From 38e56771e58b748c843df0e687d7793d28e56447 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89loi=20Rivard?=
Date: Tue, 12 Dec 2023 14:46:08 +0100
Subject: [PATCH 1/2] chore: rename 'flaskr' in 'b3desk'
---
.pre-commit-config.yaml | 2 +-
docker-compose.override.yml | 2 +-
docker-compose.yml | 4 +-
documentation/conf.py | 6 +-
documentation/developers/translation.md | 3 +-
documentation/maintainers/settings.rst | 2 +-
web.env.example | 2 +-
web/Dockerfile | 2 +-
web/{flaskr => b3desk}/__init__.py | 8 +-
web/{flaskr => b3desk}/constants.py | 0
web/{flaskr => b3desk}/forms.py | 0
web/{flaskr => b3desk}/models.py | 4 +-
web/{flaskr => b3desk}/routes.py | 30 +-
web/{flaskr => b3desk}/settings.py | 2 +-
web/{flaskr => b3desk}/static/css/global.css | 0
.../static/css/jumbotron.css | 0
.../static/css/remixicon/remixicon.css | 0
.../static/css/remixicon/remixicon.eot | Bin
.../static/css/remixicon/remixicon.glyph.json | 0
.../static/css/remixicon/remixicon.less | 0
.../static/css/remixicon/remixicon.svg | 0
.../static/css/remixicon/remixicon.symbol.svg | 0
.../static/css/remixicon/remixicon.ttf | Bin
.../static/css/remixicon/remixicon.woff | Bin
.../static/css/remixicon/remixicon.woff2 | Bin
web/{flaskr => b3desk}/static/css/spinner.css | 0
web/{flaskr => b3desk}/static/css/toc.css | 0
.../static/dsfr-1.7/README.md | 0
.../dsfr-1.7/artwork/background/ovoid.svg | 0
.../static/dsfr-1.7/artwork/dark.svg | 0
.../static/dsfr-1.7/artwork/light.svg | 0
.../static/dsfr-1.7/artwork/system.svg | 0
.../dsfr-1.7/artwork/technical-error.svg | 0
.../static/dsfr-1.7/artwork/test.svg | 0
.../static/dsfr-1.7/component/README.md | 0
.../dsfr-1.7/component/accordion/README.md | 0
.../component/accordion/accordion.css | 0
.../component/accordion/accordion.css.map | 0
.../component/accordion/accordion.legacy.css | 0
.../accordion/accordion.legacy.css.map | 0
.../accordion/accordion.legacy.min.css | 0
.../accordion/accordion.legacy.min.css.map | 0
.../component/accordion/accordion.main.css | 0
.../accordion/accordion.main.css.map | 0
.../accordion/accordion.main.min.css | 0
.../accordion/accordion.main.min.css.map | 0
.../component/accordion/accordion.min.css | 0
.../component/accordion/accordion.min.css.map | 0
.../component/accordion/accordion.module.js | 0
.../accordion/accordion.module.js.map | 0
.../accordion/accordion.module.min.js | 0
.../accordion/accordion.module.min.js.map | 0
.../component/accordion/accordion.nomodule.js | 0
.../accordion/accordion.nomodule.js.map | 0
.../accordion/accordion.nomodule.min.js | 0
.../accordion/accordion.nomodule.min.js.map | 0
.../static/dsfr-1.7/component/alert/README.md | 0
.../static/dsfr-1.7/component/alert/alert.css | 0
.../dsfr-1.7/component/alert/alert.css.map | 0
.../dsfr-1.7/component/alert/alert.legacy.css | 0
.../component/alert/alert.legacy.css.map | 0
.../component/alert/alert.legacy.min.css | 0
.../component/alert/alert.legacy.min.css.map | 0
.../dsfr-1.7/component/alert/alert.main.css | 0
.../component/alert/alert.main.css.map | 0
.../component/alert/alert.main.min.css | 0
.../component/alert/alert.main.min.css.map | 0
.../dsfr-1.7/component/alert/alert.min.css | 0
.../component/alert/alert.min.css.map | 0
.../static/dsfr-1.7/component/badge/README.md | 0
.../static/dsfr-1.7/component/badge/badge.css | 0
.../dsfr-1.7/component/badge/badge.css.map | 0
.../dsfr-1.7/component/badge/badge.legacy.css | 0
.../component/badge/badge.legacy.css.map | 0
.../component/badge/badge.legacy.min.css | 0
.../component/badge/badge.legacy.min.css.map | 0
.../dsfr-1.7/component/badge/badge.main.css | 0
.../component/badge/badge.main.css.map | 0
.../component/badge/badge.main.min.css | 0
.../component/badge/badge.main.min.css.map | 0
.../dsfr-1.7/component/badge/badge.min.css | 0
.../component/badge/badge.min.css.map | 0
.../dsfr-1.7/component/breadcrumb/README.md | 0
.../component/breadcrumb/breadcrumb.css | 0
.../component/breadcrumb/breadcrumb.css.map | 0
.../breadcrumb/breadcrumb.legacy.css | 0
.../breadcrumb/breadcrumb.legacy.css.map | 0
.../breadcrumb/breadcrumb.legacy.min.css | 0
.../breadcrumb/breadcrumb.legacy.min.css.map | 0
.../component/breadcrumb/breadcrumb.main.css | 0
.../breadcrumb/breadcrumb.main.css.map | 0
.../breadcrumb/breadcrumb.main.min.css | 0
.../breadcrumb/breadcrumb.main.min.css.map | 0
.../component/breadcrumb/breadcrumb.min.css | 0
.../breadcrumb/breadcrumb.min.css.map | 0
.../component/breadcrumb/breadcrumb.module.js | 0
.../breadcrumb/breadcrumb.module.js.map | 0
.../breadcrumb/breadcrumb.module.min.js | 0
.../breadcrumb/breadcrumb.module.min.js.map | 0
.../breadcrumb/breadcrumb.nomodule.js | 0
.../breadcrumb/breadcrumb.nomodule.js.map | 0
.../breadcrumb/breadcrumb.nomodule.min.js | 0
.../breadcrumb/breadcrumb.nomodule.min.js.map | 0
.../dsfr-1.7/component/button/README.md | 0
.../dsfr-1.7/component/button/button.css | 0
.../dsfr-1.7/component/button/button.css.map | 0
.../component/button/button.legacy.css | 0
.../component/button/button.legacy.css.map | 0
.../component/button/button.legacy.min.css | 0
.../button/button.legacy.min.css.map | 0
.../dsfr-1.7/component/button/button.main.css | 0
.../component/button/button.main.css.map | 0
.../component/button/button.main.min.css | 0
.../component/button/button.main.min.css.map | 0
.../dsfr-1.7/component/button/button.min.css | 0
.../component/button/button.min.css.map | 0
.../component/button/button.module.js | 0
.../component/button/button.module.js.map | 0
.../component/button/button.module.min.js | 0
.../component/button/button.module.min.js.map | 0
.../component/button/button.nomodule.js | 0
.../component/button/button.nomodule.js.map | 0
.../component/button/button.nomodule.min.js | 0
.../button/button.nomodule.min.js.map | 0
.../dsfr-1.7/component/callout/README.md | 0
.../dsfr-1.7/component/callout/callout.css | 0
.../component/callout/callout.css.map | 0
.../component/callout/callout.legacy.css | 0
.../component/callout/callout.legacy.css.map | 0
.../component/callout/callout.legacy.min.css | 0
.../callout/callout.legacy.min.css.map | 0
.../component/callout/callout.main.css | 0
.../component/callout/callout.main.css.map | 0
.../component/callout/callout.main.min.css | 0
.../callout/callout.main.min.css.map | 0
.../component/callout/callout.min.css | 0
.../component/callout/callout.min.css.map | 0
.../static/dsfr-1.7/component/card/README.md | 0
.../static/dsfr-1.7/component/card/card.css | 0
.../dsfr-1.7/component/card/card.css.map | 0
.../dsfr-1.7/component/card/card.legacy.css | 0
.../component/card/card.legacy.css.map | 0
.../component/card/card.legacy.min.css | 0
.../component/card/card.legacy.min.css.map | 0
.../dsfr-1.7/component/card/card.main.css | 0
.../dsfr-1.7/component/card/card.main.css.map | 0
.../dsfr-1.7/component/card/card.main.min.css | 0
.../component/card/card.main.min.css.map | 0
.../dsfr-1.7/component/card/card.min.css | 0
.../dsfr-1.7/component/card/card.min.css.map | 0
.../dsfr-1.7/component/checkbox/README.md | 0
.../dsfr-1.7/component/checkbox/checkbox.css | 0
.../component/checkbox/checkbox.css.map | 0
.../component/checkbox/checkbox.legacy.css | 0
.../checkbox/checkbox.legacy.css.map | 0
.../checkbox/checkbox.legacy.min.css | 0
.../checkbox/checkbox.legacy.min.css.map | 0
.../component/checkbox/checkbox.main.css | 0
.../component/checkbox/checkbox.main.css.map | 0
.../component/checkbox/checkbox.main.min.css | 0
.../checkbox/checkbox.main.min.css.map | 0
.../component/checkbox/checkbox.min.css | 0
.../component/checkbox/checkbox.min.css.map | 0
.../static/dsfr-1.7/component/component.css | 0
.../dsfr-1.7/component/component.css.map | 0
.../dsfr-1.7/component/component.legacy.css | 0
.../component/component.legacy.css.map | 0
.../component/component.legacy.min.css | 0
.../component/component.legacy.min.css.map | 0
.../dsfr-1.7/component/component.main.css | 0
.../dsfr-1.7/component/component.main.css.map | 0
.../dsfr-1.7/component/component.main.min.css | 0
.../component/component.main.min.css.map | 0
.../dsfr-1.7/component/component.min.css | 0
.../dsfr-1.7/component/component.min.css.map | 0
.../dsfr-1.7/component/component.module.js | 0
.../component/component.module.js.map | 0
.../component/component.module.min.js | 0
.../component/component.module.min.js.map | 0
.../dsfr-1.7/component/component.nomodule.js | 0
.../component/component.nomodule.js.map | 0
.../component/component.nomodule.min.js | 0
.../component/component.nomodule.min.js.map | 0
.../dsfr-1.7/component/connect/README.md | 0
.../dsfr-1.7/component/connect/connect.css | 0
.../component/connect/connect.css.map | 0
.../component/connect/connect.legacy.css | 0
.../component/connect/connect.legacy.css.map | 0
.../component/connect/connect.legacy.min.css | 0
.../connect/connect.legacy.min.css.map | 0
.../component/connect/connect.main.css | 0
.../component/connect/connect.main.css.map | 0
.../component/connect/connect.main.min.css | 0
.../connect/connect.main.min.css.map | 0
.../component/connect/connect.min.css | 0
.../component/connect/connect.min.css.map | 0
.../dsfr-1.7/component/consent/README.md | 0
.../dsfr-1.7/component/consent/consent.css | 0
.../component/consent/consent.css.map | 0
.../component/consent/consent.legacy.css | 0
.../component/consent/consent.legacy.css.map | 0
.../component/consent/consent.legacy.min.css | 0
.../consent/consent.legacy.min.css.map | 0
.../component/consent/consent.main.css | 0
.../component/consent/consent.main.css.map | 0
.../component/consent/consent.main.min.css | 0
.../consent/consent.main.min.css.map | 0
.../component/consent/consent.min.css | 0
.../component/consent/consent.min.css.map | 0
.../dsfr-1.7/component/content/README.md | 0
.../dsfr-1.7/component/content/content.css | 0
.../component/content/content.css.map | 0
.../component/content/content.legacy.css | 0
.../component/content/content.legacy.css.map | 0
.../component/content/content.legacy.min.css | 0
.../content/content.legacy.min.css.map | 0
.../component/content/content.main.css | 0
.../component/content/content.main.css.map | 0
.../component/content/content.main.min.css | 0
.../content/content.main.min.css.map | 0
.../component/content/content.min.css | 0
.../component/content/content.min.css.map | 0
.../dsfr-1.7/component/display/README.md | 0
.../component/display/display.module.js | 0
.../component/display/display.module.js.map | 0
.../component/display/display.module.min.js | 0
.../display/display.module.min.js.map | 0
.../component/display/display.nomodule.js | 0
.../component/display/display.nomodule.js.map | 0
.../component/display/display.nomodule.min.js | 0
.../display/display.nomodule.min.js.map | 0
.../dsfr-1.7/component/download/README.md | 0
.../dsfr-1.7/component/download/download.css | 0
.../component/download/download.css.map | 0
.../component/download/download.min.css | 0
.../component/download/download.min.css.map | 0
.../component/download/download.module.js | 0
.../component/download/download.module.js.map | 0
.../component/download/download.module.min.js | 0
.../download/download.module.min.js.map | 0
.../component/download/download.nomodule.js | 0
.../download/download.nomodule.js.map | 0
.../download/download.nomodule.min.js | 0
.../download/download.nomodule.min.js.map | 0
.../dsfr-1.7/component/follow/README.md | 0
.../dsfr-1.7/component/follow/follow.css | 0
.../dsfr-1.7/component/follow/follow.css.map | 0
.../component/follow/follow.legacy.css | 0
.../component/follow/follow.legacy.css.map | 0
.../component/follow/follow.legacy.min.css | 0
.../follow/follow.legacy.min.css.map | 0
.../dsfr-1.7/component/follow/follow.main.css | 0
.../component/follow/follow.main.css.map | 0
.../component/follow/follow.main.min.css | 0
.../component/follow/follow.main.min.css.map | 0
.../dsfr-1.7/component/follow/follow.min.css | 0
.../component/follow/follow.min.css.map | 0
.../dsfr-1.7/component/footer/README.md | 0
.../dsfr-1.7/component/footer/footer.css | 0
.../dsfr-1.7/component/footer/footer.css.map | 0
.../component/footer/footer.legacy.css | 0
.../component/footer/footer.legacy.css.map | 0
.../component/footer/footer.legacy.min.css | 0
.../footer/footer.legacy.min.css.map | 0
.../dsfr-1.7/component/footer/footer.main.css | 0
.../component/footer/footer.main.css.map | 0
.../component/footer/footer.main.min.css | 0
.../component/footer/footer.main.min.css.map | 0
.../dsfr-1.7/component/footer/footer.min.css | 0
.../component/footer/footer.min.css.map | 0
.../static/dsfr-1.7/component/form/README.md | 0
.../static/dsfr-1.7/component/form/form.css | 0
.../dsfr-1.7/component/form/form.css.map | 0
.../dsfr-1.7/component/form/form.legacy.css | 0
.../component/form/form.legacy.css.map | 0
.../component/form/form.legacy.min.css | 0
.../component/form/form.legacy.min.css.map | 0
.../dsfr-1.7/component/form/form.main.css | 0
.../dsfr-1.7/component/form/form.main.css.map | 0
.../dsfr-1.7/component/form/form.main.min.css | 0
.../component/form/form.main.min.css.map | 0
.../dsfr-1.7/component/form/form.min.css | 0
.../dsfr-1.7/component/form/form.min.css.map | 0
.../dsfr-1.7/component/header/README.md | 0
.../dsfr-1.7/component/header/header.css | 0
.../dsfr-1.7/component/header/header.css.map | 0
.../component/header/header.legacy.css | 0
.../component/header/header.legacy.css.map | 0
.../component/header/header.legacy.min.css | 0
.../header/header.legacy.min.css.map | 0
.../dsfr-1.7/component/header/header.main.css | 0
.../component/header/header.main.css.map | 0
.../component/header/header.main.min.css | 0
.../component/header/header.main.min.css.map | 0
.../dsfr-1.7/component/header/header.min.css | 0
.../component/header/header.min.css.map | 0
.../component/header/header.module.js | 0
.../component/header/header.module.js.map | 0
.../component/header/header.module.min.js | 0
.../component/header/header.module.min.js.map | 0
.../component/header/header.nomodule.js | 0
.../component/header/header.nomodule.js.map | 0
.../component/header/header.nomodule.min.js | 0
.../header/header.nomodule.min.js.map | 0
.../dsfr-1.7/component/highlight/README.md | 0
.../component/highlight/highlight.css | 0
.../component/highlight/highlight.css.map | 0
.../component/highlight/highlight.legacy.css | 0
.../highlight/highlight.legacy.css.map | 0
.../highlight/highlight.legacy.min.css | 0
.../highlight/highlight.legacy.min.css.map | 0
.../component/highlight/highlight.main.css | 0
.../highlight/highlight.main.css.map | 0
.../highlight/highlight.main.min.css | 0
.../highlight/highlight.main.min.css.map | 0
.../component/highlight/highlight.min.css | 0
.../component/highlight/highlight.min.css.map | 0
.../static/dsfr-1.7/component/input/README.md | 0
.../static/dsfr-1.7/component/input/input.css | 0
.../dsfr-1.7/component/input/input.css.map | 0
.../dsfr-1.7/component/input/input.legacy.css | 0
.../component/input/input.legacy.css.map | 0
.../component/input/input.legacy.min.css | 0
.../component/input/input.legacy.min.css.map | 0
.../dsfr-1.7/component/input/input.main.css | 0
.../component/input/input.main.css.map | 0
.../component/input/input.main.min.css | 0
.../component/input/input.main.min.css.map | 0
.../dsfr-1.7/component/input/input.min.css | 0
.../component/input/input.min.css.map | 0
.../static/dsfr-1.7/component/link/README.md | 0
.../static/dsfr-1.7/component/link/link.css | 0
.../dsfr-1.7/component/link/link.css.map | 0
.../dsfr-1.7/component/link/link.legacy.css | 0
.../component/link/link.legacy.css.map | 0
.../component/link/link.legacy.min.css | 0
.../component/link/link.legacy.min.css.map | 0
.../dsfr-1.7/component/link/link.main.css | 0
.../dsfr-1.7/component/link/link.main.css.map | 0
.../dsfr-1.7/component/link/link.main.min.css | 0
.../component/link/link.main.min.css.map | 0
.../dsfr-1.7/component/link/link.min.css | 0
.../dsfr-1.7/component/link/link.min.css.map | 0
.../static/dsfr-1.7/component/logo/README.md | 0
.../static/dsfr-1.7/component/logo/logo.css | 0
.../dsfr-1.7/component/logo/logo.css.map | 0
.../dsfr-1.7/component/logo/logo.legacy.css | 0
.../component/logo/logo.legacy.css.map | 0
.../component/logo/logo.legacy.min.css | 0
.../component/logo/logo.legacy.min.css.map | 0
.../dsfr-1.7/component/logo/logo.main.css | 0
.../dsfr-1.7/component/logo/logo.main.css.map | 0
.../dsfr-1.7/component/logo/logo.main.min.css | 0
.../component/logo/logo.main.min.css.map | 0
.../dsfr-1.7/component/logo/logo.min.css | 0
.../dsfr-1.7/component/logo/logo.min.css.map | 0
.../static/dsfr-1.7/component/modal/README.md | 0
.../static/dsfr-1.7/component/modal/modal.css | 0
.../dsfr-1.7/component/modal/modal.css.map | 0
.../dsfr-1.7/component/modal/modal.legacy.css | 0
.../component/modal/modal.legacy.css.map | 0
.../component/modal/modal.legacy.min.css | 0
.../component/modal/modal.legacy.min.css.map | 0
.../dsfr-1.7/component/modal/modal.main.css | 0
.../component/modal/modal.main.css.map | 0
.../component/modal/modal.main.min.css | 0
.../component/modal/modal.main.min.css.map | 0
.../dsfr-1.7/component/modal/modal.min.css | 0
.../component/modal/modal.min.css.map | 0
.../dsfr-1.7/component/modal/modal.module.js | 0
.../component/modal/modal.module.js.map | 0
.../component/modal/modal.module.min.js | 0
.../component/modal/modal.module.min.js.map | 0
.../component/modal/modal.nomodule.js | 0
.../component/modal/modal.nomodule.js.map | 0
.../component/modal/modal.nomodule.min.js | 0
.../component/modal/modal.nomodule.min.js.map | 0
.../dsfr-1.7/component/navigation/README.md | 0
.../component/navigation/navigation.css | 0
.../component/navigation/navigation.css.map | 0
.../navigation/navigation.legacy.css | 0
.../navigation/navigation.legacy.css.map | 0
.../navigation/navigation.legacy.min.css | 0
.../navigation/navigation.legacy.min.css.map | 0
.../component/navigation/navigation.main.css | 0
.../navigation/navigation.main.css.map | 0
.../navigation/navigation.main.min.css | 0
.../navigation/navigation.main.min.css.map | 0
.../component/navigation/navigation.min.css | 0
.../navigation/navigation.min.css.map | 0
.../component/navigation/navigation.module.js | 0
.../navigation/navigation.module.js.map | 0
.../navigation/navigation.module.min.js | 0
.../navigation/navigation.module.min.js.map | 0
.../navigation/navigation.nomodule.js | 0
.../navigation/navigation.nomodule.js.map | 0
.../navigation/navigation.nomodule.min.js | 0
.../navigation/navigation.nomodule.min.js.map | 0
.../dsfr-1.7/component/notice/README.md | 0
.../dsfr-1.7/component/notice/notice.css | 0
.../dsfr-1.7/component/notice/notice.css.map | 0
.../component/notice/notice.legacy.css | 0
.../component/notice/notice.legacy.css.map | 0
.../component/notice/notice.legacy.min.css | 0
.../notice/notice.legacy.min.css.map | 0
.../dsfr-1.7/component/notice/notice.main.css | 0
.../component/notice/notice.main.css.map | 0
.../component/notice/notice.main.min.css | 0
.../component/notice/notice.main.min.css.map | 0
.../dsfr-1.7/component/notice/notice.min.css | 0
.../component/notice/notice.min.css.map | 0
.../dsfr-1.7/component/pagination/README.md | 0
.../component/pagination/pagination.css | 0
.../component/pagination/pagination.css.map | 0
.../pagination/pagination.legacy.css | 0
.../pagination/pagination.legacy.css.map | 0
.../pagination/pagination.legacy.min.css | 0
.../pagination/pagination.legacy.min.css.map | 0
.../component/pagination/pagination.main.css | 0
.../pagination/pagination.main.css.map | 0
.../pagination/pagination.main.min.css | 0
.../pagination/pagination.main.min.css.map | 0
.../component/pagination/pagination.min.css | 0
.../pagination/pagination.min.css.map | 0
.../static/dsfr-1.7/component/quote/README.md | 0
.../static/dsfr-1.7/component/quote/quote.css | 0
.../dsfr-1.7/component/quote/quote.css.map | 0
.../dsfr-1.7/component/quote/quote.legacy.css | 0
.../component/quote/quote.legacy.css.map | 0
.../component/quote/quote.legacy.min.css | 0
.../component/quote/quote.legacy.min.css.map | 0
.../dsfr-1.7/component/quote/quote.main.css | 0
.../component/quote/quote.main.css.map | 0
.../component/quote/quote.main.min.css | 0
.../component/quote/quote.main.min.css.map | 0
.../dsfr-1.7/component/quote/quote.min.css | 0
.../component/quote/quote.min.css.map | 0
.../static/dsfr-1.7/component/radio/README.md | 0
.../static/dsfr-1.7/component/radio/radio.css | 0
.../dsfr-1.7/component/radio/radio.css.map | 0
.../dsfr-1.7/component/radio/radio.legacy.css | 0
.../component/radio/radio.legacy.css.map | 0
.../component/radio/radio.legacy.min.css | 0
.../component/radio/radio.legacy.min.css.map | 0
.../dsfr-1.7/component/radio/radio.main.css | 0
.../component/radio/radio.main.css.map | 0
.../component/radio/radio.main.min.css | 0
.../component/radio/radio.main.min.css.map | 0
.../dsfr-1.7/component/radio/radio.min.css | 0
.../component/radio/radio.min.css.map | 0
.../dsfr-1.7/component/search/README.md | 0
.../dsfr-1.7/component/search/search.css | 0
.../dsfr-1.7/component/search/search.css.map | 0
.../component/search/search.legacy.css | 0
.../component/search/search.legacy.css.map | 0
.../component/search/search.legacy.min.css | 0
.../search/search.legacy.min.css.map | 0
.../dsfr-1.7/component/search/search.main.css | 0
.../component/search/search.main.css.map | 0
.../component/search/search.main.min.css | 0
.../component/search/search.main.min.css.map | 0
.../dsfr-1.7/component/search/search.min.css | 0
.../component/search/search.min.css.map | 0
.../dsfr-1.7/component/select/README.md | 0
.../dsfr-1.7/component/select/select.css | 0
.../dsfr-1.7/component/select/select.css.map | 0
.../component/select/select.legacy.css | 0
.../component/select/select.legacy.css.map | 0
.../component/select/select.legacy.min.css | 0
.../select/select.legacy.min.css.map | 0
.../dsfr-1.7/component/select/select.main.css | 0
.../component/select/select.main.css.map | 0
.../component/select/select.main.min.css | 0
.../component/select/select.main.min.css.map | 0
.../dsfr-1.7/component/select/select.min.css | 0
.../component/select/select.min.css.map | 0
.../static/dsfr-1.7/component/share/README.md | 0
.../static/dsfr-1.7/component/share/share.css | 0
.../dsfr-1.7/component/share/share.css.map | 0
.../dsfr-1.7/component/share/share.legacy.css | 0
.../component/share/share.legacy.css.map | 0
.../component/share/share.legacy.min.css | 0
.../component/share/share.legacy.min.css.map | 0
.../dsfr-1.7/component/share/share.main.css | 0
.../component/share/share.main.css.map | 0
.../component/share/share.main.min.css | 0
.../component/share/share.main.min.css.map | 0
.../dsfr-1.7/component/share/share.min.css | 0
.../component/share/share.min.css.map | 0
.../dsfr-1.7/component/sidemenu/README.md | 0
.../dsfr-1.7/component/sidemenu/sidemenu.css | 0
.../component/sidemenu/sidemenu.css.map | 0
.../component/sidemenu/sidemenu.legacy.css | 0
.../sidemenu/sidemenu.legacy.css.map | 0
.../sidemenu/sidemenu.legacy.min.css | 0
.../sidemenu/sidemenu.legacy.min.css.map | 0
.../component/sidemenu/sidemenu.main.css | 0
.../component/sidemenu/sidemenu.main.css.map | 0
.../component/sidemenu/sidemenu.main.min.css | 0
.../sidemenu/sidemenu.main.min.css.map | 0
.../component/sidemenu/sidemenu.min.css | 0
.../component/sidemenu/sidemenu.min.css.map | 0
.../component/sidemenu/sidemenu.module.js | 0
.../component/sidemenu/sidemenu.module.js.map | 0
.../component/sidemenu/sidemenu.module.min.js | 0
.../sidemenu/sidemenu.module.min.js.map | 0
.../component/sidemenu/sidemenu.nomodule.js | 0
.../sidemenu/sidemenu.nomodule.js.map | 0
.../sidemenu/sidemenu.nomodule.min.js | 0
.../sidemenu/sidemenu.nomodule.min.js.map | 0
.../dsfr-1.7/component/skiplink/README.md | 0
.../dsfr-1.7/component/skiplink/skiplink.css | 0
.../component/skiplink/skiplink.css.map | 0
.../component/skiplink/skiplink.legacy.css | 0
.../skiplink/skiplink.legacy.css.map | 0
.../skiplink/skiplink.legacy.min.css | 0
.../skiplink/skiplink.legacy.min.css.map | 0
.../component/skiplink/skiplink.main.css | 0
.../component/skiplink/skiplink.main.css.map | 0
.../component/skiplink/skiplink.main.min.css | 0
.../skiplink/skiplink.main.min.css.map | 0
.../component/skiplink/skiplink.min.css | 0
.../component/skiplink/skiplink.min.css.map | 0
.../dsfr-1.7/component/stepper/README.md | 0
.../dsfr-1.7/component/stepper/stepper.css | 0
.../component/stepper/stepper.css.map | 0
.../component/stepper/stepper.legacy.css | 0
.../component/stepper/stepper.legacy.css.map | 0
.../component/stepper/stepper.legacy.min.css | 0
.../stepper/stepper.legacy.min.css.map | 0
.../component/stepper/stepper.main.css | 0
.../component/stepper/stepper.main.css.map | 0
.../component/stepper/stepper.main.min.css | 0
.../stepper/stepper.main.min.css.map | 0
.../component/stepper/stepper.min.css | 0
.../component/stepper/stepper.min.css.map | 0
.../dsfr-1.7/component/summary/README.md | 0
.../dsfr-1.7/component/summary/summary.css | 0
.../component/summary/summary.css.map | 0
.../component/summary/summary.legacy.css | 0
.../component/summary/summary.legacy.css.map | 0
.../component/summary/summary.legacy.min.css | 0
.../summary/summary.legacy.min.css.map | 0
.../component/summary/summary.main.css | 0
.../component/summary/summary.main.css.map | 0
.../component/summary/summary.main.min.css | 0
.../summary/summary.main.min.css.map | 0
.../component/summary/summary.min.css | 0
.../component/summary/summary.min.css.map | 0
.../static/dsfr-1.7/component/tab/README.md | 0
.../static/dsfr-1.7/component/tab/tab.css | 0
.../static/dsfr-1.7/component/tab/tab.css.map | 0
.../dsfr-1.7/component/tab/tab.legacy.css | 0
.../dsfr-1.7/component/tab/tab.legacy.css.map | 0
.../dsfr-1.7/component/tab/tab.legacy.min.css | 0
.../component/tab/tab.legacy.min.css.map | 0
.../dsfr-1.7/component/tab/tab.main.css | 0
.../dsfr-1.7/component/tab/tab.main.css.map | 0
.../dsfr-1.7/component/tab/tab.main.min.css | 0
.../component/tab/tab.main.min.css.map | 0
.../static/dsfr-1.7/component/tab/tab.min.css | 0
.../dsfr-1.7/component/tab/tab.min.css.map | 0
.../dsfr-1.7/component/tab/tab.module.js | 0
.../dsfr-1.7/component/tab/tab.module.js.map | 0
.../dsfr-1.7/component/tab/tab.module.min.js | 0
.../component/tab/tab.module.min.js.map | 0
.../dsfr-1.7/component/tab/tab.nomodule.js | 0
.../component/tab/tab.nomodule.js.map | 0
.../component/tab/tab.nomodule.min.js | 0
.../component/tab/tab.nomodule.min.js.map | 0
.../static/dsfr-1.7/component/table/README.md | 0
.../static/dsfr-1.7/component/table/table.css | 0
.../dsfr-1.7/component/table/table.css.map | 0
.../dsfr-1.7/component/table/table.legacy.css | 0
.../component/table/table.legacy.css.map | 0
.../component/table/table.legacy.min.css | 0
.../component/table/table.legacy.min.css.map | 0
.../dsfr-1.7/component/table/table.main.css | 0
.../component/table/table.main.css.map | 0
.../component/table/table.main.min.css | 0
.../component/table/table.main.min.css.map | 0
.../dsfr-1.7/component/table/table.min.css | 0
.../component/table/table.min.css.map | 0
.../dsfr-1.7/component/table/table.module.js | 0
.../component/table/table.module.js.map | 0
.../component/table/table.module.min.js | 0
.../component/table/table.module.min.js.map | 0
.../component/table/table.nomodule.js | 0
.../component/table/table.nomodule.js.map | 0
.../component/table/table.nomodule.min.js | 0
.../component/table/table.nomodule.min.js.map | 0
.../static/dsfr-1.7/component/tag/README.md | 0
.../static/dsfr-1.7/component/tag/tag.css | 0
.../static/dsfr-1.7/component/tag/tag.css.map | 0
.../dsfr-1.7/component/tag/tag.legacy.css | 0
.../dsfr-1.7/component/tag/tag.legacy.css.map | 0
.../dsfr-1.7/component/tag/tag.legacy.min.css | 0
.../component/tag/tag.legacy.min.css.map | 0
.../dsfr-1.7/component/tag/tag.main.css | 0
.../dsfr-1.7/component/tag/tag.main.css.map | 0
.../dsfr-1.7/component/tag/tag.main.min.css | 0
.../component/tag/tag.main.min.css.map | 0
.../static/dsfr-1.7/component/tag/tag.min.css | 0
.../dsfr-1.7/component/tag/tag.min.css.map | 0
.../dsfr-1.7/component/tag/tag.module.js | 0
.../dsfr-1.7/component/tag/tag.module.js.map | 0
.../dsfr-1.7/component/tag/tag.module.min.js | 0
.../component/tag/tag.module.min.js.map | 0
.../dsfr-1.7/component/tag/tag.nomodule.js | 0
.../component/tag/tag.nomodule.js.map | 0
.../component/tag/tag.nomodule.min.js | 0
.../component/tag/tag.nomodule.min.js.map | 0
.../static/dsfr-1.7/component/tile/README.md | 0
.../static/dsfr-1.7/component/tile/tile.css | 0
.../dsfr-1.7/component/tile/tile.css.map | 0
.../dsfr-1.7/component/tile/tile.legacy.css | 0
.../component/tile/tile.legacy.css.map | 0
.../component/tile/tile.legacy.min.css | 0
.../component/tile/tile.legacy.min.css.map | 0
.../dsfr-1.7/component/tile/tile.main.css | 0
.../dsfr-1.7/component/tile/tile.main.css.map | 0
.../dsfr-1.7/component/tile/tile.main.min.css | 0
.../component/tile/tile.main.min.css.map | 0
.../dsfr-1.7/component/tile/tile.min.css | 0
.../dsfr-1.7/component/tile/tile.min.css.map | 0
.../dsfr-1.7/component/toggle/README.md | 0
.../dsfr-1.7/component/toggle/toggle.css | 0
.../dsfr-1.7/component/toggle/toggle.css.map | 0
.../component/toggle/toggle.legacy.css | 0
.../component/toggle/toggle.legacy.css.map | 0
.../component/toggle/toggle.legacy.min.css | 0
.../toggle/toggle.legacy.min.css.map | 0
.../dsfr-1.7/component/toggle/toggle.main.css | 0
.../component/toggle/toggle.main.css.map | 0
.../component/toggle/toggle.main.min.css | 0
.../component/toggle/toggle.main.min.css.map | 0
.../dsfr-1.7/component/toggle/toggle.min.css | 0
.../component/toggle/toggle.min.css.map | 0
.../component/toggle/toggle.module.js | 0
.../component/toggle/toggle.module.js.map | 0
.../component/toggle/toggle.module.min.js | 0
.../component/toggle/toggle.module.min.js.map | 0
.../component/toggle/toggle.nomodule.js | 0
.../component/toggle/toggle.nomodule.js.map | 0
.../component/toggle/toggle.nomodule.min.js | 0
.../toggle/toggle.nomodule.min.js.map | 0
.../dsfr-1.7/component/translate/README.md | 0
.../component/translate/translate.css | 0
.../component/translate/translate.css.map | 0
.../component/translate/translate.legacy.css | 0
.../translate/translate.legacy.css.map | 0
.../translate/translate.legacy.min.css | 0
.../translate/translate.legacy.min.css.map | 0
.../component/translate/translate.main.css | 0
.../translate/translate.main.css.map | 0
.../translate/translate.main.min.css | 0
.../translate/translate.main.min.css.map | 0
.../component/translate/translate.min.css | 0
.../component/translate/translate.min.css.map | 0
.../dsfr-1.7/component/upload/README.md | 0
.../dsfr-1.7/component/upload/upload.css | 0
.../dsfr-1.7/component/upload/upload.css.map | 0
.../dsfr-1.7/component/upload/upload.min.css | 0
.../component/upload/upload.min.css.map | 0
.../static/dsfr-1.7/core/README.md | 0
.../static/dsfr-1.7/core/core.css | 0
.../static/dsfr-1.7/core/core.css.map | 0
.../static/dsfr-1.7/core/core.legacy.css | 0
.../static/dsfr-1.7/core/core.legacy.css.map | 0
.../static/dsfr-1.7/core/core.legacy.min.css | 0
.../dsfr-1.7/core/core.legacy.min.css.map | 0
.../static/dsfr-1.7/core/core.main.css | 0
.../static/dsfr-1.7/core/core.main.css.map | 0
.../static/dsfr-1.7/core/core.main.min.css | 0
.../dsfr-1.7/core/core.main.min.css.map | 0
.../static/dsfr-1.7/core/core.min.css | 0
.../static/dsfr-1.7/core/core.min.css.map | 0
.../static/dsfr-1.7/core/core.module.js | 0
.../static/dsfr-1.7/core/core.module.js.map | 0
.../static/dsfr-1.7/core/core.module.min.js | 0
.../dsfr-1.7/core/core.module.min.js.map | 0
.../static/dsfr-1.7/core/core.nomodule.js | 0
.../static/dsfr-1.7/core/core.nomodule.js.map | 0
.../static/dsfr-1.7/core/core.nomodule.min.js | 0
.../dsfr-1.7/core/core.nomodule.min.js.map | 0
.../static/dsfr-1.7/dsfr.css | 0
.../static/dsfr-1.7/dsfr.css.map | 0
.../static/dsfr-1.7/dsfr.legacy.css | 0
.../static/dsfr-1.7/dsfr.legacy.css.map | 0
.../static/dsfr-1.7/dsfr.legacy.min.css | 0
.../static/dsfr-1.7/dsfr.legacy.min.css.map | 0
.../static/dsfr-1.7/dsfr.main.css | 0
.../static/dsfr-1.7/dsfr.main.css.map | 0
.../static/dsfr-1.7/dsfr.main.min.css | 0
.../static/dsfr-1.7/dsfr.main.min.css.map | 0
.../static/dsfr-1.7/dsfr.min.css | 0
.../static/dsfr-1.7/dsfr.min.css.map | 0
.../static/dsfr-1.7/dsfr.module.js | 0
.../static/dsfr-1.7/dsfr.module.js.map | 0
.../static/dsfr-1.7/dsfr.module.min.js | 0
.../static/dsfr-1.7/dsfr.module.min.js.map | 0
.../static/dsfr-1.7/dsfr.nomodule.js | 0
.../static/dsfr-1.7/dsfr.nomodule.js.map | 0
.../static/dsfr-1.7/dsfr.nomodule.min.js | 0
.../static/dsfr-1.7/dsfr.nomodule.min.js.map | 0
.../static/dsfr-1.7/dsfr/README.md | 0
.../static/dsfr-1.7/dsfr/dsfr.css | 0
.../static/dsfr-1.7/dsfr/dsfr.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.legacy.css | 0
.../static/dsfr-1.7/dsfr/dsfr.legacy.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.legacy.min.css | 0
.../dsfr-1.7/dsfr/dsfr.legacy.min.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.main.css | 0
.../static/dsfr-1.7/dsfr/dsfr.main.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.main.min.css | 0
.../dsfr-1.7/dsfr/dsfr.main.min.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.min.css | 0
.../static/dsfr-1.7/dsfr/dsfr.min.css.map | 0
.../static/dsfr-1.7/dsfr/dsfr.module.js | 0
.../static/dsfr-1.7/dsfr/dsfr.module.js.map | 0
.../static/dsfr-1.7/dsfr/dsfr.module.min.js | 0
.../dsfr-1.7/dsfr/dsfr.module.min.js.map | 0
.../static/dsfr-1.7/dsfr/dsfr.nomodule.js | 0
.../static/dsfr-1.7/dsfr/dsfr.nomodule.js.map | 0
.../static/dsfr-1.7/dsfr/dsfr.nomodule.min.js | 0
.../dsfr-1.7/dsfr/dsfr.nomodule.min.js.map | 0
.../favicon/android-chrome-192x192.png | Bin
.../favicon/android-chrome-512x512.png | Bin
.../dsfr-1.7/favicon/apple-touch-icon.png | Bin
.../static/dsfr-1.7/favicon/favicon.ico | Bin
.../static/dsfr-1.7/favicon/favicon.svg | 0
.../dsfr-1.7/favicon/manifest.webmanifest | 0
.../static/dsfr-1.7/fonts/Marianne-Bold.woff | Bin
.../static/dsfr-1.7/fonts/Marianne-Bold.woff2 | Bin
.../dsfr-1.7/fonts/Marianne-Bold_Italic.woff | Bin
.../dsfr-1.7/fonts/Marianne-Bold_Italic.woff2 | Bin
.../static/dsfr-1.7/fonts/Marianne-Light.woff | Bin
.../dsfr-1.7/fonts/Marianne-Light.woff2 | Bin
.../dsfr-1.7/fonts/Marianne-Light_Italic.woff | Bin
.../fonts/Marianne-Light_Italic.woff2 | Bin
.../dsfr-1.7/fonts/Marianne-Medium.woff | Bin
.../dsfr-1.7/fonts/Marianne-Medium.woff2 | Bin
.../fonts/Marianne-Medium_Italic.woff | Bin
.../fonts/Marianne-Medium_Italic.woff2 | Bin
.../dsfr-1.7/fonts/Marianne-Regular.woff | Bin
.../dsfr-1.7/fonts/Marianne-Regular.woff2 | Bin
.../fonts/Marianne-Regular_Italic.woff | Bin
.../fonts/Marianne-Regular_Italic.woff2 | Bin
.../dsfr-1.7/fonts/Spectral-ExtraBold.woff | Bin
.../dsfr-1.7/fonts/Spectral-ExtraBold.woff2 | Bin
.../dsfr-1.7/fonts/Spectral-Regular.woff | Bin
.../dsfr-1.7/fonts/Spectral-Regular.woff2 | Bin
.../icons/buildings/ancient-gate-fill.svg | 0
.../icons/buildings/ancient-gate-line.svg | 0
.../icons/buildings/ancient-pavilion-fill.svg | 0
.../icons/buildings/ancient-pavilion-line.svg | 0
.../dsfr-1.7/icons/buildings/bank-fill.svg | 0
.../dsfr-1.7/icons/buildings/bank-line.svg | 0
.../icons/buildings/building-fill.svg | 0
.../icons/buildings/building-line.svg | 0
.../icons/buildings/community-fill.svg | 0
.../icons/buildings/community-line.svg | 0
.../icons/buildings/government-fill.svg | 0
.../icons/buildings/government-line.svg | 0
.../dsfr-1.7/icons/buildings/home-4-fill.svg | 0
.../dsfr-1.7/icons/buildings/home-4-line.svg | 0
.../icons/buildings/hospital-fill.svg | 0
.../icons/buildings/hospital-line.svg | 0
.../dsfr-1.7/icons/buildings/hotel-fill.svg | 0
.../dsfr-1.7/icons/buildings/hotel-line.svg | 0
.../dsfr-1.7/icons/buildings/store-fill.svg | 0
.../dsfr-1.7/icons/buildings/store-line.svg | 0
.../dsfr-1.7/icons/business/archive-fill.svg | 0
.../dsfr-1.7/icons/business/archive-line.svg | 0
.../icons/business/attachment-fill.svg | 0
.../icons/business/attachment-line.svg | 0
.../dsfr-1.7/icons/business/award-fill.svg | 0
.../dsfr-1.7/icons/business/award-line.svg | 0
.../icons/business/bar-chart-box-fill.svg | 0
.../icons/business/bar-chart-box-line.svg | 0
.../dsfr-1.7/icons/business/bookmark-fill.svg | 0
.../dsfr-1.7/icons/business/bookmark-line.svg | 0
.../icons/business/briefcase-fill.svg | 0
.../icons/business/briefcase-line.svg | 0
.../icons/business/calendar-2-fill.svg | 0
.../icons/business/calendar-2-line.svg | 0
.../icons/business/calendar-event-fill.svg | 0
.../icons/business/calendar-event-line.svg | 0
.../dsfr-1.7/icons/business/calendar-fill.svg | 0
.../dsfr-1.7/icons/business/calendar-line.svg | 0
.../dsfr-1.7/icons/business/cloud-fill.svg | 0
.../dsfr-1.7/icons/business/cloud-line.svg | 0
.../icons/business/copyright-fill.svg | 0
.../icons/business/copyright-line.svg | 0
.../icons/business/customer-service-fill.svg | 0
.../icons/business/customer-service-line.svg | 0
.../dsfr-1.7/icons/business/flag-fill.svg | 0
.../dsfr-1.7/icons/business/flag-line.svg | 0
.../dsfr-1.7/icons/business/global-fill.svg | 0
.../dsfr-1.7/icons/business/global-line.svg | 0
.../icons/business/line-chart-fill.svg | 0
.../icons/business/line-chart-line.svg | 0
.../dsfr-1.7/icons/business/links-fill.svg | 0
.../dsfr-1.7/icons/business/links-line.svg | 0
.../dsfr-1.7/icons/business/mail-fill.svg | 0
.../dsfr-1.7/icons/business/mail-line.svg | 0
.../icons/business/mail-open-fill.svg | 0
.../icons/business/mail-open-line.svg | 0
.../dsfr-1.7/icons/business/medal-fill.svg | 0
.../dsfr-1.7/icons/business/medal-line.svg | 0
.../icons/business/pie-chart-2-fill.svg | 0
.../icons/business/pie-chart-2-line.svg | 0
.../icons/business/pie-chart-box-fill.svg | 0
.../icons/business/pie-chart-box-line.svg | 0
.../dsfr-1.7/icons/business/printer-fill.svg | 0
.../dsfr-1.7/icons/business/printer-line.svg | 0
.../dsfr-1.7/icons/business/profil-fill.svg | 0
.../dsfr-1.7/icons/business/profil-line.svg | 0
.../icons/business/projector-2-fill.svg | 0
.../icons/business/projector-2-line.svg | 0
.../icons/business/send-plane-fill.svg | 0
.../icons/business/send-plane-line.svg | 0
.../icons/business/slideshow-fill.svg | 0
.../icons/business/slideshow-line.svg | 0
.../dsfr-1.7/icons/business/window-fill.svg | 0
.../dsfr-1.7/icons/business/window-line.svg | 0
.../icons/communication/chat-2-fill.svg | 0
.../icons/communication/chat-2-line.svg | 0
.../icons/communication/chat-3-fill.svg | 0
.../icons/communication/chat-3-line.svg | 0
.../icons/communication/chat-check-fill.svg | 0
.../icons/communication/chat-check-line.svg | 0
.../icons/communication/chat-delete-fill.svg | 0
.../icons/communication/chat-delete-line.svg | 0
.../icons/communication/chat-poll-fill.svg | 0
.../icons/communication/chat-poll-line.svg | 0
.../icons/communication/discuss-fill.svg | 0
.../icons/communication/discuss-line.svg | 0
.../icons/communication/feedback-fill.svg | 0
.../icons/communication/feedback-line.svg | 0
.../icons/communication/message-2-fill.svg | 0
.../icons/communication/message-2-line.svg | 0
.../communication/question-answer-fill.svg | 0
.../communication/question-answer-line.svg | 0
.../communication/questionnaire-fill.svg | 0
.../communication/questionnaire-line.svg | 0
.../icons/communication/video-chat-fill.svg | 0
.../icons/communication/video-chat-line.svg | 0
.../dsfr-1.7/icons/design/ball-pen-fill.svg | 0
.../dsfr-1.7/icons/design/ball-pen-line.svg | 0
.../dsfr-1.7/icons/design/brush-3-fill.svg | 0
.../dsfr-1.7/icons/design/brush-3-line.svg | 0
.../dsfr-1.7/icons/design/brush-fill.svg | 0
.../dsfr-1.7/icons/design/brush-line.svg | 0
.../dsfr-1.7/icons/design/contrast-fill.svg | 0
.../dsfr-1.7/icons/design/contrast-line.svg | 0
.../dsfr-1.7/icons/design/crop-fill.svg | 0
.../dsfr-1.7/icons/design/crop-line.svg | 0
.../icons/design/drag-move-2-fill.svg | 0
.../icons/design/drag-move-2-line.svg | 0
.../dsfr-1.7/icons/design/drop-fill.svg | 0
.../dsfr-1.7/icons/design/drop-line.svg | 0
.../dsfr-1.7/icons/design/edit-box-fill.svg | 0
.../dsfr-1.7/icons/design/edit-box-line.svg | 0
.../dsfr-1.7/icons/design/edit-fill.svg | 0
.../dsfr-1.7/icons/design/edit-line.svg | 0
.../dsfr-1.7/icons/design/ink-bottle-fill.svg | 0
.../dsfr-1.7/icons/design/ink-bottle-line.svg | 0
.../icons/design/layout-grid-fill.svg | 0
.../icons/design/layout-grid-line.svg | 0
.../dsfr-1.7/icons/design/mark-pen-fill.svg | 0
.../dsfr-1.7/icons/design/mark-pen-line.svg | 0
.../icons/design/paint-brush-fill.svg | 0
.../icons/design/paint-brush-line.svg | 0
.../dsfr-1.7/icons/design/paint-fill.svg | 0
.../dsfr-1.7/icons/design/paint-line.svg | 0
.../dsfr-1.7/icons/design/palette-fill.svg | 0
.../dsfr-1.7/icons/design/palette-line.svg | 0
.../dsfr-1.7/icons/design/pantone-fill.svg | 0
.../dsfr-1.7/icons/design/pantone-line.svg | 0
.../dsfr-1.7/icons/design/pen-nib-fill.svg | 0
.../dsfr-1.7/icons/design/pen-nib-line.svg | 0
.../dsfr-1.7/icons/design/pencil-fill.svg | 0
.../dsfr-1.7/icons/design/pencil-line.svg | 0
.../icons/design/pencil-ruler-fill.svg | 0
.../icons/design/pencil-ruler-line.svg | 0
.../static/dsfr-1.7/icons/design/sip-fill.svg | 0
.../static/dsfr-1.7/icons/design/sip-line.svg | 0
.../dsfr-1.7/icons/design/table-fill.svg | 0
.../dsfr-1.7/icons/design/table-line.svg | 0
.../dsfr-1.7/icons/development/bug-fill.svg | 0
.../dsfr-1.7/icons/development/bug-line.svg | 0
.../icons/development/code-box-fill.svg | 0
.../icons/development/code-box-line.svg | 0
.../icons/development/code-s-slash-line.svg | 0
.../icons/development/cursor-fill.svg | 0
.../icons/development/cursor-line.svg | 0
.../icons/development/git-branch-fill.svg | 0
.../icons/development/git-branch-line.svg | 0
.../icons/development/git-commit-fill.svg | 0
.../icons/development/git-commit-line.svg | 0
.../icons/development/git-merge-fill.svg | 0
.../icons/development/git-merge-line.svg | 0
.../development/git-pull-request-fill.svg | 0
.../development/git-pull-request-line.svg | 0
.../git-repository-commits-fill.svg | 0
.../git-repository-commits-line.svg | 0
.../icons/development/git-repository-fill.svg | 0
.../icons/development/git-repository-line.svg | 0
.../git-repository-private-fill.svg | 0
.../git-repository-private-line.svg | 0
.../icons/development/terminal-box-fill.svg | 0
.../icons/development/terminal-box-line.svg | 0
.../icons/development/terminal-line.svg | 0
.../development/terminal-window-fill.svg | 0
.../development/terminal-window-line.svg | 0
.../dsfr-1.7/icons/device/bluetooth-fill.svg | 0
.../dsfr-1.7/icons/device/bluetooth-line.svg | 0
.../dsfr-1.7/icons/device/computer-fill.svg | 0
.../dsfr-1.7/icons/device/computer-line.svg | 0
.../icons/device/dashboard-3-fill.svg | 0
.../icons/device/dashboard-3-line.svg | 0
.../dsfr-1.7/icons/device/database-fill.svg | 0
.../dsfr-1.7/icons/device/database-line.svg | 0
.../dsfr-1.7/icons/device/device-fill.svg | 0
.../dsfr-1.7/icons/device/device-line.svg | 0
.../icons/device/hard-drive-2-fill.svg | 0
.../icons/device/hard-drive-2-line.svg | 0
.../static/dsfr-1.7/icons/device/mac-fill.svg | 0
.../static/dsfr-1.7/icons/device/mac-line.svg | 0
.../dsfr-1.7/icons/device/phone-fill.svg | 0
.../dsfr-1.7/icons/device/phone-line.svg | 0
.../dsfr-1.7/icons/device/qr-code-fill.svg | 0
.../dsfr-1.7/icons/device/qr-code-line.svg | 0
.../static/dsfr-1.7/icons/device/rss-fill.svg | 0
.../static/dsfr-1.7/icons/device/rss-line.svg | 0
.../dsfr-1.7/icons/device/save-3-fill.svg | 0
.../dsfr-1.7/icons/device/save-3-line.svg | 0
.../dsfr-1.7/icons/device/save-fill.svg | 0
.../dsfr-1.7/icons/device/save-line.svg | 0
.../dsfr-1.7/icons/device/server-fill.svg | 0
.../dsfr-1.7/icons/device/server-line.svg | 0
.../dsfr-1.7/icons/device/smartphone-fill.svg | 0
.../dsfr-1.7/icons/device/smartphone-line.svg | 0
.../dsfr-1.7/icons/device/tablet-fill.svg | 0
.../dsfr-1.7/icons/device/tablet-line.svg | 0
.../static/dsfr-1.7/icons/device/tv-fill.svg | 0
.../static/dsfr-1.7/icons/device/tv-line.svg | 0
.../dsfr-1.7/icons/device/wifi-fill.svg | 0
.../dsfr-1.7/icons/device/wifi-line.svg | 0
.../dsfr-1.7/icons/document/article-fill.svg | 0
.../dsfr-1.7/icons/document/article-line.svg | 0
.../dsfr-1.7/icons/document/book-2-fill.svg | 0
.../dsfr-1.7/icons/document/book-2-line.svg | 0
.../dsfr-1.7/icons/document/booklet-fill.svg | 0
.../dsfr-1.7/icons/document/booklet-line.svg | 0
.../icons/document/clipboard-fill.svg | 0
.../icons/document/clipboard-line.svg | 0
.../dsfr-1.7/icons/document/draft-fill.svg | 0
.../dsfr-1.7/icons/document/draft-line.svg | 0
.../dsfr-1.7/icons/document/file-add-fill.svg | 0
.../dsfr-1.7/icons/document/file-add-line.svg | 0
.../icons/document/file-download-fill.svg | 0
.../icons/document/file-download-line.svg | 0
.../dsfr-1.7/icons/document/file-fill.svg | 0
.../dsfr-1.7/icons/document/file-line.svg | 0
.../dsfr-1.7/icons/document/file-pdf-fill.svg | 0
.../dsfr-1.7/icons/document/file-pdf-line.svg | 0
.../icons/document/file-text-fill.svg | 0
.../icons/document/file-text-line.svg | 0
.../dsfr-1.7/icons/document/folder-2-fill.svg | 0
.../dsfr-1.7/icons/document/folder-2-line.svg | 0
.../icons/document/newspaper-fill.svg | 0
.../icons/document/newspaper-line.svg | 0
.../dsfr-1.7/icons/document/survey-fill.svg | 0
.../dsfr-1.7/icons/document/survey-line.svg | 0
.../dsfr-1.7/icons/document/todo-fill.svg | 0
.../dsfr-1.7/icons/document/todo-line.svg | 0
.../dsfr-1.7/icons/editor/code-view.svg | 0
.../dsfr-1.7/icons/editor/font-size.svg | 0
.../static/dsfr-1.7/icons/editor/fr--bold.svg | 0
.../dsfr-1.7/icons/editor/fr--highlight.svg | 0
.../dsfr-1.7/icons/editor/fr--quote-fill.svg | 0
.../dsfr-1.7/icons/editor/fr--quote-line.svg | 0
.../static/dsfr-1.7/icons/editor/h-1.svg | 0
.../static/dsfr-1.7/icons/editor/h-2.svg | 0
.../static/dsfr-1.7/icons/editor/h-3.svg | 0
.../static/dsfr-1.7/icons/editor/h-4.svg | 0
.../static/dsfr-1.7/icons/editor/h-5.svg | 0
.../static/dsfr-1.7/icons/editor/h-6.svg | 0
.../static/dsfr-1.7/icons/editor/hashtag.svg | 0
.../static/dsfr-1.7/icons/editor/italic.svg | 0
.../dsfr-1.7/icons/editor/link-unlink.svg | 0
.../static/dsfr-1.7/icons/editor/link.svg | 0
.../dsfr-1.7/icons/editor/list-ordered.svg | 0
.../dsfr-1.7/icons/editor/list-unordered.svg | 0
.../dsfr-1.7/icons/editor/question-mark.svg | 0
.../dsfr-1.7/icons/editor/separator.svg | 0
.../static/dsfr-1.7/icons/editor/space.svg | 0
.../dsfr-1.7/icons/editor/subscript.svg | 0
.../dsfr-1.7/icons/editor/superscript.svg | 0
.../static/dsfr-1.7/icons/editor/table-2.svg | 0
.../dsfr-1.7/icons/editor/translate-2.svg | 0
.../dsfr-1.7/icons/finance/bank-card-fill.svg | 0
.../dsfr-1.7/icons/finance/bank-card-line.svg | 0
.../dsfr-1.7/icons/finance/coin-fill.svg | 0
.../dsfr-1.7/icons/finance/gift-fill.svg | 0
.../dsfr-1.7/icons/finance/gift-line.svg | 0
.../icons/finance/money-euro-box-fill.svg | 0
.../icons/finance/money-euro-box-line.svg | 0
.../icons/finance/money-euro-circle-fill.svg | 0
.../icons/finance/money-euro-circle-line.svg | 0
.../icons/finance/secure-payment-fill.svg | 0
.../icons/finance/secure-payment-line.svg | 0
.../icons/finance/shopping-bag-fill.svg | 0
.../icons/finance/shopping-bag-line.svg | 0
.../icons/finance/shopping-cart-2-fill.svg | 0
.../icons/finance/shopping-cart-2-line.svg | 0
.../dsfr-1.7/icons/finance/trophy-fill.svg | 0
.../dsfr-1.7/icons/finance/trophy-line.svg | 0
.../dsfr-1.7/icons/health/capsule-fill.svg | 0
.../dsfr-1.7/icons/health/capsule-line.svg | 0
.../dsfr-1.7/icons/health/dislike-fill.svg | 0
.../dsfr-1.7/icons/health/dislike-line.svg | 0
.../dsfr-1.7/icons/health/dossier-fill.svg | 0
.../dsfr-1.7/icons/health/dossier-line.svg | 0
.../icons/health/first-aid-kit-fill.svg | 0
.../icons/health/first-aid-kit-line.svg | 0
.../icons/health/hand-sanitizer-fill.svg | 0
.../icons/health/hand-sanitizer-line.svg | 0
.../icons/health/health-book-fill.svg | 0
.../icons/health/health-book-line.svg | 0
.../dsfr-1.7/icons/health/heart-fill.svg | 0
.../dsfr-1.7/icons/health/heart-line.svg | 0
.../icons/health/heart-pulse-fill.svg | 0
.../icons/health/heart-pulse-line.svg | 0
.../dsfr-1.7/icons/health/lungs-fill.svg | 0
.../dsfr-1.7/icons/health/lungs-line.svg | 0
.../icons/health/medicine-bottle-fill.svg | 0
.../icons/health/medicine-bottle-line.svg | 0
.../icons/health/mental-health-fill.svg | 0
.../icons/health/mental-health-line.svg | 0
.../dsfr-1.7/icons/health/microscope-fill.svg | 0
.../dsfr-1.7/icons/health/microscope-line.svg | 0
.../icons/health/psychotherapy-fill.svg | 0
.../icons/health/psychotherapy-line.svg | 0
.../dsfr-1.7/icons/health/pulse-line.svg | 0
.../icons/health/stethoscope-fill.svg | 0
.../icons/health/stethoscope-line.svg | 0
.../icons/health/surgical-mask-fill.svg | 0
.../icons/health/surgical-mask-line.svg | 0
.../dsfr-1.7/icons/health/syringe-fill.svg | 0
.../dsfr-1.7/icons/health/syringe-line.svg | 0
.../dsfr-1.7/icons/health/test-tube-fill.svg | 0
.../dsfr-1.7/icons/health/test-tube-line.svg | 0
.../icons/health/thermometer-fill.svg | 0
.../icons/health/thermometer-line.svg | 0
.../dsfr-1.7/icons/health/virus-fill.svg | 0
.../dsfr-1.7/icons/health/virus-line.svg | 0
.../dsfr-1.7/icons/logo/chrome-fill.svg | 0
.../dsfr-1.7/icons/logo/chrome-line.svg | 0
.../static/dsfr-1.7/icons/logo/edge-fill.svg | 0
.../static/dsfr-1.7/icons/logo/edge-line.svg | 0
.../icons/logo/facebook-circle-fill.svg | 0
.../icons/logo/facebook-circle-line.svg | 0
.../dsfr-1.7/icons/logo/firefox-fill.svg | 0
.../dsfr-1.7/icons/logo/firefox-line.svg | 0
.../icons/logo/fr--dailymotion-fill.svg | 0
.../icons/logo/fr--dailymotion-line.svg | 0
.../dsfr-1.7/icons/logo/fr--tiktok-fill.svg | 0
.../dsfr-1.7/icons/logo/fr--tiktok-line.svg | 0
.../dsfr-1.7/icons/logo/github-fill.svg | 0
.../dsfr-1.7/icons/logo/github-line.svg | 0
.../dsfr-1.7/icons/logo/google-fill.svg | 0
.../dsfr-1.7/icons/logo/google-line.svg | 0
.../static/dsfr-1.7/icons/logo/ie-fill.svg | 0
.../static/dsfr-1.7/icons/logo/ie-line.svg | 0
.../dsfr-1.7/icons/logo/instagram-fill.svg | 0
.../dsfr-1.7/icons/logo/instagram-line.svg | 0
.../dsfr-1.7/icons/logo/linkedin-box-fill.svg | 0
.../dsfr-1.7/icons/logo/linkedin-box-line.svg | 0
.../dsfr-1.7/icons/logo/mastodon-fill.svg | 0
.../dsfr-1.7/icons/logo/mastodon-line.svg | 0
.../static/dsfr-1.7/icons/logo/npmjs-fill.svg | 0
.../static/dsfr-1.7/icons/logo/npmjs-line.svg | 0
.../dsfr-1.7/icons/logo/remixicon-fill.svg | 0
.../dsfr-1.7/icons/logo/remixicon-line.svg | 0
.../dsfr-1.7/icons/logo/safari-fill.svg | 0
.../dsfr-1.7/icons/logo/safari-line.svg | 0
.../static/dsfr-1.7/icons/logo/slack-fill.svg | 0
.../static/dsfr-1.7/icons/logo/slack-line.svg | 0
.../dsfr-1.7/icons/logo/snapchat-fill.svg | 0
.../dsfr-1.7/icons/logo/snapchat-line.svg | 0
.../dsfr-1.7/icons/logo/telegram-fill.svg | 0
.../dsfr-1.7/icons/logo/telegram-line.svg | 0
.../dsfr-1.7/icons/logo/twitch-fill.svg | 0
.../dsfr-1.7/icons/logo/twitch-line.svg | 0
.../dsfr-1.7/icons/logo/twitter-fill.svg | 0
.../dsfr-1.7/icons/logo/twitter-line.svg | 0
.../static/dsfr-1.7/icons/logo/vimeo-fill.svg | 0
.../static/dsfr-1.7/icons/logo/vimeo-line.svg | 0
.../static/dsfr-1.7/icons/logo/vuejs-fill.svg | 0
.../static/dsfr-1.7/icons/logo/vuejs-line.svg | 0
.../dsfr-1.7/icons/logo/youtube-fill.svg | 0
.../dsfr-1.7/icons/logo/youtube-line.svg | 0
.../static/dsfr-1.7/icons/map/anchor-fill.svg | 0
.../static/dsfr-1.7/icons/map/anchor-line.svg | 0
.../static/dsfr-1.7/icons/map/bike-fill.svg | 0
.../static/dsfr-1.7/icons/map/bike-line.svg | 0
.../static/dsfr-1.7/icons/map/bus-fill.svg | 0
.../static/dsfr-1.7/icons/map/bus-line.svg | 0
.../static/dsfr-1.7/icons/map/car-fill.svg | 0
.../static/dsfr-1.7/icons/map/car-line.svg | 0
.../dsfr-1.7/icons/map/caravan-fill.svg | 0
.../dsfr-1.7/icons/map/caravan-line.svg | 0
.../icons/map/charging-pile-2-fill.svg | 0
.../icons/map/charging-pile-2-line.svg | 0
.../dsfr-1.7/icons/map/compass-3-fill.svg | 0
.../dsfr-1.7/icons/map/compass-3-line.svg | 0
.../static/dsfr-1.7/icons/map/cup-fill.svg | 0
.../static/dsfr-1.7/icons/map/cup-line.svg | 0
.../static/dsfr-1.7/icons/map/earth-fill.svg | 0
.../static/dsfr-1.7/icons/map/earth-line.svg | 0
.../static/dsfr-1.7/icons/map/france-fill.svg | 0
.../static/dsfr-1.7/icons/map/france-line.svg | 0
.../dsfr-1.7/icons/map/gas-station-fill.svg | 0
.../dsfr-1.7/icons/map/gas-station-line.svg | 0
.../static/dsfr-1.7/icons/map/goblet-fill.svg | 0
.../static/dsfr-1.7/icons/map/goblet-line.svg | 0
.../dsfr-1.7/icons/map/map-pin-2-fill.svg | 0
.../dsfr-1.7/icons/map/map-pin-2-line.svg | 0
.../dsfr-1.7/icons/map/map-pin-user-fill.svg | 0
.../dsfr-1.7/icons/map/map-pin-user-line.svg | 0
.../dsfr-1.7/icons/map/motorbike-fill.svg | 0
.../dsfr-1.7/icons/map/motorbike-line.svg | 0
.../dsfr-1.7/icons/map/passport-fill.svg | 0
.../dsfr-1.7/icons/map/passport-line.svg | 0
.../dsfr-1.7/icons/map/restaurant-fill.svg | 0
.../dsfr-1.7/icons/map/restaurant-line.svg | 0
.../dsfr-1.7/icons/map/road-map-fill.svg | 0
.../dsfr-1.7/icons/map/road-map-line.svg | 0
.../dsfr-1.7/icons/map/sailboat-fill.svg | 0
.../dsfr-1.7/icons/map/sailboat-line.svg | 0
.../static/dsfr-1.7/icons/map/ship-2-fill.svg | 0
.../static/dsfr-1.7/icons/map/ship-2-line.svg | 0
.../dsfr-1.7/icons/map/signal-tower-fill.svg | 0
.../dsfr-1.7/icons/map/signal-tower-line.svg | 0
.../dsfr-1.7/icons/map/suitcase-2-fill.svg | 0
.../dsfr-1.7/icons/map/suitcase-2-line.svg | 0
.../static/dsfr-1.7/icons/map/taxi-fill.svg | 0
.../static/dsfr-1.7/icons/map/taxi-line.svg | 0
.../static/dsfr-1.7/icons/map/train-fill.svg | 0
.../static/dsfr-1.7/icons/map/train-line.svg | 0
.../dsfr-1.7/icons/media/camera-fill.svg | 0
.../dsfr-1.7/icons/media/camera-line.svg | 0
.../icons/media/clapperboard-fill.svg | 0
.../icons/media/clapperboard-line.svg | 0
.../dsfr-1.7/icons/media/equalizer-fill.svg | 0
.../dsfr-1.7/icons/media/equalizer-line.svg | 0
.../static/dsfr-1.7/icons/media/film-fill.svg | 0
.../static/dsfr-1.7/icons/media/film-line.svg | 0
.../dsfr-1.7/icons/media/gallery-fill.svg | 0
.../dsfr-1.7/icons/media/gallery-line.svg | 0
.../dsfr-1.7/icons/media/headphone-fill.svg | 0
.../dsfr-1.7/icons/media/headphone-line.svg | 0
.../dsfr-1.7/icons/media/image-add-fill.svg | 0
.../dsfr-1.7/icons/media/image-add-line.svg | 0
.../dsfr-1.7/icons/media/image-edit-fill.svg | 0
.../dsfr-1.7/icons/media/image-edit-line.svg | 0
.../dsfr-1.7/icons/media/image-fill.svg | 0
.../dsfr-1.7/icons/media/image-line.svg | 0
.../static/dsfr-1.7/icons/media/live-fill.svg | 0
.../static/dsfr-1.7/icons/media/live-line.svg | 0
.../static/dsfr-1.7/icons/media/mic-fill.svg | 0
.../static/dsfr-1.7/icons/media/mic-line.svg | 0
.../dsfr-1.7/icons/media/music-2-fill.svg | 0
.../dsfr-1.7/icons/media/music-2-line.svg | 0
.../icons/media/notification-3-fill.svg | 0
.../icons/media/notification-3-line.svg | 0
.../icons/media/pause-circle-fill.svg | 0
.../icons/media/pause-circle-line.svg | 0
.../dsfr-1.7/icons/media/play-circle-fill.svg | 0
.../dsfr-1.7/icons/media/play-circle-line.svg | 0
.../dsfr-1.7/icons/media/stop-circle-fill.svg | 0
.../dsfr-1.7/icons/media/stop-circle-line.svg | 0
.../dsfr-1.7/icons/media/transcription.svg | 0
.../dsfr-1.7/icons/media/volume-down-fill.svg | 0
.../dsfr-1.7/icons/media/volume-down-line.svg | 0
.../dsfr-1.7/icons/media/volume-mute-fill.svg | 0
.../dsfr-1.7/icons/media/volume-mute-line.svg | 0
.../dsfr-1.7/icons/media/volume-up-fill.svg | 0
.../dsfr-1.7/icons/media/volume-up-line.svg | 0
.../dsfr-1.7/icons/others/leaf-fill.svg | 0
.../dsfr-1.7/icons/others/leaf-line.svg | 0
.../dsfr-1.7/icons/others/lightbulb-fill.svg | 0
.../dsfr-1.7/icons/others/lightbulb-line.svg | 0
.../dsfr-1.7/icons/others/plant-fill.svg | 0
.../dsfr-1.7/icons/others/plant-line.svg | 0
.../dsfr-1.7/icons/others/recycle-fill.svg | 0
.../dsfr-1.7/icons/others/recycle-line.svg | 0
.../dsfr-1.7/icons/others/scales-3-fill.svg | 0
.../dsfr-1.7/icons/others/scales-3-line.svg | 0
.../dsfr-1.7/icons/others/seedling-fill.svg | 0
.../dsfr-1.7/icons/others/seedling-line.svg | 0
.../dsfr-1.7/icons/others/umbrella-fill.svg | 0
.../dsfr-1.7/icons/others/umbrella-line.svg | 0
.../dsfr-1.7/icons/system/add-circle-fill.svg | 0
.../dsfr-1.7/icons/system/add-circle-line.svg | 0
.../static/dsfr-1.7/icons/system/add-line.svg | 0
.../icons/system/alarm-warning-fill.svg | 0
.../icons/system/alarm-warning-line.svg | 0
.../dsfr-1.7/icons/system/alert-fill.svg | 0
.../dsfr-1.7/icons/system/alert-line.svg | 0
.../dsfr-1.7/icons/system/arrow-down-fill.svg | 0
.../dsfr-1.7/icons/system/arrow-down-line.svg | 0
.../icons/system/arrow-down-s-fill.svg | 0
.../icons/system/arrow-down-s-line.svg | 0
.../icons/system/arrow-go-back-fill.svg | 0
.../icons/system/arrow-go-back-line.svg | 0
.../icons/system/arrow-go-forward-fill.svg | 0
.../icons/system/arrow-go-forward-line.svg | 0
.../dsfr-1.7/icons/system/arrow-left-fill.svg | 0
.../dsfr-1.7/icons/system/arrow-left-line.svg | 0
.../icons/system/arrow-left-s-fill.svg | 0
.../icons/system/arrow-left-s-line.svg | 0
.../icons/system/arrow-right-fill.svg | 0
.../icons/system/arrow-right-line.svg | 0
.../icons/system/arrow-right-s-fill.svg | 0
.../icons/system/arrow-right-s-line.svg | 0
.../icons/system/arrow-right-up-line.svg | 0
.../dsfr-1.7/icons/system/arrow-up-fill.svg | 0
.../dsfr-1.7/icons/system/arrow-up-line.svg | 0
.../dsfr-1.7/icons/system/arrow-up-s-fill.svg | 0
.../dsfr-1.7/icons/system/arrow-up-s-line.svg | 0
.../dsfr-1.7/icons/system/check-line.svg | 0
.../icons/system/checkbox-circle-fill.svg | 0
.../icons/system/checkbox-circle-line.svg | 0
.../dsfr-1.7/icons/system/checkbox-fill.svg | 0
.../dsfr-1.7/icons/system/checkbox-line.svg | 0
.../icons/system/close-circle-fill.svg | 0
.../icons/system/close-circle-line.svg | 0
.../dsfr-1.7/icons/system/close-line.svg | 0
.../dsfr-1.7/icons/system/delete-bin-fill.svg | 0
.../dsfr-1.7/icons/system/delete-bin-line.svg | 0
.../dsfr-1.7/icons/system/download-fill.svg | 0
.../dsfr-1.7/icons/system/download-line.svg | 0
.../icons/system/error-warning-fill.svg | 0
.../icons/system/error-warning-line.svg | 0
.../icons/system/external-link-fill.svg | 0
.../icons/system/external-link-line.svg | 0
.../static/dsfr-1.7/icons/system/eye-fill.svg | 0
.../static/dsfr-1.7/icons/system/eye-line.svg | 0
.../dsfr-1.7/icons/system/eye-off-fill.svg | 0
.../dsfr-1.7/icons/system/eye-off-line.svg | 0
.../dsfr-1.7/icons/system/filter-fill.svg | 0
.../dsfr-1.7/icons/system/filter-line.svg | 0
.../system/fr--arrow-left-s-first-line.svg | 0
.../system/fr--arrow-left-s-line-double.svg | 0
.../system/fr--arrow-right-s-last-line.svg | 0
.../system/fr--arrow-right-s-line-double.svg | 0
.../dsfr-1.7/icons/system/fr--error-fill.svg | 0
.../dsfr-1.7/icons/system/fr--error-line.svg | 0
.../dsfr-1.7/icons/system/fr--info-fill.svg | 0
.../dsfr-1.7/icons/system/fr--info-line.svg | 0
.../icons/system/fr--success-fill.svg | 0
.../icons/system/fr--success-line.svg | 0
.../dsfr-1.7/icons/system/fr--theme-fill.svg | 0
.../icons/system/fr--warning-fill.svg | 0
.../icons/system/fr--warning-line.svg | 0
.../icons/system/information-fill.svg | 0
.../icons/system/information-line.svg | 0
.../dsfr-1.7/icons/system/lock-fill.svg | 0
.../dsfr-1.7/icons/system/lock-line.svg | 0
.../icons/system/lock-unlock-fill.svg | 0
.../icons/system/lock-unlock-line.svg | 0
.../icons/system/logout-box-r-fill.svg | 0
.../icons/system/logout-box-r-line.svg | 0
.../dsfr-1.7/icons/system/menu-2-fill.svg | 0
.../dsfr-1.7/icons/system/menu-fill.svg | 0
.../dsfr-1.7/icons/system/more-fill.svg | 0
.../dsfr-1.7/icons/system/more-line.svg | 0
.../icons/system/notification-badge-fill.svg | 0
.../icons/system/notification-badge-line.svg | 0
.../dsfr-1.7/icons/system/question-fill.svg | 0
.../dsfr-1.7/icons/system/question-line.svg | 0
.../dsfr-1.7/icons/system/refresh-fill.svg | 0
.../dsfr-1.7/icons/system/refresh-line.svg | 0
.../dsfr-1.7/icons/system/search-fill.svg | 0
.../dsfr-1.7/icons/system/search-line.svg | 0
.../dsfr-1.7/icons/system/settings-5-fill.svg | 0
.../dsfr-1.7/icons/system/settings-5-line.svg | 0
.../dsfr-1.7/icons/system/shield-fill.svg | 0
.../dsfr-1.7/icons/system/shield-line.svg | 0
.../dsfr-1.7/icons/system/star-fill.svg | 0
.../dsfr-1.7/icons/system/star-line.svg | 0
.../dsfr-1.7/icons/system/star-s-fill.svg | 0
.../dsfr-1.7/icons/system/star-s-line.svg | 0
.../dsfr-1.7/icons/system/subtract-line.svg | 0
.../dsfr-1.7/icons/system/thumb-down-fill.svg | 0
.../dsfr-1.7/icons/system/thumb-down-line.svg | 0
.../dsfr-1.7/icons/system/thumb-up-fill.svg | 0
.../dsfr-1.7/icons/system/thumb-up-line.svg | 0
.../dsfr-1.7/icons/system/time-fill.svg | 0
.../dsfr-1.7/icons/system/time-line.svg | 0
.../dsfr-1.7/icons/system/timer-fill.svg | 0
.../dsfr-1.7/icons/system/timer-line.svg | 0
.../dsfr-1.7/icons/system/upload-2-fill.svg | 0
.../dsfr-1.7/icons/system/upload-2-line.svg | 0
.../dsfr-1.7/icons/system/upload-fill.svg | 0
.../dsfr-1.7/icons/system/upload-line.svg | 0
.../dsfr-1.7/icons/system/zoom-in-fill.svg | 0
.../dsfr-1.7/icons/system/zoom-in-line.svg | 0
.../dsfr-1.7/icons/system/zoom-out-fill.svg | 0
.../dsfr-1.7/icons/system/zoom-out-line.svg | 0
.../icons/user/account-circle-fill.svg | 0
.../icons/user/account-circle-line.svg | 0
.../icons/user/account-pin-circle-fill.svg | 0
.../icons/user/account-pin-circle-line.svg | 0
.../static/dsfr-1.7/icons/user/admin-fill.svg | 0
.../static/dsfr-1.7/icons/user/admin-line.svg | 0
.../static/dsfr-1.7/icons/user/group-fill.svg | 0
.../static/dsfr-1.7/icons/user/group-line.svg | 0
.../dsfr-1.7/icons/user/parent-fill.svg | 0
.../dsfr-1.7/icons/user/parent-line.svg | 0
.../static/dsfr-1.7/icons/user/team-fill.svg | 0
.../static/dsfr-1.7/icons/user/team-line.svg | 0
.../dsfr-1.7/icons/user/user-add-fill.svg | 0
.../dsfr-1.7/icons/user/user-add-line.svg | 0
.../static/dsfr-1.7/icons/user/user-fill.svg | 0
.../dsfr-1.7/icons/user/user-heart-fill.svg | 0
.../dsfr-1.7/icons/user/user-heart-line.svg | 0
.../static/dsfr-1.7/icons/user/user-line.svg | 0
.../dsfr-1.7/icons/user/user-search-fill.svg | 0
.../dsfr-1.7/icons/user/user-search-line.svg | 0
.../dsfr-1.7/icons/user/user-setting-fill.svg | 0
.../dsfr-1.7/icons/user/user-setting-line.svg | 0
.../dsfr-1.7/icons/user/user-star-fill.svg | 0
.../dsfr-1.7/icons/user/user-star-line.svg | 0
.../dsfr-1.7/icons/weather/cloudy-2-fill.svg | 0
.../dsfr-1.7/icons/weather/cloudy-2-line.svg | 0
.../icons/weather/flashlight-fill.svg | 0
.../icons/weather/flashlight-line.svg | 0
.../dsfr-1.7/icons/weather/moon-fill.svg | 0
.../dsfr-1.7/icons/weather/moon-line.svg | 0
.../dsfr-1.7/icons/weather/sun-fill.svg | 0
.../dsfr-1.7/icons/weather/sun-line.svg | 0
.../static/dsfr-1.7/legacy/README.md | 0
.../static/dsfr-1.7/legacy/legacy.nomodule.js | 0
.../dsfr-1.7/legacy/legacy.nomodule.js.map | 0
.../dsfr-1.7/legacy/legacy.nomodule.min.js | 0
.../legacy/legacy.nomodule.min.js.map | 0
.../static/dsfr-1.7/page/README.md | 0
.../static/dsfr-1.7/page/response/README.md | 0
.../page/response/not-found/README.md | 0
.../page/response/unavailable/README.md | 0
.../static/dsfr-1.7/pattern/README.md | 0
.../static/dsfr-1.7/scheme/README.md | 0
.../static/dsfr-1.7/scheme/scheme.css | 0
.../static/dsfr-1.7/scheme/scheme.css.map | 0
.../static/dsfr-1.7/scheme/scheme.min.css | 0
.../static/dsfr-1.7/scheme/scheme.min.css.map | 0
.../static/dsfr-1.7/scheme/scheme.module.js | 0
.../dsfr-1.7/scheme/scheme.module.js.map | 0
.../dsfr-1.7/scheme/scheme.module.min.js | 0
.../dsfr-1.7/scheme/scheme.module.min.js.map | 0
.../static/dsfr-1.7/utility/README.md | 0
.../static/dsfr-1.7/utility/colors/README.md | 0
.../static/dsfr-1.7/utility/colors/colors.css | 0
.../dsfr-1.7/utility/colors/colors.css.map | 0
.../dsfr-1.7/utility/colors/colors.legacy.css | 0
.../utility/colors/colors.legacy.css.map | 0
.../utility/colors/colors.legacy.min.css | 0
.../utility/colors/colors.legacy.min.css.map | 0
.../dsfr-1.7/utility/colors/colors.main.css | 0
.../utility/colors/colors.main.css.map | 0
.../utility/colors/colors.main.min.css | 0
.../utility/colors/colors.main.min.css.map | 0
.../dsfr-1.7/utility/colors/colors.min.css | 0
.../utility/colors/colors.min.css.map | 0
.../static/dsfr-1.7/utility/icons/README.md | 0
.../utility/icons/icons-buildings/README.md | 0
.../icons/icons-buildings/icons-buildings.css | 0
.../icons-buildings/icons-buildings.css.map | 0
.../icons-buildings.legacy.css | 0
.../icons-buildings.legacy.css.map | 0
.../icons-buildings.legacy.min.css | 0
.../icons-buildings.legacy.min.css.map | 0
.../icons-buildings/icons-buildings.main.css | 0
.../icons-buildings.main.css.map | 0
.../icons-buildings.main.min.css | 0
.../icons-buildings.main.min.css.map | 0
.../icons-buildings/icons-buildings.min.css | 0
.../icons-buildings.min.css.map | 0
.../utility/icons/icons-business/README.md | 0
.../icons/icons-business/icons-business.css | 0
.../icons-business/icons-business.css.map | 0
.../icons-business/icons-business.legacy.css | 0
.../icons-business.legacy.css.map | 0
.../icons-business.legacy.min.css | 0
.../icons-business.legacy.min.css.map | 0
.../icons-business/icons-business.main.css | 0
.../icons-business.main.css.map | 0
.../icons-business.main.min.css | 0
.../icons-business.main.min.css.map | 0
.../icons-business/icons-business.min.css | 0
.../icons-business/icons-business.min.css.map | 0
.../icons/icons-communication/README.md | 0
.../icons-communication.css | 0
.../icons-communication.css.map | 0
.../icons-communication.legacy.css | 0
.../icons-communication.legacy.css.map | 0
.../icons-communication.legacy.min.css | 0
.../icons-communication.legacy.min.css.map | 0
.../icons-communication.main.css | 0
.../icons-communication.main.css.map | 0
.../icons-communication.main.min.css | 0
.../icons-communication.main.min.css.map | 0
.../icons-communication.min.css | 0
.../icons-communication.min.css.map | 0
.../utility/icons/icons-design/README.md | 0
.../icons/icons-design/icons-design.css | 0
.../icons/icons-design/icons-design.css.map | 0
.../icons-design/icons-design.legacy.css | 0
.../icons-design/icons-design.legacy.css.map | 0
.../icons-design/icons-design.legacy.min.css | 0
.../icons-design.legacy.min.css.map | 0
.../icons/icons-design/icons-design.main.css | 0
.../icons-design/icons-design.main.css.map | 0
.../icons-design/icons-design.main.min.css | 0
.../icons-design.main.min.css.map | 0
.../icons/icons-design/icons-design.min.css | 0
.../icons-design/icons-design.min.css.map | 0
.../utility/icons/icons-development/README.md | 0
.../icons-development/icons-development.css | 0
.../icons-development.css.map | 0
.../icons-development.legacy.css | 0
.../icons-development.legacy.css.map | 0
.../icons-development.legacy.min.css | 0
.../icons-development.legacy.min.css.map | 0
.../icons-development.main.css | 0
.../icons-development.main.css.map | 0
.../icons-development.main.min.css | 0
.../icons-development.main.min.css.map | 0
.../icons-development.min.css | 0
.../icons-development.min.css.map | 0
.../utility/icons/icons-device/README.md | 0
.../icons/icons-device/icons-device.css | 0
.../icons/icons-device/icons-device.css.map | 0
.../icons-device/icons-device.legacy.css | 0
.../icons-device/icons-device.legacy.css.map | 0
.../icons-device/icons-device.legacy.min.css | 0
.../icons-device.legacy.min.css.map | 0
.../icons/icons-device/icons-device.main.css | 0
.../icons-device/icons-device.main.css.map | 0
.../icons-device/icons-device.main.min.css | 0
.../icons-device.main.min.css.map | 0
.../icons/icons-device/icons-device.min.css | 0
.../icons-device/icons-device.min.css.map | 0
.../utility/icons/icons-document/README.md | 0
.../icons/icons-document/icons-document.css | 0
.../icons-document/icons-document.css.map | 0
.../icons-document/icons-document.legacy.css | 0
.../icons-document.legacy.css.map | 0
.../icons-document.legacy.min.css | 0
.../icons-document.legacy.min.css.map | 0
.../icons-document/icons-document.main.css | 0
.../icons-document.main.css.map | 0
.../icons-document.main.min.css | 0
.../icons-document.main.min.css.map | 0
.../icons-document/icons-document.min.css | 0
.../icons-document/icons-document.min.css.map | 0
.../utility/icons/icons-editor/README.md | 0
.../icons/icons-editor/icons-editor.css | 0
.../icons/icons-editor/icons-editor.css.map | 0
.../icons-editor/icons-editor.legacy.css | 0
.../icons-editor/icons-editor.legacy.css.map | 0
.../icons-editor/icons-editor.legacy.min.css | 0
.../icons-editor.legacy.min.css.map | 0
.../icons/icons-editor/icons-editor.main.css | 0
.../icons-editor/icons-editor.main.css.map | 0
.../icons-editor/icons-editor.main.min.css | 0
.../icons-editor.main.min.css.map | 0
.../icons/icons-editor/icons-editor.min.css | 0
.../icons-editor/icons-editor.min.css.map | 0
.../utility/icons/icons-finance/README.md | 0
.../icons/icons-finance/icons-finance.css | 0
.../icons/icons-finance/icons-finance.css.map | 0
.../icons-finance/icons-finance.legacy.css | 0
.../icons-finance.legacy.css.map | 0
.../icons-finance.legacy.min.css | 0
.../icons-finance.legacy.min.css.map | 0
.../icons-finance/icons-finance.main.css | 0
.../icons-finance/icons-finance.main.css.map | 0
.../icons-finance/icons-finance.main.min.css | 0
.../icons-finance.main.min.css.map | 0
.../icons/icons-finance/icons-finance.min.css | 0
.../icons-finance/icons-finance.min.css.map | 0
.../utility/icons/icons-health/README.md | 0
.../icons/icons-health/icons-health.css | 0
.../icons/icons-health/icons-health.css.map | 0
.../icons-health/icons-health.legacy.css | 0
.../icons-health/icons-health.legacy.css.map | 0
.../icons-health/icons-health.legacy.min.css | 0
.../icons-health.legacy.min.css.map | 0
.../icons/icons-health/icons-health.main.css | 0
.../icons-health/icons-health.main.css.map | 0
.../icons-health/icons-health.main.min.css | 0
.../icons-health.main.min.css.map | 0
.../icons/icons-health/icons-health.min.css | 0
.../icons-health/icons-health.min.css.map | 0
.../utility/icons/icons-logo/README.md | 0
.../utility/icons/icons-logo/icons-logo.css | 0
.../icons/icons-logo/icons-logo.css.map | 0
.../icons/icons-logo/icons-logo.legacy.css | 0
.../icons-logo/icons-logo.legacy.css.map | 0
.../icons-logo/icons-logo.legacy.min.css | 0
.../icons-logo/icons-logo.legacy.min.css.map | 0
.../icons/icons-logo/icons-logo.main.css | 0
.../icons/icons-logo/icons-logo.main.css.map | 0
.../icons/icons-logo/icons-logo.main.min.css | 0
.../icons-logo/icons-logo.main.min.css.map | 0
.../icons/icons-logo/icons-logo.min.css | 0
.../icons/icons-logo/icons-logo.min.css.map | 0
.../utility/icons/icons-map/README.md | 0
.../utility/icons/icons-map/icons-map.css | 0
.../utility/icons/icons-map/icons-map.css.map | 0
.../icons/icons-map/icons-map.legacy.css | 0
.../icons/icons-map/icons-map.legacy.css.map | 0
.../icons/icons-map/icons-map.legacy.min.css | 0
.../icons-map/icons-map.legacy.min.css.map | 0
.../icons/icons-map/icons-map.main.css | 0
.../icons/icons-map/icons-map.main.css.map | 0
.../icons/icons-map/icons-map.main.min.css | 0
.../icons-map/icons-map.main.min.css.map | 0
.../utility/icons/icons-map/icons-map.min.css | 0
.../icons/icons-map/icons-map.min.css.map | 0
.../utility/icons/icons-media/README.md | 0
.../utility/icons/icons-media/icons-media.css | 0
.../icons/icons-media/icons-media.css.map | 0
.../icons/icons-media/icons-media.legacy.css | 0
.../icons-media/icons-media.legacy.css.map | 0
.../icons-media/icons-media.legacy.min.css | 0
.../icons-media.legacy.min.css.map | 0
.../icons/icons-media/icons-media.main.css | 0
.../icons-media/icons-media.main.css.map | 0
.../icons-media/icons-media.main.min.css | 0
.../icons-media/icons-media.main.min.css.map | 0
.../icons/icons-media/icons-media.min.css | 0
.../icons/icons-media/icons-media.min.css.map | 0
.../utility/icons/icons-others/README.md | 0
.../icons/icons-others/icons-others.css | 0
.../icons/icons-others/icons-others.css.map | 0
.../icons-others/icons-others.legacy.css | 0
.../icons-others/icons-others.legacy.css.map | 0
.../icons-others/icons-others.legacy.min.css | 0
.../icons-others.legacy.min.css.map | 0
.../icons/icons-others/icons-others.main.css | 0
.../icons-others/icons-others.main.css.map | 0
.../icons-others/icons-others.main.min.css | 0
.../icons-others.main.min.css.map | 0
.../icons/icons-others/icons-others.min.css | 0
.../icons-others/icons-others.min.css.map | 0
.../utility/icons/icons-system/README.md | 0
.../icons/icons-system/icons-system.css | 0
.../icons/icons-system/icons-system.css.map | 0
.../icons-system/icons-system.legacy.css | 0
.../icons-system/icons-system.legacy.css.map | 0
.../icons-system/icons-system.legacy.min.css | 0
.../icons-system.legacy.min.css.map | 0
.../icons/icons-system/icons-system.main.css | 0
.../icons-system/icons-system.main.css.map | 0
.../icons-system/icons-system.main.min.css | 0
.../icons-system.main.min.css.map | 0
.../icons/icons-system/icons-system.min.css | 0
.../icons-system/icons-system.min.css.map | 0
.../utility/icons/icons-user/README.md | 0
.../utility/icons/icons-user/icons-user.css | 0
.../icons/icons-user/icons-user.css.map | 0
.../icons/icons-user/icons-user.legacy.css | 0
.../icons-user/icons-user.legacy.css.map | 0
.../icons-user/icons-user.legacy.min.css | 0
.../icons-user/icons-user.legacy.min.css.map | 0
.../icons/icons-user/icons-user.main.css | 0
.../icons/icons-user/icons-user.main.css.map | 0
.../icons/icons-user/icons-user.main.min.css | 0
.../icons-user/icons-user.main.min.css.map | 0
.../icons/icons-user/icons-user.min.css | 0
.../icons/icons-user/icons-user.min.css.map | 0
.../utility/icons/icons-weather/README.md | 0
.../icons/icons-weather/icons-weather.css | 0
.../icons/icons-weather/icons-weather.css.map | 0
.../icons-weather/icons-weather.legacy.css | 0
.../icons-weather.legacy.css.map | 0
.../icons-weather.legacy.min.css | 0
.../icons-weather.legacy.min.css.map | 0
.../icons-weather/icons-weather.main.css | 0
.../icons-weather/icons-weather.main.css.map | 0
.../icons-weather/icons-weather.main.min.css | 0
.../icons-weather.main.min.css.map | 0
.../icons/icons-weather/icons-weather.min.css | 0
.../icons-weather/icons-weather.min.css.map | 0
.../static/dsfr-1.7/utility/icons/icons.css | 0
.../dsfr-1.7/utility/icons/icons.css.map | 0
.../dsfr-1.7/utility/icons/icons.legacy.css | 0
.../utility/icons/icons.legacy.css.map | 0
.../utility/icons/icons.legacy.min.css | 0
.../utility/icons/icons.legacy.min.css.map | 0
.../dsfr-1.7/utility/icons/icons.main.css | 0
.../dsfr-1.7/utility/icons/icons.main.css.map | 0
.../dsfr-1.7/utility/icons/icons.main.min.css | 0
.../utility/icons/icons.main.min.css.map | 0
.../dsfr-1.7/utility/icons/icons.min.css | 0
.../dsfr-1.7/utility/icons/icons.min.css.map | 0
.../static/dsfr-1.7/utility/utility.css | 0
.../static/dsfr-1.7/utility/utility.css.map | 0
.../dsfr-1.7/utility/utility.legacy.css | 0
.../dsfr-1.7/utility/utility.legacy.css.map | 0
.../dsfr-1.7/utility/utility.legacy.min.css | 0
.../utility/utility.legacy.min.css.map | 0
.../static/dsfr-1.7/utility/utility.main.css | 0
.../dsfr-1.7/utility/utility.main.css.map | 0
.../dsfr-1.7/utility/utility.main.min.css | 0
.../dsfr-1.7/utility/utility.main.min.css.map | 0
.../static/dsfr-1.7/utility/utility.min.css | 0
.../dsfr-1.7/utility/utility.min.css.map | 0
web/{flaskr => b3desk}/static/images/apps.png | Bin
.../static/images/favicon.png | Bin
web/{flaskr => b3desk}/static/images/gouv.png | Bin
web/{flaskr => b3desk}/static/images/home.svg | 0
.../static/js/dropzone-min.js | 0
web/{flaskr => b3desk}/static/js/dropzone.css | 0
.../static/js/filePickerWrapper.js | 0
.../static/js/filePickerWrapper.js.map | 0
.../static/js/scampi-modal.js | 0
web/{flaskr => b3desk}/static/local/stats.csv | 0
.../static/misc/ip-fqdn-adm-sort.txt | 0
.../static/misc/ip-fqdn-complet.txt | 0
.../static/misc/ip-fqdn-dinum.txt | 0
.../static/presentation/css/all.css | 0
.../static/presentation/js/all.js | 0
web/{flaskr => b3desk}/tasks.py | 0
web/{flaskr => b3desk}/templates/brand.html | 0
web/{flaskr => b3desk}/templates/content.py | 0
web/{flaskr => b3desk}/templates/empty.html | 0
.../templates/errors/400.html | 0
.../templates/errors/403.html | 0
.../templates/errors/404.html | 0
.../templates/errors/500.html | 0
web/{flaskr => b3desk}/templates/faq.html | 0
web/{flaskr => b3desk}/templates/footer.html | 0
.../templates/footer/accessibilite.html | 0
.../templates/footer/cgu.html | 0
.../templates/footer/documentation.html | 0
.../footer/donnees_personnelles.html | 0
.../templates/footer/mentions_legales.html | 0
web/{flaskr => b3desk}/templates/header.html | 0
web/{flaskr => b3desk}/templates/index.html | 0
.../templates/js_script.html | 0
.../templates/jumbotron.html | 0
web/{flaskr => b3desk}/templates/layout.html | 0
.../templates/meeting/card.html | 0
.../templates/meeting/csrf.html | 0
.../templates/meeting/edit.html | 0
.../templates/meeting/end.html | 0
.../templates/meeting/externalUpload.html | 0
.../templates/meeting/files.html | 0
.../templates/meeting/filesform.html | 0
.../templates/meeting/form.html | 0
.../templates/meeting/id.html | 0
.../templates/meeting/join.html | 0
.../templates/meeting/joinmail.html | 0
.../templates/meeting/js_script.html | 0
.../templates/meeting/jumbotron.html | 0
.../templates/meeting/list.html | 0
.../templates/meeting/mailtest.html | 0
.../templates/meeting/mailto/mail_body.txt | 0
.../templates/meeting/mailto/mail_href.txt | 0
.../mailto/mail_quick_meeting_body.txt | 0
.../templates/meeting/mailto/mail_subject.txt | 0
.../templates/meeting/modals.html | 0
.../templates/meeting/recordings.html | 0
.../templates/meeting/row.html | 0
.../templates/meeting/show.html | 0
.../templates/meeting/signin_links.html | 0
.../templates/meeting/signin_mail_link.html | 0
.../templates/meeting/signinmail.html | 0
.../templates/meeting/submit.html | 0
.../templates/meeting/wait.html | 0
.../templates/meeting/wizard.html | 0
web/{flaskr => b3desk}/templates/page.html | 0
.../templates/redirections.html | 0
web/{flaskr => b3desk}/templates/rie.html | 0
.../templates/static-layout.html | 0
web/{flaskr => b3desk}/templates/tools.html | 0
web/{flaskr => b3desk}/templates/welcome.html | 0
web/{flaskr => b3desk}/utils.py | 0
web/b3desk/wsgi.py | 3 +
web/flaskr/wsgi.py | 3 -
web/misc/wsgi.py | 2 +-
web/tests/conftest.py | 8 +-
web/tests/meeting/test_end.py | 2 +-
web/tests/meeting/test_meeting.py | 16 +-
web/tests/test_default.py | 4 +-
web/tests/test_user.py | 4 +-
web/translations/en/LC_MESSAGES/messages.po | 700 +++++++++---------
web/translations/fr/LC_MESSAGES/messages.po | 700 +++++++++---------
web/translations/messages.pot | 700 +++++++++---------
web/translations/uk/LC_MESSAGES/messages.po | 700 +++++++++---------
1708 files changed, 1454 insertions(+), 1455 deletions(-)
rename web/{flaskr => b3desk}/__init__.py (95%)
rename web/{flaskr => b3desk}/constants.py (100%)
rename web/{flaskr => b3desk}/forms.py (100%)
rename web/{flaskr => b3desk}/models.py (99%)
rename web/{flaskr => b3desk}/routes.py (98%)
rename web/{flaskr => b3desk}/settings.py (99%)
rename web/{flaskr => b3desk}/static/css/global.css (100%)
rename web/{flaskr => b3desk}/static/css/jumbotron.css (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.css (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.eot (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.glyph.json (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.less (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.svg (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.symbol.svg (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.ttf (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.woff (100%)
rename web/{flaskr => b3desk}/static/css/remixicon/remixicon.woff2 (100%)
rename web/{flaskr => b3desk}/static/css/spinner.css (100%)
rename web/{flaskr => b3desk}/static/css/toc.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/background/ovoid.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/dark.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/light.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/system.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/technical-error.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/artwork/test.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/alert/alert.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/badge/badge.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/button/button.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/callout/callout.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/card/card.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/checkbox/checkbox.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/component.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/connect/connect.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/consent/consent.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/content/content.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/display/display.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/download/download.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/follow/follow.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/footer/footer.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/form/form.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/header/header.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/highlight/highlight.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/input/input.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/link/link.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/logo/logo.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/modal/modal.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/notice/notice.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/pagination/pagination.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/quote/quote.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/radio/radio.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/search/search.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/select/select.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/share/share.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/skiplink/skiplink.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/stepper/stepper.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/summary/summary.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tab/tab.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/table/table.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tag/tag.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/tile/tile.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/translate/translate.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/upload/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/upload/upload.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/upload/upload.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/upload/upload.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/component/upload/upload.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/core/core.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/android-chrome-192x192.png (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/android-chrome-512x512.png (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/apple-touch-icon.png (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/favicon.ico (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/favicon.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/favicon/manifest.webmanifest (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Bold.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Bold.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Light.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Light.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Medium.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Medium.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Regular.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Regular.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Spectral-Regular.woff (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/fonts/Spectral-Regular.woff2 (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/ancient-gate-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/ancient-gate-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/ancient-pavilion-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/ancient-pavilion-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/bank-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/bank-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/building-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/building-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/community-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/community-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/government-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/government-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/home-4-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/home-4-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/hospital-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/hospital-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/hotel-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/hotel-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/store-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/buildings/store-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/archive-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/archive-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/attachment-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/attachment-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/award-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/award-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/bar-chart-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/bar-chart-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/bookmark-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/bookmark-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/briefcase-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/briefcase-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-event-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-event-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/calendar-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/cloud-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/cloud-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/copyright-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/copyright-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/customer-service-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/customer-service-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/flag-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/flag-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/global-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/global-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/line-chart-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/line-chart-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/links-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/links-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/mail-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/mail-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/mail-open-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/mail-open-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/medal-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/medal-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/pie-chart-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/pie-chart-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/pie-chart-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/pie-chart-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/printer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/printer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/profil-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/profil-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/projector-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/projector-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/send-plane-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/send-plane-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/slideshow-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/slideshow-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/window-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/business/window-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-check-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-check-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-delete-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-delete-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-poll-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/chat-poll-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/discuss-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/discuss-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/feedback-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/feedback-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/message-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/message-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/question-answer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/question-answer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/questionnaire-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/questionnaire-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/video-chat-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/communication/video-chat-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/ball-pen-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/ball-pen-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/brush-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/brush-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/brush-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/brush-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/contrast-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/contrast-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/crop-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/crop-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/drag-move-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/drag-move-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/drop-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/drop-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/edit-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/edit-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/edit-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/edit-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/ink-bottle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/ink-bottle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/layout-grid-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/layout-grid-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/mark-pen-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/mark-pen-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/paint-brush-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/paint-brush-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/paint-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/paint-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/palette-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/palette-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pantone-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pantone-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pen-nib-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pen-nib-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pencil-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pencil-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pencil-ruler-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/pencil-ruler-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/sip-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/sip-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/table-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/design/table-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/bug-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/bug-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/code-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/code-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/code-s-slash-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/cursor-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/cursor-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-branch-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-branch-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-commit-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-commit-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-merge-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-merge-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-pull-request-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-pull-request-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-commits-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-commits-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-private-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/git-repository-private-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/terminal-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/terminal-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/terminal-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/terminal-window-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/development/terminal-window-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/bluetooth-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/bluetooth-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/computer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/computer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/dashboard-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/dashboard-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/database-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/database-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/device-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/device-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/hard-drive-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/hard-drive-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/mac-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/mac-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/phone-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/phone-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/qr-code-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/qr-code-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/rss-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/rss-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/save-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/save-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/save-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/save-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/server-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/server-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/smartphone-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/smartphone-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/tablet-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/tablet-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/tv-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/tv-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/wifi-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/device/wifi-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/article-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/article-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/book-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/book-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/booklet-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/booklet-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/clipboard-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/clipboard-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/draft-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/draft-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-add-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-add-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-download-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-download-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-pdf-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-pdf-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-text-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/file-text-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/folder-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/folder-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/newspaper-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/newspaper-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/survey-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/survey-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/todo-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/document/todo-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/code-view.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/font-size.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/fr--bold.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/fr--highlight.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/fr--quote-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/fr--quote-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-1.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-2.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-3.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-4.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-5.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/h-6.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/hashtag.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/italic.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/link-unlink.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/link.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/list-ordered.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/list-unordered.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/question-mark.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/separator.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/space.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/subscript.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/superscript.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/table-2.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/editor/translate-2.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/bank-card-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/bank-card-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/coin-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/gift-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/gift-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/money-euro-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/money-euro-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/money-euro-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/money-euro-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/secure-payment-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/secure-payment-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/shopping-bag-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/shopping-bag-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/shopping-cart-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/shopping-cart-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/trophy-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/finance/trophy-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/capsule-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/capsule-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/dislike-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/dislike-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/dossier-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/dossier-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/first-aid-kit-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/first-aid-kit-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/hand-sanitizer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/hand-sanitizer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/health-book-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/health-book-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/heart-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/heart-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/heart-pulse-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/heart-pulse-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/lungs-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/lungs-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/medicine-bottle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/medicine-bottle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/mental-health-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/mental-health-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/microscope-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/microscope-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/psychotherapy-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/psychotherapy-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/pulse-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/stethoscope-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/stethoscope-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/surgical-mask-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/surgical-mask-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/syringe-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/syringe-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/test-tube-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/test-tube-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/thermometer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/thermometer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/virus-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/health/virus-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/chrome-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/chrome-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/edge-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/edge-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/facebook-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/facebook-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/firefox-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/firefox-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/fr--dailymotion-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/fr--dailymotion-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/fr--tiktok-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/fr--tiktok-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/github-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/github-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/google-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/google-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/ie-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/ie-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/instagram-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/instagram-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/linkedin-box-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/linkedin-box-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/mastodon-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/mastodon-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/npmjs-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/npmjs-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/remixicon-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/remixicon-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/safari-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/safari-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/slack-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/slack-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/snapchat-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/snapchat-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/telegram-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/telegram-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/twitch-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/twitch-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/twitter-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/twitter-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/vimeo-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/vimeo-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/vuejs-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/vuejs-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/youtube-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/logo/youtube-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/anchor-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/anchor-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/bike-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/bike-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/bus-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/bus-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/car-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/car-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/caravan-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/caravan-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/charging-pile-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/charging-pile-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/compass-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/compass-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/cup-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/cup-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/earth-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/earth-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/france-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/france-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/gas-station-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/gas-station-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/goblet-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/goblet-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/map-pin-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/map-pin-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/map-pin-user-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/map-pin-user-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/motorbike-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/motorbike-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/passport-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/passport-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/restaurant-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/restaurant-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/road-map-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/road-map-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/sailboat-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/sailboat-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/ship-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/ship-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/signal-tower-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/signal-tower-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/suitcase-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/suitcase-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/taxi-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/taxi-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/train-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/map/train-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/camera-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/camera-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/clapperboard-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/clapperboard-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/equalizer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/equalizer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/film-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/film-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/gallery-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/gallery-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/headphone-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/headphone-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-add-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-add-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-edit-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-edit-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/image-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/live-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/live-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/mic-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/mic-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/music-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/music-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/notification-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/notification-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/pause-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/pause-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/play-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/play-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/stop-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/stop-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/transcription.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-down-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-down-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-mute-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-mute-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-up-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/media/volume-up-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/leaf-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/leaf-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/lightbulb-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/lightbulb-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/plant-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/plant-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/recycle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/recycle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/scales-3-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/scales-3-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/seedling-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/seedling-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/umbrella-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/others/umbrella-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/add-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/add-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/add-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/alarm-warning-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/alarm-warning-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/alert-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/alert-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-down-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-down-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-down-s-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-down-s-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-go-back-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-go-back-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-go-forward-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-go-forward-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-left-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-left-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-left-s-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-left-s-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-right-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-right-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-right-s-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-right-s-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-right-up-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-up-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-up-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-up-s-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/arrow-up-s-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/check-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/checkbox-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/checkbox-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/checkbox-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/checkbox-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/close-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/close-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/close-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/delete-bin-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/delete-bin-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/download-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/download-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/error-warning-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/error-warning-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/external-link-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/external-link-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/eye-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/eye-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/eye-off-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/eye-off-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/filter-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/filter-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--arrow-left-s-first-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--arrow-left-s-line-double.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--arrow-right-s-last-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--arrow-right-s-line-double.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--error-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--error-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--info-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--info-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--success-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--success-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--theme-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--warning-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/fr--warning-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/information-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/information-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/lock-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/lock-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/lock-unlock-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/lock-unlock-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/logout-box-r-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/logout-box-r-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/menu-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/menu-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/more-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/more-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/notification-badge-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/notification-badge-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/question-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/question-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/refresh-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/refresh-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/search-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/search-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/settings-5-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/settings-5-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/shield-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/shield-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/star-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/star-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/star-s-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/star-s-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/subtract-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/thumb-down-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/thumb-down-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/thumb-up-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/thumb-up-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/time-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/time-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/timer-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/timer-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/upload-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/upload-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/upload-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/upload-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/zoom-in-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/zoom-in-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/zoom-out-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/system/zoom-out-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/account-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/account-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/account-pin-circle-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/account-pin-circle-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/admin-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/admin-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/group-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/group-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/parent-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/parent-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/team-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/team-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-add-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-add-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-heart-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-heart-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-search-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-search-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-setting-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-setting-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-star-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/user/user-star-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/cloudy-2-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/cloudy-2-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/flashlight-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/flashlight-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/moon-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/moon-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/sun-fill.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/icons/weather/sun-line.svg (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/legacy/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/legacy/legacy.nomodule.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/legacy/legacy.nomodule.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/legacy/legacy.nomodule.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/legacy/legacy.nomodule.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/page/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/page/response/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/page/response/not-found/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/page/response/unavailable/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/pattern/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.module.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.module.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.module.min.js (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/scheme/scheme.module.min.js.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/colors/colors.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/README.md (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/icons/icons.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.legacy.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.legacy.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.legacy.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.legacy.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.main.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.main.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.main.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.main.min.css.map (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.min.css (100%)
rename web/{flaskr => b3desk}/static/dsfr-1.7/utility/utility.min.css.map (100%)
rename web/{flaskr => b3desk}/static/images/apps.png (100%)
rename web/{flaskr => b3desk}/static/images/favicon.png (100%)
rename web/{flaskr => b3desk}/static/images/gouv.png (100%)
rename web/{flaskr => b3desk}/static/images/home.svg (100%)
rename web/{flaskr => b3desk}/static/js/dropzone-min.js (100%)
rename web/{flaskr => b3desk}/static/js/dropzone.css (100%)
rename web/{flaskr => b3desk}/static/js/filePickerWrapper.js (100%)
rename web/{flaskr => b3desk}/static/js/filePickerWrapper.js.map (100%)
rename web/{flaskr => b3desk}/static/js/scampi-modal.js (100%)
rename web/{flaskr => b3desk}/static/local/stats.csv (100%)
rename web/{flaskr => b3desk}/static/misc/ip-fqdn-adm-sort.txt (100%)
rename web/{flaskr => b3desk}/static/misc/ip-fqdn-complet.txt (100%)
rename web/{flaskr => b3desk}/static/misc/ip-fqdn-dinum.txt (100%)
rename web/{flaskr => b3desk}/static/presentation/css/all.css (100%)
rename web/{flaskr => b3desk}/static/presentation/js/all.js (100%)
rename web/{flaskr => b3desk}/tasks.py (100%)
rename web/{flaskr => b3desk}/templates/brand.html (100%)
rename web/{flaskr => b3desk}/templates/content.py (100%)
rename web/{flaskr => b3desk}/templates/empty.html (100%)
rename web/{flaskr => b3desk}/templates/errors/400.html (100%)
rename web/{flaskr => b3desk}/templates/errors/403.html (100%)
rename web/{flaskr => b3desk}/templates/errors/404.html (100%)
rename web/{flaskr => b3desk}/templates/errors/500.html (100%)
rename web/{flaskr => b3desk}/templates/faq.html (100%)
rename web/{flaskr => b3desk}/templates/footer.html (100%)
rename web/{flaskr => b3desk}/templates/footer/accessibilite.html (100%)
rename web/{flaskr => b3desk}/templates/footer/cgu.html (100%)
rename web/{flaskr => b3desk}/templates/footer/documentation.html (100%)
rename web/{flaskr => b3desk}/templates/footer/donnees_personnelles.html (100%)
rename web/{flaskr => b3desk}/templates/footer/mentions_legales.html (100%)
rename web/{flaskr => b3desk}/templates/header.html (100%)
rename web/{flaskr => b3desk}/templates/index.html (100%)
rename web/{flaskr => b3desk}/templates/js_script.html (100%)
rename web/{flaskr => b3desk}/templates/jumbotron.html (100%)
rename web/{flaskr => b3desk}/templates/layout.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/card.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/csrf.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/edit.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/end.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/externalUpload.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/files.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/filesform.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/form.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/id.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/join.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/joinmail.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/js_script.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/jumbotron.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/list.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/mailtest.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/mailto/mail_body.txt (100%)
rename web/{flaskr => b3desk}/templates/meeting/mailto/mail_href.txt (100%)
rename web/{flaskr => b3desk}/templates/meeting/mailto/mail_quick_meeting_body.txt (100%)
rename web/{flaskr => b3desk}/templates/meeting/mailto/mail_subject.txt (100%)
rename web/{flaskr => b3desk}/templates/meeting/modals.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/recordings.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/row.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/show.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/signin_links.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/signin_mail_link.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/signinmail.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/submit.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/wait.html (100%)
rename web/{flaskr => b3desk}/templates/meeting/wizard.html (100%)
rename web/{flaskr => b3desk}/templates/page.html (100%)
rename web/{flaskr => b3desk}/templates/redirections.html (100%)
rename web/{flaskr => b3desk}/templates/rie.html (100%)
rename web/{flaskr => b3desk}/templates/static-layout.html (100%)
rename web/{flaskr => b3desk}/templates/tools.html (100%)
rename web/{flaskr => b3desk}/templates/welcome.html (100%)
rename web/{flaskr => b3desk}/utils.py (100%)
create mode 100644 web/b3desk/wsgi.py
delete mode 100644 web/flaskr/wsgi.py
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index d4c704e7..e56a86ea 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -19,7 +19,7 @@ repos:
rev: v3.12.0
hooks:
- id: reorder-python-imports
- args: ["--application-directories", "flaskr"]
+ args: ["--application-directories", "b3desk"]
- repo: https://github.com/asottile/pyupgrade
rev: v3.15.0
hooks:
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index ac5516f0..066cff90 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -107,5 +107,5 @@ services:
env_file:
- ${ENV_FILE_OVERRIDE-web.env}
volumes:
- - ./web/flaskr:/opt/bbb-visio/flaskr
+ - ./web/b3desk:/opt/bbb-visio/b3desk
- ./web/tests:/opt/bbb-visio/tests
diff --git a/docker-compose.yml b/docker-compose.yml
index ba0240a4..43f932c5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,7 +14,7 @@ services:
# - web.env
volumes:
- ./web/logs:/var/log
- - ./web/flaskr:/opt/bbb-visio/flaskr
+ - ./web/b3desk:/opt/bbb-visio/b3desk
- ./web/instance:/opt/bbb-visio/instance
- ./web/migrations:/opt/bbb-visio/migrations
- ./web/translations:/opt/bbb-visio/translations
@@ -34,7 +34,7 @@ services:
environment:
- APP=tasks.celery
volumes:
- - ./web/flaskr:/usr/src/app
+ - ./web/b3desk:/usr/src/app
command: celery --app tasks.celery worker --loglevel=info
broker:
diff --git a/documentation/conf.py b/documentation/conf.py
index 5c8d4a04..338227ee 100644
--- a/documentation/conf.py
+++ b/documentation/conf.py
@@ -5,7 +5,7 @@
sys.path.insert(0, os.path.abspath(".."))
sys.path.insert(0, os.path.abspath("../web"))
-sys.path.insert(0, os.path.abspath("../web/flaskr"))
+sys.path.insert(0, os.path.abspath("../web/b3desk"))
# -- General configuration ------------------------------------------------
@@ -29,12 +29,12 @@
".md": "markdown",
}
master_doc = "index"
-project = "flaskr"
+project = "b3desk"
year = datetime.datetime.now().strftime("%Y")
copyright = f"{year}, Ministère de l'Éducation Nationale"
author = "Ministère de l'Éducation Nationale"
-release = "1.1.0" # metadata.version("flaskr")
+release = "1.1.0" # metadata.version("b3desk")
version = "%s.%s" % tuple(map(int, release.split(".")[:2]))
language = "fr"
exclude_patterns = []
diff --git a/documentation/developers/translation.md b/documentation/developers/translation.md
index 4f165803..ee118657 100644
--- a/documentation/developers/translation.md
+++ b/documentation/developers/translation.md
@@ -1,4 +1,3 @@
-
# Traductions
## Ajouter du texte à traduire
@@ -25,7 +24,7 @@ Cette commande va mettre à jour les catalogues existants avec de nouveaux messa
## Traduire du texte
-Les fichiers à traduire sont `web/flaskr/translations/*/LC_MESSAGES/messages.po`.
+Les fichiers à traduire sont `web/b3desk/translations/*/LC_MESSAGES/messages.po`.
Lors de la traduction, il ne faut pas traduire les motifs du type `%(...)s` mais simplement mettre l'équivalent traduit.
Par exemple, pour une traduction vers l'anglais :
diff --git a/documentation/maintainers/settings.rst b/documentation/maintainers/settings.rst
index 6c5da327..c3163303 100644
--- a/documentation/maintainers/settings.rst
+++ b/documentation/maintainers/settings.rst
@@ -1,4 +1,4 @@
Configuration
#############
-.. autopydantic_model:: flaskr.settings.MainSettings
+.. autopydantic_model:: b3desk.settings.MainSettings
diff --git a/web.env.example b/web.env.example
index b4689879..7735e408 100644
--- a/web.env.example
+++ b/web.env.example
@@ -1,5 +1,5 @@
# App Configuration
-FLASK_APP=flaskr
+FLASK_APP=b3desk
FLASK_DEBUG=True
SECRET_KEY=SomethingNotEntirelySecret
TITLE=BBB-Visio
diff --git a/web/Dockerfile b/web/Dockerfile
index 246d21ac..40c9d373 100644
--- a/web/Dockerfile
+++ b/web/Dockerfile
@@ -13,7 +13,7 @@ COPY misc/wsgi.py misc/gunicorn.py misc/run_webserver.sh /opt/bbb-visio/
COPY misc/delete_uploaded_files.cron /etc/cron.d/delete_uploaded_files
RUN chmod u+x /opt/bbb-visio/run_webserver.sh
COPY migrations /opt/bbb-visio/migrations
-COPY flaskr /opt/bbb-visio/flaskr
+COPY b3desk /opt/bbb-visio/b3desk
WORKDIR /opt/bbb-visio/
ENTRYPOINT ["/opt/bbb-visio/run_webserver.sh"]
diff --git a/web/flaskr/__init__.py b/web/b3desk/__init__.py
similarity index 95%
rename from web/flaskr/__init__.py
rename to web/b3desk/__init__.py
index 37605c33..4b186caa 100755
--- a/web/flaskr/__init__.py
+++ b/web/b3desk/__init__.py
@@ -11,6 +11,8 @@
import logging
import os
+from b3desk.settings import MainSettings
+from b3desk.utils import is_rie
from flask import Flask
from flask import request
from flask import session
@@ -18,8 +20,6 @@
from flask_caching import Cache
from flask_migrate import Migrate
from flask_wtf.csrf import CSRFProtect
-from flaskr.settings import MainSettings
-from flaskr.utils import is_rie
CRITICAL_VARS = ["OIDC_ISSUER", "OIDC_CLIENT_SECRET", "BIGBLUEBUTTON_SECRET"]
@@ -70,9 +70,9 @@ def setup_csrf(app):
def setup_database(app):
with app.app_context():
- import flaskr.routes
+ import b3desk.routes
- app.register_blueprint(flaskr.routes.bp)
+ app.register_blueprint(b3desk.routes.bp)
from .models import db
db.init_app(app)
diff --git a/web/flaskr/constants.py b/web/b3desk/constants.py
similarity index 100%
rename from web/flaskr/constants.py
rename to web/b3desk/constants.py
diff --git a/web/flaskr/forms.py b/web/b3desk/forms.py
similarity index 100%
rename from web/flaskr/forms.py
rename to web/b3desk/forms.py
diff --git a/web/flaskr/models.py b/web/b3desk/models.py
similarity index 99%
rename from web/flaskr/models.py
rename to web/b3desk/models.py
index 472bd971..3a15586e 100755
--- a/web/flaskr/models.py
+++ b/web/b3desk/models.py
@@ -17,12 +17,12 @@
from xml.etree import ElementTree
import requests
+from b3desk.tasks import background_upload
+from b3desk.utils import secret_key
from flask import current_app
from flask import render_template
from flask import url_for
from flask_sqlalchemy import SQLAlchemy
-from flaskr.tasks import background_upload
-from flaskr.utils import secret_key
from sqlalchemy_utils import StringEncryptedType
diff --git a/web/flaskr/routes.py b/web/b3desk/routes.py
similarity index 98%
rename from web/flaskr/routes.py
rename to web/b3desk/routes.py
index 3579afe7..cd05a3f9 100755
--- a/web/flaskr/routes.py
+++ b/web/b3desk/routes.py
@@ -24,6 +24,21 @@
import filetype
import requests
+from b3desk.forms import EndMeetingForm
+from b3desk.forms import JoinMailMeetingForm
+from b3desk.forms import JoinMeetingAsRoleForm
+from b3desk.forms import JoinMeetingForm
+from b3desk.forms import MeetingFilesForm
+from b3desk.forms import MeetingForm
+from b3desk.forms import MeetingWithRecordForm
+from b3desk.forms import RecordingForm
+from b3desk.forms import ShowMeetingForm
+from b3desk.models import db
+from b3desk.models import get_or_create_user
+from b3desk.models import Meeting
+from b3desk.models import MeetingFiles
+from b3desk.models import MeetingFilesExternal
+from b3desk.models import User
from flask import abort
from flask import Blueprint
from flask import current_app
@@ -42,21 +57,6 @@
from flask_pyoidc.provider_configuration import ClientMetadata
from flask_pyoidc.provider_configuration import ProviderConfiguration
from flask_pyoidc.user_session import UserSession
-from flaskr.forms import EndMeetingForm
-from flaskr.forms import JoinMailMeetingForm
-from flaskr.forms import JoinMeetingAsRoleForm
-from flaskr.forms import JoinMeetingForm
-from flaskr.forms import MeetingFilesForm
-from flaskr.forms import MeetingForm
-from flaskr.forms import MeetingWithRecordForm
-from flaskr.forms import RecordingForm
-from flaskr.forms import ShowMeetingForm
-from flaskr.models import db
-from flaskr.models import get_or_create_user
-from flaskr.models import Meeting
-from flaskr.models import MeetingFiles
-from flaskr.models import MeetingFilesExternal
-from flaskr.models import User
from sqlalchemy import exc
from webdav3.client import Client as webdavClient
from webdav3.exceptions import WebDavException
diff --git a/web/flaskr/settings.py b/web/b3desk/settings.py
similarity index 99%
rename from web/flaskr/settings.py
rename to web/b3desk/settings.py
index d1292543..90886eb1 100644
--- a/web/flaskr/settings.py
+++ b/web/b3desk/settings.py
@@ -4,8 +4,8 @@
from typing import List
from typing import Optional
+from b3desk.constants import DEFAULT_EMAIL_WHITELIST
from flask_babel import lazy_gettext as _
-from flaskr.constants import DEFAULT_EMAIL_WHITELIST
from pydantic import computed_field
from pydantic import field_validator
from pydantic import FieldValidationInfo
diff --git a/web/flaskr/static/css/global.css b/web/b3desk/static/css/global.css
similarity index 100%
rename from web/flaskr/static/css/global.css
rename to web/b3desk/static/css/global.css
diff --git a/web/flaskr/static/css/jumbotron.css b/web/b3desk/static/css/jumbotron.css
similarity index 100%
rename from web/flaskr/static/css/jumbotron.css
rename to web/b3desk/static/css/jumbotron.css
diff --git a/web/flaskr/static/css/remixicon/remixicon.css b/web/b3desk/static/css/remixicon/remixicon.css
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.css
rename to web/b3desk/static/css/remixicon/remixicon.css
diff --git a/web/flaskr/static/css/remixicon/remixicon.eot b/web/b3desk/static/css/remixicon/remixicon.eot
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.eot
rename to web/b3desk/static/css/remixicon/remixicon.eot
diff --git a/web/flaskr/static/css/remixicon/remixicon.glyph.json b/web/b3desk/static/css/remixicon/remixicon.glyph.json
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.glyph.json
rename to web/b3desk/static/css/remixicon/remixicon.glyph.json
diff --git a/web/flaskr/static/css/remixicon/remixicon.less b/web/b3desk/static/css/remixicon/remixicon.less
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.less
rename to web/b3desk/static/css/remixicon/remixicon.less
diff --git a/web/flaskr/static/css/remixicon/remixicon.svg b/web/b3desk/static/css/remixicon/remixicon.svg
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.svg
rename to web/b3desk/static/css/remixicon/remixicon.svg
diff --git a/web/flaskr/static/css/remixicon/remixicon.symbol.svg b/web/b3desk/static/css/remixicon/remixicon.symbol.svg
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.symbol.svg
rename to web/b3desk/static/css/remixicon/remixicon.symbol.svg
diff --git a/web/flaskr/static/css/remixicon/remixicon.ttf b/web/b3desk/static/css/remixicon/remixicon.ttf
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.ttf
rename to web/b3desk/static/css/remixicon/remixicon.ttf
diff --git a/web/flaskr/static/css/remixicon/remixicon.woff b/web/b3desk/static/css/remixicon/remixicon.woff
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.woff
rename to web/b3desk/static/css/remixicon/remixicon.woff
diff --git a/web/flaskr/static/css/remixicon/remixicon.woff2 b/web/b3desk/static/css/remixicon/remixicon.woff2
similarity index 100%
rename from web/flaskr/static/css/remixicon/remixicon.woff2
rename to web/b3desk/static/css/remixicon/remixicon.woff2
diff --git a/web/flaskr/static/css/spinner.css b/web/b3desk/static/css/spinner.css
similarity index 100%
rename from web/flaskr/static/css/spinner.css
rename to web/b3desk/static/css/spinner.css
diff --git a/web/flaskr/static/css/toc.css b/web/b3desk/static/css/toc.css
similarity index 100%
rename from web/flaskr/static/css/toc.css
rename to web/b3desk/static/css/toc.css
diff --git a/web/flaskr/static/dsfr-1.7/README.md b/web/b3desk/static/dsfr-1.7/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/README.md
rename to web/b3desk/static/dsfr-1.7/README.md
diff --git a/web/flaskr/static/dsfr-1.7/artwork/background/ovoid.svg b/web/b3desk/static/dsfr-1.7/artwork/background/ovoid.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/background/ovoid.svg
rename to web/b3desk/static/dsfr-1.7/artwork/background/ovoid.svg
diff --git a/web/flaskr/static/dsfr-1.7/artwork/dark.svg b/web/b3desk/static/dsfr-1.7/artwork/dark.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/dark.svg
rename to web/b3desk/static/dsfr-1.7/artwork/dark.svg
diff --git a/web/flaskr/static/dsfr-1.7/artwork/light.svg b/web/b3desk/static/dsfr-1.7/artwork/light.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/light.svg
rename to web/b3desk/static/dsfr-1.7/artwork/light.svg
diff --git a/web/flaskr/static/dsfr-1.7/artwork/system.svg b/web/b3desk/static/dsfr-1.7/artwork/system.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/system.svg
rename to web/b3desk/static/dsfr-1.7/artwork/system.svg
diff --git a/web/flaskr/static/dsfr-1.7/artwork/technical-error.svg b/web/b3desk/static/dsfr-1.7/artwork/technical-error.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/technical-error.svg
rename to web/b3desk/static/dsfr-1.7/artwork/technical-error.svg
diff --git a/web/flaskr/static/dsfr-1.7/artwork/test.svg b/web/b3desk/static/dsfr-1.7/artwork/test.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/artwork/test.svg
rename to web/b3desk/static/dsfr-1.7/artwork/test.svg
diff --git a/web/flaskr/static/dsfr-1.7/component/README.md b/web/b3desk/static/dsfr-1.7/component/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/README.md
rename to web/b3desk/static/dsfr-1.7/component/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/README.md b/web/b3desk/static/dsfr-1.7/component/accordion/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/README.md
rename to web/b3desk/static/dsfr-1.7/component/accordion/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.min.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.min.css b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.min.css
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.min.css.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.js b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.js
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.js.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.min.js b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.js b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/accordion/accordion.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/README.md b/web/b3desk/static/dsfr-1.7/component/alert/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/README.md
rename to web/b3desk/static/dsfr-1.7/component/alert/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.main.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.main.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.main.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.main.min.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.min.css b/web/b3desk/static/dsfr-1.7/component/alert/alert.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.min.css
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/alert/alert.min.css.map b/web/b3desk/static/dsfr-1.7/component/alert/alert.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/alert/alert.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/alert/alert.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/README.md b/web/b3desk/static/dsfr-1.7/component/badge/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/README.md
rename to web/b3desk/static/dsfr-1.7/component/badge/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.main.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.main.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.main.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.main.min.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.min.css b/web/b3desk/static/dsfr-1.7/component/badge/badge.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.min.css
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/badge/badge.min.css.map b/web/b3desk/static/dsfr-1.7/component/badge/badge.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/badge/badge.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/badge/badge.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/README.md b/web/b3desk/static/dsfr-1.7/component/breadcrumb/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/README.md
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/breadcrumb/breadcrumb.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/README.md b/web/b3desk/static/dsfr-1.7/component/button/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/README.md
rename to web/b3desk/static/dsfr-1.7/component/button/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.css b/web/b3desk/static/dsfr-1.7/component/button/button.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.legacy.css b/web/b3desk/static/dsfr-1.7/component/button/button.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/button/button.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.main.css b/web/b3desk/static/dsfr-1.7/component/button/button.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.main.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.main.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.main.min.css b/web/b3desk/static/dsfr-1.7/component/button/button.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.min.css b/web/b3desk/static/dsfr-1.7/component/button/button.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.min.css
rename to web/b3desk/static/dsfr-1.7/component/button/button.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.min.css.map b/web/b3desk/static/dsfr-1.7/component/button/button.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.module.js b/web/b3desk/static/dsfr-1.7/component/button/button.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.module.js
rename to web/b3desk/static/dsfr-1.7/component/button/button.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.module.js.map b/web/b3desk/static/dsfr-1.7/component/button/button.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.module.min.js b/web/b3desk/static/dsfr-1.7/component/button/button.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/button/button.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/button/button.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.nomodule.js b/web/b3desk/static/dsfr-1.7/component/button/button.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/button/button.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/button/button.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/button/button.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/button/button.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/button/button.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/button/button.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/button/button.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/button/button.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/README.md b/web/b3desk/static/dsfr-1.7/component/callout/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/README.md
rename to web/b3desk/static/dsfr-1.7/component/callout/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.main.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.main.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.main.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.main.min.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.min.css b/web/b3desk/static/dsfr-1.7/component/callout/callout.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.min.css
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/callout/callout.min.css.map b/web/b3desk/static/dsfr-1.7/component/callout/callout.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/callout/callout.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/callout/callout.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/README.md b/web/b3desk/static/dsfr-1.7/component/card/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/README.md
rename to web/b3desk/static/dsfr-1.7/component/card/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.css b/web/b3desk/static/dsfr-1.7/component/card/card.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.legacy.css b/web/b3desk/static/dsfr-1.7/component/card/card.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/card/card.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.main.css b/web/b3desk/static/dsfr-1.7/component/card/card.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.main.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.main.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.main.min.css b/web/b3desk/static/dsfr-1.7/component/card/card.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.min.css b/web/b3desk/static/dsfr-1.7/component/card/card.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.min.css
rename to web/b3desk/static/dsfr-1.7/component/card/card.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/card/card.min.css.map b/web/b3desk/static/dsfr-1.7/component/card/card.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/card/card.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/card/card.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/README.md b/web/b3desk/static/dsfr-1.7/component/checkbox/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/README.md
rename to web/b3desk/static/dsfr-1.7/component/checkbox/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.min.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.min.css b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.min.css
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.min.css.map b/web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/checkbox/checkbox.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/checkbox/checkbox.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.css b/web/b3desk/static/dsfr-1.7/component/component.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.css
rename to web/b3desk/static/dsfr-1.7/component/component.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.css.map b/web/b3desk/static/dsfr-1.7/component/component.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.legacy.css b/web/b3desk/static/dsfr-1.7/component/component.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/component.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/component.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/component.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/component.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/component.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.main.css b/web/b3desk/static/dsfr-1.7/component/component.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.main.css
rename to web/b3desk/static/dsfr-1.7/component/component.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.main.css.map b/web/b3desk/static/dsfr-1.7/component/component.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.main.min.css b/web/b3desk/static/dsfr-1.7/component/component.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/component.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/component.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.min.css b/web/b3desk/static/dsfr-1.7/component/component.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.min.css
rename to web/b3desk/static/dsfr-1.7/component/component.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/component.min.css.map b/web/b3desk/static/dsfr-1.7/component/component.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/component.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.module.js b/web/b3desk/static/dsfr-1.7/component/component.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.module.js
rename to web/b3desk/static/dsfr-1.7/component/component.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/component.module.js.map b/web/b3desk/static/dsfr-1.7/component/component.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/component.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.module.min.js b/web/b3desk/static/dsfr-1.7/component/component.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/component.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/component.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/component.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/component.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.nomodule.js b/web/b3desk/static/dsfr-1.7/component/component.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/component.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/component.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/component.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/component.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/component.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/component.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/component.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/component.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/component.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/component.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/component.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/README.md b/web/b3desk/static/dsfr-1.7/component/connect/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/README.md
rename to web/b3desk/static/dsfr-1.7/component/connect/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.main.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.main.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.main.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.main.min.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.min.css b/web/b3desk/static/dsfr-1.7/component/connect/connect.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.min.css
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/connect/connect.min.css.map b/web/b3desk/static/dsfr-1.7/component/connect/connect.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/connect/connect.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/connect/connect.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/README.md b/web/b3desk/static/dsfr-1.7/component/consent/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/README.md
rename to web/b3desk/static/dsfr-1.7/component/consent/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.main.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.main.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.main.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.main.min.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.min.css b/web/b3desk/static/dsfr-1.7/component/consent/consent.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.min.css
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/consent/consent.min.css.map b/web/b3desk/static/dsfr-1.7/component/consent/consent.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/consent/consent.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/consent/consent.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/README.md b/web/b3desk/static/dsfr-1.7/component/content/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/README.md
rename to web/b3desk/static/dsfr-1.7/component/content/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.css b/web/b3desk/static/dsfr-1.7/component/content/content.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.legacy.css b/web/b3desk/static/dsfr-1.7/component/content/content.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/content/content.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.main.css b/web/b3desk/static/dsfr-1.7/component/content/content.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.main.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.main.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.main.min.css b/web/b3desk/static/dsfr-1.7/component/content/content.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.min.css b/web/b3desk/static/dsfr-1.7/component/content/content.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.min.css
rename to web/b3desk/static/dsfr-1.7/component/content/content.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/content/content.min.css.map b/web/b3desk/static/dsfr-1.7/component/content/content.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/content/content.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/content/content.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/display/README.md b/web/b3desk/static/dsfr-1.7/component/display/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/README.md
rename to web/b3desk/static/dsfr-1.7/component/display/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.module.js b/web/b3desk/static/dsfr-1.7/component/display/display.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.module.js
rename to web/b3desk/static/dsfr-1.7/component/display/display.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.module.js.map b/web/b3desk/static/dsfr-1.7/component/display/display.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/display/display.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.module.min.js b/web/b3desk/static/dsfr-1.7/component/display/display.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/display/display.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/display/display.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/display/display.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.nomodule.js b/web/b3desk/static/dsfr-1.7/component/display/display.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/display/display.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/display/display.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/display/display.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/display/display.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/display/display.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/display/display.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/display/display.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/display/display.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/display/display.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/README.md b/web/b3desk/static/dsfr-1.7/component/download/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/README.md
rename to web/b3desk/static/dsfr-1.7/component/download/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.css b/web/b3desk/static/dsfr-1.7/component/download/download.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.css
rename to web/b3desk/static/dsfr-1.7/component/download/download.css
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.css.map b/web/b3desk/static/dsfr-1.7/component/download/download.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.css.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.min.css b/web/b3desk/static/dsfr-1.7/component/download/download.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.min.css
rename to web/b3desk/static/dsfr-1.7/component/download/download.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.min.css.map b/web/b3desk/static/dsfr-1.7/component/download/download.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.module.js b/web/b3desk/static/dsfr-1.7/component/download/download.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.module.js
rename to web/b3desk/static/dsfr-1.7/component/download/download.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.module.js.map b/web/b3desk/static/dsfr-1.7/component/download/download.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.module.min.js b/web/b3desk/static/dsfr-1.7/component/download/download.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/download/download.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/download/download.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.nomodule.js b/web/b3desk/static/dsfr-1.7/component/download/download.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/download/download.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/download/download.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/download/download.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/download/download.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/download/download.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/download/download.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/download/download.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/download/download.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/README.md b/web/b3desk/static/dsfr-1.7/component/follow/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/README.md
rename to web/b3desk/static/dsfr-1.7/component/follow/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.main.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.main.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.main.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.main.min.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.min.css b/web/b3desk/static/dsfr-1.7/component/follow/follow.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.min.css
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/follow/follow.min.css.map b/web/b3desk/static/dsfr-1.7/component/follow/follow.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/follow/follow.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/follow/follow.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/README.md b/web/b3desk/static/dsfr-1.7/component/footer/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/README.md
rename to web/b3desk/static/dsfr-1.7/component/footer/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.main.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.main.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.main.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.main.min.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.min.css b/web/b3desk/static/dsfr-1.7/component/footer/footer.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.min.css
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/footer/footer.min.css.map b/web/b3desk/static/dsfr-1.7/component/footer/footer.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/footer/footer.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/footer/footer.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/README.md b/web/b3desk/static/dsfr-1.7/component/form/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/README.md
rename to web/b3desk/static/dsfr-1.7/component/form/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.css b/web/b3desk/static/dsfr-1.7/component/form/form.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.legacy.css b/web/b3desk/static/dsfr-1.7/component/form/form.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/form/form.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.main.css b/web/b3desk/static/dsfr-1.7/component/form/form.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.main.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.main.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.main.min.css b/web/b3desk/static/dsfr-1.7/component/form/form.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.min.css b/web/b3desk/static/dsfr-1.7/component/form/form.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.min.css
rename to web/b3desk/static/dsfr-1.7/component/form/form.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/form/form.min.css.map b/web/b3desk/static/dsfr-1.7/component/form/form.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/form/form.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/form/form.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/README.md b/web/b3desk/static/dsfr-1.7/component/header/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/README.md
rename to web/b3desk/static/dsfr-1.7/component/header/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.css b/web/b3desk/static/dsfr-1.7/component/header/header.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.legacy.css b/web/b3desk/static/dsfr-1.7/component/header/header.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/header/header.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.main.css b/web/b3desk/static/dsfr-1.7/component/header/header.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.main.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.main.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.main.min.css b/web/b3desk/static/dsfr-1.7/component/header/header.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.min.css b/web/b3desk/static/dsfr-1.7/component/header/header.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.min.css
rename to web/b3desk/static/dsfr-1.7/component/header/header.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.min.css.map b/web/b3desk/static/dsfr-1.7/component/header/header.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.module.js b/web/b3desk/static/dsfr-1.7/component/header/header.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.module.js
rename to web/b3desk/static/dsfr-1.7/component/header/header.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.module.js.map b/web/b3desk/static/dsfr-1.7/component/header/header.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.module.min.js b/web/b3desk/static/dsfr-1.7/component/header/header.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/header/header.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/header/header.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.nomodule.js b/web/b3desk/static/dsfr-1.7/component/header/header.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/header/header.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/header/header.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/header/header.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/header/header.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/header/header.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/header/header.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/header/header.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/header/header.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/README.md b/web/b3desk/static/dsfr-1.7/component/highlight/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/README.md
rename to web/b3desk/static/dsfr-1.7/component/highlight/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.min.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.min.css b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.min.css
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/highlight/highlight.min.css.map b/web/b3desk/static/dsfr-1.7/component/highlight/highlight.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/highlight/highlight.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/highlight/highlight.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/README.md b/web/b3desk/static/dsfr-1.7/component/input/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/README.md
rename to web/b3desk/static/dsfr-1.7/component/input/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.css b/web/b3desk/static/dsfr-1.7/component/input/input.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.legacy.css b/web/b3desk/static/dsfr-1.7/component/input/input.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/input/input.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.main.css b/web/b3desk/static/dsfr-1.7/component/input/input.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.main.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.main.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.main.min.css b/web/b3desk/static/dsfr-1.7/component/input/input.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.min.css b/web/b3desk/static/dsfr-1.7/component/input/input.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.min.css
rename to web/b3desk/static/dsfr-1.7/component/input/input.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/input/input.min.css.map b/web/b3desk/static/dsfr-1.7/component/input/input.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/input/input.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/input/input.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/README.md b/web/b3desk/static/dsfr-1.7/component/link/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/README.md
rename to web/b3desk/static/dsfr-1.7/component/link/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.css b/web/b3desk/static/dsfr-1.7/component/link/link.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.legacy.css b/web/b3desk/static/dsfr-1.7/component/link/link.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/link/link.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.main.css b/web/b3desk/static/dsfr-1.7/component/link/link.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.main.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.main.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.main.min.css b/web/b3desk/static/dsfr-1.7/component/link/link.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.min.css b/web/b3desk/static/dsfr-1.7/component/link/link.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.min.css
rename to web/b3desk/static/dsfr-1.7/component/link/link.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/link/link.min.css.map b/web/b3desk/static/dsfr-1.7/component/link/link.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/link/link.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/link/link.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/README.md b/web/b3desk/static/dsfr-1.7/component/logo/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/README.md
rename to web/b3desk/static/dsfr-1.7/component/logo/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.main.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.main.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.main.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.main.min.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.min.css b/web/b3desk/static/dsfr-1.7/component/logo/logo.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.min.css
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/logo/logo.min.css.map b/web/b3desk/static/dsfr-1.7/component/logo/logo.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/logo/logo.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/logo/logo.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/README.md b/web/b3desk/static/dsfr-1.7/component/modal/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/README.md
rename to web/b3desk/static/dsfr-1.7/component/modal/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.main.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.main.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.main.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.main.min.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.min.css b/web/b3desk/static/dsfr-1.7/component/modal/modal.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.min.css
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.min.css.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.module.js b/web/b3desk/static/dsfr-1.7/component/modal/modal.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.module.js
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.module.js.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.module.min.js b/web/b3desk/static/dsfr-1.7/component/modal/modal.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.js b/web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/modal/modal.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/modal/modal.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/README.md b/web/b3desk/static/dsfr-1.7/component/navigation/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/README.md
rename to web/b3desk/static/dsfr-1.7/component/navigation/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.min.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.min.css b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.min.css
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.min.css.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.js b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.js
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.js.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.min.js b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.js b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/navigation/navigation.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/README.md b/web/b3desk/static/dsfr-1.7/component/notice/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/README.md
rename to web/b3desk/static/dsfr-1.7/component/notice/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.main.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.main.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.main.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.main.min.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.min.css b/web/b3desk/static/dsfr-1.7/component/notice/notice.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.min.css
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/notice/notice.min.css.map b/web/b3desk/static/dsfr-1.7/component/notice/notice.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/notice/notice.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/notice/notice.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/README.md b/web/b3desk/static/dsfr-1.7/component/pagination/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/README.md
rename to web/b3desk/static/dsfr-1.7/component/pagination/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.min.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.min.css b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.min.css
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/pagination/pagination.min.css.map b/web/b3desk/static/dsfr-1.7/component/pagination/pagination.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/pagination/pagination.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/pagination/pagination.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/README.md b/web/b3desk/static/dsfr-1.7/component/quote/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/README.md
rename to web/b3desk/static/dsfr-1.7/component/quote/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.main.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.main.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.main.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.main.min.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.min.css b/web/b3desk/static/dsfr-1.7/component/quote/quote.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.min.css
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/quote/quote.min.css.map b/web/b3desk/static/dsfr-1.7/component/quote/quote.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/quote/quote.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/quote/quote.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/README.md b/web/b3desk/static/dsfr-1.7/component/radio/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/README.md
rename to web/b3desk/static/dsfr-1.7/component/radio/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.main.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.main.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.main.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.main.min.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.min.css b/web/b3desk/static/dsfr-1.7/component/radio/radio.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.min.css
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/radio/radio.min.css.map b/web/b3desk/static/dsfr-1.7/component/radio/radio.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/radio/radio.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/radio/radio.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/README.md b/web/b3desk/static/dsfr-1.7/component/search/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/README.md
rename to web/b3desk/static/dsfr-1.7/component/search/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.css b/web/b3desk/static/dsfr-1.7/component/search/search.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.legacy.css b/web/b3desk/static/dsfr-1.7/component/search/search.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/search/search.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.main.css b/web/b3desk/static/dsfr-1.7/component/search/search.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.main.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.main.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.main.min.css b/web/b3desk/static/dsfr-1.7/component/search/search.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.min.css b/web/b3desk/static/dsfr-1.7/component/search/search.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.min.css
rename to web/b3desk/static/dsfr-1.7/component/search/search.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/search/search.min.css.map b/web/b3desk/static/dsfr-1.7/component/search/search.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/search/search.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/search/search.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/README.md b/web/b3desk/static/dsfr-1.7/component/select/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/README.md
rename to web/b3desk/static/dsfr-1.7/component/select/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.css b/web/b3desk/static/dsfr-1.7/component/select/select.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.legacy.css b/web/b3desk/static/dsfr-1.7/component/select/select.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/select/select.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.main.css b/web/b3desk/static/dsfr-1.7/component/select/select.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.main.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.main.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.main.min.css b/web/b3desk/static/dsfr-1.7/component/select/select.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.min.css b/web/b3desk/static/dsfr-1.7/component/select/select.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.min.css
rename to web/b3desk/static/dsfr-1.7/component/select/select.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/select/select.min.css.map b/web/b3desk/static/dsfr-1.7/component/select/select.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/select/select.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/select/select.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/README.md b/web/b3desk/static/dsfr-1.7/component/share/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/README.md
rename to web/b3desk/static/dsfr-1.7/component/share/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.css b/web/b3desk/static/dsfr-1.7/component/share/share.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.legacy.css b/web/b3desk/static/dsfr-1.7/component/share/share.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/share/share.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.main.css b/web/b3desk/static/dsfr-1.7/component/share/share.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.main.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.main.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.main.min.css b/web/b3desk/static/dsfr-1.7/component/share/share.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.min.css b/web/b3desk/static/dsfr-1.7/component/share/share.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.min.css
rename to web/b3desk/static/dsfr-1.7/component/share/share.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/share/share.min.css.map b/web/b3desk/static/dsfr-1.7/component/share/share.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/share/share.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/share/share.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/README.md b/web/b3desk/static/dsfr-1.7/component/sidemenu/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/README.md
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.min.css b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.min.css
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.min.css.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.js b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.js
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.js.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/sidemenu/sidemenu.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/README.md b/web/b3desk/static/dsfr-1.7/component/skiplink/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/README.md
rename to web/b3desk/static/dsfr-1.7/component/skiplink/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.min.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.min.css b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.min.css
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.min.css.map b/web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/skiplink/skiplink.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/skiplink/skiplink.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/README.md b/web/b3desk/static/dsfr-1.7/component/stepper/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/README.md
rename to web/b3desk/static/dsfr-1.7/component/stepper/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.min.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.min.css b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.min.css
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/stepper/stepper.min.css.map b/web/b3desk/static/dsfr-1.7/component/stepper/stepper.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/stepper/stepper.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/stepper/stepper.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/README.md b/web/b3desk/static/dsfr-1.7/component/summary/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/README.md
rename to web/b3desk/static/dsfr-1.7/component/summary/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.main.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.main.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.main.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.main.min.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.min.css b/web/b3desk/static/dsfr-1.7/component/summary/summary.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.min.css
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/summary/summary.min.css.map b/web/b3desk/static/dsfr-1.7/component/summary/summary.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/summary/summary.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/summary/summary.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/README.md b/web/b3desk/static/dsfr-1.7/component/tab/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/README.md
rename to web/b3desk/static/dsfr-1.7/component/tab/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.main.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.main.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.main.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.main.min.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.min.css b/web/b3desk/static/dsfr-1.7/component/tab/tab.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.min.css
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.min.css.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.module.js b/web/b3desk/static/dsfr-1.7/component/tab/tab.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.module.js
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.module.js.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.module.min.js b/web/b3desk/static/dsfr-1.7/component/tab/tab.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.js b/web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tab/tab.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/tab/tab.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/README.md b/web/b3desk/static/dsfr-1.7/component/table/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/README.md
rename to web/b3desk/static/dsfr-1.7/component/table/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.css b/web/b3desk/static/dsfr-1.7/component/table/table.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.legacy.css b/web/b3desk/static/dsfr-1.7/component/table/table.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/table/table.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.main.css b/web/b3desk/static/dsfr-1.7/component/table/table.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.main.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.main.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.main.min.css b/web/b3desk/static/dsfr-1.7/component/table/table.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.min.css b/web/b3desk/static/dsfr-1.7/component/table/table.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.min.css
rename to web/b3desk/static/dsfr-1.7/component/table/table.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.min.css.map b/web/b3desk/static/dsfr-1.7/component/table/table.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.module.js b/web/b3desk/static/dsfr-1.7/component/table/table.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.module.js
rename to web/b3desk/static/dsfr-1.7/component/table/table.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.module.js.map b/web/b3desk/static/dsfr-1.7/component/table/table.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.module.min.js b/web/b3desk/static/dsfr-1.7/component/table/table.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/table/table.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/table/table.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.nomodule.js b/web/b3desk/static/dsfr-1.7/component/table/table.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/table/table.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/table/table.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/table/table.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/table/table.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/table/table.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/table/table.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/table/table.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/table/table.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/README.md b/web/b3desk/static/dsfr-1.7/component/tag/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/README.md
rename to web/b3desk/static/dsfr-1.7/component/tag/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.main.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.main.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.main.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.main.min.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.min.css b/web/b3desk/static/dsfr-1.7/component/tag/tag.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.min.css
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.min.css.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.module.js b/web/b3desk/static/dsfr-1.7/component/tag/tag.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.module.js
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.module.js.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.module.min.js b/web/b3desk/static/dsfr-1.7/component/tag/tag.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.js b/web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tag/tag.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/tag/tag.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/README.md b/web/b3desk/static/dsfr-1.7/component/tile/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/README.md
rename to web/b3desk/static/dsfr-1.7/component/tile/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.main.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.main.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.main.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.main.min.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.min.css b/web/b3desk/static/dsfr-1.7/component/tile/tile.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.min.css
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/tile/tile.min.css.map b/web/b3desk/static/dsfr-1.7/component/tile/tile.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/tile/tile.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/tile/tile.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/README.md b/web/b3desk/static/dsfr-1.7/component/toggle/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/README.md
rename to web/b3desk/static/dsfr-1.7/component/toggle/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.min.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.min.css b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.min.css
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.min.css.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.js b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.js
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.js
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.js.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.js.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.min.js b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.min.js
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.min.js.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.js b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.js
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.js.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/component/toggle/toggle.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/README.md b/web/b3desk/static/dsfr-1.7/component/translate/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/README.md
rename to web/b3desk/static/dsfr-1.7/component/translate/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.min.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.main.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.main.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.main.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.main.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.main.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.main.min.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.main.min.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.main.min.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.min.css b/web/b3desk/static/dsfr-1.7/component/translate/translate.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.min.css
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/translate/translate.min.css.map b/web/b3desk/static/dsfr-1.7/component/translate/translate.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/translate/translate.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/translate/translate.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/upload/README.md b/web/b3desk/static/dsfr-1.7/component/upload/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/upload/README.md
rename to web/b3desk/static/dsfr-1.7/component/upload/README.md
diff --git a/web/flaskr/static/dsfr-1.7/component/upload/upload.css b/web/b3desk/static/dsfr-1.7/component/upload/upload.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/upload/upload.css
rename to web/b3desk/static/dsfr-1.7/component/upload/upload.css
diff --git a/web/flaskr/static/dsfr-1.7/component/upload/upload.css.map b/web/b3desk/static/dsfr-1.7/component/upload/upload.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/upload/upload.css.map
rename to web/b3desk/static/dsfr-1.7/component/upload/upload.css.map
diff --git a/web/flaskr/static/dsfr-1.7/component/upload/upload.min.css b/web/b3desk/static/dsfr-1.7/component/upload/upload.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/upload/upload.min.css
rename to web/b3desk/static/dsfr-1.7/component/upload/upload.min.css
diff --git a/web/flaskr/static/dsfr-1.7/component/upload/upload.min.css.map b/web/b3desk/static/dsfr-1.7/component/upload/upload.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/component/upload/upload.min.css.map
rename to web/b3desk/static/dsfr-1.7/component/upload/upload.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/README.md b/web/b3desk/static/dsfr-1.7/core/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/README.md
rename to web/b3desk/static/dsfr-1.7/core/README.md
diff --git a/web/flaskr/static/dsfr-1.7/core/core.css b/web/b3desk/static/dsfr-1.7/core/core.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.css
rename to web/b3desk/static/dsfr-1.7/core/core.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.css.map b/web/b3desk/static/dsfr-1.7/core/core.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.legacy.css b/web/b3desk/static/dsfr-1.7/core/core.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.legacy.css
rename to web/b3desk/static/dsfr-1.7/core/core.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.legacy.css.map b/web/b3desk/static/dsfr-1.7/core/core.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.legacy.min.css b/web/b3desk/static/dsfr-1.7/core/core.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/core/core.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/core/core.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.main.css b/web/b3desk/static/dsfr-1.7/core/core.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.main.css
rename to web/b3desk/static/dsfr-1.7/core/core.main.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.main.css.map b/web/b3desk/static/dsfr-1.7/core/core.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.main.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.main.min.css b/web/b3desk/static/dsfr-1.7/core/core.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.main.min.css
rename to web/b3desk/static/dsfr-1.7/core/core.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.main.min.css.map b/web/b3desk/static/dsfr-1.7/core/core.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.min.css b/web/b3desk/static/dsfr-1.7/core/core.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.min.css
rename to web/b3desk/static/dsfr-1.7/core/core.min.css
diff --git a/web/flaskr/static/dsfr-1.7/core/core.min.css.map b/web/b3desk/static/dsfr-1.7/core/core.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.min.css.map
rename to web/b3desk/static/dsfr-1.7/core/core.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.module.js b/web/b3desk/static/dsfr-1.7/core/core.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.module.js
rename to web/b3desk/static/dsfr-1.7/core/core.module.js
diff --git a/web/flaskr/static/dsfr-1.7/core/core.module.js.map b/web/b3desk/static/dsfr-1.7/core/core.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.module.js.map
rename to web/b3desk/static/dsfr-1.7/core/core.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.module.min.js b/web/b3desk/static/dsfr-1.7/core/core.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.module.min.js
rename to web/b3desk/static/dsfr-1.7/core/core.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/core/core.module.min.js.map b/web/b3desk/static/dsfr-1.7/core/core.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/core/core.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.nomodule.js b/web/b3desk/static/dsfr-1.7/core/core.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.nomodule.js
rename to web/b3desk/static/dsfr-1.7/core/core.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/core/core.nomodule.js.map b/web/b3desk/static/dsfr-1.7/core/core.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/core/core.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/core/core.nomodule.min.js b/web/b3desk/static/dsfr-1.7/core/core.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/core/core.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/core/core.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/core/core.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/core/core.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/core/core.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.css b/web/b3desk/static/dsfr-1.7/dsfr.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.css
rename to web/b3desk/static/dsfr-1.7/dsfr.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.css.map b/web/b3desk/static/dsfr-1.7/dsfr.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.legacy.css b/web/b3desk/static/dsfr-1.7/dsfr.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.legacy.css
rename to web/b3desk/static/dsfr-1.7/dsfr.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.legacy.css.map b/web/b3desk/static/dsfr-1.7/dsfr.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.legacy.min.css b/web/b3desk/static/dsfr-1.7/dsfr.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.main.css b/web/b3desk/static/dsfr-1.7/dsfr.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.main.css
rename to web/b3desk/static/dsfr-1.7/dsfr.main.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.main.css.map b/web/b3desk/static/dsfr-1.7/dsfr.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.main.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.main.min.css b/web/b3desk/static/dsfr-1.7/dsfr.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.main.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.main.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.min.css b/web/b3desk/static/dsfr-1.7/dsfr.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.module.js b/web/b3desk/static/dsfr-1.7/dsfr.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.module.js
rename to web/b3desk/static/dsfr-1.7/dsfr.module.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.module.js.map b/web/b3desk/static/dsfr-1.7/dsfr.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.module.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.module.min.js b/web/b3desk/static/dsfr-1.7/dsfr.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.module.min.js
rename to web/b3desk/static/dsfr-1.7/dsfr.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.module.min.js.map b/web/b3desk/static/dsfr-1.7/dsfr.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.nomodule.js b/web/b3desk/static/dsfr-1.7/dsfr.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.nomodule.js
rename to web/b3desk/static/dsfr-1.7/dsfr.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.nomodule.js.map b/web/b3desk/static/dsfr-1.7/dsfr.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.nomodule.min.js b/web/b3desk/static/dsfr-1.7/dsfr.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/dsfr.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/dsfr.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/README.md b/web/b3desk/static/dsfr-1.7/dsfr/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/README.md
rename to web/b3desk/static/dsfr-1.7/dsfr/README.md
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.min.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.min.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.min.css b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.min.css
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.min.css
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.min.css.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.min.css.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.js b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.js
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.js.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.min.js b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.min.js
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.min.js.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.js b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.js
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.js.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/dsfr/dsfr.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/favicon/android-chrome-192x192.png b/web/b3desk/static/dsfr-1.7/favicon/android-chrome-192x192.png
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/android-chrome-192x192.png
rename to web/b3desk/static/dsfr-1.7/favicon/android-chrome-192x192.png
diff --git a/web/flaskr/static/dsfr-1.7/favicon/android-chrome-512x512.png b/web/b3desk/static/dsfr-1.7/favicon/android-chrome-512x512.png
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/android-chrome-512x512.png
rename to web/b3desk/static/dsfr-1.7/favicon/android-chrome-512x512.png
diff --git a/web/flaskr/static/dsfr-1.7/favicon/apple-touch-icon.png b/web/b3desk/static/dsfr-1.7/favicon/apple-touch-icon.png
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/apple-touch-icon.png
rename to web/b3desk/static/dsfr-1.7/favicon/apple-touch-icon.png
diff --git a/web/flaskr/static/dsfr-1.7/favicon/favicon.ico b/web/b3desk/static/dsfr-1.7/favicon/favicon.ico
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/favicon.ico
rename to web/b3desk/static/dsfr-1.7/favicon/favicon.ico
diff --git a/web/flaskr/static/dsfr-1.7/favicon/favicon.svg b/web/b3desk/static/dsfr-1.7/favicon/favicon.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/favicon.svg
rename to web/b3desk/static/dsfr-1.7/favicon/favicon.svg
diff --git a/web/flaskr/static/dsfr-1.7/favicon/manifest.webmanifest b/web/b3desk/static/dsfr-1.7/favicon/manifest.webmanifest
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/favicon/manifest.webmanifest
rename to web/b3desk/static/dsfr-1.7/favicon/manifest.webmanifest
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Bold_Italic.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Light.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Light.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Light.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Light.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Light.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Light.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Light.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Light.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Light_Italic.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Medium_Italic.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Marianne-Regular_Italic.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff b/web/b3desk/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Spectral-ExtraBold.woff2
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Spectral-Regular.woff b/web/b3desk/static/dsfr-1.7/fonts/Spectral-Regular.woff
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Spectral-Regular.woff
rename to web/b3desk/static/dsfr-1.7/fonts/Spectral-Regular.woff
diff --git a/web/flaskr/static/dsfr-1.7/fonts/Spectral-Regular.woff2 b/web/b3desk/static/dsfr-1.7/fonts/Spectral-Regular.woff2
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/fonts/Spectral-Regular.woff2
rename to web/b3desk/static/dsfr-1.7/fonts/Spectral-Regular.woff2
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/ancient-gate-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/ancient-gate-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/ancient-gate-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/ancient-gate-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/ancient-gate-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/ancient-gate-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/ancient-gate-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/ancient-gate-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/ancient-pavilion-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/ancient-pavilion-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/ancient-pavilion-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/ancient-pavilion-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/ancient-pavilion-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/ancient-pavilion-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/ancient-pavilion-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/ancient-pavilion-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/bank-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/bank-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/bank-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/bank-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/bank-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/bank-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/bank-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/bank-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/building-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/building-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/building-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/building-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/building-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/building-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/building-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/building-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/community-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/community-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/community-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/community-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/community-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/community-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/community-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/community-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/government-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/government-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/government-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/government-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/government-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/government-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/government-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/government-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/home-4-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/home-4-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/home-4-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/home-4-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/home-4-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/home-4-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/home-4-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/home-4-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/hospital-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/hospital-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/hospital-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/hospital-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/hospital-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/hospital-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/hospital-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/hospital-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/hotel-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/hotel-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/hotel-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/hotel-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/hotel-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/hotel-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/hotel-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/hotel-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/store-fill.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/store-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/store-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/store-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/buildings/store-line.svg b/web/b3desk/static/dsfr-1.7/icons/buildings/store-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/buildings/store-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/buildings/store-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/archive-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/archive-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/archive-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/archive-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/archive-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/archive-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/archive-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/archive-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/attachment-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/attachment-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/attachment-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/attachment-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/attachment-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/attachment-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/attachment-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/attachment-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/award-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/award-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/award-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/award-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/award-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/award-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/award-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/award-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/bar-chart-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/bar-chart-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/bar-chart-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/bar-chart-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/bar-chart-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/bar-chart-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/bar-chart-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/bar-chart-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/bookmark-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/bookmark-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/bookmark-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/bookmark-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/bookmark-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/bookmark-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/bookmark-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/bookmark-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/briefcase-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/briefcase-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/briefcase-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/briefcase-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/briefcase-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/briefcase-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/briefcase-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/briefcase-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-event-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-event-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-event-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-event-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-event-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-event-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-event-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-event-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/calendar-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/calendar-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/calendar-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/calendar-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/cloud-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/cloud-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/cloud-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/cloud-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/cloud-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/cloud-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/cloud-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/cloud-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/copyright-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/copyright-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/copyright-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/copyright-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/copyright-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/copyright-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/copyright-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/copyright-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/customer-service-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/customer-service-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/customer-service-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/customer-service-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/customer-service-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/customer-service-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/customer-service-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/customer-service-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/flag-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/flag-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/flag-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/flag-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/flag-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/flag-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/flag-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/flag-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/global-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/global-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/global-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/global-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/global-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/global-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/global-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/global-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/line-chart-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/line-chart-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/line-chart-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/line-chart-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/line-chart-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/line-chart-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/line-chart-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/line-chart-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/links-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/links-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/links-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/links-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/links-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/links-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/links-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/links-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/mail-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/mail-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/mail-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/mail-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/mail-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/mail-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/mail-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/mail-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/mail-open-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/mail-open-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/mail-open-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/mail-open-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/mail-open-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/mail-open-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/mail-open-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/mail-open-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/medal-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/medal-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/medal-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/medal-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/medal-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/medal-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/medal-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/medal-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/pie-chart-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/pie-chart-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/pie-chart-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/pie-chart-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/pie-chart-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/pie-chart-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/pie-chart-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/pie-chart-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/pie-chart-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/pie-chart-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/pie-chart-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/pie-chart-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/pie-chart-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/pie-chart-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/pie-chart-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/pie-chart-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/printer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/printer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/printer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/printer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/printer-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/printer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/printer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/printer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/profil-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/profil-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/profil-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/profil-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/profil-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/profil-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/profil-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/profil-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/projector-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/projector-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/projector-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/projector-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/projector-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/projector-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/projector-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/projector-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/send-plane-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/send-plane-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/send-plane-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/send-plane-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/send-plane-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/send-plane-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/send-plane-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/send-plane-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/slideshow-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/slideshow-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/slideshow-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/slideshow-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/slideshow-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/slideshow-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/slideshow-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/slideshow-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/window-fill.svg b/web/b3desk/static/dsfr-1.7/icons/business/window-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/window-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/window-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/business/window-line.svg b/web/b3desk/static/dsfr-1.7/icons/business/window-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/business/window-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/business/window-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-check-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-check-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-check-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-check-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-check-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-check-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-check-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-check-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-delete-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-delete-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-delete-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-delete-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-delete-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-delete-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-delete-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-delete-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-poll-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-poll-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-poll-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-poll-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/chat-poll-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/chat-poll-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/chat-poll-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/chat-poll-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/discuss-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/discuss-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/discuss-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/discuss-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/discuss-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/discuss-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/discuss-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/discuss-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/feedback-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/feedback-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/feedback-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/feedback-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/feedback-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/feedback-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/feedback-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/feedback-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/message-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/message-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/message-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/message-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/message-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/message-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/message-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/message-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/question-answer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/question-answer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/question-answer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/question-answer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/question-answer-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/question-answer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/question-answer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/question-answer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/questionnaire-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/questionnaire-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/questionnaire-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/questionnaire-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/questionnaire-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/questionnaire-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/questionnaire-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/questionnaire-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/video-chat-fill.svg b/web/b3desk/static/dsfr-1.7/icons/communication/video-chat-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/video-chat-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/video-chat-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/communication/video-chat-line.svg b/web/b3desk/static/dsfr-1.7/icons/communication/video-chat-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/communication/video-chat-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/communication/video-chat-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/ball-pen-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/ball-pen-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/ball-pen-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/ball-pen-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/ball-pen-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/ball-pen-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/ball-pen-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/ball-pen-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/brush-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/brush-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/brush-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/brush-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/brush-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/brush-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/brush-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/brush-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/brush-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/brush-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/brush-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/brush-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/brush-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/brush-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/brush-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/brush-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/contrast-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/contrast-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/contrast-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/contrast-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/contrast-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/contrast-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/contrast-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/contrast-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/crop-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/crop-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/crop-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/crop-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/crop-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/crop-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/crop-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/crop-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/drag-move-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/drag-move-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/drag-move-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/drag-move-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/drag-move-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/drag-move-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/drag-move-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/drag-move-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/drop-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/drop-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/drop-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/drop-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/drop-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/drop-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/drop-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/drop-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/edit-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/edit-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/edit-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/edit-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/edit-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/edit-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/edit-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/edit-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/edit-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/edit-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/edit-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/edit-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/edit-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/edit-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/edit-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/edit-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/ink-bottle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/ink-bottle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/ink-bottle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/ink-bottle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/ink-bottle-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/ink-bottle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/ink-bottle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/ink-bottle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/layout-grid-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/layout-grid-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/layout-grid-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/layout-grid-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/layout-grid-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/layout-grid-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/layout-grid-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/layout-grid-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/mark-pen-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/mark-pen-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/mark-pen-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/mark-pen-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/mark-pen-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/mark-pen-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/mark-pen-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/mark-pen-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/paint-brush-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/paint-brush-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/paint-brush-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/paint-brush-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/paint-brush-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/paint-brush-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/paint-brush-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/paint-brush-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/paint-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/paint-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/paint-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/paint-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/paint-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/paint-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/paint-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/paint-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/palette-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/palette-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/palette-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/palette-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/palette-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/palette-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/palette-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/palette-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pantone-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/pantone-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pantone-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pantone-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pantone-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/pantone-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pantone-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pantone-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pen-nib-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/pen-nib-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pen-nib-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pen-nib-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pen-nib-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/pen-nib-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pen-nib-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pen-nib-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pencil-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/pencil-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pencil-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pencil-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pencil-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/pencil-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pencil-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pencil-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pencil-ruler-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/pencil-ruler-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pencil-ruler-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pencil-ruler-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/pencil-ruler-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/pencil-ruler-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/pencil-ruler-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/pencil-ruler-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/sip-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/sip-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/sip-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/sip-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/sip-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/sip-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/sip-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/sip-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/table-fill.svg b/web/b3desk/static/dsfr-1.7/icons/design/table-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/table-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/table-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/design/table-line.svg b/web/b3desk/static/dsfr-1.7/icons/design/table-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/design/table-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/design/table-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/bug-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/bug-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/bug-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/bug-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/bug-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/bug-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/bug-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/bug-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/code-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/code-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/code-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/code-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/code-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/code-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/code-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/code-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/code-s-slash-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/code-s-slash-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/code-s-slash-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/code-s-slash-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/cursor-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/cursor-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/cursor-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/cursor-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/cursor-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/cursor-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/cursor-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/cursor-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-branch-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-branch-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-branch-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-branch-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-branch-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-branch-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-branch-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-branch-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-commit-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-commit-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-commit-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-commit-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-commit-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-commit-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-commit-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-commit-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-merge-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-merge-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-merge-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-merge-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-merge-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-merge-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-merge-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-merge-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-pull-request-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-pull-request-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-pull-request-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-pull-request-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-pull-request-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-pull-request-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-pull-request-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-pull-request-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-commits-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-commits-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-commits-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-commits-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-commits-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-commits-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-commits-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-commits-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-private-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-private-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-private-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-private-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/git-repository-private-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/git-repository-private-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/git-repository-private-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/git-repository-private-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/terminal-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/terminal-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/terminal-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/terminal-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/terminal-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/terminal-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/terminal-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/terminal-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/terminal-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/terminal-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/terminal-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/terminal-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/terminal-window-fill.svg b/web/b3desk/static/dsfr-1.7/icons/development/terminal-window-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/terminal-window-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/terminal-window-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/development/terminal-window-line.svg b/web/b3desk/static/dsfr-1.7/icons/development/terminal-window-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/development/terminal-window-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/development/terminal-window-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/bluetooth-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/bluetooth-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/bluetooth-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/bluetooth-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/bluetooth-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/bluetooth-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/bluetooth-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/bluetooth-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/computer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/computer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/computer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/computer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/computer-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/computer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/computer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/computer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/dashboard-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/dashboard-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/dashboard-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/dashboard-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/dashboard-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/dashboard-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/dashboard-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/dashboard-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/database-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/database-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/database-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/database-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/database-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/database-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/database-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/database-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/device-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/device-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/device-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/device-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/device-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/device-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/device-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/device-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/hard-drive-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/hard-drive-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/hard-drive-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/hard-drive-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/hard-drive-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/hard-drive-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/hard-drive-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/hard-drive-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/mac-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/mac-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/mac-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/mac-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/mac-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/mac-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/mac-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/mac-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/phone-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/phone-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/phone-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/phone-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/phone-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/phone-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/phone-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/phone-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/qr-code-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/qr-code-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/qr-code-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/qr-code-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/qr-code-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/qr-code-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/qr-code-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/qr-code-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/rss-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/rss-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/rss-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/rss-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/rss-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/rss-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/rss-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/rss-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/save-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/save-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/save-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/save-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/save-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/save-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/save-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/save-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/save-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/save-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/save-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/save-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/save-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/save-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/save-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/save-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/server-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/server-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/server-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/server-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/server-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/server-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/server-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/server-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/smartphone-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/smartphone-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/smartphone-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/smartphone-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/smartphone-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/smartphone-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/smartphone-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/smartphone-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/tablet-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/tablet-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/tablet-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/tablet-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/tablet-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/tablet-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/tablet-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/tablet-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/tv-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/tv-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/tv-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/tv-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/tv-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/tv-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/tv-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/tv-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/wifi-fill.svg b/web/b3desk/static/dsfr-1.7/icons/device/wifi-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/wifi-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/wifi-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/device/wifi-line.svg b/web/b3desk/static/dsfr-1.7/icons/device/wifi-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/device/wifi-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/device/wifi-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/article-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/article-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/article-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/article-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/article-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/article-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/article-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/article-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/book-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/book-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/book-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/book-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/book-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/book-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/book-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/book-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/booklet-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/booklet-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/booklet-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/booklet-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/booklet-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/booklet-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/booklet-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/booklet-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/clipboard-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/clipboard-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/clipboard-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/clipboard-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/clipboard-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/clipboard-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/clipboard-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/clipboard-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/draft-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/draft-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/draft-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/draft-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/draft-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/draft-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/draft-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/draft-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-add-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-add-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-add-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-add-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-add-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-add-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-add-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-add-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-download-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-download-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-download-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-download-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-download-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-download-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-download-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-download-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-pdf-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-pdf-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-pdf-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-pdf-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-pdf-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-pdf-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-pdf-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-pdf-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-text-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-text-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-text-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-text-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/file-text-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/file-text-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/file-text-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/file-text-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/folder-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/folder-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/folder-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/folder-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/folder-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/folder-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/folder-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/folder-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/newspaper-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/newspaper-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/newspaper-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/newspaper-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/newspaper-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/newspaper-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/newspaper-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/newspaper-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/survey-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/survey-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/survey-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/survey-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/survey-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/survey-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/survey-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/survey-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/todo-fill.svg b/web/b3desk/static/dsfr-1.7/icons/document/todo-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/todo-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/todo-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/document/todo-line.svg b/web/b3desk/static/dsfr-1.7/icons/document/todo-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/document/todo-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/document/todo-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/code-view.svg b/web/b3desk/static/dsfr-1.7/icons/editor/code-view.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/code-view.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/code-view.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/font-size.svg b/web/b3desk/static/dsfr-1.7/icons/editor/font-size.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/font-size.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/font-size.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/fr--bold.svg b/web/b3desk/static/dsfr-1.7/icons/editor/fr--bold.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/fr--bold.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/fr--bold.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/fr--highlight.svg b/web/b3desk/static/dsfr-1.7/icons/editor/fr--highlight.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/fr--highlight.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/fr--highlight.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/fr--quote-fill.svg b/web/b3desk/static/dsfr-1.7/icons/editor/fr--quote-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/fr--quote-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/fr--quote-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/fr--quote-line.svg b/web/b3desk/static/dsfr-1.7/icons/editor/fr--quote-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/fr--quote-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/fr--quote-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-1.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-1.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-1.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-1.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-2.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-2.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-2.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-2.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-3.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-3.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-3.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-3.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-4.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-4.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-4.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-4.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-5.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-5.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-5.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-5.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/h-6.svg b/web/b3desk/static/dsfr-1.7/icons/editor/h-6.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/h-6.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/h-6.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/hashtag.svg b/web/b3desk/static/dsfr-1.7/icons/editor/hashtag.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/hashtag.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/hashtag.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/italic.svg b/web/b3desk/static/dsfr-1.7/icons/editor/italic.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/italic.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/italic.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/link-unlink.svg b/web/b3desk/static/dsfr-1.7/icons/editor/link-unlink.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/link-unlink.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/link-unlink.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/link.svg b/web/b3desk/static/dsfr-1.7/icons/editor/link.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/link.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/link.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/list-ordered.svg b/web/b3desk/static/dsfr-1.7/icons/editor/list-ordered.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/list-ordered.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/list-ordered.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/list-unordered.svg b/web/b3desk/static/dsfr-1.7/icons/editor/list-unordered.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/list-unordered.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/list-unordered.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/question-mark.svg b/web/b3desk/static/dsfr-1.7/icons/editor/question-mark.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/question-mark.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/question-mark.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/separator.svg b/web/b3desk/static/dsfr-1.7/icons/editor/separator.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/separator.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/separator.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/space.svg b/web/b3desk/static/dsfr-1.7/icons/editor/space.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/space.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/space.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/subscript.svg b/web/b3desk/static/dsfr-1.7/icons/editor/subscript.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/subscript.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/subscript.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/superscript.svg b/web/b3desk/static/dsfr-1.7/icons/editor/superscript.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/superscript.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/superscript.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/table-2.svg b/web/b3desk/static/dsfr-1.7/icons/editor/table-2.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/table-2.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/table-2.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/editor/translate-2.svg b/web/b3desk/static/dsfr-1.7/icons/editor/translate-2.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/editor/translate-2.svg
rename to web/b3desk/static/dsfr-1.7/icons/editor/translate-2.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/bank-card-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/bank-card-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/bank-card-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/bank-card-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/bank-card-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/bank-card-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/bank-card-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/bank-card-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/coin-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/coin-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/coin-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/coin-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/gift-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/gift-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/gift-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/gift-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/gift-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/gift-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/gift-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/gift-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/money-euro-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/money-euro-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/money-euro-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/money-euro-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/money-euro-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/money-euro-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/money-euro-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/money-euro-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/money-euro-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/money-euro-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/money-euro-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/money-euro-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/money-euro-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/money-euro-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/money-euro-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/money-euro-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/secure-payment-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/secure-payment-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/secure-payment-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/secure-payment-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/secure-payment-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/secure-payment-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/secure-payment-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/secure-payment-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/shopping-bag-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/shopping-bag-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/shopping-bag-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/shopping-bag-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/shopping-bag-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/shopping-bag-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/shopping-bag-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/shopping-bag-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/shopping-cart-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/shopping-cart-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/shopping-cart-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/shopping-cart-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/shopping-cart-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/shopping-cart-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/shopping-cart-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/shopping-cart-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/trophy-fill.svg b/web/b3desk/static/dsfr-1.7/icons/finance/trophy-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/trophy-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/trophy-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/finance/trophy-line.svg b/web/b3desk/static/dsfr-1.7/icons/finance/trophy-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/finance/trophy-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/finance/trophy-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/capsule-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/capsule-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/capsule-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/capsule-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/capsule-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/capsule-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/capsule-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/capsule-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/dislike-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/dislike-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/dislike-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/dislike-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/dislike-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/dislike-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/dislike-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/dislike-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/dossier-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/dossier-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/dossier-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/dossier-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/dossier-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/dossier-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/dossier-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/dossier-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/first-aid-kit-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/first-aid-kit-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/first-aid-kit-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/first-aid-kit-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/first-aid-kit-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/first-aid-kit-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/first-aid-kit-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/first-aid-kit-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/hand-sanitizer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/hand-sanitizer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/hand-sanitizer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/hand-sanitizer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/hand-sanitizer-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/hand-sanitizer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/hand-sanitizer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/hand-sanitizer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/health-book-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/health-book-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/health-book-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/health-book-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/health-book-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/health-book-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/health-book-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/health-book-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/heart-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/heart-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/heart-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/heart-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/heart-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/heart-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/heart-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/heart-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/heart-pulse-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/heart-pulse-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/heart-pulse-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/heart-pulse-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/heart-pulse-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/heart-pulse-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/heart-pulse-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/heart-pulse-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/lungs-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/lungs-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/lungs-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/lungs-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/lungs-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/lungs-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/lungs-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/lungs-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/medicine-bottle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/medicine-bottle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/medicine-bottle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/medicine-bottle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/medicine-bottle-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/medicine-bottle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/medicine-bottle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/medicine-bottle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/mental-health-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/mental-health-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/mental-health-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/mental-health-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/mental-health-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/mental-health-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/mental-health-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/mental-health-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/microscope-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/microscope-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/microscope-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/microscope-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/microscope-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/microscope-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/microscope-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/microscope-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/psychotherapy-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/psychotherapy-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/psychotherapy-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/psychotherapy-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/psychotherapy-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/psychotherapy-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/psychotherapy-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/psychotherapy-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/pulse-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/pulse-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/pulse-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/pulse-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/stethoscope-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/stethoscope-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/stethoscope-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/stethoscope-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/stethoscope-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/stethoscope-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/stethoscope-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/stethoscope-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/surgical-mask-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/surgical-mask-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/surgical-mask-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/surgical-mask-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/surgical-mask-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/surgical-mask-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/surgical-mask-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/surgical-mask-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/syringe-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/syringe-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/syringe-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/syringe-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/syringe-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/syringe-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/syringe-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/syringe-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/test-tube-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/test-tube-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/test-tube-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/test-tube-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/test-tube-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/test-tube-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/test-tube-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/test-tube-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/thermometer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/thermometer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/thermometer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/thermometer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/thermometer-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/thermometer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/thermometer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/thermometer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/virus-fill.svg b/web/b3desk/static/dsfr-1.7/icons/health/virus-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/virus-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/virus-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/health/virus-line.svg b/web/b3desk/static/dsfr-1.7/icons/health/virus-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/health/virus-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/health/virus-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/chrome-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/chrome-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/chrome-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/chrome-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/chrome-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/chrome-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/chrome-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/chrome-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/edge-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/edge-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/edge-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/edge-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/edge-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/edge-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/edge-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/edge-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/facebook-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/facebook-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/facebook-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/facebook-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/facebook-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/facebook-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/facebook-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/facebook-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/firefox-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/firefox-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/firefox-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/firefox-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/firefox-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/firefox-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/firefox-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/firefox-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/fr--dailymotion-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/fr--dailymotion-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/fr--dailymotion-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/fr--dailymotion-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/fr--dailymotion-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/fr--dailymotion-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/fr--dailymotion-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/fr--dailymotion-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/fr--tiktok-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/fr--tiktok-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/fr--tiktok-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/fr--tiktok-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/fr--tiktok-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/fr--tiktok-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/fr--tiktok-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/fr--tiktok-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/github-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/github-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/github-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/github-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/github-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/github-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/github-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/github-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/google-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/google-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/google-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/google-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/google-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/google-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/google-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/google-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/ie-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/ie-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/ie-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/ie-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/ie-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/ie-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/ie-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/ie-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/instagram-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/instagram-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/instagram-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/instagram-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/instagram-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/instagram-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/instagram-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/instagram-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/linkedin-box-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/linkedin-box-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/linkedin-box-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/linkedin-box-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/linkedin-box-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/linkedin-box-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/linkedin-box-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/linkedin-box-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/mastodon-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/mastodon-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/mastodon-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/mastodon-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/mastodon-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/mastodon-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/mastodon-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/mastodon-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/npmjs-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/npmjs-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/npmjs-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/npmjs-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/npmjs-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/npmjs-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/npmjs-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/npmjs-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/remixicon-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/remixicon-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/remixicon-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/remixicon-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/remixicon-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/remixicon-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/remixicon-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/remixicon-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/safari-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/safari-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/safari-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/safari-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/safari-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/safari-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/safari-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/safari-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/slack-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/slack-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/slack-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/slack-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/slack-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/slack-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/slack-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/slack-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/snapchat-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/snapchat-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/snapchat-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/snapchat-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/snapchat-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/snapchat-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/snapchat-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/snapchat-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/telegram-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/telegram-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/telegram-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/telegram-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/telegram-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/telegram-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/telegram-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/telegram-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/twitch-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/twitch-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/twitch-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/twitch-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/twitch-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/twitch-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/twitch-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/twitch-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/twitter-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/twitter-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/twitter-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/twitter-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/twitter-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/twitter-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/twitter-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/twitter-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/vimeo-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/vimeo-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/vimeo-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/vimeo-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/vimeo-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/vimeo-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/vimeo-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/vimeo-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/vuejs-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/vuejs-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/vuejs-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/vuejs-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/vuejs-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/vuejs-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/vuejs-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/vuejs-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/youtube-fill.svg b/web/b3desk/static/dsfr-1.7/icons/logo/youtube-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/youtube-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/youtube-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/logo/youtube-line.svg b/web/b3desk/static/dsfr-1.7/icons/logo/youtube-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/logo/youtube-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/logo/youtube-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/anchor-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/anchor-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/anchor-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/anchor-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/anchor-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/anchor-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/anchor-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/anchor-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/bike-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/bike-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/bike-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/bike-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/bike-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/bike-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/bike-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/bike-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/bus-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/bus-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/bus-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/bus-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/bus-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/bus-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/bus-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/bus-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/car-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/car-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/car-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/car-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/car-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/car-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/car-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/car-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/caravan-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/caravan-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/caravan-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/caravan-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/caravan-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/caravan-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/caravan-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/caravan-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/charging-pile-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/charging-pile-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/charging-pile-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/charging-pile-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/charging-pile-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/charging-pile-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/charging-pile-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/charging-pile-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/compass-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/compass-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/compass-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/compass-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/compass-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/compass-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/compass-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/compass-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/cup-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/cup-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/cup-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/cup-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/cup-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/cup-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/cup-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/cup-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/earth-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/earth-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/earth-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/earth-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/earth-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/earth-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/earth-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/earth-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/france-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/france-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/france-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/france-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/france-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/france-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/france-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/france-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/gas-station-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/gas-station-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/gas-station-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/gas-station-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/gas-station-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/gas-station-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/gas-station-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/gas-station-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/goblet-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/goblet-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/goblet-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/goblet-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/goblet-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/goblet-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/goblet-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/goblet-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/map-pin-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/map-pin-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/map-pin-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/map-pin-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/map-pin-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/map-pin-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/map-pin-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/map-pin-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/map-pin-user-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/map-pin-user-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/map-pin-user-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/map-pin-user-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/map-pin-user-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/map-pin-user-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/map-pin-user-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/map-pin-user-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/motorbike-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/motorbike-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/motorbike-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/motorbike-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/motorbike-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/motorbike-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/motorbike-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/motorbike-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/passport-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/passport-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/passport-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/passport-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/passport-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/passport-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/passport-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/passport-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/restaurant-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/restaurant-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/restaurant-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/restaurant-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/restaurant-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/restaurant-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/restaurant-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/restaurant-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/road-map-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/road-map-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/road-map-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/road-map-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/road-map-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/road-map-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/road-map-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/road-map-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/sailboat-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/sailboat-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/sailboat-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/sailboat-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/sailboat-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/sailboat-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/sailboat-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/sailboat-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/ship-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/ship-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/ship-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/ship-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/ship-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/ship-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/ship-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/ship-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/signal-tower-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/signal-tower-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/signal-tower-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/signal-tower-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/signal-tower-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/signal-tower-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/signal-tower-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/signal-tower-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/suitcase-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/suitcase-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/suitcase-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/suitcase-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/suitcase-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/suitcase-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/suitcase-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/suitcase-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/taxi-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/taxi-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/taxi-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/taxi-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/taxi-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/taxi-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/taxi-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/taxi-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/train-fill.svg b/web/b3desk/static/dsfr-1.7/icons/map/train-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/train-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/train-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/map/train-line.svg b/web/b3desk/static/dsfr-1.7/icons/map/train-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/map/train-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/map/train-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/camera-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/camera-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/camera-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/camera-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/camera-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/camera-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/camera-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/camera-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/clapperboard-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/clapperboard-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/clapperboard-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/clapperboard-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/clapperboard-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/clapperboard-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/clapperboard-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/clapperboard-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/equalizer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/equalizer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/equalizer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/equalizer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/equalizer-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/equalizer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/equalizer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/equalizer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/film-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/film-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/film-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/film-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/film-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/film-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/film-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/film-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/gallery-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/gallery-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/gallery-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/gallery-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/gallery-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/gallery-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/gallery-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/gallery-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/headphone-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/headphone-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/headphone-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/headphone-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/headphone-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/headphone-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/headphone-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/headphone-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-add-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-add-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-add-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-add-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-add-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-add-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-add-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-add-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-edit-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-edit-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-edit-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-edit-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-edit-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-edit-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-edit-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-edit-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/image-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/image-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/image-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/image-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/live-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/live-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/live-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/live-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/live-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/live-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/live-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/live-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/mic-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/mic-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/mic-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/mic-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/mic-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/mic-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/mic-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/mic-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/music-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/music-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/music-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/music-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/music-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/music-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/music-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/music-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/notification-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/notification-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/notification-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/notification-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/notification-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/notification-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/notification-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/notification-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/pause-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/pause-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/pause-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/pause-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/pause-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/pause-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/pause-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/pause-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/play-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/play-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/play-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/play-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/play-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/play-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/play-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/play-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/stop-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/stop-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/stop-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/stop-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/stop-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/stop-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/stop-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/stop-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/transcription.svg b/web/b3desk/static/dsfr-1.7/icons/media/transcription.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/transcription.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/transcription.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-down-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-down-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-down-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-down-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-down-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-down-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-down-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-down-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-mute-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-mute-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-mute-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-mute-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-mute-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-mute-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-mute-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-mute-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-up-fill.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-up-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-up-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-up-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/media/volume-up-line.svg b/web/b3desk/static/dsfr-1.7/icons/media/volume-up-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/media/volume-up-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/media/volume-up-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/leaf-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/leaf-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/leaf-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/leaf-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/leaf-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/leaf-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/leaf-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/leaf-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/lightbulb-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/lightbulb-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/lightbulb-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/lightbulb-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/lightbulb-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/lightbulb-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/lightbulb-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/lightbulb-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/plant-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/plant-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/plant-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/plant-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/plant-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/plant-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/plant-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/plant-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/recycle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/recycle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/recycle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/recycle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/recycle-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/recycle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/recycle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/recycle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/scales-3-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/scales-3-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/scales-3-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/scales-3-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/scales-3-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/scales-3-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/scales-3-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/scales-3-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/seedling-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/seedling-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/seedling-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/seedling-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/seedling-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/seedling-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/seedling-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/seedling-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/umbrella-fill.svg b/web/b3desk/static/dsfr-1.7/icons/others/umbrella-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/umbrella-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/umbrella-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/others/umbrella-line.svg b/web/b3desk/static/dsfr-1.7/icons/others/umbrella-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/others/umbrella-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/others/umbrella-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/add-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/add-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/add-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/add-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/add-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/add-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/add-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/add-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/add-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/add-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/add-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/add-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/alarm-warning-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/alarm-warning-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/alarm-warning-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/alarm-warning-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/alarm-warning-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/alarm-warning-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/alarm-warning-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/alarm-warning-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/alert-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/alert-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/alert-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/alert-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/alert-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/alert-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/alert-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/alert-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-down-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-down-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-down-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-down-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-down-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-down-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-down-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-down-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-down-s-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-down-s-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-down-s-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-down-s-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-down-s-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-down-s-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-down-s-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-down-s-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-go-back-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-go-back-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-go-back-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-go-back-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-go-back-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-go-back-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-go-back-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-go-back-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-go-forward-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-go-forward-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-go-forward-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-go-forward-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-go-forward-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-go-forward-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-go-forward-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-go-forward-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-left-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-left-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-left-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-left-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-left-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-left-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-left-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-left-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-left-s-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-left-s-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-left-s-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-left-s-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-left-s-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-left-s-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-left-s-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-left-s-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-right-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-right-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-right-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-right-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-right-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-right-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-right-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-right-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-right-s-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-right-s-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-right-s-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-right-s-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-right-s-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-right-s-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-right-s-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-right-s-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-right-up-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-right-up-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-right-up-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-right-up-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-up-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-up-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-up-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-up-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-up-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-up-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-up-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-up-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-up-s-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-up-s-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-up-s-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-up-s-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/arrow-up-s-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/arrow-up-s-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/arrow-up-s-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/arrow-up-s-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/check-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/check-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/check-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/check-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/checkbox-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/checkbox-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/checkbox-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/checkbox-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/checkbox-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/checkbox-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/checkbox-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/checkbox-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/checkbox-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/checkbox-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/checkbox-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/checkbox-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/checkbox-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/checkbox-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/checkbox-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/checkbox-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/close-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/close-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/close-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/close-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/close-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/close-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/close-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/close-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/close-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/close-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/close-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/close-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/delete-bin-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/delete-bin-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/delete-bin-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/delete-bin-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/delete-bin-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/delete-bin-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/delete-bin-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/delete-bin-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/download-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/download-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/download-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/download-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/download-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/download-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/download-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/download-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/error-warning-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/error-warning-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/error-warning-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/error-warning-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/error-warning-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/error-warning-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/error-warning-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/error-warning-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/external-link-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/external-link-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/external-link-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/external-link-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/external-link-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/external-link-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/external-link-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/external-link-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/eye-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/eye-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/eye-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/eye-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/eye-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/eye-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/eye-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/eye-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/eye-off-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/eye-off-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/eye-off-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/eye-off-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/eye-off-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/eye-off-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/eye-off-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/eye-off-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/filter-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/filter-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/filter-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/filter-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/filter-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/filter-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/filter-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/filter-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-left-s-first-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-left-s-first-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-left-s-first-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-left-s-first-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-left-s-line-double.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-left-s-line-double.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-left-s-line-double.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-left-s-line-double.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-right-s-last-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-right-s-last-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-right-s-last-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-right-s-last-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-right-s-line-double.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-right-s-line-double.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--arrow-right-s-line-double.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--arrow-right-s-line-double.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--error-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--error-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--error-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--error-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--error-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--error-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--error-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--error-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--info-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--info-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--info-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--info-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--info-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--info-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--info-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--info-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--success-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--success-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--success-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--success-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--success-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--success-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--success-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--success-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--theme-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--theme-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--theme-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--theme-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--warning-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--warning-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--warning-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--warning-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/fr--warning-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/fr--warning-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/fr--warning-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/fr--warning-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/information-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/information-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/information-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/information-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/information-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/information-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/information-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/information-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/lock-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/lock-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/lock-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/lock-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/lock-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/lock-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/lock-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/lock-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/lock-unlock-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/lock-unlock-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/lock-unlock-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/lock-unlock-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/lock-unlock-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/lock-unlock-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/lock-unlock-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/lock-unlock-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/logout-box-r-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/logout-box-r-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/logout-box-r-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/logout-box-r-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/logout-box-r-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/logout-box-r-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/logout-box-r-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/logout-box-r-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/menu-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/menu-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/menu-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/menu-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/menu-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/menu-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/menu-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/menu-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/more-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/more-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/more-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/more-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/more-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/more-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/more-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/more-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/notification-badge-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/notification-badge-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/notification-badge-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/notification-badge-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/notification-badge-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/notification-badge-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/notification-badge-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/notification-badge-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/question-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/question-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/question-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/question-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/question-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/question-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/question-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/question-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/refresh-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/refresh-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/refresh-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/refresh-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/refresh-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/refresh-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/refresh-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/refresh-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/search-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/search-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/search-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/search-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/search-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/search-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/search-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/search-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/settings-5-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/settings-5-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/settings-5-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/settings-5-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/settings-5-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/settings-5-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/settings-5-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/settings-5-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/shield-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/shield-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/shield-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/shield-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/shield-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/shield-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/shield-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/shield-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/star-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/star-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/star-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/star-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/star-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/star-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/star-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/star-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/star-s-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/star-s-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/star-s-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/star-s-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/star-s-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/star-s-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/star-s-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/star-s-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/subtract-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/subtract-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/subtract-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/subtract-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/thumb-down-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/thumb-down-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/thumb-down-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/thumb-down-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/thumb-down-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/thumb-down-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/thumb-down-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/thumb-down-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/thumb-up-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/thumb-up-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/thumb-up-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/thumb-up-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/thumb-up-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/thumb-up-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/thumb-up-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/thumb-up-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/time-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/time-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/time-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/time-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/time-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/time-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/time-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/time-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/timer-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/timer-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/timer-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/timer-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/timer-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/timer-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/timer-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/timer-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/upload-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/upload-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/upload-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/upload-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/upload-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/upload-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/upload-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/upload-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/upload-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/upload-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/upload-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/upload-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/upload-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/upload-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/upload-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/upload-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/zoom-in-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/zoom-in-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/zoom-in-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/zoom-in-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/zoom-in-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/zoom-in-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/zoom-in-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/zoom-in-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/zoom-out-fill.svg b/web/b3desk/static/dsfr-1.7/icons/system/zoom-out-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/zoom-out-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/zoom-out-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/system/zoom-out-line.svg b/web/b3desk/static/dsfr-1.7/icons/system/zoom-out-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/system/zoom-out-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/system/zoom-out-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/account-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/account-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/account-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/account-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/account-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/account-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/account-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/account-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/account-pin-circle-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/account-pin-circle-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/account-pin-circle-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/account-pin-circle-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/account-pin-circle-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/account-pin-circle-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/account-pin-circle-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/account-pin-circle-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/admin-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/admin-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/admin-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/admin-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/admin-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/admin-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/admin-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/admin-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/group-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/group-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/group-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/group-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/group-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/group-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/group-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/group-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/parent-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/parent-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/parent-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/parent-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/parent-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/parent-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/parent-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/parent-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/team-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/team-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/team-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/team-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/team-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/team-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/team-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/team-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-add-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-add-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-add-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-add-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-add-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-add-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-add-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-add-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-heart-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-heart-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-heart-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-heart-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-heart-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-heart-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-heart-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-heart-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-search-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-search-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-search-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-search-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-search-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-search-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-search-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-search-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-setting-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-setting-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-setting-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-setting-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-setting-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-setting-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-setting-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-setting-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-star-fill.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-star-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-star-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-star-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/user/user-star-line.svg b/web/b3desk/static/dsfr-1.7/icons/user/user-star-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/user/user-star-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/user/user-star-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/cloudy-2-fill.svg b/web/b3desk/static/dsfr-1.7/icons/weather/cloudy-2-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/cloudy-2-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/cloudy-2-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/cloudy-2-line.svg b/web/b3desk/static/dsfr-1.7/icons/weather/cloudy-2-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/cloudy-2-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/cloudy-2-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/flashlight-fill.svg b/web/b3desk/static/dsfr-1.7/icons/weather/flashlight-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/flashlight-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/flashlight-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/flashlight-line.svg b/web/b3desk/static/dsfr-1.7/icons/weather/flashlight-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/flashlight-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/flashlight-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/moon-fill.svg b/web/b3desk/static/dsfr-1.7/icons/weather/moon-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/moon-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/moon-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/moon-line.svg b/web/b3desk/static/dsfr-1.7/icons/weather/moon-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/moon-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/moon-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/sun-fill.svg b/web/b3desk/static/dsfr-1.7/icons/weather/sun-fill.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/sun-fill.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/sun-fill.svg
diff --git a/web/flaskr/static/dsfr-1.7/icons/weather/sun-line.svg b/web/b3desk/static/dsfr-1.7/icons/weather/sun-line.svg
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/icons/weather/sun-line.svg
rename to web/b3desk/static/dsfr-1.7/icons/weather/sun-line.svg
diff --git a/web/flaskr/static/dsfr-1.7/legacy/README.md b/web/b3desk/static/dsfr-1.7/legacy/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/legacy/README.md
rename to web/b3desk/static/dsfr-1.7/legacy/README.md
diff --git a/web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.js b/web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.js
rename to web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.js
diff --git a/web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.js.map b/web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.js.map
rename to web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.js.map
diff --git a/web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.min.js b/web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.min.js
rename to web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.min.js
diff --git a/web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.min.js.map b/web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/legacy/legacy.nomodule.min.js.map
rename to web/b3desk/static/dsfr-1.7/legacy/legacy.nomodule.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/page/README.md b/web/b3desk/static/dsfr-1.7/page/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/page/README.md
rename to web/b3desk/static/dsfr-1.7/page/README.md
diff --git a/web/flaskr/static/dsfr-1.7/page/response/README.md b/web/b3desk/static/dsfr-1.7/page/response/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/page/response/README.md
rename to web/b3desk/static/dsfr-1.7/page/response/README.md
diff --git a/web/flaskr/static/dsfr-1.7/page/response/not-found/README.md b/web/b3desk/static/dsfr-1.7/page/response/not-found/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/page/response/not-found/README.md
rename to web/b3desk/static/dsfr-1.7/page/response/not-found/README.md
diff --git a/web/flaskr/static/dsfr-1.7/page/response/unavailable/README.md b/web/b3desk/static/dsfr-1.7/page/response/unavailable/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/page/response/unavailable/README.md
rename to web/b3desk/static/dsfr-1.7/page/response/unavailable/README.md
diff --git a/web/flaskr/static/dsfr-1.7/pattern/README.md b/web/b3desk/static/dsfr-1.7/pattern/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/pattern/README.md
rename to web/b3desk/static/dsfr-1.7/pattern/README.md
diff --git a/web/flaskr/static/dsfr-1.7/scheme/README.md b/web/b3desk/static/dsfr-1.7/scheme/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/README.md
rename to web/b3desk/static/dsfr-1.7/scheme/README.md
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.css b/web/b3desk/static/dsfr-1.7/scheme/scheme.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.css
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.css
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.css.map b/web/b3desk/static/dsfr-1.7/scheme/scheme.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.css.map
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.css.map
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.min.css b/web/b3desk/static/dsfr-1.7/scheme/scheme.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.min.css
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.min.css
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.min.css.map b/web/b3desk/static/dsfr-1.7/scheme/scheme.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.min.css.map
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.module.js b/web/b3desk/static/dsfr-1.7/scheme/scheme.module.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.module.js
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.module.js
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.module.js.map b/web/b3desk/static/dsfr-1.7/scheme/scheme.module.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.module.js.map
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.module.js.map
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.module.min.js b/web/b3desk/static/dsfr-1.7/scheme/scheme.module.min.js
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.module.min.js
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.module.min.js
diff --git a/web/flaskr/static/dsfr-1.7/scheme/scheme.module.min.js.map b/web/b3desk/static/dsfr-1.7/scheme/scheme.module.min.js.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/scheme/scheme.module.min.js.map
rename to web/b3desk/static/dsfr-1.7/scheme/scheme.module.min.js.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/README.md b/web/b3desk/static/dsfr-1.7/utility/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/README.md
rename to web/b3desk/static/dsfr-1.7/utility/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/README.md b/web/b3desk/static/dsfr-1.7/utility/colors/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/README.md
rename to web/b3desk/static/dsfr-1.7/utility/colors/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.main.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.main.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.main.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.main.min.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.min.css b/web/b3desk/static/dsfr-1.7/utility/colors/colors.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.min.css
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/colors/colors.min.css.map b/web/b3desk/static/dsfr-1.7/utility/colors/colors.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/colors/colors.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/colors/colors.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-buildings/icons-buildings.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-business/icons-business.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-communication/icons-communication.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-design/icons-design.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-development/icons-development.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-device/icons-device.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-document/icons-document.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-editor/icons-editor.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-finance/icons-finance.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-health/icons-health.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-logo/icons-logo.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-map/icons-map.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-media/icons-media.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-others/icons-others.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-system/icons-system.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-user/icons-user.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/README.md b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/README.md
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/README.md
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/README.md
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons-weather/icons-weather.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.main.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.main.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.main.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.main.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.min.css b/web/b3desk/static/dsfr-1.7/utility/icons/icons.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.min.css
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/icons/icons.min.css.map b/web/b3desk/static/dsfr-1.7/utility/icons/icons.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/icons/icons.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/icons/icons.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.css b/web/b3desk/static/dsfr-1.7/utility/utility.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.legacy.css b/web/b3desk/static/dsfr-1.7/utility/utility.legacy.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.legacy.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.legacy.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.legacy.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.legacy.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.legacy.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.legacy.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.legacy.min.css b/web/b3desk/static/dsfr-1.7/utility/utility.legacy.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.legacy.min.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.legacy.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.legacy.min.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.legacy.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.legacy.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.legacy.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.main.css b/web/b3desk/static/dsfr-1.7/utility/utility.main.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.main.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.main.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.main.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.main.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.main.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.main.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.main.min.css b/web/b3desk/static/dsfr-1.7/utility/utility.main.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.main.min.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.main.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.main.min.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.main.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.main.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.main.min.css.map
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.min.css b/web/b3desk/static/dsfr-1.7/utility/utility.min.css
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.min.css
rename to web/b3desk/static/dsfr-1.7/utility/utility.min.css
diff --git a/web/flaskr/static/dsfr-1.7/utility/utility.min.css.map b/web/b3desk/static/dsfr-1.7/utility/utility.min.css.map
similarity index 100%
rename from web/flaskr/static/dsfr-1.7/utility/utility.min.css.map
rename to web/b3desk/static/dsfr-1.7/utility/utility.min.css.map
diff --git a/web/flaskr/static/images/apps.png b/web/b3desk/static/images/apps.png
similarity index 100%
rename from web/flaskr/static/images/apps.png
rename to web/b3desk/static/images/apps.png
diff --git a/web/flaskr/static/images/favicon.png b/web/b3desk/static/images/favicon.png
similarity index 100%
rename from web/flaskr/static/images/favicon.png
rename to web/b3desk/static/images/favicon.png
diff --git a/web/flaskr/static/images/gouv.png b/web/b3desk/static/images/gouv.png
similarity index 100%
rename from web/flaskr/static/images/gouv.png
rename to web/b3desk/static/images/gouv.png
diff --git a/web/flaskr/static/images/home.svg b/web/b3desk/static/images/home.svg
similarity index 100%
rename from web/flaskr/static/images/home.svg
rename to web/b3desk/static/images/home.svg
diff --git a/web/flaskr/static/js/dropzone-min.js b/web/b3desk/static/js/dropzone-min.js
similarity index 100%
rename from web/flaskr/static/js/dropzone-min.js
rename to web/b3desk/static/js/dropzone-min.js
diff --git a/web/flaskr/static/js/dropzone.css b/web/b3desk/static/js/dropzone.css
similarity index 100%
rename from web/flaskr/static/js/dropzone.css
rename to web/b3desk/static/js/dropzone.css
diff --git a/web/flaskr/static/js/filePickerWrapper.js b/web/b3desk/static/js/filePickerWrapper.js
similarity index 100%
rename from web/flaskr/static/js/filePickerWrapper.js
rename to web/b3desk/static/js/filePickerWrapper.js
diff --git a/web/flaskr/static/js/filePickerWrapper.js.map b/web/b3desk/static/js/filePickerWrapper.js.map
similarity index 100%
rename from web/flaskr/static/js/filePickerWrapper.js.map
rename to web/b3desk/static/js/filePickerWrapper.js.map
diff --git a/web/flaskr/static/js/scampi-modal.js b/web/b3desk/static/js/scampi-modal.js
similarity index 100%
rename from web/flaskr/static/js/scampi-modal.js
rename to web/b3desk/static/js/scampi-modal.js
diff --git a/web/flaskr/static/local/stats.csv b/web/b3desk/static/local/stats.csv
similarity index 100%
rename from web/flaskr/static/local/stats.csv
rename to web/b3desk/static/local/stats.csv
diff --git a/web/flaskr/static/misc/ip-fqdn-adm-sort.txt b/web/b3desk/static/misc/ip-fqdn-adm-sort.txt
similarity index 100%
rename from web/flaskr/static/misc/ip-fqdn-adm-sort.txt
rename to web/b3desk/static/misc/ip-fqdn-adm-sort.txt
diff --git a/web/flaskr/static/misc/ip-fqdn-complet.txt b/web/b3desk/static/misc/ip-fqdn-complet.txt
similarity index 100%
rename from web/flaskr/static/misc/ip-fqdn-complet.txt
rename to web/b3desk/static/misc/ip-fqdn-complet.txt
diff --git a/web/flaskr/static/misc/ip-fqdn-dinum.txt b/web/b3desk/static/misc/ip-fqdn-dinum.txt
similarity index 100%
rename from web/flaskr/static/misc/ip-fqdn-dinum.txt
rename to web/b3desk/static/misc/ip-fqdn-dinum.txt
diff --git a/web/flaskr/static/presentation/css/all.css b/web/b3desk/static/presentation/css/all.css
similarity index 100%
rename from web/flaskr/static/presentation/css/all.css
rename to web/b3desk/static/presentation/css/all.css
diff --git a/web/flaskr/static/presentation/js/all.js b/web/b3desk/static/presentation/js/all.js
similarity index 100%
rename from web/flaskr/static/presentation/js/all.js
rename to web/b3desk/static/presentation/js/all.js
diff --git a/web/flaskr/tasks.py b/web/b3desk/tasks.py
similarity index 100%
rename from web/flaskr/tasks.py
rename to web/b3desk/tasks.py
diff --git a/web/flaskr/templates/brand.html b/web/b3desk/templates/brand.html
similarity index 100%
rename from web/flaskr/templates/brand.html
rename to web/b3desk/templates/brand.html
diff --git a/web/flaskr/templates/content.py b/web/b3desk/templates/content.py
similarity index 100%
rename from web/flaskr/templates/content.py
rename to web/b3desk/templates/content.py
diff --git a/web/flaskr/templates/empty.html b/web/b3desk/templates/empty.html
similarity index 100%
rename from web/flaskr/templates/empty.html
rename to web/b3desk/templates/empty.html
diff --git a/web/flaskr/templates/errors/400.html b/web/b3desk/templates/errors/400.html
similarity index 100%
rename from web/flaskr/templates/errors/400.html
rename to web/b3desk/templates/errors/400.html
diff --git a/web/flaskr/templates/errors/403.html b/web/b3desk/templates/errors/403.html
similarity index 100%
rename from web/flaskr/templates/errors/403.html
rename to web/b3desk/templates/errors/403.html
diff --git a/web/flaskr/templates/errors/404.html b/web/b3desk/templates/errors/404.html
similarity index 100%
rename from web/flaskr/templates/errors/404.html
rename to web/b3desk/templates/errors/404.html
diff --git a/web/flaskr/templates/errors/500.html b/web/b3desk/templates/errors/500.html
similarity index 100%
rename from web/flaskr/templates/errors/500.html
rename to web/b3desk/templates/errors/500.html
diff --git a/web/flaskr/templates/faq.html b/web/b3desk/templates/faq.html
similarity index 100%
rename from web/flaskr/templates/faq.html
rename to web/b3desk/templates/faq.html
diff --git a/web/flaskr/templates/footer.html b/web/b3desk/templates/footer.html
similarity index 100%
rename from web/flaskr/templates/footer.html
rename to web/b3desk/templates/footer.html
diff --git a/web/flaskr/templates/footer/accessibilite.html b/web/b3desk/templates/footer/accessibilite.html
similarity index 100%
rename from web/flaskr/templates/footer/accessibilite.html
rename to web/b3desk/templates/footer/accessibilite.html
diff --git a/web/flaskr/templates/footer/cgu.html b/web/b3desk/templates/footer/cgu.html
similarity index 100%
rename from web/flaskr/templates/footer/cgu.html
rename to web/b3desk/templates/footer/cgu.html
diff --git a/web/flaskr/templates/footer/documentation.html b/web/b3desk/templates/footer/documentation.html
similarity index 100%
rename from web/flaskr/templates/footer/documentation.html
rename to web/b3desk/templates/footer/documentation.html
diff --git a/web/flaskr/templates/footer/donnees_personnelles.html b/web/b3desk/templates/footer/donnees_personnelles.html
similarity index 100%
rename from web/flaskr/templates/footer/donnees_personnelles.html
rename to web/b3desk/templates/footer/donnees_personnelles.html
diff --git a/web/flaskr/templates/footer/mentions_legales.html b/web/b3desk/templates/footer/mentions_legales.html
similarity index 100%
rename from web/flaskr/templates/footer/mentions_legales.html
rename to web/b3desk/templates/footer/mentions_legales.html
diff --git a/web/flaskr/templates/header.html b/web/b3desk/templates/header.html
similarity index 100%
rename from web/flaskr/templates/header.html
rename to web/b3desk/templates/header.html
diff --git a/web/flaskr/templates/index.html b/web/b3desk/templates/index.html
similarity index 100%
rename from web/flaskr/templates/index.html
rename to web/b3desk/templates/index.html
diff --git a/web/flaskr/templates/js_script.html b/web/b3desk/templates/js_script.html
similarity index 100%
rename from web/flaskr/templates/js_script.html
rename to web/b3desk/templates/js_script.html
diff --git a/web/flaskr/templates/jumbotron.html b/web/b3desk/templates/jumbotron.html
similarity index 100%
rename from web/flaskr/templates/jumbotron.html
rename to web/b3desk/templates/jumbotron.html
diff --git a/web/flaskr/templates/layout.html b/web/b3desk/templates/layout.html
similarity index 100%
rename from web/flaskr/templates/layout.html
rename to web/b3desk/templates/layout.html
diff --git a/web/flaskr/templates/meeting/card.html b/web/b3desk/templates/meeting/card.html
similarity index 100%
rename from web/flaskr/templates/meeting/card.html
rename to web/b3desk/templates/meeting/card.html
diff --git a/web/flaskr/templates/meeting/csrf.html b/web/b3desk/templates/meeting/csrf.html
similarity index 100%
rename from web/flaskr/templates/meeting/csrf.html
rename to web/b3desk/templates/meeting/csrf.html
diff --git a/web/flaskr/templates/meeting/edit.html b/web/b3desk/templates/meeting/edit.html
similarity index 100%
rename from web/flaskr/templates/meeting/edit.html
rename to web/b3desk/templates/meeting/edit.html
diff --git a/web/flaskr/templates/meeting/end.html b/web/b3desk/templates/meeting/end.html
similarity index 100%
rename from web/flaskr/templates/meeting/end.html
rename to web/b3desk/templates/meeting/end.html
diff --git a/web/flaskr/templates/meeting/externalUpload.html b/web/b3desk/templates/meeting/externalUpload.html
similarity index 100%
rename from web/flaskr/templates/meeting/externalUpload.html
rename to web/b3desk/templates/meeting/externalUpload.html
diff --git a/web/flaskr/templates/meeting/files.html b/web/b3desk/templates/meeting/files.html
similarity index 100%
rename from web/flaskr/templates/meeting/files.html
rename to web/b3desk/templates/meeting/files.html
diff --git a/web/flaskr/templates/meeting/filesform.html b/web/b3desk/templates/meeting/filesform.html
similarity index 100%
rename from web/flaskr/templates/meeting/filesform.html
rename to web/b3desk/templates/meeting/filesform.html
diff --git a/web/flaskr/templates/meeting/form.html b/web/b3desk/templates/meeting/form.html
similarity index 100%
rename from web/flaskr/templates/meeting/form.html
rename to web/b3desk/templates/meeting/form.html
diff --git a/web/flaskr/templates/meeting/id.html b/web/b3desk/templates/meeting/id.html
similarity index 100%
rename from web/flaskr/templates/meeting/id.html
rename to web/b3desk/templates/meeting/id.html
diff --git a/web/flaskr/templates/meeting/join.html b/web/b3desk/templates/meeting/join.html
similarity index 100%
rename from web/flaskr/templates/meeting/join.html
rename to web/b3desk/templates/meeting/join.html
diff --git a/web/flaskr/templates/meeting/joinmail.html b/web/b3desk/templates/meeting/joinmail.html
similarity index 100%
rename from web/flaskr/templates/meeting/joinmail.html
rename to web/b3desk/templates/meeting/joinmail.html
diff --git a/web/flaskr/templates/meeting/js_script.html b/web/b3desk/templates/meeting/js_script.html
similarity index 100%
rename from web/flaskr/templates/meeting/js_script.html
rename to web/b3desk/templates/meeting/js_script.html
diff --git a/web/flaskr/templates/meeting/jumbotron.html b/web/b3desk/templates/meeting/jumbotron.html
similarity index 100%
rename from web/flaskr/templates/meeting/jumbotron.html
rename to web/b3desk/templates/meeting/jumbotron.html
diff --git a/web/flaskr/templates/meeting/list.html b/web/b3desk/templates/meeting/list.html
similarity index 100%
rename from web/flaskr/templates/meeting/list.html
rename to web/b3desk/templates/meeting/list.html
diff --git a/web/flaskr/templates/meeting/mailtest.html b/web/b3desk/templates/meeting/mailtest.html
similarity index 100%
rename from web/flaskr/templates/meeting/mailtest.html
rename to web/b3desk/templates/meeting/mailtest.html
diff --git a/web/flaskr/templates/meeting/mailto/mail_body.txt b/web/b3desk/templates/meeting/mailto/mail_body.txt
similarity index 100%
rename from web/flaskr/templates/meeting/mailto/mail_body.txt
rename to web/b3desk/templates/meeting/mailto/mail_body.txt
diff --git a/web/flaskr/templates/meeting/mailto/mail_href.txt b/web/b3desk/templates/meeting/mailto/mail_href.txt
similarity index 100%
rename from web/flaskr/templates/meeting/mailto/mail_href.txt
rename to web/b3desk/templates/meeting/mailto/mail_href.txt
diff --git a/web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt b/web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt
similarity index 100%
rename from web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt
rename to web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt
diff --git a/web/flaskr/templates/meeting/mailto/mail_subject.txt b/web/b3desk/templates/meeting/mailto/mail_subject.txt
similarity index 100%
rename from web/flaskr/templates/meeting/mailto/mail_subject.txt
rename to web/b3desk/templates/meeting/mailto/mail_subject.txt
diff --git a/web/flaskr/templates/meeting/modals.html b/web/b3desk/templates/meeting/modals.html
similarity index 100%
rename from web/flaskr/templates/meeting/modals.html
rename to web/b3desk/templates/meeting/modals.html
diff --git a/web/flaskr/templates/meeting/recordings.html b/web/b3desk/templates/meeting/recordings.html
similarity index 100%
rename from web/flaskr/templates/meeting/recordings.html
rename to web/b3desk/templates/meeting/recordings.html
diff --git a/web/flaskr/templates/meeting/row.html b/web/b3desk/templates/meeting/row.html
similarity index 100%
rename from web/flaskr/templates/meeting/row.html
rename to web/b3desk/templates/meeting/row.html
diff --git a/web/flaskr/templates/meeting/show.html b/web/b3desk/templates/meeting/show.html
similarity index 100%
rename from web/flaskr/templates/meeting/show.html
rename to web/b3desk/templates/meeting/show.html
diff --git a/web/flaskr/templates/meeting/signin_links.html b/web/b3desk/templates/meeting/signin_links.html
similarity index 100%
rename from web/flaskr/templates/meeting/signin_links.html
rename to web/b3desk/templates/meeting/signin_links.html
diff --git a/web/flaskr/templates/meeting/signin_mail_link.html b/web/b3desk/templates/meeting/signin_mail_link.html
similarity index 100%
rename from web/flaskr/templates/meeting/signin_mail_link.html
rename to web/b3desk/templates/meeting/signin_mail_link.html
diff --git a/web/flaskr/templates/meeting/signinmail.html b/web/b3desk/templates/meeting/signinmail.html
similarity index 100%
rename from web/flaskr/templates/meeting/signinmail.html
rename to web/b3desk/templates/meeting/signinmail.html
diff --git a/web/flaskr/templates/meeting/submit.html b/web/b3desk/templates/meeting/submit.html
similarity index 100%
rename from web/flaskr/templates/meeting/submit.html
rename to web/b3desk/templates/meeting/submit.html
diff --git a/web/flaskr/templates/meeting/wait.html b/web/b3desk/templates/meeting/wait.html
similarity index 100%
rename from web/flaskr/templates/meeting/wait.html
rename to web/b3desk/templates/meeting/wait.html
diff --git a/web/flaskr/templates/meeting/wizard.html b/web/b3desk/templates/meeting/wizard.html
similarity index 100%
rename from web/flaskr/templates/meeting/wizard.html
rename to web/b3desk/templates/meeting/wizard.html
diff --git a/web/flaskr/templates/page.html b/web/b3desk/templates/page.html
similarity index 100%
rename from web/flaskr/templates/page.html
rename to web/b3desk/templates/page.html
diff --git a/web/flaskr/templates/redirections.html b/web/b3desk/templates/redirections.html
similarity index 100%
rename from web/flaskr/templates/redirections.html
rename to web/b3desk/templates/redirections.html
diff --git a/web/flaskr/templates/rie.html b/web/b3desk/templates/rie.html
similarity index 100%
rename from web/flaskr/templates/rie.html
rename to web/b3desk/templates/rie.html
diff --git a/web/flaskr/templates/static-layout.html b/web/b3desk/templates/static-layout.html
similarity index 100%
rename from web/flaskr/templates/static-layout.html
rename to web/b3desk/templates/static-layout.html
diff --git a/web/flaskr/templates/tools.html b/web/b3desk/templates/tools.html
similarity index 100%
rename from web/flaskr/templates/tools.html
rename to web/b3desk/templates/tools.html
diff --git a/web/flaskr/templates/welcome.html b/web/b3desk/templates/welcome.html
similarity index 100%
rename from web/flaskr/templates/welcome.html
rename to web/b3desk/templates/welcome.html
diff --git a/web/flaskr/utils.py b/web/b3desk/utils.py
similarity index 100%
rename from web/flaskr/utils.py
rename to web/b3desk/utils.py
diff --git a/web/b3desk/wsgi.py b/web/b3desk/wsgi.py
new file mode 100644
index 00000000..49b207f2
--- /dev/null
+++ b/web/b3desk/wsgi.py
@@ -0,0 +1,3 @@
+from b3desk import create_app
+
+app = create_app()
diff --git a/web/flaskr/wsgi.py b/web/flaskr/wsgi.py
deleted file mode 100644
index 999b4d77..00000000
--- a/web/flaskr/wsgi.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from flaskr import create_app
-
-app = create_app()
diff --git a/web/misc/wsgi.py b/web/misc/wsgi.py
index 999b4d77..49b207f2 100644
--- a/web/misc/wsgi.py
+++ b/web/misc/wsgi.py
@@ -1,3 +1,3 @@
-from flaskr import create_app
+from b3desk import create_app
app = create_app()
diff --git a/web/tests/conftest.py b/web/tests/conftest.py
index 9bda9f3a..4b8b2db8 100644
--- a/web/tests/conftest.py
+++ b/web/tests/conftest.py
@@ -1,16 +1,16 @@
import functools
import time
-import flaskr.utils
+import b3desk.utils
import pytest
+from b3desk import create_app
from flask_migrate import Migrate
from flask_webtest import TestApp
-from flaskr import create_app
-flaskr.utils.secret_key = lambda: "AZERTY"
+b3desk.utils.secret_key = lambda: "AZERTY"
-from flaskr.models import Meeting, User, db
+from b3desk.models import Meeting, User, db
class FakeAuth:
diff --git a/web/tests/meeting/test_end.py b/web/tests/meeting/test_end.py
index 41e3c923..f1d799f3 100644
--- a/web/tests/meeting/test_end.py
+++ b/web/tests/meeting/test_end.py
@@ -1,5 +1,5 @@
def test_end_bbb_meeting(app, client_app, authenticated_user, meeting, mocker):
- mocked_end = mocker.patch("flaskr.models.BBB.end")
+ mocked_end = mocker.patch("b3desk.models.BBB.end")
response = client_app.post(
"/meeting/end",
diff --git a/web/tests/meeting/test_meeting.py b/web/tests/meeting/test_meeting.py
index f37f8e4a..c0733a19 100644
--- a/web/tests/meeting/test_meeting.py
+++ b/web/tests/meeting/test_meeting.py
@@ -1,13 +1,13 @@
from unittest import mock
import pytest
-from flaskr.models import Meeting
-from flaskr.models import MODERATOR_ONLY_MESSAGE_MAXLENGTH
+from b3desk.models import Meeting
+from b3desk.models import MODERATOR_ONLY_MESSAGE_MAXLENGTH
@pytest.fixture()
def mocked_is_meeting_running(mocker):
- mocker.patch("flaskr.models.Meeting.is_meeting_running", return_value=False)
+ mocker.patch("b3desk.models.Meeting.is_meeting_running", return_value=False)
def test_show_meeting(client_app, app, authenticated_user, meeting, bbb_response):
@@ -204,7 +204,7 @@ class Resp:
mocked_bbb_create_request = mocker.patch("requests.post", return_value=Resp)
mocked_background_upload = mocker.patch(
- "flaskr.tasks.background_upload.delay", return_value=True
+ "b3desk.tasks.background_upload.delay", return_value=True
)
with app.test_request_context():
@@ -297,16 +297,16 @@ def test_create_without_logout_url_gets_default(
def test_create_quick_meeting(app, monkeypatch, user, mocker):
- from flaskr.routes import get_quick_meeting_from_user_and_random_string
+ from b3desk.routes import get_quick_meeting_from_user_and_random_string
class Resp:
content = """SUCCESS"""
mocked_bbb_create_request = mocker.patch("requests.post", return_value=Resp)
- mocker.patch("flaskr.tasks.background_upload.delay", return_value=True)
+ mocker.patch("b3desk.tasks.background_upload.delay", return_value=True)
with app.test_request_context():
- monkeypatch.setattr("flaskr.models.User.id", 1)
- monkeypatch.setattr("flaskr.models.User.hash", "hash")
+ monkeypatch.setattr("b3desk.models.User.id", 1)
+ monkeypatch.setattr("b3desk.models.User.hash", "hash")
meeting = get_quick_meeting_from_user_and_random_string(user)
meeting.bbb.create()
diff --git a/web/tests/test_default.py b/web/tests/test_default.py
index 04c42ce0..66a15331 100644
--- a/web/tests/test_default.py
+++ b/web/tests/test_default.py
@@ -52,7 +52,7 @@ def test_home__anonymous_user(client_app, mocker):
"participantCount": 123,
"runningCount": 33,
}
- mocker.patch("flaskr.routes.get_meetings_stats", return_value=STATS)
+ mocker.patch("b3desk.routes.get_meetings_stats", return_value=STATS)
response = client_app.get(
"/home", extra_environ={"REMOTE_ADDR": "127.0.0.1"}, status=200
@@ -66,7 +66,7 @@ def test_home__authenticated_user(client_app, mocker, authenticated_user):
"participantCount": 123,
"runningCount": 33,
}
- mocker.patch("flaskr.routes.get_meetings_stats", return_value=STATS)
+ mocker.patch("b3desk.routes.get_meetings_stats", return_value=STATS)
response = client_app.get(
"/home", extra_environ={"REMOTE_ADDR": "127.0.0.1"}, status=302
diff --git a/web/tests/test_user.py b/web/tests/test_user.py
index d1610efc..dc07da67 100644
--- a/web/tests/test_user.py
+++ b/web/tests/test_user.py
@@ -1,7 +1,7 @@
from datetime import date
-from flaskr.models import get_or_create_user
-from flaskr.models import User
+from b3desk.models import get_or_create_user
+from b3desk.models import User
from freezegun import freeze_time
diff --git a/web/translations/en/LC_MESSAGES/messages.po b/web/translations/en/LC_MESSAGES/messages.po
index 00754fe1..dd1cce15 100644
--- a/web/translations/en/LC_MESSAGES/messages.po
+++ b/web/translations/en/LC_MESSAGES/messages.po
@@ -18,60 +18,60 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
-#: web/flaskr/forms.py:56
+#: web/b3desk/forms.py:56
#, python-format
msgid "Titre %(of_the_meeting)s"
msgstr "Title of the meeting"
-#: web/flaskr/forms.py:60
+#: web/b3desk/forms.py:60
#, python-format
msgid "Créer %(a_meeting)s dont le titre est :"
msgstr "Create a meeting with the title:"
-#: web/flaskr/forms.py:66
+#: web/b3desk/forms.py:66
#, python-format
msgid "%(my_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:71
+#: web/b3desk/forms.py:71
msgid "Texte de bienvenue"
msgstr "Welcome message"
-#: web/flaskr/forms.py:72
+#: web/b3desk/forms.py:72
msgid "Ce texte apparait comme message de bienvenue sur le tchat public"
msgstr "This text is displayed as a welcome message on the public chat"
-#: web/flaskr/forms.py:75
+#: web/b3desk/forms.py:75
#, python-format
msgid "Bienvenue dans %(this_meeting)s %(meeting_name)s."
msgstr "Welcome in this meeting %(meeting_name)s."
-#: web/flaskr/forms.py:81
+#: web/b3desk/forms.py:81
msgid "Le texte est trop long"
msgstr "The text is too long"
-#: web/flaskr/forms.py:85
+#: web/b3desk/forms.py:85
msgid "Nombre maximal de participants"
msgstr "Maximal number of participants"
-#: web/flaskr/forms.py:86
+#: web/b3desk/forms.py:86
msgid "Limitez vos salons à 250 personnes pour plus de confort"
msgstr "Limit your rooms to 250 people for more comfort"
-#: web/flaskr/forms.py:92
+#: web/b3desk/forms.py:92
msgid "Durée maximale en minutes"
msgstr "Maximal duration, in minutes"
-#: web/flaskr/forms.py:93
+#: web/b3desk/forms.py:93
#, python-format
msgid "Après laquelle %(the_meeting)s stoppe automatiquement"
msgstr "After which the meeting automatically stops"
-#: web/flaskr/forms.py:101
+#: web/b3desk/forms.py:101
msgid "Salle d'attente"
msgstr "Waiting room"
-#: web/flaskr/forms.py:102
+#: web/b3desk/forms.py:102
#, python-format
msgid ""
"Placer les participants dans une salle d'attente lorsqu'ils rejoignent "
@@ -81,118 +81,118 @@ msgstr ""
"Place participants in a waiting room when they join the meeting. The "
"organiser or moderator will have to accept them individually."
-#: web/flaskr/forms.py:109
+#: web/b3desk/forms.py:109
msgid "Seul les modérateurs peuvent voir les webcams des autres participants"
msgstr "Only moderators can see the webcams of other participants"
-#: web/flaskr/forms.py:112
+#: web/b3desk/forms.py:112
msgid "Les participants ne verront pas la diffusion de la caméra des autres"
msgstr "Participants will not see each other's camera broadcast"
-#: web/flaskr/forms.py:118
+#: web/b3desk/forms.py:118
msgid "Micros fermés au démarrage"
msgstr "Closed microphones at start-up"
-#: web/flaskr/forms.py:119
+#: web/b3desk/forms.py:119
msgid "Les micros sont clos à la connexion des utilisateurs"
msgstr "The microphones are closed when users log on"
-#: web/flaskr/forms.py:125
+#: web/b3desk/forms.py:125
msgid "Verrouillage caméra"
msgstr "Camera lock"
-#: web/flaskr/forms.py:126
+#: web/b3desk/forms.py:126
msgid "Les participants ne pourront pas activer leur caméra"
msgstr "Participants will not be able to activate their camera"
-#: web/flaskr/forms.py:132
+#: web/b3desk/forms.py:132
msgid "Verrouillage micro"
msgstr "Microphone lock"
-#: web/flaskr/forms.py:133
+#: web/b3desk/forms.py:133
msgid "Les participants ne pourront pas activer leur micro"
msgstr "Participants will not be able to activate their microphone"
-#: web/flaskr/forms.py:137
+#: web/b3desk/forms.py:137
msgid "Désactivation de la discussion privée"
msgstr "Deactivation of the private discussion"
-#: web/flaskr/forms.py:138
+#: web/b3desk/forms.py:138
msgid "Interdit les échanges textes directs entre participants"
msgstr "Prohibits direct text exchanges between participants"
-#: web/flaskr/forms.py:144
+#: web/b3desk/forms.py:144
msgid "Désactivation de la discussion publique"
msgstr "Deactivation of the public discussion"
-#: web/flaskr/forms.py:145
+#: web/b3desk/forms.py:145
msgid "Pas de tchat"
msgstr "No chat"
-#: web/flaskr/forms.py:149
+#: web/b3desk/forms.py:149
msgid "Désactivation de la prise de notes"
msgstr "Disabling note-taking"
-#: web/flaskr/forms.py:150
+#: web/b3desk/forms.py:150
msgid "Pas de prise de notes collaborative"
msgstr "No collaborative note-taking"
-#: web/flaskr/forms.py:154
+#: web/b3desk/forms.py:154
msgid "Message à l'attention des modérateurs"
msgstr "Message for the attention of the moderators"
-#: web/flaskr/forms.py:155
+#: web/b3desk/forms.py:155
msgid "150 caractères max"
msgstr "150 characters max"
-#: web/flaskr/forms.py:156
+#: web/b3desk/forms.py:156
msgid "Bienvenue aux modérateurs"
msgstr "Welcome to the moderators"
-#: web/flaskr/forms.py:158
+#: web/b3desk/forms.py:158
msgid "Le message est trop long"
msgstr "The message is too long"
-#: web/flaskr/forms.py:163
+#: web/b3desk/forms.py:163
#, python-format
msgid "Url de redirection après %(the_meeting)s"
msgstr "Redirection url after the meeting"
-#: web/flaskr/forms.py:170
+#: web/b3desk/forms.py:170
msgid "Renouveler le lien modérateur"
msgstr "Renew the moderator link"
-#: web/flaskr/forms.py:171 web/flaskr/forms.py:180
+#: web/b3desk/forms.py:171 web/b3desk/forms.py:180
msgid "Ce code vous permet si vous le changez de bloquer les anciens liens"
msgstr "This code allows you, if you change it, to block the old links"
-#: web/flaskr/forms.py:179
+#: web/b3desk/forms.py:179
msgid "Renouveler le lien participants"
msgstr "Renewing the link between participants"
-#: web/flaskr/forms.py:191
+#: web/b3desk/forms.py:191
msgid "Enregistrement manuel"
msgstr ""
-#: web/flaskr/forms.py:192
+#: web/b3desk/forms.py:192
msgid "Autoriser le démarrage et l'arrêt de l'enregistrement par le modérateur"
msgstr "Allow moderator to start and stop recording"
-#: web/flaskr/forms.py:198
+#: web/b3desk/forms.py:198
msgid "Enregistrement automatique"
msgstr "Automatic recording"
-#: web/flaskr/forms.py:199
+#: web/b3desk/forms.py:199
msgid "Démarrage automatique"
msgstr "Automatic start-up"
-#: web/flaskr/routes.py:548
+#: web/b3desk/routes.py:548
msgid ""
"Courriel invalide. Avez vous bien tapé votre email ? Vous pouvez "
"réessayer."
msgstr "Invalid email. Did you type your email correctly? You can try again."
-#: web/flaskr/routes.py:556
+#: web/b3desk/routes.py:556
msgid ""
"Ce courriel ne correspond pas à un service de l'État. Si vous appartenez "
"à un service de l'État mais votre courriel n'est pas reconnu par "
@@ -202,85 +202,85 @@ msgstr ""
"to to a government department but your email is not recognised by "
"Webinar, contact us so we can add it!"
-#: web/flaskr/routes.py:568
+#: web/b3desk/routes.py:568
msgid "Vous avez reçu un courriel pour vous connecter"
msgstr "You have received an email to log in"
-#: web/flaskr/routes.py:623 web/flaskr/routes.py:653
+#: web/b3desk/routes.py:623 web/b3desk/routes.py:653
msgid "Vous ne pouvez pas voir cet élément (identifiant incorrect)"
msgstr "You cannot see this item (incorrect ID)"
-#: web/flaskr/routes.py:643 web/flaskr/routes.py:676
+#: web/b3desk/routes.py:643 web/b3desk/routes.py:676
msgid "Vous ne pouvez pas consulter cet élément"
msgstr "You cannot view this item"
-#: web/flaskr/routes.py:805
+#: web/b3desk/routes.py:805
msgid "Vous ne pouvez pas modifier cet élément"
msgstr "You cannot change this item"
-#: web/flaskr/routes.py:1264
+#: web/b3desk/routes.py:1264
#, python-format
msgid "%(meeting_name)s modifications prises en compte"
msgstr "%(meeting_name)s changes taken into account"
-#: web/flaskr/routes.py:1427 web/flaskr/routes.py:1474
+#: web/b3desk/routes.py:1427 web/b3desk/routes.py:1474
#, python-format
msgid "Aucune %(meeting_label)s ne correspond à ces paramètres"
msgstr "No meeting corresponds to these parameters"
-#: web/flaskr/routes.py:1437 web/flaskr/routes.py:1589
+#: web/b3desk/routes.py:1437 web/b3desk/routes.py:1589
msgid "Lien invalide"
msgstr "Invalid link"
-#: web/flaskr/routes.py:1442 web/flaskr/routes.py:1594
+#: web/b3desk/routes.py:1442 web/b3desk/routes.py:1594
msgid "Lien expiré"
msgstr "Expired link"
-#: web/flaskr/routes.py:1581
+#: web/b3desk/routes.py:1581
#, python-format
msgid "%(meeting_label)s inexistante"
msgstr "meeting non-existent"
-#: web/flaskr/routes.py:1638
+#: web/b3desk/routes.py:1638
msgid "Accès non autorisé"
msgstr "Unauthorised access"
-#: web/flaskr/routes.py:1669
+#: web/b3desk/routes.py:1669
msgid "Élément supprimé"
msgstr "Deleted item"
-#: web/flaskr/routes.py:1671
+#: web/b3desk/routes.py:1671
msgid "Vous ne pouvez pas supprimer cet élément"
msgstr "You cannot delete this item"
-#: web/flaskr/routes.py:1687
+#: web/b3desk/routes.py:1687
msgid "Vidéo supprimée"
msgstr "Deleted video"
-#: web/flaskr/routes.py:1691
+#: web/b3desk/routes.py:1691
#, python-format
msgid "Nous n'avons pas pu supprimer cette vidéo : %(code)s, %(message)s"
msgstr "We were unable to remove this video : %(code)s, %(message)s"
-#: web/flaskr/routes.py:1700
+#: web/b3desk/routes.py:1700
msgid "Vous ne pouvez pas supprimer cette enregistrement"
msgstr "You cannot delete this record"
-#: web/flaskr/templates/brand.html:19
+#: web/b3desk/templates/brand.html:19
#, python-format
msgid "%(service_title)s"
msgstr ""
-#: web/flaskr/templates/brand.html:26
+#: web/b3desk/templates/brand.html:26
#, python-format
msgid "%(service_tagline)s"
msgstr ""
-#: web/flaskr/templates/content.py:6
+#: web/b3desk/templates/content.py:6
msgid "Quelles sont les conditions d’accès pour accéder aux services ?"
msgstr "What are the conditions of access to the services?"
-#: web/flaskr/templates/content.py:9
+#: web/b3desk/templates/content.py:9
msgid ""
"Cette plateforme offre une solution complète et puissante, adaptée à de "
"nombreux types d’événements en ligne, jusqu’à 350 participants "
@@ -347,11 +347,11 @@ msgstr ""
"- On IOS, the Safari browser is recommended for iphone and ipad (IOS 12.2+)\n"
"- On Android, use Chrome or Firefox browser (Android 6.0+)\n"
-#: web/flaskr/templates/content.py:33
+#: web/b3desk/templates/content.py:33
msgid "Quel est le matériel nécessaire ?"
msgstr "What equipment is needed?"
-#: web/flaskr/templates/content.py:34
+#: web/b3desk/templates/content.py:34
msgid ""
"Pour utiliser l’outil Webinaire de l’État, il vous suffit de disposer du "
"matériel suivant :\n"
@@ -390,11 +390,11 @@ msgstr ""
"the camera and microphone can be activated depending on the "
"contextcontext of intervention."
-#: web/flaskr/templates/content.py:46
+#: web/b3desk/templates/content.py:46
msgid "Puis-je utiliser mon smartphone ou ma tablette pour me connecter ?"
msgstr "Can I use my smartphone or tablet to connect?"
-#: web/flaskr/templates/content.py:49
+#: web/b3desk/templates/content.py:49
msgid ""
"Le Webinaire de l’Etat fonctionne également sur les appareils mobiles par"
" un simple lien (sans application) sur le portail ou dans le séminaire. "
@@ -406,11 +406,11 @@ msgstr ""
"browser is recommended. On Android, use the latest version of a modern "
"web browser (Firefox, Chrome...). (Android 6.0+)\n"
-#: web/flaskr/templates/content.py:55
+#: web/b3desk/templates/content.py:55
msgid "Comment créer un séminaire ?"
msgstr "How to create a webinar ?"
-#: web/flaskr/templates/content.py:56
+#: web/b3desk/templates/content.py:56
msgid ""
"Si vous êtes un agent de l’état, vous pouvez :\n"
"- Créer des séminaires immédiatement en renseignant votre courriel "
@@ -437,11 +437,11 @@ msgstr ""
"If your domain name is not recognised, and you think you are eligible for"
" the service, send an email to contact@webinaire.numerique.gouv.fr\n"
-#: web/flaskr/templates/content.py:67
+#: web/b3desk/templates/content.py:67
msgid "Comment créer un compte ?"
msgstr "How to create an account?"
-#: web/flaskr/templates/content.py:68
+#: web/b3desk/templates/content.py:68
msgid ""
"En tant qu’agent de l’État, si vous organisez régulièrement des "
"séminaires vous pouvez créer un compte pour organiser et conserver "
@@ -463,11 +463,11 @@ msgstr ""
" table, General Assembly, Collaborative or ideation workshops, Committees"
" in large numbers, ... etc.)."
-#: web/flaskr/templates/content.py:75
+#: web/b3desk/templates/content.py:75
msgid "Comment inviter les participants/ modérateurs"
msgstr "How to invite participants/moderators"
-#: web/flaskr/templates/content.py:76
+#: web/b3desk/templates/content.py:76
msgid ""
"L’organisateur qui a créé le séminaire peut partager le lien :\n"
"« Participants » qu’ils soient de l’administration ou de l’extérieur "
@@ -475,11 +475,11 @@ msgid ""
"« Organisateurs/modérateurs » qui géreront avec vous le séminaire."
msgstr ""
-#: web/flaskr/templates/content.py:83
+#: web/b3desk/templates/content.py:83
msgid "Rejoindre un Webinaire en appel téléphonique ?"
msgstr "Join a Webinar on a phone call?"
-#: web/flaskr/templates/content.py:84
+#: web/b3desk/templates/content.py:84
msgid ""
"Une fois dans le séminaire, il est possible d’utiliser aussi son "
"téléphone fixe ou mobile pour suivre le séminaire.\n"
@@ -505,11 +505,11 @@ msgstr ""
"Once in the conference, press the \"0\" key on your phone to turn your "
"microphone on or off."
-#: web/flaskr/templates/content.py:95
+#: web/b3desk/templates/content.py:95
msgid "J'ai des perturbations audio ou vidéo ?"
msgstr "I have audio or video disturbances?"
-#: web/flaskr/templates/content.py:96
+#: web/b3desk/templates/content.py:96
msgid ""
"\n"
"Pour l’audio, rapprochez-vous de votre borne wifi, ou/et coupez votre "
@@ -542,19 +542,19 @@ msgstr ""
"To use less bandwidth and enjoy the service in the best conditions, with "
"many participants, we recommend to connect outside VPN.\n"
-#: web/flaskr/templates/content.py:110
+#: web/b3desk/templates/content.py:110
msgid "Besoin de contacter l'équipe du Webinaire de l’Etat ?"
msgstr "Need to contact the Webinar team?"
-#: web/flaskr/templates/content.py:113
+#: web/b3desk/templates/content.py:113
msgid "contact@webinaire.numerique.gouv.fr"
msgstr ""
-#: web/flaskr/templates/content.py:116
+#: web/b3desk/templates/content.py:116
msgid "Besoin de contacter l'équipe du ministére de l'Éducation nationale ?"
msgstr "Need to contact the ministry of Education's team?"
-#: web/flaskr/templates/content.py:119
+#: web/b3desk/templates/content.py:119
msgid ""
"Rendez-vous sur votre portail d'assistance académique "
"https://www.education.gouv.fr/la-messagerie-professionnelle-3446 ou sur "
@@ -563,15 +563,15 @@ msgstr ""
"Go to your academic support portal https://www.education.gouv.fr/la-"
"messagerie-professionnelle-3446 or on https://apps.education.fr"
-#: web/flaskr/templates/empty.html:2
+#: web/b3desk/templates/empty.html:2
msgid "Vous devez vous identifier pour consulter la liste des visioconférences."
msgstr "You must be logged in to view the list of videoconferences."
-#: web/flaskr/templates/faq.html:8
+#: web/b3desk/templates/faq.html:8
msgid "FAQ - Modalités d'accès"
msgstr "FAQ - How to access"
-#: web/flaskr/templates/footer.html:12
+#: web/b3desk/templates/footer.html:12
msgid ""
"Service proposé par la Direction interministérielle du numérique et la "
"Direction du numérique pour l'éducation"
@@ -579,68 +579,68 @@ msgstr ""
"Service offered by the Direction interministérielle du numérique and the "
"Direction du numérique pour l'éducation"
-#: web/flaskr/templates/footer.html:15
+#: web/b3desk/templates/footer.html:15
msgid "Le code source est ouvert et les contributions sont bienvenues."
msgstr "The source code is open and contributions are welcome."
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source - nouvelle fenêtre"
msgstr "View source code - new window"
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source"
msgstr "View source code"
-#: web/flaskr/templates/footer.html:37
+#: web/b3desk/templates/footer.html:37
msgid "Accessibilité : non conforme"
msgstr "Accessibility: not compliant"
-#: web/flaskr/templates/footer.html:40
-#: web/flaskr/templates/footer/mentions_legales.html:10
+#: web/b3desk/templates/footer.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:10
msgid "Mentions légales"
msgstr "Legal Notice"
-#: web/flaskr/templates/footer.html:43
+#: web/b3desk/templates/footer.html:43
msgid "Données personnelles et cookies"
msgstr "Personal data and cookies"
-#: web/flaskr/templates/footer.html:46 web/flaskr/templates/footer/cgu.html:10
+#: web/b3desk/templates/footer.html:46 web/b3desk/templates/footer/cgu.html:10
msgid "Conditions générales d’utilisation"
msgstr "Terms and Conditions"
-#: web/flaskr/templates/jumbotron.html:8
+#: web/b3desk/templates/jumbotron.html:8
#, python-format
msgid "Lancer %(a_meeting)s"
msgstr "Start a meeting"
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Lancer %(the_meeting)s - nouvelle fenêtre"
msgstr "Start the meeting - new window"
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Démarrer %(a_meeting)s immédiatement"
msgstr "Start a meeting immediately"
-#: web/flaskr/templates/jumbotron.html:19
-#: web/flaskr/templates/jumbotron.html:49
+#: web/b3desk/templates/jumbotron.html:19
+#: web/b3desk/templates/jumbotron.html:49
#, python-format
msgid "Actuellement, il y a %(count)s webinaire"
msgid_plural "Actuellement, il y a %(count)s webinaires"
msgstr[0] "Currently, there is %(count)s webinar"
msgstr[1] "Currently, there is %(count)s webinars"
-#: web/flaskr/templates/jumbotron.html:24
-#: web/flaskr/templates/jumbotron.html:54
+#: web/b3desk/templates/jumbotron.html:24
+#: web/b3desk/templates/jumbotron.html:54
#, python-format
msgid "et %(count)s participant"
msgid_plural "et %(count)s participants"
msgstr[0] "and %(count)s participant"
msgstr[1] "and %(count)s participants"
-#: web/flaskr/templates/jumbotron.html:29
-#: web/flaskr/templates/jumbotron.html:59
+#: web/b3desk/templates/jumbotron.html:29
+#: web/b3desk/templates/jumbotron.html:59
#, python-format
msgid ""
" sur une capacité moyenne pour la plateforme de %(max_participants)s "
@@ -649,12 +649,12 @@ msgstr ""
"on an average capacity for the platform of %(max_participants)s "
"participants."
-#: web/flaskr/templates/jumbotron.html:42
+#: web/b3desk/templates/jumbotron.html:42
#, python-format
msgid "Vous organisez régulièrement des %(some_meetings)s"
msgstr "You regularly organize meetings"
-#: web/flaskr/templates/jumbotron.html:43
+#: web/b3desk/templates/jumbotron.html:43
#, python-format
msgid ""
"Vous êtes agent de l’État, créez un compte pour organiser et conserver "
@@ -663,16 +663,16 @@ msgstr ""
"You are a state employee, create an account to organize and keep your "
"meetings."
-#: web/flaskr/templates/jumbotron.html:44
+#: web/b3desk/templates/jumbotron.html:44
msgid "Se connecter ou créer un compte"
msgstr "Connect or create an account"
-#: web/flaskr/templates/jumbotron.html:73
+#: web/b3desk/templates/jumbotron.html:73
#, python-format
msgid "Démarrer %(a_meeting)s en ligne immédiatement"
msgstr "Start a meeting online immediately"
-#: web/flaskr/templates/jumbotron.html:83
+#: web/b3desk/templates/jumbotron.html:83
#, python-format
msgid ""
"Recevez par courriel un lien organisateur %(of_the_meeting)s, actif une "
@@ -681,21 +681,21 @@ msgstr ""
"Receive an email with an organizer link to the meeting, active one week, "
"to send to attendees."
-#: web/flaskr/templates/jumbotron.html:88
+#: web/b3desk/templates/jumbotron.html:88
msgid "Votre courriel professionnel"
msgstr "Your professional email"
-#: web/flaskr/templates/jumbotron.html:92
+#: web/b3desk/templates/jumbotron.html:92
#, python-format
msgid "Créer %(my_meeting)s"
msgstr "Create my meeting"
-#: web/flaskr/templates/jumbotron.html:108
+#: web/b3desk/templates/jumbotron.html:108
#, python-format
msgid "Vous essayez de rejoindre %(a_meeting)s"
msgstr "You try to join a meeting"
-#: web/flaskr/templates/jumbotron.html:109
+#: web/b3desk/templates/jumbotron.html:109
#, python-format
msgid ""
"Pour rejoindre %(a_meeting_to_which)s vous êtes invité, cliquez sur le "
@@ -704,75 +704,75 @@ msgstr ""
"To join a meeting to which you are invited, click on the link sent to you"
" by the organizer/moderator."
-#: web/flaskr/templates/redirections.html:4
+#: web/b3desk/templates/redirections.html:4
msgid "Connectez-vous ou créez un compte"
msgstr "Connect or create an account"
-#: web/flaskr/templates/redirections.html:10
+#: web/b3desk/templates/redirections.html:10
msgid "Autres profils"
msgstr "Other profiles"
-#: web/flaskr/templates/rie.html:3
+#: web/b3desk/templates/rie.html:3
msgid "Service accessible suivant les politiques de sécurité de votre ministère."
msgstr ""
-#: web/flaskr/templates/rie.html:4
+#: web/b3desk/templates/rie.html:4
msgid ""
"Si l'audio ou la vidéo ne fonctionne pas, vous devez utiliser un autre "
"appareil (ordinateur, smartphone)."
msgstr ""
-#: web/flaskr/templates/rie.html:5
+#: web/b3desk/templates/rie.html:5
msgid "en savoir plus"
msgstr ""
-#: web/flaskr/templates/tools.html:13
+#: web/b3desk/templates/tools.html:13
msgid "Modalités d'accès"
msgstr ""
-#: web/flaskr/templates/tools.html:32
+#: web/b3desk/templates/tools.html:32
msgid "se déconnecter"
msgstr ""
-#: web/flaskr/templates/tools.html:40
+#: web/b3desk/templates/tools.html:40
msgid "S’identifier"
msgstr ""
-#: web/flaskr/templates/errors/403.html:11
+#: web/b3desk/templates/errors/403.html:11
msgid "Erreur 403"
msgstr ""
-#: web/flaskr/templates/errors/403.html:12
+#: web/b3desk/templates/errors/403.html:12
msgid ""
"Vous n’êtes pas autorisé à accéder cette page. Vous pouvez retourner à l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/404.html:11
+#: web/b3desk/templates/errors/404.html:11
msgid "Erreur 404"
msgstr ""
-#: web/flaskr/templates/errors/404.html:12
+#: web/b3desk/templates/errors/404.html:12
msgid ""
"Cette page n'existe pas. Vous pouvez retourner à "
"l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/500.html:11
+#: web/b3desk/templates/errors/500.html:11
msgid "Erreur 500"
msgstr ""
-#: web/flaskr/templates/errors/500.html:12
+#: web/b3desk/templates/errors/500.html:12
msgid ""
"Le serveur a rencontré une erreur interne, veuillez réessayer "
"ultérieurement."
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:9
+#: web/b3desk/templates/footer/accessibilite.html:9
msgid "Accessibilité"
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:10
+#: web/b3desk/templates/footer/accessibilite.html:10
msgid ""
"Le site webinaire.numerique.gouv.fr est développé selon les "
"recommendations du annuaire de l'administration"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:11
+#: web/b3desk/templates/footer/cgu.html:11
msgid ""
"Le webinaire, Visio-ecoles/colleges/lycees/agents de l’État permet "
"d’accéder à la page d’accueil du sous-domaine internet utilisé par l’Etat"
@@ -853,7 +853,7 @@ msgid ""
"les partenaires du service public."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:12
+#: web/b3desk/templates/footer/cgu.html:12
msgid ""
"Le sous-domaine « https://visio-"
@@ -875,25 +875,25 @@ msgid ""
"Nationale, de la Jeunesse et des Sports."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:14
+#: web/b3desk/templates/footer/cgu.html:14
msgid ""
"Le service est maintenu en conditions opérationnelles et ses évolutions "
"sont assurées par le Ministère de l’Éducation Nationale, de la Jeunesse "
"et des Sports, ci-après dénommé « l’éditeur »."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:15
+#: web/b3desk/templates/footer/cgu.html:15
msgid ""
"Toute utilisation des ressources de domaine de publication est "
"subordonnée au respect des présentes conditions générales d’utilisation "
"(CGU)."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:17
+#: web/b3desk/templates/footer/cgu.html:17
msgid "Objet"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:18
+#: web/b3desk/templates/footer/cgu.html:18
msgid ""
"Le sous-domaine permet de publier sur internet l’offre de service "
"interministérielle de webconférence.
"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:19
+#: web/b3desk/templates/footer/cgu.html:19
msgid "Code de conduite et responsabilités des Utilisateurs"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:20
+#: web/b3desk/templates/footer/cgu.html:20
msgid ""
"L’utilisation de ce service interministériel est libre et gratuite pour "
"les utilisateurs des services de l’Etat, et sur invitation, pour les "
@@ -917,14 +917,14 @@ msgid ""
"et responsabilités de l’éditeur."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:21
+#: web/b3desk/templates/footer/cgu.html:21
msgid ""
"Sitôt entré sur la page d’accueil, l’utilisateur peut en consulter les "
"contenus ou accéder à un salon en saisissant le nom de ce salon ou, pour "
"les agents de l’Etat, en créant ledit salon."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:22
+#: web/b3desk/templates/footer/cgu.html:22
msgid ""
"À l’instant où l’utilisateur accède à un salon de webconférence, il "
"devient seul responsable des données et des contenus qu’il échange sur le"
@@ -932,17 +932,17 @@ msgid ""
"netiquette."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:23
+#: web/b3desk/templates/footer/cgu.html:23
msgid "Usage professionnel"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:24
+#: web/b3desk/templates/footer/cgu.html:24
msgid ""
"Le service de Webinaire, Visio-ecoles/colleges/lycees/agents mis à "
"disposition est à usage professionnel."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:25
+#: web/b3desk/templates/footer/cgu.html:25
msgid ""
"Seule l’utilisation à usage professionnel de cette ressource mise à "
"disposition est tolérée, l’utilisateur est attentif à ce que ces usages "
@@ -950,11 +950,11 @@ msgid ""
"service auquel il accède."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:26
+#: web/b3desk/templates/footer/cgu.html:26
msgid "Engagements et responsabilités de l’éditeur"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:27
+#: web/b3desk/templates/footer/cgu.html:27
msgid ""
"L’éditeur donne accès au service interministériel de webconférence aux "
"adresses suivantes : (\n"
"56 rue de Varenne \n"
"75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:95
+#: web/b3desk/templates/footer/donnees_personnelles.html:95
msgid ""
"Si vous estimez, après nous avoir contactés, que vos droits Informatiques"
" et Libertés ne sont pas respectés vous pouvez adresser une réclamation à"
" la CNIL :"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:96
+#: web/b3desk/templates/footer/donnees_personnelles.html:96
msgid ""
"Commission nationale informatique et libertés \n"
"3 place de Fontenoy – TSA 80715 – \n"
"75334 PARIS CEDEX 07"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:100
+#: web/b3desk/templates/footer/donnees_personnelles.html:100
msgid ""
"Les modalités de réclamation sont précisées sur le site de la CNIL : "
"www.cnil.fr."
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:102
+#: web/b3desk/templates/footer/donnees_personnelles.html:102
msgid ""
"Contactez le Délégué à la protection des données pour les services "
"Écoles/Colléges/Lycées/Agents"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:103
+#: web/b3desk/templates/footer/donnees_personnelles.html:103
msgid ""
"Pour ce faire, envoyez un courriel à "
"dpd[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:11
+#: web/b3desk/templates/footer/mentions_legales.html:11
msgid "Éditeur"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid ""
"Ministère de l’Éducation nationale et de la jeunesse Direction du "
"numérique pour l’éducation 110 rue Grenelle, 75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid "Directeur de publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:13
+#: web/b3desk/templates/footer/mentions_legales.html:13
msgid "Directeur de la publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:14
+#: web/b3desk/templates/footer/mentions_legales.html:14
msgid "M. Audran Le Baron, Directeur du numérique pour l’éducation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:15
+#: web/b3desk/templates/footer/mentions_legales.html:15
msgid "Gestionnaire des statistiques"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:16
+#: web/b3desk/templates/footer/mentions_legales.html:16
msgid "Il n’y a pas d’outil de mesure d’audience pour ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:17
+#: web/b3desk/templates/footer/mentions_legales.html:17
msgid "Conception et gestion du site"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:18
+#: web/b3desk/templates/footer/mentions_legales.html:18
msgid ""
"Le suivi éditorial, graphique et technique du site est assuré au "
"quotidien par les équipes de la DINUM et du Pôle de compétence Identité "
"du MENJS."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:19
+#: web/b3desk/templates/footer/mentions_legales.html:19
msgid "Droits de reproduction"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:20
+#: web/b3desk/templates/footer/mentions_legales.html:20
msgid ""
"Conformément au droit public de la propriété intellectuelle et notamment "
"selon l’article L122-5 du Code de la propriété intellectuelle, les "
"’’documents officiels’’ sont librement réutilisables."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:21
+#: web/b3desk/templates/footer/mentions_legales.html:21
msgid ""
"Cependant, le bon usage veut que la reprise de ces contenus de façon "
"partielle ou intégrale mentionne clairement la source, et le cas échéant "
"avec un lien vers le document original en ligne sur ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:22
+#: web/b3desk/templates/footer/mentions_legales.html:22
msgid ""
"Toutes les infographies et vidéos réalisées par le service de "
"communication de l’éditeur se trouvent sous « Licence Ouverte V2.0 » et "
"sont librement réutilisables sous les conditions suivantes :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:23
+#: web/b3desk/templates/footer/mentions_legales.html:23
msgid ""
"Attribution : vous devez attribuer l’œuvre de la manière indiquée par "
"l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière "
@@ -1468,32 +1468,32 @@ msgid ""
"l’œuvre)."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:24
+#: web/b3desk/templates/footer/mentions_legales.html:24
msgid "Liens hypertextes pointant vers ce site :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:25
+#: web/b3desk/templates/footer/mentions_legales.html:25
msgid ""
"Tout site public ou privé est autorisé à établir, sans autorisation "
"préalable, un lien (y compris profond) vers les informations diffusées "
"par ce site de webinaire, Visio-ecoles/colleges/lycees/agents."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:26
+#: web/b3desk/templates/footer/mentions_legales.html:26
msgid ""
"Pour les sites Internet, la reproduction, après autorisation, d’un "
"contenu doit mentionner très clairement l’origine du document sous forme "
"d’une adresse internet :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:27
+#: web/b3desk/templates/footer/mentions_legales.html:27
msgid ""
"La mise en place de “liens profonds” pointant directement sur le document"
" souhaité devra être privilégiée par rapport à la reproduction de "
"contenus."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:28
+#: web/b3desk/templates/footer/mentions_legales.html:28
msgid ""
"En effet, dans ce cas, la mise en place de liens vers ce site de "
"Webinaire/Visio-ecoles/colleges/lycees/agents n’est conditionnée à aucun "
@@ -1501,20 +1501,20 @@ msgid ""
"du lien est recommandée."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:29
+#: web/b3desk/templates/footer/mentions_legales.html:29
msgid ""
"Les sites qui font le choix de pointer vers ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents engagent leur responsabilité dès lors "
"qu’ils porteraient atteinte à l’image du site public."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:30
+#: web/b3desk/templates/footer/mentions_legales.html:30
msgid ""
"Liens hypertextes proposés par ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:31
+#: web/b3desk/templates/footer/mentions_legales.html:31
msgid ""
"Les liens vers chaque service interministériel référencé dans le "
"catalogue que proposé par de ce site. Leur présence engage l’éditeur et "
@@ -1524,43 +1524,43 @@ msgid ""
"disposition au plan interministériel."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:32
+#: web/b3desk/templates/footer/mentions_legales.html:32
msgid "Clause de responsabilité"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:33
+#: web/b3desk/templates/footer/mentions_legales.html:33
msgid ""
"Les informations proposées sur ce site le sont à titre de service rendu "
"aux agents du service public, notamment aux agents des services de "
"l’État."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:34
+#: web/b3desk/templates/footer/mentions_legales.html:34
msgid ""
"Les informations et/ou documents disponibles sur ce site sont "
"susceptibles d’être modifiés à tout moment, et peuvent faire l’objet de "
"mises à jour pour faciliter l’accès aux ressources numériques."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:35
+#: web/b3desk/templates/footer/mentions_legales.html:35
msgid ""
"Les informations et/ou documents accédés à partir de ce site relèvent de "
"la responsabilité des porteurs de chaque service interministériel ainsi "
"mis à disposition."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:36
+#: web/b3desk/templates/footer/mentions_legales.html:36
msgid ""
"L’éditeur ne pourra en aucun cas être tenue responsable de tout dommage "
"de quelque nature qu’il soit résultant de la mauvaise utilisation des "
"ressources accessibles à partir de ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:37
+#: web/b3desk/templates/footer/mentions_legales.html:37
msgid "Droit à la compensation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:38
+#: web/b3desk/templates/footer/mentions_legales.html:38
msgid ""
"Dans l’attente d’une mise en conformité totale d’un de ces services, vous"
" pouvez obtenir une version accessible des documents ou des informations "
@@ -1570,69 +1570,69 @@ msgid ""
"demandées vous seront transmises dans les plus brefs délais."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:40
msgid ""
"Vous pouvez nous aider à améliorer l’accessibilité du site en nous "
"signalant les problèmes éventuels que vous rencontrez. Pour ce faire, "
"envoyez-nous un courriel à apps[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:36
+#: web/b3desk/templates/meeting/form.html:36
msgid "Modifier"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:38
-#: web/flaskr/templates/meeting/submit.html:5
+#: web/b3desk/templates/meeting/form.html:38
+#: web/b3desk/templates/meeting/submit.html:5
msgid "Créer"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:43
+#: web/b3desk/templates/meeting/form.html:43
msgid "Enregistrement impossible car certains champs sont mal renseignés."
msgstr ""
-#: web/flaskr/templates/meeting/form.html:51
+#: web/b3desk/templates/meeting/form.html:51
msgid "Configuration"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:67
+#: web/b3desk/templates/meeting/form.html:67
msgid ""
"Gestion des permissions, elles peuvent être ajustées une fois dans le "
"salon"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:84
+#: web/b3desk/templates/meeting/form.html:84
msgid "Personnalisation"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:99
+#: web/b3desk/templates/meeting/form.html:99
msgid "Enregistrement"
msgstr "Recording"
-#: web/flaskr/templates/meeting/jumbotron.html:3
+#: web/b3desk/templates/meeting/jumbotron.html:3
msgid "Webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:5
+#: web/b3desk/templates/meeting/jumbotron.html:5
msgid "Nouveau webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:8
+#: web/b3desk/templates/meeting/jumbotron.html:8
msgid "Retour au tableau de bord"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:2
+#: web/b3desk/templates/meeting/list.html:2
#, python-format
msgid "Mes salles de %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:4
+#: web/b3desk/templates/meeting/list.html:4
#, python-format
msgid ""
"Créer une salle de %(meeting_label)s vous permet de conserver les "
"réglages et le lien de la salle."
msgstr ""
-#: web/flaskr/templates/meeting/list.html:9
+#: web/b3desk/templates/meeting/list.html:9
#, python-format
msgid ""
"Vous avez atteint la limite des %(max_meetings_per_user)s "
@@ -1640,22 +1640,22 @@ msgid ""
"des %(meeting_label)ss inactives."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:75
+#: web/b3desk/templates/meeting/modals.html:75
#, python-format
msgid ""
"%(the_meeting)s est toujours en cours. Si un enregistrement est en cours,"
" il ne sera encodé qu'après la fin %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:77
-#: web/flaskr/templates/meeting/recordings.html:22
+#: web/b3desk/templates/meeting/modals.html:77
+#: web/b3desk/templates/meeting/recordings.html:22
#, python-format
msgid ""
"Après la fin d'%(a_meeting)s, l'encodage de l'enregistrement peut prendre"
" autant de temps que la durée %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:78
+#: web/b3desk/templates/meeting/modals.html:78
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(to_the_meeting)s, un délai "
@@ -1663,54 +1663,54 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:84
+#: web/b3desk/templates/meeting/modals.html:84
msgid "Images"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:85
+#: web/b3desk/templates/meeting/modals.html:85
msgid "Lien"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:105
-#: web/flaskr/templates/meeting/modals.html:106
-#: web/flaskr/templates/meeting/recordings.html:71
-#: web/flaskr/templates/meeting/recordings.html:72
+#: web/b3desk/templates/meeting/modals.html:105
+#: web/b3desk/templates/meeting/modals.html:106
+#: web/b3desk/templates/meeting/recordings.html:71
+#: web/b3desk/templates/meeting/recordings.html:72
#, python-format
msgid "Supprimer video de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:108
-#: web/flaskr/templates/meeting/recordings.html:74
+#: web/b3desk/templates/meeting/modals.html:108
+#: web/b3desk/templates/meeting/recordings.html:74
msgid "Suppression d'enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:111
+#: web/b3desk/templates/meeting/modals.html:111
msgid "Copier le lien de l'enregistrement dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:11
+#: web/b3desk/templates/meeting/recordings.html:11
#, python-format
msgid "Enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:13
+#: web/b3desk/templates/meeting/recordings.html:13
#, python-format
msgid "Retour à mes %(meeting_label)ss"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:18
+#: web/b3desk/templates/meeting/recordings.html:18
#, python-format
msgid "%(this_meeting)s est toujours en cours"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:19
+#: web/b3desk/templates/meeting/recordings.html:19
#, python-format
msgid ""
"Si un enregistrement est en cours, il ne sera encodé qu'après la fin "
"%(of_the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:23
+#: web/b3desk/templates/meeting/recordings.html:23
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(of_the_meeting)s, un délai "
@@ -1718,199 +1718,199 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:42
+#: web/b3desk/templates/meeting/recordings.html:42
msgid "Visuels"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:43
+#: web/b3desk/templates/meeting/recordings.html:43
msgid "Actions"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:76
-#: web/flaskr/templates/meeting/row.html:29
-#: web/flaskr/templates/meeting/row.html:40
-#: web/flaskr/templates/meeting/row.html:59
+#: web/b3desk/templates/meeting/recordings.html:76
+#: web/b3desk/templates/meeting/row.html:29
+#: web/b3desk/templates/meeting/row.html:40
+#: web/b3desk/templates/meeting/row.html:59
msgid "Fermer la fenêtre modale"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:91
+#: web/b3desk/templates/meeting/recordings.html:91
msgid "Supprimer"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:92
-#: web/flaskr/templates/meeting/submit.html:7
+#: web/b3desk/templates/meeting/recordings.html:92
+#: web/b3desk/templates/meeting/submit.html:7
msgid "Annuler"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:5
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:5
+#: web/b3desk/templates/meeting/row.html:33
#, python-format
msgid "Lancer %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:7
+#: web/b3desk/templates/meeting/row.html:7
msgid "Envoyer un courriel aux modérateurs"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:9
+#: web/b3desk/templates/meeting/row.html:9
msgid "Copier le lien Modérateur dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:13
+#: web/b3desk/templates/meeting/row.html:13
#, python-format
msgid "Participer à %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:15
+#: web/b3desk/templates/meeting/row.html:15
msgid "Envoyer un courriel aux participants"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:17
+#: web/b3desk/templates/meeting/row.html:17
msgid "Copier le lien Participant dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:20
-#: web/flaskr/templates/meeting/row.html:50
+#: web/b3desk/templates/meeting/row.html:20
+#: web/b3desk/templates/meeting/row.html:50
#, python-format
msgid "Modifier %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:24
-#: web/flaskr/templates/meeting/row.html:25
-#: web/flaskr/templates/meeting/row.html:27
-#: web/flaskr/templates/meeting/row.html:54
-#: web/flaskr/templates/meeting/row.html:55
-#: web/flaskr/templates/meeting/row.html:57
+#: web/b3desk/templates/meeting/row.html:24
+#: web/b3desk/templates/meeting/row.html:25
+#: web/b3desk/templates/meeting/row.html:27
+#: web/b3desk/templates/meeting/row.html:54
+#: web/b3desk/templates/meeting/row.html:55
+#: web/b3desk/templates/meeting/row.html:57
#, python-format
msgid "Supprimer %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:33
msgid "Lancer"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:36
-#: web/flaskr/templates/meeting/row.html:38
+#: web/b3desk/templates/meeting/row.html:36
+#: web/b3desk/templates/meeting/row.html:38
#, python-format
msgid "Inviter à %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:41
+#: web/b3desk/templates/meeting/row.html:41
msgid "Inviter"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:46
+#: web/b3desk/templates/meeting/row.html:46
#, python-format
msgid "Voir les enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:1
-#: web/flaskr/templates/meeting/signinmail.html:1
+#: web/b3desk/templates/meeting/signin.html:1
+#: web/b3desk/templates/meeting/signinmail.html:1
#, python-format
msgid "Rejoindre %(the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:16
+#: web/b3desk/templates/meeting/signin.html:16
#, python-format
msgid "%(meeting_attente)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:24
-#: web/flaskr/templates/meeting/signinmail.html:16
+#: web/b3desk/templates/meeting/signin.html:24
+#: web/b3desk/templates/meeting/signinmail.html:16
msgid "Votre nom"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:25
-#: web/flaskr/templates/meeting/signinmail.html:17
+#: web/b3desk/templates/meeting/signin.html:25
+#: web/b3desk/templates/meeting/signinmail.html:17
msgid "Vous pouvez également préciser votre service ou votre fonction."
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:44
-#: web/flaskr/templates/meeting/signinmail.html:23
+#: web/b3desk/templates/meeting/signin.html:44
+#: web/b3desk/templates/meeting/signinmail.html:23
msgid "Rejoindre"
msgstr ""
-#: web/flaskr/templates/meeting/signinmail.html:10
+#: web/b3desk/templates/meeting/signinmail.html:10
#, python-format
msgid "Votre %(meeting_label)s n'a pas encore été activée par un modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/submit.html:3
+#: web/b3desk/templates/meeting/submit.html:3
msgid "Enregistrer"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:4
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:4
msgid "Modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:6
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:6
msgid "Participant"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:9
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:9
#, python-format
msgid "À %(the_meeting)s suivante :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:13
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:13
msgid "Le lien pour s'y inscrire est le suivant :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:21
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:21
#, python-format
msgid "Le mot de passe de %(this_meeting)s est :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:29
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:29
msgid "Vous devez rentrer votre nom complet et le mot de passe pour y accéder."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:2
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:2
msgid "Bonjour,"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:5
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:5
#, python-format
msgid ""
"Vous avez demandé l’organisation d’%(a_quick_meeting)s au travers du "
"webinaire de l’Etat."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:8
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:8
msgid ""
"Le lien du webinaire que vous trouvez ci-dessous reste actif et "
"accessible pendant une semaine depuis un navigateur internet sur un "
"ordinateur ou un smartphone :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:11
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:11
#, python-format
msgid ""
"%(moderator_mail_signin_url)s"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:14
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:14
msgid ""
"Vous pouvez dès à présent transmettre ce lien de connexion aux "
"participants que vous souhaitez inviter."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:17
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:17
msgid ""
"Une fois sur la page d’accueil, vous êtes invité à rentrer votre nom "
"complet pour accéder au webinaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:20
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:20
msgid "Vous y êtes !"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:23
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:23
msgid "L’équipe du webinaire de l’Etat vous souhaite un excellent séminaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:26
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:26
#, python-format
msgid ""
"Si vous organisez régulièrement des %(meeting_label)ss, nous vous "
@@ -1919,7 +1919,7 @@ msgid ""
"mesure."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_subject.txt:1
+#: web/b3desk/templates/meeting/mailto/mail_subject.txt:1
msgid "Invitation"
msgstr ""
diff --git a/web/translations/fr/LC_MESSAGES/messages.po b/web/translations/fr/LC_MESSAGES/messages.po
index 3e63b734..1c46a082 100644
--- a/web/translations/fr/LC_MESSAGES/messages.po
+++ b/web/translations/fr/LC_MESSAGES/messages.po
@@ -18,60 +18,60 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
-#: web/flaskr/forms.py:56
+#: web/b3desk/forms.py:56
#, python-format
msgid "Titre %(of_the_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:60
+#: web/b3desk/forms.py:60
#, python-format
msgid "Créer %(a_meeting)s dont le titre est :"
msgstr ""
-#: web/flaskr/forms.py:66
+#: web/b3desk/forms.py:66
#, python-format
msgid "%(my_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:71
+#: web/b3desk/forms.py:71
msgid "Texte de bienvenue"
msgstr ""
-#: web/flaskr/forms.py:72
+#: web/b3desk/forms.py:72
msgid "Ce texte apparait comme message de bienvenue sur le tchat public"
msgstr ""
-#: web/flaskr/forms.py:75
+#: web/b3desk/forms.py:75
#, python-format
msgid "Bienvenue dans %(this_meeting)s %(meeting_name)s."
msgstr ""
-#: web/flaskr/forms.py:81
+#: web/b3desk/forms.py:81
msgid "Le texte est trop long"
msgstr ""
-#: web/flaskr/forms.py:85
+#: web/b3desk/forms.py:85
msgid "Nombre maximal de participants"
msgstr ""
-#: web/flaskr/forms.py:86
+#: web/b3desk/forms.py:86
msgid "Limitez vos salons à 250 personnes pour plus de confort"
msgstr ""
-#: web/flaskr/forms.py:92
+#: web/b3desk/forms.py:92
msgid "Durée maximale en minutes"
msgstr ""
-#: web/flaskr/forms.py:93
+#: web/b3desk/forms.py:93
#, python-format
msgid "Après laquelle %(the_meeting)s stoppe automatiquement"
msgstr ""
-#: web/flaskr/forms.py:101
+#: web/b3desk/forms.py:101
msgid "Salle d'attente"
msgstr ""
-#: web/flaskr/forms.py:102
+#: web/b3desk/forms.py:102
#, python-format
msgid ""
"Placer les participants dans une salle d'attente lorsqu'ils rejoignent "
@@ -79,203 +79,203 @@ msgid ""
"individuellement."
msgstr ""
-#: web/flaskr/forms.py:109
+#: web/b3desk/forms.py:109
msgid "Seul les modérateurs peuvent voir les webcams des autres participants"
msgstr ""
-#: web/flaskr/forms.py:112
+#: web/b3desk/forms.py:112
msgid "Les participants ne verront pas la diffusion de la caméra des autres"
msgstr ""
-#: web/flaskr/forms.py:118
+#: web/b3desk/forms.py:118
msgid "Micros fermés au démarrage"
msgstr ""
-#: web/flaskr/forms.py:119
+#: web/b3desk/forms.py:119
msgid "Les micros sont clos à la connexion des utilisateurs"
msgstr ""
-#: web/flaskr/forms.py:125
+#: web/b3desk/forms.py:125
msgid "Verrouillage caméra"
msgstr ""
-#: web/flaskr/forms.py:126
+#: web/b3desk/forms.py:126
msgid "Les participants ne pourront pas activer leur caméra"
msgstr ""
-#: web/flaskr/forms.py:132
+#: web/b3desk/forms.py:132
msgid "Verrouillage micro"
msgstr ""
-#: web/flaskr/forms.py:133
+#: web/b3desk/forms.py:133
msgid "Les participants ne pourront pas activer leur micro"
msgstr ""
-#: web/flaskr/forms.py:137
+#: web/b3desk/forms.py:137
msgid "Désactivation de la discussion privée"
msgstr ""
-#: web/flaskr/forms.py:138
+#: web/b3desk/forms.py:138
msgid "Interdit les échanges textes directs entre participants"
msgstr ""
-#: web/flaskr/forms.py:144
+#: web/b3desk/forms.py:144
msgid "Désactivation de la discussion publique"
msgstr ""
-#: web/flaskr/forms.py:145
+#: web/b3desk/forms.py:145
msgid "Pas de tchat"
msgstr ""
-#: web/flaskr/forms.py:149
+#: web/b3desk/forms.py:149
msgid "Désactivation de la prise de notes"
msgstr ""
-#: web/flaskr/forms.py:150
+#: web/b3desk/forms.py:150
msgid "Pas de prise de notes collaborative"
msgstr ""
-#: web/flaskr/forms.py:154
+#: web/b3desk/forms.py:154
msgid "Message à l'attention des modérateurs"
msgstr ""
-#: web/flaskr/forms.py:155
+#: web/b3desk/forms.py:155
msgid "150 caractères max"
msgstr ""
-#: web/flaskr/forms.py:156
+#: web/b3desk/forms.py:156
msgid "Bienvenue aux modérateurs"
msgstr ""
-#: web/flaskr/forms.py:158
+#: web/b3desk/forms.py:158
msgid "Le message est trop long"
msgstr ""
-#: web/flaskr/forms.py:163
+#: web/b3desk/forms.py:163
#, python-format
msgid "Url de redirection après %(the_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:170
+#: web/b3desk/forms.py:170
msgid "Renouveler le lien modérateur"
msgstr ""
-#: web/flaskr/forms.py:171 web/flaskr/forms.py:180
+#: web/b3desk/forms.py:171 web/b3desk/forms.py:180
msgid "Ce code vous permet si vous le changez de bloquer les anciens liens"
msgstr ""
-#: web/flaskr/forms.py:179
+#: web/b3desk/forms.py:179
msgid "Renouveler le lien participants"
msgstr ""
-#: web/flaskr/forms.py:191
+#: web/b3desk/forms.py:191
msgid "Enregistrement manuel"
msgstr ""
-#: web/flaskr/forms.py:192
+#: web/b3desk/forms.py:192
msgid "Autoriser le démarrage et l'arrêt de l'enregistrement par le modérateur"
msgstr ""
-#: web/flaskr/forms.py:198
+#: web/b3desk/forms.py:198
msgid "Enregistrement automatique"
msgstr ""
-#: web/flaskr/forms.py:199
+#: web/b3desk/forms.py:199
msgid "Démarrage automatique"
msgstr ""
-#: web/flaskr/routes.py:548
+#: web/b3desk/routes.py:548
msgid ""
"Courriel invalide. Avez vous bien tapé votre email ? Vous pouvez "
"réessayer."
msgstr ""
-#: web/flaskr/routes.py:556
+#: web/b3desk/routes.py:556
msgid ""
"Ce courriel ne correspond pas à un service de l'État. Si vous appartenez "
"à un service de l'État mais votre courriel n'est pas reconnu par "
"Webinaire, contactez-nous pour que nous le rajoutions!"
msgstr ""
-#: web/flaskr/routes.py:568
+#: web/b3desk/routes.py:568
msgid "Vous avez reçu un courriel pour vous connecter"
msgstr ""
-#: web/flaskr/routes.py:623 web/flaskr/routes.py:653
+#: web/b3desk/routes.py:623 web/b3desk/routes.py:653
msgid "Vous ne pouvez pas voir cet élément (identifiant incorrect)"
msgstr ""
-#: web/flaskr/routes.py:643 web/flaskr/routes.py:676
+#: web/b3desk/routes.py:643 web/b3desk/routes.py:676
msgid "Vous ne pouvez pas consulter cet élément"
msgstr ""
-#: web/flaskr/routes.py:805
+#: web/b3desk/routes.py:805
msgid "Vous ne pouvez pas modifier cet élément"
msgstr ""
-#: web/flaskr/routes.py:1264
+#: web/b3desk/routes.py:1264
#, python-format
msgid "%(meeting_name)s modifications prises en compte"
msgstr ""
-#: web/flaskr/routes.py:1427 web/flaskr/routes.py:1474
+#: web/b3desk/routes.py:1427 web/b3desk/routes.py:1474
#, python-format
msgid "Aucune %(meeting_label)s ne correspond à ces paramètres"
msgstr ""
-#: web/flaskr/routes.py:1437 web/flaskr/routes.py:1589
+#: web/b3desk/routes.py:1437 web/b3desk/routes.py:1589
msgid "Lien invalide"
msgstr ""
-#: web/flaskr/routes.py:1442 web/flaskr/routes.py:1594
+#: web/b3desk/routes.py:1442 web/b3desk/routes.py:1594
msgid "Lien expiré"
msgstr ""
-#: web/flaskr/routes.py:1581
+#: web/b3desk/routes.py:1581
#, python-format
msgid "%(meeting_label)s inexistante"
msgstr ""
-#: web/flaskr/routes.py:1638
+#: web/b3desk/routes.py:1638
msgid "Accès non autorisé"
msgstr ""
-#: web/flaskr/routes.py:1669
+#: web/b3desk/routes.py:1669
msgid "Élément supprimé"
msgstr ""
-#: web/flaskr/routes.py:1671
+#: web/b3desk/routes.py:1671
msgid "Vous ne pouvez pas supprimer cet élément"
msgstr ""
-#: web/flaskr/routes.py:1687
+#: web/b3desk/routes.py:1687
msgid "Vidéo supprimée"
msgstr ""
-#: web/flaskr/routes.py:1691
+#: web/b3desk/routes.py:1691
#, python-format
msgid "Nous n'avons pas pu supprimer cette vidéo : %(code)s, %(message)s"
msgstr ""
-#: web/flaskr/routes.py:1700
+#: web/b3desk/routes.py:1700
msgid "Vous ne pouvez pas supprimer cette enregistrement"
msgstr ""
-#: web/flaskr/templates/brand.html:19
+#: web/b3desk/templates/brand.html:19
#, python-format
msgid "%(service_title)s"
msgstr ""
-#: web/flaskr/templates/brand.html:26
+#: web/b3desk/templates/brand.html:26
#, python-format
msgid "%(service_tagline)s"
msgstr ""
-#: web/flaskr/templates/content.py:6
+#: web/b3desk/templates/content.py:6
msgid "Quelles sont les conditions d’accès pour accéder aux services ?"
msgstr ""
-#: web/flaskr/templates/content.py:9
+#: web/b3desk/templates/content.py:9
msgid ""
"Cette plateforme offre une solution complète et puissante, adaptée à de "
"nombreux types d’événements en ligne, jusqu’à 350 participants "
@@ -312,11 +312,11 @@ msgid ""
"- Sur Android, utiliser le navigateur Chrome par défaut (Android 6.0+)\n"
msgstr ""
-#: web/flaskr/templates/content.py:33
+#: web/b3desk/templates/content.py:33
msgid "Quel est le matériel nécessaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:34
+#: web/b3desk/templates/content.py:34
msgid ""
"Pour utiliser l’outil Webinaire de l’État, il vous suffit de disposer du "
"matériel suivant :\n"
@@ -338,11 +338,11 @@ msgid ""
"contexte d’intervention."
msgstr ""
-#: web/flaskr/templates/content.py:46
+#: web/b3desk/templates/content.py:46
msgid "Puis-je utiliser mon smartphone ou ma tablette pour me connecter ?"
msgstr ""
-#: web/flaskr/templates/content.py:49
+#: web/b3desk/templates/content.py:49
msgid ""
"Le Webinaire de l’Etat fonctionne également sur les appareils mobiles par"
" un simple lien (sans application) sur le portail ou dans le séminaire. "
@@ -350,11 +350,11 @@ msgid ""
"Sur Android, utiliser le navigateur chrome par défaut (Android 6.0+).\n"
msgstr ""
-#: web/flaskr/templates/content.py:55
+#: web/b3desk/templates/content.py:55
msgid "Comment créer un séminaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:56
+#: web/b3desk/templates/content.py:56
msgid ""
"Si vous êtes un agent de l’état, vous pouvez :\n"
"- Créer des séminaires immédiatement en renseignant votre courriel "
@@ -370,11 +370,11 @@ msgid ""
"contact@webinaire.numerique.gouv.fr \n"
msgstr ""
-#: web/flaskr/templates/content.py:67
+#: web/b3desk/templates/content.py:67
msgid "Comment créer un compte ?"
msgstr ""
-#: web/flaskr/templates/content.py:68
+#: web/b3desk/templates/content.py:68
msgid ""
"En tant qu’agent de l’État, si vous organisez régulièrement des "
"séminaires vous pouvez créer un compte pour organiser et conserver "
@@ -387,11 +387,11 @@ msgid ""
"en grand nombre, …etc.)."
msgstr ""
-#: web/flaskr/templates/content.py:75
+#: web/b3desk/templates/content.py:75
msgid "Comment inviter les participants/ modérateurs"
msgstr ""
-#: web/flaskr/templates/content.py:76
+#: web/b3desk/templates/content.py:76
msgid ""
"L’organisateur qui a créé le séminaire peut partager le lien :\n"
"« Participants » qu’ils soient de l’administration ou de l’extérieur "
@@ -399,11 +399,11 @@ msgid ""
"« Organisateurs/modérateurs » qui géreront avec vous le séminaire."
msgstr ""
-#: web/flaskr/templates/content.py:83
+#: web/b3desk/templates/content.py:83
msgid "Rejoindre un Webinaire en appel téléphonique ?"
msgstr ""
-#: web/flaskr/templates/content.py:84
+#: web/b3desk/templates/content.py:84
msgid ""
"Une fois dans le séminaire, il est possible d’utiliser aussi son "
"téléphone fixe ou mobile pour suivre le séminaire.\n"
@@ -418,11 +418,11 @@ msgid ""
"téléphone afin d’activer ou de désactiver votre microphone."
msgstr ""
-#: web/flaskr/templates/content.py:95
+#: web/b3desk/templates/content.py:95
msgid "J'ai des perturbations audio ou vidéo ?"
msgstr ""
-#: web/flaskr/templates/content.py:96
+#: web/b3desk/templates/content.py:96
msgid ""
"\n"
"Pour l’audio, rapprochez-vous de votre borne wifi, ou/et coupez votre "
@@ -443,225 +443,225 @@ msgid ""
"de vous connecter hors VPN.\n"
msgstr ""
-#: web/flaskr/templates/content.py:110
+#: web/b3desk/templates/content.py:110
msgid "Besoin de contacter l'équipe du Webinaire de l’Etat ?"
msgstr ""
-#: web/flaskr/templates/content.py:113
+#: web/b3desk/templates/content.py:113
msgid "contact@webinaire.numerique.gouv.fr"
msgstr ""
-#: web/flaskr/templates/content.py:116
+#: web/b3desk/templates/content.py:116
msgid "Besoin de contacter l'équipe du ministére de l'Éducation nationale ?"
msgstr ""
-#: web/flaskr/templates/content.py:119
+#: web/b3desk/templates/content.py:119
msgid ""
"Rendez-vous sur votre portail d'assistance académique "
"https://www.education.gouv.fr/la-messagerie-professionnelle-3446 ou sur "
"Apps.education.fr"
msgstr ""
-#: web/flaskr/templates/empty.html:2
+#: web/b3desk/templates/empty.html:2
msgid "Vous devez vous identifier pour consulter la liste des visioconférences."
msgstr ""
-#: web/flaskr/templates/faq.html:8
+#: web/b3desk/templates/faq.html:8
msgid "FAQ - Modalités d'accès"
msgstr ""
-#: web/flaskr/templates/footer.html:12
+#: web/b3desk/templates/footer.html:12
msgid ""
"Service proposé par la Direction interministérielle du numérique et la "
"Direction du numérique pour l'éducation"
msgstr ""
-#: web/flaskr/templates/footer.html:15
+#: web/b3desk/templates/footer.html:15
msgid "Le code source est ouvert et les contributions sont bienvenues."
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source"
msgstr ""
-#: web/flaskr/templates/footer.html:37
+#: web/b3desk/templates/footer.html:37
msgid "Accessibilité : non conforme"
msgstr ""
-#: web/flaskr/templates/footer.html:40
-#: web/flaskr/templates/footer/mentions_legales.html:10
+#: web/b3desk/templates/footer.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:10
msgid "Mentions légales"
msgstr ""
-#: web/flaskr/templates/footer.html:43
+#: web/b3desk/templates/footer.html:43
msgid "Données personnelles et cookies"
msgstr ""
-#: web/flaskr/templates/footer.html:46 web/flaskr/templates/footer/cgu.html:10
+#: web/b3desk/templates/footer.html:46 web/b3desk/templates/footer/cgu.html:10
msgid "Conditions générales d’utilisation"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:8
+#: web/b3desk/templates/jumbotron.html:8
#, python-format
msgid "Lancer %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Lancer %(the_meeting)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Démarrer %(a_meeting)s immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:19
-#: web/flaskr/templates/jumbotron.html:49
+#: web/b3desk/templates/jumbotron.html:19
+#: web/b3desk/templates/jumbotron.html:49
#, python-format
msgid "Actuellement, il y a %(count)s webinaire"
msgid_plural "Actuellement, il y a %(count)s webinaires"
msgstr[0] ""
msgstr[1] ""
-#: web/flaskr/templates/jumbotron.html:24
-#: web/flaskr/templates/jumbotron.html:54
+#: web/b3desk/templates/jumbotron.html:24
+#: web/b3desk/templates/jumbotron.html:54
#, python-format
msgid "et %(count)s participant"
msgid_plural "et %(count)s participants"
msgstr[0] ""
msgstr[1] ""
-#: web/flaskr/templates/jumbotron.html:29
-#: web/flaskr/templates/jumbotron.html:59
+#: web/b3desk/templates/jumbotron.html:29
+#: web/b3desk/templates/jumbotron.html:59
#, python-format
msgid ""
" sur une capacité moyenne pour la plateforme de %(max_participants)s "
"participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:42
+#: web/b3desk/templates/jumbotron.html:42
#, python-format
msgid "Vous organisez régulièrement des %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:43
+#: web/b3desk/templates/jumbotron.html:43
#, python-format
msgid ""
"Vous êtes agent de l’État, créez un compte pour organiser et conserver "
"vos %(some_meetings)s."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:44
+#: web/b3desk/templates/jumbotron.html:44
msgid "Se connecter ou créer un compte"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:73
+#: web/b3desk/templates/jumbotron.html:73
#, python-format
msgid "Démarrer %(a_meeting)s en ligne immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:83
+#: web/b3desk/templates/jumbotron.html:83
#, python-format
msgid ""
"Recevez par courriel un lien organisateur %(of_the_meeting)s, actif une "
"semaine, à envoyer aux participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:88
+#: web/b3desk/templates/jumbotron.html:88
msgid "Votre courriel professionnel"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:92
+#: web/b3desk/templates/jumbotron.html:92
#, python-format
msgid "Créer %(my_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:108
+#: web/b3desk/templates/jumbotron.html:108
#, python-format
msgid "Vous essayez de rejoindre %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:109
+#: web/b3desk/templates/jumbotron.html:109
#, python-format
msgid ""
"Pour rejoindre %(a_meeting_to_which)s vous êtes invité, cliquez sur le "
"lien que vous a transmis l'organisateur/modérateur."
msgstr ""
-#: web/flaskr/templates/redirections.html:4
+#: web/b3desk/templates/redirections.html:4
msgid "Connectez-vous ou créez un compte"
msgstr ""
-#: web/flaskr/templates/redirections.html:10
+#: web/b3desk/templates/redirections.html:10
msgid "Autres profils"
msgstr ""
-#: web/flaskr/templates/rie.html:3
+#: web/b3desk/templates/rie.html:3
msgid "Service accessible suivant les politiques de sécurité de votre ministère."
msgstr ""
-#: web/flaskr/templates/rie.html:4
+#: web/b3desk/templates/rie.html:4
msgid ""
"Si l'audio ou la vidéo ne fonctionne pas, vous devez utiliser un autre "
"appareil (ordinateur, smartphone)."
msgstr ""
-#: web/flaskr/templates/rie.html:5
+#: web/b3desk/templates/rie.html:5
msgid "en savoir plus"
msgstr ""
-#: web/flaskr/templates/tools.html:13
+#: web/b3desk/templates/tools.html:13
msgid "Modalités d'accès"
msgstr ""
-#: web/flaskr/templates/tools.html:32
+#: web/b3desk/templates/tools.html:32
msgid "se déconnecter"
msgstr ""
-#: web/flaskr/templates/tools.html:40
+#: web/b3desk/templates/tools.html:40
msgid "S’identifier"
msgstr ""
-#: web/flaskr/templates/errors/403.html:11
+#: web/b3desk/templates/errors/403.html:11
msgid "Erreur 403"
msgstr ""
-#: web/flaskr/templates/errors/403.html:12
+#: web/b3desk/templates/errors/403.html:12
msgid ""
"Vous n’êtes pas autorisé à accéder cette page. Vous pouvez retourner à l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/404.html:11
+#: web/b3desk/templates/errors/404.html:11
msgid "Erreur 404"
msgstr ""
-#: web/flaskr/templates/errors/404.html:12
+#: web/b3desk/templates/errors/404.html:12
msgid ""
"Cette page n'existe pas. Vous pouvez retourner à "
"l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/500.html:11
+#: web/b3desk/templates/errors/500.html:11
msgid "Erreur 500"
msgstr ""
-#: web/flaskr/templates/errors/500.html:12
+#: web/b3desk/templates/errors/500.html:12
msgid ""
"Le serveur a rencontré une erreur interne, veuillez réessayer "
"ultérieurement."
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:9
+#: web/b3desk/templates/footer/accessibilite.html:9
msgid "Accessibilité"
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:10
+#: web/b3desk/templates/footer/accessibilite.html:10
msgid ""
"Le site webinaire.numerique.gouv.fr est développé selon les "
"recommendations du annuaire de l'administration"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:11
+#: web/b3desk/templates/footer/cgu.html:11
msgid ""
"Le webinaire, Visio-ecoles/colleges/lycees/agents de l’État permet "
"d’accéder à la page d’accueil du sous-domaine internet utilisé par l’Etat"
@@ -742,7 +742,7 @@ msgid ""
"les partenaires du service public."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:12
+#: web/b3desk/templates/footer/cgu.html:12
msgid ""
"Le sous-domaine « https://visio-"
@@ -764,25 +764,25 @@ msgid ""
"Nationale, de la Jeunesse et des Sports."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:14
+#: web/b3desk/templates/footer/cgu.html:14
msgid ""
"Le service est maintenu en conditions opérationnelles et ses évolutions "
"sont assurées par le Ministère de l’Éducation Nationale, de la Jeunesse "
"et des Sports, ci-après dénommé « l’éditeur »."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:15
+#: web/b3desk/templates/footer/cgu.html:15
msgid ""
"Toute utilisation des ressources de domaine de publication est "
"subordonnée au respect des présentes conditions générales d’utilisation "
"(CGU)."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:17
+#: web/b3desk/templates/footer/cgu.html:17
msgid "Objet"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:18
+#: web/b3desk/templates/footer/cgu.html:18
msgid ""
"Le sous-domaine permet de publier sur internet l’offre de service "
"interministérielle de webconférence."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:19
+#: web/b3desk/templates/footer/cgu.html:19
msgid "Code de conduite et responsabilités des Utilisateurs"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:20
+#: web/b3desk/templates/footer/cgu.html:20
msgid ""
"L’utilisation de ce service interministériel est libre et gratuite pour "
"les utilisateurs des services de l’Etat, et sur invitation, pour les "
@@ -806,14 +806,14 @@ msgid ""
"et responsabilités de l’éditeur."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:21
+#: web/b3desk/templates/footer/cgu.html:21
msgid ""
"Sitôt entré sur la page d’accueil, l’utilisateur peut en consulter les "
"contenus ou accéder à un salon en saisissant le nom de ce salon ou, pour "
"les agents de l’Etat, en créant ledit salon."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:22
+#: web/b3desk/templates/footer/cgu.html:22
msgid ""
"À l’instant où l’utilisateur accède à un salon de webconférence, il "
"devient seul responsable des données et des contenus qu’il échange sur le"
@@ -821,17 +821,17 @@ msgid ""
"netiquette."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:23
+#: web/b3desk/templates/footer/cgu.html:23
msgid "Usage professionnel"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:24
+#: web/b3desk/templates/footer/cgu.html:24
msgid ""
"Le service de Webinaire, Visio-ecoles/colleges/lycees/agents mis à "
"disposition est à usage professionnel."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:25
+#: web/b3desk/templates/footer/cgu.html:25
msgid ""
"Seule l’utilisation à usage professionnel de cette ressource mise à "
"disposition est tolérée, l’utilisateur est attentif à ce que ces usages "
@@ -839,11 +839,11 @@ msgid ""
"service auquel il accède."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:26
+#: web/b3desk/templates/footer/cgu.html:26
msgid "Engagements et responsabilités de l’éditeur"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:27
+#: web/b3desk/templates/footer/cgu.html:27
msgid ""
"L’éditeur donne accès au service interministériel de webconférence aux "
"adresses suivantes : (\n"
"56 rue de Varenne \n"
"75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:95
+#: web/b3desk/templates/footer/donnees_personnelles.html:95
msgid ""
"Si vous estimez, après nous avoir contactés, que vos droits Informatiques"
" et Libertés ne sont pas respectés vous pouvez adresser une réclamation à"
" la CNIL :"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:96
+#: web/b3desk/templates/footer/donnees_personnelles.html:96
msgid ""
"Commission nationale informatique et libertés \n"
"3 place de Fontenoy – TSA 80715 – \n"
"75334 PARIS CEDEX 07"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:100
+#: web/b3desk/templates/footer/donnees_personnelles.html:100
msgid ""
"Les modalités de réclamation sont précisées sur le site de la CNIL : "
"www.cnil.fr."
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:102
+#: web/b3desk/templates/footer/donnees_personnelles.html:102
msgid ""
"Contactez le Délégué à la protection des données pour les services "
"Écoles/Colléges/Lycées/Agents"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:103
+#: web/b3desk/templates/footer/donnees_personnelles.html:103
msgid ""
"Pour ce faire, envoyez un courriel à "
"dpd[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:11
+#: web/b3desk/templates/footer/mentions_legales.html:11
msgid "Éditeur"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid ""
"Ministère de l’Éducation nationale et de la jeunesse Direction du "
"numérique pour l’éducation 110 rue Grenelle, 75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid "Directeur de publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:13
+#: web/b3desk/templates/footer/mentions_legales.html:13
msgid "Directeur de la publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:14
+#: web/b3desk/templates/footer/mentions_legales.html:14
msgid "M. Audran Le Baron, Directeur du numérique pour l’éducation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:15
+#: web/b3desk/templates/footer/mentions_legales.html:15
msgid "Gestionnaire des statistiques"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:16
+#: web/b3desk/templates/footer/mentions_legales.html:16
msgid "Il n’y a pas d’outil de mesure d’audience pour ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:17
+#: web/b3desk/templates/footer/mentions_legales.html:17
msgid "Conception et gestion du site"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:18
+#: web/b3desk/templates/footer/mentions_legales.html:18
msgid ""
"Le suivi éditorial, graphique et technique du site est assuré au "
"quotidien par les équipes de la DINUM et du Pôle de compétence Identité "
"du MENJS."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:19
+#: web/b3desk/templates/footer/mentions_legales.html:19
msgid "Droits de reproduction"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:20
+#: web/b3desk/templates/footer/mentions_legales.html:20
msgid ""
"Conformément au droit public de la propriété intellectuelle et notamment "
"selon l’article L122-5 du Code de la propriété intellectuelle, les "
"’’documents officiels’’ sont librement réutilisables."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:21
+#: web/b3desk/templates/footer/mentions_legales.html:21
msgid ""
"Cependant, le bon usage veut que la reprise de ces contenus de façon "
"partielle ou intégrale mentionne clairement la source, et le cas échéant "
"avec un lien vers le document original en ligne sur ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:22
+#: web/b3desk/templates/footer/mentions_legales.html:22
msgid ""
"Toutes les infographies et vidéos réalisées par le service de "
"communication de l’éditeur se trouvent sous « Licence Ouverte V2.0 » et "
"sont librement réutilisables sous les conditions suivantes :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:23
+#: web/b3desk/templates/footer/mentions_legales.html:23
msgid ""
"Attribution : vous devez attribuer l’œuvre de la manière indiquée par "
"l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière "
@@ -1357,32 +1357,32 @@ msgid ""
"l’œuvre)."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:24
+#: web/b3desk/templates/footer/mentions_legales.html:24
msgid "Liens hypertextes pointant vers ce site :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:25
+#: web/b3desk/templates/footer/mentions_legales.html:25
msgid ""
"Tout site public ou privé est autorisé à établir, sans autorisation "
"préalable, un lien (y compris profond) vers les informations diffusées "
"par ce site de webinaire, Visio-ecoles/colleges/lycees/agents."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:26
+#: web/b3desk/templates/footer/mentions_legales.html:26
msgid ""
"Pour les sites Internet, la reproduction, après autorisation, d’un "
"contenu doit mentionner très clairement l’origine du document sous forme "
"d’une adresse internet :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:27
+#: web/b3desk/templates/footer/mentions_legales.html:27
msgid ""
"La mise en place de “liens profonds” pointant directement sur le document"
" souhaité devra être privilégiée par rapport à la reproduction de "
"contenus."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:28
+#: web/b3desk/templates/footer/mentions_legales.html:28
msgid ""
"En effet, dans ce cas, la mise en place de liens vers ce site de "
"Webinaire/Visio-ecoles/colleges/lycees/agents n’est conditionnée à aucun "
@@ -1390,20 +1390,20 @@ msgid ""
"du lien est recommandée."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:29
+#: web/b3desk/templates/footer/mentions_legales.html:29
msgid ""
"Les sites qui font le choix de pointer vers ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents engagent leur responsabilité dès lors "
"qu’ils porteraient atteinte à l’image du site public."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:30
+#: web/b3desk/templates/footer/mentions_legales.html:30
msgid ""
"Liens hypertextes proposés par ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:31
+#: web/b3desk/templates/footer/mentions_legales.html:31
msgid ""
"Les liens vers chaque service interministériel référencé dans le "
"catalogue que proposé par de ce site. Leur présence engage l’éditeur et "
@@ -1413,43 +1413,43 @@ msgid ""
"disposition au plan interministériel."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:32
+#: web/b3desk/templates/footer/mentions_legales.html:32
msgid "Clause de responsabilité"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:33
+#: web/b3desk/templates/footer/mentions_legales.html:33
msgid ""
"Les informations proposées sur ce site le sont à titre de service rendu "
"aux agents du service public, notamment aux agents des services de "
"l’État."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:34
+#: web/b3desk/templates/footer/mentions_legales.html:34
msgid ""
"Les informations et/ou documents disponibles sur ce site sont "
"susceptibles d’être modifiés à tout moment, et peuvent faire l’objet de "
"mises à jour pour faciliter l’accès aux ressources numériques."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:35
+#: web/b3desk/templates/footer/mentions_legales.html:35
msgid ""
"Les informations et/ou documents accédés à partir de ce site relèvent de "
"la responsabilité des porteurs de chaque service interministériel ainsi "
"mis à disposition."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:36
+#: web/b3desk/templates/footer/mentions_legales.html:36
msgid ""
"L’éditeur ne pourra en aucun cas être tenue responsable de tout dommage "
"de quelque nature qu’il soit résultant de la mauvaise utilisation des "
"ressources accessibles à partir de ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:37
+#: web/b3desk/templates/footer/mentions_legales.html:37
msgid "Droit à la compensation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:38
+#: web/b3desk/templates/footer/mentions_legales.html:38
msgid ""
"Dans l’attente d’une mise en conformité totale d’un de ces services, vous"
" pouvez obtenir une version accessible des documents ou des informations "
@@ -1459,69 +1459,69 @@ msgid ""
"demandées vous seront transmises dans les plus brefs délais."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:40
msgid ""
"Vous pouvez nous aider à améliorer l’accessibilité du site en nous "
"signalant les problèmes éventuels que vous rencontrez. Pour ce faire, "
"envoyez-nous un courriel à apps[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:36
+#: web/b3desk/templates/meeting/form.html:36
msgid "Modifier"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:38
-#: web/flaskr/templates/meeting/submit.html:5
+#: web/b3desk/templates/meeting/form.html:38
+#: web/b3desk/templates/meeting/submit.html:5
msgid "Créer"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:43
+#: web/b3desk/templates/meeting/form.html:43
msgid "Enregistrement impossible car certains champs sont mal renseignés."
msgstr ""
-#: web/flaskr/templates/meeting/form.html:51
+#: web/b3desk/templates/meeting/form.html:51
msgid "Configuration"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:67
+#: web/b3desk/templates/meeting/form.html:67
msgid ""
"Gestion des permissions, elles peuvent être ajustées une fois dans le "
"salon"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:84
+#: web/b3desk/templates/meeting/form.html:84
msgid "Personnalisation"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:99
+#: web/b3desk/templates/meeting/form.html:99
msgid "Enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:3
+#: web/b3desk/templates/meeting/jumbotron.html:3
msgid "Webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:5
+#: web/b3desk/templates/meeting/jumbotron.html:5
msgid "Nouveau webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:8
+#: web/b3desk/templates/meeting/jumbotron.html:8
msgid "Retour au tableau de bord"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:2
+#: web/b3desk/templates/meeting/list.html:2
#, python-format
msgid "Mes salles de %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:4
+#: web/b3desk/templates/meeting/list.html:4
#, python-format
msgid ""
"Créer une salle de %(meeting_label)s vous permet de conserver les "
"réglages et le lien de la salle."
msgstr ""
-#: web/flaskr/templates/meeting/list.html:9
+#: web/b3desk/templates/meeting/list.html:9
#, python-format
msgid ""
"Vous avez atteint la limite des %(max_meetings_per_user)s "
@@ -1529,22 +1529,22 @@ msgid ""
"des %(meeting_label)ss inactives."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:75
+#: web/b3desk/templates/meeting/modals.html:75
#, python-format
msgid ""
"%(the_meeting)s est toujours en cours. Si un enregistrement est en cours,"
" il ne sera encodé qu'après la fin %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:77
-#: web/flaskr/templates/meeting/recordings.html:22
+#: web/b3desk/templates/meeting/modals.html:77
+#: web/b3desk/templates/meeting/recordings.html:22
#, python-format
msgid ""
"Après la fin d'%(a_meeting)s, l'encodage de l'enregistrement peut prendre"
" autant de temps que la durée %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:78
+#: web/b3desk/templates/meeting/modals.html:78
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(to_the_meeting)s, un délai "
@@ -1552,54 +1552,54 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:84
+#: web/b3desk/templates/meeting/modals.html:84
msgid "Images"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:85
+#: web/b3desk/templates/meeting/modals.html:85
msgid "Lien"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:105
-#: web/flaskr/templates/meeting/modals.html:106
-#: web/flaskr/templates/meeting/recordings.html:71
-#: web/flaskr/templates/meeting/recordings.html:72
+#: web/b3desk/templates/meeting/modals.html:105
+#: web/b3desk/templates/meeting/modals.html:106
+#: web/b3desk/templates/meeting/recordings.html:71
+#: web/b3desk/templates/meeting/recordings.html:72
#, python-format
msgid "Supprimer video de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:108
-#: web/flaskr/templates/meeting/recordings.html:74
+#: web/b3desk/templates/meeting/modals.html:108
+#: web/b3desk/templates/meeting/recordings.html:74
msgid "Suppression d'enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:111
+#: web/b3desk/templates/meeting/modals.html:111
msgid "Copier le lien de l'enregistrement dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:11
+#: web/b3desk/templates/meeting/recordings.html:11
#, python-format
msgid "Enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:13
+#: web/b3desk/templates/meeting/recordings.html:13
#, python-format
msgid "Retour à mes %(meeting_label)ss"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:18
+#: web/b3desk/templates/meeting/recordings.html:18
#, python-format
msgid "%(this_meeting)s est toujours en cours"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:19
+#: web/b3desk/templates/meeting/recordings.html:19
#, python-format
msgid ""
"Si un enregistrement est en cours, il ne sera encodé qu'après la fin "
"%(of_the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:23
+#: web/b3desk/templates/meeting/recordings.html:23
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(of_the_meeting)s, un délai "
@@ -1607,199 +1607,199 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:42
+#: web/b3desk/templates/meeting/recordings.html:42
msgid "Visuels"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:43
+#: web/b3desk/templates/meeting/recordings.html:43
msgid "Actions"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:76
-#: web/flaskr/templates/meeting/row.html:29
-#: web/flaskr/templates/meeting/row.html:40
-#: web/flaskr/templates/meeting/row.html:59
+#: web/b3desk/templates/meeting/recordings.html:76
+#: web/b3desk/templates/meeting/row.html:29
+#: web/b3desk/templates/meeting/row.html:40
+#: web/b3desk/templates/meeting/row.html:59
msgid "Fermer la fenêtre modale"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:91
+#: web/b3desk/templates/meeting/recordings.html:91
msgid "Supprimer"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:92
-#: web/flaskr/templates/meeting/submit.html:7
+#: web/b3desk/templates/meeting/recordings.html:92
+#: web/b3desk/templates/meeting/submit.html:7
msgid "Annuler"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:5
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:5
+#: web/b3desk/templates/meeting/row.html:33
#, python-format
msgid "Lancer %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:7
+#: web/b3desk/templates/meeting/row.html:7
msgid "Envoyer un courriel aux modérateurs"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:9
+#: web/b3desk/templates/meeting/row.html:9
msgid "Copier le lien Modérateur dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:13
+#: web/b3desk/templates/meeting/row.html:13
#, python-format
msgid "Participer à %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:15
+#: web/b3desk/templates/meeting/row.html:15
msgid "Envoyer un courriel aux participants"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:17
+#: web/b3desk/templates/meeting/row.html:17
msgid "Copier le lien Participant dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:20
-#: web/flaskr/templates/meeting/row.html:50
+#: web/b3desk/templates/meeting/row.html:20
+#: web/b3desk/templates/meeting/row.html:50
#, python-format
msgid "Modifier %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:24
-#: web/flaskr/templates/meeting/row.html:25
-#: web/flaskr/templates/meeting/row.html:27
-#: web/flaskr/templates/meeting/row.html:54
-#: web/flaskr/templates/meeting/row.html:55
-#: web/flaskr/templates/meeting/row.html:57
+#: web/b3desk/templates/meeting/row.html:24
+#: web/b3desk/templates/meeting/row.html:25
+#: web/b3desk/templates/meeting/row.html:27
+#: web/b3desk/templates/meeting/row.html:54
+#: web/b3desk/templates/meeting/row.html:55
+#: web/b3desk/templates/meeting/row.html:57
#, python-format
msgid "Supprimer %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:33
msgid "Lancer"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:36
-#: web/flaskr/templates/meeting/row.html:38
+#: web/b3desk/templates/meeting/row.html:36
+#: web/b3desk/templates/meeting/row.html:38
#, python-format
msgid "Inviter à %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:41
+#: web/b3desk/templates/meeting/row.html:41
msgid "Inviter"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:46
+#: web/b3desk/templates/meeting/row.html:46
#, python-format
msgid "Voir les enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:1
-#: web/flaskr/templates/meeting/signinmail.html:1
+#: web/b3desk/templates/meeting/signin.html:1
+#: web/b3desk/templates/meeting/signinmail.html:1
#, python-format
msgid "Rejoindre %(the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:16
+#: web/b3desk/templates/meeting/signin.html:16
#, python-format
msgid "%(meeting_attente)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:24
-#: web/flaskr/templates/meeting/signinmail.html:16
+#: web/b3desk/templates/meeting/signin.html:24
+#: web/b3desk/templates/meeting/signinmail.html:16
msgid "Votre nom"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:25
-#: web/flaskr/templates/meeting/signinmail.html:17
+#: web/b3desk/templates/meeting/signin.html:25
+#: web/b3desk/templates/meeting/signinmail.html:17
msgid "Vous pouvez également préciser votre service ou votre fonction."
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:44
-#: web/flaskr/templates/meeting/signinmail.html:23
+#: web/b3desk/templates/meeting/signin.html:44
+#: web/b3desk/templates/meeting/signinmail.html:23
msgid "Rejoindre"
msgstr ""
-#: web/flaskr/templates/meeting/signinmail.html:10
+#: web/b3desk/templates/meeting/signinmail.html:10
#, python-format
msgid "Votre %(meeting_label)s n'a pas encore été activée par un modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/submit.html:3
+#: web/b3desk/templates/meeting/submit.html:3
msgid "Enregistrer"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:4
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:4
msgid "Modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:6
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:6
msgid "Participant"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:9
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:9
#, python-format
msgid "À %(the_meeting)s suivante :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:13
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:13
msgid "Le lien pour s'y inscrire est le suivant :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:21
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:21
#, python-format
msgid "Le mot de passe de %(this_meeting)s est :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:29
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:29
msgid "Vous devez rentrer votre nom complet et le mot de passe pour y accéder."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:2
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:2
msgid "Bonjour,"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:5
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:5
#, python-format
msgid ""
"Vous avez demandé l’organisation d’%(a_quick_meeting)s au travers du "
"webinaire de l’Etat."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:8
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:8
msgid ""
"Le lien du webinaire que vous trouvez ci-dessous reste actif et "
"accessible pendant une semaine depuis un navigateur internet sur un "
"ordinateur ou un smartphone :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:11
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:11
#, python-format
msgid ""
"%(moderator_mail_signin_url)s"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:14
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:14
msgid ""
"Vous pouvez dès à présent transmettre ce lien de connexion aux "
"participants que vous souhaitez inviter."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:17
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:17
msgid ""
"Une fois sur la page d’accueil, vous êtes invité à rentrer votre nom "
"complet pour accéder au webinaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:20
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:20
msgid "Vous y êtes !"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:23
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:23
msgid "L’équipe du webinaire de l’Etat vous souhaite un excellent séminaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:26
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:26
#, python-format
msgid ""
"Si vous organisez régulièrement des %(meeting_label)ss, nous vous "
@@ -1808,7 +1808,7 @@ msgid ""
"mesure."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_subject.txt:1
+#: web/b3desk/templates/meeting/mailto/mail_subject.txt:1
msgid "Invitation"
msgstr ""
diff --git a/web/translations/messages.pot b/web/translations/messages.pot
index 54fa5658..f209936d 100644
--- a/web/translations/messages.pot
+++ b/web/translations/messages.pot
@@ -17,60 +17,60 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
-#: web/flaskr/forms.py:56
+#: web/b3desk/forms.py:56
#, python-format
msgid "Titre %(of_the_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:60
+#: web/b3desk/forms.py:60
#, python-format
msgid "Créer %(a_meeting)s dont le titre est :"
msgstr ""
-#: web/flaskr/forms.py:66
+#: web/b3desk/forms.py:66
#, python-format
msgid "%(my_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:71
+#: web/b3desk/forms.py:71
msgid "Texte de bienvenue"
msgstr ""
-#: web/flaskr/forms.py:72
+#: web/b3desk/forms.py:72
msgid "Ce texte apparait comme message de bienvenue sur le tchat public"
msgstr ""
-#: web/flaskr/forms.py:75
+#: web/b3desk/forms.py:75
#, python-format
msgid "Bienvenue dans %(this_meeting)s %(meeting_name)s."
msgstr ""
-#: web/flaskr/forms.py:81
+#: web/b3desk/forms.py:81
msgid "Le texte est trop long"
msgstr ""
-#: web/flaskr/forms.py:85
+#: web/b3desk/forms.py:85
msgid "Nombre maximal de participants"
msgstr ""
-#: web/flaskr/forms.py:86
+#: web/b3desk/forms.py:86
msgid "Limitez vos salons à 250 personnes pour plus de confort"
msgstr ""
-#: web/flaskr/forms.py:92
+#: web/b3desk/forms.py:92
msgid "Durée maximale en minutes"
msgstr ""
-#: web/flaskr/forms.py:93
+#: web/b3desk/forms.py:93
#, python-format
msgid "Après laquelle %(the_meeting)s stoppe automatiquement"
msgstr ""
-#: web/flaskr/forms.py:101
+#: web/b3desk/forms.py:101
msgid "Salle d'attente"
msgstr ""
-#: web/flaskr/forms.py:102
+#: web/b3desk/forms.py:102
#, python-format
msgid ""
"Placer les participants dans une salle d'attente lorsqu'ils rejoignent "
@@ -78,203 +78,203 @@ msgid ""
"individuellement."
msgstr ""
-#: web/flaskr/forms.py:109
+#: web/b3desk/forms.py:109
msgid "Seul les modérateurs peuvent voir les webcams des autres participants"
msgstr ""
-#: web/flaskr/forms.py:112
+#: web/b3desk/forms.py:112
msgid "Les participants ne verront pas la diffusion de la caméra des autres"
msgstr ""
-#: web/flaskr/forms.py:118
+#: web/b3desk/forms.py:118
msgid "Micros fermés au démarrage"
msgstr ""
-#: web/flaskr/forms.py:119
+#: web/b3desk/forms.py:119
msgid "Les micros sont clos à la connexion des utilisateurs"
msgstr ""
-#: web/flaskr/forms.py:125
+#: web/b3desk/forms.py:125
msgid "Verrouillage caméra"
msgstr ""
-#: web/flaskr/forms.py:126
+#: web/b3desk/forms.py:126
msgid "Les participants ne pourront pas activer leur caméra"
msgstr ""
-#: web/flaskr/forms.py:132
+#: web/b3desk/forms.py:132
msgid "Verrouillage micro"
msgstr ""
-#: web/flaskr/forms.py:133
+#: web/b3desk/forms.py:133
msgid "Les participants ne pourront pas activer leur micro"
msgstr ""
-#: web/flaskr/forms.py:137
+#: web/b3desk/forms.py:137
msgid "Désactivation de la discussion privée"
msgstr ""
-#: web/flaskr/forms.py:138
+#: web/b3desk/forms.py:138
msgid "Interdit les échanges textes directs entre participants"
msgstr ""
-#: web/flaskr/forms.py:144
+#: web/b3desk/forms.py:144
msgid "Désactivation de la discussion publique"
msgstr ""
-#: web/flaskr/forms.py:145
+#: web/b3desk/forms.py:145
msgid "Pas de tchat"
msgstr ""
-#: web/flaskr/forms.py:149
+#: web/b3desk/forms.py:149
msgid "Désactivation de la prise de notes"
msgstr ""
-#: web/flaskr/forms.py:150
+#: web/b3desk/forms.py:150
msgid "Pas de prise de notes collaborative"
msgstr ""
-#: web/flaskr/forms.py:154
+#: web/b3desk/forms.py:154
msgid "Message à l'attention des modérateurs"
msgstr ""
-#: web/flaskr/forms.py:155
+#: web/b3desk/forms.py:155
msgid "150 caractères max"
msgstr ""
-#: web/flaskr/forms.py:156
+#: web/b3desk/forms.py:156
msgid "Bienvenue aux modérateurs"
msgstr ""
-#: web/flaskr/forms.py:158
+#: web/b3desk/forms.py:158
msgid "Le message est trop long"
msgstr ""
-#: web/flaskr/forms.py:163
+#: web/b3desk/forms.py:163
#, python-format
msgid "Url de redirection après %(the_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:170
+#: web/b3desk/forms.py:170
msgid "Renouveler le lien modérateur"
msgstr ""
-#: web/flaskr/forms.py:171 web/flaskr/forms.py:180
+#: web/b3desk/forms.py:171 web/b3desk/forms.py:180
msgid "Ce code vous permet si vous le changez de bloquer les anciens liens"
msgstr ""
-#: web/flaskr/forms.py:179
+#: web/b3desk/forms.py:179
msgid "Renouveler le lien participants"
msgstr ""
-#: web/flaskr/forms.py:191
+#: web/b3desk/forms.py:191
msgid "Enregistrement manuel"
msgstr ""
-#: web/flaskr/forms.py:192
+#: web/b3desk/forms.py:192
msgid "Autoriser le démarrage et l'arrêt de l'enregistrement par le modérateur"
msgstr ""
-#: web/flaskr/forms.py:198
+#: web/b3desk/forms.py:198
msgid "Enregistrement automatique"
msgstr ""
-#: web/flaskr/forms.py:199
+#: web/b3desk/forms.py:199
msgid "Démarrage automatique"
msgstr ""
-#: web/flaskr/routes.py:548
+#: web/b3desk/routes.py:548
msgid ""
"Courriel invalide. Avez vous bien tapé votre email ? Vous pouvez "
"réessayer."
msgstr ""
-#: web/flaskr/routes.py:556
+#: web/b3desk/routes.py:556
msgid ""
"Ce courriel ne correspond pas à un service de l'État. Si vous appartenez "
"à un service de l'État mais votre courriel n'est pas reconnu par "
"Webinaire, contactez-nous pour que nous le rajoutions!"
msgstr ""
-#: web/flaskr/routes.py:568
+#: web/b3desk/routes.py:568
msgid "Vous avez reçu un courriel pour vous connecter"
msgstr ""
-#: web/flaskr/routes.py:623 web/flaskr/routes.py:653
+#: web/b3desk/routes.py:623 web/b3desk/routes.py:653
msgid "Vous ne pouvez pas voir cet élément (identifiant incorrect)"
msgstr ""
-#: web/flaskr/routes.py:643 web/flaskr/routes.py:676
+#: web/b3desk/routes.py:643 web/b3desk/routes.py:676
msgid "Vous ne pouvez pas consulter cet élément"
msgstr ""
-#: web/flaskr/routes.py:805
+#: web/b3desk/routes.py:805
msgid "Vous ne pouvez pas modifier cet élément"
msgstr ""
-#: web/flaskr/routes.py:1264
+#: web/b3desk/routes.py:1264
#, python-format
msgid "%(meeting_name)s modifications prises en compte"
msgstr ""
-#: web/flaskr/routes.py:1427 web/flaskr/routes.py:1474
+#: web/b3desk/routes.py:1427 web/b3desk/routes.py:1474
#, python-format
msgid "Aucune %(meeting_label)s ne correspond à ces paramètres"
msgstr ""
-#: web/flaskr/routes.py:1437 web/flaskr/routes.py:1589
+#: web/b3desk/routes.py:1437 web/b3desk/routes.py:1589
msgid "Lien invalide"
msgstr ""
-#: web/flaskr/routes.py:1442 web/flaskr/routes.py:1594
+#: web/b3desk/routes.py:1442 web/b3desk/routes.py:1594
msgid "Lien expiré"
msgstr ""
-#: web/flaskr/routes.py:1581
+#: web/b3desk/routes.py:1581
#, python-format
msgid "%(meeting_label)s inexistante"
msgstr ""
-#: web/flaskr/routes.py:1638
+#: web/b3desk/routes.py:1638
msgid "Accès non autorisé"
msgstr ""
-#: web/flaskr/routes.py:1669
+#: web/b3desk/routes.py:1669
msgid "Élément supprimé"
msgstr ""
-#: web/flaskr/routes.py:1671
+#: web/b3desk/routes.py:1671
msgid "Vous ne pouvez pas supprimer cet élément"
msgstr ""
-#: web/flaskr/routes.py:1687
+#: web/b3desk/routes.py:1687
msgid "Vidéo supprimée"
msgstr ""
-#: web/flaskr/routes.py:1691
+#: web/b3desk/routes.py:1691
#, python-format
msgid "Nous n'avons pas pu supprimer cette vidéo : %(code)s, %(message)s"
msgstr ""
-#: web/flaskr/routes.py:1700
+#: web/b3desk/routes.py:1700
msgid "Vous ne pouvez pas supprimer cette enregistrement"
msgstr ""
-#: web/flaskr/templates/brand.html:19
+#: web/b3desk/templates/brand.html:19
#, python-format
msgid "%(service_title)s"
msgstr ""
-#: web/flaskr/templates/brand.html:26
+#: web/b3desk/templates/brand.html:26
#, python-format
msgid "%(service_tagline)s"
msgstr ""
-#: web/flaskr/templates/content.py:6
+#: web/b3desk/templates/content.py:6
msgid "Quelles sont les conditions d’accès pour accéder aux services ?"
msgstr ""
-#: web/flaskr/templates/content.py:9
+#: web/b3desk/templates/content.py:9
msgid ""
"Cette plateforme offre une solution complète et puissante, adaptée à de "
"nombreux types d’événements en ligne, jusqu’à 350 participants "
@@ -311,11 +311,11 @@ msgid ""
"- Sur Android, utiliser le navigateur Chrome par défaut (Android 6.0+)\n"
msgstr ""
-#: web/flaskr/templates/content.py:33
+#: web/b3desk/templates/content.py:33
msgid "Quel est le matériel nécessaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:34
+#: web/b3desk/templates/content.py:34
msgid ""
"Pour utiliser l’outil Webinaire de l’État, il vous suffit de disposer du "
"matériel suivant :\n"
@@ -337,11 +337,11 @@ msgid ""
"contexte d’intervention."
msgstr ""
-#: web/flaskr/templates/content.py:46
+#: web/b3desk/templates/content.py:46
msgid "Puis-je utiliser mon smartphone ou ma tablette pour me connecter ?"
msgstr ""
-#: web/flaskr/templates/content.py:49
+#: web/b3desk/templates/content.py:49
msgid ""
"Le Webinaire de l’Etat fonctionne également sur les appareils mobiles par"
" un simple lien (sans application) sur le portail ou dans le séminaire. "
@@ -349,11 +349,11 @@ msgid ""
"Sur Android, utiliser le navigateur chrome par défaut (Android 6.0+).\n"
msgstr ""
-#: web/flaskr/templates/content.py:55
+#: web/b3desk/templates/content.py:55
msgid "Comment créer un séminaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:56
+#: web/b3desk/templates/content.py:56
msgid ""
"Si vous êtes un agent de l’état, vous pouvez :\n"
"- Créer des séminaires immédiatement en renseignant votre courriel "
@@ -369,11 +369,11 @@ msgid ""
"contact@webinaire.numerique.gouv.fr \n"
msgstr ""
-#: web/flaskr/templates/content.py:67
+#: web/b3desk/templates/content.py:67
msgid "Comment créer un compte ?"
msgstr ""
-#: web/flaskr/templates/content.py:68
+#: web/b3desk/templates/content.py:68
msgid ""
"En tant qu’agent de l’État, si vous organisez régulièrement des "
"séminaires vous pouvez créer un compte pour organiser et conserver "
@@ -386,11 +386,11 @@ msgid ""
"en grand nombre, …etc.)."
msgstr ""
-#: web/flaskr/templates/content.py:75
+#: web/b3desk/templates/content.py:75
msgid "Comment inviter les participants/ modérateurs"
msgstr ""
-#: web/flaskr/templates/content.py:76
+#: web/b3desk/templates/content.py:76
msgid ""
"L’organisateur qui a créé le séminaire peut partager le lien :\n"
"« Participants » qu’ils soient de l’administration ou de l’extérieur "
@@ -398,11 +398,11 @@ msgid ""
"« Organisateurs/modérateurs » qui géreront avec vous le séminaire."
msgstr ""
-#: web/flaskr/templates/content.py:83
+#: web/b3desk/templates/content.py:83
msgid "Rejoindre un Webinaire en appel téléphonique ?"
msgstr ""
-#: web/flaskr/templates/content.py:84
+#: web/b3desk/templates/content.py:84
msgid ""
"Une fois dans le séminaire, il est possible d’utiliser aussi son "
"téléphone fixe ou mobile pour suivre le séminaire.\n"
@@ -417,11 +417,11 @@ msgid ""
"téléphone afin d’activer ou de désactiver votre microphone."
msgstr ""
-#: web/flaskr/templates/content.py:95
+#: web/b3desk/templates/content.py:95
msgid "J'ai des perturbations audio ou vidéo ?"
msgstr ""
-#: web/flaskr/templates/content.py:96
+#: web/b3desk/templates/content.py:96
msgid ""
"\n"
"Pour l’audio, rapprochez-vous de votre borne wifi, ou/et coupez votre "
@@ -442,225 +442,225 @@ msgid ""
"de vous connecter hors VPN.\n"
msgstr ""
-#: web/flaskr/templates/content.py:110
+#: web/b3desk/templates/content.py:110
msgid "Besoin de contacter l'équipe du Webinaire de l’Etat ?"
msgstr ""
-#: web/flaskr/templates/content.py:113
+#: web/b3desk/templates/content.py:113
msgid "contact@webinaire.numerique.gouv.fr"
msgstr ""
-#: web/flaskr/templates/content.py:116
+#: web/b3desk/templates/content.py:116
msgid "Besoin de contacter l'équipe du ministére de l'Éducation nationale ?"
msgstr ""
-#: web/flaskr/templates/content.py:119
+#: web/b3desk/templates/content.py:119
msgid ""
"Rendez-vous sur votre portail d'assistance académique "
"https://www.education.gouv.fr/la-messagerie-professionnelle-3446 ou sur "
"Apps.education.fr"
msgstr ""
-#: web/flaskr/templates/empty.html:2
+#: web/b3desk/templates/empty.html:2
msgid "Vous devez vous identifier pour consulter la liste des visioconférences."
msgstr ""
-#: web/flaskr/templates/faq.html:8
+#: web/b3desk/templates/faq.html:8
msgid "FAQ - Modalités d'accès"
msgstr ""
-#: web/flaskr/templates/footer.html:12
+#: web/b3desk/templates/footer.html:12
msgid ""
"Service proposé par la Direction interministérielle du numérique et la "
"Direction du numérique pour l'éducation"
msgstr ""
-#: web/flaskr/templates/footer.html:15
+#: web/b3desk/templates/footer.html:15
msgid "Le code source est ouvert et les contributions sont bienvenues."
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source"
msgstr ""
-#: web/flaskr/templates/footer.html:37
+#: web/b3desk/templates/footer.html:37
msgid "Accessibilité : non conforme"
msgstr ""
-#: web/flaskr/templates/footer.html:40
-#: web/flaskr/templates/footer/mentions_legales.html:10
+#: web/b3desk/templates/footer.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:10
msgid "Mentions légales"
msgstr ""
-#: web/flaskr/templates/footer.html:43
+#: web/b3desk/templates/footer.html:43
msgid "Données personnelles et cookies"
msgstr ""
-#: web/flaskr/templates/footer.html:46 web/flaskr/templates/footer/cgu.html:10
+#: web/b3desk/templates/footer.html:46 web/b3desk/templates/footer/cgu.html:10
msgid "Conditions générales d’utilisation"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:8
+#: web/b3desk/templates/jumbotron.html:8
#, python-format
msgid "Lancer %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Lancer %(the_meeting)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Démarrer %(a_meeting)s immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:19
-#: web/flaskr/templates/jumbotron.html:49
+#: web/b3desk/templates/jumbotron.html:19
+#: web/b3desk/templates/jumbotron.html:49
#, python-format
msgid "Actuellement, il y a %(count)s webinaire"
msgid_plural "Actuellement, il y a %(count)s webinaires"
msgstr[0] ""
msgstr[1] ""
-#: web/flaskr/templates/jumbotron.html:24
-#: web/flaskr/templates/jumbotron.html:54
+#: web/b3desk/templates/jumbotron.html:24
+#: web/b3desk/templates/jumbotron.html:54
#, python-format
msgid "et %(count)s participant"
msgid_plural "et %(count)s participants"
msgstr[0] ""
msgstr[1] ""
-#: web/flaskr/templates/jumbotron.html:29
-#: web/flaskr/templates/jumbotron.html:59
+#: web/b3desk/templates/jumbotron.html:29
+#: web/b3desk/templates/jumbotron.html:59
#, python-format
msgid ""
" sur une capacité moyenne pour la plateforme de %(max_participants)s "
"participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:42
+#: web/b3desk/templates/jumbotron.html:42
#, python-format
msgid "Vous organisez régulièrement des %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:43
+#: web/b3desk/templates/jumbotron.html:43
#, python-format
msgid ""
"Vous êtes agent de l’État, créez un compte pour organiser et conserver "
"vos %(some_meetings)s."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:44
+#: web/b3desk/templates/jumbotron.html:44
msgid "Se connecter ou créer un compte"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:73
+#: web/b3desk/templates/jumbotron.html:73
#, python-format
msgid "Démarrer %(a_meeting)s en ligne immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:83
+#: web/b3desk/templates/jumbotron.html:83
#, python-format
msgid ""
"Recevez par courriel un lien organisateur %(of_the_meeting)s, actif une "
"semaine, à envoyer aux participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:88
+#: web/b3desk/templates/jumbotron.html:88
msgid "Votre courriel professionnel"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:92
+#: web/b3desk/templates/jumbotron.html:92
#, python-format
msgid "Créer %(my_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:108
+#: web/b3desk/templates/jumbotron.html:108
#, python-format
msgid "Vous essayez de rejoindre %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:109
+#: web/b3desk/templates/jumbotron.html:109
#, python-format
msgid ""
"Pour rejoindre %(a_meeting_to_which)s vous êtes invité, cliquez sur le "
"lien que vous a transmis l'organisateur/modérateur."
msgstr ""
-#: web/flaskr/templates/redirections.html:4
+#: web/b3desk/templates/redirections.html:4
msgid "Connectez-vous ou créez un compte"
msgstr ""
-#: web/flaskr/templates/redirections.html:10
+#: web/b3desk/templates/redirections.html:10
msgid "Autres profils"
msgstr ""
-#: web/flaskr/templates/rie.html:3
+#: web/b3desk/templates/rie.html:3
msgid "Service accessible suivant les politiques de sécurité de votre ministère."
msgstr ""
-#: web/flaskr/templates/rie.html:4
+#: web/b3desk/templates/rie.html:4
msgid ""
"Si l'audio ou la vidéo ne fonctionne pas, vous devez utiliser un autre "
"appareil (ordinateur, smartphone)."
msgstr ""
-#: web/flaskr/templates/rie.html:5
+#: web/b3desk/templates/rie.html:5
msgid "en savoir plus"
msgstr ""
-#: web/flaskr/templates/tools.html:13
+#: web/b3desk/templates/tools.html:13
msgid "Modalités d'accès"
msgstr ""
-#: web/flaskr/templates/tools.html:32
+#: web/b3desk/templates/tools.html:32
msgid "se déconnecter"
msgstr ""
-#: web/flaskr/templates/tools.html:40
+#: web/b3desk/templates/tools.html:40
msgid "S’identifier"
msgstr ""
-#: web/flaskr/templates/errors/403.html:11
+#: web/b3desk/templates/errors/403.html:11
msgid "Erreur 403"
msgstr ""
-#: web/flaskr/templates/errors/403.html:12
+#: web/b3desk/templates/errors/403.html:12
msgid ""
"Vous n’êtes pas autorisé à accéder cette page. Vous pouvez retourner à l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/404.html:11
+#: web/b3desk/templates/errors/404.html:11
msgid "Erreur 404"
msgstr ""
-#: web/flaskr/templates/errors/404.html:12
+#: web/b3desk/templates/errors/404.html:12
msgid ""
"Cette page n'existe pas. Vous pouvez retourner à "
"l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/500.html:11
+#: web/b3desk/templates/errors/500.html:11
msgid "Erreur 500"
msgstr ""
-#: web/flaskr/templates/errors/500.html:12
+#: web/b3desk/templates/errors/500.html:12
msgid ""
"Le serveur a rencontré une erreur interne, veuillez réessayer "
"ultérieurement."
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:9
+#: web/b3desk/templates/footer/accessibilite.html:9
msgid "Accessibilité"
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:10
+#: web/b3desk/templates/footer/accessibilite.html:10
msgid ""
"Le site webinaire.numerique.gouv.fr est développé selon les "
"recommendations du annuaire de l'administration"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:11
+#: web/b3desk/templates/footer/cgu.html:11
msgid ""
"Le webinaire, Visio-ecoles/colleges/lycees/agents de l’État permet "
"d’accéder à la page d’accueil du sous-domaine internet utilisé par l’Etat"
@@ -741,7 +741,7 @@ msgid ""
"les partenaires du service public."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:12
+#: web/b3desk/templates/footer/cgu.html:12
msgid ""
"Le sous-domaine « https://visio-"
@@ -763,25 +763,25 @@ msgid ""
"Nationale, de la Jeunesse et des Sports."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:14
+#: web/b3desk/templates/footer/cgu.html:14
msgid ""
"Le service est maintenu en conditions opérationnelles et ses évolutions "
"sont assurées par le Ministère de l’Éducation Nationale, de la Jeunesse "
"et des Sports, ci-après dénommé « l’éditeur »."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:15
+#: web/b3desk/templates/footer/cgu.html:15
msgid ""
"Toute utilisation des ressources de domaine de publication est "
"subordonnée au respect des présentes conditions générales d’utilisation "
"(CGU)."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:17
+#: web/b3desk/templates/footer/cgu.html:17
msgid "Objet"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:18
+#: web/b3desk/templates/footer/cgu.html:18
msgid ""
"Le sous-domaine permet de publier sur internet l’offre de service "
"interministérielle de webconférence."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:19
+#: web/b3desk/templates/footer/cgu.html:19
msgid "Code de conduite et responsabilités des Utilisateurs"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:20
+#: web/b3desk/templates/footer/cgu.html:20
msgid ""
"L’utilisation de ce service interministériel est libre et gratuite pour "
"les utilisateurs des services de l’Etat, et sur invitation, pour les "
@@ -805,14 +805,14 @@ msgid ""
"et responsabilités de l’éditeur."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:21
+#: web/b3desk/templates/footer/cgu.html:21
msgid ""
"Sitôt entré sur la page d’accueil, l’utilisateur peut en consulter les "
"contenus ou accéder à un salon en saisissant le nom de ce salon ou, pour "
"les agents de l’Etat, en créant ledit salon."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:22
+#: web/b3desk/templates/footer/cgu.html:22
msgid ""
"À l’instant où l’utilisateur accède à un salon de webconférence, il "
"devient seul responsable des données et des contenus qu’il échange sur le"
@@ -820,17 +820,17 @@ msgid ""
"netiquette."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:23
+#: web/b3desk/templates/footer/cgu.html:23
msgid "Usage professionnel"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:24
+#: web/b3desk/templates/footer/cgu.html:24
msgid ""
"Le service de Webinaire, Visio-ecoles/colleges/lycees/agents mis à "
"disposition est à usage professionnel."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:25
+#: web/b3desk/templates/footer/cgu.html:25
msgid ""
"Seule l’utilisation à usage professionnel de cette ressource mise à "
"disposition est tolérée, l’utilisateur est attentif à ce que ces usages "
@@ -838,11 +838,11 @@ msgid ""
"service auquel il accède."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:26
+#: web/b3desk/templates/footer/cgu.html:26
msgid "Engagements et responsabilités de l’éditeur"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:27
+#: web/b3desk/templates/footer/cgu.html:27
msgid ""
"L’éditeur donne accès au service interministériel de webconférence aux "
"adresses suivantes : (\n"
"56 rue de Varenne \n"
"75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:95
+#: web/b3desk/templates/footer/donnees_personnelles.html:95
msgid ""
"Si vous estimez, après nous avoir contactés, que vos droits Informatiques"
" et Libertés ne sont pas respectés vous pouvez adresser une réclamation à"
" la CNIL :"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:96
+#: web/b3desk/templates/footer/donnees_personnelles.html:96
msgid ""
"Commission nationale informatique et libertés \n"
"3 place de Fontenoy – TSA 80715 – \n"
"75334 PARIS CEDEX 07"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:100
+#: web/b3desk/templates/footer/donnees_personnelles.html:100
msgid ""
"Les modalités de réclamation sont précisées sur le site de la CNIL : "
"www.cnil.fr."
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:102
+#: web/b3desk/templates/footer/donnees_personnelles.html:102
msgid ""
"Contactez le Délégué à la protection des données pour les services "
"Écoles/Colléges/Lycées/Agents"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:103
+#: web/b3desk/templates/footer/donnees_personnelles.html:103
msgid ""
"Pour ce faire, envoyez un courriel à "
"dpd[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:11
+#: web/b3desk/templates/footer/mentions_legales.html:11
msgid "Éditeur"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid ""
"Ministère de l’Éducation nationale et de la jeunesse Direction du "
"numérique pour l’éducation 110 rue Grenelle, 75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid "Directeur de publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:13
+#: web/b3desk/templates/footer/mentions_legales.html:13
msgid "Directeur de la publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:14
+#: web/b3desk/templates/footer/mentions_legales.html:14
msgid "M. Audran Le Baron, Directeur du numérique pour l’éducation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:15
+#: web/b3desk/templates/footer/mentions_legales.html:15
msgid "Gestionnaire des statistiques"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:16
+#: web/b3desk/templates/footer/mentions_legales.html:16
msgid "Il n’y a pas d’outil de mesure d’audience pour ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:17
+#: web/b3desk/templates/footer/mentions_legales.html:17
msgid "Conception et gestion du site"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:18
+#: web/b3desk/templates/footer/mentions_legales.html:18
msgid ""
"Le suivi éditorial, graphique et technique du site est assuré au "
"quotidien par les équipes de la DINUM et du Pôle de compétence Identité "
"du MENJS."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:19
+#: web/b3desk/templates/footer/mentions_legales.html:19
msgid "Droits de reproduction"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:20
+#: web/b3desk/templates/footer/mentions_legales.html:20
msgid ""
"Conformément au droit public de la propriété intellectuelle et notamment "
"selon l’article L122-5 du Code de la propriété intellectuelle, les "
"’’documents officiels’’ sont librement réutilisables."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:21
+#: web/b3desk/templates/footer/mentions_legales.html:21
msgid ""
"Cependant, le bon usage veut que la reprise de ces contenus de façon "
"partielle ou intégrale mentionne clairement la source, et le cas échéant "
"avec un lien vers le document original en ligne sur ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:22
+#: web/b3desk/templates/footer/mentions_legales.html:22
msgid ""
"Toutes les infographies et vidéos réalisées par le service de "
"communication de l’éditeur se trouvent sous « Licence Ouverte V2.0 » et "
"sont librement réutilisables sous les conditions suivantes :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:23
+#: web/b3desk/templates/footer/mentions_legales.html:23
msgid ""
"Attribution : vous devez attribuer l’œuvre de la manière indiquée par "
"l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière "
@@ -1356,32 +1356,32 @@ msgid ""
"l’œuvre)."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:24
+#: web/b3desk/templates/footer/mentions_legales.html:24
msgid "Liens hypertextes pointant vers ce site :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:25
+#: web/b3desk/templates/footer/mentions_legales.html:25
msgid ""
"Tout site public ou privé est autorisé à établir, sans autorisation "
"préalable, un lien (y compris profond) vers les informations diffusées "
"par ce site de webinaire, Visio-ecoles/colleges/lycees/agents."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:26
+#: web/b3desk/templates/footer/mentions_legales.html:26
msgid ""
"Pour les sites Internet, la reproduction, après autorisation, d’un "
"contenu doit mentionner très clairement l’origine du document sous forme "
"d’une adresse internet :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:27
+#: web/b3desk/templates/footer/mentions_legales.html:27
msgid ""
"La mise en place de “liens profonds” pointant directement sur le document"
" souhaité devra être privilégiée par rapport à la reproduction de "
"contenus."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:28
+#: web/b3desk/templates/footer/mentions_legales.html:28
msgid ""
"En effet, dans ce cas, la mise en place de liens vers ce site de "
"Webinaire/Visio-ecoles/colleges/lycees/agents n’est conditionnée à aucun "
@@ -1389,20 +1389,20 @@ msgid ""
"du lien est recommandée."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:29
+#: web/b3desk/templates/footer/mentions_legales.html:29
msgid ""
"Les sites qui font le choix de pointer vers ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents engagent leur responsabilité dès lors "
"qu’ils porteraient atteinte à l’image du site public."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:30
+#: web/b3desk/templates/footer/mentions_legales.html:30
msgid ""
"Liens hypertextes proposés par ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:31
+#: web/b3desk/templates/footer/mentions_legales.html:31
msgid ""
"Les liens vers chaque service interministériel référencé dans le "
"catalogue que proposé par de ce site. Leur présence engage l’éditeur et "
@@ -1412,43 +1412,43 @@ msgid ""
"disposition au plan interministériel."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:32
+#: web/b3desk/templates/footer/mentions_legales.html:32
msgid "Clause de responsabilité"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:33
+#: web/b3desk/templates/footer/mentions_legales.html:33
msgid ""
"Les informations proposées sur ce site le sont à titre de service rendu "
"aux agents du service public, notamment aux agents des services de "
"l’État."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:34
+#: web/b3desk/templates/footer/mentions_legales.html:34
msgid ""
"Les informations et/ou documents disponibles sur ce site sont "
"susceptibles d’être modifiés à tout moment, et peuvent faire l’objet de "
"mises à jour pour faciliter l’accès aux ressources numériques."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:35
+#: web/b3desk/templates/footer/mentions_legales.html:35
msgid ""
"Les informations et/ou documents accédés à partir de ce site relèvent de "
"la responsabilité des porteurs de chaque service interministériel ainsi "
"mis à disposition."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:36
+#: web/b3desk/templates/footer/mentions_legales.html:36
msgid ""
"L’éditeur ne pourra en aucun cas être tenue responsable de tout dommage "
"de quelque nature qu’il soit résultant de la mauvaise utilisation des "
"ressources accessibles à partir de ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:37
+#: web/b3desk/templates/footer/mentions_legales.html:37
msgid "Droit à la compensation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:38
+#: web/b3desk/templates/footer/mentions_legales.html:38
msgid ""
"Dans l’attente d’une mise en conformité totale d’un de ces services, vous"
" pouvez obtenir une version accessible des documents ou des informations "
@@ -1458,69 +1458,69 @@ msgid ""
"demandées vous seront transmises dans les plus brefs délais."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:40
msgid ""
"Vous pouvez nous aider à améliorer l’accessibilité du site en nous "
"signalant les problèmes éventuels que vous rencontrez. Pour ce faire, "
"envoyez-nous un courriel à apps[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:36
+#: web/b3desk/templates/meeting/form.html:36
msgid "Modifier"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:38
-#: web/flaskr/templates/meeting/submit.html:5
+#: web/b3desk/templates/meeting/form.html:38
+#: web/b3desk/templates/meeting/submit.html:5
msgid "Créer"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:43
+#: web/b3desk/templates/meeting/form.html:43
msgid "Enregistrement impossible car certains champs sont mal renseignés."
msgstr ""
-#: web/flaskr/templates/meeting/form.html:51
+#: web/b3desk/templates/meeting/form.html:51
msgid "Configuration"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:67
+#: web/b3desk/templates/meeting/form.html:67
msgid ""
"Gestion des permissions, elles peuvent être ajustées une fois dans le "
"salon"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:84
+#: web/b3desk/templates/meeting/form.html:84
msgid "Personnalisation"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:99
+#: web/b3desk/templates/meeting/form.html:99
msgid "Enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:3
+#: web/b3desk/templates/meeting/jumbotron.html:3
msgid "Webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:5
+#: web/b3desk/templates/meeting/jumbotron.html:5
msgid "Nouveau webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:8
+#: web/b3desk/templates/meeting/jumbotron.html:8
msgid "Retour au tableau de bord"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:2
+#: web/b3desk/templates/meeting/list.html:2
#, python-format
msgid "Mes salles de %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:4
+#: web/b3desk/templates/meeting/list.html:4
#, python-format
msgid ""
"Créer une salle de %(meeting_label)s vous permet de conserver les "
"réglages et le lien de la salle."
msgstr ""
-#: web/flaskr/templates/meeting/list.html:9
+#: web/b3desk/templates/meeting/list.html:9
#, python-format
msgid ""
"Vous avez atteint la limite des %(max_meetings_per_user)s "
@@ -1528,22 +1528,22 @@ msgid ""
"des %(meeting_label)ss inactives."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:75
+#: web/b3desk/templates/meeting/modals.html:75
#, python-format
msgid ""
"%(the_meeting)s est toujours en cours. Si un enregistrement est en cours,"
" il ne sera encodé qu'après la fin %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:77
-#: web/flaskr/templates/meeting/recordings.html:22
+#: web/b3desk/templates/meeting/modals.html:77
+#: web/b3desk/templates/meeting/recordings.html:22
#, python-format
msgid ""
"Après la fin d'%(a_meeting)s, l'encodage de l'enregistrement peut prendre"
" autant de temps que la durée %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:78
+#: web/b3desk/templates/meeting/modals.html:78
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(to_the_meeting)s, un délai "
@@ -1551,54 +1551,54 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:84
+#: web/b3desk/templates/meeting/modals.html:84
msgid "Images"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:85
+#: web/b3desk/templates/meeting/modals.html:85
msgid "Lien"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:105
-#: web/flaskr/templates/meeting/modals.html:106
-#: web/flaskr/templates/meeting/recordings.html:71
-#: web/flaskr/templates/meeting/recordings.html:72
+#: web/b3desk/templates/meeting/modals.html:105
+#: web/b3desk/templates/meeting/modals.html:106
+#: web/b3desk/templates/meeting/recordings.html:71
+#: web/b3desk/templates/meeting/recordings.html:72
#, python-format
msgid "Supprimer video de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:108
-#: web/flaskr/templates/meeting/recordings.html:74
+#: web/b3desk/templates/meeting/modals.html:108
+#: web/b3desk/templates/meeting/recordings.html:74
msgid "Suppression d'enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:111
+#: web/b3desk/templates/meeting/modals.html:111
msgid "Copier le lien de l'enregistrement dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:11
+#: web/b3desk/templates/meeting/recordings.html:11
#, python-format
msgid "Enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:13
+#: web/b3desk/templates/meeting/recordings.html:13
#, python-format
msgid "Retour à mes %(meeting_label)ss"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:18
+#: web/b3desk/templates/meeting/recordings.html:18
#, python-format
msgid "%(this_meeting)s est toujours en cours"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:19
+#: web/b3desk/templates/meeting/recordings.html:19
#, python-format
msgid ""
"Si un enregistrement est en cours, il ne sera encodé qu'après la fin "
"%(of_the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:23
+#: web/b3desk/templates/meeting/recordings.html:23
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(of_the_meeting)s, un délai "
@@ -1606,199 +1606,199 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:42
+#: web/b3desk/templates/meeting/recordings.html:42
msgid "Visuels"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:43
+#: web/b3desk/templates/meeting/recordings.html:43
msgid "Actions"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:76
-#: web/flaskr/templates/meeting/row.html:29
-#: web/flaskr/templates/meeting/row.html:40
-#: web/flaskr/templates/meeting/row.html:59
+#: web/b3desk/templates/meeting/recordings.html:76
+#: web/b3desk/templates/meeting/row.html:29
+#: web/b3desk/templates/meeting/row.html:40
+#: web/b3desk/templates/meeting/row.html:59
msgid "Fermer la fenêtre modale"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:91
+#: web/b3desk/templates/meeting/recordings.html:91
msgid "Supprimer"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:92
-#: web/flaskr/templates/meeting/submit.html:7
+#: web/b3desk/templates/meeting/recordings.html:92
+#: web/b3desk/templates/meeting/submit.html:7
msgid "Annuler"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:5
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:5
+#: web/b3desk/templates/meeting/row.html:33
#, python-format
msgid "Lancer %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:7
+#: web/b3desk/templates/meeting/row.html:7
msgid "Envoyer un courriel aux modérateurs"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:9
+#: web/b3desk/templates/meeting/row.html:9
msgid "Copier le lien Modérateur dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:13
+#: web/b3desk/templates/meeting/row.html:13
#, python-format
msgid "Participer à %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:15
+#: web/b3desk/templates/meeting/row.html:15
msgid "Envoyer un courriel aux participants"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:17
+#: web/b3desk/templates/meeting/row.html:17
msgid "Copier le lien Participant dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:20
-#: web/flaskr/templates/meeting/row.html:50
+#: web/b3desk/templates/meeting/row.html:20
+#: web/b3desk/templates/meeting/row.html:50
#, python-format
msgid "Modifier %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:24
-#: web/flaskr/templates/meeting/row.html:25
-#: web/flaskr/templates/meeting/row.html:27
-#: web/flaskr/templates/meeting/row.html:54
-#: web/flaskr/templates/meeting/row.html:55
-#: web/flaskr/templates/meeting/row.html:57
+#: web/b3desk/templates/meeting/row.html:24
+#: web/b3desk/templates/meeting/row.html:25
+#: web/b3desk/templates/meeting/row.html:27
+#: web/b3desk/templates/meeting/row.html:54
+#: web/b3desk/templates/meeting/row.html:55
+#: web/b3desk/templates/meeting/row.html:57
#, python-format
msgid "Supprimer %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:33
msgid "Lancer"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:36
-#: web/flaskr/templates/meeting/row.html:38
+#: web/b3desk/templates/meeting/row.html:36
+#: web/b3desk/templates/meeting/row.html:38
#, python-format
msgid "Inviter à %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:41
+#: web/b3desk/templates/meeting/row.html:41
msgid "Inviter"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:46
+#: web/b3desk/templates/meeting/row.html:46
#, python-format
msgid "Voir les enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:1
-#: web/flaskr/templates/meeting/signinmail.html:1
+#: web/b3desk/templates/meeting/signin.html:1
+#: web/b3desk/templates/meeting/signinmail.html:1
#, python-format
msgid "Rejoindre %(the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:16
+#: web/b3desk/templates/meeting/signin.html:16
#, python-format
msgid "%(meeting_attente)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:24
-#: web/flaskr/templates/meeting/signinmail.html:16
+#: web/b3desk/templates/meeting/signin.html:24
+#: web/b3desk/templates/meeting/signinmail.html:16
msgid "Votre nom"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:25
-#: web/flaskr/templates/meeting/signinmail.html:17
+#: web/b3desk/templates/meeting/signin.html:25
+#: web/b3desk/templates/meeting/signinmail.html:17
msgid "Vous pouvez également préciser votre service ou votre fonction."
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:44
-#: web/flaskr/templates/meeting/signinmail.html:23
+#: web/b3desk/templates/meeting/signin.html:44
+#: web/b3desk/templates/meeting/signinmail.html:23
msgid "Rejoindre"
msgstr ""
-#: web/flaskr/templates/meeting/signinmail.html:10
+#: web/b3desk/templates/meeting/signinmail.html:10
#, python-format
msgid "Votre %(meeting_label)s n'a pas encore été activée par un modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/submit.html:3
+#: web/b3desk/templates/meeting/submit.html:3
msgid "Enregistrer"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:4
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:4
msgid "Modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:6
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:6
msgid "Participant"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:9
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:9
#, python-format
msgid "À %(the_meeting)s suivante :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:13
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:13
msgid "Le lien pour s'y inscrire est le suivant :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:21
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:21
#, python-format
msgid "Le mot de passe de %(this_meeting)s est :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:29
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:29
msgid "Vous devez rentrer votre nom complet et le mot de passe pour y accéder."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:2
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:2
msgid "Bonjour,"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:5
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:5
#, python-format
msgid ""
"Vous avez demandé l’organisation d’%(a_quick_meeting)s au travers du "
"webinaire de l’Etat."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:8
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:8
msgid ""
"Le lien du webinaire que vous trouvez ci-dessous reste actif et "
"accessible pendant une semaine depuis un navigateur internet sur un "
"ordinateur ou un smartphone :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:11
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:11
#, python-format
msgid ""
"%(moderator_mail_signin_url)s"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:14
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:14
msgid ""
"Vous pouvez dès à présent transmettre ce lien de connexion aux "
"participants que vous souhaitez inviter."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:17
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:17
msgid ""
"Une fois sur la page d’accueil, vous êtes invité à rentrer votre nom "
"complet pour accéder au webinaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:20
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:20
msgid "Vous y êtes !"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:23
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:23
msgid "L’équipe du webinaire de l’Etat vous souhaite un excellent séminaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:26
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:26
#, python-format
msgid ""
"Si vous organisez régulièrement des %(meeting_label)ss, nous vous "
@@ -1807,7 +1807,7 @@ msgid ""
"mesure."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_subject.txt:1
+#: web/b3desk/templates/meeting/mailto/mail_subject.txt:1
msgid "Invitation"
msgstr ""
diff --git a/web/translations/uk/LC_MESSAGES/messages.po b/web/translations/uk/LC_MESSAGES/messages.po
index 5d5d7a21..fc31a934 100644
--- a/web/translations/uk/LC_MESSAGES/messages.po
+++ b/web/translations/uk/LC_MESSAGES/messages.po
@@ -19,60 +19,60 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
-#: web/flaskr/forms.py:56
+#: web/b3desk/forms.py:56
#, python-format
msgid "Titre %(of_the_meeting)s"
msgstr "Ukrainian translation"
-#: web/flaskr/forms.py:60
+#: web/b3desk/forms.py:60
#, python-format
msgid "Créer %(a_meeting)s dont le titre est :"
msgstr ""
-#: web/flaskr/forms.py:66
+#: web/b3desk/forms.py:66
#, python-format
msgid "%(my_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:71
+#: web/b3desk/forms.py:71
msgid "Texte de bienvenue"
msgstr ""
-#: web/flaskr/forms.py:72
+#: web/b3desk/forms.py:72
msgid "Ce texte apparait comme message de bienvenue sur le tchat public"
msgstr ""
-#: web/flaskr/forms.py:75
+#: web/b3desk/forms.py:75
#, python-format
msgid "Bienvenue dans %(this_meeting)s %(meeting_name)s."
msgstr ""
-#: web/flaskr/forms.py:81
+#: web/b3desk/forms.py:81
msgid "Le texte est trop long"
msgstr ""
-#: web/flaskr/forms.py:85
+#: web/b3desk/forms.py:85
msgid "Nombre maximal de participants"
msgstr ""
-#: web/flaskr/forms.py:86
+#: web/b3desk/forms.py:86
msgid "Limitez vos salons à 250 personnes pour plus de confort"
msgstr ""
-#: web/flaskr/forms.py:92
+#: web/b3desk/forms.py:92
msgid "Durée maximale en minutes"
msgstr ""
-#: web/flaskr/forms.py:93
+#: web/b3desk/forms.py:93
#, python-format
msgid "Après laquelle %(the_meeting)s stoppe automatiquement"
msgstr ""
-#: web/flaskr/forms.py:101
+#: web/b3desk/forms.py:101
msgid "Salle d'attente"
msgstr ""
-#: web/flaskr/forms.py:102
+#: web/b3desk/forms.py:102
#, python-format
msgid ""
"Placer les participants dans une salle d'attente lorsqu'ils rejoignent "
@@ -80,203 +80,203 @@ msgid ""
"individuellement."
msgstr ""
-#: web/flaskr/forms.py:109
+#: web/b3desk/forms.py:109
msgid "Seul les modérateurs peuvent voir les webcams des autres participants"
msgstr ""
-#: web/flaskr/forms.py:112
+#: web/b3desk/forms.py:112
msgid "Les participants ne verront pas la diffusion de la caméra des autres"
msgstr ""
-#: web/flaskr/forms.py:118
+#: web/b3desk/forms.py:118
msgid "Micros fermés au démarrage"
msgstr ""
-#: web/flaskr/forms.py:119
+#: web/b3desk/forms.py:119
msgid "Les micros sont clos à la connexion des utilisateurs"
msgstr ""
-#: web/flaskr/forms.py:125
+#: web/b3desk/forms.py:125
msgid "Verrouillage caméra"
msgstr ""
-#: web/flaskr/forms.py:126
+#: web/b3desk/forms.py:126
msgid "Les participants ne pourront pas activer leur caméra"
msgstr ""
-#: web/flaskr/forms.py:132
+#: web/b3desk/forms.py:132
msgid "Verrouillage micro"
msgstr ""
-#: web/flaskr/forms.py:133
+#: web/b3desk/forms.py:133
msgid "Les participants ne pourront pas activer leur micro"
msgstr ""
-#: web/flaskr/forms.py:137
+#: web/b3desk/forms.py:137
msgid "Désactivation de la discussion privée"
msgstr ""
-#: web/flaskr/forms.py:138
+#: web/b3desk/forms.py:138
msgid "Interdit les échanges textes directs entre participants"
msgstr ""
-#: web/flaskr/forms.py:144
+#: web/b3desk/forms.py:144
msgid "Désactivation de la discussion publique"
msgstr ""
-#: web/flaskr/forms.py:145
+#: web/b3desk/forms.py:145
msgid "Pas de tchat"
msgstr ""
-#: web/flaskr/forms.py:149
+#: web/b3desk/forms.py:149
msgid "Désactivation de la prise de notes"
msgstr ""
-#: web/flaskr/forms.py:150
+#: web/b3desk/forms.py:150
msgid "Pas de prise de notes collaborative"
msgstr ""
-#: web/flaskr/forms.py:154
+#: web/b3desk/forms.py:154
msgid "Message à l'attention des modérateurs"
msgstr ""
-#: web/flaskr/forms.py:155
+#: web/b3desk/forms.py:155
msgid "150 caractères max"
msgstr ""
-#: web/flaskr/forms.py:156
+#: web/b3desk/forms.py:156
msgid "Bienvenue aux modérateurs"
msgstr ""
-#: web/flaskr/forms.py:158
+#: web/b3desk/forms.py:158
msgid "Le message est trop long"
msgstr ""
-#: web/flaskr/forms.py:163
+#: web/b3desk/forms.py:163
#, python-format
msgid "Url de redirection après %(the_meeting)s"
msgstr ""
-#: web/flaskr/forms.py:170
+#: web/b3desk/forms.py:170
msgid "Renouveler le lien modérateur"
msgstr ""
-#: web/flaskr/forms.py:171 web/flaskr/forms.py:180
+#: web/b3desk/forms.py:171 web/b3desk/forms.py:180
msgid "Ce code vous permet si vous le changez de bloquer les anciens liens"
msgstr ""
-#: web/flaskr/forms.py:179
+#: web/b3desk/forms.py:179
msgid "Renouveler le lien participants"
msgstr ""
-#: web/flaskr/forms.py:191
+#: web/b3desk/forms.py:191
msgid "Enregistrement manuel"
msgstr ""
-#: web/flaskr/forms.py:192
+#: web/b3desk/forms.py:192
msgid "Autoriser le démarrage et l'arrêt de l'enregistrement par le modérateur"
msgstr ""
-#: web/flaskr/forms.py:198
+#: web/b3desk/forms.py:198
msgid "Enregistrement automatique"
msgstr ""
-#: web/flaskr/forms.py:199
+#: web/b3desk/forms.py:199
msgid "Démarrage automatique"
msgstr ""
-#: web/flaskr/routes.py:548
+#: web/b3desk/routes.py:548
msgid ""
"Courriel invalide. Avez vous bien tapé votre email ? Vous pouvez "
"réessayer."
msgstr ""
-#: web/flaskr/routes.py:556
+#: web/b3desk/routes.py:556
msgid ""
"Ce courriel ne correspond pas à un service de l'État. Si vous appartenez "
"à un service de l'État mais votre courriel n'est pas reconnu par "
"Webinaire, contactez-nous pour que nous le rajoutions!"
msgstr ""
-#: web/flaskr/routes.py:568
+#: web/b3desk/routes.py:568
msgid "Vous avez reçu un courriel pour vous connecter"
msgstr ""
-#: web/flaskr/routes.py:623 web/flaskr/routes.py:653
+#: web/b3desk/routes.py:623 web/b3desk/routes.py:653
msgid "Vous ne pouvez pas voir cet élément (identifiant incorrect)"
msgstr ""
-#: web/flaskr/routes.py:643 web/flaskr/routes.py:676
+#: web/b3desk/routes.py:643 web/b3desk/routes.py:676
msgid "Vous ne pouvez pas consulter cet élément"
msgstr ""
-#: web/flaskr/routes.py:805
+#: web/b3desk/routes.py:805
msgid "Vous ne pouvez pas modifier cet élément"
msgstr ""
-#: web/flaskr/routes.py:1264
+#: web/b3desk/routes.py:1264
#, python-format
msgid "%(meeting_name)s modifications prises en compte"
msgstr ""
-#: web/flaskr/routes.py:1427 web/flaskr/routes.py:1474
+#: web/b3desk/routes.py:1427 web/b3desk/routes.py:1474
#, python-format
msgid "Aucune %(meeting_label)s ne correspond à ces paramètres"
msgstr ""
-#: web/flaskr/routes.py:1437 web/flaskr/routes.py:1589
+#: web/b3desk/routes.py:1437 web/b3desk/routes.py:1589
msgid "Lien invalide"
msgstr ""
-#: web/flaskr/routes.py:1442 web/flaskr/routes.py:1594
+#: web/b3desk/routes.py:1442 web/b3desk/routes.py:1594
msgid "Lien expiré"
msgstr ""
-#: web/flaskr/routes.py:1581
+#: web/b3desk/routes.py:1581
#, python-format
msgid "%(meeting_label)s inexistante"
msgstr ""
-#: web/flaskr/routes.py:1638
+#: web/b3desk/routes.py:1638
msgid "Accès non autorisé"
msgstr ""
-#: web/flaskr/routes.py:1669
+#: web/b3desk/routes.py:1669
msgid "Élément supprimé"
msgstr ""
-#: web/flaskr/routes.py:1671
+#: web/b3desk/routes.py:1671
msgid "Vous ne pouvez pas supprimer cet élément"
msgstr ""
-#: web/flaskr/routes.py:1687
+#: web/b3desk/routes.py:1687
msgid "Vidéo supprimée"
msgstr ""
-#: web/flaskr/routes.py:1691
+#: web/b3desk/routes.py:1691
#, python-format
msgid "Nous n'avons pas pu supprimer cette vidéo : %(code)s, %(message)s"
msgstr ""
-#: web/flaskr/routes.py:1700
+#: web/b3desk/routes.py:1700
msgid "Vous ne pouvez pas supprimer cette enregistrement"
msgstr ""
-#: web/flaskr/templates/brand.html:19
+#: web/b3desk/templates/brand.html:19
#, python-format
msgid "%(service_title)s"
msgstr ""
-#: web/flaskr/templates/brand.html:26
+#: web/b3desk/templates/brand.html:26
#, python-format
msgid "%(service_tagline)s"
msgstr ""
-#: web/flaskr/templates/content.py:6
+#: web/b3desk/templates/content.py:6
msgid "Quelles sont les conditions d’accès pour accéder aux services ?"
msgstr ""
-#: web/flaskr/templates/content.py:9
+#: web/b3desk/templates/content.py:9
msgid ""
"Cette plateforme offre une solution complète et puissante, adaptée à de "
"nombreux types d’événements en ligne, jusqu’à 350 participants "
@@ -313,11 +313,11 @@ msgid ""
"- Sur Android, utiliser le navigateur Chrome par défaut (Android 6.0+)\n"
msgstr ""
-#: web/flaskr/templates/content.py:33
+#: web/b3desk/templates/content.py:33
msgid "Quel est le matériel nécessaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:34
+#: web/b3desk/templates/content.py:34
msgid ""
"Pour utiliser l’outil Webinaire de l’État, il vous suffit de disposer du "
"matériel suivant :\n"
@@ -339,11 +339,11 @@ msgid ""
"contexte d’intervention."
msgstr ""
-#: web/flaskr/templates/content.py:46
+#: web/b3desk/templates/content.py:46
msgid "Puis-je utiliser mon smartphone ou ma tablette pour me connecter ?"
msgstr ""
-#: web/flaskr/templates/content.py:49
+#: web/b3desk/templates/content.py:49
msgid ""
"Le Webinaire de l’Etat fonctionne également sur les appareils mobiles par"
" un simple lien (sans application) sur le portail ou dans le séminaire. "
@@ -351,11 +351,11 @@ msgid ""
"Sur Android, utiliser le navigateur chrome par défaut (Android 6.0+).\n"
msgstr ""
-#: web/flaskr/templates/content.py:55
+#: web/b3desk/templates/content.py:55
msgid "Comment créer un séminaire ?"
msgstr ""
-#: web/flaskr/templates/content.py:56
+#: web/b3desk/templates/content.py:56
msgid ""
"Si vous êtes un agent de l’état, vous pouvez :\n"
"- Créer des séminaires immédiatement en renseignant votre courriel "
@@ -371,11 +371,11 @@ msgid ""
"contact@webinaire.numerique.gouv.fr \n"
msgstr ""
-#: web/flaskr/templates/content.py:67
+#: web/b3desk/templates/content.py:67
msgid "Comment créer un compte ?"
msgstr ""
-#: web/flaskr/templates/content.py:68
+#: web/b3desk/templates/content.py:68
msgid ""
"En tant qu’agent de l’État, si vous organisez régulièrement des "
"séminaires vous pouvez créer un compte pour organiser et conserver "
@@ -388,11 +388,11 @@ msgid ""
"en grand nombre, …etc.)."
msgstr ""
-#: web/flaskr/templates/content.py:75
+#: web/b3desk/templates/content.py:75
msgid "Comment inviter les participants/ modérateurs"
msgstr ""
-#: web/flaskr/templates/content.py:76
+#: web/b3desk/templates/content.py:76
msgid ""
"L’organisateur qui a créé le séminaire peut partager le lien :\n"
"« Participants » qu’ils soient de l’administration ou de l’extérieur "
@@ -400,11 +400,11 @@ msgid ""
"« Organisateurs/modérateurs » qui géreront avec vous le séminaire."
msgstr ""
-#: web/flaskr/templates/content.py:83
+#: web/b3desk/templates/content.py:83
msgid "Rejoindre un Webinaire en appel téléphonique ?"
msgstr ""
-#: web/flaskr/templates/content.py:84
+#: web/b3desk/templates/content.py:84
msgid ""
"Une fois dans le séminaire, il est possible d’utiliser aussi son "
"téléphone fixe ou mobile pour suivre le séminaire.\n"
@@ -419,11 +419,11 @@ msgid ""
"téléphone afin d’activer ou de désactiver votre microphone."
msgstr ""
-#: web/flaskr/templates/content.py:95
+#: web/b3desk/templates/content.py:95
msgid "J'ai des perturbations audio ou vidéo ?"
msgstr ""
-#: web/flaskr/templates/content.py:96
+#: web/b3desk/templates/content.py:96
msgid ""
"\n"
"Pour l’audio, rapprochez-vous de votre borne wifi, ou/et coupez votre "
@@ -444,85 +444,85 @@ msgid ""
"de vous connecter hors VPN.\n"
msgstr ""
-#: web/flaskr/templates/content.py:110
+#: web/b3desk/templates/content.py:110
msgid "Besoin de contacter l'équipe du Webinaire de l’Etat ?"
msgstr ""
-#: web/flaskr/templates/content.py:113
+#: web/b3desk/templates/content.py:113
msgid "contact@webinaire.numerique.gouv.fr"
msgstr ""
-#: web/flaskr/templates/content.py:116
+#: web/b3desk/templates/content.py:116
msgid "Besoin de contacter l'équipe du ministére de l'Éducation nationale ?"
msgstr ""
-#: web/flaskr/templates/content.py:119
+#: web/b3desk/templates/content.py:119
msgid ""
"Rendez-vous sur votre portail d'assistance académique "
"https://www.education.gouv.fr/la-messagerie-professionnelle-3446 ou sur "
"Apps.education.fr"
msgstr ""
-#: web/flaskr/templates/empty.html:2
+#: web/b3desk/templates/empty.html:2
msgid "Vous devez vous identifier pour consulter la liste des visioconférences."
msgstr ""
-#: web/flaskr/templates/faq.html:8
+#: web/b3desk/templates/faq.html:8
msgid "FAQ - Modalités d'accès"
msgstr "Ukrainian translation here"
-#: web/flaskr/templates/footer.html:12
+#: web/b3desk/templates/footer.html:12
msgid ""
"Service proposé par la Direction interministérielle du numérique et la "
"Direction du numérique pour l'éducation"
msgstr ""
-#: web/flaskr/templates/footer.html:15
+#: web/b3desk/templates/footer.html:15
msgid "Le code source est ouvert et les contributions sont bienvenues."
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/footer.html:16
+#: web/b3desk/templates/footer.html:16
msgid "Voir le code source"
msgstr ""
-#: web/flaskr/templates/footer.html:37
+#: web/b3desk/templates/footer.html:37
msgid "Accessibilité : non conforme"
msgstr ""
-#: web/flaskr/templates/footer.html:40
-#: web/flaskr/templates/footer/mentions_legales.html:10
+#: web/b3desk/templates/footer.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:10
msgid "Mentions légales"
msgstr ""
-#: web/flaskr/templates/footer.html:43
+#: web/b3desk/templates/footer.html:43
msgid "Données personnelles et cookies"
msgstr ""
-#: web/flaskr/templates/footer.html:46 web/flaskr/templates/footer/cgu.html:10
+#: web/b3desk/templates/footer.html:46 web/b3desk/templates/footer/cgu.html:10
msgid "Conditions générales d’utilisation"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:8
+#: web/b3desk/templates/jumbotron.html:8
#, python-format
msgid "Lancer %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Lancer %(the_meeting)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:9
+#: web/b3desk/templates/jumbotron.html:9
#, python-format
msgid "Démarrer %(a_meeting)s immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:19
-#: web/flaskr/templates/jumbotron.html:49
+#: web/b3desk/templates/jumbotron.html:19
+#: web/b3desk/templates/jumbotron.html:49
#, python-format
msgid "Actuellement, il y a %(count)s webinaire"
msgid_plural "Actuellement, il y a %(count)s webinaires"
@@ -530,8 +530,8 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: web/flaskr/templates/jumbotron.html:24
-#: web/flaskr/templates/jumbotron.html:54
+#: web/b3desk/templates/jumbotron.html:24
+#: web/b3desk/templates/jumbotron.html:54
#, python-format
msgid "et %(count)s participant"
msgid_plural "et %(count)s participants"
@@ -539,133 +539,133 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: web/flaskr/templates/jumbotron.html:29
-#: web/flaskr/templates/jumbotron.html:59
+#: web/b3desk/templates/jumbotron.html:29
+#: web/b3desk/templates/jumbotron.html:59
#, python-format
msgid ""
" sur une capacité moyenne pour la plateforme de %(max_participants)s "
"participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:42
+#: web/b3desk/templates/jumbotron.html:42
#, python-format
msgid "Vous organisez régulièrement des %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:43
+#: web/b3desk/templates/jumbotron.html:43
#, python-format
msgid ""
"Vous êtes agent de l’État, créez un compte pour organiser et conserver "
"vos %(some_meetings)s."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:44
+#: web/b3desk/templates/jumbotron.html:44
msgid "Se connecter ou créer un compte"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:73
+#: web/b3desk/templates/jumbotron.html:73
#, python-format
msgid "Démarrer %(a_meeting)s en ligne immédiatement"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:83
+#: web/b3desk/templates/jumbotron.html:83
#, python-format
msgid ""
"Recevez par courriel un lien organisateur %(of_the_meeting)s, actif une "
"semaine, à envoyer aux participants."
msgstr ""
-#: web/flaskr/templates/jumbotron.html:88
+#: web/b3desk/templates/jumbotron.html:88
msgid "Votre courriel professionnel"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:92
+#: web/b3desk/templates/jumbotron.html:92
#, python-format
msgid "Créer %(my_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:108
+#: web/b3desk/templates/jumbotron.html:108
#, python-format
msgid "Vous essayez de rejoindre %(a_meeting)s"
msgstr ""
-#: web/flaskr/templates/jumbotron.html:109
+#: web/b3desk/templates/jumbotron.html:109
#, python-format
msgid ""
"Pour rejoindre %(a_meeting_to_which)s vous êtes invité, cliquez sur le "
"lien que vous a transmis l'organisateur/modérateur."
msgstr ""
-#: web/flaskr/templates/redirections.html:4
+#: web/b3desk/templates/redirections.html:4
msgid "Connectez-vous ou créez un compte"
msgstr ""
-#: web/flaskr/templates/redirections.html:10
+#: web/b3desk/templates/redirections.html:10
msgid "Autres profils"
msgstr ""
-#: web/flaskr/templates/rie.html:3
+#: web/b3desk/templates/rie.html:3
msgid "Service accessible suivant les politiques de sécurité de votre ministère."
msgstr ""
-#: web/flaskr/templates/rie.html:4
+#: web/b3desk/templates/rie.html:4
msgid ""
"Si l'audio ou la vidéo ne fonctionne pas, vous devez utiliser un autre "
"appareil (ordinateur, smartphone)."
msgstr ""
-#: web/flaskr/templates/rie.html:5
+#: web/b3desk/templates/rie.html:5
msgid "en savoir plus"
msgstr ""
-#: web/flaskr/templates/tools.html:13
+#: web/b3desk/templates/tools.html:13
#, fuzzy
msgid "Modalités d'accès"
msgstr "Ukrainian translation here"
-#: web/flaskr/templates/tools.html:32
+#: web/b3desk/templates/tools.html:32
msgid "se déconnecter"
msgstr ""
-#: web/flaskr/templates/tools.html:40
+#: web/b3desk/templates/tools.html:40
msgid "S’identifier"
msgstr ""
-#: web/flaskr/templates/errors/403.html:11
+#: web/b3desk/templates/errors/403.html:11
msgid "Erreur 403"
msgstr ""
-#: web/flaskr/templates/errors/403.html:12
+#: web/b3desk/templates/errors/403.html:12
msgid ""
"Vous n’êtes pas autorisé à accéder cette page. Vous pouvez retourner à l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/404.html:11
+#: web/b3desk/templates/errors/404.html:11
msgid "Erreur 404"
msgstr ""
-#: web/flaskr/templates/errors/404.html:12
+#: web/b3desk/templates/errors/404.html:12
msgid ""
"Cette page n'existe pas. Vous pouvez retourner à "
"l’accueil."
msgstr ""
-#: web/flaskr/templates/errors/500.html:11
+#: web/b3desk/templates/errors/500.html:11
msgid "Erreur 500"
msgstr ""
-#: web/flaskr/templates/errors/500.html:12
+#: web/b3desk/templates/errors/500.html:12
msgid ""
"Le serveur a rencontré une erreur interne, veuillez réessayer "
"ultérieurement."
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:9
+#: web/b3desk/templates/footer/accessibilite.html:9
msgid "Accessibilité"
msgstr ""
-#: web/flaskr/templates/footer/accessibilite.html:10
+#: web/b3desk/templates/footer/accessibilite.html:10
msgid ""
"Le site webinaire.numerique.gouv.fr est développé selon les "
"recommendations du annuaire de l'administration"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:11
+#: web/b3desk/templates/footer/cgu.html:11
msgid ""
"Le webinaire, Visio-ecoles/colleges/lycees/agents de l’État permet "
"d’accéder à la page d’accueil du sous-domaine internet utilisé par l’Etat"
@@ -746,7 +746,7 @@ msgid ""
"les partenaires du service public."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:12
+#: web/b3desk/templates/footer/cgu.html:12
msgid ""
"Le sous-domaine « https://visio-"
@@ -768,25 +768,25 @@ msgid ""
"Nationale, de la Jeunesse et des Sports."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:14
+#: web/b3desk/templates/footer/cgu.html:14
msgid ""
"Le service est maintenu en conditions opérationnelles et ses évolutions "
"sont assurées par le Ministère de l’Éducation Nationale, de la Jeunesse "
"et des Sports, ci-après dénommé « l’éditeur »."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:15
+#: web/b3desk/templates/footer/cgu.html:15
msgid ""
"Toute utilisation des ressources de domaine de publication est "
"subordonnée au respect des présentes conditions générales d’utilisation "
"(CGU)."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:17
+#: web/b3desk/templates/footer/cgu.html:17
msgid "Objet"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:18
+#: web/b3desk/templates/footer/cgu.html:18
msgid ""
"Le sous-domaine permet de publier sur internet l’offre de service "
"interministérielle de webconférence."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:19
+#: web/b3desk/templates/footer/cgu.html:19
msgid "Code de conduite et responsabilités des Utilisateurs"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:20
+#: web/b3desk/templates/footer/cgu.html:20
msgid ""
"L’utilisation de ce service interministériel est libre et gratuite pour "
"les utilisateurs des services de l’Etat, et sur invitation, pour les "
@@ -810,14 +810,14 @@ msgid ""
"et responsabilités de l’éditeur."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:21
+#: web/b3desk/templates/footer/cgu.html:21
msgid ""
"Sitôt entré sur la page d’accueil, l’utilisateur peut en consulter les "
"contenus ou accéder à un salon en saisissant le nom de ce salon ou, pour "
"les agents de l’Etat, en créant ledit salon."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:22
+#: web/b3desk/templates/footer/cgu.html:22
msgid ""
"À l’instant où l’utilisateur accède à un salon de webconférence, il "
"devient seul responsable des données et des contenus qu’il échange sur le"
@@ -825,17 +825,17 @@ msgid ""
"netiquette."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:23
+#: web/b3desk/templates/footer/cgu.html:23
msgid "Usage professionnel"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:24
+#: web/b3desk/templates/footer/cgu.html:24
msgid ""
"Le service de Webinaire, Visio-ecoles/colleges/lycees/agents mis à "
"disposition est à usage professionnel."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:25
+#: web/b3desk/templates/footer/cgu.html:25
msgid ""
"Seule l’utilisation à usage professionnel de cette ressource mise à "
"disposition est tolérée, l’utilisateur est attentif à ce que ces usages "
@@ -843,11 +843,11 @@ msgid ""
"service auquel il accède."
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:26
+#: web/b3desk/templates/footer/cgu.html:26
msgid "Engagements et responsabilités de l’éditeur"
msgstr ""
-#: web/flaskr/templates/footer/cgu.html:27
+#: web/b3desk/templates/footer/cgu.html:27
msgid ""
"L’éditeur donne accès au service interministériel de webconférence aux "
"adresses suivantes : (\n"
"56 rue de Varenne \n"
"75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:95
+#: web/b3desk/templates/footer/donnees_personnelles.html:95
msgid ""
"Si vous estimez, après nous avoir contactés, que vos droits Informatiques"
" et Libertés ne sont pas respectés vous pouvez adresser une réclamation à"
" la CNIL :"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:96
+#: web/b3desk/templates/footer/donnees_personnelles.html:96
msgid ""
"Commission nationale informatique et libertés \n"
"3 place de Fontenoy – TSA 80715 – \n"
"75334 PARIS CEDEX 07"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:100
+#: web/b3desk/templates/footer/donnees_personnelles.html:100
msgid ""
"Les modalités de réclamation sont précisées sur le site de la CNIL : "
"www.cnil.fr."
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:102
+#: web/b3desk/templates/footer/donnees_personnelles.html:102
msgid ""
"Contactez le Délégué à la protection des données pour les services "
"Écoles/Colléges/Lycées/Agents"
msgstr ""
-#: web/flaskr/templates/footer/donnees_personnelles.html:103
+#: web/b3desk/templates/footer/donnees_personnelles.html:103
msgid ""
"Pour ce faire, envoyez un courriel à "
"dpd[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:11
+#: web/b3desk/templates/footer/mentions_legales.html:11
msgid "Éditeur"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid ""
"Ministère de l’Éducation nationale et de la jeunesse Direction du "
"numérique pour l’éducation 110 rue Grenelle, 75007 Paris"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:12
+#: web/b3desk/templates/footer/mentions_legales.html:12
msgid "Directeur de publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:13
+#: web/b3desk/templates/footer/mentions_legales.html:13
msgid "Directeur de la publication"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:14
+#: web/b3desk/templates/footer/mentions_legales.html:14
msgid "M. Audran Le Baron, Directeur du numérique pour l’éducation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:15
+#: web/b3desk/templates/footer/mentions_legales.html:15
msgid "Gestionnaire des statistiques"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:16
+#: web/b3desk/templates/footer/mentions_legales.html:16
msgid "Il n’y a pas d’outil de mesure d’audience pour ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:17
+#: web/b3desk/templates/footer/mentions_legales.html:17
msgid "Conception et gestion du site"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:18
+#: web/b3desk/templates/footer/mentions_legales.html:18
msgid ""
"Le suivi éditorial, graphique et technique du site est assuré au "
"quotidien par les équipes de la DINUM et du Pôle de compétence Identité "
"du MENJS."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:19
+#: web/b3desk/templates/footer/mentions_legales.html:19
msgid "Droits de reproduction"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:20
+#: web/b3desk/templates/footer/mentions_legales.html:20
msgid ""
"Conformément au droit public de la propriété intellectuelle et notamment "
"selon l’article L122-5 du Code de la propriété intellectuelle, les "
"’’documents officiels’’ sont librement réutilisables."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:21
+#: web/b3desk/templates/footer/mentions_legales.html:21
msgid ""
"Cependant, le bon usage veut que la reprise de ces contenus de façon "
"partielle ou intégrale mentionne clairement la source, et le cas échéant "
"avec un lien vers le document original en ligne sur ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:22
+#: web/b3desk/templates/footer/mentions_legales.html:22
msgid ""
"Toutes les infographies et vidéos réalisées par le service de "
"communication de l’éditeur se trouvent sous « Licence Ouverte V2.0 » et "
"sont librement réutilisables sous les conditions suivantes :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:23
+#: web/b3desk/templates/footer/mentions_legales.html:23
msgid ""
"Attribution : vous devez attribuer l’œuvre de la manière indiquée par "
"l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière "
@@ -1361,32 +1361,32 @@ msgid ""
"l’œuvre)."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:24
+#: web/b3desk/templates/footer/mentions_legales.html:24
msgid "Liens hypertextes pointant vers ce site :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:25
+#: web/b3desk/templates/footer/mentions_legales.html:25
msgid ""
"Tout site public ou privé est autorisé à établir, sans autorisation "
"préalable, un lien (y compris profond) vers les informations diffusées "
"par ce site de webinaire, Visio-ecoles/colleges/lycees/agents."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:26
+#: web/b3desk/templates/footer/mentions_legales.html:26
msgid ""
"Pour les sites Internet, la reproduction, après autorisation, d’un "
"contenu doit mentionner très clairement l’origine du document sous forme "
"d’une adresse internet :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:27
+#: web/b3desk/templates/footer/mentions_legales.html:27
msgid ""
"La mise en place de “liens profonds” pointant directement sur le document"
" souhaité devra être privilégiée par rapport à la reproduction de "
"contenus."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:28
+#: web/b3desk/templates/footer/mentions_legales.html:28
msgid ""
"En effet, dans ce cas, la mise en place de liens vers ce site de "
"Webinaire/Visio-ecoles/colleges/lycees/agents n’est conditionnée à aucun "
@@ -1394,20 +1394,20 @@ msgid ""
"du lien est recommandée."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:29
+#: web/b3desk/templates/footer/mentions_legales.html:29
msgid ""
"Les sites qui font le choix de pointer vers ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents engagent leur responsabilité dès lors "
"qu’ils porteraient atteinte à l’image du site public."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:30
+#: web/b3desk/templates/footer/mentions_legales.html:30
msgid ""
"Liens hypertextes proposés par ce site de Webinaire, Visio-"
"ecoles/colleges/lycees/agents :"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:31
+#: web/b3desk/templates/footer/mentions_legales.html:31
msgid ""
"Les liens vers chaque service interministériel référencé dans le "
"catalogue que proposé par de ce site. Leur présence engage l’éditeur et "
@@ -1417,43 +1417,43 @@ msgid ""
"disposition au plan interministériel."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:32
+#: web/b3desk/templates/footer/mentions_legales.html:32
msgid "Clause de responsabilité"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:33
+#: web/b3desk/templates/footer/mentions_legales.html:33
msgid ""
"Les informations proposées sur ce site le sont à titre de service rendu "
"aux agents du service public, notamment aux agents des services de "
"l’État."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:34
+#: web/b3desk/templates/footer/mentions_legales.html:34
msgid ""
"Les informations et/ou documents disponibles sur ce site sont "
"susceptibles d’être modifiés à tout moment, et peuvent faire l’objet de "
"mises à jour pour faciliter l’accès aux ressources numériques."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:35
+#: web/b3desk/templates/footer/mentions_legales.html:35
msgid ""
"Les informations et/ou documents accédés à partir de ce site relèvent de "
"la responsabilité des porteurs de chaque service interministériel ainsi "
"mis à disposition."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:36
+#: web/b3desk/templates/footer/mentions_legales.html:36
msgid ""
"L’éditeur ne pourra en aucun cas être tenue responsable de tout dommage "
"de quelque nature qu’il soit résultant de la mauvaise utilisation des "
"ressources accessibles à partir de ce site."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:37
+#: web/b3desk/templates/footer/mentions_legales.html:37
msgid "Droit à la compensation"
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:38
+#: web/b3desk/templates/footer/mentions_legales.html:38
msgid ""
"Dans l’attente d’une mise en conformité totale d’un de ces services, vous"
" pouvez obtenir une version accessible des documents ou des informations "
@@ -1463,69 +1463,69 @@ msgid ""
"demandées vous seront transmises dans les plus brefs délais."
msgstr ""
-#: web/flaskr/templates/footer/mentions_legales.html:40
+#: web/b3desk/templates/footer/mentions_legales.html:40
msgid ""
"Vous pouvez nous aider à améliorer l’accessibilité du site en nous "
"signalant les problèmes éventuels que vous rencontrez. Pour ce faire, "
"envoyez-nous un courriel à apps[chez]education.gouv.fr"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:36
+#: web/b3desk/templates/meeting/form.html:36
msgid "Modifier"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:38
-#: web/flaskr/templates/meeting/submit.html:5
+#: web/b3desk/templates/meeting/form.html:38
+#: web/b3desk/templates/meeting/submit.html:5
msgid "Créer"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:43
+#: web/b3desk/templates/meeting/form.html:43
msgid "Enregistrement impossible car certains champs sont mal renseignés."
msgstr ""
-#: web/flaskr/templates/meeting/form.html:51
+#: web/b3desk/templates/meeting/form.html:51
msgid "Configuration"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:67
+#: web/b3desk/templates/meeting/form.html:67
msgid ""
"Gestion des permissions, elles peuvent être ajustées une fois dans le "
"salon"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:84
+#: web/b3desk/templates/meeting/form.html:84
msgid "Personnalisation"
msgstr ""
-#: web/flaskr/templates/meeting/form.html:99
+#: web/b3desk/templates/meeting/form.html:99
msgid "Enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:3
+#: web/b3desk/templates/meeting/jumbotron.html:3
msgid "Webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:5
+#: web/b3desk/templates/meeting/jumbotron.html:5
msgid "Nouveau webinaire"
msgstr ""
-#: web/flaskr/templates/meeting/jumbotron.html:8
+#: web/b3desk/templates/meeting/jumbotron.html:8
msgid "Retour au tableau de bord"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:2
+#: web/b3desk/templates/meeting/list.html:2
#, python-format
msgid "Mes salles de %(some_meetings)s"
msgstr ""
-#: web/flaskr/templates/meeting/list.html:4
+#: web/b3desk/templates/meeting/list.html:4
#, python-format
msgid ""
"Créer une salle de %(meeting_label)s vous permet de conserver les "
"réglages et le lien de la salle."
msgstr ""
-#: web/flaskr/templates/meeting/list.html:9
+#: web/b3desk/templates/meeting/list.html:9
#, python-format
msgid ""
"Vous avez atteint la limite des %(max_meetings_per_user)s "
@@ -1533,22 +1533,22 @@ msgid ""
"des %(meeting_label)ss inactives."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:75
+#: web/b3desk/templates/meeting/modals.html:75
#, python-format
msgid ""
"%(the_meeting)s est toujours en cours. Si un enregistrement est en cours,"
" il ne sera encodé qu'après la fin %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:77
-#: web/flaskr/templates/meeting/recordings.html:22
+#: web/b3desk/templates/meeting/modals.html:77
+#: web/b3desk/templates/meeting/recordings.html:22
#, python-format
msgid ""
"Après la fin d'%(a_meeting)s, l'encodage de l'enregistrement peut prendre"
" autant de temps que la durée %(of_the_meeting)s."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:78
+#: web/b3desk/templates/meeting/modals.html:78
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(to_the_meeting)s, un délai "
@@ -1556,54 +1556,54 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:84
+#: web/b3desk/templates/meeting/modals.html:84
msgid "Images"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:85
+#: web/b3desk/templates/meeting/modals.html:85
msgid "Lien"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:105
-#: web/flaskr/templates/meeting/modals.html:106
-#: web/flaskr/templates/meeting/recordings.html:71
-#: web/flaskr/templates/meeting/recordings.html:72
+#: web/b3desk/templates/meeting/modals.html:105
+#: web/b3desk/templates/meeting/modals.html:106
+#: web/b3desk/templates/meeting/recordings.html:71
+#: web/b3desk/templates/meeting/recordings.html:72
#, python-format
msgid "Supprimer video de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:108
-#: web/flaskr/templates/meeting/recordings.html:74
+#: web/b3desk/templates/meeting/modals.html:108
+#: web/b3desk/templates/meeting/recordings.html:74
msgid "Suppression d'enregistrement"
msgstr ""
-#: web/flaskr/templates/meeting/modals.html:111
+#: web/b3desk/templates/meeting/modals.html:111
msgid "Copier le lien de l'enregistrement dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:11
+#: web/b3desk/templates/meeting/recordings.html:11
#, python-format
msgid "Enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:13
+#: web/b3desk/templates/meeting/recordings.html:13
#, python-format
msgid "Retour à mes %(meeting_label)ss"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:18
+#: web/b3desk/templates/meeting/recordings.html:18
#, python-format
msgid "%(this_meeting)s est toujours en cours"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:19
+#: web/b3desk/templates/meeting/recordings.html:19
#, python-format
msgid ""
"Si un enregistrement est en cours, il ne sera encodé qu'après la fin "
"%(of_the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:23
+#: web/b3desk/templates/meeting/recordings.html:23
#, python-format
msgid ""
"Si aucun modérateur ne met fin %(of_the_meeting)s, un délai "
@@ -1611,199 +1611,199 @@ msgid ""
"utilisateurs l'aient quitté."
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:42
+#: web/b3desk/templates/meeting/recordings.html:42
msgid "Visuels"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:43
+#: web/b3desk/templates/meeting/recordings.html:43
msgid "Actions"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:76
-#: web/flaskr/templates/meeting/row.html:29
-#: web/flaskr/templates/meeting/row.html:40
-#: web/flaskr/templates/meeting/row.html:59
+#: web/b3desk/templates/meeting/recordings.html:76
+#: web/b3desk/templates/meeting/row.html:29
+#: web/b3desk/templates/meeting/row.html:40
+#: web/b3desk/templates/meeting/row.html:59
msgid "Fermer la fenêtre modale"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:91
+#: web/b3desk/templates/meeting/recordings.html:91
msgid "Supprimer"
msgstr ""
-#: web/flaskr/templates/meeting/recordings.html:92
-#: web/flaskr/templates/meeting/submit.html:7
+#: web/b3desk/templates/meeting/recordings.html:92
+#: web/b3desk/templates/meeting/submit.html:7
msgid "Annuler"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:5
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:5
+#: web/b3desk/templates/meeting/row.html:33
#, python-format
msgid "Lancer %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:7
+#: web/b3desk/templates/meeting/row.html:7
msgid "Envoyer un courriel aux modérateurs"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:9
+#: web/b3desk/templates/meeting/row.html:9
msgid "Copier le lien Modérateur dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:13
+#: web/b3desk/templates/meeting/row.html:13
#, python-format
msgid "Participer à %(meeting_name)s - nouvelle fenêtre"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:15
+#: web/b3desk/templates/meeting/row.html:15
msgid "Envoyer un courriel aux participants"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:17
+#: web/b3desk/templates/meeting/row.html:17
msgid "Copier le lien Participant dans le presse-papiers"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:20
-#: web/flaskr/templates/meeting/row.html:50
+#: web/b3desk/templates/meeting/row.html:20
+#: web/b3desk/templates/meeting/row.html:50
#, python-format
msgid "Modifier %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:24
-#: web/flaskr/templates/meeting/row.html:25
-#: web/flaskr/templates/meeting/row.html:27
-#: web/flaskr/templates/meeting/row.html:54
-#: web/flaskr/templates/meeting/row.html:55
-#: web/flaskr/templates/meeting/row.html:57
+#: web/b3desk/templates/meeting/row.html:24
+#: web/b3desk/templates/meeting/row.html:25
+#: web/b3desk/templates/meeting/row.html:27
+#: web/b3desk/templates/meeting/row.html:54
+#: web/b3desk/templates/meeting/row.html:55
+#: web/b3desk/templates/meeting/row.html:57
#, python-format
msgid "Supprimer %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:33
+#: web/b3desk/templates/meeting/row.html:33
msgid "Lancer"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:36
-#: web/flaskr/templates/meeting/row.html:38
+#: web/b3desk/templates/meeting/row.html:36
+#: web/b3desk/templates/meeting/row.html:38
#, python-format
msgid "Inviter à %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:41
+#: web/b3desk/templates/meeting/row.html:41
msgid "Inviter"
msgstr ""
-#: web/flaskr/templates/meeting/row.html:46
+#: web/b3desk/templates/meeting/row.html:46
#, python-format
msgid "Voir les enregistrements de %(meeting_name)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:1
-#: web/flaskr/templates/meeting/signinmail.html:1
+#: web/b3desk/templates/meeting/signin.html:1
+#: web/b3desk/templates/meeting/signinmail.html:1
#, python-format
msgid "Rejoindre %(the_meeting)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:16
+#: web/b3desk/templates/meeting/signin.html:16
#, python-format
msgid "%(meeting_attente)s"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:24
-#: web/flaskr/templates/meeting/signinmail.html:16
+#: web/b3desk/templates/meeting/signin.html:24
+#: web/b3desk/templates/meeting/signinmail.html:16
msgid "Votre nom"
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:25
-#: web/flaskr/templates/meeting/signinmail.html:17
+#: web/b3desk/templates/meeting/signin.html:25
+#: web/b3desk/templates/meeting/signinmail.html:17
msgid "Vous pouvez également préciser votre service ou votre fonction."
msgstr ""
-#: web/flaskr/templates/meeting/signin.html:44
-#: web/flaskr/templates/meeting/signinmail.html:23
+#: web/b3desk/templates/meeting/signin.html:44
+#: web/b3desk/templates/meeting/signinmail.html:23
msgid "Rejoindre"
msgstr ""
-#: web/flaskr/templates/meeting/signinmail.html:10
+#: web/b3desk/templates/meeting/signinmail.html:10
#, python-format
msgid "Votre %(meeting_label)s n'a pas encore été activée par un modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/submit.html:3
+#: web/b3desk/templates/meeting/submit.html:3
msgid "Enregistrer"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:4
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:4
msgid "Modérateur"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:6
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:6
msgid "Participant"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:9
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:9
#, python-format
msgid "À %(the_meeting)s suivante :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:13
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:13
msgid "Le lien pour s'y inscrire est le suivant :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:21
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:21
#, python-format
msgid "Le mot de passe de %(this_meeting)s est :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_body.txt:29
+#: web/b3desk/templates/meeting/mailto/mail_body.txt:29
msgid "Vous devez rentrer votre nom complet et le mot de passe pour y accéder."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:2
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:2
msgid "Bonjour,"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:5
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:5
#, python-format
msgid ""
"Vous avez demandé l’organisation d’%(a_quick_meeting)s au travers du "
"webinaire de l’Etat."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:8
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:8
msgid ""
"Le lien du webinaire que vous trouvez ci-dessous reste actif et "
"accessible pendant une semaine depuis un navigateur internet sur un "
"ordinateur ou un smartphone :"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:11
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:11
#, python-format
msgid ""
"%(moderator_mail_signin_url)s"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:14
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:14
msgid ""
"Vous pouvez dès à présent transmettre ce lien de connexion aux "
"participants que vous souhaitez inviter."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:17
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:17
msgid ""
"Une fois sur la page d’accueil, vous êtes invité à rentrer votre nom "
"complet pour accéder au webinaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:20
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:20
msgid "Vous y êtes !"
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:23
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:23
msgid "L’équipe du webinaire de l’Etat vous souhaite un excellent séminaire."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_quick_meeting_body.txt:26
+#: web/b3desk/templates/meeting/mailto/mail_quick_meeting_body.txt:26
#, python-format
msgid ""
"Si vous organisez régulièrement des %(meeting_label)ss, nous vous "
@@ -1812,7 +1812,7 @@ msgid ""
"mesure."
msgstr ""
-#: web/flaskr/templates/meeting/mailto/mail_subject.txt:1
+#: web/b3desk/templates/meeting/mailto/mail_subject.txt:1
msgid "Invitation"
msgstr ""
From dab0d631a8c2f99b6f25fa378655a3b25c460346 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89loi=20Rivard?=
Date: Tue, 12 Dec 2023 15:55:56 +0100
Subject: [PATCH 2/2] chore: put every model in its own file
---
web/b3desk/models/__init__.py | 13 +
web/b3desk/{models.py => models/bbb.py} | 421 ------------------------
web/b3desk/models/meetings.py | 274 +++++++++++++++
web/b3desk/models/users.py | 172 ++++++++++
web/b3desk/routes.py | 10 +-
web/tests/conftest.py | 4 +-
web/tests/meeting/test_end.py | 2 +-
web/tests/meeting/test_meeting.py | 12 +-
web/tests/test_user.py | 4 +-
9 files changed, 477 insertions(+), 435 deletions(-)
create mode 100644 web/b3desk/models/__init__.py
rename web/b3desk/{models.py => models/bbb.py} (53%)
mode change 100755 => 100644
create mode 100644 web/b3desk/models/meetings.py
create mode 100644 web/b3desk/models/users.py
diff --git a/web/b3desk/models/__init__.py b/web/b3desk/models/__init__.py
new file mode 100644
index 00000000..ec0a7985
--- /dev/null
+++ b/web/b3desk/models/__init__.py
@@ -0,0 +1,13 @@
+# +----------------------------------------------------------------------------+
+# | BBB-VISIO |
+# +----------------------------------------------------------------------------+
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the European Union Public License 1.2 version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE.
+from flask_sqlalchemy import SQLAlchemy
+
+db = SQLAlchemy()
diff --git a/web/b3desk/models.py b/web/b3desk/models/bbb.py
old mode 100755
new mode 100644
similarity index 53%
rename from web/b3desk/models.py
rename to web/b3desk/models/bbb.py
index 3a15586e..863400cb
--- a/web/b3desk/models.py
+++ b/web/b3desk/models/bbb.py
@@ -9,184 +9,14 @@
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE.
import hashlib
-import os
-from datetime import date
from datetime import datetime
-from datetime import timedelta
from datetime import timezone
from xml.etree import ElementTree
import requests
from b3desk.tasks import background_upload
-from b3desk.utils import secret_key
from flask import current_app
from flask import render_template
-from flask import url_for
-from flask_sqlalchemy import SQLAlchemy
-from sqlalchemy_utils import StringEncryptedType
-
-
-db = SQLAlchemy()
-
-MODERATOR_ONLY_MESSAGE_MAXLENGTH = 150
-
-
-def sigchld_handler():
- os.wait()
- print("ok")
-
-
-def get_user_nc_credentials(username):
- if (
- not current_app.config["NC_LOGIN_API_KEY"]
- or not current_app.config["NC_LOGIN_API_URL"]
- or not current_app.config["FILE_SHARING"]
- or not username
- ):
- print(
- "File sharing deactivated or unable to perform, no connection to Nextcloud instance"
- )
- return {"nctoken": None, "nclocator": None, "nclogin": None}
- postData = {"username": username}
- postHeaders = {"X-API-KEY": current_app.config["NC_LOGIN_API_KEY"]}
- print(
- "Retrieve NC credentials from NC_LOGIN_API_URL %s "
- % current_app.config["NC_LOGIN_API_URL"]
- )
- try:
- response = requests.post(
- current_app.config["NC_LOGIN_API_URL"], json=postData, headers=postHeaders
- )
- data = response.json()
- return data
- except requests.exceptions.RequestException:
- print("Cannot contact NC, returning None values")
- return {"nctoken": None, "nclocator": None, "nclogin": None}
-
-
-def get_or_create_user(user_info):
- # preferred_username is login from keycloak, REQUIRED for nc_login connexion
- # data is conveyed like following :
- # user logs in to keycloak
- # visio-agent retrives preferred_username from keycloack ( aka keycloak LOGIN, which is immutable )
- # visio-agent calls EDNAT API for NC_DATA retrieval, passing LOGIN as postData
- # visio-agent can now connect to remote NC with NC_DATA
- if current_app.config["FILE_SHARING"]:
- preferred_username = user_info["preferred_username"]
- else:
- preferred_username = None
- given_name = user_info["given_name"]
- family_name = user_info["family_name"]
- email = user_info["email"].lower()
-
- user = User.query.filter_by(email=email).first()
-
- if user is None:
- data = get_user_nc_credentials(preferred_username)
- nc_locator, nc_token, nc_login = (
- data["nclocator"],
- data["nctoken"],
- preferred_username,
- )
- if nc_locator is None or nc_login is None or nc_token is None:
- nc_last_auto_enroll = None
- else:
- nc_last_auto_enroll = datetime.now().strftime(
- current_app.config["TIME_FORMAT"]
- )
- user = User(
- email=email,
- given_name=given_name,
- family_name=family_name,
- nc_locator=nc_locator,
- nc_login=nc_login,
- nc_token=nc_token,
- nc_last_auto_enroll=nc_last_auto_enroll,
- last_connection_utc_datetime=datetime.utcnow(),
- )
- user.save()
- else:
- user_has_changed = False
- if (
- not user.nc_last_auto_enroll
- or not user.nc_locator
- or not user.nc_token
- or (
- (datetime.now() - user.nc_last_auto_enroll).days
- > current_app.config["NC_LOGIN_TIMEDELTA_DAYS"]
- )
- ):
- data = get_user_nc_credentials(preferred_username)
- nc_locator, nc_token, nc_login = (
- data["nclocator"],
- data["nctoken"],
- preferred_username,
- )
- if nc_locator is None or nc_login is None or nc_token is None:
- nc_last_auto_enroll = None
- else:
- nc_last_auto_enroll = datetime.now().strftime(
- current_app.config["TIME_FORMAT"]
- )
- user.nc_token = nc_token
- user.nc_login = nc_login
- user.nc_locator = nc_locator
- user.nc_last_auto_enroll = nc_last_auto_enroll
- user_has_changed = True
-
- if user.given_name != given_name:
- user.given_name = given_name
- user_has_changed = True
- if user.family_name != family_name:
- user.family_name = family_name
- user_has_changed = True
- if (
- not user.last_connection_utc_datetime
- or user.last_connection_utc_datetime.date() < date.today()
- ):
- user.last_connection_utc_datetime = datetime.utcnow()
- user_has_changed = True
- if user_has_changed:
- user.save()
- return user
-
-
-class User(db.Model):
- id = db.Column(db.Integer, primary_key=True)
- email = db.Column(db.Unicode(150), unique=True)
- given_name = db.Column(db.Unicode(50))
- family_name = db.Column(db.Unicode(50))
- nc_locator = db.Column(db.Unicode(255))
- nc_login = db.Column(db.Unicode(255))
- nc_token = db.Column(db.Unicode(255))
- nc_last_auto_enroll = db.Column(db.DateTime)
- last_connection_utc_datetime = db.Column(db.DateTime)
-
- meetings = db.relationship("Meeting", back_populates="user")
-
- @property
- def fullname(self):
- return f"{self.given_name} {self.family_name}"
-
- @property
- def hash(self):
- s = f"{self.email}|{secret_key()}"
- return hashlib.sha1(s.encode("utf-8")).hexdigest()
-
- @property
- def can_create_meetings(self):
- return len(self.meetings) < current_app.config["MAX_MEETINGS_PER_USER"]
-
- def save(self):
- db.session.add(self)
- db.session.commit()
-
- def disable_nextcloud(self):
- self.nc_login = None
- self.nc_locator = None
- self.nc_token = None
- self.nc_last_auto_enroll = None
- self.save()
class BBB:
@@ -531,254 +361,3 @@ def end(self):
action, {"meetingID": self.meeting.meetingID}
)
requests.get(self.get_url(action), params=params)
-
-
-class MeetingFiles(db.Model):
- id = db.Column(db.Integer, primary_key=True)
- title = db.Column(db.Unicode(4096))
- url = db.Column(db.Unicode(4096))
- nc_path = db.Column(db.Unicode(4096))
- meeting_id = db.Column(db.Integer, db.ForeignKey("meeting.id"), nullable=False)
- is_default = db.Column(db.Boolean, default=False)
- is_downloadable = db.Column(db.Boolean, default=False)
- created_at = db.Column(db.Date)
-
- meeting = db.relationship("Meeting", back_populates="files")
-
- @property
- def short_title(self):
- return (
- self.title
- if len(self.title) < 70
- else f"{self.title[:30]}...{self.title[-30:]}"
- )
-
- def update(self):
- db.session.commit()
-
- def save(self):
- db.session.add(self)
- db.session.commit()
-
-
-class MeetingFilesExternal(db.Model):
- id = db.Column(db.Integer, primary_key=True)
- title = db.Column(db.Unicode(4096))
- nc_path = db.Column(db.Unicode(4096))
- meeting_id = db.Column(db.Integer, db.ForeignKey("meeting.id"), nullable=False)
-
- meeting = db.relationship("Meeting", back_populates="externalFiles")
-
- def update(self):
- db.session.commit()
-
- def save(self):
- db.session.add(self)
- db.session.commit()
-
-
-class Meeting(db.Model):
- id = db.Column(db.Integer, primary_key=True)
- user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
-
- user = db.relationship("User", back_populates="meetings")
- files = db.relationship("MeetingFiles", back_populates="meeting")
- externalFiles = db.relationship("MeetingFilesExternal", back_populates="meeting")
-
- # BBB params
- name = db.Column(db.Unicode(150))
- attendeePW = db.Column(StringEncryptedType(db.Unicode(50), secret_key()))
- moderatorPW = db.Column(StringEncryptedType(db.Unicode(50), secret_key()))
- welcome = db.Column(db.UnicodeText())
- dialNumber = db.Column(db.Unicode(50))
- voiceBridge = db.Column(db.Unicode(50))
- maxParticipants = db.Column(db.Integer)
- logoutUrl = db.Column(db.Unicode(250))
- record = db.Column(db.Boolean, unique=False, default=True)
- duration = db.Column(db.Integer)
- moderatorOnlyMessage = db.Column(db.Unicode(MODERATOR_ONLY_MESSAGE_MAXLENGTH))
- autoStartRecording = db.Column(db.Boolean, unique=False, default=True)
- allowStartStopRecording = db.Column(db.Boolean, unique=False, default=True)
- webcamsOnlyForModerator = db.Column(db.Boolean, unique=False, default=True)
- muteOnStart = db.Column(db.Boolean, unique=False, default=True)
- lockSettingsDisableCam = db.Column(db.Boolean, unique=False, default=True)
- lockSettingsDisableMic = db.Column(db.Boolean, unique=False, default=True)
- allowModsToUnmuteUsers = db.Column(db.Boolean, unique=False, default=False)
- lockSettingsDisablePrivateChat = db.Column(db.Boolean, unique=False, default=True)
- lockSettingsDisablePublicChat = db.Column(db.Boolean, unique=False, default=True)
- lockSettingsDisableNote = db.Column(db.Boolean, unique=False, default=True)
- guestPolicy = db.Column(db.Boolean, unique=False, default=True)
- logo = db.Column(db.Unicode(200))
- user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
-
- user = db.relationship("User")
-
- _bbb = None
-
- @property
- def bbb(self):
- if not self._bbb:
- self._bbb = BBB(self)
- return self._bbb
-
- @property
- def default_file(self):
- for mfile in self.files:
- if mfile.is_default:
- return mfile
- return None
-
- @property
- def meetingID(self):
- if self.id is not None:
- fid = "meeting-persistent-%i" % (self.id)
- else:
- fid = "meeting-vanish-%s" % (self.fake_id)
- return "{}--{}".format(fid, self.user.hash if self.user else "")
-
- @property
- def fake_id(self):
- if self.id is not None:
- return self.id
- else:
- try:
- return self._fake_id
- except:
- return None
-
- @fake_id.setter
- def fake_id(self, fake_value):
- self._fake_id = fake_value
-
- @fake_id.deleter
- def fake_id(self):
- del self._fake_id
-
- def get_hash(self, role):
- s = f"{self.meetingID}|{self.attendeePW}|{self.name}|{role}"
- return hashlib.sha1(s.encode("utf-8")).hexdigest()
-
- def is_meeting_running(self):
- return self.bbb.is_meeting_running()
-
- def create_bbb(self):
- result = self.bbb.create()
- if result and result["returncode"] == "SUCCESS":
- if self.id is None:
- self.attendeePW = result["attendeePW"]
- self.moderatorPW = result["moderatorPW"]
- return result if result else {}
-
- def save(self):
- db.session.add(self)
- db.session.commit()
-
- def delete_recordings(self, recording_ids):
- return self.bbb.delete_recordings(recording_ids)
-
- def delete_all_recordings(self):
- recordings = self.get_recordings()
- if not recordings:
- return {}
- recording_ids = ",".join(
- [recording.get("recordID", "") for recording in recordings]
- )
- return self.delete_recordings(recording_ids)
-
- def get_recordings(self):
- return self.bbb.get_recordings()
-
- def update_recording_name(self, recording_id, name):
- return self.bbb.update_recordings(
- recording_ids=[recording_id], metadata={"name": name}
- )
-
- def get_join_url(self, meeting_role, fullname, fullname_suffix="", create=False):
- is_meeting_available = self.is_meeting_running()
- should_create_room = (
- not is_meeting_available and (meeting_role == "moderator") and create
- )
- if should_create_room:
- d = self.create_bbb()
- if "returncode" in d and d["returncode"] == "SUCCESS":
- is_meeting_available = True
- if is_meeting_available:
- nickname = (
- f"{fullname} - {fullname_suffix}" if fullname_suffix else fullname
- )
- return self.bbb.prepare_request_to_join_bbb(meeting_role, nickname).url
- return url_for(
- "routes.waiting_meeting",
- meeting_fake_id=self.fake_id,
- user_id=self.user.id,
- h=self.get_hash(meeting_role),
- fullname=fullname,
- fullname_suffix=fullname_suffix,
- )
-
- def get_signin_url(self, meeting_role):
- return current_app.config["SERVER_FQDN"] + url_for(
- "routes.signin_meeting",
- meeting_fake_id=self.fake_id,
- user_id=self.user.id,
- h=self.get_hash(meeting_role),
- )
-
- def get_mail_signin_hash(self, meeting_id, expiration_epoch):
- s = f"{meeting_id}-{expiration_epoch}"
- return hashlib.sha256(
- s.encode("utf-8") + secret_key().encode("utf-8")
- ).hexdigest()
-
- def get_mail_signin_url(self):
- expiration = str((datetime.now() + timedelta(weeks=1)).timestamp()).split(".")[
- 0
- ] # remove milliseconds
- hash_param = self.get_mail_signin_hash(self.fake_id, expiration)
- return current_app.config["SERVER_FQDN"] + url_for(
- "routes.signin_mail_meeting",
- meeting_fake_id=self.fake_id,
- expiration=expiration,
- h=hash_param,
- )
-
- def get_data_as_dict(self, fullname, fetch_recording=False):
- if self.id is None:
- d = {}
- else:
- d = {
- c.name: getattr(self, c.name)
- for c in self.__table__.columns
- if c.name != "slideshows"
- }
- if fetch_recording:
- d["recordings"] = self.get_recordings()
- d["running"] = self.is_meeting_running()
- d["attendee_signin_url"] = self.get_signin_url("attendee")
- d["moderator_signin_url"] = self.get_signin_url("moderator")
- d["authenticated_attendee_signin_url"] = self.get_signin_url(
- "authenticated"
- )
- d["moderator_join_url"] = self.get_join_url("moderator", fullname)
- d["attendee_join_url"] = self.get_join_url("attendee", fullname)
- return d
-
- def get_role(self, hashed_role, user_id=None):
- if user_id and self.user.id == user_id:
- return "moderator"
- elif self.get_hash("attendee") == hashed_role:
- role = "attendee"
- elif self.get_hash("moderator") == hashed_role:
- role = "moderator"
- elif self.get_hash("authenticated") == hashed_role:
- role = (
- "authenticated"
- if current_app.config["OIDC_ATTENDEE_ENABLED"]
- else "attendee"
- )
- else:
- role = None
- return role
-
- def end_bbb(self):
- self.bbb.end()
diff --git a/web/b3desk/models/meetings.py b/web/b3desk/models/meetings.py
new file mode 100644
index 00000000..0de1cb36
--- /dev/null
+++ b/web/b3desk/models/meetings.py
@@ -0,0 +1,274 @@
+# +----------------------------------------------------------------------------+
+# | BBB-VISIO |
+# +----------------------------------------------------------------------------+
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the European Union Public License 1.2 version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE.
+import hashlib
+from datetime import datetime
+from datetime import timedelta
+
+from b3desk.utils import secret_key
+from flask import current_app
+from flask import url_for
+from sqlalchemy_utils import StringEncryptedType
+
+from . import db
+from .bbb import BBB
+
+MODERATOR_ONLY_MESSAGE_MAXLENGTH = 150
+
+
+class MeetingFiles(db.Model):
+ id = db.Column(db.Integer, primary_key=True)
+ title = db.Column(db.Unicode(4096))
+ url = db.Column(db.Unicode(4096))
+ nc_path = db.Column(db.Unicode(4096))
+ meeting_id = db.Column(db.Integer, db.ForeignKey("meeting.id"), nullable=False)
+ is_default = db.Column(db.Boolean, default=False)
+ is_downloadable = db.Column(db.Boolean, default=False)
+ created_at = db.Column(db.Date)
+
+ meeting = db.relationship("Meeting", back_populates="files")
+
+ @property
+ def short_title(self):
+ return (
+ self.title
+ if len(self.title) < 70
+ else f"{self.title[:30]}...{self.title[-30:]}"
+ )
+
+ def update(self):
+ db.session.commit()
+
+ def save(self):
+ db.session.add(self)
+ db.session.commit()
+
+
+class MeetingFilesExternal(db.Model):
+ id = db.Column(db.Integer, primary_key=True)
+ title = db.Column(db.Unicode(4096))
+ nc_path = db.Column(db.Unicode(4096))
+ meeting_id = db.Column(db.Integer, db.ForeignKey("meeting.id"), nullable=False)
+
+ meeting = db.relationship("Meeting", back_populates="externalFiles")
+
+ def update(self):
+ db.session.commit()
+
+ def save(self):
+ db.session.add(self)
+ db.session.commit()
+
+
+class Meeting(db.Model):
+ id = db.Column(db.Integer, primary_key=True)
+ user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
+
+ user = db.relationship("User", back_populates="meetings")
+ files = db.relationship("MeetingFiles", back_populates="meeting")
+ externalFiles = db.relationship("MeetingFilesExternal", back_populates="meeting")
+
+ # BBB params
+ name = db.Column(db.Unicode(150))
+ attendeePW = db.Column(StringEncryptedType(db.Unicode(50), secret_key()))
+ moderatorPW = db.Column(StringEncryptedType(db.Unicode(50), secret_key()))
+ welcome = db.Column(db.UnicodeText())
+ dialNumber = db.Column(db.Unicode(50))
+ voiceBridge = db.Column(db.Unicode(50))
+ maxParticipants = db.Column(db.Integer)
+ logoutUrl = db.Column(db.Unicode(250))
+ record = db.Column(db.Boolean, unique=False, default=True)
+ duration = db.Column(db.Integer)
+ moderatorOnlyMessage = db.Column(db.Unicode(MODERATOR_ONLY_MESSAGE_MAXLENGTH))
+ autoStartRecording = db.Column(db.Boolean, unique=False, default=True)
+ allowStartStopRecording = db.Column(db.Boolean, unique=False, default=True)
+ webcamsOnlyForModerator = db.Column(db.Boolean, unique=False, default=True)
+ muteOnStart = db.Column(db.Boolean, unique=False, default=True)
+ lockSettingsDisableCam = db.Column(db.Boolean, unique=False, default=True)
+ lockSettingsDisableMic = db.Column(db.Boolean, unique=False, default=True)
+ allowModsToUnmuteUsers = db.Column(db.Boolean, unique=False, default=False)
+ lockSettingsDisablePrivateChat = db.Column(db.Boolean, unique=False, default=True)
+ lockSettingsDisablePublicChat = db.Column(db.Boolean, unique=False, default=True)
+ lockSettingsDisableNote = db.Column(db.Boolean, unique=False, default=True)
+ guestPolicy = db.Column(db.Boolean, unique=False, default=True)
+ logo = db.Column(db.Unicode(200))
+ user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
+
+ user = db.relationship("User")
+
+ _bbb = None
+
+ @property
+ def bbb(self):
+ if not self._bbb:
+ self._bbb = BBB(self)
+ return self._bbb
+
+ @property
+ def default_file(self):
+ for mfile in self.files:
+ if mfile.is_default:
+ return mfile
+ return None
+
+ @property
+ def meetingID(self):
+ if self.id is not None:
+ fid = "meeting-persistent-%i" % (self.id)
+ else:
+ fid = "meeting-vanish-%s" % (self.fake_id)
+ return "{}--{}".format(fid, self.user.hash if self.user else "")
+
+ @property
+ def fake_id(self):
+ if self.id is not None:
+ return self.id
+ else:
+ try:
+ return self._fake_id
+ except:
+ return None
+
+ @fake_id.setter
+ def fake_id(self, fake_value):
+ self._fake_id = fake_value
+
+ @fake_id.deleter
+ def fake_id(self):
+ del self._fake_id
+
+ def get_hash(self, role):
+ s = f"{self.meetingID}|{self.attendeePW}|{self.name}|{role}"
+ return hashlib.sha1(s.encode("utf-8")).hexdigest()
+
+ def is_meeting_running(self):
+ return self.bbb.is_meeting_running()
+
+ def create_bbb(self):
+ result = self.bbb.create()
+ if result and result["returncode"] == "SUCCESS":
+ if self.id is None:
+ self.attendeePW = result["attendeePW"]
+ self.moderatorPW = result["moderatorPW"]
+ return result if result else {}
+
+ def save(self):
+ db.session.add(self)
+ db.session.commit()
+
+ def delete_recordings(self, recording_ids):
+ return self.bbb.delete_recordings(recording_ids)
+
+ def delete_all_recordings(self):
+ recordings = self.get_recordings()
+ if not recordings:
+ return {}
+ recording_ids = ",".join(
+ [recording.get("recordID", "") for recording in recordings]
+ )
+ return self.delete_recordings(recording_ids)
+
+ def get_recordings(self):
+ return self.bbb.get_recordings()
+
+ def update_recording_name(self, recording_id, name):
+ return self.bbb.update_recordings(
+ recording_ids=[recording_id], metadata={"name": name}
+ )
+
+ def get_join_url(self, meeting_role, fullname, fullname_suffix="", create=False):
+ is_meeting_available = self.is_meeting_running()
+ should_create_room = (
+ not is_meeting_available and (meeting_role == "moderator") and create
+ )
+ if should_create_room:
+ d = self.create_bbb()
+ if "returncode" in d and d["returncode"] == "SUCCESS":
+ is_meeting_available = True
+ if is_meeting_available:
+ nickname = (
+ f"{fullname} - {fullname_suffix}" if fullname_suffix else fullname
+ )
+ return self.bbb.prepare_request_to_join_bbb(meeting_role, nickname).url
+ return url_for(
+ "routes.waiting_meeting",
+ meeting_fake_id=self.fake_id,
+ user_id=self.user.id,
+ h=self.get_hash(meeting_role),
+ fullname=fullname,
+ fullname_suffix=fullname_suffix,
+ )
+
+ def get_signin_url(self, meeting_role):
+ return current_app.config["SERVER_FQDN"] + url_for(
+ "routes.signin_meeting",
+ meeting_fake_id=self.fake_id,
+ user_id=self.user.id,
+ h=self.get_hash(meeting_role),
+ )
+
+ def get_mail_signin_hash(self, meeting_id, expiration_epoch):
+ s = f"{meeting_id}-{expiration_epoch}"
+ return hashlib.sha256(
+ s.encode("utf-8") + secret_key().encode("utf-8")
+ ).hexdigest()
+
+ def get_mail_signin_url(self):
+ expiration = str((datetime.now() + timedelta(weeks=1)).timestamp()).split(".")[
+ 0
+ ] # remove milliseconds
+ hash_param = self.get_mail_signin_hash(self.fake_id, expiration)
+ return current_app.config["SERVER_FQDN"] + url_for(
+ "routes.signin_mail_meeting",
+ meeting_fake_id=self.fake_id,
+ expiration=expiration,
+ h=hash_param,
+ )
+
+ def get_data_as_dict(self, fullname, fetch_recording=False):
+ if self.id is None:
+ d = {}
+ else:
+ d = {
+ c.name: getattr(self, c.name)
+ for c in self.__table__.columns
+ if c.name != "slideshows"
+ }
+ if fetch_recording:
+ d["recordings"] = self.get_recordings()
+ d["running"] = self.is_meeting_running()
+ d["attendee_signin_url"] = self.get_signin_url("attendee")
+ d["moderator_signin_url"] = self.get_signin_url("moderator")
+ d["authenticated_attendee_signin_url"] = self.get_signin_url(
+ "authenticated"
+ )
+ d["moderator_join_url"] = self.get_join_url("moderator", fullname)
+ d["attendee_join_url"] = self.get_join_url("attendee", fullname)
+ return d
+
+ def get_role(self, hashed_role, user_id=None):
+ if user_id and self.user.id == user_id:
+ return "moderator"
+ elif self.get_hash("attendee") == hashed_role:
+ role = "attendee"
+ elif self.get_hash("moderator") == hashed_role:
+ role = "moderator"
+ elif self.get_hash("authenticated") == hashed_role:
+ role = (
+ "authenticated"
+ if current_app.config["OIDC_ATTENDEE_ENABLED"]
+ else "attendee"
+ )
+ else:
+ role = None
+ return role
+
+ def end_bbb(self):
+ self.bbb.end()
diff --git a/web/b3desk/models/users.py b/web/b3desk/models/users.py
new file mode 100644
index 00000000..44412e99
--- /dev/null
+++ b/web/b3desk/models/users.py
@@ -0,0 +1,172 @@
+# +----------------------------------------------------------------------------+
+# | BBB-VISIO |
+# +----------------------------------------------------------------------------+
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the European Union Public License 1.2 version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE.
+import hashlib
+from datetime import date
+from datetime import datetime
+
+import requests
+from b3desk.utils import secret_key
+from flask import current_app
+
+from . import db
+
+
+def get_user_nc_credentials(username):
+ if (
+ not current_app.config["NC_LOGIN_API_KEY"]
+ or not current_app.config["NC_LOGIN_API_URL"]
+ or not current_app.config["FILE_SHARING"]
+ or not username
+ ):
+ print(
+ "File sharing deactivated or unable to perform, no connection to Nextcloud instance"
+ )
+ return {"nctoken": None, "nclocator": None, "nclogin": None}
+ postData = {"username": username}
+ postHeaders = {"X-API-KEY": current_app.config["NC_LOGIN_API_KEY"]}
+ print(
+ "Retrieve NC credentials from NC_LOGIN_API_URL %s "
+ % current_app.config["NC_LOGIN_API_URL"]
+ )
+ try:
+ response = requests.post(
+ current_app.config["NC_LOGIN_API_URL"], json=postData, headers=postHeaders
+ )
+ data = response.json()
+ return data
+ except requests.exceptions.RequestException:
+ print("Cannot contact NC, returning None values")
+ return {"nctoken": None, "nclocator": None, "nclogin": None}
+
+
+def get_or_create_user(user_info):
+ # preferred_username is login from keycloak, REQUIRED for nc_login connexion
+ # data is conveyed like following :
+ # user logs in to keycloak
+ # visio-agent retrives preferred_username from keycloack ( aka keycloak LOGIN, which is immutable )
+ # visio-agent calls EDNAT API for NC_DATA retrieval, passing LOGIN as postData
+ # visio-agent can now connect to remote NC with NC_DATA
+ if current_app.config["FILE_SHARING"]:
+ preferred_username = user_info["preferred_username"]
+ else:
+ preferred_username = None
+ given_name = user_info["given_name"]
+ family_name = user_info["family_name"]
+ email = user_info["email"].lower()
+
+ user = User.query.filter_by(email=email).first()
+
+ if user is None:
+ data = get_user_nc_credentials(preferred_username)
+ nc_locator, nc_token, nc_login = (
+ data["nclocator"],
+ data["nctoken"],
+ preferred_username,
+ )
+ if nc_locator is None or nc_login is None or nc_token is None:
+ nc_last_auto_enroll = None
+ else:
+ nc_last_auto_enroll = datetime.now().strftime(
+ current_app.config["TIME_FORMAT"]
+ )
+ user = User(
+ email=email,
+ given_name=given_name,
+ family_name=family_name,
+ nc_locator=nc_locator,
+ nc_login=nc_login,
+ nc_token=nc_token,
+ nc_last_auto_enroll=nc_last_auto_enroll,
+ last_connection_utc_datetime=datetime.utcnow(),
+ )
+ user.save()
+ else:
+ user_has_changed = False
+ if (
+ not user.nc_last_auto_enroll
+ or not user.nc_locator
+ or not user.nc_token
+ or (
+ (datetime.now() - user.nc_last_auto_enroll).days
+ > current_app.config["NC_LOGIN_TIMEDELTA_DAYS"]
+ )
+ ):
+ data = get_user_nc_credentials(preferred_username)
+ nc_locator, nc_token, nc_login = (
+ data["nclocator"],
+ data["nctoken"],
+ preferred_username,
+ )
+ if nc_locator is None or nc_login is None or nc_token is None:
+ nc_last_auto_enroll = None
+ else:
+ nc_last_auto_enroll = datetime.now().strftime(
+ current_app.config["TIME_FORMAT"]
+ )
+ user.nc_token = nc_token
+ user.nc_login = nc_login
+ user.nc_locator = nc_locator
+ user.nc_last_auto_enroll = nc_last_auto_enroll
+ user_has_changed = True
+
+ if user.given_name != given_name:
+ user.given_name = given_name
+ user_has_changed = True
+ if user.family_name != family_name:
+ user.family_name = family_name
+ user_has_changed = True
+ if (
+ not user.last_connection_utc_datetime
+ or user.last_connection_utc_datetime.date() < date.today()
+ ):
+ user.last_connection_utc_datetime = datetime.utcnow()
+ user_has_changed = True
+ if user_has_changed:
+ user.save()
+ return user
+
+
+class User(db.Model):
+ id = db.Column(db.Integer, primary_key=True)
+ email = db.Column(db.Unicode(150), unique=True)
+ given_name = db.Column(db.Unicode(50))
+ family_name = db.Column(db.Unicode(50))
+ nc_locator = db.Column(db.Unicode(255))
+ nc_login = db.Column(db.Unicode(255))
+ nc_token = db.Column(db.Unicode(255))
+ nc_last_auto_enroll = db.Column(db.DateTime)
+ last_connection_utc_datetime = db.Column(db.DateTime)
+
+ meetings = db.relationship("Meeting", back_populates="user")
+
+ @property
+ def fullname(self):
+ return f"{self.given_name} {self.family_name}"
+
+ @property
+ def hash(self):
+ s = f"{self.email}|{secret_key()}"
+ return hashlib.sha1(s.encode("utf-8")).hexdigest()
+
+ @property
+ def can_create_meetings(self):
+ return len(self.meetings) < current_app.config["MAX_MEETINGS_PER_USER"]
+
+ def save(self):
+ db.session.add(self)
+ db.session.commit()
+
+ def disable_nextcloud(self):
+ self.nc_login = None
+ self.nc_locator = None
+ self.nc_token = None
+ self.nc_last_auto_enroll = None
+ self.save()
diff --git a/web/b3desk/routes.py b/web/b3desk/routes.py
index cd05a3f9..5eeda4a2 100755
--- a/web/b3desk/routes.py
+++ b/web/b3desk/routes.py
@@ -34,11 +34,11 @@
from b3desk.forms import RecordingForm
from b3desk.forms import ShowMeetingForm
from b3desk.models import db
-from b3desk.models import get_or_create_user
-from b3desk.models import Meeting
-from b3desk.models import MeetingFiles
-from b3desk.models import MeetingFilesExternal
-from b3desk.models import User
+from b3desk.models.meetings import Meeting
+from b3desk.models.meetings import MeetingFiles
+from b3desk.models.meetings import MeetingFilesExternal
+from b3desk.models.users import get_or_create_user
+from b3desk.models.users import User
from flask import abort
from flask import Blueprint
from flask import current_app
diff --git a/web/tests/conftest.py b/web/tests/conftest.py
index 4b8b2db8..d8798e5a 100644
--- a/web/tests/conftest.py
+++ b/web/tests/conftest.py
@@ -10,7 +10,9 @@
b3desk.utils.secret_key = lambda: "AZERTY"
-from b3desk.models import Meeting, User, db
+from b3desk.models import db
+from b3desk.models.users import User
+from b3desk.models.meetings import Meeting
class FakeAuth:
diff --git a/web/tests/meeting/test_end.py b/web/tests/meeting/test_end.py
index f1d799f3..ebc0b713 100644
--- a/web/tests/meeting/test_end.py
+++ b/web/tests/meeting/test_end.py
@@ -1,5 +1,5 @@
def test_end_bbb_meeting(app, client_app, authenticated_user, meeting, mocker):
- mocked_end = mocker.patch("b3desk.models.BBB.end")
+ mocked_end = mocker.patch("b3desk.models.bbb.BBB.end")
response = client_app.post(
"/meeting/end",
diff --git a/web/tests/meeting/test_meeting.py b/web/tests/meeting/test_meeting.py
index c0733a19..71816d1a 100644
--- a/web/tests/meeting/test_meeting.py
+++ b/web/tests/meeting/test_meeting.py
@@ -1,13 +1,15 @@
from unittest import mock
import pytest
-from b3desk.models import Meeting
-from b3desk.models import MODERATOR_ONLY_MESSAGE_MAXLENGTH
+from b3desk.models.meetings import Meeting
+from b3desk.models.meetings import MODERATOR_ONLY_MESSAGE_MAXLENGTH
@pytest.fixture()
def mocked_is_meeting_running(mocker):
- mocker.patch("b3desk.models.Meeting.is_meeting_running", return_value=False)
+ mocker.patch(
+ "b3desk.models.meetings.Meeting.is_meeting_running", return_value=False
+ )
def test_show_meeting(client_app, app, authenticated_user, meeting, bbb_response):
@@ -305,8 +307,8 @@ class Resp:
mocked_bbb_create_request = mocker.patch("requests.post", return_value=Resp)
mocker.patch("b3desk.tasks.background_upload.delay", return_value=True)
with app.test_request_context():
- monkeypatch.setattr("b3desk.models.User.id", 1)
- monkeypatch.setattr("b3desk.models.User.hash", "hash")
+ monkeypatch.setattr("b3desk.models.users.User.id", 1)
+ monkeypatch.setattr("b3desk.models.users.User.hash", "hash")
meeting = get_quick_meeting_from_user_and_random_string(user)
meeting.bbb.create()
diff --git a/web/tests/test_user.py b/web/tests/test_user.py
index dc07da67..97a4e282 100644
--- a/web/tests/test_user.py
+++ b/web/tests/test_user.py
@@ -1,7 +1,7 @@
from datetime import date
-from b3desk.models import get_or_create_user
-from b3desk.models import User
+from b3desk.models.users import get_or_create_user
+from b3desk.models.users import User
from freezegun import freeze_time