From 3ae7b969b9069599a7882600faa4a3dc92890804 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Thu, 15 Nov 2018 10:36:05 +0100
Subject: [PATCH] Squashed 'src/vitis/' changes from 25238a11..40e7d46e
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

40e7d46e pull subtree
68214db2 Update crontab.txt - Changement nom balise
771a5655 Merge branch 'Sebastien-master-patch-58096' into 'master'
4398b26d Merge branch 'bug/4-formreader-champs-date-non-pris-en-compte-si-on-met-la-date-du-jour-en-insertion' into 'master'
d17933b9 Edit datetime picker event
b3b6ec06 Merge branch '1-js-sous-formulaire' into 'master'
41a15530 Load BO Javascript on subforms
e3923b17 Merge branch 'feature/impressions_144dpi' into 'master'
38bafafa Increase the WMS symbols size to match resolution
35163699 Merge branch 'hotfix/swagger_doc' into 'master'
275422b6 Make swagger work for dev installs
064924ec Mise à jour du fichier de version pour fonctionnait avec la version 11.0 de PostgreSQL
ee4da38b Add gitignore
f53e707d Merge branch 'master' of gitlab.veremes.net:Development/vitis_apps/sources/vitis
6c984bed Add client/vas dependencies
12a22d70 pull subtree
47cd4913 Squashed 'src/module_vm4ms/' changes from 4d95a3d..af1a2e3
7b55e678 Utilisation de dirname($_SERVER['SCRIPT_FILENAME']) au dlieu de __DIR__
24ea0f3d pull subtree
f4326e8a Squashed 'src/module_vm4ms/' changes from 4d95a3da..af1a2e36
c0b73f09 Squashed 'src/module_vm4ms/' changes from 373ef426..4d95a3da
906a7169 Modify client symlinks
1dccb17e Modify vas symlinks
07db5ec5 Update Readme
0bb9b2fa pull subtree
14758714 Squashed 'src/module_cadastreV2/' changes from e678ee10..8158b9a2
a9b2699c pull subtree
c499cef3 Squashed 'src/module_anc/' changes from b55c5e85..4321adc4
d82d485e pull subtree
1ad8c842 Squashed 'src/module_vm4ms/' changes from 4f506db7..373ef426
6702c1fb pull subtree
94998ed6 Squashed 'src/module_vmap/' changes from cf75b106..e7dabee0
3a2b6fe9 pull subtree
97c993d5 Squashed 'src/vitis/' changes from 01d199ce..7a1818a4
213795da Resolve require problems
c23b6587 Rights on write folders
4ac589ad Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME'])
bc0e0830 Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME'])
b51e622f Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME'])
3bd1ab17 Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME'])
53d54531 Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME'])
2d9fd6a5 Get rights to vas/server
0602efdb Compilation grunt
75c89c8b Try on push subtrees
246ebd0f Add pull.sh
2e026c10 Add pull.sh
37d37d03 Add grunt to the install
5b9cffc3 Update readme
7a1818a4 add subtree
6c1b3e3c Reset sources
a195a4d9 Init from SVN
4ad29c4b add subtree
1ac46cd9 Squashed 'src/closure/' content from commit 622066d
635a2f96 add subtree
7593c383 Squashed 'src/vitis/' content from commit 01d199c
b487cd6f Update from SVN
266e19a6 Initial commit
3f86c344 Ignore properties files
02a3be3e gitignore
578f9827 Ingore properties files
d1327b32 add subtree
59431f9c Squashed 'src/module_cadastre/' content from commit ee26cf16
950e5a10 Squashed 'src/module_cadastreV2/' content from commit e678ee10
c2e686cb add subtree
92d769cc Squashed 'src/module_anc/' content from commit b55c5e85
63a0562b add subtree
829e4cf3 Squashed 'src/module_vm4ms/' content from commit 4f506db7
3630a462 add subtree
8792eb7c Squashed 'src/module_vmap/' content from commit cf75b10
4fe41d6b add subtree
974b9dd8 add subtree
92032b6a Squashed 'src/closure/' content from commit 622066d
646709a4 Squashed 'src/vitis/' content from commit 01d199c
416c2c24 add subtree
06cc1a2d ignore properties files
192389a6 Get files from SVN
86c2affb Initial commit
01d199ce Update from SVN
5674ba26 fixed untracked files
ce1c22a0 add subtree
d9a06a32 reset
ddd89b96 Update from SVN
59214f97 Update .gitignore
53a26943 Update utils/init_symlinks.sh
cdd6388c Utilisation d'une install existante
5c00d023 Permettre de relancer le script sans symlinks dupliqués
a7a04697 Permettre de relancer le script sans problèmes de duplication des symlinks
767c55e8 Update utils/init_symlinks.sh
122955df Lancer init_symlinks avant de pull les subtrees
92f4957e Update utils/init_symlinks.sh
6c3d32ea Integrate message
df3fda74 Automatically pull the subtrees
32c06af7 pull from module
d25cf488 Squashed 'src/module_cadastre/' changes from a761108..da0e188
f15eca23 pull from module
8b47e8e6 Squashed 'src/module_cadastreV2/' changes from 812b365..3bf002c
db8f5acf pull from module
93888f30 Squashed 'src/module_anc/' changes from 8f732f9..ab8db90
7607f789 pull from module
5fec7981 Squashed 'src/module_vm4ms/' changes from 1964e93..9b7aed8
80672c1c pull from module
79710cea Squashed 'src/module_vmap/' changes from 81346f0..4b3d61a
404c71d8 pull from module
e0812b1e Squashed 'src/vitis/' changes from fec164b..8c49823
72ec9143 Update utils/pull_subtrees.sh
35a719c1 Update utils/pull_subtrees.sh
7fe1bd22 Update utils/pull_subtrees.sh
82e31e54 Update utils/pull_subtrees.sh
b398658c Update utils/pull_subtrees.sh
5f906507 Update utils/pull_subtrees.sh
d0adeedb Vérification sudo
9897f9da Utilisation de dependency.xml pour les dépendances
8c498237 Divise les dependances client et vas pour apache
a7b754eb Update _install/dependency.xml
6151e6bf Update dependency.xml
700adff2 Change dependencies model
d7223421 Modification titre
449fe8f3 Modification du titre
9ce399c2 Modification du titre
4c4eb489 Add 'src/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
7589aa71 Add 'src/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
052186c3 Add 'src/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
691caa91 Add 'src/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
7d07b86d Add 'src/module_vmap/' from commit '81346f032a6b96cecc25a44744ce0bf95d144230'
c6679343 Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
ce0a64c5 Add 'src/vitis/' from commit 'fec164babe252325a825dbc530ca1e6556f2f8c7'
672dc991 Reset sources
73ff28a7 Utilisation de dependency.xml pour le versionnement des dependances
9b030f28 Utilisation de dependency.xml pour la version des deps
71fe1986 Add 'src/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
77cff122 Add 'src/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
59eca12d Add 'src/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
00c149c7 Add 'src/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
0fca2368 Add 'src/module_vmap/' from commit '81346f032a6b96cecc25a44744ce0bf95d144230'
59a21e52 Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
0513a606 Add 'src/vitis/' from commit 'fec164babe252325a825dbc530ca1e6556f2f8c7'
440395b0 Reset sources
60dda2e5 Utilisation de dependency.xml pour la gestion des dependances
de649f18 Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
5222a00a Add 'src/vitis/' from commit 'fec164babe252325a825dbc530ca1e6556f2f8c7'
5db1f50e Reset sources
e212d87d Utilisation de dependency.xml pour la gestion des dépendances
77799b0a Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
c79261bc Add 'src/vitis/' from commit 'fec164babe252325a825dbc530ca1e6556f2f8c7'
1cc750a8 Reset sources
d0276a43 Utilisation de dependency.xml pour la gestion des dependances
7d623d03 Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
2d74de73 Add 'src/vitis/' from commit 'fec164babe252325a825dbc530ca1e6556f2f8c7'
5449da82 Utilisation de dependency.xml pour la gestion des dependances
fb928b78 Reset sources
4bdd0b7d Utilisation de dependency.xml pour la gestion des subtrees
f7f3dadf Add closure conf
3bd7dc98 Add closure conf
7366a26b Add closure conf
93a0649f Add 'src/closure/' from commit '622066dbf7c0adf29022d25dade0d2c6c872c5c9'
c531c58c Add closure conf
622066db add files from SVN
c2a8d7d3 Ajout de README.md
81346f03 Update vMap title
93afdd18 Update vMap title
fec164ba Update Vitis title
dd365f5b Update Vitis title
b4e746f6 Update readme.md
fd1a9a8f Automaticaly copy git hooks
15a03d30 Updat Readme.md
48744f3a Update Readme.md
9622b230 Update README.md
871ab4f7 Update Readme
a9c26d6a Update README.md
64fde26d Update readme.md
95e4dfee Update README.md
be34a510 Update Readme.md
73aec2ac Update README.md
6e2a768a update Readme
533177d5 Merge branch 'master' of vm09.veremes.net:Development/vitis_apps/applications/vMap
5343b694 Update README.md
55144f68 Merge branch 'master' of vm09.veremes.net:Development/vitis_apps/applications/vMap
9a2ce1fc Update README.md
09375e73 Update README.md
020ce1d1 Merge branch 'master' of vm09.veremes.net:Development/vitis_apps/applications/vMap
148bbb79 Merge branch 'master' of vm09.veremes.net:Development/vitis_apps/applications/vMap
5624d8b8 Pull and push hooks
52bad93e Update README.md
dbffe34c Copy custop hooks on installing
5f740160 Update README.md
d55a4872 Pull and push hooks
c7d34b24 Update README.md
24e41af8 test update
0b32a44f Update README.md
6e72ab3b Update README.md
1469c690 Update README.md
7ff8c64b Add install.sh
6d6bb7c4 Add install.sh
7738cbff Add 'src/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
39962b3f Add 'src/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
9e079d31 Add 'src/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
098b185c Add 'src/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
70e89758 Add 'src/module_vmap/' from commit '9808f2796734a0839254f2d78dd820e216dfa31c'
8ca58245 Add 'src/vitis/' from commit '2c2bec2bc91cd9cdbab40c5c7e068f9868a53f93'
a1d2171b remove dependencies
2ffe7163 Merge branch 'version_1' into 'master'
9808f279 Edit titles
2c2bec2b Edit titles
cbb00e54 Edit titles
ef1fa8e5 Remove creation on .gitignore from init_symlinks
38ba6809 Amélioration messages shell
3838b4c4 Suppression de la dep app_vmap
ff811df3 Edit Readme.md
41552069 Merge commit '9fd449ca9fe825a7819ae0137da7c155881283a9' into version_1
73ee0416 Merge commit 'e7013570c198c83b7a52a7c1f59c8aacf43bf041' into version_1
2fa7b365 make pull_subtrees executable
dcdf5427 rename utils scripts
fc4b53bd Add script to pull and push subtrees
9fd449ca Rename vMap title
8ba52179 Rename vMap title
e7013570 Rename vitis title
df7de9ab Rename vitis title
41cbe0f4 reset gitignore
2239253d reset gitignore
18e7c839 Add 'src/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
98e78c0c Add 'src/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
2d1e279b Add 'src/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
c2bf5403 Add 'src/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
1baf900a Add 'src/module_vmap/' from commit 'b7d5d7bc0bec652799caeff229148b054efe23ab'
75862146 Add 'src/app_vmap/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
a68b68c9 Add 'src/vitis/' from commit 'bcaa41e5e4eb2a40c59aa0f99f10add1ff2f1d11'
5af452f8 Move shell scripts
13b9cebd Move shell scripts
0b4326c6 Reset deps
a062f9f0 Reset deps
1dab44ca Add symlinks to gitignore
07c6c2e4 gitignore
3fb87b3a add dependencies
3e811f91 add symlinks to gitignore
e848ea8c add symlinks to gitignore
bbd5526b Creating init_vmap_symlinks.sh
817df15f Add 'deps/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
34bcdf16 Add 'deps/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
99b617d2 Add 'deps/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
21345563 Add 'deps/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
a847d327 Add 'deps/module_vmap/' from commit 'b7d5d7bc0bec652799caeff229148b054efe23ab'
c3ee4af8 Add 'deps/app_vmap/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
a90c77c1 Add 'deps/vitis/' from commit 'bcaa41e5e4eb2a40c59aa0f99f10add1ff2f1d11'
572ad9d0 tests
46710ed0 Creating init_vmap_subtrees.sh
aa840d19 Add 'repos/module_cadastreV2/' from commit '812b365ac7f5854814f9b7abe089e96d522b1a37'
c11c8793 Add 'repos/module_cadastre/' from commit 'a7611084f351207cc02d36ddd089dd74e64059e8'
1ac8b86e Add 'repos/module_anc/' from commit '8f732f9f4f9ba00a01faa6c38e465a49187e173f'
ae675e02 Add 'repos/module_vm4ms/' from commit '1964e93a80658175d7219d374f415915d437ebca'
b5ef4148 Add 'repos/module_vmap/' from commit 'b7d5d7bc0bec652799caeff229148b054efe23ab'
b333c144 Add 'repos/app_vmap/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
2363b164 Add 'repos/vitis/' from commit 'bcaa41e5e4eb2a40c59aa0f99f10add1ff2f1d11'
042aa0c1 Creating init_vitis
af6cee51 revert
bcaa41e5 reset from svn
9ad23084 reset from svn
f2b1d4d5 reset from svn
eff674c1 reset from svn
e14a7a33 Change index title
9501d84b Change index title
e26aafea Merge commit 'fb2e2c6d0289369bec53b1b48d503b5e7bcbdc93'
1748b2a1 Merge commit 'fb2e2c6d0289369bec53b1b48d503b5e7bcbdc93'
874e6ef1 Add update script
78768a91 Add update script
b7d5d7bc Mise à jour titre
fb2e2c6d Mise à jour titre
cfd4fb05 Add init_vmap.sh
31631d74 Add 'vmap/vas/sql/cadastreV2/' from commit '33e450da5b4f99e3e5bfbc7f2e8ecb43232770a7'
7917c765 Add 'vmap/vas/sql/cadastreV2/' from commit '33e450da5b4f99e3e5bfbc7f2e8ecb43232770a7'
04b8dd11 Add 'vmap/vas/rest/ws/cadastreV2/' from commit '4f833ebc047fe8c9fdb22170dc60192fe8150eb0'
fdd9b3a0 Add 'vmap/vas/rest/ws/cadastreV2/' from commit '4f833ebc047fe8c9fdb22170dc60192fe8150eb0'
13959dcd Add 'vmap/vas/rest/conf/cadastreV2/' from commit '5f14ce4c85b7a0d8a986d895abd2c28003cd7043'
4f3407c0 Add 'vmap/vas/rest/conf/cadastreV2/' from commit '5f14ce4c85b7a0d8a986d895abd2c28003cd7043'
38151d11 Add 'vmap/vas/rest/ws/cadastre/' from commit '40766c0744b334aa5e042a032f9d80bbe46c9678'
a371f3f4 Add 'vmap/vas/rest/ws/cadastre/' from commit '40766c0744b334aa5e042a032f9d80bbe46c9678'
dd211535 Add 'vmap/vas/rest/conf/cadastre/' from commit '2a0bf9870bd886014cd5d3af61b57234c0b109f5'
29fba9ee Add 'vmap/vas/rest/conf/cadastre/' from commit '2a0bf9870bd886014cd5d3af61b57234c0b109f5'
a01b30f6 Add 'vmap/vas/sql/anc/' from commit '627a911579c951b47e95d6cd77fa81513b25517b'
92400fa3 Add 'vmap/vas/sql/anc/' from commit '627a911579c951b47e95d6cd77fa81513b25517b'
a8b94f19 Add 'vmap/vas/rest/ws/anc/' from commit 'd2fdf3ca2bf16131fe3d659780e97f2cc3a25fef'
a04bf01d Add 'vmap/vas/rest/ws/anc/' from commit 'd2fdf3ca2bf16131fe3d659780e97f2cc3a25fef'
cc3b9719 Add 'vmap/vas/rest/conf/anc/' from commit 'aae628ed0a5d6a0449153edc287a6d392bb18d0c'
ea7a3cec Add 'vmap/vas/rest/conf/anc/' from commit 'aae628ed0a5d6a0449153edc287a6d392bb18d0c'
d2b63df6 Add 'vmap/client/modules/anc/' from commit '3a4bd963c057f42ccfbf98c94c8239ad4aaed327'
64a2cac7 Add 'vmap/client/modules/anc/' from commit '3a4bd963c057f42ccfbf98c94c8239ad4aaed327'
6332b020 Add 'vmap/vas/sql/vm4ms/' from commit '36eaf20a3d9e8be46130be3a3f88c469d2f6c1e1'
9807de57 Add 'vmap/vas/sql/vm4ms/' from commit '36eaf20a3d9e8be46130be3a3f88c469d2f6c1e1'
db92d37d Add 'vmap/vas/rest/ws/vm4ms/' from commit '3062a55117c3d6dc99b81137eb496363d0a72bbc'
7e510b3b Add 'vmap/vas/rest/ws/vm4ms/' from commit '3062a55117c3d6dc99b81137eb496363d0a72bbc'
4571e5b4 Add 'vmap/vas/rest/conf/vm4ms/' from commit '888c2e558c7f460cc88c86b044a616cfd1812734'
0e1e3e3d Add 'vmap/vas/rest/conf/vm4ms/' from commit '888c2e558c7f460cc88c86b044a616cfd1812734'
221dc654 Add 'vmap/client/modules/vm4ms/' from commit '19e9a5a224016b8daf84ab7ec9945d9f59fa4af5'
6a47c5ac Add 'vmap/client/modules/vm4ms/' from commit '19e9a5a224016b8daf84ab7ec9945d9f59fa4af5'
c7287da3 Add 'vmap/vas/sql/vmap/' from commit '34d982caa3c2feb96dfb0535025dbceabcc303f2'
d7433f0b Add 'vmap/vas/sql/vmap/' from commit '34d982caa3c2feb96dfb0535025dbceabcc303f2'
94bb30d9 Add 'vmap/vas/rest/ws/vmap/' from commit 'ed196105ef260cdb7df82bfa280d91e7c82deacc'
98532183 Add 'vmap/vas/rest/ws/vmap/' from commit 'ed196105ef260cdb7df82bfa280d91e7c82deacc'
408633d0 Add 'vmap/vas/rest/conf/vmap/' from commit '4045e8b4562965dcb2adbe13ce068942a808c699'
8deebc14 Add 'vmap/vas/rest/conf/vmap/' from commit '4045e8b4562965dcb2adbe13ce068942a808c699'
7ac7bba7 Add init_vmap.sh
fa7787d5 Add init_vmap.sh
f7e19860 Add init_vmap.sh
66353d81 Add init_vmap.sh
4a42a3c7 Add 'vmap/client/modules/vmap/' from commit 'adad985e12db139f57bd5971993b3ec7cf40b179'
3e103de3 Add 'vmap/client/modules/vmap/' from commit 'adad985e12db139f57bd5971993b3ec7cf40b179'
4b006774 Add init_vmap.sh
cbff45a8 Add 'vmap/client/conf/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
49a55188 Add 'vmap/client/conf/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
2b35d0bf working dependencies
08151921 working dependencies
b288f847 Add 'vmap/conf/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
3448d57f Add 'vmap/conf/' from commit '130d2a058c69dd9a6aebb14ebe52ccc7e2cad5ef'
efac8988 Add 'vmap/' from commit '8cd2ae16781332203514d230e251fc1f60a7cd8f'
3f7a9897 rm subtree
80f4cada Add '.vim/bundle/tpope-vim-surround/' from commit '8cd2ae16781332203514d230e251fc1f60a7cd8f'
a7611084 add files from SVN
40766c07 add files from SVN
2a0bf987 add files from SVN
b765e167 Ajout de README.md
812b365a add files from SVN
33e450da add files from SVN
4f833ebc add files from SVN
5f14ce4c add files from SVN
58e7f3bc Ajout de README.md
8cd2ae16 Update .gitignore
130d2a05 add conf files
47892bd3 Ajout de README.md
4cceb35f Update README.md
56af1e17 Complete .gitignore
1964e93a add files from SVN
36eaf20a add files from SVN
3062a551 add files from SVN
888c2e55 add files from SVN
19e9a5a2 add files from SVN
b5d0f5aa Ajout de README.md
748324d2 Add .gitignore
9426236c Changement date
adad985e Changement date
7c9b5db3 changement date
28bc6249 changement date
34d982ca Migrating files from SVN
ed196105 Migrating files from SVN
4045e8b4 Migrating files from SVN
2fed36ff Migrating files from SVN
4bfbbc52 Migrating files from SVN
8f732f9f Migrating files from SVN
627a9115 Migrating files from SVN
d2fdf3ca Migrating files from SVN
aae628ed Migrating files from SVN
3a4bd963 Migrating files from SVN
3f149b96 Migrating files from SVN
8479039c Ajout de README.md
89c79951 Ajout de README.md
387343e6 Ajout de README.md
2b3f8b19 Ajout de README.md
REVERT: 25238a11 Update conf/_install/dependency.xml
REVERT: a45308c9 update utils
REVERT: a172ed7f update utils
REVERT: 94bfb8c4 Resolve git ignore on properties.json
REVERT: 2203c387 Update properties.json
REVERT: f4cf0d23 Update conf/properties.json
REVERT: bcd0a441 Add windows install doc on README.md
REVERT: d85eb2a8 add install/update.bat
REVERT: 257deb71 Add utils for windows install
REVERT: 09369e7a Modify symlinks strategy
REVERT: b8263ffb Update Readme
REVERT: 0c03b20a Grunt with symlinks
REVERT: bc1e046a add subtree
REVERT: 42fed54d Squashed 'src/module_extraction/' content from commit c3060a5
REVERT: 4045a0f5 add subtree
REVERT: 38b4f6f5 Squashed 'src/closure/' content from commit 622066d
REVERT: cf3f0aa2 add subtree
REVERT: f15e264f Squashed 'src/vitis/' content from commit 7a1818a
REVERT: 66ae7aee Add files from template
REVERT: f772eff2 Initial commit

git-subtree-dir: src/vitis
git-subtree-split: 40e7d46e22b88764adc661958861e49fb5cd5f77
---
 .gitignore                                    |   12 +-
 README.md                                     |   16 +-
 _install/client/fileToDelete.txt              |    4 +
 _install/client/folderToDelete.txt            |    8 +
 _install/client/listModuleApache.txt          |    5 +
 .../dependencies/mapserver/.htaccess          |    0
 .../dependencies/mapserver/linux/apache.conf  |    0
 .../mapserver/windows/apache.conf             |    0
 .../dependencies/php/linux/apache.conf        |    0
 .../dependencies/php/php.ini                  |    0
 .../dependencies/php/windows/apache.conf      |    0
 _install/dependencies/pycron/crontab.txt      |    9 +
 .../dependencies/websocket/apache.conf        |    0
 .../websocket/linux/websocket_vitis           |    0
 .../dependencies/websocket/websocket.cfg      |    0
 .../_install => _install}/dependency.xml      |    0
 _install/vas/apache.conf                      |   70 +
 _install/vas/listModuleApache.txt             |   16 +
 {src/vitis/client => client}/.htaccess        |    0
 .../css/icons/fonts/veremes.eot               |  Bin
 .../css/icons/fonts/veremes.svg               |    0
 .../css/icons/fonts/veremes.ttf               |  Bin
 .../css/icons/fonts/veremes.woff              |  Bin
 .../css/icons/selection.json                  |    0
 .../client => client}/css/icons/style.css     |    0
 .../css/lib/awesome-bootstrap-checkbox.css    |    0
 .../css/lib/bootstrap-checkbox/build.css      |    0
 .../lib/bootstrap-checkbox/font-awesome.css   |    0
 .../bootstrap-checkbox/font-awesome.min.css   |    0
 .../css/lib/bootstrap/css/bootstrap-theme.css |    0
 .../lib/bootstrap/css/bootstrap-theme.css.map |    0
 .../lib/bootstrap/css/bootstrap-theme.min.css |    0
 .../css/lib/bootstrap/css/bootstrap.css       |    0
 .../css/lib/bootstrap/css/bootstrap.css.map   |    0
 .../css/lib/bootstrap/css/bootstrap.min.css   |    0
 .../fonts/glyphicons-halflings-regular.eot    |  Bin
 .../fonts/glyphicons-halflings-regular.svg    |    0
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin
 .../fonts/glyphicons-halflings-regular.woff   |  Bin
 .../fonts/glyphicons-halflings-regular.woff2  |  Bin
 .../css/lib/codemirror/codemirror.css         |    0
 .../lib/codemirror/codemirror_foldgutter.css  |    0
 .../css/lib/codemirror/dialog.css             |    0
 .../css/lib/codemirror/docs.css               |    0
 .../css/lib/codemirror/map.css                |    0
 .../css/lib/codemirror/show-hint.css          |    0
 .../css/lib/codemirror/theme/3024-day.css     |    0
 .../css/lib/codemirror/theme/3024-night.css   |    0
 .../css/lib/codemirror/theme/Veremes.css      |    0
 .../css/lib/codemirror/theme/abcdef.css       |    0
 .../lib/codemirror/theme/ambiance-mobile.css  |    0
 .../css/lib/codemirror/theme/ambiance.css     |    0
 .../css/lib/codemirror/theme/base16-dark.css  |    0
 .../css/lib/codemirror/theme/base16-light.css |    0
 .../css/lib/codemirror/theme/bespin.css       |    0
 .../css/lib/codemirror/theme/blackboard.css   |    0
 .../css/lib/codemirror/theme/cobalt.css       |    0
 .../css/lib/codemirror/theme/colorforth.css   |    0
 .../css/lib/codemirror/theme/dracula.css      |    0
 .../css/lib/codemirror/theme/eclipse.css      |    0
 .../css/lib/codemirror/theme/elegant.css      |    0
 .../css/lib/codemirror/theme/erlang-dark.css  |    0
 .../css/lib/codemirror/theme/hopscotch.css    |    0
 .../css/lib/codemirror/theme/icecoder.css     |    0
 .../css/lib/codemirror/theme/isotope.css      |    0
 .../css/lib/codemirror/theme/lesser-dark.css  |    0
 .../css/lib/codemirror/theme/liquibyte.css    |    0
 .../css/lib/codemirror/theme/material.css     |    0
 .../css/lib/codemirror/theme/mbo.css          |    0
 .../css/lib/codemirror/theme/mdn-like.css     |    0
 .../css/lib/codemirror/theme/midnight.css     |    0
 .../css/lib/codemirror/theme/monokai.css      |    0
 .../css/lib/codemirror/theme/neat.css         |    0
 .../css/lib/codemirror/theme/neo.css          |    0
 .../css/lib/codemirror/theme/night.css        |    0
 .../css/lib/codemirror/theme/paraiso-dark.css |    0
 .../lib/codemirror/theme/paraiso-light.css    |    0
 .../lib/codemirror/theme/pastel-on-dark.css   |    0
 .../css/lib/codemirror/theme/railscasts.css   |    0
 .../css/lib/codemirror/theme/rubyblue.css     |    0
 .../css/lib/codemirror/theme/seti.css         |    0
 .../css/lib/codemirror/theme/solarized.css    |    0
 .../css/lib/codemirror/theme/the-matrix.css   |    0
 .../theme/tomorrow-night-bright.css           |    0
 .../theme/tomorrow-night-eighties.css         |    0
 .../css/lib/codemirror/theme/ttcn.css         |    0
 .../css/lib/codemirror/theme/twilight.css     |    0
 .../css/lib/codemirror/theme/vibrant-ink.css  |    0
 .../css/lib/codemirror/theme/xq-dark.css      |    0
 .../css/lib/codemirror/theme/xq-light.css     |    0
 .../css/lib/codemirror/theme/yeti.css         |    0
 .../css/lib/codemirror/theme/zenburn.css      |    0
 .../css/lib/font-awesome/HELP-US-OUT.txt      |    0
 .../css/lib/font-awesome/css/font-awesome.css |    0
 .../lib/font-awesome/css/font-awesome.min.css |    0
 .../lib/font-awesome/fonts/FontAwesome.otf    |  Bin
 .../fonts/fontawesome-webfont.eot             |  Bin
 .../fonts/fontawesome-webfont.svg             |    0
 .../fonts/fontawesome-webfont.ttf             |  Bin
 .../fonts/fontawesome-webfont.woff            |  Bin
 .../fonts/fontawesome-webfont.woff2           |  Bin
 .../css/lib/font-awesome/less/animated.less   |    0
 .../font-awesome/less/bordered-pulled.less    |    0
 .../css/lib/font-awesome/less/core.less       |    0
 .../lib/font-awesome/less/fixed-width.less    |    0
 .../lib/font-awesome/less/font-awesome.less   |    0
 .../css/lib/font-awesome/less/icons.less      |    0
 .../css/lib/font-awesome/less/larger.less     |    0
 .../css/lib/font-awesome/less/list.less       |    0
 .../css/lib/font-awesome/less/mixins.less     |    0
 .../css/lib/font-awesome/less/path.less       |    0
 .../font-awesome/less/rotated-flipped.less    |    0
 .../css/lib/font-awesome/less/stacked.less    |    0
 .../css/lib/font-awesome/less/variables.less  |    0
 .../css/lib/font-awesome/scss/_animated.scss  |    0
 .../font-awesome/scss/_bordered-pulled.scss   |    0
 .../css/lib/font-awesome/scss/_core.scss      |    0
 .../lib/font-awesome/scss/_fixed-width.scss   |    0
 .../css/lib/font-awesome/scss/_icons.scss     |    0
 .../css/lib/font-awesome/scss/_larger.scss    |    0
 .../css/lib/font-awesome/scss/_list.scss      |    0
 .../css/lib/font-awesome/scss/_mixins.scss    |    0
 .../css/lib/font-awesome/scss/_path.scss      |    0
 .../font-awesome/scss/_rotated-flipped.scss   |    0
 .../css/lib/font-awesome/scss/_stacked.scss   |    0
 .../css/lib/font-awesome/scss/_variables.scss |    0
 .../lib/font-awesome/scss/font-awesome.scss   |    0
 .../css/lib/fonts/FontAwesome.otf             |  Bin
 .../css/lib/fonts/fontawesome-webfont.eot     |  Bin
 .../css/lib/fonts/fontawesome-webfont.svg     |    0
 .../css/lib/fonts/fontawesome-webfont.ttf     |  Bin
 .../css/lib/fonts/fontawesome-webfont.woff    |  Bin
 .../css/lib/fonts/fontawesome-webfont.woff2   |  Bin
 .../fonts/glyphicons-halflings-regular.eot    |  Bin
 .../fonts/glyphicons-halflings-regular.svg    |    0
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin
 .../fonts/glyphicons-halflings-regular.woff   |  Bin
 .../fonts/glyphicons-halflings-regular.woff2  |  Bin
 .../css/bootstrap-colorpicker.min.css         |    0
 .../alpha-horizontal.png                      |  Bin
 .../img/bootstrap-colorpicker/alpha.png       |  Bin
 .../bootstrap-colorpicker/hue-horizontal.png  |  Bin
 .../img/bootstrap-colorpicker/hue.png         |  Bin
 .../img/bootstrap-colorpicker/saturation.png  |  Bin
 .../bootstrap-datepicker3.css                 |    0
 .../bootstrap-datepicker3.min.css             |    0
 .../bootstrap-fileinput/css/fileinput.css     |    0
 .../bootstrap-fileinput/css/fileinput.min.css |    0
 .../bootstrap-fileinput/img/loading-sm.gif    |  Bin
 .../bootstrap-fileinput/img/loading.gif       |  Bin
 .../bootstrap-slider/bootstrap-slider.min.css |    0
 .../bootstrap-tagsinput.css                   |    0
 .../bootstrap-treeview/bootstrap-treeview.css |    0
 .../bootstrap-treeview.min.css                |    0
 .../jquery.mCustomScrollbar.min.css           |    0
 .../css/lib/materialize/materialize.css       |    0
 .../css/lib/materialize/materialize.min.css   |    0
 .../css/lib/openlayers/ol.css                 |    0
 .../lib/ui-grid/plugins/draggable-rows.less   |    0
 .../css/lib/ui-grid/ui-grid.css               |    0
 .../css/lib/ui-grid/ui-grid.eot               |  Bin
 .../css/lib/ui-grid/ui-grid.min.css           |    0
 .../css/lib/ui-grid/ui-grid.svg               |    0
 .../css/lib/ui-grid/ui-grid.ttf               |  Bin
 .../css/lib/ui-grid/ui-grid.woff              |  Bin
 .../css/lib/viewer/viewer.min.css             |    0
 .../forms/forgotten_password.json             |    0
 {src/vitis/client => client}/forms/login.js   |    0
 {src/vitis/client => client}/forms/login.json |    0
 .../client => client}/forms/sign_up.json      |    0
 .../images/ajax-big-loader.GIF                |  Bin
 .../images/ajax-load-big.gif                  |  Bin
 .../client => client}/images/ajax-load.gif    |  Bin
 .../client => client}/images/bandeau.png      |  Bin
 .../vitis/client => client}/images/custom.png |  Bin
 .../images/disconnect_button.png              |  Bin
 .../client => client}/images/download.png     |  Bin
 .../vitis/client => client}/images/editer.png |  Bin
 .../client => client}/images/enveloppe.png    |  Bin
 {src/vitis/client => client}/images/false.png |  Bin
 .../client => client}/images/favicon.ico      |  Bin
 {src/vitis/client => client}/images/i.png     |  Bin
 .../images/icons/geolocation_marker.png       |  Bin
 .../icons/geolocation_marker_heading.png      |  Bin
 .../images/icons/icon-arrow-FME.png           |  Bin
 .../images/icons/icon-arrow-FME2.png          |  Bin
 .../images/icons/icon-filtrage.png            |  Bin
 .../images/icons/icons-down-search-arrow.png  |  Bin
 .../images/icons/icons-right-search-arrow.png |  Bin
 .../client => client}/images/logo-veremes.jpg |  Bin
 .../client => client}/images/logo-veremes.png |  Bin
 .../images/mode/configuration.png             |  Bin
 .../images/mode/development.png               |  Bin
 .../client => client}/images/mode/engine.png  |  Bin
 .../client => client}/images/mode/help.png    |  Bin
 .../client => client}/images/mode/logs.png    |  Bin
 .../client => client}/images/mode/my_work.png |  Bin
 .../images/mode/publication.png               |  Bin
 .../images/mode/statistics.png                |  Bin
 .../images/mode/supervision.png               |  Bin
 .../client => client}/images/mode/user.png    |  Bin
 .../client => client}/images/mode/users.png   |  Bin
 .../client => client}/images/mode/vmap.png    |  Bin
 {src/vitis/client => client}/images/page.png  |  Bin
 .../client => client}/images/sql_list/st1.gif |  Bin
 .../client => client}/images/sql_list/st1.png |  Bin
 .../client => client}/images/sql_list/st2.png |  Bin
 .../client => client}/images/sql_list/st3.png |  Bin
 .../client => client}/images/sql_list/st4.png |  Bin
 .../client => client}/images/sql_list/st5.gif |  Bin
 .../client => client}/images/sql_list/st6.png |  Bin
 {src/vitis/client => client}/images/true.png  |  Bin
 .../client => client}/images/ui-grid/wbg.gif  |  Bin
 .../client => client}/images/visualiser.png   |  Bin
 .../client => client}/images/wk_params.png    |  Bin
 {src/vitis/client => client}/index.html       |    0
 .../client => client}/javascript/app/app.js   |    0
 .../javascript/app/config.js                  |    0
 .../app/controllers/doubleFormCtrl.js         |    0
 .../app/controllers/htmlFormCtrl.js           |    0
 .../javascript/app/controllers/initCtrl.js    |    0
 .../javascript/app/controllers/loginCtrl.js   |    0
 .../javascript/app/controllers/mainCtrl.js    |    0
 .../app/controllers/sectionFormCtrl.js        |    0
 .../app/controllers/simpleFormCtrl.js         |    0
 .../app/controllers/workspaceListCtrl.js      |    0
 .../app/directives/doubleFormDrtv.js          |    0
 .../javascript/app/directives/htmlFormDrtv.js |    0
 .../javascript/app/directives/initDrtv.js     |    0
 .../javascript/app/directives/loginDrtv.js    |    0
 .../javascript/app/directives/mainDrtv.js     |    0
 .../app/directives/sectionFormDrtv.js         |    0
 .../app/directives/simpleFormDrtv.js          |    0
 .../app/directives/workspaceListDrtv.js       |    0
 .../javascript/app/loadApp.js                 |    0
 .../javascript/app/loadExternalFiles.js       |    0
 .../javascript/app/modules/mainMod.js         |    0
 .../javascript/app/script_client.js           |    0
 .../javascript/app/services/formSrvc.js       |    0
 .../javascript/app/services/mainSrvc.js       |    0
 .../javascript/app/vitiswebsocket.js          |    0
 .../javascript/externs/LICENSE                |    0
 .../javascript/externs/alasql/alasql.min.js   |    0
 .../externs/alasql/xlsx.core.min.js           |    0
 .../externs/angular-bind-notifier/LICENSE     |    0
 .../angular-bind-notifier/bindNotifier.js     |    0
 .../externs/angular-ui-codemirror/LICENSE     |    0
 .../angular-ui-codemirror/ui-codemirror.js    |    0
 .../ui-codemirror.min.js                      |    0
 .../javascript/externs/angular/LICENSE        |    0
 .../javascript/externs/angular/angular.js     |    0
 .../javascript/externs/angular/angular.min.js |    0
 .../externs/angular/angular.min.js.map        |    0
 .../angular/modules/angular-translate/LICENSE |    0
 .../angular-translate-loader-partial.js       |    0
 .../angular-translate-loader-partial.min.js   |    0
 .../angular-translate-loader-static-files.js  |    0
 ...gular-translate-loader-static-files.min.js |    0
 .../angular-translate/angular-translate.js    |    0
 .../angular-translate.min.js                  |    0
 .../modules/sanitize/angular-sanitize.js      |    0
 .../modules/sanitize/angular-sanitize.min.js  |    0
 .../sanitize/angular-sanitize.min.js.map      |    0
 .../angular/modules/ui-codemirror/LICENSE     |    0
 .../ui-codemirror/ui-codemirror.min.js        |    0
 .../angular/modules/ui-grid/LICENSE.md        |    0
 .../modules/ui-grid/plugins/draggable-rows.js |    0
 .../angular/modules/ui-grid/ui-grid.js        |    0
 .../angular/modules/ui-grid/ui-grid.min.js    |    0
 .../angular/modules/ui-tinymce/LICENSE        |    0
 .../angular/modules/ui-tinymce/tinymce.js     |    0
 .../javascript/externs/bootbox/LICENSE.md     |    0
 .../javascript/externs/bootbox/bootbox.min.js |    0
 .../javascript/externs/bootstrap/LICENSE      |    0
 .../javascript/externs/bootstrap/bootstrap.js |    0
 .../externs/bootstrap/bootstrap.min.js        |    0
 .../javascript/externs/codemirror/LICENSE     |    0
 .../codemirror/addon/comment/comment.js       |    0
 .../addon/comment/continuecomment.js          |    0
 .../codemirror/addon/dialog/dialog.css        |    0
 .../externs/codemirror/addon/dialog/dialog.js |    0
 .../codemirror/addon/display/autorefresh.js   |    0
 .../codemirror/addon/display/fullscreen.css   |    0
 .../codemirror/addon/display/fullscreen.js    |    0
 .../externs/codemirror/addon/display/panel.js |    0
 .../codemirror/addon/display/placeholder.js   |    0
 .../codemirror/addon/display/rulers.js        |    0
 .../codemirror/addon/edit/closebrackets.js    |    0
 .../externs/codemirror/addon/edit/closetag.js |    0
 .../codemirror/addon/edit/continuelist.js     |    0
 .../codemirror/addon/edit/matchbrackets.js    |    0
 .../codemirror/addon/edit/matchtags.js        |    0
 .../codemirror/addon/edit/trailingspace.js    |    0
 .../codemirror/addon/fold/brace-fold.js       |    0
 .../codemirror/addon/fold/comment-fold.js     |    0
 .../externs/codemirror/addon/fold/foldcode.js |    0
 .../codemirror/addon/fold/foldgutter.css      |    0
 .../codemirror/addon/fold/foldgutter.js       |    0
 .../codemirror/addon/fold/indent-fold.js      |    0
 .../codemirror/addon/fold/markdown-fold.js    |    0
 .../externs/codemirror/addon/fold/xml-fold.js |    0
 .../codemirror/addon/hint/anyword-hint.js     |    0
 .../externs/codemirror/addon/hint/css-hint.js |    0
 .../codemirror/addon/hint/html-hint.js        |    0
 .../codemirror/addon/hint/javascript-hint.js  |    0
 .../codemirror/addon/hint/show-hint.css       |    0
 .../codemirror/addon/hint/show-hint.js        |    0
 .../externs/codemirror/addon/hint/sql-hint.js |    0
 .../externs/codemirror/addon/hint/xml-hint.js |    0
 .../codemirror/addon/keymap/sublime.js        |    0
 .../addon/lint/coffeescript-lint.js           |    0
 .../externs/codemirror/addon/lint/css-lint.js |    0
 .../codemirror/addon/lint/html-lint.js        |    0
 .../codemirror/addon/lint/javascript-lint.js  |    0
 .../codemirror/addon/lint/json-lint.js        |    0
 .../externs/codemirror/addon/lint/lint.css    |    0
 .../externs/codemirror/addon/lint/lint.js     |    0
 .../codemirror/addon/lint/yaml-lint.js        |    0
 .../externs/codemirror/addon/merge/merge.css  |    0
 .../externs/codemirror/addon/merge/merge.js   |    0
 .../externs/codemirror/addon/mode/loadmode.js |    0
 .../codemirror/addon/mode/multiplex.js        |    0
 .../codemirror/addon/mode/multiplex_test.js   |    0
 .../externs/codemirror/addon/mode/overlay.js  |    0
 .../externs/codemirror/addon/mode/simple.js   |    0
 .../codemirror/addon/runmode/colorize.js      |    0
 .../addon/runmode/runmode-standalone.js       |    0
 .../codemirror/addon/runmode/runmode.js       |    0
 .../codemirror/addon/runmode/runmode.node.js  |    0
 .../addon/scroll/annotatescrollbar.js         |    0
 .../codemirror/addon/scroll/scrollpastend.js  |    0
 .../addon/scroll/simplescrollbars.css         |    0
 .../addon/scroll/simplescrollbars.js          |    0
 .../codemirror/addon/search/jump-to-line.js   |    0
 .../addon/search/match-highlighter.js         |    0
 .../addon/search/matchesonscrollbar.css       |    0
 .../addon/search/matchesonscrollbar.js        |    0
 .../externs/codemirror/addon/search/search.js |    0
 .../codemirror/addon/search/searchcursor.js   |    0
 .../codemirror/addon/selection/active-line.js |    0
 .../addon/selection/mark-selection.js         |    0
 .../addon/selection/selection-pointer.js      |    0
 .../externs/codemirror/addon/tern/tern.css    |    0
 .../externs/codemirror/addon/tern/tern.js     |    0
 .../externs/codemirror/addon/tern/worker.js   |    0
 .../externs/codemirror/addon/wrap/hardwrap.js |    0
 .../javascript/externs/codemirror/clike.js    |    0
 .../externs/codemirror/codemirror.js          |    0
 .../externs/codemirror/codemirror.min.js      |    0
 .../javascript/externs/codemirror/css.js      |    0
 .../externs/codemirror/htmlmixed.js           |    0
 .../externs/codemirror/javascript.js          |    0
 .../javascript/externs/codemirror/map.js      |    0
 .../javascript/externs/codemirror/php.js      |    0
 .../externs/codemirror/show-hint.js           |    0
 .../javascript/externs/codemirror/sql.js      |    0
 .../javascript/externs/codemirror/xml.js      |    0
 .../externs/formReader/component/component.js |    0
 .../externs/formReader/component/map.js       |    0
 .../map_workbench/map_workbench.html          |    0
 .../component/map_workbench/map_workbench.js  |    0
 .../externs/formReader/formReader.html        |    0
 .../externs/formReader/formReader.js          |    0
 .../externs/formReader/formReaderCtrl.js      |    0
 .../externs/formReader/formReaderDrtv.js      |   12 +-
 .../externs/formReader/formReaderSrvc.js      |   30 +-
 .../javascript/externs/jquery/LICENSE.txt     |    0
 .../externs/jquery/jquery-1.11.3.js           |    0
 .../externs/jquery/jquery-1.11.3.min.js       |    0
 .../externs/jquery/jquery-1.11.3.min.map      |    0
 .../externs/jquery/plugins/bootbox/bootbox.js |    0
 .../jquery/plugins/bootbox/bootbox.min.js     |    0
 .../bootstrap-colorpicker.min.js              |    0
 .../js/bootstrap-colorpicker.js               |    0
 .../js/bootstrap-colorpicker.min.js           |    0
 .../bootstrap-confirmation.min.js             |    0
 .../bootstrap-datepicker.js                   |    0
 .../bootstrap-datepicker.min.js               |    0
 .../locales/bootstrap-datepicker.fr.min.js    |    0
 .../bootstrap-datetimepicker.min.js           |    0
 .../plugins/bootstrap-fileinput/fileinput.js  |    0
 .../bootstrap-fileinput/fileinput.min.js      |    0
 .../fileinput_locale_fr.js                    |    0
 .../bootstrap-slider/bootstrap-slider.min.js  |    0
 .../bootstrap-tagsinput.min.js                |    0
 .../bootstrap-treeview/bootstrap-treeview.js  |    0
 .../bootstrap-treeview.min.js                 |    0
 .../jquery.mCustomScrollbar.concat.min.js     |    0
 .../externs/jquery/plugins/notify/notify.js   |    0
 .../jquery/plugins/notify/notify.min.js       |    0
 .../javascript/externs/less/LICENSE           |    0
 .../javascript/externs/less/less.min.js       |    0
 .../externs/letter-avatar/ngletteravatar.js   |    0
 .../letter-avatar/ngletteravatar.min.js       |    0
 .../javascript/externs/mapJSON/MapJSON.js     |    0
 .../externs/materialize/materialize.js        |    0
 .../externs/materialize/materialize.min.js    |    0
 .../javascript/externs/mobile-detect/LICENSE  |    0
 .../externs/mobile-detect/mobile-detect.js    |    0
 .../mobile-detect/mobile-detect.min.js        |    0
 .../javascript/externs/moment/LICENSE         |    0
 .../javascript/externs/moment/locale/af.js    |    0
 .../javascript/externs/moment/locale/ar-ma.js |    0
 .../javascript/externs/moment/locale/ar-sa.js |    0
 .../javascript/externs/moment/locale/ar-tn.js |    0
 .../javascript/externs/moment/locale/ar.js    |    0
 .../javascript/externs/moment/locale/az.js    |    0
 .../javascript/externs/moment/locale/be.js    |    0
 .../javascript/externs/moment/locale/bg.js    |    0
 .../javascript/externs/moment/locale/bn.js    |    0
 .../javascript/externs/moment/locale/bo.js    |    0
 .../javascript/externs/moment/locale/br.js    |    0
 .../javascript/externs/moment/locale/bs.js    |    0
 .../javascript/externs/moment/locale/ca.js    |    0
 .../javascript/externs/moment/locale/cs.js    |    0
 .../javascript/externs/moment/locale/cv.js    |    0
 .../javascript/externs/moment/locale/cy.js    |    0
 .../javascript/externs/moment/locale/da.js    |    0
 .../javascript/externs/moment/locale/de-at.js |    0
 .../javascript/externs/moment/locale/de.js    |    0
 .../javascript/externs/moment/locale/dv.js    |    0
 .../javascript/externs/moment/locale/el.js    |    0
 .../javascript/externs/moment/locale/en-au.js |    0
 .../javascript/externs/moment/locale/en-ca.js |    0
 .../javascript/externs/moment/locale/en-gb.js |    0
 .../javascript/externs/moment/locale/en-ie.js |    0
 .../javascript/externs/moment/locale/en-nz.js |    0
 .../javascript/externs/moment/locale/eo.js    |    0
 .../javascript/externs/moment/locale/es.js    |    0
 .../javascript/externs/moment/locale/et.js    |    0
 .../javascript/externs/moment/locale/eu.js    |    0
 .../javascript/externs/moment/locale/fa.js    |    0
 .../javascript/externs/moment/locale/fi.js    |    0
 .../javascript/externs/moment/locale/fo.js    |    0
 .../javascript/externs/moment/locale/fr-ca.js |    0
 .../javascript/externs/moment/locale/fr-ch.js |    0
 .../javascript/externs/moment/locale/fr.js    |    0
 .../javascript/externs/moment/locale/fy.js    |    0
 .../javascript/externs/moment/locale/gd.js    |    0
 .../javascript/externs/moment/locale/gl.js    |    0
 .../javascript/externs/moment/locale/he.js    |    0
 .../javascript/externs/moment/locale/hi.js    |    0
 .../javascript/externs/moment/locale/hr.js    |    0
 .../javascript/externs/moment/locale/hu.js    |    0
 .../javascript/externs/moment/locale/hy-am.js |    0
 .../javascript/externs/moment/locale/id.js    |    0
 .../javascript/externs/moment/locale/is.js    |    0
 .../javascript/externs/moment/locale/it.js    |    0
 .../javascript/externs/moment/locale/ja.js    |    0
 .../javascript/externs/moment/locale/jv.js    |    0
 .../javascript/externs/moment/locale/ka.js    |    0
 .../javascript/externs/moment/locale/kk.js    |    0
 .../javascript/externs/moment/locale/km.js    |    0
 .../javascript/externs/moment/locale/ko.js    |    0
 .../javascript/externs/moment/locale/lb.js    |    0
 .../javascript/externs/moment/locale/lo.js    |    0
 .../javascript/externs/moment/locale/lt.js    |    0
 .../javascript/externs/moment/locale/lv.js    |    0
 .../javascript/externs/moment/locale/me.js    |    0
 .../javascript/externs/moment/locale/mk.js    |    0
 .../javascript/externs/moment/locale/ml.js    |    0
 .../javascript/externs/moment/locale/mr.js    |    0
 .../javascript/externs/moment/locale/ms-my.js |    0
 .../javascript/externs/moment/locale/ms.js    |    0
 .../javascript/externs/moment/locale/my.js    |    0
 .../javascript/externs/moment/locale/nb.js    |    0
 .../javascript/externs/moment/locale/ne.js    |    0
 .../javascript/externs/moment/locale/nl.js    |    0
 .../javascript/externs/moment/locale/nn.js    |    0
 .../javascript/externs/moment/locale/pl.js    |    0
 .../javascript/externs/moment/locale/pt-br.js |    0
 .../javascript/externs/moment/locale/pt.js    |    0
 .../javascript/externs/moment/locale/ro.js    |    0
 .../javascript/externs/moment/locale/ru.js    |    0
 .../javascript/externs/moment/locale/se.js    |    0
 .../javascript/externs/moment/locale/si.js    |    0
 .../javascript/externs/moment/locale/sk.js    |    0
 .../javascript/externs/moment/locale/sl.js    |    0
 .../javascript/externs/moment/locale/sq.js    |    0
 .../externs/moment/locale/sr-cyrl.js          |    0
 .../javascript/externs/moment/locale/sr.js    |    0
 .../javascript/externs/moment/locale/sv.js    |    0
 .../javascript/externs/moment/locale/sw.js    |    0
 .../javascript/externs/moment/locale/ta.js    |    0
 .../javascript/externs/moment/locale/te.js    |    0
 .../javascript/externs/moment/locale/th.js    |    0
 .../javascript/externs/moment/locale/tl-ph.js |    0
 .../javascript/externs/moment/locale/tlh.js   |    0
 .../javascript/externs/moment/locale/tr.js    |    0
 .../javascript/externs/moment/locale/tzl.js   |    0
 .../externs/moment/locale/tzm-latn.js         |    0
 .../javascript/externs/moment/locale/tzm.js   |    0
 .../javascript/externs/moment/locale/uk.js    |    0
 .../javascript/externs/moment/locale/uz.js    |    0
 .../javascript/externs/moment/locale/vi.js    |    0
 .../javascript/externs/moment/locale/zh-cn.js |    0
 .../javascript/externs/moment/locale/zh-tw.js |    0
 .../javascript/externs/moment/min/locales.js  |    0
 .../externs/moment/min/locales.min.js         |    0
 .../externs/moment/min/moment-with-locales.js |    0
 .../moment/min/moment-with-locales.min.js     |    0
 .../externs/moment/min/moment.min.js          |    0
 .../javascript/externs/moment/min/tests.js    |    0
 .../javascript/externs/moment/moment.min.js   |    0
 .../moment/src/lib/create/check-overflow.js   |    0
 .../moment/src/lib/create/date-from-array.js  |    0
 .../moment/src/lib/create/from-anything.js    |    0
 .../moment/src/lib/create/from-array.js       |    0
 .../moment/src/lib/create/from-object.js      |    0
 .../src/lib/create/from-string-and-array.js   |    0
 .../src/lib/create/from-string-and-format.js  |    0
 .../moment/src/lib/create/from-string.js      |    0
 .../externs/moment/src/lib/create/local.js    |    0
 .../moment/src/lib/create/parsing-flags.js    |    0
 .../externs/moment/src/lib/create/utc.js      |    0
 .../externs/moment/src/lib/create/valid.js    |    0
 .../externs/moment/src/lib/duration/abs.js    |    0
 .../moment/src/lib/duration/add-subtract.js   |    0
 .../externs/moment/src/lib/duration/as.js     |    0
 .../externs/moment/src/lib/duration/bubble.js |    0
 .../moment/src/lib/duration/constructor.js    |    0
 .../externs/moment/src/lib/duration/create.js |    0
 .../moment/src/lib/duration/duration.js       |    0
 .../externs/moment/src/lib/duration/get.js    |    0
 .../moment/src/lib/duration/humanize.js       |    0
 .../moment/src/lib/duration/iso-string.js     |    0
 .../moment/src/lib/duration/prototype.js      |    0
 .../externs/moment/src/lib/format/format.js   |    0
 .../externs/moment/src/lib/locale/calendar.js |    0
 .../moment/src/lib/locale/constructor.js      |    0
 .../externs/moment/src/lib/locale/en.js       |    0
 .../externs/moment/src/lib/locale/formats.js  |    0
 .../externs/moment/src/lib/locale/invalid.js  |    0
 .../externs/moment/src/lib/locale/lists.js    |    0
 .../externs/moment/src/lib/locale/locale.js   |    0
 .../externs/moment/src/lib/locale/locales.js  |    0
 .../externs/moment/src/lib/locale/ordinal.js  |    0
 .../moment/src/lib/locale/pre-post-format.js  |    0
 .../moment/src/lib/locale/prototype.js        |    0
 .../externs/moment/src/lib/locale/relative.js |    0
 .../externs/moment/src/lib/locale/set.js      |    0
 .../moment/src/lib/moment/add-subtract.js     |    0
 .../externs/moment/src/lib/moment/calendar.js |    0
 .../externs/moment/src/lib/moment/clone.js    |    0
 .../externs/moment/src/lib/moment/compare.js  |    0
 .../moment/src/lib/moment/constructor.js      |    0
 .../moment/src/lib/moment/creation-data.js    |    0
 .../externs/moment/src/lib/moment/diff.js     |    0
 .../externs/moment/src/lib/moment/format.js   |    0
 .../externs/moment/src/lib/moment/from.js     |    0
 .../externs/moment/src/lib/moment/get-set.js  |    0
 .../externs/moment/src/lib/moment/locale.js   |    0
 .../externs/moment/src/lib/moment/min-max.js  |    0
 .../externs/moment/src/lib/moment/moment.js   |    0
 .../externs/moment/src/lib/moment/now.js      |    0
 .../moment/src/lib/moment/prototype.js        |    0
 .../moment/src/lib/moment/start-end-of.js     |    0
 .../externs/moment/src/lib/moment/to-type.js  |    0
 .../externs/moment/src/lib/moment/to.js       |    0
 .../externs/moment/src/lib/moment/valid.js    |    0
 .../externs/moment/src/lib/parse/regex.js     |    0
 .../externs/moment/src/lib/parse/token.js     |    0
 .../externs/moment/src/lib/units/aliases.js   |    0
 .../externs/moment/src/lib/units/constants.js |    0
 .../moment/src/lib/units/day-of-month.js      |    0
 .../moment/src/lib/units/day-of-week.js       |    0
 .../moment/src/lib/units/day-of-year.js       |    0
 .../externs/moment/src/lib/units/hour.js      |    0
 .../moment/src/lib/units/millisecond.js       |    0
 .../externs/moment/src/lib/units/minute.js    |    0
 .../externs/moment/src/lib/units/month.js     |    0
 .../externs/moment/src/lib/units/offset.js    |    0
 .../externs/moment/src/lib/units/quarter.js   |    0
 .../externs/moment/src/lib/units/second.js    |    0
 .../externs/moment/src/lib/units/timestamp.js |    0
 .../externs/moment/src/lib/units/timezone.js  |    0
 .../externs/moment/src/lib/units/units.js     |    0
 .../src/lib/units/week-calendar-utils.js      |    0
 .../externs/moment/src/lib/units/week-year.js |    0
 .../externs/moment/src/lib/units/week.js      |    0
 .../externs/moment/src/lib/units/year.js      |    0
 .../externs/moment/src/lib/utils/abs-ceil.js  |    0
 .../externs/moment/src/lib/utils/abs-floor.js |    0
 .../moment/src/lib/utils/compare-arrays.js    |    0
 .../externs/moment/src/lib/utils/defaults.js  |    0
 .../externs/moment/src/lib/utils/deprecate.js |    0
 .../externs/moment/src/lib/utils/extend.js    |    0
 .../moment/src/lib/utils/has-own-prop.js      |    0
 .../externs/moment/src/lib/utils/hooks.js     |    0
 .../externs/moment/src/lib/utils/is-array.js  |    0
 .../externs/moment/src/lib/utils/is-date.js   |    0
 .../moment/src/lib/utils/is-function.js       |    0
 .../moment/src/lib/utils/is-undefined.js      |    0
 .../externs/moment/src/lib/utils/map.js       |    0
 .../externs/moment/src/lib/utils/to-int.js    |    0
 .../externs/moment/src/lib/utils/zero-fill.js |    0
 .../externs/moment/src/locale/af.js           |    0
 .../externs/moment/src/locale/ar-ma.js        |    0
 .../externs/moment/src/locale/ar-sa.js        |    0
 .../externs/moment/src/locale/ar-tn.js        |    0
 .../externs/moment/src/locale/ar.js           |    0
 .../externs/moment/src/locale/az.js           |    0
 .../externs/moment/src/locale/be.js           |    0
 .../externs/moment/src/locale/bg.js           |    0
 .../externs/moment/src/locale/bn.js           |    0
 .../externs/moment/src/locale/bo.js           |    0
 .../externs/moment/src/locale/br.js           |    0
 .../externs/moment/src/locale/bs.js           |    0
 .../externs/moment/src/locale/ca.js           |    0
 .../externs/moment/src/locale/cs.js           |    0
 .../externs/moment/src/locale/cv.js           |    0
 .../externs/moment/src/locale/cy.js           |    0
 .../externs/moment/src/locale/da.js           |    0
 .../externs/moment/src/locale/de-at.js        |    0
 .../externs/moment/src/locale/de.js           |    0
 .../externs/moment/src/locale/dv.js           |    0
 .../externs/moment/src/locale/el.js           |    0
 .../externs/moment/src/locale/en-au.js        |    0
 .../externs/moment/src/locale/en-ca.js        |    0
 .../externs/moment/src/locale/en-gb.js        |    0
 .../externs/moment/src/locale/en-ie.js        |    0
 .../externs/moment/src/locale/en-nz.js        |    0
 .../externs/moment/src/locale/eo.js           |    0
 .../externs/moment/src/locale/es.js           |    0
 .../externs/moment/src/locale/et.js           |    0
 .../externs/moment/src/locale/eu.js           |    0
 .../externs/moment/src/locale/fa.js           |    0
 .../externs/moment/src/locale/fi.js           |    0
 .../externs/moment/src/locale/fo.js           |    0
 .../externs/moment/src/locale/fr-ca.js        |    0
 .../externs/moment/src/locale/fr-ch.js        |    0
 .../externs/moment/src/locale/fr.js           |    0
 .../externs/moment/src/locale/fy.js           |    0
 .../externs/moment/src/locale/gd.js           |    0
 .../externs/moment/src/locale/gl.js           |    0
 .../externs/moment/src/locale/he.js           |    0
 .../externs/moment/src/locale/hi.js           |    0
 .../externs/moment/src/locale/hr.js           |    0
 .../externs/moment/src/locale/hu.js           |    0
 .../externs/moment/src/locale/hy-am.js        |    0
 .../externs/moment/src/locale/id.js           |    0
 .../externs/moment/src/locale/is.js           |    0
 .../externs/moment/src/locale/it.js           |    0
 .../externs/moment/src/locale/ja.js           |    0
 .../externs/moment/src/locale/jv.js           |    0
 .../externs/moment/src/locale/ka.js           |    0
 .../externs/moment/src/locale/kk.js           |    0
 .../externs/moment/src/locale/km.js           |    0
 .../externs/moment/src/locale/ko.js           |    0
 .../externs/moment/src/locale/lb.js           |    0
 .../externs/moment/src/locale/lo.js           |    0
 .../externs/moment/src/locale/lt.js           |    0
 .../externs/moment/src/locale/lv.js           |    0
 .../externs/moment/src/locale/me.js           |    0
 .../externs/moment/src/locale/mk.js           |    0
 .../externs/moment/src/locale/ml.js           |    0
 .../externs/moment/src/locale/mr.js           |    0
 .../externs/moment/src/locale/ms-my.js        |    0
 .../externs/moment/src/locale/ms.js           |    0
 .../externs/moment/src/locale/my.js           |    0
 .../externs/moment/src/locale/nb.js           |    0
 .../externs/moment/src/locale/ne.js           |    0
 .../externs/moment/src/locale/nl.js           |    0
 .../externs/moment/src/locale/nn.js           |    0
 .../externs/moment/src/locale/pl.js           |    0
 .../externs/moment/src/locale/pt-br.js        |    0
 .../externs/moment/src/locale/pt.js           |    0
 .../externs/moment/src/locale/ro.js           |    0
 .../externs/moment/src/locale/ru.js           |    0
 .../externs/moment/src/locale/se.js           |    0
 .../externs/moment/src/locale/si.js           |    0
 .../externs/moment/src/locale/sk.js           |    0
 .../externs/moment/src/locale/sl.js           |    0
 .../externs/moment/src/locale/sq.js           |    0
 .../externs/moment/src/locale/sr-cyrl.js      |    0
 .../externs/moment/src/locale/sr.js           |    0
 .../externs/moment/src/locale/sv.js           |    0
 .../externs/moment/src/locale/sw.js           |    0
 .../externs/moment/src/locale/ta.js           |    0
 .../externs/moment/src/locale/te.js           |    0
 .../externs/moment/src/locale/th.js           |    0
 .../externs/moment/src/locale/tl-ph.js        |    0
 .../externs/moment/src/locale/tlh.js          |    0
 .../externs/moment/src/locale/tr.js           |    0
 .../externs/moment/src/locale/tzl.js          |    0
 .../externs/moment/src/locale/tzm-latn.js     |    0
 .../externs/moment/src/locale/tzm.js          |    0
 .../externs/moment/src/locale/uk.js           |    0
 .../externs/moment/src/locale/uz.js           |    0
 .../externs/moment/src/locale/vi.js           |    0
 .../externs/moment/src/locale/zh-cn.js        |    0
 .../externs/moment/src/locale/zh-tw.js        |    0
 .../javascript/externs/moment/src/moment.js   |    0
 .../externs/moment/templates/amd-named.js     |    0
 .../externs/moment/templates/amd.js           |    0
 .../externs/moment/templates/default.js       |    0
 .../externs/moment/templates/globals.js       |    0
 .../externs/moment/templates/locale-header.js |    0
 .../externs/moment/templates/test-header.js   |    0
 .../openLayers/licenses/APACHE-2.0.txt        |    0
 .../openLayers/licenses/BSD-LICENSE.txt       |    0
 .../openLayers/licenses/MIT-LICENSE.txt       |    0
 .../externs/openLayers/ol.ext/pbf.js          |    0
 .../externs/openLayers/ol.ext/pixelworks.js   |    0
 .../externs/openLayers/ol.ext/rbush.js        |    0
 .../externs/openLayers/ol.ext/vectortile.js   |    0
 .../externs/openLayers/ol/ol/array.js         |    0
 .../openLayers/ol/ol/assertionerror.js        |    0
 .../externs/openLayers/ol/ol/asserts.js       |    0
 .../externs/openLayers/ol/ol/attribution.js   |    0
 .../externs/openLayers/ol/ol/canvasmap.js     |    0
 .../openLayers/ol/ol/centerconstraint.js      |    0
 .../externs/openLayers/ol/ol/collection.js    |    0
 .../openLayers/ol/ol/collectioneventtype.js   |    0
 .../externs/openLayers/ol/ol/color.js         |    0
 .../externs/openLayers/ol/ol/color.jsdoc      |    0
 .../externs/openLayers/ol/ol/colorlike.js     |    0
 .../externs/openLayers/ol/ol/colorlike.jsdoc  |    0
 .../externs/openLayers/ol/ol/control.js       |    0
 .../openLayers/ol/ol/control/attribution.js   |    0
 .../openLayers/ol/ol/control/control.js       |    0
 .../openLayers/ol/ol/control/fullscreen.js    |    0
 .../openLayers/ol/ol/control/index.jsdoc      |    0
 .../openLayers/ol/ol/control/mouseposition.js |    0
 .../openLayers/ol/ol/control/overviewmap.js   |    0
 .../openLayers/ol/ol/control/rotate.js        |    0
 .../openLayers/ol/ol/control/scaleline.js     |    0
 .../ol/ol/control/scalelineunits.js           |    0
 .../externs/openLayers/ol/ol/control/zoom.js  |    0
 .../openLayers/ol/ol/control/zoomslider.js    |    0
 .../openLayers/ol/ol/control/zoomtoextent.js  |    0
 .../externs/openLayers/ol/ol/coordinate.js    |    0
 .../externs/openLayers/ol/ol/coordinate.jsdoc |    0
 .../externs/openLayers/ol/ol/css.js           |    0
 .../openLayers/ol/ol/deviceorientation.js     |    0
 .../externs/openLayers/ol/ol/disposable.js    |    0
 .../externs/openLayers/ol/ol/dom.js           |    0
 .../externs/openLayers/ol/ol/easing.js        |    0
 .../externs/openLayers/ol/ol/easing.jsdoc     |    0
 .../externs/openLayers/ol/ol/events.js        |    0
 .../openLayers/ol/ol/events/condition.js      |    0
 .../openLayers/ol/ol/events/condition.jsdoc   |    0
 .../externs/openLayers/ol/ol/events/event.js  |    0
 .../openLayers/ol/ol/events/eventtarget.js    |    0
 .../openLayers/ol/ol/events/eventtype.js      |    0
 .../openLayers/ol/ol/events/keycode.js        |    0
 .../externs/openLayers/ol/ol/extent.js        |    0
 .../externs/openLayers/ol/ol/extent.jsdoc     |    0
 .../externs/openLayers/ol/ol/extent/corner.js |    0
 .../openLayers/ol/ol/extent/relationship.js   |    0
 .../externs/openLayers/ol/ol/feature.js       |    0
 .../externs/openLayers/ol/ol/featureloader.js |    0
 .../openLayers/ol/ol/featureloader.jsdoc      |    0
 .../openLayers/ol/ol/format/esrijson.js       |    0
 .../openLayers/ol/ol/format/feature.js        |    0
 .../externs/openLayers/ol/ol/format/filter.js |    0
 .../openLayers/ol/ol/format/filter/and.js     |    0
 .../openLayers/ol/ol/format/filter/bbox.js    |    0
 .../ol/ol/format/filter/comparison.js         |    0
 .../ol/ol/format/filter/comparisonbinary.js   |    0
 .../ol/ol/format/filter/contains.js           |    0
 .../openLayers/ol/ol/format/filter/during.js  |    0
 .../openLayers/ol/ol/format/filter/equalto.js |    0
 .../openLayers/ol/ol/format/filter/filter.js  |    0
 .../ol/ol/format/filter/greaterthan.js        |    0
 .../ol/format/filter/greaterthanorequalto.js  |    0
 .../ol/ol/format/filter/index.jsdoc           |    0
 .../ol/ol/format/filter/intersects.js         |    0
 .../ol/ol/format/filter/isbetween.js          |    0
 .../openLayers/ol/ol/format/filter/islike.js  |    0
 .../openLayers/ol/ol/format/filter/isnull.js  |    0
 .../ol/ol/format/filter/lessthan.js           |    0
 .../ol/ol/format/filter/lessthanorequalto.js  |    0
 .../ol/ol/format/filter/logicalnary.js        |    0
 .../openLayers/ol/ol/format/filter/not.js     |    0
 .../ol/ol/format/filter/notequalto.js         |    0
 .../openLayers/ol/ol/format/filter/or.js      |    0
 .../openLayers/ol/ol/format/filter/spatial.js |    0
 .../openLayers/ol/ol/format/filter/within.js  |    0
 .../openLayers/ol/ol/format/formattype.js     |    0
 .../openLayers/ol/ol/format/geojson.js        |    0
 .../externs/openLayers/ol/ol/format/gml.js    |    0
 .../externs/openLayers/ol/ol/format/gml2.js   |    0
 .../externs/openLayers/ol/ol/format/gml3.js   |    0
 .../openLayers/ol/ol/format/gmlbase.js        |    0
 .../externs/openLayers/ol/ol/format/gpx.js    |    0
 .../externs/openLayers/ol/ol/format/igc.js    |    0
 .../externs/openLayers/ol/ol/format/igcz.js   |    0
 .../openLayers/ol/ol/format/index.jsdoc       |    0
 .../openLayers/ol/ol/format/jsonfeature.js    |    0
 .../externs/openLayers/ol/ol/format/kml.js    |    0
 .../externs/openLayers/ol/ol/format/mvt.js    |    0
 .../externs/openLayers/ol/ol/format/osmxml.js |    0
 .../externs/openLayers/ol/ol/format/ows.js    |    0
 .../openLayers/ol/ol/format/polyline.js       |    0
 .../externs/openLayers/ol/ol/format/readme.md |    0
 .../openLayers/ol/ol/format/textfeature.js    |    0
 .../openLayers/ol/ol/format/topojson.js       |    0
 .../externs/openLayers/ol/ol/format/wfs.js    |    0
 .../externs/openLayers/ol/ol/format/wkt.js    |    0
 .../ol/ol/format/wmscapabilities.js           |    0
 .../ol/ol/format/wmsgetfeatureinfo.js         |    0
 .../ol/ol/format/wmtscapabilities.js          |    0
 .../externs/openLayers/ol/ol/format/xlink.js  |    0
 .../externs/openLayers/ol/ol/format/xml.js    |    0
 .../openLayers/ol/ol/format/xmlfeature.js     |    0
 .../externs/openLayers/ol/ol/format/xsd.js    |    0
 .../externs/openLayers/ol/ol/functions.js     |    0
 .../externs/openLayers/ol/ol/geolocation.js   |    0
 .../openLayers/ol/ol/geolocationproperty.js   |    0
 .../externs/openLayers/ol/ol/geom/circle.js   |    0
 .../openLayers/ol/ol/geom/flat/area.js        |    0
 .../openLayers/ol/ol/geom/flat/center.js      |    0
 .../openLayers/ol/ol/geom/flat/closest.js     |    0
 .../openLayers/ol/ol/geom/flat/contains.js    |    0
 .../openLayers/ol/ol/geom/flat/deflate.js     |    0
 .../openLayers/ol/ol/geom/flat/flip.js        |    0
 .../openLayers/ol/ol/geom/flat/geodesic.js    |    0
 .../openLayers/ol/ol/geom/flat/inflate.js     |    0
 .../ol/ol/geom/flat/interiorpoint.js          |    0
 .../openLayers/ol/ol/geom/flat/interpolate.js |    0
 .../ol/ol/geom/flat/intersectsextent.js       |    0
 .../openLayers/ol/ol/geom/flat/length.js      |    0
 .../openLayers/ol/ol/geom/flat/orient.js      |    0
 .../openLayers/ol/ol/geom/flat/reverse.js     |    0
 .../openLayers/ol/ol/geom/flat/segments.js    |    0
 .../openLayers/ol/ol/geom/flat/simplify.js    |    0
 .../ol/ol/geom/flat/straightchunk.js          |    0
 .../openLayers/ol/ol/geom/flat/textpath.js    |    0
 .../openLayers/ol/ol/geom/flat/topology.js    |    0
 .../openLayers/ol/ol/geom/flat/transform.js   |    0
 .../externs/openLayers/ol/ol/geom/geom.jsdoc  |    0
 .../externs/openLayers/ol/ol/geom/geometry.js |    0
 .../ol/ol/geom/geometrycollection.js          |    0
 .../openLayers/ol/ol/geom/geometrylayout.js   |    0
 .../openLayers/ol/ol/geom/geometrytype.js     |    0
 .../openLayers/ol/ol/geom/linearring.js       |    0
 .../openLayers/ol/ol/geom/linestring.js       |    0
 .../openLayers/ol/ol/geom/multilinestring.js  |    0
 .../openLayers/ol/ol/geom/multipoint.js       |    0
 .../openLayers/ol/ol/geom/multipolygon.js     |    0
 .../externs/openLayers/ol/ol/geom/point.js    |    0
 .../externs/openLayers/ol/ol/geom/polygon.js  |    0
 .../openLayers/ol/ol/geom/simplegeometry.js   |    0
 .../externs/openLayers/ol/ol/graticule.js     |    0
 .../externs/openLayers/ol/ol/has.js           |    0
 .../externs/openLayers/ol/ol/has.jsdoc        |    0
 .../externs/openLayers/ol/ol/image.js         |    0
 .../externs/openLayers/ol/ol/imagebase.js     |    0
 .../externs/openLayers/ol/ol/imagecanvas.js   |    0
 .../externs/openLayers/ol/ol/imagestate.js    |    0
 .../externs/openLayers/ol/ol/imagetile.js     |    0
 .../externs/openLayers/ol/ol/index.js         |    0
 .../externs/openLayers/ol/ol/interaction.js   |    0
 .../ol/ol/interaction/doubleclickzoom.js      |    0
 .../ol/ol/interaction/draganddrop.js          |    0
 .../openLayers/ol/ol/interaction/dragbox.js   |    0
 .../openLayers/ol/ol/interaction/dragpan.js   |    0
 .../ol/ol/interaction/dragrotate.js           |    0
 .../ol/ol/interaction/dragrotateandzoom.js    |    0
 .../openLayers/ol/ol/interaction/dragzoom.js  |    0
 .../openLayers/ol/ol/interaction/draw.js      |    0
 .../ol/ol/interaction/draweventtype.js        |    0
 .../openLayers/ol/ol/interaction/extent.js    |    0
 .../ol/ol/interaction/extenteventtype.js      |    0
 .../ol/ol/interaction/interaction.js          |    0
 .../ol/ol/interaction/interaction.jsdoc       |    0
 .../ol/ol/interaction/keyboardpan.js          |    0
 .../ol/ol/interaction/keyboardzoom.js         |    0
 .../openLayers/ol/ol/interaction/modify.js    |    0
 .../ol/ol/interaction/modifyeventtype.js      |    0
 .../ol/ol/interaction/mousewheelzoom.js       |    0
 .../ol/ol/interaction/pinchrotate.js          |    0
 .../openLayers/ol/ol/interaction/pinchzoom.js |    0
 .../openLayers/ol/ol/interaction/pointer.js   |    0
 .../openLayers/ol/ol/interaction/property.js  |    0
 .../openLayers/ol/ol/interaction/select.js    |    0
 .../openLayers/ol/ol/interaction/snap.js      |    0
 .../openLayers/ol/ol/interaction/translate.js |    0
 .../ol/ol/interaction/translateeventtype.js   |    0
 .../externs/openLayers/ol/ol/kinetic.js       |    0
 .../externs/openLayers/ol/ol/layer/base.js    |    0
 .../externs/openLayers/ol/ol/layer/group.js   |    0
 .../externs/openLayers/ol/ol/layer/heatmap.js |    0
 .../externs/openLayers/ol/ol/layer/image.js   |    0
 .../externs/openLayers/ol/ol/layer/layer.js   |    0
 .../openLayers/ol/ol/layer/layer.jsdoc        |    0
 .../openLayers/ol/ol/layer/property.js        |    0
 .../externs/openLayers/ol/ol/layer/tile.js    |    0
 .../openLayers/ol/ol/layer/tileproperty.js    |    0
 .../externs/openLayers/ol/ol/layer/vector.js  |    0
 .../ol/ol/layer/vectorrendertype.js           |    0
 .../openLayers/ol/ol/layer/vectortile.js      |    0
 .../ol/ol/layer/vectortilerendertype.js       |    0
 .../externs/openLayers/ol/ol/layertype.js     |    0
 .../openLayers/ol/ol/loadingstrategy.js       |    0
 .../openLayers/ol/ol/loadingstrategy.jsdoc    |    0
 .../externs/openLayers/ol/ol/map.js           |    0
 .../openLayers/ol/ol/mapbrowserevent.js       |    0
 .../ol/ol/mapbrowsereventhandler.js           |    0
 .../openLayers/ol/ol/mapbrowsereventtype.js   |    0
 .../ol/ol/mapbrowserpointerevent.js           |    0
 .../externs/openLayers/ol/ol/mapevent.js      |    0
 .../externs/openLayers/ol/ol/mapeventtype.js  |    0
 .../externs/openLayers/ol/ol/mapproperty.js   |    0
 .../externs/openLayers/ol/ol/math.js          |    0
 .../externs/openLayers/ol/ol/net.js           |    0
 .../externs/openLayers/ol/ol/obj.js           |    0
 .../externs/openLayers/ol/ol/object.js        |    0
 .../openLayers/ol/ol/objecteventtype.js       |    0
 .../externs/openLayers/ol/ol/observable.js    |    0
 .../externs/openLayers/ol/ol/overlay.js       |    0
 .../openLayers/ol/ol/overlaypositioning.js    |    0
 .../externs/openLayers/ol/ol/pluggablemap.js  |    0
 .../externs/openLayers/ol/ol/plugins.js       |    0
 .../externs/openLayers/ol/ol/plugintype.js    |    0
 .../openLayers/ol/ol/pointer/eventsource.js   |    0
 .../openLayers/ol/ol/pointer/eventtype.js     |    0
 .../openLayers/ol/ol/pointer/mousesource.js   |    0
 .../openLayers/ol/ol/pointer/mssource.js      |    0
 .../openLayers/ol/ol/pointer/nativesource.js  |    0
 .../openLayers/ol/ol/pointer/pointerevent.js  |    0
 .../ol/ol/pointer/pointereventhandler.js      |    0
 .../openLayers/ol/ol/pointer/touchsource.js   |    0
 .../externs/openLayers/ol/ol/proj.js          |    0
 .../externs/openLayers/ol/ol/proj/common.js   |    0
 .../externs/openLayers/ol/ol/proj/epsg3857.js |    0
 .../externs/openLayers/ol/ol/proj/epsg4326.js |    0
 .../externs/openLayers/ol/ol/proj/index.jsdoc |    0
 .../externs/openLayers/ol/ol/proj/proj4.js    |    0
 .../openLayers/ol/ol/proj/projection.js       |    0
 .../openLayers/ol/ol/proj/projections.js      |    0
 .../openLayers/ol/ol/proj/transforms.js       |    0
 .../externs/openLayers/ol/ol/proj/units.js    |    0
 .../externs/openLayers/ol/ol/render.js        |    0
 .../externs/openLayers/ol/ol/render.jsdoc     |    0
 .../externs/openLayers/ol/ol/render/box.js    |    0
 .../externs/openLayers/ol/ol/render/canvas.js |    0
 .../ol/ol/render/canvas/imagereplay.js        |    0
 .../ol/ol/render/canvas/immediate.js          |    0
 .../ol/ol/render/canvas/index.jsdoc           |    0
 .../ol/ol/render/canvas/instruction.js        |    0
 .../ol/ol/render/canvas/linestringreplay.js   |    0
 .../ol/ol/render/canvas/polygonreplay.js      |    0
 .../openLayers/ol/ol/render/canvas/replay.js  |    0
 .../ol/ol/render/canvas/replaygroup.js        |    0
 .../ol/ol/render/canvas/textreplay.js         |    0
 .../externs/openLayers/ol/ol/render/event.js  |    0
 .../openLayers/ol/ol/render/eventtype.js      |    0
 .../openLayers/ol/ol/render/feature.js        |    0
 .../externs/openLayers/ol/ol/render/replay.js |    0
 .../openLayers/ol/ol/render/replaygroup.js    |    0
 .../openLayers/ol/ol/render/replaytype.js     |    0
 .../openLayers/ol/ol/render/vectorcontext.js  |    0
 .../externs/openLayers/ol/ol/render/webgl.js  |    0
 .../ol/ol/render/webgl/circlereplay.js        |    0
 .../webgl/circlereplay/defaultshader.glsl     |    0
 .../webgl/circlereplay/defaultshader.js       |    0
 .../circlereplay/defaultshader/locations.js   |    0
 .../ol/ol/render/webgl/imagereplay.js         |    0
 .../ol/ol/render/webgl/immediate.js           |    0
 .../openLayers/ol/ol/render/webgl/index.jsdoc |    0
 .../ol/ol/render/webgl/linestringreplay.js    |    0
 .../webgl/linestringreplay/defaultshader.glsl |    0
 .../webgl/linestringreplay/defaultshader.js   |    0
 .../defaultshader/locations.js                |    0
 .../ol/ol/render/webgl/polygonreplay.js       |    0
 .../webgl/polygonreplay/defaultshader.glsl    |    0
 .../webgl/polygonreplay/defaultshader.js      |    0
 .../polygonreplay/defaultshader/locations.js  |    0
 .../openLayers/ol/ol/render/webgl/replay.js   |    0
 .../ol/ol/render/webgl/replaygroup.js         |    0
 .../ol/ol/render/webgl/textreplay.js          |    0
 .../ol/ol/render/webgl/texturereplay.js       |    0
 .../webgl/texturereplay/defaultshader.glsl    |    0
 .../webgl/texturereplay/defaultshader.js      |    0
 .../texturereplay/defaultshader/locations.js  |    0
 .../ol/ol/renderer/canvas/imagelayer.js       |    0
 .../ol/renderer/canvas/intermediatecanvas.js  |    0
 .../openLayers/ol/ol/renderer/canvas/layer.js |    0
 .../openLayers/ol/ol/renderer/canvas/map.js   |    0
 .../ol/ol/renderer/canvas/tilelayer.js        |    0
 .../ol/ol/renderer/canvas/vectorlayer.js      |    0
 .../ol/ol/renderer/canvas/vectortilelayer.js  |    0
 .../openLayers/ol/ol/renderer/index.jsdoc     |    0
 .../openLayers/ol/ol/renderer/layer.js        |    0
 .../externs/openLayers/ol/ol/renderer/map.js  |    0
 .../externs/openLayers/ol/ol/renderer/type.js |    0
 .../openLayers/ol/ol/renderer/vector.js       |    0
 .../ol/renderer/webgl/defaultmapshader.glsl   |    0
 .../ol/ol/renderer/webgl/defaultmapshader.js  |    0
 .../webgl/defaultmapshader/locations.js       |    0
 .../ol/ol/renderer/webgl/imagelayer.js        |    0
 .../openLayers/ol/ol/renderer/webgl/layer.js  |    0
 .../openLayers/ol/ol/renderer/webgl/map.js    |    0
 .../ol/ol/renderer/webgl/tilelayer.js         |    0
 .../ol/ol/renderer/webgl/tilelayershader.glsl |    0
 .../ol/ol/renderer/webgl/tilelayershader.js   |    0
 .../webgl/tilelayershader/locations.js        |    0
 .../ol/ol/renderer/webgl/vectorlayer.js       |    0
 .../externs/openLayers/ol/ol/reproj.js        |    0
 .../externs/openLayers/ol/ol/reproj/image.js  |    0
 .../externs/openLayers/ol/ol/reproj/tile.js   |    0
 .../openLayers/ol/ol/reproj/triangulation.js  |    0
 .../openLayers/ol/ol/resolutionconstraint.js  |    0
 .../openLayers/ol/ol/rotationconstraint.js    |    0
 .../externs/openLayers/ol/ol/size.js          |    0
 .../externs/openLayers/ol/ol/source.jsdoc     |    0
 .../openLayers/ol/ol/source/bingmaps.js       |    0
 .../openLayers/ol/ol/source/cartodb.js        |    0
 .../openLayers/ol/ol/source/cluster.js        |    0
 .../externs/openLayers/ol/ol/source/image.js  |    0
 .../ol/ol/source/imagearcgisrest.js           |    0
 .../openLayers/ol/ol/source/imagecanvas.js    |    0
 .../openLayers/ol/ol/source/imagemapguide.js  |    0
 .../openLayers/ol/ol/source/imagestatic.js    |    0
 .../openLayers/ol/ol/source/imagevector.js    |    0
 .../openLayers/ol/ol/source/imagewms.js       |    0
 .../externs/openLayers/ol/ol/source/osm.js    |    0
 .../externs/openLayers/ol/ol/source/raster.js |    0
 .../ol/ol/source/rasteroperationtype.js       |    0
 .../externs/openLayers/ol/ol/source/source.js |    0
 .../externs/openLayers/ol/ol/source/stamen.js |    0
 .../externs/openLayers/ol/ol/source/state.js  |    0
 .../externs/openLayers/ol/ol/source/tile.js   |    0
 .../openLayers/ol/ol/source/tilearcgisrest.js |    0
 .../openLayers/ol/ol/source/tiledebug.js      |    0
 .../openLayers/ol/ol/source/tileeventtype.js  |    0
 .../openLayers/ol/ol/source/tileimage.js      |    0
 .../openLayers/ol/ol/source/tilejson.js       |    0
 .../openLayers/ol/ol/source/tileutfgrid.js    |    0
 .../openLayers/ol/ol/source/tilewms.js        |    0
 .../openLayers/ol/ol/source/urltile.js        |    0
 .../externs/openLayers/ol/ol/source/vector.js |    0
 .../ol/ol/source/vectoreventtype.js           |    0
 .../openLayers/ol/ol/source/vectortile.js     |    0
 .../openLayers/ol/ol/source/wmsservertype.js  |    0
 .../externs/openLayers/ol/ol/source/wmts.js   |    0
 .../ol/ol/source/wmtsrequestencoding.js       |    0
 .../externs/openLayers/ol/ol/source/xyz.js    |    0
 .../openLayers/ol/ol/source/zoomify.js        |    0
 .../externs/openLayers/ol/ol/sphere.js        |    0
 .../externs/openLayers/ol/ol/string.js        |    0
 .../openLayers/ol/ol/structs/linkedlist.js    |    0
 .../openLayers/ol/ol/structs/lrucache.js      |    0
 .../openLayers/ol/ol/structs/priorityqueue.js |    0
 .../externs/openLayers/ol/ol/structs/rbush.js |    0
 .../externs/openLayers/ol/ol/style.js         |    0
 .../externs/openLayers/ol/ol/style/atlas.js   |    0
 .../openLayers/ol/ol/style/atlasmanager.js    |    0
 .../externs/openLayers/ol/ol/style/circle.js  |    0
 .../externs/openLayers/ol/ol/style/fill.js    |    0
 .../externs/openLayers/ol/ol/style/icon.js    |    0
 .../openLayers/ol/ol/style/iconanchorunits.js |    0
 .../openLayers/ol/ol/style/iconimage.js       |    0
 .../openLayers/ol/ol/style/iconimagecache.js  |    0
 .../openLayers/ol/ol/style/iconorigin.js      |    0
 .../externs/openLayers/ol/ol/style/image.js   |    0
 .../openLayers/ol/ol/style/index.jsdoc        |    0
 .../openLayers/ol/ol/style/regularshape.js    |    0
 .../externs/openLayers/ol/ol/style/stroke.js  |    0
 .../externs/openLayers/ol/ol/style/style.js   |    0
 .../externs/openLayers/ol/ol/style/text.js    |    0
 .../openLayers/ol/ol/style/textplacement.js   |    0
 .../externs/openLayers/ol/ol/tile.js          |    0
 .../externs/openLayers/ol/ol/tilecache.js     |    0
 .../externs/openLayers/ol/ol/tilecoord.js     |    0
 .../externs/openLayers/ol/ol/tilegrid.js      |    0
 .../openLayers/ol/ol/tilegrid/index.jsdoc     |    0
 .../openLayers/ol/ol/tilegrid/tilegrid.js     |    0
 .../externs/openLayers/ol/ol/tilegrid/wmts.js |    0
 .../externs/openLayers/ol/ol/tilequeue.js     |    0
 .../externs/openLayers/ol/ol/tilerange.js     |    0
 .../externs/openLayers/ol/ol/tilestate.js     |    0
 .../openLayers/ol/ol/tileurlfunction.js       |    0
 .../externs/openLayers/ol/ol/transform.js     |    0
 .../externs/openLayers/ol/ol/typedefs.js      |    0
 .../externs/openLayers/ol/ol/uri.js           |    0
 .../externs/openLayers/ol/ol/vec/mat4.js      |    0
 .../openLayers/ol/ol/vectorimagetile.js       |    0
 .../externs/openLayers/ol/ol/vectortile.js    |    0
 .../externs/openLayers/ol/ol/view.js          |    0
 .../externs/openLayers/ol/ol/viewhint.js      |    0
 .../externs/openLayers/ol/ol/viewproperty.js  |    0
 .../externs/openLayers/ol/ol/webgl.js         |    0
 .../externs/openLayers/ol/ol/webgl/buffer.js  |    0
 .../externs/openLayers/ol/ol/webgl/context.js |    0
 .../ol/ol/webgl/contexteventtype.js           |    0
 .../openLayers/ol/ol/webgl/fragment.js        |    0
 .../externs/openLayers/ol/ol/webgl/shader.js  |    0
 .../openLayers/ol/ol/webgl/shader.mustache    |    0
 .../ol/ol/webgl/shaderlocations.mustache      |    0
 .../externs/openLayers/ol/ol/webgl/vertex.js  |    0
 .../externs/openLayers/ol/ol/xml.js           |    0
 .../externs/openLayers/ol3-ext/licence.txt    |    0
 .../externs/openLayers/ol3-ext/readme.txt     |    0
 .../ol3-ext/style/fonts/fontanc.def.js        |    0
 .../ol3-ext/style/fonts/fontawesome.def.js    |    0
 .../ol3-ext/style/fonts/fontveremes.def.js    |    0
 .../openLayers/ol3-ext/style/fontsymbol.js    |    0
 .../openLayers/ol3-ext/style/shadowstyle.js   |    0
 .../openLayers/ol3-ext/utils/ol.ordering.js   |    0
 .../openLayers/ol3-veremes/mobilemodify.js    |    0
 .../openLayers/ol3-veremes/ol.veremes.js      |    0
 .../externs/rgraph/RGraph.bar_min.js          |    0
 .../rgraph/RGraph.common.context_min.js       |    0
 .../externs/rgraph/RGraph.common.core_min.js  |    0
 .../rgraph/RGraph.common.dynamic_min.js       |    0
 .../rgraph/RGraph.common.effects_min.js       |    0
 .../externs/rgraph/RGraph.common.key_min.js   |    0
 .../rgraph/RGraph.common.tooltips_min.js      |    0
 .../externs/rgraph/RGraph.drawing.rect_min.js |    0
 .../externs/rgraph/RGraph.drawing.text_min.js |    0
 .../externs/rgraph/RGraph.pie_min.js          |    0
 .../externs/rgraph/RGraph.scatter_min.js      |    0
 .../javascript/externs/scripts_cryptage.js    |    0
 .../javascript/externs/showdown/showdown.js   |    0
 .../externs/showdown/showdown.js.map          |    0
 .../externs/showdown/showdown.min.js          |    0
 .../externs/showdown/showdown.min.js.map      |    0
 .../studio/javascript/app/ElementForm.js      |    0
 .../studio/javascript/app/FormBuilder.js      |    0
 .../studio/javascript/app/FormTools.js        |    0
 .../studio/javascript/app/JsonLoader.js       |    0
 .../externs/studio/javascript/app/Utils.js    |    0
 .../studio/javascript/app/Visualizer.js       |    0
 .../javascript/app/VisualizerMode/CssMode.js  |    0
 .../javascript/app/VisualizerMode/FormMode.js |    0
 .../javascript/app/VisualizerMode/JsMode.js   |    0
 .../javascript/app/VisualizerMode/JsonMode.js |    0
 .../externs/studio/lang/lang-en.json          |    0
 .../externs/studio/lang/lang-fr.json          |    0
 .../externs/studio/less/CodeMirror.less       |    0
 .../externs/studio/less/studio.less           |    0
 .../externs/studio/properties/properties.js   |    0
 .../studio/templates/Componant/Map.html       |    0
 .../externs/studio/templates/ElementForm.html |    0
 .../externs/studio/templates/FormTools.html   |    0
 .../externs/studio/templates/JsonLoader.html  |    0
 .../studio/templates/MainTemplate.html        |    0
 .../externs/studio/templates/Visualizer.html  |    0
 .../templates/VisualizerMode/CssMode.html     |    0
 .../templates/VisualizerMode/FormMode.html    |    0
 .../templates/VisualizerMode/JsMode.html      |    0
 .../templates/VisualizerMode/JsonMode.html    |    0
 .../javascript/externs/tinymce/LICENSE.TXT    |    0
 .../javascript/externs/tinymce/langs/fr_FR.js |    0
 .../tinymce/plugins/image/plugin.min.js       |    0
 .../skins/lightgray/content.inline.min.css    |    0
 .../tinymce/skins/lightgray/content.min.css   |    0
 .../skins/lightgray/fonts/tinymce-small.eot   |  Bin
 .../skins/lightgray/fonts/tinymce-small.svg   |    0
 .../skins/lightgray/fonts/tinymce-small.ttf   |  Bin
 .../skins/lightgray/fonts/tinymce-small.woff  |  Bin
 .../tinymce/skins/lightgray/fonts/tinymce.eot |  Bin
 .../tinymce/skins/lightgray/fonts/tinymce.svg |    0
 .../tinymce/skins/lightgray/fonts/tinymce.ttf |  Bin
 .../skins/lightgray/fonts/tinymce.woff        |  Bin
 .../tinymce/skins/lightgray/img/anchor.gif    |  Bin
 .../tinymce/skins/lightgray/img/loader.gif    |  Bin
 .../tinymce/skins/lightgray/img/object.gif    |  Bin
 .../tinymce/skins/lightgray/img/trans.gif     |  Bin
 .../tinymce/skins/lightgray/skin.ie7.min.css  |    0
 .../tinymce/skins/lightgray/skin.min.css      |    0
 .../tinymce/themes/modern/theme.min.js        |    0
 .../javascript/externs/tinymce/tinymce.min.js |    0
 .../javascript/externs/underscore-min.js      |    0
 .../javascript/externs/underscore.js          |    0
 .../externs/viewer/Apache-License-2.0.txt     |    0
 .../javascript/externs/viewer/viewer.min.js   |    0
 .../javascript/require/requireVitis.js        |    0
 .../test/e2e/Output/order/htmlReport.html     |    0
 .../1fe7143891469e980d1fcca05a66b3a2.png      |  Bin
 .../22a14751fa17bd62335ee88ba6c6f9e6.png      |  Bin
 .../286dc054fdb1ed4e3c1a14730da91fe3.png      |  Bin
 .../446e6e12b1a4a349745acaa42b1fd65d.png      |  Bin
 .../4e6851a1377af65074210820d5903ea4.png      |  Bin
 .../52280521fa920cd916802fa7bf0752c1.png      |  Bin
 .../565819f55fb9493820b1f462eb1469af.png      |  Bin
 .../5ef9ed38ebad6379a04897ec6f383aeb.png      |  Bin
 .../6c0be7e24610a0144c94df2e1c691718.png      |  Bin
 .../85bd21280813079f2797df7a66b953ec.png      |  Bin
 .../9d224f9d204337458fa46ab0f4b4a3f9.png      |  Bin
 .../a971981cadcc1dafd26000f39ea8a68a.png      |  Bin
 .../aa05ad4c25af482047fb6ea3951a4ed9.png      |  Bin
 .../cb30486ebf3bd7f9aaa687cc51e07134.png      |  Bin
 .../d236806b20deffd8ce0f6393acda549e.png      |  Bin
 .../e11cf5a8b029208fb74fb66c82acc314.png      |  Bin
 .../fd3ebf7f15da963e0243b0763ccf4888.png      |  Bin
 .../e2e/Output/publication/htmlReport.html    |    0
 .../1a593987e7ca4240d8dfa7d6611b79e7.png      |  Bin
 .../29ff6bceadd409d2da0d4e1ffe3146ec.png      |  Bin
 .../31d7ecf9dd49ad85104ef4b491582c27.png      |  Bin
 .../3d588c2cc178ebbc6085fdbac873049b.png      |  Bin
 .../66864911363c5dfa802360f4cd169d15.png      |  Bin
 .../71acb5849026bc31c2e1a3efaf750c8c.png      |  Bin
 .../859d507231ab559be0caa350c33361b0.png      |  Bin
 .../9bbbcfee24b1eeadfe4cbebce3d68f37.png      |  Bin
 .../ac9d916cef66cf3b0c6dc04361fc8c7a.png      |  Bin
 .../b9c0bafaae0a695509eb679f32d7bbc4.png      |  Bin
 .../b9ddfa35957bf67b37ae22b31d8d2467.png      |  Bin
 .../c4beb465fd449624d359f3471d6ee4c1.png      |  Bin
 .../d044896b4c0e135963e4cc03d2381d56.png      |  Bin
 .../e0eec7bfffe9f6b747cb85db357889a0.png      |  Bin
 .../e589e1728c06bfa8de1a8a9ce5a24b4d.png      |  Bin
 .../e630b1b432c5ec391a0625040a7b7ba8.png      |  Bin
 .../ff2cdf03ef3a270449425608d47b23a0.png      |  Bin
 .../javascript/test/e2e/VeremesTest.js        |    0
 .../test/e2e/cu_vitis_abonnement.bat          |    0
 .../javascript/test/e2e/cu_vitis_ad.bat       |    0
 .../test/e2e/cu_vitis_categorie.bat           |    0
 .../javascript/test/e2e/cu_vitis_depot.bat    |    0
 .../test/e2e/cu_vitis_fichiers_interdits.bat  |    0
 .../javascript/test/e2e/cu_vitis_filter.bat   |    0
 .../test/e2e/cu_vitis_formulaire.bat          |    0
 .../test/e2e/cu_vitis_import_export.bat       |    0
 .../javascript/test/e2e/cu_vitis_ip.bat       |    0
 .../javascript/test/e2e/cu_vitis_lot.bat      |    0
 .../javascript/test/e2e/cu_vitis_metadata.bat |    0
 .../javascript/test/e2e/cu_vitis_moteurs.bat  |    0
 .../javascript/test/e2e/cu_vitis_order.bat    |    0
 .../test/e2e/cu_vitis_publication.bat         |    0
 .../javascript/test/e2e/cu_vitis_unicite.bat  |    0
 .../javascript/test/e2e/cu_vitis_upload.bat   |    0
 .../test/e2e/cu_vitis_upload_fmw.bat          |    0
 .../test/e2e/cu_vitis_upload_zip.bat          |    0
 .../test/e2e/cu_vitis_user_existant.bat       |    0
 .../javascript/test/e2e/cu_vitis_users.bat    |    0
 .../test/e2e/cu_vitis_users_linux.bat         |    0
 .../test/e2e/cu_vitis_users_speciaux.bat      |    0
 .../test/e2e/cu_vitis_verrouillage_projet.bat |    0
 .../.npmignore                                |    0
 .../README.md                                 |    0
 .../index.js                                  |    0
 .../node_modules/.bin/mkdirp                  |    0
 .../node_modules/.bin/mkdirp.cmd              |    0
 .../node_modules/hat/README.markdown          |    0
 .../node_modules/hat/example/hat.js           |    0
 .../node_modules/hat/example/rack.js          |    0
 .../node_modules/hat/index.js                 |    0
 .../node_modules/hat/package.json             |    0
 .../node_modules/hat/test/id.js               |    0
 .../node_modules/hat/test/rack.js             |    0
 .../node_modules/lodash/LICENSE               |    0
 .../node_modules/lodash/README.md             |    0
 .../node_modules/lodash/array.js              |    0
 .../node_modules/lodash/array/chunk.js        |    0
 .../node_modules/lodash/array/compact.js      |    0
 .../node_modules/lodash/array/difference.js   |    0
 .../node_modules/lodash/array/drop.js         |    0
 .../node_modules/lodash/array/dropRight.js    |    0
 .../lodash/array/dropRightWhile.js            |    0
 .../node_modules/lodash/array/dropWhile.js    |    0
 .../node_modules/lodash/array/fill.js         |    0
 .../node_modules/lodash/array/findIndex.js    |    0
 .../lodash/array/findLastIndex.js             |    0
 .../node_modules/lodash/array/first.js        |    0
 .../node_modules/lodash/array/flatten.js      |    0
 .../node_modules/lodash/array/flattenDeep.js  |    0
 .../node_modules/lodash/array/head.js         |    0
 .../node_modules/lodash/array/indexOf.js      |    0
 .../node_modules/lodash/array/initial.js      |    0
 .../node_modules/lodash/array/intersection.js |    0
 .../node_modules/lodash/array/last.js         |    0
 .../node_modules/lodash/array/lastIndexOf.js  |    0
 .../node_modules/lodash/array/object.js       |    0
 .../node_modules/lodash/array/pull.js         |    0
 .../node_modules/lodash/array/pullAt.js       |    0
 .../node_modules/lodash/array/remove.js       |    0
 .../node_modules/lodash/array/rest.js         |    0
 .../node_modules/lodash/array/slice.js        |    0
 .../node_modules/lodash/array/sortedIndex.js  |    0
 .../lodash/array/sortedLastIndex.js           |    0
 .../node_modules/lodash/array/tail.js         |    0
 .../node_modules/lodash/array/take.js         |    0
 .../node_modules/lodash/array/takeRight.js    |    0
 .../lodash/array/takeRightWhile.js            |    0
 .../node_modules/lodash/array/takeWhile.js    |    0
 .../node_modules/lodash/array/union.js        |    0
 .../node_modules/lodash/array/uniq.js         |    0
 .../node_modules/lodash/array/unique.js       |    0
 .../node_modules/lodash/array/unzip.js        |    0
 .../node_modules/lodash/array/unzipWith.js    |    0
 .../node_modules/lodash/array/without.js      |    0
 .../node_modules/lodash/array/xor.js          |    0
 .../node_modules/lodash/array/zip.js          |    0
 .../node_modules/lodash/array/zipObject.js    |    0
 .../node_modules/lodash/array/zipWith.js      |    0
 .../node_modules/lodash/chain.js              |    0
 .../node_modules/lodash/chain/chain.js        |    0
 .../node_modules/lodash/chain/commit.js       |    0
 .../node_modules/lodash/chain/concat.js       |    0
 .../node_modules/lodash/chain/lodash.js       |    0
 .../node_modules/lodash/chain/plant.js        |    0
 .../node_modules/lodash/chain/reverse.js      |    0
 .../node_modules/lodash/chain/run.js          |    0
 .../node_modules/lodash/chain/tap.js          |    0
 .../node_modules/lodash/chain/thru.js         |    0
 .../node_modules/lodash/chain/toJSON.js       |    0
 .../node_modules/lodash/chain/toString.js     |    0
 .../node_modules/lodash/chain/value.js        |    0
 .../node_modules/lodash/chain/valueOf.js      |    0
 .../node_modules/lodash/chain/wrapperChain.js |    0
 .../lodash/chain/wrapperCommit.js             |    0
 .../lodash/chain/wrapperConcat.js             |    0
 .../node_modules/lodash/chain/wrapperPlant.js |    0
 .../lodash/chain/wrapperReverse.js            |    0
 .../lodash/chain/wrapperToString.js           |    0
 .../node_modules/lodash/chain/wrapperValue.js |    0
 .../node_modules/lodash/collection.js         |    0
 .../node_modules/lodash/collection/all.js     |    0
 .../node_modules/lodash/collection/any.js     |    0
 .../node_modules/lodash/collection/at.js      |    0
 .../node_modules/lodash/collection/collect.js |    0
 .../lodash/collection/contains.js             |    0
 .../node_modules/lodash/collection/countBy.js |    0
 .../node_modules/lodash/collection/detect.js  |    0
 .../node_modules/lodash/collection/each.js    |    0
 .../lodash/collection/eachRight.js            |    0
 .../node_modules/lodash/collection/every.js   |    0
 .../node_modules/lodash/collection/filter.js  |    0
 .../node_modules/lodash/collection/find.js    |    0
 .../lodash/collection/findLast.js             |    0
 .../lodash/collection/findWhere.js            |    0
 .../node_modules/lodash/collection/foldl.js   |    0
 .../node_modules/lodash/collection/foldr.js   |    0
 .../node_modules/lodash/collection/forEach.js |    0
 .../lodash/collection/forEachRight.js         |    0
 .../node_modules/lodash/collection/groupBy.js |    0
 .../node_modules/lodash/collection/include.js |    0
 .../lodash/collection/includes.js             |    0
 .../node_modules/lodash/collection/indexBy.js |    0
 .../node_modules/lodash/collection/inject.js  |    0
 .../node_modules/lodash/collection/invoke.js  |    0
 .../node_modules/lodash/collection/map.js     |    0
 .../node_modules/lodash/collection/max.js     |    0
 .../node_modules/lodash/collection/min.js     |    0
 .../lodash/collection/partition.js            |    0
 .../node_modules/lodash/collection/pluck.js   |    0
 .../node_modules/lodash/collection/reduce.js  |    0
 .../lodash/collection/reduceRight.js          |    0
 .../node_modules/lodash/collection/reject.js  |    0
 .../node_modules/lodash/collection/sample.js  |    0
 .../node_modules/lodash/collection/select.js  |    0
 .../node_modules/lodash/collection/shuffle.js |    0
 .../node_modules/lodash/collection/size.js    |    0
 .../node_modules/lodash/collection/some.js    |    0
 .../node_modules/lodash/collection/sortBy.js  |    0
 .../lodash/collection/sortByAll.js            |    0
 .../lodash/collection/sortByOrder.js          |    0
 .../node_modules/lodash/collection/sum.js     |    0
 .../node_modules/lodash/collection/where.js   |    0
 .../node_modules/lodash/date.js               |    0
 .../node_modules/lodash/date/now.js           |    0
 .../node_modules/lodash/function.js           |    0
 .../node_modules/lodash/function/after.js     |    0
 .../node_modules/lodash/function/ary.js       |    0
 .../node_modules/lodash/function/backflow.js  |    0
 .../node_modules/lodash/function/before.js    |    0
 .../node_modules/lodash/function/bind.js      |    0
 .../node_modules/lodash/function/bindAll.js   |    0
 .../node_modules/lodash/function/bindKey.js   |    0
 .../node_modules/lodash/function/compose.js   |    0
 .../node_modules/lodash/function/curry.js     |    0
 .../lodash/function/curryRight.js             |    0
 .../node_modules/lodash/function/debounce.js  |    0
 .../node_modules/lodash/function/defer.js     |    0
 .../node_modules/lodash/function/delay.js     |    0
 .../node_modules/lodash/function/flow.js      |    0
 .../node_modules/lodash/function/flowRight.js |    0
 .../node_modules/lodash/function/memoize.js   |    0
 .../node_modules/lodash/function/modArgs.js   |    0
 .../node_modules/lodash/function/negate.js    |    0
 .../node_modules/lodash/function/once.js      |    0
 .../node_modules/lodash/function/partial.js   |    0
 .../lodash/function/partialRight.js           |    0
 .../node_modules/lodash/function/rearg.js     |    0
 .../node_modules/lodash/function/restParam.js |    0
 .../node_modules/lodash/function/spread.js    |    0
 .../node_modules/lodash/function/throttle.js  |    0
 .../node_modules/lodash/function/wrap.js      |    0
 .../node_modules/lodash/index.js              |    0
 .../lodash/internal/LazyWrapper.js            |    0
 .../lodash/internal/LodashWrapper.js          |    0
 .../node_modules/lodash/internal/MapCache.js  |    0
 .../node_modules/lodash/internal/SetCache.js  |    0
 .../lodash/internal/arrayConcat.js            |    0
 .../node_modules/lodash/internal/arrayCopy.js |    0
 .../node_modules/lodash/internal/arrayEach.js |    0
 .../lodash/internal/arrayEachRight.js         |    0
 .../lodash/internal/arrayEvery.js             |    0
 .../lodash/internal/arrayExtremum.js          |    0
 .../lodash/internal/arrayFilter.js            |    0
 .../node_modules/lodash/internal/arrayMap.js  |    0
 .../node_modules/lodash/internal/arrayPush.js |    0
 .../lodash/internal/arrayReduce.js            |    0
 .../lodash/internal/arrayReduceRight.js       |    0
 .../node_modules/lodash/internal/arraySome.js |    0
 .../node_modules/lodash/internal/arraySum.js  |    0
 .../lodash/internal/assignDefaults.js         |    0
 .../lodash/internal/assignOwnDefaults.js      |    0
 .../lodash/internal/assignWith.js             |    0
 .../lodash/internal/baseAssign.js             |    0
 .../node_modules/lodash/internal/baseAt.js    |    0
 .../lodash/internal/baseCallback.js           |    0
 .../node_modules/lodash/internal/baseClone.js |    0
 .../lodash/internal/baseCompareAscending.js   |    0
 .../node_modules/lodash/internal/baseCopy.js  |    0
 .../lodash/internal/baseCreate.js             |    0
 .../node_modules/lodash/internal/baseDelay.js |    0
 .../lodash/internal/baseDifference.js         |    0
 .../node_modules/lodash/internal/baseEach.js  |    0
 .../lodash/internal/baseEachRight.js          |    0
 .../node_modules/lodash/internal/baseEvery.js |    0
 .../lodash/internal/baseExtremum.js           |    0
 .../node_modules/lodash/internal/baseFill.js  |    0
 .../lodash/internal/baseFilter.js             |    0
 .../node_modules/lodash/internal/baseFind.js  |    0
 .../lodash/internal/baseFindIndex.js          |    0
 .../lodash/internal/baseFlatten.js            |    0
 .../node_modules/lodash/internal/baseFor.js   |    0
 .../node_modules/lodash/internal/baseForIn.js |    0
 .../lodash/internal/baseForOwn.js             |    0
 .../lodash/internal/baseForOwnRight.js        |    0
 .../lodash/internal/baseForRight.js           |    0
 .../lodash/internal/baseFunctions.js          |    0
 .../node_modules/lodash/internal/baseGet.js   |    0
 .../lodash/internal/baseIndexOf.js            |    0
 .../lodash/internal/baseIsEqual.js            |    0
 .../lodash/internal/baseIsEqualDeep.js        |    0
 .../lodash/internal/baseIsFunction.js         |    0
 .../lodash/internal/baseIsMatch.js            |    0
 .../lodash/internal/baseLodash.js             |    0
 .../node_modules/lodash/internal/baseMap.js   |    0
 .../lodash/internal/baseMatches.js            |    0
 .../lodash/internal/baseMatchesProperty.js    |    0
 .../node_modules/lodash/internal/baseMerge.js |    0
 .../lodash/internal/baseMergeDeep.js          |    0
 .../lodash/internal/baseProperty.js           |    0
 .../lodash/internal/basePropertyDeep.js       |    0
 .../lodash/internal/basePullAt.js             |    0
 .../lodash/internal/baseRandom.js             |    0
 .../lodash/internal/baseReduce.js             |    0
 .../lodash/internal/baseSetData.js            |    0
 .../node_modules/lodash/internal/baseSlice.js |    0
 .../node_modules/lodash/internal/baseSome.js  |    0
 .../lodash/internal/baseSortBy.js             |    0
 .../lodash/internal/baseSortByOrder.js        |    0
 .../node_modules/lodash/internal/baseSum.js   |    0
 .../lodash/internal/baseToString.js           |    0
 .../node_modules/lodash/internal/baseUniq.js  |    0
 .../lodash/internal/baseValues.js             |    0
 .../node_modules/lodash/internal/baseWhile.js |    0
 .../lodash/internal/baseWrapperValue.js       |    0
 .../lodash/internal/binaryIndex.js            |    0
 .../lodash/internal/binaryIndexBy.js          |    0
 .../lodash/internal/bindCallback.js           |    0
 .../lodash/internal/bufferClone.js            |    0
 .../lodash/internal/cacheIndexOf.js           |    0
 .../node_modules/lodash/internal/cachePush.js |    0
 .../lodash/internal/charsLeftIndex.js         |    0
 .../lodash/internal/charsRightIndex.js        |    0
 .../lodash/internal/compareAscending.js       |    0
 .../lodash/internal/compareMultiple.js        |    0
 .../lodash/internal/composeArgs.js            |    0
 .../lodash/internal/composeArgsRight.js       |    0
 .../lodash/internal/createAggregator.js       |    0
 .../lodash/internal/createAssigner.js         |    0
 .../lodash/internal/createBaseEach.js         |    0
 .../lodash/internal/createBaseFor.js          |    0
 .../lodash/internal/createBindWrapper.js      |    0
 .../lodash/internal/createCache.js            |    0
 .../lodash/internal/createCompounder.js       |    0
 .../lodash/internal/createCtorWrapper.js      |    0
 .../lodash/internal/createCurry.js            |    0
 .../lodash/internal/createDefaults.js         |    0
 .../lodash/internal/createExtremum.js         |    0
 .../lodash/internal/createFind.js             |    0
 .../lodash/internal/createFindIndex.js        |    0
 .../lodash/internal/createFindKey.js          |    0
 .../lodash/internal/createFlow.js             |    0
 .../lodash/internal/createForEach.js          |    0
 .../lodash/internal/createForIn.js            |    0
 .../lodash/internal/createForOwn.js           |    0
 .../lodash/internal/createHybridWrapper.js    |    0
 .../lodash/internal/createObjectMapper.js     |    0
 .../lodash/internal/createPadDir.js           |    0
 .../lodash/internal/createPadding.js          |    0
 .../lodash/internal/createPartial.js          |    0
 .../lodash/internal/createPartialWrapper.js   |    0
 .../lodash/internal/createReduce.js           |    0
 .../lodash/internal/createRound.js            |    0
 .../lodash/internal/createSortedIndex.js      |    0
 .../lodash/internal/createWrapper.js          |    0
 .../lodash/internal/deburrLetter.js           |    0
 .../lodash/internal/equalArrays.js            |    0
 .../lodash/internal/equalByTag.js             |    0
 .../lodash/internal/equalObjects.js           |    0
 .../lodash/internal/escapeHtmlChar.js         |    0
 .../lodash/internal/escapeRegExpChar.js       |    0
 .../lodash/internal/escapeStringChar.js       |    0
 .../node_modules/lodash/internal/getData.js   |    0
 .../lodash/internal/getFuncName.js            |    0
 .../node_modules/lodash/internal/getLength.js |    0
 .../lodash/internal/getMatchData.js           |    0
 .../node_modules/lodash/internal/getNative.js |    0
 .../node_modules/lodash/internal/getView.js   |    0
 .../lodash/internal/indexOfNaN.js             |    0
 .../lodash/internal/initCloneArray.js         |    0
 .../lodash/internal/initCloneByTag.js         |    0
 .../lodash/internal/initCloneObject.js        |    0
 .../lodash/internal/invokePath.js             |    0
 .../lodash/internal/isArrayLike.js            |    0
 .../node_modules/lodash/internal/isIndex.js   |    0
 .../lodash/internal/isIterateeCall.js         |    0
 .../node_modules/lodash/internal/isKey.js     |    0
 .../lodash/internal/isLaziable.js             |    0
 .../node_modules/lodash/internal/isLength.js  |    0
 .../lodash/internal/isObjectLike.js           |    0
 .../node_modules/lodash/internal/isSpace.js   |    0
 .../lodash/internal/isStrictComparable.js     |    0
 .../node_modules/lodash/internal/lazyClone.js |    0
 .../lodash/internal/lazyReverse.js            |    0
 .../node_modules/lodash/internal/lazyValue.js |    0
 .../node_modules/lodash/internal/mapDelete.js |    0
 .../node_modules/lodash/internal/mapGet.js    |    0
 .../node_modules/lodash/internal/mapHas.js    |    0
 .../node_modules/lodash/internal/mapSet.js    |    0
 .../node_modules/lodash/internal/mergeData.js |    0
 .../lodash/internal/mergeDefaults.js          |    0
 .../node_modules/lodash/internal/metaMap.js   |    0
 .../lodash/internal/pickByArray.js            |    0
 .../lodash/internal/pickByCallback.js         |    0
 .../node_modules/lodash/internal/reEscape.js  |    0
 .../lodash/internal/reEvaluate.js             |    0
 .../lodash/internal/reInterpolate.js          |    0
 .../node_modules/lodash/internal/realNames.js |    0
 .../node_modules/lodash/internal/reorder.js   |    0
 .../lodash/internal/replaceHolders.js         |    0
 .../node_modules/lodash/internal/setData.js   |    0
 .../node_modules/lodash/internal/shimKeys.js  |    0
 .../lodash/internal/sortedUniq.js             |    0
 .../lodash/internal/toIterable.js             |    0
 .../node_modules/lodash/internal/toObject.js  |    0
 .../node_modules/lodash/internal/toPath.js    |    0
 .../lodash/internal/trimmedLeftIndex.js       |    0
 .../lodash/internal/trimmedRightIndex.js      |    0
 .../lodash/internal/unescapeHtmlChar.js       |    0
 .../lodash/internal/wrapperClone.js           |    0
 .../node_modules/lodash/lang.js               |    0
 .../node_modules/lodash/lang/clone.js         |    0
 .../node_modules/lodash/lang/cloneDeep.js     |    0
 .../node_modules/lodash/lang/eq.js            |    0
 .../node_modules/lodash/lang/gt.js            |    0
 .../node_modules/lodash/lang/gte.js           |    0
 .../node_modules/lodash/lang/isArguments.js   |    0
 .../node_modules/lodash/lang/isArray.js       |    0
 .../node_modules/lodash/lang/isBoolean.js     |    0
 .../node_modules/lodash/lang/isDate.js        |    0
 .../node_modules/lodash/lang/isElement.js     |    0
 .../node_modules/lodash/lang/isEmpty.js       |    0
 .../node_modules/lodash/lang/isEqual.js       |    0
 .../node_modules/lodash/lang/isError.js       |    0
 .../node_modules/lodash/lang/isFinite.js      |    0
 .../node_modules/lodash/lang/isFunction.js    |    0
 .../node_modules/lodash/lang/isMatch.js       |    0
 .../node_modules/lodash/lang/isNaN.js         |    0
 .../node_modules/lodash/lang/isNative.js      |    0
 .../node_modules/lodash/lang/isNull.js        |    0
 .../node_modules/lodash/lang/isNumber.js      |    0
 .../node_modules/lodash/lang/isObject.js      |    0
 .../node_modules/lodash/lang/isPlainObject.js |    0
 .../node_modules/lodash/lang/isRegExp.js      |    0
 .../node_modules/lodash/lang/isString.js      |    0
 .../node_modules/lodash/lang/isTypedArray.js  |    0
 .../node_modules/lodash/lang/isUndefined.js   |    0
 .../node_modules/lodash/lang/lt.js            |    0
 .../node_modules/lodash/lang/lte.js           |    0
 .../node_modules/lodash/lang/toArray.js       |    0
 .../node_modules/lodash/lang/toPlainObject.js |    0
 .../node_modules/lodash/math.js               |    0
 .../node_modules/lodash/math/add.js           |    0
 .../node_modules/lodash/math/ceil.js          |    0
 .../node_modules/lodash/math/floor.js         |    0
 .../node_modules/lodash/math/max.js           |    0
 .../node_modules/lodash/math/min.js           |    0
 .../node_modules/lodash/math/round.js         |    0
 .../node_modules/lodash/math/sum.js           |    0
 .../node_modules/lodash/number.js             |    0
 .../node_modules/lodash/number/inRange.js     |    0
 .../node_modules/lodash/number/random.js      |    0
 .../node_modules/lodash/object.js             |    0
 .../node_modules/lodash/object/assign.js      |    0
 .../node_modules/lodash/object/create.js      |    0
 .../node_modules/lodash/object/defaults.js    |    0
 .../lodash/object/defaultsDeep.js             |    0
 .../node_modules/lodash/object/extend.js      |    0
 .../node_modules/lodash/object/findKey.js     |    0
 .../node_modules/lodash/object/findLastKey.js |    0
 .../node_modules/lodash/object/forIn.js       |    0
 .../node_modules/lodash/object/forInRight.js  |    0
 .../node_modules/lodash/object/forOwn.js      |    0
 .../node_modules/lodash/object/forOwnRight.js |    0
 .../node_modules/lodash/object/functions.js   |    0
 .../node_modules/lodash/object/get.js         |    0
 .../node_modules/lodash/object/has.js         |    0
 .../node_modules/lodash/object/invert.js      |    0
 .../node_modules/lodash/object/keys.js        |    0
 .../node_modules/lodash/object/keysIn.js      |    0
 .../node_modules/lodash/object/mapKeys.js     |    0
 .../node_modules/lodash/object/mapValues.js   |    0
 .../node_modules/lodash/object/merge.js       |    0
 .../node_modules/lodash/object/methods.js     |    0
 .../node_modules/lodash/object/omit.js        |    0
 .../node_modules/lodash/object/pairs.js       |    0
 .../node_modules/lodash/object/pick.js        |    0
 .../node_modules/lodash/object/result.js      |    0
 .../node_modules/lodash/object/set.js         |    0
 .../node_modules/lodash/object/transform.js   |    0
 .../node_modules/lodash/object/values.js      |    0
 .../node_modules/lodash/object/valuesIn.js    |    0
 .../node_modules/lodash/package.json          |    0
 .../node_modules/lodash/string.js             |    0
 .../node_modules/lodash/string/camelCase.js   |    0
 .../node_modules/lodash/string/capitalize.js  |    0
 .../node_modules/lodash/string/deburr.js      |    0
 .../node_modules/lodash/string/endsWith.js    |    0
 .../node_modules/lodash/string/escape.js      |    0
 .../lodash/string/escapeRegExp.js             |    0
 .../node_modules/lodash/string/kebabCase.js   |    0
 .../node_modules/lodash/string/pad.js         |    0
 .../node_modules/lodash/string/padLeft.js     |    0
 .../node_modules/lodash/string/padRight.js    |    0
 .../node_modules/lodash/string/parseInt.js    |    0
 .../node_modules/lodash/string/repeat.js      |    0
 .../node_modules/lodash/string/snakeCase.js   |    0
 .../node_modules/lodash/string/startCase.js   |    0
 .../node_modules/lodash/string/startsWith.js  |    0
 .../node_modules/lodash/string/template.js    |    0
 .../lodash/string/templateSettings.js         |    0
 .../node_modules/lodash/string/trim.js        |    0
 .../node_modules/lodash/string/trimLeft.js    |    0
 .../node_modules/lodash/string/trimRight.js   |    0
 .../node_modules/lodash/string/trunc.js       |    0
 .../node_modules/lodash/string/unescape.js    |    0
 .../node_modules/lodash/string/words.js       |    0
 .../node_modules/lodash/support.js            |    0
 .../node_modules/lodash/utility.js            |    0
 .../node_modules/lodash/utility/attempt.js    |    0
 .../node_modules/lodash/utility/callback.js   |    0
 .../node_modules/lodash/utility/constant.js   |    0
 .../node_modules/lodash/utility/identity.js   |    0
 .../node_modules/lodash/utility/iteratee.js   |    0
 .../node_modules/lodash/utility/matches.js    |    0
 .../lodash/utility/matchesProperty.js         |    0
 .../node_modules/lodash/utility/method.js     |    0
 .../node_modules/lodash/utility/methodOf.js   |    0
 .../node_modules/lodash/utility/mixin.js      |    0
 .../node_modules/lodash/utility/noop.js       |    0
 .../node_modules/lodash/utility/property.js   |    0
 .../node_modules/lodash/utility/propertyOf.js |    0
 .../node_modules/lodash/utility/range.js      |    0
 .../node_modules/lodash/utility/times.js      |    0
 .../node_modules/lodash/utility/uniqueId.js   |    0
 .../node_modules/mkdirp/.travis.yml           |    0
 .../node_modules/mkdirp/LICENSE               |    0
 .../node_modules/mkdirp/bin/cmd.js            |    0
 .../node_modules/mkdirp/bin/usage.txt         |    0
 .../node_modules/mkdirp/examples/pow.js       |    0
 .../node_modules/mkdirp/index.js              |    0
 .../mkdirp/node_modules/minimist/.travis.yml  |    0
 .../mkdirp/node_modules/minimist/LICENSE      |    0
 .../node_modules/minimist/example/parse.js    |    0
 .../mkdirp/node_modules/minimist/index.js     |    0
 .../mkdirp/node_modules/minimist/package.json |    0
 .../node_modules/minimist/readme.markdown     |    0
 .../mkdirp/node_modules/minimist/test/dash.js |    0
 .../minimist/test/default_bool.js             |    0
 .../node_modules/minimist/test/dotted.js      |    0
 .../mkdirp/node_modules/minimist/test/long.js |    0
 .../node_modules/minimist/test/parse.js       |    0
 .../minimist/test/parse_modified.js           |    0
 .../node_modules/minimist/test/short.js       |    0
 .../node_modules/minimist/test/whitespace.js  |    0
 .../node_modules/mkdirp/package.json          |    0
 .../node_modules/mkdirp/readme.markdown       |    0
 .../node_modules/mkdirp/test/chmod.js         |    0
 .../node_modules/mkdirp/test/clobber.js       |    0
 .../node_modules/mkdirp/test/mkdirp.js        |    0
 .../node_modules/mkdirp/test/opts_fs.js       |    0
 .../node_modules/mkdirp/test/opts_fs_sync.js  |    0
 .../node_modules/mkdirp/test/perm.js          |    0
 .../node_modules/mkdirp/test/perm_sync.js     |    0
 .../node_modules/mkdirp/test/race.js          |    0
 .../node_modules/mkdirp/test/rel.js           |    0
 .../node_modules/mkdirp/test/return.js        |    0
 .../node_modules/mkdirp/test/return_sync.js   |    0
 .../node_modules/mkdirp/test/root.js          |    0
 .../node_modules/mkdirp/test/sync.js          |    0
 .../node_modules/mkdirp/test/umask.js         |    0
 .../node_modules/mkdirp/test/umask_sync.js    |    0
 .../LICENSE-MIT.txt                           |    0
 .../string.prototype.startswith/README.md     |    0
 .../string.prototype.startswith/package.json  |    0
 .../string.prototype.startswith/startswith.js |    0
 .../package.json                              |    0
 .../protractor.config.js                      |    0
 .../template.html                             |    0
 .../test/test2Spec.js                         |    0
 .../test/testSpec.js                          |    0
 .../test/e2e/protractor.conf.abonnement.js    |    0
 .../javascript/test/e2e/protractor.conf.ad.js |    0
 .../test/e2e/protractor.conf.categorie.js     |    0
 .../test/e2e/protractor.conf.depot.js         |    0
 .../e2e/protractor.conf.fichiers_interdits.js |    0
 .../test/e2e/protractor.conf.filter.js        |    0
 .../test/e2e/protractor.conf.formulaire.js    |    0
 .../test/e2e/protractor.conf.import.export.js |    0
 .../javascript/test/e2e/protractor.conf.ip.js |    0
 .../javascript/test/e2e/protractor.conf.js    |    0
 .../test/e2e/protractor.conf.lot.js           |    0
 .../test/e2e/protractor.conf.metada.js        |    0
 .../test/e2e/protractor.conf.metadata.js      |    0
 .../test/e2e/protractor.conf.moteurs.js       |    0
 .../test/e2e/protractor.conf.order.js         |    0
 .../test/e2e/protractor.conf.publication.js   |    0
 .../test/e2e/protractor.conf.unicite.js       |    0
 .../test/e2e/protractor.conf.upload.js        |    0
 .../test/e2e/protractor.conf.upload_fmw.js    |    0
 .../test/e2e/protractor.conf.upload_zip.js    |    0
 .../test/e2e/protractor.conf.user_existant.js |    0
 .../test/e2e/protractor.conf.users.js         |    0
 .../e2e/protractor.conf.users_speciaux.js     |    0
 .../protractor.conf.users_speciaux.linux.js   |    0
 .../protractor.conf.verrouillage_projet.js    |    0
 .../javascript/test/e2e/resource/DATE.gex     |  Bin
 .../javascript/test/e2e/resource/DPT.DBF      |  Bin
 .../javascript/test/e2e/resource/DPT.SHP      |  Bin
 .../javascript/test/e2e/resource/DPT.SHX      |  Bin
 .../javascript/test/e2e/resource/DPT.prj      |    0
 .../javascript/test/e2e/resource/DPT.zip      |  Bin
 .../test/e2e/resource/choix_multiple.fmw      |    0
 .../test/e2e/resource/choix_multiple.log      |    0
 .../test/e2e/resource/controle_quali.gex      |  Bin
 .../javascript/test/e2e/resource/dep dep.zip  |  Bin
 .../javascript/test/e2e/resource/depts.zip    |  Bin
 .../javascript/test/e2e/resource/dpt2.dbf     |  Bin
 .../javascript/test/e2e/resource/dpt2.prj     |    0
 .../javascript/test/e2e/resource/dpt2.shp     |  Bin
 .../javascript/test/e2e/resource/dpt2.shx     |  Bin
 .../javascript/test/e2e/resource/dpt2.zip     |  Bin
 .../test/e2e/resource/d\303\251p.zip"         |  Bin
 .../javascript/test/e2e/resource/ee aa.fmw    |    0
 .../javascript/test/e2e/resource/exemples.gex |  Bin
 ...raction_geofla_par_d\303\251partement.gex" |  Bin
 .../test/e2e/resource/import_export.gex       |  Bin
 .../test/e2e/resource/import_export2.gex      |  Bin
 .../test/e2e/resource/it3/ARDECHE.dbf         |  Bin
 .../test/e2e/resource/it3/ARDECHE.prj         |    0
 .../test/e2e/resource/it3/ARDECHE.shp         |  Bin
 .../test/e2e/resource/it3/ARDECHE.shx         |  Bin
 .../javascript/test/e2e/resource/metadata.fmw |    0
 .../javascript/test/e2e/resource/metadata.log |    0
 .../test/e2e/resource/metadata2.fmw           |    0
 .../test/e2e/resource/selection_villes.gex    |  Bin
 .../javascript/test/e2e/resource/shp2mif.fmw  |    0
 .../test/e2e/resource/t_abonnement.fmw        |    0
 .../test/e2e/resource/t_formulaire.fmw        |    0
 .../test/e2e/resource/t_importparlot1.fmw     |    0
 .../test/e2e/resource/t_importparlot2.fmw     |    0
 .../test/e2e/resource/t_unicite.fmw           |    0
 .../javascript/test/e2e/resource/test_gex.gex |  Bin
 .../e2e/resource/test_param_choice_villes.fmw |    0
 .../test/e2e/resource/test_param_couleur.fmw  |    0
 .../e2e/resource/test_param_date_time.fmw     |    0
 .../e2e/resource/test_param_date_time.log     |    0
 .../javascript/test/e2e/resource/villes.zip   |  Bin
 .../javascript/test/e2e/resource/vse.jpg      |  Bin
 .../test/e2e/resource/\303\251\303\240.fmw"   |    0
 .../test/e2e/scenario/sc_vitis_abonnement.js  |    0
 .../test/e2e/scenario/sc_vitis_ad.js          |    0
 .../test/e2e/scenario/sc_vitis_categorie.js   |    0
 .../test/e2e/scenario/sc_vitis_depot.js       |    0
 .../scenario/sc_vitis_fichiers_interdits.js   |    0
 .../test/e2e/scenario/sc_vitis_filter.js      |    0
 .../test/e2e/scenario/sc_vitis_fme_params.js  |    0
 .../test/e2e/scenario/sc_vitis_formulaire.js  |    0
 .../e2e/scenario/sc_vitis_import_export.js    |    0
 .../test/e2e/scenario/sc_vitis_ip.js          |    0
 .../test/e2e/scenario/sc_vitis_lot.js         |    0
 .../test/e2e/scenario/sc_vitis_metadata.js    |    0
 .../test/e2e/scenario/sc_vitis_moteurs.js     |    0
 .../test/e2e/scenario/sc_vitis_order.js       |    0
 .../test/e2e/scenario/sc_vitis_publication.js |    0
 .../test/e2e/scenario/sc_vitis_unicite.js     |    0
 .../test/e2e/scenario/sc_vitis_upload.js      |    0
 .../test/e2e/scenario/sc_vitis_upload_fmw.js  |    0
 .../test/e2e/scenario/sc_vitis_upload_zip.js  |    0
 .../e2e/scenario/sc_vitis_user_existant.js    |    0
 .../test/e2e/scenario/sc_vitis_users.js       |    0
 .../test/e2e/scenario/sc_vitis_users_linux.js |    0
 .../e2e/scenario/sc_vitis_users_speciaux.js   |    0
 .../scenario/sc_vitis_users_speciaux_linux.js |    0
 .../scenario/sc_vitis_verrouillage_projet.js  |    0
 .../vitis/client => client}/lang/lang-en.json |    0
 .../vitis/client => client}/lang/lang-fr.json |    0
 .../client => client}/less/doubleForm.less    |    0
 .../client => client}/less/htmlForm.less      |    0
 {src/vitis/client => client}/less/login.less  |    0
 {src/vitis/client => client}/less/main.less   |    0
 {src/vitis/client => client}/less/mobile.less |    0
 .../client => client}/less/sectionForm.less   |    0
 .../client => client}/less/simpleForm.less    |    0
 .../client => client}/less/workspaceList.less |    0
 .../modules/vitis/data/proj.json              |    0
 .../configuration_vitis_configuration.json    |    0
 .../vitis/forms/logs/logs_vitis_log.json      |    0
 .../vitis/forms/user/user_vitis_user.js       |    0
 .../vitis/forms/user/user_vitis_user.json     |    0
 .../users/active_directory_connection.json    |    0
 .../users/search_active_directory_group.json  |    0
 .../users/search_active_directory_person.json |    0
 .../forms/users/users_vitis_billinggroup.json |    0
 .../vitis/forms/users/users_vitis_domain.json |    0
 .../vitis/forms/users/users_vitis_group.json  |    0
 .../forms/users/users_vitis_privilege.json    |    0
 .../vitis/forms/users/users_vitis_users.json  |    0
 .../modules/vitis/images/administrator.png    |  Bin
 .../modules/vitis/images/button_green.gif     |  Bin
 .../modules/vitis/images/button_red.gif       |  Bin
 .../modules/vitis/images/user.png             |  Bin
 .../controllers/activeDirectoryTreeCtrl.js    |    0
 .../vitis/javascript/controllers/logsCtrl.js  |    0
 .../controllers/versionConfigurationCtrl.js   |    0
 .../controllers/webServiceHelpCtrl.js         |    0
 .../controllers/websocketConfigurationCtrl.js |    0
 .../modules/vitis/javascript/deps.js          |    0
 .../directives/activeDirectoryTreeDrtv.js     |    0
 .../vitis/javascript/directives/logsDrtv.js   |    0
 .../directives/phpInfoConfigurationDrtv.js    |    0
 .../directives/versionConfigurationDrtv.js    |    0
 .../directives/webServiceHelpDrtv.js          |    0
 .../directives/websocketConfigurationDrtv.js  |    0
 .../modules/vitis/javascript/script_module.js |    0
 .../modules/vitis/lang/lang-en.json           |    0
 .../modules/vitis/lang/lang-fr.json           |    0
 .../vitis/less/activeDirectoryTree.less       |    0
 .../modules/vitis/less/logs.less              |    0
 .../modules/vitis/less/main.less              |    0
 .../vitis/less/phpInfoConfiguration.less      |    0
 .../vitis/less/updateConfiguration.less       |    0
 .../modules/vitis/less/users.less             |    0
 .../vitis/less/versionConfiguration.less      |    0
 .../modules/vitis/less/webServiceHelp.less    |    0
 .../templates/activeDirectoryTreeLeftTpl.html |    0
 .../activeDirectoryTreeRightTpl.html          |    0
 .../modules/vitis/templates/logsLeftTpl.html  |    0
 .../modules/vitis/templates/logsRightTpl.html |    0
 .../templates/phpInfoConfigurationTpl.html    |    0
 .../templates/updateConfigurationTpl.html     |    0
 .../templates/versionConfigurationTpl.html    |    0
 .../vitis/templates/webServiceHelpTpl.html    |    0
 .../templates/websocketConfigurationTpl.html  |    0
 .../templates/clientDocumentationTpl.html     |    0
 .../templates/creditsTpl.html                 |    0
 .../templates/doubleFormTpl.html              |    0
 .../client => client}/templates/formTpl.html  |    0
 .../client => client}/templates/loginTpl.html |    0
 .../client => client}/templates/mainTpl.html  |    0
 .../templates/sectionFormTpl.html             |    0
 .../templates/simpleFormTpl.html              |    0
 .../templates/uiGridActionTpl.html            |    0
 .../templates/uiGridPaginationTpl.html        |    0
 .../templates/workspaceListTpl.html           |    0
 conf/Gruntfile.js                             |  112 -
 conf/_install/apache.conf                     |    6 -
 conf/_install/dependency.xml                  |   16 -
 conf/_install/fileToDelete.txt                |    2 -
 conf/_install/folderToDelete.txt              |    1 -
 conf/credits.json                             |  156 -
 conf/less/variables.less                      |   35 -
 conf/package.json                             |    4 -
 conf/properties.json                          |   11 -
 conf/requires/config.js                       |   66 -
 conf/requires/requiresApp.js                  |   11 -
 install.bat                                   |   18 -
 install.sh                                    |   25 -
 pull_subtrees.sh                              |   13 -
 push_subtrees.sh                              |   13 -
 src/closure/README.md                         |    1 -
 src/closure/conf/depswriter/closurebuilder.py |  293 -
 src/closure/conf/depswriter/depstree.py       |  189 -
 src/closure/conf/depswriter/depstree_test.py  |  127 -
 src/closure/conf/depswriter/depswriter.py     |  212 -
 .../conf/depswriter/depswriter_test.py        |   62 -
 src/closure/conf/depswriter/jscompiler.py     |  162 -
 .../conf/depswriter/jscompiler_test.py        |  114 -
 src/closure/conf/depswriter/source.py         |  132 -
 src/closure/conf/depswriter/source_test.py    |  152 -
 src/closure/conf/depswriter/treescan.py       |   78 -
 src/closure/conf/externs/angular-1.3.js       | 2392 --------
 src/closure/conf/externs/bingmaps.js          |  176 -
 src/closure/conf/externs/bootstrap.js         |  242 -
 src/closure/conf/externs/geojson.js           |  171 -
 src/closure/conf/externs/html2canvas.js       |    8 -
 src/closure/conf/externs/jquery-1.9.js        | 2166 --------
 src/closure/conf/externs/jspdf.js             |   51 -
 src/closure/conf/externs/vmap.js              |   75 -
 src/module_extraction/README.md               |    3 -
 src/module_extraction/_install/dependency.xml |   19 -
 .../_install/fileToDelete.txt                 |    6 -
 .../_install/folderToDelete.txt               |    2 -
 .../extraction_extraction_extraction.js       |  500 --
 .../extraction_extraction_extraction.json     | 4838 -----------------
 ...ction_depot_extraction_extraction_depot.js |  254 -
 ...ion_depot_extraction_extraction_depot.json |  291 -
 .../extraction_ref_extraction_coordsys.json   |  240 -
 .../extraction_ref_extraction_format.json     |  393 --
 .../extraction_ref_extraction_layer.json      |  355 --
 .../module/forms/login/sign_up.json           |  230 -
 .../module/javascript/script_module.js        |  391 --
 .../module/lang/lang-en.json                  |  111 -
 .../module/lang/lang-fr.json                  |  119 -
 src/module_extraction/module/less/main.less   |    5 -
 .../web_service/conf/properties.inc           |    5 -
 .../web_service/conf/version.inc              |    7 -
 .../web_service/sql/sqlQueries.xml            |  329 --
 .../web_service/ws/Coordsys.class.inc         |   90 -
 .../web_service/ws/Coordsyss.class.inc        |  266 -
 .../web_service/ws/Extraction.class.inc       |  125 -
 .../ws/ExtractionExtraction.class.inc         |   45 -
 .../ws/ExtractionExtraction.class.sql.inc     |   17 -
 .../web_service/ws/Extractions.class.inc      |  435 --
 .../web_service/ws/Format.class.inc           |   90 -
 .../web_service/ws/Formats.class.inc          |  267 -
 .../web_service/ws/Layer.class.inc            |   90 -
 .../web_service/ws/Layers.class.inc           |  267 -
 .../web_service/ws/overview.phtml             |   24 -
 src/vitis/.gitignore                          |    0
 src/vitis/README.md                           |    1 -
 .../_install/dependencies/pycron/crontab.txt  |    6 -
 update.bat                                    |   10 -
 utils/copy_hooks.bat                          |    3 -
 utils/copy_hooks.sh                           |   14 -
 utils/get_deps.sh                             |   47 -
 utils/githooks/post-merge                     |   18 -
 utils/githooks/pre-push                       |   21 -
 utils/init_subtrees.sh                        |   48 -
 utils/init_symlinks.sh                        |  159 -
 utils/init_tree.bat                           |   99 -
 utils/pull_subtrees.sh                        |   32 -
 utils/push_subtrees.sh                        |   41 -
 utils/update_tree.bat                         |   80 -
 utils/utils/copy_hooks.bat                    |    3 -
 utils/utils/copy_hooks.sh                     |   14 -
 utils/utils/get_deps.sh                       |   47 -
 utils/utils/githooks/post-merge               |   19 -
 utils/utils/githooks/pre-push                 |   22 -
 utils/utils/init_subtrees.sh                  |   48 -
 utils/utils/init_symlinks.sh                  |  159 -
 utils/utils/init_tree.bat                     |   99 -
 utils/utils/pull_subtrees.sh                  |   32 -
 utils/utils/push_subtrees.sh                  |   41 -
 utils/utils/update_tree.bat                   |   80 -
 {src/vitis/vas => vas}/doc/composer.json      |    0
 {src/vitis/vas => vas}/doc/composer.lock      |    0
 {src/vitis/vas => vas}/doc/css/reset.css      |    0
 {src/vitis/vas => vas}/doc/css/screen.css     |    0
 {src/vitis/vas => vas}/doc/css/style.css      |    0
 {src/vitis/vas => vas}/doc/images/gtf_ws.png  |  Bin
 {src/vitis/vas => vas}/doc/images/order.png   |  Bin
 .../vitis/vas => vas}/doc/images/overview.png |  Bin
 {src/vitis/vas => vas}/doc/images/rest.png    |  Bin
 .../vitis/vas => vas}/doc/images/throbber.gif |  Bin
 {src/vitis/vas => vas}/doc/images/token.png   |  Bin
 .../vas => vas}/doc/images/workspace.png      |  Bin
 {src/vitis/vas => vas}/doc/index.phtml        |   12 +-
 .../doc/javascript/backbone-min.js            |    0
 .../doc/javascript/handlebars-1.0.0.js        |    0
 .../doc/javascript/handlebars-2.0.0.js        |    0
 .../doc/javascript/highlight.7.3.pack.js      |    0
 .../doc/javascript/jquery-1.8.0.min.js        |    0
 .../doc/javascript/jquery.ba-bbq.min.js       |    0
 .../doc/javascript/jquery.slideto.min.js      |    0
 .../doc/javascript/jquery.wiggle.min.js       |    0
 .../vas => vas}/doc/javascript/marked.js      |    0
 .../doc/javascript/shred.bundle.js            |    0
 .../doc/javascript/shred/content.js           |    0
 .../doc/javascript/swagger-oauth.js           |    0
 .../vas => vas}/doc/javascript/swagger-ui.js  |    0
 .../doc/javascript/swagger-ui.min.js          |    0
 .../doc/javascript/underscore-min.js          |    0
 .../doc/javascript/underscore-min.map         |    0
 {src/vitis/vas => vas}/doc/swagger.php        |    5 +-
 .../vitis/vas => vas}/doc/vendor/autoload.php |    0
 {src/vitis/vas => vas}/doc/vendor/bin/swagger |    0
 .../doc/vendor/composer/ClassLoader.php       |    0
 .../vas => vas}/doc/vendor/composer/LICENSE   |    0
 .../doc/vendor/composer/autoload_classmap.php |    0
 .../doc/vendor/composer/autoload_files.php    |    0
 .../vendor/composer/autoload_namespaces.php   |    0
 .../doc/vendor/composer/autoload_psr4.php     |    0
 .../doc/vendor/composer/autoload_real.php     |    0
 .../doc/vendor/composer/autoload_static.php   |    0
 .../doc/vendor/composer/installed.json        |    0
 .../doc/vendor/doctrine/annotations/LICENSE   |    0
 .../doc/vendor/doctrine/annotations/README.md |    0
 .../vendor/doctrine/annotations/composer.json |    0
 .../Common/Annotations/Annotation.php         |    0
 .../Annotations/Annotation/Attribute.php      |    0
 .../Annotations/Annotation/Attributes.php     |    0
 .../Common/Annotations/Annotation/Enum.php    |    0
 .../Annotation/IgnoreAnnotation.php           |    0
 .../Annotations/Annotation/Required.php       |    0
 .../Common/Annotations/Annotation/Target.php  |    0
 .../Annotations/AnnotationException.php       |    0
 .../Common/Annotations/AnnotationReader.php   |    0
 .../Common/Annotations/AnnotationRegistry.php |    0
 .../Common/Annotations/CachedReader.php       |    0
 .../Doctrine/Common/Annotations/DocLexer.php  |    0
 .../Doctrine/Common/Annotations/DocParser.php |    0
 .../Common/Annotations/FileCacheReader.php    |    0
 .../Common/Annotations/IndexedReader.php      |    0
 .../Doctrine/Common/Annotations/PhpParser.php |    0
 .../Doctrine/Common/Annotations/Reader.php    |    0
 .../Annotations/SimpleAnnotationReader.php    |    0
 .../Common/Annotations/TokenParser.php        |    0
 .../doc/vendor/doctrine/lexer/LICENSE         |    0
 .../doc/vendor/doctrine/lexer/README.md       |    0
 .../doc/vendor/doctrine/lexer/composer.json   |    0
 .../Doctrine/Common/Lexer/AbstractLexer.php   |    0
 .../doc/vendor/symfony/finder/.gitignore      |    0
 .../finder/Adapter/AbstractAdapter.php        |    0
 .../finder/Adapter/AbstractFindAdapter.php    |    0
 .../finder/Adapter/AdapterInterface.php       |    0
 .../symfony/finder/Adapter/BsdFindAdapter.php |    0
 .../symfony/finder/Adapter/GnuFindAdapter.php |    0
 .../symfony/finder/Adapter/PhpAdapter.php     |    0
 .../doc/vendor/symfony/finder/CHANGELOG.md    |    0
 .../symfony/finder/Comparator/Comparator.php  |    0
 .../finder/Comparator/DateComparator.php      |    0
 .../finder/Comparator/NumberComparator.php    |    0
 .../Exception/AccessDeniedException.php       |    0
 .../Exception/AdapterFailureException.php     |    0
 .../finder/Exception/ExceptionInterface.php   |    0
 .../OperationNotPermitedException.php         |    0
 .../ShellCommandFailureException.php          |    0
 .../symfony/finder/Expression/Expression.php  |    0
 .../vendor/symfony/finder/Expression/Glob.php |    0
 .../symfony/finder/Expression/Regex.php       |    0
 .../finder/Expression/ValueInterface.php      |    0
 .../doc/vendor/symfony/finder/Finder.php      |    0
 .../doc/vendor/symfony/finder/Glob.php        |    0
 .../finder/Iterator/CustomFilterIterator.php  |    0
 .../Iterator/DateRangeFilterIterator.php      |    0
 .../Iterator/DepthRangeFilterIterator.php     |    0
 .../ExcludeDirectoryFilterIterator.php        |    0
 .../finder/Iterator/FilePathsIterator.php     |    0
 .../Iterator/FileTypeFilterIterator.php       |    0
 .../Iterator/FilecontentFilterIterator.php    |    0
 .../Iterator/FilenameFilterIterator.php       |    0
 .../finder/Iterator/FilterIterator.php        |    0
 .../Iterator/MultiplePcreFilterIterator.php   |    0
 .../finder/Iterator/PathFilterIterator.php    |    0
 .../Iterator/RecursiveDirectoryIterator.php   |    0
 .../Iterator/SizeRangeFilterIterator.php      |    0
 .../finder/Iterator/SortableIterator.php      |    0
 .../doc/vendor/symfony/finder/LICENSE         |    0
 .../doc/vendor/symfony/finder/README.md       |    0
 .../vendor/symfony/finder/Shell/Command.php   |    0
 .../doc/vendor/symfony/finder/Shell/Shell.php |    0
 .../doc/vendor/symfony/finder/SplFileInfo.php |    0
 .../symfony/finder/Tests/BsdFinderTest.php    |    0
 .../Tests/Comparator/ComparatorTest.php       |    0
 .../Tests/Comparator/DateComparatorTest.php   |    0
 .../Tests/Comparator/NumberComparatorTest.php |    0
 .../Tests/Expression/ExpressionTest.php       |    0
 .../finder/Tests/Expression/GlobTest.php      |    0
 .../finder/Tests/Expression/RegexTest.php     |    0
 .../finder/Tests/FakeAdapter/DummyAdapter.php |    0
 .../Tests/FakeAdapter/FailingAdapter.php      |    0
 .../finder/Tests/FakeAdapter/NamedAdapter.php |    0
 .../Tests/FakeAdapter/UnsupportedAdapter.php  |    0
 .../symfony/finder/Tests/FinderTest.php       |    0
 .../finder/Tests/Fixtures/A/B/C/abc.dat       |    0
 .../symfony/finder/Tests/Fixtures/A/B/ab.dat  |    0
 .../symfony/finder/Tests/Fixtures/A/a.dat     |    0
 .../Tests/Fixtures/copy/A/B/C/abc.dat.copy    |    0
 .../Tests/Fixtures/copy/A/B/ab.dat.copy       |    0
 .../finder/Tests/Fixtures/copy/A/a.dat.copy   |    0
 .../symfony/finder/Tests/Fixtures/dolor.txt   |    0
 .../symfony/finder/Tests/Fixtures/ipsum.txt   |    0
 .../symfony/finder/Tests/Fixtures/lorem.txt   |    0
 .../symfony/finder/Tests/Fixtures/one/a       |    0
 .../finder/Tests/Fixtures/one/b/c.neon        |    0
 .../finder/Tests/Fixtures/one/b/d.neon        |    0
 .../Fixtures/r+e.gex[c]a(r)s/dir/bar.dat      |    0
 .../finder/Tests/Fixtures/with space/foo.txt  |    0
 .../vendor/symfony/finder/Tests/GlobTest.php  |    0
 .../symfony/finder/Tests/GnuFinderTest.php    |    0
 .../Iterator/CustomFilterIteratorTest.php     |    0
 .../Iterator/DateRangeFilterIteratorTest.php  |    0
 .../Iterator/DepthRangeFilterIteratorTest.php |    0
 .../ExcludeDirectoryFilterIteratorTest.php    |    0
 .../Tests/Iterator/FilePathsIteratorTest.php  |    0
 .../Iterator/FileTypeFilterIteratorTest.php   |    0
 .../FilecontentFilterIteratorTest.php         |    0
 .../Iterator/FilenameFilterIteratorTest.php   |    0
 .../Tests/Iterator/FilterIteratorTest.php     |    0
 .../finder/Tests/Iterator/Iterator.php        |    0
 .../Tests/Iterator/IteratorTestCase.php       |    0
 .../Tests/Iterator/MockFileListIterator.php   |    0
 .../finder/Tests/Iterator/MockSplFileInfo.php |    0
 .../MultiplePcreFilterIteratorTest.php        |    0
 .../Tests/Iterator/PathFilterIteratorTest.php |    0
 .../Tests/Iterator/RealIteratorTestCase.php   |    0
 .../RecursiveDirectoryIteratorTest.php        |    0
 .../Iterator/SizeRangeFilterIteratorTest.php  |    0
 .../Tests/Iterator/SortableIteratorTest.php   |    0
 .../finder/Tests/Shell/CommandTest.php        |    0
 .../doc/vendor/symfony/finder/composer.json   |    0
 .../vendor/symfony/finder/phpunit.xml.dist    |    0
 .../doc/vendor/zircote/swagger-php/.gitignore |    0
 .../vendor/zircote/swagger-php/.travis.yml    |    0
 .../vendor/zircote/swagger-php/Changelog.md   |    0
 .../zircote/swagger-php/Examples/Examples.md  |    0
 .../petstore.swagger.io/ApiResponse.php       |    0
 .../controllers/PetController.php             |    0
 .../controllers/StoreController.php           |    0
 .../controllers/UserController.php            |    0
 .../petstore.swagger.io/models/Category.php   |    0
 .../petstore.swagger.io/models/Order.php      |    0
 .../petstore.swagger.io/models/Pet.php        |    0
 .../petstore.swagger.io/models/Tag.php        |    0
 .../petstore.swagger.io/models/User.php       |    0
 .../Examples/petstore.swagger.io/security.php |    0
 .../petstore.swagger.io/swagger-v2.php        |    0
 .../Examples/petstore.swagger.io/tags.php     |    0
 .../petstore-simple/SimplePet.php             |    0
 .../petstore-simple/SimplePetsController.php  |    0
 .../swagger-spec/petstore-simple/api.php      |    0
 .../controllers/PetWithDocsController.php     |    0
 .../petstore-with-external-docs/docs.php      |    0
 .../models/ErrorModel.php                     |    0
 .../models/Pet.php                            |    0
 .../Examples/swagger-spec/petstore/Pet.php    |    0
 .../swagger-spec/petstore/PetsController.php  |    0
 .../Examples/swagger-spec/petstore/api.php    |    0
 .../zircote/swagger-php/LICENSE-2.0.txt       |    0
 .../doc/vendor/zircote/swagger-php/README.md  |    0
 .../doc/vendor/zircote/swagger-php/VERSION    |    0
 .../vendor/zircote/swagger-php/bin/swagger    |    0
 .../vendor/zircote/swagger-php/composer.json  |    0
 .../zircote/swagger-php/docs/Advanced.md      |    0
 .../swagger-php/docs/Getting-started.md       |    0
 .../swagger-php/docs/Migrating-to-v2.md       |    0
 .../swagger-php/docs/Related-projects.md      |    0
 .../zircote/swagger-php/phpunit.xml.dist      |    0
 .../zircote/swagger-php/src/Analyser.php      |    0
 .../zircote/swagger-php/src/Analysis.php      |    0
 .../src/Annotations/AbstractAnnotation.php    |    0
 .../swagger-php/src/Annotations/Contact.php   |    0
 .../src/Annotations/Definition.php            |    0
 .../swagger-php/src/Annotations/Delete.php    |    0
 .../src/Annotations/ExternalDocumentation.php |    0
 .../swagger-php/src/Annotations/Get.php       |    0
 .../swagger-php/src/Annotations/Head.php      |    0
 .../swagger-php/src/Annotations/Header.php    |    0
 .../swagger-php/src/Annotations/Info.php      |    0
 .../swagger-php/src/Annotations/Items.php     |    0
 .../swagger-php/src/Annotations/License.php   |    0
 .../swagger-php/src/Annotations/Operation.php |    0
 .../swagger-php/src/Annotations/Options.php   |    0
 .../swagger-php/src/Annotations/Parameter.php |    0
 .../swagger-php/src/Annotations/Patch.php     |    0
 .../swagger-php/src/Annotations/Path.php      |    0
 .../swagger-php/src/Annotations/Post.php      |    0
 .../swagger-php/src/Annotations/Property.php  |    0
 .../swagger-php/src/Annotations/Put.php       |    0
 .../swagger-php/src/Annotations/Response.php  |    0
 .../swagger-php/src/Annotations/Schema.php    |    0
 .../src/Annotations/SecurityScheme.php        |    0
 .../swagger-php/src/Annotations/Swagger.php   |    0
 .../swagger-php/src/Annotations/Tag.php       |    0
 .../swagger-php/src/Annotations/Xml.php       |    0
 .../zircote/swagger-php/src/Context.php       |    0
 .../vendor/zircote/swagger-php/src/Logger.php |    0
 .../src/Processors/AugmentDefinitions.php     |    0
 .../src/Processors/AugmentOperations.php      |    0
 .../src/Processors/AugmentParameters.php      |    0
 .../src/Processors/AugmentProperties.php      |    0
 .../swagger-php/src/Processors/BuildPaths.php |    0
 .../src/Processors/CleanUnmerged.php          |    0
 .../src/Processors/HandleReferences.php       |    0
 .../src/Processors/InheritProperties.php      |    0
 .../src/Processors/MergeIntoSwagger.php       |    0
 .../zircote/swagger-php/src/Serializer.php    |    0
 .../swagger-php/src/StaticAnalyser.php        |    0
 .../vendor/zircote/swagger-php/src/Util.php   |    0
 .../zircote/swagger-php/src/functions.php     |    0
 .../tests/AbstractAnnotationTest.php          |    0
 .../swagger-php/tests/AnalyserTest.php        |    0
 .../swagger-php/tests/AnalysisTest.php        |    0
 .../tests/AugmentDefinitionsTest.php          |    0
 .../tests/AugmentOperationTest.php            |    0
 .../tests/AugmentParameterTest.php            |    0
 .../tests/AugmentPropertiesTest.php           |    0
 .../swagger-php/tests/BuildPathsTest.php      |    0
 .../swagger-php/tests/CleanUnmergedTest.php   |    0
 .../tests/CommandlineInterfaceTest.php        |    0
 .../swagger-php/tests/ConstantsTest.php       |    0
 .../zircote/swagger-php/tests/ContextTest.php |    0
 .../tests/ExamplesOutput/petstore-simple.json |    0
 .../petstore-with-external-docs.json          |    0
 .../tests/ExamplesOutput/petstore.json        |    0
 .../ExamplesOutput/petstore.swagger.io.json   |    0
 .../swagger-php/tests/ExamplesTest.php        |    0
 .../swagger-php/tests/Fixtures/Ancestor.php   |    0
 .../Fixtures/AncestorWithoutDocBlocks.php     |    0
 .../swagger-php/tests/Fixtures/Child.php      |    0
 .../tests/Fixtures/ChildWithDocBlocks.php     |    0
 .../swagger-php/tests/Fixtures/Customer.php   |    0
 .../tests/Fixtures/GrandAncestor.php          |    0
 .../swagger-php/tests/Fixtures/HelloTrait.php |    0
 .../tests/Fixtures/NestedProperty.php         |    0
 .../tests/Fixtures/ThirdPartyAnnotations.php  |    0
 .../tests/Fixtures/UsingPhpDoc.php            |    0
 .../swagger-php/tests/Fixtures/UsingRefs.php  |    0
 .../swagger-php/tests/Fixtures/routes.php     |    0
 .../tests/InheritPropertiesTest.php           |    0
 .../zircote/swagger-php/tests/ItemsTest.php   |    0
 .../tests/MergeIntoSwaggerTest.php            |    0
 .../swagger-php/tests/NestedPropertyTest.php  |    0
 .../swagger-php/tests/ResponseTest.php        |    0
 .../swagger-php/tests/SerializerTest.php      |    0
 .../swagger-php/tests/StaticAnalyserTest.php  |    0
 .../swagger-php/tests/SwaggerTestCase.php     |    0
 .../zircote/swagger-php/tests/UtilTest.php    |    0
 .../tests/ValidateRelationsTest.php           |    0
 .../vas => vas}/public/studio/default.js      |    0
 {src/vitis/vas => vas}/rest/.htaccess         |    0
 {src/vitis/vas => vas}/rest/class/.htaccess   |    0
 .../vas => vas}/rest/class/Ldap.class.inc     |    0
 .../rest/class/PEAR/Autoloader.php            |    0
 .../vas => vas}/rest/class/PEAR/Builder.php   |    0
 .../rest/class/PEAR/ChannelFile.php           |    0
 .../rest/class/PEAR/ChannelFile/Parser.php    |    0
 .../vas => vas}/rest/class/PEAR/Command.php   |    0
 .../rest/class/PEAR/Command/Auth.php          |    0
 .../rest/class/PEAR/Command/Auth.xml          |    0
 .../rest/class/PEAR/Command/Build.php         |    0
 .../rest/class/PEAR/Command/Build.xml         |    0
 .../rest/class/PEAR/Command/Channels.php      |    0
 .../rest/class/PEAR/Command/Channels.xml      |    0
 .../rest/class/PEAR/Command/Common.php        |    0
 .../rest/class/PEAR/Command/Config.php        |    0
 .../rest/class/PEAR/Command/Config.xml        |    0
 .../rest/class/PEAR/Command/Install.php       |    0
 .../rest/class/PEAR/Command/Install.xml       |    0
 .../rest/class/PEAR/Command/Mirror.php        |    0
 .../rest/class/PEAR/Command/Mirror.xml        |    0
 .../rest/class/PEAR/Command/Package.php       |    0
 .../rest/class/PEAR/Command/Package.xml       |    0
 .../rest/class/PEAR/Command/Pickle.php        |    0
 .../rest/class/PEAR/Command/Pickle.xml        |    0
 .../rest/class/PEAR/Command/Registry.php      |    0
 .../rest/class/PEAR/Command/Registry.xml      |    0
 .../rest/class/PEAR/Command/Remote.php        |    0
 .../rest/class/PEAR/Command/Remote.xml        |    0
 .../rest/class/PEAR/Command/Test.php          |    0
 .../rest/class/PEAR/Command/Test.xml          |    0
 .../vas => vas}/rest/class/PEAR/Common.php    |    0
 .../vas => vas}/rest/class/PEAR/Config.php    |    0
 .../rest/class/PEAR/Dependency.php            |    0
 .../rest/class/PEAR/Dependency2.php           |    0
 .../rest/class/PEAR/DependencyDB.php          |    0
 .../rest/class/PEAR/Downloader.php            |    0
 .../rest/class/PEAR/Downloader/Package.php    |    0
 .../rest/class/PEAR/ErrorStack.php            |    0
 .../vas => vas}/rest/class/PEAR/Exception.php |    0
 .../rest/class/PEAR/FixPHP5PEARWarnings.php   |    0
 .../vas => vas}/rest/class/PEAR/Frontend.php  |    0
 .../rest/class/PEAR/Frontend/CLI.php          |    0
 .../vas => vas}/rest/class/PEAR/Installer.php |    0
 .../rest/class/PEAR/Installer/Role.php        |    0
 .../rest/class/PEAR/Installer/Role/Cfg.php    |    0
 .../rest/class/PEAR/Installer/Role/Cfg.xml    |    0
 .../rest/class/PEAR/Installer/Role/Common.php |    0
 .../rest/class/PEAR/Installer/Role/Data.php   |    0
 .../rest/class/PEAR/Installer/Role/Data.xml   |    0
 .../rest/class/PEAR/Installer/Role/Doc.php    |    0
 .../rest/class/PEAR/Installer/Role/Doc.xml    |    0
 .../rest/class/PEAR/Installer/Role/Ext.php    |    0
 .../rest/class/PEAR/Installer/Role/Ext.xml    |    0
 .../rest/class/PEAR/Installer/Role/Php.php    |    0
 .../rest/class/PEAR/Installer/Role/Php.xml    |    0
 .../rest/class/PEAR/Installer/Role/Script.php |    0
 .../rest/class/PEAR/Installer/Role/Script.xml |    0
 .../rest/class/PEAR/Installer/Role/Src.php    |    0
 .../rest/class/PEAR/Installer/Role/Src.xml    |    0
 .../rest/class/PEAR/Installer/Role/Test.php   |    0
 .../rest/class/PEAR/Installer/Role/Test.xml   |    0
 .../rest/class/PEAR/Installer/Role/Www.php    |    0
 .../rest/class/PEAR/Installer/Role/Www.xml    |    0
 .../vas => vas}/rest/class/PEAR/Mail.php      |    0
 .../rest/class/PEAR/Mail/RFC822.php           |    0
 .../vas => vas}/rest/class/PEAR/Mail/mail.php |    0
 .../vas => vas}/rest/class/PEAR/Mail/mime.php |    0
 .../rest/class/PEAR/Mail/mimePart.php         |    0
 .../vas => vas}/rest/class/PEAR/Mail/mock.php |    0
 .../rest/class/PEAR/Mail/net/SMTP.php         |    0
 .../rest/class/PEAR/Mail/net/Socket.php       |    0
 .../rest/class/PEAR/Mail/net/docs/guide.txt   |    0
 .../class/PEAR/Mail/net/examples/basic.php    |    0
 .../rest/class/PEAR/Mail/net/tests/auth.phpt  |    0
 .../rest/class/PEAR/Mail/net/tests/basic.phpt |    0
 .../class/PEAR/Mail/net/tests/config.php.dist |    0
 .../class/PEAR/Mail/net/tests/quotedata.phpt  |    0
 .../vas => vas}/rest/class/PEAR/Mail/null.php |    0
 .../rest/class/PEAR/Mail/sendmail.php         |    0
 .../vas => vas}/rest/class/PEAR/Mail/smtp.php |    0
 .../rest/class/PEAR/Mail/smtpmx.php           |    0
 .../vas => vas}/rest/class/PEAR/PEAR.php      |    0
 .../rest/class/PEAR/PackageFile.php           |    0
 .../class/PEAR/PackageFile/Generator/v1.php   |    0
 .../class/PEAR/PackageFile/Generator/v2.php   |    0
 .../rest/class/PEAR/PackageFile/Parser/v1.php |    0
 .../rest/class/PEAR/PackageFile/Parser/v2.php |    0
 .../rest/class/PEAR/PackageFile/v1.php        |    0
 .../rest/class/PEAR/PackageFile/v2.php        |    0
 .../class/PEAR/PackageFile/v2/Validator.php   |    0
 .../rest/class/PEAR/PackageFile/v2/rw.php     |    0
 .../vas => vas}/rest/class/PEAR/Packager.php  |    0
 .../vas => vas}/rest/class/PEAR/REST.php      |    0
 .../vas => vas}/rest/class/PEAR/REST/10.php   |    0
 .../vas => vas}/rest/class/PEAR/REST/11.php   |    0
 .../vas => vas}/rest/class/PEAR/REST/13.php   |    0
 .../vas => vas}/rest/class/PEAR/Registry.php  |    0
 .../vas => vas}/rest/class/PEAR/Remote.php    |    0
 .../vas => vas}/rest/class/PEAR/RunTest.php   |    0
 .../rest/class/PEAR/Task/Common.php           |    0
 .../class/PEAR/Task/Postinstallscript.php     |    0
 .../class/PEAR/Task/Postinstallscript/rw.php  |    0
 .../rest/class/PEAR/Task/Replace.php          |    0
 .../rest/class/PEAR/Task/Replace/rw.php       |    0
 .../rest/class/PEAR/Task/Unixeol.php          |    0
 .../rest/class/PEAR/Task/Unixeol/rw.php       |    0
 .../rest/class/PEAR/Task/Windowseol.php       |    0
 .../rest/class/PEAR/Task/Windowseol/rw.php    |    0
 .../vas => vas}/rest/class/PEAR/Validate.php  |    0
 .../rest/class/PEAR/Validator/PECL.php        |    0
 .../vas => vas}/rest/class/PEAR/XMLParser.php |    0
 .../class/PHPMailer/extras/EasyPeasyICS.php   |    0
 .../rest/class/PHPMailer/extras/README.md     |    0
 .../class/PHPMailer/extras/htmlfilter.php     |    0
 .../PHPMailer/extras/ntlm_sasl_client.php     |    0
 .../PHPMailer/language/phpmailer.lang-am.php  |    0
 .../PHPMailer/language/phpmailer.lang-ar.php  |    0
 .../PHPMailer/language/phpmailer.lang-az.php  |    0
 .../PHPMailer/language/phpmailer.lang-ba.php  |    0
 .../PHPMailer/language/phpmailer.lang-be.php  |    0
 .../PHPMailer/language/phpmailer.lang-bg.php  |    0
 .../PHPMailer/language/phpmailer.lang-ca.php  |    0
 .../PHPMailer/language/phpmailer.lang-ch.php  |    0
 .../PHPMailer/language/phpmailer.lang-cs.php  |    0
 .../PHPMailer/language/phpmailer.lang-da.php  |    0
 .../PHPMailer/language/phpmailer.lang-de.php  |    0
 .../PHPMailer/language/phpmailer.lang-el.php  |    0
 .../PHPMailer/language/phpmailer.lang-eo.php  |    0
 .../PHPMailer/language/phpmailer.lang-es.php  |    0
 .../PHPMailer/language/phpmailer.lang-et.php  |    0
 .../PHPMailer/language/phpmailer.lang-fa.php  |    0
 .../PHPMailer/language/phpmailer.lang-fi.php  |    0
 .../PHPMailer/language/phpmailer.lang-fo.php  |    0
 .../PHPMailer/language/phpmailer.lang-fr.php  |    0
 .../PHPMailer/language/phpmailer.lang-gl.php  |    0
 .../PHPMailer/language/phpmailer.lang-he.php  |    0
 .../PHPMailer/language/phpmailer.lang-hi.php  |    0
 .../PHPMailer/language/phpmailer.lang-hr.php  |    0
 .../PHPMailer/language/phpmailer.lang-hu.php  |    0
 .../PHPMailer/language/phpmailer.lang-id.php  |    0
 .../PHPMailer/language/phpmailer.lang-it.php  |    0
 .../PHPMailer/language/phpmailer.lang-ja.php  |    0
 .../PHPMailer/language/phpmailer.lang-ka.php  |    0
 .../PHPMailer/language/phpmailer.lang-ko.php  |    0
 .../PHPMailer/language/phpmailer.lang-lt.php  |    0
 .../PHPMailer/language/phpmailer.lang-lv.php  |    0
 .../PHPMailer/language/phpmailer.lang-ms.php  |    0
 .../PHPMailer/language/phpmailer.lang-nb.php  |    0
 .../PHPMailer/language/phpmailer.lang-nl.php  |    0
 .../PHPMailer/language/phpmailer.lang-pl.php  |    0
 .../PHPMailer/language/phpmailer.lang-pt.php  |    0
 .../language/phpmailer.lang-pt_br.php         |    0
 .../PHPMailer/language/phpmailer.lang-ro.php  |    0
 .../PHPMailer/language/phpmailer.lang-rs.php  |    0
 .../PHPMailer/language/phpmailer.lang-ru.php  |    0
 .../PHPMailer/language/phpmailer.lang-sk.php  |    0
 .../PHPMailer/language/phpmailer.lang-sl.php  |    0
 .../PHPMailer/language/phpmailer.lang-sr.php  |    0
 .../PHPMailer/language/phpmailer.lang-sv.php  |    0
 .../PHPMailer/language/phpmailer.lang-tr.php  |    0
 .../PHPMailer/language/phpmailer.lang-uk.php  |    0
 .../PHPMailer/language/phpmailer.lang-vi.php  |    0
 .../PHPMailer/language/phpmailer.lang-zh.php  |    0
 .../language/phpmailer.lang-zh_cn.php         |    0
 .../rest/class/PHPMailer/src/Exception.php    |    0
 .../rest/class/PHPMailer/src/OAuth.php        |    0
 .../rest/class/PHPMailer/src/PHPMailer.php    |    0
 .../rest/class/PHPMailer/src/POP3.php         |    0
 .../rest/class/PHPMailer/src/SMTP.php         |    0
 .../AWS_Notification/AWS_SMS.class.inc        |    0
 .../AWS_notification.class.inc                |    0
 .../rest/class/aws_lib/AmazonAWS.class.inc    |    0
 .../class/aws_lib/AmazonApiGateway.class.inc  |    0
 .../rest/class/aws_lib/AmazonS3.class.inc     |    0
 .../rest/class/treeview/LdapTree.php          |    0
 .../vas => vas}/rest/class/treeview/Tree.php  |    0
 .../rest/class/treeview/aciTree.php           |    0
 .../rest/class/vitis_lib/Connection.class.inc |    0
 .../rest/class/vitis_lib/DbClass.class.inc    |    0
 .../rest/class/vitis_lib/Form.class.inc       |    0
 .../rest/class/vitis_lib/VitisError.class.inc |    0
 .../class/vitis_lib/XmlAbstract.class.inc     |    0
 .../vas => vas}/rest/class/vmlib/BD.class.inc |    0
 .../rest/class/vmlib/BdDataAccess.inc         |    0
 .../rest/class/vmlib/Email.class.inc          |    0
 .../rest/class/vmlib/EmailTemplate.class.inc  |    0
 .../class/vmlib/EmailTemplate.class.sql.inc   |    0
 .../rest/class/vmlib/Ldap.class.inc           |    0
 .../class/vmlib/PgsqlDataAccess.class.inc     |    0
 .../rest/class/vmlib/PostgisUtil.class.inc    |    0
 .../vas => vas}/rest/class/vmlib/Vm.class.inc |    0
 .../rest/class/vmlib/Vm.class.sql.inc         |    0
 .../class/vmlib/class.websocket_client.php    |    0
 .../vmlib/coffeescript/class.jstocoffee.php   |    0
 .../vmlib/coffeescript/classes/errors.php     |    0
 .../vmlib/coffeescript/classes/helpers.php    |    0
 .../vmlib/coffeescript/classes/lexer.php      |    0
 .../vmlib/coffeescript/classes/nodes.php      |    0
 .../coffeescript/classes/nodes/access.php     |    0
 .../vmlib/coffeescript/classes/nodes/arr.php  |    0
 .../coffeescript/classes/nodes/assign.php     |    0
 .../vmlib/coffeescript/classes/nodes/base.php |    0
 .../coffeescript/classes/nodes/block.php      |    0
 .../vmlib/coffeescript/classes/nodes/call.php |    0
 .../coffeescript/classes/nodes/class.php      |    0
 .../coffeescript/classes/nodes/closure.php    |    0
 .../vmlib/coffeescript/classes/nodes/code.php |    0
 .../coffeescript/classes/nodes/comment.php    |    0
 .../coffeescript/classes/nodes/existence.php  |    0
 .../coffeescript/classes/nodes/extends.php    |    0
 .../vmlib/coffeescript/classes/nodes/for.php  |    0
 .../vmlib/coffeescript/classes/nodes/if.php   |    0
 .../vmlib/coffeescript/classes/nodes/in.php   |    0
 .../coffeescript/classes/nodes/index.php      |    0
 .../coffeescript/classes/nodes/literal.php    |    0
 .../vmlib/coffeescript/classes/nodes/obj.php  |    0
 .../vmlib/coffeescript/classes/nodes/op.php   |    0
 .../coffeescript/classes/nodes/param.php      |    0
 .../coffeescript/classes/nodes/parens.php     |    0
 .../vmlib/coffeescript/classes/nodes/push.php |    0
 .../coffeescript/classes/nodes/range.php      |    0
 .../coffeescript/classes/nodes/return.php     |    0
 .../coffeescript/classes/nodes/slice.php      |    0
 .../coffeescript/classes/nodes/splat.php      |    0
 .../coffeescript/classes/nodes/switch.php     |    0
 .../coffeescript/classes/nodes/throw.php      |    0
 .../vmlib/coffeescript/classes/nodes/try.php  |    0
 .../coffeescript/classes/nodes/value.php      |    0
 .../coffeescript/classes/nodes/while.php      |    0
 .../vmlib/coffeescript/classes/parser.php     |    0
 .../vmlib/coffeescript/classes/rewriter.php   |    0
 .../vmlib/coffeescript/classes/scope.php      |    0
 .../class/vmlib/coffeescript/coffeescript.php |    0
 .../rest/class/vmlib/coffeescript/jsmaker.php |    0
 .../rest/class/vmlib/context/covage.inc       |    0
 .../rest/class/vmlib/context/gtf.inc          |    0
 .../rest/class/vmlib/context/message.inc      |    0
 .../rest/class/vmlib/cryptUtil.inc            |    0
 .../rest/class/vmlib/dateUtil.class.inc       |    0
 .../vas => vas}/rest/class/vmlib/dbUtil.inc   |    0
 .../vas => vas}/rest/class/vmlib/error.inc    |    0
 .../rest/class/vmlib/lang_vmlib/en-lang.inc   |    0
 .../rest/class/vmlib/lang_vmlib/fr-lang.inc   |    0
 .../vas => vas}/rest/class/vmlib/logUtil.inc  |    0
 .../vas => vas}/rest/class/vmlib/phpUtil.inc  |    0
 .../rest/class/vmlib/stringUtil.inc           |    0
 .../class/wab_lib/BusinessObject.class.inc    |    0
 .../wab_lib/BusinessObject.class.sql.inc      |    0
 .../vitis/vas => vas}/rest/conf/constants.inc |    0
 {src/vitis/vas => vas}/rest/conf/php_conf.inc |    0
 .../vas => vas}/rest/conf/properties.inc      |    0
 .../rest/conf/properties_domain.inc           |    0
 .../vas => vas}/rest/conf/properties_post.inc |    0
 .../rest/conf/properties_server.inc           |    0
 .../rest/conf/selected_properties.inc         |    0
 {src/vitis/vas => vas}/rest/conf/version.inc  |    0
 .../rest/inc/MetadataAccess.class.inc         |    0
 .../rest/inc/MetadataAccess.sql.inc           |    0
 {src/vitis/vas => vas}/rest/index.phtml       |    4 +-
 {src/vitis/vas => vas}/rest/index.vhtml       |    0
 .../rest/ws/vitis/Accounts.class.inc          |    0
 .../rest/ws/vitis/Accounts.class.mail.inc     |    0
 .../rest/ws/vitis/Accounts.class.sql.inc      |    0
 .../rest/ws/vitis/Action.class.inc            |    0
 .../rest/ws/vitis/Actions.class.inc           |    0
 .../rest/ws/vitis/ActiveDirectory.class.inc   |    0
 .../rest/ws/vitis/BillingGroup.class.inc      |    0
 .../rest/ws/vitis/BillingGroups.class.inc     |    0
 .../rest/ws/vitis/Column.class.inc            |    0
 .../rest/ws/vitis/Columns.class.inc           |    0
 .../rest/ws/vitis/Database.class.inc          |    0
 .../rest/ws/vitis/Domain.class.inc            |    0
 .../rest/ws/vitis/Domains.class.inc           |    0
 .../rest/ws/vitis/FormatDate.class.inc        |    0
 .../rest/ws/vitis/FormatDates.class.inc       |    0
 .../rest/ws/vitis/GenericQuery.class.inc      |    0
 .../rest/ws/vitis/GenericQuerys.class.inc     |    0
 .../rest/ws/vitis/GenericQuerys.class.sql.inc |    0
 .../vas => vas}/rest/ws/vitis/Group.class.inc |    0
 .../rest/ws/vitis/Groups.class.inc            |    0
 .../vas => vas}/rest/ws/vitis/Logs.class.inc  |    0
 .../vas => vas}/rest/ws/vitis/Mode.class.inc  |    0
 .../vas => vas}/rest/ws/vitis/Modes.class.inc |    0
 .../rest/ws/vitis/PhpInfo.class.inc           |    0
 .../rest/ws/vitis/PrivateToken.class.inc      |    0
 .../rest/ws/vitis/Privilege.class.inc         |    0
 .../rest/ws/vitis/Privileges.class.inc        |    0
 .../rest/ws/vitis/Properties.class.inc        |   26 +-
 .../rest/ws/vitis/PublicToken.class.inc       |    0
 .../rest/ws/vitis/Ressources.class.inc        |    0
 .../rest/ws/vitis/Schema.class.inc            |    0
 .../rest/ws/vitis/SmtpServer.class.inc        |    0
 .../vas => vas}/rest/ws/vitis/Tab.class.inc   |    0
 .../vas => vas}/rest/ws/vitis/Table.class.inc |    0
 .../vas => vas}/rest/ws/vitis/Tabs.class.inc  |    0
 .../rest/ws/vitis/TimeZone.class.inc          |    0
 .../rest/ws/vitis/TimeZones.class.inc         |    0
 .../vas => vas}/rest/ws/vitis/User.class.inc  |    0
 .../vas => vas}/rest/ws/vitis/Users.class.inc |    0
 .../rest/ws/vitis/Versions.class.inc          |  404 +-
 .../vas => vas}/rest/ws/vitis/Vitis.class.inc |    0
 .../rest/ws/vitis/Vitis.class.sql.inc         |    0
 .../rest/ws/vitis/VitisSection.class.inc      |    0
 .../rest/ws/vitis/VitisSections.class.inc     |    0
 .../rest/ws/vitis/WebServices.class.inc       |    0
 .../vas => vas}/rest/ws/vitis/overview.phtml  |    0
 {src/vitis/vas => vas}/sql/sqlQueries.xml     |    0
 {src/vitis/vas => vas}/tmp/file_to_delete.txt |    0
 {src/vitis/vas => vas}/util/coordsys.txt      |    0
 .../util/migration/anc/SplitAddress.fmx       |  Bin
 .../util/migration/anc/lisez-moi.txt          |    0
 .../anc/migration_anc_veremap__vmap.fmw       |  Bin
 .../migration/migration_user_and_group.fmw    |    0
 .../migration/migration_veremap_layer.fmw     |    0
 .../printserver/client/lib/angular/LICENSE    |    0
 .../printserver/client/lib/angular/angular.js |    0
 .../client/lib/angular/angular.min.js         |    0
 .../client/lib/angular/angular.min.js.map     |    0
 .../modules/angular-route/angular-route.js    |    0
 .../angular/modules/angular-translate/LICENSE |    0
 .../angular-translate-loader-partial.js       |    0
 .../angular-translate-loader-partial.min.js   |    0
 .../angular-translate-loader-static-files.js  |    0
 ...gular-translate-loader-static-files.min.js |    0
 .../angular-translate/angular-translate.js    |    0
 .../angular-translate.min.js                  |    0
 .../modules/sanitize/angular-sanitize.js      |    0
 .../modules/sanitize/angular-sanitize.min.js  |    0
 .../sanitize/angular-sanitize.min.js.map      |    0
 .../lib/angular/modules/ui-codemirror/LICENSE |    0
 .../ui-codemirror/ui-codemirror.min.js        |    0
 .../lib/angular/modules/ui-grid/LICENSE.md    |    0
 .../modules/ui-grid/plugins/draggable-rows.js |    0
 .../lib/angular/modules/ui-grid/ui-grid.js    |    0
 .../angular/modules/ui-grid/ui-grid.min.js    |    0
 .../lib/angular/modules/ui-tinymce/LICENSE    |    0
 .../lib/angular/modules/ui-tinymce/tinymce.js |    0
 .../printserver/client/lib/bootstrap/LICENSE  |    0
 .../lib/bootstrap/css/bootstrap-theme.css     |    0
 .../lib/bootstrap/css/bootstrap-theme.css.map |    0
 .../lib/bootstrap/css/bootstrap-theme.min.css |    0
 .../bootstrap/css/bootstrap-theme.min.css.map |    0
 .../client/lib/bootstrap/css/bootstrap.css    |    0
 .../lib/bootstrap/css/bootstrap.css.map       |    0
 .../lib/bootstrap/css/bootstrap.min.css       |    0
 .../lib/bootstrap/css/bootstrap.min.css.map   |    0
 .../fonts/glyphicons-halflings-regular.eot    |  Bin
 .../fonts/glyphicons-halflings-regular.svg    |    0
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin
 .../fonts/glyphicons-halflings-regular.woff   |  Bin
 .../fonts/glyphicons-halflings-regular.woff2  |  Bin
 .../client/lib/bootstrap/js/bootstrap.js      |    0
 .../client/lib/bootstrap/js/bootstrap.min.js  |    0
 .../client/lib/bootstrap/js/npm.js            |    0
 .../client/lib/closure/goog/base.js           |    0
 .../printserver/client/lib/jquery/LICENSE.txt |    0
 .../client/lib/jquery/jquery-1.11.3.js        |    0
 .../client/lib/jquery/jquery-1.11.3.min.js    |    0
 .../client/lib/jquery/jquery-1.11.3.min.map   |    0
 .../printserver/client/lib/mapJSON/MapJSON.js |    0
 .../printserver/client/lib/ol/ol-debug.js     |    0
 .../util/printserver/client/lib/ol/ol.css     |    0
 .../util/printserver/client/lib/ol/ol.js      |    0
 .../client/lib/ol/ol3-ext/licence.txt         |    0
 .../client/lib/ol/ol3-ext/readme.txt          |    0
 .../ol/ol3-ext/style/fonts/fontawesome.def.js |    0
 .../client/lib/ol/ol3-ext/style/fontsymbol.js |    0
 .../lib/ol/ol3-ext/style/shadowstyle.js       |    0
 .../lib/ol/ol3-ext/utils/ol.ordering.js       |    0
 .../client/lib/ol/ol3-veremes/ol.veremes.js   |    0
 .../util/printserver/client/map/index.html    |    0
 .../util/printserver/client/map/index.js      |    0
 .../util/printserver/client/map/map.js        |   34 +-
 .../util/printserver/client/map/progress.js   |    0
 .../printserver/client/map/projections.js     |    0
 .../util/printserver/client/map/scale.js      |    0
 .../util/printserver/client/report/index.html |    0
 .../util/printserver/client/report/index.js   |    0
 .../util/printserver/client/report/report.js  |    0
 .../printserver/client/template/index.html    |    0
 .../util/printserver/client/template/index.js |    0
 .../printserver/client/template/template.js   |    0
 .../util/printserver/client/utils/http.js     |    0
 .../printserver/client/utils/properties.js    |    0
 .../util/printserver/client/utils/utils.js    |    0
 .../util/printserver/server/printmap.js       |    0
 .../util/printserver/server/printreport.js    |    0
 .../util/printserver/server/printtemplate.js  |    0
 .../util/printserver/server/saveimage.js      |    0
 .../util/printserver/server/targetsize.js     |    0
 {src/vitis/vas => vas}/util/proxy/proxy.php   |    0
 .../webSocket/server/lib/SplClassLoader.php   |    0
 .../lib/WebSocket/Application/Application.php |    0
 .../WebSocket/Application/DemoApplication.php |    0
 .../lib/WebSocket/Application/GtfEvents.php   |    0
 .../lib/WebSocket/Application/Status.php      |    0
 .../Application/StatusApplication.php         |    0
 .../Application/VitisApplication.php          |    0
 .../lib/WebSocket/Application/VmapEvents.php  |    0
 .../server/lib/WebSocket/Connection.php       |    0
 .../webSocket/server/lib/WebSocket/Server.php |    0
 .../webSocket/server/lib/WebSocket/Socket.php |    0
 .../util/webSocket/server/server.pem          |    0
 .../util/webSocket/server/server.php          |    0
 {src/vitis/vas => vas}/util/writerpick.txt    |    0
 2646 files changed, 410 insertions(+), 18506 deletions(-)
 create mode 100644 _install/client/fileToDelete.txt
 create mode 100644 _install/client/folderToDelete.txt
 create mode 100644 _install/client/listModuleApache.txt
 rename {src/vitis/_install => _install}/dependencies/mapserver/.htaccess (100%)
 rename {src/vitis/_install => _install}/dependencies/mapserver/linux/apache.conf (100%)
 rename {src/vitis/_install => _install}/dependencies/mapserver/windows/apache.conf (100%)
 rename {src/vitis/_install => _install}/dependencies/php/linux/apache.conf (100%)
 rename {src/vitis/_install => _install}/dependencies/php/php.ini (100%)
 rename {src/vitis/_install => _install}/dependencies/php/windows/apache.conf (100%)
 create mode 100755 _install/dependencies/pycron/crontab.txt
 rename {src/vitis/_install => _install}/dependencies/websocket/apache.conf (100%)
 rename {src/vitis/_install => _install}/dependencies/websocket/linux/websocket_vitis (100%)
 rename {src/vitis/_install => _install}/dependencies/websocket/websocket.cfg (100%)
 rename {src/vitis/_install => _install}/dependency.xml (100%)
 create mode 100644 _install/vas/apache.conf
 create mode 100644 _install/vas/listModuleApache.txt
 rename {src/vitis/client => client}/.htaccess (100%)
 rename {src/vitis/client => client}/css/icons/fonts/veremes.eot (100%)
 rename {src/vitis/client => client}/css/icons/fonts/veremes.svg (100%)
 rename {src/vitis/client => client}/css/icons/fonts/veremes.ttf (100%)
 rename {src/vitis/client => client}/css/icons/fonts/veremes.woff (100%)
 rename {src/vitis/client => client}/css/icons/selection.json (100%)
 rename {src/vitis/client => client}/css/icons/style.css (100%)
 rename {src/vitis/client => client}/css/lib/awesome-bootstrap-checkbox.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap-checkbox/build.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap-checkbox/font-awesome.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap-checkbox/font-awesome.min.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap-theme.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap-theme.css.map (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap-theme.min.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap.css.map (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/css/bootstrap.min.css (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/fonts/glyphicons-halflings-regular.eot (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/fonts/glyphicons-halflings-regular.svg (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff (100%)
 rename {src/vitis/client => client}/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/codemirror.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/codemirror_foldgutter.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/dialog.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/docs.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/map.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/show-hint.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/3024-day.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/3024-night.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/Veremes.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/abcdef.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/ambiance-mobile.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/ambiance.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/base16-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/base16-light.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/bespin.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/blackboard.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/cobalt.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/colorforth.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/dracula.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/eclipse.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/elegant.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/erlang-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/hopscotch.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/icecoder.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/isotope.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/lesser-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/liquibyte.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/material.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/mbo.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/mdn-like.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/midnight.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/monokai.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/neat.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/neo.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/night.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/paraiso-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/paraiso-light.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/pastel-on-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/railscasts.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/rubyblue.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/seti.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/solarized.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/the-matrix.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/tomorrow-night-bright.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/tomorrow-night-eighties.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/ttcn.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/twilight.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/vibrant-ink.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/xq-dark.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/xq-light.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/yeti.css (100%)
 rename {src/vitis/client => client}/css/lib/codemirror/theme/zenburn.css (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/HELP-US-OUT.txt (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/css/font-awesome.css (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/css/font-awesome.min.css (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/FontAwesome.otf (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/fontawesome-webfont.eot (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/fontawesome-webfont.svg (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/fontawesome-webfont.ttf (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/fontawesome-webfont.woff (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/fonts/fontawesome-webfont.woff2 (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/animated.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/bordered-pulled.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/core.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/fixed-width.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/font-awesome.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/icons.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/larger.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/list.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/mixins.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/path.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/rotated-flipped.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/stacked.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/less/variables.less (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_animated.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_bordered-pulled.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_core.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_fixed-width.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_icons.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_larger.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_list.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_mixins.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_path.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_rotated-flipped.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_stacked.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/_variables.scss (100%)
 rename {src/vitis/client => client}/css/lib/font-awesome/scss/font-awesome.scss (100%)
 rename {src/vitis/client => client}/css/lib/fonts/FontAwesome.otf (100%)
 rename {src/vitis/client => client}/css/lib/fonts/fontawesome-webfont.eot (100%)
 rename {src/vitis/client => client}/css/lib/fonts/fontawesome-webfont.svg (100%)
 rename {src/vitis/client => client}/css/lib/fonts/fontawesome-webfont.ttf (100%)
 rename {src/vitis/client => client}/css/lib/fonts/fontawesome-webfont.woff (100%)
 rename {src/vitis/client => client}/css/lib/fonts/fontawesome-webfont.woff2 (100%)
 rename {src/vitis/client => client}/css/lib/fonts/glyphicons-halflings-regular.eot (100%)
 rename {src/vitis/client => client}/css/lib/fonts/glyphicons-halflings-regular.svg (100%)
 rename {src/vitis/client => client}/css/lib/fonts/glyphicons-halflings-regular.ttf (100%)
 rename {src/vitis/client => client}/css/lib/fonts/glyphicons-halflings-regular.woff (100%)
 rename {src/vitis/client => client}/css/lib/fonts/glyphicons-halflings-regular.woff2 (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-fileinput/img/loading-sm.gif (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-fileinput/img/loading.gif (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css (100%)
 rename {src/vitis/client => client}/css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css (100%)
 rename {src/vitis/client => client}/css/lib/materialize/materialize.css (100%)
 rename {src/vitis/client => client}/css/lib/materialize/materialize.min.css (100%)
 rename {src/vitis/client => client}/css/lib/openlayers/ol.css (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/plugins/draggable-rows.less (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.css (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.eot (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.min.css (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.svg (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.ttf (100%)
 rename {src/vitis/client => client}/css/lib/ui-grid/ui-grid.woff (100%)
 rename {src/vitis/client => client}/css/lib/viewer/viewer.min.css (100%)
 rename {src/vitis/client => client}/forms/forgotten_password.json (100%)
 rename {src/vitis/client => client}/forms/login.js (100%)
 rename {src/vitis/client => client}/forms/login.json (100%)
 rename {src/vitis/client => client}/forms/sign_up.json (100%)
 rename {src/vitis/client => client}/images/ajax-big-loader.GIF (100%)
 rename {src/vitis/client => client}/images/ajax-load-big.gif (100%)
 rename {src/vitis/client => client}/images/ajax-load.gif (100%)
 rename {src/vitis/client => client}/images/bandeau.png (100%)
 rename {src/vitis/client => client}/images/custom.png (100%)
 rename {src/vitis/client => client}/images/disconnect_button.png (100%)
 rename {src/vitis/client => client}/images/download.png (100%)
 rename {src/vitis/client => client}/images/editer.png (100%)
 rename {src/vitis/client => client}/images/enveloppe.png (100%)
 rename {src/vitis/client => client}/images/false.png (100%)
 rename {src/vitis/client => client}/images/favicon.ico (100%)
 rename {src/vitis/client => client}/images/i.png (100%)
 rename {src/vitis/client => client}/images/icons/geolocation_marker.png (100%)
 rename {src/vitis/client => client}/images/icons/geolocation_marker_heading.png (100%)
 rename {src/vitis/client => client}/images/icons/icon-arrow-FME.png (100%)
 rename {src/vitis/client => client}/images/icons/icon-arrow-FME2.png (100%)
 rename {src/vitis/client => client}/images/icons/icon-filtrage.png (100%)
 rename {src/vitis/client => client}/images/icons/icons-down-search-arrow.png (100%)
 rename {src/vitis/client => client}/images/icons/icons-right-search-arrow.png (100%)
 rename {src/vitis/client => client}/images/logo-veremes.jpg (100%)
 rename {src/vitis/client => client}/images/logo-veremes.png (100%)
 rename {src/vitis/client => client}/images/mode/configuration.png (100%)
 rename {src/vitis/client => client}/images/mode/development.png (100%)
 rename {src/vitis/client => client}/images/mode/engine.png (100%)
 rename {src/vitis/client => client}/images/mode/help.png (100%)
 rename {src/vitis/client => client}/images/mode/logs.png (100%)
 rename {src/vitis/client => client}/images/mode/my_work.png (100%)
 rename {src/vitis/client => client}/images/mode/publication.png (100%)
 rename {src/vitis/client => client}/images/mode/statistics.png (100%)
 rename {src/vitis/client => client}/images/mode/supervision.png (100%)
 rename {src/vitis/client => client}/images/mode/user.png (100%)
 rename {src/vitis/client => client}/images/mode/users.png (100%)
 rename {src/vitis/client => client}/images/mode/vmap.png (100%)
 rename {src/vitis/client => client}/images/page.png (100%)
 rename {src/vitis/client => client}/images/sql_list/st1.gif (100%)
 rename {src/vitis/client => client}/images/sql_list/st1.png (100%)
 rename {src/vitis/client => client}/images/sql_list/st2.png (100%)
 rename {src/vitis/client => client}/images/sql_list/st3.png (100%)
 rename {src/vitis/client => client}/images/sql_list/st4.png (100%)
 rename {src/vitis/client => client}/images/sql_list/st5.gif (100%)
 rename {src/vitis/client => client}/images/sql_list/st6.png (100%)
 rename {src/vitis/client => client}/images/true.png (100%)
 rename {src/vitis/client => client}/images/ui-grid/wbg.gif (100%)
 rename {src/vitis/client => client}/images/visualiser.png (100%)
 rename {src/vitis/client => client}/images/wk_params.png (100%)
 rename {src/vitis/client => client}/index.html (100%)
 rename {src/vitis/client => client}/javascript/app/app.js (100%)
 rename {src/vitis/client => client}/javascript/app/config.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/doubleFormCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/htmlFormCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/initCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/loginCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/mainCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/sectionFormCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/simpleFormCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/controllers/workspaceListCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/doubleFormDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/htmlFormDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/initDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/loginDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/mainDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/sectionFormDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/simpleFormDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/directives/workspaceListDrtv.js (100%)
 rename {src/vitis/client => client}/javascript/app/loadApp.js (100%)
 rename {src/vitis/client => client}/javascript/app/loadExternalFiles.js (100%)
 rename {src/vitis/client => client}/javascript/app/modules/mainMod.js (100%)
 rename {src/vitis/client => client}/javascript/app/script_client.js (100%)
 rename {src/vitis/client => client}/javascript/app/services/formSrvc.js (100%)
 rename {src/vitis/client => client}/javascript/app/services/mainSrvc.js (100%)
 rename {src/vitis/client => client}/javascript/app/vitiswebsocket.js (100%)
 rename {src/vitis/client => client}/javascript/externs/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/alasql/alasql.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/alasql/xlsx.core.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular-bind-notifier/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular-bind-notifier/bindNotifier.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular-ui-codemirror/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular-ui-codemirror/ui-codemirror.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular-ui-codemirror/ui-codemirror.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/angular.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/angular.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/angular.min.js.map (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/angular-translate/angular-translate.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/sanitize/angular-sanitize.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js.map (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-codemirror/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-grid/LICENSE.md (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-grid/plugins/draggable-rows.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-grid/ui-grid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-grid/ui-grid.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-tinymce/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/angular/modules/ui-tinymce/tinymce.js (100%)
 rename {src/vitis/client => client}/javascript/externs/bootbox/LICENSE.md (100%)
 rename {src/vitis/client => client}/javascript/externs/bootbox/bootbox.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/bootstrap/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/bootstrap/bootstrap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/bootstrap/bootstrap.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/comment/comment.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/comment/continuecomment.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/dialog/dialog.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/dialog/dialog.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/autorefresh.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/fullscreen.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/fullscreen.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/panel.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/placeholder.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/display/rulers.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/closebrackets.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/closetag.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/continuelist.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/matchbrackets.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/matchtags.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/edit/trailingspace.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/brace-fold.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/comment-fold.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/foldcode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/foldgutter.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/foldgutter.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/indent-fold.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/markdown-fold.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/fold/xml-fold.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/anyword-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/css-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/html-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/javascript-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/show-hint.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/show-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/sql-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/hint/xml-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/keymap/sublime.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/coffeescript-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/css-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/html-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/javascript-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/json-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/lint.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/lint/yaml-lint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/merge/merge.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/merge/merge.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/mode/loadmode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/mode/multiplex.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/mode/multiplex_test.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/mode/overlay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/mode/simple.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/runmode/colorize.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/runmode/runmode-standalone.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/runmode/runmode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/runmode/runmode.node.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/scroll/annotatescrollbar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/scroll/scrollpastend.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/scroll/simplescrollbars.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/scroll/simplescrollbars.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/jump-to-line.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/match-highlighter.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/matchesonscrollbar.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/matchesonscrollbar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/search.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/search/searchcursor.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/selection/active-line.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/selection/mark-selection.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/selection/selection-pointer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/tern/tern.css (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/tern/tern.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/tern/worker.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/addon/wrap/hardwrap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/clike.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/codemirror.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/codemirror.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/css.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/htmlmixed.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/javascript.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/php.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/show-hint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/sql.js (100%)
 rename {src/vitis/client => client}/javascript/externs/codemirror/xml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/component/component.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/component/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/component/map_workbench/map_workbench.html (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/component/map_workbench/map_workbench.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/formReader.html (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/formReader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/formReaderCtrl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/formReader/formReaderDrtv.js (99%)
 rename {src/vitis/client => client}/javascript/externs/formReader/formReaderSrvc.js (98%)
 rename {src/vitis/client => client}/javascript/externs/jquery/LICENSE.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/jquery-1.11.3.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/jquery-1.11.3.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/jquery-1.11.3.min.map (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootbox/bootbox.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootbox/bootbox.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput_locale_fr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-slider/bootstrap-slider.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.concat.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/notify/notify.js (100%)
 rename {src/vitis/client => client}/javascript/externs/jquery/plugins/notify/notify.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/less/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/less/less.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/letter-avatar/ngletteravatar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/letter-avatar/ngletteravatar.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/mapJSON/MapJSON.js (100%)
 rename {src/vitis/client => client}/javascript/externs/materialize/materialize.js (100%)
 rename {src/vitis/client => client}/javascript/externs/materialize/materialize.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/mobile-detect/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/mobile-detect/mobile-detect.js (100%)
 rename {src/vitis/client => client}/javascript/externs/mobile-detect/mobile-detect.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/af.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ar-ma.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ar-sa.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ar-tn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/az.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/be.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/bg.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/bn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/bo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/br.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/bs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/cs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/cv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/cy.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/da.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/de-at.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/de.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/dv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/el.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/en-au.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/en-ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/en-gb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/en-ie.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/en-nz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/eo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/es.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/et.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/eu.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fa.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fr-ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fr-ch.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/fy.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/gd.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/gl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/he.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/hi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/hr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/hu.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/hy-am.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/id.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/is.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/it.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ja.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/jv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ka.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/kk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/km.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ko.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/lb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/lo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/lt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/lv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/me.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/mk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/mr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ms-my.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ms.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/my.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/nb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ne.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/nl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/nn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/pl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/pt-br.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/pt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ro.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ru.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/se.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/si.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sq.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sr-cyrl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/sw.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/ta.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/te.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/th.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tl-ph.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tlh.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tzl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tzm-latn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/tzm.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/uk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/uz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/vi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/zh-cn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/locale/zh-tw.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/locales.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/locales.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/moment-with-locales.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/moment-with-locales.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/moment.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/min/tests.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/moment.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/check-overflow.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/date-from-array.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-anything.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-array.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-object.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-string-and-array.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-string-and-format.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/from-string.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/local.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/parsing-flags.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/utc.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/create/valid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/abs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/add-subtract.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/as.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/bubble.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/constructor.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/create.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/duration.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/get.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/humanize.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/iso-string.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/duration/prototype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/format/format.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/calendar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/constructor.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/en.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/formats.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/invalid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/lists.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/locale.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/locales.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/ordinal.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/pre-post-format.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/prototype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/relative.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/locale/set.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/add-subtract.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/calendar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/clone.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/compare.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/constructor.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/creation-data.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/diff.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/format.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/from.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/get-set.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/locale.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/min-max.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/moment.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/now.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/prototype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/start-end-of.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/to-type.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/to.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/moment/valid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/parse/regex.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/parse/token.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/aliases.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/constants.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/day-of-month.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/day-of-week.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/day-of-year.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/hour.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/millisecond.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/minute.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/month.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/offset.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/quarter.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/second.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/timestamp.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/timezone.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/units.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/week-calendar-utils.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/week-year.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/week.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/units/year.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/abs-ceil.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/abs-floor.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/compare-arrays.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/defaults.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/deprecate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/extend.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/has-own-prop.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/hooks.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/is-array.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/is-date.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/is-function.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/is-undefined.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/to-int.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/lib/utils/zero-fill.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/af.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ar-ma.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ar-sa.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ar-tn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ar.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/az.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/be.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/bg.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/bn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/bo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/br.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/bs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/cs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/cv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/cy.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/da.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/de-at.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/de.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/dv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/el.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/en-au.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/en-ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/en-gb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/en-ie.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/en-nz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/eo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/es.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/et.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/eu.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fa.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fr-ca.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fr-ch.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/fy.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/gd.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/gl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/he.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/hi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/hr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/hu.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/hy-am.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/id.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/is.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/it.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ja.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/jv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ka.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/kk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/km.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ko.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/lb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/lo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/lt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/lv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/me.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/mk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/mr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ms-my.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ms.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/my.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/nb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ne.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/nl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/nn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/pl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/pt-br.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/pt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ro.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ru.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/se.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/si.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sq.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sr-cyrl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sv.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/sw.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/ta.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/te.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/th.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tl-ph.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tlh.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tr.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tzl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tzm-latn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/tzm.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/uk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/uz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/vi.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/zh-cn.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/locale/zh-tw.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/src/moment.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/amd-named.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/amd.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/default.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/globals.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/locale-header.js (100%)
 rename {src/vitis/client => client}/javascript/externs/moment/templates/test-header.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/licenses/APACHE-2.0.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/licenses/BSD-LICENSE.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/licenses/MIT-LICENSE.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol.ext/pbf.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol.ext/pixelworks.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol.ext/rbush.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol.ext/vectortile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/array.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/assertionerror.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/asserts.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/attribution.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/canvasmap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/centerconstraint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/collection.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/collectioneventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/color.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/color.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/colorlike.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/colorlike.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/attribution.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/control.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/fullscreen.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/mouseposition.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/overviewmap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/rotate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/scaleline.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/scalelineunits.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/zoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/zoomslider.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/control/zoomtoextent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/coordinate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/coordinate.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/css.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/deviceorientation.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/disposable.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/dom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/easing.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/easing.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/condition.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/condition.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/event.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/eventtarget.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/eventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/events/keycode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/extent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/extent.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/extent/corner.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/extent/relationship.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/feature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/featureloader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/featureloader.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/esrijson.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/feature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/and.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/bbox.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/comparison.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/comparisonbinary.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/contains.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/during.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/equalto.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/filter.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/greaterthan.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/greaterthanorequalto.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/intersects.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/isbetween.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/islike.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/isnull.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/lessthan.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/lessthanorequalto.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/logicalnary.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/not.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/notequalto.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/or.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/spatial.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/filter/within.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/formattype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/geojson.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/gml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/gml2.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/gml3.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/gmlbase.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/gpx.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/igc.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/igcz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/jsonfeature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/kml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/mvt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/osmxml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/ows.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/polyline.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/readme.md (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/textfeature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/topojson.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/wfs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/wkt.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/wmscapabilities.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/wmsgetfeatureinfo.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/wmtscapabilities.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/xlink.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/xml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/xmlfeature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/format/xsd.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/functions.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geolocation.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geolocationproperty.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/circle.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/area.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/center.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/closest.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/contains.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/deflate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/flip.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/geodesic.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/inflate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/interiorpoint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/interpolate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/intersectsextent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/length.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/orient.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/reverse.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/segments.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/simplify.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/straightchunk.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/textpath.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/topology.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/flat/transform.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/geom.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/geometry.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/geometrycollection.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/geometrylayout.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/geometrytype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/linearring.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/linestring.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/multilinestring.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/multipoint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/multipolygon.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/point.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/polygon.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/geom/simplegeometry.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/graticule.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/has.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/has.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/image.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/imagebase.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/imagecanvas.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/imagestate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/imagetile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/index.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/doubleclickzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/draganddrop.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/dragbox.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/dragpan.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/dragrotate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/dragrotateandzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/dragzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/draw.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/draweventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/extent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/extenteventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/interaction.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/interaction.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/keyboardpan.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/keyboardzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/modify.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/modifyeventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/mousewheelzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/pinchrotate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/pinchzoom.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/pointer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/property.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/select.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/snap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/translate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/interaction/translateeventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/kinetic.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/base.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/group.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/heatmap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/image.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/layer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/layer.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/property.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/tile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/tileproperty.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/vector.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/vectorrendertype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/vectortile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layer/vectortilerendertype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/layertype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/loadingstrategy.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/loadingstrategy.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapbrowserevent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapbrowsereventhandler.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapbrowsereventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapbrowserpointerevent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapevent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapeventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/mapproperty.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/math.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/net.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/obj.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/object.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/objecteventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/observable.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/overlay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/overlaypositioning.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pluggablemap.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/plugins.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/plugintype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/eventsource.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/eventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/mousesource.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/mssource.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/nativesource.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/pointerevent.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/pointereventhandler.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/pointer/touchsource.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/common.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/epsg3857.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/epsg4326.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/proj4.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/projection.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/projections.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/transforms.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/proj/units.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/box.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/imagereplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/immediate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/instruction.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/linestringreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/polygonreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/replay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/replaygroup.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/canvas/textreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/event.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/eventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/feature.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/replay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/replaygroup.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/replaytype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/vectorcontext.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/imagereplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/immediate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/replay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/replaygroup.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/textreplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/imagelayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/intermediatecanvas.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/layer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/tilelayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/vectorlayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/canvas/vectortilelayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/layer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/type.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/vector.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/imagelayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/layer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/map.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.glsl (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader/locations.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/renderer/webgl/vectorlayer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/reproj.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/reproj/image.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/reproj/tile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/reproj/triangulation.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/resolutionconstraint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/rotationconstraint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/size.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/bingmaps.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/cartodb.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/cluster.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/image.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagearcgisrest.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagecanvas.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagemapguide.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagestatic.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagevector.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/imagewms.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/osm.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/raster.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/rasteroperationtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/source.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/stamen.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/state.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tilearcgisrest.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tiledebug.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tileeventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tileimage.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tilejson.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tileutfgrid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/tilewms.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/urltile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/vector.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/vectoreventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/vectortile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/wmsservertype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/wmts.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/wmtsrequestencoding.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/xyz.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/source/zoomify.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/sphere.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/string.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/structs/linkedlist.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/structs/lrucache.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/structs/priorityqueue.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/structs/rbush.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/atlas.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/atlasmanager.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/circle.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/fill.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/icon.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/iconanchorunits.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/iconimage.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/iconimagecache.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/iconorigin.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/image.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/regularshape.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/stroke.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/style.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/text.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/style/textplacement.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilecache.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilecoord.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilegrid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilegrid/index.jsdoc (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilegrid/tilegrid.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilegrid/wmts.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilequeue.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilerange.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tilestate.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/tileurlfunction.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/transform.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/typedefs.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/uri.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/vec/mat4.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/vectorimagetile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/vectortile.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/view.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/viewhint.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/viewproperty.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/buffer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/context.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/contexteventtype.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/fragment.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/shader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/shader.mustache (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/shaderlocations.mustache (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/webgl/vertex.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol/ol/xml.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/licence.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/readme.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/style/fonts/fontanc.def.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/style/fonts/fontawesome.def.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/style/fonts/fontveremes.def.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/style/fontsymbol.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/style/shadowstyle.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-ext/utils/ol.ordering.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-veremes/mobilemodify.js (100%)
 rename {src/vitis/client => client}/javascript/externs/openLayers/ol3-veremes/ol.veremes.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.bar_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.context_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.core_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.dynamic_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.effects_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.key_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.common.tooltips_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.drawing.rect_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.drawing.text_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.pie_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/rgraph/RGraph.scatter_min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/scripts_cryptage.js (100%)
 rename {src/vitis/client => client}/javascript/externs/showdown/showdown.js (100%)
 rename {src/vitis/client => client}/javascript/externs/showdown/showdown.js.map (100%)
 rename {src/vitis/client => client}/javascript/externs/showdown/showdown.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/showdown/showdown.min.js.map (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/ElementForm.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/FormBuilder.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/FormTools.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/JsonLoader.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/Utils.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/Visualizer.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/VisualizerMode/CssMode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/VisualizerMode/FormMode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/VisualizerMode/JsMode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/javascript/app/VisualizerMode/JsonMode.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/lang/lang-en.json (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/lang/lang-fr.json (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/less/CodeMirror.less (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/less/studio.less (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/properties/properties.js (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/Componant/Map.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/ElementForm.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/FormTools.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/JsonLoader.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/MainTemplate.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/Visualizer.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/VisualizerMode/CssMode.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/VisualizerMode/FormMode.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/VisualizerMode/JsMode.html (100%)
 rename {src/vitis/client => client}/javascript/externs/studio/templates/VisualizerMode/JsonMode.html (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/LICENSE.TXT (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/langs/fr_FR.js (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/plugins/image/plugin.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/content.inline.min.css (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/content.min.css (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.eot (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.svg (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.ttf (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.woff (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.eot (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.svg (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.ttf (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.woff (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/img/anchor.gif (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/img/loader.gif (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/img/object.gif (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/img/trans.gif (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/skin.ie7.min.css (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/skins/lightgray/skin.min.css (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/themes/modern/theme.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/tinymce/tinymce.min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/underscore-min.js (100%)
 rename {src/vitis/client => client}/javascript/externs/underscore.js (100%)
 rename {src/vitis/client => client}/javascript/externs/viewer/Apache-License-2.0.txt (100%)
 rename {src/vitis/client => client}/javascript/externs/viewer/viewer.min.js (100%)
 rename {src/vitis/client => client}/javascript/require/requireVitis.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/htmlReport.html (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/1fe7143891469e980d1fcca05a66b3a2.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/22a14751fa17bd62335ee88ba6c6f9e6.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/286dc054fdb1ed4e3c1a14730da91fe3.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/446e6e12b1a4a349745acaa42b1fd65d.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/4e6851a1377af65074210820d5903ea4.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/52280521fa920cd916802fa7bf0752c1.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/565819f55fb9493820b1f462eb1469af.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/5ef9ed38ebad6379a04897ec6f383aeb.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/6c0be7e24610a0144c94df2e1c691718.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/85bd21280813079f2797df7a66b953ec.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/9d224f9d204337458fa46ab0f4b4a3f9.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/a971981cadcc1dafd26000f39ea8a68a.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/aa05ad4c25af482047fb6ea3951a4ed9.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/cb30486ebf3bd7f9aaa687cc51e07134.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/d236806b20deffd8ce0f6393acda549e.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/e11cf5a8b029208fb74fb66c82acc314.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/order/images/fd3ebf7f15da963e0243b0763ccf4888.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/htmlReport.html (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/1a593987e7ca4240d8dfa7d6611b79e7.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/29ff6bceadd409d2da0d4e1ffe3146ec.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/31d7ecf9dd49ad85104ef4b491582c27.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/3d588c2cc178ebbc6085fdbac873049b.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/66864911363c5dfa802360f4cd169d15.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/71acb5849026bc31c2e1a3efaf750c8c.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/859d507231ab559be0caa350c33361b0.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/9bbbcfee24b1eeadfe4cbebce3d68f37.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/ac9d916cef66cf3b0c6dc04361fc8c7a.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/b9c0bafaae0a695509eb679f32d7bbc4.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/b9ddfa35957bf67b37ae22b31d8d2467.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/c4beb465fd449624d359f3471d6ee4c1.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/d044896b4c0e135963e4cc03d2381d56.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/e0eec7bfffe9f6b747cb85db357889a0.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/e589e1728c06bfa8de1a8a9ce5a24b4d.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/e630b1b432c5ec391a0625040a7b7ba8.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/Output/publication/images/ff2cdf03ef3a270449425608d47b23a0.png (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/VeremesTest.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_abonnement.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_ad.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_categorie.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_depot.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_fichiers_interdits.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_filter.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_formulaire.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_import_export.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_ip.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_lot.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_metadata.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_moteurs.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_order.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_publication.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_unicite.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_upload.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_upload_fmw.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_upload_zip.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_user_existant.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_users.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_users_linux.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_users_speciaux.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/cu_vitis_verrouillage_projet.bat (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/.npmignore (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/README.md (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/index.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp.cmd (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/README.markdown (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/hat.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/rack.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/index.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/id.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/rack.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/README.md (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/chunk.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/compact.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/difference.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/drop.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRightWhile.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropWhile.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/fill.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findLastIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/first.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flatten.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flattenDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/head.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/indexOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/initial.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/intersection.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/last.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/lastIndexOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/object.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pull.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pullAt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/remove.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/rest.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/slice.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedLastIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/tail.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/take.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRightWhile.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeWhile.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/union.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/uniq.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unique.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzipWith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/without.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/xor.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipWith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/chain.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/commit.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/concat.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/lodash.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/plant.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/reverse.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/run.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/tap.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/thru.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toJSON.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toString.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/value.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/valueOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperChain.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperCommit.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperConcat.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperPlant.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperReverse.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperToString.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperValue.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/all.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/any.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/at.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/collect.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/contains.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/countBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/detect.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/each.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/eachRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/every.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/filter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/find.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findLast.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findWhere.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldl.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldr.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEach.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEachRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/groupBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/include.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/includes.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/indexBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/inject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/invoke.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/map.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/max.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/min.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/partition.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/pluck.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduce.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduceRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sample.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/select.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/shuffle.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/size.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/some.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByAll.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByOrder.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/where.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date/now.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/after.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/ary.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/backflow.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/before.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bind.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindAll.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindKey.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/compose.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curry.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curryRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/debounce.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/defer.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/delay.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flow.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flowRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/memoize.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/modArgs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/negate.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/once.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partial.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partialRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/rearg.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/restParam.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/spread.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/throttle.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/wrap.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/index.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LazyWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LodashWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/MapCache.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/SetCache.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayConcat.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayCopy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEach.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEachRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEvery.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayExtremum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayFilter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayMap.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayPush.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduce.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduceRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySome.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignDefaults.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignOwnDefaults.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignWith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAssign.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCallback.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseClone.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCompareAscending.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCopy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCreate.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDelay.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDifference.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEach.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEachRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEvery.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseExtremum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFill.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFilter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFind.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFindIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFlatten.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFor.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForIn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwnRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFunctions.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseGet.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIndexOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqual.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqualDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsFunction.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsMatch.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseLodash.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMap.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatches.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatchesProperty.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMerge.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMergeDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseProperty.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePropertyDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePullAt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseRandom.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseReduce.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSetData.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSlice.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSome.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortByOrder.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseToString.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseUniq.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseValues.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWhile.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWrapperValue.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndexBy.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bindCallback.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bufferClone.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cacheIndexOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cachePush.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsLeftIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsRightIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareAscending.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareMultiple.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgsRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAggregator.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAssigner.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseEach.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseFor.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBindWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCache.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCompounder.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCtorWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCurry.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createDefaults.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createExtremum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFind.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindKey.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFlow.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForEach.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForIn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForOwn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createHybridWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createObjectMapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadDir.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadding.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartial.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartialWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createReduce.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createRound.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createSortedIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createWrapper.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/deburrLetter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalArrays.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalByTag.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalObjects.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeHtmlChar.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeRegExpChar.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeStringChar.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getData.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getFuncName.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getLength.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getMatchData.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getNative.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getView.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/indexOfNaN.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneArray.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneByTag.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/invokePath.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isArrayLike.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIterateeCall.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isKey.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLaziable.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLength.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isObjectLike.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isSpace.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isStrictComparable.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyClone.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyReverse.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyValue.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapDelete.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapGet.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapHas.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapSet.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeData.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeDefaults.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/metaMap.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByArray.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByCallback.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEscape.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEvaluate.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reInterpolate.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/realNames.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reorder.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/replaceHolders.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/setData.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/shimKeys.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/sortedUniq.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toIterable.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toPath.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedLeftIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedRightIndex.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/unescapeHtmlChar.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/wrapperClone.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/clone.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/cloneDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/eq.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gte.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArguments.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArray.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isBoolean.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isDate.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isElement.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEmpty.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEqual.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isError.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFinite.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFunction.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isMatch.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNaN.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNative.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNull.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNumber.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isPlainObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isRegExp.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isString.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isTypedArray.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isUndefined.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lte.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toArray.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toPlainObject.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/add.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/ceil.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/floor.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/max.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/min.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/round.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/sum.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/inRange.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/random.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/assign.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/create.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaults.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaultsDeep.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/extend.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findKey.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findLastKey.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forIn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forInRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwnRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/functions.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/get.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/has.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/invert.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keys.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keysIn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapKeys.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapValues.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/merge.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/methods.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/omit.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pairs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pick.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/result.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/set.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/transform.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/values.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/valuesIn.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/camelCase.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/capitalize.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/deburr.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/endsWith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escape.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escapeRegExp.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/kebabCase.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/pad.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padLeft.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/parseInt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/repeat.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/snakeCase.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startCase.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startsWith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/template.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/templateSettings.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trim.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimLeft.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimRight.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trunc.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/unescape.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/words.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/support.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/attempt.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/callback.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/constant.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/identity.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/iteratee.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matches.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matchesProperty.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/method.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/methodOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/mixin.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/noop.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/property.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/propertyOf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/range.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/times.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/uniqueId.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/.travis.yml (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/cmd.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/usage.txt (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/examples/pow.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/index.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/.travis.yml (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/LICENSE (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/example/parse.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/index.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/readme.markdown (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dash.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/default_bool.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dotted.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/long.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/short.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/whitespace.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/readme.markdown (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/chmod.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/clobber.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/mkdirp.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs_sync.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm_sync.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/race.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/rel.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return_sync.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/root.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/sync.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask_sync.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/LICENSE-MIT.txt (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/README.md (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/startswith.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/package.json (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/protractor.config.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/template.html (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/test2Spec.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/testSpec.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.abonnement.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.ad.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.categorie.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.depot.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.fichiers_interdits.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.filter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.formulaire.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.import.export.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.ip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.lot.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.metada.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.metadata.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.moteurs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.order.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.publication.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.unicite.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.upload.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.upload_fmw.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.upload_zip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.user_existant.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.users.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.users_speciaux.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.users_speciaux.linux.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/protractor.conf.verrouillage_projet.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DATE.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DPT.DBF (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DPT.SHP (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DPT.SHX (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DPT.prj (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/DPT.zip (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/choix_multiple.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/choix_multiple.log (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/controle_quali.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dep dep.zip (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/depts.zip (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dpt2.dbf (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dpt2.prj (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dpt2.shp (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dpt2.shx (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/dpt2.zip (100%)
 rename "src/vitis/client/javascript/test/e2e/resource/d\303\251p.zip" => "client/javascript/test/e2e/resource/d\303\251p.zip" (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/ee aa.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/exemples.gex (100%)
 rename "src/vitis/client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex" => "client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex" (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/import_export.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/import_export2.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/it3/ARDECHE.dbf (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/it3/ARDECHE.prj (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/it3/ARDECHE.shp (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/it3/ARDECHE.shx (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/metadata.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/metadata.log (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/metadata2.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/selection_villes.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/shp2mif.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/t_abonnement.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/t_formulaire.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/t_importparlot1.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/t_importparlot2.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/t_unicite.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/test_gex.gex (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/test_param_choice_villes.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/test_param_couleur.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/test_param_date_time.fmw (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/test_param_date_time.log (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/villes.zip (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/resource/vse.jpg (100%)
 rename "src/vitis/client/javascript/test/e2e/resource/\303\251\303\240.fmw" => "client/javascript/test/e2e/resource/\303\251\303\240.fmw" (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_abonnement.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_ad.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_categorie.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_depot.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_fichiers_interdits.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_filter.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_fme_params.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_formulaire.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_import_export.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_ip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_lot.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_metadata.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_moteurs.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_order.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_publication.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_unicite.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_upload.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_upload_fmw.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_upload_zip.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_user_existant.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_users.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_users_linux.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_users_speciaux.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_users_speciaux_linux.js (100%)
 rename {src/vitis/client => client}/javascript/test/e2e/scenario/sc_vitis_verrouillage_projet.js (100%)
 rename {src/vitis/client => client}/lang/lang-en.json (100%)
 rename {src/vitis/client => client}/lang/lang-fr.json (100%)
 rename {src/vitis/client => client}/less/doubleForm.less (100%)
 rename {src/vitis/client => client}/less/htmlForm.less (100%)
 rename {src/vitis/client => client}/less/login.less (100%)
 rename {src/vitis/client => client}/less/main.less (100%)
 rename {src/vitis/client => client}/less/mobile.less (100%)
 rename {src/vitis/client => client}/less/sectionForm.less (100%)
 rename {src/vitis/client => client}/less/simpleForm.less (100%)
 rename {src/vitis/client => client}/less/workspaceList.less (100%)
 rename {src/vitis/client => client}/modules/vitis/data/proj.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/configuration/configuration_vitis_configuration.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/logs/logs_vitis_log.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/user/user_vitis_user.js (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/user/user_vitis_user.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/active_directory_connection.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/search_active_directory_group.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/search_active_directory_person.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/users_vitis_billinggroup.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/users_vitis_domain.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/users_vitis_group.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/users_vitis_privilege.json (100%)
 rename {src/vitis/client => client}/modules/vitis/forms/users/users_vitis_users.json (100%)
 rename {src/vitis/client => client}/modules/vitis/images/administrator.png (100%)
 rename {src/vitis/client => client}/modules/vitis/images/button_green.gif (100%)
 rename {src/vitis/client => client}/modules/vitis/images/button_red.gif (100%)
 rename {src/vitis/client => client}/modules/vitis/images/user.png (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/controllers/activeDirectoryTreeCtrl.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/controllers/logsCtrl.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/controllers/versionConfigurationCtrl.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/controllers/webServiceHelpCtrl.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/controllers/websocketConfigurationCtrl.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/deps.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/activeDirectoryTreeDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/logsDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/phpInfoConfigurationDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/versionConfigurationDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/webServiceHelpDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/directives/websocketConfigurationDrtv.js (100%)
 rename {src/vitis/client => client}/modules/vitis/javascript/script_module.js (100%)
 rename {src/vitis/client => client}/modules/vitis/lang/lang-en.json (100%)
 rename {src/vitis/client => client}/modules/vitis/lang/lang-fr.json (100%)
 rename {src/vitis/client => client}/modules/vitis/less/activeDirectoryTree.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/logs.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/main.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/phpInfoConfiguration.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/updateConfiguration.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/users.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/versionConfiguration.less (100%)
 rename {src/vitis/client => client}/modules/vitis/less/webServiceHelp.less (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/activeDirectoryTreeLeftTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/activeDirectoryTreeRightTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/logsLeftTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/logsRightTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/phpInfoConfigurationTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/updateConfigurationTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/versionConfigurationTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/webServiceHelpTpl.html (100%)
 rename {src/vitis/client => client}/modules/vitis/templates/websocketConfigurationTpl.html (100%)
 rename {src/vitis/client => client}/templates/clientDocumentationTpl.html (100%)
 rename {src/vitis/client => client}/templates/creditsTpl.html (100%)
 rename {src/vitis/client => client}/templates/doubleFormTpl.html (100%)
 rename {src/vitis/client => client}/templates/formTpl.html (100%)
 rename {src/vitis/client => client}/templates/loginTpl.html (100%)
 rename {src/vitis/client => client}/templates/mainTpl.html (100%)
 rename {src/vitis/client => client}/templates/sectionFormTpl.html (100%)
 rename {src/vitis/client => client}/templates/simpleFormTpl.html (100%)
 rename {src/vitis/client => client}/templates/uiGridActionTpl.html (100%)
 rename {src/vitis/client => client}/templates/uiGridPaginationTpl.html (100%)
 rename {src/vitis/client => client}/templates/workspaceListTpl.html (100%)
 delete mode 100755 conf/Gruntfile.js
 delete mode 100755 conf/_install/apache.conf
 delete mode 100755 conf/_install/dependency.xml
 delete mode 100755 conf/_install/fileToDelete.txt
 delete mode 100755 conf/_install/folderToDelete.txt
 delete mode 100755 conf/credits.json
 delete mode 100755 conf/less/variables.less
 delete mode 100755 conf/package.json
 delete mode 100644 conf/properties.json
 delete mode 100755 conf/requires/config.js
 delete mode 100755 conf/requires/requiresApp.js
 delete mode 100644 install.bat
 delete mode 100755 install.sh
 delete mode 100755 pull_subtrees.sh
 delete mode 100644 push_subtrees.sh
 delete mode 100644 src/closure/README.md
 delete mode 100755 src/closure/conf/depswriter/closurebuilder.py
 delete mode 100755 src/closure/conf/depswriter/depstree.py
 delete mode 100755 src/closure/conf/depswriter/depstree_test.py
 delete mode 100755 src/closure/conf/depswriter/depswriter.py
 delete mode 100755 src/closure/conf/depswriter/depswriter_test.py
 delete mode 100755 src/closure/conf/depswriter/jscompiler.py
 delete mode 100755 src/closure/conf/depswriter/jscompiler_test.py
 delete mode 100755 src/closure/conf/depswriter/source.py
 delete mode 100755 src/closure/conf/depswriter/source_test.py
 delete mode 100755 src/closure/conf/depswriter/treescan.py
 delete mode 100755 src/closure/conf/externs/angular-1.3.js
 delete mode 100755 src/closure/conf/externs/bingmaps.js
 delete mode 100755 src/closure/conf/externs/bootstrap.js
 delete mode 100755 src/closure/conf/externs/geojson.js
 delete mode 100755 src/closure/conf/externs/html2canvas.js
 delete mode 100755 src/closure/conf/externs/jquery-1.9.js
 delete mode 100755 src/closure/conf/externs/jspdf.js
 delete mode 100755 src/closure/conf/externs/vmap.js
 delete mode 100644 src/module_extraction/README.md
 delete mode 100755 src/module_extraction/_install/dependency.xml
 delete mode 100755 src/module_extraction/_install/fileToDelete.txt
 delete mode 100755 src/module_extraction/_install/folderToDelete.txt
 delete mode 100755 src/module_extraction/module/forms/extraction/extraction_extraction_extraction.js
 delete mode 100755 src/module_extraction/module/forms/extraction/extraction_extraction_extraction.json
 delete mode 100755 src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.js
 delete mode 100755 src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.json
 delete mode 100755 src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_coordsys.json
 delete mode 100755 src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_format.json
 delete mode 100755 src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_layer.json
 delete mode 100755 src/module_extraction/module/forms/login/sign_up.json
 delete mode 100755 src/module_extraction/module/javascript/script_module.js
 delete mode 100755 src/module_extraction/module/lang/lang-en.json
 delete mode 100755 src/module_extraction/module/lang/lang-fr.json
 delete mode 100755 src/module_extraction/module/less/main.less
 delete mode 100755 src/module_extraction/web_service/conf/properties.inc
 delete mode 100755 src/module_extraction/web_service/conf/version.inc
 delete mode 100755 src/module_extraction/web_service/sql/sqlQueries.xml
 delete mode 100755 src/module_extraction/web_service/ws/Coordsys.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Coordsyss.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Extraction.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/ExtractionExtraction.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/ExtractionExtraction.class.sql.inc
 delete mode 100755 src/module_extraction/web_service/ws/Extractions.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Format.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Formats.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Layer.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/Layers.class.inc
 delete mode 100755 src/module_extraction/web_service/ws/overview.phtml
 delete mode 100644 src/vitis/.gitignore
 delete mode 100644 src/vitis/README.md
 delete mode 100755 src/vitis/_install/dependencies/pycron/crontab.txt
 delete mode 100644 update.bat
 delete mode 100644 utils/copy_hooks.bat
 delete mode 100755 utils/copy_hooks.sh
 delete mode 100755 utils/get_deps.sh
 delete mode 100755 utils/githooks/post-merge
 delete mode 100755 utils/githooks/pre-push
 delete mode 100755 utils/init_subtrees.sh
 delete mode 100755 utils/init_symlinks.sh
 delete mode 100644 utils/init_tree.bat
 delete mode 100755 utils/pull_subtrees.sh
 delete mode 100755 utils/push_subtrees.sh
 delete mode 100644 utils/update_tree.bat
 delete mode 100644 utils/utils/copy_hooks.bat
 delete mode 100755 utils/utils/copy_hooks.sh
 delete mode 100755 utils/utils/get_deps.sh
 delete mode 100755 utils/utils/githooks/post-merge
 delete mode 100755 utils/utils/githooks/pre-push
 delete mode 100755 utils/utils/init_subtrees.sh
 delete mode 100755 utils/utils/init_symlinks.sh
 delete mode 100644 utils/utils/init_tree.bat
 delete mode 100755 utils/utils/pull_subtrees.sh
 delete mode 100755 utils/utils/push_subtrees.sh
 delete mode 100644 utils/utils/update_tree.bat
 rename {src/vitis/vas => vas}/doc/composer.json (100%)
 rename {src/vitis/vas => vas}/doc/composer.lock (100%)
 rename {src/vitis/vas => vas}/doc/css/reset.css (100%)
 rename {src/vitis/vas => vas}/doc/css/screen.css (100%)
 rename {src/vitis/vas => vas}/doc/css/style.css (100%)
 rename {src/vitis/vas => vas}/doc/images/gtf_ws.png (100%)
 rename {src/vitis/vas => vas}/doc/images/order.png (100%)
 rename {src/vitis/vas => vas}/doc/images/overview.png (100%)
 rename {src/vitis/vas => vas}/doc/images/rest.png (100%)
 rename {src/vitis/vas => vas}/doc/images/throbber.gif (100%)
 rename {src/vitis/vas => vas}/doc/images/token.png (100%)
 rename {src/vitis/vas => vas}/doc/images/workspace.png (100%)
 rename {src/vitis/vas => vas}/doc/index.phtml (93%)
 rename {src/vitis/vas => vas}/doc/javascript/backbone-min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/handlebars-1.0.0.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/handlebars-2.0.0.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/highlight.7.3.pack.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/jquery-1.8.0.min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/jquery.ba-bbq.min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/jquery.slideto.min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/jquery.wiggle.min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/marked.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/shred.bundle.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/shred/content.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/swagger-oauth.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/swagger-ui.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/swagger-ui.min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/underscore-min.js (100%)
 rename {src/vitis/vas => vas}/doc/javascript/underscore-min.map (100%)
 rename {src/vitis/vas => vas}/doc/swagger.php (60%)
 rename {src/vitis/vas => vas}/doc/vendor/autoload.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/bin/swagger (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/ClassLoader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/LICENSE (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_classmap.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_files.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_namespaces.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_psr4.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_real.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/autoload_static.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/composer/installed.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/LICENSE (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/README.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/composer.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/lexer/LICENSE (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/lexer/README.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/lexer/composer.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/.gitignore (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/AbstractAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/AbstractFindAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/AdapterInterface.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/BsdFindAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/GnuFindAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Adapter/PhpAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/CHANGELOG.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Comparator/Comparator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Comparator/DateComparator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Comparator/NumberComparator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Exception/AccessDeniedException.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Exception/AdapterFailureException.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Exception/ExceptionInterface.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Exception/OperationNotPermitedException.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Exception/ShellCommandFailureException.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Expression/Expression.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Expression/Glob.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Expression/Regex.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Expression/ValueInterface.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Finder.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Glob.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/CustomFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/FilePathsIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/FilenameFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/FilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/PathFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Iterator/SortableIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/LICENSE (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/README.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Shell/Command.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Shell/Shell.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/SplFileInfo.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/BsdFinderTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Expression/ExpressionTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Expression/GlobTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Expression/RegexTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/FakeAdapter/DummyAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/FakeAdapter/FailingAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/FakeAdapter/NamedAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/FakeAdapter/UnsupportedAdapter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/FinderTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/A/a.dat (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/dolor.txt (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/ipsum.txt (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/lorem.txt (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/one/a (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Fixtures/with space/foo.txt (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/GlobTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/GnuFinderTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/FilePathsIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/Iterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/Tests/Shell/CommandTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/composer.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/symfony/finder/phpunit.xml.dist (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/.gitignore (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/.travis.yml (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Changelog.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/Examples.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/ApiResponse.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/PetController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/StoreController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/UserController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Category.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Order.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Pet.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Tag.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/User.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/security.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/swagger-v2.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/tags.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePet.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePetsController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/api.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/controllers/PetWithDocsController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/docs.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/ErrorModel.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/Pet.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/Pet.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/PetsController.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/api.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/LICENSE-2.0.txt (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/README.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/VERSION (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/bin/swagger (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/composer.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/docs/Advanced.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/docs/Getting-started.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/docs/Migrating-to-v2.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/docs/Related-projects.md (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/phpunit.xml.dist (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Analyser.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Analysis.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Contact.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Definition.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Delete.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Get.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Head.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Header.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Info.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Items.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/License.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Operation.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Options.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Parameter.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Patch.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Path.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Post.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Property.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Put.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Response.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Schema.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Swagger.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Tag.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Annotations/Xml.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Context.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Logger.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/AugmentDefinitions.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/AugmentOperations.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/BuildPaths.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/HandleReferences.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/InheritProperties.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Processors/MergeIntoSwagger.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Serializer.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/StaticAnalyser.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/Util.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/src/functions.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AbstractAnnotationTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AnalyserTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AnalysisTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AugmentDefinitionsTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AugmentOperationTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AugmentParameterTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/AugmentPropertiesTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/BuildPathsTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/CleanUnmergedTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/CommandlineInterfaceTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ConstantsTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ContextTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-simple.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-with-external-docs.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.swagger.io.json (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ExamplesTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/Ancestor.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/AncestorWithoutDocBlocks.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/Child.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/ChildWithDocBlocks.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/Customer.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/GrandAncestor.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/HelloTrait.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/NestedProperty.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/ThirdPartyAnnotations.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingPhpDoc.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingRefs.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/Fixtures/routes.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/InheritPropertiesTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ItemsTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/MergeIntoSwaggerTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/NestedPropertyTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ResponseTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/SerializerTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/StaticAnalyserTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/SwaggerTestCase.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/UtilTest.php (100%)
 rename {src/vitis/vas => vas}/doc/vendor/zircote/swagger-php/tests/ValidateRelationsTest.php (100%)
 rename {src/vitis/vas => vas}/public/studio/default.js (100%)
 rename {src/vitis/vas => vas}/rest/.htaccess (100%)
 rename {src/vitis/vas => vas}/rest/class/.htaccess (100%)
 rename {src/vitis/vas => vas}/rest/class/Ldap.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Autoloader.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Builder.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/ChannelFile.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/ChannelFile/Parser.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Auth.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Auth.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Build.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Build.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Channels.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Channels.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Common.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Config.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Config.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Install.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Install.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Mirror.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Mirror.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Package.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Package.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Pickle.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Pickle.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Registry.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Registry.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Remote.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Remote.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Test.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Command/Test.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Common.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Config.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Dependency.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Dependency2.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/DependencyDB.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Downloader.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Downloader/Package.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/ErrorStack.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Exception.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/FixPHP5PEARWarnings.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Frontend.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Frontend/CLI.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Cfg.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Cfg.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Common.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Data.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Data.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Doc.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Doc.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Ext.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Ext.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Php.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Php.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Script.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Script.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Src.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Src.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Test.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Test.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Www.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Installer/Role/Www.xml (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/RFC822.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/mail.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/mime.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/mimePart.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/mock.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/SMTP.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/Socket.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/docs/guide.txt (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/examples/basic.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/tests/auth.phpt (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/tests/basic.phpt (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/tests/config.php.dist (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/net/tests/quotedata.phpt (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/null.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/sendmail.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/smtp.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Mail/smtpmx.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PEAR.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/Generator/v1.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/Generator/v2.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/Parser/v1.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/Parser/v2.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/v1.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/v2.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/v2/Validator.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/PackageFile/v2/rw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Packager.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/REST.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/REST/10.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/REST/11.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/REST/13.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Registry.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Remote.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/RunTest.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Common.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Postinstallscript.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Postinstallscript/rw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Replace.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Replace/rw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Unixeol.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Unixeol/rw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Windowseol.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Task/Windowseol/rw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Validate.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/Validator/PECL.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PEAR/XMLParser.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/extras/EasyPeasyICS.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/extras/README.md (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/extras/htmlfilter.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/extras/ntlm_sasl_client.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-am.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ar.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-az.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ba.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-be.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-bg.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ca.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ch.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-cs.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-da.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-de.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-el.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-eo.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-es.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-et.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-fa.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-fi.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-fo.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-fr.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-gl.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-he.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-hi.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-hr.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-hu.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-id.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-it.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ja.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ka.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ko.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-lt.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-lv.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ms.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-nb.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-nl.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-pl.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-pt.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-pt_br.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ro.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-rs.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-ru.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-sk.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-sl.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-sr.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-sv.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-tr.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-uk.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-vi.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-zh.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/language/phpmailer.lang-zh_cn.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/src/Exception.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/src/OAuth.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/src/PHPMailer.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/src/POP3.php (100%)
 rename {src/vitis/vas => vas}/rest/class/PHPMailer/src/SMTP.php (100%)
 rename {src/vitis/vas => vas}/rest/class/aws_lib/AWS_Notification/AWS_SMS.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/aws_lib/AWS_Notification/AWS_notification.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/aws_lib/AmazonAWS.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/aws_lib/AmazonApiGateway.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/aws_lib/AmazonS3.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/treeview/LdapTree.php (100%)
 rename {src/vitis/vas => vas}/rest/class/treeview/Tree.php (100%)
 rename {src/vitis/vas => vas}/rest/class/treeview/aciTree.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vitis_lib/Connection.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vitis_lib/DbClass.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vitis_lib/Form.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vitis_lib/VitisError.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vitis_lib/XmlAbstract.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/BD.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/BdDataAccess.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/Email.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/EmailTemplate.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/EmailTemplate.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/Ldap.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/PgsqlDataAccess.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/PostgisUtil.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/Vm.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/Vm.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/class.websocket_client.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/class.jstocoffee.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/errors.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/helpers.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/lexer.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/access.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/arr.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/assign.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/base.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/block.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/call.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/class.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/closure.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/code.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/comment.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/existence.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/extends.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/for.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/if.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/in.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/index.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/literal.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/obj.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/op.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/param.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/parens.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/push.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/range.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/return.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/slice.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/splat.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/switch.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/throw.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/try.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/value.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/nodes/while.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/parser.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/rewriter.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/classes/scope.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/coffeescript.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/coffeescript/jsmaker.php (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/context/covage.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/context/gtf.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/context/message.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/cryptUtil.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/dateUtil.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/dbUtil.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/error.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/lang_vmlib/en-lang.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/lang_vmlib/fr-lang.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/logUtil.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/phpUtil.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/vmlib/stringUtil.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/wab_lib/BusinessObject.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/class/wab_lib/BusinessObject.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/constants.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/php_conf.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/properties.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/properties_domain.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/properties_post.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/properties_server.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/selected_properties.inc (100%)
 rename {src/vitis/vas => vas}/rest/conf/version.inc (100%)
 rename {src/vitis/vas => vas}/rest/inc/MetadataAccess.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/inc/MetadataAccess.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/index.phtml (96%)
 rename {src/vitis/vas => vas}/rest/index.vhtml (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Accounts.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Accounts.class.mail.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Accounts.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Action.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Actions.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/ActiveDirectory.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/BillingGroup.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/BillingGroups.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Column.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Columns.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Database.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Domain.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Domains.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/FormatDate.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/FormatDates.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/GenericQuery.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/GenericQuerys.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/GenericQuerys.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Group.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Groups.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Logs.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Mode.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Modes.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/PhpInfo.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/PrivateToken.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Privilege.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Privileges.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Properties.class.inc (93%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/PublicToken.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Ressources.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Schema.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/SmtpServer.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Tab.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Table.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Tabs.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/TimeZone.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/TimeZones.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/User.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Users.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Versions.class.inc (95%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Vitis.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/Vitis.class.sql.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/VitisSection.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/VitisSections.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/WebServices.class.inc (100%)
 rename {src/vitis/vas => vas}/rest/ws/vitis/overview.phtml (100%)
 rename {src/vitis/vas => vas}/sql/sqlQueries.xml (100%)
 rename {src/vitis/vas => vas}/tmp/file_to_delete.txt (100%)
 rename {src/vitis/vas => vas}/util/coordsys.txt (100%)
 rename {src/vitis/vas => vas}/util/migration/anc/SplitAddress.fmx (100%)
 rename {src/vitis/vas => vas}/util/migration/anc/lisez-moi.txt (100%)
 rename {src/vitis/vas => vas}/util/migration/anc/migration_anc_veremap__vmap.fmw (100%)
 rename {src/vitis/vas => vas}/util/migration/migration_user_and_group.fmw (100%)
 rename {src/vitis/vas => vas}/util/migration/migration_veremap_layer.fmw (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/LICENSE (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/angular.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/angular.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/angular.min.js.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-route/angular-route.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/LICENSE (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-codemirror/LICENSE (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-codemirror/ui-codemirror.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-grid/LICENSE.md (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-grid/plugins/draggable-rows.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-tinymce/LICENSE (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/angular/modules/ui-tinymce/tinymce.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/LICENSE (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap.css (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap.css.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap.min.css (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/css/bootstrap.min.css.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.eot (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.svg (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/js/bootstrap.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/js/bootstrap.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/bootstrap/js/npm.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/closure/goog/base.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/jquery/LICENSE.txt (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/jquery/jquery-1.11.3.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/jquery/jquery-1.11.3.min.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/jquery/jquery-1.11.3.min.map (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/mapJSON/MapJSON.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol-debug.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol.css (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/licence.txt (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/readme.txt (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/style/fonts/fontawesome.def.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/style/fontsymbol.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/style/shadowstyle.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-ext/utils/ol.ordering.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/lib/ol/ol3-veremes/ol.veremes.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/index.html (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/index.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/map.js (89%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/progress.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/projections.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/map/scale.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/report/index.html (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/report/index.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/report/report.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/template/index.html (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/template/index.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/template/template.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/utils/http.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/utils/properties.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/client/utils/utils.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/server/printmap.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/server/printreport.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/server/printtemplate.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/server/saveimage.js (100%)
 rename {src/vitis/vas => vas}/util/printserver/server/targetsize.js (100%)
 rename {src/vitis/vas => vas}/util/proxy/proxy.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/SplClassLoader.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/Application.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/DemoApplication.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/GtfEvents.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/Status.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/StatusApplication.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/VitisApplication.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Application/VmapEvents.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Connection.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Server.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/lib/WebSocket/Socket.php (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/server.pem (100%)
 rename {src/vitis/vas => vas}/util/webSocket/server/server.php (100%)
 rename {src/vitis/vas => vas}/util/writerpick.txt (100%)

diff --git a/.gitignore b/.gitignore
index 3197de75..fb23a1f3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,6 @@
-vas/
-client/
-conf/closure
-conf/node_modules/
-conf/properties.json
-src/closure/
+vas/rest/class/*
+vas/rest/class/!*/
+vas/rest/class/!*.*
+vas/sql/*
+vas/sql/!*/
+vas/sql/!*.*
diff --git a/README.md b/README.md
index 072fe523..73a21c98 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1 @@
-# Extraction
-
-Application extraction
-
-## Install dev version
-
-To install the dev version of this project run the following steps:
-
-- Install the app via the VAI setup on var/www/[app name]
-- Rename var/www/[app name] by var/www/[app name]\_vai
-- Clone this repo on var/wwww/[app name]
-- Run install.sh (linux) or install.bat (windows) and give the var/www/[app name]\_vai path when asked
-- Now you have the correct versioned tree structure, and your app should run
-- Linux : run `git pull` and `git push` to update/post the project and his dependencies
-- Windows : run update.bat to update the app
+Vitis framework
\ No newline at end of file
diff --git a/_install/client/fileToDelete.txt b/_install/client/fileToDelete.txt
new file mode 100644
index 00000000..ca3a9114
--- /dev/null
+++ b/_install/client/fileToDelete.txt
@@ -0,0 +1,4 @@
+javascript/externs/formreader/formreader.js
+javascript/externs/formreader/formreaderCtrl.js
+javascript/externs/formreader/formreaderDrtv.js
+javascript/externs/formreader/formreaderSrvc.js
\ No newline at end of file
diff --git a/_install/client/folderToDelete.txt b/_install/client/folderToDelete.txt
new file mode 100644
index 00000000..a0e7984d
--- /dev/null
+++ b/_install/client/folderToDelete.txt
@@ -0,0 +1,8 @@
+javascript/app
+javascript/require
+javascript/test
+javascript/externs/openLayers/ol
+javascript/externs/openLayers/ol.ext
+javascript/externs/studio/properties
+javascript/externs/studio/javascript
+modules/vitis/javascript
\ No newline at end of file
diff --git a/_install/client/listModuleApache.txt b/_install/client/listModuleApache.txt
new file mode 100644
index 00000000..2c0309e3
--- /dev/null
+++ b/_install/client/listModuleApache.txt
@@ -0,0 +1,5 @@
+alias
+deflate
+headers
+rewrite
+ssl
\ No newline at end of file
diff --git a/src/vitis/_install/dependencies/mapserver/.htaccess b/_install/dependencies/mapserver/.htaccess
similarity index 100%
rename from src/vitis/_install/dependencies/mapserver/.htaccess
rename to _install/dependencies/mapserver/.htaccess
diff --git a/src/vitis/_install/dependencies/mapserver/linux/apache.conf b/_install/dependencies/mapserver/linux/apache.conf
similarity index 100%
rename from src/vitis/_install/dependencies/mapserver/linux/apache.conf
rename to _install/dependencies/mapserver/linux/apache.conf
diff --git a/src/vitis/_install/dependencies/mapserver/windows/apache.conf b/_install/dependencies/mapserver/windows/apache.conf
similarity index 100%
rename from src/vitis/_install/dependencies/mapserver/windows/apache.conf
rename to _install/dependencies/mapserver/windows/apache.conf
diff --git a/src/vitis/_install/dependencies/php/linux/apache.conf b/_install/dependencies/php/linux/apache.conf
similarity index 100%
rename from src/vitis/_install/dependencies/php/linux/apache.conf
rename to _install/dependencies/php/linux/apache.conf
diff --git a/src/vitis/_install/dependencies/php/php.ini b/_install/dependencies/php/php.ini
similarity index 100%
rename from src/vitis/_install/dependencies/php/php.ini
rename to _install/dependencies/php/php.ini
diff --git a/src/vitis/_install/dependencies/php/windows/apache.conf b/_install/dependencies/php/windows/apache.conf
similarity index 100%
rename from src/vitis/_install/dependencies/php/windows/apache.conf
rename to _install/dependencies/php/windows/apache.conf
diff --git a/_install/dependencies/pycron/crontab.txt b/_install/dependencies/pycron/crontab.txt
new file mode 100755
index 00000000..dff3a495
--- /dev/null
+++ b/_install/dependencies/pycron/crontab.txt
@@ -0,0 +1,9 @@
+#<gtf_subscription [SERVER_NAME] [ENGINE_DIR]>
+0 23 * * * "[PHP_PATH]" "[ENGINE_DIR]/subscription.php" 1
+0 23 * * mon "[PHP_PATH]" "[ENGINE_DIR]/subscription.php" 2
+0 23 1 * * "[PHP_PATH]" "[ENGINE_DIR]/subscription.php" 3
+*/5 * * * * "[PHP_PATH]" "[ENGINE_DIR]/subscription.php" 4
+#</gtf_subscription [ServerName] [ENGINE_DIR]>
+#<gtf_message [SERVER_NAME] [MESSAGE_DIR]>
+*/1 * * * * "[PHP_PATH]" "[MESSAGE_DIR]/processMessages.php" 4
+#</gtf_message [SERVER_NAME] [MESSAGE_DIR]>
\ No newline at end of file
diff --git a/src/vitis/_install/dependencies/websocket/apache.conf b/_install/dependencies/websocket/apache.conf
similarity index 100%
rename from src/vitis/_install/dependencies/websocket/apache.conf
rename to _install/dependencies/websocket/apache.conf
diff --git a/src/vitis/_install/dependencies/websocket/linux/websocket_vitis b/_install/dependencies/websocket/linux/websocket_vitis
similarity index 100%
rename from src/vitis/_install/dependencies/websocket/linux/websocket_vitis
rename to _install/dependencies/websocket/linux/websocket_vitis
diff --git a/src/vitis/_install/dependencies/websocket/websocket.cfg b/_install/dependencies/websocket/websocket.cfg
similarity index 100%
rename from src/vitis/_install/dependencies/websocket/websocket.cfg
rename to _install/dependencies/websocket/websocket.cfg
diff --git a/src/vitis/_install/dependency.xml b/_install/dependency.xml
similarity index 100%
rename from src/vitis/_install/dependency.xml
rename to _install/dependency.xml
diff --git a/_install/vas/apache.conf b/_install/vas/apache.conf
new file mode 100644
index 00000000..2281b2e2
--- /dev/null
+++ b/_install/vas/apache.conf
@@ -0,0 +1,70 @@
+PassEnv TEMP
+Alias /rest[ENV] "[VASDIRECTORY]/rest"
+	<Directory "[VASDIRECTORY]/rest">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+	</Directory>
+
+Alias /doc[ENV] "[VASDIRECTORY]/doc"
+	<Directory "[VASDIRECTORY]/doc">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+	</Directory>
+
+Alias /public[ENV] "[VASDIRECTORY]/public"
+	<Directory "[VASDIRECTORY]/public">
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+		SetHandler application/x-download
+	</Directory>
+Alias /ws_data[ENV] "[VASDIRECTORY]/ws_data"
+	<Directory "[VASDIRECTORY]/ws_data">
+		AllowOverride All
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+		SetHandler application/x-download
+	</Directory>
+Alias /proxy[ENV] "[VASDIRECTORY]/util/proxy"
+	<Directory "[VASDIRECTORY]/util/proxy">
+		<FilesMatch ".+\.ph(p[345]?|t|tml)$">
+			SetHandler application/x-httpd-php_vitis[ENV]
+		</FilesMatch>
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+	</Directory>
+Alias /printserver[ENV] "[VASDIRECTORY]/util/printserver"
+	<Directory "[VASDIRECTORY]/util/printserver">
+		AllowOverride FileInfo
+		Options FollowSymLinks
+		Require all granted
+		<Files ~ "\.(map|log|inc|php)$">
+			Order allow,deny
+			Deny from all
+		</Files>
+	</Directory>
\ No newline at end of file
diff --git a/_install/vas/listModuleApache.txt b/_install/vas/listModuleApache.txt
new file mode 100644
index 00000000..c2626d94
--- /dev/null
+++ b/_install/vas/listModuleApache.txt
@@ -0,0 +1,16 @@
+actions
+alias
+cgi
+deflate
+headers
+ldap
+rewrite
+ssl
+proxy
+proxy_ajp
+proxy_connect
+proxy_fcgi
+proxy_ftp
+proxy_http
+proxy_scgi
+proxy_wstunnel
\ No newline at end of file
diff --git a/src/vitis/client/.htaccess b/client/.htaccess
similarity index 100%
rename from src/vitis/client/.htaccess
rename to client/.htaccess
diff --git a/src/vitis/client/css/icons/fonts/veremes.eot b/client/css/icons/fonts/veremes.eot
similarity index 100%
rename from src/vitis/client/css/icons/fonts/veremes.eot
rename to client/css/icons/fonts/veremes.eot
diff --git a/src/vitis/client/css/icons/fonts/veremes.svg b/client/css/icons/fonts/veremes.svg
similarity index 100%
rename from src/vitis/client/css/icons/fonts/veremes.svg
rename to client/css/icons/fonts/veremes.svg
diff --git a/src/vitis/client/css/icons/fonts/veremes.ttf b/client/css/icons/fonts/veremes.ttf
similarity index 100%
rename from src/vitis/client/css/icons/fonts/veremes.ttf
rename to client/css/icons/fonts/veremes.ttf
diff --git a/src/vitis/client/css/icons/fonts/veremes.woff b/client/css/icons/fonts/veremes.woff
similarity index 100%
rename from src/vitis/client/css/icons/fonts/veremes.woff
rename to client/css/icons/fonts/veremes.woff
diff --git a/src/vitis/client/css/icons/selection.json b/client/css/icons/selection.json
similarity index 100%
rename from src/vitis/client/css/icons/selection.json
rename to client/css/icons/selection.json
diff --git a/src/vitis/client/css/icons/style.css b/client/css/icons/style.css
similarity index 100%
rename from src/vitis/client/css/icons/style.css
rename to client/css/icons/style.css
diff --git a/src/vitis/client/css/lib/awesome-bootstrap-checkbox.css b/client/css/lib/awesome-bootstrap-checkbox.css
similarity index 100%
rename from src/vitis/client/css/lib/awesome-bootstrap-checkbox.css
rename to client/css/lib/awesome-bootstrap-checkbox.css
diff --git a/src/vitis/client/css/lib/bootstrap-checkbox/build.css b/client/css/lib/bootstrap-checkbox/build.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap-checkbox/build.css
rename to client/css/lib/bootstrap-checkbox/build.css
diff --git a/src/vitis/client/css/lib/bootstrap-checkbox/font-awesome.css b/client/css/lib/bootstrap-checkbox/font-awesome.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap-checkbox/font-awesome.css
rename to client/css/lib/bootstrap-checkbox/font-awesome.css
diff --git a/src/vitis/client/css/lib/bootstrap-checkbox/font-awesome.min.css b/client/css/lib/bootstrap-checkbox/font-awesome.min.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap-checkbox/font-awesome.min.css
rename to client/css/lib/bootstrap-checkbox/font-awesome.min.css
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.css b/client/css/lib/bootstrap/css/bootstrap-theme.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.css
rename to client/css/lib/bootstrap/css/bootstrap-theme.css
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.css.map b/client/css/lib/bootstrap/css/bootstrap-theme.css.map
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.css.map
rename to client/css/lib/bootstrap/css/bootstrap-theme.css.map
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.min.css b/client/css/lib/bootstrap/css/bootstrap-theme.min.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap-theme.min.css
rename to client/css/lib/bootstrap/css/bootstrap-theme.min.css
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap.css b/client/css/lib/bootstrap/css/bootstrap.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap.css
rename to client/css/lib/bootstrap/css/bootstrap.css
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap.css.map b/client/css/lib/bootstrap/css/bootstrap.css.map
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap.css.map
rename to client/css/lib/bootstrap/css/bootstrap.css.map
diff --git a/src/vitis/client/css/lib/bootstrap/css/bootstrap.min.css b/client/css/lib/bootstrap/css/bootstrap.min.css
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/css/bootstrap.min.css
rename to client/css/lib/bootstrap/css/bootstrap.min.css
diff --git a/src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.eot b/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
rename to client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
diff --git a/src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.svg b/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
rename to client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
diff --git a/src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf b/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
rename to client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
diff --git a/src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff b/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
rename to client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
diff --git a/src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from src/vitis/client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
rename to client/css/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
diff --git a/src/vitis/client/css/lib/codemirror/codemirror.css b/client/css/lib/codemirror/codemirror.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/codemirror.css
rename to client/css/lib/codemirror/codemirror.css
diff --git a/src/vitis/client/css/lib/codemirror/codemirror_foldgutter.css b/client/css/lib/codemirror/codemirror_foldgutter.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/codemirror_foldgutter.css
rename to client/css/lib/codemirror/codemirror_foldgutter.css
diff --git a/src/vitis/client/css/lib/codemirror/dialog.css b/client/css/lib/codemirror/dialog.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/dialog.css
rename to client/css/lib/codemirror/dialog.css
diff --git a/src/vitis/client/css/lib/codemirror/docs.css b/client/css/lib/codemirror/docs.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/docs.css
rename to client/css/lib/codemirror/docs.css
diff --git a/src/vitis/client/css/lib/codemirror/map.css b/client/css/lib/codemirror/map.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/map.css
rename to client/css/lib/codemirror/map.css
diff --git a/src/vitis/client/css/lib/codemirror/show-hint.css b/client/css/lib/codemirror/show-hint.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/show-hint.css
rename to client/css/lib/codemirror/show-hint.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/3024-day.css b/client/css/lib/codemirror/theme/3024-day.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/3024-day.css
rename to client/css/lib/codemirror/theme/3024-day.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/3024-night.css b/client/css/lib/codemirror/theme/3024-night.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/3024-night.css
rename to client/css/lib/codemirror/theme/3024-night.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/Veremes.css b/client/css/lib/codemirror/theme/Veremes.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/Veremes.css
rename to client/css/lib/codemirror/theme/Veremes.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/abcdef.css b/client/css/lib/codemirror/theme/abcdef.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/abcdef.css
rename to client/css/lib/codemirror/theme/abcdef.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/ambiance-mobile.css b/client/css/lib/codemirror/theme/ambiance-mobile.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/ambiance-mobile.css
rename to client/css/lib/codemirror/theme/ambiance-mobile.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/ambiance.css b/client/css/lib/codemirror/theme/ambiance.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/ambiance.css
rename to client/css/lib/codemirror/theme/ambiance.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/base16-dark.css b/client/css/lib/codemirror/theme/base16-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/base16-dark.css
rename to client/css/lib/codemirror/theme/base16-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/base16-light.css b/client/css/lib/codemirror/theme/base16-light.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/base16-light.css
rename to client/css/lib/codemirror/theme/base16-light.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/bespin.css b/client/css/lib/codemirror/theme/bespin.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/bespin.css
rename to client/css/lib/codemirror/theme/bespin.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/blackboard.css b/client/css/lib/codemirror/theme/blackboard.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/blackboard.css
rename to client/css/lib/codemirror/theme/blackboard.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/cobalt.css b/client/css/lib/codemirror/theme/cobalt.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/cobalt.css
rename to client/css/lib/codemirror/theme/cobalt.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/colorforth.css b/client/css/lib/codemirror/theme/colorforth.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/colorforth.css
rename to client/css/lib/codemirror/theme/colorforth.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/dracula.css b/client/css/lib/codemirror/theme/dracula.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/dracula.css
rename to client/css/lib/codemirror/theme/dracula.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/eclipse.css b/client/css/lib/codemirror/theme/eclipse.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/eclipse.css
rename to client/css/lib/codemirror/theme/eclipse.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/elegant.css b/client/css/lib/codemirror/theme/elegant.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/elegant.css
rename to client/css/lib/codemirror/theme/elegant.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/erlang-dark.css b/client/css/lib/codemirror/theme/erlang-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/erlang-dark.css
rename to client/css/lib/codemirror/theme/erlang-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/hopscotch.css b/client/css/lib/codemirror/theme/hopscotch.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/hopscotch.css
rename to client/css/lib/codemirror/theme/hopscotch.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/icecoder.css b/client/css/lib/codemirror/theme/icecoder.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/icecoder.css
rename to client/css/lib/codemirror/theme/icecoder.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/isotope.css b/client/css/lib/codemirror/theme/isotope.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/isotope.css
rename to client/css/lib/codemirror/theme/isotope.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/lesser-dark.css b/client/css/lib/codemirror/theme/lesser-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/lesser-dark.css
rename to client/css/lib/codemirror/theme/lesser-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/liquibyte.css b/client/css/lib/codemirror/theme/liquibyte.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/liquibyte.css
rename to client/css/lib/codemirror/theme/liquibyte.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/material.css b/client/css/lib/codemirror/theme/material.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/material.css
rename to client/css/lib/codemirror/theme/material.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/mbo.css b/client/css/lib/codemirror/theme/mbo.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/mbo.css
rename to client/css/lib/codemirror/theme/mbo.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/mdn-like.css b/client/css/lib/codemirror/theme/mdn-like.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/mdn-like.css
rename to client/css/lib/codemirror/theme/mdn-like.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/midnight.css b/client/css/lib/codemirror/theme/midnight.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/midnight.css
rename to client/css/lib/codemirror/theme/midnight.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/monokai.css b/client/css/lib/codemirror/theme/monokai.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/monokai.css
rename to client/css/lib/codemirror/theme/monokai.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/neat.css b/client/css/lib/codemirror/theme/neat.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/neat.css
rename to client/css/lib/codemirror/theme/neat.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/neo.css b/client/css/lib/codemirror/theme/neo.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/neo.css
rename to client/css/lib/codemirror/theme/neo.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/night.css b/client/css/lib/codemirror/theme/night.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/night.css
rename to client/css/lib/codemirror/theme/night.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/paraiso-dark.css b/client/css/lib/codemirror/theme/paraiso-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/paraiso-dark.css
rename to client/css/lib/codemirror/theme/paraiso-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/paraiso-light.css b/client/css/lib/codemirror/theme/paraiso-light.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/paraiso-light.css
rename to client/css/lib/codemirror/theme/paraiso-light.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/pastel-on-dark.css b/client/css/lib/codemirror/theme/pastel-on-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/pastel-on-dark.css
rename to client/css/lib/codemirror/theme/pastel-on-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/railscasts.css b/client/css/lib/codemirror/theme/railscasts.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/railscasts.css
rename to client/css/lib/codemirror/theme/railscasts.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/rubyblue.css b/client/css/lib/codemirror/theme/rubyblue.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/rubyblue.css
rename to client/css/lib/codemirror/theme/rubyblue.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/seti.css b/client/css/lib/codemirror/theme/seti.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/seti.css
rename to client/css/lib/codemirror/theme/seti.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/solarized.css b/client/css/lib/codemirror/theme/solarized.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/solarized.css
rename to client/css/lib/codemirror/theme/solarized.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/the-matrix.css b/client/css/lib/codemirror/theme/the-matrix.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/the-matrix.css
rename to client/css/lib/codemirror/theme/the-matrix.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/tomorrow-night-bright.css b/client/css/lib/codemirror/theme/tomorrow-night-bright.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/tomorrow-night-bright.css
rename to client/css/lib/codemirror/theme/tomorrow-night-bright.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/tomorrow-night-eighties.css b/client/css/lib/codemirror/theme/tomorrow-night-eighties.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/tomorrow-night-eighties.css
rename to client/css/lib/codemirror/theme/tomorrow-night-eighties.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/ttcn.css b/client/css/lib/codemirror/theme/ttcn.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/ttcn.css
rename to client/css/lib/codemirror/theme/ttcn.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/twilight.css b/client/css/lib/codemirror/theme/twilight.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/twilight.css
rename to client/css/lib/codemirror/theme/twilight.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/vibrant-ink.css b/client/css/lib/codemirror/theme/vibrant-ink.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/vibrant-ink.css
rename to client/css/lib/codemirror/theme/vibrant-ink.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/xq-dark.css b/client/css/lib/codemirror/theme/xq-dark.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/xq-dark.css
rename to client/css/lib/codemirror/theme/xq-dark.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/xq-light.css b/client/css/lib/codemirror/theme/xq-light.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/xq-light.css
rename to client/css/lib/codemirror/theme/xq-light.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/yeti.css b/client/css/lib/codemirror/theme/yeti.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/yeti.css
rename to client/css/lib/codemirror/theme/yeti.css
diff --git a/src/vitis/client/css/lib/codemirror/theme/zenburn.css b/client/css/lib/codemirror/theme/zenburn.css
similarity index 100%
rename from src/vitis/client/css/lib/codemirror/theme/zenburn.css
rename to client/css/lib/codemirror/theme/zenburn.css
diff --git a/src/vitis/client/css/lib/font-awesome/HELP-US-OUT.txt b/client/css/lib/font-awesome/HELP-US-OUT.txt
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/HELP-US-OUT.txt
rename to client/css/lib/font-awesome/HELP-US-OUT.txt
diff --git a/src/vitis/client/css/lib/font-awesome/css/font-awesome.css b/client/css/lib/font-awesome/css/font-awesome.css
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/css/font-awesome.css
rename to client/css/lib/font-awesome/css/font-awesome.css
diff --git a/src/vitis/client/css/lib/font-awesome/css/font-awesome.min.css b/client/css/lib/font-awesome/css/font-awesome.min.css
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/css/font-awesome.min.css
rename to client/css/lib/font-awesome/css/font-awesome.min.css
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/FontAwesome.otf b/client/css/lib/font-awesome/fonts/FontAwesome.otf
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/FontAwesome.otf
rename to client/css/lib/font-awesome/fonts/FontAwesome.otf
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.eot b/client/css/lib/font-awesome/fonts/fontawesome-webfont.eot
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.eot
rename to client/css/lib/font-awesome/fonts/fontawesome-webfont.eot
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.svg b/client/css/lib/font-awesome/fonts/fontawesome-webfont.svg
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.svg
rename to client/css/lib/font-awesome/fonts/fontawesome-webfont.svg
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.ttf b/client/css/lib/font-awesome/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.ttf
rename to client/css/lib/font-awesome/fonts/fontawesome-webfont.ttf
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff b/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff
rename to client/css/lib/font-awesome/fonts/fontawesome-webfont.woff
diff --git a/src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/fonts/fontawesome-webfont.woff2
rename to client/css/lib/font-awesome/fonts/fontawesome-webfont.woff2
diff --git a/src/vitis/client/css/lib/font-awesome/less/animated.less b/client/css/lib/font-awesome/less/animated.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/animated.less
rename to client/css/lib/font-awesome/less/animated.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/bordered-pulled.less b/client/css/lib/font-awesome/less/bordered-pulled.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/bordered-pulled.less
rename to client/css/lib/font-awesome/less/bordered-pulled.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/core.less b/client/css/lib/font-awesome/less/core.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/core.less
rename to client/css/lib/font-awesome/less/core.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/fixed-width.less b/client/css/lib/font-awesome/less/fixed-width.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/fixed-width.less
rename to client/css/lib/font-awesome/less/fixed-width.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/font-awesome.less b/client/css/lib/font-awesome/less/font-awesome.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/font-awesome.less
rename to client/css/lib/font-awesome/less/font-awesome.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/icons.less b/client/css/lib/font-awesome/less/icons.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/icons.less
rename to client/css/lib/font-awesome/less/icons.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/larger.less b/client/css/lib/font-awesome/less/larger.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/larger.less
rename to client/css/lib/font-awesome/less/larger.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/list.less b/client/css/lib/font-awesome/less/list.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/list.less
rename to client/css/lib/font-awesome/less/list.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/mixins.less b/client/css/lib/font-awesome/less/mixins.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/mixins.less
rename to client/css/lib/font-awesome/less/mixins.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/path.less b/client/css/lib/font-awesome/less/path.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/path.less
rename to client/css/lib/font-awesome/less/path.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/rotated-flipped.less b/client/css/lib/font-awesome/less/rotated-flipped.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/rotated-flipped.less
rename to client/css/lib/font-awesome/less/rotated-flipped.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/stacked.less b/client/css/lib/font-awesome/less/stacked.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/stacked.less
rename to client/css/lib/font-awesome/less/stacked.less
diff --git a/src/vitis/client/css/lib/font-awesome/less/variables.less b/client/css/lib/font-awesome/less/variables.less
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/less/variables.less
rename to client/css/lib/font-awesome/less/variables.less
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_animated.scss b/client/css/lib/font-awesome/scss/_animated.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_animated.scss
rename to client/css/lib/font-awesome/scss/_animated.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_bordered-pulled.scss b/client/css/lib/font-awesome/scss/_bordered-pulled.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_bordered-pulled.scss
rename to client/css/lib/font-awesome/scss/_bordered-pulled.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_core.scss b/client/css/lib/font-awesome/scss/_core.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_core.scss
rename to client/css/lib/font-awesome/scss/_core.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_fixed-width.scss b/client/css/lib/font-awesome/scss/_fixed-width.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_fixed-width.scss
rename to client/css/lib/font-awesome/scss/_fixed-width.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_icons.scss b/client/css/lib/font-awesome/scss/_icons.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_icons.scss
rename to client/css/lib/font-awesome/scss/_icons.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_larger.scss b/client/css/lib/font-awesome/scss/_larger.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_larger.scss
rename to client/css/lib/font-awesome/scss/_larger.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_list.scss b/client/css/lib/font-awesome/scss/_list.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_list.scss
rename to client/css/lib/font-awesome/scss/_list.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_mixins.scss b/client/css/lib/font-awesome/scss/_mixins.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_mixins.scss
rename to client/css/lib/font-awesome/scss/_mixins.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_path.scss b/client/css/lib/font-awesome/scss/_path.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_path.scss
rename to client/css/lib/font-awesome/scss/_path.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_rotated-flipped.scss b/client/css/lib/font-awesome/scss/_rotated-flipped.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_rotated-flipped.scss
rename to client/css/lib/font-awesome/scss/_rotated-flipped.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_stacked.scss b/client/css/lib/font-awesome/scss/_stacked.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_stacked.scss
rename to client/css/lib/font-awesome/scss/_stacked.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/_variables.scss b/client/css/lib/font-awesome/scss/_variables.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/_variables.scss
rename to client/css/lib/font-awesome/scss/_variables.scss
diff --git a/src/vitis/client/css/lib/font-awesome/scss/font-awesome.scss b/client/css/lib/font-awesome/scss/font-awesome.scss
similarity index 100%
rename from src/vitis/client/css/lib/font-awesome/scss/font-awesome.scss
rename to client/css/lib/font-awesome/scss/font-awesome.scss
diff --git a/src/vitis/client/css/lib/fonts/FontAwesome.otf b/client/css/lib/fonts/FontAwesome.otf
similarity index 100%
rename from src/vitis/client/css/lib/fonts/FontAwesome.otf
rename to client/css/lib/fonts/FontAwesome.otf
diff --git a/src/vitis/client/css/lib/fonts/fontawesome-webfont.eot b/client/css/lib/fonts/fontawesome-webfont.eot
similarity index 100%
rename from src/vitis/client/css/lib/fonts/fontawesome-webfont.eot
rename to client/css/lib/fonts/fontawesome-webfont.eot
diff --git a/src/vitis/client/css/lib/fonts/fontawesome-webfont.svg b/client/css/lib/fonts/fontawesome-webfont.svg
similarity index 100%
rename from src/vitis/client/css/lib/fonts/fontawesome-webfont.svg
rename to client/css/lib/fonts/fontawesome-webfont.svg
diff --git a/src/vitis/client/css/lib/fonts/fontawesome-webfont.ttf b/client/css/lib/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from src/vitis/client/css/lib/fonts/fontawesome-webfont.ttf
rename to client/css/lib/fonts/fontawesome-webfont.ttf
diff --git a/src/vitis/client/css/lib/fonts/fontawesome-webfont.woff b/client/css/lib/fonts/fontawesome-webfont.woff
similarity index 100%
rename from src/vitis/client/css/lib/fonts/fontawesome-webfont.woff
rename to client/css/lib/fonts/fontawesome-webfont.woff
diff --git a/src/vitis/client/css/lib/fonts/fontawesome-webfont.woff2 b/client/css/lib/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from src/vitis/client/css/lib/fonts/fontawesome-webfont.woff2
rename to client/css/lib/fonts/fontawesome-webfont.woff2
diff --git a/src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.eot b/client/css/lib/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.eot
rename to client/css/lib/fonts/glyphicons-halflings-regular.eot
diff --git a/src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.svg b/client/css/lib/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.svg
rename to client/css/lib/fonts/glyphicons-halflings-regular.svg
diff --git a/src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.ttf b/client/css/lib/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.ttf
rename to client/css/lib/fonts/glyphicons-halflings-regular.ttf
diff --git a/src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.woff b/client/css/lib/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.woff
rename to client/css/lib/fonts/glyphicons-halflings-regular.woff
diff --git a/src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.woff2 b/client/css/lib/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from src/vitis/client/css/lib/fonts/glyphicons-halflings-regular.woff2
rename to client/css/lib/fonts/glyphicons-halflings-regular.woff2
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css b/client/css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png b/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png b/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png b/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png b/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png b/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png
rename to client/css/lib/jquery/plugins/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.css b/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.css
rename to client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css b/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css
rename to client/css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.css b/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.css
rename to client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css b/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css
rename to client/css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading-sm.gif b/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading-sm.gif
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading-sm.gif
rename to client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading-sm.gif
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading.gif b/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading.gif
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading.gif
rename to client/css/lib/jquery/plugins/bootstrap-fileinput/img/loading.gif
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css b/client/css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css
rename to client/css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css b/client/css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css
rename to client/css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.css b/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.css
rename to client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css b/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css
rename to client/css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css
diff --git a/src/vitis/client/css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css b/client/css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css
similarity index 100%
rename from src/vitis/client/css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css
rename to client/css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css
diff --git a/src/vitis/client/css/lib/materialize/materialize.css b/client/css/lib/materialize/materialize.css
similarity index 100%
rename from src/vitis/client/css/lib/materialize/materialize.css
rename to client/css/lib/materialize/materialize.css
diff --git a/src/vitis/client/css/lib/materialize/materialize.min.css b/client/css/lib/materialize/materialize.min.css
similarity index 100%
rename from src/vitis/client/css/lib/materialize/materialize.min.css
rename to client/css/lib/materialize/materialize.min.css
diff --git a/src/vitis/client/css/lib/openlayers/ol.css b/client/css/lib/openlayers/ol.css
similarity index 100%
rename from src/vitis/client/css/lib/openlayers/ol.css
rename to client/css/lib/openlayers/ol.css
diff --git a/src/vitis/client/css/lib/ui-grid/plugins/draggable-rows.less b/client/css/lib/ui-grid/plugins/draggable-rows.less
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/plugins/draggable-rows.less
rename to client/css/lib/ui-grid/plugins/draggable-rows.less
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.css b/client/css/lib/ui-grid/ui-grid.css
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.css
rename to client/css/lib/ui-grid/ui-grid.css
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.eot b/client/css/lib/ui-grid/ui-grid.eot
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.eot
rename to client/css/lib/ui-grid/ui-grid.eot
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.min.css b/client/css/lib/ui-grid/ui-grid.min.css
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.min.css
rename to client/css/lib/ui-grid/ui-grid.min.css
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.svg b/client/css/lib/ui-grid/ui-grid.svg
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.svg
rename to client/css/lib/ui-grid/ui-grid.svg
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.ttf b/client/css/lib/ui-grid/ui-grid.ttf
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.ttf
rename to client/css/lib/ui-grid/ui-grid.ttf
diff --git a/src/vitis/client/css/lib/ui-grid/ui-grid.woff b/client/css/lib/ui-grid/ui-grid.woff
similarity index 100%
rename from src/vitis/client/css/lib/ui-grid/ui-grid.woff
rename to client/css/lib/ui-grid/ui-grid.woff
diff --git a/src/vitis/client/css/lib/viewer/viewer.min.css b/client/css/lib/viewer/viewer.min.css
similarity index 100%
rename from src/vitis/client/css/lib/viewer/viewer.min.css
rename to client/css/lib/viewer/viewer.min.css
diff --git a/src/vitis/client/forms/forgotten_password.json b/client/forms/forgotten_password.json
similarity index 100%
rename from src/vitis/client/forms/forgotten_password.json
rename to client/forms/forgotten_password.json
diff --git a/src/vitis/client/forms/login.js b/client/forms/login.js
similarity index 100%
rename from src/vitis/client/forms/login.js
rename to client/forms/login.js
diff --git a/src/vitis/client/forms/login.json b/client/forms/login.json
similarity index 100%
rename from src/vitis/client/forms/login.json
rename to client/forms/login.json
diff --git a/src/vitis/client/forms/sign_up.json b/client/forms/sign_up.json
similarity index 100%
rename from src/vitis/client/forms/sign_up.json
rename to client/forms/sign_up.json
diff --git a/src/vitis/client/images/ajax-big-loader.GIF b/client/images/ajax-big-loader.GIF
similarity index 100%
rename from src/vitis/client/images/ajax-big-loader.GIF
rename to client/images/ajax-big-loader.GIF
diff --git a/src/vitis/client/images/ajax-load-big.gif b/client/images/ajax-load-big.gif
similarity index 100%
rename from src/vitis/client/images/ajax-load-big.gif
rename to client/images/ajax-load-big.gif
diff --git a/src/vitis/client/images/ajax-load.gif b/client/images/ajax-load.gif
similarity index 100%
rename from src/vitis/client/images/ajax-load.gif
rename to client/images/ajax-load.gif
diff --git a/src/vitis/client/images/bandeau.png b/client/images/bandeau.png
similarity index 100%
rename from src/vitis/client/images/bandeau.png
rename to client/images/bandeau.png
diff --git a/src/vitis/client/images/custom.png b/client/images/custom.png
similarity index 100%
rename from src/vitis/client/images/custom.png
rename to client/images/custom.png
diff --git a/src/vitis/client/images/disconnect_button.png b/client/images/disconnect_button.png
similarity index 100%
rename from src/vitis/client/images/disconnect_button.png
rename to client/images/disconnect_button.png
diff --git a/src/vitis/client/images/download.png b/client/images/download.png
similarity index 100%
rename from src/vitis/client/images/download.png
rename to client/images/download.png
diff --git a/src/vitis/client/images/editer.png b/client/images/editer.png
similarity index 100%
rename from src/vitis/client/images/editer.png
rename to client/images/editer.png
diff --git a/src/vitis/client/images/enveloppe.png b/client/images/enveloppe.png
similarity index 100%
rename from src/vitis/client/images/enveloppe.png
rename to client/images/enveloppe.png
diff --git a/src/vitis/client/images/false.png b/client/images/false.png
similarity index 100%
rename from src/vitis/client/images/false.png
rename to client/images/false.png
diff --git a/src/vitis/client/images/favicon.ico b/client/images/favicon.ico
similarity index 100%
rename from src/vitis/client/images/favicon.ico
rename to client/images/favicon.ico
diff --git a/src/vitis/client/images/i.png b/client/images/i.png
similarity index 100%
rename from src/vitis/client/images/i.png
rename to client/images/i.png
diff --git a/src/vitis/client/images/icons/geolocation_marker.png b/client/images/icons/geolocation_marker.png
similarity index 100%
rename from src/vitis/client/images/icons/geolocation_marker.png
rename to client/images/icons/geolocation_marker.png
diff --git a/src/vitis/client/images/icons/geolocation_marker_heading.png b/client/images/icons/geolocation_marker_heading.png
similarity index 100%
rename from src/vitis/client/images/icons/geolocation_marker_heading.png
rename to client/images/icons/geolocation_marker_heading.png
diff --git a/src/vitis/client/images/icons/icon-arrow-FME.png b/client/images/icons/icon-arrow-FME.png
similarity index 100%
rename from src/vitis/client/images/icons/icon-arrow-FME.png
rename to client/images/icons/icon-arrow-FME.png
diff --git a/src/vitis/client/images/icons/icon-arrow-FME2.png b/client/images/icons/icon-arrow-FME2.png
similarity index 100%
rename from src/vitis/client/images/icons/icon-arrow-FME2.png
rename to client/images/icons/icon-arrow-FME2.png
diff --git a/src/vitis/client/images/icons/icon-filtrage.png b/client/images/icons/icon-filtrage.png
similarity index 100%
rename from src/vitis/client/images/icons/icon-filtrage.png
rename to client/images/icons/icon-filtrage.png
diff --git a/src/vitis/client/images/icons/icons-down-search-arrow.png b/client/images/icons/icons-down-search-arrow.png
similarity index 100%
rename from src/vitis/client/images/icons/icons-down-search-arrow.png
rename to client/images/icons/icons-down-search-arrow.png
diff --git a/src/vitis/client/images/icons/icons-right-search-arrow.png b/client/images/icons/icons-right-search-arrow.png
similarity index 100%
rename from src/vitis/client/images/icons/icons-right-search-arrow.png
rename to client/images/icons/icons-right-search-arrow.png
diff --git a/src/vitis/client/images/logo-veremes.jpg b/client/images/logo-veremes.jpg
similarity index 100%
rename from src/vitis/client/images/logo-veremes.jpg
rename to client/images/logo-veremes.jpg
diff --git a/src/vitis/client/images/logo-veremes.png b/client/images/logo-veremes.png
similarity index 100%
rename from src/vitis/client/images/logo-veremes.png
rename to client/images/logo-veremes.png
diff --git a/src/vitis/client/images/mode/configuration.png b/client/images/mode/configuration.png
similarity index 100%
rename from src/vitis/client/images/mode/configuration.png
rename to client/images/mode/configuration.png
diff --git a/src/vitis/client/images/mode/development.png b/client/images/mode/development.png
similarity index 100%
rename from src/vitis/client/images/mode/development.png
rename to client/images/mode/development.png
diff --git a/src/vitis/client/images/mode/engine.png b/client/images/mode/engine.png
similarity index 100%
rename from src/vitis/client/images/mode/engine.png
rename to client/images/mode/engine.png
diff --git a/src/vitis/client/images/mode/help.png b/client/images/mode/help.png
similarity index 100%
rename from src/vitis/client/images/mode/help.png
rename to client/images/mode/help.png
diff --git a/src/vitis/client/images/mode/logs.png b/client/images/mode/logs.png
similarity index 100%
rename from src/vitis/client/images/mode/logs.png
rename to client/images/mode/logs.png
diff --git a/src/vitis/client/images/mode/my_work.png b/client/images/mode/my_work.png
similarity index 100%
rename from src/vitis/client/images/mode/my_work.png
rename to client/images/mode/my_work.png
diff --git a/src/vitis/client/images/mode/publication.png b/client/images/mode/publication.png
similarity index 100%
rename from src/vitis/client/images/mode/publication.png
rename to client/images/mode/publication.png
diff --git a/src/vitis/client/images/mode/statistics.png b/client/images/mode/statistics.png
similarity index 100%
rename from src/vitis/client/images/mode/statistics.png
rename to client/images/mode/statistics.png
diff --git a/src/vitis/client/images/mode/supervision.png b/client/images/mode/supervision.png
similarity index 100%
rename from src/vitis/client/images/mode/supervision.png
rename to client/images/mode/supervision.png
diff --git a/src/vitis/client/images/mode/user.png b/client/images/mode/user.png
similarity index 100%
rename from src/vitis/client/images/mode/user.png
rename to client/images/mode/user.png
diff --git a/src/vitis/client/images/mode/users.png b/client/images/mode/users.png
similarity index 100%
rename from src/vitis/client/images/mode/users.png
rename to client/images/mode/users.png
diff --git a/src/vitis/client/images/mode/vmap.png b/client/images/mode/vmap.png
similarity index 100%
rename from src/vitis/client/images/mode/vmap.png
rename to client/images/mode/vmap.png
diff --git a/src/vitis/client/images/page.png b/client/images/page.png
similarity index 100%
rename from src/vitis/client/images/page.png
rename to client/images/page.png
diff --git a/src/vitis/client/images/sql_list/st1.gif b/client/images/sql_list/st1.gif
similarity index 100%
rename from src/vitis/client/images/sql_list/st1.gif
rename to client/images/sql_list/st1.gif
diff --git a/src/vitis/client/images/sql_list/st1.png b/client/images/sql_list/st1.png
similarity index 100%
rename from src/vitis/client/images/sql_list/st1.png
rename to client/images/sql_list/st1.png
diff --git a/src/vitis/client/images/sql_list/st2.png b/client/images/sql_list/st2.png
similarity index 100%
rename from src/vitis/client/images/sql_list/st2.png
rename to client/images/sql_list/st2.png
diff --git a/src/vitis/client/images/sql_list/st3.png b/client/images/sql_list/st3.png
similarity index 100%
rename from src/vitis/client/images/sql_list/st3.png
rename to client/images/sql_list/st3.png
diff --git a/src/vitis/client/images/sql_list/st4.png b/client/images/sql_list/st4.png
similarity index 100%
rename from src/vitis/client/images/sql_list/st4.png
rename to client/images/sql_list/st4.png
diff --git a/src/vitis/client/images/sql_list/st5.gif b/client/images/sql_list/st5.gif
similarity index 100%
rename from src/vitis/client/images/sql_list/st5.gif
rename to client/images/sql_list/st5.gif
diff --git a/src/vitis/client/images/sql_list/st6.png b/client/images/sql_list/st6.png
similarity index 100%
rename from src/vitis/client/images/sql_list/st6.png
rename to client/images/sql_list/st6.png
diff --git a/src/vitis/client/images/true.png b/client/images/true.png
similarity index 100%
rename from src/vitis/client/images/true.png
rename to client/images/true.png
diff --git a/src/vitis/client/images/ui-grid/wbg.gif b/client/images/ui-grid/wbg.gif
similarity index 100%
rename from src/vitis/client/images/ui-grid/wbg.gif
rename to client/images/ui-grid/wbg.gif
diff --git a/src/vitis/client/images/visualiser.png b/client/images/visualiser.png
similarity index 100%
rename from src/vitis/client/images/visualiser.png
rename to client/images/visualiser.png
diff --git a/src/vitis/client/images/wk_params.png b/client/images/wk_params.png
similarity index 100%
rename from src/vitis/client/images/wk_params.png
rename to client/images/wk_params.png
diff --git a/src/vitis/client/index.html b/client/index.html
similarity index 100%
rename from src/vitis/client/index.html
rename to client/index.html
diff --git a/src/vitis/client/javascript/app/app.js b/client/javascript/app/app.js
similarity index 100%
rename from src/vitis/client/javascript/app/app.js
rename to client/javascript/app/app.js
diff --git a/src/vitis/client/javascript/app/config.js b/client/javascript/app/config.js
similarity index 100%
rename from src/vitis/client/javascript/app/config.js
rename to client/javascript/app/config.js
diff --git a/src/vitis/client/javascript/app/controllers/doubleFormCtrl.js b/client/javascript/app/controllers/doubleFormCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/doubleFormCtrl.js
rename to client/javascript/app/controllers/doubleFormCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/htmlFormCtrl.js b/client/javascript/app/controllers/htmlFormCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/htmlFormCtrl.js
rename to client/javascript/app/controllers/htmlFormCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/initCtrl.js b/client/javascript/app/controllers/initCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/initCtrl.js
rename to client/javascript/app/controllers/initCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/loginCtrl.js b/client/javascript/app/controllers/loginCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/loginCtrl.js
rename to client/javascript/app/controllers/loginCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/mainCtrl.js b/client/javascript/app/controllers/mainCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/mainCtrl.js
rename to client/javascript/app/controllers/mainCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/sectionFormCtrl.js b/client/javascript/app/controllers/sectionFormCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/sectionFormCtrl.js
rename to client/javascript/app/controllers/sectionFormCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/simpleFormCtrl.js b/client/javascript/app/controllers/simpleFormCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/simpleFormCtrl.js
rename to client/javascript/app/controllers/simpleFormCtrl.js
diff --git a/src/vitis/client/javascript/app/controllers/workspaceListCtrl.js b/client/javascript/app/controllers/workspaceListCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/app/controllers/workspaceListCtrl.js
rename to client/javascript/app/controllers/workspaceListCtrl.js
diff --git a/src/vitis/client/javascript/app/directives/doubleFormDrtv.js b/client/javascript/app/directives/doubleFormDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/doubleFormDrtv.js
rename to client/javascript/app/directives/doubleFormDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/htmlFormDrtv.js b/client/javascript/app/directives/htmlFormDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/htmlFormDrtv.js
rename to client/javascript/app/directives/htmlFormDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/initDrtv.js b/client/javascript/app/directives/initDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/initDrtv.js
rename to client/javascript/app/directives/initDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/loginDrtv.js b/client/javascript/app/directives/loginDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/loginDrtv.js
rename to client/javascript/app/directives/loginDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/mainDrtv.js b/client/javascript/app/directives/mainDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/mainDrtv.js
rename to client/javascript/app/directives/mainDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/sectionFormDrtv.js b/client/javascript/app/directives/sectionFormDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/sectionFormDrtv.js
rename to client/javascript/app/directives/sectionFormDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/simpleFormDrtv.js b/client/javascript/app/directives/simpleFormDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/simpleFormDrtv.js
rename to client/javascript/app/directives/simpleFormDrtv.js
diff --git a/src/vitis/client/javascript/app/directives/workspaceListDrtv.js b/client/javascript/app/directives/workspaceListDrtv.js
similarity index 100%
rename from src/vitis/client/javascript/app/directives/workspaceListDrtv.js
rename to client/javascript/app/directives/workspaceListDrtv.js
diff --git a/src/vitis/client/javascript/app/loadApp.js b/client/javascript/app/loadApp.js
similarity index 100%
rename from src/vitis/client/javascript/app/loadApp.js
rename to client/javascript/app/loadApp.js
diff --git a/src/vitis/client/javascript/app/loadExternalFiles.js b/client/javascript/app/loadExternalFiles.js
similarity index 100%
rename from src/vitis/client/javascript/app/loadExternalFiles.js
rename to client/javascript/app/loadExternalFiles.js
diff --git a/src/vitis/client/javascript/app/modules/mainMod.js b/client/javascript/app/modules/mainMod.js
similarity index 100%
rename from src/vitis/client/javascript/app/modules/mainMod.js
rename to client/javascript/app/modules/mainMod.js
diff --git a/src/vitis/client/javascript/app/script_client.js b/client/javascript/app/script_client.js
similarity index 100%
rename from src/vitis/client/javascript/app/script_client.js
rename to client/javascript/app/script_client.js
diff --git a/src/vitis/client/javascript/app/services/formSrvc.js b/client/javascript/app/services/formSrvc.js
similarity index 100%
rename from src/vitis/client/javascript/app/services/formSrvc.js
rename to client/javascript/app/services/formSrvc.js
diff --git a/src/vitis/client/javascript/app/services/mainSrvc.js b/client/javascript/app/services/mainSrvc.js
similarity index 100%
rename from src/vitis/client/javascript/app/services/mainSrvc.js
rename to client/javascript/app/services/mainSrvc.js
diff --git a/src/vitis/client/javascript/app/vitiswebsocket.js b/client/javascript/app/vitiswebsocket.js
similarity index 100%
rename from src/vitis/client/javascript/app/vitiswebsocket.js
rename to client/javascript/app/vitiswebsocket.js
diff --git a/src/vitis/client/javascript/externs/LICENSE b/client/javascript/externs/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/LICENSE
rename to client/javascript/externs/LICENSE
diff --git a/src/vitis/client/javascript/externs/alasql/alasql.min.js b/client/javascript/externs/alasql/alasql.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/alasql/alasql.min.js
rename to client/javascript/externs/alasql/alasql.min.js
diff --git a/src/vitis/client/javascript/externs/alasql/xlsx.core.min.js b/client/javascript/externs/alasql/xlsx.core.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/alasql/xlsx.core.min.js
rename to client/javascript/externs/alasql/xlsx.core.min.js
diff --git a/src/vitis/client/javascript/externs/angular-bind-notifier/LICENSE b/client/javascript/externs/angular-bind-notifier/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular-bind-notifier/LICENSE
rename to client/javascript/externs/angular-bind-notifier/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular-bind-notifier/bindNotifier.js b/client/javascript/externs/angular-bind-notifier/bindNotifier.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular-bind-notifier/bindNotifier.js
rename to client/javascript/externs/angular-bind-notifier/bindNotifier.js
diff --git a/src/vitis/client/javascript/externs/angular-ui-codemirror/LICENSE b/client/javascript/externs/angular-ui-codemirror/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular-ui-codemirror/LICENSE
rename to client/javascript/externs/angular-ui-codemirror/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular-ui-codemirror/ui-codemirror.js b/client/javascript/externs/angular-ui-codemirror/ui-codemirror.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular-ui-codemirror/ui-codemirror.js
rename to client/javascript/externs/angular-ui-codemirror/ui-codemirror.js
diff --git a/src/vitis/client/javascript/externs/angular-ui-codemirror/ui-codemirror.min.js b/client/javascript/externs/angular-ui-codemirror/ui-codemirror.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular-ui-codemirror/ui-codemirror.min.js
rename to client/javascript/externs/angular-ui-codemirror/ui-codemirror.min.js
diff --git a/src/vitis/client/javascript/externs/angular/LICENSE b/client/javascript/externs/angular/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/LICENSE
rename to client/javascript/externs/angular/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular/angular.js b/client/javascript/externs/angular/angular.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/angular.js
rename to client/javascript/externs/angular/angular.js
diff --git a/src/vitis/client/javascript/externs/angular/angular.min.js b/client/javascript/externs/angular/angular.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/angular.min.js
rename to client/javascript/externs/angular/angular.min.js
diff --git a/src/vitis/client/javascript/externs/angular/angular.min.js.map b/client/javascript/externs/angular/angular.min.js.map
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/angular.min.js.map
rename to client/javascript/externs/angular/angular.min.js.map
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/LICENSE b/client/javascript/externs/angular/modules/angular-translate/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/LICENSE
rename to client/javascript/externs/angular/modules/angular-translate/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.min.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.min.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-partial.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.min.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate.min.js b/client/javascript/externs/angular/modules/angular-translate/angular-translate.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/angular-translate/angular-translate.min.js
rename to client/javascript/externs/angular/modules/angular-translate/angular-translate.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.js b/client/javascript/externs/angular/modules/sanitize/angular-sanitize.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.js
rename to client/javascript/externs/angular/modules/sanitize/angular-sanitize.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js b/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js
rename to client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js.map b/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js.map
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js.map
rename to client/javascript/externs/angular/modules/sanitize/angular-sanitize.min.js.map
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-codemirror/LICENSE b/client/javascript/externs/angular/modules/ui-codemirror/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-codemirror/LICENSE
rename to client/javascript/externs/angular/modules/ui-codemirror/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js b/client/javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js
rename to client/javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-grid/LICENSE.md b/client/javascript/externs/angular/modules/ui-grid/LICENSE.md
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-grid/LICENSE.md
rename to client/javascript/externs/angular/modules/ui-grid/LICENSE.md
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-grid/plugins/draggable-rows.js b/client/javascript/externs/angular/modules/ui-grid/plugins/draggable-rows.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-grid/plugins/draggable-rows.js
rename to client/javascript/externs/angular/modules/ui-grid/plugins/draggable-rows.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-grid/ui-grid.js b/client/javascript/externs/angular/modules/ui-grid/ui-grid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-grid/ui-grid.js
rename to client/javascript/externs/angular/modules/ui-grid/ui-grid.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-grid/ui-grid.min.js b/client/javascript/externs/angular/modules/ui-grid/ui-grid.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-grid/ui-grid.min.js
rename to client/javascript/externs/angular/modules/ui-grid/ui-grid.min.js
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-tinymce/LICENSE b/client/javascript/externs/angular/modules/ui-tinymce/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-tinymce/LICENSE
rename to client/javascript/externs/angular/modules/ui-tinymce/LICENSE
diff --git a/src/vitis/client/javascript/externs/angular/modules/ui-tinymce/tinymce.js b/client/javascript/externs/angular/modules/ui-tinymce/tinymce.js
similarity index 100%
rename from src/vitis/client/javascript/externs/angular/modules/ui-tinymce/tinymce.js
rename to client/javascript/externs/angular/modules/ui-tinymce/tinymce.js
diff --git a/src/vitis/client/javascript/externs/bootbox/LICENSE.md b/client/javascript/externs/bootbox/LICENSE.md
similarity index 100%
rename from src/vitis/client/javascript/externs/bootbox/LICENSE.md
rename to client/javascript/externs/bootbox/LICENSE.md
diff --git a/src/vitis/client/javascript/externs/bootbox/bootbox.min.js b/client/javascript/externs/bootbox/bootbox.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/bootbox/bootbox.min.js
rename to client/javascript/externs/bootbox/bootbox.min.js
diff --git a/src/vitis/client/javascript/externs/bootstrap/LICENSE b/client/javascript/externs/bootstrap/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/bootstrap/LICENSE
rename to client/javascript/externs/bootstrap/LICENSE
diff --git a/src/vitis/client/javascript/externs/bootstrap/bootstrap.js b/client/javascript/externs/bootstrap/bootstrap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/bootstrap/bootstrap.js
rename to client/javascript/externs/bootstrap/bootstrap.js
diff --git a/src/vitis/client/javascript/externs/bootstrap/bootstrap.min.js b/client/javascript/externs/bootstrap/bootstrap.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/bootstrap/bootstrap.min.js
rename to client/javascript/externs/bootstrap/bootstrap.min.js
diff --git a/src/vitis/client/javascript/externs/codemirror/LICENSE b/client/javascript/externs/codemirror/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/LICENSE
rename to client/javascript/externs/codemirror/LICENSE
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/comment/comment.js b/client/javascript/externs/codemirror/addon/comment/comment.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/comment/comment.js
rename to client/javascript/externs/codemirror/addon/comment/comment.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/comment/continuecomment.js b/client/javascript/externs/codemirror/addon/comment/continuecomment.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/comment/continuecomment.js
rename to client/javascript/externs/codemirror/addon/comment/continuecomment.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/dialog/dialog.css b/client/javascript/externs/codemirror/addon/dialog/dialog.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/dialog/dialog.css
rename to client/javascript/externs/codemirror/addon/dialog/dialog.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/dialog/dialog.js b/client/javascript/externs/codemirror/addon/dialog/dialog.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/dialog/dialog.js
rename to client/javascript/externs/codemirror/addon/dialog/dialog.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/autorefresh.js b/client/javascript/externs/codemirror/addon/display/autorefresh.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/autorefresh.js
rename to client/javascript/externs/codemirror/addon/display/autorefresh.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/fullscreen.css b/client/javascript/externs/codemirror/addon/display/fullscreen.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/fullscreen.css
rename to client/javascript/externs/codemirror/addon/display/fullscreen.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/fullscreen.js b/client/javascript/externs/codemirror/addon/display/fullscreen.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/fullscreen.js
rename to client/javascript/externs/codemirror/addon/display/fullscreen.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/panel.js b/client/javascript/externs/codemirror/addon/display/panel.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/panel.js
rename to client/javascript/externs/codemirror/addon/display/panel.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/placeholder.js b/client/javascript/externs/codemirror/addon/display/placeholder.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/placeholder.js
rename to client/javascript/externs/codemirror/addon/display/placeholder.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/display/rulers.js b/client/javascript/externs/codemirror/addon/display/rulers.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/display/rulers.js
rename to client/javascript/externs/codemirror/addon/display/rulers.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/closebrackets.js b/client/javascript/externs/codemirror/addon/edit/closebrackets.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/closebrackets.js
rename to client/javascript/externs/codemirror/addon/edit/closebrackets.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/closetag.js b/client/javascript/externs/codemirror/addon/edit/closetag.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/closetag.js
rename to client/javascript/externs/codemirror/addon/edit/closetag.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/continuelist.js b/client/javascript/externs/codemirror/addon/edit/continuelist.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/continuelist.js
rename to client/javascript/externs/codemirror/addon/edit/continuelist.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/matchbrackets.js b/client/javascript/externs/codemirror/addon/edit/matchbrackets.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/matchbrackets.js
rename to client/javascript/externs/codemirror/addon/edit/matchbrackets.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/matchtags.js b/client/javascript/externs/codemirror/addon/edit/matchtags.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/matchtags.js
rename to client/javascript/externs/codemirror/addon/edit/matchtags.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/edit/trailingspace.js b/client/javascript/externs/codemirror/addon/edit/trailingspace.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/edit/trailingspace.js
rename to client/javascript/externs/codemirror/addon/edit/trailingspace.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/brace-fold.js b/client/javascript/externs/codemirror/addon/fold/brace-fold.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/brace-fold.js
rename to client/javascript/externs/codemirror/addon/fold/brace-fold.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/comment-fold.js b/client/javascript/externs/codemirror/addon/fold/comment-fold.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/comment-fold.js
rename to client/javascript/externs/codemirror/addon/fold/comment-fold.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/foldcode.js b/client/javascript/externs/codemirror/addon/fold/foldcode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/foldcode.js
rename to client/javascript/externs/codemirror/addon/fold/foldcode.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/foldgutter.css b/client/javascript/externs/codemirror/addon/fold/foldgutter.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/foldgutter.css
rename to client/javascript/externs/codemirror/addon/fold/foldgutter.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/foldgutter.js b/client/javascript/externs/codemirror/addon/fold/foldgutter.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/foldgutter.js
rename to client/javascript/externs/codemirror/addon/fold/foldgutter.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/indent-fold.js b/client/javascript/externs/codemirror/addon/fold/indent-fold.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/indent-fold.js
rename to client/javascript/externs/codemirror/addon/fold/indent-fold.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/markdown-fold.js b/client/javascript/externs/codemirror/addon/fold/markdown-fold.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/markdown-fold.js
rename to client/javascript/externs/codemirror/addon/fold/markdown-fold.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/fold/xml-fold.js b/client/javascript/externs/codemirror/addon/fold/xml-fold.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/fold/xml-fold.js
rename to client/javascript/externs/codemirror/addon/fold/xml-fold.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/anyword-hint.js b/client/javascript/externs/codemirror/addon/hint/anyword-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/anyword-hint.js
rename to client/javascript/externs/codemirror/addon/hint/anyword-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/css-hint.js b/client/javascript/externs/codemirror/addon/hint/css-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/css-hint.js
rename to client/javascript/externs/codemirror/addon/hint/css-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/html-hint.js b/client/javascript/externs/codemirror/addon/hint/html-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/html-hint.js
rename to client/javascript/externs/codemirror/addon/hint/html-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/javascript-hint.js b/client/javascript/externs/codemirror/addon/hint/javascript-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/javascript-hint.js
rename to client/javascript/externs/codemirror/addon/hint/javascript-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/show-hint.css b/client/javascript/externs/codemirror/addon/hint/show-hint.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/show-hint.css
rename to client/javascript/externs/codemirror/addon/hint/show-hint.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/show-hint.js b/client/javascript/externs/codemirror/addon/hint/show-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/show-hint.js
rename to client/javascript/externs/codemirror/addon/hint/show-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/sql-hint.js b/client/javascript/externs/codemirror/addon/hint/sql-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/sql-hint.js
rename to client/javascript/externs/codemirror/addon/hint/sql-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/hint/xml-hint.js b/client/javascript/externs/codemirror/addon/hint/xml-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/hint/xml-hint.js
rename to client/javascript/externs/codemirror/addon/hint/xml-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/keymap/sublime.js b/client/javascript/externs/codemirror/addon/keymap/sublime.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/keymap/sublime.js
rename to client/javascript/externs/codemirror/addon/keymap/sublime.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/coffeescript-lint.js b/client/javascript/externs/codemirror/addon/lint/coffeescript-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/coffeescript-lint.js
rename to client/javascript/externs/codemirror/addon/lint/coffeescript-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/css-lint.js b/client/javascript/externs/codemirror/addon/lint/css-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/css-lint.js
rename to client/javascript/externs/codemirror/addon/lint/css-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/html-lint.js b/client/javascript/externs/codemirror/addon/lint/html-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/html-lint.js
rename to client/javascript/externs/codemirror/addon/lint/html-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/javascript-lint.js b/client/javascript/externs/codemirror/addon/lint/javascript-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/javascript-lint.js
rename to client/javascript/externs/codemirror/addon/lint/javascript-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/json-lint.js b/client/javascript/externs/codemirror/addon/lint/json-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/json-lint.js
rename to client/javascript/externs/codemirror/addon/lint/json-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/lint.css b/client/javascript/externs/codemirror/addon/lint/lint.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/lint.css
rename to client/javascript/externs/codemirror/addon/lint/lint.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/lint.js b/client/javascript/externs/codemirror/addon/lint/lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/lint.js
rename to client/javascript/externs/codemirror/addon/lint/lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/lint/yaml-lint.js b/client/javascript/externs/codemirror/addon/lint/yaml-lint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/lint/yaml-lint.js
rename to client/javascript/externs/codemirror/addon/lint/yaml-lint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/merge/merge.css b/client/javascript/externs/codemirror/addon/merge/merge.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/merge/merge.css
rename to client/javascript/externs/codemirror/addon/merge/merge.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/merge/merge.js b/client/javascript/externs/codemirror/addon/merge/merge.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/merge/merge.js
rename to client/javascript/externs/codemirror/addon/merge/merge.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/mode/loadmode.js b/client/javascript/externs/codemirror/addon/mode/loadmode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/mode/loadmode.js
rename to client/javascript/externs/codemirror/addon/mode/loadmode.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/mode/multiplex.js b/client/javascript/externs/codemirror/addon/mode/multiplex.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/mode/multiplex.js
rename to client/javascript/externs/codemirror/addon/mode/multiplex.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/mode/multiplex_test.js b/client/javascript/externs/codemirror/addon/mode/multiplex_test.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/mode/multiplex_test.js
rename to client/javascript/externs/codemirror/addon/mode/multiplex_test.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/mode/overlay.js b/client/javascript/externs/codemirror/addon/mode/overlay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/mode/overlay.js
rename to client/javascript/externs/codemirror/addon/mode/overlay.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/mode/simple.js b/client/javascript/externs/codemirror/addon/mode/simple.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/mode/simple.js
rename to client/javascript/externs/codemirror/addon/mode/simple.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/runmode/colorize.js b/client/javascript/externs/codemirror/addon/runmode/colorize.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/runmode/colorize.js
rename to client/javascript/externs/codemirror/addon/runmode/colorize.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode-standalone.js b/client/javascript/externs/codemirror/addon/runmode/runmode-standalone.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode-standalone.js
rename to client/javascript/externs/codemirror/addon/runmode/runmode-standalone.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode.js b/client/javascript/externs/codemirror/addon/runmode/runmode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode.js
rename to client/javascript/externs/codemirror/addon/runmode/runmode.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode.node.js b/client/javascript/externs/codemirror/addon/runmode/runmode.node.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/runmode/runmode.node.js
rename to client/javascript/externs/codemirror/addon/runmode/runmode.node.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/scroll/annotatescrollbar.js b/client/javascript/externs/codemirror/addon/scroll/annotatescrollbar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/scroll/annotatescrollbar.js
rename to client/javascript/externs/codemirror/addon/scroll/annotatescrollbar.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/scroll/scrollpastend.js b/client/javascript/externs/codemirror/addon/scroll/scrollpastend.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/scroll/scrollpastend.js
rename to client/javascript/externs/codemirror/addon/scroll/scrollpastend.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.css b/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.css
rename to client/javascript/externs/codemirror/addon/scroll/simplescrollbars.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.js b/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/scroll/simplescrollbars.js
rename to client/javascript/externs/codemirror/addon/scroll/simplescrollbars.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/jump-to-line.js b/client/javascript/externs/codemirror/addon/search/jump-to-line.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/jump-to-line.js
rename to client/javascript/externs/codemirror/addon/search/jump-to-line.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/match-highlighter.js b/client/javascript/externs/codemirror/addon/search/match-highlighter.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/match-highlighter.js
rename to client/javascript/externs/codemirror/addon/search/match-highlighter.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.css b/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.css
rename to client/javascript/externs/codemirror/addon/search/matchesonscrollbar.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.js b/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/matchesonscrollbar.js
rename to client/javascript/externs/codemirror/addon/search/matchesonscrollbar.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/search.js b/client/javascript/externs/codemirror/addon/search/search.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/search.js
rename to client/javascript/externs/codemirror/addon/search/search.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/search/searchcursor.js b/client/javascript/externs/codemirror/addon/search/searchcursor.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/search/searchcursor.js
rename to client/javascript/externs/codemirror/addon/search/searchcursor.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/selection/active-line.js b/client/javascript/externs/codemirror/addon/selection/active-line.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/selection/active-line.js
rename to client/javascript/externs/codemirror/addon/selection/active-line.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/selection/mark-selection.js b/client/javascript/externs/codemirror/addon/selection/mark-selection.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/selection/mark-selection.js
rename to client/javascript/externs/codemirror/addon/selection/mark-selection.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/selection/selection-pointer.js b/client/javascript/externs/codemirror/addon/selection/selection-pointer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/selection/selection-pointer.js
rename to client/javascript/externs/codemirror/addon/selection/selection-pointer.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/tern/tern.css b/client/javascript/externs/codemirror/addon/tern/tern.css
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/tern/tern.css
rename to client/javascript/externs/codemirror/addon/tern/tern.css
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/tern/tern.js b/client/javascript/externs/codemirror/addon/tern/tern.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/tern/tern.js
rename to client/javascript/externs/codemirror/addon/tern/tern.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/tern/worker.js b/client/javascript/externs/codemirror/addon/tern/worker.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/tern/worker.js
rename to client/javascript/externs/codemirror/addon/tern/worker.js
diff --git a/src/vitis/client/javascript/externs/codemirror/addon/wrap/hardwrap.js b/client/javascript/externs/codemirror/addon/wrap/hardwrap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/addon/wrap/hardwrap.js
rename to client/javascript/externs/codemirror/addon/wrap/hardwrap.js
diff --git a/src/vitis/client/javascript/externs/codemirror/clike.js b/client/javascript/externs/codemirror/clike.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/clike.js
rename to client/javascript/externs/codemirror/clike.js
diff --git a/src/vitis/client/javascript/externs/codemirror/codemirror.js b/client/javascript/externs/codemirror/codemirror.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/codemirror.js
rename to client/javascript/externs/codemirror/codemirror.js
diff --git a/src/vitis/client/javascript/externs/codemirror/codemirror.min.js b/client/javascript/externs/codemirror/codemirror.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/codemirror.min.js
rename to client/javascript/externs/codemirror/codemirror.min.js
diff --git a/src/vitis/client/javascript/externs/codemirror/css.js b/client/javascript/externs/codemirror/css.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/css.js
rename to client/javascript/externs/codemirror/css.js
diff --git a/src/vitis/client/javascript/externs/codemirror/htmlmixed.js b/client/javascript/externs/codemirror/htmlmixed.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/htmlmixed.js
rename to client/javascript/externs/codemirror/htmlmixed.js
diff --git a/src/vitis/client/javascript/externs/codemirror/javascript.js b/client/javascript/externs/codemirror/javascript.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/javascript.js
rename to client/javascript/externs/codemirror/javascript.js
diff --git a/src/vitis/client/javascript/externs/codemirror/map.js b/client/javascript/externs/codemirror/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/map.js
rename to client/javascript/externs/codemirror/map.js
diff --git a/src/vitis/client/javascript/externs/codemirror/php.js b/client/javascript/externs/codemirror/php.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/php.js
rename to client/javascript/externs/codemirror/php.js
diff --git a/src/vitis/client/javascript/externs/codemirror/show-hint.js b/client/javascript/externs/codemirror/show-hint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/show-hint.js
rename to client/javascript/externs/codemirror/show-hint.js
diff --git a/src/vitis/client/javascript/externs/codemirror/sql.js b/client/javascript/externs/codemirror/sql.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/sql.js
rename to client/javascript/externs/codemirror/sql.js
diff --git a/src/vitis/client/javascript/externs/codemirror/xml.js b/client/javascript/externs/codemirror/xml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/codemirror/xml.js
rename to client/javascript/externs/codemirror/xml.js
diff --git a/src/vitis/client/javascript/externs/formReader/component/component.js b/client/javascript/externs/formReader/component/component.js
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/component/component.js
rename to client/javascript/externs/formReader/component/component.js
diff --git a/src/vitis/client/javascript/externs/formReader/component/map.js b/client/javascript/externs/formReader/component/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/component/map.js
rename to client/javascript/externs/formReader/component/map.js
diff --git a/src/vitis/client/javascript/externs/formReader/component/map_workbench/map_workbench.html b/client/javascript/externs/formReader/component/map_workbench/map_workbench.html
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/component/map_workbench/map_workbench.html
rename to client/javascript/externs/formReader/component/map_workbench/map_workbench.html
diff --git a/src/vitis/client/javascript/externs/formReader/component/map_workbench/map_workbench.js b/client/javascript/externs/formReader/component/map_workbench/map_workbench.js
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/component/map_workbench/map_workbench.js
rename to client/javascript/externs/formReader/component/map_workbench/map_workbench.js
diff --git a/src/vitis/client/javascript/externs/formReader/formReader.html b/client/javascript/externs/formReader/formReader.html
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/formReader.html
rename to client/javascript/externs/formReader/formReader.html
diff --git a/src/vitis/client/javascript/externs/formReader/formReader.js b/client/javascript/externs/formReader/formReader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/formReader.js
rename to client/javascript/externs/formReader/formReader.js
diff --git a/src/vitis/client/javascript/externs/formReader/formReaderCtrl.js b/client/javascript/externs/formReader/formReaderCtrl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/formReader/formReaderCtrl.js
rename to client/javascript/externs/formReader/formReaderCtrl.js
diff --git a/src/vitis/client/javascript/externs/formReader/formReaderDrtv.js b/client/javascript/externs/formReader/formReaderDrtv.js
similarity index 99%
rename from src/vitis/client/javascript/externs/formReader/formReaderDrtv.js
rename to client/javascript/externs/formReader/formReaderDrtv.js
index 283bbc43..48e7a37a 100644
--- a/src/vitis/client/javascript/externs/formReader/formReaderDrtv.js
+++ b/client/javascript/externs/formReader/formReaderDrtv.js
@@ -176,6 +176,8 @@ formReader.formReaderDirective = function ($q, formReaderService, propertiesSrvc
                                 }
                         });
                     });
+                } else {
+                    console.error('Error: form not valid');
                 }
             };
 
@@ -711,6 +713,9 @@ formReader.appFormFieldSpecificParamsDrtv = function ($timeout, $translate, prop
                     $(element)["datetimepicker"](oOptions);
 
                     // Si sélection d'une date : mise à jour du modèle (NE PAS SUPPRIMER!).
+                    $(element).on("dp.hide", function (e) {
+                        scope["oFormValues"][scope["sFormDefinitionName"]][element[0].name] = element[0].value;
+                    });
                     $(element).on("dp.change", function (e) {
                         scope["oFormValues"][scope["sFormDefinitionName"]][element[0].name] = element[0].value;
                     });
@@ -2151,8 +2156,8 @@ formReader.appSubformGridDrtv = function ($timeout, $translate, propertiesSrvc,
 
                                     // Récupère lélément en sélectionné
                                     formReaderService['getWebServiceData'](oFormWebService).then(function (aResult) {
-
                                         var oSubformDefinition = aResult[0]['bo_json_form'];
+                                        var sSubformJSDefinition = aResult[0]['bo_json_form_js'];
                                         var oSubformValues = {};
                                         var sModalId = 'formreader_' + scope['sFormUniqueName'] + '_grid_subform_modal';
 
@@ -2219,7 +2224,7 @@ formReader.appSubformGridDrtv = function ($timeout, $translate, propertiesSrvc,
                                             }
                                         });
 
-                                        formReaderService['showModalSubform'](sModalId, oSubformScope, oSubformDefinition, sSubformDefinitionName, oSubformValues);
+                                        formReaderService['showModalSubform'](sModalId, oSubformScope, oSubformDefinition, sSubformDefinitionName, oSubformValues, sSubformJSDefinition);
                                     });
                                 };
 
@@ -2247,6 +2252,7 @@ formReader.appSubformGridDrtv = function ($timeout, $translate, propertiesSrvc,
                         };
                         var sModalId = 'formreader_' + scope['sFormUniqueName'] + '_grid_subform_modal';
                         var oSubformDefinition = oBusinessObject['json_form'][0];
+                        var sSubformJSDefinition = oBusinessObject['json_form_js'];
                         var sSubformDefinitionName = 'insert';
 
                         // Grise le champ contenant la valeur du parent
@@ -2288,7 +2294,7 @@ formReader.appSubformGridDrtv = function ($timeout, $translate, propertiesSrvc,
                                 });
                             });
                         };
-                        formReaderService['showModalSubform'](sModalId, oSubformScope, oSubformDefinition, sSubformDefinitionName, oSubformValues);
+                        formReaderService['showModalSubform'](sModalId, oSubformScope, oSubformDefinition, sSubformDefinitionName, oSubformValues, sSubformJSDefinition);
                     };
 
                     /**
diff --git a/src/vitis/client/javascript/externs/formReader/formReaderSrvc.js b/client/javascript/externs/formReader/formReaderSrvc.js
similarity index 98%
rename from src/vitis/client/javascript/externs/formReader/formReaderSrvc.js
rename to client/javascript/externs/formReader/formReaderSrvc.js
index 6ca6ef29..613652f9 100644
--- a/src/vitis/client/javascript/externs/formReader/formReaderSrvc.js
+++ b/client/javascript/externs/formReader/formReaderSrvc.js
@@ -1230,15 +1230,15 @@ formReader.formReaderService = function ($translate, $rootScope, $q, $log, $time
          * @param {object} oSubformDefinition
          * @param {object} oSubformDefinitionName
          * @param {object} oSubformValues
+         * @param {string|null} sSubformJSDefinition
          */
-        "showModalSubform": function (sModalId, oSubformScope, oSubformDefinition, oSubformDefinitionName, oSubformValues) {
+        "showModalSubform": function (sModalId, oSubformScope, oSubformDefinition, oSubformDefinitionName, oSubformValues, sSubformJSDefinition) {
             $log.log("showModalSubform");
 
             var sToken = this['sToken'];
             var oProperties = this['oProperties'];
 
-            if (goog.isDefAndNotNull(oSubformScope['loadSubForm'])) {
-
+            var loadForm = function(){
                 oSubformScope['loadSubForm']({
                     'sFormDefinitionName': oSubformDefinitionName,
                     'oFormDefinition': oSubformDefinition,
@@ -1246,6 +1246,30 @@ formReader.formReaderService = function ($translate, $rootScope, $q, $log, $time
                     'oProperties': oProperties,
                     'sToken': sToken
                 });
+            }
+
+            if (goog.isDefAndNotNull(oSubformScope['loadSubForm'])) {
+
+                if (goog.isDefAndNotNull(sSubformJSDefinition)) {
+                    var sUrl = sSubformJSDefinition;
+                    oVmap.log("initHtmlForm : javascript assoc. to : " + sUrl);
+                    loadExternalJs([sUrl], {
+                        "callback": function () {
+                            loadForm();
+                            try {
+                                if (goog.isDef(constructor_form)) {
+                                    constructor_form(oSubformScope, sUrl);
+                                }
+                            } catch (e) {
+                                oVmap.log("constructor_form does not exist");
+                            }
+                        },
+                        "async": true,
+                        "scriptInBody": true
+                    });
+                } else {
+                    loadForm();
+                }
 
                 $('#' + sModalId).modal('show');
             }
diff --git a/src/vitis/client/javascript/externs/jquery/LICENSE.txt b/client/javascript/externs/jquery/LICENSE.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/LICENSE.txt
rename to client/javascript/externs/jquery/LICENSE.txt
diff --git a/src/vitis/client/javascript/externs/jquery/jquery-1.11.3.js b/client/javascript/externs/jquery/jquery-1.11.3.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/jquery-1.11.3.js
rename to client/javascript/externs/jquery/jquery-1.11.3.js
diff --git a/src/vitis/client/javascript/externs/jquery/jquery-1.11.3.min.js b/client/javascript/externs/jquery/jquery-1.11.3.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/jquery-1.11.3.min.js
rename to client/javascript/externs/jquery/jquery-1.11.3.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/jquery-1.11.3.min.map b/client/javascript/externs/jquery/jquery-1.11.3.min.map
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/jquery-1.11.3.min.map
rename to client/javascript/externs/jquery/jquery-1.11.3.min.map
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootbox/bootbox.js b/client/javascript/externs/jquery/plugins/bootbox/bootbox.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootbox/bootbox.js
rename to client/javascript/externs/jquery/plugins/bootbox/bootbox.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootbox/bootbox.min.js b/client/javascript/externs/jquery/plugins/bootbox/bootbox.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootbox/bootbox.min.js
rename to client/javascript/externs/jquery/plugins/bootbox/bootbox.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js b/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js b/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js
rename to client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js b/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js b/client/javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.js b/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.js
rename to client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js b/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js b/client/javascript/externs/jquery/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js b/client/javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.js b/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.js
rename to client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.min.js b/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput_locale_fr.js b/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput_locale_fr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput_locale_fr.js
rename to client/javascript/externs/jquery/plugins/bootstrap-fileinput/fileinput_locale_fr.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-slider/bootstrap-slider.min.js b/client/javascript/externs/jquery/plugins/bootstrap-slider/bootstrap-slider.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-slider/bootstrap-slider.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-slider/bootstrap-slider.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js b/client/javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js b/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js
rename to client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.js b/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.js
rename to client/javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.concat.min.js b/client/javascript/externs/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.concat.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.concat.min.js
rename to client/javascript/externs/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.concat.min.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/notify/notify.js b/client/javascript/externs/jquery/plugins/notify/notify.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/notify/notify.js
rename to client/javascript/externs/jquery/plugins/notify/notify.js
diff --git a/src/vitis/client/javascript/externs/jquery/plugins/notify/notify.min.js b/client/javascript/externs/jquery/plugins/notify/notify.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/jquery/plugins/notify/notify.min.js
rename to client/javascript/externs/jquery/plugins/notify/notify.min.js
diff --git a/src/vitis/client/javascript/externs/less/LICENSE b/client/javascript/externs/less/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/less/LICENSE
rename to client/javascript/externs/less/LICENSE
diff --git a/src/vitis/client/javascript/externs/less/less.min.js b/client/javascript/externs/less/less.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/less/less.min.js
rename to client/javascript/externs/less/less.min.js
diff --git a/src/vitis/client/javascript/externs/letter-avatar/ngletteravatar.js b/client/javascript/externs/letter-avatar/ngletteravatar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/letter-avatar/ngletteravatar.js
rename to client/javascript/externs/letter-avatar/ngletteravatar.js
diff --git a/src/vitis/client/javascript/externs/letter-avatar/ngletteravatar.min.js b/client/javascript/externs/letter-avatar/ngletteravatar.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/letter-avatar/ngletteravatar.min.js
rename to client/javascript/externs/letter-avatar/ngletteravatar.min.js
diff --git a/src/vitis/client/javascript/externs/mapJSON/MapJSON.js b/client/javascript/externs/mapJSON/MapJSON.js
similarity index 100%
rename from src/vitis/client/javascript/externs/mapJSON/MapJSON.js
rename to client/javascript/externs/mapJSON/MapJSON.js
diff --git a/src/vitis/client/javascript/externs/materialize/materialize.js b/client/javascript/externs/materialize/materialize.js
similarity index 100%
rename from src/vitis/client/javascript/externs/materialize/materialize.js
rename to client/javascript/externs/materialize/materialize.js
diff --git a/src/vitis/client/javascript/externs/materialize/materialize.min.js b/client/javascript/externs/materialize/materialize.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/materialize/materialize.min.js
rename to client/javascript/externs/materialize/materialize.min.js
diff --git a/src/vitis/client/javascript/externs/mobile-detect/LICENSE b/client/javascript/externs/mobile-detect/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/mobile-detect/LICENSE
rename to client/javascript/externs/mobile-detect/LICENSE
diff --git a/src/vitis/client/javascript/externs/mobile-detect/mobile-detect.js b/client/javascript/externs/mobile-detect/mobile-detect.js
similarity index 100%
rename from src/vitis/client/javascript/externs/mobile-detect/mobile-detect.js
rename to client/javascript/externs/mobile-detect/mobile-detect.js
diff --git a/src/vitis/client/javascript/externs/mobile-detect/mobile-detect.min.js b/client/javascript/externs/mobile-detect/mobile-detect.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/mobile-detect/mobile-detect.min.js
rename to client/javascript/externs/mobile-detect/mobile-detect.min.js
diff --git a/src/vitis/client/javascript/externs/moment/LICENSE b/client/javascript/externs/moment/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/LICENSE
rename to client/javascript/externs/moment/LICENSE
diff --git a/src/vitis/client/javascript/externs/moment/locale/af.js b/client/javascript/externs/moment/locale/af.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/af.js
rename to client/javascript/externs/moment/locale/af.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ar-ma.js b/client/javascript/externs/moment/locale/ar-ma.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ar-ma.js
rename to client/javascript/externs/moment/locale/ar-ma.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ar-sa.js b/client/javascript/externs/moment/locale/ar-sa.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ar-sa.js
rename to client/javascript/externs/moment/locale/ar-sa.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ar-tn.js b/client/javascript/externs/moment/locale/ar-tn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ar-tn.js
rename to client/javascript/externs/moment/locale/ar-tn.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ar.js b/client/javascript/externs/moment/locale/ar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ar.js
rename to client/javascript/externs/moment/locale/ar.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/az.js b/client/javascript/externs/moment/locale/az.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/az.js
rename to client/javascript/externs/moment/locale/az.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/be.js b/client/javascript/externs/moment/locale/be.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/be.js
rename to client/javascript/externs/moment/locale/be.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/bg.js b/client/javascript/externs/moment/locale/bg.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/bg.js
rename to client/javascript/externs/moment/locale/bg.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/bn.js b/client/javascript/externs/moment/locale/bn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/bn.js
rename to client/javascript/externs/moment/locale/bn.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/bo.js b/client/javascript/externs/moment/locale/bo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/bo.js
rename to client/javascript/externs/moment/locale/bo.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/br.js b/client/javascript/externs/moment/locale/br.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/br.js
rename to client/javascript/externs/moment/locale/br.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/bs.js b/client/javascript/externs/moment/locale/bs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/bs.js
rename to client/javascript/externs/moment/locale/bs.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ca.js b/client/javascript/externs/moment/locale/ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ca.js
rename to client/javascript/externs/moment/locale/ca.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/cs.js b/client/javascript/externs/moment/locale/cs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/cs.js
rename to client/javascript/externs/moment/locale/cs.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/cv.js b/client/javascript/externs/moment/locale/cv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/cv.js
rename to client/javascript/externs/moment/locale/cv.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/cy.js b/client/javascript/externs/moment/locale/cy.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/cy.js
rename to client/javascript/externs/moment/locale/cy.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/da.js b/client/javascript/externs/moment/locale/da.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/da.js
rename to client/javascript/externs/moment/locale/da.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/de-at.js b/client/javascript/externs/moment/locale/de-at.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/de-at.js
rename to client/javascript/externs/moment/locale/de-at.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/de.js b/client/javascript/externs/moment/locale/de.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/de.js
rename to client/javascript/externs/moment/locale/de.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/dv.js b/client/javascript/externs/moment/locale/dv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/dv.js
rename to client/javascript/externs/moment/locale/dv.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/el.js b/client/javascript/externs/moment/locale/el.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/el.js
rename to client/javascript/externs/moment/locale/el.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/en-au.js b/client/javascript/externs/moment/locale/en-au.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/en-au.js
rename to client/javascript/externs/moment/locale/en-au.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/en-ca.js b/client/javascript/externs/moment/locale/en-ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/en-ca.js
rename to client/javascript/externs/moment/locale/en-ca.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/en-gb.js b/client/javascript/externs/moment/locale/en-gb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/en-gb.js
rename to client/javascript/externs/moment/locale/en-gb.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/en-ie.js b/client/javascript/externs/moment/locale/en-ie.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/en-ie.js
rename to client/javascript/externs/moment/locale/en-ie.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/en-nz.js b/client/javascript/externs/moment/locale/en-nz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/en-nz.js
rename to client/javascript/externs/moment/locale/en-nz.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/eo.js b/client/javascript/externs/moment/locale/eo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/eo.js
rename to client/javascript/externs/moment/locale/eo.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/es.js b/client/javascript/externs/moment/locale/es.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/es.js
rename to client/javascript/externs/moment/locale/es.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/et.js b/client/javascript/externs/moment/locale/et.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/et.js
rename to client/javascript/externs/moment/locale/et.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/eu.js b/client/javascript/externs/moment/locale/eu.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/eu.js
rename to client/javascript/externs/moment/locale/eu.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fa.js b/client/javascript/externs/moment/locale/fa.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fa.js
rename to client/javascript/externs/moment/locale/fa.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fi.js b/client/javascript/externs/moment/locale/fi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fi.js
rename to client/javascript/externs/moment/locale/fi.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fo.js b/client/javascript/externs/moment/locale/fo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fo.js
rename to client/javascript/externs/moment/locale/fo.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fr-ca.js b/client/javascript/externs/moment/locale/fr-ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fr-ca.js
rename to client/javascript/externs/moment/locale/fr-ca.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fr-ch.js b/client/javascript/externs/moment/locale/fr-ch.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fr-ch.js
rename to client/javascript/externs/moment/locale/fr-ch.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fr.js b/client/javascript/externs/moment/locale/fr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fr.js
rename to client/javascript/externs/moment/locale/fr.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/fy.js b/client/javascript/externs/moment/locale/fy.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/fy.js
rename to client/javascript/externs/moment/locale/fy.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/gd.js b/client/javascript/externs/moment/locale/gd.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/gd.js
rename to client/javascript/externs/moment/locale/gd.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/gl.js b/client/javascript/externs/moment/locale/gl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/gl.js
rename to client/javascript/externs/moment/locale/gl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/he.js b/client/javascript/externs/moment/locale/he.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/he.js
rename to client/javascript/externs/moment/locale/he.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/hi.js b/client/javascript/externs/moment/locale/hi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/hi.js
rename to client/javascript/externs/moment/locale/hi.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/hr.js b/client/javascript/externs/moment/locale/hr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/hr.js
rename to client/javascript/externs/moment/locale/hr.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/hu.js b/client/javascript/externs/moment/locale/hu.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/hu.js
rename to client/javascript/externs/moment/locale/hu.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/hy-am.js b/client/javascript/externs/moment/locale/hy-am.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/hy-am.js
rename to client/javascript/externs/moment/locale/hy-am.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/id.js b/client/javascript/externs/moment/locale/id.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/id.js
rename to client/javascript/externs/moment/locale/id.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/is.js b/client/javascript/externs/moment/locale/is.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/is.js
rename to client/javascript/externs/moment/locale/is.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/it.js b/client/javascript/externs/moment/locale/it.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/it.js
rename to client/javascript/externs/moment/locale/it.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ja.js b/client/javascript/externs/moment/locale/ja.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ja.js
rename to client/javascript/externs/moment/locale/ja.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/jv.js b/client/javascript/externs/moment/locale/jv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/jv.js
rename to client/javascript/externs/moment/locale/jv.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ka.js b/client/javascript/externs/moment/locale/ka.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ka.js
rename to client/javascript/externs/moment/locale/ka.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/kk.js b/client/javascript/externs/moment/locale/kk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/kk.js
rename to client/javascript/externs/moment/locale/kk.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/km.js b/client/javascript/externs/moment/locale/km.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/km.js
rename to client/javascript/externs/moment/locale/km.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ko.js b/client/javascript/externs/moment/locale/ko.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ko.js
rename to client/javascript/externs/moment/locale/ko.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/lb.js b/client/javascript/externs/moment/locale/lb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/lb.js
rename to client/javascript/externs/moment/locale/lb.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/lo.js b/client/javascript/externs/moment/locale/lo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/lo.js
rename to client/javascript/externs/moment/locale/lo.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/lt.js b/client/javascript/externs/moment/locale/lt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/lt.js
rename to client/javascript/externs/moment/locale/lt.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/lv.js b/client/javascript/externs/moment/locale/lv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/lv.js
rename to client/javascript/externs/moment/locale/lv.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/me.js b/client/javascript/externs/moment/locale/me.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/me.js
rename to client/javascript/externs/moment/locale/me.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/mk.js b/client/javascript/externs/moment/locale/mk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/mk.js
rename to client/javascript/externs/moment/locale/mk.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ml.js b/client/javascript/externs/moment/locale/ml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ml.js
rename to client/javascript/externs/moment/locale/ml.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/mr.js b/client/javascript/externs/moment/locale/mr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/mr.js
rename to client/javascript/externs/moment/locale/mr.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ms-my.js b/client/javascript/externs/moment/locale/ms-my.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ms-my.js
rename to client/javascript/externs/moment/locale/ms-my.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ms.js b/client/javascript/externs/moment/locale/ms.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ms.js
rename to client/javascript/externs/moment/locale/ms.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/my.js b/client/javascript/externs/moment/locale/my.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/my.js
rename to client/javascript/externs/moment/locale/my.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/nb.js b/client/javascript/externs/moment/locale/nb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/nb.js
rename to client/javascript/externs/moment/locale/nb.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ne.js b/client/javascript/externs/moment/locale/ne.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ne.js
rename to client/javascript/externs/moment/locale/ne.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/nl.js b/client/javascript/externs/moment/locale/nl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/nl.js
rename to client/javascript/externs/moment/locale/nl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/nn.js b/client/javascript/externs/moment/locale/nn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/nn.js
rename to client/javascript/externs/moment/locale/nn.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/pl.js b/client/javascript/externs/moment/locale/pl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/pl.js
rename to client/javascript/externs/moment/locale/pl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/pt-br.js b/client/javascript/externs/moment/locale/pt-br.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/pt-br.js
rename to client/javascript/externs/moment/locale/pt-br.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/pt.js b/client/javascript/externs/moment/locale/pt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/pt.js
rename to client/javascript/externs/moment/locale/pt.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ro.js b/client/javascript/externs/moment/locale/ro.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ro.js
rename to client/javascript/externs/moment/locale/ro.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ru.js b/client/javascript/externs/moment/locale/ru.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ru.js
rename to client/javascript/externs/moment/locale/ru.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/se.js b/client/javascript/externs/moment/locale/se.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/se.js
rename to client/javascript/externs/moment/locale/se.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/si.js b/client/javascript/externs/moment/locale/si.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/si.js
rename to client/javascript/externs/moment/locale/si.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sk.js b/client/javascript/externs/moment/locale/sk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sk.js
rename to client/javascript/externs/moment/locale/sk.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sl.js b/client/javascript/externs/moment/locale/sl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sl.js
rename to client/javascript/externs/moment/locale/sl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sq.js b/client/javascript/externs/moment/locale/sq.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sq.js
rename to client/javascript/externs/moment/locale/sq.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sr-cyrl.js b/client/javascript/externs/moment/locale/sr-cyrl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sr-cyrl.js
rename to client/javascript/externs/moment/locale/sr-cyrl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sr.js b/client/javascript/externs/moment/locale/sr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sr.js
rename to client/javascript/externs/moment/locale/sr.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sv.js b/client/javascript/externs/moment/locale/sv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sv.js
rename to client/javascript/externs/moment/locale/sv.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/sw.js b/client/javascript/externs/moment/locale/sw.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/sw.js
rename to client/javascript/externs/moment/locale/sw.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/ta.js b/client/javascript/externs/moment/locale/ta.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/ta.js
rename to client/javascript/externs/moment/locale/ta.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/te.js b/client/javascript/externs/moment/locale/te.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/te.js
rename to client/javascript/externs/moment/locale/te.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/th.js b/client/javascript/externs/moment/locale/th.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/th.js
rename to client/javascript/externs/moment/locale/th.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tl-ph.js b/client/javascript/externs/moment/locale/tl-ph.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tl-ph.js
rename to client/javascript/externs/moment/locale/tl-ph.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tlh.js b/client/javascript/externs/moment/locale/tlh.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tlh.js
rename to client/javascript/externs/moment/locale/tlh.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tr.js b/client/javascript/externs/moment/locale/tr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tr.js
rename to client/javascript/externs/moment/locale/tr.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tzl.js b/client/javascript/externs/moment/locale/tzl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tzl.js
rename to client/javascript/externs/moment/locale/tzl.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tzm-latn.js b/client/javascript/externs/moment/locale/tzm-latn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tzm-latn.js
rename to client/javascript/externs/moment/locale/tzm-latn.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/tzm.js b/client/javascript/externs/moment/locale/tzm.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/tzm.js
rename to client/javascript/externs/moment/locale/tzm.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/uk.js b/client/javascript/externs/moment/locale/uk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/uk.js
rename to client/javascript/externs/moment/locale/uk.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/uz.js b/client/javascript/externs/moment/locale/uz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/uz.js
rename to client/javascript/externs/moment/locale/uz.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/vi.js b/client/javascript/externs/moment/locale/vi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/vi.js
rename to client/javascript/externs/moment/locale/vi.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/zh-cn.js b/client/javascript/externs/moment/locale/zh-cn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/zh-cn.js
rename to client/javascript/externs/moment/locale/zh-cn.js
diff --git a/src/vitis/client/javascript/externs/moment/locale/zh-tw.js b/client/javascript/externs/moment/locale/zh-tw.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/locale/zh-tw.js
rename to client/javascript/externs/moment/locale/zh-tw.js
diff --git a/src/vitis/client/javascript/externs/moment/min/locales.js b/client/javascript/externs/moment/min/locales.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/locales.js
rename to client/javascript/externs/moment/min/locales.js
diff --git a/src/vitis/client/javascript/externs/moment/min/locales.min.js b/client/javascript/externs/moment/min/locales.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/locales.min.js
rename to client/javascript/externs/moment/min/locales.min.js
diff --git a/src/vitis/client/javascript/externs/moment/min/moment-with-locales.js b/client/javascript/externs/moment/min/moment-with-locales.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/moment-with-locales.js
rename to client/javascript/externs/moment/min/moment-with-locales.js
diff --git a/src/vitis/client/javascript/externs/moment/min/moment-with-locales.min.js b/client/javascript/externs/moment/min/moment-with-locales.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/moment-with-locales.min.js
rename to client/javascript/externs/moment/min/moment-with-locales.min.js
diff --git a/src/vitis/client/javascript/externs/moment/min/moment.min.js b/client/javascript/externs/moment/min/moment.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/moment.min.js
rename to client/javascript/externs/moment/min/moment.min.js
diff --git a/src/vitis/client/javascript/externs/moment/min/tests.js b/client/javascript/externs/moment/min/tests.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/min/tests.js
rename to client/javascript/externs/moment/min/tests.js
diff --git a/src/vitis/client/javascript/externs/moment/moment.min.js b/client/javascript/externs/moment/moment.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/moment.min.js
rename to client/javascript/externs/moment/moment.min.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/check-overflow.js b/client/javascript/externs/moment/src/lib/create/check-overflow.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/check-overflow.js
rename to client/javascript/externs/moment/src/lib/create/check-overflow.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/date-from-array.js b/client/javascript/externs/moment/src/lib/create/date-from-array.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/date-from-array.js
rename to client/javascript/externs/moment/src/lib/create/date-from-array.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-anything.js b/client/javascript/externs/moment/src/lib/create/from-anything.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-anything.js
rename to client/javascript/externs/moment/src/lib/create/from-anything.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-array.js b/client/javascript/externs/moment/src/lib/create/from-array.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-array.js
rename to client/javascript/externs/moment/src/lib/create/from-array.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-object.js b/client/javascript/externs/moment/src/lib/create/from-object.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-object.js
rename to client/javascript/externs/moment/src/lib/create/from-object.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-string-and-array.js b/client/javascript/externs/moment/src/lib/create/from-string-and-array.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-string-and-array.js
rename to client/javascript/externs/moment/src/lib/create/from-string-and-array.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-string-and-format.js b/client/javascript/externs/moment/src/lib/create/from-string-and-format.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-string-and-format.js
rename to client/javascript/externs/moment/src/lib/create/from-string-and-format.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/from-string.js b/client/javascript/externs/moment/src/lib/create/from-string.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/from-string.js
rename to client/javascript/externs/moment/src/lib/create/from-string.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/local.js b/client/javascript/externs/moment/src/lib/create/local.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/local.js
rename to client/javascript/externs/moment/src/lib/create/local.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/parsing-flags.js b/client/javascript/externs/moment/src/lib/create/parsing-flags.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/parsing-flags.js
rename to client/javascript/externs/moment/src/lib/create/parsing-flags.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/utc.js b/client/javascript/externs/moment/src/lib/create/utc.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/utc.js
rename to client/javascript/externs/moment/src/lib/create/utc.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/create/valid.js b/client/javascript/externs/moment/src/lib/create/valid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/create/valid.js
rename to client/javascript/externs/moment/src/lib/create/valid.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/abs.js b/client/javascript/externs/moment/src/lib/duration/abs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/abs.js
rename to client/javascript/externs/moment/src/lib/duration/abs.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/add-subtract.js b/client/javascript/externs/moment/src/lib/duration/add-subtract.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/add-subtract.js
rename to client/javascript/externs/moment/src/lib/duration/add-subtract.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/as.js b/client/javascript/externs/moment/src/lib/duration/as.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/as.js
rename to client/javascript/externs/moment/src/lib/duration/as.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/bubble.js b/client/javascript/externs/moment/src/lib/duration/bubble.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/bubble.js
rename to client/javascript/externs/moment/src/lib/duration/bubble.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/constructor.js b/client/javascript/externs/moment/src/lib/duration/constructor.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/constructor.js
rename to client/javascript/externs/moment/src/lib/duration/constructor.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/create.js b/client/javascript/externs/moment/src/lib/duration/create.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/create.js
rename to client/javascript/externs/moment/src/lib/duration/create.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/duration.js b/client/javascript/externs/moment/src/lib/duration/duration.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/duration.js
rename to client/javascript/externs/moment/src/lib/duration/duration.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/get.js b/client/javascript/externs/moment/src/lib/duration/get.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/get.js
rename to client/javascript/externs/moment/src/lib/duration/get.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/humanize.js b/client/javascript/externs/moment/src/lib/duration/humanize.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/humanize.js
rename to client/javascript/externs/moment/src/lib/duration/humanize.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/iso-string.js b/client/javascript/externs/moment/src/lib/duration/iso-string.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/iso-string.js
rename to client/javascript/externs/moment/src/lib/duration/iso-string.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/duration/prototype.js b/client/javascript/externs/moment/src/lib/duration/prototype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/duration/prototype.js
rename to client/javascript/externs/moment/src/lib/duration/prototype.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/format/format.js b/client/javascript/externs/moment/src/lib/format/format.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/format/format.js
rename to client/javascript/externs/moment/src/lib/format/format.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/calendar.js b/client/javascript/externs/moment/src/lib/locale/calendar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/calendar.js
rename to client/javascript/externs/moment/src/lib/locale/calendar.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/constructor.js b/client/javascript/externs/moment/src/lib/locale/constructor.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/constructor.js
rename to client/javascript/externs/moment/src/lib/locale/constructor.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/en.js b/client/javascript/externs/moment/src/lib/locale/en.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/en.js
rename to client/javascript/externs/moment/src/lib/locale/en.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/formats.js b/client/javascript/externs/moment/src/lib/locale/formats.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/formats.js
rename to client/javascript/externs/moment/src/lib/locale/formats.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/invalid.js b/client/javascript/externs/moment/src/lib/locale/invalid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/invalid.js
rename to client/javascript/externs/moment/src/lib/locale/invalid.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/lists.js b/client/javascript/externs/moment/src/lib/locale/lists.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/lists.js
rename to client/javascript/externs/moment/src/lib/locale/lists.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/locale.js b/client/javascript/externs/moment/src/lib/locale/locale.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/locale.js
rename to client/javascript/externs/moment/src/lib/locale/locale.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/locales.js b/client/javascript/externs/moment/src/lib/locale/locales.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/locales.js
rename to client/javascript/externs/moment/src/lib/locale/locales.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/ordinal.js b/client/javascript/externs/moment/src/lib/locale/ordinal.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/ordinal.js
rename to client/javascript/externs/moment/src/lib/locale/ordinal.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/pre-post-format.js b/client/javascript/externs/moment/src/lib/locale/pre-post-format.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/pre-post-format.js
rename to client/javascript/externs/moment/src/lib/locale/pre-post-format.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/prototype.js b/client/javascript/externs/moment/src/lib/locale/prototype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/prototype.js
rename to client/javascript/externs/moment/src/lib/locale/prototype.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/relative.js b/client/javascript/externs/moment/src/lib/locale/relative.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/relative.js
rename to client/javascript/externs/moment/src/lib/locale/relative.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/locale/set.js b/client/javascript/externs/moment/src/lib/locale/set.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/locale/set.js
rename to client/javascript/externs/moment/src/lib/locale/set.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/add-subtract.js b/client/javascript/externs/moment/src/lib/moment/add-subtract.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/add-subtract.js
rename to client/javascript/externs/moment/src/lib/moment/add-subtract.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/calendar.js b/client/javascript/externs/moment/src/lib/moment/calendar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/calendar.js
rename to client/javascript/externs/moment/src/lib/moment/calendar.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/clone.js b/client/javascript/externs/moment/src/lib/moment/clone.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/clone.js
rename to client/javascript/externs/moment/src/lib/moment/clone.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/compare.js b/client/javascript/externs/moment/src/lib/moment/compare.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/compare.js
rename to client/javascript/externs/moment/src/lib/moment/compare.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/constructor.js b/client/javascript/externs/moment/src/lib/moment/constructor.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/constructor.js
rename to client/javascript/externs/moment/src/lib/moment/constructor.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/creation-data.js b/client/javascript/externs/moment/src/lib/moment/creation-data.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/creation-data.js
rename to client/javascript/externs/moment/src/lib/moment/creation-data.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/diff.js b/client/javascript/externs/moment/src/lib/moment/diff.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/diff.js
rename to client/javascript/externs/moment/src/lib/moment/diff.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/format.js b/client/javascript/externs/moment/src/lib/moment/format.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/format.js
rename to client/javascript/externs/moment/src/lib/moment/format.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/from.js b/client/javascript/externs/moment/src/lib/moment/from.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/from.js
rename to client/javascript/externs/moment/src/lib/moment/from.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/get-set.js b/client/javascript/externs/moment/src/lib/moment/get-set.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/get-set.js
rename to client/javascript/externs/moment/src/lib/moment/get-set.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/locale.js b/client/javascript/externs/moment/src/lib/moment/locale.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/locale.js
rename to client/javascript/externs/moment/src/lib/moment/locale.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/min-max.js b/client/javascript/externs/moment/src/lib/moment/min-max.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/min-max.js
rename to client/javascript/externs/moment/src/lib/moment/min-max.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/moment.js b/client/javascript/externs/moment/src/lib/moment/moment.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/moment.js
rename to client/javascript/externs/moment/src/lib/moment/moment.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/now.js b/client/javascript/externs/moment/src/lib/moment/now.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/now.js
rename to client/javascript/externs/moment/src/lib/moment/now.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/prototype.js b/client/javascript/externs/moment/src/lib/moment/prototype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/prototype.js
rename to client/javascript/externs/moment/src/lib/moment/prototype.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/start-end-of.js b/client/javascript/externs/moment/src/lib/moment/start-end-of.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/start-end-of.js
rename to client/javascript/externs/moment/src/lib/moment/start-end-of.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/to-type.js b/client/javascript/externs/moment/src/lib/moment/to-type.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/to-type.js
rename to client/javascript/externs/moment/src/lib/moment/to-type.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/to.js b/client/javascript/externs/moment/src/lib/moment/to.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/to.js
rename to client/javascript/externs/moment/src/lib/moment/to.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/moment/valid.js b/client/javascript/externs/moment/src/lib/moment/valid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/moment/valid.js
rename to client/javascript/externs/moment/src/lib/moment/valid.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/parse/regex.js b/client/javascript/externs/moment/src/lib/parse/regex.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/parse/regex.js
rename to client/javascript/externs/moment/src/lib/parse/regex.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/parse/token.js b/client/javascript/externs/moment/src/lib/parse/token.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/parse/token.js
rename to client/javascript/externs/moment/src/lib/parse/token.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/aliases.js b/client/javascript/externs/moment/src/lib/units/aliases.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/aliases.js
rename to client/javascript/externs/moment/src/lib/units/aliases.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/constants.js b/client/javascript/externs/moment/src/lib/units/constants.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/constants.js
rename to client/javascript/externs/moment/src/lib/units/constants.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/day-of-month.js b/client/javascript/externs/moment/src/lib/units/day-of-month.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/day-of-month.js
rename to client/javascript/externs/moment/src/lib/units/day-of-month.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/day-of-week.js b/client/javascript/externs/moment/src/lib/units/day-of-week.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/day-of-week.js
rename to client/javascript/externs/moment/src/lib/units/day-of-week.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/day-of-year.js b/client/javascript/externs/moment/src/lib/units/day-of-year.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/day-of-year.js
rename to client/javascript/externs/moment/src/lib/units/day-of-year.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/hour.js b/client/javascript/externs/moment/src/lib/units/hour.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/hour.js
rename to client/javascript/externs/moment/src/lib/units/hour.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/millisecond.js b/client/javascript/externs/moment/src/lib/units/millisecond.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/millisecond.js
rename to client/javascript/externs/moment/src/lib/units/millisecond.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/minute.js b/client/javascript/externs/moment/src/lib/units/minute.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/minute.js
rename to client/javascript/externs/moment/src/lib/units/minute.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/month.js b/client/javascript/externs/moment/src/lib/units/month.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/month.js
rename to client/javascript/externs/moment/src/lib/units/month.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/offset.js b/client/javascript/externs/moment/src/lib/units/offset.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/offset.js
rename to client/javascript/externs/moment/src/lib/units/offset.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/quarter.js b/client/javascript/externs/moment/src/lib/units/quarter.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/quarter.js
rename to client/javascript/externs/moment/src/lib/units/quarter.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/second.js b/client/javascript/externs/moment/src/lib/units/second.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/second.js
rename to client/javascript/externs/moment/src/lib/units/second.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/timestamp.js b/client/javascript/externs/moment/src/lib/units/timestamp.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/timestamp.js
rename to client/javascript/externs/moment/src/lib/units/timestamp.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/timezone.js b/client/javascript/externs/moment/src/lib/units/timezone.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/timezone.js
rename to client/javascript/externs/moment/src/lib/units/timezone.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/units.js b/client/javascript/externs/moment/src/lib/units/units.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/units.js
rename to client/javascript/externs/moment/src/lib/units/units.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/week-calendar-utils.js b/client/javascript/externs/moment/src/lib/units/week-calendar-utils.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/week-calendar-utils.js
rename to client/javascript/externs/moment/src/lib/units/week-calendar-utils.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/week-year.js b/client/javascript/externs/moment/src/lib/units/week-year.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/week-year.js
rename to client/javascript/externs/moment/src/lib/units/week-year.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/week.js b/client/javascript/externs/moment/src/lib/units/week.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/week.js
rename to client/javascript/externs/moment/src/lib/units/week.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/units/year.js b/client/javascript/externs/moment/src/lib/units/year.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/units/year.js
rename to client/javascript/externs/moment/src/lib/units/year.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/abs-ceil.js b/client/javascript/externs/moment/src/lib/utils/abs-ceil.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/abs-ceil.js
rename to client/javascript/externs/moment/src/lib/utils/abs-ceil.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/abs-floor.js b/client/javascript/externs/moment/src/lib/utils/abs-floor.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/abs-floor.js
rename to client/javascript/externs/moment/src/lib/utils/abs-floor.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/compare-arrays.js b/client/javascript/externs/moment/src/lib/utils/compare-arrays.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/compare-arrays.js
rename to client/javascript/externs/moment/src/lib/utils/compare-arrays.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/defaults.js b/client/javascript/externs/moment/src/lib/utils/defaults.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/defaults.js
rename to client/javascript/externs/moment/src/lib/utils/defaults.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/deprecate.js b/client/javascript/externs/moment/src/lib/utils/deprecate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/deprecate.js
rename to client/javascript/externs/moment/src/lib/utils/deprecate.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/extend.js b/client/javascript/externs/moment/src/lib/utils/extend.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/extend.js
rename to client/javascript/externs/moment/src/lib/utils/extend.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/has-own-prop.js b/client/javascript/externs/moment/src/lib/utils/has-own-prop.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/has-own-prop.js
rename to client/javascript/externs/moment/src/lib/utils/has-own-prop.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/hooks.js b/client/javascript/externs/moment/src/lib/utils/hooks.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/hooks.js
rename to client/javascript/externs/moment/src/lib/utils/hooks.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/is-array.js b/client/javascript/externs/moment/src/lib/utils/is-array.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/is-array.js
rename to client/javascript/externs/moment/src/lib/utils/is-array.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/is-date.js b/client/javascript/externs/moment/src/lib/utils/is-date.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/is-date.js
rename to client/javascript/externs/moment/src/lib/utils/is-date.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/is-function.js b/client/javascript/externs/moment/src/lib/utils/is-function.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/is-function.js
rename to client/javascript/externs/moment/src/lib/utils/is-function.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/is-undefined.js b/client/javascript/externs/moment/src/lib/utils/is-undefined.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/is-undefined.js
rename to client/javascript/externs/moment/src/lib/utils/is-undefined.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/map.js b/client/javascript/externs/moment/src/lib/utils/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/map.js
rename to client/javascript/externs/moment/src/lib/utils/map.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/to-int.js b/client/javascript/externs/moment/src/lib/utils/to-int.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/to-int.js
rename to client/javascript/externs/moment/src/lib/utils/to-int.js
diff --git a/src/vitis/client/javascript/externs/moment/src/lib/utils/zero-fill.js b/client/javascript/externs/moment/src/lib/utils/zero-fill.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/lib/utils/zero-fill.js
rename to client/javascript/externs/moment/src/lib/utils/zero-fill.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/af.js b/client/javascript/externs/moment/src/locale/af.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/af.js
rename to client/javascript/externs/moment/src/locale/af.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ar-ma.js b/client/javascript/externs/moment/src/locale/ar-ma.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ar-ma.js
rename to client/javascript/externs/moment/src/locale/ar-ma.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ar-sa.js b/client/javascript/externs/moment/src/locale/ar-sa.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ar-sa.js
rename to client/javascript/externs/moment/src/locale/ar-sa.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ar-tn.js b/client/javascript/externs/moment/src/locale/ar-tn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ar-tn.js
rename to client/javascript/externs/moment/src/locale/ar-tn.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ar.js b/client/javascript/externs/moment/src/locale/ar.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ar.js
rename to client/javascript/externs/moment/src/locale/ar.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/az.js b/client/javascript/externs/moment/src/locale/az.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/az.js
rename to client/javascript/externs/moment/src/locale/az.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/be.js b/client/javascript/externs/moment/src/locale/be.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/be.js
rename to client/javascript/externs/moment/src/locale/be.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/bg.js b/client/javascript/externs/moment/src/locale/bg.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/bg.js
rename to client/javascript/externs/moment/src/locale/bg.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/bn.js b/client/javascript/externs/moment/src/locale/bn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/bn.js
rename to client/javascript/externs/moment/src/locale/bn.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/bo.js b/client/javascript/externs/moment/src/locale/bo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/bo.js
rename to client/javascript/externs/moment/src/locale/bo.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/br.js b/client/javascript/externs/moment/src/locale/br.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/br.js
rename to client/javascript/externs/moment/src/locale/br.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/bs.js b/client/javascript/externs/moment/src/locale/bs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/bs.js
rename to client/javascript/externs/moment/src/locale/bs.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ca.js b/client/javascript/externs/moment/src/locale/ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ca.js
rename to client/javascript/externs/moment/src/locale/ca.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/cs.js b/client/javascript/externs/moment/src/locale/cs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/cs.js
rename to client/javascript/externs/moment/src/locale/cs.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/cv.js b/client/javascript/externs/moment/src/locale/cv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/cv.js
rename to client/javascript/externs/moment/src/locale/cv.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/cy.js b/client/javascript/externs/moment/src/locale/cy.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/cy.js
rename to client/javascript/externs/moment/src/locale/cy.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/da.js b/client/javascript/externs/moment/src/locale/da.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/da.js
rename to client/javascript/externs/moment/src/locale/da.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/de-at.js b/client/javascript/externs/moment/src/locale/de-at.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/de-at.js
rename to client/javascript/externs/moment/src/locale/de-at.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/de.js b/client/javascript/externs/moment/src/locale/de.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/de.js
rename to client/javascript/externs/moment/src/locale/de.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/dv.js b/client/javascript/externs/moment/src/locale/dv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/dv.js
rename to client/javascript/externs/moment/src/locale/dv.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/el.js b/client/javascript/externs/moment/src/locale/el.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/el.js
rename to client/javascript/externs/moment/src/locale/el.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/en-au.js b/client/javascript/externs/moment/src/locale/en-au.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/en-au.js
rename to client/javascript/externs/moment/src/locale/en-au.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/en-ca.js b/client/javascript/externs/moment/src/locale/en-ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/en-ca.js
rename to client/javascript/externs/moment/src/locale/en-ca.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/en-gb.js b/client/javascript/externs/moment/src/locale/en-gb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/en-gb.js
rename to client/javascript/externs/moment/src/locale/en-gb.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/en-ie.js b/client/javascript/externs/moment/src/locale/en-ie.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/en-ie.js
rename to client/javascript/externs/moment/src/locale/en-ie.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/en-nz.js b/client/javascript/externs/moment/src/locale/en-nz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/en-nz.js
rename to client/javascript/externs/moment/src/locale/en-nz.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/eo.js b/client/javascript/externs/moment/src/locale/eo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/eo.js
rename to client/javascript/externs/moment/src/locale/eo.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/es.js b/client/javascript/externs/moment/src/locale/es.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/es.js
rename to client/javascript/externs/moment/src/locale/es.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/et.js b/client/javascript/externs/moment/src/locale/et.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/et.js
rename to client/javascript/externs/moment/src/locale/et.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/eu.js b/client/javascript/externs/moment/src/locale/eu.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/eu.js
rename to client/javascript/externs/moment/src/locale/eu.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fa.js b/client/javascript/externs/moment/src/locale/fa.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fa.js
rename to client/javascript/externs/moment/src/locale/fa.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fi.js b/client/javascript/externs/moment/src/locale/fi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fi.js
rename to client/javascript/externs/moment/src/locale/fi.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fo.js b/client/javascript/externs/moment/src/locale/fo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fo.js
rename to client/javascript/externs/moment/src/locale/fo.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fr-ca.js b/client/javascript/externs/moment/src/locale/fr-ca.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fr-ca.js
rename to client/javascript/externs/moment/src/locale/fr-ca.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fr-ch.js b/client/javascript/externs/moment/src/locale/fr-ch.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fr-ch.js
rename to client/javascript/externs/moment/src/locale/fr-ch.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fr.js b/client/javascript/externs/moment/src/locale/fr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fr.js
rename to client/javascript/externs/moment/src/locale/fr.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/fy.js b/client/javascript/externs/moment/src/locale/fy.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/fy.js
rename to client/javascript/externs/moment/src/locale/fy.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/gd.js b/client/javascript/externs/moment/src/locale/gd.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/gd.js
rename to client/javascript/externs/moment/src/locale/gd.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/gl.js b/client/javascript/externs/moment/src/locale/gl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/gl.js
rename to client/javascript/externs/moment/src/locale/gl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/he.js b/client/javascript/externs/moment/src/locale/he.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/he.js
rename to client/javascript/externs/moment/src/locale/he.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/hi.js b/client/javascript/externs/moment/src/locale/hi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/hi.js
rename to client/javascript/externs/moment/src/locale/hi.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/hr.js b/client/javascript/externs/moment/src/locale/hr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/hr.js
rename to client/javascript/externs/moment/src/locale/hr.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/hu.js b/client/javascript/externs/moment/src/locale/hu.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/hu.js
rename to client/javascript/externs/moment/src/locale/hu.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/hy-am.js b/client/javascript/externs/moment/src/locale/hy-am.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/hy-am.js
rename to client/javascript/externs/moment/src/locale/hy-am.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/id.js b/client/javascript/externs/moment/src/locale/id.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/id.js
rename to client/javascript/externs/moment/src/locale/id.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/is.js b/client/javascript/externs/moment/src/locale/is.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/is.js
rename to client/javascript/externs/moment/src/locale/is.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/it.js b/client/javascript/externs/moment/src/locale/it.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/it.js
rename to client/javascript/externs/moment/src/locale/it.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ja.js b/client/javascript/externs/moment/src/locale/ja.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ja.js
rename to client/javascript/externs/moment/src/locale/ja.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/jv.js b/client/javascript/externs/moment/src/locale/jv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/jv.js
rename to client/javascript/externs/moment/src/locale/jv.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ka.js b/client/javascript/externs/moment/src/locale/ka.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ka.js
rename to client/javascript/externs/moment/src/locale/ka.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/kk.js b/client/javascript/externs/moment/src/locale/kk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/kk.js
rename to client/javascript/externs/moment/src/locale/kk.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/km.js b/client/javascript/externs/moment/src/locale/km.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/km.js
rename to client/javascript/externs/moment/src/locale/km.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ko.js b/client/javascript/externs/moment/src/locale/ko.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ko.js
rename to client/javascript/externs/moment/src/locale/ko.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/lb.js b/client/javascript/externs/moment/src/locale/lb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/lb.js
rename to client/javascript/externs/moment/src/locale/lb.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/lo.js b/client/javascript/externs/moment/src/locale/lo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/lo.js
rename to client/javascript/externs/moment/src/locale/lo.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/lt.js b/client/javascript/externs/moment/src/locale/lt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/lt.js
rename to client/javascript/externs/moment/src/locale/lt.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/lv.js b/client/javascript/externs/moment/src/locale/lv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/lv.js
rename to client/javascript/externs/moment/src/locale/lv.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/me.js b/client/javascript/externs/moment/src/locale/me.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/me.js
rename to client/javascript/externs/moment/src/locale/me.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/mk.js b/client/javascript/externs/moment/src/locale/mk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/mk.js
rename to client/javascript/externs/moment/src/locale/mk.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ml.js b/client/javascript/externs/moment/src/locale/ml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ml.js
rename to client/javascript/externs/moment/src/locale/ml.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/mr.js b/client/javascript/externs/moment/src/locale/mr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/mr.js
rename to client/javascript/externs/moment/src/locale/mr.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ms-my.js b/client/javascript/externs/moment/src/locale/ms-my.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ms-my.js
rename to client/javascript/externs/moment/src/locale/ms-my.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ms.js b/client/javascript/externs/moment/src/locale/ms.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ms.js
rename to client/javascript/externs/moment/src/locale/ms.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/my.js b/client/javascript/externs/moment/src/locale/my.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/my.js
rename to client/javascript/externs/moment/src/locale/my.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/nb.js b/client/javascript/externs/moment/src/locale/nb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/nb.js
rename to client/javascript/externs/moment/src/locale/nb.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ne.js b/client/javascript/externs/moment/src/locale/ne.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ne.js
rename to client/javascript/externs/moment/src/locale/ne.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/nl.js b/client/javascript/externs/moment/src/locale/nl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/nl.js
rename to client/javascript/externs/moment/src/locale/nl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/nn.js b/client/javascript/externs/moment/src/locale/nn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/nn.js
rename to client/javascript/externs/moment/src/locale/nn.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/pl.js b/client/javascript/externs/moment/src/locale/pl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/pl.js
rename to client/javascript/externs/moment/src/locale/pl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/pt-br.js b/client/javascript/externs/moment/src/locale/pt-br.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/pt-br.js
rename to client/javascript/externs/moment/src/locale/pt-br.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/pt.js b/client/javascript/externs/moment/src/locale/pt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/pt.js
rename to client/javascript/externs/moment/src/locale/pt.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ro.js b/client/javascript/externs/moment/src/locale/ro.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ro.js
rename to client/javascript/externs/moment/src/locale/ro.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ru.js b/client/javascript/externs/moment/src/locale/ru.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ru.js
rename to client/javascript/externs/moment/src/locale/ru.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/se.js b/client/javascript/externs/moment/src/locale/se.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/se.js
rename to client/javascript/externs/moment/src/locale/se.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/si.js b/client/javascript/externs/moment/src/locale/si.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/si.js
rename to client/javascript/externs/moment/src/locale/si.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sk.js b/client/javascript/externs/moment/src/locale/sk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sk.js
rename to client/javascript/externs/moment/src/locale/sk.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sl.js b/client/javascript/externs/moment/src/locale/sl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sl.js
rename to client/javascript/externs/moment/src/locale/sl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sq.js b/client/javascript/externs/moment/src/locale/sq.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sq.js
rename to client/javascript/externs/moment/src/locale/sq.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sr-cyrl.js b/client/javascript/externs/moment/src/locale/sr-cyrl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sr-cyrl.js
rename to client/javascript/externs/moment/src/locale/sr-cyrl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sr.js b/client/javascript/externs/moment/src/locale/sr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sr.js
rename to client/javascript/externs/moment/src/locale/sr.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sv.js b/client/javascript/externs/moment/src/locale/sv.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sv.js
rename to client/javascript/externs/moment/src/locale/sv.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/sw.js b/client/javascript/externs/moment/src/locale/sw.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/sw.js
rename to client/javascript/externs/moment/src/locale/sw.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/ta.js b/client/javascript/externs/moment/src/locale/ta.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/ta.js
rename to client/javascript/externs/moment/src/locale/ta.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/te.js b/client/javascript/externs/moment/src/locale/te.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/te.js
rename to client/javascript/externs/moment/src/locale/te.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/th.js b/client/javascript/externs/moment/src/locale/th.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/th.js
rename to client/javascript/externs/moment/src/locale/th.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tl-ph.js b/client/javascript/externs/moment/src/locale/tl-ph.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tl-ph.js
rename to client/javascript/externs/moment/src/locale/tl-ph.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tlh.js b/client/javascript/externs/moment/src/locale/tlh.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tlh.js
rename to client/javascript/externs/moment/src/locale/tlh.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tr.js b/client/javascript/externs/moment/src/locale/tr.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tr.js
rename to client/javascript/externs/moment/src/locale/tr.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tzl.js b/client/javascript/externs/moment/src/locale/tzl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tzl.js
rename to client/javascript/externs/moment/src/locale/tzl.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tzm-latn.js b/client/javascript/externs/moment/src/locale/tzm-latn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tzm-latn.js
rename to client/javascript/externs/moment/src/locale/tzm-latn.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/tzm.js b/client/javascript/externs/moment/src/locale/tzm.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/tzm.js
rename to client/javascript/externs/moment/src/locale/tzm.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/uk.js b/client/javascript/externs/moment/src/locale/uk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/uk.js
rename to client/javascript/externs/moment/src/locale/uk.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/uz.js b/client/javascript/externs/moment/src/locale/uz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/uz.js
rename to client/javascript/externs/moment/src/locale/uz.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/vi.js b/client/javascript/externs/moment/src/locale/vi.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/vi.js
rename to client/javascript/externs/moment/src/locale/vi.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/zh-cn.js b/client/javascript/externs/moment/src/locale/zh-cn.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/zh-cn.js
rename to client/javascript/externs/moment/src/locale/zh-cn.js
diff --git a/src/vitis/client/javascript/externs/moment/src/locale/zh-tw.js b/client/javascript/externs/moment/src/locale/zh-tw.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/locale/zh-tw.js
rename to client/javascript/externs/moment/src/locale/zh-tw.js
diff --git a/src/vitis/client/javascript/externs/moment/src/moment.js b/client/javascript/externs/moment/src/moment.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/src/moment.js
rename to client/javascript/externs/moment/src/moment.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/amd-named.js b/client/javascript/externs/moment/templates/amd-named.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/amd-named.js
rename to client/javascript/externs/moment/templates/amd-named.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/amd.js b/client/javascript/externs/moment/templates/amd.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/amd.js
rename to client/javascript/externs/moment/templates/amd.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/default.js b/client/javascript/externs/moment/templates/default.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/default.js
rename to client/javascript/externs/moment/templates/default.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/globals.js b/client/javascript/externs/moment/templates/globals.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/globals.js
rename to client/javascript/externs/moment/templates/globals.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/locale-header.js b/client/javascript/externs/moment/templates/locale-header.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/locale-header.js
rename to client/javascript/externs/moment/templates/locale-header.js
diff --git a/src/vitis/client/javascript/externs/moment/templates/test-header.js b/client/javascript/externs/moment/templates/test-header.js
similarity index 100%
rename from src/vitis/client/javascript/externs/moment/templates/test-header.js
rename to client/javascript/externs/moment/templates/test-header.js
diff --git a/src/vitis/client/javascript/externs/openLayers/licenses/APACHE-2.0.txt b/client/javascript/externs/openLayers/licenses/APACHE-2.0.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/licenses/APACHE-2.0.txt
rename to client/javascript/externs/openLayers/licenses/APACHE-2.0.txt
diff --git a/src/vitis/client/javascript/externs/openLayers/licenses/BSD-LICENSE.txt b/client/javascript/externs/openLayers/licenses/BSD-LICENSE.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/licenses/BSD-LICENSE.txt
rename to client/javascript/externs/openLayers/licenses/BSD-LICENSE.txt
diff --git a/src/vitis/client/javascript/externs/openLayers/licenses/MIT-LICENSE.txt b/client/javascript/externs/openLayers/licenses/MIT-LICENSE.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/licenses/MIT-LICENSE.txt
rename to client/javascript/externs/openLayers/licenses/MIT-LICENSE.txt
diff --git a/src/vitis/client/javascript/externs/openLayers/ol.ext/pbf.js b/client/javascript/externs/openLayers/ol.ext/pbf.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol.ext/pbf.js
rename to client/javascript/externs/openLayers/ol.ext/pbf.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol.ext/pixelworks.js b/client/javascript/externs/openLayers/ol.ext/pixelworks.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol.ext/pixelworks.js
rename to client/javascript/externs/openLayers/ol.ext/pixelworks.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol.ext/rbush.js b/client/javascript/externs/openLayers/ol.ext/rbush.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol.ext/rbush.js
rename to client/javascript/externs/openLayers/ol.ext/rbush.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol.ext/vectortile.js b/client/javascript/externs/openLayers/ol.ext/vectortile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol.ext/vectortile.js
rename to client/javascript/externs/openLayers/ol.ext/vectortile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/array.js b/client/javascript/externs/openLayers/ol/ol/array.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/array.js
rename to client/javascript/externs/openLayers/ol/ol/array.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/assertionerror.js b/client/javascript/externs/openLayers/ol/ol/assertionerror.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/assertionerror.js
rename to client/javascript/externs/openLayers/ol/ol/assertionerror.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/asserts.js b/client/javascript/externs/openLayers/ol/ol/asserts.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/asserts.js
rename to client/javascript/externs/openLayers/ol/ol/asserts.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/attribution.js b/client/javascript/externs/openLayers/ol/ol/attribution.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/attribution.js
rename to client/javascript/externs/openLayers/ol/ol/attribution.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/canvasmap.js b/client/javascript/externs/openLayers/ol/ol/canvasmap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/canvasmap.js
rename to client/javascript/externs/openLayers/ol/ol/canvasmap.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/centerconstraint.js b/client/javascript/externs/openLayers/ol/ol/centerconstraint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/centerconstraint.js
rename to client/javascript/externs/openLayers/ol/ol/centerconstraint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/collection.js b/client/javascript/externs/openLayers/ol/ol/collection.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/collection.js
rename to client/javascript/externs/openLayers/ol/ol/collection.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/collectioneventtype.js b/client/javascript/externs/openLayers/ol/ol/collectioneventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/collectioneventtype.js
rename to client/javascript/externs/openLayers/ol/ol/collectioneventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/color.js b/client/javascript/externs/openLayers/ol/ol/color.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/color.js
rename to client/javascript/externs/openLayers/ol/ol/color.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/color.jsdoc b/client/javascript/externs/openLayers/ol/ol/color.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/color.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/color.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/colorlike.js b/client/javascript/externs/openLayers/ol/ol/colorlike.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/colorlike.js
rename to client/javascript/externs/openLayers/ol/ol/colorlike.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/colorlike.jsdoc b/client/javascript/externs/openLayers/ol/ol/colorlike.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/colorlike.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/colorlike.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control.js b/client/javascript/externs/openLayers/ol/ol/control.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control.js
rename to client/javascript/externs/openLayers/ol/ol/control.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/attribution.js b/client/javascript/externs/openLayers/ol/ol/control/attribution.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/attribution.js
rename to client/javascript/externs/openLayers/ol/ol/control/attribution.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/control.js b/client/javascript/externs/openLayers/ol/ol/control/control.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/control.js
rename to client/javascript/externs/openLayers/ol/ol/control/control.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/fullscreen.js b/client/javascript/externs/openLayers/ol/ol/control/fullscreen.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/fullscreen.js
rename to client/javascript/externs/openLayers/ol/ol/control/fullscreen.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/control/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/control/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/mouseposition.js b/client/javascript/externs/openLayers/ol/ol/control/mouseposition.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/mouseposition.js
rename to client/javascript/externs/openLayers/ol/ol/control/mouseposition.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/overviewmap.js b/client/javascript/externs/openLayers/ol/ol/control/overviewmap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/overviewmap.js
rename to client/javascript/externs/openLayers/ol/ol/control/overviewmap.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/rotate.js b/client/javascript/externs/openLayers/ol/ol/control/rotate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/rotate.js
rename to client/javascript/externs/openLayers/ol/ol/control/rotate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/scaleline.js b/client/javascript/externs/openLayers/ol/ol/control/scaleline.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/scaleline.js
rename to client/javascript/externs/openLayers/ol/ol/control/scaleline.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/scalelineunits.js b/client/javascript/externs/openLayers/ol/ol/control/scalelineunits.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/scalelineunits.js
rename to client/javascript/externs/openLayers/ol/ol/control/scalelineunits.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoom.js b/client/javascript/externs/openLayers/ol/ol/control/zoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoom.js
rename to client/javascript/externs/openLayers/ol/ol/control/zoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoomslider.js b/client/javascript/externs/openLayers/ol/ol/control/zoomslider.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoomslider.js
rename to client/javascript/externs/openLayers/ol/ol/control/zoomslider.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoomtoextent.js b/client/javascript/externs/openLayers/ol/ol/control/zoomtoextent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/control/zoomtoextent.js
rename to client/javascript/externs/openLayers/ol/ol/control/zoomtoextent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/coordinate.js b/client/javascript/externs/openLayers/ol/ol/coordinate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/coordinate.js
rename to client/javascript/externs/openLayers/ol/ol/coordinate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/coordinate.jsdoc b/client/javascript/externs/openLayers/ol/ol/coordinate.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/coordinate.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/coordinate.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/css.js b/client/javascript/externs/openLayers/ol/ol/css.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/css.js
rename to client/javascript/externs/openLayers/ol/ol/css.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/deviceorientation.js b/client/javascript/externs/openLayers/ol/ol/deviceorientation.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/deviceorientation.js
rename to client/javascript/externs/openLayers/ol/ol/deviceorientation.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/disposable.js b/client/javascript/externs/openLayers/ol/ol/disposable.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/disposable.js
rename to client/javascript/externs/openLayers/ol/ol/disposable.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/dom.js b/client/javascript/externs/openLayers/ol/ol/dom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/dom.js
rename to client/javascript/externs/openLayers/ol/ol/dom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/easing.js b/client/javascript/externs/openLayers/ol/ol/easing.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/easing.js
rename to client/javascript/externs/openLayers/ol/ol/easing.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/easing.jsdoc b/client/javascript/externs/openLayers/ol/ol/easing.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/easing.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/easing.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events.js b/client/javascript/externs/openLayers/ol/ol/events.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events.js
rename to client/javascript/externs/openLayers/ol/ol/events.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/condition.js b/client/javascript/externs/openLayers/ol/ol/events/condition.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/condition.js
rename to client/javascript/externs/openLayers/ol/ol/events/condition.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/condition.jsdoc b/client/javascript/externs/openLayers/ol/ol/events/condition.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/condition.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/events/condition.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/event.js b/client/javascript/externs/openLayers/ol/ol/events/event.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/event.js
rename to client/javascript/externs/openLayers/ol/ol/events/event.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/eventtarget.js b/client/javascript/externs/openLayers/ol/ol/events/eventtarget.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/eventtarget.js
rename to client/javascript/externs/openLayers/ol/ol/events/eventtarget.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/eventtype.js b/client/javascript/externs/openLayers/ol/ol/events/eventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/eventtype.js
rename to client/javascript/externs/openLayers/ol/ol/events/eventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/events/keycode.js b/client/javascript/externs/openLayers/ol/ol/events/keycode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/events/keycode.js
rename to client/javascript/externs/openLayers/ol/ol/events/keycode.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/extent.js b/client/javascript/externs/openLayers/ol/ol/extent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/extent.js
rename to client/javascript/externs/openLayers/ol/ol/extent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/extent.jsdoc b/client/javascript/externs/openLayers/ol/ol/extent.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/extent.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/extent.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/extent/corner.js b/client/javascript/externs/openLayers/ol/ol/extent/corner.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/extent/corner.js
rename to client/javascript/externs/openLayers/ol/ol/extent/corner.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/extent/relationship.js b/client/javascript/externs/openLayers/ol/ol/extent/relationship.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/extent/relationship.js
rename to client/javascript/externs/openLayers/ol/ol/extent/relationship.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/feature.js b/client/javascript/externs/openLayers/ol/ol/feature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/feature.js
rename to client/javascript/externs/openLayers/ol/ol/feature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/featureloader.js b/client/javascript/externs/openLayers/ol/ol/featureloader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/featureloader.js
rename to client/javascript/externs/openLayers/ol/ol/featureloader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/featureloader.jsdoc b/client/javascript/externs/openLayers/ol/ol/featureloader.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/featureloader.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/featureloader.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/esrijson.js b/client/javascript/externs/openLayers/ol/ol/format/esrijson.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/esrijson.js
rename to client/javascript/externs/openLayers/ol/ol/format/esrijson.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/feature.js b/client/javascript/externs/openLayers/ol/ol/format/feature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/feature.js
rename to client/javascript/externs/openLayers/ol/ol/format/feature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter.js b/client/javascript/externs/openLayers/ol/ol/format/filter.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/and.js b/client/javascript/externs/openLayers/ol/ol/format/filter/and.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/and.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/and.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/bbox.js b/client/javascript/externs/openLayers/ol/ol/format/filter/bbox.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/bbox.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/bbox.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/comparison.js b/client/javascript/externs/openLayers/ol/ol/format/filter/comparison.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/comparison.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/comparison.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/comparisonbinary.js b/client/javascript/externs/openLayers/ol/ol/format/filter/comparisonbinary.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/comparisonbinary.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/comparisonbinary.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/contains.js b/client/javascript/externs/openLayers/ol/ol/format/filter/contains.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/contains.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/contains.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/during.js b/client/javascript/externs/openLayers/ol/ol/format/filter/during.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/during.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/during.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/equalto.js b/client/javascript/externs/openLayers/ol/ol/format/filter/equalto.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/equalto.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/equalto.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/filter.js b/client/javascript/externs/openLayers/ol/ol/format/filter/filter.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/filter.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/filter.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthan.js b/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthan.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthan.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/greaterthan.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthanorequalto.js b/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthanorequalto.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/greaterthanorequalto.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/greaterthanorequalto.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/format/filter/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/format/filter/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/intersects.js b/client/javascript/externs/openLayers/ol/ol/format/filter/intersects.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/intersects.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/intersects.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/isbetween.js b/client/javascript/externs/openLayers/ol/ol/format/filter/isbetween.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/isbetween.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/isbetween.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/islike.js b/client/javascript/externs/openLayers/ol/ol/format/filter/islike.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/islike.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/islike.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/isnull.js b/client/javascript/externs/openLayers/ol/ol/format/filter/isnull.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/isnull.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/isnull.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/lessthan.js b/client/javascript/externs/openLayers/ol/ol/format/filter/lessthan.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/lessthan.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/lessthan.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/lessthanorequalto.js b/client/javascript/externs/openLayers/ol/ol/format/filter/lessthanorequalto.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/lessthanorequalto.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/lessthanorequalto.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/logicalnary.js b/client/javascript/externs/openLayers/ol/ol/format/filter/logicalnary.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/logicalnary.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/logicalnary.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/not.js b/client/javascript/externs/openLayers/ol/ol/format/filter/not.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/not.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/not.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/notequalto.js b/client/javascript/externs/openLayers/ol/ol/format/filter/notequalto.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/notequalto.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/notequalto.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/or.js b/client/javascript/externs/openLayers/ol/ol/format/filter/or.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/or.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/or.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/spatial.js b/client/javascript/externs/openLayers/ol/ol/format/filter/spatial.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/spatial.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/spatial.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/within.js b/client/javascript/externs/openLayers/ol/ol/format/filter/within.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/filter/within.js
rename to client/javascript/externs/openLayers/ol/ol/format/filter/within.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/formattype.js b/client/javascript/externs/openLayers/ol/ol/format/formattype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/formattype.js
rename to client/javascript/externs/openLayers/ol/ol/format/formattype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/geojson.js b/client/javascript/externs/openLayers/ol/ol/format/geojson.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/geojson.js
rename to client/javascript/externs/openLayers/ol/ol/format/geojson.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml.js b/client/javascript/externs/openLayers/ol/ol/format/gml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml.js
rename to client/javascript/externs/openLayers/ol/ol/format/gml.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml2.js b/client/javascript/externs/openLayers/ol/ol/format/gml2.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml2.js
rename to client/javascript/externs/openLayers/ol/ol/format/gml2.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml3.js b/client/javascript/externs/openLayers/ol/ol/format/gml3.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/gml3.js
rename to client/javascript/externs/openLayers/ol/ol/format/gml3.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/gmlbase.js b/client/javascript/externs/openLayers/ol/ol/format/gmlbase.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/gmlbase.js
rename to client/javascript/externs/openLayers/ol/ol/format/gmlbase.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/gpx.js b/client/javascript/externs/openLayers/ol/ol/format/gpx.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/gpx.js
rename to client/javascript/externs/openLayers/ol/ol/format/gpx.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/igc.js b/client/javascript/externs/openLayers/ol/ol/format/igc.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/igc.js
rename to client/javascript/externs/openLayers/ol/ol/format/igc.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/igcz.js b/client/javascript/externs/openLayers/ol/ol/format/igcz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/igcz.js
rename to client/javascript/externs/openLayers/ol/ol/format/igcz.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/format/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/format/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/jsonfeature.js b/client/javascript/externs/openLayers/ol/ol/format/jsonfeature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/jsonfeature.js
rename to client/javascript/externs/openLayers/ol/ol/format/jsonfeature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/kml.js b/client/javascript/externs/openLayers/ol/ol/format/kml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/kml.js
rename to client/javascript/externs/openLayers/ol/ol/format/kml.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/mvt.js b/client/javascript/externs/openLayers/ol/ol/format/mvt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/mvt.js
rename to client/javascript/externs/openLayers/ol/ol/format/mvt.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/osmxml.js b/client/javascript/externs/openLayers/ol/ol/format/osmxml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/osmxml.js
rename to client/javascript/externs/openLayers/ol/ol/format/osmxml.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/ows.js b/client/javascript/externs/openLayers/ol/ol/format/ows.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/ows.js
rename to client/javascript/externs/openLayers/ol/ol/format/ows.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/polyline.js b/client/javascript/externs/openLayers/ol/ol/format/polyline.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/polyline.js
rename to client/javascript/externs/openLayers/ol/ol/format/polyline.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/readme.md b/client/javascript/externs/openLayers/ol/ol/format/readme.md
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/readme.md
rename to client/javascript/externs/openLayers/ol/ol/format/readme.md
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/textfeature.js b/client/javascript/externs/openLayers/ol/ol/format/textfeature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/textfeature.js
rename to client/javascript/externs/openLayers/ol/ol/format/textfeature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/topojson.js b/client/javascript/externs/openLayers/ol/ol/format/topojson.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/topojson.js
rename to client/javascript/externs/openLayers/ol/ol/format/topojson.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/wfs.js b/client/javascript/externs/openLayers/ol/ol/format/wfs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/wfs.js
rename to client/javascript/externs/openLayers/ol/ol/format/wfs.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/wkt.js b/client/javascript/externs/openLayers/ol/ol/format/wkt.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/wkt.js
rename to client/javascript/externs/openLayers/ol/ol/format/wkt.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmscapabilities.js b/client/javascript/externs/openLayers/ol/ol/format/wmscapabilities.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmscapabilities.js
rename to client/javascript/externs/openLayers/ol/ol/format/wmscapabilities.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmsgetfeatureinfo.js b/client/javascript/externs/openLayers/ol/ol/format/wmsgetfeatureinfo.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmsgetfeatureinfo.js
rename to client/javascript/externs/openLayers/ol/ol/format/wmsgetfeatureinfo.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmtscapabilities.js b/client/javascript/externs/openLayers/ol/ol/format/wmtscapabilities.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/wmtscapabilities.js
rename to client/javascript/externs/openLayers/ol/ol/format/wmtscapabilities.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/xlink.js b/client/javascript/externs/openLayers/ol/ol/format/xlink.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/xlink.js
rename to client/javascript/externs/openLayers/ol/ol/format/xlink.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/xml.js b/client/javascript/externs/openLayers/ol/ol/format/xml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/xml.js
rename to client/javascript/externs/openLayers/ol/ol/format/xml.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/xmlfeature.js b/client/javascript/externs/openLayers/ol/ol/format/xmlfeature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/xmlfeature.js
rename to client/javascript/externs/openLayers/ol/ol/format/xmlfeature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/format/xsd.js b/client/javascript/externs/openLayers/ol/ol/format/xsd.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/format/xsd.js
rename to client/javascript/externs/openLayers/ol/ol/format/xsd.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/functions.js b/client/javascript/externs/openLayers/ol/ol/functions.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/functions.js
rename to client/javascript/externs/openLayers/ol/ol/functions.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geolocation.js b/client/javascript/externs/openLayers/ol/ol/geolocation.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geolocation.js
rename to client/javascript/externs/openLayers/ol/ol/geolocation.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geolocationproperty.js b/client/javascript/externs/openLayers/ol/ol/geolocationproperty.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geolocationproperty.js
rename to client/javascript/externs/openLayers/ol/ol/geolocationproperty.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/circle.js b/client/javascript/externs/openLayers/ol/ol/geom/circle.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/circle.js
rename to client/javascript/externs/openLayers/ol/ol/geom/circle.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/area.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/area.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/area.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/area.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/center.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/center.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/center.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/center.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/closest.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/closest.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/closest.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/closest.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/contains.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/contains.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/contains.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/contains.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/deflate.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/deflate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/deflate.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/deflate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/flip.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/flip.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/flip.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/flip.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/geodesic.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/geodesic.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/geodesic.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/geodesic.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/inflate.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/inflate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/inflate.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/inflate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/interiorpoint.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/interiorpoint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/interiorpoint.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/interiorpoint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/interpolate.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/interpolate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/interpolate.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/interpolate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/intersectsextent.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/intersectsextent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/intersectsextent.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/intersectsextent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/length.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/length.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/length.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/length.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/orient.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/orient.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/orient.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/orient.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/reverse.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/reverse.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/reverse.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/reverse.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/segments.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/segments.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/segments.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/segments.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/simplify.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/simplify.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/simplify.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/simplify.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/straightchunk.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/straightchunk.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/straightchunk.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/straightchunk.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/textpath.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/textpath.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/textpath.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/textpath.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/topology.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/topology.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/topology.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/topology.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/transform.js b/client/javascript/externs/openLayers/ol/ol/geom/flat/transform.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/flat/transform.js
rename to client/javascript/externs/openLayers/ol/ol/geom/flat/transform.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geom.jsdoc b/client/javascript/externs/openLayers/ol/ol/geom/geom.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geom.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/geom/geom.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometry.js b/client/javascript/externs/openLayers/ol/ol/geom/geometry.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometry.js
rename to client/javascript/externs/openLayers/ol/ol/geom/geometry.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrycollection.js b/client/javascript/externs/openLayers/ol/ol/geom/geometrycollection.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrycollection.js
rename to client/javascript/externs/openLayers/ol/ol/geom/geometrycollection.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrylayout.js b/client/javascript/externs/openLayers/ol/ol/geom/geometrylayout.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrylayout.js
rename to client/javascript/externs/openLayers/ol/ol/geom/geometrylayout.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrytype.js b/client/javascript/externs/openLayers/ol/ol/geom/geometrytype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/geometrytype.js
rename to client/javascript/externs/openLayers/ol/ol/geom/geometrytype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/linearring.js b/client/javascript/externs/openLayers/ol/ol/geom/linearring.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/linearring.js
rename to client/javascript/externs/openLayers/ol/ol/geom/linearring.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/linestring.js b/client/javascript/externs/openLayers/ol/ol/geom/linestring.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/linestring.js
rename to client/javascript/externs/openLayers/ol/ol/geom/linestring.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multilinestring.js b/client/javascript/externs/openLayers/ol/ol/geom/multilinestring.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multilinestring.js
rename to client/javascript/externs/openLayers/ol/ol/geom/multilinestring.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multipoint.js b/client/javascript/externs/openLayers/ol/ol/geom/multipoint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multipoint.js
rename to client/javascript/externs/openLayers/ol/ol/geom/multipoint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multipolygon.js b/client/javascript/externs/openLayers/ol/ol/geom/multipolygon.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/multipolygon.js
rename to client/javascript/externs/openLayers/ol/ol/geom/multipolygon.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/point.js b/client/javascript/externs/openLayers/ol/ol/geom/point.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/point.js
rename to client/javascript/externs/openLayers/ol/ol/geom/point.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/polygon.js b/client/javascript/externs/openLayers/ol/ol/geom/polygon.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/polygon.js
rename to client/javascript/externs/openLayers/ol/ol/geom/polygon.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/geom/simplegeometry.js b/client/javascript/externs/openLayers/ol/ol/geom/simplegeometry.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/geom/simplegeometry.js
rename to client/javascript/externs/openLayers/ol/ol/geom/simplegeometry.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/graticule.js b/client/javascript/externs/openLayers/ol/ol/graticule.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/graticule.js
rename to client/javascript/externs/openLayers/ol/ol/graticule.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/has.js b/client/javascript/externs/openLayers/ol/ol/has.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/has.js
rename to client/javascript/externs/openLayers/ol/ol/has.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/has.jsdoc b/client/javascript/externs/openLayers/ol/ol/has.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/has.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/has.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/image.js b/client/javascript/externs/openLayers/ol/ol/image.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/image.js
rename to client/javascript/externs/openLayers/ol/ol/image.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/imagebase.js b/client/javascript/externs/openLayers/ol/ol/imagebase.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/imagebase.js
rename to client/javascript/externs/openLayers/ol/ol/imagebase.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/imagecanvas.js b/client/javascript/externs/openLayers/ol/ol/imagecanvas.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/imagecanvas.js
rename to client/javascript/externs/openLayers/ol/ol/imagecanvas.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/imagestate.js b/client/javascript/externs/openLayers/ol/ol/imagestate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/imagestate.js
rename to client/javascript/externs/openLayers/ol/ol/imagestate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/imagetile.js b/client/javascript/externs/openLayers/ol/ol/imagetile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/imagetile.js
rename to client/javascript/externs/openLayers/ol/ol/imagetile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/index.js b/client/javascript/externs/openLayers/ol/ol/index.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/index.js
rename to client/javascript/externs/openLayers/ol/ol/index.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction.js b/client/javascript/externs/openLayers/ol/ol/interaction.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction.js
rename to client/javascript/externs/openLayers/ol/ol/interaction.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/doubleclickzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/doubleclickzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/doubleclickzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/doubleclickzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draganddrop.js b/client/javascript/externs/openLayers/ol/ol/interaction/draganddrop.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draganddrop.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/draganddrop.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragbox.js b/client/javascript/externs/openLayers/ol/ol/interaction/dragbox.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragbox.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/dragbox.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragpan.js b/client/javascript/externs/openLayers/ol/ol/interaction/dragpan.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragpan.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/dragpan.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragrotate.js b/client/javascript/externs/openLayers/ol/ol/interaction/dragrotate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragrotate.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/dragrotate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragrotateandzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/dragrotateandzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragrotateandzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/dragrotateandzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/dragzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/dragzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/dragzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draw.js b/client/javascript/externs/openLayers/ol/ol/interaction/draw.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draw.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/draw.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draweventtype.js b/client/javascript/externs/openLayers/ol/ol/interaction/draweventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/draweventtype.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/draweventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/extent.js b/client/javascript/externs/openLayers/ol/ol/interaction/extent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/extent.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/extent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/extenteventtype.js b/client/javascript/externs/openLayers/ol/ol/interaction/extenteventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/extenteventtype.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/extenteventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/interaction.js b/client/javascript/externs/openLayers/ol/ol/interaction/interaction.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/interaction.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/interaction.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/interaction.jsdoc b/client/javascript/externs/openLayers/ol/ol/interaction/interaction.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/interaction.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/interaction/interaction.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/keyboardpan.js b/client/javascript/externs/openLayers/ol/ol/interaction/keyboardpan.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/keyboardpan.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/keyboardpan.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/keyboardzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/keyboardzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/keyboardzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/keyboardzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/modify.js b/client/javascript/externs/openLayers/ol/ol/interaction/modify.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/modify.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/modify.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/modifyeventtype.js b/client/javascript/externs/openLayers/ol/ol/interaction/modifyeventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/modifyeventtype.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/modifyeventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/mousewheelzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/mousewheelzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/mousewheelzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/mousewheelzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pinchrotate.js b/client/javascript/externs/openLayers/ol/ol/interaction/pinchrotate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pinchrotate.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/pinchrotate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pinchzoom.js b/client/javascript/externs/openLayers/ol/ol/interaction/pinchzoom.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pinchzoom.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/pinchzoom.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pointer.js b/client/javascript/externs/openLayers/ol/ol/interaction/pointer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/pointer.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/pointer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/property.js b/client/javascript/externs/openLayers/ol/ol/interaction/property.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/property.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/property.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/select.js b/client/javascript/externs/openLayers/ol/ol/interaction/select.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/select.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/select.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/snap.js b/client/javascript/externs/openLayers/ol/ol/interaction/snap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/snap.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/snap.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/translate.js b/client/javascript/externs/openLayers/ol/ol/interaction/translate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/translate.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/translate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/translateeventtype.js b/client/javascript/externs/openLayers/ol/ol/interaction/translateeventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/interaction/translateeventtype.js
rename to client/javascript/externs/openLayers/ol/ol/interaction/translateeventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/kinetic.js b/client/javascript/externs/openLayers/ol/ol/kinetic.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/kinetic.js
rename to client/javascript/externs/openLayers/ol/ol/kinetic.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/base.js b/client/javascript/externs/openLayers/ol/ol/layer/base.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/base.js
rename to client/javascript/externs/openLayers/ol/ol/layer/base.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/group.js b/client/javascript/externs/openLayers/ol/ol/layer/group.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/group.js
rename to client/javascript/externs/openLayers/ol/ol/layer/group.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/heatmap.js b/client/javascript/externs/openLayers/ol/ol/layer/heatmap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/heatmap.js
rename to client/javascript/externs/openLayers/ol/ol/layer/heatmap.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/image.js b/client/javascript/externs/openLayers/ol/ol/layer/image.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/image.js
rename to client/javascript/externs/openLayers/ol/ol/layer/image.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/layer.js b/client/javascript/externs/openLayers/ol/ol/layer/layer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/layer.js
rename to client/javascript/externs/openLayers/ol/ol/layer/layer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/layer.jsdoc b/client/javascript/externs/openLayers/ol/ol/layer/layer.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/layer.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/layer/layer.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/property.js b/client/javascript/externs/openLayers/ol/ol/layer/property.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/property.js
rename to client/javascript/externs/openLayers/ol/ol/layer/property.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/tile.js b/client/javascript/externs/openLayers/ol/ol/layer/tile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/tile.js
rename to client/javascript/externs/openLayers/ol/ol/layer/tile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/tileproperty.js b/client/javascript/externs/openLayers/ol/ol/layer/tileproperty.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/tileproperty.js
rename to client/javascript/externs/openLayers/ol/ol/layer/tileproperty.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vector.js b/client/javascript/externs/openLayers/ol/ol/layer/vector.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vector.js
rename to client/javascript/externs/openLayers/ol/ol/layer/vector.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectorrendertype.js b/client/javascript/externs/openLayers/ol/ol/layer/vectorrendertype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectorrendertype.js
rename to client/javascript/externs/openLayers/ol/ol/layer/vectorrendertype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectortile.js b/client/javascript/externs/openLayers/ol/ol/layer/vectortile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectortile.js
rename to client/javascript/externs/openLayers/ol/ol/layer/vectortile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectortilerendertype.js b/client/javascript/externs/openLayers/ol/ol/layer/vectortilerendertype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layer/vectortilerendertype.js
rename to client/javascript/externs/openLayers/ol/ol/layer/vectortilerendertype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/layertype.js b/client/javascript/externs/openLayers/ol/ol/layertype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/layertype.js
rename to client/javascript/externs/openLayers/ol/ol/layertype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/loadingstrategy.js b/client/javascript/externs/openLayers/ol/ol/loadingstrategy.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/loadingstrategy.js
rename to client/javascript/externs/openLayers/ol/ol/loadingstrategy.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/loadingstrategy.jsdoc b/client/javascript/externs/openLayers/ol/ol/loadingstrategy.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/loadingstrategy.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/loadingstrategy.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/map.js b/client/javascript/externs/openLayers/ol/ol/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/map.js
rename to client/javascript/externs/openLayers/ol/ol/map.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowserevent.js b/client/javascript/externs/openLayers/ol/ol/mapbrowserevent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowserevent.js
rename to client/javascript/externs/openLayers/ol/ol/mapbrowserevent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowsereventhandler.js b/client/javascript/externs/openLayers/ol/ol/mapbrowsereventhandler.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowsereventhandler.js
rename to client/javascript/externs/openLayers/ol/ol/mapbrowsereventhandler.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowsereventtype.js b/client/javascript/externs/openLayers/ol/ol/mapbrowsereventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowsereventtype.js
rename to client/javascript/externs/openLayers/ol/ol/mapbrowsereventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowserpointerevent.js b/client/javascript/externs/openLayers/ol/ol/mapbrowserpointerevent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapbrowserpointerevent.js
rename to client/javascript/externs/openLayers/ol/ol/mapbrowserpointerevent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapevent.js b/client/javascript/externs/openLayers/ol/ol/mapevent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapevent.js
rename to client/javascript/externs/openLayers/ol/ol/mapevent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapeventtype.js b/client/javascript/externs/openLayers/ol/ol/mapeventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapeventtype.js
rename to client/javascript/externs/openLayers/ol/ol/mapeventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/mapproperty.js b/client/javascript/externs/openLayers/ol/ol/mapproperty.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/mapproperty.js
rename to client/javascript/externs/openLayers/ol/ol/mapproperty.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/math.js b/client/javascript/externs/openLayers/ol/ol/math.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/math.js
rename to client/javascript/externs/openLayers/ol/ol/math.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/net.js b/client/javascript/externs/openLayers/ol/ol/net.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/net.js
rename to client/javascript/externs/openLayers/ol/ol/net.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/obj.js b/client/javascript/externs/openLayers/ol/ol/obj.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/obj.js
rename to client/javascript/externs/openLayers/ol/ol/obj.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/object.js b/client/javascript/externs/openLayers/ol/ol/object.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/object.js
rename to client/javascript/externs/openLayers/ol/ol/object.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/objecteventtype.js b/client/javascript/externs/openLayers/ol/ol/objecteventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/objecteventtype.js
rename to client/javascript/externs/openLayers/ol/ol/objecteventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/observable.js b/client/javascript/externs/openLayers/ol/ol/observable.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/observable.js
rename to client/javascript/externs/openLayers/ol/ol/observable.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/overlay.js b/client/javascript/externs/openLayers/ol/ol/overlay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/overlay.js
rename to client/javascript/externs/openLayers/ol/ol/overlay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/overlaypositioning.js b/client/javascript/externs/openLayers/ol/ol/overlaypositioning.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/overlaypositioning.js
rename to client/javascript/externs/openLayers/ol/ol/overlaypositioning.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pluggablemap.js b/client/javascript/externs/openLayers/ol/ol/pluggablemap.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pluggablemap.js
rename to client/javascript/externs/openLayers/ol/ol/pluggablemap.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/plugins.js b/client/javascript/externs/openLayers/ol/ol/plugins.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/plugins.js
rename to client/javascript/externs/openLayers/ol/ol/plugins.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/plugintype.js b/client/javascript/externs/openLayers/ol/ol/plugintype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/plugintype.js
rename to client/javascript/externs/openLayers/ol/ol/plugintype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/eventsource.js b/client/javascript/externs/openLayers/ol/ol/pointer/eventsource.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/eventsource.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/eventsource.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/eventtype.js b/client/javascript/externs/openLayers/ol/ol/pointer/eventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/eventtype.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/eventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/mousesource.js b/client/javascript/externs/openLayers/ol/ol/pointer/mousesource.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/mousesource.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/mousesource.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/mssource.js b/client/javascript/externs/openLayers/ol/ol/pointer/mssource.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/mssource.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/mssource.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/nativesource.js b/client/javascript/externs/openLayers/ol/ol/pointer/nativesource.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/nativesource.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/nativesource.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/pointerevent.js b/client/javascript/externs/openLayers/ol/ol/pointer/pointerevent.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/pointerevent.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/pointerevent.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/pointereventhandler.js b/client/javascript/externs/openLayers/ol/ol/pointer/pointereventhandler.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/pointereventhandler.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/pointereventhandler.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/touchsource.js b/client/javascript/externs/openLayers/ol/ol/pointer/touchsource.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/pointer/touchsource.js
rename to client/javascript/externs/openLayers/ol/ol/pointer/touchsource.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj.js b/client/javascript/externs/openLayers/ol/ol/proj.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj.js
rename to client/javascript/externs/openLayers/ol/ol/proj.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/common.js b/client/javascript/externs/openLayers/ol/ol/proj/common.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/common.js
rename to client/javascript/externs/openLayers/ol/ol/proj/common.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/epsg3857.js b/client/javascript/externs/openLayers/ol/ol/proj/epsg3857.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/epsg3857.js
rename to client/javascript/externs/openLayers/ol/ol/proj/epsg3857.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/epsg4326.js b/client/javascript/externs/openLayers/ol/ol/proj/epsg4326.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/epsg4326.js
rename to client/javascript/externs/openLayers/ol/ol/proj/epsg4326.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/proj/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/proj/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/proj4.js b/client/javascript/externs/openLayers/ol/ol/proj/proj4.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/proj4.js
rename to client/javascript/externs/openLayers/ol/ol/proj/proj4.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/projection.js b/client/javascript/externs/openLayers/ol/ol/proj/projection.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/projection.js
rename to client/javascript/externs/openLayers/ol/ol/proj/projection.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/projections.js b/client/javascript/externs/openLayers/ol/ol/proj/projections.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/projections.js
rename to client/javascript/externs/openLayers/ol/ol/proj/projections.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/transforms.js b/client/javascript/externs/openLayers/ol/ol/proj/transforms.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/transforms.js
rename to client/javascript/externs/openLayers/ol/ol/proj/transforms.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/proj/units.js b/client/javascript/externs/openLayers/ol/ol/proj/units.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/proj/units.js
rename to client/javascript/externs/openLayers/ol/ol/proj/units.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render.js b/client/javascript/externs/openLayers/ol/ol/render.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render.js
rename to client/javascript/externs/openLayers/ol/ol/render.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render.jsdoc b/client/javascript/externs/openLayers/ol/ol/render.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/render.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/box.js b/client/javascript/externs/openLayers/ol/ol/render/box.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/box.js
rename to client/javascript/externs/openLayers/ol/ol/render/box.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas.js b/client/javascript/externs/openLayers/ol/ol/render/canvas.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/imagereplay.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/imagereplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/imagereplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/imagereplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/immediate.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/immediate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/immediate.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/immediate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/render/canvas/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/instruction.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/instruction.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/instruction.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/instruction.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/linestringreplay.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/linestringreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/linestringreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/linestringreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/polygonreplay.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/polygonreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/polygonreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/polygonreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/replay.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/replay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/replay.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/replay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/replaygroup.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/replaygroup.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/replaygroup.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/replaygroup.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/textreplay.js b/client/javascript/externs/openLayers/ol/ol/render/canvas/textreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/canvas/textreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/canvas/textreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/event.js b/client/javascript/externs/openLayers/ol/ol/render/event.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/event.js
rename to client/javascript/externs/openLayers/ol/ol/render/event.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/eventtype.js b/client/javascript/externs/openLayers/ol/ol/render/eventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/eventtype.js
rename to client/javascript/externs/openLayers/ol/ol/render/eventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/feature.js b/client/javascript/externs/openLayers/ol/ol/render/feature.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/feature.js
rename to client/javascript/externs/openLayers/ol/ol/render/feature.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/replay.js b/client/javascript/externs/openLayers/ol/ol/render/replay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/replay.js
rename to client/javascript/externs/openLayers/ol/ol/render/replay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/replaygroup.js b/client/javascript/externs/openLayers/ol/ol/render/replaygroup.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/replaygroup.js
rename to client/javascript/externs/openLayers/ol/ol/render/replaygroup.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/replaytype.js b/client/javascript/externs/openLayers/ol/ol/render/replaytype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/replaytype.js
rename to client/javascript/externs/openLayers/ol/ol/render/replaytype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/vectorcontext.js b/client/javascript/externs/openLayers/ol/ol/render/vectorcontext.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/vectorcontext.js
rename to client/javascript/externs/openLayers/ol/ol/render/vectorcontext.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl.js b/client/javascript/externs/openLayers/ol/ol/render/webgl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.glsl b/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.glsl
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader/locations.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/circlereplay/defaultshader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/imagereplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/imagereplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/imagereplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/imagereplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/immediate.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/immediate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/immediate.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/immediate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/render/webgl/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.glsl b/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.glsl
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader/locations.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/linestringreplay/defaultshader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.glsl b/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.glsl
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader/locations.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/polygonreplay/defaultshader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/replay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/replay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/replay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/replay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/replaygroup.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/replaygroup.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/replaygroup.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/replaygroup.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/textreplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/textreplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/textreplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/textreplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.glsl b/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.glsl
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader/locations.js b/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/render/webgl/texturereplay/defaultshader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/imagelayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/imagelayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/imagelayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/imagelayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/intermediatecanvas.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/intermediatecanvas.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/intermediatecanvas.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/intermediatecanvas.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/layer.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/layer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/layer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/layer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/map.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/map.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/map.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/tilelayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/tilelayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/tilelayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/tilelayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectorlayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectorlayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectorlayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectorlayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectortilelayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectortilelayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectortilelayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/canvas/vectortilelayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/renderer/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/renderer/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/layer.js b/client/javascript/externs/openLayers/ol/ol/renderer/layer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/layer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/layer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/map.js b/client/javascript/externs/openLayers/ol/ol/renderer/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/map.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/map.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/type.js b/client/javascript/externs/openLayers/ol/ol/renderer/type.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/type.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/type.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/vector.js b/client/javascript/externs/openLayers/ol/ol/renderer/vector.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/vector.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/vector.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.glsl b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.glsl
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader/locations.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/defaultmapshader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/imagelayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/imagelayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/imagelayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/imagelayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/layer.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/layer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/layer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/layer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/map.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/map.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/map.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/map.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.glsl b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.glsl
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.glsl
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.glsl
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader/locations.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader/locations.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader/locations.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/tilelayershader/locations.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/vectorlayer.js b/client/javascript/externs/openLayers/ol/ol/renderer/webgl/vectorlayer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/renderer/webgl/vectorlayer.js
rename to client/javascript/externs/openLayers/ol/ol/renderer/webgl/vectorlayer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/reproj.js b/client/javascript/externs/openLayers/ol/ol/reproj.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/reproj.js
rename to client/javascript/externs/openLayers/ol/ol/reproj.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/image.js b/client/javascript/externs/openLayers/ol/ol/reproj/image.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/image.js
rename to client/javascript/externs/openLayers/ol/ol/reproj/image.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/tile.js b/client/javascript/externs/openLayers/ol/ol/reproj/tile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/tile.js
rename to client/javascript/externs/openLayers/ol/ol/reproj/tile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/triangulation.js b/client/javascript/externs/openLayers/ol/ol/reproj/triangulation.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/reproj/triangulation.js
rename to client/javascript/externs/openLayers/ol/ol/reproj/triangulation.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/resolutionconstraint.js b/client/javascript/externs/openLayers/ol/ol/resolutionconstraint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/resolutionconstraint.js
rename to client/javascript/externs/openLayers/ol/ol/resolutionconstraint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/rotationconstraint.js b/client/javascript/externs/openLayers/ol/ol/rotationconstraint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/rotationconstraint.js
rename to client/javascript/externs/openLayers/ol/ol/rotationconstraint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/size.js b/client/javascript/externs/openLayers/ol/ol/size.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/size.js
rename to client/javascript/externs/openLayers/ol/ol/size.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source.jsdoc b/client/javascript/externs/openLayers/ol/ol/source.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/source.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/bingmaps.js b/client/javascript/externs/openLayers/ol/ol/source/bingmaps.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/bingmaps.js
rename to client/javascript/externs/openLayers/ol/ol/source/bingmaps.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/cartodb.js b/client/javascript/externs/openLayers/ol/ol/source/cartodb.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/cartodb.js
rename to client/javascript/externs/openLayers/ol/ol/source/cartodb.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/cluster.js b/client/javascript/externs/openLayers/ol/ol/source/cluster.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/cluster.js
rename to client/javascript/externs/openLayers/ol/ol/source/cluster.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/image.js b/client/javascript/externs/openLayers/ol/ol/source/image.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/image.js
rename to client/javascript/externs/openLayers/ol/ol/source/image.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagearcgisrest.js b/client/javascript/externs/openLayers/ol/ol/source/imagearcgisrest.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagearcgisrest.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagearcgisrest.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagecanvas.js b/client/javascript/externs/openLayers/ol/ol/source/imagecanvas.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagecanvas.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagecanvas.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagemapguide.js b/client/javascript/externs/openLayers/ol/ol/source/imagemapguide.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagemapguide.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagemapguide.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagestatic.js b/client/javascript/externs/openLayers/ol/ol/source/imagestatic.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagestatic.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagestatic.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagevector.js b/client/javascript/externs/openLayers/ol/ol/source/imagevector.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagevector.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagevector.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagewms.js b/client/javascript/externs/openLayers/ol/ol/source/imagewms.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/imagewms.js
rename to client/javascript/externs/openLayers/ol/ol/source/imagewms.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/osm.js b/client/javascript/externs/openLayers/ol/ol/source/osm.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/osm.js
rename to client/javascript/externs/openLayers/ol/ol/source/osm.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/raster.js b/client/javascript/externs/openLayers/ol/ol/source/raster.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/raster.js
rename to client/javascript/externs/openLayers/ol/ol/source/raster.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/rasteroperationtype.js b/client/javascript/externs/openLayers/ol/ol/source/rasteroperationtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/rasteroperationtype.js
rename to client/javascript/externs/openLayers/ol/ol/source/rasteroperationtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/source.js b/client/javascript/externs/openLayers/ol/ol/source/source.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/source.js
rename to client/javascript/externs/openLayers/ol/ol/source/source.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/stamen.js b/client/javascript/externs/openLayers/ol/ol/source/stamen.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/stamen.js
rename to client/javascript/externs/openLayers/ol/ol/source/stamen.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/state.js b/client/javascript/externs/openLayers/ol/ol/source/state.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/state.js
rename to client/javascript/externs/openLayers/ol/ol/source/state.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tile.js b/client/javascript/externs/openLayers/ol/ol/source/tile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tile.js
rename to client/javascript/externs/openLayers/ol/ol/source/tile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilearcgisrest.js b/client/javascript/externs/openLayers/ol/ol/source/tilearcgisrest.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilearcgisrest.js
rename to client/javascript/externs/openLayers/ol/ol/source/tilearcgisrest.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tiledebug.js b/client/javascript/externs/openLayers/ol/ol/source/tiledebug.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tiledebug.js
rename to client/javascript/externs/openLayers/ol/ol/source/tiledebug.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileeventtype.js b/client/javascript/externs/openLayers/ol/ol/source/tileeventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileeventtype.js
rename to client/javascript/externs/openLayers/ol/ol/source/tileeventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileimage.js b/client/javascript/externs/openLayers/ol/ol/source/tileimage.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileimage.js
rename to client/javascript/externs/openLayers/ol/ol/source/tileimage.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilejson.js b/client/javascript/externs/openLayers/ol/ol/source/tilejson.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilejson.js
rename to client/javascript/externs/openLayers/ol/ol/source/tilejson.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileutfgrid.js b/client/javascript/externs/openLayers/ol/ol/source/tileutfgrid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tileutfgrid.js
rename to client/javascript/externs/openLayers/ol/ol/source/tileutfgrid.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilewms.js b/client/javascript/externs/openLayers/ol/ol/source/tilewms.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/tilewms.js
rename to client/javascript/externs/openLayers/ol/ol/source/tilewms.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/urltile.js b/client/javascript/externs/openLayers/ol/ol/source/urltile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/urltile.js
rename to client/javascript/externs/openLayers/ol/ol/source/urltile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/vector.js b/client/javascript/externs/openLayers/ol/ol/source/vector.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/vector.js
rename to client/javascript/externs/openLayers/ol/ol/source/vector.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/vectoreventtype.js b/client/javascript/externs/openLayers/ol/ol/source/vectoreventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/vectoreventtype.js
rename to client/javascript/externs/openLayers/ol/ol/source/vectoreventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/vectortile.js b/client/javascript/externs/openLayers/ol/ol/source/vectortile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/vectortile.js
rename to client/javascript/externs/openLayers/ol/ol/source/vectortile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmsservertype.js b/client/javascript/externs/openLayers/ol/ol/source/wmsservertype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmsservertype.js
rename to client/javascript/externs/openLayers/ol/ol/source/wmsservertype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmts.js b/client/javascript/externs/openLayers/ol/ol/source/wmts.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmts.js
rename to client/javascript/externs/openLayers/ol/ol/source/wmts.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmtsrequestencoding.js b/client/javascript/externs/openLayers/ol/ol/source/wmtsrequestencoding.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/wmtsrequestencoding.js
rename to client/javascript/externs/openLayers/ol/ol/source/wmtsrequestencoding.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/xyz.js b/client/javascript/externs/openLayers/ol/ol/source/xyz.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/xyz.js
rename to client/javascript/externs/openLayers/ol/ol/source/xyz.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/source/zoomify.js b/client/javascript/externs/openLayers/ol/ol/source/zoomify.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/source/zoomify.js
rename to client/javascript/externs/openLayers/ol/ol/source/zoomify.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/sphere.js b/client/javascript/externs/openLayers/ol/ol/sphere.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/sphere.js
rename to client/javascript/externs/openLayers/ol/ol/sphere.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/string.js b/client/javascript/externs/openLayers/ol/ol/string.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/string.js
rename to client/javascript/externs/openLayers/ol/ol/string.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/structs/linkedlist.js b/client/javascript/externs/openLayers/ol/ol/structs/linkedlist.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/structs/linkedlist.js
rename to client/javascript/externs/openLayers/ol/ol/structs/linkedlist.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/structs/lrucache.js b/client/javascript/externs/openLayers/ol/ol/structs/lrucache.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/structs/lrucache.js
rename to client/javascript/externs/openLayers/ol/ol/structs/lrucache.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/structs/priorityqueue.js b/client/javascript/externs/openLayers/ol/ol/structs/priorityqueue.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/structs/priorityqueue.js
rename to client/javascript/externs/openLayers/ol/ol/structs/priorityqueue.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/structs/rbush.js b/client/javascript/externs/openLayers/ol/ol/structs/rbush.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/structs/rbush.js
rename to client/javascript/externs/openLayers/ol/ol/structs/rbush.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style.js b/client/javascript/externs/openLayers/ol/ol/style.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style.js
rename to client/javascript/externs/openLayers/ol/ol/style.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/atlas.js b/client/javascript/externs/openLayers/ol/ol/style/atlas.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/atlas.js
rename to client/javascript/externs/openLayers/ol/ol/style/atlas.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/atlasmanager.js b/client/javascript/externs/openLayers/ol/ol/style/atlasmanager.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/atlasmanager.js
rename to client/javascript/externs/openLayers/ol/ol/style/atlasmanager.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/circle.js b/client/javascript/externs/openLayers/ol/ol/style/circle.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/circle.js
rename to client/javascript/externs/openLayers/ol/ol/style/circle.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/fill.js b/client/javascript/externs/openLayers/ol/ol/style/fill.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/fill.js
rename to client/javascript/externs/openLayers/ol/ol/style/fill.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/icon.js b/client/javascript/externs/openLayers/ol/ol/style/icon.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/icon.js
rename to client/javascript/externs/openLayers/ol/ol/style/icon.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconanchorunits.js b/client/javascript/externs/openLayers/ol/ol/style/iconanchorunits.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconanchorunits.js
rename to client/javascript/externs/openLayers/ol/ol/style/iconanchorunits.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconimage.js b/client/javascript/externs/openLayers/ol/ol/style/iconimage.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconimage.js
rename to client/javascript/externs/openLayers/ol/ol/style/iconimage.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconimagecache.js b/client/javascript/externs/openLayers/ol/ol/style/iconimagecache.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconimagecache.js
rename to client/javascript/externs/openLayers/ol/ol/style/iconimagecache.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconorigin.js b/client/javascript/externs/openLayers/ol/ol/style/iconorigin.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/iconorigin.js
rename to client/javascript/externs/openLayers/ol/ol/style/iconorigin.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/image.js b/client/javascript/externs/openLayers/ol/ol/style/image.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/image.js
rename to client/javascript/externs/openLayers/ol/ol/style/image.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/style/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/style/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/regularshape.js b/client/javascript/externs/openLayers/ol/ol/style/regularshape.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/regularshape.js
rename to client/javascript/externs/openLayers/ol/ol/style/regularshape.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/stroke.js b/client/javascript/externs/openLayers/ol/ol/style/stroke.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/stroke.js
rename to client/javascript/externs/openLayers/ol/ol/style/stroke.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/style.js b/client/javascript/externs/openLayers/ol/ol/style/style.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/style.js
rename to client/javascript/externs/openLayers/ol/ol/style/style.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/text.js b/client/javascript/externs/openLayers/ol/ol/style/text.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/text.js
rename to client/javascript/externs/openLayers/ol/ol/style/text.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/style/textplacement.js b/client/javascript/externs/openLayers/ol/ol/style/textplacement.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/style/textplacement.js
rename to client/javascript/externs/openLayers/ol/ol/style/textplacement.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tile.js b/client/javascript/externs/openLayers/ol/ol/tile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tile.js
rename to client/javascript/externs/openLayers/ol/ol/tile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilecache.js b/client/javascript/externs/openLayers/ol/ol/tilecache.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilecache.js
rename to client/javascript/externs/openLayers/ol/ol/tilecache.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilecoord.js b/client/javascript/externs/openLayers/ol/ol/tilecoord.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilecoord.js
rename to client/javascript/externs/openLayers/ol/ol/tilecoord.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid.js b/client/javascript/externs/openLayers/ol/ol/tilegrid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid.js
rename to client/javascript/externs/openLayers/ol/ol/tilegrid.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/index.jsdoc b/client/javascript/externs/openLayers/ol/ol/tilegrid/index.jsdoc
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/index.jsdoc
rename to client/javascript/externs/openLayers/ol/ol/tilegrid/index.jsdoc
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/tilegrid.js b/client/javascript/externs/openLayers/ol/ol/tilegrid/tilegrid.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/tilegrid.js
rename to client/javascript/externs/openLayers/ol/ol/tilegrid/tilegrid.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/wmts.js b/client/javascript/externs/openLayers/ol/ol/tilegrid/wmts.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilegrid/wmts.js
rename to client/javascript/externs/openLayers/ol/ol/tilegrid/wmts.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilequeue.js b/client/javascript/externs/openLayers/ol/ol/tilequeue.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilequeue.js
rename to client/javascript/externs/openLayers/ol/ol/tilequeue.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilerange.js b/client/javascript/externs/openLayers/ol/ol/tilerange.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilerange.js
rename to client/javascript/externs/openLayers/ol/ol/tilerange.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tilestate.js b/client/javascript/externs/openLayers/ol/ol/tilestate.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tilestate.js
rename to client/javascript/externs/openLayers/ol/ol/tilestate.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/tileurlfunction.js b/client/javascript/externs/openLayers/ol/ol/tileurlfunction.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/tileurlfunction.js
rename to client/javascript/externs/openLayers/ol/ol/tileurlfunction.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/transform.js b/client/javascript/externs/openLayers/ol/ol/transform.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/transform.js
rename to client/javascript/externs/openLayers/ol/ol/transform.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/typedefs.js b/client/javascript/externs/openLayers/ol/ol/typedefs.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/typedefs.js
rename to client/javascript/externs/openLayers/ol/ol/typedefs.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/uri.js b/client/javascript/externs/openLayers/ol/ol/uri.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/uri.js
rename to client/javascript/externs/openLayers/ol/ol/uri.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/vec/mat4.js b/client/javascript/externs/openLayers/ol/ol/vec/mat4.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/vec/mat4.js
rename to client/javascript/externs/openLayers/ol/ol/vec/mat4.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/vectorimagetile.js b/client/javascript/externs/openLayers/ol/ol/vectorimagetile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/vectorimagetile.js
rename to client/javascript/externs/openLayers/ol/ol/vectorimagetile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/vectortile.js b/client/javascript/externs/openLayers/ol/ol/vectortile.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/vectortile.js
rename to client/javascript/externs/openLayers/ol/ol/vectortile.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/view.js b/client/javascript/externs/openLayers/ol/ol/view.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/view.js
rename to client/javascript/externs/openLayers/ol/ol/view.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/viewhint.js b/client/javascript/externs/openLayers/ol/ol/viewhint.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/viewhint.js
rename to client/javascript/externs/openLayers/ol/ol/viewhint.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/viewproperty.js b/client/javascript/externs/openLayers/ol/ol/viewproperty.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/viewproperty.js
rename to client/javascript/externs/openLayers/ol/ol/viewproperty.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl.js b/client/javascript/externs/openLayers/ol/ol/webgl.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl.js
rename to client/javascript/externs/openLayers/ol/ol/webgl.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/buffer.js b/client/javascript/externs/openLayers/ol/ol/webgl/buffer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/buffer.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/buffer.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/context.js b/client/javascript/externs/openLayers/ol/ol/webgl/context.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/context.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/context.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/contexteventtype.js b/client/javascript/externs/openLayers/ol/ol/webgl/contexteventtype.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/contexteventtype.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/contexteventtype.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/fragment.js b/client/javascript/externs/openLayers/ol/ol/webgl/fragment.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/fragment.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/fragment.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shader.js b/client/javascript/externs/openLayers/ol/ol/webgl/shader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shader.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/shader.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shader.mustache b/client/javascript/externs/openLayers/ol/ol/webgl/shader.mustache
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shader.mustache
rename to client/javascript/externs/openLayers/ol/ol/webgl/shader.mustache
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shaderlocations.mustache b/client/javascript/externs/openLayers/ol/ol/webgl/shaderlocations.mustache
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/shaderlocations.mustache
rename to client/javascript/externs/openLayers/ol/ol/webgl/shaderlocations.mustache
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/vertex.js b/client/javascript/externs/openLayers/ol/ol/webgl/vertex.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/webgl/vertex.js
rename to client/javascript/externs/openLayers/ol/ol/webgl/vertex.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol/ol/xml.js b/client/javascript/externs/openLayers/ol/ol/xml.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol/ol/xml.js
rename to client/javascript/externs/openLayers/ol/ol/xml.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/licence.txt b/client/javascript/externs/openLayers/ol3-ext/licence.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/licence.txt
rename to client/javascript/externs/openLayers/ol3-ext/licence.txt
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/readme.txt b/client/javascript/externs/openLayers/ol3-ext/readme.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/readme.txt
rename to client/javascript/externs/openLayers/ol3-ext/readme.txt
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontanc.def.js b/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontanc.def.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontanc.def.js
rename to client/javascript/externs/openLayers/ol3-ext/style/fonts/fontanc.def.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontawesome.def.js b/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontawesome.def.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontawesome.def.js
rename to client/javascript/externs/openLayers/ol3-ext/style/fonts/fontawesome.def.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontveremes.def.js b/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontveremes.def.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fonts/fontveremes.def.js
rename to client/javascript/externs/openLayers/ol3-ext/style/fonts/fontveremes.def.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fontsymbol.js b/client/javascript/externs/openLayers/ol3-ext/style/fontsymbol.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/style/fontsymbol.js
rename to client/javascript/externs/openLayers/ol3-ext/style/fontsymbol.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/style/shadowstyle.js b/client/javascript/externs/openLayers/ol3-ext/style/shadowstyle.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/style/shadowstyle.js
rename to client/javascript/externs/openLayers/ol3-ext/style/shadowstyle.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-ext/utils/ol.ordering.js b/client/javascript/externs/openLayers/ol3-ext/utils/ol.ordering.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-ext/utils/ol.ordering.js
rename to client/javascript/externs/openLayers/ol3-ext/utils/ol.ordering.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-veremes/mobilemodify.js b/client/javascript/externs/openLayers/ol3-veremes/mobilemodify.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-veremes/mobilemodify.js
rename to client/javascript/externs/openLayers/ol3-veremes/mobilemodify.js
diff --git a/src/vitis/client/javascript/externs/openLayers/ol3-veremes/ol.veremes.js b/client/javascript/externs/openLayers/ol3-veremes/ol.veremes.js
similarity index 100%
rename from src/vitis/client/javascript/externs/openLayers/ol3-veremes/ol.veremes.js
rename to client/javascript/externs/openLayers/ol3-veremes/ol.veremes.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.bar_min.js b/client/javascript/externs/rgraph/RGraph.bar_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.bar_min.js
rename to client/javascript/externs/rgraph/RGraph.bar_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.context_min.js b/client/javascript/externs/rgraph/RGraph.common.context_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.context_min.js
rename to client/javascript/externs/rgraph/RGraph.common.context_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.core_min.js b/client/javascript/externs/rgraph/RGraph.common.core_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.core_min.js
rename to client/javascript/externs/rgraph/RGraph.common.core_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.dynamic_min.js b/client/javascript/externs/rgraph/RGraph.common.dynamic_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.dynamic_min.js
rename to client/javascript/externs/rgraph/RGraph.common.dynamic_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.effects_min.js b/client/javascript/externs/rgraph/RGraph.common.effects_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.effects_min.js
rename to client/javascript/externs/rgraph/RGraph.common.effects_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.key_min.js b/client/javascript/externs/rgraph/RGraph.common.key_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.key_min.js
rename to client/javascript/externs/rgraph/RGraph.common.key_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.common.tooltips_min.js b/client/javascript/externs/rgraph/RGraph.common.tooltips_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.common.tooltips_min.js
rename to client/javascript/externs/rgraph/RGraph.common.tooltips_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.drawing.rect_min.js b/client/javascript/externs/rgraph/RGraph.drawing.rect_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.drawing.rect_min.js
rename to client/javascript/externs/rgraph/RGraph.drawing.rect_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.drawing.text_min.js b/client/javascript/externs/rgraph/RGraph.drawing.text_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.drawing.text_min.js
rename to client/javascript/externs/rgraph/RGraph.drawing.text_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.pie_min.js b/client/javascript/externs/rgraph/RGraph.pie_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.pie_min.js
rename to client/javascript/externs/rgraph/RGraph.pie_min.js
diff --git a/src/vitis/client/javascript/externs/rgraph/RGraph.scatter_min.js b/client/javascript/externs/rgraph/RGraph.scatter_min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/rgraph/RGraph.scatter_min.js
rename to client/javascript/externs/rgraph/RGraph.scatter_min.js
diff --git a/src/vitis/client/javascript/externs/scripts_cryptage.js b/client/javascript/externs/scripts_cryptage.js
similarity index 100%
rename from src/vitis/client/javascript/externs/scripts_cryptage.js
rename to client/javascript/externs/scripts_cryptage.js
diff --git a/src/vitis/client/javascript/externs/showdown/showdown.js b/client/javascript/externs/showdown/showdown.js
similarity index 100%
rename from src/vitis/client/javascript/externs/showdown/showdown.js
rename to client/javascript/externs/showdown/showdown.js
diff --git a/src/vitis/client/javascript/externs/showdown/showdown.js.map b/client/javascript/externs/showdown/showdown.js.map
similarity index 100%
rename from src/vitis/client/javascript/externs/showdown/showdown.js.map
rename to client/javascript/externs/showdown/showdown.js.map
diff --git a/src/vitis/client/javascript/externs/showdown/showdown.min.js b/client/javascript/externs/showdown/showdown.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/showdown/showdown.min.js
rename to client/javascript/externs/showdown/showdown.min.js
diff --git a/src/vitis/client/javascript/externs/showdown/showdown.min.js.map b/client/javascript/externs/showdown/showdown.min.js.map
similarity index 100%
rename from src/vitis/client/javascript/externs/showdown/showdown.min.js.map
rename to client/javascript/externs/showdown/showdown.min.js.map
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/ElementForm.js b/client/javascript/externs/studio/javascript/app/ElementForm.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/ElementForm.js
rename to client/javascript/externs/studio/javascript/app/ElementForm.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/FormBuilder.js b/client/javascript/externs/studio/javascript/app/FormBuilder.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/FormBuilder.js
rename to client/javascript/externs/studio/javascript/app/FormBuilder.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/FormTools.js b/client/javascript/externs/studio/javascript/app/FormTools.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/FormTools.js
rename to client/javascript/externs/studio/javascript/app/FormTools.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/JsonLoader.js b/client/javascript/externs/studio/javascript/app/JsonLoader.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/JsonLoader.js
rename to client/javascript/externs/studio/javascript/app/JsonLoader.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/Utils.js b/client/javascript/externs/studio/javascript/app/Utils.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/Utils.js
rename to client/javascript/externs/studio/javascript/app/Utils.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/Visualizer.js b/client/javascript/externs/studio/javascript/app/Visualizer.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/Visualizer.js
rename to client/javascript/externs/studio/javascript/app/Visualizer.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/CssMode.js b/client/javascript/externs/studio/javascript/app/VisualizerMode/CssMode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/CssMode.js
rename to client/javascript/externs/studio/javascript/app/VisualizerMode/CssMode.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/FormMode.js b/client/javascript/externs/studio/javascript/app/VisualizerMode/FormMode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/FormMode.js
rename to client/javascript/externs/studio/javascript/app/VisualizerMode/FormMode.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/JsMode.js b/client/javascript/externs/studio/javascript/app/VisualizerMode/JsMode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/JsMode.js
rename to client/javascript/externs/studio/javascript/app/VisualizerMode/JsMode.js
diff --git a/src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/JsonMode.js b/client/javascript/externs/studio/javascript/app/VisualizerMode/JsonMode.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/javascript/app/VisualizerMode/JsonMode.js
rename to client/javascript/externs/studio/javascript/app/VisualizerMode/JsonMode.js
diff --git a/src/vitis/client/javascript/externs/studio/lang/lang-en.json b/client/javascript/externs/studio/lang/lang-en.json
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/lang/lang-en.json
rename to client/javascript/externs/studio/lang/lang-en.json
diff --git a/src/vitis/client/javascript/externs/studio/lang/lang-fr.json b/client/javascript/externs/studio/lang/lang-fr.json
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/lang/lang-fr.json
rename to client/javascript/externs/studio/lang/lang-fr.json
diff --git a/src/vitis/client/javascript/externs/studio/less/CodeMirror.less b/client/javascript/externs/studio/less/CodeMirror.less
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/less/CodeMirror.less
rename to client/javascript/externs/studio/less/CodeMirror.less
diff --git a/src/vitis/client/javascript/externs/studio/less/studio.less b/client/javascript/externs/studio/less/studio.less
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/less/studio.less
rename to client/javascript/externs/studio/less/studio.less
diff --git a/src/vitis/client/javascript/externs/studio/properties/properties.js b/client/javascript/externs/studio/properties/properties.js
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/properties/properties.js
rename to client/javascript/externs/studio/properties/properties.js
diff --git a/src/vitis/client/javascript/externs/studio/templates/Componant/Map.html b/client/javascript/externs/studio/templates/Componant/Map.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/Componant/Map.html
rename to client/javascript/externs/studio/templates/Componant/Map.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/ElementForm.html b/client/javascript/externs/studio/templates/ElementForm.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/ElementForm.html
rename to client/javascript/externs/studio/templates/ElementForm.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/FormTools.html b/client/javascript/externs/studio/templates/FormTools.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/FormTools.html
rename to client/javascript/externs/studio/templates/FormTools.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/JsonLoader.html b/client/javascript/externs/studio/templates/JsonLoader.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/JsonLoader.html
rename to client/javascript/externs/studio/templates/JsonLoader.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/MainTemplate.html b/client/javascript/externs/studio/templates/MainTemplate.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/MainTemplate.html
rename to client/javascript/externs/studio/templates/MainTemplate.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/Visualizer.html b/client/javascript/externs/studio/templates/Visualizer.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/Visualizer.html
rename to client/javascript/externs/studio/templates/Visualizer.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/VisualizerMode/CssMode.html b/client/javascript/externs/studio/templates/VisualizerMode/CssMode.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/VisualizerMode/CssMode.html
rename to client/javascript/externs/studio/templates/VisualizerMode/CssMode.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/VisualizerMode/FormMode.html b/client/javascript/externs/studio/templates/VisualizerMode/FormMode.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/VisualizerMode/FormMode.html
rename to client/javascript/externs/studio/templates/VisualizerMode/FormMode.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/VisualizerMode/JsMode.html b/client/javascript/externs/studio/templates/VisualizerMode/JsMode.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/VisualizerMode/JsMode.html
rename to client/javascript/externs/studio/templates/VisualizerMode/JsMode.html
diff --git a/src/vitis/client/javascript/externs/studio/templates/VisualizerMode/JsonMode.html b/client/javascript/externs/studio/templates/VisualizerMode/JsonMode.html
similarity index 100%
rename from src/vitis/client/javascript/externs/studio/templates/VisualizerMode/JsonMode.html
rename to client/javascript/externs/studio/templates/VisualizerMode/JsonMode.html
diff --git a/src/vitis/client/javascript/externs/tinymce/LICENSE.TXT b/client/javascript/externs/tinymce/LICENSE.TXT
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/LICENSE.TXT
rename to client/javascript/externs/tinymce/LICENSE.TXT
diff --git a/src/vitis/client/javascript/externs/tinymce/langs/fr_FR.js b/client/javascript/externs/tinymce/langs/fr_FR.js
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/langs/fr_FR.js
rename to client/javascript/externs/tinymce/langs/fr_FR.js
diff --git a/src/vitis/client/javascript/externs/tinymce/plugins/image/plugin.min.js b/client/javascript/externs/tinymce/plugins/image/plugin.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/plugins/image/plugin.min.js
rename to client/javascript/externs/tinymce/plugins/image/plugin.min.js
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/content.inline.min.css b/client/javascript/externs/tinymce/skins/lightgray/content.inline.min.css
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/content.inline.min.css
rename to client/javascript/externs/tinymce/skins/lightgray/content.inline.min.css
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/content.min.css b/client/javascript/externs/tinymce/skins/lightgray/content.min.css
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/content.min.css
rename to client/javascript/externs/tinymce/skins/lightgray/content.min.css
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.eot b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.eot
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.eot
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.eot
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.svg b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.svg
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.svg
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.svg
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.ttf b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.ttf
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.ttf
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.ttf
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.woff b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.woff
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.woff
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce-small.woff
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.eot b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.eot
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.eot
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.eot
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.svg b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.svg
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.svg
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.svg
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.ttf b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.ttf
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.ttf
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.ttf
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.woff b/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.woff
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.woff
rename to client/javascript/externs/tinymce/skins/lightgray/fonts/tinymce.woff
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/anchor.gif b/client/javascript/externs/tinymce/skins/lightgray/img/anchor.gif
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/anchor.gif
rename to client/javascript/externs/tinymce/skins/lightgray/img/anchor.gif
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/loader.gif b/client/javascript/externs/tinymce/skins/lightgray/img/loader.gif
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/loader.gif
rename to client/javascript/externs/tinymce/skins/lightgray/img/loader.gif
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/object.gif b/client/javascript/externs/tinymce/skins/lightgray/img/object.gif
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/object.gif
rename to client/javascript/externs/tinymce/skins/lightgray/img/object.gif
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/trans.gif b/client/javascript/externs/tinymce/skins/lightgray/img/trans.gif
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/img/trans.gif
rename to client/javascript/externs/tinymce/skins/lightgray/img/trans.gif
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/skin.ie7.min.css b/client/javascript/externs/tinymce/skins/lightgray/skin.ie7.min.css
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/skin.ie7.min.css
rename to client/javascript/externs/tinymce/skins/lightgray/skin.ie7.min.css
diff --git a/src/vitis/client/javascript/externs/tinymce/skins/lightgray/skin.min.css b/client/javascript/externs/tinymce/skins/lightgray/skin.min.css
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/skins/lightgray/skin.min.css
rename to client/javascript/externs/tinymce/skins/lightgray/skin.min.css
diff --git a/src/vitis/client/javascript/externs/tinymce/themes/modern/theme.min.js b/client/javascript/externs/tinymce/themes/modern/theme.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/themes/modern/theme.min.js
rename to client/javascript/externs/tinymce/themes/modern/theme.min.js
diff --git a/src/vitis/client/javascript/externs/tinymce/tinymce.min.js b/client/javascript/externs/tinymce/tinymce.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/tinymce/tinymce.min.js
rename to client/javascript/externs/tinymce/tinymce.min.js
diff --git a/src/vitis/client/javascript/externs/underscore-min.js b/client/javascript/externs/underscore-min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/underscore-min.js
rename to client/javascript/externs/underscore-min.js
diff --git a/src/vitis/client/javascript/externs/underscore.js b/client/javascript/externs/underscore.js
similarity index 100%
rename from src/vitis/client/javascript/externs/underscore.js
rename to client/javascript/externs/underscore.js
diff --git a/src/vitis/client/javascript/externs/viewer/Apache-License-2.0.txt b/client/javascript/externs/viewer/Apache-License-2.0.txt
similarity index 100%
rename from src/vitis/client/javascript/externs/viewer/Apache-License-2.0.txt
rename to client/javascript/externs/viewer/Apache-License-2.0.txt
diff --git a/src/vitis/client/javascript/externs/viewer/viewer.min.js b/client/javascript/externs/viewer/viewer.min.js
similarity index 100%
rename from src/vitis/client/javascript/externs/viewer/viewer.min.js
rename to client/javascript/externs/viewer/viewer.min.js
diff --git a/src/vitis/client/javascript/require/requireVitis.js b/client/javascript/require/requireVitis.js
similarity index 100%
rename from src/vitis/client/javascript/require/requireVitis.js
rename to client/javascript/require/requireVitis.js
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/htmlReport.html b/client/javascript/test/e2e/Output/order/htmlReport.html
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/htmlReport.html
rename to client/javascript/test/e2e/Output/order/htmlReport.html
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/1fe7143891469e980d1fcca05a66b3a2.png b/client/javascript/test/e2e/Output/order/images/1fe7143891469e980d1fcca05a66b3a2.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/1fe7143891469e980d1fcca05a66b3a2.png
rename to client/javascript/test/e2e/Output/order/images/1fe7143891469e980d1fcca05a66b3a2.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/22a14751fa17bd62335ee88ba6c6f9e6.png b/client/javascript/test/e2e/Output/order/images/22a14751fa17bd62335ee88ba6c6f9e6.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/22a14751fa17bd62335ee88ba6c6f9e6.png
rename to client/javascript/test/e2e/Output/order/images/22a14751fa17bd62335ee88ba6c6f9e6.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/286dc054fdb1ed4e3c1a14730da91fe3.png b/client/javascript/test/e2e/Output/order/images/286dc054fdb1ed4e3c1a14730da91fe3.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/286dc054fdb1ed4e3c1a14730da91fe3.png
rename to client/javascript/test/e2e/Output/order/images/286dc054fdb1ed4e3c1a14730da91fe3.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/446e6e12b1a4a349745acaa42b1fd65d.png b/client/javascript/test/e2e/Output/order/images/446e6e12b1a4a349745acaa42b1fd65d.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/446e6e12b1a4a349745acaa42b1fd65d.png
rename to client/javascript/test/e2e/Output/order/images/446e6e12b1a4a349745acaa42b1fd65d.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/4e6851a1377af65074210820d5903ea4.png b/client/javascript/test/e2e/Output/order/images/4e6851a1377af65074210820d5903ea4.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/4e6851a1377af65074210820d5903ea4.png
rename to client/javascript/test/e2e/Output/order/images/4e6851a1377af65074210820d5903ea4.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/52280521fa920cd916802fa7bf0752c1.png b/client/javascript/test/e2e/Output/order/images/52280521fa920cd916802fa7bf0752c1.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/52280521fa920cd916802fa7bf0752c1.png
rename to client/javascript/test/e2e/Output/order/images/52280521fa920cd916802fa7bf0752c1.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/565819f55fb9493820b1f462eb1469af.png b/client/javascript/test/e2e/Output/order/images/565819f55fb9493820b1f462eb1469af.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/565819f55fb9493820b1f462eb1469af.png
rename to client/javascript/test/e2e/Output/order/images/565819f55fb9493820b1f462eb1469af.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/5ef9ed38ebad6379a04897ec6f383aeb.png b/client/javascript/test/e2e/Output/order/images/5ef9ed38ebad6379a04897ec6f383aeb.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/5ef9ed38ebad6379a04897ec6f383aeb.png
rename to client/javascript/test/e2e/Output/order/images/5ef9ed38ebad6379a04897ec6f383aeb.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/6c0be7e24610a0144c94df2e1c691718.png b/client/javascript/test/e2e/Output/order/images/6c0be7e24610a0144c94df2e1c691718.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/6c0be7e24610a0144c94df2e1c691718.png
rename to client/javascript/test/e2e/Output/order/images/6c0be7e24610a0144c94df2e1c691718.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/85bd21280813079f2797df7a66b953ec.png b/client/javascript/test/e2e/Output/order/images/85bd21280813079f2797df7a66b953ec.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/85bd21280813079f2797df7a66b953ec.png
rename to client/javascript/test/e2e/Output/order/images/85bd21280813079f2797df7a66b953ec.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/9d224f9d204337458fa46ab0f4b4a3f9.png b/client/javascript/test/e2e/Output/order/images/9d224f9d204337458fa46ab0f4b4a3f9.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/9d224f9d204337458fa46ab0f4b4a3f9.png
rename to client/javascript/test/e2e/Output/order/images/9d224f9d204337458fa46ab0f4b4a3f9.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/a971981cadcc1dafd26000f39ea8a68a.png b/client/javascript/test/e2e/Output/order/images/a971981cadcc1dafd26000f39ea8a68a.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/a971981cadcc1dafd26000f39ea8a68a.png
rename to client/javascript/test/e2e/Output/order/images/a971981cadcc1dafd26000f39ea8a68a.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/aa05ad4c25af482047fb6ea3951a4ed9.png b/client/javascript/test/e2e/Output/order/images/aa05ad4c25af482047fb6ea3951a4ed9.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/aa05ad4c25af482047fb6ea3951a4ed9.png
rename to client/javascript/test/e2e/Output/order/images/aa05ad4c25af482047fb6ea3951a4ed9.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/cb30486ebf3bd7f9aaa687cc51e07134.png b/client/javascript/test/e2e/Output/order/images/cb30486ebf3bd7f9aaa687cc51e07134.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/cb30486ebf3bd7f9aaa687cc51e07134.png
rename to client/javascript/test/e2e/Output/order/images/cb30486ebf3bd7f9aaa687cc51e07134.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/d236806b20deffd8ce0f6393acda549e.png b/client/javascript/test/e2e/Output/order/images/d236806b20deffd8ce0f6393acda549e.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/d236806b20deffd8ce0f6393acda549e.png
rename to client/javascript/test/e2e/Output/order/images/d236806b20deffd8ce0f6393acda549e.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/e11cf5a8b029208fb74fb66c82acc314.png b/client/javascript/test/e2e/Output/order/images/e11cf5a8b029208fb74fb66c82acc314.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/e11cf5a8b029208fb74fb66c82acc314.png
rename to client/javascript/test/e2e/Output/order/images/e11cf5a8b029208fb74fb66c82acc314.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/order/images/fd3ebf7f15da963e0243b0763ccf4888.png b/client/javascript/test/e2e/Output/order/images/fd3ebf7f15da963e0243b0763ccf4888.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/order/images/fd3ebf7f15da963e0243b0763ccf4888.png
rename to client/javascript/test/e2e/Output/order/images/fd3ebf7f15da963e0243b0763ccf4888.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/htmlReport.html b/client/javascript/test/e2e/Output/publication/htmlReport.html
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/htmlReport.html
rename to client/javascript/test/e2e/Output/publication/htmlReport.html
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/1a593987e7ca4240d8dfa7d6611b79e7.png b/client/javascript/test/e2e/Output/publication/images/1a593987e7ca4240d8dfa7d6611b79e7.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/1a593987e7ca4240d8dfa7d6611b79e7.png
rename to client/javascript/test/e2e/Output/publication/images/1a593987e7ca4240d8dfa7d6611b79e7.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/29ff6bceadd409d2da0d4e1ffe3146ec.png b/client/javascript/test/e2e/Output/publication/images/29ff6bceadd409d2da0d4e1ffe3146ec.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/29ff6bceadd409d2da0d4e1ffe3146ec.png
rename to client/javascript/test/e2e/Output/publication/images/29ff6bceadd409d2da0d4e1ffe3146ec.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/31d7ecf9dd49ad85104ef4b491582c27.png b/client/javascript/test/e2e/Output/publication/images/31d7ecf9dd49ad85104ef4b491582c27.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/31d7ecf9dd49ad85104ef4b491582c27.png
rename to client/javascript/test/e2e/Output/publication/images/31d7ecf9dd49ad85104ef4b491582c27.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/3d588c2cc178ebbc6085fdbac873049b.png b/client/javascript/test/e2e/Output/publication/images/3d588c2cc178ebbc6085fdbac873049b.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/3d588c2cc178ebbc6085fdbac873049b.png
rename to client/javascript/test/e2e/Output/publication/images/3d588c2cc178ebbc6085fdbac873049b.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/66864911363c5dfa802360f4cd169d15.png b/client/javascript/test/e2e/Output/publication/images/66864911363c5dfa802360f4cd169d15.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/66864911363c5dfa802360f4cd169d15.png
rename to client/javascript/test/e2e/Output/publication/images/66864911363c5dfa802360f4cd169d15.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/71acb5849026bc31c2e1a3efaf750c8c.png b/client/javascript/test/e2e/Output/publication/images/71acb5849026bc31c2e1a3efaf750c8c.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/71acb5849026bc31c2e1a3efaf750c8c.png
rename to client/javascript/test/e2e/Output/publication/images/71acb5849026bc31c2e1a3efaf750c8c.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/859d507231ab559be0caa350c33361b0.png b/client/javascript/test/e2e/Output/publication/images/859d507231ab559be0caa350c33361b0.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/859d507231ab559be0caa350c33361b0.png
rename to client/javascript/test/e2e/Output/publication/images/859d507231ab559be0caa350c33361b0.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/9bbbcfee24b1eeadfe4cbebce3d68f37.png b/client/javascript/test/e2e/Output/publication/images/9bbbcfee24b1eeadfe4cbebce3d68f37.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/9bbbcfee24b1eeadfe4cbebce3d68f37.png
rename to client/javascript/test/e2e/Output/publication/images/9bbbcfee24b1eeadfe4cbebce3d68f37.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/ac9d916cef66cf3b0c6dc04361fc8c7a.png b/client/javascript/test/e2e/Output/publication/images/ac9d916cef66cf3b0c6dc04361fc8c7a.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/ac9d916cef66cf3b0c6dc04361fc8c7a.png
rename to client/javascript/test/e2e/Output/publication/images/ac9d916cef66cf3b0c6dc04361fc8c7a.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/b9c0bafaae0a695509eb679f32d7bbc4.png b/client/javascript/test/e2e/Output/publication/images/b9c0bafaae0a695509eb679f32d7bbc4.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/b9c0bafaae0a695509eb679f32d7bbc4.png
rename to client/javascript/test/e2e/Output/publication/images/b9c0bafaae0a695509eb679f32d7bbc4.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/b9ddfa35957bf67b37ae22b31d8d2467.png b/client/javascript/test/e2e/Output/publication/images/b9ddfa35957bf67b37ae22b31d8d2467.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/b9ddfa35957bf67b37ae22b31d8d2467.png
rename to client/javascript/test/e2e/Output/publication/images/b9ddfa35957bf67b37ae22b31d8d2467.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/c4beb465fd449624d359f3471d6ee4c1.png b/client/javascript/test/e2e/Output/publication/images/c4beb465fd449624d359f3471d6ee4c1.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/c4beb465fd449624d359f3471d6ee4c1.png
rename to client/javascript/test/e2e/Output/publication/images/c4beb465fd449624d359f3471d6ee4c1.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/d044896b4c0e135963e4cc03d2381d56.png b/client/javascript/test/e2e/Output/publication/images/d044896b4c0e135963e4cc03d2381d56.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/d044896b4c0e135963e4cc03d2381d56.png
rename to client/javascript/test/e2e/Output/publication/images/d044896b4c0e135963e4cc03d2381d56.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/e0eec7bfffe9f6b747cb85db357889a0.png b/client/javascript/test/e2e/Output/publication/images/e0eec7bfffe9f6b747cb85db357889a0.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/e0eec7bfffe9f6b747cb85db357889a0.png
rename to client/javascript/test/e2e/Output/publication/images/e0eec7bfffe9f6b747cb85db357889a0.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/e589e1728c06bfa8de1a8a9ce5a24b4d.png b/client/javascript/test/e2e/Output/publication/images/e589e1728c06bfa8de1a8a9ce5a24b4d.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/e589e1728c06bfa8de1a8a9ce5a24b4d.png
rename to client/javascript/test/e2e/Output/publication/images/e589e1728c06bfa8de1a8a9ce5a24b4d.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/e630b1b432c5ec391a0625040a7b7ba8.png b/client/javascript/test/e2e/Output/publication/images/e630b1b432c5ec391a0625040a7b7ba8.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/e630b1b432c5ec391a0625040a7b7ba8.png
rename to client/javascript/test/e2e/Output/publication/images/e630b1b432c5ec391a0625040a7b7ba8.png
diff --git a/src/vitis/client/javascript/test/e2e/Output/publication/images/ff2cdf03ef3a270449425608d47b23a0.png b/client/javascript/test/e2e/Output/publication/images/ff2cdf03ef3a270449425608d47b23a0.png
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/Output/publication/images/ff2cdf03ef3a270449425608d47b23a0.png
rename to client/javascript/test/e2e/Output/publication/images/ff2cdf03ef3a270449425608d47b23a0.png
diff --git a/src/vitis/client/javascript/test/e2e/VeremesTest.js b/client/javascript/test/e2e/VeremesTest.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/VeremesTest.js
rename to client/javascript/test/e2e/VeremesTest.js
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_abonnement.bat b/client/javascript/test/e2e/cu_vitis_abonnement.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_abonnement.bat
rename to client/javascript/test/e2e/cu_vitis_abonnement.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_ad.bat b/client/javascript/test/e2e/cu_vitis_ad.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_ad.bat
rename to client/javascript/test/e2e/cu_vitis_ad.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_categorie.bat b/client/javascript/test/e2e/cu_vitis_categorie.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_categorie.bat
rename to client/javascript/test/e2e/cu_vitis_categorie.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_depot.bat b/client/javascript/test/e2e/cu_vitis_depot.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_depot.bat
rename to client/javascript/test/e2e/cu_vitis_depot.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_fichiers_interdits.bat b/client/javascript/test/e2e/cu_vitis_fichiers_interdits.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_fichiers_interdits.bat
rename to client/javascript/test/e2e/cu_vitis_fichiers_interdits.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_filter.bat b/client/javascript/test/e2e/cu_vitis_filter.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_filter.bat
rename to client/javascript/test/e2e/cu_vitis_filter.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_formulaire.bat b/client/javascript/test/e2e/cu_vitis_formulaire.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_formulaire.bat
rename to client/javascript/test/e2e/cu_vitis_formulaire.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_import_export.bat b/client/javascript/test/e2e/cu_vitis_import_export.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_import_export.bat
rename to client/javascript/test/e2e/cu_vitis_import_export.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_ip.bat b/client/javascript/test/e2e/cu_vitis_ip.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_ip.bat
rename to client/javascript/test/e2e/cu_vitis_ip.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_lot.bat b/client/javascript/test/e2e/cu_vitis_lot.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_lot.bat
rename to client/javascript/test/e2e/cu_vitis_lot.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_metadata.bat b/client/javascript/test/e2e/cu_vitis_metadata.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_metadata.bat
rename to client/javascript/test/e2e/cu_vitis_metadata.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_moteurs.bat b/client/javascript/test/e2e/cu_vitis_moteurs.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_moteurs.bat
rename to client/javascript/test/e2e/cu_vitis_moteurs.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_order.bat b/client/javascript/test/e2e/cu_vitis_order.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_order.bat
rename to client/javascript/test/e2e/cu_vitis_order.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_publication.bat b/client/javascript/test/e2e/cu_vitis_publication.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_publication.bat
rename to client/javascript/test/e2e/cu_vitis_publication.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_unicite.bat b/client/javascript/test/e2e/cu_vitis_unicite.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_unicite.bat
rename to client/javascript/test/e2e/cu_vitis_unicite.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_upload.bat b/client/javascript/test/e2e/cu_vitis_upload.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_upload.bat
rename to client/javascript/test/e2e/cu_vitis_upload.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_upload_fmw.bat b/client/javascript/test/e2e/cu_vitis_upload_fmw.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_upload_fmw.bat
rename to client/javascript/test/e2e/cu_vitis_upload_fmw.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_upload_zip.bat b/client/javascript/test/e2e/cu_vitis_upload_zip.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_upload_zip.bat
rename to client/javascript/test/e2e/cu_vitis_upload_zip.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_user_existant.bat b/client/javascript/test/e2e/cu_vitis_user_existant.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_user_existant.bat
rename to client/javascript/test/e2e/cu_vitis_user_existant.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_users.bat b/client/javascript/test/e2e/cu_vitis_users.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_users.bat
rename to client/javascript/test/e2e/cu_vitis_users.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_users_linux.bat b/client/javascript/test/e2e/cu_vitis_users_linux.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_users_linux.bat
rename to client/javascript/test/e2e/cu_vitis_users_linux.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_users_speciaux.bat b/client/javascript/test/e2e/cu_vitis_users_speciaux.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_users_speciaux.bat
rename to client/javascript/test/e2e/cu_vitis_users_speciaux.bat
diff --git a/src/vitis/client/javascript/test/e2e/cu_vitis_verrouillage_projet.bat b/client/javascript/test/e2e/cu_vitis_verrouillage_projet.bat
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/cu_vitis_verrouillage_projet.bat
rename to client/javascript/test/e2e/cu_vitis_verrouillage_projet.bat
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/.npmignore b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/.npmignore
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/.npmignore
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/.npmignore
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/README.md b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/README.md
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/README.md
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/README.md
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/index.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/index.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/index.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/index.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp.cmd b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp.cmd
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp.cmd
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/.bin/mkdirp.cmd
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/README.markdown b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/README.markdown
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/README.markdown
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/README.markdown
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/hat.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/hat.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/hat.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/hat.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/rack.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/rack.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/rack.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/example/rack.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/index.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/index.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/index.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/index.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/id.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/id.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/id.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/id.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/rack.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/rack.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/rack.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/hat/test/rack.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/LICENSE b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/LICENSE
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/LICENSE
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/README.md b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/README.md
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/README.md
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/README.md
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/chunk.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/chunk.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/chunk.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/chunk.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/compact.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/compact.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/compact.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/compact.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/difference.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/difference.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/difference.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/difference.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/drop.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/drop.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/drop.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/drop.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRightWhile.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRightWhile.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRightWhile.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropRightWhile.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropWhile.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropWhile.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropWhile.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/dropWhile.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/fill.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/fill.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/fill.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/fill.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findLastIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findLastIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findLastIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/findLastIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/first.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/first.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/first.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/first.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flatten.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flatten.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flatten.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flatten.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flattenDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flattenDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flattenDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/flattenDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/head.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/head.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/head.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/head.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/indexOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/indexOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/indexOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/indexOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/initial.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/initial.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/initial.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/initial.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/intersection.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/intersection.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/intersection.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/intersection.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/last.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/last.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/last.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/last.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/lastIndexOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/lastIndexOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/lastIndexOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/lastIndexOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/object.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/object.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/object.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/object.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pull.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pull.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pull.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pull.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pullAt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pullAt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pullAt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/pullAt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/remove.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/remove.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/remove.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/remove.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/rest.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/rest.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/rest.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/rest.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/slice.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/slice.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/slice.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/slice.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedLastIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedLastIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedLastIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/sortedLastIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/tail.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/tail.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/tail.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/tail.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/take.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/take.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/take.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/take.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRightWhile.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRightWhile.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRightWhile.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeRightWhile.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeWhile.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeWhile.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeWhile.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/takeWhile.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/union.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/union.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/union.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/union.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/uniq.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/uniq.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/uniq.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/uniq.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unique.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unique.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unique.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unique.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzip.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzip.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzip.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzipWith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzipWith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzipWith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/unzipWith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/without.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/without.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/without.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/without.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/xor.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/xor.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/xor.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/xor.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zip.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zip.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zip.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipWith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipWith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipWith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/array/zipWith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/chain.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/chain.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/chain.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/chain.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/commit.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/commit.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/commit.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/commit.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/concat.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/concat.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/concat.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/concat.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/lodash.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/lodash.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/lodash.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/lodash.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/plant.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/plant.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/plant.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/plant.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/reverse.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/reverse.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/reverse.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/reverse.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/run.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/run.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/run.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/run.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/tap.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/tap.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/tap.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/tap.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/thru.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/thru.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/thru.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/thru.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toJSON.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toJSON.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toJSON.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toJSON.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toString.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toString.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toString.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/toString.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/value.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/value.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/value.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/value.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/valueOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/valueOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/valueOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/valueOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperChain.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperChain.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperChain.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperChain.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperCommit.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperCommit.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperCommit.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperCommit.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperConcat.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperConcat.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperConcat.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperConcat.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperPlant.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperPlant.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperPlant.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperPlant.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperReverse.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperReverse.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperReverse.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperReverse.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperToString.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperToString.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperToString.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperToString.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperValue.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperValue.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperValue.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/chain/wrapperValue.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/all.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/all.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/all.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/all.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/any.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/any.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/any.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/any.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/at.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/at.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/at.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/at.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/collect.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/collect.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/collect.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/collect.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/contains.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/contains.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/contains.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/contains.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/countBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/countBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/countBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/countBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/detect.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/detect.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/detect.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/detect.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/each.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/each.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/each.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/each.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/eachRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/eachRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/eachRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/eachRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/every.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/every.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/every.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/every.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/filter.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/filter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/filter.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/filter.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/find.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/find.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/find.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/find.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findLast.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findLast.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findLast.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findLast.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findWhere.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findWhere.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findWhere.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/findWhere.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldl.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldl.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldl.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldl.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldr.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldr.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldr.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/foldr.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEach.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEach.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEach.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEach.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEachRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEachRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEachRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/forEachRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/groupBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/groupBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/groupBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/groupBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/include.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/include.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/include.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/include.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/includes.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/includes.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/includes.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/includes.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/indexBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/indexBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/indexBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/indexBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/inject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/inject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/inject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/inject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/invoke.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/invoke.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/invoke.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/invoke.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/map.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/map.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/map.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/map.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/max.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/max.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/max.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/max.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/min.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/min.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/min.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/min.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/partition.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/partition.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/partition.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/partition.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/pluck.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/pluck.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/pluck.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/pluck.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduce.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduce.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduce.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduce.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduceRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduceRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduceRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reduceRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/reject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sample.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sample.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sample.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sample.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/select.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/select.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/select.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/select.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/shuffle.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/shuffle.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/shuffle.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/shuffle.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/size.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/size.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/size.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/size.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/some.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/some.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/some.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/some.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByAll.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByAll.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByAll.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByAll.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByOrder.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByOrder.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByOrder.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sortByOrder.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/sum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/where.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/where.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/where.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/collection/where.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date/now.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date/now.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date/now.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/date/now.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/after.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/after.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/after.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/after.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/ary.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/ary.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/ary.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/ary.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/backflow.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/backflow.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/backflow.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/backflow.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/before.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/before.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/before.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/before.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bind.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bind.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bind.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bind.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindAll.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindAll.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindAll.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindAll.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindKey.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindKey.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindKey.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/bindKey.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/compose.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/compose.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/compose.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/compose.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curry.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curry.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curry.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curry.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curryRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curryRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curryRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/curryRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/debounce.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/debounce.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/debounce.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/debounce.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/defer.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/defer.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/defer.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/defer.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/delay.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/delay.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/delay.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/delay.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flow.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flow.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flow.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flow.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flowRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flowRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flowRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/flowRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/memoize.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/memoize.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/memoize.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/memoize.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/modArgs.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/modArgs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/modArgs.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/modArgs.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/negate.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/negate.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/negate.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/negate.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/once.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/once.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/once.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/once.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partial.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partial.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partial.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partial.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partialRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partialRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partialRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/partialRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/rearg.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/rearg.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/rearg.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/rearg.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/restParam.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/restParam.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/restParam.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/restParam.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/spread.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/spread.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/spread.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/spread.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/throttle.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/throttle.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/throttle.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/throttle.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/wrap.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/wrap.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/wrap.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/function/wrap.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/index.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/index.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/index.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/index.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LazyWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LazyWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LazyWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LazyWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LodashWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LodashWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LodashWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/LodashWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/MapCache.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/MapCache.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/MapCache.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/MapCache.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/SetCache.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/SetCache.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/SetCache.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/SetCache.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayConcat.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayConcat.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayConcat.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayConcat.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayCopy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayCopy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayCopy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayCopy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEach.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEach.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEach.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEach.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEachRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEachRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEachRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEachRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEvery.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEvery.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEvery.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayEvery.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayExtremum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayExtremum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayExtremum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayExtremum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayFilter.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayFilter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayFilter.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayFilter.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayMap.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayMap.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayMap.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayMap.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayPush.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayPush.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayPush.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayPush.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduce.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduce.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduce.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduce.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduceRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduceRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduceRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arrayReduceRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySome.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySome.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySome.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySome.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/arraySum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignDefaults.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignDefaults.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignDefaults.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignDefaults.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignOwnDefaults.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignOwnDefaults.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignOwnDefaults.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignOwnDefaults.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignWith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignWith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignWith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/assignWith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAssign.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAssign.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAssign.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAssign.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseAt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCallback.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCallback.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCallback.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCallback.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseClone.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseClone.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseClone.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseClone.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCompareAscending.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCompareAscending.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCompareAscending.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCompareAscending.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCopy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCopy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCopy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCopy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCreate.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCreate.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCreate.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseCreate.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDelay.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDelay.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDelay.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDelay.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDifference.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDifference.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDifference.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseDifference.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEach.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEach.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEach.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEach.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEachRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEachRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEachRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEachRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEvery.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEvery.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEvery.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseEvery.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseExtremum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseExtremum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseExtremum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseExtremum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFill.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFill.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFill.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFill.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFilter.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFilter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFilter.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFilter.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFind.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFind.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFind.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFind.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFindIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFindIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFindIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFindIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFlatten.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFlatten.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFlatten.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFlatten.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFor.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFor.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFor.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFor.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForIn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForIn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForIn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForIn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwnRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwnRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwnRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForOwnRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseForRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFunctions.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFunctions.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFunctions.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseFunctions.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseGet.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseGet.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseGet.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseGet.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIndexOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIndexOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIndexOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIndexOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqual.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqual.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqual.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqual.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqualDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqualDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqualDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsEqualDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsFunction.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsFunction.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsFunction.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsFunction.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsMatch.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsMatch.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsMatch.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseIsMatch.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseLodash.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseLodash.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseLodash.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseLodash.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMap.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMap.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMap.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMap.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatches.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatches.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatches.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatches.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatchesProperty.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatchesProperty.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatchesProperty.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMatchesProperty.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMerge.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMerge.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMerge.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMerge.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMergeDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMergeDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMergeDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseMergeDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseProperty.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseProperty.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseProperty.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseProperty.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePropertyDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePropertyDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePropertyDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePropertyDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePullAt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePullAt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePullAt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/basePullAt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseRandom.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseRandom.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseRandom.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseRandom.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseReduce.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseReduce.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseReduce.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseReduce.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSetData.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSetData.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSetData.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSetData.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSlice.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSlice.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSlice.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSlice.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSome.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSome.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSome.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSome.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortByOrder.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortByOrder.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortByOrder.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSortByOrder.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseSum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseToString.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseToString.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseToString.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseToString.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseUniq.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseUniq.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseUniq.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseUniq.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseValues.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseValues.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseValues.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseValues.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWhile.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWhile.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWhile.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWhile.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWrapperValue.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWrapperValue.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWrapperValue.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/baseWrapperValue.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndexBy.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndexBy.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndexBy.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/binaryIndexBy.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bindCallback.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bindCallback.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bindCallback.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bindCallback.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bufferClone.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bufferClone.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bufferClone.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/bufferClone.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cacheIndexOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cacheIndexOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cacheIndexOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cacheIndexOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cachePush.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cachePush.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cachePush.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/cachePush.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsLeftIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsLeftIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsLeftIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsLeftIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsRightIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsRightIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsRightIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/charsRightIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareAscending.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareAscending.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareAscending.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareAscending.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareMultiple.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareMultiple.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareMultiple.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/compareMultiple.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgs.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgs.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgs.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgsRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgsRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgsRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/composeArgsRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAggregator.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAggregator.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAggregator.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAggregator.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAssigner.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAssigner.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAssigner.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createAssigner.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseEach.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseEach.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseEach.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseEach.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseFor.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseFor.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseFor.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBaseFor.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBindWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBindWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBindWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createBindWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCache.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCache.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCache.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCache.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCompounder.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCompounder.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCompounder.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCompounder.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCtorWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCtorWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCtorWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCtorWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCurry.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCurry.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCurry.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createCurry.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createDefaults.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createDefaults.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createDefaults.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createDefaults.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createExtremum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createExtremum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createExtremum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createExtremum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFind.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFind.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFind.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFind.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindKey.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindKey.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindKey.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFindKey.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFlow.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFlow.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFlow.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createFlow.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForEach.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForEach.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForEach.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForEach.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForIn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForIn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForIn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForIn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForOwn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForOwn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForOwn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createForOwn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createHybridWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createHybridWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createHybridWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createHybridWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createObjectMapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createObjectMapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createObjectMapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createObjectMapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadDir.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadDir.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadDir.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadDir.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadding.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadding.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadding.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPadding.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartial.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartial.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartial.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartial.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartialWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartialWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartialWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createPartialWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createReduce.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createReduce.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createReduce.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createReduce.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createRound.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createRound.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createRound.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createRound.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createSortedIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createSortedIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createSortedIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createSortedIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createWrapper.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createWrapper.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createWrapper.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/createWrapper.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/deburrLetter.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/deburrLetter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/deburrLetter.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/deburrLetter.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalArrays.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalArrays.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalArrays.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalArrays.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalByTag.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalByTag.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalByTag.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalByTag.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalObjects.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalObjects.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalObjects.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/equalObjects.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeHtmlChar.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeHtmlChar.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeHtmlChar.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeHtmlChar.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeRegExpChar.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeRegExpChar.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeRegExpChar.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeRegExpChar.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeStringChar.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeStringChar.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeStringChar.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/escapeStringChar.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getData.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getData.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getData.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getData.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getFuncName.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getFuncName.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getFuncName.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getFuncName.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getLength.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getLength.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getLength.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getLength.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getMatchData.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getMatchData.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getMatchData.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getMatchData.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getNative.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getNative.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getNative.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getNative.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getView.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getView.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getView.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/getView.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/indexOfNaN.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/indexOfNaN.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/indexOfNaN.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/indexOfNaN.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneArray.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneArray.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneArray.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneArray.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneByTag.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneByTag.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneByTag.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneByTag.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/initCloneObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/invokePath.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/invokePath.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/invokePath.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/invokePath.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isArrayLike.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isArrayLike.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isArrayLike.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isArrayLike.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIterateeCall.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIterateeCall.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIterateeCall.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isIterateeCall.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isKey.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isKey.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isKey.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isKey.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLaziable.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLaziable.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLaziable.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLaziable.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLength.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLength.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLength.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isLength.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isObjectLike.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isObjectLike.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isObjectLike.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isObjectLike.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isSpace.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isSpace.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isSpace.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isSpace.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isStrictComparable.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isStrictComparable.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isStrictComparable.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/isStrictComparable.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyClone.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyClone.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyClone.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyClone.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyReverse.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyReverse.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyReverse.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyReverse.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyValue.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyValue.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyValue.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/lazyValue.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapDelete.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapDelete.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapDelete.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapDelete.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapGet.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapGet.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapGet.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapGet.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapHas.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapHas.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapHas.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapHas.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapSet.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapSet.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapSet.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mapSet.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeData.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeData.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeData.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeData.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeDefaults.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeDefaults.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeDefaults.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/mergeDefaults.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/metaMap.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/metaMap.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/metaMap.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/metaMap.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByArray.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByArray.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByArray.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByArray.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByCallback.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByCallback.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByCallback.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/pickByCallback.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEscape.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEscape.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEscape.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEscape.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEvaluate.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEvaluate.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEvaluate.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reEvaluate.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reInterpolate.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reInterpolate.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reInterpolate.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reInterpolate.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/realNames.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/realNames.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/realNames.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/realNames.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reorder.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reorder.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reorder.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/reorder.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/replaceHolders.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/replaceHolders.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/replaceHolders.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/replaceHolders.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/setData.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/setData.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/setData.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/setData.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/shimKeys.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/shimKeys.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/shimKeys.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/shimKeys.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/sortedUniq.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/sortedUniq.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/sortedUniq.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/sortedUniq.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toIterable.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toIterable.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toIterable.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toIterable.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toPath.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toPath.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toPath.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/toPath.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedLeftIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedLeftIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedLeftIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedLeftIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedRightIndex.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedRightIndex.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedRightIndex.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/trimmedRightIndex.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/unescapeHtmlChar.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/unescapeHtmlChar.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/unescapeHtmlChar.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/unescapeHtmlChar.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/wrapperClone.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/wrapperClone.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/wrapperClone.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/internal/wrapperClone.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/clone.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/clone.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/clone.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/clone.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/cloneDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/cloneDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/cloneDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/cloneDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/eq.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/eq.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/eq.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/eq.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gte.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gte.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gte.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/gte.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArguments.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArguments.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArguments.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArguments.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArray.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArray.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArray.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isArray.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isBoolean.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isBoolean.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isBoolean.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isBoolean.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isDate.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isDate.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isDate.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isDate.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isElement.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isElement.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isElement.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isElement.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEmpty.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEmpty.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEmpty.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEmpty.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEqual.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEqual.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEqual.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isEqual.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isError.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isError.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isError.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isError.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFinite.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFinite.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFinite.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFinite.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFunction.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFunction.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFunction.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isFunction.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isMatch.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isMatch.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isMatch.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isMatch.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNaN.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNaN.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNaN.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNaN.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNative.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNative.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNative.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNative.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNull.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNull.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNull.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNull.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNumber.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNumber.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNumber.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isNumber.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isPlainObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isPlainObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isPlainObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isPlainObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isRegExp.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isRegExp.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isRegExp.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isRegExp.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isString.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isString.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isString.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isString.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isTypedArray.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isTypedArray.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isTypedArray.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isTypedArray.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isUndefined.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isUndefined.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isUndefined.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/isUndefined.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lte.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lte.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lte.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/lte.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toArray.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toArray.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toArray.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toArray.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toPlainObject.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toPlainObject.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toPlainObject.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/lang/toPlainObject.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/add.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/add.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/add.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/add.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/ceil.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/ceil.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/ceil.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/ceil.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/floor.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/floor.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/floor.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/floor.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/max.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/max.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/max.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/max.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/min.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/min.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/min.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/min.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/round.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/round.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/round.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/round.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/sum.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/sum.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/sum.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/math/sum.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/inRange.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/inRange.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/inRange.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/inRange.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/random.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/random.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/random.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/number/random.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/assign.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/assign.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/assign.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/assign.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/create.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/create.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/create.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/create.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaults.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaults.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaults.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaults.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaultsDeep.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaultsDeep.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaultsDeep.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/defaultsDeep.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/extend.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/extend.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/extend.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/extend.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findKey.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findKey.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findKey.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findKey.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findLastKey.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findLastKey.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findLastKey.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/findLastKey.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forIn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forIn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forIn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forIn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forInRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forInRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forInRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forInRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwnRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwnRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwnRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/forOwnRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/functions.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/functions.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/functions.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/functions.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/get.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/get.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/get.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/get.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/has.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/has.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/has.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/has.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/invert.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/invert.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/invert.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/invert.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keys.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keys.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keys.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keys.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keysIn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keysIn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keysIn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/keysIn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapKeys.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapKeys.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapKeys.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapKeys.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapValues.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapValues.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapValues.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/mapValues.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/merge.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/merge.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/merge.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/merge.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/methods.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/methods.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/methods.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/methods.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/omit.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/omit.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/omit.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/omit.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pairs.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pairs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pairs.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pairs.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pick.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pick.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pick.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/pick.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/result.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/result.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/result.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/result.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/set.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/set.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/set.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/set.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/transform.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/transform.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/transform.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/transform.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/values.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/values.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/values.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/values.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/valuesIn.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/valuesIn.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/valuesIn.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/object/valuesIn.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/camelCase.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/camelCase.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/camelCase.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/camelCase.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/capitalize.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/capitalize.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/capitalize.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/capitalize.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/deburr.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/deburr.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/deburr.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/deburr.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/endsWith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/endsWith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/endsWith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/endsWith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escape.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escape.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escape.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escape.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escapeRegExp.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escapeRegExp.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escapeRegExp.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/escapeRegExp.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/kebabCase.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/kebabCase.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/kebabCase.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/kebabCase.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/pad.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/pad.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/pad.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/pad.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padLeft.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padLeft.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padLeft.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padLeft.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/padRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/parseInt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/parseInt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/parseInt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/parseInt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/repeat.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/repeat.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/repeat.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/repeat.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/snakeCase.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/snakeCase.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/snakeCase.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/snakeCase.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startCase.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startCase.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startCase.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startCase.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startsWith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startsWith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startsWith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/startsWith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/template.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/template.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/template.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/template.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/templateSettings.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/templateSettings.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/templateSettings.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/templateSettings.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trim.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trim.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trim.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trim.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimLeft.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimLeft.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimLeft.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimLeft.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimRight.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimRight.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimRight.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trimRight.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trunc.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trunc.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trunc.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/trunc.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/unescape.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/unescape.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/unescape.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/unescape.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/words.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/words.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/words.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/string/words.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/support.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/support.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/support.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/support.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/attempt.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/attempt.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/attempt.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/attempt.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/callback.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/callback.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/callback.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/callback.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/constant.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/constant.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/constant.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/constant.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/identity.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/identity.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/identity.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/identity.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/iteratee.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/iteratee.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/iteratee.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/iteratee.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matches.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matches.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matches.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matches.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matchesProperty.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matchesProperty.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matchesProperty.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/matchesProperty.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/method.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/method.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/method.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/method.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/methodOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/methodOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/methodOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/methodOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/mixin.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/mixin.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/mixin.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/mixin.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/noop.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/noop.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/noop.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/noop.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/property.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/property.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/property.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/property.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/propertyOf.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/propertyOf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/propertyOf.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/propertyOf.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/range.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/range.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/range.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/range.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/times.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/times.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/times.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/times.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/uniqueId.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/uniqueId.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/uniqueId.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/lodash/utility/uniqueId.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/.travis.yml b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/.travis.yml
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/.travis.yml
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/.travis.yml
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/LICENSE b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/LICENSE
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/LICENSE
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/cmd.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/cmd.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/cmd.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/cmd.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/usage.txt b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/usage.txt
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/usage.txt
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/bin/usage.txt
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/examples/pow.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/examples/pow.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/examples/pow.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/examples/pow.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/index.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/index.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/index.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/index.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/.travis.yml b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/.travis.yml
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/.travis.yml
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/.travis.yml
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/LICENSE b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/LICENSE
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/LICENSE
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/LICENSE
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/example/parse.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/example/parse.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/example/parse.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/example/parse.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/index.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/index.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/index.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/index.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/readme.markdown b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/readme.markdown
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/readme.markdown
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/readme.markdown
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dash.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dash.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dash.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dash.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/default_bool.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/default_bool.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/default_bool.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/default_bool.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dotted.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dotted.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dotted.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/dotted.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/long.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/long.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/long.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/long.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/short.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/short.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/short.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/short.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/whitespace.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/whitespace.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/whitespace.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/node_modules/minimist/test/whitespace.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/readme.markdown b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/readme.markdown
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/readme.markdown
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/readme.markdown
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/chmod.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/chmod.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/chmod.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/chmod.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/clobber.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/clobber.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/clobber.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/clobber.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/mkdirp.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/mkdirp.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/mkdirp.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/mkdirp.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs_sync.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs_sync.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs_sync.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/opts_fs_sync.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm_sync.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm_sync.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm_sync.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/perm_sync.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/race.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/race.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/race.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/race.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/rel.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/rel.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/rel.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/rel.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return_sync.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return_sync.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return_sync.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/return_sync.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/root.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/root.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/root.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/root.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/sync.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/sync.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/sync.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/sync.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask_sync.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask_sync.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask_sync.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/mkdirp/test/umask_sync.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/LICENSE-MIT.txt b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/LICENSE-MIT.txt
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/LICENSE-MIT.txt
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/LICENSE-MIT.txt
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/README.md b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/README.md
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/README.md
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/README.md
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/startswith.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/startswith.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/startswith.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/node_modules/string.prototype.startswith/startswith.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/package.json b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/package.json
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/package.json
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/package.json
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/protractor.config.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/protractor.config.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/protractor.config.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/protractor.config.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/template.html b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/template.html
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/template.html
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/template.html
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/test2Spec.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/test2Spec.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/test2Spec.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/test2Spec.js
diff --git a/src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/testSpec.js b/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/testSpec.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/testSpec.js
rename to client/javascript/test/e2e/node_module/protractor-jasmine2-html-reporter/test/testSpec.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.abonnement.js b/client/javascript/test/e2e/protractor.conf.abonnement.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.abonnement.js
rename to client/javascript/test/e2e/protractor.conf.abonnement.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.ad.js b/client/javascript/test/e2e/protractor.conf.ad.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.ad.js
rename to client/javascript/test/e2e/protractor.conf.ad.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.categorie.js b/client/javascript/test/e2e/protractor.conf.categorie.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.categorie.js
rename to client/javascript/test/e2e/protractor.conf.categorie.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.depot.js b/client/javascript/test/e2e/protractor.conf.depot.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.depot.js
rename to client/javascript/test/e2e/protractor.conf.depot.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.fichiers_interdits.js b/client/javascript/test/e2e/protractor.conf.fichiers_interdits.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.fichiers_interdits.js
rename to client/javascript/test/e2e/protractor.conf.fichiers_interdits.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.filter.js b/client/javascript/test/e2e/protractor.conf.filter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.filter.js
rename to client/javascript/test/e2e/protractor.conf.filter.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.formulaire.js b/client/javascript/test/e2e/protractor.conf.formulaire.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.formulaire.js
rename to client/javascript/test/e2e/protractor.conf.formulaire.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.import.export.js b/client/javascript/test/e2e/protractor.conf.import.export.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.import.export.js
rename to client/javascript/test/e2e/protractor.conf.import.export.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.ip.js b/client/javascript/test/e2e/protractor.conf.ip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.ip.js
rename to client/javascript/test/e2e/protractor.conf.ip.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.js b/client/javascript/test/e2e/protractor.conf.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.js
rename to client/javascript/test/e2e/protractor.conf.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.lot.js b/client/javascript/test/e2e/protractor.conf.lot.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.lot.js
rename to client/javascript/test/e2e/protractor.conf.lot.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.metada.js b/client/javascript/test/e2e/protractor.conf.metada.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.metada.js
rename to client/javascript/test/e2e/protractor.conf.metada.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.metadata.js b/client/javascript/test/e2e/protractor.conf.metadata.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.metadata.js
rename to client/javascript/test/e2e/protractor.conf.metadata.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.moteurs.js b/client/javascript/test/e2e/protractor.conf.moteurs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.moteurs.js
rename to client/javascript/test/e2e/protractor.conf.moteurs.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.order.js b/client/javascript/test/e2e/protractor.conf.order.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.order.js
rename to client/javascript/test/e2e/protractor.conf.order.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.publication.js b/client/javascript/test/e2e/protractor.conf.publication.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.publication.js
rename to client/javascript/test/e2e/protractor.conf.publication.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.unicite.js b/client/javascript/test/e2e/protractor.conf.unicite.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.unicite.js
rename to client/javascript/test/e2e/protractor.conf.unicite.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.upload.js b/client/javascript/test/e2e/protractor.conf.upload.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.upload.js
rename to client/javascript/test/e2e/protractor.conf.upload.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.upload_fmw.js b/client/javascript/test/e2e/protractor.conf.upload_fmw.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.upload_fmw.js
rename to client/javascript/test/e2e/protractor.conf.upload_fmw.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.upload_zip.js b/client/javascript/test/e2e/protractor.conf.upload_zip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.upload_zip.js
rename to client/javascript/test/e2e/protractor.conf.upload_zip.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.user_existant.js b/client/javascript/test/e2e/protractor.conf.user_existant.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.user_existant.js
rename to client/javascript/test/e2e/protractor.conf.user_existant.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.users.js b/client/javascript/test/e2e/protractor.conf.users.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.users.js
rename to client/javascript/test/e2e/protractor.conf.users.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.users_speciaux.js b/client/javascript/test/e2e/protractor.conf.users_speciaux.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.users_speciaux.js
rename to client/javascript/test/e2e/protractor.conf.users_speciaux.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.users_speciaux.linux.js b/client/javascript/test/e2e/protractor.conf.users_speciaux.linux.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.users_speciaux.linux.js
rename to client/javascript/test/e2e/protractor.conf.users_speciaux.linux.js
diff --git a/src/vitis/client/javascript/test/e2e/protractor.conf.verrouillage_projet.js b/client/javascript/test/e2e/protractor.conf.verrouillage_projet.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/protractor.conf.verrouillage_projet.js
rename to client/javascript/test/e2e/protractor.conf.verrouillage_projet.js
diff --git a/src/vitis/client/javascript/test/e2e/resource/DATE.gex b/client/javascript/test/e2e/resource/DATE.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DATE.gex
rename to client/javascript/test/e2e/resource/DATE.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/DPT.DBF b/client/javascript/test/e2e/resource/DPT.DBF
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DPT.DBF
rename to client/javascript/test/e2e/resource/DPT.DBF
diff --git a/src/vitis/client/javascript/test/e2e/resource/DPT.SHP b/client/javascript/test/e2e/resource/DPT.SHP
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DPT.SHP
rename to client/javascript/test/e2e/resource/DPT.SHP
diff --git a/src/vitis/client/javascript/test/e2e/resource/DPT.SHX b/client/javascript/test/e2e/resource/DPT.SHX
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DPT.SHX
rename to client/javascript/test/e2e/resource/DPT.SHX
diff --git a/src/vitis/client/javascript/test/e2e/resource/DPT.prj b/client/javascript/test/e2e/resource/DPT.prj
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DPT.prj
rename to client/javascript/test/e2e/resource/DPT.prj
diff --git a/src/vitis/client/javascript/test/e2e/resource/DPT.zip b/client/javascript/test/e2e/resource/DPT.zip
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/DPT.zip
rename to client/javascript/test/e2e/resource/DPT.zip
diff --git a/src/vitis/client/javascript/test/e2e/resource/choix_multiple.fmw b/client/javascript/test/e2e/resource/choix_multiple.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/choix_multiple.fmw
rename to client/javascript/test/e2e/resource/choix_multiple.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/choix_multiple.log b/client/javascript/test/e2e/resource/choix_multiple.log
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/choix_multiple.log
rename to client/javascript/test/e2e/resource/choix_multiple.log
diff --git a/src/vitis/client/javascript/test/e2e/resource/controle_quali.gex b/client/javascript/test/e2e/resource/controle_quali.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/controle_quali.gex
rename to client/javascript/test/e2e/resource/controle_quali.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/dep dep.zip b/client/javascript/test/e2e/resource/dep dep.zip
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dep dep.zip
rename to client/javascript/test/e2e/resource/dep dep.zip
diff --git a/src/vitis/client/javascript/test/e2e/resource/depts.zip b/client/javascript/test/e2e/resource/depts.zip
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/depts.zip
rename to client/javascript/test/e2e/resource/depts.zip
diff --git a/src/vitis/client/javascript/test/e2e/resource/dpt2.dbf b/client/javascript/test/e2e/resource/dpt2.dbf
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dpt2.dbf
rename to client/javascript/test/e2e/resource/dpt2.dbf
diff --git a/src/vitis/client/javascript/test/e2e/resource/dpt2.prj b/client/javascript/test/e2e/resource/dpt2.prj
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dpt2.prj
rename to client/javascript/test/e2e/resource/dpt2.prj
diff --git a/src/vitis/client/javascript/test/e2e/resource/dpt2.shp b/client/javascript/test/e2e/resource/dpt2.shp
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dpt2.shp
rename to client/javascript/test/e2e/resource/dpt2.shp
diff --git a/src/vitis/client/javascript/test/e2e/resource/dpt2.shx b/client/javascript/test/e2e/resource/dpt2.shx
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dpt2.shx
rename to client/javascript/test/e2e/resource/dpt2.shx
diff --git a/src/vitis/client/javascript/test/e2e/resource/dpt2.zip b/client/javascript/test/e2e/resource/dpt2.zip
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/dpt2.zip
rename to client/javascript/test/e2e/resource/dpt2.zip
diff --git "a/src/vitis/client/javascript/test/e2e/resource/d\303\251p.zip" "b/client/javascript/test/e2e/resource/d\303\251p.zip"
similarity index 100%
rename from "src/vitis/client/javascript/test/e2e/resource/d\303\251p.zip"
rename to "client/javascript/test/e2e/resource/d\303\251p.zip"
diff --git a/src/vitis/client/javascript/test/e2e/resource/ee aa.fmw b/client/javascript/test/e2e/resource/ee aa.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/ee aa.fmw
rename to client/javascript/test/e2e/resource/ee aa.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/exemples.gex b/client/javascript/test/e2e/resource/exemples.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/exemples.gex
rename to client/javascript/test/e2e/resource/exemples.gex
diff --git "a/src/vitis/client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex" "b/client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex"
similarity index 100%
rename from "src/vitis/client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex"
rename to "client/javascript/test/e2e/resource/extraction_geofla_par_d\303\251partement.gex"
diff --git a/src/vitis/client/javascript/test/e2e/resource/import_export.gex b/client/javascript/test/e2e/resource/import_export.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/import_export.gex
rename to client/javascript/test/e2e/resource/import_export.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/import_export2.gex b/client/javascript/test/e2e/resource/import_export2.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/import_export2.gex
rename to client/javascript/test/e2e/resource/import_export2.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.dbf b/client/javascript/test/e2e/resource/it3/ARDECHE.dbf
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.dbf
rename to client/javascript/test/e2e/resource/it3/ARDECHE.dbf
diff --git a/src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.prj b/client/javascript/test/e2e/resource/it3/ARDECHE.prj
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.prj
rename to client/javascript/test/e2e/resource/it3/ARDECHE.prj
diff --git a/src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.shp b/client/javascript/test/e2e/resource/it3/ARDECHE.shp
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.shp
rename to client/javascript/test/e2e/resource/it3/ARDECHE.shp
diff --git a/src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.shx b/client/javascript/test/e2e/resource/it3/ARDECHE.shx
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/it3/ARDECHE.shx
rename to client/javascript/test/e2e/resource/it3/ARDECHE.shx
diff --git a/src/vitis/client/javascript/test/e2e/resource/metadata.fmw b/client/javascript/test/e2e/resource/metadata.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/metadata.fmw
rename to client/javascript/test/e2e/resource/metadata.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/metadata.log b/client/javascript/test/e2e/resource/metadata.log
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/metadata.log
rename to client/javascript/test/e2e/resource/metadata.log
diff --git a/src/vitis/client/javascript/test/e2e/resource/metadata2.fmw b/client/javascript/test/e2e/resource/metadata2.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/metadata2.fmw
rename to client/javascript/test/e2e/resource/metadata2.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/selection_villes.gex b/client/javascript/test/e2e/resource/selection_villes.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/selection_villes.gex
rename to client/javascript/test/e2e/resource/selection_villes.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/shp2mif.fmw b/client/javascript/test/e2e/resource/shp2mif.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/shp2mif.fmw
rename to client/javascript/test/e2e/resource/shp2mif.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/t_abonnement.fmw b/client/javascript/test/e2e/resource/t_abonnement.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/t_abonnement.fmw
rename to client/javascript/test/e2e/resource/t_abonnement.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/t_formulaire.fmw b/client/javascript/test/e2e/resource/t_formulaire.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/t_formulaire.fmw
rename to client/javascript/test/e2e/resource/t_formulaire.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/t_importparlot1.fmw b/client/javascript/test/e2e/resource/t_importparlot1.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/t_importparlot1.fmw
rename to client/javascript/test/e2e/resource/t_importparlot1.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/t_importparlot2.fmw b/client/javascript/test/e2e/resource/t_importparlot2.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/t_importparlot2.fmw
rename to client/javascript/test/e2e/resource/t_importparlot2.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/t_unicite.fmw b/client/javascript/test/e2e/resource/t_unicite.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/t_unicite.fmw
rename to client/javascript/test/e2e/resource/t_unicite.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/test_gex.gex b/client/javascript/test/e2e/resource/test_gex.gex
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/test_gex.gex
rename to client/javascript/test/e2e/resource/test_gex.gex
diff --git a/src/vitis/client/javascript/test/e2e/resource/test_param_choice_villes.fmw b/client/javascript/test/e2e/resource/test_param_choice_villes.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/test_param_choice_villes.fmw
rename to client/javascript/test/e2e/resource/test_param_choice_villes.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/test_param_couleur.fmw b/client/javascript/test/e2e/resource/test_param_couleur.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/test_param_couleur.fmw
rename to client/javascript/test/e2e/resource/test_param_couleur.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/test_param_date_time.fmw b/client/javascript/test/e2e/resource/test_param_date_time.fmw
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/test_param_date_time.fmw
rename to client/javascript/test/e2e/resource/test_param_date_time.fmw
diff --git a/src/vitis/client/javascript/test/e2e/resource/test_param_date_time.log b/client/javascript/test/e2e/resource/test_param_date_time.log
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/test_param_date_time.log
rename to client/javascript/test/e2e/resource/test_param_date_time.log
diff --git a/src/vitis/client/javascript/test/e2e/resource/villes.zip b/client/javascript/test/e2e/resource/villes.zip
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/villes.zip
rename to client/javascript/test/e2e/resource/villes.zip
diff --git a/src/vitis/client/javascript/test/e2e/resource/vse.jpg b/client/javascript/test/e2e/resource/vse.jpg
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/resource/vse.jpg
rename to client/javascript/test/e2e/resource/vse.jpg
diff --git "a/src/vitis/client/javascript/test/e2e/resource/\303\251\303\240.fmw" "b/client/javascript/test/e2e/resource/\303\251\303\240.fmw"
similarity index 100%
rename from "src/vitis/client/javascript/test/e2e/resource/\303\251\303\240.fmw"
rename to "client/javascript/test/e2e/resource/\303\251\303\240.fmw"
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_abonnement.js b/client/javascript/test/e2e/scenario/sc_vitis_abonnement.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_abonnement.js
rename to client/javascript/test/e2e/scenario/sc_vitis_abonnement.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_ad.js b/client/javascript/test/e2e/scenario/sc_vitis_ad.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_ad.js
rename to client/javascript/test/e2e/scenario/sc_vitis_ad.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_categorie.js b/client/javascript/test/e2e/scenario/sc_vitis_categorie.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_categorie.js
rename to client/javascript/test/e2e/scenario/sc_vitis_categorie.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_depot.js b/client/javascript/test/e2e/scenario/sc_vitis_depot.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_depot.js
rename to client/javascript/test/e2e/scenario/sc_vitis_depot.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_fichiers_interdits.js b/client/javascript/test/e2e/scenario/sc_vitis_fichiers_interdits.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_fichiers_interdits.js
rename to client/javascript/test/e2e/scenario/sc_vitis_fichiers_interdits.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_filter.js b/client/javascript/test/e2e/scenario/sc_vitis_filter.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_filter.js
rename to client/javascript/test/e2e/scenario/sc_vitis_filter.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_fme_params.js b/client/javascript/test/e2e/scenario/sc_vitis_fme_params.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_fme_params.js
rename to client/javascript/test/e2e/scenario/sc_vitis_fme_params.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_formulaire.js b/client/javascript/test/e2e/scenario/sc_vitis_formulaire.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_formulaire.js
rename to client/javascript/test/e2e/scenario/sc_vitis_formulaire.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_import_export.js b/client/javascript/test/e2e/scenario/sc_vitis_import_export.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_import_export.js
rename to client/javascript/test/e2e/scenario/sc_vitis_import_export.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_ip.js b/client/javascript/test/e2e/scenario/sc_vitis_ip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_ip.js
rename to client/javascript/test/e2e/scenario/sc_vitis_ip.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_lot.js b/client/javascript/test/e2e/scenario/sc_vitis_lot.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_lot.js
rename to client/javascript/test/e2e/scenario/sc_vitis_lot.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_metadata.js b/client/javascript/test/e2e/scenario/sc_vitis_metadata.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_metadata.js
rename to client/javascript/test/e2e/scenario/sc_vitis_metadata.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_moteurs.js b/client/javascript/test/e2e/scenario/sc_vitis_moteurs.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_moteurs.js
rename to client/javascript/test/e2e/scenario/sc_vitis_moteurs.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_order.js b/client/javascript/test/e2e/scenario/sc_vitis_order.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_order.js
rename to client/javascript/test/e2e/scenario/sc_vitis_order.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_publication.js b/client/javascript/test/e2e/scenario/sc_vitis_publication.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_publication.js
rename to client/javascript/test/e2e/scenario/sc_vitis_publication.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_unicite.js b/client/javascript/test/e2e/scenario/sc_vitis_unicite.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_unicite.js
rename to client/javascript/test/e2e/scenario/sc_vitis_unicite.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload.js b/client/javascript/test/e2e/scenario/sc_vitis_upload.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload.js
rename to client/javascript/test/e2e/scenario/sc_vitis_upload.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload_fmw.js b/client/javascript/test/e2e/scenario/sc_vitis_upload_fmw.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload_fmw.js
rename to client/javascript/test/e2e/scenario/sc_vitis_upload_fmw.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload_zip.js b/client/javascript/test/e2e/scenario/sc_vitis_upload_zip.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_upload_zip.js
rename to client/javascript/test/e2e/scenario/sc_vitis_upload_zip.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_user_existant.js b/client/javascript/test/e2e/scenario/sc_vitis_user_existant.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_user_existant.js
rename to client/javascript/test/e2e/scenario/sc_vitis_user_existant.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users.js b/client/javascript/test/e2e/scenario/sc_vitis_users.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users.js
rename to client/javascript/test/e2e/scenario/sc_vitis_users.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_linux.js b/client/javascript/test/e2e/scenario/sc_vitis_users_linux.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_linux.js
rename to client/javascript/test/e2e/scenario/sc_vitis_users_linux.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux.js b/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux.js
rename to client/javascript/test/e2e/scenario/sc_vitis_users_speciaux.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux_linux.js b/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux_linux.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_users_speciaux_linux.js
rename to client/javascript/test/e2e/scenario/sc_vitis_users_speciaux_linux.js
diff --git a/src/vitis/client/javascript/test/e2e/scenario/sc_vitis_verrouillage_projet.js b/client/javascript/test/e2e/scenario/sc_vitis_verrouillage_projet.js
similarity index 100%
rename from src/vitis/client/javascript/test/e2e/scenario/sc_vitis_verrouillage_projet.js
rename to client/javascript/test/e2e/scenario/sc_vitis_verrouillage_projet.js
diff --git a/src/vitis/client/lang/lang-en.json b/client/lang/lang-en.json
similarity index 100%
rename from src/vitis/client/lang/lang-en.json
rename to client/lang/lang-en.json
diff --git a/src/vitis/client/lang/lang-fr.json b/client/lang/lang-fr.json
similarity index 100%
rename from src/vitis/client/lang/lang-fr.json
rename to client/lang/lang-fr.json
diff --git a/src/vitis/client/less/doubleForm.less b/client/less/doubleForm.less
similarity index 100%
rename from src/vitis/client/less/doubleForm.less
rename to client/less/doubleForm.less
diff --git a/src/vitis/client/less/htmlForm.less b/client/less/htmlForm.less
similarity index 100%
rename from src/vitis/client/less/htmlForm.less
rename to client/less/htmlForm.less
diff --git a/src/vitis/client/less/login.less b/client/less/login.less
similarity index 100%
rename from src/vitis/client/less/login.less
rename to client/less/login.less
diff --git a/src/vitis/client/less/main.less b/client/less/main.less
similarity index 100%
rename from src/vitis/client/less/main.less
rename to client/less/main.less
diff --git a/src/vitis/client/less/mobile.less b/client/less/mobile.less
similarity index 100%
rename from src/vitis/client/less/mobile.less
rename to client/less/mobile.less
diff --git a/src/vitis/client/less/sectionForm.less b/client/less/sectionForm.less
similarity index 100%
rename from src/vitis/client/less/sectionForm.less
rename to client/less/sectionForm.less
diff --git a/src/vitis/client/less/simpleForm.less b/client/less/simpleForm.less
similarity index 100%
rename from src/vitis/client/less/simpleForm.less
rename to client/less/simpleForm.less
diff --git a/src/vitis/client/less/workspaceList.less b/client/less/workspaceList.less
similarity index 100%
rename from src/vitis/client/less/workspaceList.less
rename to client/less/workspaceList.less
diff --git a/src/vitis/client/modules/vitis/data/proj.json b/client/modules/vitis/data/proj.json
similarity index 100%
rename from src/vitis/client/modules/vitis/data/proj.json
rename to client/modules/vitis/data/proj.json
diff --git a/src/vitis/client/modules/vitis/forms/configuration/configuration_vitis_configuration.json b/client/modules/vitis/forms/configuration/configuration_vitis_configuration.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/configuration/configuration_vitis_configuration.json
rename to client/modules/vitis/forms/configuration/configuration_vitis_configuration.json
diff --git a/src/vitis/client/modules/vitis/forms/logs/logs_vitis_log.json b/client/modules/vitis/forms/logs/logs_vitis_log.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/logs/logs_vitis_log.json
rename to client/modules/vitis/forms/logs/logs_vitis_log.json
diff --git a/src/vitis/client/modules/vitis/forms/user/user_vitis_user.js b/client/modules/vitis/forms/user/user_vitis_user.js
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/user/user_vitis_user.js
rename to client/modules/vitis/forms/user/user_vitis_user.js
diff --git a/src/vitis/client/modules/vitis/forms/user/user_vitis_user.json b/client/modules/vitis/forms/user/user_vitis_user.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/user/user_vitis_user.json
rename to client/modules/vitis/forms/user/user_vitis_user.json
diff --git a/src/vitis/client/modules/vitis/forms/users/active_directory_connection.json b/client/modules/vitis/forms/users/active_directory_connection.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/active_directory_connection.json
rename to client/modules/vitis/forms/users/active_directory_connection.json
diff --git a/src/vitis/client/modules/vitis/forms/users/search_active_directory_group.json b/client/modules/vitis/forms/users/search_active_directory_group.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/search_active_directory_group.json
rename to client/modules/vitis/forms/users/search_active_directory_group.json
diff --git a/src/vitis/client/modules/vitis/forms/users/search_active_directory_person.json b/client/modules/vitis/forms/users/search_active_directory_person.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/search_active_directory_person.json
rename to client/modules/vitis/forms/users/search_active_directory_person.json
diff --git a/src/vitis/client/modules/vitis/forms/users/users_vitis_billinggroup.json b/client/modules/vitis/forms/users/users_vitis_billinggroup.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/users_vitis_billinggroup.json
rename to client/modules/vitis/forms/users/users_vitis_billinggroup.json
diff --git a/src/vitis/client/modules/vitis/forms/users/users_vitis_domain.json b/client/modules/vitis/forms/users/users_vitis_domain.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/users_vitis_domain.json
rename to client/modules/vitis/forms/users/users_vitis_domain.json
diff --git a/src/vitis/client/modules/vitis/forms/users/users_vitis_group.json b/client/modules/vitis/forms/users/users_vitis_group.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/users_vitis_group.json
rename to client/modules/vitis/forms/users/users_vitis_group.json
diff --git a/src/vitis/client/modules/vitis/forms/users/users_vitis_privilege.json b/client/modules/vitis/forms/users/users_vitis_privilege.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/users_vitis_privilege.json
rename to client/modules/vitis/forms/users/users_vitis_privilege.json
diff --git a/src/vitis/client/modules/vitis/forms/users/users_vitis_users.json b/client/modules/vitis/forms/users/users_vitis_users.json
similarity index 100%
rename from src/vitis/client/modules/vitis/forms/users/users_vitis_users.json
rename to client/modules/vitis/forms/users/users_vitis_users.json
diff --git a/src/vitis/client/modules/vitis/images/administrator.png b/client/modules/vitis/images/administrator.png
similarity index 100%
rename from src/vitis/client/modules/vitis/images/administrator.png
rename to client/modules/vitis/images/administrator.png
diff --git a/src/vitis/client/modules/vitis/images/button_green.gif b/client/modules/vitis/images/button_green.gif
similarity index 100%
rename from src/vitis/client/modules/vitis/images/button_green.gif
rename to client/modules/vitis/images/button_green.gif
diff --git a/src/vitis/client/modules/vitis/images/button_red.gif b/client/modules/vitis/images/button_red.gif
similarity index 100%
rename from src/vitis/client/modules/vitis/images/button_red.gif
rename to client/modules/vitis/images/button_red.gif
diff --git a/src/vitis/client/modules/vitis/images/user.png b/client/modules/vitis/images/user.png
similarity index 100%
rename from src/vitis/client/modules/vitis/images/user.png
rename to client/modules/vitis/images/user.png
diff --git a/src/vitis/client/modules/vitis/javascript/controllers/activeDirectoryTreeCtrl.js b/client/modules/vitis/javascript/controllers/activeDirectoryTreeCtrl.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/controllers/activeDirectoryTreeCtrl.js
rename to client/modules/vitis/javascript/controllers/activeDirectoryTreeCtrl.js
diff --git a/src/vitis/client/modules/vitis/javascript/controllers/logsCtrl.js b/client/modules/vitis/javascript/controllers/logsCtrl.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/controllers/logsCtrl.js
rename to client/modules/vitis/javascript/controllers/logsCtrl.js
diff --git a/src/vitis/client/modules/vitis/javascript/controllers/versionConfigurationCtrl.js b/client/modules/vitis/javascript/controllers/versionConfigurationCtrl.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/controllers/versionConfigurationCtrl.js
rename to client/modules/vitis/javascript/controllers/versionConfigurationCtrl.js
diff --git a/src/vitis/client/modules/vitis/javascript/controllers/webServiceHelpCtrl.js b/client/modules/vitis/javascript/controllers/webServiceHelpCtrl.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/controllers/webServiceHelpCtrl.js
rename to client/modules/vitis/javascript/controllers/webServiceHelpCtrl.js
diff --git a/src/vitis/client/modules/vitis/javascript/controllers/websocketConfigurationCtrl.js b/client/modules/vitis/javascript/controllers/websocketConfigurationCtrl.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/controllers/websocketConfigurationCtrl.js
rename to client/modules/vitis/javascript/controllers/websocketConfigurationCtrl.js
diff --git a/src/vitis/client/modules/vitis/javascript/deps.js b/client/modules/vitis/javascript/deps.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/deps.js
rename to client/modules/vitis/javascript/deps.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/activeDirectoryTreeDrtv.js b/client/modules/vitis/javascript/directives/activeDirectoryTreeDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/activeDirectoryTreeDrtv.js
rename to client/modules/vitis/javascript/directives/activeDirectoryTreeDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/logsDrtv.js b/client/modules/vitis/javascript/directives/logsDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/logsDrtv.js
rename to client/modules/vitis/javascript/directives/logsDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/phpInfoConfigurationDrtv.js b/client/modules/vitis/javascript/directives/phpInfoConfigurationDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/phpInfoConfigurationDrtv.js
rename to client/modules/vitis/javascript/directives/phpInfoConfigurationDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/versionConfigurationDrtv.js b/client/modules/vitis/javascript/directives/versionConfigurationDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/versionConfigurationDrtv.js
rename to client/modules/vitis/javascript/directives/versionConfigurationDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/webServiceHelpDrtv.js b/client/modules/vitis/javascript/directives/webServiceHelpDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/webServiceHelpDrtv.js
rename to client/modules/vitis/javascript/directives/webServiceHelpDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/directives/websocketConfigurationDrtv.js b/client/modules/vitis/javascript/directives/websocketConfigurationDrtv.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/directives/websocketConfigurationDrtv.js
rename to client/modules/vitis/javascript/directives/websocketConfigurationDrtv.js
diff --git a/src/vitis/client/modules/vitis/javascript/script_module.js b/client/modules/vitis/javascript/script_module.js
similarity index 100%
rename from src/vitis/client/modules/vitis/javascript/script_module.js
rename to client/modules/vitis/javascript/script_module.js
diff --git a/src/vitis/client/modules/vitis/lang/lang-en.json b/client/modules/vitis/lang/lang-en.json
similarity index 100%
rename from src/vitis/client/modules/vitis/lang/lang-en.json
rename to client/modules/vitis/lang/lang-en.json
diff --git a/src/vitis/client/modules/vitis/lang/lang-fr.json b/client/modules/vitis/lang/lang-fr.json
similarity index 100%
rename from src/vitis/client/modules/vitis/lang/lang-fr.json
rename to client/modules/vitis/lang/lang-fr.json
diff --git a/src/vitis/client/modules/vitis/less/activeDirectoryTree.less b/client/modules/vitis/less/activeDirectoryTree.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/activeDirectoryTree.less
rename to client/modules/vitis/less/activeDirectoryTree.less
diff --git a/src/vitis/client/modules/vitis/less/logs.less b/client/modules/vitis/less/logs.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/logs.less
rename to client/modules/vitis/less/logs.less
diff --git a/src/vitis/client/modules/vitis/less/main.less b/client/modules/vitis/less/main.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/main.less
rename to client/modules/vitis/less/main.less
diff --git a/src/vitis/client/modules/vitis/less/phpInfoConfiguration.less b/client/modules/vitis/less/phpInfoConfiguration.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/phpInfoConfiguration.less
rename to client/modules/vitis/less/phpInfoConfiguration.less
diff --git a/src/vitis/client/modules/vitis/less/updateConfiguration.less b/client/modules/vitis/less/updateConfiguration.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/updateConfiguration.less
rename to client/modules/vitis/less/updateConfiguration.less
diff --git a/src/vitis/client/modules/vitis/less/users.less b/client/modules/vitis/less/users.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/users.less
rename to client/modules/vitis/less/users.less
diff --git a/src/vitis/client/modules/vitis/less/versionConfiguration.less b/client/modules/vitis/less/versionConfiguration.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/versionConfiguration.less
rename to client/modules/vitis/less/versionConfiguration.less
diff --git a/src/vitis/client/modules/vitis/less/webServiceHelp.less b/client/modules/vitis/less/webServiceHelp.less
similarity index 100%
rename from src/vitis/client/modules/vitis/less/webServiceHelp.less
rename to client/modules/vitis/less/webServiceHelp.less
diff --git a/src/vitis/client/modules/vitis/templates/activeDirectoryTreeLeftTpl.html b/client/modules/vitis/templates/activeDirectoryTreeLeftTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/activeDirectoryTreeLeftTpl.html
rename to client/modules/vitis/templates/activeDirectoryTreeLeftTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/activeDirectoryTreeRightTpl.html b/client/modules/vitis/templates/activeDirectoryTreeRightTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/activeDirectoryTreeRightTpl.html
rename to client/modules/vitis/templates/activeDirectoryTreeRightTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/logsLeftTpl.html b/client/modules/vitis/templates/logsLeftTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/logsLeftTpl.html
rename to client/modules/vitis/templates/logsLeftTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/logsRightTpl.html b/client/modules/vitis/templates/logsRightTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/logsRightTpl.html
rename to client/modules/vitis/templates/logsRightTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/phpInfoConfigurationTpl.html b/client/modules/vitis/templates/phpInfoConfigurationTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/phpInfoConfigurationTpl.html
rename to client/modules/vitis/templates/phpInfoConfigurationTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/updateConfigurationTpl.html b/client/modules/vitis/templates/updateConfigurationTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/updateConfigurationTpl.html
rename to client/modules/vitis/templates/updateConfigurationTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/versionConfigurationTpl.html b/client/modules/vitis/templates/versionConfigurationTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/versionConfigurationTpl.html
rename to client/modules/vitis/templates/versionConfigurationTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/webServiceHelpTpl.html b/client/modules/vitis/templates/webServiceHelpTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/webServiceHelpTpl.html
rename to client/modules/vitis/templates/webServiceHelpTpl.html
diff --git a/src/vitis/client/modules/vitis/templates/websocketConfigurationTpl.html b/client/modules/vitis/templates/websocketConfigurationTpl.html
similarity index 100%
rename from src/vitis/client/modules/vitis/templates/websocketConfigurationTpl.html
rename to client/modules/vitis/templates/websocketConfigurationTpl.html
diff --git a/src/vitis/client/templates/clientDocumentationTpl.html b/client/templates/clientDocumentationTpl.html
similarity index 100%
rename from src/vitis/client/templates/clientDocumentationTpl.html
rename to client/templates/clientDocumentationTpl.html
diff --git a/src/vitis/client/templates/creditsTpl.html b/client/templates/creditsTpl.html
similarity index 100%
rename from src/vitis/client/templates/creditsTpl.html
rename to client/templates/creditsTpl.html
diff --git a/src/vitis/client/templates/doubleFormTpl.html b/client/templates/doubleFormTpl.html
similarity index 100%
rename from src/vitis/client/templates/doubleFormTpl.html
rename to client/templates/doubleFormTpl.html
diff --git a/src/vitis/client/templates/formTpl.html b/client/templates/formTpl.html
similarity index 100%
rename from src/vitis/client/templates/formTpl.html
rename to client/templates/formTpl.html
diff --git a/src/vitis/client/templates/loginTpl.html b/client/templates/loginTpl.html
similarity index 100%
rename from src/vitis/client/templates/loginTpl.html
rename to client/templates/loginTpl.html
diff --git a/src/vitis/client/templates/mainTpl.html b/client/templates/mainTpl.html
similarity index 100%
rename from src/vitis/client/templates/mainTpl.html
rename to client/templates/mainTpl.html
diff --git a/src/vitis/client/templates/sectionFormTpl.html b/client/templates/sectionFormTpl.html
similarity index 100%
rename from src/vitis/client/templates/sectionFormTpl.html
rename to client/templates/sectionFormTpl.html
diff --git a/src/vitis/client/templates/simpleFormTpl.html b/client/templates/simpleFormTpl.html
similarity index 100%
rename from src/vitis/client/templates/simpleFormTpl.html
rename to client/templates/simpleFormTpl.html
diff --git a/src/vitis/client/templates/uiGridActionTpl.html b/client/templates/uiGridActionTpl.html
similarity index 100%
rename from src/vitis/client/templates/uiGridActionTpl.html
rename to client/templates/uiGridActionTpl.html
diff --git a/src/vitis/client/templates/uiGridPaginationTpl.html b/client/templates/uiGridPaginationTpl.html
similarity index 100%
rename from src/vitis/client/templates/uiGridPaginationTpl.html
rename to client/templates/uiGridPaginationTpl.html
diff --git a/src/vitis/client/templates/workspaceListTpl.html b/client/templates/workspaceListTpl.html
similarity index 100%
rename from src/vitis/client/templates/workspaceListTpl.html
rename to client/templates/workspaceListTpl.html
diff --git a/conf/Gruntfile.js b/conf/Gruntfile.js
deleted file mode 100755
index 28e9144e..00000000
--- a/conf/Gruntfile.js
+++ /dev/null
@@ -1,112 +0,0 @@
-module.exports = function (grunt) {
-
-    var compilerPackage = require('google-closure-compiler');
-    compilerPackage.grunt(grunt);
-
-    var devMode = grunt.option('dev');
-
-    var sHome = '../';
-    if (devMode) {
-        sHome = '../client/';
-    }
-
-    var sClosureDepsHome = '../../../../../';
-
-    // Project configuration.
-    grunt.initConfig({
-        'closure-compiler': {
-            Extraction: {
-                files: {
-                    [sHome + '/javascript/extraction.min.js']: [
-                        // Fichiers Vitis
-                        sHome + 'javascript/require/*.js',
-                        sHome + 'javascript/app/**/*.js',
-                        sHome + 'javascript/externs/formReader/**/*.js',
-                        sHome + 'javascript/externs/mapJSON/**/*.js',
-                        sHome + 'modules/vitis/javascript/**/*.js',
-                        // OpenLayers
-                        sHome + 'javascript/externs/openLayers/**/*.js',
-                        // Fichiers Extraction
-                        sHome + 'conf/requires/*.js',
-                        sHome + 'modules/extraction/javascript/**/*.js'
-                    ]
-                },
-                options: {
-                    js: [
-                        'node_modules/google-closure-library/closure/goog/**.js',
-                        '!node_modules/google-closure-library/closure/goog/**_test.js'
-                    ],
-                    externs: [
-                        'closure/externs/angular-1.3.js',
-                        'closure/externs/bingmaps.js',
-                        'closure/externs/jquery-1.9.js',
-                        'closure/externs/bootstrap.js',
-                        'closure/externs/geojson.js',
-                        'closure/externs/jspdf.js',
-                        'closure/externs/html2canvas.js'
-                    ],
-                    compilation_level: 'ADVANCED',
-                    manage_closure_dependencies: true,
-                    generate_exports: true,
-                    angular_pass: true,
-                    debug: false,
-                    language_in: 'ECMASCRIPT5',
-                    language_out: 'ECMASCRIPT5',
-                    closure_entry_point: ['vitis'],
-                    create_source_map: sHome + '/javascript/extraction.min.js.map',
-                    output_wrapper: '(function(){\n%output%\n}).call(this)\n//# sourceMappingURL=../javascript/extraction.min.js.map'
-                }
-            },
-            formReader: {
-                files: {
-                    [sHome + '/javascript/externs/formReader/formReader.min.js']: [
-                        // Fichiers FormReader
-                        sHome + 'javascript/externs/formReader/**/*.js'
-                    ]
-                },
-                options: {
-                    compilation_level: 'WHITESPACE_ONLY',
-                    angular_pass: true,
-                    language_in: 'ECMASCRIPT5',
-                    language_out: 'ECMASCRIPT5'
-                }
-            }
-        },
-        'closureDepsWriter': {
-            options: {
-                depswriter: 'closure/depswriter/depswriter.py',
-                root_with_prefix: [
-                    // Fichiers Vitis
-                    '"' + sHome + 'javascript/app ' + sClosureDepsHome + 'javascript/app"',
-                    '"' + sHome + 'modules/vitis/javascript ' + sClosureDepsHome + 'modules/vitis/javascript"',
-                    '"' + sHome + 'javascript/externs/formReader ' + sClosureDepsHome + 'javascript/externs/formReader"',
-                    '"' + sHome + 'javascript/externs/mapJSON ' + sClosureDepsHome + 'javascript/externs/mapJSON"',
-                    '"' + sHome + 'conf/requires ' + sClosureDepsHome + 'conf/requires"',
-                    // OpenLayers
-                    '"' + sHome + 'javascript/externs/openLayers ' + sClosureDepsHome + 'javascript/externs/openLayers"',
-                    // Fichiers Extraction
-                    '"' + sHome + 'modules/extraction/javascript ' + sClosureDepsHome + 'modules/extraction/javascript"',
-                    // Closure library
-                    '"' + sHome + 'conf/node_modules/google-closure-library/closure/goog ' + sClosureDepsHome + 'conf/node_modules/google-closure-library/closure/goog"'
-                ]
-            },
-            targetName: {
-                dest: sHome + '/javascript/extraction.deps.js'
-            }
-        }
-    });
-
-    grunt.loadNpmTasks('grunt-closure-tools');
-
-    // Tache par défaut
-    // cmd: grunt
-    grunt.registerTask('default', ['closureDepsWriter', 'closure-compiler:Extraction']);
-    // cmd: grunt generate-deps
-    grunt.registerTask('generate-deps', ['closureDepsWriter']);
-    // cmd: grunt formReader minify
-    grunt.registerTask('minify-formReader', ['closure-compiler:formReader']);
-    // cmd: grunt formReader and studio minify
-    grunt.registerTask('minify-libs', ['closure-compiler:formReader']);
-    // cmd: grunt compile
-    grunt.registerTask('compile', ['closure-compiler:Extraction']);
-};
diff --git a/conf/_install/apache.conf b/conf/_install/apache.conf
deleted file mode 100755
index a57db001..00000000
--- a/conf/_install/apache.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-Alias /extraction[ENV] "[APPDIRECTORY]"
-	<Directory "[APPDIRECTORY]">
-		AllowOverride FileInfo
-		Options FollowSymLinks
-		Require all granted
-	</Directory>
diff --git a/conf/_install/dependency.xml b/conf/_install/dependency.xml
deleted file mode 100755
index c96e2f04..00000000
--- a/conf/_install/dependency.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Application -->
-<installer>
-	<dependenciesCollection>
-		<dependency>
-			<nature>framework</nature>
-			<name>vitis</name>
-			<version>app_extraction</version>
-		</dependency>
-		<dependency>
-			<nature>modules</nature>
-			<name>module_extraction</name>
-			<version>app_extraction</version>
-		</dependency>
-	</dependenciesCollection>
-</installer>
diff --git a/conf/_install/fileToDelete.txt b/conf/_install/fileToDelete.txt
deleted file mode 100755
index 5b05a50a..00000000
--- a/conf/_install/fileToDelete.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-package.json
-Gruntfile.js
\ No newline at end of file
diff --git a/conf/_install/folderToDelete.txt b/conf/_install/folderToDelete.txt
deleted file mode 100755
index 3ff9591f..00000000
--- a/conf/_install/folderToDelete.txt
+++ /dev/null
@@ -1 +0,0 @@
-requires
\ No newline at end of file
diff --git a/conf/credits.json b/conf/credits.json
deleted file mode 100755
index 6e2a596b..00000000
--- a/conf/credits.json
+++ /dev/null
@@ -1,156 +0,0 @@
-[
-    {
-        "label": "CREDITS_SOFTWARE",
-        "rows": [
-            {
-                "type": "text",
-                "value": "vMap"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_VERSION",
-        "rows": [
-            {
-                "type": "text",
-                "value": "CREDITS_VERSION_CONTENT"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_DATE",
-        "rows": [
-            {
-                "type": "text",
-                "value": "CREDITS_DATE_CONTENT"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_EDITOR",
-        "rows": [
-            {
-                "type": "link",
-                "value": "Veremes",
-                "url": "http://www.veremes.com"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_AUTHOR",
-        "rows": [
-            {
-                "type": "text",
-                "value": "Armand Bahi"
-            },
-            {
-                "type": "text",
-                "value": "Alexandre Bizien"
-            },
-            {
-                "type": "text",
-                "value": "Anthony Borghi"
-            },
-            {
-                "type": "text",
-                "value": "Frédéric Carretero"
-            },
-            {
-                "type": "text",
-                "value": "Olivier Gayte"
-            },
-            {
-                "type": "text",
-                "value": "Sébastien Legrand"
-            },
-            {
-                "type": "text",
-                "value": "Laurent Panabieres"
-            },
-            {
-                "type": "text",
-                "value": "Yoann Perollet"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_GRAPHICS",
-        "rows": [
-            {
-                "type": "link",
-                "value": "Nematis",
-                "url": "http://www.nematis.com"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_LIBRARIES",
-        "rows": [
-            {
-                "type": "link",
-                "value": "Bootstrap",
-                "url": "http://getbootstrap.com"
-            },
-            {
-                "type": "link",
-                "value": "AngularJS",
-                "url": "https://angularjs.org"
-            },
-            {
-                "type": "link",
-                "value": "Google Closure",
-                "url": "https://developers.google.com/closure"
-            },
-            {
-                "type": "link",
-                "value": "jQuery",
-                "url": "http://jquery.com"
-            },
-            {
-                "type": "link",
-                "value": "Rgraph",
-                "url": "http://www.rgraph.net"
-            },
-            {
-                "type": "link",
-                "value": "CodeMirror",
-                "url": "http://codemirror.net"
-            },
-            {
-                "type": "link",
-                "value": "OpenLayers",
-                "url": "http://openlayers.org"
-            },
-            {
-                "type": "link",
-                "value": "TinyMCE",
-                "url": "https://www.tinymce.com"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_CONTACT",
-        "rows": [
-            {
-                "type": "link",
-                "value": "www.veremes.com",
-                "url": "http://www.veremes.com"
-            },
-            {
-                "type": "link",
-                "value": "www.veremes.com/nous-contacter#1",
-                "url": "http://www.veremes.com/nous-contacter#1"
-            }
-        ]
-    },
-    {
-        "label": "CREDITS_LICENSE",
-        "rows": [
-            {
-                "type": "link",
-                "value": "Cecill-B",
-                "url": "http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.html"
-            }
-        ]
-    }
-]
diff --git a/conf/less/variables.less b/conf/less/variables.less
deleted file mode 100755
index 9636cd03..00000000
--- a/conf/less/variables.less
+++ /dev/null
@@ -1,35 +0,0 @@
-
-// user colors
-@user-color-theme-1: #23282D;
-@user-color-theme-2: #6F8456;
-
-
-// Veremes colors
-@veremes-gtf-color: #39468A;
-@veremes-majic-color: #CF461F;
-@veremes-qualigeo-color: #832C7A;
-@veremes-wab-color: #198D9F;
-/*@veremes-vmap-color: #CB0650;*/
-@veremes-vmap-color: #198D9F;
-
-@veremes-map-backgroud-color: #020237;
-@veremes-gray-backgroud-color: #3A3A3A;
-@veremes-light-gray-backgroud-color: #9A9A9A;
-
-
-// Application colors
-@application-color-theme: @veremes-vmap-color; // <- Change this color
-
-@application-lighen-color-theme: lighten(@application-color-theme, 20%);
-@application-darken-color-theme: darken(@application-color-theme, 10%);
-
-@application-action-1-color: #337ab7; // blue bootstrap
-@application-action-2-color: #5cb85c; // green bootstrap
-
-// Other variables
-@ui-grid-bg-image: "../images/ui-grid/wbg.gif";
-@font-color-purple: #020237;
-
-// Dimension des vignettes dans les listes.
-@ui-grid-thumbnail-width: 100px;
-@ui-grid-thumbnail-heigth: 60px;
\ No newline at end of file
diff --git a/conf/package.json b/conf/package.json
deleted file mode 100755
index 5b5091d4..00000000
--- a/conf/package.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "name": "Vitis",
-  "version": "0.1.0"
-}
diff --git a/conf/properties.json b/conf/properties.json
deleted file mode 100644
index d0372b37..00000000
--- a/conf/properties.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-    "services_alias": "rest[ENV]",
-    "web_server_name": "https://[hostname]:[PORT]/",
-    "proxy_url": "https://[hostname]:[PORT]/proxy[ENV]/proxy.php",
-    "version": "[VERSION]",
-	"build": "[BUILD]",
-    "status": "unstable",
-	"month_year": "[MONTH_YEAR]",
-    "application": "extraction",
-    "environment": "[ENV]"
-}
diff --git a/conf/requires/config.js b/conf/requires/config.js
deleted file mode 100755
index 6d0f540f..00000000
--- a/conf/requires/config.js
+++ /dev/null
@@ -1,66 +0,0 @@
-'use strict';
-
-goog.provide('vitis.application.config');
-
-// Fichiers js et css à charger pour l'application Extraction.
-var oApplicationFiles = {
-    'css': [
-        // Vitis
-        'css/lib/bootstrap/css/bootstrap.min.css',
-        'css/lib/jquery/plugins/bootstrap-datepicker/bootstrap-datepicker3.min.css',
-        'css/lib/jquery/plugins/bootstrap-fileinput/css/fileinput.min.css',
-        'css/lib/ui-grid/ui-grid.min.css',
-        'css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css',
-        'css/lib/bootstrap-checkbox/build.css',
-        'css/lib/bootstrap-checkbox/font-awesome.css',
-        'css/lib/jquery/plugins/bootstrap-slider/bootstrap-slider.min.css',
-        'css/lib/jquery/plugins/malihu-custom-scrollbar/jquery.mCustomScrollbar.min.css',
-        'css/lib/ui-grid/plugins/draggable-rows.less',
-        'less/main.less',
-        // App
-        'modules/vitis/less/main.less',
-        'modules/extraction/less/main.less',
-        'css/lib/codemirror/codemirror.css',
-        'css/lib/codemirror/codemirror_foldgutter.css',
-        'css/lib/codemirror/map.css',
-        'css/lib/codemirror/show-hint.css',
-        'css/lib/jquery/plugins/bootstrap-treeview/bootstrap-treeview.min.css',
-        'css/lib/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css',
-        'css/lib/jquery/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css',
-        'css/lib/viewer/viewer.min.css'
-    ],
-    'js': {
-        'externs': [
-            // Studio
-            'javascript/externs/bootbox/bootbox.min.js',
-            'javascript/externs/codemirror/codemirror.min.js',
-            'javascript/externs/codemirror/htmlmixed.js',
-            'javascript/externs/codemirror/css.js',
-            'javascript/externs/codemirror/javascript.js',
-            'javascript/externs/codemirror/clike.js',
-            'javascript/externs/codemirror/php.js',
-            'javascript/externs/codemirror/xml.js',
-            'javascript/externs/codemirror/sql.js',
-            'javascript/externs/codemirror/map.js',
-            'javascript/externs/codemirror/show-hint.js',
-            'javascript/externs/codemirror/addon/fold/foldcode.js',
-            'javascript/externs/codemirror/addon/fold/foldgutter.js',
-            'javascript/externs/codemirror/addon/fold/brace-fold.js',
-            'javascript/externs/codemirror/addon/fold/xml-fold.js',
-            'javascript/externs/angular/modules/ui-codemirror/ui-codemirror.min.js',
-            'javascript/externs/tinymce/tinymce.min.js',
-            'javascript/externs/angular/modules/ui-tinymce/tinymce.js',
-            'javascript/externs/jquery/plugins/bootstrap-treeview/bootstrap-treeview.js',
-            'javascript/externs/jquery/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js',
-            'javascript/externs/scripts_cryptage.js',
-            'javascript/externs/moment/moment.min.js',
-            'javascript/externs/moment/min/moment-with-locales.min.js',
-            'javascript/externs/jquery/plugins/notify/notify.js',
-            'javascript/externs/jquery/plugins/bootstrap-colorpicker/bootstrap-colorpicker.min.js',
-            'javascript/externs/jquery/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js',
-            'javascript/externs/jquery/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js',
-            'javascript/externs/viewer/viewer.min.js'
-        ]
-    },
-    'vitisModuleDependencies': ['ui.codemirror', 'ui.tinymce', 'ui.grid.draggable-rows']
-};
\ No newline at end of file
diff --git a/conf/requires/requiresApp.js b/conf/requires/requiresApp.js
deleted file mode 100755
index 3417eb6f..00000000
--- a/conf/requires/requiresApp.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/* global goog */
-
-/**
- * Ce fichier permet de charger les fichiers de l'applicaiton
- * de façon non compilée
- * @author: Armand Bahi
- */
-
-goog.provide('vitis.application.requires');
-//goog.require('vmap.script_module');
-goog.require('extraction.script_module');
\ No newline at end of file
diff --git a/install.bat b/install.bat
deleted file mode 100644
index d3123bf3..00000000
--- a/install.bat
+++ /dev/null
@@ -1,18 +0,0 @@
-@echo off
-title Install Vitis App
-echo Install Vitis App
-
-cd utils
-call init_tree.bat
-call copy_hooks.bat
-
-cd ../client/conf
-call npm install grunt --save
-call npm install grunt-cli
-call npm install grunt-closure-tools --save
-call npm install google-closure-compiler@20160911.0.0 --save
-call npm install google-closure-library@20160911.0.0 --save
-call grunt
-
-cd ..
-pause
diff --git a/install.sh b/install.sh
deleted file mode 100755
index c67e3975..00000000
--- a/install.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#   Crée des symlinks pour re-créer l'arborescence de l'application
-#
-#
-
-if [ `whoami` == "root" ]; then
-    echo "Please, do not run this script as sudo"
-else
-    cd utils/
-    ./init_symlinks.sh
-    ./pull_subtrees.sh
-    ./copy_hooks.sh
-
-    cd ../conf
-    npm install grunt --save
-    npm install grunt-cli
-    npm install grunt-closure-tools --save
-    npm install google-closure-compiler@20160911.0.0 --save
-    npm install google-closure-library@20160911.0.0 --save
-    grunt -dev
-fi
diff --git a/pull_subtrees.sh b/pull_subtrees.sh
deleted file mode 100755
index d9bc20cf..00000000
--- a/pull_subtrees.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Récupère les modifications des modules sur l'application
-#
-#
-
-if [ `whoami` == "root" ]; then
-    echo "Please, do not run this script as sudo"
-else
-    cd utils/
-    ./pull_subtrees.sh
-fi
diff --git a/push_subtrees.sh b/push_subtrees.sh
deleted file mode 100644
index 09891131..00000000
--- a/push_subtrees.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Envoie les modifications de l'application sur les modules
-#
-#
-
-if [ `whoami` == "root" ]; then
-    echo "Please, do not run this script as sudo"
-else
-    cd utils/
-    ./push_subtrees.sh
-fi
diff --git a/src/closure/README.md b/src/closure/README.md
deleted file mode 100644
index d28619bf..00000000
--- a/src/closure/README.md
+++ /dev/null
@@ -1 +0,0 @@
-Google closure exceptions
\ No newline at end of file
diff --git a/src/closure/conf/depswriter/closurebuilder.py b/src/closure/conf/depswriter/closurebuilder.py
deleted file mode 100755
index 7be7661f..00000000
--- a/src/closure/conf/depswriter/closurebuilder.py
+++ /dev/null
@@ -1,293 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2009 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-"""Utility for Closure Library dependency calculation.
-
-ClosureBuilder scans source files to build dependency info.  From the
-dependencies, the script can produce a manifest in dependency order,
-a concatenated script, or compiled output from the Closure Compiler.
-
-Paths to files can be expressed as individual arguments to the tool (intended
-for use with find and xargs).  As a convenience, --root can be used to specify
-all JS files below a directory.
-
-usage: %prog [options] [file1.js file2.js ...]
-"""
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-import io
-import logging
-import optparse
-import os
-import sys
-
-import depstree
-import jscompiler
-import source
-import treescan
-
-
-def _GetOptionsParser():
-  """Get the options parser."""
-
-  parser = optparse.OptionParser(__doc__)
-  parser.add_option('-i',
-                    '--input',
-                    dest='inputs',
-                    action='append',
-                    default=[],
-                    help='One or more input files to calculate dependencies '
-                    'for.  The namespaces in this file will be combined with '
-                    'those given with the -n flag to form the set of '
-                    'namespaces to find dependencies for.')
-  parser.add_option('-n',
-                    '--namespace',
-                    dest='namespaces',
-                    action='append',
-                    default=[],
-                    help='One or more namespaces to calculate dependencies '
-                    'for.  These namespaces will be combined with those given '
-                    'with the -i flag to form the set of namespaces to find '
-                    'dependencies for.  A Closure namespace is a '
-                    'dot-delimited path expression declared with a call to '
-                    'goog.provide() (e.g. "goog.array" or "foo.bar").')
-  parser.add_option('--root',
-                    dest='roots',
-                    action='append',
-                    default=[],
-                    help='The paths that should be traversed to build the '
-                    'dependencies.')
-  parser.add_option('-o',
-                    '--output_mode',
-                    dest='output_mode',
-                    type='choice',
-                    action='store',
-                    choices=['list', 'script', 'compiled'],
-                    default='list',
-                    help='The type of output to generate from this script. '
-                    'Options are "list" for a list of filenames, "script" '
-                    'for a single script containing the contents of all the '
-                    'files, or "compiled" to produce compiled output with '
-                    'the Closure Compiler.  Default is "list".')
-  parser.add_option('-c',
-                    '--compiler_jar',
-                    dest='compiler_jar',
-                    action='store',
-                    help='The location of the Closure compiler .jar file.')
-  parser.add_option('-f',
-                    '--compiler_flags',
-                    dest='compiler_flags',
-                    default=[],
-                    action='append',
-                    help='Additional flags to pass to the Closure compiler. '
-                    'To pass multiple flags, --compiler_flags has to be '
-                    'specified multiple times.')
-  parser.add_option('-j',
-                    '--jvm_flags',
-                    dest='jvm_flags',
-                    default=[],
-                    action='append',
-                    help='Additional flags to pass to the JVM compiler. '
-                    'To pass multiple flags, --jvm_flags has to be '
-                    'specified multiple times.')
-  parser.add_option('--output_file',
-                    dest='output_file',
-                    action='store',
-                    help=('If specified, write output to this path instead of '
-                          'writing to standard output.'))
-
-  return parser
-
-
-def _GetInputByPath(path, sources):
-  """Get the source identified by a path.
-
-  Args:
-    path: str, A path to a file that identifies a source.
-    sources: An iterable collection of source objects.
-
-  Returns:
-    The source from sources identified by path, if found.  Converts to
-    real paths for comparison.
-  """
-  for js_source in sources:
-    # Convert both to real paths for comparison.
-    if os.path.realpath(path) == os.path.realpath(js_source.GetPath()):
-      return js_source
-
-
-def _GetClosureBaseFile(sources):
-  """Given a set of sources, returns the one base.js file.
-
-  Note that if zero or two or more base.js files are found, an error message
-  will be written and the program will be exited.
-
-  Args:
-    sources: An iterable of _PathSource objects.
-
-  Returns:
-    The _PathSource representing the base Closure file.
-  """
-  base_files = [
-      js_source for js_source in sources if _IsClosureBaseFile(js_source)
-  ]
-
-  if not base_files:
-    logging.error('No Closure base.js file found.')
-    sys.exit(1)
-  if len(base_files) > 1:
-    logging.error('More than one Closure base.js files found at these paths:')
-    for base_file in base_files:
-      logging.error(base_file.GetPath())
-    sys.exit(1)
-  return base_files[0]
-
-
-def _IsClosureBaseFile(js_source):
-  """Returns true if the given _PathSource is the Closure base.js source."""
-  return (os.path.basename(js_source.GetPath()) == 'base.js' and
-          js_source.provides == set(['goog']))
-
-
-class _PathSource(source.Source):
-  """Source file subclass that remembers its file path."""
-
-  def __init__(self, path):
-    """Initialize a source.
-
-    Args:
-      path: str, Path to a JavaScript file.  The source string will be read
-        from this file.
-    """
-    super(_PathSource, self).__init__(source.GetFileContents(path))
-
-    self._path = path
-
-  def __str__(self):
-    return 'PathSource %s' % self._path
-
-  def GetPath(self):
-    """Returns the path."""
-    return self._path
-
-
-def _WrapGoogModuleSource(src):
-  return ('goog.loadModule(function(exports) {{'
-          '"use strict";'
-          '{0}'
-          '\n'  # terminate any trailing single line comment.
-          ';return exports'
-          '}});\n').format(src)
-
-
-def main():
-  logging.basicConfig(format=(sys.argv[0] + ': %(message)s'),
-                      level=logging.INFO)
-  options, args = _GetOptionsParser().parse_args()
-
-  # Make our output pipe.
-  if options.output_file:
-    out = io.open(options.output_file, 'wb')
-  else:
-    version = sys.version_info[:2]
-    if version >= (3, 0):
-      # Write bytes to stdout
-      out = sys.stdout.buffer
-    else:
-      out = sys.stdout
-
-  sources = set()
-
-  logging.info('Scanning paths...')
-  for path in options.roots:
-    for js_path in treescan.ScanTreeForJsFiles(path):
-      sources.add(_PathSource(js_path))
-
-  # Add scripts specified on the command line.
-  for js_path in args:
-    sources.add(_PathSource(js_path))
-
-  logging.info('%s sources scanned.', len(sources))
-
-  # Though deps output doesn't need to query the tree, we still build it
-  # to validate dependencies.
-  logging.info('Building dependency tree..')
-  tree = depstree.DepsTree(sources)
-
-  input_namespaces = set()
-  inputs = options.inputs or []
-  for input_path in inputs:
-    js_input = _GetInputByPath(input_path, sources)
-    if not js_input:
-      logging.error('No source matched input %s', input_path)
-      sys.exit(1)
-    input_namespaces.update(js_input.provides)
-
-  input_namespaces.update(options.namespaces)
-
-  if not input_namespaces:
-    logging.error('No namespaces found. At least one namespace must be '
-                  'specified with the --namespace or --input flags.')
-    sys.exit(2)
-
-  # The Closure Library base file must go first.
-  base = _GetClosureBaseFile(sources)
-  deps = [base] + tree.GetDependencies(input_namespaces)
-
-  output_mode = options.output_mode
-  if output_mode == 'list':
-    out.writelines([js_source.GetPath() + '\n' for js_source in deps])
-  elif output_mode == 'script':
-    for js_source in deps:
-      src = js_source.GetSource()
-      if js_source.is_goog_module:
-        src = _WrapGoogModuleSource(src)
-      out.write(src.encode('utf-8') + b'\n')
-  elif output_mode == 'compiled':
-    logging.warning("""\
-Closure Compiler now natively understands and orders Closure dependencies and
-is prefererred over using this script for performing JavaScript compilation.
-
-Please migrate your codebase.
-
-See:
-https://github.com/google/closure-compiler/wiki/Managing-Dependencies
-""")
-
-    # Make sure a .jar is specified.
-    if not options.compiler_jar:
-      logging.error('--compiler_jar flag must be specified if --output is '
-                    '"compiled"')
-      sys.exit(2)
-
-    # Will throw an error if the compilation fails.
-    compiled_source = jscompiler.Compile(options.compiler_jar,
-                                         [js_source.GetPath()
-                                          for js_source in deps],
-                                         jvm_flags=options.jvm_flags,
-                                         compiler_flags=options.compiler_flags)
-
-    logging.info('JavaScript compilation succeeded.')
-    out.write(compiled_source.encode('utf-8'))
-
-  else:
-    logging.error('Invalid value for --output flag.')
-    sys.exit(2)
-
-
-if __name__ == '__main__':
-  main()
diff --git a/src/closure/conf/depswriter/depstree.py b/src/closure/conf/depswriter/depstree.py
deleted file mode 100755
index f288dd3a..00000000
--- a/src/closure/conf/depswriter/depstree.py
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 2009 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Class to represent a full Closure Library dependency tree.
-
-Offers a queryable tree of dependencies of a given set of sources.  The tree
-will also do logical validation to prevent duplicate provides and circular
-dependencies.
-"""
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-class DepsTree(object):
-  """Represents the set of dependencies between source files."""
-
-  def __init__(self, sources):
-    """Initializes the tree with a set of sources.
-
-    Args:
-      sources: A set of JavaScript sources.
-
-    Raises:
-      MultipleProvideError: A namespace is provided by muplitple sources.
-      NamespaceNotFoundError: A namespace is required but never provided.
-    """
-
-    self._sources = sources
-    self._provides_map = dict()
-
-    # Ensure nothing was provided twice.
-    for source in sources:
-      for provide in source.provides:
-        if provide in self._provides_map:
-          raise MultipleProvideError(
-              provide, [self._provides_map[provide], source])
-
-        self._provides_map[provide] = source
-
-    # Check that all required namespaces are provided.
-    for source in sources:
-      for require in source.requires:
-        if require not in self._provides_map:
-          raise NamespaceNotFoundError(require, source)
-
-  def GetDependencies(self, required_namespaces):
-    """Get source dependencies, in order, for the given namespaces.
-
-    Args:
-      required_namespaces: A string (for one) or list (for one or more) of
-        namespaces.
-
-    Returns:
-      A list of source objects that provide those namespaces and all
-      requirements, in dependency order.
-
-    Raises:
-      NamespaceNotFoundError: A namespace is requested but doesn't exist.
-      CircularDependencyError: A cycle is detected in the dependency tree.
-    """
-    if isinstance(required_namespaces, str):
-      required_namespaces = [required_namespaces]
-
-    deps_sources = []
-
-    for namespace in required_namespaces:
-      for source in DepsTree._ResolveDependencies(
-          namespace, [], self._provides_map, []):
-        if source not in deps_sources:
-          deps_sources.append(source)
-
-    return deps_sources
-
-  @staticmethod
-  def _ResolveDependencies(required_namespace, deps_list, provides_map,
-                           traversal_path):
-    """Resolve dependencies for Closure source files.
-
-    Follows the dependency tree down and builds a list of sources in dependency
-    order.  This function will recursively call itself to fill all dependencies
-    below the requested namespaces, and then append its sources at the end of
-    the list.
-
-    Args:
-      required_namespace: String of required namespace.
-      deps_list: List of sources in dependency order.  This function will append
-        the required source once all of its dependencies are satisfied.
-      provides_map: Map from namespace to source that provides it.
-      traversal_path: List of namespaces of our path from the root down the
-        dependency/recursion tree.  Used to identify cyclical dependencies.
-        This is a list used as a stack -- when the function is entered, the
-        current namespace is pushed and popped right before returning.
-        Each recursive call will check that the current namespace does not
-        appear in the list, throwing a CircularDependencyError if it does.
-
-    Returns:
-      The given deps_list object filled with sources in dependency order.
-
-    Raises:
-      NamespaceNotFoundError: A namespace is requested but doesn't exist.
-      CircularDependencyError: A cycle is detected in the dependency tree.
-    """
-
-    source = provides_map.get(required_namespace)
-    if not source:
-      raise NamespaceNotFoundError(required_namespace)
-
-    if required_namespace in traversal_path:
-      traversal_path.append(required_namespace)  # do this *after* the test
-
-      # This must be a cycle.
-      raise CircularDependencyError(traversal_path)
-
-    # If we don't have the source yet, we'll have to visit this namespace and
-    # add the required dependencies to deps_list.
-    if source not in deps_list:
-      traversal_path.append(required_namespace)
-
-      for require in source.requires:
-
-        # Append all other dependencies before we append our own.
-        DepsTree._ResolveDependencies(require, deps_list, provides_map,
-                                      traversal_path)
-      deps_list.append(source)
-
-      traversal_path.pop()
-
-    return deps_list
-
-
-class BaseDepsTreeError(Exception):
-  """Base DepsTree error."""
-
-  def __init__(self):
-    Exception.__init__(self)
-
-
-class CircularDependencyError(BaseDepsTreeError):
-  """Raised when a dependency cycle is encountered."""
-
-  def __init__(self, dependency_list):
-    BaseDepsTreeError.__init__(self)
-    self._dependency_list = dependency_list
-
-  def __str__(self):
-    return ('Encountered circular dependency:\n%s\n' %
-            '\n'.join(self._dependency_list))
-
-
-class MultipleProvideError(BaseDepsTreeError):
-  """Raised when a namespace is provided more than once."""
-
-  def __init__(self, namespace, sources):
-    BaseDepsTreeError.__init__(self)
-    self._namespace = namespace
-    self._sources = sources
-
-  def __str__(self):
-    source_strs = map(str, self._sources)
-
-    return ('Namespace "%s" provided more than once in sources:\n%s\n' %
-            (self._namespace, '\n'.join(source_strs)))
-
-
-class NamespaceNotFoundError(BaseDepsTreeError):
-  """Raised when a namespace is requested but not provided."""
-
-  def __init__(self, namespace, source=None):
-    BaseDepsTreeError.__init__(self)
-    self._namespace = namespace
-    self._source = source
-
-  def __str__(self):
-    msg = 'Namespace "%s" never provided.' % self._namespace
-    if self._source:
-      msg += ' Required in %s' % self._source
-    return msg
diff --git a/src/closure/conf/depswriter/depstree_test.py b/src/closure/conf/depswriter/depstree_test.py
deleted file mode 100755
index eb4c9995..00000000
--- a/src/closure/conf/depswriter/depstree_test.py
+++ /dev/null
@@ -1,127 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2009 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Unit test for depstree."""
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-import unittest
-
-import depstree
-
-
-def _GetProvides(sources):
-  """Get all namespaces provided by a collection of sources."""
-
-  provides = set()
-  for source in sources:
-    provides.update(source.provides)
-  return provides
-
-
-class MockSource(object):
-  """Mock Source file."""
-
-  def __init__(self, provides, requires):
-    self.provides = set(provides)
-    self.requires = set(requires)
-
-  def __repr__(self):
-    return 'MockSource %s' % self.provides
-
-
-class DepsTreeTestCase(unittest.TestCase):
-  """Unit test for DepsTree.  Tests several common situations and errors."""
-
-  def AssertValidDependencies(self, deps_list):
-    """Validates a dependency list.
-
-    Asserts that a dependency list is valid: For every source in the list,
-    ensure that every require is provided by a source earlier in the list.
-
-    Args:
-      deps_list: A list of sources that should be in dependency order.
-    """
-
-    for i in range(len(deps_list)):
-      source = deps_list[i]
-      previous_provides = _GetProvides(deps_list[:i])
-      for require in source.requires:
-        self.assertTrue(
-            require in previous_provides,
-            'Namespace "%s" not provided before required by %s' % (
-                require, source))
-
-  def testSimpleDepsTree(self):
-    a = MockSource(['A'], ['B', 'C'])
-    b = MockSource(['B'], [])
-    c = MockSource(['C'], ['D'])
-    d = MockSource(['D'], ['E'])
-    e = MockSource(['E'], [])
-
-    tree = depstree.DepsTree([a, b, c, d, e])
-
-    self.AssertValidDependencies(tree.GetDependencies('A'))
-    self.AssertValidDependencies(tree.GetDependencies('B'))
-    self.AssertValidDependencies(tree.GetDependencies('C'))
-    self.AssertValidDependencies(tree.GetDependencies('D'))
-    self.AssertValidDependencies(tree.GetDependencies('E'))
-
-  def testCircularDependency(self):
-    # Circular deps
-    a = MockSource(['A'], ['B'])
-    b = MockSource(['B'], ['C'])
-    c = MockSource(['C'], ['A'])
-
-    tree = depstree.DepsTree([a, b, c])
-
-    self.assertRaises(depstree.CircularDependencyError,
-                      tree.GetDependencies, 'A')
-
-  def testRequiresUndefinedNamespace(self):
-    a = MockSource(['A'], ['B'])
-    b = MockSource(['B'], ['C'])
-    c = MockSource(['C'], ['D'])  # But there is no D.
-
-    def MakeDepsTree():
-      return depstree.DepsTree([a, b, c])
-
-    self.assertRaises(depstree.NamespaceNotFoundError, MakeDepsTree)
-
-  def testDepsForMissingNamespace(self):
-    a = MockSource(['A'], ['B'])
-    b = MockSource(['B'], [])
-
-    tree = depstree.DepsTree([a, b])
-
-    # There is no C.
-    self.assertRaises(depstree.NamespaceNotFoundError,
-                      tree.GetDependencies, 'C')
-
-  def testMultipleRequires(self):
-    a = MockSource(['A'], ['B'])
-    b = MockSource(['B'], ['C'])
-    c = MockSource(['C'], [])
-    d = MockSource(['D'], ['B'])
-
-    tree = depstree.DepsTree([a, b, c, d])
-    self.AssertValidDependencies(tree.GetDependencies(['D', 'A']))
-
-
-if __name__ == '__main__':
-  unittest.main()
diff --git a/src/closure/conf/depswriter/depswriter.py b/src/closure/conf/depswriter/depswriter.py
deleted file mode 100755
index a78e0f83..00000000
--- a/src/closure/conf/depswriter/depswriter.py
+++ /dev/null
@@ -1,212 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2009 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Generates out a Closure deps.js file given a list of JavaScript sources.
-
-Paths can be specified as arguments or (more commonly) specifying trees
-with the flags (call with --help for descriptions).
-
-Usage: depswriter.py [path/to/js1.js [path/to/js2.js] ...]
-"""
-
-import json
-import logging
-import optparse
-import os
-import posixpath
-import shlex
-import sys
-
-import source
-import treescan
-
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-def MakeDepsFile(source_map):
-  """Make a generated deps file.
-
-  Args:
-    source_map: A dict map of the source path to source.Source object.
-
-  Returns:
-    str, A generated deps file source.
-  """
-
-  # Write in path alphabetical order
-  paths = sorted(source_map.keys())
-
-  lines = []
-
-  for path in paths:
-    js_source = source_map[path]
-
-    # We don't need to add entries that don't provide anything.
-    if js_source.provides:
-      lines.append(_GetDepsLine(path, js_source))
-
-  return ''.join(lines)
-
-
-def _GetDepsLine(path, js_source):
-  """Get a deps.js file string for a source."""
-
-  provides = _ToJsSrc(sorted(js_source.provides))
-  requires = _ToJsSrc(sorted(js_source.requires))
-  module = 'true' if js_source.is_goog_module else 'false'
-
-  return 'goog.addDependency(\'%s?_\' + sessionStorage[\'build\'], %s, %s, %s);\n' % (
-      path, provides, requires, module)
-
-
-def _ToJsSrc(arr):
-  """Convert a python arr to a js source string."""
-
-  return json.dumps(arr).replace('"', '\'')
-
-
-def _GetOptionsParser():
-  """Get the options parser."""
-
-  parser = optparse.OptionParser(__doc__)
-
-  parser.add_option('--output_file',
-                    dest='output_file',
-                    action='store',
-                    help=('If specified, write output to this path instead of '
-                          'writing to standard output.'))
-  parser.add_option('--root',
-                    dest='roots',
-                    default=[],
-                    action='append',
-                    help='A root directory to scan for JS source files. '
-                    'Paths of JS files in generated deps file will be '
-                    'relative to this path.  This flag may be specified '
-                    'multiple times.')
-  parser.add_option('--root_with_prefix',
-                    dest='roots_with_prefix',
-                    default=[],
-                    action='append',
-                    help='A root directory to scan for JS source files, plus '
-                    'a prefix (if either contains a space, surround with '
-                    'quotes).  Paths in generated deps file will be relative '
-                    'to the root, but preceded by the prefix.  This flag '
-                    'may be specified multiple times.')
-  parser.add_option('--path_with_depspath',
-                    dest='paths_with_depspath',
-                    default=[],
-                    action='append',
-                    help='A path to a source file and an alternate path to '
-                    'the file in the generated deps file (if either contains '
-                    'a space, surround with whitespace). This flag may be '
-                    'specified multiple times.')
-  return parser
-
-
-def _NormalizePathSeparators(path):
-  """Replaces OS-specific path separators with POSIX-style slashes.
-
-  Args:
-    path: str, A file path.
-
-  Returns:
-    str, The path with any OS-specific path separators (such as backslash on
-      Windows) replaced with URL-compatible forward slashes. A no-op on systems
-      that use POSIX paths.
-  """
-  return path.replace(os.sep, posixpath.sep)
-
-
-def _GetRelativePathToSourceDict(root, prefix=''):
-  """Scans a top root directory for .js sources.
-
-  Args:
-    root: str, Root directory.
-    prefix: str, Prefix for returned paths.
-
-  Returns:
-    dict, A map of relative paths (with prefix, if given), to source.Source
-      objects.
-  """
-  # Remember and restore the cwd when we're done. We work from the root so
-  # that paths are relative from the root.
-  start_wd = os.getcwd()
-  os.chdir(root)
-
-  path_to_source = {}
-  for path in treescan.ScanTreeForJsFiles('.'):
-    prefixed_path = _NormalizePathSeparators(os.path.join(prefix, path))
-    path_to_source[prefixed_path] = source.Source(source.GetFileContents(path))
-
-  os.chdir(start_wd)
-
-  return path_to_source
-
-
-def _GetPair(s):
-  """Return a string as a shell-parsed tuple.  Two values expected."""
-  try:
-    # shlex uses '\' as an escape character, so they must be escaped.
-    s = s.replace('\\', '\\\\')
-    first, second = shlex.split(s)
-    return (first, second)
-  except:
-    raise Exception('Unable to parse input line as a pair: %s' % s)
-
-
-def main():
-  """CLI frontend to MakeDepsFile."""
-  logging.basicConfig(format=(sys.argv[0] + ': %(message)s'),
-                      level=logging.INFO)
-  options, args = _GetOptionsParser().parse_args()
-
-  path_to_source = {}
-
-  # Roots without prefixes
-  for root in options.roots:
-    path_to_source.update(_GetRelativePathToSourceDict(root))
-
-  # Roots with prefixes
-  for root_and_prefix in options.roots_with_prefix:
-    root, prefix = _GetPair(root_and_prefix)
-    path_to_source.update(_GetRelativePathToSourceDict(root, prefix=prefix))
-
-  # Source paths
-  for path in args:
-    path_to_source[path] = source.Source(source.GetFileContents(path))
-
-  # Source paths with alternate deps paths
-  for path_with_depspath in options.paths_with_depspath:
-    srcpath, depspath = _GetPair(path_with_depspath)
-    path_to_source[depspath] = source.Source(source.GetFileContents(srcpath))
-
-  # Make our output pipe.
-  if options.output_file:
-    out = open(options.output_file, 'w')
-  else:
-    out = sys.stdout
-
-  out.write(('// This file was autogenerated by %s.\n' %
-             os.path.basename(__file__)))
-  out.write('// Please do not edit.\n')
-
-  out.write(MakeDepsFile(path_to_source))
-
-
-if __name__ == '__main__':
-  main()
diff --git a/src/closure/conf/depswriter/depswriter_test.py b/src/closure/conf/depswriter/depswriter_test.py
deleted file mode 100755
index 8d9bf3b2..00000000
--- a/src/closure/conf/depswriter/depswriter_test.py
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2010 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Unit test for depswriter."""
-
-__author__ = 'johnlenz@google.com (John Lenz)'
-
-
-import unittest
-
-import depswriter
-
-
-class MockSource(object):
-  """Mock Source file."""
-
-  def __init__(self, provides, requires):
-    self.provides = set(provides)
-    self.requires = set(requires)
-    self.is_goog_module = False
-
-  def __repr__(self):
-    return 'MockSource %s' % self.provides
-
-
-class DepsWriterTestCase(unittest.TestCase):
-  """Unit test for depswriter."""
-
-  def testMakeDepsFile(self):
-    sources = {}
-    sources['test.js'] = MockSource(['A'], ['B', 'C'])
-    deps = depswriter.MakeDepsFile(sources)
-
-    self.assertEqual(
-        'goog.addDependency(\'test.js\', [\'A\'], [\'B\', \'C\'], false);\n',
-        deps)
-
-  def testMakeDepsFileUnicode(self):
-    sources = {}
-    sources['test.js'] = MockSource([u'A'], [u'B', u'C'])
-    deps = depswriter.MakeDepsFile(sources)
-
-    self.assertEqual(
-        'goog.addDependency(\'test.js\', [\'A\'], [\'B\', \'C\'], false);\n',
-        deps)
-
-if __name__ == '__main__':
-  unittest.main()
diff --git a/src/closure/conf/depswriter/jscompiler.py b/src/closure/conf/depswriter/jscompiler.py
deleted file mode 100755
index 76b02537..00000000
--- a/src/closure/conf/depswriter/jscompiler.py
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2010 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-"""Utility to use the Closure Compiler CLI from Python."""
-
-import logging
-import os
-import re
-import subprocess
-import tempfile
-
-# Pulls just the major and minor version numbers from the first line of
-# 'java -version'. Versions are in the format of [0-9]+\.[0-9]+\..* See:
-# http://www.oracle.com/technetwork/java/javase/versioning-naming-139433.html
-_VERSION_REGEX = re.compile(r'"([0-9]+)\.([0-9]+)')
-
-
-class JsCompilerError(Exception):
-  """Raised if there's an error in calling the compiler."""
-  pass
-
-
-def _GetJavaVersionString():
-  """Get the version string from the Java VM."""
-  return subprocess.check_output(['java', '-version'], stderr=subprocess.STDOUT)
-
-
-def _ParseJavaVersion(version_string):
-  """Returns a 2-tuple for the current version of Java installed.
-
-  Args:
-    version_string: String of the Java version (e.g. '1.7.2-ea').
-
-  Returns:
-    The major and minor versions, as a 2-tuple (e.g. (1, 7)).
-  """
-  match = _VERSION_REGEX.search(version_string)
-  if match:
-    version = tuple(int(x, 10) for x in match.groups())
-    assert len(version) == 2
-    return version
-
-
-def _JavaSupports32BitMode():
-  """Determines whether the JVM supports 32-bit mode on the platform."""
-  # Suppresses process output to stderr and stdout from showing up in the
-  # console as we're only trying to determine 32-bit JVM support.
-  supported = False
-  try:
-    devnull = open(os.devnull, 'wb')
-    return subprocess.call(['java', '-d32', '-version'],
-                           stdout=devnull,
-                           stderr=devnull) == 0
-  except IOError:
-    pass
-  else:
-    devnull.close()
-  return supported
-
-
-def _GetJsCompilerArgs(compiler_jar_path, java_version, jvm_flags):
-  """Assembles arguments for call to JsCompiler."""
-
-  if java_version < (1, 7):
-    raise JsCompilerError('Closure Compiler requires Java 1.7 or higher. '
-                          'Please visit http://www.java.com/getjava')
-
-  args = ['java']
-
-  # Add JVM flags we believe will produce the best performance.  See
-  # https://groups.google.com/forum/#!topic/closure-library-discuss/7w_O9-vzlj4
-
-  # Attempt 32-bit mode if available (Java 7 on Mac OS X does not support 32-bit
-  # mode, for example).
-  if _JavaSupports32BitMode():
-    args += ['-d32']
-
-  # Prefer the "client" VM.
-  args += ['-client']
-
-  # Add JVM flags, if any
-  if jvm_flags:
-    args += jvm_flags
-
-  # Add the application JAR.
-  args += ['-jar', compiler_jar_path]
-
-  return args
-
-
-def _GetFlagFile(source_paths, compiler_flags):
-  """Writes given source paths and compiler flags to a --flagfile.
-
-  The given source_paths will be written as '--js' flags and the compiler_flags
-  are written as-is.
-
-  Args:
-    source_paths: List of string js source paths.
-    compiler_flags: List of string compiler flags.
-
-  Returns:
-    The file to which the flags were written.
-  """
-  args = []
-  for path in source_paths:
-    args += ['--js', path]
-
-  # Add compiler flags, if any.
-  if compiler_flags:
-    args += compiler_flags
-
-  flags_file = tempfile.NamedTemporaryFile(delete=False)
-  flags_file.write(' '.join(args))
-  flags_file.close()
-
-  return flags_file
-
-
-def Compile(compiler_jar_path,
-            source_paths,
-            jvm_flags=None,
-            compiler_flags=None):
-  """Prepares command-line call to Closure Compiler.
-
-  Args:
-    compiler_jar_path: Path to the Closure compiler .jar file.
-    source_paths: Source paths to build, in order.
-    jvm_flags: A list of additional flags to pass on to JVM.
-    compiler_flags: A list of additional flags to pass on to Closure Compiler.
-
-  Returns:
-    The compiled source, as a string, or None if compilation failed.
-  """
-
-  java_version = _ParseJavaVersion(str(_GetJavaVersionString()))
-
-  args = _GetJsCompilerArgs(compiler_jar_path, java_version, jvm_flags)
-
-  # Write source path arguments to flag file for avoiding "The filename or
-  # extension is too long" error in big projects. See
-  # https://github.com/google/closure-library/pull/678
-  flags_file = _GetFlagFile(source_paths, compiler_flags)
-  args += ['--flagfile', flags_file.name]
-
-  logging.info('Compiling with the following command: %s', ' '.join(args))
-
-  try:
-    return subprocess.check_output(args)
-  except subprocess.CalledProcessError:
-    raise JsCompilerError('JavaScript compilation failed.')
-  finally:
-    os.remove(flags_file.name)
diff --git a/src/closure/conf/depswriter/jscompiler_test.py b/src/closure/conf/depswriter/jscompiler_test.py
deleted file mode 100755
index 6f63e414..00000000
--- a/src/closure/conf/depswriter/jscompiler_test.py
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2013 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-"""Unit test for depstree."""
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-import os
-import unittest
-
-import jscompiler
-
-
-class JsCompilerTestCase(unittest.TestCase):
-  """Unit tests for jscompiler module."""
-
-  def testGetFlagFile(self):
-    flags_file = jscompiler._GetFlagFile(
-        ['path/to/src1.js', 'path/to/src2.js'], ['--test_compiler_flag'])
-
-    def file_get_contents(filename):
-      with open(filename) as f:
-        content = f.read()
-        f.close()
-        return content
-
-    flags_file_content = file_get_contents(flags_file.name)
-    os.remove(flags_file.name)
-
-    self.assertEqual(
-        '--js path/to/src1.js --js path/to/src2.js --test_compiler_flag',
-        flags_file_content)
-
-  def testGetJsCompilerArgs(self):
-
-    original_check = jscompiler._JavaSupports32BitMode
-    jscompiler._JavaSupports32BitMode = lambda: False
-    args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
-                                         ['--test_jvm_flag'])
-
-    self.assertEqual(
-        ['java', '-client', '--test_jvm_flag', '-jar',
-         'path/to/jscompiler.jar'], args)
-
-    def CheckJava15RaisesError():
-      jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 5),
-                                    ['--test_jvm_flag'])
-
-    self.assertRaises(jscompiler.JsCompilerError, CheckJava15RaisesError)
-    jscompiler._JavaSupports32BitMode = original_check
-
-  def testGetJsCompilerArgs32BitJava(self):
-
-    original_check = jscompiler._JavaSupports32BitMode
-
-    # Should include the -d32 flag only if 32-bit Java is supported by the
-    # system.
-    jscompiler._JavaSupports32BitMode = lambda: True
-    args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
-                                         ['--test_jvm_flag'])
-
-    self.assertEqual(
-        ['java', '-d32', '-client', '--test_jvm_flag', '-jar',
-         'path/to/jscompiler.jar'], args)
-
-    # Should exclude the -d32 flag if 32-bit Java is not supported by the
-    # system.
-    jscompiler._JavaSupports32BitMode = lambda: False
-    args = jscompiler._GetJsCompilerArgs('path/to/jscompiler.jar', (1, 7),
-                                         ['--test_jvm_flag'])
-
-    self.assertEqual(
-        ['java', '-client', '--test_jvm_flag', '-jar',
-         'path/to/jscompiler.jar'], args)
-
-    jscompiler._JavaSupports32BitMode = original_check
-
-  def testGetJavaVersion(self):
-
-    def assertVersion(expected, version_string):
-      self.assertEquals(expected, jscompiler._ParseJavaVersion(version_string))
-
-    assertVersion((1, 7), _TEST_JAVA_VERSION_STRING)
-    assertVersion((1, 6), _TEST_JAVA_NESTED_VERSION_STRING)
-    assertVersion((1, 4), 'java version "1.4.0_03-ea"')
-
-
-_TEST_JAVA_VERSION_STRING = """\
-openjdk version "1.7.0-google-v5"
-OpenJDK Runtime Environment (build 1.7.0-google-v5-64327-39803485)
-OpenJDK Server VM (build 22.0-b10, mixed mode)
-"""
-
-_TEST_JAVA_NESTED_VERSION_STRING = """\
-Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
-java version "1.6.0_35"
-Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
-Java HotSpot(TM) Client VM (build 20.10-b01-428, mixed mode)
-"""
-
-if __name__ == '__main__':
-  unittest.main()
diff --git a/src/closure/conf/depswriter/source.py b/src/closure/conf/depswriter/source.py
deleted file mode 100755
index 0610e6b6..00000000
--- a/src/closure/conf/depswriter/source.py
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2009 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Scans a source JS file for its provided and required namespaces.
-
-Simple class to scan a JavaScript file and express its dependencies.
-"""
-
-__author__ = 'nnaze@google.com'
-
-
-import codecs
-import re
-
-_BASE_REGEX_STRING = r'^\s*goog\.%s\(\s*[\'"](.+)[\'"]\s*\)'
-_MODULE_REGEX = re.compile(_BASE_REGEX_STRING % 'module')
-_PROVIDE_REGEX = re.compile(_BASE_REGEX_STRING % 'provide')
-
-_REQUIRE_REGEX_STRING = (r'^\s*(?:(?:var|let|const)\s+[a-zA-Z_$][a-zA-Z0-9$_]*'
-                         r'\s*=\s*)?goog\.require\(\s*[\'"](.+)[\'"]\s*\)')
-_REQUIRES_REGEX = re.compile(_REQUIRE_REGEX_STRING)
-
-class Source(object):
-  """Scans a JavaScript source for its provided and required namespaces."""
-
-  # Matches a "/* ... */" comment.
-  # Note: We can't definitively distinguish a "/*" in a string literal without a
-  # state machine tokenizer. We'll assume that a line starting with whitespace
-  # and "/*" is a comment.
-  _COMMENT_REGEX = re.compile(
-      r"""
-      ^\s*   # Start of a new line and whitespace
-      /\*    # Opening "/*"
-      .*?    # Non greedy match of any characters (including newlines)
-      \*/    # Closing "*/""",
-      re.MULTILINE | re.DOTALL | re.VERBOSE)
-
-  def __init__(self, source):
-    """Initialize a source.
-
-    Args:
-      source: str, The JavaScript source.
-    """
-
-    self.provides = set()
-    self.requires = set()
-    self.is_goog_module = False
-
-    self._source = source
-    self._ScanSource()
-
-  def GetSource(self):
-    """Get the source as a string."""
-    return self._source
-
-  @classmethod
-  def _StripComments(cls, source):
-    return cls._COMMENT_REGEX.sub('', source)
-
-  @classmethod
-  def _HasProvideGoogFlag(cls, source):
-    """Determines whether the @provideGoog flag is in a comment."""
-    for comment_content in cls._COMMENT_REGEX.findall(source):
-      if '@provideGoog' in comment_content:
-        return True
-
-    return False
-
-  def _ScanSource(self):
-    """Fill in provides and requires by scanning the source."""
-
-    stripped_source = self._StripComments(self.GetSource())
-
-    source_lines = stripped_source.splitlines()
-    for line in source_lines:
-      match = _PROVIDE_REGEX.match(line)
-      if match:
-        self.provides.add(match.group(1))
-      match = _MODULE_REGEX.match(line)
-      if match:
-        self.provides.add(match.group(1))
-        self.is_goog_module = True
-      match = _REQUIRES_REGEX.match(line)
-      if match:
-        self.requires.add(match.group(1))
-
-    # Closure's base file implicitly provides 'goog'.
-    # This is indicated with the @provideGoog flag.
-    if self._HasProvideGoogFlag(self.GetSource()):
-
-      if len(self.provides) or len(self.requires):
-        raise Exception(
-            'Base file should not provide or require namespaces.')
-
-      self.provides.add('goog')
-
-
-def GetFileContents(path):
-  """Get a file's contents as a string.
-
-  Args:
-    path: str, Path to file.
-
-  Returns:
-    str, Contents of file.
-
-  Raises:
-    IOError: An error occurred opening or reading the file.
-
-  """
-  fileobj = None
-  try:
-    fileobj = codecs.open(path, encoding='utf-8-sig')
-    return fileobj.read()
-  except IOError as error:
-    raise IOError('An error occurred opening or reading the file: %s. %s'
-                  % (path, error))
-  finally:
-    if fileobj is not None:
-      fileobj.close()
diff --git a/src/closure/conf/depswriter/source_test.py b/src/closure/conf/depswriter/source_test.py
deleted file mode 100755
index eb1591b4..00000000
--- a/src/closure/conf/depswriter/source_test.py
+++ /dev/null
@@ -1,152 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2010 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Unit test for source."""
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-import unittest
-
-import source
-
-
-class SourceTestCase(unittest.TestCase):
-  """Unit test for source.  Tests the parser on a known source input."""
-
-  def testSourceScan(self):
-    test_source = source.Source(_TEST_SOURCE)
-
-    self.assertEqual(set(['foo', 'foo.test']),
-                     test_source.provides)
-    self.assertEqual(set(['goog.dom', 'goog.events.EventType']),
-                     test_source.requires)
-    self.assertFalse(test_source.is_goog_module)
-
-  def testSourceScanBase(self):
-    test_source = source.Source(_TEST_BASE_SOURCE)
-
-    self.assertEqual(set(['goog']),
-                     test_source.provides)
-    self.assertEqual(test_source.requires, set())
-    self.assertFalse(test_source.is_goog_module)
-
-  def testSourceScanBadBase(self):
-
-    def MakeSource():
-      source.Source(_TEST_BAD_BASE_SOURCE)
-
-    self.assertRaises(Exception, MakeSource)
-
-  def testSourceScanGoogModule(self):
-    test_source = source.Source(_TEST_MODULE_SOURCE)
-
-    self.assertEqual(set(['foo']),
-                     test_source.provides)
-    self.assertEqual(set(['bar']),
-                     test_source.requires)
-    self.assertTrue(test_source.is_goog_module)
-
-  def testStripComments(self):
-    self.assertEquals(
-        '\nvar foo = function() {}',
-        source.Source._StripComments((
-            '/* This is\n'
-            '  a comment split\n'
-            '  over multiple lines\n'
-            '*/\n'
-            'var foo = function() {}')))
-
-  def testGoogStatementsInComments(self):
-    test_source = source.Source(_TEST_COMMENT_SOURCE)
-
-    self.assertEqual(set(['foo']),
-                     test_source.provides)
-    self.assertEqual(set(['goog.events.EventType']),
-                     test_source.requires)
-    self.assertFalse(test_source.is_goog_module)
-
-  def testHasProvideGoog(self):
-    self.assertTrue(source.Source._HasProvideGoogFlag(_TEST_BASE_SOURCE))
-    self.assertTrue(source.Source._HasProvideGoogFlag(_TEST_BAD_BASE_SOURCE))
-    self.assertFalse(source.Source._HasProvideGoogFlag(_TEST_COMMENT_SOURCE))
-
-
-_TEST_MODULE_SOURCE = """
-goog.module('foo');
-var b = goog.require('bar');
-"""
-
-
-_TEST_SOURCE = """// Fake copyright notice
-
-/** Very important comment. */
-
-goog.provide('foo');
-goog.provide('foo.test');
-
-goog.require('goog.dom');
-goog.require('goog.events.EventType');
-
-function foo() {
-  // Set bar to seventeen to increase performance.
-  this.bar = 17;
-}
-"""
-
-_TEST_COMMENT_SOURCE = """// Fake copyright notice
-
-goog.provide('foo');
-
-/*
-goog.provide('foo.test');
- */
-
-/*
-goog.require('goog.dom');
-*/
-
-// goog.require('goog.dom');
-
-goog.require('goog.events.EventType');
-
-function bar() {
-  this.baz = 55;
-}
-"""
-
-_TEST_BASE_SOURCE = """
-/**
- * @fileoverview The base file.
- * @provideGoog
- */
-
-var goog = goog || {};
-"""
-
-_TEST_BAD_BASE_SOURCE = """
-/**
- * @fileoverview The base file.
- * @provideGoog
- */
-
-goog.provide('goog');
-"""
-
-
-if __name__ == '__main__':
-  unittest.main()
diff --git a/src/closure/conf/depswriter/treescan.py b/src/closure/conf/depswriter/treescan.py
deleted file mode 100755
index 6694593a..00000000
--- a/src/closure/conf/depswriter/treescan.py
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2010 The Closure Library Authors. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS-IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-"""Shared utility functions for scanning directory trees."""
-
-import os
-import re
-
-
-__author__ = 'nnaze@google.com (Nathan Naze)'
-
-
-# Matches a .js file path.
-_JS_FILE_REGEX = re.compile(r'^.+\.js$')
-
-
-def ScanTreeForJsFiles(root):
-  """Scans a directory tree for JavaScript files.
-
-  Args:
-    root: str, Path to a root directory.
-
-  Returns:
-    An iterable of paths to JS files, relative to cwd.
-  """
-  return ScanTree(root, path_filter=_JS_FILE_REGEX)
-
-
-def ScanTree(root, path_filter=None, ignore_hidden=True):
-  """Scans a directory tree for files.
-
-  Args:
-    root: str, Path to a root directory.
-    path_filter: A regular expression filter.  If set, only paths matching
-      the path_filter are returned.
-    ignore_hidden: If True, do not follow or return hidden directories or files
-      (those starting with a '.' character).
-
-  Yields:
-    A string path to files, relative to cwd.
-  """
-
-  def OnError(os_error):
-    raise os_error
-
-  for dirpath, dirnames, filenames in os.walk(root, onerror=OnError):
-    # os.walk allows us to modify dirnames to prevent decent into particular
-    # directories.  Avoid hidden directories.
-    for dirname in dirnames:
-      if ignore_hidden and dirname.startswith('.'):
-        dirnames.remove(dirname)
-
-    for filename in filenames:
-
-      # nothing that starts with '.'
-      if ignore_hidden and filename.startswith('.'):
-        continue
-
-      fullpath = os.path.join(dirpath, filename)
-
-      if path_filter and not path_filter.match(fullpath):
-        continue
-
-      yield os.path.normpath(fullpath)
diff --git a/src/closure/conf/externs/angular-1.3.js b/src/closure/conf/externs/angular-1.3.js
deleted file mode 100755
index c3795d29..00000000
--- a/src/closure/conf/externs/angular-1.3.js
+++ /dev/null
@@ -1,2392 +0,0 @@
-/*
- * Copyright 2012 The Closure Compiler Authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview Externs for Angular 1.
- *
- * TODO: Mocks.
- * TODO: Remaining Services:
- *     $compileProvider
- *     $cookies
- *     $cookieStore
- *     $document
- *     $httpBackend
- *     $interpolate
- *     $locale
- *     $resource
- *     $rootElement
- *     $rootScope
- *     $rootScopeProvider
- *
- * TODO: Resolve two issues with angular.$http
- *         1) angular.$http isn't declared as a
- *            callable type. It should be declared as a function, and properties
- *            added following the technique used by $timeout, $parse and
- *            $interval.
- *         2) angular.$http.delete cannot be added as an extern
- *            as it is a reserved keyword.
- *            Its use is potentially not supported in IE.
- *            It may be aliased as 'remove' in a future version.
- *
- * @see http://angularjs.org/
- * @externs
- */
-
-/**
- * @typedef {(Window|Document|Element|Array.<Element>|string|!angular.JQLite|
- *     NodeList|{length: number})}
- */
-var JQLiteSelector;
-
-/**
- * @type {Object}
- * @const
- */
-var angular = {};
-
-/**
- * @param {T} self Specifies the object which this should point to when the
- *     function is run.
- * @param {?function(this:T, ...)} fn A function to partially apply.
- * @return {!Function} A partially-applied form of the function bind() was
- *     invoked as a method of.
- * @param {...*} args Additional arguments that are partially applied to the
- *     function.
- * @template T
- */
-angular.bind = function(self, fn, args) {};
-
-/** @typedef {{strictDi: (boolean|undefined)}} */
-angular.BootstrapOptions;
-
-/**
- * @param {Element|HTMLDocument} element
- * @param {Array.<string|Function>=} opt_modules
- * @param {angular.BootstrapOptions=} opt_config
- * @return {!angular.$injector}
- */
-angular.bootstrap = function(element, opt_modules, opt_config) {};
-
-/**
- * @param {T} source
- * @param {(Object|Array)=} opt_dest
- * @return {T}
- * @template T
- */
-angular.copy = function(source, opt_dest) {};
-
-/**
- * @param {(JQLiteSelector|Object)} element
- * @param {(JQLiteSelector|Object)=} opt_context
- * @return {!angular.JQLite}
- */
-angular.element = function(element, opt_context) {};
-
-/**
- * @param {*} o1
- * @param {*} o2
- * @return {boolean}
- */
-angular.equals = function(o1, o2) {};
-
-/**
- * @param {Object} dest
- * @param {...Object} srcs
- */
-angular.extend = function(dest, srcs) {};
-
-/**
- * @param {Object|Array} obj
- * @param {Function} iterator
- * @param {Object=} opt_context
- * @return {Object|Array}
- */
-angular.forEach = function(obj, iterator, opt_context) {};
-
-/**
- * @param {string|T} json
- * @return {Object|Array|Date|T}
- * @template T
- */
-angular.fromJson = function(json) {};
-
-/**
- * @param {*} arg
- * @return {*}
- */
-angular.identity = function(arg) {};
-
-/**
- * @param {Array.<string|Function>} modules
- * @return {!angular.$injector}
- */
-angular.injector = function(modules) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isArray = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isDate = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isDefined = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isElement = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isFunction = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isNumber = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isObject = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isString = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- */
-angular.isUndefined = function(value) {};
-
-/**
- * @param {string} s
- * @return {string}
- */
-angular.lowercase = function(s) {};
-
-angular.mock = {};
-
-/**
- * @param {string} name
- * @param {Array.<string>=} opt_requires
- * @param {(Function|Array.<string|Function>)=} opt_configFn
- * @return {!angular.Module}
- */
-angular.module = function(name, opt_requires, opt_configFn) {};
-
-angular.noop = function() {};
-
-/**
- * @param {Object|Array|Date|string|number} obj
- * @param {boolean=} opt_pretty
- * @return {string}
- */
-angular.toJson = function(obj, opt_pretty) {};
-
-/**
- * @param {string} s
- * @return {string}
- */
-angular.uppercase = function(s) {};
-
-/**
- * @typedef {{
- *   enter: (function(!angular.JQLite, !Function): (!Function|undefined)|
- *       undefined),
- *   leave: (function(!angular.JQLite, !Function): (!Function|undefined)|
- *       undefined),
- *   move: (function(!angular.JQLite, !Function): (!Function|undefined)|
- *       undefined),
- *   addClass: (function(!angular.JQLite, !Function): (!Function|undefined)|
- *       undefined),
- *   removeClass: (function(!angular.JQLite, !Function): (!Function|undefined)|
- *       undefined)
- *   }}
- */
-angular.Animation;
-
-/**
- * @param {!angular.JQLite} element
- * @param {!Function} done
- * @return {(!Function|undefined)}
- */
-angular.Animation.enter = function(element, done) {};
-
-/**
- * @param {!angular.JQLite} element
- * @param {!Function} done
- * @return {(!Function|undefined)}
- */
-angular.Animation.leave = function(element, done) {};
-
-/**
- * @param {!angular.JQLite} element
- * @param {!Function} done
- * @return {(!Function|undefined)}
- */
-angular.Animation.move = function(element, done) {};
-
-/**
- * @param {!angular.JQLite} element
- * @param {!Function} done
- * @return {(!Function|undefined)}
- */
-angular.Animation.addClass = function(element, done) {};
-
-/**
- * @param {!angular.JQLite} element
- * @param {!Function} done
- * @return {(!Function|undefined)}
- */
-angular.Animation.removeClass = function(element, done) {};
-
-/**
- * @typedef {{
- *   $attr: Object.<string,string>,
- *   $normalize: function(string): string,
- *   $observe: function(string, function(*)): function(),
- *   $set: function(string, ?(string|boolean), boolean=, string=)
- *   }}
- */
-angular.Attributes;
-
-/**
- * @type {Object.<string, string>}
- */
-angular.Attributes.$attr;
-
-/**
- * @param {string} classVal
- */
-angular.Attributes.$addClass = function(classVal) {};
-
-/**
- * @param {string} classVal
- */
-angular.Attributes.$removeClass = function(classVal) {};
-
-/**
- * @param {string} newClasses
- * @param {string} oldClasses
- */
-angular.Attributes.$updateClass = function(newClasses, oldClasses) {};
-
-/**
- * @param {string} name
- * @return {string}
- */
-angular.Attributes.$normalize = function(name) {};
-
-/**
- * @param {string} key
- * @param {function(*)} fn
- * @return {function()}
- */
-angular.Attributes.$observe = function(key, fn) {};
-
-/**
- * @param {string} key
- * @param {?(string|boolean)} value
- * @param {boolean=} opt_writeAttr
- * @param {string=} opt_attrName
- */
-angular.Attributes.$set = function(key, value, opt_writeAttr, opt_attrName) {};
-
-/**
- * @typedef {{
- *   pre: (function(
- *           !angular.Scope=,
- *           !angular.JQLite=,
- *           !angular.Attributes=,
- *           (!Object|!Array.<!Object>)=)|
- *       undefined),
- *   post: (function(
- *           !angular.Scope=,
- *           !angular.JQLite=,
- *           !angular.Attributes=,
- *           (!Object|Array.<!Object>)=)|
- *       undefined)
- *   }}
- */
-angular.LinkingFunctions;
-
-/**
- * @param {!angular.Scope=} scope
- * @param {!angular.JQLite=} iElement
- * @param {!angular.Attributes=} iAttrs
- * @param {(!Object|!Array.<!Object>)=} controller
- */
-angular.LinkingFunctions.pre = function(scope, iElement, iAttrs, controller) {};
-
-/**
- * @param {!angular.Scope=} scope
- * @param {!angular.JQLite=} iElement
- * @param {!angular.Attributes=} iAttrs
- * @param {(!Object|!Array.<!Object>)=} controller
- */
-angular.LinkingFunctions.post = function(scope, iElement, iAttrs, controller) {
-};
-
-/**
- * @typedef {{
- *   bindToController: (boolean|undefined),
- *   compile: (function(
- *       !angular.JQLite=, !angular.Attributes=, Function=)|undefined),
- *   controller: (Function|Array.<string|Function>|string|undefined),
- *   controllerAs: (string|undefined),
- *   link: (function(
- *       !angular.Scope=, !angular.JQLite=, !angular.Attributes=,
- *       (!Object|!Array.<!Object>)=)|
- *       !angular.LinkingFunctions|
- *       undefined),
- *   name: (string|undefined),
- *   priority: (number|undefined),
- *   replace: (boolean|undefined),
- *   require: (string|Array.<string>|undefined),
- *   restrict: (string|undefined),
- *   scope: (boolean|Object.<string, string>|undefined),
- *   template: (string|
- *       function(!angular.JQLite=,!angular.Attributes=): string|
- *       undefined),
- *   templateNamespace: (string|undefined),
- *   templateUrl: (string|
- *       function(!angular.JQLite=,!angular.Attributes=)|
- *       undefined),
- *   terminal: (boolean|undefined),
- *   transclude: (boolean|string|undefined)
- *   }}
- */
-angular.Directive;
-
-/**
- * @param {!angular.JQLite=} tElement
- * @param {!angular.Attributes=} tAttrs
- * @param {Function=} transclude
- * @return {Function|angular.LinkingFunctions|undefined}
- */
-angular.Directive.compile = function(tElement, tAttrs, transclude) {};
-
-angular.Directive.controller = function() {};
-
-/**
- * @type {string|undefined}
- */
-angular.Directive.controllerAs;
-
-/**
- * @type {(
- *   function(!angular.Scope=, !angular.JQLite=, !angular.Attributes=,
- *     (!Object|!Array.<!Object>)=)|
- *   !angular.LinkingFunctions|
- *   undefined
- * )}
- */
-angular.Directive.link;
-
-/**
- * @type {(string|undefined)}
- */
-angular.Directive.name;
-
-/**
- * @type {(number|undefined)}
- */
-angular.Directive.priority;
-
-/**
- * @type {(boolean|undefined)}
- */
-angular.Directive.replace;
-
-/**
- * @type {(string|Array.<string>|undefined)}
- */
-angular.Directive.require;
-
-/**
- * @type {(string|undefined)}
- */
-angular.Directive.restrict;
-
-/**
- * @type {(boolean|Object.<string, string>|undefined)}
- */
-angular.Directive.scope;
-
-/**
- * @type {(
- *   string|
- *   function(!angular.JQLite=,!angular.Attributes=): string|
- *   undefined
- * )}
- */
-angular.Directive.template;
-
-/**
- * @type {(string|function(!angular.JQLite=, !angular.Attributes=)|undefined)}
- */
-angular.Directive.templateUrl;
-
-/**
- * @type {(boolean|undefined)}
- */
-angular.Directive.terminal;
-
-/**
- * @type {(boolean|string|undefined)}
- */
-angular.Directive.transclude;
-
-/**
- * @typedef {{
- *   addClass: function(string): !angular.JQLite,
- *   after: function(JQLiteSelector): !angular.JQLite,
- *   append: function(JQLiteSelector): !angular.JQLite,
- *   attr: function(string, (string|boolean)=):
- *       (!angular.JQLite|string|boolean),
- *   bind: function(string, Function): !angular.JQLite,
- *   children: function(): !angular.JQLite,
- *   clone: function(): !angular.JQLite,
- *   contents: function(): !angular.JQLite,
- *   controller: function(string=): Object,
- *   css: function((string|!Object), string=): (!angular.JQLite|string),
- *   data: function(string=, *=): *,
- *   detach: function(): !angular.JQLite,
- *   empty: function(): !angular.JQLite,
- *   eq: function(number): !angular.JQLite,
- *   find: function(string): !angular.JQLite,
- *   hasClass: function(string): boolean,
- *   html: function(string=): (!angular.JQLite|string),
- *   inheritedData: function(string=, *=): *,
- *   injector: function(): !angular.$injector,
- *   isolateScope: function(): (!angular.Scope|undefined),
- *   length: number,
- *   next: function(): !angular.JQLite,
- *   on: function(string, Function): !angular.JQLite,
- *   off: function(string=, Function=): !angular.JQLite,
- *   one: function(string, Function): !angular.JQLite,
- *   parent: function(): !angular.JQLite,
- *   prepend: function(JQLiteSelector): !angular.JQLite,
- *   prop: function(string, *=): *,
- *   ready: function(Function): !angular.JQLite,
- *   remove: function(): !angular.JQLite,
- *   removeAttr: function(string): !angular.JQLite,
- *   removeClass: function(string): !angular.JQLite,
- *   removeData: function(string=): !angular.JQLite,
- *   replaceWith: function(JQLiteSelector): !angular.JQLite,
- *   scope: function(): !angular.Scope,
- *   text: function(string=): (!angular.JQLite|string),
- *   toggleClass: function(string, boolean=): !angular.JQLite,
- *   triggerHandler: function(string, *=): !angular.JQLite,
- *   unbind: function(string=, Function=): !angular.JQLite,
- *   val: function(string=): (!angular.JQLite|string),
- *   wrap: function(JQLiteSelector): !angular.JQLite
- *   }}
- */
-angular.JQLite;
-
-/**
- * @param {string} name
- * @return {!angular.JQLite}
- */
-angular.JQLite.addClass = function(name) {};
-
-/**
- * @param {JQLiteSelector} element
- * @return {!angular.JQLite}
- */
-angular.JQLite.after = function(element) {};
-
-/**
- * @param {JQLiteSelector} element
- * @return {!angular.JQLite}
- */
-angular.JQLite.append = function(element) {};
-
-/**
- * @param {string} name
- * @param {(string|boolean)=} opt_value
- * @return {!angular.JQLite|string|boolean}
- */
-angular.JQLite.attr = function(name, opt_value) {};
-
-/**
- * @param {string} type
- * @param {Function} fn
- * @return {!angular.JQLite}
- */
-angular.JQLite.bind = function(type, fn) {};
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.children = function() {};
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.clone = function() {};
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.contents = function() {};
-
-/**
- * @param {string=} opt_name
- * @return {Object}
- */
-angular.JQLite.controller = function(opt_name) {};
-
-/**
- * @param {(string|!Object)} nameOrObject
- * @param {string=} opt_value
- * @return {!angular.JQLite|string}
- */
-angular.JQLite.css = function(nameOrObject, opt_value) {};
-
-/**
- * @param {string=} opt_key
- * @param {*=} opt_value
- * @return {*}
- */
-angular.JQLite.data = function(opt_key, opt_value) {};
-
-/**
- * @param {number} index
- * @return {!angular.JQLite}
- */
-angular.JQLite.eq = function(index) {};
-
-/**
- * @param {string} selector
- * @return {!angular.JQLite}
- */
-angular.JQLite.find = function(selector) {};
-
-/**
- * @param {string} name
- * @return {boolean}
- */
-angular.JQLite.hasClass = function(name) {};
-
-/**
- * @param {string=} opt_value
- * @return {!angular.JQLite|string}
- */
-angular.JQLite.html = function(opt_value) {};
-
-/**
- * @param {string=} opt_key
- * @param {*=} opt_value
- * @return {*}
- */
-angular.JQLite.inheritedData = function(opt_key, opt_value) {};
-
-/**
- * @return {!angular.$injector}
- */
-angular.JQLite.injector = function() {};
-
-/** @type {number} */
-angular.JQLite.length;
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.next = function() {};
-
-/**
- * @param {string} type
- * @param {Function} fn
- * @return {!angular.JQLite}
- */
-angular.JQLite.on = function(type, fn) {};
-
-/**
- * @param {string=} opt_type
- * @param {Function=} opt_fn
- * @return {!angular.JQLite}
- */
-angular.JQLite.off = function(opt_type, opt_fn) {};
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.parent = function() {};
-
-/**
- * @param {JQLiteSelector} element
- * @return {!angular.JQLite}
- */
-angular.JQLite.prepend = function(element) {};
-
-/**
- * @param {string} name
- * @param {*=} opt_value
- * @return {*}
- */
-angular.JQLite.prop = function(name, opt_value) {};
-
-/**
- * @param {Function} fn
- * @return {!angular.JQLite}
- */
-angular.JQLite.ready = function(fn) {};
-
-/**
- * @return {!angular.JQLite}
- */
-angular.JQLite.remove = function() {};
-
-/**
- * @param {string} name
- * @return {!angular.JQLite}
- */
-angular.JQLite.removeAttr = function(name) {};
-
-/**
- * @param {string} name
- * @return {!angular.JQLite}
- */
-angular.JQLite.removeClass = function(name) {};
-
-/**
- * @param {string=} opt_name
- * @return {!angular.JQLite}
- */
-angular.JQLite.removeData = function(opt_name) {};
-
-/**
- * @param {JQLiteSelector} element
- * @return {!angular.JQLite}
- */
-angular.JQLite.replaceWith = function(element) {};
-
-/**
- * @return {!angular.Scope}
- */
-angular.JQLite.scope = function() {};
-
-/**
- * @param {string=} opt_value
- * @return {!angular.JQLite|string}
- */
-angular.JQLite.text = function(opt_value) {};
-
-/**
- * @param {string} name
- * @param {boolean=} opt_condition
- * @return {!angular.JQLite}
- */
-angular.JQLite.toggleClass = function(name, opt_condition) {};
-
-/**
- * @param {string} type
- * @param {*=} opt_value
- * @return {!angular.JQLite}
- */
-angular.JQLite.triggerHandler = function(type, opt_value) {};
-
-/**
- * @param {string=} opt_type
- * @param {Function=} opt_fn
- * @return {!angular.JQLite}
- */
-angular.JQLite.unbind = function(opt_type, opt_fn) {};
-
-/**
- * @param {string=} opt_value
- * @return {!angular.JQLite|string}
- */
-angular.JQLite.val = function(opt_value) {};
-
-/**
- * @param {JQLiteSelector} element
- * @return {!angular.JQLite}
- */
-angular.JQLite.wrap = function(element) {};
-
-/**
- * @typedef {{
- *   animation:
- *       function(string, function(...*):angular.Animation):!angular.Module,
- *   config: function((Function|Array.<string|Function>)):!angular.Module,
- *   constant: function(string, *):angular.Module,
- *   controller:
- *       (function(string, (Function|Array.<string|Function>)):!angular.Module|
- *       function(!Object.<(Function|Array.<string|Function>)>):
- *           !angular.Module),
- *   directive:
- *       (function(string, (Function|Array.<string|Function>)):!angular.Module|
- *       function(!Object.<(Function|Array.<string|Function>)>):
- *           !angular.Module),
- *   factory:
- *       function(string, (Function|Array.<string|Function>)):!angular.Module,
- *   filter:
- *       function(string, (Function|Array.<string|Function>)):!angular.Module,
- *   name: string,
- *   provider: function(string,
- *       (Object|Function|Array.<string|Function>)):!angular.Module,
- *   requires: !Array.<string>,
- *   run: function((Function|Array.<string|Function>)):!angular.Module,
- *   service:
- *       function(string, (Function|Array.<string|Function>)):!angular.Module,
- *   value: function(string, *):!angular.Module
- *   }}
- */
-angular.Module;
-
-/**
- * @param {string} name
- * @param {function(...*):angular.Animation} animationFactory
- */
-angular.Module.animation = function(name, animationFactory) {};
-
-/**
- * @param {Function|Array.<string|Function>} configFn
- * @return {!angular.Module}
- */
-angular.Module.config = function(configFn) {};
-
-/**
- * @param {string} name
- * @param {*} object
- * @return {!angular.Module}
- */
-angular.Module.constant = function(name, object) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} constructor
- * @return {!angular.Module}
- */
-angular.Module.controller = function(name, constructor) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} directiveFactory
- * @return {!angular.Module}
- */
-angular.Module.directive = function(name, directiveFactory) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} providerFunction
- * @return {!angular.Module}
- */
-angular.Module.factory = function(name, providerFunction) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} filterFactory
- * @return {!angular.Module}
- */
-angular.Module.filter = function(name, filterFactory) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} providerType
- * @return {!angular.Module}
- */
-angular.Module.provider = function(name, providerType) {};
-
-/**
- * @param {Function|Array.<string|Function>} initializationFn
- * @return {!angular.Module}
- */
-angular.Module.run = function(initializationFn) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} constructor
- * @return {!angular.Module}
- */
-angular.Module.service = function(name, constructor) {};
-
-/**
- * @param {string} name
- * @param {*} object
- * @return {!angular.Module}
- */
-angular.Module.value = function(name, object) {};
-
-/**
- * @type {string}
- */
-angular.Module.name = '';
-
-/**
- * @type {Array.<string>}
- */
-angular.Module.requires;
-
-/**
- * @typedef {{
- *   $$phase: string,
- *   $apply: function((string|function(!angular.Scope))=):*,
- *   $applyAsync: function((string|function(!angular.Scope))=),
- *   $broadcast: function(string, ...*),
- *   $destroy: function(),
- *   $digest: function(),
- *   $emit: function(string, ...*),
- *   $eval: function((string|function(!angular.Scope))=, Object=):*,
- *   $evalAsync: function((string|function())=),
- *   $id: string,
- *   $new: function(boolean=):!angular.Scope,
- *   $on: function(string, function(!angular.Scope.Event, ...?)):function(),
- *   $parent: !angular.Scope,
- *   $root: !angular.Scope,
- *   $watch: function(
- *       (string|Function), (string|Function)=, boolean=):function(),
- *   $watchCollection: function(
- *       (string|Function), (string|Function)=):function(),
- *   $watchGroup: function(
- *       Array.<string|Function>, (string|Function)=):function()
- *   }}
- */
-angular.Scope;
-
-/** @type {string} */
-angular.Scope.$$phase;
-
-/**
- * @param {(string|function(!angular.Scope))=} opt_exp
- * @return {*}
- */
-angular.Scope.$apply = function(opt_exp) {};
-
-/**
- * @param {string} name
- * @param {...*} args
- */
-angular.Scope.$broadcast = function(name, args) {};
-
-angular.Scope.$destroy = function() {};
-
-angular.Scope.$digest = function() {};
-
-/**
- * @param {string} name
- * @param {...*} args
- */
-angular.Scope.$emit = function(name, args) {};
-
-/**
- * @param {(string|function())=} opt_exp
- * @param {Object=} opt_locals
- * @return {*}
- */
-angular.Scope.$eval = function(opt_exp, opt_locals) {};
-
-/**
- * @param {(string|function())=} opt_exp
- */
-angular.Scope.$evalAsync = function(opt_exp) {};
-
-/** @type {string} */
-angular.Scope.$id;
-
-/**
- * @param {boolean=} opt_isolate
- * @return {!angular.Scope}
- */
-angular.Scope.$new = function(opt_isolate) {};
-
-/**
- * @param {string} name
- * @param {function(!angular.Scope.Event, ...?)} listener
- * @return {function()}
- */
-angular.Scope.$on = function(name, listener) {};
-
-/** @type {!angular.Scope} */
-angular.Scope.$parent;
-
-/** @type {!angular.Scope} */
-angular.Scope.$root;
-
-/**
- * @param {string|!Function} exp
- * @param {(string|Function)=} opt_listener
- * @param {boolean=} opt_objectEquality
- * @return {function()}
- */
-angular.Scope.$watch = function(exp, opt_listener, opt_objectEquality) {};
-
-/**
- * @param {string|!Function} exp
- * @param {(string|Function)=} opt_listener
- * @return {function()}
- */
-angular.Scope.$watchCollection = function(exp, opt_listener) {};
-
-/**
- * @typedef {{
- *   currentScope: !angular.Scope,
- *   defaultPrevented: boolean,
- *   name: string,
- *   preventDefault: function(),
- *   stopPropagation: function(),
- *   targetScope: !angular.Scope
- *   }}
- */
-angular.Scope.Event;
-
-/** @type {!angular.Scope} */
-angular.Scope.Event.currentScope;
-
-/** @type {boolean} */
-angular.Scope.Event.defaultPrevented;
-
-/** @type {string} */
-angular.Scope.Event.name;
-
-angular.Scope.Event.preventDefault = function() {};
-
-angular.Scope.Event.stopPropagation = function() {};
-
-/** @type {!angular.Scope} */
-angular.Scope.Event.targetScope;
-
-/**
- * @type {Object}
- */
-angular.version = {};
-
-/**
- * @type {string}
- */
-angular.version.full = '';
-
-/**
- * @type {number}
- */
-angular.version.major = 0;
-
-/**
- * @type {number}
- */
-angular.version.minor = 0;
-
-/**
- * @type {number}
- */
-angular.version.dot = 0;
-
-/**
- * @type {string}
- */
-angular.version.codeName = '';
-
-/******************************************************************************
- * $anchorScroll Service
- *****************************************************************************/
-
-/**
- * @typedef {function()}
- */
-angular.$anchorScroll;
-
-/******************************************************************************
- * $anchorScrollProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   disableAutoScrolling: function()
- *   }}
- */
-angular.$anchorScrollProvider;
-
-/**
- * @type {function()}
- */
-angular.$anchorScrollProvider.disableAutoScrolling = function() {};
-
-/******************************************************************************
- * $animate Service
- *****************************************************************************/
-
-/**
- * @constructor
- */
-angular.$animate;
-
-/**
- * @param {JQLiteSelector} element
- * @param {Object} from
- * @param {Object} to
- * @param {string=} opt_className
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.animate = function(
-    element, from, to, opt_className, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {JQLiteSelector} parentElement
- * @param {JQLiteSelector} afterElement
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.enter = function(
-    element, parentElement, afterElement, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.leave = function(element, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {JQLiteSelector} parentElement
- * @param {JQLiteSelector} afterElement
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.move = function(
-    element, parentElement, afterElement, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {string} className
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.addClass = function(
-    element, className, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {string} className
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.removeClass = function(
-    element, className, opt_options) {};
-
-/**
- * @param {JQLiteSelector} element
- * @param {string} add
- * @param {string} remove
- * @param {Object.<string, *>=} opt_options
- * @return {!angular.$q.Promise}
- */
-angular.$animate.prototype.setClass = function(
-    element, add, remove, opt_options) {};
-
-/**
- * @param {boolean=} opt_value
- * @param {JQLiteSelector=} opt_element
- * @return {boolean}
- */
-angular.$animate.prototype.enabled = function(opt_value, opt_element) {};
-
-/**
- * @param {angular.$q.Promise} animationPromise
- */
-angular.$animate.prototype.cancel = function(animationPromise) {};
-
-/******************************************************************************
- * $animateProvider Service
- *****************************************************************************/
-
-/**
- * @constructor
- */
-angular.$animateProvider;
-
-/**
- * @param {string} name
- * @param {Function} factory
- */
-angular.$animateProvider.prototype.register = function(name, factory) {};
-
-/**
- * @param {RegExp=} opt_expression
- */
-angular.$animateProvider.prototype.classNameFilter = function(
-    opt_expression) {};
-
-/******************************************************************************
- * $compile Service
- *****************************************************************************/
-
-/**
- * @typedef {
- *   function(
- *       (JQLiteSelector|Object),
- *       function(!angular.Scope, Function=)=, number=):
- *           function(!angular.Scope,
- *               function(!angular.JQLite, !angular.Scope=)=): !angular.JQLite}
- */
-angular.$compile;
-
-/******************************************************************************
- * $cacheFactory Service
- *****************************************************************************/
-
-/**
- * @typedef {
- *   function(string, angular.$cacheFactory.Options=):
- *       !angular.$cacheFactory.Cache}
- */
-angular.$cacheFactory;
-
-/**
- * @typedef {function(string): ?angular.$cacheFactory.Cache}
- */
-angular.$cacheFactory.get;
-
-/** @typedef {{capacity: (number|undefined)}} */
-angular.$cacheFactory.Options;
-
-/**
- * @template T
- * @constructor
- */
-angular.$cacheFactory.Cache = function() {};
-
-/**
- * @return {!angular.$cacheFactory.Cache.Info}
- */
-angular.$cacheFactory.Cache.prototype.info = function() {};
-
-/**
- * @param {string} key
- * @param {T} value
- */
-angular.$cacheFactory.Cache.prototype.put = function(key, value) {};
-
-/**
- * @param {string} key
- * @return {T}
- */
-angular.$cacheFactory.Cache.prototype.get = function(key) {};
-
-/**
- * @param {string} key
- */
-angular.$cacheFactory.Cache.prototype.remove = function(key) {};
-
-angular.$cacheFactory.Cache.prototype.removeAll = function() {};
-angular.$cacheFactory.Cache.prototype.destroy = function() {};
-
-/**
- * @typedef {{
- *   id: string,
- *   size: number,
- *   options: angular.$cacheFactory.Options
- *   }}
- */
-angular.$cacheFactory.Cache.Info;
-
-/******************************************************************************
- * $controller Service
- *****************************************************************************/
-
-/**
- * @typedef {function((Function|string), Object):Object}
- */
-angular.$controller;
-
-/******************************************************************************
- * $controllerProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   register: function((string|Object), (Function|Array)),
- *   allowGlobals: function()
- *   }}
- */
-angular.$controllerProvider;
-
-/******************************************************************************
- * $exceptionHandler Service
- *****************************************************************************/
-
-/**
- * @typedef {function(Error, string=)}
- */
-angular.$exceptionHandler;
-
-/******************************************************************************
- * $filter Service
- *****************************************************************************/
-
-/**
- * @typedef {function(string): !Function}
- */
-angular.$filter;
-
-/**
- * The 'orderBy' filter is available through $filterProvider and AngularJS
- * injection; but is not accessed through a documented public API of AngularJS.
- * <p>In current AngularJS version the injection is satisfied by
- * angular.orderByFunction, where the implementation is found.
- * <p>See http://docs.angularjs.org/api/ng.filter:orderBy.
- * @typedef {function(Array,
- *     (string|function(?):*|Array.<(string|function(?):*)>),
- *     boolean=): Array}
- */
-angular.$filter.orderBy;
-
-/******************************************************************************
- * $filterProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   register: function(string, (!Function|!Array.<string|!Function>))
- *   }}
- */
-angular.$filterProvider;
-
-/**
- * @param {string} name
- * @param {(!Function|!Array.<string|!Function>)} fn
- */
-angular.$filterProvider.register = function(name, fn) {};
-
-/******************************************************************************
- * $http Service
- *****************************************************************************/
-
-/**
- * This is a typedef because the closure compiler does not allow
- * defining a type that is a function with properties.
- * If you are trying to use the $http service as a function, try
- * using one of the helper functions instead.
- * @typedef {{
- *   delete: function(string, angular.$http.Config=):!angular.$http.HttpPromise,
- *   get: function(string, angular.$http.Config=):!angular.$http.HttpPromise,
- *   head: function(string, angular.$http.Config=):!angular.$http.HttpPromise,
- *   jsonp: function(string, angular.$http.Config=):!angular.$http.HttpPromise,
- *   post: function(string, *, angular.$http.Config=):
- *       !angular.$http.HttpPromise,
- *   put: function(string, *, angular.$http.Config=):!angular.$http.HttpPromise,
- *   defaults: angular.$http.Config,
- *   pendingRequests: !Array.<angular.$http.Config>
- * }}
- */
-angular.$http;
-
-/**
- * @typedef {{
- *   cache: (boolean|!angular.$cacheFactory.Cache|undefined),
- *   data: (string|Object|undefined),
- *   headers: (Object|undefined),
- *   method: (string|undefined),
- *   params: (Object.<(string|Object)>|undefined),
- *   responseType: (string|undefined),
- *   timeout: (number|!angular.$q.Promise|undefined),
- *   transformRequest:
- *       (function((string|Object), Object):(string|Object)|
- *       Array.<function((string|Object), Object):(string|Object)>|undefined),
- *   transformResponse:
- *       (function((string|Object), Object):(string|Object)|
- *       Array.<function((string|Object), Object):(string|Object)>|undefined),
- *   url: (string|undefined),
- *   withCredentials: (boolean|undefined),
- *   xsrfCookieName: (string|undefined),
- *   xsrfHeaderName: (string|undefined)
- * }}
- */
-angular.$http.Config;
-
-angular.$http.Config.transformRequest;
-
-angular.$http.Config.transformResponse;
-
-// /**
-//  * This extern is currently incomplete as delete is a reserved word.
-//  * To use delete, index $http.
-//  * Example: $http['delete'](url, opt_config);
-//  * @param {string} url
-//  * @param {angular.$http.Config=} opt_config
-//  * @return {!angular.$http.HttpPromise}
-//  */
-// angular.$http.delete = function(url, opt_config) {};
-
-/**
- * @param {string} url
- * @param {angular.$http.Config=} opt_config
- * @return {!angular.$http.HttpPromise}
- */
-angular.$http.get = function(url, opt_config) {};
-
-/**
- * @param {string} url
- * @param {angular.$http.Config=} opt_config
- * @return {!angular.$http.HttpPromise}
- */
-angular.$http.head = function(url, opt_config) {};
-
-/**
- * @param {string} url
- * @param {angular.$http.Config=} opt_config
- * @return {!angular.$http.HttpPromise}
- */
-angular.$http.jsonp = function(url, opt_config) {};
-
-/**
- * @param {string} url
- * @param {*} data
- * @param {angular.$http.Config=} opt_config
- * @return {!angular.$http.HttpPromise}
- */
-angular.$http.post = function(url, data, opt_config) {};
-
-/**
- * @param {string} url
- * @param {*} data
- * @param {angular.$http.Config=} opt_config
- * @return {!angular.$http.HttpPromise}
- */
-angular.$http.put = function(url, data, opt_config) {};
-
-/**
- * @type {angular.$http.Config}
- */
-angular.$http.defaults;
-
-/**
- * @type {Array.<angular.$http.Config>}
- * @const
- */
-angular.$http.pendingRequests;
-
-/**
- * @typedef {{
- *   request: (undefined|(function(!angular.$http.Config):
- *       !angular.$http.Config|!angular.$q.Promise.<!angular.$http.Config>)),
- *   requestError: (undefined|(function(Object): !angular.$q.Promise|Object)),
- *   response: (undefined|(function(!angular.$http.Response):
- *       !angular.$http.Response|!angular.$q.Promise.<!angular.$http.Response>)),
- *   responseError: (undefined|(function(Object): !angular.$q.Promise|Object))
- *   }}
- */
-angular.$http.Interceptor;
-
-/**
- * @typedef {{
- *   defaults: !angular.$http.Config,
- *   interceptors: !Array.<string|function(...*): !angular.$http.Interceptor>,
- *   useApplyAsync: function(boolean=):(boolean|!angular.$HttpProvider)
- * }}
- */
-angular.$HttpProvider;
-
-/**
- * @type {angular.$http.Config}
- */
-angular.$HttpProvider.defaults;
-
-/**
- * @type {!Array.<string|function(...*): !angular.$http.Interceptor>}
- */
-angular.$HttpProvider.interceptors;
-
-/**
- * @param {boolean=} opt_value
- * @return {boolean|!angular.$HttpProvider}
- */
-angular.$HttpProvider.useApplyAsync = function(opt_value) {};
-
-/******************************************************************************
- * $injector Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   annotate: function((Function|Array.<string|Function>)):Array.<string>,
- *   get: function(string):(?),
- *   has: function(string):boolean,
- *   instantiate: function(Function, Object=):Object,
- *   invoke: function(
- *       (!Function|Array.<string|!Function>), Object=, Object=):(?)
- *   }}
- */
-angular.$injector;
-
-/**
- * @param {(!Function|Array.<string|!Function>)} fn
- * @return {Array.<string>}
- */
-angular.$injector.annotate = function(fn) {};
-
-/**
- * @param {string} name
- * @return {?}
- */
-angular.$injector.get = function(name) {};
-
-/**
- * @param {string} name
- * @return {boolean}
- */
-angular.$injector.has = function(name) {};
-
-/**
- * @param {!Function} type
- * @param {Object=} opt_locals
- * @return {Object}
- */
-angular.$injector.instantiate = function(type, opt_locals) {};
-
-/**
- * @param {(!Function|Array.<string|!Function>)} fn
- * @param {Object=} opt_self
- * @param {Object=} opt_locals
- * @return {?}
- */
-angular.$injector.invoke = function(fn, opt_self, opt_locals) {};
-
-/******************************************************************************
- * $interpolateProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   startSymbol: function(string),
- *   endSymbol: function(string)
- *   }}
- */
-angular.$interpolateProvider;
-
-/** @type {function(string)} */
-angular.$interpolateProvider.startSymbol;
-
-/** @type {function(string)} */
-angular.$interpolateProvider.endSymbol;
-
-/******************************************************************************
- * $interval Service
- *****************************************************************************/
-
-/**
- * @typedef {
- *  function(function(), number=, number=, boolean=):!angular.$q.Promise
- * }
- */
-angular.$interval;
-
-/**
- * Augment the angular.$interval type definition by reopening the type via an
- * artificial angular.$interval instance.
- *
- * This allows us to define methods on function objects which is something
- * that can't be expressed via typical type annotations.
- *
- * @type {angular.$interval}
- */
-angular.$interval_;
-
-/**
- * @type {function(!angular.$q.Promise):boolean}
- */
-angular.$interval_.cancel = function(promise) {};
-
-/******************************************************************************
- * $location Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   absUrl: function():string,
- *   hash: function(string=):string,
- *   host: function():string,
- *   path: function(string=):(string|!angular.$location),
- *   port: function():number,
- *   protocol: function():string,
- *   replace: function(),
- *   search: function((string|Object.<string, string>)=,
- *       ?(string|Array.<string>|boolean)=): (!Object|angular.$location),
- *   url: function(string=):string
- *   }}
- */
-angular.$location;
-
-/**
- * @return {string}
- */
-angular.$location.absUrl = function() {};
-
-/**
- * @param {string=} opt_hash
- * @return {string}
- */
-angular.$location.hash = function(opt_hash) {};
-
-/**
- * @return {string}
- */
-angular.$location.host = function() {};
-
-/**
- * @param {string=} opt_path
- * @return {string|!angular.$location}
- */
-angular.$location.path = function(opt_path) {};
-
-/**
- * @return {number}
- */
-angular.$location.port = function() {};
-
-/**
- * @return {string}
- */
-angular.$location.protocol = function() {};
-
-/**
- * @type {function()}
- */
-angular.$location.replace = function() {};
-
-/**
- * @param {(string|Object.<string, string>)=} opt_search
- * @param {?(string|Array.<string>|boolean)=} opt_paramValue
- * @return {(!Object|angular.$location)}
- */
-angular.$location.search = function(opt_search, opt_paramValue) {};
-
-/**
- * @param {string=} opt_url
- * @return {string}
- */
-angular.$location.url = function(opt_url) {};
-
-/******************************************************************************
- * $locationProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   enabled: (boolean|undefined),
- *   requireBase: (boolean|undefined)
- * }}
- */
-angular.$locationProvider.html5ModeConfig;
-
-/**
- * @typedef {{
- *   hashPrefix:
- *       function(string=): (string|!angular.$locationProvider),
- *   html5Mode:
- *       function(
- *           (boolean|angular.$locationProvider.html5ModeConfig)=):
- *               (boolean|!angular.$locationProvider)
- *   }}
- */
-angular.$locationProvider;
-
-/**
- * @param {string=} opt_prefix
- * @return {string|!angular.$locationProvider}
- */
-angular.$locationProvider.hashPrefix = function(opt_prefix) {};
-
-/**
- * @param {(boolean|angular.$locationProvider.html5ModeConfig)=} opt_mode
- * @return {boolean|!angular.$locationProvider}
- */
-angular.$locationProvider.html5Mode = function(opt_mode) {};
-
-/******************************************************************************
- * $log Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   error: function(...*),
- *   info: function(...*),
- *   log: function(...*),
- *   warn: function(...*)
- *   }}
- */
-angular.$log;
-
-/**
- * @param {...*} var_args
- */
-angular.$log.error = function(var_args) {};
-
-/**
- * @param {...*} var_args
- */
-angular.$log.info = function(var_args) {};
-
-/**
- * @param {...*} var_args
- */
-angular.$log.log = function(var_args) {};
-
-/**
- * @param {...*} var_args
- */
-angular.$log.warn = function(var_args) {};
-
-/******************************************************************************
- * NgModelController
- *****************************************************************************/
-
-/**
- * @constructor
- */
-angular.NgModelController = function() {};
-
-/**
- * @type {?}
- */
-angular.NgModelController.prototype.$modelValue;
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$dirty;
-
-/**
- * @type {!Object.<boolean>}
- */
-angular.NgModelController.prototype.$error;
-
-/**
- * @type {!Array.<function(?):*>}
- */
-angular.NgModelController.prototype.$formatters;
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$invalid;
-
-/**
- * @type {!Array.<function(?):*>}
- */
-angular.NgModelController.prototype.$parsers;
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$pristine;
-
-angular.NgModelController.prototype.$render = function() {};
-
-/**
- * @param {string} key
- * @param {boolean} isValid
- */
-angular.NgModelController.prototype.$setValidity = function(key, isValid) {};
-
-/**
- * @param {?} value
- */
-angular.NgModelController.prototype.$setViewValue = function(value) {};
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$valid;
-
-/**
- * @type {!Array.<function()>}
- */
-angular.NgModelController.prototype.$viewChangeListeners;
-
-/**
- * @type {?}
- */
-angular.NgModelController.prototype.$viewValue;
-
-/**
- * @type {!Object.<string, function(?, ?):*>}
- */
-angular.NgModelController.prototype.$validators;
-
-/**
- * @type {Object.<string, function(?, ?):*>}
- */
-angular.NgModelController.prototype.$asyncValidators;
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$untouched;
-
-/**
- * @type {boolean}
- */
-angular.NgModelController.prototype.$touched;
-
-/**
- * @param {?} value
- */
-angular.NgModelController.prototype.$isEmpty = function(value) {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$setPristine = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$setDirty = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$setUntouched = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$setTouched = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$rollbackViewValue = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$validate = function() {};
-
-/**
- * @type {function()}
- */
-angular.NgModelController.prototype.$commitViewValue = function() {};
-
-/******************************************************************************
- * FormController
- *****************************************************************************/
-
-/**
- * @constructor
- */
-angular.FormController = function() {};
-
-/**
- * @param {*} control
- */
-angular.FormController.prototype.$addControl = function(control) {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$rollbackViewValue = function() {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$commitViewValue = function() {};
-
-/**
- * @type {boolean}
- */
-angular.FormController.prototype.$dirty;
-
-/**
- * @type {!Object.<boolean|!Array.<*>>}
- */
-angular.FormController.prototype.$error;
-
-/**
- * @type {boolean}
- */
-angular.FormController.prototype.$invalid;
-
-/**
- * @type {string}
- */
-angular.FormController.prototype.$name;
-
-/**
- * @type {boolean}
- */
-angular.FormController.prototype.$pristine;
-
-/**
- * @param {*} control
- */
-angular.FormController.prototype.$removeControl = function(control) {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$setDirty = function() {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$setPristine = function() {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$setUntouched = function() {};
-
-/**
- * @type {function()}
- */
-angular.FormController.prototype.$setSubmitted = function() {};
-
-/**
- * @type {boolean}
- */
-angular.FormController.prototype.$submitted;
-
-/**
- * @param {string} validationToken
- * @param {boolean} isValid
- * @param {*} control
- */
-angular.FormController.prototype.$setValidity = function(
-    validationToken, isValid, control) {};
-
-/**
- * @type {boolean}
- */
-angular.FormController.prototype.$valid;
-
-/******************************************************************************
- * $parse Service
- *****************************************************************************/
-
-/**
- * @typedef {function(string):!angular.$parse.Expression}
- */
-angular.$parse;
-
-/**
- * @typedef {function((!angular.Scope|!Object), Object=):*}
- */
-angular.$parse.Expression;
-
-/**
- * Augment the angular.$parse.Expression type definition by reopening the type
- * via an artificial angular.$parse instance.
- *
- * This allows us to define methods on function objects which is something
- * that can't be expressed via typical type annotations.
- *
- * @type {angular.$parse.Expression}
- */
-angular.$parse_;
-
-/**
- * @type {function((!angular.Scope|!Object), *)}
- */
-angular.$parse_.assign = function(scope, newValue) {};
-
-/******************************************************************************
- * $provide Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   constant: function(string, *): Object,
- *   decorator: function(string, (!Function|Array.<string|!Function>)),
- *   factory: function(string, (!Function|Array.<string|!Function>)): Object,
- *   provider: function(string, (!Function|Array.<string|!Function>)): Object,
- *   service: function(string, (!Function|Array.<string|!Function>)): Object,
- *   value: function(string, *): Object
- *   }}
- */
-angular.$provide;
-
-/**
- * @param {string} name
- * @param {*} object
- * @return {Object}
- */
-angular.$provide.constant = function(name, object) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} decorator
- */
-angular.$provide.decorator = function(name, decorator) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} providerFunction
- * @return {Object}
- */
-angular.$provide.factory = function(name, providerFunction) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} providerType
- * @return {Object}
- */
-angular.$provide.provider = function(name, providerType) {};
-
-/**
- * @param {string} name
- * @param {Function|Array.<string|Function>} constructor
- * @return {Object}
- */
-angular.$provide.service = function(name, constructor) {};
-
-/**
- * @param {string} name
- * @param {*} object
- * @return {Object}
- */
-angular.$provide.value = function(name, object) {};
-
-/******************************************************************************
- * $route Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   reload: function(),
- *   current: !angular.$route.Route,
- *   routes: Array.<!angular.$route.Route>
- * }}
- */
-angular.$route;
-
-/** @type {function()} */
-angular.$route.reload = function() {};
-
-/**
- * @param {!Object<string,string>} object
- */
-angular.$route.updateParams = function(object) {};
-
-/** @type {!angular.$route.Route} */
-angular.$route.current;
-
-/** @type {Array.<!angular.$route.Route>} */
-angular.$route.routes;
-
-/**
- * @typedef {{
- *   $route: angular.$routeProvider.Params,
- *   locals: Object.<string, *>,
- *   params: Object.<string, string>,
- *   pathParams: Object.<string, string>,
- *   scope: Object.<string, *>,
- *   originalPath: (string|undefined),
- *   regexp: (RegExp|undefined)
- * }}
- */
-angular.$route.Route;
-
-/** @type {angular.$routeProvider.Params} */
-angular.$route.Route.$route;
-
-/** @type {Object.<string, *>} */
-angular.$route.Route.locals;
-
-/** @type {Object.<string, string>} */
-angular.$route.Route.params;
-
-/** @type {Object.<string, string>} */
-angular.$route.Route.pathParams;
-
-/** @type {Object.<string, *>} */
-angular.$route.Route.scope;
-
-/** @type {string|undefined} */
-angular.$route.Route.originalPath;
-
-/** @type {RegExp|undefined} */
-angular.$route.Route.regexp;
-
-/******************************************************************************
- * $routeParams Service
- *****************************************************************************/
-
-// TODO: This should be !Object.<string|boolean> because valueless query params
-// (without even an equal sign) come through as boolean "true".
-
-/** @typedef {!Object.<string>} */
-angular.$routeParams;
-
-/******************************************************************************
- * $routeProvider Service
- *****************************************************************************/
-
-/**
- * @typedef {{
- *   otherwise:
- *       function(
- *           (string|!angular.$routeProvider.Params)): !angular.$routeProvider,
- *   when:
- *       function(
- *           string, angular.$routeProvider.Params): !angular.$routeProvider
- *   }}
- */
-angular.$routeProvider;
-
-/**
- * @param {(string|!angular.$routeProvider.Params)} params
- * @return {!angular.$routeProvider}
- */
-angular.$routeProvider.otherwise = function(params) {};
-
-/**
- * @param {string} path
- * @param {angular.$routeProvider.Params} route
- * @return {!angular.$routeProvider}
- */
-angular.$routeProvider.when = function(path, route) {};
-
-/**
- * @typedef {{
- *   controller: (Function|Array.<string|Function>|string|undefined),
- *   controllerAs: (string|undefined),
- *   template: (string|undefined),
- *   templateUrl: (string|function(!Object.<string,string>=)|undefined),
- *   resolve: (Object.<string, (
- *       string|Function|Array.<string|Function>|!angular.$q.Promise
- *       )>|undefined),
- *   redirectTo: (
- *       string|function(Object.<string>, string, Object): string|undefined),
- *   reloadOnSearch: (boolean|undefined)
- *   }}
- */
-angular.$routeProvider.Params;
-
-/** @type {Function|Array.<string|Function>|string} */
-angular.$routeProvider.Params.controller;
-
-/** @type {string} */
-angular.$routeProvider.Params.controllerAs;
-
-/** @type {string} */
-angular.$routeProvider.Params.template;
-
-/** @type {string|function(!Object.<string,string>=)} */
-angular.$routeProvider.Params.templateUrl;
-
-/**
- * @type {
- *   Object.<string, (
- *       string|Function|Array.<string|Function>|!angular.$q.Promise
- *       )>}
- */
-angular.$routeProvider.Params.resolve;
-
-/** @type {string|function(Object.<string>, string, Object): string} */
-angular.$routeProvider.Params.redirectTo;
-
-/** @type {boolean} */
-angular.$routeProvider.Params.reloadOnSearch;
-
-/******************************************************************************
- * $sanitize Service
- *****************************************************************************/
-
-/** @typedef {function(string):string} */
-angular.$sanitize;
-
-/******************************************************************************
- * $sce Service
- *****************************************************************************/
-
-/**
- * Ref: http://docs.angularjs.org/api/ng.$sce
- *
- * @typedef {{
- *   HTML: string,
- *   CSS: string,
- *   URL: string,
- *   JS: string,
- *   RESOURCE_URL: string,
- *   isEnabled: function(): boolean,
- *   parseAs: function(string, string): !angular.$parse.Expression,
- *   getTrusted: function(string, *): string,
- *   trustAs: function(string, string): *,
- *   parseAsHtml: function(string): !angular.$parse.Expression,
- *   parseAsCss: function(string): !angular.$parse.Expression,
- *   parseAsUrl: function(string): !angular.$parse.Expression,
- *   parseAsJs: function(string): !angular.$parse.Expression,
- *   parseAsResourceUrl: function(string): !angular.$parse.Expression,
- *   getTrustedHtml: function(*): string,
- *   getTrustedCss: function(*): string,
- *   getTrustedUrl: function(*): string,
- *   getTrustedJs: function(*): string,
- *   getTrustedResourceUrl: function(*): string,
- *   trustAsHtml: function(string): *,
- *   trustAsCss: function(string): *,
- *   trustAsUrl: function(string): *,
- *   trustAsJs: function(string): *,
- *   trustAsResourceUrl: function(string): *
- *   }}
- *****************************************************************************/
-angular.$sce;
-
-
-/** @const {string} */
-angular.$sce.HTML;
-
-/** @const {string} */
-angular.$sce.CSS;
-
-/** @const {string} */
-angular.$sce.URL;
-
-/** @const {string} */
-angular.$sce.JS;
-
-/** @const {string} */
-angular.$sce.RESOURCE_URL;
-
-/** @return {boolean} */
-angular.$sce.isEnabled = function() {};
-
-/**
- * @param {string} type
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAs = function(type, expression) {};
-
-/**
- * @param {string} type
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrusted = function(type, maybeTrusted) {};
-
-/**
- * @param {string} type
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAs = function(type, trustedValue) {};
-
-/**
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAsHtml = function(expression) {};
-
-/**
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAsCss = function(expression) {};
-
-/**
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAsUrl = function(expression) {};
-
-/**
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAsJs = function(expression) {};
-
-/**
- * @param {string} expression
- * @return {!angular.$parse.Expression}
- */
-angular.$sce.parseAsResourceUrl = function(expression) {};
-
-/**
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrustedHtml = function(maybeTrusted) {};
-
-/**
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrustedCss = function(maybeTrusted) {};
-
-/**
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrustedUrl = function(maybeTrusted) {};
-
-/**
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrustedJs = function(maybeTrusted) {};
-
-/**
- * @param {*} maybeTrusted
- * @return {string}
- */
-angular.$sce.getTrustedResourceUrl = function(maybeTrusted) {};
-
-/**
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAsHtml = function(trustedValue) {};
-
-/**
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAsCss = function(trustedValue) {};
-
-/**
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAsUrl = function(trustedValue) {};
-
-/**
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAsJs = function(trustedValue) {};
-
-/**
- * @param {string} trustedValue
- * @return {*}
- */
-angular.$sce.trustAsResourceUrl = function(trustedValue) {};
-
-/******************************************************************************
- * $sceDelegate Service
- *****************************************************************************/
-
-/**
- * Ref: http://docs.angularjs.org/api/ng/service/$sceDelegate
- *
- * @constructor
- */
-angular.$sceDelegate = function() {};
-
-/**
- * @param {string} type
- * @param {*} value
- * @return {*}
- */
-angular.$sceDelegate.prototype.trustAs = function(type, value) {};
-
-/**
- * Note: because this method overrides Object.prototype.valueOf, the value
- * parameter needs to be annotated as optional to keep the compiler happy (as
- * otherwise the signature won't match Object.prototype.valueOf).
- *
- * @override
- * @param {*=} value
- * @return {*}
- */
-angular.$sceDelegate.prototype.valueOf = function(value) {};
-
-/**
- * @param {string} type
- * @param {*} maybeTrusted
- * @return {*}
- */
-angular.$sceDelegate.prototype.getTrusted = function(type, maybeTrusted) {};
-
-/******************************************************************************
- * $sceDelegateProvider Service
- *****************************************************************************/
-
-/**
- * Ref: http://docs.angularjs.org/api/ng/provider/$sceDelegateProvider
- *
- * @constructor
- */
-angular.$sceDelegateProvider = function() {};
-
-/**
- * @param {Array.<string>=} opt_whitelist
- * @return {!Array.<string>}
- */
-angular.$sceDelegateProvider.prototype.resourceUrlWhitelist = function(
-    opt_whitelist) {};
-
-/**
- * @param {Array.<string>=} opt_blacklist
- * @return {!Array.<string>}
- */
-angular.$sceDelegateProvider.prototype.resourceUrlBlacklist = function(
-    opt_blacklist) {};
-
-/******************************************************************************
- * $templateCache Service
- *****************************************************************************/
-
-/**
- * @typedef {!angular.$cacheFactory.Cache.<string>}
- */
-angular.$templateCache;
-
-/******************************************************************************
- * $timeout Service
- *****************************************************************************/
-
-/**
- * @typedef {function(function(), number=, boolean=):!angular.$q.Promise}
- */
-angular.$timeout;
-
-/**
- * Augment the angular.$timeout type definition by reopening the type via an
- * artificial angular.$timeout instance.
- *
- * This allows us to define methods on function objects which is something
- * that can't be expressed via typical type annotations.
- *
- * @type {angular.$timeout}
- */
-angular.$timeout_;
-
-/**
- * @type {function(angular.$q.Promise=):boolean}
- */
-angular.$timeout_.cancel = function(promise) {};
-
-/******************************************************************************
- * $window Service
- *****************************************************************************/
-
-/** @typedef {!Window} */
-angular.$window;
diff --git a/src/closure/conf/externs/bingmaps.js b/src/closure/conf/externs/bingmaps.js
deleted file mode 100755
index 99da4d02..00000000
--- a/src/closure/conf/externs/bingmaps.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/**
- * @externs
- */
-
-
-
-/**
- * @constructor
- */
-var BingMapsCoverageArea = function() {};
-
-
-/**
- * @type {Array.<number>}
- */
-BingMapsCoverageArea.prototype.bbox;
-
-
-/**
- * @type {number}
- */
-BingMapsCoverageArea.prototype.zoomMax;
-
-
-/**
- * @type {number}
- */
-BingMapsCoverageArea.prototype.zoomMin;
-
-
-
-/**
- * @constructor
- */
-var BingMapsImageryProvider = function() {};
-
-
-/**
- * @type {string}
- */
-BingMapsImageryProvider.prototype.attribution;
-
-
-/**
- * @type {Array.<BingMapsCoverageArea>}
- */
-BingMapsImageryProvider.prototype.coverageAreas;
-
-
-
-/**
- * @constructor
- */
-var BingMapsImageryMetadataResponse = function() {};
-
-
-/**
- * @type {string}
- */
-BingMapsImageryMetadataResponse.prototype.authenticationResultCode;
-
-
-/**
- * @type {string}
- */
-BingMapsImageryMetadataResponse.prototype.brandLogoUri;
-
-
-/**
- * @type {string}
- */
-BingMapsImageryMetadataResponse.prototype.copyright;
-
-
-/**
- * @type {Array.<BingMapsResourceSet>}
- */
-BingMapsImageryMetadataResponse.prototype.resourceSets;
-
-
-/**
- * @type {number}
- */
-BingMapsImageryMetadataResponse.prototype.statusCode;
-
-
-/**
- * @type {string}
- */
-BingMapsImageryMetadataResponse.prototype.statusDescription;
-
-
-/**
- * @type {string}
- */
-BingMapsImageryMetadataResponse.prototype.traceId;
-
-
-
-/**
- * @constructor
- */
-var BingMapsResource = function() {};
-
-
-/**
- * @type {number}
- */
-BingMapsResource.prototype.imageHeight;
-
-
-/**
- * @type {string}
- */
-BingMapsResource.prototype.imageUrl;
-
-
-/**
- * @type {Array.<string>}
- */
-BingMapsResource.prototype.imageUrlSubdomains;
-
-
-/**
- * @type {number}
- */
-BingMapsResource.prototype.imageWidth;
-
-
-/**
- * @type {Array.<BingMapsImageryProvider>}
- */
-BingMapsResource.prototype.imageryProviders;
-
-
-/**
- * @type {Object}
- */
-BingMapsResource.prototype.vintageEnd;
-
-
-/**
- * @type {Object}
- */
-BingMapsResource.prototype.vintageStart;
-
-
-/**
- * @type {number}
- */
-BingMapsResource.prototype.zoomMax;
-
-
-/**
- * @type {number}
- */
-BingMapsResource.prototype.zoomMin;
-
-
-
-/**
- * @constructor
- */
-var BingMapsResourceSet = function() {};
-
-
-/**
- * @type {number}
- */
-BingMapsResourceSet.prototype.estimatedTotal;
-
-
-/**
- * @type {Array.<BingMapsResource>}
- */
-BingMapsResourceSet.prototype.resources;
\ No newline at end of file
diff --git a/src/closure/conf/externs/bootstrap.js b/src/closure/conf/externs/bootstrap.js
deleted file mode 100755
index fb49fcfd..00000000
--- a/src/closure/conf/externs/bootstrap.js
+++ /dev/null
@@ -1,242 +0,0 @@
-/**
- * @fileoverview Externs for Twitter Bootstrap
- * @see http://twitter.github.com/bootstrap/
- * 
- * @author Qamal Kosim-Satyaputra
- * @externs
- */
-
-
-
-// --- Modal ---
-
-
-
-/** @constructor */
-jQuery.modal.options = function() {};
-
-/** @type {boolean} */
-jQuery.modal.options.prototype.backdrop;
-
-/** @type {boolean} */
-jQuery.modal.options.prototype.keyboard;
-
-/** @type {boolean} */
-jQuery.modal.options.prototype.show;
-
-/**
- * @param {=(string|jQuery.modal.options)} opt_eventOrOptions
- * @return {jQuery}
- */
-jQuery.prototype.modal = function(opt_eventOrOptions) {};
-
-
-
-// --- Dropdown ---
-
-
-
-/**
- * @return {jQuery}
- */
-jQuery.prototype.dropdown = function() {};
-
-
-
-// --- Scroll Spy ---
-
-
-
-/** @constructor */
-jQuery.scrollspy.options = function() {};
-
-/** @type {number} */
-jQuery.scrollspy.options.prototype.offset;
-
-/**
- * @param {=jQuery.scrollspy.options} opt_options
- * @return {jQuery}
- */
-jQuery.prototype.scrollspy = function(opt_options) {};
-
-
-
-// --- Tabs ---
-
-
-
-/**
- * @param {=string} opt_event
- * @return {jQuery}
- */
-jQuery.prototype.tab = function(opt_event) {};
-
-
-
-// --- Tooltips ---
-
-
-
-/** @constructor */
-jQuery.tooltip.options = function() {};
-
-/** @type {boolean} */
-jQuery.tooltip.prototype.animation;
-
-/** @type {string|function} */
-jQuery.tooltip.prototype.placement;
-
-/** @type {string} */
-jQuery.tooltip.prototype.selector;
-
-/** @type {string|function} */
-jQuery.tooltip.prototype.title;
-
-/** @type {string} */
-jQuery.tooltip.prototype.trigger;
-
-/** @type {number|{show: number, hide: number}} */
-jQuery.tooltip.prototype.delay;
-
-/**
- * @param {=(string|jQuery.tooltip.options)} opt_eventOrOptions
- * @return {jQuery}
- */
-jQuery.prototype.tooltip = function(opt_eventOrOptions) {};
-
-
-
-// --- Popovers ---
-
-
-
-/** @constructor */
-jQuery.popover.options = function() {};
-
-/** @type {boolean} */
-jQuery.popover.prototype.animation;
-
-/** @type {string|function} */
-jQuery.popover.prototype.placement;
-
-/** @type {string} */
-jQuery.popover.prototype.selector;
-
-/** @type {string} */
-jQuery.popover.prototype.trigger;
-
-/** @type {string|function} */
-jQuery.popover.prototype.title;
-
-/** @type {string|function} */
-jQuery.popover.prototype.content;
-
-/** @type {number|{show: number, hide: number}} */
-jQuery.popover.prototype.delay;
-
-/**
- * @param {=(string|jQuery.tooltip.options)} opt_eventOrOptions
- * @return {jQuery}
- */
-jQuery.prototype.popover = function(opt_eventOrOptions) {};
-
-
-
-// --- Alerts ---
-
-
-
-/**
- * @param {=string} opt_event
- * @return {jQuery}
- */
-jQuery.prototype.alert = function(opt_event) {};
-
-
-
-// --- Buttons ---
-
-
-
-/**
- * @param {=string} opt_state
- * @return {jQuery}
- */
-jQuery.prototype.button = function(opt_state) {};
-
-
-
-// --- Collapse ---
-
-
-
-/** @constructor */
-jQuery.collapse.options = function() {};
-
-/** @type {jQuerySelector} */
-jQuery.collapse.options.prototype.parent;
-
-/** @type {boolean} */
-jQuery.collapse.options.prototype.toggle;
-
-/**
- * @param {=(string|jQuery.collapse.options)} opt_eventOrOptions
- */
-jQuery.prototype.collapse = function(opt_eventOrOptions) {};
-
-
-
-// --- Carousel ---
-
-
-
-/** @constructor */
-jQuery.carousel.options = function() {};
-
-/** @type {number} */
-jQuery.carousel.options.prototype.interval;
-
-/** @type {string} */
-jQuery.carousel.options.prototype.pause;
-
-/**
- * @param {=(string|jQuery.carousel.options})} opt_eventOrOptions
- */
-jQuery.prototype.carousel = function(opt_eventOrOptions) {};
-
-
-
-// --- Typeahead ---
-
-
-
-/** @constructor */
-jQuery.typeahead.options = function() {};
-
-/** @type {Array} */
-jQuery.typeahead.options.prototype.source;
-
-/** @type {number} */
-jQuery.typeahead.options.prototype.items;
-
-/** @type {function} */
-jQuery.typeahead.options.prototype.matcher;
-
-/** @type {function} */
-jQuery.typeahead.options.prototype.sorter;
-
-/** @type {function} */
-jQuery.typeahead.options.prototype.highlighter;
-
-/**
- * @param {=(string|jQuery.typeahead.options)} opt_options
- * @return {jQuery}
- */
-jQuery.prototype.typeahead = function(opt_options) {};
-
-/**
- * @param {Element|jQuery|jQuerySelector}
- * @param {=jQuery.typeahead.options} opt_options
- * @return {jQuery}
- */
-jQuery.prototype.typeahead.Constructor = function(element, opt_options) {};
\ No newline at end of file
diff --git a/src/closure/conf/externs/geojson.js b/src/closure/conf/externs/geojson.js
deleted file mode 100755
index 6ddf03a3..00000000
--- a/src/closure/conf/externs/geojson.js
+++ /dev/null
@@ -1,171 +0,0 @@
-/**
- * @fileoverview Externs for GeoJSON.
- * @see http://geojson.org/geojson-spec.html
- * @externs
- */
-
-
-
-/**
- * @constructor
- */
-var GeoJSONObject = function() {};
-
-
-/**
- * @type {!Array.<number>|undefined}
- */
-GeoJSONObject.prototype.bbox;
-
-
-/**
- * @type {string}
- */
-GeoJSONObject.prototype.type;
-
-
-/**
- * @type {!GeoJSONCRS|undefined}
- */
-GeoJSONObject.prototype.crs;
-
-
-
-/**
- * @constructor
- */
-var GeoJSONCRS = function() {};
-
-
-/**
- * CRS type. One of `link` or `name`.
- * @type {string}
- */
-GeoJSONCRS.prototype.type;
-
-
-/**
- * TODO: remove GeoJSONCRSCode when http://jira.codehaus.org/browse/GEOS-5996
- * is fixed and widely deployed.
- * @type {!GeoJSONCRSCode|!GeoJSONCRSName|!GeoJSONLink}
- */
-GeoJSONCRS.prototype.properties;
-
-
-
-/**
- * `GeoJSONCRSCode` is not part of the GeoJSON specification, but is generated
- * by GeoServer.
- * TODO: remove GeoJSONCRSCode when http://jira.codehaus.org/browse/GEOS-5996
- * is fixed and widely deployed.
- * @constructor
- */
-var GeoJSONCRSCode = function() {};
-
-
-
-/**
- * @constructor
- */
-var GeoJSONCRSName = function() {};
-
-
-/**
- * TODO: remove this when http://jira.codehaus.org/browse/GEOS-5996 is fixed
- * and widely deployed.
- * @type {string}
- */
-GeoJSONCRSName.prototype.code;
-
-
-/**
- * @type {string}
- */
-GeoJSONCRSName.prototype.name;
-
-
-
-/**
- * @constructor
- * @extends {GeoJSONObject}
- */
-var GeoJSONGeometry = function() {};
-
-
-/**
- * @type {!Array.<number>|!Array.<!Array.<number>>|
- *        !Array.<!Array.<!Array.<number>>>}
- */
-GeoJSONGeometry.prototype.coordinates;
-
-
-
-/**
- * @constructor
- * @extends {GeoJSONObject}
- */
-var GeoJSONGeometryCollection = function() {};
-
-
-/**
- * @type {!Array.<GeoJSONGeometry>}
- */
-GeoJSONGeometryCollection.prototype.geometries;
-
-
-
-/**
- * @constructor
- * @extends {GeoJSONObject}
- */
-var GeoJSONFeature = function() {};
-
-
-/**
- * @type {GeoJSONGeometry|GeoJSONGeometryCollection}
- */
-GeoJSONFeature.prototype.geometry;
-
-
-/**
- * @type {number|string|undefined}
- */
-GeoJSONFeature.prototype.id;
-
-
-/**
- * @type {Object.<string, *>}
- */
-GeoJSONFeature.prototype.properties;
-
-
-
-/**
- * @constructor
- * @extends {GeoJSONObject}
- */
-var GeoJSONFeatureCollection = function() {};
-
-
-/**
- * @type {!Array.<GeoJSONFeature>}
- */
-GeoJSONFeatureCollection.prototype.features;
-
-
-
-/**
- * @constructor
- */
-var GeoJSONLink = function() {};
-
-
-/**
- * @type {string}
- */
-GeoJSONLink.prototype.href;
-
-/**
- * @type {string}
- */
-GeoJSONLink.prototype.type;
\ No newline at end of file
diff --git a/src/closure/conf/externs/html2canvas.js b/src/closure/conf/externs/html2canvas.js
deleted file mode 100755
index d12202e3..00000000
--- a/src/closure/conf/externs/html2canvas.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * 
- * @param {type} arg1
- * @param {type} arg2
- * @returns {html2canvas}
- */
-function html2canvas (arg1, arg2) {};
-
diff --git a/src/closure/conf/externs/jquery-1.9.js b/src/closure/conf/externs/jquery-1.9.js
deleted file mode 100755
index 72b80b31..00000000
--- a/src/closure/conf/externs/jquery-1.9.js
+++ /dev/null
@@ -1,2166 +0,0 @@
-/*
- * Copyright 2011 The Closure Compiler Authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview Externs for jQuery 1.9.1
- *
- * Note that some functions use different return types depending on the number
- * of parameters passed in. In these cases, you may need to annotate the type
- * of the result in your code, so the JSCompiler understands which type you're
- * expecting. For example:
- *    <code>var elt = /** @type {Element} * / (foo.get(0));</code>
- *
- * @see http://api.jquery.com/
- * @externs
- */
-
-/**
- * @typedef {(Window|Document|Element|Array.<Element>|string|jQuery|
- *     NodeList)}
- */
-var jQuerySelector;
-
-/** @typedef {function(...)|Array.<function(...)>} */
-var jQueryCallback;
-
-/** @typedef {
-              {
-               accepts: (Object.<string, string>|undefined),
-               async: (?boolean|undefined),
-               beforeSend: (function(jQuery.jqXHR, (jQueryAjaxSettings|Object.<string, *>))|undefined),
-               cache: (?boolean|undefined),
-               complete: (function(jQuery.jqXHR, string)|undefined),
-               contents: (Object.<string, RegExp>|undefined),
-               contentType: (?string|undefined),
-               context: (Object.<?, ?>|jQueryAjaxSettings|undefined),
-               converters: (Object.<string, Function>|undefined),
-               crossDomain: (?boolean|undefined),
-               data: (Object.<?, ?>|?string|Array.<?>|undefined),
-               dataFilter: (function(string, string):?|undefined),
-               dataType: (?string|undefined),
-               error: (function(jQuery.jqXHR, string, string)|undefined),
-               global: (?boolean|undefined),
-               headers: (Object.<?, ?>|undefined),
-               ifModified: (?boolean|undefined),
-               isLocal: (?boolean|undefined),
-               jsonp: (?string|undefined),
-               jsonpCallback: (?string|function()|undefined),
-               mimeType: (?string|undefined),
-               password: (?string|undefined),
-               processData: (?boolean|undefined),
-               scriptCharset: (?string|undefined),
-               statusCode: (Object.<number, function()>|undefined),
-               success: (function(?, string, jQuery.jqXHR)|undefined),
-               timeout: (?number|undefined),
-               traditional: (?boolean|undefined),
-               type: (?string|undefined),
-               url: (?string|undefined),
-               username: (?string|undefined),
-               xhr: (function():(ActiveXObject|XMLHttpRequest)|undefined),
-               xhrFields: (Object.<?, ?>|undefined)
-              }} */
-var jQueryAjaxSettings;
-
-/**
- * @constructor
- * @param {(jQuerySelector|Element|Object|Array.<Element>|jQuery|string|
- *     function())=} arg1
- * @param {(Element|jQuery|Document|
- *     Object.<string, (string|function(!jQuery.event=))>)=} arg2
- * @return {!jQuery}
- */
-function jQuery(arg1, arg2) {}
-
-/**
- * @constructor
- * @extends {jQuery}
- * @param {(jQuerySelector|Element|Object|Array.<Element>|jQuery|string|
- *     function())=} arg1
- * @param {(Element|jQuery|Document|
- *     Object.<string, (string|function(!jQuery.event=))>)=} arg2
- * @return {!jQuery}
- */
-function $(arg1, arg2) {}
-
-/**
- * @param {(jQuerySelector|Array.<Element>|string|jQuery)} arg1
- * @param {Element=} context
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.add = function(arg1, context) {};
-
-/**
- * @param {(jQuerySelector|Array.<Element>|string|jQuery)=} arg1
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.addBack = function(arg1) {};
-
-/**
- * @param {(string|function(number,String))} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.addClass = function(arg1) {};
-
-/**
- * @param {(string|Element|jQuery|function(number))} arg1
- * @param {(string|Element|Array.<Element>|jQuery)=} content
- * @return {!jQuery}
- */
-jQuery.prototype.after = function(arg1, content) {};
-
-/**
- * @param {(string|jQueryAjaxSettings|Object.<string,*>)} arg1
- * @param {(jQueryAjaxSettings|Object.<string, *>)=} settings
- * @return {jQuery.jqXHR}
- */
-jQuery.ajax = function(arg1, settings) {};
-
-/**
- * @param {(string|jQueryAjaxSettings|Object.<string, *>)} arg1
- * @param {(jQueryAjaxSettings|Object.<string, *>)=} settings
- * @return {jQuery.jqXHR}
- */
-$.ajax = function(arg1, settings) {};
-
-/**
- * @param {function(!jQuery.event,XMLHttpRequest,(jQueryAjaxSettings|Object.<string, *>))} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxComplete = function(handler) {};
-
-/**
- * @param {function(!jQuery.event,jQuery.jqXHR,(jQueryAjaxSettings|Object.<string, *>),*)} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxError = function(handler) {};
-
-/**
- * @param {(string|function((jQueryAjaxSettings|Object.<string, *>),(jQueryAjaxSettings|Object.<string, *>),jQuery.jqXHR))} dataTypes
- * @param {function((jQueryAjaxSettings|Object.<string, *>),(jQueryAjaxSettings|Object.<string, *>),jQuery.jqXHR)=} handler
- */
-jQuery.ajaxPrefilter = function(dataTypes, handler) {};
-
-/**
- * @param {(string|function((jQueryAjaxSettings|Object.<string, *>),(jQueryAjaxSettings|Object.<string, *>),jQuery.jqXHR))} dataTypes
- * @param {function((jQueryAjaxSettings|Object.<string, *>),(jQueryAjaxSettings|Object.<string, *>),jQuery.jqXHR)=} handler
- */
-$.ajaxPrefilter = function(dataTypes, handler) {};
-
-/**
- * @param {function(!jQuery.event,jQuery.jqXHR,(jQueryAjaxSettings|Object.<string, *>))} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxSend = function(handler) {};
-
-/** @const {jQueryAjaxSettings|Object.<string, *>} */
-jQuery.ajaxSettings;
-
-/** @const {jQueryAjaxSettings|Object.<string, *>} */
-$.ajaxSettings = {};
-
-/** @type {Object.<string, boolean>} */
-jQuery.ajaxSettings.flatOptions = {};
-
-/** @type {Object.<string, boolean>} */
-$.ajaxSettings.flatOptions = {};
-
-/** @type {boolean} */
-jQuery.ajaxSettings.processData;
-
-/** @type {boolean} */
-$.ajaxSettings.processData;
-
-/** @type {Object.<string, string>} */
-jQuery.ajaxSettings.responseFields = {};
-
-/** @type {Object.<string, string>} */
-$.ajaxSettings.responseFields = {};
-
-/** @param {jQueryAjaxSettings|Object.<string, *>} options */
-jQuery.ajaxSetup = function(options) {};
-
-/** @param {jQueryAjaxSettings|Object.<string, *>} options */
-$.ajaxSetup = function(options) {};
-
-/**
- * @param {function()} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxStart = function(handler) {};
-
-/**
- * @param {function()} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxStop = function(handler) {};
-
-/**
- * @param {function(!jQuery.event,XMLHttpRequest,(jQueryAjaxSettings|Object.<string, *>), ?)} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ajaxSuccess = function(handler) {};
-
-/**
- * @deprecated Please use .addBack(selector) instead.
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.andSelf = function() {};
-
-/**
- * @param {Object.<string,*>} properties
- * @param {(string|number|function()|Object.<string,*>)=} arg2
- * @param {(string|function())=} easing
- * @param {function()=} complete
- * @return {!jQuery}
- */
-jQuery.prototype.animate = function(properties, arg2, easing, complete) {};
-
-/**
- * @param {(string|Element|Array.<Element>|jQuery|function(number,string))} arg1
- * @param {...(string|Element|Array.<Element>|jQuery)} content
- * @return {!jQuery}
- */
-jQuery.prototype.append = function(arg1, content) {};
-
-/**
- * @param {(jQuerySelector|Element|jQuery)} target
- * @return {!jQuery}
- */
-jQuery.prototype.appendTo = function(target) {};
-
-/**
- * @param {(string|Object.<string,*>)} arg1
- * @param {(string|number|boolean|function(number,string))=} arg2
- * @return {(string|!jQuery)}
- */
-jQuery.prototype.attr = function(arg1, arg2) {};
-
-/**
- * @param {(string|Element|jQuery|function())} arg1
- * @param {(string|Element|Array.<Element>|jQuery)=} content
- * @return {!jQuery}
- */
-jQuery.prototype.before = function(arg1, content) {};
-
-/**
- * @param {(string|Object.<string, function(!jQuery.event=)>)} arg1
- * @param {(Object.<string, *>|function(!jQuery.event=)|boolean)=} eventData
- * @param {(function(!jQuery.event=)|boolean)=} arg3
- * @return {!jQuery}
- */
-jQuery.prototype.bind = function(arg1, eventData, arg3) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.blur = function(arg1, handler) {};
-
-/**
- * @constructor
- * @private
- */
-jQuery.callbacks = function () {};
-
-/**
- * @param {string=} flags
- * @return {jQuery.callbacks}
- */
-jQuery.Callbacks = function (flags) {};
-
-/** @param {function()} callbacks */
-jQuery.callbacks.prototype.add = function(callbacks) {};
-
-/** @return {undefined} */
-jQuery.callbacks.prototype.disable = function() {};
-
-/** @return {undefined} */
-jQuery.callbacks.prototype.empty = function() {};
-
-/** @param {...*} var_args */
-jQuery.callbacks.prototype.fire = function(var_args) {};
-
-/** @return {boolean} */
-jQuery.callbacks.prototype.fired = function() {};
-
-/** @param {...*} var_args */
-jQuery.callbacks.prototype.fireWith = function(var_args) {};
-
-/**
- * @param {function()} callback
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.callbacks.prototype.has = function(callback) {};
-
-/** @return {undefined} */
-jQuery.callbacks.prototype.lock = function() {};
-
-/** @return {boolean} */
-jQuery.callbacks.prototype.locked = function() {};
-
-/** @param {function()} callbacks */
-jQuery.callbacks.prototype.remove = function(callbacks) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.change = function(arg1, handler) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.children = function(selector) {};
-
-/**
- * @param {string=} queueName
- * @return {!jQuery}
- */
-jQuery.prototype.clearQueue = function(queueName) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.click = function(arg1, handler) {};
-
-/**
- * @param {boolean=} withDataAndEvents
- * @param {boolean=} deepWithDataAndEvents
- * @return {!jQuery}
- * @suppress {checkTypes} see https://code.google.com/p/closure-compiler/issues/detail?id=583
- */
-jQuery.prototype.clone = function(withDataAndEvents, deepWithDataAndEvents) {};
-
-/**
- * @param {(jQuerySelector|jQuery|Element|string)} arg1
- * @param {Element=} context
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.closest = function(arg1, context) {};
-
-/**
- * @param {Element} container
- * @param {Element} contained
- * @return {boolean}
- */
-jQuery.contains = function(container, contained) {};
-
-/**
- * @param {Element} container
- * @param {Element} contained
- * @return {boolean}
- */
-$.contains = function(container, contained) {};
-
-/**
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.contents = function() {};
-
-/** @type {Element|Document} */
-jQuery.prototype.context;
-
-/**
- * @param {(string|Object.<string,*>)} arg1
- * @param {(string|number|function(number,*))=} arg2
- * @return {(string|!jQuery)}
- */
-jQuery.prototype.css = function(arg1, arg2) {};
-
-/** @type {Object.<string, *>} */
-jQuery.cssHooks;
-
-/** @type {Object.<string, *>} */
-$.cssHooks;
-
-/**
- * @param {Element} elem
- * @param {string=} key
- * @param {*=} value
- * @return {*}
- */
-jQuery.data = function(elem, key, value) {};
-
-/**
- * @param {(string|Object.<string, *>)=} arg1
- * @param {*=} value
- * @return {*}
- */
-jQuery.prototype.data = function(arg1, value) {};
-
-/**
- * @param {Element} elem
- * @param {string=} key
- * @param {*=} value
- * @return {*}
- */
-$.data = function(elem, key, value) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.dblclick = function(arg1, handler) {};
-
-/**
- * @constructor
- * @implements {jQuery.Promise}
- * @param {function()=} opt_fn
- * @see http://api.jquery.com/category/deferred-object/
- */
-jQuery.deferred = function(opt_fn) {};
-
-/**
- * @constructor
- * @extends {jQuery.deferred}
- * @param {function()=} opt_fn
- * @return {jQuery.Deferred}
- */
-jQuery.Deferred = function(opt_fn) {};
-
-/**
- * @constructor
- * @extends {jQuery.deferred}
- * @param {function()=} opt_fn
- * @see http://api.jquery.com/category/deferred-object/
- */
-$.deferred = function(opt_fn) {};
-
-/**
- * @constructor
- * @extends {jQuery.deferred}
- * @param {function()=} opt_fn
- * @return {jQuery.deferred}
- */
-$.Deferred = function(opt_fn) {};
-
-/**
- * @override
- * @param {jQueryCallback} alwaysCallbacks
- * @param {jQueryCallback=} alwaysCallbacks2
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.always
-    = function(alwaysCallbacks, alwaysCallbacks2) {};
-
-/**
- * @override
- * @param {jQueryCallback} doneCallbacks
- * @param {jQueryCallback=} doneCallbacks2
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.done = function(doneCallbacks, doneCallbacks2) {};
-
-/**
- * @override
- * @param {jQueryCallback} failCallbacks
- * @param {jQueryCallback=} failCallbacks2
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.fail = function(failCallbacks, failCallbacks2) {};
-
-/**
- * @param {...*} var_args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.notify = function(var_args) {};
-
-/**
- * @param {Object} context
- * @param {...*} var_args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.notifyWith = function(context, var_args) {};
-
-/**
- * @deprecated Please use deferred.then() instead.
- * @override
- * @param {function()=} doneFilter
- * @param {function()=} failFilter
- * @param {function()=} progressFilter
- * @return {jQuery.Promise}
- */
-jQuery.deferred.prototype.pipe =
-    function(doneFilter, failFilter, progressFilter) {};
-
-/**
- * @param {jQueryCallback} progressCallbacks
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.progress = function(progressCallbacks) {};
-
-/**
- * @param {Object=} target
- * @return {jQuery.Promise}
- */
-jQuery.deferred.prototype.promise = function(target) {};
-
-/**
- * @param {...*} var_args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.reject = function(var_args) {};
-
-/**
- * @param {Object} context
- * @param {Array.<*>=} args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.rejectWith = function(context, args) {};
-
-/**
- * @param {...*} var_args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.resolve = function(var_args) {};
-
-/**
- * @param {Object} context
- * @param {Array.<*>=} args
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.resolveWith = function(context, args) {};
-
-/** @return {string} */
-jQuery.deferred.prototype.state = function() {};
-
-/**
- * @override
- * @param {jQueryCallback} doneCallbacks
- * @param {jQueryCallback=} failCallbacks
- * @param {jQueryCallback=} progressCallbacks
- * @return {jQuery.deferred}
- */
-jQuery.deferred.prototype.then
-    = function(doneCallbacks, failCallbacks, progressCallbacks) {};
-
-/**
- * @param {number} duration
- * @param {string=} queueName
- * @return {!jQuery}
- */
-jQuery.prototype.delay = function(duration, queueName) {};
-
-/**
- * @param {string} selector
- * @param {(string|Object.<string,*>)} arg2
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg3
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.delegate = function(selector, arg2, arg3, handler) {};
-
-/**
- * @param {Element} elem
- * @param {string=} queueName
- */
-jQuery.dequeue = function(elem, queueName) {};
-
-/**
- * @param {string=} queueName
- * @return {!jQuery}
- */
-jQuery.prototype.dequeue = function(queueName) {};
-
-/**
- * @param {Element} elem
- * @param {string=} queueName
- */
-$.dequeue = function(elem, queueName) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- */
-jQuery.prototype.detach = function(selector) {};
-
-/**
- * @param {Object} collection
- * @param {function((number|string),?)} callback
- * @return {Object}
- */
-jQuery.each = function(collection, callback) {};
-
-/**
- * @param {function(number,Element)} fnc
- * @return {!jQuery}
- */
-jQuery.prototype.each = function(fnc) {};
-
-/**
- * @param {Object} collection
- * @param {function((number|string),?)} callback
- * @return {Object}
- */
-$.each = function(collection, callback) {};
-
-/** @return {!jQuery} */
-jQuery.prototype.empty = function() {};
-
-/**
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.end = function() {};
-
-/**
- * @param {number} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.eq = function(arg1) {};
-
-/** @param {string} message */
-jQuery.error = function(message) {};
-
-/**
- * @deprecated Please use .on( "error", handler ) instead.
- * @param {(function(!jQuery.event=)|Object.<string, *>)} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.error = function(arg1, handler) {};
-
-/** @param {string} message */
-$.error = function(message) {};
-
-/**
- * @constructor
- * @param {string} eventType
- */
-jQuery.event = function(eventType) {};
-
-/**
- * @constructor
- * @extends {jQuery.event}
- * @param {string} eventType
- * @param {Object=} properties
- * @return {jQuery.Event}
- */
-jQuery.Event = function(eventType, properties) {};
-
-/**
- * @constructor
- * @extends {jQuery.event}
- * @param {string} eventType
- */
-$.event = function(eventType) {};
-
-/**
- * @constructor
- * @extends {jQuery.event}
- * @param {string} eventType
- * @param {Object=} properties
- * @return {$.Event}
- */
-$.Event = function(eventType, properties) {};
-
-/** @type {Element} */
-jQuery.event.prototype.currentTarget;
-
-/** @type {Object.<string, *>} */
-jQuery.event.prototype.data;
-
-/** @type {Element} */
-jQuery.event.prototype.delegateTarget;
-
-/**
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.event.prototype.isDefaultPrevented = function() {};
-
-/**
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.event.prototype.isImmediatePropagationStopped = function() {};
-
-/**
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.event.prototype.isPropagationStopped = function() {};
-
-/** @type {string} */
-jQuery.event.prototype.namespace;
-
-/** @type {Event} */
-jQuery.event.prototype.originalEvent;
-
-/** @type {number} */
-jQuery.event.prototype.pageX;
-
-/** @type {number} */
-jQuery.event.prototype.pageY;
-
-/** @return {undefined} */
-jQuery.event.prototype.preventDefault = function() {};
-
-/** @type {Object.<string, *>} */
-jQuery.event.prototype.props;
-
-/** @type {Element} */
-jQuery.event.prototype.relatedTarget;
-
-/** @type {*} */
-jQuery.event.prototype.result;
-
-/** @return {undefined} */
-jQuery.event.prototype.stopImmediatePropagation = function() {};
-
-/** @return {undefined} */
-jQuery.event.prototype.stopPropagation = function() {};
-
-/** @type {Element} */
-jQuery.event.prototype.target;
-
-/** @type {number} */
-jQuery.event.prototype.timeStamp;
-
-/** @type {string} */
-jQuery.event.prototype.type;
-
-/** @type {number} */
-jQuery.event.prototype.which;
-
-/**
- * @param {(Object|boolean)} arg1
- * @param {...*} var_args
- * @return {Object}
- */
-jQuery.extend = function(arg1, var_args) {};
-
-/**
- * @param {(Object|boolean)} arg1
- * @param {...*} var_args
- * @return {Object}
- */
-jQuery.prototype.extend = function(arg1, var_args) {};
-
-/**
- * @param {(Object|boolean)} arg1
- * @param {...*} var_args
- * @return {Object}
- */
-$.extend = function(arg1, var_args) {};
-
-/**
- * @param {(string|number|function())=} duration
- * @param {(function()|string)=} arg2
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.fadeIn = function(duration, arg2, callback) {};
-
-/**
- * @param {(string|number|function())=} duration
- * @param {(function()|string)=} arg2
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.fadeOut = function(duration, arg2, callback) {};
-
-/**
- * @param {(string|number)} duration
- * @param {number} opacity
- * @param {(function()|string)=} arg3
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.fadeTo = function(duration, opacity, arg3, callback) {};
-
-/**
- * @param {(string|number|function())=} duration
- * @param {(string|function())=} easing
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.fadeToggle = function(duration, easing, callback) {};
-
-/**
- * @param {(jQuerySelector|function(number,Element)|Element|jQuery)} arg1
- * @return {!jQuery}
- * @see http://api.jquery.com/filter/
- */
-jQuery.prototype.filter = function(arg1) {};
-
-/**
- * @param {(jQuerySelector|jQuery|Element)} arg1
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.find = function(arg1) {};
-
-/** @return {!jQuery} */
-jQuery.prototype.first = function() {};
-
-/** @see http://docs.jquery.com/Plugins/Authoring */
-jQuery.fn = jQuery.prototype;
-
-/** @see http://docs.jquery.com/Plugins/Authoring */
-$.fn = $.prototype;
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.focus = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.focusin = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.focusout = function(arg1, handler) {};
-
-/** @const */
-jQuery.fx = {};
-
-/** @const */
-$.fx = {};
-
-/** @type {number} */
-jQuery.fx.interval;
-
-/** @type {number} */
-$.fx.interval;
-
-/** @type {boolean} */
-jQuery.fx.off;
-
-/** @type {boolean} */
-$.fx.off;
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|string|
- *     function(string,string,jQuery.jqXHR))=} data
- * @param {(function(string,string,jQuery.jqXHR)|string)=} success
- * @param {string=} dataType
- * @return {jQuery.jqXHR}
- */
-jQuery.get = function(url, data, success, dataType) {};
-
-/**
- * @param {number=} index
- * @return {(Element|Array.<Element>)}
- * @nosideeffects
- */
-jQuery.prototype.get = function(index) {};
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|string|
- *     function(string,string,jQuery.jqXHR))=} data
- * @param {(function(string,string,jQuery.jqXHR)|string)=} success
- * @param {string=} dataType
- * @return {jQuery.jqXHR}
- */
-$.get = function(url, data, success, dataType) {};
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|
- *     function(Object.<string,*>,string,jQuery.jqXHR))=} data
- * @param {function(Object.<string,*>,string,jQuery.jqXHR)=} success
- * @return {jQuery.jqXHR}
- * @see http://api.jquery.com/jquery.getjson/#jQuery-getJSON-url-data-success
- */
-jQuery.getJSON = function(url, data, success) {};
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|
- *     function(Object.<string,*>,string,jQuery.jqXHR))=} data
- * @param {function(Object.<string,*>,string,jQuery.jqXHR)=} success
- * @return {jQuery.jqXHR}
- * @see http://api.jquery.com/jquery.getjson/#jQuery-getJSON-url-data-success
- */
-$.getJSON = function(url, data, success) {};
-
-/**
- * @param {string} url
- * @param {function(Node,string,jQuery.jqXHR)=} success
- * @return {jQuery.jqXHR}
- */
-jQuery.getScript = function(url, success) {};
-
-/**
- * @param {string} url
- * @param {function(Node,string,jQuery.jqXHR)=} success
- * @return {jQuery.jqXHR}
- */
-$.getScript = function(url, success) {};
-
-/** @param {string} code */
-jQuery.globalEval = function(code) {};
-
-/** @param {string} code */
-$.globalEval = function(code) {};
-
-/**
- * @param {Array.<*>} arr
- * @param {function(*,number)} fnc
- * @param {boolean=} invert
- * @return {Array.<*>}
- */
-jQuery.grep = function(arr, fnc, invert) {};
-
-/**
- * @param {Array.<*>} arr
- * @param {function(*,number)} fnc
- * @param {boolean=} invert
- * @return {Array.<*>}
- */
-$.grep = function(arr, fnc, invert) {};
-
-/**
- * @param {(string|Element)} arg1
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.has = function(arg1) {};
-
-/**
- * @param {string} className
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.prototype.hasClass = function(className) {};
-
-/**
- * @param {Element} elem
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.hasData = function(elem) {};
-
-/**
- * @param {Element} elem
- * @return {boolean}
- * @nosideeffects
- */
-$.hasData = function(elem) {};
-
-/**
- * @param {(string|number|function(number,number))=} arg1
- * @return {(number|!jQuery)}
- */
-jQuery.prototype.height = function(arg1) {};
-
-/**
- * @param {(string|number|function())=} duration
- * @param {(function()|string)=} arg2
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.hide = function(duration, arg2, callback) {};
-
-/** @param {boolean} hold */
-jQuery.holdReady = function(hold) {};
-
-/** @param {boolean} hold */
-$.holdReady = function(hold) {};
-
-/**
- * @param {function(!jQuery.event=)} arg1
- * @param {function(!jQuery.event=)=} handlerOut
- * @return {!jQuery}
- */
-jQuery.prototype.hover = function(arg1, handlerOut) {};
-
-/**
- * @param {(string|function(number,string))=} arg1
- * @return {(string|!jQuery)}
- */
-jQuery.prototype.html = function(arg1) {};
-
-/**
- * @param {*} value
- * @param {Array.<*>} arr
- * @param {number=} fromIndex
- * @return {number}
- * @nosideeffects
- */
-jQuery.inArray = function(value, arr, fromIndex) {};
-
-/**
- * @param {*} value
- * @param {Array.<*>} arr
- * @param {number=} fromIndex
- * @return {number}
- * @nosideeffects
- */
-$.inArray = function(value, arr, fromIndex) {};
-
-/**
- * @param {(jQuerySelector|Element|jQuery)=} arg1
- * @return {number}
- */
-jQuery.prototype.index = function(arg1) {};
-
-/**
- * @return {number}
- * @nosideeffects
- */
-jQuery.prototype.innerHeight = function() {};
-
-/**
- * @return {number}
- * @nosideeffects
- */
-jQuery.prototype.innerWidth = function() {};
-
-/**
- * @param {(jQuerySelector|Element|jQuery)} target
- * @return {!jQuery}
- */
-jQuery.prototype.insertAfter = function(target) {};
-
-/**
- * @param {(jQuerySelector|Element|jQuery)} target
- * @return {!jQuery}
- */
-jQuery.prototype.insertBefore = function(target) {};
-
-/**
- * @param {(jQuerySelector|function(number)|jQuery|Element)} arg1
- * @return {boolean}
- */
-jQuery.prototype.is = function(arg1) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isArray = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-$.isArray = function(obj) {};
-
-/**
- * @param {Object} obj
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isEmptyObject = function(obj) {};
-
-/**
- * @param {Object} obj
- * @return {boolean}
- * @nosideeffects
- */
-$.isEmptyObject = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isFunction = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-$.isFunction = function(obj) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isNumeric = function(value) {};
-
-/**
- * @param {*} value
- * @return {boolean}
- * @nosideeffects
- */
-$.isNumeric = function(value) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isPlainObject = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-$.isPlainObject = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isWindow = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {boolean}
- * @nosideeffects
- */
-$.isWindow = function(obj) {};
-
-/**
- * @param {Element} node
- * @return {boolean}
- * @nosideeffects
- */
-jQuery.isXMLDoc = function(node) {};
-
-/**
- * @param {Element} node
- * @return {boolean}
- * @nosideeffects
- */
-$.isXMLDoc = function(node) {};
-
-/** @type {string} */
-jQuery.prototype.jquery;
-
-/**
- * @constructor
- * @extends {XMLHttpRequest}
- * @implements {jQuery.Promise}
- * @private
- * @see http://api.jquery.com/jQuery.ajax/#jqXHR
- */
-jQuery.jqXHR = function () {};
-
-/**
- * @override
- * @param {jQueryCallback} alwaysCallbacks
- * @param {jQueryCallback=} alwaysCallbacks2
- * @return {jQuery.jqXHR}
- */
-jQuery.jqXHR.prototype.always =
-    function(alwaysCallbacks, alwaysCallbacks2) {};
-
-/**
- * @deprecated
- * @param {function()} callback
- * @return {jQuery.jqXHR}
-*/
-jQuery.jqXHR.prototype.complete = function (callback) {};
-
-/**
- * @override
- * @param {jQueryCallback} doneCallbacks
- * @return {jQuery.jqXHR}
- */
-jQuery.jqXHR.prototype.done = function(doneCallbacks) {};
-
-/**
- * @deprecated
- * @param {function()} callback
- * @return {jQuery.jqXHR}
-*/
-jQuery.jqXHR.prototype.error = function (callback) {};
-
-/**
- * @override
- * @param {jQueryCallback} failCallbacks
- * @return {jQuery.jqXHR}
- */
-jQuery.jqXHR.prototype.fail = function(failCallbacks) {};
-
-/**
- * @deprecated
- * @override
- */
-jQuery.jqXHR.prototype.onreadystatechange = function (callback) {};
-
-/**
- * @override
- * @param {function()=} doneFilter
- * @param {function()=} failFilter
- * @param {function()=} progressFilter
- * @return {jQuery.jqXHR}
- */
-jQuery.jqXHR.prototype.pipe =
-    function(doneFilter, failFilter, progressFilter) {};
-
-/**
- * @deprecated
- * @param {function()} callback
- * @return {jQuery.jqXHR}
-*/
-jQuery.jqXHR.prototype.success = function (callback) {};
-
-/**
- * @override
- * @param {jQueryCallback} doneCallbacks
- * @param {jQueryCallback=} failCallbacks
- * @param {jQueryCallback=} progressCallbacks
- * @return {jQuery.jqXHR}
- */
-jQuery.jqXHR.prototype.then =
-    function(doneCallbacks, failCallbacks, progressCallbacks) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.keydown = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.keypress = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.keyup = function(arg1, handler) {};
-
-/** @return {!jQuery} */
-jQuery.prototype.last = function() {};
-
-/** @type {number} */
-jQuery.prototype.length;
-
-/**
- * @deprecated Please avoid the document loading Event invocation of
- *     .load() and use .on( "load", handler ) instead. (The AJAX
- *     module invocation signature is OK.)
- * @param {(function(!jQuery.event=)|Object.<string, *>|string)} arg1
- * @param {(function(!jQuery.event=)|Object.<string,*>|string)=} arg2
- * @param {function(string,string,XMLHttpRequest)=} complete
- * @return {!jQuery}
- */
-jQuery.prototype.load = function(arg1, arg2, complete) {};
-
-/**
- * @param {*} obj
- * @return {Array.<*>}
- */
-jQuery.makeArray = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {Array.<*>}
- */
-$.makeArray = function(obj) {};
-
-/**
- * @param {(Array.<*>|Object.<string, *>)} arg1
- * @param {(function(*,number)|function(*,(string|number)))} callback
- * @return {Array.<*>}
- */
-jQuery.map = function(arg1, callback) {};
-
-/**
- * @param {function(number,Element)} callback
- * @return {!jQuery}
- */
-jQuery.prototype.map = function(callback) {};
-
-/**
- * @param {(Array.<*>|Object.<string, *>)} arg1
- * @param {(function(*,number)|function(*,(string|number)))} callback
- * @return {Array.<*>}
- */
-$.map = function(arg1, callback) {};
-
-/**
- * @param {Array.<*>} first
- * @param {Array.<*>} second
- * @return {Array.<*>}
- */
-jQuery.merge = function(first, second) {};
-
-/**
- * @param {Array.<*>} first
- * @param {Array.<*>} second
- * @return {Array.<*>}
- */
-$.merge = function(first, second) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mousedown = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mouseenter = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mouseleave = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mousemove = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mouseout = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mouseover = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.mouseup = function(arg1, handler) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.next = function(selector) {};
-
-/**
- * @param {string=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.nextAll = function(selector) {};
-
-/**
- * @param {(jQuerySelector|Element)=} arg1
- * @param {jQuerySelector=} filter
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.nextUntil = function(arg1, filter) {};
-
-/**
- * @param {boolean=} removeAll
- * @return {Object}
- */
-jQuery.noConflict = function(removeAll) {};
-
-/**
- * @param {boolean=} removeAll
- * @return {Object}
- */
-$.noConflict = function(removeAll) {};
-
-/**
- * @return {function()}
- * @nosideeffects
- */
-jQuery.noop = function() {};
-
-/**
- * @return {function()}
- * @nosideeffects
- */
-$.noop = function() {};
-
-/**
- * @param {(jQuerySelector|Array.<Element>|function(number)|jQuery)} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.not = function(arg1) {};
-
-/**
- * @return {number}
- * @nosideeffects
- */
-jQuery.now = function() {};
-
-/**
- * @return {number}
- * @nosideeffects
- */
-$.now = function() {};
-
-/**
- * @param {(string|Object.<string,*>)=} arg1
- * @param {(string|function(!jQuery.event=))=} selector
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.off = function(arg1, selector, handler) {};
-
-/**
- * @param {({left:number,top:number}|
- *     function(number,{top:number,left:number}))=} arg1
- * @return {({left:number,top:number}|!jQuery)}
- */
-jQuery.prototype.offset = function(arg1) {};
-
-/**
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.offsetParent = function() {};
-
-/**
- * @param {(string|Object.<string,*>)} arg1
- * @param {*=} selector
- * @param {*=} data
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.on = function(arg1, selector, data, handler) {};
-
-/**
- * @param {(string|Object.<string,*>)} arg1
- * @param {*=} arg2
- * @param {*=} arg3
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.one = function(arg1, arg2, arg3, handler) {};
-
-/**
- * @param {boolean=} includeMargin
- * @return {number}
- * @nosideeffects
- */
-jQuery.prototype.outerHeight = function(includeMargin) {};
-
-/**
- * @param {boolean=} includeMargin
- * @return {number}
- * @nosideeffects
- */
-jQuery.prototype.outerWidth = function(includeMargin) {};
-
-/**
- * @param {(Object.<string, *>|Array.<Object.<string, *>>)} obj
- * @param {boolean=} traditional
- * @return {string}
- */
-jQuery.param = function(obj, traditional) {};
-
-/**
- * @param {(Object.<string, *>|Array.<Object.<string, *>>)} obj
- * @param {boolean=} traditional
- * @return {string}
- */
-$.param = function(obj, traditional) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.parent = function(selector) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.parents = function(selector) {};
-
-/**
- * @param {(jQuerySelector|Element)=} arg1
- * @param {jQuerySelector=} filter
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.parentsUntil = function(arg1, filter) {};
-
-/**
- * @param {string} data
- * @param {(Element|boolean)=} context
- * @param {boolean=} keepScripts
- * @return {Array.<Element>}
- */
-jQuery.parseHTML = function(data, context, keepScripts) {};
-
-/**
- * @param {string} data
- * @param {(Element|boolean)=} context
- * @param {boolean=} keepScripts
- * @return {Array.<Element>}
- */
-$.parseHTML = function(data, context, keepScripts) {};
-
-/**
- * @param {string} json
- * @return {string|number|Object.<string, *>|Array.<?>|boolean}
- */
-jQuery.parseJSON = function(json) {};
-
-/**
- * @param {string} json
- * @return {Object.<string, *>}
- */
-$.parseJSON = function(json) {};
-
-/**
- * @param {string} data
- * @return {Document}
- */
-jQuery.parseXML = function(data) {};
-
-/**
- * @param {string} data
- * @return {Document}
- */
-$.parseXML = function(data) {};
-
-/**
- * @return {{left:number,top:number}}
- * @nosideeffects
- */
-jQuery.prototype.position = function() {};
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|string|
- *     function(string,string,jQuery.jqXHR))=} data
- * @param {(function(string,string,jQuery.jqXHR)|string|null)=} success
- * @param {string=} dataType
- * @return {jQuery.jqXHR}
- */
-jQuery.post = function(url, data, success, dataType) {};
-
-/**
- * @param {string} url
- * @param {(Object.<string,*>|string|
- *     function(string,string,jQuery.jqXHR))=} data
- * @param {(function(string,string,jQuery.jqXHR)|string|null)=} success
- * @param {string=} dataType
- * @return {jQuery.jqXHR}
- */
-$.post = function(url, data, success, dataType) {};
-
-/**
- * @param {(string|Element|jQuery|function(number,string))} arg1
- * @param {(string|Element|jQuery)=} content
- * @return {!jQuery}
- */
-jQuery.prototype.prepend = function(arg1, content) {};
-
-/**
- * @param {(jQuerySelector|Element|jQuery)} target
- * @return {!jQuery}
- */
-jQuery.prototype.prependTo = function(target) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.prev = function(selector) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.prevAll = function(selector) {};
-
-/**
- * @param {(jQuerySelector|Element)=} arg1
- * @param {jQuerySelector=} filter
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.prevUntil = function(arg1, filter) {};
-
-/**
- * @param {(string|Object)=} type
- * @param {Object=} target
- * @return {jQuery.Promise}
- */
-jQuery.prototype.promise = function(type, target) {};
-
-/**
- * @interface
- * @private
- * @see http://api.jquery.com/Types/#Promise
- */
-jQuery.Promise = function () {};
-
-/**
- * @param {jQueryCallback} alwaysCallbacks
- * @param {jQueryCallback=} alwaysCallbacks2
- * @return {jQuery.Promise}
- */
-jQuery.Promise.prototype.always =
-    function(alwaysCallbacks, alwaysCallbacks2) {};
-
-/**
- * @param {jQueryCallback} doneCallbacks
- * @return {jQuery.Promise}
- */
-jQuery.Promise.prototype.done = function(doneCallbacks) {};
-
-/**
- * @param {jQueryCallback} failCallbacks
- * @return {jQuery.Promise}
- */
-jQuery.Promise.prototype.fail = function(failCallbacks) {};
-
-/**
- * @param {function()=} doneFilter
- * @param {function()=} failFilter
- * @param {function()=} progressFilter
- * @return {jQuery.Promise}
- */
-jQuery.Promise.prototype.pipe =
-    function(doneFilter, failFilter, progressFilter) {};
-
-/**
- * @param {jQueryCallback} doneCallbacks
- * @param {jQueryCallback=} failCallbacks
- * @param {jQueryCallback=} progressCallbacks
- * @return {jQuery.Promise}
- */
-jQuery.Promise.prototype.then =
-    function(doneCallbacks, failCallbacks, progressCallbacks) {};
-
-/**
- * @param {(string|Object.<string,*>)} arg1
- * @param {(string|number|boolean|function(number,String))=} arg2
- * @return {(string|boolean|!jQuery)}
- */
-jQuery.prototype.prop = function(arg1, arg2) {};
-
-/**
- * @param {...*} var_args
- * @return {function()}
- */
-jQuery.proxy = function(var_args) {};
-
-/**
- * @param {...*} var_args
- * @return {function()}
- */
-$.proxy = function(var_args) {};
-
-/**
- * @param {Array.<Element>} elements
- * @param {string=} name
- * @param {Array.<*>=} args
- * @return {!jQuery}
- */
-jQuery.prototype.pushStack = function(elements, name, args) {};
-
-/**
- * @param {(string|Array.<function()>|function(function()))=} queueName
- * @param {(Array.<function()>|function(function()))=} arg2
- * @return {(Array.<Element>|!jQuery)}
- */
-jQuery.prototype.queue = function(queueName, arg2) {};
-
-/**
- * @param {Element} elem
- * @param {string=} queueName
- * @param {(Array.<function()>|function())=} arg3
- * @return {(Array.<Element>|!jQuery)}
- */
-jQuery.queue = function(elem, queueName, arg3) {};
-
-/**
- * @param {Element} elem
- * @param {string=} queueName
- * @param {(Array.<function()>|function())=} arg3
- * @return {(Array.<Element>|!jQuery)}
- */
-$.queue = function(elem, queueName, arg3) {};
-
-/**
- * @param {function()} handler
- * @return {!jQuery}
- */
-jQuery.prototype.ready = function(handler) {};
-
-/**
- * @param {string=} selector
- * @return {!jQuery}
- */
-jQuery.prototype.remove = function(selector) {};
-
-/**
- * @param {string} attributeName
- * @return {!jQuery}
- */
-jQuery.prototype.removeAttr = function(attributeName) {};
-
-/**
- * @param {(string|function(number,string))=} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.removeClass = function(arg1) {};
-
-/**
- * @param {(string|Array.<string>)=} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.removeData = function(arg1) {};
-
-/**
- * @param {Element} elem
- * @param {string=} name
- * @return {!jQuery}
- */
-jQuery.removeData = function(elem, name) {};
-
-/**
- * @param {Element} elem
- * @param {string=} name
- * @return {!jQuery}
- */
-$.removeData = function(elem, name) {};
-
-/**
- * @param {string} propertyName
- * @return {!jQuery}
- */
-jQuery.prototype.removeProp = function(propertyName) {};
-
-/**
- * @param {jQuerySelector} target
- * @return {!jQuery}
- */
-jQuery.prototype.replaceAll = function(target) {};
-
-/**
- * @param {(string|Element|jQuery|function())} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.replaceWith = function(arg1) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.resize = function(arg1, handler) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.scroll = function(arg1, handler) {};
-
-/**
- * @param {number=} value
- * @return {(number|!jQuery)}
- */
-jQuery.prototype.scrollLeft = function(value) {};
-
-/**
- * @param {number=} value
- * @return {(number|!jQuery)}
- */
-jQuery.prototype.scrollTop = function(value) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.select = function(arg1, handler) {};
-
-/**
- * @return {string}
- * @nosideeffects
- */
-jQuery.prototype.serialize = function() {};
-
-/**
- * @return {Array.<Object.<string, *>>}
- * @nosideeffects
- */
-jQuery.prototype.serializeArray = function() {};
-
-/**
- * @param {(string|number|function())=} duration
- * @param {(function()|string)=} arg2
- * @param {function()=} callback
- * @return {!jQuery}
- */
-jQuery.prototype.show = function(duration, arg2, callback) {};
-
-/**
- * @param {jQuerySelector=} selector
- * @return {!jQuery}
- * @nosideeffects
- */
-jQuery.prototype.siblings = function(selector) {};
-
-/**
- * @deprecated Please use the .length property instead.
- * @return {number}
- * @nosideeffects
- */
-jQuery.prototype.size = function() {};
-
-/**
- * @param {number} start
- * @param {number=} end
- * @return {!jQuery}
- */
-jQuery.prototype.slice = function(start, end) {};
-
-/**
- * @param {(Object.<string,*>|string|number)=} optionsOrDuration
- * @param {(function()|string)=} completeOrEasing
- * @param {function()=} complete
- * @return {!jQuery}
- */
-jQuery.prototype.slideDown =
-    function(optionsOrDuration, completeOrEasing, complete) {};
-
-/**
- * @param {(Object.<string,*>|string|number)=} optionsOrDuration
- * @param {(function()|string)=} completeOrEasing
- * @param {function()=} complete
- * @return {!jQuery}
- */
-jQuery.prototype.slideToggle =
-    function(optionsOrDuration, completeOrEasing, complete) {};
-
-/**
- * @param {(Object.<string,*>|string|number)=} optionsOrDuration
- * @param {(function()|string)=} completeOrEasing
- * @param {function()=} complete
- * @return {!jQuery}
- */
-jQuery.prototype.slideUp =
-    function(optionsOrDuration, completeOrEasing, complete) {};
-
-/**
- * @param {(boolean|string)=} arg1
- * @param {boolean=} arg2
- * @param {boolean=} jumpToEnd
- * @return {!jQuery}
- */
-jQuery.prototype.stop = function(arg1, arg2, jumpToEnd) {};
-
-/**
- * @param {(function(!jQuery.event=)|Object.<string, *>)=} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.submit = function(arg1, handler) {};
-
-/** @type {Object.<string, *>}
- * @deprecated Please try to use feature detection instead.
- */
-jQuery.support;
-
-/** @type {Object.<string, *>}
- * @deprecated Please try to use feature detection instead.
- */
-$.support;
-
-/**
- * @deprecated Please try to use feature detection instead.
- * @type {boolean}
- */
-jQuery.support.boxModel;
-
-/**
- * @deprecated Please try to use feature detection instead.
- * @type {boolean}
- */
-$.support.boxModel;
-
-/** @type {boolean} */
-jQuery.support.changeBubbles;
-
-/** @type {boolean} */
-$.support.changeBubbles;
-
-/** @type {boolean} */
-jQuery.support.cors;
-
-/** @type {boolean} */
-$.support.cors;
-
-/** @type {boolean} */
-jQuery.support.cssFloat;
-
-/** @type {boolean} */
-$.support.cssFloat;
-
-/** @type {boolean} */
-jQuery.support.hrefNormalized;
-
-/** @type {boolean} */
-$.support.hrefNormalized;
-
-/** @type {boolean} */
-jQuery.support.htmlSerialize;
-
-/** @type {boolean} */
-$.support.htmlSerialize;
-
-/** @type {boolean} */
-jQuery.support.leadingWhitespace;
-
-/** @type {boolean} */
-$.support.leadingWhitespace;
-
-/** @type {boolean} */
-jQuery.support.noCloneEvent;
-
-/** @type {boolean} */
-$.support.noCloneEvent;
-
-/** @type {boolean} */
-jQuery.support.opacity;
-
-/** @type {boolean} */
-$.support.opacity;
-
-/** @type {boolean} */
-jQuery.support.style;
-
-/** @type {boolean} */
-$.support.style;
-
-/** @type {boolean} */
-jQuery.support.submitBubbles;
-
-/** @type {boolean} */
-$.support.submitBubbles;
-
-/** @type {boolean} */
-jQuery.support.tbody;
-
-/** @type {boolean} */
-$.support.tbody;
-
-/**
- * @param {(string|number|boolean|function(number,string))=} arg1
- * @return {(string|!jQuery)}
- */
-jQuery.prototype.text = function(arg1) {};
-
-/**
- * @return {Array.<Element>}
- * @nosideeffects
- */
-jQuery.prototype.toArray = function() {};
-
-/**
- * Refers to the method from the Effects category. There used to be a toggle
- * method on the Events category which was removed starting version 1.9.
- * @param {(number|string|Object.<string,*>|boolean)=} arg1
- * @param {(function()|string)=} arg2
- * @param {function()=} arg3
- * @return {!jQuery}
- */
-jQuery.prototype.toggle = function(arg1, arg2, arg3) {};
-
-/**
- * @param {(string|boolean|function(number,string,boolean))=} arg1
- * @param {boolean=} flag
- * @return {!jQuery}
- */
-jQuery.prototype.toggleClass = function(arg1, flag) {};
-
-/**
- * @param {(string|jQuery.event)} arg1
- * @param {...*} var_args
- * @return {!jQuery}
- */
-jQuery.prototype.trigger = function(arg1, var_args) {};
-
-/**
- * @param {string|jQuery.event} eventType
- * @param {Array.<*>=} extraParameters
- * @return {*}
- */
-jQuery.prototype.triggerHandler = function(eventType, extraParameters) {};
-
-/**
- * @param {string} str
- * @return {string}
- * @nosideeffects
- */
-jQuery.trim = function(str) {};
-
-/**
- * @param {string} str
- * @return {string}
- * @nosideeffects
- */
-$.trim = function(str) {};
-
-/**
- * @param {*} obj
- * @return {string}
- * @nosideeffects
- */
-jQuery.type = function(obj) {};
-
-/**
- * @param {*} obj
- * @return {string}
- * @nosideeffects
- */
-$.type = function(obj) {};
-
-/**
- * @param {(string|function(!jQuery.event=)|jQuery.event)=} arg1
- * @param {(function(!jQuery.event=)|boolean)=} arg2
- * @return {!jQuery}
- */
-jQuery.prototype.unbind = function(arg1, arg2) {};
-
-/**
- * @param {string=} arg1
- * @param {(string|Object.<string,*>)=} arg2
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.undelegate = function(arg1, arg2, handler) {};
-
-/**
- * @param {Array.<Element>} arr
- * @return {Array.<Element>}
- */
-jQuery.unique = function(arr) {};
-
-/**
- * @param {Array.<Element>} arr
- * @return {Array.<Element>}
- */
-$.unique = function(arr) {};
-
-/**
- * @deprecated Please use .on( "unload", handler ) instead.
- * @param {(function(!jQuery.event=)|Object.<string, *>)} arg1
- * @param {function(!jQuery.event=)=} handler
- * @return {!jQuery}
- */
-jQuery.prototype.unload = function(arg1, handler) {};
-
-/** @return {!jQuery} */
-jQuery.prototype.unwrap = function() {};
-
-/**
- * @param {(string|Array.<string>|function(number,*))=} arg1
- * @return {(string|number|Array.<string>|!jQuery)}
- */
-jQuery.prototype.val = function(arg1) {};
-
-/**
- * Note: The official documentation (https://api.jquery.com/jQuery.when/) says
- * jQuery.when accepts deferreds, but it actually accepts any type, e.g.:
- *
- * jQuery.when(jQuery.ready, jQuery.ajax(''), jQuery('#my-element'), 1)
- *
- * If an argument is not an "observable" (a promise-like object) it is wrapped
- * into a promise.
- * @param {*} deferred
- * @param {...*} deferreds
- * @return {jQuery.Promise}
- */
-jQuery.when = function(deferred, deferreds) {};
-
-/**
- * Note: See jQuery.when().
- * @param {*} deferred
- * @param {...*} deferreds
- * @return {jQuery.Promise}
- */
-$.when = function(deferred, deferreds) {};
-
-/**
- * @param {(string|number|function(number,number))=} arg1
- * @return {(number|!jQuery)}
- */
-jQuery.prototype.width = function(arg1) {};
-
-/**
- * @param {(string|jQuerySelector|Element|jQuery|function(number))} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.wrap = function(arg1) {};
-
-/**
- * @param {(string|jQuerySelector|Element|jQuery)} wrappingElement
- * @return {!jQuery}
- */
-jQuery.prototype.wrapAll = function(wrappingElement) {};
-
-/**
- * @param {(string|jQuerySelector|Element|jQuery|function(number))} arg1
- * @return {!jQuery}
- */
-jQuery.prototype.wrapInner = function(arg1) {};
-
-/**
- * @param {(string|number|function(number,number))=} arg1
- * @return {(number|!jQuery)}
- */
-jQuery.prototype.tooltip = function(arg1) {};
\ No newline at end of file
diff --git a/src/closure/conf/externs/jspdf.js b/src/closure/conf/externs/jspdf.js
deleted file mode 100755
index 2b5ba6f0..00000000
--- a/src/closure/conf/externs/jspdf.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * 
- * @param {type} arg1
- * @returns {jsPDF}
- */
-function jsPDF (arg1) {};
-
-/**
- * 
- * @param {type} arg1
- * @param {type} arg2
- * @param {type} arg3
- * @param {type} arg4
- * @returns {undefined}
- */
-jsPDF.prototype.fromHTML = function (arg1, arg2, arg3, arg4) {};
-
-/**
- * 
- * @param {type} arg1
- * @param {type} arg2
- * @param {type} arg3
- * @param {type} arg4
- * @param {type} arg5
- * @param {type} arg6
- * @returns {undefined}
- */
-jsPDF.prototype.addImage = function (arg1, arg2, arg3, arg4, arg5, arg6) {};
-
-/**
- * 
- * @param {type} arg1
- * @returns {undefined}
- */
-jsPDF.prototype.save = function (arg1) {};
-
-/**
- * 
- * @param {type} arg1
- * @returns {undefined}
- */
-jsPDF.prototype.setPage = function (arg1) {};
-
-/**
- * 
- * @param {type} arg1
- * @param {type} arg2
- * @returns {undefined}
- */
-jsPDF.prototype.addHTML = function (arg1, arg2) {};
-
diff --git a/src/closure/conf/externs/vmap.js b/src/closure/conf/externs/vmap.js
deleted file mode 100755
index b799165a..00000000
--- a/src/closure/conf/externs/vmap.js
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * @author: Armand Bahi
- * @Description: Fichier contenant les externs: fonctions à ne pas renommer durant la compilation
- * @externs
- */
-
-/**
- * Function for initialise the bootstrap toggle switch checkbox plugin
- * @constructor
- * @param {object} arg1
- */
-function bootstrapToggle(arg1) {}
-
-/**
- * Function for initialise the bootstrap colorpicker plugin
- * @constructor
- * @param {object} arg1
- */
-function colorpicker(arg1) {}
-
-/**
- * Function for initialise the bootstrap table plugin
- * @constructor
- * @param {object} arg1
- */
-function bootstrapTable(arg1) {}
-
-/**
- * @param {object} arg1
- * @return {!jQuery}
- */
-function sortable(arg1) {}
-
-/**
- * 
- * @param {string} key
- * @returns {undefined}
- */
-ol.Object.prototype.get = function (key) {}
-
-/**
- * Get the collection of layers associated with this map.
- * @return {!ol.Collection.<ol.layer.Base>} Layers.
- * @api stable
- */
-ol.Map.prototype.getLayers = function () {}
-
-/**
- * Return the visibility of the layer (`true` or `false`).
- * @return {boolean} The visibility of the layer.
- * @observable
- * @api stable
- */
-ol.layer.Base.prototype.getVisible = function () {}
-
-/**
- * Set the visibility of the layer (`true` or `false`).
- * @param {boolean} visible The visibility of the layer.
- * @observable
- * @api stable
- */
-ol.layer.Base.prototype.setVisible = function (visible) {}
-
-/**
- * The tile related to the event.
- * @type {ol.Tile}
- * @api
- */
-ol.source.TileEvent.tile
-
-/**
- * @type {string}
- * @see http://www.w3.org/TR/pointerevents/#the-touch-action-css-property
- */
-CSSProperties.prototype.touchAction;
\ No newline at end of file
diff --git a/src/module_extraction/README.md b/src/module_extraction/README.md
deleted file mode 100644
index 2bf5eb52..00000000
--- a/src/module_extraction/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# module_extraction
-
-Module extraction for Vitis
\ No newline at end of file
diff --git a/src/module_extraction/_install/dependency.xml b/src/module_extraction/_install/dependency.xml
deleted file mode 100755
index f8953c39..00000000
--- a/src/module_extraction/_install/dependency.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<installer>
-	<schema>
-		<name>s_extraction</name>
-		<dependenciesCollection>
-			<dependency>
-				<nature>schema</nature>
-				<name>s_vitis</name>
-				<object>vitis</object>
-			</dependency>
-		</dependenciesCollection>
-	</schema>
-	<dependenciesCollection>
-		<dependency>
-			<nature>framework</nature>
-			<name>vitis</name>
-		</dependency>
-	</dependenciesCollection>
-</installer>
diff --git a/src/module_extraction/_install/fileToDelete.txt b/src/module_extraction/_install/fileToDelete.txt
deleted file mode 100755
index 0f43fe95..00000000
--- a/src/module_extraction/_install/fileToDelete.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-javascript/deps.js
-javascript/script_module.js
-javascript/statistics.js
-javascript/widget/script_widget.js
-javascript/widget/widgetMod.js
-javascript/widget/deps.js
\ No newline at end of file
diff --git a/src/module_extraction/_install/folderToDelete.txt b/src/module_extraction/_install/folderToDelete.txt
deleted file mode 100755
index b92d8976..00000000
--- a/src/module_extraction/_install/folderToDelete.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-javascript/controllers
-javascript/directives
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.js b/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.js
deleted file mode 100755
index 63009cb4..00000000
--- a/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.js
+++ /dev/null
@@ -1,500 +0,0 @@
-/* global angular, goog, vitisApp, bootbox */
-
-//bloque les delete du destructeur à éviter
-//'use strict';
-
-console.info("Generateur_wab_generator_1 loaded --> your functions are ready");
-/***********************************************************************************
- Signaletique_Recap_0 Javascript
- ***********************************************************************************/
-
-var oFormRequired = {
-    "sUrl": "",
-    "scope_": {},
-    "toDestructor": []
-};
-/**
- * constructor_form
- * Fonction appelé à l'initialisation du formulaire si dans la structure json javascript vaut "true"
- * @param {type} scope
- * @param {type} s_url
- * @returns {undefined}
- */
-var constructor_form = function (scope, s_url) {
-    //////////////////////////////////////////////////////////
-    //Ne pas toucher
-    console.log("Constructor");
-    
-    oFormRequired.sUrl = s_url;
-    oFormRequired.scope_ = scope;
-    //console.log(scope);
-    //////////////////////////////////////////////////////////
-    // Permet de recharge le javascript d'une section à une autre
-    var envSrvc = angular.element(vitisApp.appWorkspaceListDrtv).injector().get(["envSrvc"]);
-    var formSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["formSrvc"]);
-    //
-    var oElemDefCt = formSrvc["getFormElementDefinition"]("id_conseil", envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-    var oElemDefCom = formSrvc["getFormElementDefinition"]("id_com", envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-    var oElemDefExtent = formSrvc["getFormElementDefinition"]("extent", envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-    
-    
-    //Comportements différents selon le mode (insert, update, search, display) (GTF : accés uniquement au mode insert)
-    //if (oFormRequired.scope_.sFormDefinitionName.indexOf("insert") > -1 || (oFormRequired.scope_.sFormDefinitionName.indexOf("update") > -1)) {
-    oFormRequired.toDestructor.push(oFormRequired.scope_.$watch("oFormValues." + oFormRequired.scope_.sFormDefinitionName + ".extent_method.selectedOption", function (value) {
-        //console.log(value);
-        if (value) {
-            if (value["value"]) {
-                //oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]["name"] = value["value"] + "_";
-                if (value["value"] == "id_conseil")
-                {
-                    oElemDefCt["visible"] = true;
-                    oElemDefCom["visible"] = false;
-                    oElemDefExtent["visible"] = false;
-                }
-                else if (value["value"] == "id_com")
-                {
-                    oElemDefCt["visible"] = false;
-                    oElemDefCom["visible"] = true;
-                    oElemDefExtent["visible"] = false;
-                }
-                else
-                {
-                    oElemDefCt["visible"] = false;
-                    oElemDefCom["visible"] = false;
-                    oElemDefExtent["visible"] = true;
-                }
-            }
-            else
-            {
-                oElemDefCt["visible"] = false;
-                oElemDefCom["visible"] = false;
-            }
-            
-        }
-    }));
-    //Evènement lorsqu'on choisie un CT
-    oFormRequired.toDestructor.push(oFormRequired.scope_.$watch("oFormValues." + oFormRequired.scope_.sFormDefinitionName + ".id_conseil.selectedOption", function (value) {
-        if (value && typeof(oFormRequired) !== "undefined")
-        {
-            getLayerTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                var oTreeview = $("#layers_9_1_treeview")["treeview"](true);
-                $("layers_9_1_treeview")["treeview"](true);
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();   
-            });
-            
-            getStatsTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                var oTreeview = $("#statistique_9_1_treeview")["treeview"](true);
-                $("statistique_9_1_treeview")["treeview"](true);
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();   
-            });
-        }
-        
-    }));
-    //Evènement lorsqu'on choisie une commune
-    oFormRequired.toDestructor.push(oFormRequired.scope_.$watch("oFormValues." + oFormRequired.scope_.sFormDefinitionName + ".id_com.selectedOption", function (value) {
-        if (value && typeof(oFormRequired) !== "undefined")
-        {
-            getLayerTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                var oTreeview = $("#layers_9_1_treeview")["treeview"](true);
-                $("layers_9_1_treeview")["treeview"]({"data":aNodes});
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();
-                
-            });
-            
-            getStatsTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                var oTreeview = $("#statistique_9_1_treeview")["treeview"](true);
-                $("statistique_9_1_treeview")["treeview"](true);
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();   
-            });
-        }
-    }));
-    //Evenement lorsqu'on saisie un nouveau polygone
-    oFormRequired.toDestructor.push(oFormRequired.scope_.$watch("oFormValues." + oFormRequired.scope_.sFormDefinitionName + ".extent", function (value) {
-        if (value && typeof(oFormRequired) !== "undefined")
-        {
-            //getLayerTree(value, "geom");
-            getLayerTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                //console.log(aNodes);
-                //layers_9_1_treeview
-                var oTreeview = $("#layers_9_1_treeview")["treeview"](true);
-                $("layers_9_1_treeview")["treeview"]({"data":aNodes});
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();
-                
-            });
-            
-            getStatsTree(oFormRequired.scope_.oFormValues[oFormRequired.scope_.sFormDefinitionName]).then( function(aNodes){
-                var oTreeview = $("#statistique_9_1_treeview")["treeview"](true);
-                $("statistique_9_1_treeview")["treeview"](true);
-                //On recréer un arbre
-                oTreeview["init"]({"data": aNodes,
-                    "onNodeChecked": oTreeview.options.onNodeChecked,
-                    "onNodeUnchecked": oTreeview.options.onNodeUnchecked,
-                    "showBorder": false,
-                    "levels": 0,
-                    "showCheckbox": true,
-                    "expandIcon": "glyphicon glyphicon-folder-close",
-                    "collapseIcon": "glyphicon glyphicon-folder-open",
-                    "highlightSelected": false,
-                    "multiSelect": true});
-                scope.$applyAsync();   
-            });
-            
-            
-        }
-    }));
-};
-
-/**
- * Fonction appelée lorsqu'on choisit la CT ou la commune ou si on saisit un polygone dans le formulaire
- * @return undefined
- */
-function getLayerTree(oFormValues) {
-    var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-    var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-    var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-    var $q = angular.element(vitisApp.appHtmlFormDrtv).injector().get(["$q"]);
-    //
-    $log.info("getLayerTree");
-    // Charge la liste des couches.    
-    
-    var deferred = $q.defer();
-    var promise = deferred.promise;
-    if (oFormValues.extent_method.selectedOption["value"] != "") {
-        ajaxRequest({
-            "method": "GET",
-            "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extractions/Layers",
-            "params": getUrlParams(),
-            "scope": angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope(),
-            "success": function(response) {
-                if (response["data"]["status"] == 1) {
-                    console.log(response["data"]);
-                    var scope = angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope();
-                    // Création de l'arborescence des couches pour le champ "treeview".
-                    var aLayers = response["data"]["layers"];
-                    var aNodes = [];
-                    var stats = true;
-                    
-                    if (typeof(aLayers) != "undefined") {
-                        var aCategories = Object.keys(aLayers);
-                        for (var i in aCategories) {
-                            var aNode = {"text": aCategories[i], "nodes": []}
-                            for (var j in aLayers[aCategories[i]]) {
-                                if (aLayers[aCategories[i]][j]["statistique"] !== true)
-                                {
-                                    stats = false;
-                                    aNode["nodes"].push({"text": aLayers[aCategories[i]][j]["text"], "value": aLayers[aCategories[i]][j]["value"], "mutualized": aLayers[aCategories[i]][j]["mutualized"]});
-                                }
-                            }
-                            if (stats !== true)
-                            {
-                                aNodes.push(aNode);
-                            }
-                            stats = true;
-                        }
-                    }
-                    
-                    this["setTreeviewNodesState"] = function (aNodes) {
-                        for (var i in aNodes) {
-                            if (typeof (aNodes[i]["nodes"]) != "undefined")
-                                this["setTreeviewNodesState"](aNodes[i]["nodes"]);
-                            else {
-                                if (typeof (aNodes[i]["state"]) == "undefined")
-                                {
-                                    aNodes[i]["state"] = {};
-                                }
-                                var aCheckedItem = [];
-                                var sValue = scope["oFormValues"][envSrvc["sFormDefinitionName"]]["layers"];
-                                if (typeof (sValue) == "string" && sValue != "")
-                                {
-                                    aCheckedItem = sValue.split("|");
-                                }
-                                if (aCheckedItem.indexOf(String(aNodes[i]["value"])) != -1)
-                                {
-                                    aNodes[i]["state"]["checked"] = true;
-                                }
-                                //Si la couche est mutualisée
-                                if (aNodes[i]['mutualized'] == true)
-                                {
-                                    console.log(propertiesSrvc["color_mutualized"]);
-                                    aNodes[i]["color"] =  propertiesSrvc["color_mutualized"];
-                                } else if (aNodes[i]['mutualized'] == false) {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_no_mutualized"];
-                                }
-                            }
-                        }
-                    }
-                    this["setTreeviewNodesState"](aNodes);
-                    deferred.resolve(aNodes);
-                } else {
-                    //
-                    var oOptions = {
-                        "className": "modal-danger"
-                    };
-                    // Message d'erreur ?
-                    if (response["data"]["errorMessage"] != null)
-                        oOptions["message"] = response["data"]["errorMessage"];
-                    scope.$root["modalWindow"]("alert", "REQUEST_ERROR", oOptions);
-                }
-            }
-        });
-    }
-    return promise;
-}
-
-/**
- * Fonction appelée lorsqu'on choisit la CT ou la commune ou si on saisit un polygone dans le formulaire
- * @return undefined
- */
-function getStatsTree(oFormValues) {
-    var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-    var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-    var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-    var $q = angular.element(vitisApp.appHtmlFormDrtv).injector().get(["$q"]);
-    //
-    $log.info("getLayerTree");
-    // Charge la liste des couches.    
-    
-    var deferred = $q.defer();
-    var promise = deferred.promise;
-    if (oFormValues.extent_method.selectedOption["value"] != "") {
-        ajaxRequest({
-            "method": "GET",
-            "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extractions/Layers",
-            "params": getUrlParams(),
-            "scope": angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope(),
-            "success": function(response) {
-                if (response["data"]["status"] == 1) {
-                    console.log(response["data"]);
-                    var scope = angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope();
-                    // Création de l'arborescence des statistiques pour le champ "treeview".
-                    var aLayers = response["data"]["layers"];
-                    var aNodes = [];
-                    var stats = false;
-                    
-                    if (typeof(aLayers) != "undefined") {
-                        var aCategories = Object.keys(aLayers);
-                        for (var i in aCategories) {
-                            var aNode = {"text": aCategories[i], "nodes": []}
-                            for (var j in aLayers[aCategories[i]]) {
-                                if (aLayers[aCategories[i]][j]["statistique"] === true)
-                                {
-                                    stats = true;
-                                    aNode["nodes"].push({"text": aLayers[aCategories[i]][j]["text"], "value": aLayers[aCategories[i]][j]["value"], "mutualized": aLayers[aCategories[i]][j]["mutualized"]});
-                                }
-                            }
-                            if (stats === true)
-                            {
-                                aNodes.push(aNode);
-                            }
-                            stats = false;
-                        }
-                    }
-                    
-                    this["setTreeviewNodesState"] = function (aNodes) {
-                        for (var i in aNodes) {
-                            if (typeof (aNodes[i]["nodes"]) != "undefined")
-                                this["setTreeviewNodesState"](aNodes[i]["nodes"]);
-                            else {
-                                if (typeof (aNodes[i]["state"]) == "undefined")
-                                {
-                                    aNodes[i]["state"] = {};
-                                }
-                                var aCheckedItem = [];
-                                var sValue = scope["oFormValues"][envSrvc["sFormDefinitionName"]]["statistique"];
-                                if (typeof (sValue) == "string" && sValue != "")
-                                {
-                                    aCheckedItem = sValue.split("|");
-                                }
-                                if (aCheckedItem.indexOf(String(aNodes[i]["value"])) != -1)
-                                {
-                                    aNodes[i]["state"]["checked"] = true;
-                                }
-                                //Si la couche est mutualisée
-                                if (aNodes[i]['mutualized'] == true)
-                                {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_mutualized"];
-                                } else if (aNodes[i]['mutualized'] == false) {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_no_mutualized"];
-                                }
-                            }
-                        }
-                    }
-                    this["setTreeviewNodesState"](aNodes);
-                    deferred.resolve(aNodes);
-                } else {
-                    //
-                    var oOptions = {
-                        "className": "modal-danger"
-                    };
-                    // Message d'erreur ?
-                    if (response["data"]["errorMessage"] != null)
-                        oOptions["message"] = response["data"]["errorMessage"];
-                    scope.$root["modalWindow"]("alert", "REQUEST_ERROR", oOptions);
-                }
-            }
-        });
-    }
-    return promise;
-}
-
-/**
- * Fonction qui renvoie les paramètres pour effectuer la requête AJAX
- * @returns {getUrlParams.oUrlParams}
- */
-function getUrlParams() {
-    var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-    var sTable = "";
-    var sCompare_operator = "";
-    var sColumn = "";
-    var aValue = [];
-    var aValeur = [];
-    
-    if (oFormValues.extent_method.selectedOption["value"] == "id_conseil")
-    {
-        sTable = "ct";
-        sColumn = "ct_id";
-        sCompare_operator = "IN";
-        aValue = oFormValues.id_conseil.selectedOption;
-    }
-    else if (oFormValues.extent_method.selectedOption["value"] == "id_com")
-    {
-        sTable = "commune";
-        sColumn = "commune_id";
-        sCompare_operator = "IN";
-        aValue = oFormValues.id_com.selectedOption;
-    }
-    
-    if (oFormValues.extent_method.selectedOption["value"] == "extent")
-    {
-        sTable = "ct";
-        sColumn = "geom";
-        sCompare_operator = "INTERSECT";
-        aValeur = "SRID=2154;"+ oFormValues.extent;
-        //console.log('Compare_operator ' + compare_operator + ' valeur ' + valeur );
-    }
-    else
-    {
-        if(aValue)
-        {
-            for (var i = 0; i < aValue.length; i++) 
-            {     
-                //Si c'est une sélection vide
-                if(aValue[i]["value"] == "")
-                {
-                    //On remplace la valeur vide par un id négatif
-                    aValeur[i] = "-1";
-                }
-                else if (oFormValues.extent_method.selectedOption["value"] == "id_conseil")
-                {
-                    aValeur[i] = aValue[i]["value"];
-                }
-                else if (oFormValues.extent_method.selectedOption["value"] == "id_com")
-                {
-                    aValeur[i] = aValue[i]["value"];
-                }
-                else if (oFormValues.extent_method.selectedOption["value"] == "id_conseil")
-                {
-                    aValeur[i] = aValue[i]["value"];
-                }
-            }
-        }
-        else
-        {
-            aValeur[0] = "-1";
-        }
-    }
-    
-    var oUrlParams = {
-        "schema": propertiesSrvc["schema_extraction"],
-        "table": sTable,
-        "distinct": true,
-        "filter": {
-            "column": sColumn,
-            "compare_operator": sCompare_operator,
-            "value": aValeur
-        }
-    }
-    return oUrlParams;
-}
-
-/**
- * destructor_form
- * Fonction appelé quand on quitte le formulaire nettoie toute les fonctions pour les rendres inutilisable en dehors du formulaire
- * @returns {undefined}
- */
-var destructor_form = function () {
-    console.log("Destructor");
-    
-    for (var i = 0; i < oFormRequired.toDestructor.length; i++) {
-        oFormRequired.toDestructor[i] = undefined;
-        delete oFormRequired.toDestructor[i];
-    }
-    
-    //supprimer la balise script du js pour pouvoir le recharger si on reviens sur le formulaire plus tard
-    angular.element('[src="' + oFormRequired.sUrl + '?version=' + oFormRequired.scope_["oProperties"]["build"] + '"]').remove();
-    
-    oFormRequired = undefined;
-    delete oFormRequired;
-    
-    constructor_form = undefined;
-    delete constructor_form;
-    destructor_form = undefined;
-    delete destructor_form;
-};
-
-/**********************************************************************************/
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.json b/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.json
deleted file mode 100755
index 7cd9f292..00000000
--- a/src/module_extraction/module/forms/extraction/extraction_extraction_extraction.json
+++ /dev/null
@@ -1,4838 +0,0 @@
-{
-  "display": {
-    "name": "extraction_extraction_extraction-form",
-    "title": "EXTRACTION_EXTRACTION_EXTRACTION_TITLE",
-    "input_size": "xxs",
-    "initEvent": "initExtractionExtractionForm()",
-    "nb_cols": 12,
-    "javascript": true,
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "bo_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_BO_ID",
-            "required": false,
-            "nb_cols": 12,
-            "id": "bo_id_1_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "checkbox",
-            "name": "preco_tech",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE",
-            "nb_cols": 4,
-            "id": "Element_6_2_1"
-          },
-          {
-            "type": "checkbox",
-            "name": "chart_graph",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CARTOGRAPHIQUE",
-            "nb_cols": 4,
-            "id": "Element_6_2_2"
-          },
-          {
-            "type": "checkbox",
-            "name": "metadonnees",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ISOGEO",
-            "nb_cols": 4,
-            "id": "Element_6_2_3"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "status",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATUS",
-            "required": false,
-            "nb_cols": 4,
-            "id": "status_2_1"
-          },
-          {
-            "type": "label",
-            "name": "creation_date",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATION_DATE",
-            "required": false,
-            "nb_cols": 6,
-            "id": "creation_date_4_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "email",
-            "label": "FORM_EMAIL_USERS_USER",
-            "required": false,
-            "nb_cols": 4,
-            "id": "email_3_1"
-          },
-          {
-            "type": "label",
-            "name": "company",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY",
-            "required": false,
-            "nb_cols": 4,
-            "id": "company_8_1"
-          },
-          {
-            "type": "label",
-            "name": "requestor",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_REQUESTOR",
-            "required": false,
-            "nb_cols": 4,
-            "id": "requestor_5_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "linkurl",
-            "name": "ae",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_AE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "ae_6_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "layers",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_LAYERS",
-            "required": false,
-            "nb_cols": 12,
-            "id": "layers_9_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "coordsys_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COORDSYS_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "coordsys_id_11_1"
-          },
-          {
-            "type": "label",
-            "name": "vector_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_VECTOR_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "vector_format_id_10_1"
-          },
-          {
-            "type": "label",
-            "name": "raster_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_RASTER_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "raster_format_id_14_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "extent_method",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT_METHOD",
-            "required": false,
-            "nb_cols": 12,
-            "id": "extent_method_15_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "id_com",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_COM",
-            "required": false,
-            "nb_cols": 12,
-            "id": "id_com_22_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "id_conseil",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_CONSEIL",
-            "required": false,
-            "nb_cols": 12,
-            "id": "id_conseil_23_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "map_vmap",
-            "name": "extent",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "extent_7_1",
-            "style": {
-              "height": "250px"
-            },
-            "map_options": {
-              "proj": "EPSG:2154",
-              "type": "vmap",
-              "center": {
-                "extent": [
-                  4510838297753.592,
-                  313452152357706.75,
-                  4510842604414.408,
-                  313452153911336.25
-                ],
-                "coord": [
-                  4510840451084,
-                  313452153134521.5
-                ],
-                "scale": 23468294
-              },
-              "controls": {
-                "MP": true,
-                "ZO": true,
-                "SL": true,
-                "CP": true
-              },
-              "layers": [],
-              "interactions": {
-                "multi_geometry": false,
-                "full_screen": true,
-                "RA": true,
-                "RO": true,
-                "ED": true,
-                "DP": false,
-                "DL": false,
-                "DPol": true,
-                "SE": true
-              },
-              "draw_color": "rgba(54,184,255,0.6)",
-              "contour_color": "rgba(0,0,0,0.4)",
-              "contour_size": 2,
-              "circle_radius": 6,
-              "features": [],
-              "coord_accuracy": 8,
-              "tree": {
-                "name": "Tree",
-                "children": [
-                  {
-                    "view": {
-                      "center": [
-                        "902168",
-                        "6269043"
-                      ],
-                      "zoom": 7,
-                      "maxZoom": 28,
-                      "minZoom": 0,
-                      "projection": "EPSG:2154",
-                      "extent": [
-                        4510835482577.04,
-                        313452150322452.2,
-                        4510845419590.96,
-                        313452155946590.8
-                      ]
-                    }
-                  },
-                  {
-                    "name": "extraction",
-                    "children": [
-                      {
-                        "name": "REF_ortho2011",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_ortho2011/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 1,
-                        "select": true
-                      },
-                      {
-                        "name": "REF_CPA_LIMITE_COMMUNE",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_CPA_LIMITE_COMMUNE/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0,1",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 2,
-                        "select": true
-                      }
-                    ],
-                    "visible": true
-                  }
-                ]
-              }
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "history",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_HISTORY",
-            "required": false,
-            "nb_cols": 12,
-            "id": "history_3_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "note",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_12_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "note_line",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE_LINE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_line_13_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "signed",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_SIGNED",
-            "required": false,
-            "nb_cols": 3,
-            "id": "signed_16_1"
-          },
-          {
-            "type": "label",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "accepted_by_cpa",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ACCEPTED_BY_CPA",
-            "required": false,
-            "nb_cols": 3,
-            "id": "accepted_by_cpa_17_1"
-          },
-          {
-            "type": "label",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "identification_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_IDENTIFICATION_COMPLETE",
-            "required": false,
-            "nb_cols": 3,
-            "id": "identification_complete_18_1"
-          },
-          {
-            "type": "label",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "definition_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEFINITION_COMPLETE",
-            "required": false,
-            "nb_cols": 3,
-            "id": "definition_complete_19_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "comment",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMMENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "comment_20_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "priority_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_PRIORITY_ID",
-            "required": false,
-            "nb_cols": 12,
-            "id": "priority_id_21_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "hidden",
-            "name": "status_name",
-            "nb_cols": 6,
-            "id": "Element_0_25_1"
-          },
-          {
-            "type": "hidden",
-            "name": "tr_status_method",
-            "nb_cols": 6,
-            "id": "Element_0_25_2"
-          }
-        ]
-      },
-      {
-        "class": "wab-method-button",
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-sm",
-            "nb_cols": 1,
-            "name": "display_button",
-            "id": "display_button",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "return_list",
-                "label": "FORM_RETURN_LIST",
-                "class": "btn-primary",
-                "event": "setMode(\"search\")",
-                "disabled": false
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_0",
-            "nb_cols": 1,
-            "id": "Element_0_25_2",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Autoriser l'extraction",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trAutoriser')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_1",
-            "nb_cols": 1,
-            "id": "Element_1_25_3",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Demander l'AE",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trDemander')",
-                "disabled": false
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_2",
-            "nb_cols": 1,
-            "id": "Element_2_25_4",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Générer l'AE",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trGenerer')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_3",
-            "nb_cols": 1,
-            "id": "Element_3_25_5",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Créer",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trNouveau')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_4",
-            "nb_cols": 1,
-            "id": "Element_4_25_6",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Refuser l'extraction",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trRefuser')",
-                "disabled": false
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_5",
-            "nb_cols": 1,
-            "id": "Element_5_25_7",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Recharger l'acte d'engagement",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trResoumettre')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_7",
-            "nb_cols": 1,
-            "id": "Element_7_25_9",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Soumettre l'AE",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trSoumettre')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_8",
-            "nb_cols": 1,
-            "id": "Element_8_25_10",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "form_submit",
-                "label": "Terminer",
-                "class": "btn-primary",
-                "event": "setWabStatusMethod('trTerminer')"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "wab": {
-      "START": {
-        "controleur": {
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "Nouveau": {
-        "controleur": {
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "rw",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "AE Demandé": {
-        "controleur": {
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "AE Généré": {
-        "controleur": {
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "rw",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "AE Soumis": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "rw",
-          "accepted_by_cpa": "rw",
-          "identification_complete": "rw",
-          "definition_complete": "rw",
-          "comment": "rw",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "Autorisée": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "rw",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "Refusée": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        }
-      },
-      "Terminée": {
-        "controleur": {
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "",
-          "raster_format_id": "r",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "r",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "email": "",
-          "Element_1": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "",
-          "raster_format_id": "r",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "r",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "display_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "Element_1": "",
-          "statistique": ""
-        }
-      }
-    },
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "bo_id",
-            "status",
-            "history",
-            "creation_date",
-            "requestor",
-            "ae",
-            "extent",
-            "email",
-            "company",
-            "layers",
-            "vector_format_id",
-            "coordsys_id",
-            "note",
-            "note_line",
-            "raster_format_id",
-            "extent_method",
-            "signed",
-            "accepted_by_cpa",
-            "identification_complete",
-            "definition_complete",
-            "comment",
-            "priority_id",
-            "id_com",
-            "id_conseil",
-            "display_button",
-            "status_name",
-            "ct_list",
-            "statistique",
-            "Element_3",
-            "Element_4",
-            "Element_5",
-            "Element_7",
-            "Element_8",
-            "tr_status_method",
-            "format",
-            "preco_tech",
-            "chart_graph",
-            "metadonnees"
-          ]
-        }
-      ]
-    }
-  },
-  "search": {
-    "name": "extraction_extraction_extraction-form",
-    "title": "EXTRACTION_EXTRACTION_EXTRACTION_TITLE",
-    "input_size": "xxs",
-    "nb_cols": 12,
-    "javascript": false,
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "company",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY",
-            "nb_cols": 12,
-            "id": "company_8_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-xs",
-            "nb_cols": 12,
-            "name": "search_button",
-            "id": "search_button",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "search",
-                "label": "FORM_SEARCH_BUTTON",
-                "class": "btn-primary",
-                "event": "setGridFilter()"
-              },
-              {
-                "type": "reset",
-                "name": "reset",
-                "label": "FORM_RESET_BUTTON",
-                "class": "btn-primary",
-                "event": "resetGridFilter()"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "company",
-            "search_button"
-          ]
-        }
-      ]
-    }
-  },
-  "insert": {
-    "name": "extraction_extraction_extraction-form",
-    "title": "EXTRACTION_EXTRACTION_EXTRACTION_TITLE_INSERT",
-    "input_size": "xxs",
-    "nb_cols": 12,
-    "javascript": true,
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "bo_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE",
-            "nb_cols": 12,
-            "id": "Element_0_2_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "checkbox",
-            "name": "preco_tech",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_tech_2_1"
-          },
-          {
-            "type": "checkbox",
-            "name": "chart_graph",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CARTOGRAPHIQUE",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_carto"
-          },
-          {
-            "type": "checkbox",
-            "name": "metadonnees",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ISOGEO",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_iso"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "email",
-            "name": "email",
-            "label": "FORM_EMAIL_USERS_USER",
-            "required": true,
-            "nb_cols": 6,
-            "id": "email_3_1",
-            "pattern": "^(([a-zA-Z]|[0-9])|([-]|[_]|[.]))+[@](([a-zA-Z]|[0-9])|([-]|[_]|[.])){2,63}[.](([a-zA-Z0-9]){2,63})+$"
-          },
-          {
-            "type": "text",
-            "name": "company",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY",
-            "required": true,
-            "nb_cols": 6,
-            "id": "company_8_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "select",
-            "name": "extent_method",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT_METHOD",
-            "required": true,
-            "nb_cols": 12,
-            "id": "extent_method_15_1",
-            "options": [
-              "Commmunes|id_com",
-              "Conseils de Territoire|id_conseil",
-              "Etendue libre|extent"
-            ],
-            "id_from": "extent_method_15_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "list",
-            "name": "id_com",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_COM",
-            "required": false,
-            "nb_cols": 12,
-            "datasource": {
-              "datasource_id": "datasource_9",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "name",
-              "order_by": "name",
-              "id_key": "commune_id",
-              "attributs": "commune_id|name"
-            },
-            "id": "id_com_22_1",
-            "id_from": "id_com_22_1_from",
-            "size": 10
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "list",
-            "name": "id_conseil",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_CONSEIL",
-            "required": false,
-            "nb_cols": 12,
-            "datasource": {
-              "datasource_id": "datasource_8",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "name",
-              "order_by": "name",
-              "id_key": "ct_id",
-              "attributs": "ct_id|name"
-            },
-            "id": "id_conseil_23_1",
-            "id_from": "id_conseil_23_1_from",
-            "size": 10
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "map_vmap",
-            "name": "extent",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "extent_7_1",
-            "style": {
-              "height": "250px"
-            },
-            "map_options": {
-              "proj": "EPSG:2154",
-              "type": "vmap",
-              "center": {
-                "extent": [
-                  -1736177.943496094,
-                  5863277.723320313,
-                  2570482.873496094,
-                  7416907.166679688
-                ],
-                "coord": [
-                  417152.46499999985,
-                  6640092.445
-                ],
-                "scale": 23468294
-              },
-              "controls": {
-                "MP": true,
-                "ZO": true,
-                "SL": true,
-                "CP": true
-              },
-              "layers": [],
-              "interactions": {
-                "multi_geometry": false,
-                "full_screen": true,
-                "RA": true,
-                "RO": true,
-                "ED": true,
-                "DP": false,
-                "DL": false,
-                "DPol": true,
-                "SE": true
-              },
-              "draw_color": "rgba(54,184,255,0.6)",
-              "contour_color": "rgba(0,0,0,0.4)",
-              "contour_size": 2,
-              "circle_radius": 6,
-              "features": [],
-              "coord_accuracy": 8,
-              "tree": {
-                "name": "Tree",
-                "children": [
-                  {
-                    "view": {
-                      "center": [
-                        "902168",
-                        "6269043"
-                      ],
-                      "zoom": 7,
-                      "maxZoom": 28,
-                      "minZoom": 0,
-                      "projection": "EPSG:2154",
-                      "extent": [
-                        4510835482577.04,
-                        313452150322452.2,
-                        4510845419590.96,
-                        313452155946590.8
-                      ]
-                    }
-                  },
-                  {
-                    "name": "extraction",
-                    "children": [
-                      {
-                        "name": "REF_ortho2011",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_ortho2011/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 1,
-                        "select": true
-                      },
-                      {
-                        "name": "REF_CPA_LIMITE_COMMUNE",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_CPA_LIMITE_COMMUNE/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0,1",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 2,
-                        "select": true
-                      }
-                    ],
-                    "visible": true
-                  }
-                ]
-              }
-            }
-          }
-        ]
-      },
-      {
-        "class": "extraction-treeview",
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "layers",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_LAYERS",
-            "required": false,
-            "nb_cols": 12,
-            "id": "layers_9_1",
-            "size": 20,
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "getExtractionLayersTree()"
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "statistique",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATISTIQUE",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "statistique_9_1",
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "getExtractionStatsTree()"
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "select",
-            "name": "coordsys_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COORDSYS_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "coordsys_id_11_1",
-            "datasource": {
-              "datasource_id": "datasource_1",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "coordsys",
-              "order_by": "coordsys",
-              "id_key": "coordsys_id",
-              "attributs": "coordsys_id|coordsys"
-            },
-            "default_value": "Lambert93",
-            "id_from": "coordsys_id_11_1_from"
-          },
-          {
-            "type": "select",
-            "name": "vector_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_VECTOR_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "vector_format_id_10_1",
-            "datasource": {
-              "datasource_id": "datasource_2",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "format",
-              "order_by": "format",
-              "id_key": "format_id",
-              "attributs": "format_id|format"
-            },
-            "default_value": "SHAPE",
-            "id_from": "vector_format_id_10_1_from"
-          },
-          {
-            "type": "select",
-            "name": "raster_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_RASTER_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "raster_format_id_14_1",
-            "datasource": {
-              "datasource_id": "datasource_3",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "format",
-              "order_by": "format",
-              "id_key": "format_id",
-              "attributs": "format_id|format"
-            },
-            "default_value": "ECW",
-            "id_from": "raster_format_id_14_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "status",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATUS",
-            "required": false,
-            "nb_cols": 12,
-            "id": "status_2_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "history",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_HISTORY",
-            "required": false,
-            "nb_cols": 12,
-            "id": "history_3_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "creation_date",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATION_DATE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "creation_date_4_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "requestor",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_REQUESTOR",
-            "required": false,
-            "nb_cols": 12,
-            "id": "requestor_5_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "file_wsdata",
-            "name": "ae",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_AE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "ae_6_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "note",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_12_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "note_line",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE_LINE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_line_13_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "signed",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_SIGNED",
-            "required": false,
-            "nb_cols": 12,
-            "id": "signed_16_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "accepted_by_cpa",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ACCEPTED_BY_CPA",
-            "required": false,
-            "nb_cols": 12,
-            "id": "accepted_by_cpa_17_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "identification_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_IDENTIFICATION_COMPLETE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "identification_complete_18_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true
-                },
-                {
-                  "label": "non",
-                  "value": false
-                }
-              ]
-            },
-            "name": "definition_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEFINITION_COMPLETE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "definition_complete_19_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "comment",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMMENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "comment_20_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "integer",
-            "name": "priority_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_PRIORITY_ID",
-            "required": false,
-            "nb_cols": 12,
-            "id": "priority_id_21_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "hidden",
-            "name": "status_name",
-            "nb_cols": 6,
-            "id": "Element_0_26_1",
-            "default_value": "START"
-          },
-          {
-            "type": "hidden",
-            "name": "tr_status_method",
-            "nb_cols": 6,
-            "id": "Element_0_25_2"
-          }
-        ]
-      },
-      {
-        "class": "wab-method-button",
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-sm",
-            "nb_cols": 6,
-            "name": "insert_button",
-            "id": "insert_button",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "FORM_CREATE",
-                "class": "btn-primary"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "return_list_button",
-            "nb_cols": 6,
-            "id": "return_list_button",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "return_list",
-                "label": "FORM_RETURN_LIST",
-                "class": "btn-primary",
-                "event": "setMode(\"search\")"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "initEvent": "initExtractionExtractionForm()",
-    "beforeEvent": "setWabStatusMethod('trNouveau')",
-    "event": "sendSimpleForm()",
-    "afterEvent": "editSectionForm()",
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "bo_id",
-            "status",
-            "history",
-            "creation_date",
-            "requestor",
-            "ae",
-            "email",
-            "extent",
-            "company",
-            "layers",
-            "vector_format_id",
-            "coordsys_id",
-            "note",
-            "note_line",
-            "raster_format_id",
-            "extent_method",
-            "signed",
-            "accepted_by_cpa",
-            "identification_complete",
-            "definition_complete",
-            "comment",
-            "priority_id",
-            "id_com",
-            "id_conseil",
-            "insert_button",
-            "bo_id",
-            "status_name",
-            "tr_status_method",
-            "return_list_button",
-            "statistique"
-          ]
-        }
-      ]
-    },
-    "wab": {
-      "START": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "rw",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "rw",
-          "chart_graph": "rw",
-          "metadonnees": "rw",
-          "preco_tech": "rw",
-          "statistique": "rw"
-        }
-      },
-      "Nouveau": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "rw",
-          "chart_graph": "rw",
-          "metadonnees": "rw",
-          "preco_tech": "rw",
-          "statistique": "rw"
-        }
-      },
-      "AE Demandé": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "return_list_button": "rw",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "statistique": "r"
-        }
-      },
-      "AE Généré": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "rw",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "r",
-          "tr_status_method": "r",
-          "return_list_button": "rw",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "statistique": "r"
-        }
-      },
-      "AE Soumis": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "rw",
-          "accepted_by_cpa": "rw",
-          "identification_complete": "rw",
-          "definition_complete": "rw",
-          "comment": "rw",
-          "priority_id": "r",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "r",
-          "tr_status_method": "r",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "r",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "r",
-          "tr_status_method": "r",
-          "return_list_button": "rw",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "statistique": "r"
-        }
-      },
-      "Autorisée": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "r",
-          "tr_status_method": "r",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "insert_button": "",
-          "bo_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        }
-      },
-      "Refusée": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "r",
-          "tr_status_method": "r",
-          "return_list_button": "rw",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "status": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "insert_button": "",
-          "bo_id": "r",
-          "status_name": "rw",
-          "tr_status_method": "rw",
-          "return_list_button": "rw",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "statistique": "r"
-        }
-      },
-      "Extraction terminée": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        }
-      },
-      "Fichier invalidé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        }
-      },
-      "Fichier déposé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        }
-      },
-      "Fichier accepté": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        }
-      },
-      "Dépôt terminé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "email": "",
-          "company": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "status": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "tr_status_method": "",
-          "insert_button": "",
-          "return_list_button": "",
-          "statistique": ""
-        }
-      }
-    }
-  },
-  "update": {
-    "name": "extraction_extraction_extraction-form",
-    "title": "EXTRACTION_EXTRACTION_EXTRACTION_TITLE",
-    "input_size": "xxs",
-    "nb_cols": 12,
-    "javascript": true,
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "bo_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_BO_ID",
-            "required": false,
-            "nb_cols": 12,
-            "id": "bo_id_1_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "label",
-            "name": "status_name",
-            "nb_cols": 12,
-            "id": "Element_6_25_1"
-          },
-          {
-            "type": "checkbox",
-            "name": "preco_tech",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_tech_2_1"
-          },
-          {
-            "type": "checkbox",
-            "name": "chart_graph",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CARTOGRAPHIQUE",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_carto"
-          },
-          {
-            "type": "checkbox",
-            "name": "metadonnees",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ISOGEO",
-            "required": false,
-            "nb_cols": 4,
-            "id": "checkbox_iso"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "creation_date",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATION_DATE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "creation_date_4_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "email",
-            "name": "email",
-            "label": "FORM_EMAIL_USERS_USER",
-            "required": false,
-            "nb_cols": 4,
-            "id": "email_3_1",
-            "pattern": "^(([a-zA-Z]|[0-9])|([-]|[_]|[.]))+[@](([a-zA-Z]|[0-9])|([-]|[_]|[.])){2,63}[.](([a-zA-Z0-9]){2,63})+$"
-          },
-          {
-            "type": "text",
-            "name": "company",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY",
-            "required": true,
-            "nb_cols": 4,
-            "id": "company_8_1"
-          },
-          {
-            "type": "text",
-            "name": "requestor",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_REQUESTOR",
-            "required": false,
-            "nb_cols": 4,
-            "id": "requestor_5_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "select",
-            "name": "extent_method",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT_METHOD",
-            "required": true,
-            "nb_cols": 12,
-            "id": "extent_method_15_1",
-            "options": [
-              "Commmunes|id_com",
-              "Conseils de Territoire|id_conseil",
-              "Etendue libre|extent"
-            ],
-            "id_from": "extent_method_15_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "list",
-            "name": "id_com",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_COM",
-            "required": false,
-            "nb_cols": 12,
-            "datasource": {
-              "datasource_id": "datasource_9",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "name",
-              "order_by": "name",
-              "id_key": "commune_id",
-              "attributs": "commune_id|name"
-            },
-            "id": "id_com_22_1",
-            "id_from": "id_com_22_1_from",
-            "size": 10
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "list",
-            "name": "id_conseil",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_CONSEIL",
-            "required": false,
-            "nb_cols": 12,
-            "datasource": {
-              "datasource_id": "datasource_8",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "name",
-              "order_by": "name",
-              "id_key": "ct_id",
-              "attributs": "ct_id|name"
-            },
-            "id": "id_conseil_23_1",
-            "id_from": "id_conseil_23_1_from",
-            "size": 10
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "map_vmap",
-            "name": "extent",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "extent_7_1",
-            "style": {
-              "height": "250px"
-            },
-            "map_options": {
-              "proj": "EPSG:2154",
-              "type": "vmap",
-              "center": {
-                "extent": [
-                  4510838297753.592,
-                  313452152357706.75,
-                  4510842604414.408,
-                  313452153911336.25
-                ],
-                "coord": [
-                  4510840451084,
-                  313452153134521.5
-                ],
-                "scale": 23468294
-              },
-              "controls": {
-                "MP": true,
-                "ZO": true,
-                "SL": true,
-                "CP": true
-              },
-              "layers": [],
-              "interactions": {
-                "multi_geometry": false,
-                "full_screen": true,
-                "RA": true,
-                "RO": true,
-                "ED": true,
-                "DP": false,
-                "DL": false,
-                "DPol": true,
-                "SE": true
-              },
-              "draw_color": "rgba(54,184,255,0.6)",
-              "contour_color": "rgba(0,0,0,0.4)",
-              "contour_size": 2,
-              "circle_radius": 6,
-              "features": [],
-              "coord_accuracy": 8,
-              "tree": {
-                "name": "Tree",
-                "children": [
-                  {
-                    "view": {
-                      "center": [
-                        "902168",
-                        "6269043"
-                      ],
-                      "zoom": 7,
-                      "maxZoom": 28,
-                      "minZoom": 0,
-                      "projection": "EPSG:2154",
-                      "extent": [
-                        4510835482577.04,
-                        313452150322452.2,
-                        4510845419590.96,
-                        313452155946590.8
-                      ]
-                    }
-                  },
-                  {
-                    "name": "extraction",
-                    "children": [
-                      {
-                        "name": "REF_ortho2011",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_ortho2011/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 1,
-                        "select": true
-                      },
-                      {
-                        "name": "REF_CPA_LIMITE_COMMUNE",
-                        "layerType": "tilewms",
-                        "url": "http://SCPA441.cpa.fr:8399/arcgis/services/REF_CPA_LIMITE_COMMUNE/MapServer/WMSServer",
-                        "index": -1,
-                        "visible": true,
-                        "opacity": 1,
-                        "is_dynamic": false,
-                        "is_filtered": false,
-                        "version": "1.3.0",
-                        "params": {
-                          "LAYERS": "0,1",
-                          "VERSION": "1.3.0",
-                          "STYLES": ""
-                        },
-                        "bo_queryable": false,
-                        "layer_id": 2,
-                        "select": true
-                      }
-                    ],
-                    "visible": true
-                  }
-                ]
-              }
-            }
-          }
-        ]
-      },
-      {
-        "class": "extraction-treeview",
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "layers",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_LAYERS",
-            "required": false,
-            "nb_cols": 12,
-            "id": "layers_9_1",
-            "size": 20,
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "getExtractionLayersTree()"
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "statistique",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATISTIQUE",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "statistique_9_1",
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "getExtractionStatsTree()"
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "file_wsdata",
-            "name": "ae",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_AE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "ae_6_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "select",
-            "name": "coordsys_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COORDSYS_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "coordsys_id_11_1",
-            "datasource": {
-              "datasource_id": "datasource_1",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "coordsys",
-              "order_by": "coordsys",
-              "id_key": "coordsys_id",
-              "attributs": "coordsys_id|coordsys"
-            },
-            "id_from": "coordsys_id_11_1_from"
-          },
-          {
-            "type": "select",
-            "name": "vector_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_VECTOR_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "vector_format_id_10_1",
-            "datasource": {
-              "datasource_id": "datasource_2",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "format",
-              "order_by": "format",
-              "id_key": "format_id",
-              "attributs": "format_id|format"
-            },
-            "id_from": "vector_format_id_10_1_from"
-          },
-          {
-            "type": "select",
-            "name": "raster_format_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_RASTER_FORMAT_ID",
-            "required": false,
-            "nb_cols": 4,
-            "id": "raster_format_id_14_1",
-            "datasource": {
-              "datasource_id": "datasource_3",
-              "sort_order": "ASC",
-              "distinct": "true",
-              "label_key": "format",
-              "order_by": "format",
-              "id_key": "format_id",
-              "attributs": "format_id|format"
-            },
-            "id_from": "raster_format_id_14_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "history",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_HISTORY",
-            "required": false,
-            "nb_cols": 12,
-            "id": "history_3_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "note",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_12_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "note_line",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE_LINE",
-            "required": false,
-            "nb_cols": 12,
-            "id": "note_line_13_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true,
-                  "$$hashKey": "object:2269"
-                },
-                {
-                  "label": "non",
-                  "value": false,
-                  "$$hashKey": "object:2270"
-                }
-              ]
-            },
-            "name": "signed",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_SIGNED",
-            "required": false,
-            "nb_cols": 3,
-            "id": "signed_16_1"
-          },
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true,
-                  "$$hashKey": "object:2277"
-                },
-                {
-                  "label": "non",
-                  "value": false,
-                  "$$hashKey": "object:2278"
-                }
-              ]
-            },
-            "name": "accepted_by_cpa",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ACCEPTED_BY_CPA",
-            "required": false,
-            "nb_cols": 3,
-            "id": "accepted_by_cpa_17_1"
-          },
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true,
-                  "$$hashKey": "object:2285"
-                },
-                {
-                  "label": "non",
-                  "value": false,
-                  "$$hashKey": "object:2286"
-                }
-              ]
-            },
-            "name": "identification_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_IDENTIFICATION_COMPLETE",
-            "required": false,
-            "nb_cols": 3,
-            "id": "identification_complete_18_1"
-          },
-          {
-            "type": "radio",
-            "options": {
-              "choices": [
-                {
-                  "label": "oui",
-                  "value": true,
-                  "$$hashKey": "object:2293"
-                },
-                {
-                  "label": "non",
-                  "value": false,
-                  "$$hashKey": "object:2294"
-                }
-              ]
-            },
-            "name": "definition_complete",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEFINITION_COMPLETE",
-            "required": false,
-            "nb_cols": 3,
-            "id": "definition_complete_19_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "comment",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMMENT",
-            "required": false,
-            "nb_cols": 12,
-            "id": "comment_20_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "select",
-            "name": "priority_id",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_PRIORITY_ID",
-            "required": false,
-            "nb_cols": 12,
-            "id": "priority_id_21_1",
-            "options": [
-              "Heures Pleines|1",
-              "Heures creuses|0"
-            ],
-            "id_from": "priority_id_21_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "file_wsdata",
-            "name": "input_deposit",
-            "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_INPUT_DEPOSIT",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_6_19_1"
-          }
-        ]
-      },
-      {
-        "class": "wab-method-button",
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-sm",
-            "nb_cols": 1,
-            "name": "update_button",
-            "id": "update_button",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "FORM_UPDATE",
-                "class": "btn-primary"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "return_list_button",
-            "nb_cols": 1,
-            "id": "return_list_button",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "button",
-                "name": "return_list",
-                "label": "FORM_RETURN_LIST",
-                "class": "btn-primary",
-                "event": "setMode(\"search\")"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_2",
-            "nb_cols": 1,
-            "id": "Element_2_20_1",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEPOSIT",
-                "class": "btn-primary",
-                "event": "callBoMethod('trDeposer')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_0",
-            "nb_cols": 1,
-            "id": "Element_0_25_2",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ALLOW_EXTRACTION",
-                "class": "btn-primary",
-                "event": "callBoMethod('trAutoriser')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_1",
-            "nb_cols": 1,
-            "id": "Element_1_25_3",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_ASK_AE",
-                "class": "btn-primary",
-                "event": "callBoMethod('trDemander')",
-                "disabled": false
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_3",
-            "nb_cols": 1,
-            "id": "Element_3_25_5",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATE",
-                "class": "btn-primary",
-                "event": "callBoMethod('trNouveau')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_4",
-            "nb_cols": 1,
-            "id": "Element_4_25_6",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_REJECT_EXTRACTION",
-                "class": "btn-primary",
-                "event": "callBoMethod('trRefuser')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_5",
-            "nb_cols": 1,
-            "id": "Element_5_25_7",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_RELOAD_AE",
-                "class": "btn-primary",
-                "event": "callBoMethod('trResoumettre')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_7",
-            "nb_cols": 1,
-            "id": "Element_7_25_9",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_SEND_AE",
-                "class": "btn-primary",
-                "event": "callBoMethod('trSoumettre')"
-              }
-            ]
-          },
-          {
-            "type": "button",
-            "name": "Element_8",
-            "nb_cols": 1,
-            "id": "Element_8_25_10",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_EXTRACTION_EXTRACTION_FORM_TERMINATE",
-                "class": "btn-primary",
-                "event": "callBoMethod('trTerminer')"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "initEvent": "initExtractionExtractionForm()",
-    "event": "sendSimpleForm()",
-    "afterEvent": "editSectionForm()",
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "bo_id",
-            "history",
-            "creation_date",
-            "requestor",
-            "ae",
-            "extent",
-            "company",
-            "layers",
-            "vector_format_id",
-            "coordsys_id",
-            "note",
-            "note_line",
-            "raster_format_id",
-            "extent_method",
-            "signed",
-            "accepted_by_cpa",
-            "identification_complete",
-            "definition_complete",
-            "comment",
-            "priority_id",
-            "id_com",
-            "id_conseil",
-            "update_button",
-            "status_name",
-            "Element_3",
-            "Element_4",
-            "Element_5",
-            "Element_7",
-            "Element_8",
-            "status_name",
-            "return_list_button",
-            "preco_tech",
-            "chart_graph",
-            "metadonnees",
-            "statistique",
-            "Element_2",
-            "input_deposit"
-          ]
-        }
-      ]
-    },
-    "wab": {
-      "START": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "rw",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "Nouveau": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "rw",
-          "company": "rw",
-          "layers": "rw",
-          "coordsys_id": "rw",
-          "vector_format_id": "rw",
-          "raster_format_id": "rw",
-          "extent_method": "rw",
-          "id_com": "rw",
-          "id_conseil": "rw",
-          "extent": "rw",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "rw",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "rw",
-          "chart_graph": "rw",
-          "metadonnees": "rw",
-          "preco_tech": "rw",
-          "Element_0": "",
-          "statistique": "rw",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "AE Demandé": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "AE Généré": {
-        "controleur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "rw",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "rw",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "AE Soumis": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "rw",
-          "accepted_by_cpa": "rw",
-          "identification_complete": "rw",
-          "definition_complete": "rw",
-          "comment": "rw",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "rw",
-          "Element_5": "rw",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "Element_0": "rw",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "Autorisée": {
-        "controleur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "rw",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": ""
-        },
-        "demandeur": {
-          "email": "",
-          "company": "",
-          "layers": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "history": "",
-          "creation_date": "",
-          "requestor": "",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "bo_id": "",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": ""
-        }
-      },
-      "Refusée": {
-        "controleur": {
-          "email": "",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "r",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "preco_tech": "r",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "email": "r",
-          "company": "r",
-          "layers": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "history": "",
-          "creation_date": "r",
-          "requestor": "r",
-          "ae": "rw",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "bo_id": "r",
-          "status_name": "",
-          "update_button": "rw",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "rw",
-          "Element_7": "",
-          "Element_8": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "preco_tech": "",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": "r"
-        }
-      },
-      "Fichier invalidé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        }
-      },
-      "Fichier déposé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "bo_id": "r",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "creation_date": "r",
-          "email": "r",
-          "company": "r",
-          "requestor": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "layers": "r",
-          "ae": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": "r"
-        }
-      },
-      "Fichier accepté": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        }
-      },
-      "Dépôt terminé": {
-        "controleur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "bo_id": "",
-          "preco_tech": "",
-          "chart_graph": "",
-          "metadonnees": "",
-          "creation_date": "",
-          "email": "",
-          "company": "",
-          "requestor": "",
-          "extent_method": "",
-          "id_com": "",
-          "id_conseil": "",
-          "extent": "",
-          "layers": "",
-          "ae": "",
-          "coordsys_id": "",
-          "vector_format_id": "",
-          "raster_format_id": "",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "",
-          "Element_2": "",
-          "input_deposit": "r"
-        }
-      },
-      "Extraction terminée": {
-        "controleur": {
-          "bo_id": "r",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "creation_date": "r",
-          "email": "r",
-          "company": "r",
-          "requestor": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "layers": "r",
-          "ae": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "history": "r",
-          "note": "",
-          "note_line": "",
-          "signed": "r",
-          "accepted_by_cpa": "r",
-          "identification_complete": "r",
-          "definition_complete": "r",
-          "comment": "r",
-          "priority_id": "r",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "",
-          "input_deposit": "r"
-        },
-        "demandeur": {
-          "bo_id": "r",
-          "preco_tech": "r",
-          "chart_graph": "r",
-          "metadonnees": "r",
-          "creation_date": "r",
-          "email": "r",
-          "company": "r",
-          "requestor": "r",
-          "extent_method": "r",
-          "id_com": "r",
-          "id_conseil": "r",
-          "extent": "r",
-          "layers": "r",
-          "ae": "r",
-          "coordsys_id": "r",
-          "vector_format_id": "r",
-          "raster_format_id": "r",
-          "history": "",
-          "note": "",
-          "note_line": "",
-          "signed": "",
-          "accepted_by_cpa": "",
-          "identification_complete": "",
-          "definition_complete": "",
-          "comment": "",
-          "priority_id": "",
-          "status_name": "",
-          "update_button": "",
-          "return_list_button": "rw",
-          "Element_1": "",
-          "Element_3": "",
-          "Element_4": "",
-          "Element_5": "",
-          "Element_7": "",
-          "Element_8": "",
-          "Element_0": "",
-          "statistique": "r",
-          "Element_2": "rw",
-          "input_deposit": "rw"
-        }
-      }
-    }
-  },
-  "datasources": {
-    "datasource_1": {
-      "type": "web_service",
-      "dataType": "tableValue",
-      "name": "datasource_coordsys",
-      "description": "",
-      "parameters": {
-        "schema": "s_extraction",
-        "table": "rt_coordsys"
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_1"
-    },
-    "datasource_2": {
-      "type": "web_service",
-      "dataType": "tableValue",
-      "name": "datasource_vector_format",
-      "description": "",
-      "parameters": {
-        "schema": "s_extraction",
-        "table": "rt_format",
-        "filter": {
-          "use_for_vector": true
-        }
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_2"
-    },
-    "datasource_3": {
-      "type": "web_service",
-      "dataType": "tableValue",
-      "name": "datasource_raster_format",
-      "description": "",
-      "parameters": {
-        "schema": "s_extraction",
-        "table": "rt_format",
-        "filter": {
-          "use_for_raster": true
-        }
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_3"
-    },
-    "datasource_4": {
-      "type": "web_service",
-      "dataType": "externalDatabase",
-      "name": "datasource_commune",
-      "description": "",
-      "parameters": {
-        "server": "scpa7717",
-        "port": "5432",
-        "sgbd": "pgsql",
-        "login": "sigl",
-        "password": "sigl28sig",
-        "database": "sig",
-        "schema": "cad93",
-        "table": "commune"
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_4"
-    },
-    "datasource_5": {
-      "type": "web_service",
-      "dataType": "externalDatabase",
-      "name": "datasource_commune",
-      "description": "",
-      "parameters": {
-        "server": "scpa7717",
-        "port": "5432",
-        "sgbd": "pgsql",
-        "login": "sigl",
-        "password": "sigl28sig",
-        "database": "sig",
-        "schema": "ref93",
-        "table": "ref_amp_lim_ct"
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_5"
-    },
-    "datasource_6": {
-      "type": "web_service",
-      "dataType": "externalDatabase",
-      "name": "datasource_ct",
-      "description": "",
-      "parameters": {
-        "filter": {
-          "relation": "AND",
-          "operators": []
-        },
-        "server": "scpa7717",
-        "port": "5432",
-        "sgbd": "pgsql",
-        "login": "sigl",
-        "password": "sigl28sig",
-        "database": "sig",
-        "schema": "ref93",
-        "table": "ct"
-      },
-      "ressource_id": "vitis/genericquerys/ct",
-      "id": "datasource_6"
-    },
-    "datasource_7": {
-      "type": "web_service",
-      "dataType": "externalDatabase",
-      "name": "datasource_com",
-      "description": "",
-      "parameters": {
-        "filter": {
-          "relation": "AND",
-          "operators": []
-        },
-        "server": "GEWURZTRAMINER",
-        "port": "5432",
-        "sgbd": "pgsql",
-        "login": "postgres",
-        "password": "postgres",
-        "database": "vitis_gtf",
-        "schema": "s_extraction",
-        "table": "commune"
-      },
-      "ressource_id": "vitis/genericquerys/commune",
-      "id": "datasource_7"
-    },
-    "datasource_8": {
-      "type": "web_service",
-      "dataType": "tableValue",
-      "name": "datasource_8",
-      "description": "",
-      "parameters": {
-        "filter": {
-          "relation": "AND",
-          "operators": []
-        },
-        "schema": "s_extraction",
-        "table": "ct"
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_8"
-    },
-    "datasource_9": {
-      "type": "web_service",
-      "dataType": "tableValue",
-      "name": "datasource_9",
-      "description": "",
-      "parameters": {
-        "filter": {
-          "relation": "AND",
-          "operators": []
-        },
-        "schema": "s_extraction",
-        "table": "commune"
-      },
-      "ressource_id": "vitis/genericquerys",
-      "id": "datasource_9"
-    },
-    "datasource_10": {
-      "type": "object",
-      "dataType": "text",
-      "name": "datasource_format",
-      "description": "",
-      "options": [
-        "Vecteur|vector",
-        "Raster|raster"
-      ],
-      "id": "datasource_10"
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.js b/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.js
deleted file mode 100755
index 4c00e00a..00000000
--- a/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.js
+++ /dev/null
@@ -1,254 +0,0 @@
-/* global angular, goog, vitisApp, bootbox */
-
-//bloque les delete du destructeur à éviter
-//'use strict';
-
-console.info("Generateur_wab_generator_1 loaded --> your functions are ready");
-/***********************************************************************************
- Signaletique_Recap_0 Javascript
- ***********************************************************************************/
-
-var oFormRequired = {
-    "sUrl": "",
-    "scope_": {},
-    "toDestructor": []
-};
-/**
- * constructor_form
- * Fonction appelé à l'initialisation du formulaire si dans la structure json javascript vaut "true"
- * @param {type} scope
- * @param {type} s_url
- * @returns {undefined}
- */
-var constructor_form = function (scope, s_url) {
-    //////////////////////////////////////////////////////////
-    //Ne pas toucher
-    console.log("Constructor");
-    
-    oFormRequired.sUrl = s_url;
-    oFormRequired.scope_ = scope;
-    //console.log(scope);
-    //////////////////////////////////////////////////////////
-    // Permet de recharge le javascript d'une section à une autre
-    var envSrvc = angular.element(vitisApp.appWorkspaceListDrtv).injector().get(["envSrvc"]);
-    var formSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["formSrvc"]);
-    var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-    
-    /*oFormRequired.toDestructor.push(oFormRequired.scope_.$watch("oFormValues." + oFormRequired.scope_.sFormDefinitionName + ".btn_refresh_treeview", function (value) {
-        console.log("DJFHVHJCHSJCJH");
-    }*/
-    
-    /**
-     * loadTreeview function.
-     * Crée le treeview des fichiers du projet fme.
-     **/
-    scope["loadTreeviewDepot"] = function() {
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        //
-        $log.info("loadTreeviewDepot");
-        
-        // Charge l'arborescence des logs.
-        ajaxRequest({
-            "method": "GET",
-            "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extraction_depots/Tree",
-            "scope": scope,
-            "success": function(response) {
-                if (response["data"]["status"] == 1) {
-                    var aNodes = [];
-                    data = response["data"]["tree"];
-                    scope["aSelectedWorkspaceFile"] = [];
-                    scope["aTreeviewLogs"] = data;
-                    // Crée l'arborescence dans l'élément.
-                    
-                    for (var i in response["data"]["content"]) {
-                        var aNode = {"text": response["data"]["content"][i]["filename"].split("/").pop(), "nodes": []}
-                        for (var j in response["data"]["content"][i]["content"]) {
-                            aNode["nodes"].push({"text": response["data"]["content"][i]["content"][j]["filename"].split("/").pop(), "tags": response["data"]["content"][i]["content"][j]["lastModification"].split(),});
-                        }
-                        aNodes.push(aNode);
-                    }
-                    
-                    $("#Element_0_2_1_treeview")["treeview"]({
-                        "showBorder": false,
-                        "expandIcon": "glyphicon glyphicon-folder-close",
-                        "collapseIcon": "glyphicon glyphicon-folder-open",
-                        "highlightSelected": true,
-                        "multiSelect": false,
-                        "showTags": true,
-                        "data": aNodes
-                    });
-                }
-            }
-        });
-    };
-    
-    scope["deleteFileDepot"] = function () {
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        //
-        $log.info("deleteFileDepot");
-        
-        var aSelectedNode = $("#Element_0_2_1_treeview")["treeview"]('getSelected')
-        
-        if (aSelectedNode.length > 0)
-        {       
-            var aNodeParent = $("#Element_0_2_1_treeview")["treeview"]('getNode', aSelectedNode[0]["parentId"]);
-            ajaxRequest({
-                "method": "DELETES",
-                "params": {
-                        "file_name": aNodeParent["text"] + "/" + aSelectedNode[0]["text"]
-                    },
-                "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extraction_depots",
-                "scope": scope,
-                "success": function(response) {
-                    if (response["data"]["status"] == 1) {
-                    }
-                }
-            });
-            scope["loadTreeviewDepot"]();
-        }
-        else
-        {
-            var sErrorMessage = "EXTRACTION_DEPOT_DELETE_SELECT_A_FILE";
-            var oOptions = {
-                "className": "modal-danger",
-                "message": sErrorMessage
-            };
-            //$('#myModal').modal('toggle');
-            scope.$root["modalWindow"]("dialog", "EXTRACTION_DEPORT_DELETE_NO_SELECTED", oOptions);
-            //$('#myModal').modal('hide');
-        }
-        
-    }
-    scope["loadTreeviewDepot"]();
-    
-    scope["downloadFileDepot"] = function () {
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        //
-        $log.info("downloadFileDepot");
-        
-        var aSelectedNode = $("#Element_0_2_1_treeview")["treeview"]('getSelected');
-        var sFileName = aSelectedNode[0]["text"];
-        var aNodeParent = $("#Element_0_2_1_treeview")["treeview"]('getNode', aSelectedNode[0]["parentId"]);
-        
-        if (aSelectedNode[0]["parentId"] == "")
-        {
-            if (sFileName != "")
-            {
-                ajaxRequest({
-                    "method": "GET",
-                    "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extraction_depots/File",
-                    "scope": scope,
-                    "params": {
-                        "file_name": aNodeParent["text"] + "/" + aSelectedNode[0]["text"]
-                    },
-                    "responseType": 'blob',
-                    "success": function(response) {
-                        if (typeof(window.navigator.msSaveOrOpenBlob) == "undefined") {
-                            // Crée un lien et simule un click dessus.
-                            var link = document.createElement('a');
-                            link.href = window.URL.createObjectURL(response["data"]);
-                            link.download = sFileName;
-                            link.style.display = 'none';
-                            document.body.appendChild(link);
-                            link.click();
-                            document.body.removeChild(link);
-                        }
-                        else {
-                            // Pour Edge et IE.
-                            window.navigator.msSaveOrOpenBlob(response["data"], sFileName);
-                        }
-                    }
-                });
-            }
-        }
-    }
-    //var iMaxUploadFileSize = parseInt(propertiesSrvc["max_upload_file_size"]);
-    
-    /**
-     * beforeProjectDirectory function.
-     * Traitement avant l'envoi du formulaire de la section "Répertoire Projet" (publication > Projet FME).
-     */
-    angular.element(vitisApp.appMainDrtv).scope()["beforeDepositDirectory"] = function () {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        var $q = angular.element(vitisApp.appHtmlFormDrtv).injector().get(["$q"]);
-        var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-        var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-        //
-        $log.info("beforeDepositDirectory");
-        envSrvc.sMode = "update";
-        var scope = this;
-        var deferred = $q.defer();
-        var promise = deferred.promise;
-        //
-        var oFile = envSrvc["oFormValues"][envSrvc["sFormDefinitionName"]]["control_file"];
-        var iMaxUploadFileSize = parseInt(propertiesSrvc["max_upload_file_size"]);
-        var sErrorMessage;
-
-        // Vérification du fichier .fmw.
-        if (typeof (oFile) === "object" && typeof (oFile["aFiles"]) !== "undefined" && oFile["aFiles"].length > 0) {
-                // Taille maxi du fichier.
-                if (oFile["aFiles"][0]["size"] > iMaxUploadFileSize)
-                    sErrorMessage = "ERROR_FILE_SIZE_EXTRACTION_LOAD_DEPOSIT_DIRECTORY";
-        }
-        // Validation du formulaire.
-        if (typeof (sErrorMessage) === "undefined")
-            deferred.resolve();
-
-        // Affichage de la fenêtre modale d'erreur.
-        if (typeof (sErrorMessage) !== "undefined") {
-            var oOptions = {
-                "className": "modal-danger",
-                "message": sErrorMessage
-            };
-            scope.$root["modalWindow"]("dialog", "FORM_VALIDATION_ERROR", oOptions);
-        }
-        //
-        return promise;
-    };
-    
-    /**
-     * afterProjectDirectory function.
-     * Actions à effectuer après l'upload d'un fichier dans le répertoire d'un projet fme.
-     */
-    angular.element(vitisApp.appMainDrtv).scope()["afterDepositDirectory"] = function () {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        //
-        $log.info("afterDepositDirectory");
-        // Remise à zéro du formulaire.
-        this["resetForm"]();
-        angular.element("input[type=file]")["fileinput"]("clear");
-        // Recharge la liste des fichiers.
-        this["loadTreeviewDepot"]();
-    }
-    //
-};
-
-
-/**
- * destructor_form
- * Fonction appelé quand on quitte le formulaire nettoie toute les fonctions pour les rendres inutilisable en dehors du formulaire
- * @returns {undefined}
- */
-var destructor_form = function () {
-    console.log("Destructor");
-    
-    for (var i = 0; i < oFormRequired.toDestructor.length; i++) {
-        oFormRequired.toDestructor[i] = undefined;
-        delete oFormRequired.toDestructor[i];
-    }
-    
-    //supprimer la balise script du js pour pouvoir le recharger si on reviens sur le formulaire plus tard
-    angular.element('[src="' + oFormRequired.sUrl + '?version=' + oFormRequired.scope_["oProperties"]["build"] + '"]').remove();
-    
-    oFormRequired = undefined;
-    delete oFormRequired;
-    
-    constructor_form = undefined;
-    delete constructor_form;
-    destructor_form = undefined;
-    delete destructor_form;
-};
-
-/**********************************************************************************/
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.json b/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.json
deleted file mode 100755
index 6a36d947..00000000
--- a/src/module_extraction/module/forms/extraction_depot/extraction_depot_extraction_extraction_depot.json
+++ /dev/null
@@ -1,291 +0,0 @@
-{
-  "search": {
-    "name": "extraction_deposit_directory_update_form",
-    "title": "EXTRACTION_DEPOT_TITLE",
-    "beforeEvent": "beforeDepositDirectory()",
-    "event": "sendSimpleForm()",
-    "afterEvent": "afterDepositDirectory()",
-    "input_size": "xs",
-    "nb_cols": 12,
-    "class": "project-directory-upload-form",
-    "javascript": true,
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "FileTreeView",
-            "label": "",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_2_1",
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "",
-              "dataLoadingEvent": ""
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-xs",
-            "name": "group-button",
-            "nb_cols": 12,
-            "buttons": [
-              {
-                "type": "button",
-                "name": "btn_download_file",
-                "glyphicon": "download",
-                "class": "btn-primary btn-xs",
-                "event": "downloadFileDepot()",
-                "tooltip": {
-                  "title": "FORM_DOWNLOAD_FILE_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover",
-                  "container": "body"
-                }
-              },
-              {
-                "type": "button",
-                "name": "btn_refresh_treeview",
-                "glyphicon": "refresh",
-                "class": "btn-primary btn-xs",
-                "event": "loadTreeviewDepot()",
-                "tooltip": {
-                  "title": "FORM_RELOAD_DIRECTORY_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover",
-                  "container": "body"
-                }
-              },
-              {
-                "type": "button",
-                "name": "btn_delete_file",
-                "glyphicon": "trash",
-                "class": "btn-primary btn-xs",
-                "event": "deleteFileDepot()",
-                "tooltip": {
-                  "title": "FORM_DELETE_FILE_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover"
-                }
-              }
-            ],
-            "id": "undefined_1_1"
-          }
-        ]
-      },
-      {
-        "class": "form-field-inline",
-        "fields": [
-          {
-            "type": "upload",
-            "name": "control_file",
-            "label": "EXTRACTION_DEPOT_FILE_UPLOAD",
-            "nb_cols": 6,
-            "id": "fmw_file_2_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "name": "Element_0",
-            "nb_cols": 12,
-            "id": "Element_0_5_1",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "EXTRACTION_DEPOT_FILE_UPDATE",
-                "class": "btn-primary"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "btn_download_file",
-            "btn_refresh_treeview",
-            "btn_delete_file",
-            "control_file",
-            "btn_upload_fmw_file",
-            "FileTreeView",
-            "Element_0"
-          ]
-        }
-      ]
-    }
-  },
-  "update": {
-    "name": "extraction_deposit_directory_update_form",
-    "title": "EXTRACTION_DEPOT_TITLE",
-    "beforeEvent": "beforeProjectDirectory()",
-    "event": "sendSimpleForm()",
-    "afterEvent": "afterProjectDirectory()",
-    "input_size": "xs",
-    "nb_cols": 12,
-    "class": "project-directory-upload-form",
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "treeview",
-            "name": "FileTreeView",
-            "label": "",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_2_1",
-            "options": {
-              "showBorder": false,
-              "levels": 0,
-              "showCheckbox": true,
-              "expandIcon": "glyphicon glyphicon-folder-close",
-              "collapseIcon": "glyphicon glyphicon-folder-open",
-              "highlightSelected": false,
-              "multiSelect": true,
-              "data": "",
-              "dataLoadingEvent": ""
-            }
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "class": "btn-ungroup btn-group-xs",
-            "name": "group-button",
-            "nb_cols": 12,
-            "buttons": [
-              {
-                "type": "button",
-                "name": "btn_download_file",
-                "glyphicon": "download",
-                "class": "btn-primary btn-xs",
-                "event": "downloadFile()",
-                "tooltip": {
-                  "title": "FORM_DOWNLOAD_FILE_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover",
-                  "container": "body"
-                }
-              },
-              {
-                "type": "button",
-                "name": "btn_refresh_treeview",
-                "glyphicon": "refresh",
-                "class": "btn-primary btn-xs",
-                "event": "loadTreeviewDepot()",
-                "tooltip": {
-                  "title": "FORM_RELOAD_DIRECTORY_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover",
-                  "container": "body"
-                }
-              },
-              {
-                "type": "button",
-                "name": "btn_delete_file",
-                "glyphicon": "trash",
-                "class": "btn-primary btn-xs",
-                "event": "deleteFile()",
-                "tooltip": {
-                  "title": "FORM_DELETE_FILE_PUBLICATION_WORKSPACE_LOAD_PROJECT_DIRECTORY",
-                  "placement": "bottom",
-                  "trigger": "hover"
-                }
-              }
-            ],
-            "id": "undefined_1_1"
-          }
-        ]
-      },
-      {
-        "class": "form-field-inline",
-        "fields": [
-          {
-            "type": "upload",
-            "name": "control_file",
-            "label": "EXTRACTION_DEPOT_FILE_UPLOAD",
-            "nb_cols": 6,
-            "id": "fmw_file_2_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "name": "Element_0",
-            "nb_cols": 12,
-            "id": "Element_0_5_1",
-            "class": "btn-ungroup btn-group-sm",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_submit",
-                "label": "FORM_UPLOAD_FILE_DEPOSIT",
-                "class": "btn-primary"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "btn_download_file",
-            "btn_refresh_treeview",
-            "btn_delete_file",
-            "control_file",
-            "btn_upload_fmw_file",
-            "FileTreeView",
-            "Element_0"
-          ]
-        }
-      ]
-    }
-  },
-  "insert": {},
-  "display": {
-    "name": "gtf_workspace_project_directory_display_form",
-    "title": "EXTRACTION_DEPOT_TITLE",
-    "input_size": "xs",
-    "nb_cols": 8,
-    "rows": [],
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": []
-        }
-      ]
-    }
-  },
-  "datasources": {}
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_coordsys.json b/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_coordsys.json
deleted file mode 100755
index 5aa5221d..00000000
--- a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_coordsys.json
+++ /dev/null
@@ -1,240 +0,0 @@
-{
-    "display":{
-        "name":"extraction_ref_extraction_coordsys-form",
-        "title":"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"coordsys_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS_ID",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"coordsys",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"display_button",
-                        "id":"display_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "search":{
-        "name":"extraction_ref_extraction_coordsys-form",
-        "title":"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"coordsys",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":4
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-xs",
-                        "nb_cols":12,
-                        "name":"search_button",
-                        "id":"search_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"search",
-                                "label":"FORM_SEARCH_BUTTON",
-                                "class":"btn-primary",
-                                "event":"setGridFilter()"
-                            },
-                            {
-                                "type":"reset",
-                                "name":"reset",
-                                "label":"FORM_RESET_BUTTON",
-                                "class":"btn-primary",
-                                "event":"resetGridFilter()"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "insert":{
-        "name":"extraction_ref_extraction_coordsys-form",
-        "title":"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE_INSERT",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"coordsys_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12,
-                        "id":"coordsys_id_1_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"coordsys",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"coordsys_2_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"insert_button",
-                        "id":"insert_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_CREATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()",
-        "tabs":{
-            "position":"top",
-            "list":[
-                {
-                    "label":"Tab 0",
-                    "elements":[
-                        "coordsys_id",
-                        "coordsys",
-                        "insert_button"
-                    ]
-                }
-            ]
-        }
-    },
-    "update":{
-        "name":"extraction_ref_extraction_coordsys-form",
-        "title":"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"coordsys_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"coordsys",
-                        "label":"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"update_button",
-                        "id":"update_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_UPDATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()"
-    }
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_format.json b/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_format.json
deleted file mode 100755
index 115f79f1..00000000
--- a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_format.json
+++ /dev/null
@@ -1,393 +0,0 @@
-{
-    "display":{
-        "name":"extraction_ref_extraction_format-form",
-        "title":"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"format_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT_ID",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"format",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false
-                                }
-                            ]
-                        },
-                        "name":"use_for_raster",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_RASTER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false
-                                }
-                            ]
-                        },
-                        "name":"use_for_vector",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_VECTOR",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"display_button",
-                        "id":"display_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "search":{
-        "name":"extraction_ref_extraction_format-form",
-        "title":"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"format",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":4,
-                        "id":"format_2_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-xs",
-                        "nb_cols":12,
-                        "name":"search_button",
-                        "id":"search_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"search",
-                                "label":"FORM_SEARCH_BUTTON",
-                                "class":"btn-primary",
-                                "event":"setGridFilter()"
-                            },
-                            {
-                                "type":"reset",
-                                "name":"reset",
-                                "label":"FORM_RESET_BUTTON",
-                                "class":"btn-primary",
-                                "event":"resetGridFilter()"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "insert":{
-        "name":"extraction_ref_extraction_format-form",
-        "title":"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE_INSERT",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"format_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12,
-                        "id":"format_id_1_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"format",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"format_2_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"radio",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true,
-                                    "$$hashKey":"object:1221"
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false,
-                                    "$$hashKey":"object:1222"
-                                }
-                            ]
-                        },
-                        "name":"use_for_raster",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_RASTER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"use_for_raster_3_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"radio",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true,
-                                    "$$hashKey":"object:1234"
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false,
-                                    "$$hashKey":"object:1235"
-                                }
-                            ]
-                        },
-                        "name":"use_for_vector",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_VECTOR",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"use_for_vector_4_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"insert_button",
-                        "id":"insert_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_CREATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()",
-        "tabs":{
-            "position":"top",
-            "list":[
-                {
-                    "label":"Tab 0",
-                    "elements":[
-                        "format_id",
-                        "format",
-                        "use_for_raster",
-                        "use_for_vector",
-                        "insert_button"
-                    ]
-                }
-            ]
-        }
-    },
-    "update":{
-        "name":"extraction_ref_extraction_format-form",
-        "title":"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"format_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"format",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"radio",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false
-                                }
-                            ]
-                        },
-                        "name":"use_for_raster",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_RASTER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"radio",
-                        "options":{
-                            "choices":[
-                                {
-                                    "label":"oui",
-                                    "value":true
-                                },
-                                {
-                                    "label":"non",
-                                    "value":false
-                                }
-                            ]
-                        },
-                        "name":"use_for_vector",
-                        "label":"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_VECTOR",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"update_button",
-                        "id":"update_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_UPDATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()"
-    }
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_layer.json b/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_layer.json
deleted file mode 100755
index 0a47f292..00000000
--- a/src/module_extraction/module/forms/extraction_ref/extraction_ref_extraction_layer.json
+++ /dev/null
@@ -1,355 +0,0 @@
-{
-    "display":{
-        "name":"extraction_ref_extraction_layer-form",
-        "title":"EXTRACTION_REF_EXTRACTION_LAYER_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"layer_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER_ID",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"layer",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"category",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_CATEGORY",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"restriction",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_RESTRICTION",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"label",
-                        "name":"unused_attributes",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_UNUSED_ATTRIBUTES",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"display_button",
-                        "id":"display_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "search":{
-        "name":"extraction_ref_extraction_layer-form",
-        "title":"EXTRACTION_REF_EXTRACTION_LAYER_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"layer",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":4,
-                        "id":"layer_2_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-xs",
-                        "nb_cols":12,
-                        "name":"search_button",
-                        "id":"search_button",
-                        "buttons":[
-                            {
-                                "type":"button",
-                                "name":"search",
-                                "label":"FORM_SEARCH_BUTTON",
-                                "class":"btn-primary",
-                                "event":"setGridFilter()"
-                            },
-                            {
-                                "type":"reset",
-                                "name":"reset",
-                                "label":"FORM_RESET_BUTTON",
-                                "class":"btn-primary",
-                                "event":"resetGridFilter()"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ]
-    },
-    "insert":{
-        "name":"extraction_ref_extraction_layer-form",
-        "title":"EXTRACTION_REF_EXTRACTION_LAYER_TITLE_INSERT",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"layer_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12,
-                        "id":"layer_id_1_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"layer",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"layer_2_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"category",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_CATEGORY",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"category_3_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"restriction",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_RESTRICTION",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"restriction_4_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"unused_attributes",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_UNUSED_ATTRIBUTES",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12,
-                        "id":"unused_attributes_5_1"
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"insert_button",
-                        "id":"insert_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_CREATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()",
-        "tabs":{
-            "position":"top",
-            "list":[
-                {
-                    "label":"Tab 0",
-                    "elements":[
-                        "layer_id",
-                        "layer",
-                        "category",
-                        "restriction",
-                        "unused_attributes",
-                        "insert_button"
-                    ]
-                }
-            ]
-        }
-    },
-    "update":{
-        "name":"extraction_ref_extraction_layer-form",
-        "title":"EXTRACTION_REF_EXTRACTION_LAYER_TITLE",
-        "input_size":"xxs",
-        "nb_cols":12,
-        "javascript":false,
-        "rows":[
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"layer_id",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER_ID",
-                        "disabled":false,
-                        "required":true,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"layer",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"category",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_CATEGORY",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"restriction",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_RESTRICTION",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"text",
-                        "name":"unused_attributes",
-                        "label":"EXTRACTION_REF_EXTRACTION_LAYER_FORM_UNUSED_ATTRIBUTES",
-                        "disabled":false,
-                        "required":false,
-                        "nb_cols":12
-                    }
-                ]
-            },
-            {
-                "fields":[
-                    {
-                        "type":"button",
-                        "class":"btn-ungroup btn-group-sm",
-                        "nb_cols":12,
-                        "name":"update_button",
-                        "id":"update_button",
-                        "buttons":[
-                            {
-                                "type":"submit",
-                                "name":"form_submit",
-                                "label":"FORM_UPDATE",
-                                "class":"btn-primary"
-                            },
-                            {
-                                "type":"button",
-                                "name":"return_list",
-                                "label":"FORM_RETURN_LIST",
-                                "class":"btn-primary",
-                                "event":"setMode(\"search\")"
-                            }
-                        ]
-                    }
-                ]
-            }
-        ],
-        "event":"sendSimpleForm()",
-        "afterEvent":"editSectionForm()"
-    }
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/forms/login/sign_up.json b/src/module_extraction/module/forms/login/sign_up.json
deleted file mode 100755
index cc5bc1e5..00000000
--- a/src/module_extraction/module/forms/login/sign_up.json
+++ /dev/null
@@ -1,230 +0,0 @@
-{
-  "search": {
-    "name": "login_form",
-    "input_size": "xs",
-    "event": "sendInscriptionRequest()",
-    "rows": [
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "username",
-            "label": "SIGNUPUSERNAME",
-            "required": true,
-            "pattern": "^([a-zA-Z_0-9])+",
-            "nb_cols": 12,
-            "id": "Element_0_2_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "password",
-            "name": "password",
-            "label": "SIGNUPPASSWORD",
-            "required": true,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_4_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "password",
-            "name": "signuppasswordconfirmation",
-            "label": "SIGNUPPASSWORDCONFIRMATION",
-            "required": true,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_4_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "company",
-            "label": "SIGNUPORGANIZATION",
-            "required": true,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_3_4_1",
-            "id_from": "Element_3_4_1_from"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "email",
-            "name": "mail",
-            "label": "SIGNUPMAIL",
-            "required": true,
-            "pattern": "^(([a-zA-Z]|[0-9])|([-]|[_]|[.]))+[@](([a-zA-Z]|[0-9])|([-]|[_]|[.])){2,63}[.](([a-zA-Z0-9]){2,63})+$",
-            "nb_cols": 12,
-            "id": "Element_2_3_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "phone",
-            "label": "SIGN_UP_PHONE",
-            "required": false,
-            "pattern": "^(\\+[0-9]{1,3})?([0-9]{8,15})$",
-            "nb_cols": 12,
-            "id": "Element_0_5_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "public_ip",
-            "label": "SIGN_UP_PUBLIC_IP",
-            "required": false,
-            "pattern": "^([0-9]{3}.[0-9]{3}.[0-9]{3})((/[0-9]+)?)$",
-            "nb_cols": 12,
-            "id": "Element_0_6_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "demandeur",
-            "label": "SIGN_UP_DEMANDEUR",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_8_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "email",
-            "name": "mail_demandeur",
-            "label": "SIGN_UP_MAIL_DEMANDEUR",
-            "required": false,
-            "pattern": "^(([a-zA-Z]|[0-9])|([-]|[_]|[.]))+[@](([a-zA-Z]|[0-9])|([-]|[_]|[.])){2,63}[.](([a-zA-Z0-9]){2,63})+$",
-            "nb_cols": 12,
-            "id": "Element_0_9_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "text",
-            "name": "study_object",
-            "label": "SIGN_UP_STUDY_OBJECT",
-            "required": false,
-            "pattern": "",
-            "nb_cols": 12,
-            "id": "Element_0_7_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "date",
-            "name": "start_date",
-            "label": "SIGN_UP_START_DATE",
-            "nb_cols": 6,
-            "id": "Element_0_10_1"
-          },
-          {
-            "type": "date",
-            "name": "end_date",
-            "label": "SIGN_UP_END_DATE",
-            "nb_cols": 6,
-            "id": "Element_0_10_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "checkbox",
-            "name": "signupcgu",
-            "label": "ACCEPT_CGU",
-            "required": true,
-            "nb_cols": 12,
-            "id": "Element_5_5_1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "captcha",
-            "nb_cols": 12,
-            "name": "captcha",
-            "class": "center",
-            "id": "captcha",
-            "key": "6LdWLR8UAAAAAExA8zTXKFIsIwhacAJw1tdpuFw1"
-          }
-        ]
-      },
-      {
-        "fields": [
-          {
-            "type": "button",
-            "name": "btn_signup",
-            "nb_cols": 12,
-            "id": "Element_42_5_1",
-            "class": "btn-ungroup btn-group-sm login-connect-btn",
-            "buttons": [
-              {
-                "type": "submit",
-                "name": "form_signup",
-                "label": "SIGNUP_BUTTON",
-                "class": "btn-primary"
-              }
-            ]
-          }
-        ]
-      }
-    ],
-    "tabs": {
-      "position": "top",
-      "list": [
-        {
-          "label": "Tab 0",
-          "elements": [
-            "username",
-            "password",
-            "signuppasswordconfirmation",
-            "mail",
-            "company",
-            "signupcgu",
-            "captcha",
-            "btn_signup",
-            "phone",
-            "public_ip",
-            "study_object",
-            "end_date",
-            "start_date",
-            "demandeur",
-            "mail_demandeur"
-          ]
-        }
-      ]
-    }
-  },
-  "update": {},
-  "insert": {},
-  "display": {},
-  "datasources": {}
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/javascript/script_module.js b/src/module_extraction/module/javascript/script_module.js
deleted file mode 100755
index a654272f..00000000
--- a/src/module_extraction/module/javascript/script_module.js
+++ /dev/null
@@ -1,391 +0,0 @@
-/* global vitisApp, goog, angular, bootbox, oVFB */
-
-'use strict';
-goog.provide('extraction.script_module');
-vitisApp.on('appMainDrtvLoaded', function () {
-    /**
-     * setWabStatusMethod function.
-     * Définition de la méthode de transition.
-     * @param {string} sMethodName Nom de la méthode wab.
-     **/
-    angular.element(vitisApp.appMainDrtv).scope()["setWabStatusMethod"] = function (sMethodName) {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        //var $rootScope = angular.element(vitisApp.appMainDrtv).injector().get(["$rootScope"]);
-        var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-        //
-        $log.info("setWabStatusMethod", sMethodName);
-        envSrvc["oFormValues"][envSrvc["sFormDefinitionName"]]["tr_status_method"] = sMethodName;
-        // Envoi le formulaire.
-        if (envSrvc["sMode"] != "display") {
-            var sFormElementName = envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"];
-            var formScope = angular.element("form[name='" + sFormElementName + "']").scope();
-            if (envSrvc["sMode"] == "update")
-                formScope["sendForm"]();
-        }
-    };
-    
-    /**
-     * initExtractionExtractionForm function.
-     * Traitements avant l'affichage du formulaire de l'onglet "Extraction".
-     **/
-    angular.element(vitisApp.appMainDrtv).scope()["initExtractionExtractionForm"] = function () {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        var $rootScope = angular.element(vitisApp.appMainDrtv).injector().get(["$rootScope"]);
-        var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-        var formSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["formSrvc"]);
-        //
-        $log.info("initExtractionExtractionForm");
-        var oFormValues = envSrvc["oFormValues"][envSrvc["sFormDefinitionName"]];
-        var oElemDef;
-        // Affiche le champ de form. correspondant au type de méthode choisie.
-        var aExtentMethod = ["id_com", "id_conseil", "extent"];
-        for (var i in aExtentMethod) {
-            var oElemDef = formSrvc["getFormElementDefinition"](aExtentMethod[i], envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-            if (oFormValues["extent_method"] == aExtentMethod[i])
-                oElemDef["visible"] = true;
-            else
-                oElemDef["visible"] = false;
-        }
-        // Libellé des champs "Commune" et "Bassin de vie".
-        if (envSrvc["sMode"] == "display") {
-            oFormValues["id_com"] = oFormValues["id_com_label"];
-            oFormValues["id_conseil"] = oFormValues["id_conseil_label"];
-        }
-        // Attends la fin du chargement de tous les champs du formulaire.
-        var clearListener = $rootScope.$on('formExtracted', function (event, sFormDefinitionName) {
-            // Supprime le "listener".
-            clearListener();
-            // Evènement sur le <select> "méthode choisie" : affiche le champ de form. correspondant au choix.
-            var oExtentMethod = formSrvc["getFormElementDefinition"]("extent_method", envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-            if (oExtentMethod["type"] == "select" && document.getElementById(oExtentMethod["id"]) != null) {
-                document.getElementById(oExtentMethod["id"]).addEventListener("change", function () {
-                    for (var i in aExtentMethod) {
-                        var oElemDef = formSrvc["getFormElementDefinition"](aExtentMethod[i], envSrvc["sFormDefinitionName"], envSrvc["oFormDefinition"]);
-                        if (this.value == aExtentMethod[i])
-                            oElemDef["visible"] = true;
-                        else
-                            oElemDef["visible"] = false;
-                    }
-                    var formScope = angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"]).scope();
-                    formScope.$apply();
-                });
-            }
-        });
-    };
-    
-    /**
-     * getExtractionLayersTree function.
-     * Retourne l'arborescence pour le champ treeview "layers".
-     **/
-    angular.element(vitisApp.appMainDrtv).scope()["getExtractionLayersTree"] = function () {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-        var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-        var $q = angular.element(vitisApp.appHtmlFormDrtv).injector().get(["$q"]);
-        //
-        $log.info("getExtractionLayersTree");
-        var deferred = $q.defer();
-        var promise = deferred.promise;
-        // Charge la liste des couches.
-        ajaxRequest({
-            "method": "GET",
-            "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extractions/Layers",
-            "scope": angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope(),
-            "success": function(response) {
-                if (response["data"]["status"] == 1) {
-                    // Création de l'arborescence des couches pour le champ "treeview".
-                    var aLayers = response["data"]["layers"];
-                    var aNodes = [];
-                    var stats = true;
-                    if (typeof(aLayers) != "undefined") {
-                        var aCategories = Object.keys(aLayers);
-                        for (var i in aCategories) {
-                            var aNode = {"text": aCategories[i], "nodes": []}
-                            for (var j in aLayers[aCategories[i]]) {
-                                if (aLayers[aCategories[i]][j]["statistique"] !== true)
-                                {
-                                    stats = false;
-                                    aNode["nodes"].push({"text": aLayers[aCategories[i]][j]["text"], "value": aLayers[aCategories[i]][j]["value"], "mutualized": aLayers[aCategories[i]][j]["mutualized"]});
-                                }
-                            }
-                            if (stats !== true)
-                            {
-                                aNodes.push(aNode);
-                            }
-                            stats = true;
-                        }
-                    }
-                    
-                    this["setTreeviewNodesState"] = function (aNodes) {
-                        for (var i in aNodes) {
-                            if (typeof (aNodes[i]["nodes"]) != "undefined")
-                            {
-                                this["setTreeviewNodesState"](aNodes[i]["nodes"]);
-                            }
-                            else {
-                                //Si la couche est mutualisée
-                                if (aNodes[i]['mutualized'] == true)
-                                {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_mutualized"];
-                                } else if (aNodes[i]['mutualized'] == false) {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_no_mutualized"];
-                                }
-                            }
-                        }
-                    }
-                    this["setTreeviewNodesState"](aNodes);
-                    
-                    deferred.resolve(aNodes);
-                } else {
-                    //
-                    var oOptions = {
-                        "className": "modal-danger"
-                    };
-                    // Message d'erreur ?
-                    if (response["data"]["errorMessage"] != null)
-                        oOptions["message"] = response["data"]["errorMessage"];
-                    scope.$root["modalWindow"]("alert", "REQUEST_ERROR", oOptions);
-                }
-            }
-        });
-        return promise;
-    };
-    
-    
-    /**
-     * getExtractionLayersTree function.
-     * Retourne l'arborescence pour le champ treeview "layers".
-     **/
-    angular.element(vitisApp.appMainDrtv).scope()["getExtractionStatsTree"] = function () {
-        // Injection des services.
-        var $log = angular.element(vitisApp.appMainDrtv).injector().get(["$log"]);
-        var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-        var propertiesSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["propertiesSrvc"]);
-        var $q = angular.element(vitisApp.appHtmlFormDrtv).injector().get(["$q"]);
-        //
-        $log.info("getExtractionStatsTree");
-        var deferred = $q.defer();
-        var promise = deferred.promise;
-        // Charge la liste des couches.
-        ajaxRequest({
-            "method": "GET",
-            "url": propertiesSrvc["web_server_name"] + "/" + propertiesSrvc["services_alias"] + "/extraction/extractions/Layers",
-            "scope": angular.element("form[name='" + envSrvc["oFormDefinition"][envSrvc["sFormDefinitionName"]]["name"] + "']").scope(),
-            "success": function(response) {
-                if (response["data"]["status"] == 1) {
-                    // Création de l'arborescence des couches pour le champ "treeview".
-                    var aLayers = response["data"]["layers"];
-                    var aNodes = [];
-                    var stats = false;
-                    if (typeof(aLayers) != "undefined") {
-                        var aCategories = Object.keys(aLayers);
-                        for (var i in aCategories) {
-                            var aNode = {"text": aCategories[i], "nodes": []}
-                            for (var j in aLayers[aCategories[i]]) {
-                                if (aLayers[aCategories[i]][j]["statistique"] === true)
-                                {
-                                    stats = true;
-                                    aNode["nodes"].push({"text": aLayers[aCategories[i]][j]["text"], "value": aLayers[aCategories[i]][j]["value"], "mutualized": aLayers[aCategories[i]][j]["mutualized"]});
-                                }
-                            }
-                            if (stats === true)
-                            {
-                                aNodes.push(aNode);
-                            }
-                            stats = false;
-                        }
-                    }
-                    
-                    this["setTreeviewNodesState"] = function (aNodes) {
-                        for (var i in aNodes) {
-                            if (typeof (aNodes[i]["nodes"]) != "undefined")
-                            {
-                                this["setTreeviewNodesState"](aNodes[i]["nodes"]);
-                            }
-                            else {
-                                //Si la couche est mutualisée
-                                if (aNodes[i]['mutualized'] == true)
-                                {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_mutualized"];
-                                } else if (aNodes[i]['mutualized'] == false) {
-                                    aNodes[i]["color"] =  propertiesSrvc["color_no_mutualized"];
-                                }
-                            }
-                        }
-                    }
-                    this["setTreeviewNodesState"](aNodes);
-                    
-                    deferred.resolve(aNodes);
-                } else {
-                    //
-                    var oOptions = {
-                        "className": "modal-danger"
-                    };
-                    // Message d'erreur ?
-                    if (response["data"]["errorMessage"] != null)
-                        oOptions["message"] = response["data"]["errorMessage"];
-                    scope.$root["modalWindow"]("alert", "REQUEST_ERROR", oOptions);
-                }
-            }
-        });
-        return promise;
-    };
-    
-    /**
-     * appExtractionLayersColumn directive.
-     * Mise en forme de la colonne "layers" dans la liste de l'onglet "Extraction".
-     * @param {service} $translate Translate service.
-     * @ngInject
-     **/
-    vitisApp.appExtractionLayersColumnDrtv = function ($translate) {
-        return {
-            link: function (scope, element, attrs) {
-                // 1er affichage ou tri de la liste : maj de la mise en forme.
-                var clearObserver = attrs.$observe("appExtractionLayersColumn", function (value) {
-                    // Si le champ est vide : supprime l'icône.
-                    if (scope["row"]["entity"][scope["col"]["field"]] == null || scope["row"]["entity"][scope["col"]["field"]] == "")
-                        element[0].className = "";
-                    else {
-                        // Classes css (ui-grid + spécifiques).
-                        element[0].className = "ui-grid-cell-contents info-icon";
-                        // Traduction du titre et du contenu.
-                        $translate(["EXTRACTION_REF_EXTRACTION_LAYER_LAYERS_TOOLTIP_TITLE"]).then(function (translations) {
-                            // Création du "tooltip".
-                            $(element)["popover"]({
-                                "trigger": "hover",
-                                "container": "body",
-                                "title": function () {
-                                    return translations["EXTRACTION_REF_EXTRACTION_LAYER_LAYERS_TOOLTIP_TITLE"];
-                                },
-                                "content": function () {
-                                    var sValue = scope["row"]["entity"][scope["col"]["field"]];
-                                    return sValue.replace(/\|/g, "<br>");
-                                },
-                                // Placement du tooltip à gauche ou à droite suivant la position horizontale de l'élément.
-                                "placement": function (oPopoverNode, oElementNode) {
-                                    return scope.$root["workspaceTooltipPlacement"](oElementNode);
-                                },
-                                "html": true
-                            });
-                        });
-                    }
-                });
-                // Attends la suppression du scope.
-                scope.$on("$destroy", function () {
-                    // Supprime le tooltip.
-                    $(element)["popover"]("destroy");
-                    // Supprime l'observateur.
-                    clearObserver();
-                });
-            }
-        }
-    };
-    vitisApp["compileProvider"].directive('appExtractionLayersColumn', vitisApp.appExtractionLayersColumnDrtv);
-    
-    /**
-     * appExtractionRefUnusedAttributesColumn directive.
-     * Mise en forme de la colonne "unused_attributes" dans la liste de l'onglet "Extraction".
-     * @param {service} $translate Translate service.
-     * @ngInject
-     **/
-    vitisApp.appExtractionRefUnusedAttributesColumnDrtv = function ($translate) {
-        return {
-            link: function (scope, element, attrs) {
-                // 1er affichage ou tri de la liste : maj de la mise en forme.
-                var clearObserver = attrs.$observe("appExtractionRefUnusedAttributesColumn", function (value) {
-                    // Si le champ est vide : supprime l'icône.
-                    if (scope["row"]["entity"][scope["col"]["field"]] == null || scope["row"]["entity"][scope["col"]["field"]] == "")
-                        element[0].className = "";
-                    else {
-                        // Classes css (ui-grid + spécifiques).
-                        element[0].className = "ui-grid-cell-contents info-icon";
-                        // Traduction du titre et du contenu.
-                        $translate(["EXTRACTION_REF_EXTRACTION_LAYER_UNUSED_ATTRIBUTES_TOOLTIP_TITLE"]).then(function (translations) {
-                            // Création du "tooltip".
-                            $(element)["popover"]({
-                                "trigger": "hover",
-                                "container": "body",
-                                "title": function () {
-                                    return translations["EXTRACTION_REF_EXTRACTION_LAYER_UNUSED_ATTRIBUTES_TOOLTIP_TITLE"];
-                                },
-                                "content": function () {
-                                    var sValue = scope["row"]["entity"][scope["col"]["field"]];
-                                    return sValue.replace(/;/g, "<br>");
-                                },
-                                // Placement du tooltip à gauche ou à droite suivant la position horizontale de l'élément.
-                                "placement": function (oPopoverNode, oElementNode) {
-                                    return scope.$root["workspaceTooltipPlacement"](oElementNode);
-                                },
-                                "html": true
-                            });
-                        });
-                    }
-                });
-                // Attends la suppression du scope.
-                scope.$on("$destroy", function () {
-                    // Supprime le tooltip.
-                    $(element)["popover"]("destroy");
-                    // Supprime l'observateur.
-                    clearObserver();
-                });
-            }
-        }
-    };
-    vitisApp["compileProvider"].directive('appExtractionRefUnusedAttributesColumn', vitisApp.appExtractionRefUnusedAttributesColumnDrtv);
-    
-    angular.element(vitisApp.appMainDrtv).scope()["showModalSignUp"] = function () {
-        $("#modal_sign_up").modal('open');
-        
-        var oFormValues = {};
-        oFormValues["search"] = {};
-        ajaxRequest({
-            'method': 'GET',
-            'url': propertiesSrvc["web_server_name"] + '/' + propertiesSrvc["application"] + "/modules/extraction/forms/sign_up.json",
-            'success': function (response) {
-                hideAjaxLoader();
-                
-                var oFormReaderScope = angular.element($("#modal_sign_up_form_container").children()).scope();
-                oFormReaderScope.$evalAsync(function () {
-                    oFormReaderScope['ctrl']['setDefinitionName']("search");
-                    oFormReaderScope['ctrl']['setFormValues'](oFormValues);
-                    oFormReaderScope['ctrl']['setFormDefinition'](response["data"]);
-                    oFormReaderScope['ctrl']['loadForm']();
-                });
-                
-                $this.$timeout_(function () {
-                    //Materialize.updateTextFields();
-                    $(".checkbox").removeClass("checkbox checkbox-margin");
-                    
-                    //$this.cssSelectFormDefinitionListener(oFormReaderScope);
-                }, 100);
-            },
-            'error': function (response) {
-                hideAjaxLoader();
-                console.error("ERROR");
-            }
-        });
-    };
-});
-
-vitisApp.on('appInitCtrlLoaded', function () {
-    var $rootScope = angular.element(vitisApp.appMainDrtv).injector().get(["$rootScope"]);
-    var envSrvc = angular.element(vitisApp.appMainDrtv).injector().get(["envSrvc"]);
-    var $translatePartialLoader = angular.element(vitisApp.appMainDrtv).injector().get(["$translatePartialLoader"]);
-    var $translate = angular.element(vitisApp.appMainDrtv).injector().get(["$translate"]);
-    // Chargement du template de login et des formulaires spécifiques à Extraction.
-    //envSrvc["sLoginTemplate"] = "modules/calimap/templates/loginTpl.html";
-    //envSrvc["sLoginForm"] = "modules/extraction/forms/extraction/login.json";
-    //envSrvc["sForgottenPasswordForm"] = "modules/calimap/forms/login/forgotten_password.json";
-    envSrvc["sSignUpForm"] = "modules/extraction/forms/login/sign_up.json";
-    // Chargement du fichier less pour le login.
-    //loadExternalCss(["modules/calimap/less/login.less"]);
-    // Chargement des fichiers de langues du module.
-    var clearListener = $rootScope.$on('endFormNgRepeat', function (event) {
-        clearListener();
-        $translatePartialLoader["addPart"]("modules/extraction/lang");
-        $translate["refresh"]();
-    });
-});
\ No newline at end of file
diff --git a/src/module_extraction/module/lang/lang-en.json b/src/module_extraction/module/lang/lang-en.json
deleted file mode 100755
index de3d253d..00000000
--- a/src/module_extraction/module/lang/lang-en.json
+++ /dev/null
@@ -1,111 +0,0 @@
-{
-		"TEXT_MODE_EXTRACTION" : "Gestion des extractions",
-		"TITLE_MODE_EXTRACTION" : "Extraction",
-		"TEXT_MODE_EXTRACTION_REF" : "Gestion références des extractions",
-		"TITLE_MODE_EXTRACTION_REF" : "extraction_ref",
-		"EXTRACTION_EXTRACTION_EXTRACTION_TITLE" : "Extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_TITLE_INSERT" : "Extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_BO_ID" : "Id métier",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATUS" : "Etat",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATION_DATE" : "Date de création",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_REQUESTOR" : "Demandeur",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_AE" : "Acte d'engagement",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT" : "Etendue",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY" : "Organisme",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LAYERS" : "Couches",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATISTIQUE" : "Données statistiques",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_VECTOR_FORMAT_ID" : "Format Vecteurs",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COORDSYS_ID" : "Système de coordonnées",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE" : "note",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE_LINE" : "note_line",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_RASTER_FORMAT_ID" : "Format Images",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT_METHOD" : "Méthode de saisie",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_SIGNED" : "Acte d'engagement signé",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ACCEPTED_BY_CPA" : "Validation de l'usage décrit pour les données",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_IDENTIFICATION_COMPLETE" : "Cadre d'identification complet",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEFINITION_COMPLETE" : "Définition des traitements non renseignée",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATE" : "Créer",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_REJECT_EXTRACTION" : "Refuser l'extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_RELOAD_AE" : "Recharger l'acte d'engagement",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_SEND_AE" : "Soumettre l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_TERMINATE" : "Terminer",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ASK_AE" : "Demander l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_GENERATE_AE" : "Générer l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ALLOW_EXTRACTION" : "Autoriser l'extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMMENT" : "Commentaires",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_PRIORITY_ID" : "Priorité",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_COM" : "Commune",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_CONSEIL" : "Conseil de Territoire",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_HISTORY" : "Historique",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE" : "Générer précaunisations techniques",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CARTOGRAPHIQUE" : "Générer charte cartographique",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LISTE_TERRITOIRE" : "Liste des territoires",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LISTE_COMMUNE" : "Liste des communes",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_FORMAT" : "Format",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ISOGEO" : "Générer métadonnées isogéo",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE" : "Système de coordonnées {{::coordsys_id}}",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE_INSERT" : "Système de coordonnées",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE" : "Format {{::format_id}}",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE_INSERT" : "Format",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_SELECT" : "Sélectionner un format :",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_RASTER" : "Raster",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_VECTOR" : "Vecteur",
-		"EXTRACTION_REF_EXTRACTION_LAYER_TITLE" : "Couche {{::layer_id}}",
-		"EXTRACTION_REF_EXTRACTION_LAYER_TITLE_INSERT" : "Couche",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_CATEGORY" : "Catégorie",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_RESTRICTION" : "Restriction",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_UNUSED_ATTRIBUTES" : "Attributs inutilisés",
-		"EXTRACTION_REF_EXTRACTION_LAYER_LAYERS_TOOLTIP_TITLE" : "Couches",
-		"EXTRACTION_REF_EXTRACTION_LAYER_UNUSED_ATTRIBUTES_TOOLTIP_TITLE" : "Attributs inutilisés",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_SCHEMA_EXTRACTION" : "",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_COLOR_MUTUALIZED" : "",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_COLOR_NO_MUTUALIZED" : "",
-		"TEXT_MODE_EXTRACTION_FORM" : "",
-		"TITLE_MODE_EXTRACTION_FORM" : "extraction_form",
-		"SIGN_UP_END_DATE" : "Date de fin de contrat",
-		"SIGN_UP_START_DATE" : "Date de début de contrat",
-		"SIGN_UP_STUDY_OBJECT" : "Objet de l'étude",
-		"SIGN_UP_PUBLIC_IP" : "IP publique fixe",
-		"SIGN_UP_PHONE" : "Téléphone",
-		"SIGN_UP_DEMANDEUR" : "Nom du demandeur",
-		"SIGN_UP_MAIL_DEMANDEUR" : "Adresse mail du demandeur",
-		"TEXT_MODE_EXTRACTION_DEPOT" : "",
-		"TITLE_MODE_EXTRACTION_DEPOT" : "extraction_depot",
-		"EXTRACTION_EXTRACTION_CP_TITLE_INSERT" : "Extraction",
-		"EXTRACTION_EXTRACTION_CP_FORM_TECHNIQUE" : "Générer précaunisations techniques",
-		"EXTRACTION_EXTRACTION_CP_FORM_CARTOGRAPHIQUE" : "Générer charte cartographique",
-		"EXTRACTION_EXTRACTION_CP_FORM_ISOGEO" : "Générer métadonnées isogéo",
-		"EXTRACTION_EXTRACTION_CP_FORM_COMPANY" : "Organisme",
-		"EXTRACTION_EXTRACTION_CP_FORM_EXTENT_METHOD" : "Méthode de saisie",
-		"EXTRACTION_EXTRACTION_CP_FORM_ID_COM" : "Commune",
-		"EXTRACTION_EXTRACTION_CP_FORM_ID_CONSEIL" : "Conseil de Territoire",
-		"EXTRACTION_EXTRACTION_CP_FORM_EXTENT" : "Etendue",
-		"EXTRACTION_EXTRACTION_CP_FORM_LAYERS" : "Couches",
-		"EXTRACTION_EXTRACTION_CP_FORM_STATISTIQUE" : "Données statistiques",
-		"EXTRACTION_EXTRACTION_CP_FORM_COORDSYS_ID" : "Système de coordonnées",
-		"EXTRACTION_EXTRACTION_CP_FORM_VECTOR_FORMAT_ID" : "Format Vecteurs",
-		"EXTRACTION_EXTRACTION_CP_FORM_RASTER_FORMAT_ID" : "Format Images",
-		"EXTRACTION_EXTRACTION_CP_FORM_STATUS" : "Etat",
-		"EXTRACTION_EXTRACTION_CP_FORM_HISTORY" : "Historique",
-		"EXTRACTION_EXTRACTION_CP_FORM_CREATION_DATE" : "Date de création",
-		"EXTRACTION_EXTRACTION_CP_FORM_REQUESTOR" : "Demandeur",
-		"EXTRACTION_EXTRACTION_CP_FORM_AE" : "Acte d'engagement",
-		"EXTRACTION_EXTRACTION_CP_FORM_NOTE" : "note",
-		"EXTRACTION_EXTRACTION_CP_FORM_NOTE_LINE" : "note_line",
-		"EXTRACTION_EXTRACTION_CP_FORM_SIGNED" : "Acte d'engagement signé",
-		"EXTRACTION_EXTRACTION_CP_FORM_ACCEPTED_BY_CPA" : "Validation de l'usage décrit pour les données",
-		"EXTRACTION_EXTRACTION_CP_FORM_IDENTIFICATION_COMPLETE" : "Cadre d'identification complet",
-		"EXTRACTION_EXTRACTION_CP_FORM_DEFINITION_COMPLETE" : "Définition des traitements non renseignée",
-		"EXTRACTION_EXTRACTION_CP_FORM_COMMENT" : "Commentaires",
-		"EXTRACTION_EXTRACTION_CP_FORM_PRIORITY_ID" : "Priorité",
-		"EXTRACTION_EXTRACTION_CP_TITLE" : "Extraction",
-		"EXTRACTION_EXTRACTION_CP_FORM_BO_ID" : "Id métier",
-		"EXTRACTION_DEPOT_EXTRACTION_EXTRACTION_DEPOT_TITLE" : "",
-		"EXTRACTION_DEPOT_EXTRACTION_EXTRACTION_DEPOT_TITLE_INSERT" : ""
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/lang/lang-fr.json b/src/module_extraction/module/lang/lang-fr.json
deleted file mode 100755
index d5a02d2b..00000000
--- a/src/module_extraction/module/lang/lang-fr.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
-		"TEXT_MODE_EXTRACTION" : "Gestion des extractions",
-		"TITLE_MODE_EXTRACTION" : "Extraction",
-		"TEXT_MODE_EXTRACTION_REF" : "Gestion références des extractions",
-		"TITLE_MODE_EXTRACTION_REF" : "extraction_ref",
-		"EXTRACTION_EXTRACTION_EXTRACTION_TITLE" : "Extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_TITLE_INSERT" : "Extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_BO_ID" : "Id métier",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATUS" : "Etat",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATION_DATE" : "Date de création",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_REQUESTOR" : "Demandeur",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_AE" : "Acte d'engagement",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT" : "Etendue",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMPANY" : "Organisme",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LAYERS" : "Couches",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_STATISTIQUE" : "Données statistiques",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_VECTOR_FORMAT_ID" : "Format Vecteurs",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COORDSYS_ID" : "Système de coordonnées",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE" : "note",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_NOTE_LINE" : "note_line",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_RASTER_FORMAT_ID" : "Format Images",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_EXTENT_METHOD" : "Méthode de saisie",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_SIGNED" : "Acte d'engagement signé",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ACCEPTED_BY_CPA" : "Validation de l'usage décrit pour les données",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_IDENTIFICATION_COMPLETE" : "Cadre d'identification complet",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEFINITION_COMPLETE" : "Définition des traitements non renseignée",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CREATE" : "Créer",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_REJECT_EXTRACTION" : "Refuser l'extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_RELOAD_AE" : "Recharger l'acte d'engagement",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_SEND_AE" : "Soumettre l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_TERMINATE" : "Terminer",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ASK_AE" : "Demander l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_GENERATE_AE" : "Générer l'AE",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ALLOW_EXTRACTION" : "Autoriser l'extraction",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_COMMENT" : "Commentaires",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_PRIORITY_ID" : "Priorité",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_COM" : "Commune",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ID_CONSEIL" : "Conseil de Territoire",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_HISTORY" : "Historique",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_TECHNIQUE" : "Générer précaunisations techniques",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_CARTOGRAPHIQUE" : "Générer charte cartographique",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LISTE_TERRITOIRE" : "Liste des territoires",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_LISTE_COMMUNE" : "Liste des communes",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_FORMAT" : "Format",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_ISOGEO" : "Générer métadonnées isogéo",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE" : "Système de coordonnées {{::coordsys_id}}",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_TITLE_INSERT" : "Système de coordonnées",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_COORDSYS_FORM_COORDSYS" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE" : "Format {{::format_id}}",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_TITLE_INSERT" : "Format",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_SELECT" : "Sélectionner un format :",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_FORMAT" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_RASTER" : "Raster",
-		"EXTRACTION_REF_EXTRACTION_FORMAT_FORM_USE_FOR_VECTOR" : "Vecteur",
-		"EXTRACTION_REF_EXTRACTION_LAYER_TITLE" : "Couche {{::layer_id}}",
-		"EXTRACTION_REF_EXTRACTION_LAYER_TITLE_INSERT" : "Couche",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER_ID" : "ID",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_LAYER" : "Nom",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_CATEGORY" : "Catégorie",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_RESTRICTION" : "Restriction",
-		"EXTRACTION_REF_EXTRACTION_LAYER_FORM_UNUSED_ATTRIBUTES" : "Attributs inutilisés",
-		"EXTRACTION_REF_EXTRACTION_LAYER_LAYERS_TOOLTIP_TITLE" : "Couches",
-		"EXTRACTION_REF_EXTRACTION_LAYER_UNUSED_ATTRIBUTES_TOOLTIP_TITLE" : "Attributs inutilisés",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_SCHEMA_EXTRACTION" : "",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_COLOR_MUTUALIZED" : "",
-		"CONFIGURATION_VITIS_CONFIGURATION_EXTRACTIONCONFIG_FORM_COLOR_NO_MUTUALIZED" : "",
-		"TEXT_MODE_EXTRACTION_FORM" : "",
-		"TITLE_MODE_EXTRACTION_FORM" : "extraction_form",
-		"SIGN_UP_END_DATE" : "Date de fin de contrat",
-		"SIGN_UP_START_DATE" : "Date de début de contrat",
-		"SIGN_UP_STUDY_OBJECT" : "Objet de l'étude",
-		"SIGN_UP_PUBLIC_IP" : "IP publique fixe",
-		"SIGN_UP_PHONE" : "Téléphone",
-		"SIGN_UP_DEMANDEUR" : "Nom du demandeur",
-		"SIGN_UP_MAIL_DEMANDEUR" : "Adresse mail du demandeur",
-		"TEXT_MODE_EXTRACTION_DEPOT" : "",
-		"TITLE_MODE_EXTRACTION_DEPOT" : "extraction_depot",
-		"EXTRACTION_EXTRACTION_CP_TITLE_INSERT" : "Extraction",
-		"EXTRACTION_EXTRACTION_CP_FORM_TECHNIQUE" : "Générer précaunisations techniques",
-		"EXTRACTION_EXTRACTION_CP_FORM_CARTOGRAPHIQUE" : "Générer charte cartographique",
-		"EXTRACTION_EXTRACTION_CP_FORM_ISOGEO" : "Générer métadonnées isogéo",
-		"EXTRACTION_EXTRACTION_CP_FORM_COMPANY" : "Organisme",
-		"EXTRACTION_EXTRACTION_CP_FORM_EXTENT_METHOD" : "Méthode de saisie",
-		"EXTRACTION_EXTRACTION_CP_FORM_ID_COM" : "Commune",
-		"EXTRACTION_EXTRACTION_CP_FORM_ID_CONSEIL" : "Conseil de Territoire",
-		"EXTRACTION_EXTRACTION_CP_FORM_EXTENT" : "Etendue",
-		"EXTRACTION_EXTRACTION_CP_FORM_LAYERS" : "Couches",
-		"EXTRACTION_EXTRACTION_CP_FORM_STATISTIQUE" : "Données statistiques",
-		"EXTRACTION_EXTRACTION_CP_FORM_COORDSYS_ID" : "Système de coordonnées",
-		"EXTRACTION_EXTRACTION_CP_FORM_VECTOR_FORMAT_ID" : "Format Vecteurs",
-		"EXTRACTION_EXTRACTION_CP_FORM_RASTER_FORMAT_ID" : "Format Images",
-		"EXTRACTION_EXTRACTION_CP_FORM_STATUS" : "Etat",
-		"EXTRACTION_EXTRACTION_CP_FORM_HISTORY" : "Historique",
-		"EXTRACTION_EXTRACTION_CP_FORM_CREATION_DATE" : "Date de création",
-		"EXTRACTION_EXTRACTION_CP_FORM_REQUESTOR" : "Demandeur",
-		"EXTRACTION_EXTRACTION_CP_FORM_AE" : "Acte d'engagement",
-		"EXTRACTION_EXTRACTION_CP_FORM_NOTE" : "note",
-		"EXTRACTION_EXTRACTION_CP_FORM_NOTE_LINE" : "note_line",
-		"EXTRACTION_EXTRACTION_CP_FORM_SIGNED" : "Acte d'engagement signé",
-		"EXTRACTION_EXTRACTION_CP_FORM_ACCEPTED_BY_CPA" : "Validation de l'usage décrit pour les données",
-		"EXTRACTION_EXTRACTION_CP_FORM_IDENTIFICATION_COMPLETE" : "Cadre d'identification complet",
-		"EXTRACTION_EXTRACTION_CP_FORM_DEFINITION_COMPLETE" : "Définition des traitements non renseignée",
-		"EXTRACTION_EXTRACTION_CP_FORM_COMMENT" : "Commentaires",
-		"EXTRACTION_EXTRACTION_CP_FORM_PRIORITY_ID" : "Priorité",
-		"EXTRACTION_EXTRACTION_CP_TITLE" : "Extraction",
-		"EXTRACTION_EXTRACTION_CP_FORM_BO_ID" : "Id métier",
-		"EXTRACTION_DEPOT_EXTRACTION_EXTRACTION_DEPOT_TITLE" : "",
-		"EXTRACTION_DEPOT_EXTRACTION_EXTRACTION_DEPOT_TITLE_INSERT" : "",
-		"EXTRACTION_DEPORT_DELETE_NO_SELECTED": "Aucun fichier sélectionné",
-		"EXTRACTION_DEPOT_DELETE_SELECT_A_FILE": "Veuillez sélectionner un fichier à supprimer",
-		"EXTRACTION_DEPOT_TITLE": "Dépot de fichiers",
-		"EXTRACTION_DEPOT_FILE_UPLOAD": "Fichier à envoyer",
-		"EXTRACTION_DEPOT_FILE_UPDATE": "Mettre à jour",
-		"ERROR_FILE_SIZE_EXTRACTION_LOAD_DEPOSIT_DIRECTORY" : "La taille du fichier est supérieure à la taille maximale autorisée.",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_DEPOSIT" : "Déposer",
-		"EXTRACTION_EXTRACTION_EXTRACTION_FORM_INPUT_DEPOSIT" : "Fichier à déposer"
-}
\ No newline at end of file
diff --git a/src/module_extraction/module/less/main.less b/src/module_extraction/module/less/main.less
deleted file mode 100755
index 6fc121e6..00000000
--- a/src/module_extraction/module/less/main.less
+++ /dev/null
@@ -1,5 +0,0 @@
-// LESS
-@ui-grid-bg-image: "../images/ui-grid/wbg.gif";
-@font-color-purple: #6d1a67;
-@test-color: black;
-@import 'projectDirectory.less';
\ No newline at end of file
diff --git a/src/module_extraction/web_service/conf/properties.inc b/src/module_extraction/web_service/conf/properties.inc
deleted file mode 100755
index ccb5266a..00000000
--- a/src/module_extraction/web_service/conf/properties.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-	$properties["schema_extraction"] = 's_extraction';
-        $properties['color_mutualized'] = 'green';
-        $properties['color_no_mutualized'] = 'red';
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/conf/version.inc b/src/module_extraction/web_service/conf/version.inc
deleted file mode 100755
index a812e4b5..00000000
--- a/src/module_extraction/web_service/conf/version.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-// Numéro de la version de [Module_name]
-define ("VM_VERSION", "20XX.XX.XX");
-define ("VM_BUILD", "XXXXX");
-define ("VM_MONTH_YEAR", "XX_20XX");
-define ("VM_STATUS", "UNSTABLE");
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/sql/sqlQueries.xml b/src/module_extraction/web_service/sql/sqlQueries.xml
deleted file mode 100755
index 82925586..00000000
--- a/src/module_extraction/web_service/sql/sqlQueries.xml
+++ /dev/null
@@ -1,329 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<sqlQueries>
-	<title>Scripts d'installation et de mises à jour de la base du VAS</title>
-	<queriesCollection>
-		<query>
-			<type>init</type>
-			<version>2017-01-00</version>
-			<code>
-				<![CDATA[
-					select s_vitis.create_role_if_not_exists('extraction_user', 'NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION');
-					select s_vitis.create_role_if_not_exists('extraction_admin', 'NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION');
-					INSERT INTO s_vitis.privileges(rolname, description) VALUES ('extraction_user', 'utilisateur extraction');
-					INSERT INTO s_vitis.privileges(rolname, description) VALUES ('extraction_admin', 'administrateur extraction');
-					--Partie pour le module extraction version 2017-01-01 généré par WAB le 18/07/2017 à 09:52:00
-					CREATE SCHEMA s_extraction AUTHORIZATION u_vitis;
-					GRANT ALL ON SCHEMA s_extraction TO u_vitis;
-					
-					GRANT USAGE ON SCHEMA s_extraction TO extraction_admin;
-					GRANT USAGE ON SCHEMA s_extraction TO extraction_user;
-					
-					CREATE SEQUENCE s_extraction.bo_id_extraction_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
-					ALTER TABLE s_extraction.bo_id_extraction_seq OWNER TO u_vitis;
-					GRANT ALL ON SEQUENCE s_extraction.bo_id_extraction_seq TO u_vitis;
-					GRANT ALL ON SEQUENCE s_extraction.bo_id_extraction_seq TO extraction_admin;
-					GRANT ALL ON SEQUENCE s_extraction.bo_id_extraction_seq TO extraction_user;
-					
-					CREATE TABLE s_extraction.extraction (bo_id integer NOT NULL, status character varying(100), history text, creation_date date DEFAULT ('now'::text)::date, requestor character varying(50) DEFAULT "current_user"(), ae character varying(255), extent text, company character varying(50), layers text, vector_format_id character varying(100), coordsys_id character varying(50), note text, note_line text, raster_format_id character varying(100), extent_method character varying(50), signed boolean, accepted_by_cpa boolean, identification_complete boolean, definition_complete boolean, comment text, priority_id integer, id_com text, id_conseil text);
-					ALTER TABLE s_extraction.extraction OWNER TO u_vitis;
-					CREATE TABLE s_extraction.rt_coordsys (coordsys_id character varying(50) NOT NULL, coordsys character varying(100));
-					ALTER TABLE s_extraction.rt_coordsys OWNER TO u_vitis;
-					CREATE TABLE s_extraction.rt_feature_model (feature_type character varying(200) NOT NULL, attribute_name character varying(200) NOT NULL, attribute_data_type character varying(200), geometry_type character varying(200), "order" integer);
-					ALTER TABLE s_extraction.rt_feature_model OWNER TO u_vitis;
-					CREATE TABLE s_extraction.rt_format (format_id character varying(100) NOT NULL, format character varying(255), use_for_raster boolean, use_for_vector boolean);
-					ALTER TABLE s_extraction.rt_format OWNER TO u_vitis;
-					CREATE TABLE s_extraction.rt_layer (layer_id character varying(100) NOT NULL, layer character varying(255), category character varying(50), restriction character varying(50), unused_attributes text);
-					ALTER TABLE s_extraction.rt_layer OWNER TO u_vitis;
-					INSERT INTO s_extraction. rt_coordsys (coordsys_id, coordsys) VALUES ('EPSG:27572', 'Lambert 2 étendu');
-					INSERT INTO s_extraction. rt_coordsys (coordsys_id, coordsys) VALUES ('Lambert93', 'Lambert 93');
-					INSERT INTO s_extraction. rt_coordsys (coordsys_id, coordsys) VALUES ('EPSG:3944', 'Lambert 93 CC44');
-					INSERT INTO s_extraction. rt_coordsys (coordsys_id, coordsys) VALUES ('EPSG:4326', 'WGS 84');
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('ECW', 'Er Mapper ECW', true, false);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('ACAD', 'Autocad DWG', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('SHAPE', 'Esri Shapefile', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('MAPINFO', 'Mapinfo Tab', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('MIF', 'Mapinfo MIF/MID', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('GML', 'GML', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('OGCKML', 'KML', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('GEOJSON', 'GEOJSON', false, true);
-					INSERT INTO s_extraction. rt_format (format_id, format, use_for_raster, use_for_vector) VALUES ('TIFF', 'TIFF', true, false);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'id_geofla', 'fme_real64', 'fme_no_geom;fme_point;fme_line;fme_area;fme_surface;fme_collection', 1);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'code_arr', 'fme_varchar(1)', '', 2);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'code_chf', 'fme_varchar(3)', '', 3);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'nom_chf', 'fme_varchar(50)', '', 4);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'x_chf_lieu', 'fme_varchar(255)', '', 5);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'y_chf_lieu', 'fme_varchar(255)', '', 6);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'code_dept', 'fme_varchar(2)', '', 7);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'nom_dept', 'fme_varchar(30)', '', 8);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'code_reg', 'fme_varchar(2)', '', 9);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.arrondissement', 'nom_region', 'fme_varchar(30)', '', 10);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'id_geofla', 'fme_real64', 'fme_no_geom;fme_point;fme_line;fme_area;fme_surface;fme_collection', 1);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'code_cant', 'fme_varchar(2)', '', 2);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'code_chf', 'fme_varchar(3)', '', 3);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'nom_chf', 'fme_varchar(50)', '', 4);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'x_chf_lieu', 'fme_varchar(255)', '', 5);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'y_chf_lieu', 'fme_varchar(255)', '', 6);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'code_arr', 'fme_varchar(1)', '', 7);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'code_dept', 'fme_varchar(2)', '', 8);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'nom_dept', 'fme_varchar(30)', '', 9);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'code_reg', 'fme_varchar(2)', '', 10);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.canton', 'nom_region', 'fme_varchar(30)', '', 11);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'id_geofla', 'fme_real64', 'fme_no_geom;fme_point;fme_line;fme_area;fme_surface;fme_collection', 1);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'code_comm', 'fme_varchar(3)', '', 2);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'insee_com', 'fme_varchar(5)', '', 3);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'nom_comm', 'fme_varchar(50)', '', 4);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'statut', 'fme_varchar(20)', '', 5);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'x_chf_lieu', 'fme_varchar(255)', '', 6);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'y_chf_lieu', 'fme_varchar(255)', '', 7);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'z_moyen', 'fme_varchar(255)', '', 8);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'superficie', 'fme_real64', '', 9);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'population', 'fme_real64', '', 10);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'code_cant', 'fme_varchar(2)', '', 11);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'code_arr', 'fme_varchar(1)', '', 12);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'code_dept', 'fme_varchar(2)', '', 13);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'nom_dept', 'fme_varchar(30)', '', 14);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'code_reg', 'fme_varchar(2)', '', 15);
-					INSERT INTO s_extraction.rt_feature_model (feature_type, attribute_name, attribute_data_type, geometry_type, "order") VALUES ('geofla.commune', 'nom_region', 'fme_varchar(30)', '', 16);
-					INSERT INTO s_extraction.rt_layer (layer_id, layer, category, restriction, unused_attributes) VALUES ('geofla.arrondissement', 'Arrondissement', 'Arrondissement', 'interne', 'x_centroid;y_centroid');
-					INSERT INTO s_extraction.rt_layer (layer_id, layer, category, restriction, unused_attributes) VALUES ('geofla.canton', 'Canton', 'Arrondissement', 'restreinit', 'x_centroid;y_centroid');
-					INSERT INTO s_extraction.rt_layer (layer_id, layer, category, restriction, unused_attributes) VALUES ('geofla.commune', 'Commune', 'Commune', 'public', 'x_centroid;y_centroid');
-					
-					ALTER TABLE ONLY s_extraction.extraction ADD CONSTRAINT pk_plan_bo_id PRIMARY KEY (bo_id);
-					ALTER TABLE ONLY s_extraction.rt_layer ADD CONSTRAINT pk_projet_type PRIMARY KEY (layer_id);
-					ALTER TABLE ONLY s_extraction.rt_format ADD CONSTRAINT pk_reseau PRIMARY KEY (format_id);
-					ALTER TABLE ONLY s_extraction.rt_coordsys ADD CONSTRAINT pk_rt_coordsys PRIMARY KEY (coordsys_id);
-					ALTER TABLE ONLY s_extraction.rt_feature_model ADD CONSTRAINT pk_rt_feature_model PRIMARY KEY (feature_type, attribute_name);
-					ALTER TABLE ONLY s_extraction.extraction ADD CONSTRAINT fk_coordsys_id FOREIGN KEY (coordsys_id) REFERENCES s_extraction.rt_coordsys(coordsys_id);
-					ALTER TABLE ONLY s_extraction.extraction ADD CONSTRAINT fk_format_id FOREIGN KEY (vector_format_id) REFERENCES s_extraction.rt_format(format_id);
-					
-					GRANT ALL ON TABLE s_extraction.extraction TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.extraction TO extraction_user;
-					GRANT ALL ON TABLE s_extraction.rt_coordsys TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_coordsys TO extraction_admin;
-					GRANT ALL ON TABLE s_extraction.rt_feature_model TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_feature_model TO extraction_admin;
-					GRANT ALL ON TABLE s_extraction.rt_format TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_format TO extraction_admin;
-					GRANT ALL ON TABLE s_extraction.rt_layer TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_layer TO extraction_admin;
-					
-					CREATE SEQUENCE s_extraction.seq_common START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;
-					ALTER TABLE s_extraction.seq_common OWNER TO u_vitis;
-					GRANT ALL ON SEQUENCE s_extraction.seq_common TO u_vitis;
-					GRANT ALL ON SEQUENCE s_extraction.seq_common TO extraction_admin;
-					GRANT ALL ON SEQUENCE s_extraction.seq_common TO extraction_user;
-					
-					CREATE TABLE s_extraction.rt_extraction_status (status_id int4 NOT NULL DEFAULT nextval('s_extraction.seq_common'::regclass), name varchar(50) NOT NULL, progress int4 NOT NULL, PRIMARY KEY (status_id));
-					GRANT ALL ON TABLE s_extraction.rt_extraction_status TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_extraction_status TO extraction_admin;
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('START', 0);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('Nouveau', 10);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('AE Demandé', 20);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('AE Généré', 30);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('AE Soumis', 40);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('Autorisée', 70);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('Refusée', 100);
-					INSERT INTO s_extraction.rt_extraction_status(name, progress) VALUES('Terminée', 100);
-					
-					--Partie s_vitis généré par WAB le 18/07/2017 à 09:52:00
-					DELETE FROM s_vitis.vm_section WHERE label_id ~ '^extraction_([0-9]+)$';
-					DELETE FROM s_vitis.vm_table_field WHERE label_id ~ '^extraction_([0-9]+)$';
-					DELETE FROM s_vitis.vm_table_button WHERE label_id ~ '^extraction_([0-9]+)$';
-					DELETE FROM s_vitis.vm_module WHERE module_id='extraction';
-					DELETE FROM s_vitis.vm_string WHERE string_id ~ '^extraction_([0-9]+)$';
-					INSERT INTO s_vitis.vm_module (module_id, description, version, label) VALUES ('extraction','Module Extraction',0.1,'extraction');
-					INSERT INTO s_vitis.group (group_id, name) SELECT (SELECT nextval('s_vitis.seq_common'::regclass)), 'demandeur' WHERE NOT EXISTS (SELECT group_id FROM s_vitis.group WHERE name='demandeur');
-					INSERT INTO s_vitis.group (group_id, name) SELECT (SELECT nextval('s_vitis.seq_common'::regclass)), 'controleur' WHERE NOT EXISTS (SELECT group_id FROM s_vitis.group WHERE name='controleur');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Section General', 'extraction_1');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field bo_id', 'extraction_4');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field status', 'extraction_6');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('objet extraction_extraction', 'extraction_0');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field progress_level', 'extraction_7');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Supprimer', 'extraction_2');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field company', 'extraction_8');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Ajout', 'extraction_3');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field requestor', 'extraction_5');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field layers', 'extraction_9');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('objet extraction_coordsys', 'extraction_10');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Section General', 'extraction_11');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Supprimer', 'extraction_12');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Ajout', 'extraction_13');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('objet extraction_format', 'extraction_14');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Section General', 'extraction_15');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Supprimer', 'extraction_16');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Ajout', 'extraction_17');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('objet extraction_layer', 'extraction_18');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Section General', 'extraction_19');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Supprimer', 'extraction_20');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('Boutton Ajout', 'extraction_21');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field coordsys_id', 'extraction_22');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field coordsys', 'extraction_23');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field format_id', 'extraction_24');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field format', 'extraction_25');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field use_for_raster', 'extraction_26');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field use_for_vector', 'extraction_27');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field layer_id', 'extraction_28');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field layer', 'extraction_29');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field category', 'extraction_30');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field restriction', 'extraction_31');
-					INSERT INTO s_vitis.vm_string (string, string_id) VALUES ('field unused_attributes', 'extraction_32');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_1','en','General');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_1','fr','Informations générales');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_0','fr','Extraction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_0','en','Extraction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_2','fr','Supprimer les plans');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_2','en','Supprimer les plans');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_3','fr','Ajouter une extraction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_3','en','Ajouter une extraction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_4','en','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_4','fr','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_5','en','Demandeur');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_5','fr','Demandeur');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_6','fr','Etat');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_6','en','Status');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_7','fr','Avancement');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_7','en','Progress level');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_8','fr','Organisme');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_8','en','Company');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_9','fr','Couches');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_9','en','Layers');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_10','en','Coordinate systems');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_10','fr','Systèmes de coordonnées');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_11','en','General');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_11','fr','Informations générales');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_12','en','Delete coordinate systems');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_12','fr','Supprimer les systèmes de coordonnées');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_13','en','Add coordinate systems');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_13','fr','Ajouter un système de coordonnées');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_14','en','Formats');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_14','fr','Formats');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_15','en','General');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_15','fr','Informations générales');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_16','en','Delete formats');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_16','fr','Supprimer les formats');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_17','en','Add format');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_17','fr','Ajouter un format');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_18','en','Layers');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_18','fr','Couches');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_19','en','General');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_19','fr','Informations générales');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_20','en','Delete layers');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_20','fr','Supprimer les couches');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_21','en','Add layer');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_21','fr','Ajouter une couche');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_22','en','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_22','fr','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_23','en','Name');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_23','fr','Nom');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_24','en','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_24','fr','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_25','en','Name');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_25','fr','Nom');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_26','en','Raster');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_26','fr','Raster');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_27','en','Vector');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_27','fr','Vecteur');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_28','en','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_28','fr','ID');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_29','en','Name');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_29','fr','Nom');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_30','en','Category');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_30','fr','Catégorie');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_31','en','Restriction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_31','fr','Restriction');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_32','en','Unused attributes');
-					INSERT INTO s_vitis.vm_translation (translation_id, lang, translation) VALUES ('extraction_32','fr','Attributs inutilisés');
-					INSERT INTO s_vitis.vm_mode (mode_id, module_id) VALUES ('extraction','extraction');
-					INSERT INTO s_vitis.vm_mode (mode_id, module_id) VALUES ('extraction_ref','extraction');
-					INSERT INTO s_vitis.vm_mode_rolname(index, mode_id, rolname) VALUES (0, 'extraction', 'extraction_user');
-					INSERT INTO s_vitis.vm_mode_rolname(index, mode_id, rolname) VALUES (45, 'extraction_ref', 'extraction_admin');
-					INSERT INTO s_vitis.vm_tab (tab_id, event, index, mode_id, label_id, ressource_id, edit_column, show_column, sorted_by, sorted_dir, name) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)),'loadList()', 0, 'extraction', 'extraction_0', 'extraction/extractions', 'editSectionForm', 'showSectionForm', 'bo_id', 'ASC', 'extraction_extraction');
-					INSERT INTO s_vitis.vm_tab (tab_id, event, index, mode_id, label_id, ressource_id, edit_column, show_column, sorted_by, sorted_dir, name) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)),'loadList()', 0, 'extraction_ref', 'extraction_10', 'extraction/coordsyss', 'editSectionForm', 'showSectionForm', 'coordsys_id', 'ASC', 'extraction_coordsys');
-					INSERT INTO s_vitis.vm_tab (tab_id, event, index, mode_id, label_id, ressource_id, edit_column, show_column, sorted_by, sorted_dir, name) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)),'loadList()', 1, 'extraction_ref', 'extraction_14', 'extraction/formats', 'editSectionForm', 'showSectionForm', 'format_id', 'ASC', 'extraction_format');
-					INSERT INTO s_vitis.vm_tab (tab_id, event, index, mode_id, label_id, ressource_id, edit_column, show_column, sorted_by, sorted_dir, name) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)),'loadList()', 2, 'extraction_ref', 'extraction_18', 'extraction/layers', 'editSectionForm', 'showSectionForm', 'layer_id', 'ASC', 'extraction_layer');
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('deleteFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'DeleteSelection', 'extraction_2', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('add_smallFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'AddSectionForm', 'extraction_3', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('deleteFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'DeleteSelection', 'extraction_12', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('add_smallFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'AddSectionForm', 'extraction_13', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('deleteFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'DeleteSelection', 'extraction_16', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('add_smallFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'AddSectionForm', 'extraction_17', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('deleteFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'DeleteSelection', 'extraction_20', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_button (button_class, table_button_id, event, label_id, ressource_id, tab_id) VALUES ('add_smallFlexigrid',(SELECT nextval('s_vitis.seq_vm'::regclass)), 'AddSectionForm', 'extraction_21', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'bo_id', '1', '1', 1, 50, 'right', 'extraction_4', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'requestor', '1', '1', 2, 200, 'left', 'extraction_5', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'status', '1', '1', 3, 150, 'left', 'extraction_6', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'company', '1', '1', 5, 200, 'left', 'extraction_8', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'layers', '1', '1', 6, 60, 'center', 'extraction_9', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), '<div data-app-extraction-layers-column="{{row.entity[col.field]}}"></div>',(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'progress_level', '1', '1', 4, 150, 'center', 'extraction_7', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), '<div data-app-navbar data-mode="info" data-hidevalue data-striped data-active></div>',(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'coordsys_id', '1', '1', 0, 200, 'left', 'extraction_22', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'coordsys', '1', '1', 1, 200, 'left', 'extraction_23', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'format_id', '1', '1', 0, 100, 'left', 'extraction_24', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'format', '1', '1', 1, 200, 'left', 'extraction_25', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'use_for_raster', '1', '1', 2, 100, 'left', 'extraction_26', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), '<div data-app-set-boolean-icon-column="{{row.entity[col.field]}}"></div>', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'use_for_vector', '1', '1', 3, 100, 'left', 'extraction_27', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), '<div data-app-set-boolean-icon-column="{{row.entity[col.field]}}"></div>', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'layer_id', '1', '1', 0, 150, 'left', 'extraction_28', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'layer', '1', '1', 1, 150, 'left', 'extraction_29', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'category', '1', '1', 2, 150, 'left', 'extraction_30', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'restriction', '1', '1', 3, 100, 'left', 'extraction_31', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), NULL,(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_table_field (table_field_id, name, sortable, resizeable, index, width, align, label_id, ressource_id, template, tab_id) VALUES ((SELECT nextval('s_vitis.seq_vm'::regclass)), 'unused_attributes', '1', '1', 4, 110, 'left', 'extraction_32', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), '<div data-app-extraction-ref-unused-attributes-column="{{row.entity[col.field]}}"></div>',(SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'));
-					INSERT INTO s_vitis.vm_section (label_id, name, index, event, tab_id, template, ressource_id, module) VALUES ('extraction_1', 'general', 1, 'Javascript:loadSectionForm', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), 'workspaceListTpl.html', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_extraction'), 'extraction');
-					INSERT INTO s_vitis.vm_section (label_id, name, index, event, tab_id, template, ressource_id, module) VALUES ('extraction_11', 'general', 1, 'Javascript:loadSectionForm', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), 'workspaceListTpl.html', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_coordsys'), 'extraction');
-					INSERT INTO s_vitis.vm_section (label_id, name, index, event, tab_id, template, ressource_id, module) VALUES ('extraction_15', 'general', 1, 'Javascript:loadSectionForm', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), 'workspaceListTpl.html', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_format'), 'extraction');
-					INSERT INTO s_vitis.vm_section (label_id, name, index, event, tab_id, template, ressource_id, module) VALUES ('extraction_19', 'general', 1, 'Javascript:loadSectionForm', (SELECT tab_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), 'workspaceListTpl.html', (SELECT ressource_id FROM s_vitis.vm_tab WHERE vm_tab.name = 'extraction_layer'), 'extraction');
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','START', 0);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','Nouveau', 10);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','AE Demandé', 20);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','AE Généré', 30);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','AE Soumis', 40);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','Autorisée', 70);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','Refusée', 100);
-					SELECT s_vitis.wabInsertState('s_extraction', 'rt_extraction_status','Terminée', 100);
-					CREATE TABLE s_extraction.rt_extraction_status_group(  status_id integer NOT NULL,  group_id integer NOT NULL,  extraction_status_group_id integer NOT NULL,  CONSTRAINT pk_workspace_group PRIMARY KEY (extraction_status_group_id),  CONSTRAINT fk_group_id_workspace FOREIGN KEY (group_id)      REFERENCES s_vitis."group" (group_id) MATCH SIMPLE      ON UPDATE RESTRICT ON DELETE CASCADE,  CONSTRAINT fk_status_id FOREIGN KEY (status_id)      REFERENCES s_extraction.rt_extraction_status (status_id) MATCH SIMPLE      ON UPDATE RESTRICT ON DELETE CASCADE)WITH (  OIDS=FALSE);
-					ALTER TABLE s_extraction.rt_extraction_status_group  OWNER TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.rt_extraction_status_group TO u_vitis;
-					GRANT SELECT ON TABLE s_extraction.rt_extraction_status_group TO extraction_user;
-					GRANT SELECT ON TABLE s_extraction.rt_extraction_status_group TO extraction_admin;
-					CREATE OR REPLACE VIEW s_extraction.v_extraction AS SELECT extraction.bo_id,extraction.status,extraction.history,extraction.creation_date,extraction.requestor,extraction.ae,extraction.extent,extraction.company,extraction.layers,extraction.vector_format_id,extraction.vector_format_id AS format_id,extraction.coordsys_id,extraction.raster_format_id,extraction.extent_method,extraction.signed,extraction.accepted_by_cpa,extraction.identification_complete,extraction.definition_complete,extraction.priority_id,extraction.id_com,extraction.id_conseil,extraction.note,rt_extraction_status.progress AS progress_level,extraction.status AS status_name FROM s_extraction.extraction LEFT JOIN s_extraction.rt_extraction_status ON extraction.status::text = rt_extraction_status.name::text LEFT JOIN s_extraction.rt_extraction_status_group on rt_extraction_status.status_id = rt_extraction_status_group.status_id LEFT JOIN s_vitis.user_group ON "rt_extraction_status_group".group_id = user_group.group_id LEFT JOIN s_vitis."user" ON "user_group".user_id = "user".user_id WHERE "user".login::name = "current_user"();
-					ALTER TABLE s_extraction.v_extraction OWNER TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.v_extraction TO u_vitis;
-					GRANT ALL ON TABLE s_extraction.v_extraction TO extraction_admin;
-					GRANT ALL ON TABLE s_extraction.v_extraction TO extraction_user;
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='START') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Nouveau') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='AE Demandé') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='AE Généré') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='AE Soumis') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Autorisée') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Refusée') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Terminée') , (select group_id from s_vitis.group where name ='demandeur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='AE Soumis') , (select group_id from s_vitis.group where name ='controleur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Autorisée') , (select group_id from s_vitis.group where name ='controleur'), (select nextval('s_extraction.seq_common')));
-					INSERT INTO s_extraction.rt_extraction_status_group(status_id, group_id, extraction_status_group_id) VALUES ((select status_id from s_extraction.rt_extraction_status where name ='Refusée') , (select group_id from s_vitis.group where name ='controleur'), (select nextval('s_extraction.seq_common')));
-					ALTER TABLE s_extraction."extraction" ADD COLUMN email character varying(100);
-
-                                        -- Frédéric le 05/09/2017 à 16h30
-                                        ALTER TABLE s_extraction.rt_extraction_status OWNER TO u_vitis;
-                                        REVOKE ALL ON TABLE s_extraction.rt_extraction_status FROM postgres;
-
-                                        GRANT ALL ON TABLE s_extraction.extraction TO extraction_admin;
-                                        GRANT ALL ON TABLE s_extraction.extraction TO extraction_user;
-
-                                        GRANT ALL ON TABLE s_extraction.rt_coordsys TO extraction_admin;
-                                        GRANT SELECT ON TABLE s_extraction.rt_coordsys TO extraction_user;
-
-                                        GRANT ALL ON TABLE s_extraction.rt_extraction_status TO extraction_admin;
-                                        GRANT SELECT ON TABLE s_extraction.rt_extraction_status TO extraction_user;
-
-                                        GRANT ALL ON TABLE s_extraction.rt_format TO extraction_admin;
-                                        GRANT SELECT ON TABLE s_extraction.rt_format TO extraction_user;
-
-                                        GRANT ALL ON TABLE s_extraction.rt_layer TO extraction_admin;
-                                        GRANT SELECT ON TABLE s_extraction.rt_layer TO extraction_user;
-
-                                        GRANT SELECT ON TABLE s_extraction.rt_feature_model TO extraction_admin;
-                                        GRANT SELECT ON TABLE s_extraction.rt_feature_model TO extraction_user;
-				]]>
-			</code>
-		</query>
-	</queriesCollection>
-</sqlQueries>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Coordsys.class.inc b/src/module_extraction/web_service/ws/Coordsys.class.inc
deleted file mode 100755
index 9d472a5f..00000000
--- a/src/module_extraction/web_service/ws/Coordsys.class.inc
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
-
-/**
- * \file Coordsys.class.inc
- * \class Coordsys
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Coordsys php class
- *
- * This class defines operation for one Coordsys
- * 
- */
-class Coordsys extends ExtractionExtraction {
-
-    public $oError;
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     * @param type $oConnection connection object
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/coordsyss/{id_coordsys}", 
-     *   tags={"Coordsyss"},
-     *   summary="Get Coordsys",
-     *   description="Request to get Coordsys by id",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="id_coordsys",
-     *     in="path",
-     *     description="id_coordsys",
-     *     required=true,
-     *     type="integer",
-     *   format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="Coordsys Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-
-    /**
-     * get informations about mode
-     */
-    function GET() {
-        $this->aFields = $this->getFields($this->aProperties['schema_extraction'], "rt_coordsys", "coordsys_id");
-    }
-
-    /**
-     * delete a Point_situation
-     */
-    function DELETE() {
-        $this->oConnection->oBd->delete($this->aProperties['schema_extraction'], 'rt_coordsys', 'coordsys_id', $this->aValues["my_vitis_id"], 'integer');
-        if ($this->oConnection->oBd->enErreur()) {
-            $this->oError = new Error(1, $this->oConnection->oBd->getBDMessage());
-        } else {
-            $this->aFields["coordsys_id"] = $this->aValues["my_vitis_id"];
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Coordsyss.class.inc b/src/module_extraction/web_service/ws/Coordsyss.class.inc
deleted file mode 100755
index f3160591..00000000
--- a/src/module_extraction/web_service/ws/Coordsyss.class.inc
+++ /dev/null
@@ -1,266 +0,0 @@
-<?php
-
-/**
- * \file Coordsyss.class.inc
- * \class Coordsyss
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Coordsyss php class
- *
- * This class defines Rest Api to Vitis Coordsyss
- * 
- */
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once 'Coordsys.class.inc';
-
-
-class Coordsyss extends ExtractionExtraction {
-    /**
-     * @SWG\Definition(
-     *   definition="/coordsyss",
-     *   allOf={
-     *     @SWG\Schema(ref="#/definitions/coordsyss")
-     *   }
-     * )
-     * * @SWG\Tag(
-     *   name="Coordsyss",
-     *   description="Operations about Coordsyss"
-     * )
-     */
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/coordsyss",
-     *   tags={"Coordsyss"},
-     *   summary="Get Coordsyss",
-     *   description="Request to get Coordsyss",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="order_by",
-     *     in="query",
-     *     description="list of ordering fields",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="sort_order",
-     *     in="query",
-     *     description="sort_order",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="limit",
-     *     in="query",
-     *     description="number of element",
-     *     required=false,
-     *     type="integer",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="offset",
-     *     in="query",
-     *     description="index of first element",
-     *     required=false,
-     *     type="string",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="filter",
-     *     in="query",
-     *     description="filter results",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="distinct",
-     *     in="query",
-     *     description="delete duplicates",
-     *     required=false,
-     *     type="boolean"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="coordsys Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-
-    /**
-     * get Coordsyss
-     * @return  Coordsyss
-     */
-    function GET() {
-        $aReturn = $this->genericGet($this->aProperties['schema_extraction'], "rt_coordsys", "coordsys_id");
-        $sMessage = $aReturn['sMessage'];
-        return $sMessage;
-    }
-
-    /**
-     * @SWG\Post(path="/coordsyss",
-     *   tags={"Coordsyss"},
-     *   summary="Add coordsys",
-     *   description="Request to add Coordsyss",
-     *   operationId="POST",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="coordsys Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-
-    /**
-     * insert coordsys
-     * @return id of the coordsys created
-     */
-    function POST() {
-        $aReturn = $this->genericPost($this->aProperties['schema_extraction'], 'rt_coordsys', '', 'coordsys_id');
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Put(path="/coordsyss/{id_coordsys}",
-     *   tags={"Coordsyss"},
-     *   summary="update Coordsyss",
-     *   description="Request to update Coordsyss",
-     *   operationId="PUT",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Coordsys token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_coordsys",
-     *     in="path",
-     *     description="id of the Coordsyss",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-
-    /**
-     * update coordsyss
-     * @return id of coordsyss updated or error object if a coordsyss is not updated
-     */
-    function PUT() {
-        $aReturn = $this->genericPut($this->aProperties['schema_extraction'], 'rt_coordsys', 'coordsys_id');
-        
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Delete(path="/coordsyss",
-     *   tags={"Coordsyss"},
-     *   summary="delete Coordsyss",
-     *   description="Request to delete Coordsyss",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="idList",
-     *     in="query",
-     *     description="id of the coordsys",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="coordsys Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-    /**
-     * @SWG\Delete(path="/coordsyss/{id_coordsys}",
-     *   tags={"Coordsyss"},
-     *   summary="delete Coordsyss",
-     *   description="Request to delete Coordsyss",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Coordsys token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_coordsys",
-     *     in="path",
-     *     description="id of the Coordsyss",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/coordsyss")
-     *     )
-     *  )
-     */
-
-    /**
-     * delete coordsyss
-     * @return id of coordsyss deleted or error object if a coordsyss is not deleted
-     */
-    function DELETE() {
-        $aReturn = $this->genericDelete($this->aProperties['schema_extraction'], 'rt_coordsys', 'coordsys_id');
-        return $aReturn['sMessage'];
-    }
-
-    
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Extraction.class.inc b/src/module_extraction/web_service/ws/Extraction.class.inc
deleted file mode 100755
index 162782d8..00000000
--- a/src/module_extraction/web_service/ws/Extraction.class.inc
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
-
-/**
- * \file Extraction.class.inc
- * \class Extraction
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Extraction php class
- *
- * This class defines operation for one Extraction
- * 
- */
-class Extraction extends ExtractionExtraction {
-
-    public $oError;
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     * @param type $oConnection connection object
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/extractions/{id_extraction}", 
-     *   tags={"Extractions"},
-     *   summary="Get Extraction",
-     *   description="Request to get Extraction by id",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="id_extraction",
-     *     in="path",
-     *     description="id_extraction",
-     *     required=true,
-     *     type="integer",
-     *   format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="Extraction Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-
-    /**
-     * get informations about mode
-     */
-    function GET() {
-        require $this->sRessourcesFile;
-        $this->aFields = $this->getFields($this->aProperties['schema_extraction'], "extraction", "bo_id");
-        // Url vers l'acte d'engagement.
-        if (!empty($this->aFields['ae']))
-            $this->aFields['ae'] = $this->aProperties['web_server_name'] . '/' . $this->aProperties['ws_data_alias'] . '/extraction/extraction_extraction_extraction/documents/' . $this->aValues["my_vitis_id"] . '/ae/' . $this->aFields['ae'];
-        
-        // Date au format Français.
-        if ($this->aProperties["language"] == 'fr') {
-            $oDate = new DateTime($this->aFields['creation_date']);
-            $this->aFields['creation_date'] = $oDate->format('d/m/Y');
-        }
-        
-        // Libellés du champ "Commune".
-        if (!empty($this->aFields['id_com'])) {
-            $sSql = str_replace('[id_com]', str_replace('|', ',', $this->aFields['id_com']), $aSql['getCommuneLabel']);
-            $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-            if (!$this->oConnection->oBd->enErreur()) {
-                while ($aLine = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
-                    $aCommune[] = $aLine['nom_com'];
-                }
-                $this->aFields['id_com_label'] = implode(',', $aCommune);
-            }
-        }
-        
-        // Libellés du champ "Conseil de Territoire".
-        if (!empty($this->aFields['id_conseil'])) {
-            $sSql = str_replace('[id_conseil]', str_replace('|', ',', $this->aFields['id_conseil']), $aSql['getConseilLabel']);
-            $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-            if (!$this->oConnection->oBd->enErreur()) {
-                while ($aLine = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
-                    $aConseil[] = $aLine['nom_epci'];
-                }
-                $this->aFields['id_conseil_label'] = implode(',', $aConseil);
-            }
-        }
-        
-        // Nom de l'état de l'extraction.
-        $this->aFields['status_name'] = $this->aFields['status'];
-    }
-
-    /**
-     * delete a Point_situation
-     */
-    function DELETE() {
-        $this->oConnection->oBd->delete($this->aProperties['schema_extraction'], 'extraction', 'bo_id', $this->aValues["my_vitis_id"], 'integer');
-        if ($this->oConnection->oBd->enErreur()) {
-            $this->oError = new Error(1, $this->oConnection->oBd->getBDMessage());
-        } else {
-            $this->aFields["bo_id"] = $this->aValues["my_vitis_id"];
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc b/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc
deleted file mode 100755
index b2cf23b4..00000000
--- a/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . "/class/vitis_lib/DbClass.class.inc";
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc';
-require_once 'vmlib/logUtil.inc';
-
-class ExtractionExtraction extends Vitis {
-
-    //Chemin du fichier de ressources contenant les requêtes SQL
-    var $sRessourcesFile = 'ws/extraction/ExtractionExtraction.class.sql.inc';
-    
-    function __construct($aPath, $aValues, $properties, $bShortcut) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * Upload un document dans le ws_data du module Extraction.
-     * @param type $sIndex
-     * @param type $sFolder
-     */
-    function uploadDocument($sIndex, $sFolder) {
-        // Crée le répertoire si inexistant.
-        $sDirPath = $this->aProperties['ws_data_dir'] . '/extraction/' . $sFolder . '/documents/' . $this->aValues["my_vitis_id"] . '/' . $sIndex . '/';
-        if (!is_dir($sDirPath))
-            mkdir($sDirPath, 0777, true);
-        // Ecrit le fichier.
-        if (!empty($_FILES[$sIndex])) {
-            $sErrorMessage = uploadFile($sIndex, "", $sDirPath . $_FILES[$sIndex]["name"], $_FILES[$sIndex]['size'] + 1);
-            if ($sErrorMessage != "")
-                writeToErrorLog($sErrorMessage);
-        }
-        else {
-            $sfileContentIndex = $sIndex . '_file';
-            $sfileNameIndex = $sIndex . '_name';
-            if (!empty($this->aValues[$sfileContentIndex])) {
-
-                $this->aValues[$sIndex] = $this->aValues[$sfileNameIndex];
-                $fp = fopen($sDirPath . $this->aValues[$sfileNameIndex], "w");
-                fwrite($fp, $this->aValues[$sfileContentIndex]);
-                fclose($fp);
-            }
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/ExtractionExtraction.class.sql.inc b/src/module_extraction/web_service/ws/ExtractionExtraction.class.sql.inc
deleted file mode 100755
index a1e819a3..00000000
--- a/src/module_extraction/web_service/ws/ExtractionExtraction.class.sql.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-//Définition des requêtes de l'api Vitis
-$aSql['checkIP'] = "SELECT user_id, ip_constraint FROM [sSchemaFramework].user WHERE login ='[sLogin]'";
-$aSql['getGroups'] = "SELECT group_id FROM [sSchemaFramework].user_group WHERE user_id = [user_id]";
-$aSql['loginUnique'] = 'SELECT UPPER("login") FROM [sSchemaFramework]."user" WHERE UPPER("login")=UPPER(\'sLoginUser\')';
-$aSql['getLoginbyId'] = 'SELECT "login" FROM [sSchemaFramework]."user" WHERE user_id=[user_id]';
-$aSql['getTableColumn'] = 'SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = \'[sSchemaFramework]\' and table_name= \'[sTable]\'';
-$aSql['getUserPrivileges'] = 'SELECT groname FROM pg_user s LEFT OUTER JOIN pg_group g on (s.usesysid = any(g.grolist) )inner join [sSchemaFramework].user on "user".login = usename WHERE user_id = [user_id]';
-$aSql['listDomain'] = 'SELECT distinct domain, alias FROM [sSchemaFramework].domain WHERE "type" = \'AD\'';
-$aSql['createRolname'] = 'CREATE ROLE "vitis_[sDomain]" NOSUPERUSER INHERIT NOCREATEDB CREATEROLE;';
-$aSql['getInfoRolname'] = 'SELECT * FROM pg_authid WHERE rolname = \'vitis_[sDomain]\'';
-// Extraction
-$aSql['getCommuneLabel'] = 'SELECT nom_com FROM public.ref_cpa_limadm_commune WHERE id_com IN([id_com])';
-$aSql['getConseilLabel'] = 'SELECT nom_epci FROM public.ref_amp_lim_ct WHERE objectid IN([id_conseil])';
-$aSql['getRtLayer'] = 'SELECT layer_id, layer, category FROM [schema_extraction].rt_layer [sql_params] ORDER BY category, layer';
-$aSql['getUserGroups'] = 'SELECT name FROM [schema_framework]."group",[schema_framework].user_group WHERE "group".group_id = user_group.group_id AND user_group.user_id = [user_id]';
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Extractions.class.inc b/src/module_extraction/web_service/ws/Extractions.class.inc
deleted file mode 100755
index 456c2aa7..00000000
--- a/src/module_extraction/web_service/ws/Extractions.class.inc
+++ /dev/null
@@ -1,435 +0,0 @@
-<?php
-
-/**
- * \file Extractions.class.inc
- * \class Extractions
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Extractions php class
- *
- * This class defines Rest Api to Vitis Extractions
- * 
- */
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once 'Extraction.class.inc';
-require_once(dirname($_SERVER['SCRIPT_FILENAME']) . '/class/wab_lib/BusinessObject.class.inc');
-
-class Extractions extends ExtractionExtraction {
-    /**
-     * @SWG\Definition(
-     *   definition="/extractions",
-     *   allOf={
-     *     @SWG\Schema(ref="#/definitions/extractions")
-     *   }
-     * )
-     * * @SWG\Tag(
-     *   name="Extractions",
-     *   description="Operations about Extractions"
-     * )
-     */
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/extractions",
-     *   tags={"Extractions"},
-     *   summary="Get Extractions",
-     *   description="Request to get Extractions",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="order_by",
-     *     in="query",
-     *     description="list of ordering fields",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="sort_order",
-     *     in="query",
-     *     description="sort_order",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="limit",
-     *     in="query",
-     *     description="number of element",
-     *     required=false,
-     *     type="integer",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="offset",
-     *     in="query",
-     *     description="index of first element",
-     *     required=false,
-     *     type="string",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="filter",
-     *     in="query",
-     *     description="filter results",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="distinct",
-     *     in="query",
-     *     description="delete duplicates",
-     *     required=false,
-     *     type="boolean"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="extraction Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-    /**
-     * @SWG\Get(path="/extractions/Layers",
-     *   tags={"Extractions"},
-     *   summary="Get extraction layers",
-     *   description="Request to get the layers of the extractions",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-
-    /**
-     * get Extractions
-     * @return  Extractions
-     */
-    function GET() {
-        if (!empty($this->aPath[2]) && $this->aPath[2] == "Layers")
-            $sMessage = $this->getLayers();
-        else {
-            $aReturn = $this->genericGet($this->aProperties['schema_extraction'], "v_extraction", "bo_id");
-            $sMessage = $aReturn['sMessage'];
-        }
-        return $sMessage;
-    }
-
-    /**
-     * @SWG\Post(path="/extractions",
-     *   tags={"Extractions"},
-     *   summary="Add extraction",
-     *   description="Request to add Extractions",
-     *   operationId="POST",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="extraction Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-
-    /**
-     * insert extraction
-     * @return id of the extraction created
-     */
-    function POST() {
-        $aReturn = $this->genericPost($this->aProperties['schema_extraction'], 'extraction', $this->aProperties['schema_extraction'].'.bo_id_extraction_seq', 'bo_id');
-        $this->aValues["bo_id"] = $this->aValues['my_vitis_id'];
-	eval('$this->' . $this->aValues['tr_status_method'] . '();');
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Put(path="/extractions/{id_extraction}",
-     *   tags={"Extractions"},
-     *   summary="update Extractions",
-     *   description="Request to update Extractions",
-     *   operationId="PUT",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Extraction token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_extraction",
-     *     in="path",
-     *     description="id of the Extractions",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-
-    /**
-     * update extractions
-     * @return id of extractions updated or error object if a extractions is not updated
-     */
-    function PUT() {
-        // Upload l'acte d'engagement.
-        $this->uploadDocument('ae', 'extraction_extraction_extraction');
-        //
-        $aReturn = $this->genericPut($this->aProperties['schema_extraction'], 'extraction', 'bo_id');
-        $this->aValues["bo_id"] = $this->aValues['my_vitis_id'];
-        // Méthode de transition.
-        if (!empty($this->aValues['tr_status_method']))
-            eval('$this->' . $this->aValues['tr_status_method'] . '();');
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Delete(path="/extractions",
-     *   tags={"Extractions"},
-     *   summary="delete Extractions",
-     *   description="Request to delete Extractions",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="idList",
-     *     in="query",
-     *     description="id of the extraction",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="extraction Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-    /**
-     * @SWG\Delete(path="/extractions/{id_extraction}",
-     *   tags={"Extractions"},
-     *   summary="delete Extractions",
-     *   description="Request to delete Extractions",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Extraction token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_extraction",
-     *     in="path",
-     *     description="id of the Extractions",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/extractions")
-     *     )
-     *  )
-     */
-
-    /**
-     * delete extractions
-     * @return id of extractions deleted or error object if a extractions is not deleted
-     */
-    function DELETE() {
-        $aReturn = $this->genericDelete($this->aProperties['schema_extraction'], 'extraction', 'bo_id');
-        return $aReturn['sMessage'];
-    }
-
-    
-    /**
-    * Transition Method trGenerer
-    */
-    function trGenerer() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "AE Généré");
-        
-    }
-		
-    /**
-    * Transition Method trNouveau
-    */
-    function trNouveau() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "Nouveau");
-        
-    }
-		
-    /**
-    * Transition Method trTerminer
-    */
-    function trTerminer() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "Terminée");
-        
-    }
-		
-    /**
-    * Transition Method trAutoriser
-    */
-    function trAutoriser() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        $this->oBO->insertOrder('D16ECS75P', 'bo_id='.$this->aValues['bo_id'], $this->aValues['priority_id'], 2 );
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "Autorisée");
-        
-    }
-		
-    /**
-    * Transition Method trDemander
-    */
-    function trDemander() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        $this->oBO->insertOrder('D14RHVRJC', 'bo_id='.$this->aValues['bo_id'], 1, 2);
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "AE Demandé");
-        
-    }
-		
-    /**
-    * Transition Method trResoumettre
-    */
-    function trResoumettre() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "AE Généré");
-        //$this->sendmail(9904);
-    }
-		
-    /**
-    * Transition Method trSoumettre
-    */
-    function trSoumettre() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "AE Soumis");
-        $this->oBO->sendmail(39);
-    }
-		
-    /**
-    * Transition Method trRefuser
-    */
-    function trRefuser() {
-        $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']);
-        
-        // Check si la table existe si oui change l'état 
-        $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "Refusée");
-        //$this->sendmail(9902);
-    }
-    
-    /**
-     * Liste des couches.
-     */
-    function getLayers() {
-        require $this->sRessourcesFile;
-        // Liste des groupes de l'utilisateur.
-        $sSql = str_replace('[schema_framework]', $this->aProperties['schema_framework'], $aSql['getUserGroups']);
-        $sSql = str_replace('[user_id]', $_SESSION['ses_user_id'], $sSql);
-        $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-        if (!$this->oConnection->oBd->enErreur()) {
-            $aResult = $this->oConnection->oBd->getResultTableAssoc($oPDOresult);
-            foreach($aResult as $aUserGroup) {
-                $aUserGroups[] = $aUserGroup['name'];
-            }
-            // Restriction de l'utilisateur suivant ses groupes.
-            if (in_array('interne', $aUserGroups))
-                $sSqlParams = '';
-            else if (in_array('restreint', $aUserGroups))
-                $sSqlParams = " WHERE restriction <> 'interne'";
-            else
-                $sSqlParams = " WHERE restriction = 'public'";
-            // Liste des cartes.
-            $this->aFields['treeview_layers'] = array();
-            $sSql = str_replace('[schema_extraction]', $this->aProperties['schema_extraction'], $aSql['getRtLayer']);
-            $sSql = str_replace('[sql_params]', $sSqlParams, $sSql);
-            $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-            if (!$this->oConnection->oBd->enErreur()) {
-                $aRtLayer = $this->oConnection->oBd->getResultTableAssoc($oPDOresult);
-                $aLayers = array();
-                if (!empty($aRtLayer)) {
-                    foreach($aRtLayer as $aLayer)
-                        $aLayers[$aLayer['category']][] = array("text" => $aLayer['layer'], "value" => $aLayer['layer_id']);
-                }
-                $this->aFields['layers'] = $aLayers;
-                $aXmlRacineAttribute['status']=1;
-                $sMessage = $this->asDocument('','vitis',$this->aValues['sEncoding'],True,$aXmlRacineAttribute,$this->aValues['sSourceEncoding'],$this->aValues['output']);
-            }
-            else {
-                $aXmlRacineAttribute['status']=0;
-                $this->aFields['error'] = "Request error.";
-                $sMessage = $this->asDocument('','vitis',$this->aValues['sEncoding'],True,$aXmlRacineAttribute,$this->aValues['sSourceEncoding'],$this->aValues['output']);
-            }
-        }
-        else {
-            $aXmlRacineAttribute['status']=0;
-            $this->aFields['error'] = "Request error.";
-            $sMessage = $this->asDocument('','vitis',$this->aValues['sEncoding'],True,$aXmlRacineAttribute,$this->aValues['sSourceEncoding'],$this->aValues['output']);
-        }
-        return $sMessage;
-    }
-}
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Format.class.inc b/src/module_extraction/web_service/ws/Format.class.inc
deleted file mode 100755
index 005eb0b2..00000000
--- a/src/module_extraction/web_service/ws/Format.class.inc
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
-
-/**
- * \file Format.class.inc
- * \class Format
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Format php class
- *
- * This class defines operation for one Format
- * 
- */
-class Format extends ExtractionExtraction {
-
-    public $oError;
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     * @param type $oConnection connection object
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/formats/{id_format}", 
-     *   tags={"Formats"},
-     *   summary="Get Format",
-     *   description="Request to get Format by id",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="id_format",
-     *     in="path",
-     *     description="id_format",
-     *     required=true,
-     *     type="integer",
-     *   format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="Format Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-
-    /**
-     * get informations about mode
-     */
-    function GET() {
-        $this->aFields = $this->getFields($this->aProperties['schema_extraction'], "rt_format", "format_id");
-    }
-
-    /**
-     * delete a Point_situation
-     */
-    function DELETE() {
-        $this->oConnection->oBd->delete($this->aProperties['schema_extraction'], 'rt_format', 'format_id', $this->aValues["my_vitis_id"], 'integer');
-        if ($this->oConnection->oBd->enErreur()) {
-            $this->oError = new Error(1, $this->oConnection->oBd->getBDMessage());
-        } else {
-            $this->aFields["format_id"] = $this->aValues["my_vitis_id"];
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Formats.class.inc b/src/module_extraction/web_service/ws/Formats.class.inc
deleted file mode 100755
index fb2e5ec5..00000000
--- a/src/module_extraction/web_service/ws/Formats.class.inc
+++ /dev/null
@@ -1,267 +0,0 @@
-<?php
-
-/**
- * \file Formats.class.inc
- * \class Formats
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Formats php class
- *
- * This class defines Rest Api to Vitis Formats
- * 
- */
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once 'Format.class.inc';
-
-
-class Formats extends ExtractionExtraction {
-    /**
-     * @SWG\Definition(
-     *   definition="/formats",
-     *   allOf={
-     *     @SWG\Schema(ref="#/definitions/formats")
-     *   }
-     * )
-     * * @SWG\Tag(
-     *   name="Formats",
-     *   description="Operations about Formats"
-     * )
-     */
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/formats",
-     *   tags={"Formats"},
-     *   summary="Get Formats",
-     *   description="Request to get Formats",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="order_by",
-     *     in="query",
-     *     description="list of ordering fields",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="sort_order",
-     *     in="query",
-     *     description="sort_order",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="limit",
-     *     in="query",
-     *     description="number of element",
-     *     required=false,
-     *     type="integer",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="offset",
-     *     in="query",
-     *     description="index of first element",
-     *     required=false,
-     *     type="string",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="filter",
-     *     in="query",
-     *     description="filter results",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="distinct",
-     *     in="query",
-     *     description="delete duplicates",
-     *     required=false,
-     *     type="boolean"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="format Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-
-    /**
-     * get Formats
-     * @return  Formats
-     */
-    function GET() {
-        $aReturn = $this->genericGet($this->aProperties['schema_extraction'], "rt_format", "format_id");
-        $sMessage = $aReturn['sMessage'];
-        return $sMessage;
-    }
-
-    /**
-     * @SWG\Post(path="/formats",
-     *   tags={"Formats"},
-     *   summary="Add format",
-     *   description="Request to add Formats",
-     *   operationId="POST",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="format Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-
-    /**
-     * insert format
-     * @return id of the format created
-     */
-    function POST() {
-        $aReturn = $this->genericPost($this->aProperties['schema_extraction'], 'rt_format', '', 'format_id');
-        
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Put(path="/formats/{id_format}",
-     *   tags={"Formats"},
-     *   summary="update Formats",
-     *   description="Request to update Formats",
-     *   operationId="PUT",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Format token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_format",
-     *     in="path",
-     *     description="id of the Formats",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-
-    /**
-     * update formats
-     * @return id of formats updated or error object if a formats is not updated
-     */
-    function PUT() {
-        $aReturn = $this->genericPut($this->aProperties['schema_extraction'], 'rt_format', 'format_id');
-        
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Delete(path="/formats",
-     *   tags={"Formats"},
-     *   summary="delete Formats",
-     *   description="Request to delete Formats",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="idList",
-     *     in="query",
-     *     description="id of the format",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="format Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-    /**
-     * @SWG\Delete(path="/formats/{id_format}",
-     *   tags={"Formats"},
-     *   summary="delete Formats",
-     *   description="Request to delete Formats",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Format token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_format",
-     *     in="path",
-     *     description="id of the Formats",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/formats")
-     *     )
-     *  )
-     */
-
-    /**
-     * delete formats
-     * @return id of formats deleted or error object if a formats is not deleted
-     */
-    function DELETE() {
-        $aReturn = $this->genericDelete($this->aProperties['schema_extraction'], 'rt_format', 'format_id');
-        return $aReturn['sMessage'];
-    }
-
-    
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Layer.class.inc b/src/module_extraction/web_service/ws/Layer.class.inc
deleted file mode 100755
index b9a17a3f..00000000
--- a/src/module_extraction/web_service/ws/Layer.class.inc
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
-
-/**
- * \file Layer.class.inc
- * \class Layer
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Layer php class
- *
- * This class defines operation for one Layer
- * 
- */
-class Layer extends ExtractionExtraction {
-
-    public $oError;
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     * @param type $oConnection connection object
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/layers/{id_layer}", 
-     *   tags={"Layers"},
-     *   summary="Get Layer",
-     *   description="Request to get Layer by id",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="id_layer",
-     *     in="path",
-     *     description="id_layer",
-     *     required=true,
-     *     type="integer",
-     *   format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="Layer Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-
-    /**
-     * get informations about mode
-     */
-    function GET() {
-        $this->aFields = $this->getFields($this->aProperties['schema_extraction'], "rt_layer", "layer_id");
-    }
-
-    /**
-     * delete a Point_situation
-     */
-    function DELETE() {
-        $this->oConnection->oBd->delete($this->aProperties['schema_extraction'], 'rt_layer', 'layer_id', $this->aValues["my_vitis_id"], 'integer');
-        if ($this->oConnection->oBd->enErreur()) {
-            $this->oError = new Error(1, $this->oConnection->oBd->getBDMessage());
-        } else {
-            $this->aFields["layer_id"] = $this->aValues["my_vitis_id"];
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/Layers.class.inc b/src/module_extraction/web_service/ws/Layers.class.inc
deleted file mode 100755
index f89ede1b..00000000
--- a/src/module_extraction/web_service/ws/Layers.class.inc
+++ /dev/null
@@ -1,267 +0,0 @@
-<?php
-
-/**
- * \file Layers.class.inc
- * \class Layers
- *
- * \author WAB <support.wab@veremes.com>.
- *
- * 	\brief This file contains the Layers php class
- *
- * This class defines Rest Api to Vitis Layers
- * 
- */
-require_once __DIR__ . '/ExtractionExtraction.class.inc';
-require_once 'Layer.class.inc';
-
-
-class Layers extends ExtractionExtraction {
-    /**
-     * @SWG\Definition(
-     *   definition="/layers",
-     *   allOf={
-     *     @SWG\Schema(ref="#/definitions/layers")
-     *   }
-     * )
-     * * @SWG\Tag(
-     *   name="Layers",
-     *   description="Operations about Layers"
-     * )
-     */
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $properties properties
-     */
-    function __construct($aPath, $aValues, $properties, $bShortcut = false) {
-        parent::__construct($aPath, $aValues, $properties, $bShortcut);
-    }
-
-    /**
-     * @SWG\Get(path="/layers",
-     *   tags={"Layers"},
-     *   summary="Get Layers",
-     *   description="Request to get Layers",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="order_by",
-     *     in="query",
-     *     description="list of ordering fields",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="sort_order",
-     *     in="query",
-     *     description="sort_order",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="limit",
-     *     in="query",
-     *     description="number of element",
-     *     required=false,
-     *     type="integer",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="offset",
-     *     in="query",
-     *     description="index of first element",
-     *     required=false,
-     *     type="string",
-     *     format="int32"
-     *   ),
-     * @SWG\Parameter(
-     *     name="attributs",
-     *     in="query",
-     *     description="list of attributs",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="filter",
-     *     in="query",
-     *     description="filter results",
-     *     required=false,
-     *     type="string"
-     *   ),
-     * @SWG\Parameter(
-     *     name="distinct",
-     *     in="query",
-     *     description="delete duplicates",
-     *     required=false,
-     *     type="boolean"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="layer Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-
-    /**
-     * get Layers
-     * @return  Layers
-     */
-    function GET() {
-        $aReturn = $this->genericGet($this->aProperties['schema_extraction'], "rt_layer", "layer_id");
-        $sMessage = $aReturn['sMessage'];
-        return $sMessage;
-    }
-
-    /**
-     * @SWG\Post(path="/layers",
-     *   tags={"Layers"},
-     *   summary="Add layer",
-     *   description="Request to add Layers",
-     *   operationId="POST",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     *   @SWG\Response(
-     *         response=200,
-     *         description="layer Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-
-    /**
-     * insert layer
-     * @return id of the layer created
-     */
-    function POST() {
-        $aReturn = $this->genericPost($this->aProperties['schema_extraction'], 'rt_layer', '', 'layer_id');
-        
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Put(path="/layers/{id_layer}",
-     *   tags={"Layers"},
-     *   summary="update Layers",
-     *   description="Request to update Layers",
-     *   operationId="PUT",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Layer token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_layer",
-     *     in="path",
-     *     description="id of the Layers",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-
-    /**
-     * update layers
-     * @return id of layers updated or error object if a layers is not updated
-     */
-    function PUT() {
-        $aReturn = $this->genericPut($this->aProperties['schema_extraction'], 'rt_layer', 'layer_id');
-        
-        return $aReturn['sMessage'];
-    }
-
-    /**
-     * @SWG\Delete(path="/layers",
-     *   tags={"Layers"},
-     *   summary="delete Layers",
-     *   description="Request to delete Layers",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="idList",
-     *     in="query",
-     *     description="id of the layer",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="layer Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-    /**
-     * @SWG\Delete(path="/layers/{id_layer}",
-     *   tags={"Layers"},
-     *   summary="delete Layers",
-     *   description="Request to delete Layers",
-     *   operationId="DELETE",
-     *   produces={"application/xml", "application/json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="Layer token",
-     *     required=true,
-     *     type="string"
-     *   ),
-     * * @SWG\Parameter(
-     *     name="id_layer",
-     *     in="path",
-     *     description="id of the Layers",
-     *     required=true,
-     *     type="integer",
-     *     format = "int32"
-     *   ),
-     * @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/layers")
-     *     )
-     *  )
-     */
-
-    /**
-     * delete layers
-     * @return id of layers deleted or error object if a layers is not deleted
-     */
-    function DELETE() {
-        $aReturn = $this->genericDelete($this->aProperties['schema_extraction'], 'rt_layer', 'layer_id');
-        return $aReturn['sMessage'];
-    }
-
-    
-}
-
-?>
\ No newline at end of file
diff --git a/src/module_extraction/web_service/ws/overview.phtml b/src/module_extraction/web_service/ws/overview.phtml
deleted file mode 100755
index 27e165d3..00000000
--- a/src/module_extraction/web_service/ws/overview.phtml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-/**
- * @SWG\Swagger(
- *      basePath="/[service_alias]/extraction",
- *     	host="[server]",
- *    	schemes={"[protocol]"},
- *     	produces={  
- *          "application/json",
-            "application/xml",
-            "text/html"
- * 		},
- *     @SWG\Info(
- *         version="1.0.0",
- *         title="Extraction Test Rest",
- *         description="All fetaures to access server operation for extraction",
- *     )
- * )
- */
-?>
-
-<h1 class="titleOverview">Service Extraction</h1>
-<p>
-	<a class="linkOverview" href="javascript:sService='extraction';LoadApi()">Extraction</a>: this is the most comprehensive service which should be used as a preference when developing applications communicating with Extraction. Those services allow you to administrate Extraction applications.
-</p>
\ No newline at end of file
diff --git a/src/vitis/.gitignore b/src/vitis/.gitignore
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/vitis/README.md b/src/vitis/README.md
deleted file mode 100644
index 73a21c98..00000000
--- a/src/vitis/README.md
+++ /dev/null
@@ -1 +0,0 @@
-Vitis framework
\ No newline at end of file
diff --git a/src/vitis/_install/dependencies/pycron/crontab.txt b/src/vitis/_install/dependencies/pycron/crontab.txt
deleted file mode 100755
index 7f7bab4c..00000000
--- a/src/vitis/_install/dependencies/pycron/crontab.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-#<gtf_subscription [ServerName] [vasDir]>
-0 23 * * * "[engineDir]/php/php" "[engineDir]/subscription.php" 1
-0 23 * * mon "[engineDir]/php/php" "[engineDir]/subscription.php" 2
-0 23 1 * * "[engineDir]/php/php" "[engineDir]/subscription.php" 3
-*/5 * * * * "[engineDir]/php/php" "[engineDir]/subscription.php" 4
-#</gtf_subscription [ServerName] [vasDir]>
\ No newline at end of file
diff --git a/update.bat b/update.bat
deleted file mode 100644
index 46ef323f..00000000
--- a/update.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-@echo off
-title Update Vitis App
-echo Update Vitis App
-
-call utils/update_tree.bat
-
-cd client/conf
-call grunt
-
-pause
diff --git a/utils/copy_hooks.bat b/utils/copy_hooks.bat
deleted file mode 100644
index a24ac68b..00000000
--- a/utils/copy_hooks.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-robocopy "githooks" "../.git/hooks" /E /NFL /NDL /NJH /NJS /nc /ns /np
diff --git a/utils/copy_hooks.sh b/utils/copy_hooks.sh
deleted file mode 100755
index f5bed2f2..00000000
--- a/utils/copy_hooks.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script de mise à jour des hooks client
-#
-#
-#
-
-
-if [ -d "githooks" ]; then
-	if [ -d "../.git/hooks" ]; then
-	    cp -f githooks/* ../.git/hooks/
-	fi
-fi
diff --git a/utils/get_deps.sh b/utils/get_deps.sh
deleted file mode 100755
index 0a26177f..00000000
--- a/utils/get_deps.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-#
-#	Récupère l'ensemble des dépendances depuis conf/_install/dependency.xml
-#
-#
-#
-#
-
-if [ "../conf/_install/dependency.xml" ]; then
-
-	declare -A aDeps
-	vitisVersion=master
-	depsCount=0
-	dependencies=($(cat "../conf/_install/dependency.xml" | tr -d '\040\011\012\015' | grep -oP '<dependency>([\s\S]*?)<\/dependency>'))
-
-	for i in ${!dependencies[*]}; do
-
-		sName=$(grep -oP '(?<=name>)[^<]+' <<< ${dependencies[$i]})
-		sVersion=$(grep -oP '(?<=version>)[^<]+' <<< ${dependencies[$i]})
-		sNature=$(grep -oP '(?<=nature>)[^<]+' <<< ${dependencies[$i]})
-
-		if [ $sName == "vitis" ]; then
-			vitisVersion=$sVersion
-		fi
-		if [ $sNature == "modules" ] || [ $sNature == "web_services" ] || [ $sName == "vitis" ]; then
-			aDeps[$i, name]=$sName
-			aDeps[$i, version]=$sVersion
-			aDeps[$i, nature]=$sNature
-			let depsCount++
-		fi
-
-	done
-
-	echo "[INFO] dependencies:"
-	echo "vitis : $vitisVersion"
-	for i in ${!dependencies[*]}; do
-		echo "(${aDeps[$i, nature]}) ${aDeps[$i, name]} : ${aDeps[$i, version]}"
-	done
-	echo "depsCount : ${depsCount}"
-
-	export vitisVersion
-	export depsCount
-	export aDeps
-
-else
-	echo "[ERROR] ../conf/_install/dependency.xml not found"
-fi
diff --git a/utils/githooks/post-merge b/utils/githooks/post-merge
deleted file mode 100755
index 548e6ae5..00000000
--- a/utils/githooks/post-merge
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-#
-#   Hook qui permet de pull toutes les dépendances
-#   quand on fait un pull sur l'application
-#
-#
-#
-#
-#
-
-echo "****** Post-merge Hook ******"
-echo "****** Pull subtrees ******"
-echo "$(pwd)"
-
-if [ -d "$(pwd)/utils" ]; then
-    cd utils
-    ./pull_subtrees.sh
-fi
diff --git a/utils/githooks/pre-push b/utils/githooks/pre-push
deleted file mode 100755
index 50401f9e..00000000
--- a/utils/githooks/pre-push
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-#   Hook qui permet de push toutes les dépendances
-#   quand on fait un push sur l'application
-#
-#
-#
-#
-#
-
-remote="$1"
-url="$2"
-if [ $remote != $url ]; then
-
-    echo "****** Pre-push Hook ******"
-    echo "****** Push subtrees ******"
-    if [ -d "$(pwd)/utils" ]; then
-        cd utils
-        ./push_subtrees.sh
-    fi
-fi
diff --git a/utils/init_subtrees.sh b/utils/init_subtrees.sh
deleted file mode 100755
index 7f9c2abf..00000000
--- a/utils/init_subtrees.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#	Nécessite xmllint : sudo apt install libxml2-utils
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-if [ -d "$(pwd)/client" ]; then
-	rm client
-fi
-if [ -d "$(pwd)/vas" ]; then
-	rm vas
-fi
-if [ -d "$(pwd)/src" ]; then
-	git rm -r src
-	git commit -a -m "Reset sources"
-fi
-mkdir src
-
-if [[ $depsCount > 0 ]]; then
-
-	# Vitis
-	echo "---- Init vitis ----"
-	git subtree add --squash -m "add subtree" --prefix src/vitis "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-
-	echo "---- Init conf ----"
-	git subtree add --squash -m "add subtree" --prefix src/closure "git@gitlab.veremes.net:Development/vitis_apps/sources/closure.git" master
-
-	# Modules
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Init ${aDeps[$i, name]} : ${aDeps[$i, version]}----"
-
-		    # Ajoute le dépôt
-			git subtree add --squash -m "add subtree" --prefix src/${aDeps[$i, name]} "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-		fi
-	done
-
-fi
diff --git a/utils/init_symlinks.sh b/utils/init_symlinks.sh
deleted file mode 100755
index f073ab46..00000000
--- a/utils/init_symlinks.sh
+++ /dev/null
@@ -1,159 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#
-#   Split repo
-#   git subtree split -P module/ -b module_split_branch
-#
-#   Add subtree
-#   git subtree add --prefix vmap "git@gitlab.veremes.net:Development/vitis_apps/sources/Vitis.git" master
-#
-#
-
-echo -n "Existing app path (path/empty)? "
-read APP_EXISTING_PATH
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Supprime les anciens symlinks
-if [ -d "client" ]; then
-	rm -Rf client
-fi
-if [ -d "vas" ]; then
-	rm -Rf vas
-fi
-find src/vitis/client -type l -delete
-find src/vitis/vas/sql -type l -delete
-find src/vitis/vas/rest -type l -delete
-
-# Vitis
-echo "---- Link vitis ----"
-if ! [ -e "$(pwd)/client" ]; then
-
-	mkdir client
-	mkdir client/javascript
-	mkdir client/modules
-	ln -rsf src/vitis/client/css client/css
-	ln -rsf src/vitis/client/forms client/forms
-	ln -rsf src/vitis/client/images client/images
-	ln -rsf src/vitis/client/javascript/app client/javascript/app
-	ln -rsf src/vitis/client/javascript/externs client/javascript/externs
-	ln -rsf src/vitis/client/javascript/require client/javascript/require
-	ln -rsf src/vitis/client/lang client/lang
-	ln -rsf src/vitis/client/less client/less
-	ln -rsf src/vitis/client/modules/vitis client/modules/vitis
-	ln -rsf src/vitis/client/templates client/templates
-	ln -rsf src/vitis/client/.htaccess client/.htaccess
-	ln -rsf src/vitis/client/index.html client/index.html
-fi
-if ! [ -e "$(pwd)/vas" ]; then
-
-	mkdir vas
-	mkdir vas/rest
-	mkdir vas/rest/ws
-	ln -rsf src/vitis/vas/doc vas/doc
-	ln -rsf src/vitis/vas/rest/class vas/rest/class
-	ln -rsf src/vitis/vas/rest/inc vas/rest/inc
-	ln -rsf src/vitis/vas/rest/ws/vitis vas/rest/ws/vitis
-	ln -rsf src/vitis/vas/rest/index.phtml vas/rest/index.phtml
-	ln -rsf src/vitis/vas/rest/index.vhtml vas/rest/index.vhtml
-	ln -rsf src/vitis/vas/sql vas/sql
-	ln -rsf src/vitis/vas/util vas/util
-fi
-
-# Conf
-echo "---- Link conf ----"
-if ! [ -e "src/vitis/client/conf" ]; then
-	# ln -rsf conf client/conf
-
-	mkdir client/conf
-	for elem in $( ls "conf"); do
-		if [[ $elem != 'properties.json' ]]; then
-			if [[ -d "conf/${elem}" || -f "conf/${elem}" ]]; then
-				echo "---- Link conf/$elem"
-				ln -rsf conf/$elem client/conf/$elem
-			fi
-		fi
-	done
-fi
-if ! [ -e "conf/closure" ]; then
-	ln -rsf src/closure/conf client/conf/closure
-fi
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			if [ ${aDeps[$i, name]:0:7} == "module_" ]; then
-				module=${aDeps[$i, name]:7}
-				echo "---- Link module_${module} ----"
-				if [ -d "$(pwd)/src/module_${module}/module" ]; then
-					if ! [ -e "src/vitis/client/modules/${module}" ]; then
-						ln -rsf src/module_${module}/module client/modules/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/ws" ]; then
-					if ! [ -e "src/vitis/vas/rest/ws/${module}" ]; then
-						ln -rsf src/module_${module}/web_service/ws vas/rest/ws/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/sql" ]; then
-					if ! [ -e "src/vitis/vas/sql/${module}" ]; then
-						ln -rsf src/module_${module}/web_service/sql vas/sql/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/class" ]; then
-					for class_dir in $( ls "$(pwd)/src/module_${module}/web_service/class"); do
-						if [ -d "$(pwd)/src/module_${module}/web_service/class/${class_dir}" ]; then
-							echo "---- Link module_${module}/${class_dir} ----"
-							if ! [ -e "src/vitis/vas/rest/class/${class_dir}" ]; then
-								ln -rsf src/module_${module}/web_service/class/${class_dir} vas/rest/class/${class_dir}
-							fi
-						fi
-					done
-				fi
-			fi
-		fi
-	done
-
-	# Utilisation d'une install déjà existante
-	if [ -d "${APP_EXISTING_PATH}" ]; then
-		echo "---- Link exixting app ${APP_EXISTING_PATH} ----"
-
-		declare -a existing_folders_path=("vas/server"
-		                "vas/rest/conf"
-		                "vas/log"
-						"vas/public"
-						"vas/shared"
-						"vas/tmp"
-						"vas/upload"
-		                "vas/ws_data")
-		for folder_path in "${existing_folders_path[@]}"; do
-			if [ -d "${APP_EXISTING_PATH}/$folder_path" ]; then
-				echo "copy $folder_path"
-				cp -Rf "${APP_EXISTING_PATH}/$folder_path" "$(pwd)/$folder_path"
-				chmod 777 -R "$(pwd)/$folder_path"
-			fi
-		done
-
-		declare -a existing_files_path=("client/conf/properties.json"
-										"vas/rest/.htaccess")
-		for file_path in "${existing_files_path[@]}"; do
-			if [ -f "${APP_EXISTING_PATH}/$file_path" ]; then
-				echo "copy $file_path"
-				cp -f "${APP_EXISTING_PATH}/$file_path" "$(pwd)/$file_path"
-			fi
-		done
-
-		for properties_dir in $( ls "${APP_EXISTING_PATH}/vas/rest/conf"); do
-			if [ -d "${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}" ]; then
-				echo "copy ${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}/ > $(pwd)/vas/rest/conf/"
-				cp -Rf "${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}/" "$(pwd)/vas/rest/conf/"
-			fi
-		done
-	fi
-fi
diff --git a/utils/init_tree.bat b/utils/init_tree.bat
deleted file mode 100644
index d8e6956c..00000000
--- a/utils/init_tree.bat
+++ /dev/null
@@ -1,99 +0,0 @@
-@echo off
-title Install Vitis App
-setlocal EnableDelayedExpansion
-
-cd ..
-
-set /p existing_path="Existing app path: "
-
-REM Client Dir
-echo Create client directory
-if exist "client" (
-  rmdir /S /Q "client"
-)
-echo copy client
-robocopy "src/vitis/client" "client" /E /NFL /NDL /NJH /NJS /nc /ns /np
-echo copy client/conf
-robocopy "conf" "client/conf" /E /NFL /NDL /NJH /NJS /nc /ns /np
-echo copy client/conf/closure
-robocopy "src/closure/conf" "client/conf/closure" /E /NFL /NDL /NJH /NJS /nc /ns /np
-
-echo Copy client modules
-for /d %%g in ("src/module_*") do (
-  set x=%%g
-  echo !x:~7!
-  if exist "src/%%g/module" (
-    echo copy client/modules/!x:~7!
-    robocopy "src/%%g/module" "client/modules/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-REM VAS dir
-echo Create vas directory
-echo Create client directory
-if exist "vas" (
-  rmdir /S /Q "vas"
-)
-echo copy vas
-robocopy "src/vitis/vas" "vas" /E /NFL /NDL /NJH /NJS /nc /ns /np
-
-echo Copy vas web_services
-for /d %%g in ("src/module_*") do (
-  set x=%%g
-  echo !x:~7!
-  if exist "src/%%g/web_service/conf" (
-    echo copy vas/rest/conf/!x:~7!
-    robocopy "src/%%g/web_service/conf" "vas/rest/conf/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/sql" (
-    echo copy vas/sql/!x:~7!
-    robocopy "src/%%g/web_service/sql" "vas/sql/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/ws" (
-    echo copy vas/rest/ws/!x:~7!
-    robocopy "src/%%g/web_service/ws" "vas/rest/ws/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/class" (
-    echo copy vas/rest/class
-    robocopy "src/%%g/web_service/class" "vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/ws_data" (
-    echo copy vas/ws_data
-    robocopy "src/%%g/web_service/ws_data" "vas/ws_data" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/public" (
-    echo copy vas/public
-    robocopy "src/%%g/web_service/public" "vas/public" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/upload" (
-    echo copy vas/upload
-    robocopy "src/%%g/web_service/upload" "vas/upload" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-REM Copy from existing path
-if exist %existing_path% (
-  echo copy properties from %existing_path%
-
-  for %%G in (vas\server,vas\rest\conf,vas\log,vas\public,vas\shared,vas\tmp,vas\upload,vas\ws_data) do (
-    echo %%G
-    if exist %existing_path%\%%G (
-      echo copy %%G
-      robocopy "%existing_path%\%%G" "%%G" /E /NFL /NDL /NJH /NJS /nc /ns /np
-    )
-  )
-
-  if exist %existing_path%\client\conf\properties.json (
-    echo copy properties.json
-    robocopy "%existing_path%\client\conf" "client\conf" "properties.json" /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist %existing_path%\vas\rest\.htaccess (
-    echo copy .htaccess
-    robocopy "%existing_path%\vas\rest" "vas\rest" ".htaccess" /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-
-  if exist "%existing_path%\vas\rest\conf" (
-    echo copy vas\rest\conf
-    robocopy "%existing_path%\vas\rest\conf" "vas\rest\conf" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
diff --git a/utils/pull_subtrees.sh b/utils/pull_subtrees.sh
deleted file mode 100755
index 5cac1ba0..00000000
--- a/utils/pull_subtrees.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Vitis
-echo "---- Pull vitis ----"
-git subtree pull --prefix src/vitis --squash -m "pull subtree"  "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Pull ${aDeps[$i, name]} ----"
-
-			# Ajoute le dépôt
-			git subtree pull --prefix src/${aDeps[$i, name]} --squash -m "pull subtree" "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-		fi
-	done
-fi
diff --git a/utils/push_subtrees.sh b/utils/push_subtrees.sh
deleted file mode 100755
index 18a9d3bd..00000000
--- a/utils/push_subtrees.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Vitis
-echo "---- Push vitis ----"
-{ # 'try' block
-	git subtree push --prefix src/vitis "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-} || { # 'catch' block
-	echo "could not push vitis"
-}
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Push ${aDeps[$i, name]} ----"
-
-			# Push le dépôt
-
-			{ # 'try' block
-				git subtree push --prefix src/${aDeps[$i, name]} "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-			} || { # 'catch' block
-			    echo "could not push ${aDeps[$i, name]}"
-			}
-		fi
-	done
-fi
diff --git a/utils/update_tree.bat b/utils/update_tree.bat
deleted file mode 100644
index 3c3c5dc3..00000000
--- a/utils/update_tree.bat
+++ /dev/null
@@ -1,80 +0,0 @@
-@echo off
-title Update Vitis tree
-echo Update Vitis tree
-setlocal EnableDelayedExpansion
-
-cd utils
-
-REM Pull repo
-"C:\Program Files\Git\bin\sh.exe" --login -i -c "git pull"
-
-REM Pull subtrees
-"C:\Program Files\Git\bin\sh.exe" --login -i -c "./pull_subtrees.sh"
-
-REM Save important files
-if exist "../vas/rest/sql" (
-  robocopy "../vas/rest/sql" "../vas/rest/sql_bak" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-if exist "../vas/rest/conf" (
-  robocopy "../vas/rest/conf" "../vas/rest/conf_bak" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-
-REM Replace Vitis files
-for /d %%g in ("../src/vitis/client/*") do (
-  set x=%%g
-  echo copy client/!x!
-  rmdir /S /Q "../client/!x!"
-  robocopy "../src/vitis/client/!x!" "../client/!x!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/sql") do (
-  echo copy vas/sql
-  rmdir /S /Q "../vas/sql"
-  robocopy "../src/vitis/vas/sql" "../vas/sql" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/class") do (
-  echo copy vas/rest/class
-  rmdir /S /Q "../vas/rest/class"
-  robocopy "../src/vitis/vas/rest/class" "../vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/conf") do (
-  echo copy vas/rest/conf
-  robocopy "../src/vitis/vas/rest/conf" "../vas/rest/conf_veremes" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/inc") do (
-  echo copy vas/rest/inc
-  rmdir /S /Q "../vas/rest/inc"
-  robocopy "../src/vitis/vas/rest/inc" "../vas/rest/inc" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/ws") do (
-  echo copy vas/rest/ws
-  rmdir /S /Q "../vas/rest/ws"
-  robocopy "../src/vitis/vas/rest/ws" "../vas/rest/ws" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-
-REM Replace modules files
-for /d %%g in ("../src/module_*") do (
-  set x=%%g
-  if exist "../src/%%g/module" (
-    echo copy client/modules/!x:~7!
-    robocopy "../src/%%g/module" "../client/modules/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/conf" (
-    echo copy vas/rest/conf_veremes/!x:~7!
-    robocopy "../src/%%g/web_service/conf" "../vas/rest/conf_veremes/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/sql" (
-    echo copy vas/sql/!x:~7!
-    robocopy "../src/%%g/web_service/sql" "../vas/sql/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/ws" (
-    echo copy vas/rest/ws/!x:~7!
-    robocopy "../src/%%g/web_service/ws" "../vas/rest/ws/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/class" (
-    echo copy vas/rest/class
-    robocopy "../src/%%g/web_service/class" "../vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-
-cd ..
diff --git a/utils/utils/copy_hooks.bat b/utils/utils/copy_hooks.bat
deleted file mode 100644
index a24ac68b..00000000
--- a/utils/utils/copy_hooks.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-robocopy "githooks" "../.git/hooks" /E /NFL /NDL /NJH /NJS /nc /ns /np
diff --git a/utils/utils/copy_hooks.sh b/utils/utils/copy_hooks.sh
deleted file mode 100755
index f5bed2f2..00000000
--- a/utils/utils/copy_hooks.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script de mise à jour des hooks client
-#
-#
-#
-
-
-if [ -d "githooks" ]; then
-	if [ -d "../.git/hooks" ]; then
-	    cp -f githooks/* ../.git/hooks/
-	fi
-fi
diff --git a/utils/utils/get_deps.sh b/utils/utils/get_deps.sh
deleted file mode 100755
index 0a26177f..00000000
--- a/utils/utils/get_deps.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-#
-#	Récupère l'ensemble des dépendances depuis conf/_install/dependency.xml
-#
-#
-#
-#
-
-if [ "../conf/_install/dependency.xml" ]; then
-
-	declare -A aDeps
-	vitisVersion=master
-	depsCount=0
-	dependencies=($(cat "../conf/_install/dependency.xml" | tr -d '\040\011\012\015' | grep -oP '<dependency>([\s\S]*?)<\/dependency>'))
-
-	for i in ${!dependencies[*]}; do
-
-		sName=$(grep -oP '(?<=name>)[^<]+' <<< ${dependencies[$i]})
-		sVersion=$(grep -oP '(?<=version>)[^<]+' <<< ${dependencies[$i]})
-		sNature=$(grep -oP '(?<=nature>)[^<]+' <<< ${dependencies[$i]})
-
-		if [ $sName == "vitis" ]; then
-			vitisVersion=$sVersion
-		fi
-		if [ $sNature == "modules" ] || [ $sNature == "web_services" ] || [ $sName == "vitis" ]; then
-			aDeps[$i, name]=$sName
-			aDeps[$i, version]=$sVersion
-			aDeps[$i, nature]=$sNature
-			let depsCount++
-		fi
-
-	done
-
-	echo "[INFO] dependencies:"
-	echo "vitis : $vitisVersion"
-	for i in ${!dependencies[*]}; do
-		echo "(${aDeps[$i, nature]}) ${aDeps[$i, name]} : ${aDeps[$i, version]}"
-	done
-	echo "depsCount : ${depsCount}"
-
-	export vitisVersion
-	export depsCount
-	export aDeps
-
-else
-	echo "[ERROR] ../conf/_install/dependency.xml not found"
-fi
diff --git a/utils/utils/githooks/post-merge b/utils/utils/githooks/post-merge
deleted file mode 100755
index 45b38b21..00000000
--- a/utils/utils/githooks/post-merge
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-#
-#   Hook qui permet de pull toutes les dépendances
-#   quand on fait un pull sur l'application
-#
-#
-#
-#
-#
-
-echo "****** Post-merge Hook ******"
-echo "****** Pull ******"
-# echo "****** Pull subtrees ******"
-# echo "$(pwd)"
-#
-# if [ -d "$(pwd)/utils" ]; then
-#     cd utils
-#     ./pull_subtrees.sh
-# fi
diff --git a/utils/utils/githooks/pre-push b/utils/utils/githooks/pre-push
deleted file mode 100755
index c5e4e953..00000000
--- a/utils/utils/githooks/pre-push
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-#
-#   Hook qui permet de push toutes les dépendances
-#   quand on fait un push sur l'application
-#
-#
-#
-#
-#
-
-remote="$1"
-url="$2"
-if [ $remote != $url ]; then
-
-    echo "****** Pre-push Hook ******"
-    echo "****** Push ******"
-    # echo "****** Push subtrees ******"
-    # if [ -d "$(pwd)/utils" ]; then
-    #     cd utils
-    #     ./push_subtrees.sh
-    # fi
-fi
diff --git a/utils/utils/init_subtrees.sh b/utils/utils/init_subtrees.sh
deleted file mode 100755
index 7f9c2abf..00000000
--- a/utils/utils/init_subtrees.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#	Nécessite xmllint : sudo apt install libxml2-utils
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-if [ -d "$(pwd)/client" ]; then
-	rm client
-fi
-if [ -d "$(pwd)/vas" ]; then
-	rm vas
-fi
-if [ -d "$(pwd)/src" ]; then
-	git rm -r src
-	git commit -a -m "Reset sources"
-fi
-mkdir src
-
-if [[ $depsCount > 0 ]]; then
-
-	# Vitis
-	echo "---- Init vitis ----"
-	git subtree add --squash -m "add subtree" --prefix src/vitis "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-
-	echo "---- Init conf ----"
-	git subtree add --squash -m "add subtree" --prefix src/closure "git@gitlab.veremes.net:Development/vitis_apps/sources/closure.git" master
-
-	# Modules
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Init ${aDeps[$i, name]} : ${aDeps[$i, version]}----"
-
-		    # Ajoute le dépôt
-			git subtree add --squash -m "add subtree" --prefix src/${aDeps[$i, name]} "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-		fi
-	done
-
-fi
diff --git a/utils/utils/init_symlinks.sh b/utils/utils/init_symlinks.sh
deleted file mode 100755
index 562c7ddb..00000000
--- a/utils/utils/init_symlinks.sh
+++ /dev/null
@@ -1,159 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#
-#   Split repo
-#   git subtree split -P module/ -b module_split_branch
-#
-#   Add subtree
-#   git subtree add --prefix vmap "git@gitlab.veremes.net:Development/vitis_apps/sources/Vitis.git" master
-#
-#
-
-echo -n "Existing app path (path/empty)? "
-read APP_EXISTING_PATH
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Supprime les anciens symlinks
-if [ -d "client" ]; then
-	rm -Rf client
-fi
-if [ -d "vas" ]; then
-	rm -Rf vas
-fi
-find src/vitis/client -type l -delete
-find src/vitis/vas/sql -type l -delete
-find src/vitis/vas/rest -type l -delete
-
-# Vitis
-echo "---- Link vitis ----"
-if ! [ -e "$(pwd)/client" ]; then
-
-	mkdir client
-	mkdir client/javascript
-	mkdir client/modules
-	ln -rsf src/vitis/client/css client/css
-	ln -rsf src/vitis/client/forms client/forms
-	ln -rsf src/vitis/client/images client/images
-	ln -rsf src/vitis/client/javascript/app client/javascript/app
-	ln -rsf src/vitis/client/javascript/externs client/javascript/externs
-	ln -rsf src/vitis/client/javascript/require client/javascript/require
-	ln -rsf src/vitis/client/lang client/lang
-	ln -rsf src/vitis/client/less client/less
-	ln -rsf src/vitis/client/modules/vitis client/modules/vitis
-	ln -rsf src/vitis/client/templates client/templates
-	ln -rsf src/vitis/client/.htaccess client/.htaccess
-	ln -rsf src/vitis/client/index.html client/index.html
-fi
-if ! [ -e "$(pwd)/vas" ]; then
-
-	mkdir vas
-	mkdir vas/rest
-	mkdir vas/rest/ws
-	ln -rsf src/vitis/vas/doc vas/doc
-	ln -rsf src/vitis/vas/rest/class vas/rest/class
-	ln -rsf src/vitis/vas/rest/inc vas/rest/inc
-	ln -rsf src/vitis/vas/rest/ws/vitis vas/rest/ws/vitis
-	ln -rsf src/vitis/vas/rest/index.phtml vas/rest/index.phtml
-	ln -rsf src/vitis/vas/rest/index.vhtml vas/rest/index.vhtml
-	ln -rsf src/vitis/vas/sql vas/sql
-	ln -rsf src/vitis/vas/util vas/util
-fi
-
-# Conf
-echo "---- Link conf ----"
-if ! [ -e "src/vitis/client/conf" ]; then
-	# ln -rsf conf client/conf
-
-	mkdir client/conf
-	for elem in $( ls "conf"); do
-		if [[ $elem != 'properties.json' ]]; then
-			if [[ -d "conf/${elem}" || -f "conf/${elem}" ]]; then
-				echo "---- Link conf/$elem"
-				ln -rsf conf/$elem client/conf/$elem
-			fi
-		fi
-	done
-fi
-if ! [ -e "conf/closure" ]; then
-	ln -rsf src/closure/conf conf/closure
-fi
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			if [ ${aDeps[$i, name]:0:7} == "module_" ]; then
-				module=${aDeps[$i, name]:7}
-				echo "---- Link module_${module} ----"
-				if [ -d "$(pwd)/src/module_${module}/module" ]; then
-					if ! [ -e "src/vitis/client/modules/${module}" ]; then
-						ln -rsf src/module_${module}/module client/modules/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/ws" ]; then
-					if ! [ -e "src/vitis/vas/rest/ws/${module}" ]; then
-						ln -rsf src/module_${module}/web_service/ws vas/rest/ws/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/sql" ]; then
-					if ! [ -e "src/vitis/vas/sql/${module}" ]; then
-						ln -rsf src/module_${module}/web_service/sql vas/sql/${module}
-					fi
-				fi
-				if [ -d "$(pwd)/src/module_${module}/web_service/class" ]; then
-					for class_dir in $( ls "$(pwd)/src/module_${module}/web_service/class"); do
-						if [ -d "$(pwd)/src/module_${module}/web_service/class/${class_dir}" ]; then
-							echo "---- Link module_${module}/${class_dir} ----"
-							if ! [ -e "src/vitis/vas/rest/class/${class_dir}" ]; then
-								ln -rsf src/module_${module}/web_service/class/${class_dir} vas/rest/class/${class_dir}
-							fi
-						fi
-					done
-				fi
-			fi
-		fi
-	done
-
-	# Utilisation d'une install déjà existante
-	if [ -d "${APP_EXISTING_PATH}" ]; then
-		echo "---- Link exixting app ${APP_EXISTING_PATH} ----"
-
-		declare -a existing_folders_path=("vas/server"
-		                "vas/rest/conf"
-		                "vas/log"
-						"vas/public"
-						"vas/shared"
-						"vas/tmp"
-						"vas/upload"
-		                "vas/ws_data")
-		for folder_path in "${existing_folders_path[@]}"; do
-			if [ -d "${APP_EXISTING_PATH}/$folder_path" ]; then
-				echo "copy $folder_path"
-				cp -Rf "${APP_EXISTING_PATH}/$folder_path" "$(pwd)/$folder_path"
-				chmod 777 -R "$(pwd)/$folder_path"
-			fi
-		done
-
-		declare -a existing_files_path=("client/conf/properties.json"
-										"vas/rest/.htaccess")
-		for file_path in "${existing_files_path[@]}"; do
-			if [ -f "${APP_EXISTING_PATH}/$file_path" ]; then
-				echo "copy $file_path"
-				cp -f "${APP_EXISTING_PATH}/$file_path" "$(pwd)/$file_path"
-			fi
-		done
-
-		for properties_dir in $( ls "${APP_EXISTING_PATH}/vas/rest/conf"); do
-			if [ -d "${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}" ]; then
-				echo "copy ${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}/ > $(pwd)/vas/rest/conf/"
-				cp -Rf "${APP_EXISTING_PATH}/vas/rest/conf/${properties_dir}/" "$(pwd)/vas/rest/conf/"
-			fi
-		done
-	fi
-fi
diff --git a/utils/utils/init_tree.bat b/utils/utils/init_tree.bat
deleted file mode 100644
index d8e6956c..00000000
--- a/utils/utils/init_tree.bat
+++ /dev/null
@@ -1,99 +0,0 @@
-@echo off
-title Install Vitis App
-setlocal EnableDelayedExpansion
-
-cd ..
-
-set /p existing_path="Existing app path: "
-
-REM Client Dir
-echo Create client directory
-if exist "client" (
-  rmdir /S /Q "client"
-)
-echo copy client
-robocopy "src/vitis/client" "client" /E /NFL /NDL /NJH /NJS /nc /ns /np
-echo copy client/conf
-robocopy "conf" "client/conf" /E /NFL /NDL /NJH /NJS /nc /ns /np
-echo copy client/conf/closure
-robocopy "src/closure/conf" "client/conf/closure" /E /NFL /NDL /NJH /NJS /nc /ns /np
-
-echo Copy client modules
-for /d %%g in ("src/module_*") do (
-  set x=%%g
-  echo !x:~7!
-  if exist "src/%%g/module" (
-    echo copy client/modules/!x:~7!
-    robocopy "src/%%g/module" "client/modules/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-REM VAS dir
-echo Create vas directory
-echo Create client directory
-if exist "vas" (
-  rmdir /S /Q "vas"
-)
-echo copy vas
-robocopy "src/vitis/vas" "vas" /E /NFL /NDL /NJH /NJS /nc /ns /np
-
-echo Copy vas web_services
-for /d %%g in ("src/module_*") do (
-  set x=%%g
-  echo !x:~7!
-  if exist "src/%%g/web_service/conf" (
-    echo copy vas/rest/conf/!x:~7!
-    robocopy "src/%%g/web_service/conf" "vas/rest/conf/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/sql" (
-    echo copy vas/sql/!x:~7!
-    robocopy "src/%%g/web_service/sql" "vas/sql/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/ws" (
-    echo copy vas/rest/ws/!x:~7!
-    robocopy "src/%%g/web_service/ws" "vas/rest/ws/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/class" (
-    echo copy vas/rest/class
-    robocopy "src/%%g/web_service/class" "vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/ws_data" (
-    echo copy vas/ws_data
-    robocopy "src/%%g/web_service/ws_data" "vas/ws_data" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/public" (
-    echo copy vas/public
-    robocopy "src/%%g/web_service/public" "vas/public" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "src/%%g/web_service/upload" (
-    echo copy vas/upload
-    robocopy "src/%%g/web_service/upload" "vas/upload" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-REM Copy from existing path
-if exist %existing_path% (
-  echo copy properties from %existing_path%
-
-  for %%G in (vas\server,vas\rest\conf,vas\log,vas\public,vas\shared,vas\tmp,vas\upload,vas\ws_data) do (
-    echo %%G
-    if exist %existing_path%\%%G (
-      echo copy %%G
-      robocopy "%existing_path%\%%G" "%%G" /E /NFL /NDL /NJH /NJS /nc /ns /np
-    )
-  )
-
-  if exist %existing_path%\client\conf\properties.json (
-    echo copy properties.json
-    robocopy "%existing_path%\client\conf" "client\conf" "properties.json" /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist %existing_path%\vas\rest\.htaccess (
-    echo copy .htaccess
-    robocopy "%existing_path%\vas\rest" "vas\rest" ".htaccess" /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-
-  if exist "%existing_path%\vas\rest\conf" (
-    echo copy vas\rest\conf
-    robocopy "%existing_path%\vas\rest\conf" "vas\rest\conf" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
diff --git a/utils/utils/pull_subtrees.sh b/utils/utils/pull_subtrees.sh
deleted file mode 100755
index 5cac1ba0..00000000
--- a/utils/utils/pull_subtrees.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Vitis
-echo "---- Pull vitis ----"
-git subtree pull --prefix src/vitis --squash -m "pull subtree"  "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Pull ${aDeps[$i, name]} ----"
-
-			# Ajoute le dépôt
-			git subtree pull --prefix src/${aDeps[$i, name]} --squash -m "pull subtree" "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-		fi
-	done
-fi
diff --git a/utils/utils/push_subtrees.sh b/utils/utils/push_subtrees.sh
deleted file mode 100755
index 18a9d3bd..00000000
--- a/utils/utils/push_subtrees.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-#
-#
-# 	Script d'initialisation d'un dépot vMap versionné sous git
-#	Initislise l'ensemble des dépendances sous forme de subtrees
-#
-#
-#
-
-
-APP_NAME="vmap"
-
-# Récupère la liste des dépendances
-. ./get_deps.sh
-
-cd ..
-
-# Vitis
-echo "---- Push vitis ----"
-{ # 'try' block
-	git subtree push --prefix src/vitis "git@gitlab.veremes.net:Development/vitis_apps/sources/vitis.git" $vitisVersion
-} || { # 'catch' block
-	echo "could not push vitis"
-}
-
-# Modules
-if [[ $depsCount > 0 ]]; then
-	for (( i=1; i <= $depsCount; i++ )); do
-		if [ ${aDeps[$i, nature]} == "modules" ]; then
-			echo "---- Push ${aDeps[$i, name]} ----"
-
-			# Push le dépôt
-
-			{ # 'try' block
-				git subtree push --prefix src/${aDeps[$i, name]} "git@gitlab.veremes.net:Development/vitis_apps/sources/${aDeps[$i, name]}.git" ${aDeps[$i, version]}
-			} || { # 'catch' block
-			    echo "could not push ${aDeps[$i, name]}"
-			}
-		fi
-	done
-fi
diff --git a/utils/utils/update_tree.bat b/utils/utils/update_tree.bat
deleted file mode 100644
index 3c3c5dc3..00000000
--- a/utils/utils/update_tree.bat
+++ /dev/null
@@ -1,80 +0,0 @@
-@echo off
-title Update Vitis tree
-echo Update Vitis tree
-setlocal EnableDelayedExpansion
-
-cd utils
-
-REM Pull repo
-"C:\Program Files\Git\bin\sh.exe" --login -i -c "git pull"
-
-REM Pull subtrees
-"C:\Program Files\Git\bin\sh.exe" --login -i -c "./pull_subtrees.sh"
-
-REM Save important files
-if exist "../vas/rest/sql" (
-  robocopy "../vas/rest/sql" "../vas/rest/sql_bak" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-if exist "../vas/rest/conf" (
-  robocopy "../vas/rest/conf" "../vas/rest/conf_bak" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-
-REM Replace Vitis files
-for /d %%g in ("../src/vitis/client/*") do (
-  set x=%%g
-  echo copy client/!x!
-  rmdir /S /Q "../client/!x!"
-  robocopy "../src/vitis/client/!x!" "../client/!x!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/sql") do (
-  echo copy vas/sql
-  rmdir /S /Q "../vas/sql"
-  robocopy "../src/vitis/vas/sql" "../vas/sql" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/class") do (
-  echo copy vas/rest/class
-  rmdir /S /Q "../vas/rest/class"
-  robocopy "../src/vitis/vas/rest/class" "../vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/conf") do (
-  echo copy vas/rest/conf
-  robocopy "../src/vitis/vas/rest/conf" "../vas/rest/conf_veremes" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/inc") do (
-  echo copy vas/rest/inc
-  rmdir /S /Q "../vas/rest/inc"
-  robocopy "../src/vitis/vas/rest/inc" "../vas/rest/inc" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-for /d %%g in ("../src/vitis/vas/rest/ws") do (
-  echo copy vas/rest/ws
-  rmdir /S /Q "../vas/rest/ws"
-  robocopy "../src/vitis/vas/rest/ws" "../vas/rest/ws" /E /NFL /NDL /NJH /NJS /nc /ns /np
-)
-
-REM Replace modules files
-for /d %%g in ("../src/module_*") do (
-  set x=%%g
-  if exist "../src/%%g/module" (
-    echo copy client/modules/!x:~7!
-    robocopy "../src/%%g/module" "../client/modules/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/conf" (
-    echo copy vas/rest/conf_veremes/!x:~7!
-    robocopy "../src/%%g/web_service/conf" "../vas/rest/conf_veremes/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/sql" (
-    echo copy vas/sql/!x:~7!
-    robocopy "../src/%%g/web_service/sql" "../vas/sql/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/ws" (
-    echo copy vas/rest/ws/!x:~7!
-    robocopy "../src/%%g/web_service/ws" "../vas/rest/ws/!x:~7!" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-  if exist "../src/%%g/web_service/class" (
-    echo copy vas/rest/class
-    robocopy "../src/%%g/web_service/class" "../vas/rest/class" /E /NFL /NDL /NJH /NJS /nc /ns /np
-  )
-)
-
-
-cd ..
diff --git a/src/vitis/vas/doc/composer.json b/vas/doc/composer.json
similarity index 100%
rename from src/vitis/vas/doc/composer.json
rename to vas/doc/composer.json
diff --git a/src/vitis/vas/doc/composer.lock b/vas/doc/composer.lock
similarity index 100%
rename from src/vitis/vas/doc/composer.lock
rename to vas/doc/composer.lock
diff --git a/src/vitis/vas/doc/css/reset.css b/vas/doc/css/reset.css
similarity index 100%
rename from src/vitis/vas/doc/css/reset.css
rename to vas/doc/css/reset.css
diff --git a/src/vitis/vas/doc/css/screen.css b/vas/doc/css/screen.css
similarity index 100%
rename from src/vitis/vas/doc/css/screen.css
rename to vas/doc/css/screen.css
diff --git a/src/vitis/vas/doc/css/style.css b/vas/doc/css/style.css
similarity index 100%
rename from src/vitis/vas/doc/css/style.css
rename to vas/doc/css/style.css
diff --git a/src/vitis/vas/doc/images/gtf_ws.png b/vas/doc/images/gtf_ws.png
similarity index 100%
rename from src/vitis/vas/doc/images/gtf_ws.png
rename to vas/doc/images/gtf_ws.png
diff --git a/src/vitis/vas/doc/images/order.png b/vas/doc/images/order.png
similarity index 100%
rename from src/vitis/vas/doc/images/order.png
rename to vas/doc/images/order.png
diff --git a/src/vitis/vas/doc/images/overview.png b/vas/doc/images/overview.png
similarity index 100%
rename from src/vitis/vas/doc/images/overview.png
rename to vas/doc/images/overview.png
diff --git a/src/vitis/vas/doc/images/rest.png b/vas/doc/images/rest.png
similarity index 100%
rename from src/vitis/vas/doc/images/rest.png
rename to vas/doc/images/rest.png
diff --git a/src/vitis/vas/doc/images/throbber.gif b/vas/doc/images/throbber.gif
similarity index 100%
rename from src/vitis/vas/doc/images/throbber.gif
rename to vas/doc/images/throbber.gif
diff --git a/src/vitis/vas/doc/images/token.png b/vas/doc/images/token.png
similarity index 100%
rename from src/vitis/vas/doc/images/token.png
rename to vas/doc/images/token.png
diff --git a/src/vitis/vas/doc/images/workspace.png b/vas/doc/images/workspace.png
similarity index 100%
rename from src/vitis/vas/doc/images/workspace.png
rename to vas/doc/images/workspace.png
diff --git a/src/vitis/vas/doc/index.phtml b/vas/doc/index.phtml
similarity index 93%
rename from src/vitis/vas/doc/index.phtml
rename to vas/doc/index.phtml
index 086cb768..d4fedf02 100755
--- a/src/vitis/vas/doc/index.phtml
+++ b/vas/doc/index.phtml
@@ -1,6 +1,9 @@
 <?php
 session_start();
-require_once '../rest/conf/properties.inc';
+
+$_SERVER['VAS_PATH'] = pathinfo(dirname($_SERVER['SCRIPT_FILENAME']))['dirname'];
+
+require_once $_SERVER['VAS_PATH'] . '/rest/conf/properties.inc';
 
 function returnOverview($sFolder, $parent) {
     $aModules = array();
@@ -17,10 +20,12 @@ function returnOverview($sFolder, $parent) {
             }
         }
     }
+
     return $aModules;
 }
 
-$aOverview = returnOverview(__DIR__ . "/../rest/ws", "");
+$aOverview = returnOverview($_SERVER['VAS_PATH'] . "/rest/ws", "");
+error_log('$aOverview: '. print_r($aOverview, true));
 ?>
 
 <!DOCTYPE html>
@@ -59,7 +64,7 @@ $aOverview = returnOverview(__DIR__ . "/../rest/ws", "");
                     sToken = json.PrivateToken.token;
                 }   else {
                     sToken = code[0].outerText.split('<token>')[1].split('</token>')[0];
-                }  
+                }
                 if (sToken != "") {
                 $("input[name='token']").each(function () {
                     $(this).attr("value", sToken);
@@ -154,4 +159,3 @@ foreach ($aOverview as $key => $value) {
         </div>
     </body>
 </html>
-
diff --git a/src/vitis/vas/doc/javascript/backbone-min.js b/vas/doc/javascript/backbone-min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/backbone-min.js
rename to vas/doc/javascript/backbone-min.js
diff --git a/src/vitis/vas/doc/javascript/handlebars-1.0.0.js b/vas/doc/javascript/handlebars-1.0.0.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/handlebars-1.0.0.js
rename to vas/doc/javascript/handlebars-1.0.0.js
diff --git a/src/vitis/vas/doc/javascript/handlebars-2.0.0.js b/vas/doc/javascript/handlebars-2.0.0.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/handlebars-2.0.0.js
rename to vas/doc/javascript/handlebars-2.0.0.js
diff --git a/src/vitis/vas/doc/javascript/highlight.7.3.pack.js b/vas/doc/javascript/highlight.7.3.pack.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/highlight.7.3.pack.js
rename to vas/doc/javascript/highlight.7.3.pack.js
diff --git a/src/vitis/vas/doc/javascript/jquery-1.8.0.min.js b/vas/doc/javascript/jquery-1.8.0.min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/jquery-1.8.0.min.js
rename to vas/doc/javascript/jquery-1.8.0.min.js
diff --git a/src/vitis/vas/doc/javascript/jquery.ba-bbq.min.js b/vas/doc/javascript/jquery.ba-bbq.min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/jquery.ba-bbq.min.js
rename to vas/doc/javascript/jquery.ba-bbq.min.js
diff --git a/src/vitis/vas/doc/javascript/jquery.slideto.min.js b/vas/doc/javascript/jquery.slideto.min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/jquery.slideto.min.js
rename to vas/doc/javascript/jquery.slideto.min.js
diff --git a/src/vitis/vas/doc/javascript/jquery.wiggle.min.js b/vas/doc/javascript/jquery.wiggle.min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/jquery.wiggle.min.js
rename to vas/doc/javascript/jquery.wiggle.min.js
diff --git a/src/vitis/vas/doc/javascript/marked.js b/vas/doc/javascript/marked.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/marked.js
rename to vas/doc/javascript/marked.js
diff --git a/src/vitis/vas/doc/javascript/shred.bundle.js b/vas/doc/javascript/shred.bundle.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/shred.bundle.js
rename to vas/doc/javascript/shred.bundle.js
diff --git a/src/vitis/vas/doc/javascript/shred/content.js b/vas/doc/javascript/shred/content.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/shred/content.js
rename to vas/doc/javascript/shred/content.js
diff --git a/src/vitis/vas/doc/javascript/swagger-oauth.js b/vas/doc/javascript/swagger-oauth.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/swagger-oauth.js
rename to vas/doc/javascript/swagger-oauth.js
diff --git a/src/vitis/vas/doc/javascript/swagger-ui.js b/vas/doc/javascript/swagger-ui.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/swagger-ui.js
rename to vas/doc/javascript/swagger-ui.js
diff --git a/src/vitis/vas/doc/javascript/swagger-ui.min.js b/vas/doc/javascript/swagger-ui.min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/swagger-ui.min.js
rename to vas/doc/javascript/swagger-ui.min.js
diff --git a/src/vitis/vas/doc/javascript/underscore-min.js b/vas/doc/javascript/underscore-min.js
similarity index 100%
rename from src/vitis/vas/doc/javascript/underscore-min.js
rename to vas/doc/javascript/underscore-min.js
diff --git a/src/vitis/vas/doc/javascript/underscore-min.map b/vas/doc/javascript/underscore-min.map
similarity index 100%
rename from src/vitis/vas/doc/javascript/underscore-min.map
rename to vas/doc/javascript/underscore-min.map
diff --git a/src/vitis/vas/doc/swagger.php b/vas/doc/swagger.php
similarity index 60%
rename from src/vitis/vas/doc/swagger.php
rename to vas/doc/swagger.php
index 3437171a..aca8acff 100755
--- a/src/vitis/vas/doc/swagger.php
+++ b/vas/doc/swagger.php
@@ -1,8 +1,9 @@
 <?php
+$_SERVER['VAS_PATH'] = pathinfo(dirname($_SERVER['SCRIPT_FILENAME']))['dirname'];
 header('Content-Type: application/json');
-require_once "../rest/conf/properties.inc";
+require_once $_SERVER['VAS_PATH'] . "/rest/conf/properties.inc";
 require("vendor/autoload.php");
-$swagger = \Swagger\scan('../rest/ws/'.$_REQUEST['service']);
+$swagger = \Swagger\scan($_SERVER['VAS_PATH'] . '/rest/ws/'.$_REQUEST['service']);
 $aServer = explode("://", $properties["web_server_name"]);
 $swagger = str_replace("[service_alias]", $properties["services_alias"], $swagger);
 $swagger = str_replace("[protocol]", $aServer[0], $swagger);
diff --git a/src/vitis/vas/doc/vendor/autoload.php b/vas/doc/vendor/autoload.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/autoload.php
rename to vas/doc/vendor/autoload.php
diff --git a/src/vitis/vas/doc/vendor/bin/swagger b/vas/doc/vendor/bin/swagger
similarity index 100%
rename from src/vitis/vas/doc/vendor/bin/swagger
rename to vas/doc/vendor/bin/swagger
diff --git a/src/vitis/vas/doc/vendor/composer/ClassLoader.php b/vas/doc/vendor/composer/ClassLoader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/ClassLoader.php
rename to vas/doc/vendor/composer/ClassLoader.php
diff --git a/src/vitis/vas/doc/vendor/composer/LICENSE b/vas/doc/vendor/composer/LICENSE
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/LICENSE
rename to vas/doc/vendor/composer/LICENSE
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_classmap.php b/vas/doc/vendor/composer/autoload_classmap.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_classmap.php
rename to vas/doc/vendor/composer/autoload_classmap.php
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_files.php b/vas/doc/vendor/composer/autoload_files.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_files.php
rename to vas/doc/vendor/composer/autoload_files.php
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_namespaces.php b/vas/doc/vendor/composer/autoload_namespaces.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_namespaces.php
rename to vas/doc/vendor/composer/autoload_namespaces.php
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_psr4.php b/vas/doc/vendor/composer/autoload_psr4.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_psr4.php
rename to vas/doc/vendor/composer/autoload_psr4.php
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_real.php b/vas/doc/vendor/composer/autoload_real.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_real.php
rename to vas/doc/vendor/composer/autoload_real.php
diff --git a/src/vitis/vas/doc/vendor/composer/autoload_static.php b/vas/doc/vendor/composer/autoload_static.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/autoload_static.php
rename to vas/doc/vendor/composer/autoload_static.php
diff --git a/src/vitis/vas/doc/vendor/composer/installed.json b/vas/doc/vendor/composer/installed.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/composer/installed.json
rename to vas/doc/vendor/composer/installed.json
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/LICENSE b/vas/doc/vendor/doctrine/annotations/LICENSE
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/LICENSE
rename to vas/doc/vendor/doctrine/annotations/LICENSE
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/README.md b/vas/doc/vendor/doctrine/annotations/README.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/README.md
rename to vas/doc/vendor/doctrine/annotations/README.md
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/composer.json b/vas/doc/vendor/doctrine/annotations/composer.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/composer.json
rename to vas/doc/vendor/doctrine/annotations/composer.json
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attribute.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Attributes.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/IgnoreAnnotation.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Required.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Target.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/CachedReader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/FileCacheReader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/IndexedReader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PhpParser.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/SimpleAnnotationReader.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php b/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php
rename to vas/doc/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/TokenParser.php
diff --git a/src/vitis/vas/doc/vendor/doctrine/lexer/LICENSE b/vas/doc/vendor/doctrine/lexer/LICENSE
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/lexer/LICENSE
rename to vas/doc/vendor/doctrine/lexer/LICENSE
diff --git a/src/vitis/vas/doc/vendor/doctrine/lexer/README.md b/vas/doc/vendor/doctrine/lexer/README.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/lexer/README.md
rename to vas/doc/vendor/doctrine/lexer/README.md
diff --git a/src/vitis/vas/doc/vendor/doctrine/lexer/composer.json b/vas/doc/vendor/doctrine/lexer/composer.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/lexer/composer.json
rename to vas/doc/vendor/doctrine/lexer/composer.json
diff --git a/src/vitis/vas/doc/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php b/vas/doc/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
rename to vas/doc/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/.gitignore b/vas/doc/vendor/symfony/finder/.gitignore
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/.gitignore
rename to vas/doc/vendor/symfony/finder/.gitignore
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/AbstractAdapter.php b/vas/doc/vendor/symfony/finder/Adapter/AbstractAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/AbstractAdapter.php
rename to vas/doc/vendor/symfony/finder/Adapter/AbstractAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/AbstractFindAdapter.php b/vas/doc/vendor/symfony/finder/Adapter/AbstractFindAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/AbstractFindAdapter.php
rename to vas/doc/vendor/symfony/finder/Adapter/AbstractFindAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/AdapterInterface.php b/vas/doc/vendor/symfony/finder/Adapter/AdapterInterface.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/AdapterInterface.php
rename to vas/doc/vendor/symfony/finder/Adapter/AdapterInterface.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/BsdFindAdapter.php b/vas/doc/vendor/symfony/finder/Adapter/BsdFindAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/BsdFindAdapter.php
rename to vas/doc/vendor/symfony/finder/Adapter/BsdFindAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/GnuFindAdapter.php b/vas/doc/vendor/symfony/finder/Adapter/GnuFindAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/GnuFindAdapter.php
rename to vas/doc/vendor/symfony/finder/Adapter/GnuFindAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Adapter/PhpAdapter.php b/vas/doc/vendor/symfony/finder/Adapter/PhpAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Adapter/PhpAdapter.php
rename to vas/doc/vendor/symfony/finder/Adapter/PhpAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/CHANGELOG.md b/vas/doc/vendor/symfony/finder/CHANGELOG.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/CHANGELOG.md
rename to vas/doc/vendor/symfony/finder/CHANGELOG.md
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Comparator/Comparator.php b/vas/doc/vendor/symfony/finder/Comparator/Comparator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Comparator/Comparator.php
rename to vas/doc/vendor/symfony/finder/Comparator/Comparator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Comparator/DateComparator.php b/vas/doc/vendor/symfony/finder/Comparator/DateComparator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Comparator/DateComparator.php
rename to vas/doc/vendor/symfony/finder/Comparator/DateComparator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Comparator/NumberComparator.php b/vas/doc/vendor/symfony/finder/Comparator/NumberComparator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Comparator/NumberComparator.php
rename to vas/doc/vendor/symfony/finder/Comparator/NumberComparator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Exception/AccessDeniedException.php b/vas/doc/vendor/symfony/finder/Exception/AccessDeniedException.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Exception/AccessDeniedException.php
rename to vas/doc/vendor/symfony/finder/Exception/AccessDeniedException.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Exception/AdapterFailureException.php b/vas/doc/vendor/symfony/finder/Exception/AdapterFailureException.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Exception/AdapterFailureException.php
rename to vas/doc/vendor/symfony/finder/Exception/AdapterFailureException.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Exception/ExceptionInterface.php b/vas/doc/vendor/symfony/finder/Exception/ExceptionInterface.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Exception/ExceptionInterface.php
rename to vas/doc/vendor/symfony/finder/Exception/ExceptionInterface.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Exception/OperationNotPermitedException.php b/vas/doc/vendor/symfony/finder/Exception/OperationNotPermitedException.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Exception/OperationNotPermitedException.php
rename to vas/doc/vendor/symfony/finder/Exception/OperationNotPermitedException.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Exception/ShellCommandFailureException.php b/vas/doc/vendor/symfony/finder/Exception/ShellCommandFailureException.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Exception/ShellCommandFailureException.php
rename to vas/doc/vendor/symfony/finder/Exception/ShellCommandFailureException.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Expression/Expression.php b/vas/doc/vendor/symfony/finder/Expression/Expression.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Expression/Expression.php
rename to vas/doc/vendor/symfony/finder/Expression/Expression.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Expression/Glob.php b/vas/doc/vendor/symfony/finder/Expression/Glob.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Expression/Glob.php
rename to vas/doc/vendor/symfony/finder/Expression/Glob.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Expression/Regex.php b/vas/doc/vendor/symfony/finder/Expression/Regex.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Expression/Regex.php
rename to vas/doc/vendor/symfony/finder/Expression/Regex.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Expression/ValueInterface.php b/vas/doc/vendor/symfony/finder/Expression/ValueInterface.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Expression/ValueInterface.php
rename to vas/doc/vendor/symfony/finder/Expression/ValueInterface.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Finder.php b/vas/doc/vendor/symfony/finder/Finder.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Finder.php
rename to vas/doc/vendor/symfony/finder/Finder.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Glob.php b/vas/doc/vendor/symfony/finder/Glob.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Glob.php
rename to vas/doc/vendor/symfony/finder/Glob.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/CustomFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/CustomFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/CustomFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/CustomFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/DateRangeFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilePathsIterator.php b/vas/doc/vendor/symfony/finder/Iterator/FilePathsIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilePathsIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/FilePathsIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/FileTypeFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilenameFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/FilenameFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilenameFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/FilenameFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/FilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/FilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/FilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/PathFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/PathFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/PathFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/PathFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php b/vas/doc/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php b/vas/doc/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Iterator/SortableIterator.php b/vas/doc/vendor/symfony/finder/Iterator/SortableIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Iterator/SortableIterator.php
rename to vas/doc/vendor/symfony/finder/Iterator/SortableIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/LICENSE b/vas/doc/vendor/symfony/finder/LICENSE
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/LICENSE
rename to vas/doc/vendor/symfony/finder/LICENSE
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/README.md b/vas/doc/vendor/symfony/finder/README.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/README.md
rename to vas/doc/vendor/symfony/finder/README.md
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Shell/Command.php b/vas/doc/vendor/symfony/finder/Shell/Command.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Shell/Command.php
rename to vas/doc/vendor/symfony/finder/Shell/Command.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Shell/Shell.php b/vas/doc/vendor/symfony/finder/Shell/Shell.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Shell/Shell.php
rename to vas/doc/vendor/symfony/finder/Shell/Shell.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/SplFileInfo.php b/vas/doc/vendor/symfony/finder/SplFileInfo.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/SplFileInfo.php
rename to vas/doc/vendor/symfony/finder/SplFileInfo.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/BsdFinderTest.php b/vas/doc/vendor/symfony/finder/Tests/BsdFinderTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/BsdFinderTest.php
rename to vas/doc/vendor/symfony/finder/Tests/BsdFinderTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php b/vas/doc/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php b/vas/doc/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php b/vas/doc/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/ExpressionTest.php b/vas/doc/vendor/symfony/finder/Tests/Expression/ExpressionTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/ExpressionTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Expression/ExpressionTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/GlobTest.php b/vas/doc/vendor/symfony/finder/Tests/Expression/GlobTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/GlobTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Expression/GlobTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/RegexTest.php b/vas/doc/vendor/symfony/finder/Tests/Expression/RegexTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Expression/RegexTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Expression/RegexTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/DummyAdapter.php b/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/DummyAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/DummyAdapter.php
rename to vas/doc/vendor/symfony/finder/Tests/FakeAdapter/DummyAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/FailingAdapter.php b/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/FailingAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/FailingAdapter.php
rename to vas/doc/vendor/symfony/finder/Tests/FakeAdapter/FailingAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/NamedAdapter.php b/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/NamedAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/NamedAdapter.php
rename to vas/doc/vendor/symfony/finder/Tests/FakeAdapter/NamedAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/UnsupportedAdapter.php b/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/UnsupportedAdapter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/FakeAdapter/UnsupportedAdapter.php
rename to vas/doc/vendor/symfony/finder/Tests/FakeAdapter/UnsupportedAdapter.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/FinderTest.php b/vas/doc/vendor/symfony/finder/Tests/FinderTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/FinderTest.php
rename to vas/doc/vendor/symfony/finder/Tests/FinderTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat b/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat b/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/a.dat b/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/a.dat
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/A/a.dat
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/A/a.dat
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy b/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy b/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy b/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/dolor.txt b/vas/doc/vendor/symfony/finder/Tests/Fixtures/dolor.txt
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/dolor.txt
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/dolor.txt
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/ipsum.txt b/vas/doc/vendor/symfony/finder/Tests/Fixtures/ipsum.txt
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/ipsum.txt
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/ipsum.txt
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/lorem.txt b/vas/doc/vendor/symfony/finder/Tests/Fixtures/lorem.txt
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/lorem.txt
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/lorem.txt
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/a b/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/a
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/a
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/one/a
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon b/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon b/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat b/vas/doc/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/with space/foo.txt b/vas/doc/vendor/symfony/finder/Tests/Fixtures/with space/foo.txt
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Fixtures/with space/foo.txt
rename to vas/doc/vendor/symfony/finder/Tests/Fixtures/with space/foo.txt
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/GlobTest.php b/vas/doc/vendor/symfony/finder/Tests/GlobTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/GlobTest.php
rename to vas/doc/vendor/symfony/finder/Tests/GlobTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/GnuFinderTest.php b/vas/doc/vendor/symfony/finder/Tests/GnuFinderTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/GnuFinderTest.php
rename to vas/doc/vendor/symfony/finder/Tests/GnuFinderTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilePathsIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/FilePathsIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilePathsIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/FilePathsIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/Iterator.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/Iterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/Iterator.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/Iterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php b/vas/doc/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/Tests/Shell/CommandTest.php b/vas/doc/vendor/symfony/finder/Tests/Shell/CommandTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/Tests/Shell/CommandTest.php
rename to vas/doc/vendor/symfony/finder/Tests/Shell/CommandTest.php
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/composer.json b/vas/doc/vendor/symfony/finder/composer.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/composer.json
rename to vas/doc/vendor/symfony/finder/composer.json
diff --git a/src/vitis/vas/doc/vendor/symfony/finder/phpunit.xml.dist b/vas/doc/vendor/symfony/finder/phpunit.xml.dist
similarity index 100%
rename from src/vitis/vas/doc/vendor/symfony/finder/phpunit.xml.dist
rename to vas/doc/vendor/symfony/finder/phpunit.xml.dist
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/.gitignore b/vas/doc/vendor/zircote/swagger-php/.gitignore
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/.gitignore
rename to vas/doc/vendor/zircote/swagger-php/.gitignore
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/.travis.yml b/vas/doc/vendor/zircote/swagger-php/.travis.yml
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/.travis.yml
rename to vas/doc/vendor/zircote/swagger-php/.travis.yml
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Changelog.md b/vas/doc/vendor/zircote/swagger-php/Changelog.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Changelog.md
rename to vas/doc/vendor/zircote/swagger-php/Changelog.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/Examples.md b/vas/doc/vendor/zircote/swagger-php/Examples/Examples.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/Examples.md
rename to vas/doc/vendor/zircote/swagger-php/Examples/Examples.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/ApiResponse.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/ApiResponse.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/ApiResponse.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/ApiResponse.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/PetController.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/PetController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/PetController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/PetController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/StoreController.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/StoreController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/StoreController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/StoreController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/UserController.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/UserController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/UserController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/controllers/UserController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Category.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Category.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Category.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Category.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Order.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Order.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Order.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Order.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Pet.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Pet.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Pet.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Pet.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Tag.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Tag.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Tag.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/Tag.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/User.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/User.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/User.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/models/User.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/security.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/security.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/security.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/security.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/swagger-v2.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/swagger-v2.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/swagger-v2.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/swagger-v2.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/tags.php b/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/tags.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/tags.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/petstore.swagger.io/tags.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePet.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePet.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePet.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePet.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePetsController.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePetsController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePetsController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/SimplePetsController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/api.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/api.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/api.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-simple/api.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/controllers/PetWithDocsController.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/controllers/PetWithDocsController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/controllers/PetWithDocsController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/controllers/PetWithDocsController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/docs.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/docs.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/docs.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/docs.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/ErrorModel.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/ErrorModel.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/ErrorModel.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/ErrorModel.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/Pet.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/Pet.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/Pet.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore-with-external-docs/models/Pet.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/Pet.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/Pet.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/Pet.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/Pet.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/PetsController.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/PetsController.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/PetsController.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/PetsController.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/api.php b/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/api.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/api.php
rename to vas/doc/vendor/zircote/swagger-php/Examples/swagger-spec/petstore/api.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/LICENSE-2.0.txt b/vas/doc/vendor/zircote/swagger-php/LICENSE-2.0.txt
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/LICENSE-2.0.txt
rename to vas/doc/vendor/zircote/swagger-php/LICENSE-2.0.txt
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/README.md b/vas/doc/vendor/zircote/swagger-php/README.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/README.md
rename to vas/doc/vendor/zircote/swagger-php/README.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/VERSION b/vas/doc/vendor/zircote/swagger-php/VERSION
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/VERSION
rename to vas/doc/vendor/zircote/swagger-php/VERSION
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/bin/swagger b/vas/doc/vendor/zircote/swagger-php/bin/swagger
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/bin/swagger
rename to vas/doc/vendor/zircote/swagger-php/bin/swagger
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/composer.json b/vas/doc/vendor/zircote/swagger-php/composer.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/composer.json
rename to vas/doc/vendor/zircote/swagger-php/composer.json
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Advanced.md b/vas/doc/vendor/zircote/swagger-php/docs/Advanced.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Advanced.md
rename to vas/doc/vendor/zircote/swagger-php/docs/Advanced.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Getting-started.md b/vas/doc/vendor/zircote/swagger-php/docs/Getting-started.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Getting-started.md
rename to vas/doc/vendor/zircote/swagger-php/docs/Getting-started.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Migrating-to-v2.md b/vas/doc/vendor/zircote/swagger-php/docs/Migrating-to-v2.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Migrating-to-v2.md
rename to vas/doc/vendor/zircote/swagger-php/docs/Migrating-to-v2.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Related-projects.md b/vas/doc/vendor/zircote/swagger-php/docs/Related-projects.md
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/docs/Related-projects.md
rename to vas/doc/vendor/zircote/swagger-php/docs/Related-projects.md
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/phpunit.xml.dist b/vas/doc/vendor/zircote/swagger-php/phpunit.xml.dist
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/phpunit.xml.dist
rename to vas/doc/vendor/zircote/swagger-php/phpunit.xml.dist
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Analyser.php b/vas/doc/vendor/zircote/swagger-php/src/Analyser.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Analyser.php
rename to vas/doc/vendor/zircote/swagger-php/src/Analyser.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Analysis.php b/vas/doc/vendor/zircote/swagger-php/src/Analysis.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Analysis.php
rename to vas/doc/vendor/zircote/swagger-php/src/Analysis.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Contact.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Contact.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Contact.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Contact.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Definition.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Definition.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Definition.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Definition.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Delete.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Delete.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Delete.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Delete.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Get.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Get.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Get.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Get.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Head.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Head.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Head.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Head.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Header.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Header.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Header.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Header.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Info.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Info.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Info.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Info.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Items.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Items.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Items.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Items.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/License.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/License.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/License.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/License.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Operation.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Operation.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Operation.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Operation.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Options.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Options.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Options.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Options.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Parameter.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Parameter.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Parameter.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Parameter.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Patch.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Patch.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Patch.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Patch.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Path.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Path.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Path.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Path.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Post.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Post.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Post.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Post.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Property.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Property.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Property.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Property.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Put.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Put.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Put.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Put.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Response.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Response.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Response.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Response.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Schema.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Schema.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Schema.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Schema.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Swagger.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Swagger.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Swagger.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Swagger.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Tag.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Tag.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Tag.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Tag.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Xml.php b/vas/doc/vendor/zircote/swagger-php/src/Annotations/Xml.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Annotations/Xml.php
rename to vas/doc/vendor/zircote/swagger-php/src/Annotations/Xml.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Context.php b/vas/doc/vendor/zircote/swagger-php/src/Context.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Context.php
rename to vas/doc/vendor/zircote/swagger-php/src/Context.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Logger.php b/vas/doc/vendor/zircote/swagger-php/src/Logger.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Logger.php
rename to vas/doc/vendor/zircote/swagger-php/src/Logger.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentDefinitions.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentDefinitions.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentDefinitions.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentDefinitions.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentOperations.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentOperations.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentOperations.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentOperations.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentParameters.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/AugmentProperties.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/BuildPaths.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/BuildPaths.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/BuildPaths.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/BuildPaths.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/HandleReferences.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/HandleReferences.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/HandleReferences.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/HandleReferences.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/InheritProperties.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/InheritProperties.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/InheritProperties.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/InheritProperties.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/MergeIntoSwagger.php b/vas/doc/vendor/zircote/swagger-php/src/Processors/MergeIntoSwagger.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Processors/MergeIntoSwagger.php
rename to vas/doc/vendor/zircote/swagger-php/src/Processors/MergeIntoSwagger.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Serializer.php b/vas/doc/vendor/zircote/swagger-php/src/Serializer.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Serializer.php
rename to vas/doc/vendor/zircote/swagger-php/src/Serializer.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/StaticAnalyser.php b/vas/doc/vendor/zircote/swagger-php/src/StaticAnalyser.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/StaticAnalyser.php
rename to vas/doc/vendor/zircote/swagger-php/src/StaticAnalyser.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/Util.php b/vas/doc/vendor/zircote/swagger-php/src/Util.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/Util.php
rename to vas/doc/vendor/zircote/swagger-php/src/Util.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/src/functions.php b/vas/doc/vendor/zircote/swagger-php/src/functions.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/src/functions.php
rename to vas/doc/vendor/zircote/swagger-php/src/functions.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AbstractAnnotationTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AbstractAnnotationTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AbstractAnnotationTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AbstractAnnotationTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AnalyserTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AnalyserTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AnalyserTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AnalyserTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AnalysisTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AnalysisTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AnalysisTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AnalysisTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentDefinitionsTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AugmentDefinitionsTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentDefinitionsTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AugmentDefinitionsTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentOperationTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AugmentOperationTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentOperationTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AugmentOperationTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentParameterTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AugmentParameterTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentParameterTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AugmentParameterTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentPropertiesTest.php b/vas/doc/vendor/zircote/swagger-php/tests/AugmentPropertiesTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/AugmentPropertiesTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/AugmentPropertiesTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/BuildPathsTest.php b/vas/doc/vendor/zircote/swagger-php/tests/BuildPathsTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/BuildPathsTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/BuildPathsTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/CleanUnmergedTest.php b/vas/doc/vendor/zircote/swagger-php/tests/CleanUnmergedTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/CleanUnmergedTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/CleanUnmergedTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/CommandlineInterfaceTest.php b/vas/doc/vendor/zircote/swagger-php/tests/CommandlineInterfaceTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/CommandlineInterfaceTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/CommandlineInterfaceTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ConstantsTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ConstantsTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ConstantsTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ConstantsTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ContextTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ContextTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ContextTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ContextTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-simple.json b/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-simple.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-simple.json
rename to vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-simple.json
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-with-external-docs.json b/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-with-external-docs.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-with-external-docs.json
rename to vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore-with-external-docs.json
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.json b/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.json
rename to vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.json
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.swagger.io.json b/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.swagger.io.json
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.swagger.io.json
rename to vas/doc/vendor/zircote/swagger-php/tests/ExamplesOutput/petstore.swagger.io.json
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ExamplesTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ExamplesTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ExamplesTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Ancestor.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Ancestor.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Ancestor.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Ancestor.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/AncestorWithoutDocBlocks.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/AncestorWithoutDocBlocks.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/AncestorWithoutDocBlocks.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/AncestorWithoutDocBlocks.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Child.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Child.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Child.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Child.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ChildWithDocBlocks.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ChildWithDocBlocks.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ChildWithDocBlocks.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ChildWithDocBlocks.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Customer.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Customer.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Customer.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/Customer.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/GrandAncestor.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/GrandAncestor.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/GrandAncestor.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/GrandAncestor.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/HelloTrait.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/HelloTrait.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/HelloTrait.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/HelloTrait.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/NestedProperty.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/NestedProperty.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/NestedProperty.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/NestedProperty.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ThirdPartyAnnotations.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ThirdPartyAnnotations.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ThirdPartyAnnotations.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/ThirdPartyAnnotations.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingPhpDoc.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingPhpDoc.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingPhpDoc.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingPhpDoc.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingRefs.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingRefs.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingRefs.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/UsingRefs.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/routes.php b/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/routes.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/Fixtures/routes.php
rename to vas/doc/vendor/zircote/swagger-php/tests/Fixtures/routes.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/InheritPropertiesTest.php b/vas/doc/vendor/zircote/swagger-php/tests/InheritPropertiesTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/InheritPropertiesTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/InheritPropertiesTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ItemsTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ItemsTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ItemsTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ItemsTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/MergeIntoSwaggerTest.php b/vas/doc/vendor/zircote/swagger-php/tests/MergeIntoSwaggerTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/MergeIntoSwaggerTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/MergeIntoSwaggerTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/NestedPropertyTest.php b/vas/doc/vendor/zircote/swagger-php/tests/NestedPropertyTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/NestedPropertyTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/NestedPropertyTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ResponseTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ResponseTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ResponseTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ResponseTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/SerializerTest.php b/vas/doc/vendor/zircote/swagger-php/tests/SerializerTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/SerializerTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/SerializerTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/StaticAnalyserTest.php b/vas/doc/vendor/zircote/swagger-php/tests/StaticAnalyserTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/StaticAnalyserTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/StaticAnalyserTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/SwaggerTestCase.php b/vas/doc/vendor/zircote/swagger-php/tests/SwaggerTestCase.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/SwaggerTestCase.php
rename to vas/doc/vendor/zircote/swagger-php/tests/SwaggerTestCase.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/UtilTest.php b/vas/doc/vendor/zircote/swagger-php/tests/UtilTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/UtilTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/UtilTest.php
diff --git a/src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ValidateRelationsTest.php b/vas/doc/vendor/zircote/swagger-php/tests/ValidateRelationsTest.php
similarity index 100%
rename from src/vitis/vas/doc/vendor/zircote/swagger-php/tests/ValidateRelationsTest.php
rename to vas/doc/vendor/zircote/swagger-php/tests/ValidateRelationsTest.php
diff --git a/src/vitis/vas/public/studio/default.js b/vas/public/studio/default.js
similarity index 100%
rename from src/vitis/vas/public/studio/default.js
rename to vas/public/studio/default.js
diff --git a/src/vitis/vas/rest/.htaccess b/vas/rest/.htaccess
similarity index 100%
rename from src/vitis/vas/rest/.htaccess
rename to vas/rest/.htaccess
diff --git a/src/vitis/vas/rest/class/.htaccess b/vas/rest/class/.htaccess
similarity index 100%
rename from src/vitis/vas/rest/class/.htaccess
rename to vas/rest/class/.htaccess
diff --git a/src/vitis/vas/rest/class/Ldap.class.inc b/vas/rest/class/Ldap.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/Ldap.class.inc
rename to vas/rest/class/Ldap.class.inc
diff --git a/src/vitis/vas/rest/class/PEAR/Autoloader.php b/vas/rest/class/PEAR/Autoloader.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Autoloader.php
rename to vas/rest/class/PEAR/Autoloader.php
diff --git a/src/vitis/vas/rest/class/PEAR/Builder.php b/vas/rest/class/PEAR/Builder.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Builder.php
rename to vas/rest/class/PEAR/Builder.php
diff --git a/src/vitis/vas/rest/class/PEAR/ChannelFile.php b/vas/rest/class/PEAR/ChannelFile.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/ChannelFile.php
rename to vas/rest/class/PEAR/ChannelFile.php
diff --git a/src/vitis/vas/rest/class/PEAR/ChannelFile/Parser.php b/vas/rest/class/PEAR/ChannelFile/Parser.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/ChannelFile/Parser.php
rename to vas/rest/class/PEAR/ChannelFile/Parser.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command.php b/vas/rest/class/PEAR/Command.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command.php
rename to vas/rest/class/PEAR/Command.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Auth.php b/vas/rest/class/PEAR/Command/Auth.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Auth.php
rename to vas/rest/class/PEAR/Command/Auth.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Auth.xml b/vas/rest/class/PEAR/Command/Auth.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Auth.xml
rename to vas/rest/class/PEAR/Command/Auth.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Build.php b/vas/rest/class/PEAR/Command/Build.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Build.php
rename to vas/rest/class/PEAR/Command/Build.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Build.xml b/vas/rest/class/PEAR/Command/Build.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Build.xml
rename to vas/rest/class/PEAR/Command/Build.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Channels.php b/vas/rest/class/PEAR/Command/Channels.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Channels.php
rename to vas/rest/class/PEAR/Command/Channels.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Channels.xml b/vas/rest/class/PEAR/Command/Channels.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Channels.xml
rename to vas/rest/class/PEAR/Command/Channels.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Common.php b/vas/rest/class/PEAR/Command/Common.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Common.php
rename to vas/rest/class/PEAR/Command/Common.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Config.php b/vas/rest/class/PEAR/Command/Config.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Config.php
rename to vas/rest/class/PEAR/Command/Config.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Config.xml b/vas/rest/class/PEAR/Command/Config.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Config.xml
rename to vas/rest/class/PEAR/Command/Config.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Install.php b/vas/rest/class/PEAR/Command/Install.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Install.php
rename to vas/rest/class/PEAR/Command/Install.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Install.xml b/vas/rest/class/PEAR/Command/Install.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Install.xml
rename to vas/rest/class/PEAR/Command/Install.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Mirror.php b/vas/rest/class/PEAR/Command/Mirror.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Mirror.php
rename to vas/rest/class/PEAR/Command/Mirror.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Mirror.xml b/vas/rest/class/PEAR/Command/Mirror.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Mirror.xml
rename to vas/rest/class/PEAR/Command/Mirror.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Package.php b/vas/rest/class/PEAR/Command/Package.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Package.php
rename to vas/rest/class/PEAR/Command/Package.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Package.xml b/vas/rest/class/PEAR/Command/Package.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Package.xml
rename to vas/rest/class/PEAR/Command/Package.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Pickle.php b/vas/rest/class/PEAR/Command/Pickle.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Pickle.php
rename to vas/rest/class/PEAR/Command/Pickle.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Pickle.xml b/vas/rest/class/PEAR/Command/Pickle.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Pickle.xml
rename to vas/rest/class/PEAR/Command/Pickle.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Registry.php b/vas/rest/class/PEAR/Command/Registry.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Registry.php
rename to vas/rest/class/PEAR/Command/Registry.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Registry.xml b/vas/rest/class/PEAR/Command/Registry.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Registry.xml
rename to vas/rest/class/PEAR/Command/Registry.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Remote.php b/vas/rest/class/PEAR/Command/Remote.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Remote.php
rename to vas/rest/class/PEAR/Command/Remote.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Remote.xml b/vas/rest/class/PEAR/Command/Remote.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Remote.xml
rename to vas/rest/class/PEAR/Command/Remote.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Test.php b/vas/rest/class/PEAR/Command/Test.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Test.php
rename to vas/rest/class/PEAR/Command/Test.php
diff --git a/src/vitis/vas/rest/class/PEAR/Command/Test.xml b/vas/rest/class/PEAR/Command/Test.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Command/Test.xml
rename to vas/rest/class/PEAR/Command/Test.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Common.php b/vas/rest/class/PEAR/Common.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Common.php
rename to vas/rest/class/PEAR/Common.php
diff --git a/src/vitis/vas/rest/class/PEAR/Config.php b/vas/rest/class/PEAR/Config.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Config.php
rename to vas/rest/class/PEAR/Config.php
diff --git a/src/vitis/vas/rest/class/PEAR/Dependency.php b/vas/rest/class/PEAR/Dependency.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Dependency.php
rename to vas/rest/class/PEAR/Dependency.php
diff --git a/src/vitis/vas/rest/class/PEAR/Dependency2.php b/vas/rest/class/PEAR/Dependency2.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Dependency2.php
rename to vas/rest/class/PEAR/Dependency2.php
diff --git a/src/vitis/vas/rest/class/PEAR/DependencyDB.php b/vas/rest/class/PEAR/DependencyDB.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/DependencyDB.php
rename to vas/rest/class/PEAR/DependencyDB.php
diff --git a/src/vitis/vas/rest/class/PEAR/Downloader.php b/vas/rest/class/PEAR/Downloader.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Downloader.php
rename to vas/rest/class/PEAR/Downloader.php
diff --git a/src/vitis/vas/rest/class/PEAR/Downloader/Package.php b/vas/rest/class/PEAR/Downloader/Package.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Downloader/Package.php
rename to vas/rest/class/PEAR/Downloader/Package.php
diff --git a/src/vitis/vas/rest/class/PEAR/ErrorStack.php b/vas/rest/class/PEAR/ErrorStack.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/ErrorStack.php
rename to vas/rest/class/PEAR/ErrorStack.php
diff --git a/src/vitis/vas/rest/class/PEAR/Exception.php b/vas/rest/class/PEAR/Exception.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Exception.php
rename to vas/rest/class/PEAR/Exception.php
diff --git a/src/vitis/vas/rest/class/PEAR/FixPHP5PEARWarnings.php b/vas/rest/class/PEAR/FixPHP5PEARWarnings.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/FixPHP5PEARWarnings.php
rename to vas/rest/class/PEAR/FixPHP5PEARWarnings.php
diff --git a/src/vitis/vas/rest/class/PEAR/Frontend.php b/vas/rest/class/PEAR/Frontend.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Frontend.php
rename to vas/rest/class/PEAR/Frontend.php
diff --git a/src/vitis/vas/rest/class/PEAR/Frontend/CLI.php b/vas/rest/class/PEAR/Frontend/CLI.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Frontend/CLI.php
rename to vas/rest/class/PEAR/Frontend/CLI.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer.php b/vas/rest/class/PEAR/Installer.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer.php
rename to vas/rest/class/PEAR/Installer.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role.php b/vas/rest/class/PEAR/Installer/Role.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role.php
rename to vas/rest/class/PEAR/Installer/Role.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Cfg.php b/vas/rest/class/PEAR/Installer/Role/Cfg.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Cfg.php
rename to vas/rest/class/PEAR/Installer/Role/Cfg.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Cfg.xml b/vas/rest/class/PEAR/Installer/Role/Cfg.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Cfg.xml
rename to vas/rest/class/PEAR/Installer/Role/Cfg.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Common.php b/vas/rest/class/PEAR/Installer/Role/Common.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Common.php
rename to vas/rest/class/PEAR/Installer/Role/Common.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Data.php b/vas/rest/class/PEAR/Installer/Role/Data.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Data.php
rename to vas/rest/class/PEAR/Installer/Role/Data.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Data.xml b/vas/rest/class/PEAR/Installer/Role/Data.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Data.xml
rename to vas/rest/class/PEAR/Installer/Role/Data.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Doc.php b/vas/rest/class/PEAR/Installer/Role/Doc.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Doc.php
rename to vas/rest/class/PEAR/Installer/Role/Doc.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Doc.xml b/vas/rest/class/PEAR/Installer/Role/Doc.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Doc.xml
rename to vas/rest/class/PEAR/Installer/Role/Doc.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Ext.php b/vas/rest/class/PEAR/Installer/Role/Ext.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Ext.php
rename to vas/rest/class/PEAR/Installer/Role/Ext.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Ext.xml b/vas/rest/class/PEAR/Installer/Role/Ext.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Ext.xml
rename to vas/rest/class/PEAR/Installer/Role/Ext.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Php.php b/vas/rest/class/PEAR/Installer/Role/Php.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Php.php
rename to vas/rest/class/PEAR/Installer/Role/Php.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Php.xml b/vas/rest/class/PEAR/Installer/Role/Php.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Php.xml
rename to vas/rest/class/PEAR/Installer/Role/Php.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Script.php b/vas/rest/class/PEAR/Installer/Role/Script.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Script.php
rename to vas/rest/class/PEAR/Installer/Role/Script.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Script.xml b/vas/rest/class/PEAR/Installer/Role/Script.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Script.xml
rename to vas/rest/class/PEAR/Installer/Role/Script.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Src.php b/vas/rest/class/PEAR/Installer/Role/Src.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Src.php
rename to vas/rest/class/PEAR/Installer/Role/Src.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Src.xml b/vas/rest/class/PEAR/Installer/Role/Src.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Src.xml
rename to vas/rest/class/PEAR/Installer/Role/Src.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Test.php b/vas/rest/class/PEAR/Installer/Role/Test.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Test.php
rename to vas/rest/class/PEAR/Installer/Role/Test.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Test.xml b/vas/rest/class/PEAR/Installer/Role/Test.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Test.xml
rename to vas/rest/class/PEAR/Installer/Role/Test.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Www.php b/vas/rest/class/PEAR/Installer/Role/Www.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Www.php
rename to vas/rest/class/PEAR/Installer/Role/Www.php
diff --git a/src/vitis/vas/rest/class/PEAR/Installer/Role/Www.xml b/vas/rest/class/PEAR/Installer/Role/Www.xml
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Installer/Role/Www.xml
rename to vas/rest/class/PEAR/Installer/Role/Www.xml
diff --git a/src/vitis/vas/rest/class/PEAR/Mail.php b/vas/rest/class/PEAR/Mail.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail.php
rename to vas/rest/class/PEAR/Mail.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/RFC822.php b/vas/rest/class/PEAR/Mail/RFC822.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/RFC822.php
rename to vas/rest/class/PEAR/Mail/RFC822.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/mail.php b/vas/rest/class/PEAR/Mail/mail.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/mail.php
rename to vas/rest/class/PEAR/Mail/mail.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/mime.php b/vas/rest/class/PEAR/Mail/mime.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/mime.php
rename to vas/rest/class/PEAR/Mail/mime.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/mimePart.php b/vas/rest/class/PEAR/Mail/mimePart.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/mimePart.php
rename to vas/rest/class/PEAR/Mail/mimePart.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/mock.php b/vas/rest/class/PEAR/Mail/mock.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/mock.php
rename to vas/rest/class/PEAR/Mail/mock.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/SMTP.php b/vas/rest/class/PEAR/Mail/net/SMTP.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/SMTP.php
rename to vas/rest/class/PEAR/Mail/net/SMTP.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/Socket.php b/vas/rest/class/PEAR/Mail/net/Socket.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/Socket.php
rename to vas/rest/class/PEAR/Mail/net/Socket.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/docs/guide.txt b/vas/rest/class/PEAR/Mail/net/docs/guide.txt
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/docs/guide.txt
rename to vas/rest/class/PEAR/Mail/net/docs/guide.txt
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/examples/basic.php b/vas/rest/class/PEAR/Mail/net/examples/basic.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/examples/basic.php
rename to vas/rest/class/PEAR/Mail/net/examples/basic.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/tests/auth.phpt b/vas/rest/class/PEAR/Mail/net/tests/auth.phpt
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/tests/auth.phpt
rename to vas/rest/class/PEAR/Mail/net/tests/auth.phpt
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/tests/basic.phpt b/vas/rest/class/PEAR/Mail/net/tests/basic.phpt
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/tests/basic.phpt
rename to vas/rest/class/PEAR/Mail/net/tests/basic.phpt
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/tests/config.php.dist b/vas/rest/class/PEAR/Mail/net/tests/config.php.dist
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/tests/config.php.dist
rename to vas/rest/class/PEAR/Mail/net/tests/config.php.dist
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/net/tests/quotedata.phpt b/vas/rest/class/PEAR/Mail/net/tests/quotedata.phpt
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/net/tests/quotedata.phpt
rename to vas/rest/class/PEAR/Mail/net/tests/quotedata.phpt
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/null.php b/vas/rest/class/PEAR/Mail/null.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/null.php
rename to vas/rest/class/PEAR/Mail/null.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/sendmail.php b/vas/rest/class/PEAR/Mail/sendmail.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/sendmail.php
rename to vas/rest/class/PEAR/Mail/sendmail.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/smtp.php b/vas/rest/class/PEAR/Mail/smtp.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/smtp.php
rename to vas/rest/class/PEAR/Mail/smtp.php
diff --git a/src/vitis/vas/rest/class/PEAR/Mail/smtpmx.php b/vas/rest/class/PEAR/Mail/smtpmx.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Mail/smtpmx.php
rename to vas/rest/class/PEAR/Mail/smtpmx.php
diff --git a/src/vitis/vas/rest/class/PEAR/PEAR.php b/vas/rest/class/PEAR/PEAR.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PEAR.php
rename to vas/rest/class/PEAR/PEAR.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile.php b/vas/rest/class/PEAR/PackageFile.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile.php
rename to vas/rest/class/PEAR/PackageFile.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/Generator/v1.php b/vas/rest/class/PEAR/PackageFile/Generator/v1.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/Generator/v1.php
rename to vas/rest/class/PEAR/PackageFile/Generator/v1.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/Generator/v2.php b/vas/rest/class/PEAR/PackageFile/Generator/v2.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/Generator/v2.php
rename to vas/rest/class/PEAR/PackageFile/Generator/v2.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/Parser/v1.php b/vas/rest/class/PEAR/PackageFile/Parser/v1.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/Parser/v1.php
rename to vas/rest/class/PEAR/PackageFile/Parser/v1.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/Parser/v2.php b/vas/rest/class/PEAR/PackageFile/Parser/v2.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/Parser/v2.php
rename to vas/rest/class/PEAR/PackageFile/Parser/v2.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/v1.php b/vas/rest/class/PEAR/PackageFile/v1.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/v1.php
rename to vas/rest/class/PEAR/PackageFile/v1.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/v2.php b/vas/rest/class/PEAR/PackageFile/v2.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/v2.php
rename to vas/rest/class/PEAR/PackageFile/v2.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/v2/Validator.php b/vas/rest/class/PEAR/PackageFile/v2/Validator.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/v2/Validator.php
rename to vas/rest/class/PEAR/PackageFile/v2/Validator.php
diff --git a/src/vitis/vas/rest/class/PEAR/PackageFile/v2/rw.php b/vas/rest/class/PEAR/PackageFile/v2/rw.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/PackageFile/v2/rw.php
rename to vas/rest/class/PEAR/PackageFile/v2/rw.php
diff --git a/src/vitis/vas/rest/class/PEAR/Packager.php b/vas/rest/class/PEAR/Packager.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Packager.php
rename to vas/rest/class/PEAR/Packager.php
diff --git a/src/vitis/vas/rest/class/PEAR/REST.php b/vas/rest/class/PEAR/REST.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/REST.php
rename to vas/rest/class/PEAR/REST.php
diff --git a/src/vitis/vas/rest/class/PEAR/REST/10.php b/vas/rest/class/PEAR/REST/10.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/REST/10.php
rename to vas/rest/class/PEAR/REST/10.php
diff --git a/src/vitis/vas/rest/class/PEAR/REST/11.php b/vas/rest/class/PEAR/REST/11.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/REST/11.php
rename to vas/rest/class/PEAR/REST/11.php
diff --git a/src/vitis/vas/rest/class/PEAR/REST/13.php b/vas/rest/class/PEAR/REST/13.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/REST/13.php
rename to vas/rest/class/PEAR/REST/13.php
diff --git a/src/vitis/vas/rest/class/PEAR/Registry.php b/vas/rest/class/PEAR/Registry.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Registry.php
rename to vas/rest/class/PEAR/Registry.php
diff --git a/src/vitis/vas/rest/class/PEAR/Remote.php b/vas/rest/class/PEAR/Remote.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Remote.php
rename to vas/rest/class/PEAR/Remote.php
diff --git a/src/vitis/vas/rest/class/PEAR/RunTest.php b/vas/rest/class/PEAR/RunTest.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/RunTest.php
rename to vas/rest/class/PEAR/RunTest.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Common.php b/vas/rest/class/PEAR/Task/Common.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Common.php
rename to vas/rest/class/PEAR/Task/Common.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Postinstallscript.php b/vas/rest/class/PEAR/Task/Postinstallscript.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Postinstallscript.php
rename to vas/rest/class/PEAR/Task/Postinstallscript.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Postinstallscript/rw.php b/vas/rest/class/PEAR/Task/Postinstallscript/rw.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Postinstallscript/rw.php
rename to vas/rest/class/PEAR/Task/Postinstallscript/rw.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Replace.php b/vas/rest/class/PEAR/Task/Replace.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Replace.php
rename to vas/rest/class/PEAR/Task/Replace.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Replace/rw.php b/vas/rest/class/PEAR/Task/Replace/rw.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Replace/rw.php
rename to vas/rest/class/PEAR/Task/Replace/rw.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Unixeol.php b/vas/rest/class/PEAR/Task/Unixeol.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Unixeol.php
rename to vas/rest/class/PEAR/Task/Unixeol.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Unixeol/rw.php b/vas/rest/class/PEAR/Task/Unixeol/rw.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Unixeol/rw.php
rename to vas/rest/class/PEAR/Task/Unixeol/rw.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Windowseol.php b/vas/rest/class/PEAR/Task/Windowseol.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Windowseol.php
rename to vas/rest/class/PEAR/Task/Windowseol.php
diff --git a/src/vitis/vas/rest/class/PEAR/Task/Windowseol/rw.php b/vas/rest/class/PEAR/Task/Windowseol/rw.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Task/Windowseol/rw.php
rename to vas/rest/class/PEAR/Task/Windowseol/rw.php
diff --git a/src/vitis/vas/rest/class/PEAR/Validate.php b/vas/rest/class/PEAR/Validate.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Validate.php
rename to vas/rest/class/PEAR/Validate.php
diff --git a/src/vitis/vas/rest/class/PEAR/Validator/PECL.php b/vas/rest/class/PEAR/Validator/PECL.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/Validator/PECL.php
rename to vas/rest/class/PEAR/Validator/PECL.php
diff --git a/src/vitis/vas/rest/class/PEAR/XMLParser.php b/vas/rest/class/PEAR/XMLParser.php
similarity index 100%
rename from src/vitis/vas/rest/class/PEAR/XMLParser.php
rename to vas/rest/class/PEAR/XMLParser.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/extras/EasyPeasyICS.php b/vas/rest/class/PHPMailer/extras/EasyPeasyICS.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/extras/EasyPeasyICS.php
rename to vas/rest/class/PHPMailer/extras/EasyPeasyICS.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/extras/README.md b/vas/rest/class/PHPMailer/extras/README.md
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/extras/README.md
rename to vas/rest/class/PHPMailer/extras/README.md
diff --git a/src/vitis/vas/rest/class/PHPMailer/extras/htmlfilter.php b/vas/rest/class/PHPMailer/extras/htmlfilter.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/extras/htmlfilter.php
rename to vas/rest/class/PHPMailer/extras/htmlfilter.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/extras/ntlm_sasl_client.php b/vas/rest/class/PHPMailer/extras/ntlm_sasl_client.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/extras/ntlm_sasl_client.php
rename to vas/rest/class/PHPMailer/extras/ntlm_sasl_client.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-am.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-am.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-am.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-am.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ar.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ar.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ar.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ar.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-az.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-az.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-az.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-az.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ba.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ba.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ba.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ba.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-be.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-be.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-be.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-be.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-bg.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-bg.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-bg.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-bg.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ca.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ca.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ca.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ca.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ch.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ch.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ch.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ch.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-cs.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-cs.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-cs.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-cs.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-da.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-da.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-da.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-da.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-de.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-de.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-de.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-de.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-el.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-el.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-el.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-el.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-eo.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-eo.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-eo.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-eo.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-es.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-es.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-es.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-es.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-et.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-et.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-et.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-et.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fa.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-fa.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fa.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-fa.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fi.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-fi.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fi.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-fi.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fo.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-fo.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fo.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-fo.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fr.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-fr.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-fr.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-fr.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-gl.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-gl.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-gl.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-gl.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-he.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-he.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-he.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-he.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hi.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-hi.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hi.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-hi.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hr.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-hr.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hr.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-hr.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hu.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-hu.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-hu.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-hu.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-id.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-id.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-id.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-id.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-it.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-it.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-it.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-it.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ja.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ja.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ja.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ja.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ka.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ka.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ka.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ka.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ko.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ko.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ko.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ko.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-lt.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-lt.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-lt.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-lt.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-lv.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-lv.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-lv.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-lv.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ms.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ms.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ms.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ms.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-nb.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-nb.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-nb.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-nb.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-nl.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-nl.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-nl.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-nl.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pl.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-pl.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pl.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-pl.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pt.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-pt.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pt.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-pt.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pt_br.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-pt_br.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-pt_br.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-pt_br.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ro.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ro.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ro.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ro.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-rs.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-rs.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-rs.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-rs.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ru.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-ru.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-ru.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-ru.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sk.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-sk.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sk.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-sk.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sl.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-sl.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sl.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-sl.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sr.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-sr.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sr.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-sr.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sv.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-sv.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-sv.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-sv.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-tr.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-tr.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-tr.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-tr.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-uk.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-uk.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-uk.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-uk.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-vi.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-vi.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-vi.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-vi.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-zh.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-zh.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-zh.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-zh.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-zh_cn.php b/vas/rest/class/PHPMailer/language/phpmailer.lang-zh_cn.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/language/phpmailer.lang-zh_cn.php
rename to vas/rest/class/PHPMailer/language/phpmailer.lang-zh_cn.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/src/Exception.php b/vas/rest/class/PHPMailer/src/Exception.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/src/Exception.php
rename to vas/rest/class/PHPMailer/src/Exception.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/src/OAuth.php b/vas/rest/class/PHPMailer/src/OAuth.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/src/OAuth.php
rename to vas/rest/class/PHPMailer/src/OAuth.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/src/PHPMailer.php b/vas/rest/class/PHPMailer/src/PHPMailer.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/src/PHPMailer.php
rename to vas/rest/class/PHPMailer/src/PHPMailer.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/src/POP3.php b/vas/rest/class/PHPMailer/src/POP3.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/src/POP3.php
rename to vas/rest/class/PHPMailer/src/POP3.php
diff --git a/src/vitis/vas/rest/class/PHPMailer/src/SMTP.php b/vas/rest/class/PHPMailer/src/SMTP.php
similarity index 100%
rename from src/vitis/vas/rest/class/PHPMailer/src/SMTP.php
rename to vas/rest/class/PHPMailer/src/SMTP.php
diff --git a/src/vitis/vas/rest/class/aws_lib/AWS_Notification/AWS_SMS.class.inc b/vas/rest/class/aws_lib/AWS_Notification/AWS_SMS.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/aws_lib/AWS_Notification/AWS_SMS.class.inc
rename to vas/rest/class/aws_lib/AWS_Notification/AWS_SMS.class.inc
diff --git a/src/vitis/vas/rest/class/aws_lib/AWS_Notification/AWS_notification.class.inc b/vas/rest/class/aws_lib/AWS_Notification/AWS_notification.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/aws_lib/AWS_Notification/AWS_notification.class.inc
rename to vas/rest/class/aws_lib/AWS_Notification/AWS_notification.class.inc
diff --git a/src/vitis/vas/rest/class/aws_lib/AmazonAWS.class.inc b/vas/rest/class/aws_lib/AmazonAWS.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/aws_lib/AmazonAWS.class.inc
rename to vas/rest/class/aws_lib/AmazonAWS.class.inc
diff --git a/src/vitis/vas/rest/class/aws_lib/AmazonApiGateway.class.inc b/vas/rest/class/aws_lib/AmazonApiGateway.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/aws_lib/AmazonApiGateway.class.inc
rename to vas/rest/class/aws_lib/AmazonApiGateway.class.inc
diff --git a/src/vitis/vas/rest/class/aws_lib/AmazonS3.class.inc b/vas/rest/class/aws_lib/AmazonS3.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/aws_lib/AmazonS3.class.inc
rename to vas/rest/class/aws_lib/AmazonS3.class.inc
diff --git a/src/vitis/vas/rest/class/treeview/LdapTree.php b/vas/rest/class/treeview/LdapTree.php
similarity index 100%
rename from src/vitis/vas/rest/class/treeview/LdapTree.php
rename to vas/rest/class/treeview/LdapTree.php
diff --git a/src/vitis/vas/rest/class/treeview/Tree.php b/vas/rest/class/treeview/Tree.php
similarity index 100%
rename from src/vitis/vas/rest/class/treeview/Tree.php
rename to vas/rest/class/treeview/Tree.php
diff --git a/src/vitis/vas/rest/class/treeview/aciTree.php b/vas/rest/class/treeview/aciTree.php
similarity index 100%
rename from src/vitis/vas/rest/class/treeview/aciTree.php
rename to vas/rest/class/treeview/aciTree.php
diff --git a/src/vitis/vas/rest/class/vitis_lib/Connection.class.inc b/vas/rest/class/vitis_lib/Connection.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vitis_lib/Connection.class.inc
rename to vas/rest/class/vitis_lib/Connection.class.inc
diff --git a/src/vitis/vas/rest/class/vitis_lib/DbClass.class.inc b/vas/rest/class/vitis_lib/DbClass.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vitis_lib/DbClass.class.inc
rename to vas/rest/class/vitis_lib/DbClass.class.inc
diff --git a/src/vitis/vas/rest/class/vitis_lib/Form.class.inc b/vas/rest/class/vitis_lib/Form.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vitis_lib/Form.class.inc
rename to vas/rest/class/vitis_lib/Form.class.inc
diff --git a/src/vitis/vas/rest/class/vitis_lib/VitisError.class.inc b/vas/rest/class/vitis_lib/VitisError.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vitis_lib/VitisError.class.inc
rename to vas/rest/class/vitis_lib/VitisError.class.inc
diff --git a/src/vitis/vas/rest/class/vitis_lib/XmlAbstract.class.inc b/vas/rest/class/vitis_lib/XmlAbstract.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vitis_lib/XmlAbstract.class.inc
rename to vas/rest/class/vitis_lib/XmlAbstract.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/BD.class.inc b/vas/rest/class/vmlib/BD.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/BD.class.inc
rename to vas/rest/class/vmlib/BD.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/BdDataAccess.inc b/vas/rest/class/vmlib/BdDataAccess.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/BdDataAccess.inc
rename to vas/rest/class/vmlib/BdDataAccess.inc
diff --git a/src/vitis/vas/rest/class/vmlib/Email.class.inc b/vas/rest/class/vmlib/Email.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/Email.class.inc
rename to vas/rest/class/vmlib/Email.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/EmailTemplate.class.inc b/vas/rest/class/vmlib/EmailTemplate.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/EmailTemplate.class.inc
rename to vas/rest/class/vmlib/EmailTemplate.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/EmailTemplate.class.sql.inc b/vas/rest/class/vmlib/EmailTemplate.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/EmailTemplate.class.sql.inc
rename to vas/rest/class/vmlib/EmailTemplate.class.sql.inc
diff --git a/src/vitis/vas/rest/class/vmlib/Ldap.class.inc b/vas/rest/class/vmlib/Ldap.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/Ldap.class.inc
rename to vas/rest/class/vmlib/Ldap.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/PgsqlDataAccess.class.inc b/vas/rest/class/vmlib/PgsqlDataAccess.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/PgsqlDataAccess.class.inc
rename to vas/rest/class/vmlib/PgsqlDataAccess.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/PostgisUtil.class.inc b/vas/rest/class/vmlib/PostgisUtil.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/PostgisUtil.class.inc
rename to vas/rest/class/vmlib/PostgisUtil.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/Vm.class.inc b/vas/rest/class/vmlib/Vm.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/Vm.class.inc
rename to vas/rest/class/vmlib/Vm.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/Vm.class.sql.inc b/vas/rest/class/vmlib/Vm.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/Vm.class.sql.inc
rename to vas/rest/class/vmlib/Vm.class.sql.inc
diff --git a/src/vitis/vas/rest/class/vmlib/class.websocket_client.php b/vas/rest/class/vmlib/class.websocket_client.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/class.websocket_client.php
rename to vas/rest/class/vmlib/class.websocket_client.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/class.jstocoffee.php b/vas/rest/class/vmlib/coffeescript/class.jstocoffee.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/class.jstocoffee.php
rename to vas/rest/class/vmlib/coffeescript/class.jstocoffee.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/errors.php b/vas/rest/class/vmlib/coffeescript/classes/errors.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/errors.php
rename to vas/rest/class/vmlib/coffeescript/classes/errors.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/helpers.php b/vas/rest/class/vmlib/coffeescript/classes/helpers.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/helpers.php
rename to vas/rest/class/vmlib/coffeescript/classes/helpers.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/lexer.php b/vas/rest/class/vmlib/coffeescript/classes/lexer.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/lexer.php
rename to vas/rest/class/vmlib/coffeescript/classes/lexer.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes.php b/vas/rest/class/vmlib/coffeescript/classes/nodes.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/access.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/access.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/access.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/access.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/arr.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/arr.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/arr.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/arr.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/assign.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/assign.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/assign.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/assign.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/base.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/base.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/base.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/base.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/block.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/block.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/block.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/block.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/call.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/call.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/call.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/call.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/class.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/class.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/class.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/class.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/closure.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/closure.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/closure.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/closure.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/code.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/code.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/code.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/code.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/comment.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/comment.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/comment.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/comment.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/existence.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/existence.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/existence.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/existence.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/extends.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/extends.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/extends.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/extends.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/for.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/for.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/for.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/for.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/if.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/if.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/if.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/if.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/in.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/in.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/in.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/in.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/index.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/index.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/index.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/index.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/literal.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/literal.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/literal.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/literal.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/obj.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/obj.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/obj.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/obj.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/op.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/op.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/op.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/op.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/param.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/param.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/param.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/param.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/parens.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/parens.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/parens.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/parens.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/push.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/push.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/push.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/push.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/range.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/range.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/range.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/range.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/return.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/return.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/return.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/return.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/slice.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/slice.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/slice.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/slice.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/splat.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/splat.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/splat.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/splat.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/switch.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/switch.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/switch.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/switch.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/throw.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/throw.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/throw.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/throw.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/try.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/try.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/try.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/try.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/value.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/value.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/value.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/value.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/while.php b/vas/rest/class/vmlib/coffeescript/classes/nodes/while.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/nodes/while.php
rename to vas/rest/class/vmlib/coffeescript/classes/nodes/while.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/parser.php b/vas/rest/class/vmlib/coffeescript/classes/parser.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/parser.php
rename to vas/rest/class/vmlib/coffeescript/classes/parser.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/rewriter.php b/vas/rest/class/vmlib/coffeescript/classes/rewriter.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/rewriter.php
rename to vas/rest/class/vmlib/coffeescript/classes/rewriter.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/classes/scope.php b/vas/rest/class/vmlib/coffeescript/classes/scope.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/classes/scope.php
rename to vas/rest/class/vmlib/coffeescript/classes/scope.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/coffeescript.php b/vas/rest/class/vmlib/coffeescript/coffeescript.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/coffeescript.php
rename to vas/rest/class/vmlib/coffeescript/coffeescript.php
diff --git a/src/vitis/vas/rest/class/vmlib/coffeescript/jsmaker.php b/vas/rest/class/vmlib/coffeescript/jsmaker.php
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/coffeescript/jsmaker.php
rename to vas/rest/class/vmlib/coffeescript/jsmaker.php
diff --git a/src/vitis/vas/rest/class/vmlib/context/covage.inc b/vas/rest/class/vmlib/context/covage.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/context/covage.inc
rename to vas/rest/class/vmlib/context/covage.inc
diff --git a/src/vitis/vas/rest/class/vmlib/context/gtf.inc b/vas/rest/class/vmlib/context/gtf.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/context/gtf.inc
rename to vas/rest/class/vmlib/context/gtf.inc
diff --git a/src/vitis/vas/rest/class/vmlib/context/message.inc b/vas/rest/class/vmlib/context/message.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/context/message.inc
rename to vas/rest/class/vmlib/context/message.inc
diff --git a/src/vitis/vas/rest/class/vmlib/cryptUtil.inc b/vas/rest/class/vmlib/cryptUtil.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/cryptUtil.inc
rename to vas/rest/class/vmlib/cryptUtil.inc
diff --git a/src/vitis/vas/rest/class/vmlib/dateUtil.class.inc b/vas/rest/class/vmlib/dateUtil.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/dateUtil.class.inc
rename to vas/rest/class/vmlib/dateUtil.class.inc
diff --git a/src/vitis/vas/rest/class/vmlib/dbUtil.inc b/vas/rest/class/vmlib/dbUtil.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/dbUtil.inc
rename to vas/rest/class/vmlib/dbUtil.inc
diff --git a/src/vitis/vas/rest/class/vmlib/error.inc b/vas/rest/class/vmlib/error.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/error.inc
rename to vas/rest/class/vmlib/error.inc
diff --git a/src/vitis/vas/rest/class/vmlib/lang_vmlib/en-lang.inc b/vas/rest/class/vmlib/lang_vmlib/en-lang.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/lang_vmlib/en-lang.inc
rename to vas/rest/class/vmlib/lang_vmlib/en-lang.inc
diff --git a/src/vitis/vas/rest/class/vmlib/lang_vmlib/fr-lang.inc b/vas/rest/class/vmlib/lang_vmlib/fr-lang.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/lang_vmlib/fr-lang.inc
rename to vas/rest/class/vmlib/lang_vmlib/fr-lang.inc
diff --git a/src/vitis/vas/rest/class/vmlib/logUtil.inc b/vas/rest/class/vmlib/logUtil.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/logUtil.inc
rename to vas/rest/class/vmlib/logUtil.inc
diff --git a/src/vitis/vas/rest/class/vmlib/phpUtil.inc b/vas/rest/class/vmlib/phpUtil.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/phpUtil.inc
rename to vas/rest/class/vmlib/phpUtil.inc
diff --git a/src/vitis/vas/rest/class/vmlib/stringUtil.inc b/vas/rest/class/vmlib/stringUtil.inc
similarity index 100%
rename from src/vitis/vas/rest/class/vmlib/stringUtil.inc
rename to vas/rest/class/vmlib/stringUtil.inc
diff --git a/src/vitis/vas/rest/class/wab_lib/BusinessObject.class.inc b/vas/rest/class/wab_lib/BusinessObject.class.inc
similarity index 100%
rename from src/vitis/vas/rest/class/wab_lib/BusinessObject.class.inc
rename to vas/rest/class/wab_lib/BusinessObject.class.inc
diff --git a/src/vitis/vas/rest/class/wab_lib/BusinessObject.class.sql.inc b/vas/rest/class/wab_lib/BusinessObject.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/class/wab_lib/BusinessObject.class.sql.inc
rename to vas/rest/class/wab_lib/BusinessObject.class.sql.inc
diff --git a/src/vitis/vas/rest/conf/constants.inc b/vas/rest/conf/constants.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/constants.inc
rename to vas/rest/conf/constants.inc
diff --git a/src/vitis/vas/rest/conf/php_conf.inc b/vas/rest/conf/php_conf.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/php_conf.inc
rename to vas/rest/conf/php_conf.inc
diff --git a/src/vitis/vas/rest/conf/properties.inc b/vas/rest/conf/properties.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/properties.inc
rename to vas/rest/conf/properties.inc
diff --git a/src/vitis/vas/rest/conf/properties_domain.inc b/vas/rest/conf/properties_domain.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/properties_domain.inc
rename to vas/rest/conf/properties_domain.inc
diff --git a/src/vitis/vas/rest/conf/properties_post.inc b/vas/rest/conf/properties_post.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/properties_post.inc
rename to vas/rest/conf/properties_post.inc
diff --git a/src/vitis/vas/rest/conf/properties_server.inc b/vas/rest/conf/properties_server.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/properties_server.inc
rename to vas/rest/conf/properties_server.inc
diff --git a/src/vitis/vas/rest/conf/selected_properties.inc b/vas/rest/conf/selected_properties.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/selected_properties.inc
rename to vas/rest/conf/selected_properties.inc
diff --git a/src/vitis/vas/rest/conf/version.inc b/vas/rest/conf/version.inc
similarity index 100%
rename from src/vitis/vas/rest/conf/version.inc
rename to vas/rest/conf/version.inc
diff --git a/src/vitis/vas/rest/inc/MetadataAccess.class.inc b/vas/rest/inc/MetadataAccess.class.inc
similarity index 100%
rename from src/vitis/vas/rest/inc/MetadataAccess.class.inc
rename to vas/rest/inc/MetadataAccess.class.inc
diff --git a/src/vitis/vas/rest/inc/MetadataAccess.sql.inc b/vas/rest/inc/MetadataAccess.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/inc/MetadataAccess.sql.inc
rename to vas/rest/inc/MetadataAccess.sql.inc
diff --git a/src/vitis/vas/rest/index.phtml b/vas/rest/index.phtml
similarity index 96%
rename from src/vitis/vas/rest/index.phtml
rename to vas/rest/index.phtml
index 86af3b21..d4b4cffa 100755
--- a/src/vitis/vas/rest/index.phtml
+++ b/vas/rest/index.phtml
@@ -1,5 +1,7 @@
 <?php
 
+$_SERVER['VAS_PATH'] = pathinfo(dirname($_SERVER['SCRIPT_FILENAME']))['dirname'];
+
 require_once("class/vitis_lib/VitisError.class.inc");
 require_once("class/vmlib/cryptUtil.inc");
 require_once("conf/properties.inc");
@@ -199,4 +201,4 @@ function customErrorHandler ($errno, $errstr, $errfile, $errline, $context){
 }
 
 include ("index.vhtml");
-?>
\ No newline at end of file
+?>
diff --git a/src/vitis/vas/rest/index.vhtml b/vas/rest/index.vhtml
similarity index 100%
rename from src/vitis/vas/rest/index.vhtml
rename to vas/rest/index.vhtml
diff --git a/src/vitis/vas/rest/ws/vitis/Accounts.class.inc b/vas/rest/ws/vitis/Accounts.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Accounts.class.inc
rename to vas/rest/ws/vitis/Accounts.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Accounts.class.mail.inc b/vas/rest/ws/vitis/Accounts.class.mail.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Accounts.class.mail.inc
rename to vas/rest/ws/vitis/Accounts.class.mail.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Accounts.class.sql.inc b/vas/rest/ws/vitis/Accounts.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Accounts.class.sql.inc
rename to vas/rest/ws/vitis/Accounts.class.sql.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Action.class.inc b/vas/rest/ws/vitis/Action.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Action.class.inc
rename to vas/rest/ws/vitis/Action.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Actions.class.inc b/vas/rest/ws/vitis/Actions.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Actions.class.inc
rename to vas/rest/ws/vitis/Actions.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/ActiveDirectory.class.inc b/vas/rest/ws/vitis/ActiveDirectory.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/ActiveDirectory.class.inc
rename to vas/rest/ws/vitis/ActiveDirectory.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/BillingGroup.class.inc b/vas/rest/ws/vitis/BillingGroup.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/BillingGroup.class.inc
rename to vas/rest/ws/vitis/BillingGroup.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/BillingGroups.class.inc b/vas/rest/ws/vitis/BillingGroups.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/BillingGroups.class.inc
rename to vas/rest/ws/vitis/BillingGroups.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Column.class.inc b/vas/rest/ws/vitis/Column.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Column.class.inc
rename to vas/rest/ws/vitis/Column.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Columns.class.inc b/vas/rest/ws/vitis/Columns.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Columns.class.inc
rename to vas/rest/ws/vitis/Columns.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Database.class.inc b/vas/rest/ws/vitis/Database.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Database.class.inc
rename to vas/rest/ws/vitis/Database.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Domain.class.inc b/vas/rest/ws/vitis/Domain.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Domain.class.inc
rename to vas/rest/ws/vitis/Domain.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Domains.class.inc b/vas/rest/ws/vitis/Domains.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Domains.class.inc
rename to vas/rest/ws/vitis/Domains.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/FormatDate.class.inc b/vas/rest/ws/vitis/FormatDate.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/FormatDate.class.inc
rename to vas/rest/ws/vitis/FormatDate.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/FormatDates.class.inc b/vas/rest/ws/vitis/FormatDates.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/FormatDates.class.inc
rename to vas/rest/ws/vitis/FormatDates.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/GenericQuery.class.inc b/vas/rest/ws/vitis/GenericQuery.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/GenericQuery.class.inc
rename to vas/rest/ws/vitis/GenericQuery.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/GenericQuerys.class.inc b/vas/rest/ws/vitis/GenericQuerys.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/GenericQuerys.class.inc
rename to vas/rest/ws/vitis/GenericQuerys.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/GenericQuerys.class.sql.inc b/vas/rest/ws/vitis/GenericQuerys.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/GenericQuerys.class.sql.inc
rename to vas/rest/ws/vitis/GenericQuerys.class.sql.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Group.class.inc b/vas/rest/ws/vitis/Group.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Group.class.inc
rename to vas/rest/ws/vitis/Group.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Groups.class.inc b/vas/rest/ws/vitis/Groups.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Groups.class.inc
rename to vas/rest/ws/vitis/Groups.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Logs.class.inc b/vas/rest/ws/vitis/Logs.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Logs.class.inc
rename to vas/rest/ws/vitis/Logs.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Mode.class.inc b/vas/rest/ws/vitis/Mode.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Mode.class.inc
rename to vas/rest/ws/vitis/Mode.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Modes.class.inc b/vas/rest/ws/vitis/Modes.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Modes.class.inc
rename to vas/rest/ws/vitis/Modes.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/PhpInfo.class.inc b/vas/rest/ws/vitis/PhpInfo.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/PhpInfo.class.inc
rename to vas/rest/ws/vitis/PhpInfo.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/PrivateToken.class.inc b/vas/rest/ws/vitis/PrivateToken.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/PrivateToken.class.inc
rename to vas/rest/ws/vitis/PrivateToken.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Privilege.class.inc b/vas/rest/ws/vitis/Privilege.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Privilege.class.inc
rename to vas/rest/ws/vitis/Privilege.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Privileges.class.inc b/vas/rest/ws/vitis/Privileges.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Privileges.class.inc
rename to vas/rest/ws/vitis/Privileges.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Properties.class.inc b/vas/rest/ws/vitis/Properties.class.inc
similarity index 93%
rename from src/vitis/vas/rest/ws/vitis/Properties.class.inc
rename to vas/rest/ws/vitis/Properties.class.inc
index d363c986..c7f65b41 100755
--- a/src/vitis/vas/rest/ws/vitis/Properties.class.inc
+++ b/vas/rest/ws/vitis/Properties.class.inc
@@ -14,7 +14,7 @@ require_once(__DIR__ . '/../../class/vmlib/BdDataAccess.inc');
  * 	\brief This file contains the Properties php class
  *
  * This class defines the rest api for properties
- * 
+ *
  */
 class Properties extends Vitis {
     /**
@@ -53,7 +53,7 @@ class Properties extends Vitis {
     }
 
     /**
-     * @SWG\Get(path="/properties", 
+     * @SWG\Get(path="/properties",
      *   tags={"Properties"},
      *   summary="Get properties",
      *   description="Request to get properties",
@@ -75,7 +75,7 @@ class Properties extends Vitis {
      */
 
     /**
-     * 
+     *
      * @return properties
      */
     function GET() {
@@ -85,19 +85,19 @@ class Properties extends Vitis {
         } else {
             $this->aFields = $this->aProperties;
         }
-        require_once __DIR__ . "/../../conf/version.inc";
+        require_once dirname($_SERVER['SCRIPT_FILENAME']) . "/conf/version.inc";
 
         if (VM_STATUS != "STABLE") {
             $this->aFields['VM_STATUS'] = "UNSTABLE";
         } else {
             $this->aFields['VM_STATUS'] = "STABLE";
-            if ($pointeur = opendir(__DIR__ . "/../../conf/")) {
+            if ($pointeur = opendir(dirname($_SERVER['SCRIPT_FILENAME']) . "/conf/")) {
                 while (($fichier = readdir($pointeur)) !== false) {
 
                     if (($fichier != '.') && ($fichier != '..')) {
 
-                        if (is_dir(__DIR__ . "/../../conf/" . $fichier)) {
-                            $sTexte = file_get_contents(__DIR__ . "/../../conf/" . $fichier . "/version.inc");
+                        if (is_dir(dirname($_SERVER['SCRIPT_FILENAME']) . "/conf/" . $fichier)) {
+                            $sTexte = file_get_contents(dirname($_SERVER['SCRIPT_FILENAME']) . "/conf/" . $fichier . "/version.inc");
 
                             if (strpos($sTexte, "define (\"VM_STATUS\", \"STABLE\");") == false) {
                                 $this->aFields['VM_STATUS'] = "UNSTABLE";
@@ -216,7 +216,7 @@ class Properties extends Vitis {
      *         description="Poprerties Response",
      *         @SWG\Schema(ref="#/definitions/properties")
      *     ),
-     * 
+     *
      *  )
      */
 
@@ -299,7 +299,7 @@ class Properties extends Vitis {
             // Message de retour
             $aMessage = array('status' => REQUEST_SUCCESS);
 
-            // Ouverture de php	
+            // Ouverture de php
             $sPropertiesFile = PHP_START . PHP_EOL;
 
             // Texte à ajouter avant le tableau des properties
@@ -343,14 +343,14 @@ class Properties extends Vitis {
                 $sPropertiesFile .= PROPERTIES_FOOTER . PHP_EOL;
             }
 
-            // Fermeture de php	
+            // Fermeture de php
             $sPropertiesFile .= PHP_END;
 
             // Sauve le fichier (LOCK_EX = accés exclusif au fichier)
             if ($this->aValues['module_name'] == 'vitis')
-                $sPathProperties = __DIR__ . '/../../conf/properties.inc';
+                $sPathProperties = dirname($_SERVER['SCRIPT_FILENAME']) . '/conf/properties.inc';
             else
-                $sPathProperties = __DIR__ . '/../../conf/' . $this->aValues['module_name'] . '/properties.inc';
+                $sPathProperties = dirname($_SERVER['SCRIPT_FILENAME']) . '/conf/' . $this->aValues['module_name'] . '/properties.inc';
             //
             if (file_put_contents($sPathProperties, $sPropertiesFile, LOCK_EX) === false)
                 $aReturn = array('status' => 0, 'message' => "FORM_ERROR_FILE_WRITING_CONFIGURATION");
@@ -424,4 +424,4 @@ class Properties extends Vitis {
 
 }
 
-?>
\ No newline at end of file
+?>
diff --git a/src/vitis/vas/rest/ws/vitis/PublicToken.class.inc b/vas/rest/ws/vitis/PublicToken.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/PublicToken.class.inc
rename to vas/rest/ws/vitis/PublicToken.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Ressources.class.inc b/vas/rest/ws/vitis/Ressources.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Ressources.class.inc
rename to vas/rest/ws/vitis/Ressources.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Schema.class.inc b/vas/rest/ws/vitis/Schema.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Schema.class.inc
rename to vas/rest/ws/vitis/Schema.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/SmtpServer.class.inc b/vas/rest/ws/vitis/SmtpServer.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/SmtpServer.class.inc
rename to vas/rest/ws/vitis/SmtpServer.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Tab.class.inc b/vas/rest/ws/vitis/Tab.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Tab.class.inc
rename to vas/rest/ws/vitis/Tab.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Table.class.inc b/vas/rest/ws/vitis/Table.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Table.class.inc
rename to vas/rest/ws/vitis/Table.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Tabs.class.inc b/vas/rest/ws/vitis/Tabs.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Tabs.class.inc
rename to vas/rest/ws/vitis/Tabs.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/TimeZone.class.inc b/vas/rest/ws/vitis/TimeZone.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/TimeZone.class.inc
rename to vas/rest/ws/vitis/TimeZone.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/TimeZones.class.inc b/vas/rest/ws/vitis/TimeZones.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/TimeZones.class.inc
rename to vas/rest/ws/vitis/TimeZones.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/User.class.inc b/vas/rest/ws/vitis/User.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/User.class.inc
rename to vas/rest/ws/vitis/User.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Users.class.inc b/vas/rest/ws/vitis/Users.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Users.class.inc
rename to vas/rest/ws/vitis/Users.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Versions.class.inc b/vas/rest/ws/vitis/Versions.class.inc
similarity index 95%
rename from src/vitis/vas/rest/ws/vitis/Versions.class.inc
rename to vas/rest/ws/vitis/Versions.class.inc
index 62b9cfcc..3a20a659 100755
--- a/src/vitis/vas/rest/ws/vitis/Versions.class.inc
+++ b/vas/rest/ws/vitis/Versions.class.inc
@@ -1,204 +1,202 @@
-<?php
-
-require_once 'Vitis.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-
-/**
- * \file versions.class.inc
- * \class Versions
- *
- * \author Yoann Perollet <yoann.perollet@veremes.com>.
- *
- * 	\brief This file contains the Versions php class
- *
- * This class defines the rest api for versions
- * 
- */
-class Versions extends Vitis {
-    /**
-     * @SWG\Definition(
-     *   definition="/versions",
-     *   allOf={
-     *     @SWG\Schema(ref="#/definitions/versions")
-     *   }
-     * )
-     * @SWG\Tag(
-     *   name="Versions",
-     *   description="Operations about versions"
-     * )
-     */
-
-    /**
-     * construct
-     * @param type $aPath url of the request
-     * @param type $aValues parameters of the request
-     * @param type $versions ptroperties
-     */
-    function __construct($aPath, $aValues, $properties) {
-        $this->aValues = $aValues;
-        $this->aPath = $aPath;
-        $this->aProperties = $properties;
-        if (!empty($this->aValues['token'])) {
-            $this->oConnection = new Connection($this->aValues, $this->aProperties);
-        }
-    }
-
-    /**
-     * @SWG\Get(path="/versions",
-     *   tags={"Versions"},
-     *   summary="Get versions",
-     *   description="Request to get versions",
-     *   operationId="GET",
-     *   produces={"application/xml", "application/json", "application/x-vm-json"},
-     *   @SWG\Parameter(
-     *     name="token",
-     *     in="query",
-     *     description="user token",
-     *     required=false,
-     *     type="string"
-     *   ),
-     *  @SWG\Response(
-     *         response=200,
-     *         description="Poprerties Response",
-     *         @SWG\Schema(ref="#/definitions/versions")
-     *     )
-     *  )
-     */
-
-    /**
-     * 
-     * @return versions
-     */
-    function GET() {
-        if ($this->oConnection->oError == null) {
-            $this->getVersion();
-            if (!empty($this->aValues['token']) && in_array("vitis_admin", $this->oConnection->aPrivileges)) {
-
-                //$this->aFields = $this->aVersions;
-                $this->aFields['php_version'] = phpversion();
-
-                //*** PDO
-                $bPdo = false;
-                if (extension_loaded('pdo'))
-                    $bPdo = true;
-                else
-                    $bVeremap = false;
-                $this->aFields['pdo_extension_loaded'] = $bPdo;
-
-                //*** PDO Postgresql
-                $bPdoPgsql = false;
-                if (extension_loaded('pdo_pgsql'))
-                    $bPdoPgsql = true;
-                else
-                    $bVeremap = false;
-                $this->aFields['pdo_pgsql_extension_loaded'] = $bPdoPgsql;
-
-                //*** Curl
-                $bCurl = false;
-                if (extension_loaded('curl'))
-                    $bCurl = true;
-                else
-                    $bVeremap = false;
-                $this->aFields['curl_extension_loaded'] = $bCurl;
-
-                //*** Xsl
-                $bXsl = false;
-                if (extension_loaded('xsl'))
-                    $bXsl = true;
-                $this->aFields['xsl_extension_loaded'] = $bXsl;
-
-                //*** Ldap
-                $bLdap = false;
-                if (extension_loaded('ldap'))
-                    $bLdap = true;
-                $this->aFields['ldap_extension_loaded'] = $bLdap;
-
-                // OS.
-                $this->aFields['os_version'] = php_uname();
-
-                // Info disque.
-                $this->aFields['disk_free_space'] = round(disk_free_space("/") / 1073741824) . ' Go';
-                $this->aFields['disk_total_space'] = round(disk_total_space("/") / 1073741824) . ' Go';
-
-                //
-                $this->aFields['server_software'] = $_SERVER['SERVER_SOFTWARE'];
-                $this->aFields['server_addr'] = $_SERVER['SERVER_ADDR'];
-                $this->aFields['server_name'] = $_SERVER['SERVER_NAME'];
-                $this->aFields['server_port'] = $_SERVER['SERVER_PORT'];
-
-                //** Postgresql et Postgis
-                $bPostgresql = false;
-                $bPostgis = false;
-                if (!$this->oConnection->oBd->erreurRencontree) {
-                    $bPostgresql = true;
-                    $sSql = "SHOW server_version";
-                    $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-                    $oPgVersion = $this->oConnection->oBd->objetSuivant($oPDOresult);
-                    $sPostgresql = $oPgVersion->server_version;
-                    $this->aFields['postgresql_version'] = $sPostgresql;
-                    $this->oConnection->oBd->fermeResultat();
-
-                    $aVersion = explode(".", $sPostgresql);
-                    $bExtension = false;
-                    if ($aVersion[0] >= 9) {
-                        if ($aVersion[1] >= 1) {
-                            $bExtension = true;
-                        }
-                    }
-                    if ($bExtension == true) {
-                        $sSql = "SELECT default_version FROM pg_catalog.pg_available_extensions where name = 'postgis';";
-                        $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-                        if ($aPostgis = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
-                            $bPostgis = true;
-                            $sPostgis = $aPostgis['default_version'];
-                        } else {
-                            $bPostgis = false;
-                        }
-                    } else {
-                        $sSql = "SELECT datname FROM pg_catalog.pg_database where datname = 'template_postgis_20';";
-                        $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
-                        if ($aPostgis = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
-                            $bPostgis = true;
-                            $sPostgis = '2.0';
-                        } else {
-                            $bPostgis = false;
-                        }
-                    }
-                    $this->aFields['postgis_version'] = $sPostgis;
-                    $this->oConnection->oBd->fermeResultat();
-                    $sSql = 'SELECT distinct module_id from [sSchemaFramework].vm_mode';
-                    $aParams['sSchemaFramework'] = array('value' => $this->aProperties['schema_framework'], 'type' => 'schema_name');
-                    $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, $aParams);
-                    while ($aLigne = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
-                        $aModules[] = $aLigne['module_id'];
-                    }
-                    $iRecordset = $this->oConnection->oBd->fermeResultat();
-                }
-                $this->aFields['postgresql'] = $bPostgresql;
-                $this->aFields['postgis'] = $bPostgis;
-
-                // Recherche de mise à jour
-                // 
-                if (!empty($this->aValues['app'])) {
-                    $sUrl = "http://update.veremes.net/vai/" . $this->aValues['app'] . ".json";
-                    $json = file_get_contents($sUrl);
-                    $data = json_decode($json, TRUE);
-                    $this->aFields['appVersion'] = $data['version'];
-                }
-            }
-            $aXmlRacineAttribute['status'] = 1;
-            $sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']);
-        } else {
-            http_response_code(403);
-            $aXmlRacineAttribute['status'] = 0;
-            $this->aFields['errorMessage'] = "ERROR : invalid token";
-            $sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']);
-        }
-
-        return $sMessage;
-    }
-
-}
-
+<?php
+
+require_once 'Vitis.class.inc';
+require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+
+/**
+ * \file versions.class.inc
+ * \class Versions
+ *
+ * \author Yoann Perollet <yoann.perollet@veremes.com>.
+ *
+ * 	\brief This file contains the Versions php class
+ *
+ * This class defines the rest api for versions
+ * 
+ */
+class Versions extends Vitis {
+    /**
+     * @SWG\Definition(
+     *   definition="/versions",
+     *   allOf={
+     *     @SWG\Schema(ref="#/definitions/versions")
+     *   }
+     * )
+     * @SWG\Tag(
+     *   name="Versions",
+     *   description="Operations about versions"
+     * )
+     */
+
+    /**
+     * construct
+     * @param type $aPath url of the request
+     * @param type $aValues parameters of the request
+     * @param type $versions ptroperties
+     */
+    function __construct($aPath, $aValues, $properties) {
+        $this->aValues = $aValues;
+        $this->aPath = $aPath;
+        $this->aProperties = $properties;
+        if (!empty($this->aValues['token'])) {
+            $this->oConnection = new Connection($this->aValues, $this->aProperties);
+        }
+    }
+
+    /**
+     * @SWG\Get(path="/versions",
+     *   tags={"Versions"},
+     *   summary="Get versions",
+     *   description="Request to get versions",
+     *   operationId="GET",
+     *   produces={"application/xml", "application/json", "application/x-vm-json"},
+     *   @SWG\Parameter(
+     *     name="token",
+     *     in="query",
+     *     description="user token",
+     *     required=false,
+     *     type="string"
+     *   ),
+     *  @SWG\Response(
+     *         response=200,
+     *         description="Poprerties Response",
+     *         @SWG\Schema(ref="#/definitions/versions")
+     *     )
+     *  )
+     */
+
+    /**
+     * 
+     * @return versions
+     */
+    function GET() {
+        if ($this->oConnection->oError == null) {
+            $this->getVersion();
+            if (!empty($this->aValues['token']) && in_array("vitis_admin", $this->oConnection->aPrivileges)) {
+
+                //$this->aFields = $this->aVersions;
+                $this->aFields['php_version'] = phpversion();
+
+                //*** PDO
+                $bPdo = false;
+                if (extension_loaded('pdo'))
+                    $bPdo = true;
+                else
+                    $bVeremap = false;
+                $this->aFields['pdo_extension_loaded'] = $bPdo;
+
+                //*** PDO Postgresql
+                $bPdoPgsql = false;
+                if (extension_loaded('pdo_pgsql'))
+                    $bPdoPgsql = true;
+                else
+                    $bVeremap = false;
+                $this->aFields['pdo_pgsql_extension_loaded'] = $bPdoPgsql;
+
+                //*** Curl
+                $bCurl = false;
+                if (extension_loaded('curl'))
+                    $bCurl = true;
+                else
+                    $bVeremap = false;
+                $this->aFields['curl_extension_loaded'] = $bCurl;
+
+                //*** Xsl
+                $bXsl = false;
+                if (extension_loaded('xsl'))
+                    $bXsl = true;
+                $this->aFields['xsl_extension_loaded'] = $bXsl;
+
+                //*** Ldap
+                $bLdap = false;
+                if (extension_loaded('ldap'))
+                    $bLdap = true;
+                $this->aFields['ldap_extension_loaded'] = $bLdap;
+
+                // OS.
+                $this->aFields['os_version'] = php_uname();
+
+                // Info disque.
+                $this->aFields['disk_free_space'] = round(disk_free_space("/") / 1073741824) . ' Go';
+                $this->aFields['disk_total_space'] = round(disk_total_space("/") / 1073741824) . ' Go';
+
+                //
+                $this->aFields['server_software'] = $_SERVER['SERVER_SOFTWARE'];
+                $this->aFields['server_addr'] = $_SERVER['SERVER_ADDR'];
+                $this->aFields['server_name'] = $_SERVER['SERVER_NAME'];
+                $this->aFields['server_port'] = $_SERVER['SERVER_PORT'];
+
+                //** Postgresql et Postgis
+                $bPostgresql = false;
+                $bPostgis = false;
+                if (!$this->oConnection->oBd->erreurRencontree) {
+                    $bPostgresql = true;
+                    $sSql = "SHOW server_version";
+                    $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
+                    $oPgVersion = $this->oConnection->oBd->objetSuivant($oPDOresult);
+                    $sPostgresql = $oPgVersion->server_version;
+                    $this->aFields['postgresql_version'] = $sPostgresql;
+                    $this->oConnection->oBd->fermeResultat();
+
+                    $aVersion = explode(".", $sPostgresql);
+                    $bExtension = false;
+                    if ($aVersion[0] . $aVersion[1] >= 91) {
+                        $bExtension = true;
+                    }
+                    if ($bExtension == true) {
+                        $sSql = "SELECT default_version FROM pg_catalog.pg_available_extensions where name = 'postgis';";
+                        $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
+                        if ($aPostgis = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
+                            $bPostgis = true;
+                            $sPostgis = $aPostgis['default_version'];
+                        } else {
+                            $bPostgis = false;
+                        }
+                    } else {
+                        $sSql = "SELECT datname FROM pg_catalog.pg_database where datname = 'template_postgis_20';";
+                        $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, array());
+                        if ($aPostgis = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
+                            $bPostgis = true;
+                            $sPostgis = '2.0';
+                        } else {
+                            $bPostgis = false;
+                        }
+                    }
+                    $this->aFields['postgis_version'] = $sPostgis;
+                    $this->oConnection->oBd->fermeResultat();
+                    $sSql = 'SELECT distinct module_id from [sSchemaFramework].vm_mode';
+                    $aParams['sSchemaFramework'] = array('value' => $this->aProperties['schema_framework'], 'type' => 'schema_name');
+                    $oPDOresult = $this->oConnection->oBd->executeWithParams($sSql, $aParams);
+                    while ($aLigne = $this->oConnection->oBd->ligneSuivante($oPDOresult)) {
+                        $aModules[] = $aLigne['module_id'];
+                    }
+                    $iRecordset = $this->oConnection->oBd->fermeResultat();
+                }
+                $this->aFields['postgresql'] = $bPostgresql;
+                $this->aFields['postgis'] = $bPostgis;
+
+                // Recherche de mise à jour
+                // 
+                if (!empty($this->aValues['app'])) {
+                    $sUrl = "http://update.veremes.net/vai/" . $this->aValues['app'] . ".json";
+                    $json = file_get_contents($sUrl);
+                    $data = json_decode($json, TRUE);
+                    $this->aFields['appVersion'] = $data['version'];
+                }
+            }
+            $aXmlRacineAttribute['status'] = 1;
+            $sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']);
+        } else {
+            http_response_code(403);
+            $aXmlRacineAttribute['status'] = 0;
+            $this->aFields['errorMessage'] = "ERROR : invalid token";
+            $sMessage = $this->asDocument('', 'vitis', $this->aValues['sEncoding'], True, $aXmlRacineAttribute, $this->aValues['sSourceEncoding'], $this->aValues['output']);
+        }
+
+        return $sMessage;
+    }
+
+}
+
 ?>
\ No newline at end of file
diff --git a/src/vitis/vas/rest/ws/vitis/Vitis.class.inc b/vas/rest/ws/vitis/Vitis.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Vitis.class.inc
rename to vas/rest/ws/vitis/Vitis.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/Vitis.class.sql.inc b/vas/rest/ws/vitis/Vitis.class.sql.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/Vitis.class.sql.inc
rename to vas/rest/ws/vitis/Vitis.class.sql.inc
diff --git a/src/vitis/vas/rest/ws/vitis/VitisSection.class.inc b/vas/rest/ws/vitis/VitisSection.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/VitisSection.class.inc
rename to vas/rest/ws/vitis/VitisSection.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/VitisSections.class.inc b/vas/rest/ws/vitis/VitisSections.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/VitisSections.class.inc
rename to vas/rest/ws/vitis/VitisSections.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/WebServices.class.inc b/vas/rest/ws/vitis/WebServices.class.inc
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/WebServices.class.inc
rename to vas/rest/ws/vitis/WebServices.class.inc
diff --git a/src/vitis/vas/rest/ws/vitis/overview.phtml b/vas/rest/ws/vitis/overview.phtml
similarity index 100%
rename from src/vitis/vas/rest/ws/vitis/overview.phtml
rename to vas/rest/ws/vitis/overview.phtml
diff --git a/src/vitis/vas/sql/sqlQueries.xml b/vas/sql/sqlQueries.xml
similarity index 100%
rename from src/vitis/vas/sql/sqlQueries.xml
rename to vas/sql/sqlQueries.xml
diff --git a/src/vitis/vas/tmp/file_to_delete.txt b/vas/tmp/file_to_delete.txt
similarity index 100%
rename from src/vitis/vas/tmp/file_to_delete.txt
rename to vas/tmp/file_to_delete.txt
diff --git a/src/vitis/vas/util/coordsys.txt b/vas/util/coordsys.txt
similarity index 100%
rename from src/vitis/vas/util/coordsys.txt
rename to vas/util/coordsys.txt
diff --git a/src/vitis/vas/util/migration/anc/SplitAddress.fmx b/vas/util/migration/anc/SplitAddress.fmx
similarity index 100%
rename from src/vitis/vas/util/migration/anc/SplitAddress.fmx
rename to vas/util/migration/anc/SplitAddress.fmx
diff --git a/src/vitis/vas/util/migration/anc/lisez-moi.txt b/vas/util/migration/anc/lisez-moi.txt
similarity index 100%
rename from src/vitis/vas/util/migration/anc/lisez-moi.txt
rename to vas/util/migration/anc/lisez-moi.txt
diff --git a/src/vitis/vas/util/migration/anc/migration_anc_veremap__vmap.fmw b/vas/util/migration/anc/migration_anc_veremap__vmap.fmw
similarity index 100%
rename from src/vitis/vas/util/migration/anc/migration_anc_veremap__vmap.fmw
rename to vas/util/migration/anc/migration_anc_veremap__vmap.fmw
diff --git a/src/vitis/vas/util/migration/migration_user_and_group.fmw b/vas/util/migration/migration_user_and_group.fmw
similarity index 100%
rename from src/vitis/vas/util/migration/migration_user_and_group.fmw
rename to vas/util/migration/migration_user_and_group.fmw
diff --git a/src/vitis/vas/util/migration/migration_veremap_layer.fmw b/vas/util/migration/migration_veremap_layer.fmw
similarity index 100%
rename from src/vitis/vas/util/migration/migration_veremap_layer.fmw
rename to vas/util/migration/migration_veremap_layer.fmw
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/LICENSE b/vas/util/printserver/client/lib/angular/LICENSE
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/LICENSE
rename to vas/util/printserver/client/lib/angular/LICENSE
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/angular.js b/vas/util/printserver/client/lib/angular/angular.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/angular.js
rename to vas/util/printserver/client/lib/angular/angular.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/angular.min.js b/vas/util/printserver/client/lib/angular/angular.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/angular.min.js
rename to vas/util/printserver/client/lib/angular/angular.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/angular.min.js.map b/vas/util/printserver/client/lib/angular/angular.min.js.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/angular.min.js.map
rename to vas/util/printserver/client/lib/angular/angular.min.js.map
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-route/angular-route.js b/vas/util/printserver/client/lib/angular/modules/angular-route/angular-route.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-route/angular-route.js
rename to vas/util/printserver/client/lib/angular/modules/angular-route/angular-route.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/LICENSE b/vas/util/printserver/client/lib/angular/modules/angular-translate/LICENSE
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/LICENSE
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/LICENSE
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.min.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.min.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-partial.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.min.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate-loader-static-files.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.min.js b/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.min.js
rename to vas/util/printserver/client/lib/angular/modules/angular-translate/angular-translate.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.js b/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.js
rename to vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js b/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js
rename to vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js.map b/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js.map
rename to vas/util/printserver/client/lib/angular/modules/sanitize/angular-sanitize.min.js.map
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-codemirror/LICENSE b/vas/util/printserver/client/lib/angular/modules/ui-codemirror/LICENSE
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-codemirror/LICENSE
rename to vas/util/printserver/client/lib/angular/modules/ui-codemirror/LICENSE
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-codemirror/ui-codemirror.min.js b/vas/util/printserver/client/lib/angular/modules/ui-codemirror/ui-codemirror.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-codemirror/ui-codemirror.min.js
rename to vas/util/printserver/client/lib/angular/modules/ui-codemirror/ui-codemirror.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/LICENSE.md b/vas/util/printserver/client/lib/angular/modules/ui-grid/LICENSE.md
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/LICENSE.md
rename to vas/util/printserver/client/lib/angular/modules/ui-grid/LICENSE.md
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/plugins/draggable-rows.js b/vas/util/printserver/client/lib/angular/modules/ui-grid/plugins/draggable-rows.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/plugins/draggable-rows.js
rename to vas/util/printserver/client/lib/angular/modules/ui-grid/plugins/draggable-rows.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.js b/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.js
rename to vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.min.js b/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.min.js
rename to vas/util/printserver/client/lib/angular/modules/ui-grid/ui-grid.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-tinymce/LICENSE b/vas/util/printserver/client/lib/angular/modules/ui-tinymce/LICENSE
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-tinymce/LICENSE
rename to vas/util/printserver/client/lib/angular/modules/ui-tinymce/LICENSE
diff --git a/src/vitis/vas/util/printserver/client/lib/angular/modules/ui-tinymce/tinymce.js b/vas/util/printserver/client/lib/angular/modules/ui-tinymce/tinymce.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/angular/modules/ui-tinymce/tinymce.js
rename to vas/util/printserver/client/lib/angular/modules/ui-tinymce/tinymce.js
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/LICENSE b/vas/util/printserver/client/lib/bootstrap/LICENSE
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/LICENSE
rename to vas/util/printserver/client/lib/bootstrap/LICENSE
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css b/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css.map b/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css.map
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.css.map
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css b/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css.map b/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css.map
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap-theme.min.css.map
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css b/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap.css
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css.map b/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.css.map
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap.css.map
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css b/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css.map b/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css.map
rename to vas/util/printserver/client/lib/bootstrap/css/bootstrap.min.css.map
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.eot b/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
rename to vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.svg b/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
rename to vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf b/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
rename to vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff b/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
rename to vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
rename to vas/util/printserver/client/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/js/bootstrap.js b/vas/util/printserver/client/lib/bootstrap/js/bootstrap.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/js/bootstrap.js
rename to vas/util/printserver/client/lib/bootstrap/js/bootstrap.js
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/js/bootstrap.min.js b/vas/util/printserver/client/lib/bootstrap/js/bootstrap.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/js/bootstrap.min.js
rename to vas/util/printserver/client/lib/bootstrap/js/bootstrap.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/bootstrap/js/npm.js b/vas/util/printserver/client/lib/bootstrap/js/npm.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/bootstrap/js/npm.js
rename to vas/util/printserver/client/lib/bootstrap/js/npm.js
diff --git a/src/vitis/vas/util/printserver/client/lib/closure/goog/base.js b/vas/util/printserver/client/lib/closure/goog/base.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/closure/goog/base.js
rename to vas/util/printserver/client/lib/closure/goog/base.js
diff --git a/src/vitis/vas/util/printserver/client/lib/jquery/LICENSE.txt b/vas/util/printserver/client/lib/jquery/LICENSE.txt
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/jquery/LICENSE.txt
rename to vas/util/printserver/client/lib/jquery/LICENSE.txt
diff --git a/src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.js b/vas/util/printserver/client/lib/jquery/jquery-1.11.3.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.js
rename to vas/util/printserver/client/lib/jquery/jquery-1.11.3.js
diff --git a/src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.js b/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.js
rename to vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.js
diff --git a/src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.map b/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.map
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.map
rename to vas/util/printserver/client/lib/jquery/jquery-1.11.3.min.map
diff --git a/src/vitis/vas/util/printserver/client/lib/mapJSON/MapJSON.js b/vas/util/printserver/client/lib/mapJSON/MapJSON.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/mapJSON/MapJSON.js
rename to vas/util/printserver/client/lib/mapJSON/MapJSON.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol-debug.js b/vas/util/printserver/client/lib/ol/ol-debug.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol-debug.js
rename to vas/util/printserver/client/lib/ol/ol-debug.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol.css b/vas/util/printserver/client/lib/ol/ol.css
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol.css
rename to vas/util/printserver/client/lib/ol/ol.css
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol.js b/vas/util/printserver/client/lib/ol/ol.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol.js
rename to vas/util/printserver/client/lib/ol/ol.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/licence.txt b/vas/util/printserver/client/lib/ol/ol3-ext/licence.txt
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/licence.txt
rename to vas/util/printserver/client/lib/ol/ol3-ext/licence.txt
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/readme.txt b/vas/util/printserver/client/lib/ol/ol3-ext/readme.txt
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/readme.txt
rename to vas/util/printserver/client/lib/ol/ol3-ext/readme.txt
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/fonts/fontawesome.def.js b/vas/util/printserver/client/lib/ol/ol3-ext/style/fonts/fontawesome.def.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/fonts/fontawesome.def.js
rename to vas/util/printserver/client/lib/ol/ol3-ext/style/fonts/fontawesome.def.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/fontsymbol.js b/vas/util/printserver/client/lib/ol/ol3-ext/style/fontsymbol.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/fontsymbol.js
rename to vas/util/printserver/client/lib/ol/ol3-ext/style/fontsymbol.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/shadowstyle.js b/vas/util/printserver/client/lib/ol/ol3-ext/style/shadowstyle.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/style/shadowstyle.js
rename to vas/util/printserver/client/lib/ol/ol3-ext/style/shadowstyle.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/utils/ol.ordering.js b/vas/util/printserver/client/lib/ol/ol3-ext/utils/ol.ordering.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-ext/utils/ol.ordering.js
rename to vas/util/printserver/client/lib/ol/ol3-ext/utils/ol.ordering.js
diff --git a/src/vitis/vas/util/printserver/client/lib/ol/ol3-veremes/ol.veremes.js b/vas/util/printserver/client/lib/ol/ol3-veremes/ol.veremes.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/lib/ol/ol3-veremes/ol.veremes.js
rename to vas/util/printserver/client/lib/ol/ol3-veremes/ol.veremes.js
diff --git a/src/vitis/vas/util/printserver/client/map/index.html b/vas/util/printserver/client/map/index.html
similarity index 100%
rename from src/vitis/vas/util/printserver/client/map/index.html
rename to vas/util/printserver/client/map/index.html
diff --git a/src/vitis/vas/util/printserver/client/map/index.js b/vas/util/printserver/client/map/index.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/map/index.js
rename to vas/util/printserver/client/map/index.js
diff --git a/src/vitis/vas/util/printserver/client/map/map.js b/vas/util/printserver/client/map/map.js
similarity index 89%
rename from src/vitis/vas/util/printserver/client/map/map.js
rename to vas/util/printserver/client/map/map.js
index 2a870d9a..d6dcd882 100755
--- a/src/vitis/vas/util/printserver/client/map/map.js
+++ b/vas/util/printserver/client/map/map.js
@@ -7,7 +7,7 @@
 PrintMap = function (opt_options) {
 
     var this_ = this;
-    
+
     this.mapSize = [document.getElementById('map').offsetWidth, document.getElementById('map').offsetHeight];
 
     this.tileSize = (isDef(window.oProperties.print.tile_size) && window.oProperties.print.features_zoom >= 0) ? window.oProperties.print.tile_size : 2048;
@@ -29,7 +29,7 @@ PrintMap = function (opt_options) {
     this.mapJsonParser = new MapJSON({
         'properties': window.oProperties
     });
-        
+
     this.view = this.mapJsonParser.getViewFromDef(this.mapDefinition, {
         'size': this.mapSize,
         'tileSize': [this.tileSize, this.tileSize]
@@ -39,13 +39,13 @@ PrintMap = function (opt_options) {
 
     this.extent = this.getExtent(opt_options);
 
-    this.tileGrid = this.getTileGridFromDefinition(this.tileSize);    
-    
+    this.tileGrid = this.getTileGridFromDefinition(this.tileSize);
+
     this.layers = this.mapJsonParser.getLayersFromDef(this.mapDefinition, {
         'size': this.mapSize,
         'tileSize': [this.tileSize, this.tileSize]
     });
-    
+
     this.map = this.setMap(this.layers, this.view);
 
     this.featuresOverlay = this.setFeaturesOverlay(this.map);
@@ -63,6 +63,9 @@ PrintMap = function (opt_options) {
     // Supprime tous les controls par défaut
     this.removeMapControls();
 
+    // Taille des icones en fonction de la résolution demandée
+    this.setMapSymbolsResolution(this.map, this.resolutionCoeff)
+
     // Si aucune étendue a été donnée et que seul un point a été donné, alors zoom sur this.defaultScale
     if (!isDef(opt_options.extent) && !isDef(this.features)) {
         if (this.features.length === 1 && this.features[0].getGeometry().getType() === 'Point') {
@@ -310,7 +313,7 @@ PrintMap.prototype.getFeaturesFromEWKT = function (aEWKTFeatures) {
 };
 
 /**
- * Return true if EWKTGeom is an EWKT geometry 
+ * Return true if EWKTGeom is an EWKT geometry
  * @param {string} EWKTGeom
  * @returns {boolean}
  */
@@ -367,4 +370,21 @@ PrintMap.prototype.getGeomFromEWKT = function (EWKTGeom, proj) {
         return null;
     }
 
-};
\ No newline at end of file
+};
+
+/**
+ * For WMS layers set MAP.RESOLUTION and MAP.DEFRESOLUTION to rise the symbols size
+ *
+ * @param  {object} olMap
+ * @param  {integer} resolutionCoeff
+ */
+PrintMap.prototype.setMapSymbolsResolution = function (olMap, resolutionCoeff) {
+
+    var newRes = resolutionCoeff * 72;
+    var aLayers = olMap.getLayers().getArray();
+    for (var i = 0; i < aLayers.length; i++) {
+        if (aLayers[i].get('type') === 'imagewms' || aLayers[i].get('type') === 'tilewms') {
+            aLayers[i].getSource().updateParams({'MAP.RESOLUTION': newRes, 'MAP.DEFRESOLUTION': 72});
+        }
+    }
+}
diff --git a/src/vitis/vas/util/printserver/client/map/progress.js b/vas/util/printserver/client/map/progress.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/map/progress.js
rename to vas/util/printserver/client/map/progress.js
diff --git a/src/vitis/vas/util/printserver/client/map/projections.js b/vas/util/printserver/client/map/projections.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/map/projections.js
rename to vas/util/printserver/client/map/projections.js
diff --git a/src/vitis/vas/util/printserver/client/map/scale.js b/vas/util/printserver/client/map/scale.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/map/scale.js
rename to vas/util/printserver/client/map/scale.js
diff --git a/src/vitis/vas/util/printserver/client/report/index.html b/vas/util/printserver/client/report/index.html
similarity index 100%
rename from src/vitis/vas/util/printserver/client/report/index.html
rename to vas/util/printserver/client/report/index.html
diff --git a/src/vitis/vas/util/printserver/client/report/index.js b/vas/util/printserver/client/report/index.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/report/index.js
rename to vas/util/printserver/client/report/index.js
diff --git a/src/vitis/vas/util/printserver/client/report/report.js b/vas/util/printserver/client/report/report.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/report/report.js
rename to vas/util/printserver/client/report/report.js
diff --git a/src/vitis/vas/util/printserver/client/template/index.html b/vas/util/printserver/client/template/index.html
similarity index 100%
rename from src/vitis/vas/util/printserver/client/template/index.html
rename to vas/util/printserver/client/template/index.html
diff --git a/src/vitis/vas/util/printserver/client/template/index.js b/vas/util/printserver/client/template/index.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/template/index.js
rename to vas/util/printserver/client/template/index.js
diff --git a/src/vitis/vas/util/printserver/client/template/template.js b/vas/util/printserver/client/template/template.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/template/template.js
rename to vas/util/printserver/client/template/template.js
diff --git a/src/vitis/vas/util/printserver/client/utils/http.js b/vas/util/printserver/client/utils/http.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/utils/http.js
rename to vas/util/printserver/client/utils/http.js
diff --git a/src/vitis/vas/util/printserver/client/utils/properties.js b/vas/util/printserver/client/utils/properties.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/utils/properties.js
rename to vas/util/printserver/client/utils/properties.js
diff --git a/src/vitis/vas/util/printserver/client/utils/utils.js b/vas/util/printserver/client/utils/utils.js
similarity index 100%
rename from src/vitis/vas/util/printserver/client/utils/utils.js
rename to vas/util/printserver/client/utils/utils.js
diff --git a/src/vitis/vas/util/printserver/server/printmap.js b/vas/util/printserver/server/printmap.js
similarity index 100%
rename from src/vitis/vas/util/printserver/server/printmap.js
rename to vas/util/printserver/server/printmap.js
diff --git a/src/vitis/vas/util/printserver/server/printreport.js b/vas/util/printserver/server/printreport.js
similarity index 100%
rename from src/vitis/vas/util/printserver/server/printreport.js
rename to vas/util/printserver/server/printreport.js
diff --git a/src/vitis/vas/util/printserver/server/printtemplate.js b/vas/util/printserver/server/printtemplate.js
similarity index 100%
rename from src/vitis/vas/util/printserver/server/printtemplate.js
rename to vas/util/printserver/server/printtemplate.js
diff --git a/src/vitis/vas/util/printserver/server/saveimage.js b/vas/util/printserver/server/saveimage.js
similarity index 100%
rename from src/vitis/vas/util/printserver/server/saveimage.js
rename to vas/util/printserver/server/saveimage.js
diff --git a/src/vitis/vas/util/printserver/server/targetsize.js b/vas/util/printserver/server/targetsize.js
similarity index 100%
rename from src/vitis/vas/util/printserver/server/targetsize.js
rename to vas/util/printserver/server/targetsize.js
diff --git a/src/vitis/vas/util/proxy/proxy.php b/vas/util/proxy/proxy.php
similarity index 100%
rename from src/vitis/vas/util/proxy/proxy.php
rename to vas/util/proxy/proxy.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/SplClassLoader.php b/vas/util/webSocket/server/lib/SplClassLoader.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/SplClassLoader.php
rename to vas/util/webSocket/server/lib/SplClassLoader.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/Application.php b/vas/util/webSocket/server/lib/WebSocket/Application/Application.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/Application.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/Application.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/DemoApplication.php b/vas/util/webSocket/server/lib/WebSocket/Application/DemoApplication.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/DemoApplication.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/DemoApplication.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/GtfEvents.php b/vas/util/webSocket/server/lib/WebSocket/Application/GtfEvents.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/GtfEvents.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/GtfEvents.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/Status.php b/vas/util/webSocket/server/lib/WebSocket/Application/Status.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/Status.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/Status.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/StatusApplication.php b/vas/util/webSocket/server/lib/WebSocket/Application/StatusApplication.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/StatusApplication.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/StatusApplication.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/VitisApplication.php b/vas/util/webSocket/server/lib/WebSocket/Application/VitisApplication.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/VitisApplication.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/VitisApplication.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/VmapEvents.php b/vas/util/webSocket/server/lib/WebSocket/Application/VmapEvents.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Application/VmapEvents.php
rename to vas/util/webSocket/server/lib/WebSocket/Application/VmapEvents.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Connection.php b/vas/util/webSocket/server/lib/WebSocket/Connection.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Connection.php
rename to vas/util/webSocket/server/lib/WebSocket/Connection.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Server.php b/vas/util/webSocket/server/lib/WebSocket/Server.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Server.php
rename to vas/util/webSocket/server/lib/WebSocket/Server.php
diff --git a/src/vitis/vas/util/webSocket/server/lib/WebSocket/Socket.php b/vas/util/webSocket/server/lib/WebSocket/Socket.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/lib/WebSocket/Socket.php
rename to vas/util/webSocket/server/lib/WebSocket/Socket.php
diff --git a/src/vitis/vas/util/webSocket/server/server.pem b/vas/util/webSocket/server/server.pem
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/server.pem
rename to vas/util/webSocket/server/server.pem
diff --git a/src/vitis/vas/util/webSocket/server/server.php b/vas/util/webSocket/server/server.php
similarity index 100%
rename from src/vitis/vas/util/webSocket/server/server.php
rename to vas/util/webSocket/server/server.php
diff --git a/src/vitis/vas/util/writerpick.txt b/vas/util/writerpick.txt
similarity index 100%
rename from src/vitis/vas/util/writerpick.txt
rename to vas/util/writerpick.txt
-- 
GitLab