diff --git a/changelog/2019.02/Changelog_2019.02.md b/changelog/2019.02/Changelog_2019.02.md
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/Changelog_2019.02_sans_images.md b/changelog/2019.02/Changelog_2019.02_sans_images.md
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/deplacer_geom.jpg b/changelog/2019.02/images/deplacer_geom.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/echelle_impression.jpg b/changelog/2019.02/images/echelle_impression.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/edition_auto.jpg b/changelog/2019.02/images/edition_auto.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/events_studio_1.png b/changelog/2019.02/images/events_studio_1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/events_studio_2.png b/changelog/2019.02/images/events_studio_2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/harmonisation_selection.jpg b/changelog/2019.02/images/harmonisation_selection.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/impression_jpeg.png b/changelog/2019.02/images/impression_jpeg.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/inverser_osm_1.png b/changelog/2019.02/images/inverser_osm_1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/inverser_osm_2.png b/changelog/2019.02/images/inverser_osm_2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/legende_dynamique.png b/changelog/2019.02/images/legende_dynamique.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/mesure_selection_systeme_coordonnees.jpg b/changelog/2019.02/images/mesure_selection_systeme_coordonnees.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/multiple_1.png b/changelog/2019.02/images/multiple_1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/multiple_2.png b/changelog/2019.02/images/multiple_2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/multiple_3.png b/changelog/2019.02/images/multiple_3.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/multiple_4.png b/changelog/2019.02/images/multiple_4.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/ng_enregistrements_requeteur.png b/changelog/2019.02/images/ng_enregistrements_requeteur.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/noms_couches_1.png b/changelog/2019.02/images/noms_couches_1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/noms_couches_2.png b/changelog/2019.02/images/noms_couches_2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/non_graphique_1.png b/changelog/2019.02/images/non_graphique_1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/non_graphique_2.png b/changelog/2019.02/images/non_graphique_2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/non_graphique_3.png b/changelog/2019.02/images/non_graphique_3.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/non_graphique_4.png b/changelog/2019.02/images/non_graphique_4.png
old mode 100644
new mode 100755
diff --git "a/changelog/2019.02/images/objets_superpos\303\251s.jpg" "b/changelog/2019.02/images/objets_superpos\303\251s.jpg"
old mode 100644
new mode 100755
diff --git "a/changelog/2019.02/images/objets_superpos\303\251s_1.jpg" "b/changelog/2019.02/images/objets_superpos\303\251s_1.jpg"
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/ordre_impressions.jpg b/changelog/2019.02/images/ordre_impressions.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/pb_mpd_boubli.jpeg b/changelog/2019.02/images/pb_mpd_boubli.jpeg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/selection_couches_actives.jpg b/changelog/2019.02/images/selection_couches_actives.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/studio_1.jpg b/changelog/2019.02/images/studio_1.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.02/images/suppression_couche_calque.jpg b/changelog/2019.02/images/suppression_couche_calque.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/Changelog_2019.03.md b/changelog/2019.03/Changelog_2019.03.md
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/Changelog_2019.03_sans_images.md b/changelog/2019.03/Changelog_2019.03_sans_images.md
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/blob_document_objetmetier.png b/changelog/2019.03/images/blob_document_objetmetier.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/champ_aide_admin.png b/changelog/2019.03/images/champ_aide_admin.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/champ_aide_client.png b/changelog/2019.03/images/champ_aide_client.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/champ_dessin_rendu.png b/changelog/2019.03/images/champ_dessin_rendu.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/changelog-signature-admin.png b/changelog/2019.03/images/changelog-signature-admin.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/changelog-signature-map-1.png b/changelog/2019.03/images/changelog-signature-map-1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/curseur_etiquette.jpg b/changelog/2019.03/images/curseur_etiquette.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/fiche_descriptive_invariant.jpg b/changelog/2019.03/images/fiche_descriptive_invariant.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/liste_insertion_objet_metier.jpg b/changelog/2019.03/images/liste_insertion_objet_metier.jpg
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/localisation_aucun_geocodeur.png b/changelog/2019.03/images/localisation_aucun_geocodeur.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/maps_layer1.png b/changelog/2019.03/images/maps_layer1.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/maps_layer2.png b/changelog/2019.03/images/maps_layer2.png
old mode 100644
new mode 100755
diff --git a/changelog/2019.03/images/requeteur_nbr_enregistrements.jpg b/changelog/2019.03/images/requeteur_nbr_enregistrements.jpg
old mode 100644
new mode 100755
diff --git a/conf/closure/depswriter/source.pyc b/conf/closure/depswriter/source.pyc
old mode 100755
new mode 100644
index cdd3f23da032a8c45fb90dbb24932640809b6b88..8cb70a6f55b18a17cb890b203e331a1391296b7d
Binary files a/conf/closure/depswriter/source.pyc and b/conf/closure/depswriter/source.pyc differ
diff --git a/conf/closure/depswriter/treescan.pyc b/conf/closure/depswriter/treescan.pyc
old mode 100755
new mode 100644
index 882d03c6cf3e066e96fd0da574791787a776f175..d347bd4532c0f1dcbabbbf47a7dcaf414c2371b4
Binary files a/conf/closure/depswriter/treescan.pyc and b/conf/closure/depswriter/treescan.pyc differ
diff --git a/conf/package.json b/conf/package.json
old mode 100755
new mode 100644
index 5b5091d40728e547f4c50369734cf88ed10edef1..0630630de85f56271f7e5c6dd9a1059feb022ef8
--- a/conf/package.json
+++ b/conf/package.json
@@ -1,4 +1,10 @@
 {
   "name": "Vitis",
-  "version": "0.1.0"
+  "version": "0.1.0",
+  "dependencies": {
+    "google-closure-compiler": "^20160911.0.0",
+    "google-closure-library": "^20160911.0.0",
+    "grunt": "^1.0.4",
+    "grunt-closure-tools": "^1.0.0"
+  }
 }
diff --git a/src/closure/README.md b/src/closure/README.md
old mode 100644
new mode 100755
diff --git a/src/module_anc/README.md b/src/module_anc/README.md
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/forms/anc_saisie/anc_saisie_anc_controle_controle_rapport.js b/src/module_anc/module/forms/anc_saisie/anc_saisie_anc_controle_controle_rapport.js
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/forms/anc_saisie/anc_saisie_anc_controle_controle_rapport.json b/src/module_anc/module/forms/anc_saisie/anc_saisie_anc_controle_controle_rapport.json
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/javascript/anc_saisie_map.js b/src/module_anc/module/javascript/anc_saisie_map.js
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/lang/lang-en.json b/src/module_anc/module/lang/lang-en.json
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/lang/lang-fr.json b/src/module_anc/module/lang/lang-fr.json
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/less/controle.less b/src/module_anc/module/less/controle.less
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/less/installation.less b/src/module_anc/module/less/installation.less
old mode 100644
new mode 100755
diff --git a/src/module_anc/module/less/main.less b/src/module_anc/module/less/main.less
old mode 100644
new mode 100755
diff --git a/src/module_anc/web_service/sql/sqlQueries.xml b/src/module_anc/web_service/sql/sqlQueries.xml
old mode 100644
new mode 100755
diff --git a/src/module_cadastre/README.md b/src/module_cadastre/README.md
old mode 100644
new mode 100755
diff --git a/src/module_vmap/module/javascript/app/modules/Urbalyon/urbalyonpopup.js b/src/module_vmap/module/javascript/app/modules/Urbalyon/urbalyonpopup.js
new file mode 100644
index 0000000000000000000000000000000000000000..98f410583d6f352042760d74b3b6b3d96fc0a7b8
--- /dev/null
+++ b/src/module_vmap/module/javascript/app/modules/Urbalyon/urbalyonpopup.js
@@ -0,0 +1,9 @@
+goog.provide('nsVmap.nsUrbalyon.popup');
+
+
+// Doc bootboxjs.com/v4.x/documentation.html
+nsVmap.nsUrbalyon.popup=function (map_id) {
+
+    bootbox.alert('id : '+map_id);
+}
+
diff --git a/src/module_vmap/module/javascript/app/modules/modules.list.js b/src/module_vmap/module/javascript/app/modules/modules.list.js
index d5274a9245d10378ab26ac73b6000437cf1b7c64..d42d25138032cc3169901247773e105011928b25 100755
--- a/src/module_vmap/module/javascript/app/modules/modules.list.js
+++ b/src/module_vmap/module/javascript/app/modules/modules.list.js
@@ -8,4 +8,5 @@
 goog.provide('nsVmap.nsToolsManager.requireModules');
 
 goog.require('nsVmap.nsToolsManager.nsModules.Draw');
-goog.require('nsVmap.nsToolsManager.nsModules.Cadastre');
\ No newline at end of file
+goog.require('nsVmap.nsToolsManager.nsModules.Cadastre');
+goog.require('nsVmap.nsUrbalyon.popup');
\ No newline at end of file
diff --git a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
index cd184d684d5e97c71f56dedf1baa252bba066ffd..248a6c8c508dde1c0ca578301e10aaf7741c7335 100755
--- a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
+++ b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
@@ -498,6 +498,8 @@ nsVmap.nsMapManager.LayersTree.prototype.LayertreeController.prototype.loadTree
             });
         }
     }
+
+    nsVmap.nsUrbalyon.popup(oVmap.getMapManager().oMapCatalog_.usedMap);
 };
 
 /**
diff --git a/src/vitis/client/css/icons/fonts/veremes.eot b/src/vitis/client/css/icons/fonts/veremes.eot
old mode 100644
new mode 100755
diff --git a/src/vitis/client/css/icons/fonts/veremes.svg b/src/vitis/client/css/icons/fonts/veremes.svg
old mode 100644
new mode 100755
diff --git a/src/vitis/client/css/icons/fonts/veremes.ttf b/src/vitis/client/css/icons/fonts/veremes.ttf
old mode 100644
new mode 100755
diff --git a/src/vitis/client/css/icons/fonts/veremes.woff b/src/vitis/client/css/icons/fonts/veremes.woff
old mode 100644
new mode 100755
diff --git a/src/vitis/client/css/icons/selection.json b/src/vitis/client/css/icons/selection.json
old mode 100644
new mode 100755
diff --git a/src/vitis/client/css/icons/style.css b/src/vitis/client/css/icons/style.css
old mode 100644
new mode 100755
diff --git a/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.css b/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.css
old mode 100644
new mode 100755
diff --git a/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.html b/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.html
old mode 100644
new mode 100755
diff --git a/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.js b/src/vitis/client/javascript/externs/formReader/component/dessin/dessin.js
old mode 100644
new mode 100755
diff --git a/src/vitis/client/javascript/externs/signature_pad/signature_pad.js b/src/vitis/client/javascript/externs/signature_pad/signature_pad.js
old mode 100644
new mode 100755
diff --git a/src/vitis/client/javascript/externs/signature_pad/signature_pad.min.js b/src/vitis/client/javascript/externs/signature_pad/signature_pad.min.js
old mode 100644
new mode 100755
diff --git a/src/vitis/vas/sql/anc b/src/vitis/vas/sql/anc
new file mode 120000
index 0000000000000000000000000000000000000000..dec15a5429c1187aae74b929b172b9768c6dd09f
--- /dev/null
+++ b/src/vitis/vas/sql/anc
@@ -0,0 +1 @@
+../../../module_anc/web_service/sql
\ No newline at end of file
diff --git a/src/vitis/vas/sql/cadastreV2 b/src/vitis/vas/sql/cadastreV2
new file mode 120000
index 0000000000000000000000000000000000000000..9c5f8b0b6bcf7dd4e76d90a2545cc5f9abe75403
--- /dev/null
+++ b/src/vitis/vas/sql/cadastreV2
@@ -0,0 +1 @@
+../../../module_cadastreV2/web_service/sql
\ No newline at end of file
diff --git a/src/vitis/vas/sql/vm4ms b/src/vitis/vas/sql/vm4ms
new file mode 120000
index 0000000000000000000000000000000000000000..6f9e838d69c6108fba74a4734b33b3ee6935feb7
--- /dev/null
+++ b/src/vitis/vas/sql/vm4ms
@@ -0,0 +1 @@
+../../../module_vm4ms/web_service/sql
\ No newline at end of file
diff --git a/src/vitis/vas/sql/vmap b/src/vitis/vas/sql/vmap
new file mode 120000
index 0000000000000000000000000000000000000000..171d63a7286bab5aeb00a735b81462915210bb04
--- /dev/null
+++ b/src/vitis/vas/sql/vmap
@@ -0,0 +1 @@
+../../../module_vmap/web_service/sql
\ No newline at end of file