diff --git a/run.py b/run.py index 0783e6f..73c639f 100755 --- a/run.py +++ b/run.py @@ -1,5 +1,3 @@ -#! /usr/bin/env python - -from app import app, socketio +from xppl import app, socketio socketio.run(app, host='0.0.0.0', port=8080) diff --git a/app/__init__.py b/xppl/__init__.py similarity index 96% rename from app/__init__.py rename to xppl/__init__.py index 40711cf..8a3ee52 100755 --- a/app/__init__.py +++ b/xppl/__init__.py @@ -30,4 +30,4 @@ socketio = SocketIO(app) app.config.from_object(__name__) -from app import views # noqa +from xppl import views # noqa diff --git a/app/cover.py b/xppl/cover.py similarity index 100% rename from app/cover.py rename to xppl/cover.py diff --git a/app/cover/default_cover.gif b/xppl/cover/default_cover.gif similarity index 100% rename from app/cover/default_cover.gif rename to xppl/cover/default_cover.gif diff --git a/app/extractText.py b/xppl/extractText.py similarity index 100% rename from app/extractText.py rename to xppl/extractText.py diff --git a/app/forms.py b/xppl/forms.py similarity index 99% rename from app/forms.py rename to xppl/forms.py index 58feb96..4feeb3b 100755 --- a/app/forms.py +++ b/xppl/forms.py @@ -1,4 +1,4 @@ -from app.models import Author +from xppl.models import Author from flask_wtf import FlaskForm from wtforms import FieldList, FileField from wtforms import Form as NoCsrfForm diff --git a/app/getannot.py b/xppl/getannot.py similarity index 100% rename from app/getannot.py rename to xppl/getannot.py diff --git a/app/models.py b/xppl/models.py similarity index 99% rename from app/models.py rename to xppl/models.py index ec48471..1d8f5b0 100755 --- a/app/models.py +++ b/xppl/models.py @@ -1,6 +1,6 @@ import datetime -from app import db +from xppl import db from marshmallow import Schema, ValidationError, fields from sqlalchemy import Column, DateTime diff --git a/app/static/css/style.css b/xppl/static/css/style.css similarity index 100% rename from app/static/css/style.css rename to xppl/static/css/style.css diff --git a/app/static/fonts/ArchivoNarrow-Bold.eot b/xppl/static/fonts/ArchivoNarrow-Bold.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-Bold.eot rename to xppl/static/fonts/ArchivoNarrow-Bold.eot diff --git a/app/static/fonts/ArchivoNarrow-Bold.ttf b/xppl/static/fonts/ArchivoNarrow-Bold.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-Bold.ttf rename to xppl/static/fonts/ArchivoNarrow-Bold.ttf diff --git a/app/static/fonts/ArchivoNarrow-Bold.woff b/xppl/static/fonts/ArchivoNarrow-Bold.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-Bold.woff rename to xppl/static/fonts/ArchivoNarrow-Bold.woff diff --git a/app/static/fonts/ArchivoNarrow-Bold.woff2 b/xppl/static/fonts/ArchivoNarrow-Bold.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-Bold.woff2 rename to xppl/static/fonts/ArchivoNarrow-Bold.woff2 diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.eot b/xppl/static/fonts/ArchivoNarrow-BoldItalic.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-BoldItalic.eot rename to xppl/static/fonts/ArchivoNarrow-BoldItalic.eot diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.ttf b/xppl/static/fonts/ArchivoNarrow-BoldItalic.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-BoldItalic.ttf rename to xppl/static/fonts/ArchivoNarrow-BoldItalic.ttf diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.woff b/xppl/static/fonts/ArchivoNarrow-BoldItalic.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-BoldItalic.woff rename to xppl/static/fonts/ArchivoNarrow-BoldItalic.woff diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.woff2 b/xppl/static/fonts/ArchivoNarrow-BoldItalic.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-BoldItalic.woff2 rename to xppl/static/fonts/ArchivoNarrow-BoldItalic.woff2 diff --git a/app/static/fonts/ArchivoNarrow-Italic.eot b/xppl/static/fonts/ArchivoNarrow-Italic.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-Italic.eot rename to xppl/static/fonts/ArchivoNarrow-Italic.eot diff --git a/app/static/fonts/ArchivoNarrow-Italic.ttf b/xppl/static/fonts/ArchivoNarrow-Italic.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-Italic.ttf rename to xppl/static/fonts/ArchivoNarrow-Italic.ttf diff --git a/app/static/fonts/ArchivoNarrow-Italic.woff b/xppl/static/fonts/ArchivoNarrow-Italic.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-Italic.woff rename to xppl/static/fonts/ArchivoNarrow-Italic.woff diff --git a/app/static/fonts/ArchivoNarrow-Italic.woff2 b/xppl/static/fonts/ArchivoNarrow-Italic.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-Italic.woff2 rename to xppl/static/fonts/ArchivoNarrow-Italic.woff2 diff --git a/app/static/fonts/ArchivoNarrow-Medium.eot b/xppl/static/fonts/ArchivoNarrow-Medium.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-Medium.eot rename to xppl/static/fonts/ArchivoNarrow-Medium.eot diff --git a/app/static/fonts/ArchivoNarrow-Medium.ttf b/xppl/static/fonts/ArchivoNarrow-Medium.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-Medium.ttf rename to xppl/static/fonts/ArchivoNarrow-Medium.ttf diff --git a/app/static/fonts/ArchivoNarrow-Medium.woff b/xppl/static/fonts/ArchivoNarrow-Medium.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-Medium.woff rename to xppl/static/fonts/ArchivoNarrow-Medium.woff diff --git a/app/static/fonts/ArchivoNarrow-Medium.woff2 b/xppl/static/fonts/ArchivoNarrow-Medium.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-Medium.woff2 rename to xppl/static/fonts/ArchivoNarrow-Medium.woff2 diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.eot b/xppl/static/fonts/ArchivoNarrow-MediumItalic.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-MediumItalic.eot rename to xppl/static/fonts/ArchivoNarrow-MediumItalic.eot diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.ttf b/xppl/static/fonts/ArchivoNarrow-MediumItalic.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-MediumItalic.ttf rename to xppl/static/fonts/ArchivoNarrow-MediumItalic.ttf diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.woff b/xppl/static/fonts/ArchivoNarrow-MediumItalic.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-MediumItalic.woff rename to xppl/static/fonts/ArchivoNarrow-MediumItalic.woff diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.woff2 b/xppl/static/fonts/ArchivoNarrow-MediumItalic.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-MediumItalic.woff2 rename to xppl/static/fonts/ArchivoNarrow-MediumItalic.woff2 diff --git a/app/static/fonts/ArchivoNarrow-Regular.eot b/xppl/static/fonts/ArchivoNarrow-Regular.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-Regular.eot rename to xppl/static/fonts/ArchivoNarrow-Regular.eot diff --git a/app/static/fonts/ArchivoNarrow-Regular.ttf b/xppl/static/fonts/ArchivoNarrow-Regular.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-Regular.ttf rename to xppl/static/fonts/ArchivoNarrow-Regular.ttf diff --git a/app/static/fonts/ArchivoNarrow-Regular.woff b/xppl/static/fonts/ArchivoNarrow-Regular.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-Regular.woff rename to xppl/static/fonts/ArchivoNarrow-Regular.woff diff --git a/app/static/fonts/ArchivoNarrow-Regular.woff2 b/xppl/static/fonts/ArchivoNarrow-Regular.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-Regular.woff2 rename to xppl/static/fonts/ArchivoNarrow-Regular.woff2 diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.eot b/xppl/static/fonts/ArchivoNarrow-SemiBold.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBold.eot rename to xppl/static/fonts/ArchivoNarrow-SemiBold.eot diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.ttf b/xppl/static/fonts/ArchivoNarrow-SemiBold.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBold.ttf rename to xppl/static/fonts/ArchivoNarrow-SemiBold.ttf diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.woff b/xppl/static/fonts/ArchivoNarrow-SemiBold.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBold.woff rename to xppl/static/fonts/ArchivoNarrow-SemiBold.woff diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.woff2 b/xppl/static/fonts/ArchivoNarrow-SemiBold.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBold.woff2 rename to xppl/static/fonts/ArchivoNarrow-SemiBold.woff2 diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.eot b/xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.eot similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBoldItalic.eot rename to xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.eot diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf b/xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf rename to xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff b/xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.woff similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff rename to xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.woff diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 b/xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 similarity index 100% rename from app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 rename to xppl/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 diff --git a/app/static/fonts/fonts_style.css b/xppl/static/fonts/fonts_style.css similarity index 100% rename from app/static/fonts/fonts_style.css rename to xppl/static/fonts/fonts_style.css diff --git a/app/static/fonts/glyphicons-halflings-regular.eot b/xppl/static/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from app/static/fonts/glyphicons-halflings-regular.eot rename to xppl/static/fonts/glyphicons-halflings-regular.eot diff --git a/app/static/fonts/glyphicons-halflings-regular.svg b/xppl/static/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from app/static/fonts/glyphicons-halflings-regular.svg rename to xppl/static/fonts/glyphicons-halflings-regular.svg diff --git a/app/static/fonts/glyphicons-halflings-regular.ttf b/xppl/static/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from app/static/fonts/glyphicons-halflings-regular.ttf rename to xppl/static/fonts/glyphicons-halflings-regular.ttf diff --git a/app/static/fonts/glyphicons-halflings-regular.woff b/xppl/static/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from app/static/fonts/glyphicons-halflings-regular.woff rename to xppl/static/fonts/glyphicons-halflings-regular.woff diff --git a/app/static/fonts/glyphicons-halflings-regular.woff2 b/xppl/static/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from app/static/fonts/glyphicons-halflings-regular.woff2 rename to xppl/static/fonts/glyphicons-halflings-regular.woff2 diff --git a/app/static/img/default_cover.gif b/xppl/static/img/default_cover.gif similarity index 100% rename from app/static/img/default_cover.gif rename to xppl/static/img/default_cover.gif diff --git a/app/static/img/default_cover.png b/xppl/static/img/default_cover.png similarity index 100% rename from app/static/img/default_cover.png rename to xppl/static/img/default_cover.png diff --git a/app/static/img/xppl-logo.svg b/xppl/static/img/xppl-logo.svg similarity index 100% rename from app/static/img/xppl-logo.svg rename to xppl/static/img/xppl-logo.svg diff --git a/app/static/js/app.js b/xppl/static/js/app.js similarity index 100% rename from app/static/js/app.js rename to xppl/static/js/app.js diff --git a/app/static/js/d3.min.js b/xppl/static/js/d3.min.js similarity index 100% rename from app/static/js/d3.min.js rename to xppl/static/js/d3.min.js diff --git a/app/static/js/jquery-3.3.1.min.js b/xppl/static/js/jquery-3.3.1.min.js similarity index 100% rename from app/static/js/jquery-3.3.1.min.js rename to xppl/static/js/jquery-3.3.1.min.js diff --git a/app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt b/xppl/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt rename to xppl/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt diff --git a/app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt b/xppl/static/js/jquery-ui-1.12.1.custom/LICENSE.txt similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt rename to xppl/static/js/jquery-ui-1.12.1.custom/LICENSE.txt diff --git a/app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js b/xppl/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js rename to xppl/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png b/xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png rename to xppl/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png diff --git a/app/static/js/jquery-ui-1.12.1.custom/index.html b/xppl/static/js/jquery-ui-1.12.1.custom/index.html similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/index.html rename to xppl/static/js/jquery-ui-1.12.1.custom/index.html diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.js similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.js diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.js b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.js similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.js rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.js diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css b/xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css rename to xppl/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css diff --git a/app/static/js/jquery-ui-1.12.1.custom/package.json b/xppl/static/js/jquery-ui-1.12.1.custom/package.json similarity index 100% rename from app/static/js/jquery-ui-1.12.1.custom/package.json rename to xppl/static/js/jquery-ui-1.12.1.custom/package.json diff --git a/app/static/js/jquery.marquee.js b/xppl/static/js/jquery.marquee.js similarity index 100% rename from app/static/js/jquery.marquee.js rename to xppl/static/js/jquery.marquee.js diff --git a/app/static/js/jquery.marquee.min.js b/xppl/static/js/jquery.marquee.min.js similarity index 100% rename from app/static/js/jquery.marquee.min.js rename to xppl/static/js/jquery.marquee.min.js diff --git a/app/static/js/jquery.metadata.js b/xppl/static/js/jquery.metadata.js similarity index 100% rename from app/static/js/jquery.metadata.js rename to xppl/static/js/jquery.metadata.js diff --git a/app/static/js/jquery.tablesorter.js b/xppl/static/js/jquery.tablesorter.js similarity index 100% rename from app/static/js/jquery.tablesorter.js rename to xppl/static/js/jquery.tablesorter.js diff --git a/app/static/js/jquery.tablesorter.min.js b/xppl/static/js/jquery.tablesorter.min.js similarity index 100% rename from app/static/js/jquery.tablesorter.min.js rename to xppl/static/js/jquery.tablesorter.min.js diff --git a/app/static/js/npm.js b/xppl/static/js/npm.js similarity index 100% rename from app/static/js/npm.js rename to xppl/static/js/npm.js diff --git a/app/static/js/vendor/socket.io.slim.js b/xppl/static/js/vendor/socket.io.slim.js similarity index 100% rename from app/static/js/vendor/socket.io.slim.js rename to xppl/static/js/vendor/socket.io.slim.js diff --git a/app/static/js/vendor/vue.min.js b/xppl/static/js/vendor/vue.min.js similarity index 100% rename from app/static/js/vendor/vue.min.js rename to xppl/static/js/vendor/vue.min.js diff --git a/app/static/viewer/LICENSE b/xppl/static/viewer/LICENSE similarity index 100% rename from app/static/viewer/LICENSE rename to xppl/static/viewer/LICENSE diff --git a/app/static/viewer/build/pdf.js b/xppl/static/viewer/build/pdf.js similarity index 100% rename from app/static/viewer/build/pdf.js rename to xppl/static/viewer/build/pdf.js diff --git a/app/static/viewer/build/pdf.worker.js b/xppl/static/viewer/build/pdf.worker.js similarity index 100% rename from app/static/viewer/build/pdf.worker.js rename to xppl/static/viewer/build/pdf.worker.js diff --git a/app/static/viewer/web/cmaps/78-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/78-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/78-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/78-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/78-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/78-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/78-H.bcmap b/xppl/static/viewer/web/cmaps/78-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-H.bcmap rename to xppl/static/viewer/web/cmaps/78-H.bcmap diff --git a/app/static/viewer/web/cmaps/78-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/78-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/78-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/78-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/78-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/78-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/78-V.bcmap b/xppl/static/viewer/web/cmaps/78-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78-V.bcmap rename to xppl/static/viewer/web/cmaps/78-V.bcmap diff --git a/app/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/90msp-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/90msp-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90msp-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/90msp-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/90msp-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/90msp-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90msp-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/90msp-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/Add-H.bcmap b/xppl/static/viewer/web/cmaps/Add-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Add-H.bcmap rename to xppl/static/viewer/web/cmaps/Add-H.bcmap diff --git a/app/static/viewer/web/cmaps/Add-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/Add-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Add-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/Add-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/Add-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/Add-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Add-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/Add-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/Add-V.bcmap b/xppl/static/viewer/web/cmaps/Add-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Add-V.bcmap rename to xppl/static/viewer/web/cmaps/Add-V.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-0.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-0.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-0.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-0.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-1.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-1.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-1.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-1.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-3.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-3.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-3.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-3.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-4.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-4.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-4.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-4.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-5.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-5.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-5.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-5.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-6.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-6.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-6.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-6.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-0.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-0.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-0.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-0.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-1.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-1.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-1.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-1.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-3.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-3.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-3.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-3.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-4.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-4.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-4.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-4.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-5.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-5.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-5.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-5.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-GB1-UCS2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-GB1-UCS2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-GB1-UCS2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-GB1-UCS2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-0.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-0.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-0.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-0.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-1.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-1.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-1.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-1.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-3.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-3.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-3.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-3.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-4.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-4.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-4.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-4.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-5.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-5.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-5.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-5.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-6.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-6.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-6.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-6.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Korea1-0.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Korea1-0.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Korea1-0.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Korea1-0.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Korea1-1.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Korea1-1.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Korea1-1.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Korea1-1.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Korea1-2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Korea1-2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Korea1-2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Korea1-2.bcmap diff --git a/app/static/viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap b/xppl/static/viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap rename to xppl/static/viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap diff --git a/app/static/viewer/web/cmaps/B5-H.bcmap b/xppl/static/viewer/web/cmaps/B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/B5-H.bcmap rename to xppl/static/viewer/web/cmaps/B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/B5-V.bcmap b/xppl/static/viewer/web/cmaps/B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/B5-V.bcmap rename to xppl/static/viewer/web/cmaps/B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/B5pc-H.bcmap b/xppl/static/viewer/web/cmaps/B5pc-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/B5pc-H.bcmap rename to xppl/static/viewer/web/cmaps/B5pc-H.bcmap diff --git a/app/static/viewer/web/cmaps/B5pc-V.bcmap b/xppl/static/viewer/web/cmaps/B5pc-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/B5pc-V.bcmap rename to xppl/static/viewer/web/cmaps/B5pc-V.bcmap diff --git a/app/static/viewer/web/cmaps/CNS-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/CNS-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/CNS-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/CNS-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/CNS-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/CNS-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/CNS1-H.bcmap b/xppl/static/viewer/web/cmaps/CNS1-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS1-H.bcmap rename to xppl/static/viewer/web/cmaps/CNS1-H.bcmap diff --git a/app/static/viewer/web/cmaps/CNS1-V.bcmap b/xppl/static/viewer/web/cmaps/CNS1-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS1-V.bcmap rename to xppl/static/viewer/web/cmaps/CNS1-V.bcmap diff --git a/app/static/viewer/web/cmaps/CNS2-H.bcmap b/xppl/static/viewer/web/cmaps/CNS2-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS2-H.bcmap rename to xppl/static/viewer/web/cmaps/CNS2-H.bcmap diff --git a/app/static/viewer/web/cmaps/CNS2-V.bcmap b/xppl/static/viewer/web/cmaps/CNS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/CNS2-V.bcmap rename to xppl/static/viewer/web/cmaps/CNS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/ETHK-B5-H.bcmap b/xppl/static/viewer/web/cmaps/ETHK-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETHK-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/ETHK-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/ETHK-B5-V.bcmap b/xppl/static/viewer/web/cmaps/ETHK-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETHK-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/ETHK-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/ETen-B5-H.bcmap b/xppl/static/viewer/web/cmaps/ETen-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETen-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/ETen-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/ETen-B5-V.bcmap b/xppl/static/viewer/web/cmaps/ETen-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETen-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/ETen-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/ETenms-B5-H.bcmap b/xppl/static/viewer/web/cmaps/ETenms-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETenms-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/ETenms-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/ETenms-B5-V.bcmap b/xppl/static/viewer/web/cmaps/ETenms-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/ETenms-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/ETenms-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/EUC-H.bcmap b/xppl/static/viewer/web/cmaps/EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/EUC-V.bcmap b/xppl/static/viewer/web/cmaps/EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/Ext-H.bcmap b/xppl/static/viewer/web/cmaps/Ext-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Ext-H.bcmap rename to xppl/static/viewer/web/cmaps/Ext-H.bcmap diff --git a/app/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/Ext-V.bcmap b/xppl/static/viewer/web/cmaps/Ext-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Ext-V.bcmap rename to xppl/static/viewer/web/cmaps/Ext-V.bcmap diff --git a/app/static/viewer/web/cmaps/GB-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GB-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GB-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GB-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GB-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GB-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GB-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GB-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/GB-H.bcmap b/xppl/static/viewer/web/cmaps/GB-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GB-H.bcmap rename to xppl/static/viewer/web/cmaps/GB-H.bcmap diff --git a/app/static/viewer/web/cmaps/GB-V.bcmap b/xppl/static/viewer/web/cmaps/GB-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GB-V.bcmap rename to xppl/static/viewer/web/cmaps/GB-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBK-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GBK-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBK-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GBK-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBK-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GBK-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBK-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GBK-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBK2K-H.bcmap b/xppl/static/viewer/web/cmaps/GBK2K-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBK2K-H.bcmap rename to xppl/static/viewer/web/cmaps/GBK2K-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBK2K-V.bcmap b/xppl/static/viewer/web/cmaps/GBK2K-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBK2K-V.bcmap rename to xppl/static/viewer/web/cmaps/GBK2K-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBKp-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GBKp-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBKp-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GBKp-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBKp-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GBKp-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBKp-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GBKp-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBT-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GBT-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBT-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GBT-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBT-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GBT-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBT-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GBT-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBT-H.bcmap b/xppl/static/viewer/web/cmaps/GBT-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBT-H.bcmap rename to xppl/static/viewer/web/cmaps/GBT-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBT-V.bcmap b/xppl/static/viewer/web/cmaps/GBT-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBT-V.bcmap rename to xppl/static/viewer/web/cmaps/GBT-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/GBpc-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/GBpc-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBpc-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/GBpc-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/GBpc-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/GBpc-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/GBpc-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/GBpc-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/H.bcmap b/xppl/static/viewer/web/cmaps/H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/H.bcmap rename to xppl/static/viewer/web/cmaps/H.bcmap diff --git a/app/static/viewer/web/cmaps/HKdla-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKdla-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKdla-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKdla-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKdla-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKdla-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKdla-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKdla-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/HKdlb-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKdlb-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKdlb-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKdlb-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKdlb-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKdlb-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKdlb-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKdlb-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/HKgccs-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKgccs-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKgccs-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKgccs-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKgccs-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKgccs-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKgccs-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKgccs-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/HKm314-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKm314-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKm314-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKm314-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKm314-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKm314-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKm314-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKm314-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/HKm471-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKm471-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKm471-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKm471-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKm471-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKm471-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKm471-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKm471-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/HKscs-B5-H.bcmap b/xppl/static/viewer/web/cmaps/HKscs-B5-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKscs-B5-H.bcmap rename to xppl/static/viewer/web/cmaps/HKscs-B5-H.bcmap diff --git a/app/static/viewer/web/cmaps/HKscs-B5-V.bcmap b/xppl/static/viewer/web/cmaps/HKscs-B5-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/HKscs-B5-V.bcmap rename to xppl/static/viewer/web/cmaps/HKscs-B5-V.bcmap diff --git a/app/static/viewer/web/cmaps/Hankaku.bcmap b/xppl/static/viewer/web/cmaps/Hankaku.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Hankaku.bcmap rename to xppl/static/viewer/web/cmaps/Hankaku.bcmap diff --git a/app/static/viewer/web/cmaps/Hiragana.bcmap b/xppl/static/viewer/web/cmaps/Hiragana.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Hiragana.bcmap rename to xppl/static/viewer/web/cmaps/Hiragana.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/KSC-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/KSC-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/KSC-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/KSC-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-H.bcmap b/xppl/static/viewer/web/cmaps/KSC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-H.bcmap rename to xppl/static/viewer/web/cmaps/KSC-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-Johab-H.bcmap b/xppl/static/viewer/web/cmaps/KSC-Johab-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-Johab-H.bcmap rename to xppl/static/viewer/web/cmaps/KSC-Johab-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-Johab-V.bcmap b/xppl/static/viewer/web/cmaps/KSC-Johab-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-Johab-V.bcmap rename to xppl/static/viewer/web/cmaps/KSC-Johab-V.bcmap diff --git a/app/static/viewer/web/cmaps/KSC-V.bcmap b/xppl/static/viewer/web/cmaps/KSC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSC-V.bcmap rename to xppl/static/viewer/web/cmaps/KSC-V.bcmap diff --git a/app/static/viewer/web/cmaps/KSCms-UHC-H.bcmap b/xppl/static/viewer/web/cmaps/KSCms-UHC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCms-UHC-H.bcmap rename to xppl/static/viewer/web/cmaps/KSCms-UHC-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSCms-UHC-HW-H.bcmap b/xppl/static/viewer/web/cmaps/KSCms-UHC-HW-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCms-UHC-HW-H.bcmap rename to xppl/static/viewer/web/cmaps/KSCms-UHC-HW-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSCms-UHC-HW-V.bcmap b/xppl/static/viewer/web/cmaps/KSCms-UHC-HW-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCms-UHC-HW-V.bcmap rename to xppl/static/viewer/web/cmaps/KSCms-UHC-HW-V.bcmap diff --git a/app/static/viewer/web/cmaps/KSCms-UHC-V.bcmap b/xppl/static/viewer/web/cmaps/KSCms-UHC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCms-UHC-V.bcmap rename to xppl/static/viewer/web/cmaps/KSCms-UHC-V.bcmap diff --git a/app/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap b/xppl/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap rename to xppl/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap diff --git a/app/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap b/xppl/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap rename to xppl/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap diff --git a/app/static/viewer/web/cmaps/Katakana.bcmap b/xppl/static/viewer/web/cmaps/Katakana.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Katakana.bcmap rename to xppl/static/viewer/web/cmaps/Katakana.bcmap diff --git a/app/static/viewer/web/cmaps/LICENSE b/xppl/static/viewer/web/cmaps/LICENSE similarity index 100% rename from app/static/viewer/web/cmaps/LICENSE rename to xppl/static/viewer/web/cmaps/LICENSE diff --git a/app/static/viewer/web/cmaps/NWP-H.bcmap b/xppl/static/viewer/web/cmaps/NWP-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/NWP-H.bcmap rename to xppl/static/viewer/web/cmaps/NWP-H.bcmap diff --git a/app/static/viewer/web/cmaps/NWP-V.bcmap b/xppl/static/viewer/web/cmaps/NWP-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/NWP-V.bcmap rename to xppl/static/viewer/web/cmaps/NWP-V.bcmap diff --git a/app/static/viewer/web/cmaps/RKSJ-H.bcmap b/xppl/static/viewer/web/cmaps/RKSJ-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/RKSJ-H.bcmap rename to xppl/static/viewer/web/cmaps/RKSJ-H.bcmap diff --git a/app/static/viewer/web/cmaps/RKSJ-V.bcmap b/xppl/static/viewer/web/cmaps/RKSJ-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/RKSJ-V.bcmap rename to xppl/static/viewer/web/cmaps/RKSJ-V.bcmap diff --git a/app/static/viewer/web/cmaps/Roman.bcmap b/xppl/static/viewer/web/cmaps/Roman.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/Roman.bcmap rename to xppl/static/viewer/web/cmaps/Roman.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UCS2-H.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UCS2-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UCS2-H.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UCS2-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UCS2-V.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UCS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UCS2-V.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UCS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF16-H.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF16-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF16-H.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF16-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF16-V.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF16-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF16-V.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF16-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF8-H.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF8-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF8-H.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF8-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniCNS-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniCNS-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniCNS-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniCNS-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UCS2-H.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UCS2-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UCS2-H.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UCS2-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UCS2-V.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UCS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UCS2-V.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UCS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF16-H.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF16-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF16-H.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF16-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF16-V.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF16-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF16-V.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF16-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF8-H.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF8-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF8-H.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF8-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniGB-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniGB-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniGB-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniGB-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UCS2-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UCS2-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UCS2-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UCS2-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UCS2-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UCS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UCS2-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UCS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF16-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF16-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF16-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF16-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF16-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF16-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF16-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF16-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF8-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF8-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF8-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF8-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISPro-UCS2-HW-V.bcmap b/xppl/static/viewer/web/cmaps/UniJISPro-UCS2-HW-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISPro-UCS2-HW-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJISPro-UCS2-HW-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISPro-UCS2-V.bcmap b/xppl/static/viewer/web/cmaps/UniJISPro-UCS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISPro-UCS2-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJISPro-UCS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISPro-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniJISPro-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISPro-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJISPro-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISX0213-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniJISX0213-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISX0213-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJISX0213-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISX0213-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniJISX0213-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISX0213-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJISX0213-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISX02132004-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniJISX02132004-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISX02132004-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniJISX02132004-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniJISX02132004-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniJISX02132004-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniJISX02132004-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniJISX02132004-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UCS2-H.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UCS2-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UCS2-H.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UCS2-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UCS2-V.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UCS2-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UCS2-V.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UCS2-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF16-H.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF16-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF16-H.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF16-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF16-V.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF16-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF16-V.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF16-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF32-H.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF32-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF32-H.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF32-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF32-V.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF32-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF32-V.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF32-V.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF8-H.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF8-H.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF8-H.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF8-H.bcmap diff --git a/app/static/viewer/web/cmaps/UniKS-UTF8-V.bcmap b/xppl/static/viewer/web/cmaps/UniKS-UTF8-V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/UniKS-UTF8-V.bcmap rename to xppl/static/viewer/web/cmaps/UniKS-UTF8-V.bcmap diff --git a/app/static/viewer/web/cmaps/V.bcmap b/xppl/static/viewer/web/cmaps/V.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/V.bcmap rename to xppl/static/viewer/web/cmaps/V.bcmap diff --git a/app/static/viewer/web/cmaps/WP-Symbol.bcmap b/xppl/static/viewer/web/cmaps/WP-Symbol.bcmap similarity index 100% rename from app/static/viewer/web/cmaps/WP-Symbol.bcmap rename to xppl/static/viewer/web/cmaps/WP-Symbol.bcmap diff --git a/app/static/viewer/web/compatibility.js b/xppl/static/viewer/web/compatibility.js similarity index 100% rename from app/static/viewer/web/compatibility.js rename to xppl/static/viewer/web/compatibility.js diff --git a/app/static/viewer/web/compressed.tracemonkey-pldi-09.pdf b/xppl/static/viewer/web/compressed.tracemonkey-pldi-09.pdf similarity index 100% rename from app/static/viewer/web/compressed.tracemonkey-pldi-09.pdf rename to xppl/static/viewer/web/compressed.tracemonkey-pldi-09.pdf diff --git a/app/static/viewer/web/debugger.js b/xppl/static/viewer/web/debugger.js similarity index 100% rename from app/static/viewer/web/debugger.js rename to xppl/static/viewer/web/debugger.js diff --git a/app/static/viewer/web/images/annotation-check.svg b/xppl/static/viewer/web/images/annotation-check.svg similarity index 100% rename from app/static/viewer/web/images/annotation-check.svg rename to xppl/static/viewer/web/images/annotation-check.svg diff --git a/app/static/viewer/web/images/annotation-comment.svg b/xppl/static/viewer/web/images/annotation-comment.svg similarity index 100% rename from app/static/viewer/web/images/annotation-comment.svg rename to xppl/static/viewer/web/images/annotation-comment.svg diff --git a/app/static/viewer/web/images/annotation-help.svg b/xppl/static/viewer/web/images/annotation-help.svg similarity index 100% rename from app/static/viewer/web/images/annotation-help.svg rename to xppl/static/viewer/web/images/annotation-help.svg diff --git a/app/static/viewer/web/images/annotation-insert.svg b/xppl/static/viewer/web/images/annotation-insert.svg similarity index 100% rename from app/static/viewer/web/images/annotation-insert.svg rename to xppl/static/viewer/web/images/annotation-insert.svg diff --git a/app/static/viewer/web/images/annotation-key.svg b/xppl/static/viewer/web/images/annotation-key.svg similarity index 100% rename from app/static/viewer/web/images/annotation-key.svg rename to xppl/static/viewer/web/images/annotation-key.svg diff --git a/app/static/viewer/web/images/annotation-newparagraph.svg b/xppl/static/viewer/web/images/annotation-newparagraph.svg similarity index 100% rename from app/static/viewer/web/images/annotation-newparagraph.svg rename to xppl/static/viewer/web/images/annotation-newparagraph.svg diff --git a/app/static/viewer/web/images/annotation-noicon.svg b/xppl/static/viewer/web/images/annotation-noicon.svg similarity index 100% rename from app/static/viewer/web/images/annotation-noicon.svg rename to xppl/static/viewer/web/images/annotation-noicon.svg diff --git a/app/static/viewer/web/images/annotation-note.svg b/xppl/static/viewer/web/images/annotation-note.svg similarity index 100% rename from app/static/viewer/web/images/annotation-note.svg rename to xppl/static/viewer/web/images/annotation-note.svg diff --git a/app/static/viewer/web/images/annotation-paragraph.svg b/xppl/static/viewer/web/images/annotation-paragraph.svg similarity index 100% rename from app/static/viewer/web/images/annotation-paragraph.svg rename to xppl/static/viewer/web/images/annotation-paragraph.svg diff --git a/app/static/viewer/web/images/findbarButton-next-rtl.png b/xppl/static/viewer/web/images/findbarButton-next-rtl.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-next-rtl.png rename to xppl/static/viewer/web/images/findbarButton-next-rtl.png diff --git a/app/static/viewer/web/images/findbarButton-next-rtl@2x.png b/xppl/static/viewer/web/images/findbarButton-next-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-next-rtl@2x.png rename to xppl/static/viewer/web/images/findbarButton-next-rtl@2x.png diff --git a/app/static/viewer/web/images/findbarButton-next.png b/xppl/static/viewer/web/images/findbarButton-next.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-next.png rename to xppl/static/viewer/web/images/findbarButton-next.png diff --git a/app/static/viewer/web/images/findbarButton-next@2x.png b/xppl/static/viewer/web/images/findbarButton-next@2x.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-next@2x.png rename to xppl/static/viewer/web/images/findbarButton-next@2x.png diff --git a/app/static/viewer/web/images/findbarButton-previous-rtl.png b/xppl/static/viewer/web/images/findbarButton-previous-rtl.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-previous-rtl.png rename to xppl/static/viewer/web/images/findbarButton-previous-rtl.png diff --git a/app/static/viewer/web/images/findbarButton-previous-rtl@2x.png b/xppl/static/viewer/web/images/findbarButton-previous-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-previous-rtl@2x.png rename to xppl/static/viewer/web/images/findbarButton-previous-rtl@2x.png diff --git a/app/static/viewer/web/images/findbarButton-previous.png b/xppl/static/viewer/web/images/findbarButton-previous.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-previous.png rename to xppl/static/viewer/web/images/findbarButton-previous.png diff --git a/app/static/viewer/web/images/findbarButton-previous@2x.png b/xppl/static/viewer/web/images/findbarButton-previous@2x.png similarity index 100% rename from app/static/viewer/web/images/findbarButton-previous@2x.png rename to xppl/static/viewer/web/images/findbarButton-previous@2x.png diff --git a/app/static/viewer/web/images/grab.cur b/xppl/static/viewer/web/images/grab.cur similarity index 100% rename from app/static/viewer/web/images/grab.cur rename to xppl/static/viewer/web/images/grab.cur diff --git a/app/static/viewer/web/images/grabbing.cur b/xppl/static/viewer/web/images/grabbing.cur similarity index 100% rename from app/static/viewer/web/images/grabbing.cur rename to xppl/static/viewer/web/images/grabbing.cur diff --git a/app/static/viewer/web/images/loading-icon.gif b/xppl/static/viewer/web/images/loading-icon.gif similarity index 100% rename from app/static/viewer/web/images/loading-icon.gif rename to xppl/static/viewer/web/images/loading-icon.gif diff --git a/app/static/viewer/web/images/loading-small.png b/xppl/static/viewer/web/images/loading-small.png similarity index 100% rename from app/static/viewer/web/images/loading-small.png rename to xppl/static/viewer/web/images/loading-small.png diff --git a/app/static/viewer/web/images/loading-small@2x.png b/xppl/static/viewer/web/images/loading-small@2x.png similarity index 100% rename from app/static/viewer/web/images/loading-small@2x.png rename to xppl/static/viewer/web/images/loading-small@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-documentProperties.png b/xppl/static/viewer/web/images/secondaryToolbarButton-documentProperties.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-documentProperties.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-documentProperties.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-documentProperties@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-documentProperties@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-documentProperties@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-documentProperties@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-firstPage.png b/xppl/static/viewer/web/images/secondaryToolbarButton-firstPage.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-firstPage.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-firstPage.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-firstPage@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-firstPage@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-firstPage@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-firstPage@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-handTool.png b/xppl/static/viewer/web/images/secondaryToolbarButton-handTool.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-handTool.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-handTool.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-handTool@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-handTool@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-handTool@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-handTool@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-lastPage.png b/xppl/static/viewer/web/images/secondaryToolbarButton-lastPage.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-lastPage.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-lastPage.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-lastPage@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-lastPage@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-lastPage@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-lastPage@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-rotateCcw.png b/xppl/static/viewer/web/images/secondaryToolbarButton-rotateCcw.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-rotateCcw.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-rotateCcw.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-rotateCcw@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-rotateCcw@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-rotateCcw@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-rotateCcw@2x.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-rotateCw.png b/xppl/static/viewer/web/images/secondaryToolbarButton-rotateCw.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-rotateCw.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-rotateCw.png diff --git a/app/static/viewer/web/images/secondaryToolbarButton-rotateCw@2x.png b/xppl/static/viewer/web/images/secondaryToolbarButton-rotateCw@2x.png similarity index 100% rename from app/static/viewer/web/images/secondaryToolbarButton-rotateCw@2x.png rename to xppl/static/viewer/web/images/secondaryToolbarButton-rotateCw@2x.png diff --git a/app/static/viewer/web/images/shadow.png b/xppl/static/viewer/web/images/shadow.png similarity index 100% rename from app/static/viewer/web/images/shadow.png rename to xppl/static/viewer/web/images/shadow.png diff --git a/app/static/viewer/web/images/texture.png b/xppl/static/viewer/web/images/texture.png similarity index 100% rename from app/static/viewer/web/images/texture.png rename to xppl/static/viewer/web/images/texture.png diff --git a/app/static/viewer/web/images/toolbarButton-bookmark.png b/xppl/static/viewer/web/images/toolbarButton-bookmark.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-bookmark.png rename to xppl/static/viewer/web/images/toolbarButton-bookmark.png diff --git a/app/static/viewer/web/images/toolbarButton-bookmark@2x.png b/xppl/static/viewer/web/images/toolbarButton-bookmark@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-bookmark@2x.png rename to xppl/static/viewer/web/images/toolbarButton-bookmark@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-download.png b/xppl/static/viewer/web/images/toolbarButton-download.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-download.png rename to xppl/static/viewer/web/images/toolbarButton-download.png diff --git a/app/static/viewer/web/images/toolbarButton-download@2x.png b/xppl/static/viewer/web/images/toolbarButton-download@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-download@2x.png rename to xppl/static/viewer/web/images/toolbarButton-download@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-menuArrows.png b/xppl/static/viewer/web/images/toolbarButton-menuArrows.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-menuArrows.png rename to xppl/static/viewer/web/images/toolbarButton-menuArrows.png diff --git a/app/static/viewer/web/images/toolbarButton-menuArrows@2x.png b/xppl/static/viewer/web/images/toolbarButton-menuArrows@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-menuArrows@2x.png rename to xppl/static/viewer/web/images/toolbarButton-menuArrows@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-openFile.png b/xppl/static/viewer/web/images/toolbarButton-openFile.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-openFile.png rename to xppl/static/viewer/web/images/toolbarButton-openFile.png diff --git a/app/static/viewer/web/images/toolbarButton-openFile@2x.png b/xppl/static/viewer/web/images/toolbarButton-openFile@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-openFile@2x.png rename to xppl/static/viewer/web/images/toolbarButton-openFile@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-pageDown-rtl.png b/xppl/static/viewer/web/images/toolbarButton-pageDown-rtl.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageDown-rtl.png rename to xppl/static/viewer/web/images/toolbarButton-pageDown-rtl.png diff --git a/app/static/viewer/web/images/toolbarButton-pageDown-rtl@2x.png b/xppl/static/viewer/web/images/toolbarButton-pageDown-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageDown-rtl@2x.png rename to xppl/static/viewer/web/images/toolbarButton-pageDown-rtl@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-pageDown.png b/xppl/static/viewer/web/images/toolbarButton-pageDown.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageDown.png rename to xppl/static/viewer/web/images/toolbarButton-pageDown.png diff --git a/app/static/viewer/web/images/toolbarButton-pageDown@2x.png b/xppl/static/viewer/web/images/toolbarButton-pageDown@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageDown@2x.png rename to xppl/static/viewer/web/images/toolbarButton-pageDown@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-pageUp-rtl.png b/xppl/static/viewer/web/images/toolbarButton-pageUp-rtl.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageUp-rtl.png rename to xppl/static/viewer/web/images/toolbarButton-pageUp-rtl.png diff --git a/app/static/viewer/web/images/toolbarButton-pageUp-rtl@2x.png b/xppl/static/viewer/web/images/toolbarButton-pageUp-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageUp-rtl@2x.png rename to xppl/static/viewer/web/images/toolbarButton-pageUp-rtl@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-pageUp.png b/xppl/static/viewer/web/images/toolbarButton-pageUp.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageUp.png rename to xppl/static/viewer/web/images/toolbarButton-pageUp.png diff --git a/app/static/viewer/web/images/toolbarButton-pageUp@2x.png b/xppl/static/viewer/web/images/toolbarButton-pageUp@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-pageUp@2x.png rename to xppl/static/viewer/web/images/toolbarButton-pageUp@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-presentationMode.png b/xppl/static/viewer/web/images/toolbarButton-presentationMode.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-presentationMode.png rename to xppl/static/viewer/web/images/toolbarButton-presentationMode.png diff --git a/app/static/viewer/web/images/toolbarButton-presentationMode@2x.png b/xppl/static/viewer/web/images/toolbarButton-presentationMode@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-presentationMode@2x.png rename to xppl/static/viewer/web/images/toolbarButton-presentationMode@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-print.png b/xppl/static/viewer/web/images/toolbarButton-print.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-print.png rename to xppl/static/viewer/web/images/toolbarButton-print.png diff --git a/app/static/viewer/web/images/toolbarButton-print@2x.png b/xppl/static/viewer/web/images/toolbarButton-print@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-print@2x.png rename to xppl/static/viewer/web/images/toolbarButton-print@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-search.png b/xppl/static/viewer/web/images/toolbarButton-search.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-search.png rename to xppl/static/viewer/web/images/toolbarButton-search.png diff --git a/app/static/viewer/web/images/toolbarButton-search@2x.png b/xppl/static/viewer/web/images/toolbarButton-search@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-search@2x.png rename to xppl/static/viewer/web/images/toolbarButton-search@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl.png b/xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl.png rename to xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl.png diff --git a/app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png b/xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png rename to xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle.png b/xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle.png rename to xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle.png diff --git a/app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle@2x.png b/xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle@2x.png rename to xppl/static/viewer/web/images/toolbarButton-secondaryToolbarToggle@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl.png b/xppl/static/viewer/web/images/toolbarButton-sidebarToggle-rtl.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl.png rename to xppl/static/viewer/web/images/toolbarButton-sidebarToggle-rtl.png diff --git a/app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl@2x.png b/xppl/static/viewer/web/images/toolbarButton-sidebarToggle-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl@2x.png rename to xppl/static/viewer/web/images/toolbarButton-sidebarToggle-rtl@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-sidebarToggle.png b/xppl/static/viewer/web/images/toolbarButton-sidebarToggle.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-sidebarToggle.png rename to xppl/static/viewer/web/images/toolbarButton-sidebarToggle.png diff --git a/app/static/viewer/web/images/toolbarButton-sidebarToggle@2x.png b/xppl/static/viewer/web/images/toolbarButton-sidebarToggle@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-sidebarToggle@2x.png rename to xppl/static/viewer/web/images/toolbarButton-sidebarToggle@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-viewAttachments.png b/xppl/static/viewer/web/images/toolbarButton-viewAttachments.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewAttachments.png rename to xppl/static/viewer/web/images/toolbarButton-viewAttachments.png diff --git a/app/static/viewer/web/images/toolbarButton-viewAttachments@2x.png b/xppl/static/viewer/web/images/toolbarButton-viewAttachments@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewAttachments@2x.png rename to xppl/static/viewer/web/images/toolbarButton-viewAttachments@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-viewOutline-rtl.png b/xppl/static/viewer/web/images/toolbarButton-viewOutline-rtl.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewOutline-rtl.png rename to xppl/static/viewer/web/images/toolbarButton-viewOutline-rtl.png diff --git a/app/static/viewer/web/images/toolbarButton-viewOutline-rtl@2x.png b/xppl/static/viewer/web/images/toolbarButton-viewOutline-rtl@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewOutline-rtl@2x.png rename to xppl/static/viewer/web/images/toolbarButton-viewOutline-rtl@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-viewOutline.png b/xppl/static/viewer/web/images/toolbarButton-viewOutline.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewOutline.png rename to xppl/static/viewer/web/images/toolbarButton-viewOutline.png diff --git a/app/static/viewer/web/images/toolbarButton-viewOutline@2x.png b/xppl/static/viewer/web/images/toolbarButton-viewOutline@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewOutline@2x.png rename to xppl/static/viewer/web/images/toolbarButton-viewOutline@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-viewThumbnail.png b/xppl/static/viewer/web/images/toolbarButton-viewThumbnail.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewThumbnail.png rename to xppl/static/viewer/web/images/toolbarButton-viewThumbnail.png diff --git a/app/static/viewer/web/images/toolbarButton-viewThumbnail@2x.png b/xppl/static/viewer/web/images/toolbarButton-viewThumbnail@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-viewThumbnail@2x.png rename to xppl/static/viewer/web/images/toolbarButton-viewThumbnail@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-zoomIn.png b/xppl/static/viewer/web/images/toolbarButton-zoomIn.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-zoomIn.png rename to xppl/static/viewer/web/images/toolbarButton-zoomIn.png diff --git a/app/static/viewer/web/images/toolbarButton-zoomIn@2x.png b/xppl/static/viewer/web/images/toolbarButton-zoomIn@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-zoomIn@2x.png rename to xppl/static/viewer/web/images/toolbarButton-zoomIn@2x.png diff --git a/app/static/viewer/web/images/toolbarButton-zoomOut.png b/xppl/static/viewer/web/images/toolbarButton-zoomOut.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-zoomOut.png rename to xppl/static/viewer/web/images/toolbarButton-zoomOut.png diff --git a/app/static/viewer/web/images/toolbarButton-zoomOut@2x.png b/xppl/static/viewer/web/images/toolbarButton-zoomOut@2x.png similarity index 100% rename from app/static/viewer/web/images/toolbarButton-zoomOut@2x.png rename to xppl/static/viewer/web/images/toolbarButton-zoomOut@2x.png diff --git a/app/static/viewer/web/l10n.js b/xppl/static/viewer/web/l10n.js similarity index 100% rename from app/static/viewer/web/l10n.js rename to xppl/static/viewer/web/l10n.js diff --git a/app/static/viewer/web/locale/ach/viewer.properties b/xppl/static/viewer/web/locale/ach/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ach/viewer.properties rename to xppl/static/viewer/web/locale/ach/viewer.properties diff --git a/app/static/viewer/web/locale/af/viewer.properties b/xppl/static/viewer/web/locale/af/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/af/viewer.properties rename to xppl/static/viewer/web/locale/af/viewer.properties diff --git a/app/static/viewer/web/locale/ak/viewer.properties b/xppl/static/viewer/web/locale/ak/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ak/viewer.properties rename to xppl/static/viewer/web/locale/ak/viewer.properties diff --git a/app/static/viewer/web/locale/an/viewer.properties b/xppl/static/viewer/web/locale/an/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/an/viewer.properties rename to xppl/static/viewer/web/locale/an/viewer.properties diff --git a/app/static/viewer/web/locale/ar/viewer.properties b/xppl/static/viewer/web/locale/ar/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ar/viewer.properties rename to xppl/static/viewer/web/locale/ar/viewer.properties diff --git a/app/static/viewer/web/locale/as/viewer.properties b/xppl/static/viewer/web/locale/as/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/as/viewer.properties rename to xppl/static/viewer/web/locale/as/viewer.properties diff --git a/app/static/viewer/web/locale/ast/viewer.properties b/xppl/static/viewer/web/locale/ast/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ast/viewer.properties rename to xppl/static/viewer/web/locale/ast/viewer.properties diff --git a/app/static/viewer/web/locale/az/viewer.properties b/xppl/static/viewer/web/locale/az/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/az/viewer.properties rename to xppl/static/viewer/web/locale/az/viewer.properties diff --git a/app/static/viewer/web/locale/be/viewer.properties b/xppl/static/viewer/web/locale/be/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/be/viewer.properties rename to xppl/static/viewer/web/locale/be/viewer.properties diff --git a/app/static/viewer/web/locale/bg/viewer.properties b/xppl/static/viewer/web/locale/bg/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/bg/viewer.properties rename to xppl/static/viewer/web/locale/bg/viewer.properties diff --git a/app/static/viewer/web/locale/bn-BD/viewer.properties b/xppl/static/viewer/web/locale/bn-BD/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/bn-BD/viewer.properties rename to xppl/static/viewer/web/locale/bn-BD/viewer.properties diff --git a/app/static/viewer/web/locale/bn-IN/viewer.properties b/xppl/static/viewer/web/locale/bn-IN/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/bn-IN/viewer.properties rename to xppl/static/viewer/web/locale/bn-IN/viewer.properties diff --git a/app/static/viewer/web/locale/br/viewer.properties b/xppl/static/viewer/web/locale/br/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/br/viewer.properties rename to xppl/static/viewer/web/locale/br/viewer.properties diff --git a/app/static/viewer/web/locale/bs/viewer.properties b/xppl/static/viewer/web/locale/bs/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/bs/viewer.properties rename to xppl/static/viewer/web/locale/bs/viewer.properties diff --git a/app/static/viewer/web/locale/ca/viewer.properties b/xppl/static/viewer/web/locale/ca/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ca/viewer.properties rename to xppl/static/viewer/web/locale/ca/viewer.properties diff --git a/app/static/viewer/web/locale/cs/viewer.properties b/xppl/static/viewer/web/locale/cs/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/cs/viewer.properties rename to xppl/static/viewer/web/locale/cs/viewer.properties diff --git a/app/static/viewer/web/locale/csb/viewer.properties b/xppl/static/viewer/web/locale/csb/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/csb/viewer.properties rename to xppl/static/viewer/web/locale/csb/viewer.properties diff --git a/app/static/viewer/web/locale/cy/viewer.properties b/xppl/static/viewer/web/locale/cy/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/cy/viewer.properties rename to xppl/static/viewer/web/locale/cy/viewer.properties diff --git a/app/static/viewer/web/locale/da/viewer.properties b/xppl/static/viewer/web/locale/da/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/da/viewer.properties rename to xppl/static/viewer/web/locale/da/viewer.properties diff --git a/app/static/viewer/web/locale/de/viewer.properties b/xppl/static/viewer/web/locale/de/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/de/viewer.properties rename to xppl/static/viewer/web/locale/de/viewer.properties diff --git a/app/static/viewer/web/locale/el/viewer.properties b/xppl/static/viewer/web/locale/el/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/el/viewer.properties rename to xppl/static/viewer/web/locale/el/viewer.properties diff --git a/app/static/viewer/web/locale/en-GB/viewer.properties b/xppl/static/viewer/web/locale/en-GB/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/en-GB/viewer.properties rename to xppl/static/viewer/web/locale/en-GB/viewer.properties diff --git a/app/static/viewer/web/locale/en-US/viewer.properties b/xppl/static/viewer/web/locale/en-US/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/en-US/viewer.properties rename to xppl/static/viewer/web/locale/en-US/viewer.properties diff --git a/app/static/viewer/web/locale/en-ZA/viewer.properties b/xppl/static/viewer/web/locale/en-ZA/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/en-ZA/viewer.properties rename to xppl/static/viewer/web/locale/en-ZA/viewer.properties diff --git a/app/static/viewer/web/locale/eo/viewer.properties b/xppl/static/viewer/web/locale/eo/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/eo/viewer.properties rename to xppl/static/viewer/web/locale/eo/viewer.properties diff --git a/app/static/viewer/web/locale/es-AR/viewer.properties b/xppl/static/viewer/web/locale/es-AR/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/es-AR/viewer.properties rename to xppl/static/viewer/web/locale/es-AR/viewer.properties diff --git a/app/static/viewer/web/locale/es-CL/viewer.properties b/xppl/static/viewer/web/locale/es-CL/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/es-CL/viewer.properties rename to xppl/static/viewer/web/locale/es-CL/viewer.properties diff --git a/app/static/viewer/web/locale/es-ES/viewer.properties b/xppl/static/viewer/web/locale/es-ES/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/es-ES/viewer.properties rename to xppl/static/viewer/web/locale/es-ES/viewer.properties diff --git a/app/static/viewer/web/locale/es-MX/viewer.properties b/xppl/static/viewer/web/locale/es-MX/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/es-MX/viewer.properties rename to xppl/static/viewer/web/locale/es-MX/viewer.properties diff --git a/app/static/viewer/web/locale/es/viewer.properties b/xppl/static/viewer/web/locale/es/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/es/viewer.properties rename to xppl/static/viewer/web/locale/es/viewer.properties diff --git a/app/static/viewer/web/locale/et/viewer.properties b/xppl/static/viewer/web/locale/et/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/et/viewer.properties rename to xppl/static/viewer/web/locale/et/viewer.properties diff --git a/app/static/viewer/web/locale/eu/viewer.properties b/xppl/static/viewer/web/locale/eu/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/eu/viewer.properties rename to xppl/static/viewer/web/locale/eu/viewer.properties diff --git a/app/static/viewer/web/locale/fa/viewer.properties b/xppl/static/viewer/web/locale/fa/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/fa/viewer.properties rename to xppl/static/viewer/web/locale/fa/viewer.properties diff --git a/app/static/viewer/web/locale/ff/viewer.properties b/xppl/static/viewer/web/locale/ff/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ff/viewer.properties rename to xppl/static/viewer/web/locale/ff/viewer.properties diff --git a/app/static/viewer/web/locale/fi/viewer.properties b/xppl/static/viewer/web/locale/fi/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/fi/viewer.properties rename to xppl/static/viewer/web/locale/fi/viewer.properties diff --git a/app/static/viewer/web/locale/fr/viewer.properties b/xppl/static/viewer/web/locale/fr/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/fr/viewer.properties rename to xppl/static/viewer/web/locale/fr/viewer.properties diff --git a/app/static/viewer/web/locale/fy-NL/viewer.properties b/xppl/static/viewer/web/locale/fy-NL/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/fy-NL/viewer.properties rename to xppl/static/viewer/web/locale/fy-NL/viewer.properties diff --git a/app/static/viewer/web/locale/ga-IE/viewer.properties b/xppl/static/viewer/web/locale/ga-IE/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ga-IE/viewer.properties rename to xppl/static/viewer/web/locale/ga-IE/viewer.properties diff --git a/app/static/viewer/web/locale/gd/viewer.properties b/xppl/static/viewer/web/locale/gd/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/gd/viewer.properties rename to xppl/static/viewer/web/locale/gd/viewer.properties diff --git a/app/static/viewer/web/locale/gl/viewer.properties b/xppl/static/viewer/web/locale/gl/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/gl/viewer.properties rename to xppl/static/viewer/web/locale/gl/viewer.properties diff --git a/app/static/viewer/web/locale/gu-IN/viewer.properties b/xppl/static/viewer/web/locale/gu-IN/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/gu-IN/viewer.properties rename to xppl/static/viewer/web/locale/gu-IN/viewer.properties diff --git a/app/static/viewer/web/locale/he/viewer.properties b/xppl/static/viewer/web/locale/he/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/he/viewer.properties rename to xppl/static/viewer/web/locale/he/viewer.properties diff --git a/app/static/viewer/web/locale/hi-IN/viewer.properties b/xppl/static/viewer/web/locale/hi-IN/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/hi-IN/viewer.properties rename to xppl/static/viewer/web/locale/hi-IN/viewer.properties diff --git a/app/static/viewer/web/locale/hr/viewer.properties b/xppl/static/viewer/web/locale/hr/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/hr/viewer.properties rename to xppl/static/viewer/web/locale/hr/viewer.properties diff --git a/app/static/viewer/web/locale/hu/viewer.properties b/xppl/static/viewer/web/locale/hu/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/hu/viewer.properties rename to xppl/static/viewer/web/locale/hu/viewer.properties diff --git a/app/static/viewer/web/locale/hy-AM/viewer.properties b/xppl/static/viewer/web/locale/hy-AM/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/hy-AM/viewer.properties rename to xppl/static/viewer/web/locale/hy-AM/viewer.properties diff --git a/app/static/viewer/web/locale/id/viewer.properties b/xppl/static/viewer/web/locale/id/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/id/viewer.properties rename to xppl/static/viewer/web/locale/id/viewer.properties diff --git a/app/static/viewer/web/locale/is/viewer.properties b/xppl/static/viewer/web/locale/is/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/is/viewer.properties rename to xppl/static/viewer/web/locale/is/viewer.properties diff --git a/app/static/viewer/web/locale/it/viewer.properties b/xppl/static/viewer/web/locale/it/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/it/viewer.properties rename to xppl/static/viewer/web/locale/it/viewer.properties diff --git a/app/static/viewer/web/locale/ja/viewer.properties b/xppl/static/viewer/web/locale/ja/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ja/viewer.properties rename to xppl/static/viewer/web/locale/ja/viewer.properties diff --git a/app/static/viewer/web/locale/ka/viewer.properties b/xppl/static/viewer/web/locale/ka/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ka/viewer.properties rename to xppl/static/viewer/web/locale/ka/viewer.properties diff --git a/app/static/viewer/web/locale/kk/viewer.properties b/xppl/static/viewer/web/locale/kk/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/kk/viewer.properties rename to xppl/static/viewer/web/locale/kk/viewer.properties diff --git a/app/static/viewer/web/locale/km/viewer.properties b/xppl/static/viewer/web/locale/km/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/km/viewer.properties rename to xppl/static/viewer/web/locale/km/viewer.properties diff --git a/app/static/viewer/web/locale/kn/viewer.properties b/xppl/static/viewer/web/locale/kn/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/kn/viewer.properties rename to xppl/static/viewer/web/locale/kn/viewer.properties diff --git a/app/static/viewer/web/locale/ko/viewer.properties b/xppl/static/viewer/web/locale/ko/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ko/viewer.properties rename to xppl/static/viewer/web/locale/ko/viewer.properties diff --git a/app/static/viewer/web/locale/ku/viewer.properties b/xppl/static/viewer/web/locale/ku/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ku/viewer.properties rename to xppl/static/viewer/web/locale/ku/viewer.properties diff --git a/app/static/viewer/web/locale/lg/viewer.properties b/xppl/static/viewer/web/locale/lg/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/lg/viewer.properties rename to xppl/static/viewer/web/locale/lg/viewer.properties diff --git a/app/static/viewer/web/locale/lij/viewer.properties b/xppl/static/viewer/web/locale/lij/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/lij/viewer.properties rename to xppl/static/viewer/web/locale/lij/viewer.properties diff --git a/app/static/viewer/web/locale/locale.properties b/xppl/static/viewer/web/locale/locale.properties similarity index 100% rename from app/static/viewer/web/locale/locale.properties rename to xppl/static/viewer/web/locale/locale.properties diff --git a/app/static/viewer/web/locale/lt/viewer.properties b/xppl/static/viewer/web/locale/lt/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/lt/viewer.properties rename to xppl/static/viewer/web/locale/lt/viewer.properties diff --git a/app/static/viewer/web/locale/lv/viewer.properties b/xppl/static/viewer/web/locale/lv/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/lv/viewer.properties rename to xppl/static/viewer/web/locale/lv/viewer.properties diff --git a/app/static/viewer/web/locale/mai/viewer.properties b/xppl/static/viewer/web/locale/mai/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/mai/viewer.properties rename to xppl/static/viewer/web/locale/mai/viewer.properties diff --git a/app/static/viewer/web/locale/mk/viewer.properties b/xppl/static/viewer/web/locale/mk/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/mk/viewer.properties rename to xppl/static/viewer/web/locale/mk/viewer.properties diff --git a/app/static/viewer/web/locale/ml/viewer.properties b/xppl/static/viewer/web/locale/ml/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ml/viewer.properties rename to xppl/static/viewer/web/locale/ml/viewer.properties diff --git a/app/static/viewer/web/locale/mn/viewer.properties b/xppl/static/viewer/web/locale/mn/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/mn/viewer.properties rename to xppl/static/viewer/web/locale/mn/viewer.properties diff --git a/app/static/viewer/web/locale/mr/viewer.properties b/xppl/static/viewer/web/locale/mr/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/mr/viewer.properties rename to xppl/static/viewer/web/locale/mr/viewer.properties diff --git a/app/static/viewer/web/locale/ms/viewer.properties b/xppl/static/viewer/web/locale/ms/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ms/viewer.properties rename to xppl/static/viewer/web/locale/ms/viewer.properties diff --git a/app/static/viewer/web/locale/my/viewer.properties b/xppl/static/viewer/web/locale/my/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/my/viewer.properties rename to xppl/static/viewer/web/locale/my/viewer.properties diff --git a/app/static/viewer/web/locale/nb-NO/viewer.properties b/xppl/static/viewer/web/locale/nb-NO/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/nb-NO/viewer.properties rename to xppl/static/viewer/web/locale/nb-NO/viewer.properties diff --git a/app/static/viewer/web/locale/nl/viewer.properties b/xppl/static/viewer/web/locale/nl/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/nl/viewer.properties rename to xppl/static/viewer/web/locale/nl/viewer.properties diff --git a/app/static/viewer/web/locale/nn-NO/viewer.properties b/xppl/static/viewer/web/locale/nn-NO/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/nn-NO/viewer.properties rename to xppl/static/viewer/web/locale/nn-NO/viewer.properties diff --git a/app/static/viewer/web/locale/no/viewer.properties b/xppl/static/viewer/web/locale/no/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/no/viewer.properties rename to xppl/static/viewer/web/locale/no/viewer.properties diff --git a/app/static/viewer/web/locale/nso/viewer.properties b/xppl/static/viewer/web/locale/nso/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/nso/viewer.properties rename to xppl/static/viewer/web/locale/nso/viewer.properties diff --git a/app/static/viewer/web/locale/oc/viewer.properties b/xppl/static/viewer/web/locale/oc/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/oc/viewer.properties rename to xppl/static/viewer/web/locale/oc/viewer.properties diff --git a/app/static/viewer/web/locale/or/viewer.properties b/xppl/static/viewer/web/locale/or/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/or/viewer.properties rename to xppl/static/viewer/web/locale/or/viewer.properties diff --git a/app/static/viewer/web/locale/pa-IN/viewer.properties b/xppl/static/viewer/web/locale/pa-IN/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/pa-IN/viewer.properties rename to xppl/static/viewer/web/locale/pa-IN/viewer.properties diff --git a/app/static/viewer/web/locale/pl/viewer.properties b/xppl/static/viewer/web/locale/pl/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/pl/viewer.properties rename to xppl/static/viewer/web/locale/pl/viewer.properties diff --git a/app/static/viewer/web/locale/pt-BR/viewer.properties b/xppl/static/viewer/web/locale/pt-BR/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/pt-BR/viewer.properties rename to xppl/static/viewer/web/locale/pt-BR/viewer.properties diff --git a/app/static/viewer/web/locale/pt-PT/viewer.properties b/xppl/static/viewer/web/locale/pt-PT/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/pt-PT/viewer.properties rename to xppl/static/viewer/web/locale/pt-PT/viewer.properties diff --git a/app/static/viewer/web/locale/rm/viewer.properties b/xppl/static/viewer/web/locale/rm/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/rm/viewer.properties rename to xppl/static/viewer/web/locale/rm/viewer.properties diff --git a/app/static/viewer/web/locale/ro/viewer.properties b/xppl/static/viewer/web/locale/ro/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ro/viewer.properties rename to xppl/static/viewer/web/locale/ro/viewer.properties diff --git a/app/static/viewer/web/locale/ru/viewer.properties b/xppl/static/viewer/web/locale/ru/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ru/viewer.properties rename to xppl/static/viewer/web/locale/ru/viewer.properties diff --git a/app/static/viewer/web/locale/rw/viewer.properties b/xppl/static/viewer/web/locale/rw/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/rw/viewer.properties rename to xppl/static/viewer/web/locale/rw/viewer.properties diff --git a/app/static/viewer/web/locale/sah/viewer.properties b/xppl/static/viewer/web/locale/sah/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sah/viewer.properties rename to xppl/static/viewer/web/locale/sah/viewer.properties diff --git a/app/static/viewer/web/locale/si/viewer.properties b/xppl/static/viewer/web/locale/si/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/si/viewer.properties rename to xppl/static/viewer/web/locale/si/viewer.properties diff --git a/app/static/viewer/web/locale/sk/viewer.properties b/xppl/static/viewer/web/locale/sk/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sk/viewer.properties rename to xppl/static/viewer/web/locale/sk/viewer.properties diff --git a/app/static/viewer/web/locale/sl/viewer.properties b/xppl/static/viewer/web/locale/sl/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sl/viewer.properties rename to xppl/static/viewer/web/locale/sl/viewer.properties diff --git a/app/static/viewer/web/locale/son/viewer.properties b/xppl/static/viewer/web/locale/son/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/son/viewer.properties rename to xppl/static/viewer/web/locale/son/viewer.properties diff --git a/app/static/viewer/web/locale/sq/viewer.properties b/xppl/static/viewer/web/locale/sq/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sq/viewer.properties rename to xppl/static/viewer/web/locale/sq/viewer.properties diff --git a/app/static/viewer/web/locale/sr/viewer.properties b/xppl/static/viewer/web/locale/sr/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sr/viewer.properties rename to xppl/static/viewer/web/locale/sr/viewer.properties diff --git a/app/static/viewer/web/locale/sv-SE/viewer.properties b/xppl/static/viewer/web/locale/sv-SE/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sv-SE/viewer.properties rename to xppl/static/viewer/web/locale/sv-SE/viewer.properties diff --git a/app/static/viewer/web/locale/sv/viewer.properties b/xppl/static/viewer/web/locale/sv/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sv/viewer.properties rename to xppl/static/viewer/web/locale/sv/viewer.properties diff --git a/app/static/viewer/web/locale/sw/viewer.properties b/xppl/static/viewer/web/locale/sw/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/sw/viewer.properties rename to xppl/static/viewer/web/locale/sw/viewer.properties diff --git a/app/static/viewer/web/locale/ta-LK/viewer.properties b/xppl/static/viewer/web/locale/ta-LK/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ta-LK/viewer.properties rename to xppl/static/viewer/web/locale/ta-LK/viewer.properties diff --git a/app/static/viewer/web/locale/ta/viewer.properties b/xppl/static/viewer/web/locale/ta/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ta/viewer.properties rename to xppl/static/viewer/web/locale/ta/viewer.properties diff --git a/app/static/viewer/web/locale/te/viewer.properties b/xppl/static/viewer/web/locale/te/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/te/viewer.properties rename to xppl/static/viewer/web/locale/te/viewer.properties diff --git a/app/static/viewer/web/locale/th/viewer.properties b/xppl/static/viewer/web/locale/th/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/th/viewer.properties rename to xppl/static/viewer/web/locale/th/viewer.properties diff --git a/app/static/viewer/web/locale/tl/viewer.properties b/xppl/static/viewer/web/locale/tl/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/tl/viewer.properties rename to xppl/static/viewer/web/locale/tl/viewer.properties diff --git a/app/static/viewer/web/locale/tn/viewer.properties b/xppl/static/viewer/web/locale/tn/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/tn/viewer.properties rename to xppl/static/viewer/web/locale/tn/viewer.properties diff --git a/app/static/viewer/web/locale/tr/viewer.properties b/xppl/static/viewer/web/locale/tr/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/tr/viewer.properties rename to xppl/static/viewer/web/locale/tr/viewer.properties diff --git a/app/static/viewer/web/locale/uk/viewer.properties b/xppl/static/viewer/web/locale/uk/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/uk/viewer.properties rename to xppl/static/viewer/web/locale/uk/viewer.properties diff --git a/app/static/viewer/web/locale/ur/viewer.properties b/xppl/static/viewer/web/locale/ur/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/ur/viewer.properties rename to xppl/static/viewer/web/locale/ur/viewer.properties diff --git a/app/static/viewer/web/locale/vi/viewer.properties b/xppl/static/viewer/web/locale/vi/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/vi/viewer.properties rename to xppl/static/viewer/web/locale/vi/viewer.properties diff --git a/app/static/viewer/web/locale/wo/viewer.properties b/xppl/static/viewer/web/locale/wo/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/wo/viewer.properties rename to xppl/static/viewer/web/locale/wo/viewer.properties diff --git a/app/static/viewer/web/locale/xh/viewer.properties b/xppl/static/viewer/web/locale/xh/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/xh/viewer.properties rename to xppl/static/viewer/web/locale/xh/viewer.properties diff --git a/app/static/viewer/web/locale/zh-CN/viewer.properties b/xppl/static/viewer/web/locale/zh-CN/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/zh-CN/viewer.properties rename to xppl/static/viewer/web/locale/zh-CN/viewer.properties diff --git a/app/static/viewer/web/locale/zh-TW/viewer.properties b/xppl/static/viewer/web/locale/zh-TW/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/zh-TW/viewer.properties rename to xppl/static/viewer/web/locale/zh-TW/viewer.properties diff --git a/app/static/viewer/web/locale/zu/viewer.properties b/xppl/static/viewer/web/locale/zu/viewer.properties similarity index 100% rename from app/static/viewer/web/locale/zu/viewer.properties rename to xppl/static/viewer/web/locale/zu/viewer.properties diff --git a/app/static/viewer/web/viewer.css b/xppl/static/viewer/web/viewer.css similarity index 100% rename from app/static/viewer/web/viewer.css rename to xppl/static/viewer/web/viewer.css diff --git a/app/static/viewer/web/viewer.html b/xppl/static/viewer/web/viewer.html similarity index 100% rename from app/static/viewer/web/viewer.html rename to xppl/static/viewer/web/viewer.html diff --git a/app/static/viewer/web/viewer.js b/xppl/static/viewer/web/viewer.js similarity index 100% rename from app/static/viewer/web/viewer.js rename to xppl/static/viewer/web/viewer.js diff --git a/app/templates/404.html b/xppl/templates/404.html similarity index 100% rename from app/templates/404.html rename to xppl/templates/404.html diff --git a/app/templates/_formhelpers.html b/xppl/templates/_formhelpers.html similarity index 100% rename from app/templates/_formhelpers.html rename to xppl/templates/_formhelpers.html diff --git a/app/templates/about.html b/xppl/templates/about.html similarity index 100% rename from app/templates/about.html rename to xppl/templates/about.html diff --git a/app/templates/add_book.html b/xppl/templates/add_book.html similarity index 100% rename from app/templates/add_book.html rename to xppl/templates/add_book.html diff --git a/app/templates/add_stack.html b/xppl/templates/add_stack.html similarity index 100% rename from app/templates/add_stack.html rename to xppl/templates/add_stack.html diff --git a/app/templates/add_to_stacks.html b/xppl/templates/add_to_stacks.html similarity index 100% rename from app/templates/add_to_stacks.html rename to xppl/templates/add_to_stacks.html diff --git a/app/templates/annotations.html b/xppl/templates/annotations.html similarity index 100% rename from app/templates/annotations.html rename to xppl/templates/annotations.html diff --git a/app/templates/base.html b/xppl/templates/base.html similarity index 100% rename from app/templates/base.html rename to xppl/templates/base.html diff --git a/app/templates/edit_book_detail.html b/xppl/templates/edit_book_detail.html similarity index 100% rename from app/templates/edit_book_detail.html rename to xppl/templates/edit_book_detail.html diff --git a/app/templates/edit_stack_detail.html b/xppl/templates/edit_stack_detail.html similarity index 100% rename from app/templates/edit_stack_detail.html rename to xppl/templates/edit_stack_detail.html diff --git a/app/templates/footer.html b/xppl/templates/footer.html similarity index 100% rename from app/templates/footer.html rename to xppl/templates/footer.html diff --git a/app/templates/header.html b/xppl/templates/header.html similarity index 100% rename from app/templates/header.html rename to xppl/templates/header.html diff --git a/app/templates/home.html b/xppl/templates/home.html similarity index 100% rename from app/templates/home.html rename to xppl/templates/home.html diff --git a/app/templates/import_csv.html b/xppl/templates/import_csv.html similarity index 100% rename from app/templates/import_csv.html rename to xppl/templates/import_csv.html diff --git a/app/templates/potential_pdf.html b/xppl/templates/potential_pdf.html similarity index 100% rename from app/templates/potential_pdf.html rename to xppl/templates/potential_pdf.html diff --git a/app/templates/red_link.html b/xppl/templates/red_link.html similarity index 100% rename from app/templates/red_link.html rename to xppl/templates/red_link.html diff --git a/app/templates/results.html b/xppl/templates/results.html similarity index 100% rename from app/templates/results.html rename to xppl/templates/results.html diff --git a/app/templates/results_annot.html b/xppl/templates/results_annot.html similarity index 100% rename from app/templates/results_annot.html rename to xppl/templates/results_annot.html diff --git a/app/templates/results_grid.html b/xppl/templates/results_grid.html similarity index 100% rename from app/templates/results_grid.html rename to xppl/templates/results_grid.html diff --git a/app/templates/scape.html b/xppl/templates/scape.html similarity index 100% rename from app/templates/scape.html rename to xppl/templates/scape.html diff --git a/app/templates/scape_new.html b/xppl/templates/scape_new.html similarity index 100% rename from app/templates/scape_new.html rename to xppl/templates/scape_new.html diff --git a/app/templates/show_author_detail.html b/xppl/templates/show_author_detail.html similarity index 100% rename from app/templates/show_author_detail.html rename to xppl/templates/show_author_detail.html diff --git a/app/templates/show_book_detail.html b/xppl/templates/show_book_detail.html similarity index 100% rename from app/templates/show_book_detail.html rename to xppl/templates/show_book_detail.html diff --git a/app/templates/show_books.html b/xppl/templates/show_books.html similarity index 100% rename from app/templates/show_books.html rename to xppl/templates/show_books.html diff --git a/app/templates/show_books_grid.html b/xppl/templates/show_books_grid.html similarity index 100% rename from app/templates/show_books_grid.html rename to xppl/templates/show_books_grid.html diff --git a/app/templates/show_instances.html b/xppl/templates/show_instances.html similarity index 100% rename from app/templates/show_instances.html rename to xppl/templates/show_instances.html diff --git a/app/templates/show_stack_detail.html b/xppl/templates/show_stack_detail.html similarity index 100% rename from app/templates/show_stack_detail.html rename to xppl/templates/show_stack_detail.html diff --git a/app/templates/show_stack_detail_tab.html b/xppl/templates/show_stack_detail_tab.html similarity index 100% rename from app/templates/show_stack_detail_tab.html rename to xppl/templates/show_stack_detail_tab.html diff --git a/app/templates/show_stacks.html b/xppl/templates/show_stacks.html similarity index 100% rename from app/templates/show_stacks.html rename to xppl/templates/show_stacks.html diff --git a/app/templates/volumetric_catalog/OrbitControls.js b/xppl/templates/volumetric_catalog/OrbitControls.js similarity index 100% rename from app/templates/volumetric_catalog/OrbitControls.js rename to xppl/templates/volumetric_catalog/OrbitControls.js diff --git a/app/templates/volumetric_catalog/Raycaster.js b/xppl/templates/volumetric_catalog/Raycaster.js similarity index 100% rename from app/templates/volumetric_catalog/Raycaster.js rename to xppl/templates/volumetric_catalog/Raycaster.js diff --git a/app/templates/volumetric_catalog/ascii_json_js_4.html b/xppl/templates/volumetric_catalog/ascii_json_js_4.html similarity index 100% rename from app/templates/volumetric_catalog/ascii_json_js_4.html rename to xppl/templates/volumetric_catalog/ascii_json_js_4.html diff --git a/app/templates/volumetric_catalog/books9_final.html b/xppl/templates/volumetric_catalog/books9_final.html similarity index 100% rename from app/templates/volumetric_catalog/books9_final.html rename to xppl/templates/volumetric_catalog/books9_final.html diff --git a/app/templates/volumetric_catalog/books9_final_a 2.html b/xppl/templates/volumetric_catalog/books9_final_a 2.html similarity index 100% rename from app/templates/volumetric_catalog/books9_final_a 2.html rename to xppl/templates/volumetric_catalog/books9_final_a 2.html diff --git a/app/templates/volumetric_catalog/books9_final_a.html b/xppl/templates/volumetric_catalog/books9_final_a.html similarity index 100% rename from app/templates/volumetric_catalog/books9_final_a.html rename to xppl/templates/volumetric_catalog/books9_final_a.html diff --git a/app/templates/volumetric_catalog/export.json b/xppl/templates/volumetric_catalog/export.json similarity index 100% rename from app/templates/volumetric_catalog/export.json rename to xppl/templates/volumetric_catalog/export.json diff --git a/app/templates/volumetric_catalog/index.html b/xppl/templates/volumetric_catalog/index.html similarity index 100% rename from app/templates/volumetric_catalog/index.html rename to xppl/templates/volumetric_catalog/index.html diff --git a/app/templates/volumetric_catalog/three.min.js b/xppl/templates/volumetric_catalog/three.min.js similarity index 100% rename from app/templates/volumetric_catalog/three.min.js rename to xppl/templates/volumetric_catalog/three.min.js diff --git a/app/views.py b/xppl/views.py similarity index 99% rename from app/views.py rename to xppl/views.py index 01e0862..c805e22 100755 --- a/app/views.py +++ b/xppl/views.py @@ -8,15 +8,15 @@ from functools import wraps from urllib.parse import quote as urlquote import autocomplete -from app import DOMAIN, app, db, light, socketio -from app.cover import get_cover -from app.extractText import extract_text -from app.forms import ( +from xppl import DOMAIN, app, db, light, socketio +from xppl.cover import get_cover +from xppl.extractText import extract_text +from xppl.forms import ( AddtoStackForm, EditForm, EditStackForm, SearchForm, StackForm, UploadForm ) -from app.getannot import get_annot_book, get_annot_results, get_annotations -from app.models import ( +from xppl.getannot import get_annot_book, get_annot_results, get_annotations +from xppl.models import ( Author, AuthorSchema, Book, BookSchema, Chat, ChatSchema, Instance, Potential, Stack, StackSchema, UserIns