From 39275d8abb5598921a762ca977597a9ebe295499 Mon Sep 17 00:00:00 2001 From: FUN MOOC Bot Date: Tue, 9 Apr 2024 07:36:44 +0000 Subject: [PATCH] Deploy website - based on e16dac038b9b068b95464a5912c4046d0bc06a07 --- 404.html | 2 +- ...pose-8e7696f7b30747e34b92badf528b0464.yml} | 4 +-- assets/js/48b41b21.6b25e310.js | 1 - assets/js/48b41b21.7cf12bd2.js | 1 + assets/js/726258db.be87e2de.js | 1 + assets/js/726258db.e799ed22.js | 1 - assets/js/74dddc49.16fa1ad6.js | 1 - assets/js/74dddc49.4d3bcba9.js | 1 + assets/js/9142ac60.a7b6c7d7.js | 1 - assets/js/9142ac60.ace42db5.js | 1 + assets/js/ecfe08ed.3807b562.js | 1 + assets/js/ecfe08ed.90418c91.js | 1 - ...n.05045b77.js => runtime~main.94877e6e.js} | 2 +- docs/1.12/contributing-guide/index.html | 2 +- docs/1.12/css-guidelines/index.html | 2 +- docs/1.12/discover/index.html | 2 +- docs/1.12/django-react-interop/index.html | 2 +- docs/1.12/docker-development/index.html | 2 +- docs/1.12/native-installation/index.html | 2 +- docs/1.13/building-the-frontend/index.html | 2 +- docs/1.13/contributing-guide/index.html | 2 +- docs/1.13/css-guidelines/index.html | 2 +- docs/1.13/discover/index.html | 2 +- docs/1.13/django-react-interop/index.html | 2 +- docs/1.13/docker-development/index.html | 2 +- docs/1.13/native-installation/index.html | 2 +- docs/1.14/building-the-frontend/index.html | 2 +- docs/1.14/contributing-guide/index.html | 2 +- docs/1.14/css-guidelines/index.html | 2 +- docs/1.14/discover/index.html | 2 +- docs/1.14/django-react-interop/index.html | 2 +- docs/1.14/docker-development/index.html | 2 +- docs/1.14/native-installation/index.html | 2 +- docs/1.15/building-the-frontend/index.html | 2 +- docs/1.15/contributing-guide/index.html | 2 +- docs/1.15/css-guidelines/index.html | 2 +- docs/1.15/discover/index.html | 2 +- docs/1.15/django-react-interop/index.html | 2 +- docs/1.15/docker-development/index.html | 2 +- docs/1.15/native-installation/index.html | 2 +- docs/1.16/accessibility-testing/index.html | 2 +- docs/1.16/building-the-frontend/index.html | 2 +- docs/1.16/contributing-guide/index.html | 2 +- docs/1.16/css-guidelines/index.html | 2 +- docs/1.16/discover/index.html | 2 +- docs/1.16/django-react-interop/index.html | 2 +- docs/1.16/docker-development/index.html | 2 +- docs/1.16/native-installation/index.html | 2 +- docs/1.17/accessibility-testing/index.html | 2 +- docs/1.17/building-the-frontend/index.html | 2 +- docs/1.17/contributing-guide/index.html | 2 +- docs/1.17/css-guidelines/index.html | 2 +- docs/1.17/discover/index.html | 2 +- docs/1.17/django-react-interop/index.html | 2 +- docs/1.17/docker-development/index.html | 2 +- docs/1.17/native-installation/index.html | 2 +- docs/2.0.0/accessibility-testing/index.html | 2 +- docs/2.0.0/building-the-frontend/index.html | 2 +- docs/2.0.0/contributing-guide/index.html | 2 +- docs/2.0.0/css-guidelines/index.html | 2 +- docs/2.0.0/discover/index.html | 2 +- docs/2.0.0/django-react-interop/index.html | 2 +- docs/2.0.0/docker-development/index.html | 2 +- docs/2.0.0/frontend-overrides/index.html | 2 +- docs/2.0.0/lms-connection/index.html | 2 +- docs/2.0.0/native-installation/index.html | 2 +- docs/2.0.1/accessibility-testing/index.html | 2 +- docs/2.0.1/building-the-frontend/index.html | 2 +- docs/2.0.1/contributing-guide/index.html | 2 +- docs/2.0.1/css-guidelines/index.html | 2 +- docs/2.0.1/discover/index.html | 2 +- docs/2.0.1/django-react-interop/index.html | 2 +- docs/2.0.1/docker-development/index.html | 2 +- docs/2.0.1/frontend-overrides/index.html | 2 +- docs/2.0.1/lms-connection/index.html | 2 +- docs/2.0.1/native-installation/index.html | 2 +- docs/2.1.0/accessibility-testing/index.html | 2 +- docs/2.1.0/building-the-frontend/index.html | 2 +- docs/2.1.0/contributing-guide/index.html | 2 +- docs/2.1.0/css-guidelines/index.html | 2 +- docs/2.1.0/discover/index.html | 2 +- docs/2.1.0/django-react-interop/index.html | 2 +- docs/2.1.0/docker-development/index.html | 2 +- docs/2.1.0/frontend-overrides/index.html | 2 +- docs/2.1.0/lms-connection/index.html | 2 +- docs/2.1.0/native-installation/index.html | 2 +- docs/2.10.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.10.0/building-the-frontend/index.html | 2 +- docs/2.10.0/contributing-guide/index.html | 2 +- docs/2.10.0/css-guidelines/index.html | 2 +- docs/2.10.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.10.0/django-react-interop/index.html | 2 +- docs/2.10.0/docker-development/index.html | 2 +- docs/2.10.0/frontend-overrides/index.html | 2 +- docs/2.10.0/internationalization/index.html | 2 +- docs/2.10.0/lms-backends/index.html | 2 +- docs/2.10.0/lms-connection/index.html | 2 +- docs/2.10.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.10.0/tls-connection/index.html | 2 +- docs/2.10.0/web-analytics/index.html | 2 +- docs/2.11.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.11.0/building-the-frontend/index.html | 2 +- docs/2.11.0/contributing-guide/index.html | 2 +- docs/2.11.0/css-guidelines/index.html | 2 +- docs/2.11.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.11.0/django-react-interop/index.html | 2 +- docs/2.11.0/docker-development/index.html | 2 +- docs/2.11.0/frontend-overrides/index.html | 2 +- docs/2.11.0/internationalization/index.html | 2 +- docs/2.11.0/lms-backends/index.html | 2 +- docs/2.11.0/lms-connection/index.html | 2 +- docs/2.11.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.11.0/tls-connection/index.html | 2 +- docs/2.11.0/web-analytics/index.html | 2 +- docs/2.12.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.12.0/building-the-frontend/index.html | 2 +- docs/2.12.0/contributing-guide/index.html | 2 +- docs/2.12.0/css-guidelines/index.html | 2 +- docs/2.12.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.12.0/django-react-interop/index.html | 2 +- docs/2.12.0/docker-development/index.html | 2 +- docs/2.12.0/frontend-overrides/index.html | 2 +- docs/2.12.0/internationalization/index.html | 2 +- docs/2.12.0/lms-backends/index.html | 2 +- docs/2.12.0/lms-connection/index.html | 2 +- docs/2.12.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.12.0/tls-connection/index.html | 2 +- docs/2.12.0/web-analytics/index.html | 2 +- docs/2.13.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.13.0/building-the-frontend/index.html | 2 +- docs/2.13.0/contributing-guide/index.html | 2 +- docs/2.13.0/css-guidelines/index.html | 2 +- docs/2.13.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.13.0/django-react-interop/index.html | 2 +- docs/2.13.0/docker-development/index.html | 2 +- docs/2.13.0/frontend-overrides/index.html | 2 +- docs/2.13.0/internationalization/index.html | 2 +- docs/2.13.0/lms-backends/index.html | 2 +- docs/2.13.0/lms-connection/index.html | 2 +- docs/2.13.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.13.0/tls-connection/index.html | 2 +- docs/2.13.0/web-analytics/index.html | 2 +- docs/2.14.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.14.0/building-the-frontend/index.html | 2 +- docs/2.14.0/contributing-guide/index.html | 2 +- docs/2.14.0/css-guidelines/index.html | 2 +- docs/2.14.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.14.0/django-react-interop/index.html | 2 +- docs/2.14.0/docker-development/index.html | 2 +- docs/2.14.0/frontend-overrides/index.html | 2 +- docs/2.14.0/internationalization/index.html | 2 +- docs/2.14.0/lms-backends/index.html | 2 +- docs/2.14.0/lms-connection/index.html | 2 +- docs/2.14.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.14.0/tls-connection/index.html | 2 +- docs/2.14.0/web-analytics/index.html | 2 +- docs/2.14.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.14.1/building-the-frontend/index.html | 2 +- docs/2.14.1/contributing-guide/index.html | 2 +- docs/2.14.1/cookiecutter/index.html | 2 +- docs/2.14.1/css-guidelines/index.html | 2 +- docs/2.14.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.14.1/django-react-interop/index.html | 2 +- docs/2.14.1/docker-development/index.html | 2 +- docs/2.14.1/frontend-overrides/index.html | 2 +- docs/2.14.1/installation/index.html | 2 +- docs/2.14.1/internationalization/index.html | 2 +- docs/2.14.1/joanie-connection/index.html | 2 +- docs/2.14.1/lms-backends/index.html | 2 +- docs/2.14.1/lms-connection/index.html | 2 +- docs/2.14.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.14.1/tls-connection/index.html | 2 +- docs/2.14.1/web-analytics/index.html | 2 +- docs/2.15.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.15.0/building-the-frontend/index.html | 2 +- docs/2.15.0/contributing-guide/index.html | 2 +- docs/2.15.0/cookiecutter/index.html | 2 +- docs/2.15.0/css-guidelines/index.html | 2 +- docs/2.15.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.15.0/django-react-interop/index.html | 2 +- docs/2.15.0/docker-development/index.html | 2 +- docs/2.15.0/frontend-overrides/index.html | 2 +- docs/2.15.0/installation/index.html | 2 +- docs/2.15.0/internationalization/index.html | 2 +- docs/2.15.0/joanie-connection/index.html | 2 +- docs/2.15.0/lms-backends/index.html | 2 +- docs/2.15.0/lms-connection/index.html | 2 +- docs/2.15.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.15.0/tls-connection/index.html | 2 +- docs/2.15.0/web-analytics/index.html | 2 +- docs/2.15.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.15.1/building-the-frontend/index.html | 2 +- docs/2.15.1/contributing-guide/index.html | 2 +- docs/2.15.1/cookiecutter/index.html | 2 +- docs/2.15.1/css-guidelines/index.html | 2 +- docs/2.15.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.15.1/django-react-interop/index.html | 2 +- docs/2.15.1/docker-development/index.html | 2 +- docs/2.15.1/frontend-overrides/index.html | 2 +- docs/2.15.1/installation/index.html | 2 +- docs/2.15.1/internationalization/index.html | 2 +- docs/2.15.1/joanie-connection/index.html | 2 +- docs/2.15.1/lms-backends/index.html | 2 +- docs/2.15.1/lms-connection/index.html | 2 +- docs/2.15.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.15.1/tls-connection/index.html | 2 +- docs/2.15.1/web-analytics/index.html | 2 +- docs/2.16.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.16.0/building-the-frontend/index.html | 2 +- docs/2.16.0/contributing-guide/index.html | 2 +- docs/2.16.0/cookiecutter/index.html | 2 +- docs/2.16.0/css-guidelines/index.html | 2 +- docs/2.16.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.16.0/django-react-interop/index.html | 2 +- docs/2.16.0/docker-development/index.html | 2 +- docs/2.16.0/frontend-overrides/index.html | 2 +- docs/2.16.0/installation/index.html | 2 +- docs/2.16.0/internationalization/index.html | 2 +- docs/2.16.0/joanie-connection/index.html | 2 +- docs/2.16.0/lms-backends/index.html | 2 +- docs/2.16.0/lms-connection/index.html | 2 +- docs/2.16.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.16.0/tls-connection/index.html | 2 +- docs/2.16.0/web-analytics/index.html | 2 +- docs/2.17.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.17.0/building-the-frontend/index.html | 2 +- docs/2.17.0/contributing-guide/index.html | 2 +- docs/2.17.0/cookiecutter/index.html | 2 +- docs/2.17.0/css-guidelines/index.html | 2 +- docs/2.17.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.17.0/django-react-interop/index.html | 2 +- docs/2.17.0/docker-development/index.html | 2 +- docs/2.17.0/filters-customization/index.html | 2 +- docs/2.17.0/frontend-overrides/index.html | 2 +- docs/2.17.0/installation/index.html | 2 +- docs/2.17.0/internationalization/index.html | 2 +- docs/2.17.0/joanie-connection/index.html | 2 +- docs/2.17.0/lms-backends/index.html | 2 +- docs/2.17.0/lms-connection/index.html | 2 +- docs/2.17.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.17.0/tls-connection/index.html | 2 +- docs/2.17.0/web-analytics/index.html | 2 +- docs/2.18.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.18.0/building-the-frontend/index.html | 2 +- docs/2.18.0/contributing-guide/index.html | 2 +- docs/2.18.0/cookiecutter/index.html | 2 +- docs/2.18.0/css-guidelines/index.html | 2 +- docs/2.18.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.18.0/django-react-interop/index.html | 2 +- docs/2.18.0/docker-development/index.html | 2 +- docs/2.18.0/filters-customization/index.html | 2 +- docs/2.18.0/frontend-overrides/index.html | 2 +- docs/2.18.0/installation/index.html | 2 +- docs/2.18.0/internationalization/index.html | 2 +- docs/2.18.0/joanie-connection/index.html | 2 +- docs/2.18.0/lms-backends/index.html | 2 +- docs/2.18.0/lms-connection/index.html | 2 +- docs/2.18.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.18.0/tls-connection/index.html | 2 +- docs/2.18.0/web-analytics/index.html | 2 +- docs/2.19.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.19.0/building-the-frontend/index.html | 2 +- docs/2.19.0/contributing-guide/index.html | 2 +- docs/2.19.0/cookiecutter/index.html | 2 +- docs/2.19.0/css-guidelines/index.html | 2 +- docs/2.19.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.19.0/django-react-interop/index.html | 2 +- docs/2.19.0/docker-development/index.html | 2 +- docs/2.19.0/filters-customization/index.html | 2 +- docs/2.19.0/frontend-overrides/index.html | 2 +- docs/2.19.0/installation/index.html | 2 +- docs/2.19.0/internationalization/index.html | 2 +- docs/2.19.0/joanie-connection/index.html | 2 +- docs/2.19.0/lms-backends/index.html | 2 +- docs/2.19.0/lms-connection/index.html | 2 +- docs/2.19.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.19.0/tls-connection/index.html | 2 +- docs/2.19.0/web-analytics/index.html | 2 +- docs/2.2.0/accessibility-testing/index.html | 2 +- docs/2.2.0/building-the-frontend/index.html | 2 +- docs/2.2.0/contributing-guide/index.html | 2 +- docs/2.2.0/css-guidelines/index.html | 2 +- docs/2.2.0/discover/index.html | 2 +- docs/2.2.0/django-react-interop/index.html | 2 +- docs/2.2.0/docker-development/index.html | 2 +- docs/2.2.0/frontend-overrides/index.html | 2 +- docs/2.2.0/internationalization/index.html | 2 +- docs/2.2.0/lms-connection/index.html | 2 +- docs/2.2.0/native-installation/index.html | 2 +- docs/2.20.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.20.0/building-the-frontend/index.html | 2 +- docs/2.20.0/contributing-guide/index.html | 2 +- docs/2.20.0/cookiecutter/index.html | 2 +- docs/2.20.0/css-guidelines/index.html | 2 +- docs/2.20.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.20.0/django-react-interop/index.html | 2 +- docs/2.20.0/docker-development/index.html | 2 +- docs/2.20.0/filters-customization/index.html | 2 +- docs/2.20.0/frontend-overrides/index.html | 2 +- docs/2.20.0/installation/index.html | 2 +- docs/2.20.0/internationalization/index.html | 2 +- docs/2.20.0/joanie-connection/index.html | 2 +- docs/2.20.0/lms-backends/index.html | 2 +- docs/2.20.0/lms-connection/index.html | 2 +- docs/2.20.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.20.0/tls-connection/index.html | 2 +- docs/2.20.0/web-analytics/index.html | 2 +- docs/2.20.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.20.1/building-the-frontend/index.html | 2 +- docs/2.20.1/contributing-guide/index.html | 2 +- docs/2.20.1/cookiecutter/index.html | 2 +- docs/2.20.1/css-guidelines/index.html | 2 +- docs/2.20.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.20.1/django-react-interop/index.html | 2 +- docs/2.20.1/docker-development/index.html | 2 +- docs/2.20.1/filters-customization/index.html | 2 +- docs/2.20.1/frontend-overrides/index.html | 2 +- docs/2.20.1/installation/index.html | 2 +- docs/2.20.1/internationalization/index.html | 2 +- docs/2.20.1/joanie-connection/index.html | 2 +- docs/2.20.1/lms-backends/index.html | 2 +- docs/2.20.1/lms-connection/index.html | 2 +- docs/2.20.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.20.1/tls-connection/index.html | 2 +- docs/2.20.1/web-analytics/index.html | 2 +- docs/2.21.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.21.0/building-the-frontend/index.html | 2 +- docs/2.21.0/contributing-guide/index.html | 2 +- docs/2.21.0/cookiecutter/index.html | 2 +- docs/2.21.0/css-guidelines/index.html | 2 +- docs/2.21.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.21.0/django-react-interop/index.html | 2 +- docs/2.21.0/docker-development/index.html | 2 +- docs/2.21.0/filters-customization/index.html | 2 +- docs/2.21.0/frontend-overrides/index.html | 2 +- docs/2.21.0/installation/index.html | 2 +- docs/2.21.0/internationalization/index.html | 2 +- docs/2.21.0/joanie-connection/index.html | 2 +- docs/2.21.0/lms-backends/index.html | 2 +- docs/2.21.0/lms-connection/index.html | 2 +- docs/2.21.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.21.0/tls-connection/index.html | 2 +- docs/2.21.0/web-analytics/index.html | 2 +- docs/2.21.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.21.1/building-the-frontend/index.html | 2 +- docs/2.21.1/contributing-guide/index.html | 2 +- docs/2.21.1/cookiecutter/index.html | 2 +- docs/2.21.1/css-guidelines/index.html | 2 +- docs/2.21.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.21.1/django-react-interop/index.html | 2 +- docs/2.21.1/docker-development/index.html | 2 +- docs/2.21.1/filters-customization/index.html | 2 +- docs/2.21.1/frontend-overrides/index.html | 2 +- docs/2.21.1/installation/index.html | 2 +- docs/2.21.1/internationalization/index.html | 2 +- docs/2.21.1/joanie-connection/index.html | 2 +- docs/2.21.1/lms-backends/index.html | 2 +- docs/2.21.1/lms-connection/index.html | 2 +- docs/2.21.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.21.1/tls-connection/index.html | 2 +- docs/2.21.1/web-analytics/index.html | 2 +- docs/2.22.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.22.0/building-the-frontend/index.html | 2 +- docs/2.22.0/contributing-guide/index.html | 2 +- docs/2.22.0/cookiecutter/index.html | 2 +- docs/2.22.0/css-guidelines/index.html | 2 +- docs/2.22.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.22.0/django-react-interop/index.html | 2 +- docs/2.22.0/docker-development/index.html | 2 +- docs/2.22.0/filters-customization/index.html | 2 +- docs/2.22.0/frontend-overrides/index.html | 2 +- docs/2.22.0/installation/index.html | 2 +- docs/2.22.0/internationalization/index.html | 2 +- docs/2.22.0/joanie-connection/index.html | 2 +- docs/2.22.0/lms-backends/index.html | 2 +- docs/2.22.0/lms-connection/index.html | 2 +- docs/2.22.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.22.0/tls-connection/index.html | 2 +- docs/2.22.0/web-analytics/index.html | 2 +- docs/2.23.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.23.0/building-the-frontend/index.html | 2 +- docs/2.23.0/contributing-guide/index.html | 2 +- docs/2.23.0/cookiecutter/index.html | 2 +- docs/2.23.0/css-guidelines/index.html | 2 +- docs/2.23.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.23.0/django-react-interop/index.html | 2 +- docs/2.23.0/docker-development/index.html | 2 +- docs/2.23.0/filters-customization/index.html | 2 +- docs/2.23.0/frontend-overrides/index.html | 2 +- docs/2.23.0/installation/index.html | 2 +- docs/2.23.0/internationalization/index.html | 2 +- docs/2.23.0/joanie-connection/index.html | 2 +- docs/2.23.0/lms-backends/index.html | 2 +- docs/2.23.0/lms-connection/index.html | 2 +- docs/2.23.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.23.0/tls-connection/index.html | 2 +- docs/2.23.0/web-analytics/index.html | 2 +- docs/2.24.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.24.0/building-the-frontend/index.html | 2 +- docs/2.24.0/contributing-guide/index.html | 2 +- docs/2.24.0/cookiecutter/index.html | 2 +- docs/2.24.0/css-guidelines/index.html | 2 +- docs/2.24.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.24.0/django-react-interop/index.html | 2 +- docs/2.24.0/docker-development/index.html | 2 +- docs/2.24.0/filters-customization/index.html | 2 +- docs/2.24.0/frontend-overrides/index.html | 2 +- docs/2.24.0/installation/index.html | 2 +- docs/2.24.0/internationalization/index.html | 2 +- docs/2.24.0/joanie-connection/index.html | 2 +- docs/2.24.0/lms-backends/index.html | 2 +- docs/2.24.0/lms-connection/index.html | 2 +- docs/2.24.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.24.0/tls-connection/index.html | 2 +- docs/2.24.0/web-analytics/index.html | 2 +- docs/2.24.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.24.1/building-the-frontend/index.html | 2 +- docs/2.24.1/contributing-guide/index.html | 2 +- docs/2.24.1/cookiecutter/index.html | 2 +- docs/2.24.1/css-guidelines/index.html | 2 +- docs/2.24.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.24.1/django-react-interop/index.html | 2 +- docs/2.24.1/docker-development/index.html | 2 +- docs/2.24.1/filters-customization/index.html | 2 +- docs/2.24.1/frontend-overrides/index.html | 2 +- docs/2.24.1/installation/index.html | 2 +- docs/2.24.1/internationalization/index.html | 2 +- docs/2.24.1/joanie-connection/index.html | 2 +- docs/2.24.1/lms-backends/index.html | 2 +- docs/2.24.1/lms-connection/index.html | 2 +- docs/2.24.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.24.1/tls-connection/index.html | 2 +- docs/2.24.1/web-analytics/index.html | 2 +- .../accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- .../building-the-frontend/index.html | 2 +- .../contributing-guide/index.html | 2 +- docs/2.25.0-beta.0/cookiecutter/index.html | 2 +- docs/2.25.0-beta.0/css-guidelines/index.html | 2 +- docs/2.25.0-beta.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- .../django-react-interop/index.html | 2 +- .../docker-development/index.html | 2 +- .../filters-customization/index.html | 2 +- .../frontend-overrides/index.html | 2 +- docs/2.25.0-beta.0/installation/index.html | 2 +- .../internationalization/index.html | 2 +- .../joanie-connection/index.html | 2 +- docs/2.25.0-beta.0/lms-backends/index.html | 2 +- docs/2.25.0-beta.0/lms-connection/index.html | 2 +- .../native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.25.0-beta.0/tls-connection/index.html | 2 +- docs/2.25.0-beta.0/web-analytics/index.html | 2 +- docs/2.3.0/accessibility-testing/index.html | 2 +- docs/2.3.0/building-the-frontend/index.html | 2 +- docs/2.3.0/contributing-guide/index.html | 2 +- docs/2.3.0/css-guidelines/index.html | 2 +- docs/2.3.0/discover/index.html | 2 +- docs/2.3.0/django-react-interop/index.html | 2 +- docs/2.3.0/docker-development/index.html | 2 +- docs/2.3.0/frontend-overrides/index.html | 2 +- docs/2.3.0/internationalization/index.html | 2 +- docs/2.3.0/lms-connection/index.html | 2 +- docs/2.3.0/native-installation/index.html | 2 +- docs/2.3.1/accessibility-testing/index.html | 2 +- docs/2.3.1/building-the-frontend/index.html | 2 +- docs/2.3.1/contributing-guide/index.html | 2 +- docs/2.3.1/css-guidelines/index.html | 2 +- docs/2.3.1/discover/index.html | 2 +- docs/2.3.1/django-react-interop/index.html | 2 +- docs/2.3.1/docker-development/index.html | 2 +- docs/2.3.1/frontend-overrides/index.html | 2 +- docs/2.3.1/internationalization/index.html | 2 +- docs/2.3.1/lms-connection/index.html | 2 +- docs/2.3.1/native-installation/index.html | 2 +- docs/2.3.2/accessibility-testing/index.html | 2 +- docs/2.3.2/building-the-frontend/index.html | 2 +- docs/2.3.2/contributing-guide/index.html | 2 +- docs/2.3.2/css-guidelines/index.html | 2 +- docs/2.3.2/discover/index.html | 2 +- docs/2.3.2/django-react-interop/index.html | 2 +- docs/2.3.2/docker-development/index.html | 2 +- docs/2.3.2/frontend-overrides/index.html | 2 +- docs/2.3.2/internationalization/index.html | 2 +- docs/2.3.2/lms-connection/index.html | 2 +- docs/2.3.2/native-installation/index.html | 2 +- docs/2.3.3/accessibility-testing/index.html | 2 +- docs/2.3.3/building-the-frontend/index.html | 2 +- docs/2.3.3/contributing-guide/index.html | 2 +- docs/2.3.3/css-guidelines/index.html | 2 +- docs/2.3.3/discover/index.html | 2 +- docs/2.3.3/django-react-interop/index.html | 2 +- docs/2.3.3/docker-development/index.html | 2 +- docs/2.3.3/frontend-overrides/index.html | 2 +- docs/2.3.3/internationalization/index.html | 2 +- docs/2.3.3/lms-connection/index.html | 2 +- docs/2.3.3/native-installation/index.html | 2 +- docs/2.4.0/accessibility-testing/index.html | 2 +- docs/2.4.0/building-the-frontend/index.html | 2 +- docs/2.4.0/contributing-guide/index.html | 2 +- docs/2.4.0/css-guidelines/index.html | 2 +- docs/2.4.0/discover/index.html | 2 +- docs/2.4.0/django-react-interop/index.html | 2 +- docs/2.4.0/docker-development/index.html | 2 +- docs/2.4.0/frontend-overrides/index.html | 2 +- docs/2.4.0/internationalization/index.html | 2 +- docs/2.4.0/lms-connection/index.html | 2 +- docs/2.4.0/native-installation/index.html | 2 +- docs/2.5.0/accessibility-testing/index.html | 2 +- docs/2.5.0/building-the-frontend/index.html | 2 +- docs/2.5.0/contributing-guide/index.html | 2 +- docs/2.5.0/css-guidelines/index.html | 2 +- docs/2.5.0/discover/index.html | 2 +- docs/2.5.0/django-react-interop/index.html | 2 +- docs/2.5.0/docker-development/index.html | 2 +- docs/2.5.0/frontend-overrides/index.html | 2 +- docs/2.5.0/internationalization/index.html | 2 +- docs/2.5.0/lms-connection/index.html | 2 +- docs/2.5.0/native-installation/index.html | 2 +- docs/2.6.0/accessibility-testing/index.html | 2 +- docs/2.6.0/building-the-frontend/index.html | 2 +- docs/2.6.0/contributing-guide/index.html | 2 +- docs/2.6.0/css-guidelines/index.html | 2 +- docs/2.6.0/discover/index.html | 2 +- docs/2.6.0/django-react-interop/index.html | 2 +- docs/2.6.0/docker-development/index.html | 2 +- docs/2.6.0/frontend-overrides/index.html | 2 +- docs/2.6.0/internationalization/index.html | 2 +- docs/2.6.0/lms-connection/index.html | 2 +- docs/2.6.0/native-installation/index.html | 2 +- docs/2.7.0/accessibility-testing/index.html | 2 +- docs/2.7.0/building-the-frontend/index.html | 2 +- docs/2.7.0/contributing-guide/index.html | 2 +- docs/2.7.0/css-guidelines/index.html | 2 +- docs/2.7.0/discover/index.html | 2 +- docs/2.7.0/django-react-interop/index.html | 2 +- docs/2.7.0/docker-development/index.html | 2 +- docs/2.7.0/frontend-overrides/index.html | 2 +- docs/2.7.0/internationalization/index.html | 2 +- docs/2.7.0/lms-connection/index.html | 2 +- docs/2.7.0/native-installation/index.html | 2 +- docs/2.7.1/accessibility-testing/index.html | 2 +- docs/2.7.1/building-the-frontend/index.html | 2 +- docs/2.7.1/contributing-guide/index.html | 2 +- docs/2.7.1/css-guidelines/index.html | 2 +- docs/2.7.1/discover/index.html | 2 +- docs/2.7.1/django-react-interop/index.html | 2 +- docs/2.7.1/docker-development/index.html | 2 +- docs/2.7.1/frontend-overrides/index.html | 2 +- docs/2.7.1/internationalization/index.html | 2 +- docs/2.7.1/lms-connection/index.html | 2 +- docs/2.7.1/native-installation/index.html | 2 +- docs/2.8.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.8.0/building-the-frontend/index.html | 2 +- docs/2.8.0/contributing-guide/index.html | 2 +- docs/2.8.0/css-guidelines/index.html | 2 +- docs/2.8.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.8.0/django-react-interop/index.html | 2 +- docs/2.8.0/docker-development/index.html | 2 +- docs/2.8.0/frontend-overrides/index.html | 2 +- docs/2.8.0/internationalization/index.html | 2 +- docs/2.8.0/lms-backends/index.html | 2 +- docs/2.8.0/lms-connection/index.html | 2 +- docs/2.8.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.8.0/tls-connection/index.html | 2 +- docs/2.8.0/web-analytics/index.html | 2 +- docs/2.8.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.8.1/building-the-frontend/index.html | 2 +- docs/2.8.1/contributing-guide/index.html | 2 +- docs/2.8.1/css-guidelines/index.html | 2 +- docs/2.8.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.8.1/django-react-interop/index.html | 2 +- docs/2.8.1/docker-development/index.html | 2 +- docs/2.8.1/frontend-overrides/index.html | 2 +- docs/2.8.1/internationalization/index.html | 2 +- docs/2.8.1/lms-backends/index.html | 2 +- docs/2.8.1/lms-connection/index.html | 2 +- docs/2.8.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.8.1/tls-connection/index.html | 2 +- docs/2.8.1/web-analytics/index.html | 2 +- docs/2.8.2/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.8.2/building-the-frontend/index.html | 2 +- docs/2.8.2/contributing-guide/index.html | 2 +- docs/2.8.2/css-guidelines/index.html | 2 +- docs/2.8.2/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.8.2/django-react-interop/index.html | 2 +- docs/2.8.2/docker-development/index.html | 2 +- docs/2.8.2/frontend-overrides/index.html | 2 +- docs/2.8.2/internationalization/index.html | 2 +- docs/2.8.2/lms-backends/index.html | 2 +- docs/2.8.2/lms-connection/index.html | 2 +- docs/2.8.2/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.8.2/tls-connection/index.html | 2 +- docs/2.8.2/web-analytics/index.html | 2 +- docs/2.9.0/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.9.0/building-the-frontend/index.html | 2 +- docs/2.9.0/contributing-guide/index.html | 2 +- docs/2.9.0/css-guidelines/index.html | 2 +- docs/2.9.0/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.9.0/django-react-interop/index.html | 2 +- docs/2.9.0/docker-development/index.html | 2 +- docs/2.9.0/frontend-overrides/index.html | 2 +- docs/2.9.0/internationalization/index.html | 2 +- docs/2.9.0/lms-backends/index.html | 2 +- docs/2.9.0/lms-connection/index.html | 2 +- docs/2.9.0/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.9.0/tls-connection/index.html | 2 +- docs/2.9.0/web-analytics/index.html | 2 +- docs/2.9.1/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/2.9.1/building-the-frontend/index.html | 2 +- docs/2.9.1/contributing-guide/index.html | 2 +- docs/2.9.1/css-guidelines/index.html | 2 +- docs/2.9.1/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/2.9.1/django-react-interop/index.html | 2 +- docs/2.9.1/docker-development/index.html | 2 +- docs/2.9.1/frontend-overrides/index.html | 2 +- docs/2.9.1/internationalization/index.html | 2 +- docs/2.9.1/lms-backends/index.html | 2 +- docs/2.9.1/lms-connection/index.html | 2 +- docs/2.9.1/native-installation/index.html | 2 +- .../synchronizing-course-runs/index.html | 2 +- docs/2.9.1/tls-connection/index.html | 2 +- docs/2.9.1/web-analytics/index.html | 2 +- docs/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/building-the-frontend/index.html | 2 +- docs/contributing-guide/index.html | 2 +- docs/cookiecutter/index.html | 2 +- docs/css-guidelines/index.html | 2 +- docs/discover/index.html | 2 +- docs/displaying-connection-status/index.html | 2 +- docs/django-react-interop/index.html | 2 +- docs/docker-development/index.html | 2 +- docs/filters-customization/index.html | 2 +- docs/frontend-overrides/index.html | 2 +- docs/installation/index.html | 2 +- docs/internationalization/index.html | 2 +- docs/joanie-connection/index.html | 2 +- docs/lms-backends/index.html | 2 +- docs/lms-connection/index.html | 2 +- docs/native-installation/index.html | 2 +- docs/next/accessibility-testing/index.html | 2 +- .../course-run-synchronization-api/index.html | 2 +- docs/next/building-the-frontend/index.html | 2 +- docs/next/contributing-guide/index.html | 6 ++-- docs/next/cookiecutter/index.html | 2 +- docs/next/css-guidelines/index.html | 2 +- docs/next/discover/index.html | 2 +- .../displaying-connection-status/index.html | 2 +- docs/next/django-react-interop/index.html | 2 +- docs/next/docker-development/index.html | 28 +++++++++---------- docs/next/filters-customization/index.html | 2 +- docs/next/frontend-overrides/index.html | 2 +- docs/next/installation/index.html | 8 +++--- docs/next/internationalization/index.html | 2 +- docs/next/joanie-connection/index.html | 2 +- docs/next/lms-backends/index.html | 2 +- docs/next/lms-connection/index.html | 10 +++---- docs/next/native-installation/index.html | 2 +- .../next/synchronizing-course-runs/index.html | 2 +- docs/next/tls-connection/index.html | 6 ++-- docs/next/web-analytics/index.html | 2 +- docs/synchronizing-course-runs/index.html | 2 +- docs/tls-connection/index.html | 2 +- docs/web-analytics/index.html | 2 +- help/index.html | 2 +- index.html | 2 +- users/index.html | 2 +- versions/index.html | 2 +- 744 files changed, 763 insertions(+), 765 deletions(-) rename assets/files/{docker-compose-83caade572b36cf92c0405212025d74f.yml => docker-compose-8e7696f7b30747e34b92badf528b0464.yml} (97%) delete mode 100644 assets/js/48b41b21.6b25e310.js create mode 100644 assets/js/48b41b21.7cf12bd2.js create mode 100644 assets/js/726258db.be87e2de.js delete mode 100644 assets/js/726258db.e799ed22.js delete mode 100644 assets/js/74dddc49.16fa1ad6.js create mode 100644 assets/js/74dddc49.4d3bcba9.js delete mode 100644 assets/js/9142ac60.a7b6c7d7.js create mode 100644 assets/js/9142ac60.ace42db5.js create mode 100644 assets/js/ecfe08ed.3807b562.js delete mode 100644 assets/js/ecfe08ed.90418c91.js rename assets/js/{runtime~main.05045b77.js => runtime~main.94877e6e.js} (99%) diff --git a/404.html b/404.html index fd83a84039..61b45d591b 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Richie - + diff --git a/assets/files/docker-compose-83caade572b36cf92c0405212025d74f.yml b/assets/files/docker-compose-8e7696f7b30747e34b92badf528b0464.yml similarity index 97% rename from assets/files/docker-compose-83caade572b36cf92c0405212025d74f.yml rename to assets/files/docker-compose-8e7696f7b30747e34b92badf528b0464.yml index 5565121515..82604ee3e7 100644 --- a/assets/files/docker-compose-83caade572b36cf92c0405212025d74f.yml +++ b/assets/files/docker-compose-8e7696f7b30747e34b92badf528b0464.yml @@ -1,5 +1,3 @@ -version: "3.5" - services: postgresql: image: postgres:9.6 @@ -129,4 +127,4 @@ services: networks: lms_outside: driver: bridge - name: "${RICHIE_LMS_NETWORK:-edx_outside}" + name: "${RICHIE_LMS_NETWORK:-edx-lms-outside}" diff --git a/assets/js/48b41b21.6b25e310.js b/assets/js/48b41b21.6b25e310.js deleted file mode 100644 index eafd324e05..0000000000 --- a/assets/js/48b41b21.6b25e310.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[77191],{28221:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>l});var i=o(85893),t=o(11151);const s={id:"lms-connection",title:"Connecting Richie with one or more LMS",sidebar_label:"LMS connection"},c=void 0,r={id:"lms-connection",title:"Connecting Richie with one or more LMS",description:"Connecting Richie to an LMS",source:"@site/../docs/lms-connection.md",sourceDirName:".",slug:"/lms-connection",permalink:"/docs/next/lms-connection",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Samuel Paccoud - France Universit\xe9 Num\xe9rique",lastUpdatedAt:1649946629,formattedLastUpdatedAt:"Apr 14, 2022",frontMatter:{id:"lms-connection",title:"Connecting Richie with one or more LMS",sidebar_label:"LMS connection"},sidebar:"docs",previous:{title:"I18n",permalink:"/docs/next/internationalization"},next:{title:"Web Analytics",permalink:"/docs/next/web-analytics"}},a={},l=[{value:"Connecting Richie to an LMS",id:"connecting-richie-to-an-lms",level:2},{value:"1. Displaying connection status",id:"1-displaying-connection-status",level:3},{value:"2. Seamless enrollment",id:"2-seamless-enrollment",level:3},{value:"3. Synchronizing course runs details",id:"3-synchronizing-course-runs-details",level:3},{value:"4. Joanie, the enrollment manager",id:"4-joanie-the-enrollment-manager",level:3},{value:"Development",id:"development",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,t.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"connecting-richie-to-an-lms",children:"Connecting Richie to an LMS"}),"\n",(0,i.jsx)(n.p,{children:"Richie can be connected to an LMS in several ways, ranging from SSO to a fully integrated\nseamless experience."}),"\n",(0,i.jsx)(n.p,{children:"As of today, each approach has been implemented for OpenEdX but the same could be done for\nother LMSes like Moodle, at the cost of minor adaptations."}),"\n",(0,i.jsx)(n.h3,{id:"1-displaying-connection-status",children:"1. Displaying connection status"}),"\n",(0,i.jsx)(n.p,{children:"OpenEdX can be configured to allow CORS requests. Doing so allows Richie to retrieve a user's\nconnection status from OpenEdx and display the user's profile information directly on the Richie\nsite: username, dashboard url, etc."}),"\n",(0,i.jsx)(n.p,{children:"In this approach, a user visiting your Richie site and trying to signup or login, is sent to the\nOpenEdX site for authentication and is redirected back to the Richie site upon successful login."}),"\n",(0,i.jsxs)(n.p,{children:["You can see this in action on ",(0,i.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["We provide detailed instructions on\n",(0,i.jsx)(n.a,{href:"/docs/next/displaying-connection-status",children:"how to configure displaying OpenEdX connection status in Richie"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"2-seamless-enrollment",children:"2. Seamless enrollment"}),"\n",(0,i.jsx)(n.p,{children:"Thanks to OpenEdX's enrollment API, it is possible to let users enroll on course runs without\nleaving Richie."}),"\n",(0,i.jsxs)(n.p,{children:["You can see this in action on ",(0,i.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["This feature requires that Richie and OpenEdX be hosted on sibling domains i.e. domains that\nare both subdomains of the same root domain, e.g. ",(0,i.jsx)(n.code,{children:"richie.example.com"})," and ",(0,i.jsx)(n.code,{children:"lms.example.com"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["You should read our guide on ",(0,i.jsx)(n.a,{href:"lms-backends",children:"how to use OpenEdX as LMS backend for Richie"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"3-synchronizing-course-runs-details",children:"3. Synchronizing course runs details"}),"\n",(0,i.jsx)(n.p,{children:"Course runs in Richie can be handled manually, filling all fields via the DjangoCMS front-end\nediting interface. But a better way to handle course runs is to synchronize them automatically\nfrom your LMS using the course run synchronization API."}),"\n",(0,i.jsxs)(n.p,{children:["Please refer to our guide on ",(0,i.jsx)(n.a,{href:"synchronizing-course-runs",children:"how to synchronize course runs between Richie and OpenEdx"})]}),"\n",(0,i.jsx)(n.h3,{id:"4-joanie-the-enrollment-manager",children:"4. Joanie, the enrollment manager"}),"\n",(0,i.jsxs)(n.p,{children:["For more advanced use cases, we have started a new project called ",(0,i.jsx)(n.a,{href:"https://github.com/openfun/joanie",children:"Joanie"})," which acts as an\nenrollment manager for Richie."]}),"\n",(0,i.jsx)(n.p,{children:"Authentication in Joanie is done via JWT Tokens for maximum flexibility and decoupling in\nidentity management."}),"\n",(0,i.jsx)(n.p,{children:"The project started early 2021, but over time, Joanie will handle:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"paid enrollments / certification"}),"\n",(0,i.jsx)(n.li,{children:"micro-credentials"}),"\n",(0,i.jsx)(n.li,{children:"user dashboard"}),"\n",(0,i.jsx)(n.li,{children:"cohorts management (academic or B2B)"}),"\n",(0,i.jsx)(n.li,{children:"multi-LMS catalogs"}),"\n",(0,i.jsx)(n.li,{children:"time based enrollment"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"development",children:"Development"}),"\n",(0,i.jsxs)(n.p,{children:["For development purposes, the docker-compose project provided on\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/richie",children:"Richie's code repository"})," is pre-configured to connect\nwith an OpenEdx instance started with\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker",children:"OpenEdx Docker"}),", which provides a ready-to-use\ndocker-compose stack of OpenEdx in several flavors. Head over to\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker#readme",children:"OpenEdx Docker README"})," for instructions on how to bootstrap an OpenEdX instance."]}),"\n",(0,i.jsxs)(n.p,{children:["Now, start both the OpenEdX and Richie projects separately with ",(0,i.jsx)(n.code,{children:"make run"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Richie should respond on ",(0,i.jsx)(n.code,{children:"http://localhost:8070"}),", OpenEdx on ",(0,i.jsx)(n.code,{children:"http://localhost:8073"})," and both\napps should be able to communicate with each other via the network bridge defined in\ndocker-compose."]}),"\n",(0,i.jsxs)(n.p,{children:["If you want to activate ",(0,i.jsx)(n.a,{href:"#2-seamless-enrollment",children:"seamless enrollment"})," locally for development,\nyou will need to set up TLS domains for both Richie and OpenEdX. To do this, head over to our\nguide on ",(0,i.jsx)(n.a,{href:"tls-connection",children:"setting-up TLS connections for Richie and OpenEdX"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,o)=>{o.d(n,{Z:()=>r,a:()=>c});var i=o(67294);const t={},s=i.createContext(t);function c(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/48b41b21.7cf12bd2.js b/assets/js/48b41b21.7cf12bd2.js new file mode 100644 index 0000000000..fb91c66586 --- /dev/null +++ b/assets/js/48b41b21.7cf12bd2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[77191],{28221:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var i=o(85893),t=o(11151);const s={id:"lms-connection",title:"Connecting Richie with one or more LMS",sidebar_label:"LMS connection"},r=void 0,c={id:"lms-connection",title:"Connecting Richie with one or more LMS",description:"Connecting Richie to an LMS",source:"@site/../docs/lms-connection.md",sourceDirName:".",slug:"/lms-connection",permalink:"/docs/next/lms-connection",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Romain Le Cellier",lastUpdatedAt:1712647994,formattedLastUpdatedAt:"Apr 9, 2024",frontMatter:{id:"lms-connection",title:"Connecting Richie with one or more LMS",sidebar_label:"LMS connection"},sidebar:"docs",previous:{title:"I18n",permalink:"/docs/next/internationalization"},next:{title:"Web Analytics",permalink:"/docs/next/web-analytics"}},a={},l=[{value:"Connecting Richie to an LMS",id:"connecting-richie-to-an-lms",level:2},{value:"1. Displaying connection status",id:"1-displaying-connection-status",level:3},{value:"2. Seamless enrollment",id:"2-seamless-enrollment",level:3},{value:"3. Synchronizing course runs details",id:"3-synchronizing-course-runs-details",level:3},{value:"4. Joanie, the enrollment manager",id:"4-joanie-the-enrollment-manager",level:3},{value:"Development",id:"development",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,t.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"connecting-richie-to-an-lms",children:"Connecting Richie to an LMS"}),"\n",(0,i.jsx)(n.p,{children:"Richie can be connected to an LMS in several ways, ranging from SSO to a fully integrated\nseamless experience."}),"\n",(0,i.jsx)(n.p,{children:"As of today, each approach has been implemented for OpenEdX but the same could be done for\nother LMSes like Moodle, at the cost of minor adaptations."}),"\n",(0,i.jsx)(n.h3,{id:"1-displaying-connection-status",children:"1. Displaying connection status"}),"\n",(0,i.jsx)(n.p,{children:"OpenEdX can be configured to allow CORS requests. Doing so allows Richie to retrieve a user's\nconnection status from OpenEdx and display the user's profile information directly on the Richie\nsite: username, dashboard url, etc."}),"\n",(0,i.jsx)(n.p,{children:"In this approach, a user visiting your Richie site and trying to signup or login, is sent to the\nOpenEdX site for authentication and is redirected back to the Richie site upon successful login."}),"\n",(0,i.jsxs)(n.p,{children:["You can see this in action on ",(0,i.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["We provide detailed instructions on\n",(0,i.jsx)(n.a,{href:"/docs/next/displaying-connection-status",children:"how to configure displaying OpenEdX connection status in Richie"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"2-seamless-enrollment",children:"2. Seamless enrollment"}),"\n",(0,i.jsx)(n.p,{children:"Thanks to OpenEdX's enrollment API, it is possible to let users enroll on course runs without\nleaving Richie."}),"\n",(0,i.jsxs)(n.p,{children:["You can see this in action on ",(0,i.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["This feature requires that Richie and OpenEdX be hosted on sibling domains i.e. domains that\nare both subdomains of the same root domain, e.g. ",(0,i.jsx)(n.code,{children:"richie.example.com"})," and ",(0,i.jsx)(n.code,{children:"lms.example.com"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["You should read our guide on ",(0,i.jsx)(n.a,{href:"lms-backends",children:"how to use OpenEdX as LMS backend for Richie"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"3-synchronizing-course-runs-details",children:"3. Synchronizing course runs details"}),"\n",(0,i.jsx)(n.p,{children:"Course runs in Richie can be handled manually, filling all fields via the DjangoCMS front-end\nediting interface. But a better way to handle course runs is to synchronize them automatically\nfrom your LMS using the course run synchronization API."}),"\n",(0,i.jsxs)(n.p,{children:["Please refer to our guide on ",(0,i.jsx)(n.a,{href:"synchronizing-course-runs",children:"how to synchronize course runs between Richie and OpenEdx"})]}),"\n",(0,i.jsx)(n.h3,{id:"4-joanie-the-enrollment-manager",children:"4. Joanie, the enrollment manager"}),"\n",(0,i.jsxs)(n.p,{children:["For more advanced use cases, we have started a new project called ",(0,i.jsx)(n.a,{href:"https://github.com/openfun/joanie",children:"Joanie"})," which acts as an\nenrollment manager for Richie."]}),"\n",(0,i.jsx)(n.p,{children:"Authentication in Joanie is done via JWT Tokens for maximum flexibility and decoupling in\nidentity management."}),"\n",(0,i.jsx)(n.p,{children:"The project started early 2021, but over time, Joanie will handle:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"paid enrollments / certification"}),"\n",(0,i.jsx)(n.li,{children:"micro-credentials"}),"\n",(0,i.jsx)(n.li,{children:"user dashboard"}),"\n",(0,i.jsx)(n.li,{children:"cohorts management (academic or B2B)"}),"\n",(0,i.jsx)(n.li,{children:"multi-LMS catalogs"}),"\n",(0,i.jsx)(n.li,{children:"time based enrollment"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"development",children:"Development"}),"\n",(0,i.jsxs)(n.p,{children:["For development purposes, the docker compose project provided on\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/richie",children:"Richie's code repository"})," is pre-configured to connect\nwith an OpenEdx instance started with\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker",children:"OpenEdx Docker"}),", which provides a ready-to-use\ndocker compose stack of OpenEdx in several flavors. Head over to\n",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker#readme",children:"OpenEdx Docker README"})," for instructions on how to bootstrap an OpenEdX instance."]}),"\n",(0,i.jsxs)(n.p,{children:["Now, start both the OpenEdX and Richie projects separately with ",(0,i.jsx)(n.code,{children:"make run"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Richie should respond on ",(0,i.jsx)(n.code,{children:"http://localhost:8070"}),", OpenEdx on ",(0,i.jsx)(n.code,{children:"http://localhost:8073"})," and both\napps should be able to communicate with each other via the network bridge defined in\ndocker compose."]}),"\n",(0,i.jsxs)(n.p,{children:["If you want to activate ",(0,i.jsx)(n.a,{href:"#2-seamless-enrollment",children:"seamless enrollment"})," locally for development,\nyou will need to set up TLS domains for both Richie and OpenEdX. To do this, head over to our\nguide on ",(0,i.jsx)(n.a,{href:"tls-connection",children:"setting-up TLS connections for Richie and OpenEdX"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,o)=>{o.d(n,{Z:()=>c,a:()=>r});var i=o(67294);const t={},s=i.createContext(t);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/726258db.be87e2de.js b/assets/js/726258db.be87e2de.js new file mode 100644 index 0000000000..371b9389ec --- /dev/null +++ b/assets/js/726258db.be87e2de.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[2309],{77408:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var s=t(85893),o=t(11151);const i={id:"installation",title:"Installing Richie for development",sidebar_label:"Installation"},r=void 0,a={id:"installation",title:"Installing Richie for development",description:"Richie is a container-native application but can also be installed",source:"@site/../docs/installation.md",sourceDirName:".",slug:"/installation",permalink:"/docs/next/installation",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Romain Le Cellier",lastUpdatedAt:1712647994,formattedLastUpdatedAt:"Apr 9, 2024",frontMatter:{id:"installation",title:"Installing Richie for development",sidebar_label:"Installation"},sidebar:"docs",previous:{title:"Web Analytics",permalink:"/docs/next/web-analytics"},next:{title:"Docker development",permalink:"/docs/next/docker-development"}},c={},l=[{value:"Docker",id:"docker",level:2},{value:"Project bootstrap",id:"project-bootstrap",level:3},{value:"Adding content",id:"adding-content",level:3},{value:"Connecting Richie to an LMS",id:"connecting-richie-to-an-lms",level:2}];function d(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Richie"})," is a ",(0,s.jsx)(n.strong,{children:"container-native application"})," but can also be installed\n",(0,s.jsx)(n.a,{href:"/docs/next/native-installation",children:"on your machine"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["For development, the project is defined using a\n",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(98613).Z+"",children:"docker-compose file"})," and consists of:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"3 running services:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"database"}),": ",(0,s.jsx)(n.code,{children:"postgresql"})," or ",(0,s.jsx)(n.code,{children:"mysql"})," at your preference,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"elasticsearch"}),": the search engine,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"app"}),": the actual ",(0,s.jsx)(n.code,{children:"DjangoCMS"})," project with all our application code."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"2 containers for building purposes:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"node"}),": used for front-end related tasks, ",(0,s.jsx)(n.em,{children:"i.e."})," transpiling\n",(0,s.jsx)(n.code,{children:"TypeScript"})," sources, bundling them into a JS package, and building the\nCSS files from Sass sources,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"crowdin"}),": used to upload and retrieve i18n files to and from the\n",(0,s.jsx)(n.a,{href:"https://crowdin.com/",children:"Crowding"})," service that we use to crowd source\ntranslations,"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:['At "France Universit\xe9 Num\xe9rique", we deploy our applications on ',(0,s.jsx)(n.code,{children:"Kubernetes"}),"\nusing ",(0,s.jsx)(n.a,{href:"https://github.com/openfun/arnold",children:(0,s.jsx)(n.code,{children:"Arnold"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"docker",children:"Docker"}),"\n",(0,s.jsxs)(n.p,{children:["First, make sure you have a recent version of Docker and\n",(0,s.jsx)(n.a,{href:"https://docs.docker.com/compose/install",children:"Docker Compose"})," installed on your\nlaptop:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"$ docker -v\n Docker version 26.0.0, build 2ae903e\n\n$ docker compose --version\n Docker Compose version v2.25.0\n"})}),"\n",(0,s.jsxs)(n.p,{children:["\u26a0\ufe0f You may need to run the following commands with ",(0,s.jsx)(n.code,{children:"sudo"})," but this can be\navoided by assigning your user to the ",(0,s.jsx)(n.code,{children:"docker"})," group."]}),"\n",(0,s.jsx)(n.h3,{id:"project-bootstrap",children:"Project bootstrap"}),"\n",(0,s.jsxs)(n.p,{children:["The easiest way to start working on the project is to use our ",(0,s.jsx)(n.code,{children:"Makefile"}),":"]}),"\n",(0,s.jsx)(n.p,{children:"$ make bootstrap"}),"\n",(0,s.jsxs)(n.p,{children:["This command builds the ",(0,s.jsx)(n.code,{children:"app"})," container, installs front-end and back-end\ndependencies, builds the front-end application and styles, and performs\ndatabase migrations. It's a good idea to use this command each time you are\npulling code from the project repository to avoid dependency-related or\nmigration-related issues."]}),"\n",(0,s.jsxs)(n.p,{children:["Now that your ",(0,s.jsx)(n.code,{children:"Docker"})," services are ready to be used, start the full CMS by\nrunning:"]}),"\n",(0,s.jsx)(n.p,{children:"$ make run"}),"\n",(0,s.jsx)(n.h3,{id:"adding-content",children:"Adding content"}),"\n",(0,s.jsx)(n.p,{children:"Once the CMS is up and running, you can create a superuser account:"}),"\n",(0,s.jsx)(n.p,{children:"$ make superuser"}),"\n",(0,s.jsx)(n.p,{children:"You can create a basic demo site by running:"}),"\n",(0,s.jsx)(n.p,{children:"$ make demo-site"}),"\n",(0,s.jsx)(n.p,{children:"Note that if you don't create the demo site and start from a blank CMS, you\nwill get some errors requesting you to create some required root pages. So it\nis easier as a first approach to test the CMS with the demo site."}),"\n",(0,s.jsxs)(n.p,{children:["You should be able to view the site at ",(0,s.jsx)(n.a,{href:"http://localhost:8070",children:"localhost:8070"})]}),"\n",(0,s.jsx)(n.h2,{id:"connecting-richie-to-an-lms",children:"Connecting Richie to an LMS"}),"\n",(0,s.jsx)(n.p,{children:"It is possible to use Richie as a catalogue aggregating courses from one or\nmore LMS without any specific connection. In this case, each course run in\nthe catalogue points to a course on the LMS, and the LMS points back to the\ncatalogue to browse courses."}),"\n",(0,s.jsxs)(n.p,{children:["This approach is used for example on ",(0,s.jsx)(n.a,{href:"https://www.fun-campus.fr",children:"https://www.fun-campus.fr"})," or\n",(0,s.jsx)(n.a,{href:"https://catalogue.edulib.org",children:"https://catalogue.edulib.org"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["For a seamless user experience, it is possible to connect a Richie instance\nto an OpenEdX instance (or some other LMS like Moodle at the cost of minor\nadaptations), in several ways that we explain in the\n",(0,s.jsx)(n.a,{href:"lms-connection",children:"LMS connection guide"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["This approach is used for example on ",(0,s.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"})," or\n",(0,s.jsx)(n.a,{href:"https://www.nau.edu.pt",children:"https://www.nau.edu.pt"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},98613:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/files/docker-compose-8e7696f7b30747e34b92badf528b0464.yml"},11151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>r});var s=t(67294);const o={},i=s.createContext(o);function r(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/726258db.e799ed22.js b/assets/js/726258db.e799ed22.js deleted file mode 100644 index 15da4fe9b6..0000000000 --- a/assets/js/726258db.e799ed22.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[2309],{77408:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var s=t(85893),o=t(11151);const i={id:"installation",title:"Installing Richie for development",sidebar_label:"Installation"},r=void 0,c={id:"installation",title:"Installing Richie for development",description:"Richie is a container-native application but can also be installed",source:"@site/../docs/installation.md",sourceDirName:".",slug:"/installation",permalink:"/docs/next/installation",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Samuel Paccoud - France Universit\xe9 Num\xe9rique",lastUpdatedAt:1649946629,formattedLastUpdatedAt:"Apr 14, 2022",frontMatter:{id:"installation",title:"Installing Richie for development",sidebar_label:"Installation"},sidebar:"docs",previous:{title:"Web Analytics",permalink:"/docs/next/web-analytics"},next:{title:"Docker development",permalink:"/docs/next/docker-development"}},a={},l=[{value:"Docker",id:"docker",level:2},{value:"Project bootstrap",id:"project-bootstrap",level:3},{value:"Adding content",id:"adding-content",level:3},{value:"Connecting Richie to an LMS",id:"connecting-richie-to-an-lms",level:2}];function d(e){const n={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Richie"})," is a ",(0,s.jsx)(n.strong,{children:"container-native application"})," but can also be installed\n",(0,s.jsx)(n.a,{href:"/docs/next/native-installation",children:"on your machine"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["For development, the project is defined using a\n",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(98613).Z+"",children:"docker-compose file"})," and consists of:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"3 running services:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"database"}),": ",(0,s.jsx)(n.code,{children:"postgresql"})," or ",(0,s.jsx)(n.code,{children:"mysql"})," at your preference,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"elasticsearch"}),": the search engine,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"app"}),": the actual ",(0,s.jsx)(n.code,{children:"DjangoCMS"})," project with all our application code."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"2 containers for building purposes:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"node"}),": used for front-end related tasks, ",(0,s.jsx)(n.em,{children:"i.e."})," transpiling\n",(0,s.jsx)(n.code,{children:"TypeScript"})," sources, bundling them into a JS package, and building the\nCSS files from Sass sources,"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"crowdin"}),": used to upload and retrieve i18n files to and from the\n",(0,s.jsx)(n.a,{href:"https://crowdin.com/",children:"Crowding"})," service that we use to crowd source\ntranslations,"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:['At "France Universit\xe9 Num\xe9rique", we deploy our applications on ',(0,s.jsx)(n.code,{children:"Kubernetes"}),"\nusing ",(0,s.jsx)(n.a,{href:"https://github.com/openfun/arnold",children:(0,s.jsx)(n.code,{children:"Arnold"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"docker",children:"Docker"}),"\n",(0,s.jsxs)(n.p,{children:["First, make sure you have a recent version of Docker and\n",(0,s.jsx)(n.a,{href:"https://docs.docker.com/compose/install",children:"Docker Compose"})," installed on your\nlaptop:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"$ docker -v\n Docker version 20.10.12, build e91ed57\n\n$ docker-compose --version\n docker-compose version 1.29.2, build 5becea4c\n"})}),"\n",(0,s.jsxs)(n.p,{children:["\u26a0\ufe0f You may need to run the following commands with ",(0,s.jsx)(n.code,{children:"sudo"})," but this can be\navoided by assigning your user to the ",(0,s.jsx)(n.code,{children:"docker"})," group."]}),"\n",(0,s.jsx)(n.h3,{id:"project-bootstrap",children:"Project bootstrap"}),"\n",(0,s.jsxs)(n.p,{children:["The easiest way to start working on the project is to use our ",(0,s.jsx)(n.code,{children:"Makefile"}),":"]}),"\n",(0,s.jsx)(n.p,{children:"$ make bootstrap"}),"\n",(0,s.jsxs)(n.p,{children:["This command builds the ",(0,s.jsx)(n.code,{children:"app"})," container, installs front-end and back-end\ndependencies, builds the front-end application and styles, and performs\ndatabase migrations. It's a good idea to use this command each time you are\npulling code from the project repository to avoid dependency-related or\nmigration-related issues."]}),"\n",(0,s.jsxs)(n.p,{children:["Now that your ",(0,s.jsx)(n.code,{children:"Docker"})," services are ready to be used, start the full CMS by\nrunning:"]}),"\n",(0,s.jsx)(n.p,{children:"$ make run"}),"\n",(0,s.jsx)(n.h3,{id:"adding-content",children:"Adding content"}),"\n",(0,s.jsx)(n.p,{children:"Once the CMS is up and running, you can create a superuser account:"}),"\n",(0,s.jsx)(n.p,{children:"$ make superuser"}),"\n",(0,s.jsx)(n.p,{children:"You can create a basic demo site by running:"}),"\n",(0,s.jsx)(n.p,{children:"$ make demo-site"}),"\n",(0,s.jsx)(n.p,{children:"Note that if you don't create the demo site and start from a blank CMS, you\nwill get some errors requesting you to create some required root pages. So it\nis easier as a first approach to test the CMS with the demo site."}),"\n",(0,s.jsxs)(n.p,{children:["You should be able to view the site at ",(0,s.jsx)(n.a,{href:"http://localhost:8070",children:"localhost:8070"})]}),"\n",(0,s.jsx)(n.h2,{id:"connecting-richie-to-an-lms",children:"Connecting Richie to an LMS"}),"\n",(0,s.jsx)(n.p,{children:"It is possible to use Richie as a catalogue aggregating courses from one or\nmore LMS without any specific connection. In this case, each course run in\nthe catalogue points to a course on the LMS, and the LMS points back to the\ncatalogue to browse courses."}),"\n",(0,s.jsxs)(n.p,{children:["This approach is used for example on ",(0,s.jsx)(n.a,{href:"https://www.fun-campus.fr",children:"https://www.fun-campus.fr"})," or\n",(0,s.jsx)(n.a,{href:"https://catalogue.edulib.org",children:"https://catalogue.edulib.org"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["For a seamless user experience, it is possible to connect a Richie instance\nto an OpenEdX instance (or some other LMS like Moodle at the cost of minor\nadaptations), in several ways that we explain in the\n",(0,s.jsx)(n.a,{href:"lms-connection",children:"LMS connection guide"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["This approach is used for example on ",(0,s.jsx)(n.a,{href:"https://www.fun-mooc.fr",children:"https://www.fun-mooc.fr"})," or\n",(0,s.jsx)(n.a,{href:"https://www.nau.edu.pt",children:"https://www.nau.edu.pt"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},98613:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/files/docker-compose-83caade572b36cf92c0405212025d74f.yml"},11151:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>r});var s=t(67294);const o={},i=s.createContext(o);function r(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/74dddc49.16fa1ad6.js b/assets/js/74dddc49.16fa1ad6.js deleted file mode 100644 index 1ebac853c2..0000000000 --- a/assets/js/74dddc49.16fa1ad6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[39601],{30658:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>s,default:()=>h,frontMatter:()=>c,metadata:()=>l,toc:()=>r});var i=t(85893),o=t(11151);const c={id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",sidebar_label:"TLS connection for development"},s=void 0,l={id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",description:"Purpose",source:"@site/../docs/tls-connection.md",sourceDirName:".",slug:"/tls-connection",permalink:"/docs/next/tls-connection",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Samuel Paccoud - FUN MOOC",lastUpdatedAt:1623868108,formattedLastUpdatedAt:"Jun 16, 2021",frontMatter:{id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",sidebar_label:"TLS connection for development"}},a={},r=[{value:"Purpose",id:"purpose",level:2},{value:"Run OpenEdx and Richie on sibling domains",id:"run-openedx-and-richie-on-sibling-domains",level:2},{value:"Enable TLS",id:"enable-tls",level:2},{value:"1. Install mkcert and its Certificate Authority",id:"1-install-mkcert-and-its-certificate-authority",level:3},{value:"a. Install mkcert on your local machine",id:"a-install-mkcert-on-your-local-machine",level:4},{value:"b. Install Mkcert Certificate Authority",id:"b-install-mkcert-certificate-authority",level:4},{value:"2. On Richie",id:"2-on-richie",level:3},{value:"3. On OpenEdx",id:"3-on-openedx",level:3},{value:"4. Start Richie and OpenEdx over SSL",id:"4-start-richie-and-openedx-over-ssl",level:3}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"purpose",children:"Purpose"}),"\n",(0,i.jsxs)(n.p,{children:["By default in the docker-compose environment for development, Richie is hosted on ",(0,i.jsx)(n.code,{children:"localhost:8070"}),"\nand uses a fake LMS backend (",(0,i.jsx)(n.code,{children:"base.BaseLMSBackend"}),") as you can see if you check the\n",(0,i.jsx)(n.code,{children:"RICHIE_LMS_BACKENDS"})," setting in ",(0,i.jsx)(n.code,{children:"env.d/development"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"This base backend uses session storage to fake enrollments to course runs."}),"\n",(0,i.jsx)(n.p,{children:"If you want to test real enrollments to an OpenEdX instance hosted on an external domain, OpenEdX\nwill need to generate a CORS CSRF Cookie. This cookie is flagged as secure, which implies that\nwe are not able to use it without SSL connections."}),"\n",(0,i.jsx)(n.p,{children:"So if you need to use the OpenEdx API to Create, Update or Delete data from Richie, you have to\nenable SSL on Richie and OpenEdx on your development environment, which requires a little bit more\nconfiguration. Below, we explain how to serve OpenEdx and Richie over SSL."}),"\n",(0,i.jsx)(n.h2,{id:"run-openedx-and-richie-on-sibling-domains",children:"Run OpenEdx and Richie on sibling domains"}),"\n",(0,i.jsxs)(n.p,{children:["Richie and OpenEdx must be on sibling domains ie domains that both are subdomains of the same\nparent domain, because sharing secure Cookies on ",(0,i.jsx)(n.code,{children:"localhost"})," or unrelated domains is blocked.\nTo do that, you have to edit your hosts file (",(0,i.jsx)(n.em,{children:".e.g"})," ",(0,i.jsx)(n.code,{children:"/etc/hosts"})," on a *NIX system) to alias a\ndomain ",(0,i.jsx)(n.code,{children:"local.dev"})," with two subdomains ",(0,i.jsx)(n.code,{children:"richie"})," and ",(0,i.jsx)(n.code,{children:"edx"})," pointing to ",(0,i.jsx)(n.code,{children:"localhost"}),":"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"# /etc/hosts\n127.0.0.1 richie.local.dev\n127.0.0.1 edx.local.dev\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Once this has been done, the OpenEdx app should respond on ",(0,i.jsx)(n.a,{href:"http://edx.local.dev:8073",children:"http://edx.local.dev:8073"}),"\nand Richie should respond on ",(0,i.jsx)(n.a,{href:"http://richie.local.dev:8070",children:"http://richie.local.dev:8070"}),". The Richie application should now be\nable to make CORS XHR requests to the OpenEdX application."]}),"\n",(0,i.jsx)(n.h2,{id:"enable-tls",children:"Enable TLS"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to develop with OpenEdx as LMS backend of the Richie application (see the\n",(0,i.jsx)(n.code,{children:"RICHIE_LMS_BACKENDS"})," setting), you need to enable TLS for your development servers.\nBoth Richie and OpenEdx use Nginx as reverse proxy which eases the SSL setup."]}),"\n",(0,i.jsx)(n.h3,{id:"1-install-mkcert-and-its-certificate-authority",children:"1. Install mkcert and its Certificate Authority"}),"\n",(0,i.jsxs)(n.p,{children:["First you will need to install mkcert and its Certificate Authority.\n",(0,i.jsx)(n.a,{href:"https://mkcert.org/",children:"mkcert"})," is a little util to ease local certificate generation."]}),"\n",(0,i.jsxs)(n.h4,{id:"a-install-mkcert-on-your-local-machine",children:["a. Install ",(0,i.jsx)(n.code,{children:"mkcert"})," on your local machine"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://github.com/FiloSottile/mkcert",children:"Read the doc"})}),"\n",(0,i.jsxs)(n.li,{children:["Linux users who do not want to use linuxbrew : ",(0,i.jsx)(n.a,{href:"https://www.prado.lt/how-to-create-locally-trusted-ssl-certificates-in-local-development-environment-on-linux-with-mkcert",children:"read this article"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"b-install-mkcert-certificate-authority",children:"b. Install Mkcert Certificate Authority"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.code,{children:"mkcert -install"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["If you do not want to use mkcert, you can generate ",(0,i.jsx)(n.a,{href:"https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec/",children:"CA and certificate with openssl"}),".\nYou will have to put your certificate and its key in the ",(0,i.jsx)(n.code,{children:"docker/files/etc/nginx/ssl"})," directory\nand respectively name them ",(0,i.jsx)(n.code,{children:"richie.local.dev.pem"})," and ",(0,i.jsx)(n.code,{children:"richie.local.dev.key"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"2-on-richie",children:"2. On Richie"}),"\n",(0,i.jsx)(n.p,{children:"Then, to setup the SSL configuration with mkcert, run our helper script:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ bin/setup-ssl\n"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["If you do not want to use mkcert, read the instructions above to generate a Richie certificate,\nand run the helper script with the ",(0,i.jsx)(n.code,{children:"--no-cert"})," option:"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"bin/setup-ssl --no-cert\n"})}),"\n",(0,i.jsx)(n.h3,{id:"3-on-openedx",children:"3. On OpenEdx"}),"\n",(0,i.jsxs)(n.p,{children:["In the same way, you also have to enable SSL in OpenEdx, by updating the Nginx configuration.\nRead how to ",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker/blob/master/docs/richie-configuration.md#richie-configuration",children:"enable SSL on OpenEdx"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Once this has been done, the OpenEdx app should respond on ",(0,i.jsx)(n.a,{href:"https://edx.local.dev:8073",children:"https://edx.local.dev:8073"}),"\nand Richie should respond on ",(0,i.jsx)(n.a,{href:"https://richie.local.dev:8070",children:"https://richie.local.dev:8070"}),". The richie application should be able\nto share cookies with the OpenEdx application to allow CORS CSRF Protected XHR requests."]}),"\n",(0,i.jsx)(n.h3,{id:"4-start-richie-and-openedx-over-ssl",children:"4. Start Richie and OpenEdx over SSL"}),"\n",(0,i.jsxs)(n.p,{children:["Now, the OpenEdx application should respond on ",(0,i.jsx)(n.a,{href:"https://edx.local.dev:8073",children:"https://edx.local.dev:8073"}),", and Richie\non ",(0,i.jsx)(n.a,{href:"https://richie.local.dev:8070",children:"https://richie.local.dev:8070"})," without browser warning about the certificate validity."]}),"\n",(0,i.jsx)(n.p,{children:"You need to follow these steps once. The next time you want to use SSL, you can run the following\ncommand on both the Richie and OpenEdX projects:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ make run-ssl\n"})}),"\n",(0,i.jsx)(n.p,{children:"Of course, you can still run apps without ssl by using:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ make run\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>s});var i=t(67294);const o={},c=i.createContext(o);function s(e){const n=i.useContext(c);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/74dddc49.4d3bcba9.js b/assets/js/74dddc49.4d3bcba9.js new file mode 100644 index 0000000000..2e8d0f3a4c --- /dev/null +++ b/assets/js/74dddc49.4d3bcba9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[39601],{30658:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>s,default:()=>h,frontMatter:()=>c,metadata:()=>l,toc:()=>r});var i=t(85893),o=t(11151);const c={id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",sidebar_label:"TLS connection for development"},s=void 0,l={id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",description:"Purpose",source:"@site/../docs/tls-connection.md",sourceDirName:".",slug:"/tls-connection",permalink:"/docs/next/tls-connection",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Romain Le Cellier",lastUpdatedAt:1712647994,formattedLastUpdatedAt:"Apr 9, 2024",frontMatter:{id:"tls-connection",title:"Connecting Richie and OpenEdX over TLS for development",sidebar_label:"TLS connection for development"}},a={},r=[{value:"Purpose",id:"purpose",level:2},{value:"Run OpenEdx and Richie on sibling domains",id:"run-openedx-and-richie-on-sibling-domains",level:2},{value:"Enable TLS",id:"enable-tls",level:2},{value:"1. Install mkcert and its Certificate Authority",id:"1-install-mkcert-and-its-certificate-authority",level:3},{value:"a. Install mkcert on your local machine",id:"a-install-mkcert-on-your-local-machine",level:4},{value:"b. Install Mkcert Certificate Authority",id:"b-install-mkcert-certificate-authority",level:4},{value:"2. On Richie",id:"2-on-richie",level:3},{value:"3. On OpenEdx",id:"3-on-openedx",level:3},{value:"4. Start Richie and OpenEdx over SSL",id:"4-start-richie-and-openedx-over-ssl",level:3}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"purpose",children:"Purpose"}),"\n",(0,i.jsxs)(n.p,{children:["By default in the docker compose environment for development, Richie is hosted on ",(0,i.jsx)(n.code,{children:"localhost:8070"}),"\nand uses a fake LMS backend (",(0,i.jsx)(n.code,{children:"base.BaseLMSBackend"}),") as you can see if you check the\n",(0,i.jsx)(n.code,{children:"RICHIE_LMS_BACKENDS"})," setting in ",(0,i.jsx)(n.code,{children:"env.d/development"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"This base backend uses session storage to fake enrollments to course runs."}),"\n",(0,i.jsx)(n.p,{children:"If you want to test real enrollments to an OpenEdX instance hosted on an external domain, OpenEdX\nwill need to generate a CORS CSRF Cookie. This cookie is flagged as secure, which implies that\nwe are not able to use it without SSL connections."}),"\n",(0,i.jsx)(n.p,{children:"So if you need to use the OpenEdx API to Create, Update or Delete data from Richie, you have to\nenable SSL on Richie and OpenEdx on your development environment, which requires a little bit more\nconfiguration. Below, we explain how to serve OpenEdx and Richie over SSL."}),"\n",(0,i.jsx)(n.h2,{id:"run-openedx-and-richie-on-sibling-domains",children:"Run OpenEdx and Richie on sibling domains"}),"\n",(0,i.jsxs)(n.p,{children:["Richie and OpenEdx must be on sibling domains ie domains that both are subdomains of the same\nparent domain, because sharing secure Cookies on ",(0,i.jsx)(n.code,{children:"localhost"})," or unrelated domains is blocked.\nTo do that, you have to edit your hosts file (",(0,i.jsx)(n.em,{children:".e.g"})," ",(0,i.jsx)(n.code,{children:"/etc/hosts"})," on a *NIX system) to alias a\ndomain ",(0,i.jsx)(n.code,{children:"local.dev"})," with two subdomains ",(0,i.jsx)(n.code,{children:"richie"})," and ",(0,i.jsx)(n.code,{children:"edx"})," pointing to ",(0,i.jsx)(n.code,{children:"localhost"}),":"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"# /etc/hosts\n127.0.0.1 richie.local.dev\n127.0.0.1 edx.local.dev\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Once this has been done, the OpenEdx app should respond on ",(0,i.jsx)(n.a,{href:"http://edx.local.dev:8073",children:"http://edx.local.dev:8073"}),"\nand Richie should respond on ",(0,i.jsx)(n.a,{href:"http://richie.local.dev:8070",children:"http://richie.local.dev:8070"}),". The Richie application should now be\nable to make CORS XHR requests to the OpenEdX application."]}),"\n",(0,i.jsx)(n.h2,{id:"enable-tls",children:"Enable TLS"}),"\n",(0,i.jsxs)(n.p,{children:["If you want to develop with OpenEdx as LMS backend of the Richie application (see the\n",(0,i.jsx)(n.code,{children:"RICHIE_LMS_BACKENDS"})," setting), you need to enable TLS for your development servers.\nBoth Richie and OpenEdx use Nginx as reverse proxy which eases the SSL setup."]}),"\n",(0,i.jsx)(n.h3,{id:"1-install-mkcert-and-its-certificate-authority",children:"1. Install mkcert and its Certificate Authority"}),"\n",(0,i.jsxs)(n.p,{children:["First you will need to install mkcert and its Certificate Authority.\n",(0,i.jsx)(n.a,{href:"https://mkcert.org/",children:"mkcert"})," is a little util to ease local certificate generation."]}),"\n",(0,i.jsxs)(n.h4,{id:"a-install-mkcert-on-your-local-machine",children:["a. Install ",(0,i.jsx)(n.code,{children:"mkcert"})," on your local machine"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://github.com/FiloSottile/mkcert",children:"Read the doc"})}),"\n",(0,i.jsxs)(n.li,{children:["Linux users who do not want to use linuxbrew : ",(0,i.jsx)(n.a,{href:"https://www.prado.lt/how-to-create-locally-trusted-ssl-certificates-in-local-development-environment-on-linux-with-mkcert",children:"read this article"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"b-install-mkcert-certificate-authority",children:"b. Install Mkcert Certificate Authority"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.code,{children:"mkcert -install"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["If you do not want to use mkcert, you can generate ",(0,i.jsx)(n.a,{href:"https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec/",children:"CA and certificate with openssl"}),".\nYou will have to put your certificate and its key in the ",(0,i.jsx)(n.code,{children:"docker/files/etc/nginx/ssl"})," directory\nand respectively name them ",(0,i.jsx)(n.code,{children:"richie.local.dev.pem"})," and ",(0,i.jsx)(n.code,{children:"richie.local.dev.key"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"2-on-richie",children:"2. On Richie"}),"\n",(0,i.jsx)(n.p,{children:"Then, to setup the SSL configuration with mkcert, run our helper script:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ bin/setup-ssl\n"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["If you do not want to use mkcert, read the instructions above to generate a Richie certificate,\nand run the helper script with the ",(0,i.jsx)(n.code,{children:"--no-cert"})," option:"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"bin/setup-ssl --no-cert\n"})}),"\n",(0,i.jsx)(n.h3,{id:"3-on-openedx",children:"3. On OpenEdx"}),"\n",(0,i.jsxs)(n.p,{children:["In the same way, you also have to enable SSL in OpenEdx, by updating the Nginx configuration.\nRead how to ",(0,i.jsx)(n.a,{href:"https://github.com/openfun/openedx-docker/blob/master/docs/richie-configuration.md#richie-configuration",children:"enable SSL on OpenEdx"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Once this has been done, the OpenEdx app should respond on ",(0,i.jsx)(n.a,{href:"https://edx.local.dev:8073",children:"https://edx.local.dev:8073"}),"\nand Richie should respond on ",(0,i.jsx)(n.a,{href:"https://richie.local.dev:8070",children:"https://richie.local.dev:8070"}),". The richie application should be able\nto share cookies with the OpenEdx application to allow CORS CSRF Protected XHR requests."]}),"\n",(0,i.jsx)(n.h3,{id:"4-start-richie-and-openedx-over-ssl",children:"4. Start Richie and OpenEdx over SSL"}),"\n",(0,i.jsxs)(n.p,{children:["Now, the OpenEdx application should respond on ",(0,i.jsx)(n.a,{href:"https://edx.local.dev:8073",children:"https://edx.local.dev:8073"}),", and Richie\non ",(0,i.jsx)(n.a,{href:"https://richie.local.dev:8070",children:"https://richie.local.dev:8070"})," without browser warning about the certificate validity."]}),"\n",(0,i.jsx)(n.p,{children:"You need to follow these steps once. The next time you want to use SSL, you can run the following\ncommand on both the Richie and OpenEdX projects:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ make run-ssl\n"})}),"\n",(0,i.jsx)(n.p,{children:"Of course, you can still run apps without ssl by using:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"$ make run\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>s});var i=t(67294);const o={},c=i.createContext(o);function s(e){const n=i.useContext(c);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9142ac60.a7b6c7d7.js b/assets/js/9142ac60.a7b6c7d7.js deleted file mode 100644 index 9401317e9a..0000000000 --- a/assets/js/9142ac60.a7b6c7d7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[681],{39545:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var o=s(85893),t=s(11151);const i={id:"docker-development",title:"Developing Richie with Docker",sidebar_label:"Docker development"},r=void 0,c={id:"docker-development",title:"Developing Richie with Docker",description:"Now that you have Richie up and running, you can start working with it.",source:"@site/../docs/docker-development.md",sourceDirName:".",slug:"/docker-development",permalink:"/docs/next/docker-development",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Samuel Paccoud - FUN MOOC",lastUpdatedAt:1600684451,formattedLastUpdatedAt:"Sep 21, 2020",frontMatter:{id:"docker-development",title:"Developing Richie with Docker",sidebar_label:"Docker development"},sidebar:"docs",previous:{title:"Installation",permalink:"/docs/next/installation"},next:{title:"Native installation",permalink:"/docs/next/native-installation"}},l={},d=[{value:"Settings",id:"settings",level:2},{value:"Front-end tools",id:"front-end-tools",level:2},{value:"Container control",id:"container-control",level:2},{value:"Debugging",id:"debugging",level:2},{value:"Using sugar scripts",id:"using-sugar-scripts",level:2},{value:"Cleanup",id:"cleanup",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"ElasticSearch service is always down",id:"elasticsearch-service-is-always-down",level:3}];function a(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(n.p,{children:["Now that you have ",(0,o.jsx)(n.code,{children:"Richie"})," up and running, you can start working with it."]}),"\n",(0,o.jsx)(n.h2,{id:"settings",children:"Settings"}),"\n",(0,o.jsxs)(n.p,{children:["Settings are defined using ",(0,o.jsx)(n.a,{href:"https://django-configurations.readthedocs.io/en/stable/",children:"Django\nConfigurations"})," for\ndifferent environments:"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Development"}),": settings for development on developers' local environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Test"}),": settings used to run our test suite,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"ContinousIntegration"}),": settings used on the continuous integration platform,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Feature"}),": settings for deployment of each developers' feature branches,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Staging"}),": settings for deployment to the staging environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"PreProduction"}),": settings for deployment to the pre-production environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Production"}),": settings for deployment to the production environment."]}),"\n"]}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.code,{children:"Development"})," environment is defined as the default environment."]}),"\n",(0,o.jsx)(n.h2,{id:"front-end-tools",children:"Front-end tools"}),"\n",(0,o.jsx)(n.p,{children:"If you intend to work on the front-end development of the CMS, we also have\nsweet candies for you! \ud83e\udd13"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"# Start the Sass watcher\n$ make watch-sass\n\n# In a new terminal or session, start the TypeScript watcher\n$ make watch-ts\n"})}),"\n",(0,o.jsx)(n.h2,{id:"container-control",children:"Container control"}),"\n",(0,o.jsx)(n.p,{children:"You can stop/start/restart a container:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker-compose [stop|start|restart] [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsx)(n.p,{children:"or stop/start/restart all containers in one command:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker-compose [stop|start|restart]"}),"\n",(0,o.jsx)(n.h2,{id:"debugging",children:"Debugging"}),"\n",(0,o.jsx)(n.p,{children:"You can easily see the latest logs for a container:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker-compose logs [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsx)(n.p,{children:"Or follow the stream of logs:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker-compose logs --follow [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsxs)(n.p,{children:["If you need to debug a running container, you can open a Linux shell with the\n",(0,o.jsx)(n.code,{children:"docker-compose exec"})," command (we use a sugar script here, see next section):"]}),"\n",(0,o.jsx)(n.p,{children:"$ bin/exec [app|postgresql|mysql|elasticsearch] bash"}),"\n",(0,o.jsxs)(n.p,{children:["While developing on ",(0,o.jsx)(n.code,{children:"Richie"}),", you will also need to run a ",(0,o.jsx)(n.code,{children:"Django shell"})," and it\nhas to be done in the ",(0,o.jsx)(n.code,{children:"app"})," container (we use a sugar script here, see next\nsection):"]}),"\n",(0,o.jsx)(n.p,{children:"$ bin/run app python sandbox/manage.py shell"}),"\n",(0,o.jsx)(n.h2,{id:"using-sugar-scripts",children:"Using sugar scripts"}),"\n",(0,o.jsxs)(n.p,{children:["While developing using Docker, you will fall into permission issues if you mount\nthe code directory as a volume in the container. Indeed, the Docker engine will,\nby default, run the containers using the ",(0,o.jsx)(n.code,{children:"root"})," user. Any file created or\nupdated by the app container on your host, as a result of the volume mounts,\nwill be owned by the local root user. One way to solve this is to use the\n",(0,o.jsx)(n.code,{children:'--user="$(id -u)"'})," flag when calling the ",(0,o.jsx)(n.code,{children:"docker-compose run"})," or\n",(0,o.jsx)(n.code,{children:"docker-compose exec"}),' commands. By using the user flag trick, the running\ncontainer user ID will match your local user ID. But, as it\'s repetitive and\nerror-prone, we provide shortcuts that we call our "sugar scripts":']}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/run"}),": is a shortcut for ",(0,o.jsx)(n.code,{children:'docker-compose run --rm --user="$(id -u)"'})]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/exec"}),": is a shortcut for ",(0,o.jsx)(n.code,{children:'docker-compose exec --user="$(id -u)"'})]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/pylint"}),": runs ",(0,o.jsx)(n.code,{children:"pylint"})," in the ",(0,o.jsx)(n.code,{children:"app"})," service using the test docker-compose\nfile"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/pytest"}),": runs ",(0,o.jsx)(n.code,{children:"pytest"})," in the ",(0,o.jsx)(n.code,{children:"app"})," service using the test docker-compose\nfile"]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"cleanup",children:"Cleanup"}),"\n",(0,o.jsx)(n.p,{children:"If you work on the Docker configuration and make repeated modifications,\nremember to periodically clean the unused docker images and containers by\nrunning:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker image prune\n$ docker container prune"}),"\n",(0,o.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,o.jsx)(n.h3,{id:"elasticsearch-service-is-always-down",children:"ElasticSearch service is always down"}),"\n",(0,o.jsxs)(n.p,{children:["If your ",(0,o.jsx)(n.code,{children:"elasticsearch"})," container fails at booting, checkout the logs via:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"$ docker-compose logs elasticsearch\n"})}),"\n",(0,o.jsx)(n.p,{children:"You may see entries similar to:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]\n"})}),"\n",(0,o.jsx)(n.p,{children:"In this case, increase virtual memory as follows (UNIX systems):"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"$ sudo sysctl -w vm/max_map_count=262144\n"})}),"\n",(0,o.jsxs)(n.p,{children:["This fix will apply to your current session. To make it permanent on your system, edit the\n",(0,o.jsx)(n.code,{children:"/etc/sysctl.conf"})," file and add the following line:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"vm.max_map_count=262144\n"})})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},11151:(e,n,s)=>{s.d(n,{Z:()=>c,a:()=>r});var o=s(67294);const t={},i=o.createContext(t);function r(e){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),o.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9142ac60.ace42db5.js b/assets/js/9142ac60.ace42db5.js new file mode 100644 index 0000000000..f1661ffc5e --- /dev/null +++ b/assets/js/9142ac60.ace42db5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[681],{39545:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var o=s(85893),t=s(11151);const i={id:"docker-development",title:"Developing Richie with Docker",sidebar_label:"Docker development"},r=void 0,c={id:"docker-development",title:"Developing Richie with Docker",description:"Now that you have Richie up and running, you can start working with it.",source:"@site/../docs/docker-development.md",sourceDirName:".",slug:"/docker-development",permalink:"/docs/next/docker-development",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Romain Le Cellier",lastUpdatedAt:1712647994,formattedLastUpdatedAt:"Apr 9, 2024",frontMatter:{id:"docker-development",title:"Developing Richie with Docker",sidebar_label:"Docker development"},sidebar:"docs",previous:{title:"Installation",permalink:"/docs/next/installation"},next:{title:"Native installation",permalink:"/docs/next/native-installation"}},l={},d=[{value:"Settings",id:"settings",level:2},{value:"Front-end tools",id:"front-end-tools",level:2},{value:"Container control",id:"container-control",level:2},{value:"Debugging",id:"debugging",level:2},{value:"Using sugar scripts",id:"using-sugar-scripts",level:2},{value:"Cleanup",id:"cleanup",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"ElasticSearch service is always down",id:"elasticsearch-service-is-always-down",level:3}];function a(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(n.p,{children:["Now that you have ",(0,o.jsx)(n.code,{children:"Richie"})," up and running, you can start working with it."]}),"\n",(0,o.jsx)(n.h2,{id:"settings",children:"Settings"}),"\n",(0,o.jsxs)(n.p,{children:["Settings are defined using ",(0,o.jsx)(n.a,{href:"https://django-configurations.readthedocs.io/en/stable/",children:"Django\nConfigurations"})," for\ndifferent environments:"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Development"}),": settings for development on developers' local environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Test"}),": settings used to run our test suite,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"ContinousIntegration"}),": settings used on the continuous integration platform,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Feature"}),": settings for deployment of each developers' feature branches,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Staging"}),": settings for deployment to the staging environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"PreProduction"}),": settings for deployment to the pre-production environment,"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"Production"}),": settings for deployment to the production environment."]}),"\n"]}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.code,{children:"Development"})," environment is defined as the default environment."]}),"\n",(0,o.jsx)(n.h2,{id:"front-end-tools",children:"Front-end tools"}),"\n",(0,o.jsx)(n.p,{children:"If you intend to work on the front-end development of the CMS, we also have\nsweet candies for you! \ud83e\udd13"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"# Start the Sass watcher\n$ make watch-sass\n\n# In a new terminal or session, start the TypeScript watcher\n$ make watch-ts\n"})}),"\n",(0,o.jsx)(n.h2,{id:"container-control",children:"Container control"}),"\n",(0,o.jsx)(n.p,{children:"You can stop/start/restart a container:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker compose [stop|start|restart] [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsx)(n.p,{children:"or stop/start/restart all containers in one command:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker compose [stop|start|restart]"}),"\n",(0,o.jsx)(n.h2,{id:"debugging",children:"Debugging"}),"\n",(0,o.jsx)(n.p,{children:"You can easily see the latest logs for a container:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker compose logs [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsx)(n.p,{children:"Or follow the stream of logs:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker compose logs --follow [app|postgresql|mysql|elasticsearch]"}),"\n",(0,o.jsxs)(n.p,{children:["If you need to debug a running container, you can open a Linux shell with the\n",(0,o.jsx)(n.code,{children:"docker compose exec"})," command (we use a sugar script here, see next section):"]}),"\n",(0,o.jsx)(n.p,{children:"$ bin/exec [app|postgresql|mysql|elasticsearch] bash"}),"\n",(0,o.jsxs)(n.p,{children:["While developing on ",(0,o.jsx)(n.code,{children:"Richie"}),", you will also need to run a ",(0,o.jsx)(n.code,{children:"Django shell"})," and it\nhas to be done in the ",(0,o.jsx)(n.code,{children:"app"})," container (we use a sugar script here, see next\nsection):"]}),"\n",(0,o.jsx)(n.p,{children:"$ bin/run app python sandbox/manage.py shell"}),"\n",(0,o.jsx)(n.h2,{id:"using-sugar-scripts",children:"Using sugar scripts"}),"\n",(0,o.jsxs)(n.p,{children:["While developing using Docker, you will fall into permission issues if you mount\nthe code directory as a volume in the container. Indeed, the Docker engine will,\nby default, run the containers using the ",(0,o.jsx)(n.code,{children:"root"})," user. Any file created or\nupdated by the app container on your host, as a result of the volume mounts,\nwill be owned by the local root user. One way to solve this is to use the\n",(0,o.jsx)(n.code,{children:'--user="$(id -u)"'})," flag when calling the ",(0,o.jsx)(n.code,{children:"docker compose run"})," or\n",(0,o.jsx)(n.code,{children:"docker compose exec"}),' commands. By using the user flag trick, the running\ncontainer user ID will match your local user ID. But, as it\'s repetitive and\nerror-prone, we provide shortcuts that we call our "sugar scripts":']}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/run"}),": is a shortcut for ",(0,o.jsx)(n.code,{children:'docker compose run --rm --user="$(id -u)"'})]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/exec"}),": is a shortcut for ",(0,o.jsx)(n.code,{children:'docker compose exec --user="$(id -u)"'})]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/pylint"}),": runs ",(0,o.jsx)(n.code,{children:"pylint"})," in the ",(0,o.jsx)(n.code,{children:"app"})," service using the test docker compose\nfile"]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.code,{children:"bin/pytest"}),": runs ",(0,o.jsx)(n.code,{children:"pytest"})," in the ",(0,o.jsx)(n.code,{children:"app"})," service using the test docker compose\nfile"]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"cleanup",children:"Cleanup"}),"\n",(0,o.jsx)(n.p,{children:"If you work on the Docker configuration and make repeated modifications,\nremember to periodically clean the unused docker images and containers by\nrunning:"}),"\n",(0,o.jsx)(n.p,{children:"$ docker image prune\n$ docker container prune"}),"\n",(0,o.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,o.jsx)(n.h3,{id:"elasticsearch-service-is-always-down",children:"ElasticSearch service is always down"}),"\n",(0,o.jsxs)(n.p,{children:["If your ",(0,o.jsx)(n.code,{children:"elasticsearch"})," container fails at booting, checkout the logs via:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"$ docker compose logs elasticsearch\n"})}),"\n",(0,o.jsx)(n.p,{children:"You may see entries similar to:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]\n"})}),"\n",(0,o.jsx)(n.p,{children:"In this case, increase virtual memory as follows (UNIX systems):"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"$ sudo sysctl -w vm/max_map_count=262144\n"})}),"\n",(0,o.jsxs)(n.p,{children:["This fix will apply to your current session. To make it permanent on your system, edit the\n",(0,o.jsx)(n.code,{children:"/etc/sysctl.conf"})," file and add the following line:"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"vm.max_map_count=262144\n"})})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},11151:(e,n,s)=>{s.d(n,{Z:()=>c,a:()=>r});var o=s(67294);const t={},i=o.createContext(t);function r(e){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),o.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ecfe08ed.3807b562.js b/assets/js/ecfe08ed.3807b562.js new file mode 100644 index 0000000000..29e039b1ac --- /dev/null +++ b/assets/js/ecfe08ed.3807b562.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[28382],{67199:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>a});var i=t(85893),o=t(11151);const r={id:"contributing-guide",title:"Contributing guide",sidebar_label:"Contributing guide"},s=void 0,d={id:"contributing-guide",title:"Contributing guide",description:"This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions.",source:"@site/../docs/contributing.md",sourceDirName:".",slug:"/contributing-guide",permalink:"/docs/next/contributing-guide",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"Romain Le Cellier",lastUpdatedAt:1712647994,formattedLastUpdatedAt:"Apr 9, 2024",frontMatter:{id:"contributing-guide",title:"Contributing guide",sidebar_label:"Contributing guide"},sidebar:"docs",previous:{title:"Native installation",permalink:"/docs/next/native-installation"},next:{title:"Accessibility testing",permalink:"/docs/next/accessibility-testing"}},c={},a=[{value:"Checking your code",id:"checking-your-code",level:2},{value:"Running tests",id:"running-tests",level:2},{value:"Running migrations",id:"running-migrations",level:2},{value:"Handling new dependencies",id:"handling-new-dependencies",level:2},{value:"Going further",id:"going-further",level:2}];function l(e){const n={a:"a",code:"code",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions."}),"\n",(0,i.jsxs)(n.p,{children:["We try to raise our code quality standards and expect contributors to follow the recommandations\nfrom our ",(0,i.jsx)(n.a,{href:"https://openfun.gitbooks.io/handbook/content",children:"handbook"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"checking-your-code",children:"Checking your code"}),"\n",(0,i.jsx)(n.p,{children:"We use strict flake8, pylint, isort and black linters to check the validity of our backend code:"}),"\n",(0,i.jsx)(n.p,{children:"$ make lint-back"}),"\n",(0,i.jsx)(n.p,{children:"We use strict eslint and prettier to check the validity of our frontend code:"}),"\n",(0,i.jsx)(n.p,{children:"$ make lint-front"}),"\n",(0,i.jsx)(n.h2,{id:"running-tests",children:"Running tests"}),"\n",(0,i.jsx)(n.p,{children:"On the backend, we use pytest to run our test suite:"}),"\n",(0,i.jsx)(n.p,{children:"$ make test-back"}),"\n",(0,i.jsx)(n.p,{children:"On the frontend, we use karma to run our test suite:"}),"\n",(0,i.jsx)(n.p,{children:"$ make test-front"}),"\n",(0,i.jsx)(n.h2,{id:"running-migrations",children:"Running migrations"}),"\n",(0,i.jsxs)(n.p,{children:["The first time you start the project with ",(0,i.jsx)(n.code,{children:"make bootstrap"}),", the ",(0,i.jsx)(n.code,{children:"db"})," container automatically\ncreates a fresh database named ",(0,i.jsx)(n.code,{children:"richie"})," and performs database migrations. Each time a new\n",(0,i.jsx)(n.strong,{children:"database migration"})," is added to the code, you can synchronize the database schema by running:"]}),"\n",(0,i.jsx)(n.p,{children:"$ make migrate"}),"\n",(0,i.jsx)(n.h2,{id:"handling-new-dependencies",children:"Handling new dependencies"}),"\n",(0,i.jsx)(n.p,{children:"Each time you add new front-end or back-end dependencies, you will need to rebuild the\napplication. We recommend to use:"}),"\n",(0,i.jsx)(n.p,{children:"$ make bootstrap"}),"\n",(0,i.jsx)(n.h2,{id:"going-further",children:"Going further"}),"\n",(0,i.jsx)(n.p,{children:"To see all available commands, run:"}),"\n",(0,i.jsx)(n.p,{children:"$ make"}),"\n",(0,i.jsxs)(n.p,{children:["We also provide shortcuts for docker compose commands as sugar scripts in the\n",(0,i.jsx)(n.code,{children:"bin/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"bin\n\u251c\u2500\u2500 exec\n\u251c\u2500\u2500 pylint\n\u251c\u2500\u2500 pytest\n\u2514\u2500\u2500 run\n"})}),"\n",(0,i.jsxs)(n.p,{children:["More details and tips & tricks can be found in our ",(0,i.jsx)(n.a,{href:"docker-development.md",children:"development with Docker\ndocumentation"})]})]})}function u(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>d,a:()=>s});var i=t(67294);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ecfe08ed.90418c91.js b/assets/js/ecfe08ed.90418c91.js deleted file mode 100644 index 4584ae1822..0000000000 --- a/assets/js/ecfe08ed.90418c91.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkrichie_education_docs=self.webpackChunkrichie_education_docs||[]).push([[28382],{67199:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>a});var i=t(85893),o=t(11151);const r={id:"contributing-guide",title:"Contributing guide",sidebar_label:"Contributing guide"},s=void 0,d={id:"contributing-guide",title:"Contributing guide",description:"This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions.",source:"@site/../docs/contributing.md",sourceDirName:".",slug:"/contributing-guide",permalink:"/docs/next/contributing-guide",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedBy:"jbpenrath",lastUpdatedAt:1599829043,formattedLastUpdatedAt:"Sep 11, 2020",frontMatter:{id:"contributing-guide",title:"Contributing guide",sidebar_label:"Contributing guide"},sidebar:"docs",previous:{title:"Native installation",permalink:"/docs/next/native-installation"},next:{title:"Accessibility testing",permalink:"/docs/next/accessibility-testing"}},c={},a=[{value:"Checking your code",id:"checking-your-code",level:2},{value:"Running tests",id:"running-tests",level:2},{value:"Running migrations",id:"running-migrations",level:2},{value:"Handling new dependencies",id:"handling-new-dependencies",level:2},{value:"Going further",id:"going-further",level:2}];function l(e){const n={a:"a",code:"code",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions."}),"\n",(0,i.jsxs)(n.p,{children:["We try to raise our code quality standards and expect contributors to follow the recommandations\nfrom our ",(0,i.jsx)(n.a,{href:"https://openfun.gitbooks.io/handbook/content",children:"handbook"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"checking-your-code",children:"Checking your code"}),"\n",(0,i.jsx)(n.p,{children:"We use strict flake8, pylint, isort and black linters to check the validity of our backend code:"}),"\n",(0,i.jsx)(n.p,{children:"$ make lint-back"}),"\n",(0,i.jsx)(n.p,{children:"We use strict eslint and prettier to check the validity of our frontend code:"}),"\n",(0,i.jsx)(n.p,{children:"$ make lint-front"}),"\n",(0,i.jsx)(n.h2,{id:"running-tests",children:"Running tests"}),"\n",(0,i.jsx)(n.p,{children:"On the backend, we use pytest to run our test suite:"}),"\n",(0,i.jsx)(n.p,{children:"$ make test-back"}),"\n",(0,i.jsx)(n.p,{children:"On the frontend, we use karma to run our test suite:"}),"\n",(0,i.jsx)(n.p,{children:"$ make test-front"}),"\n",(0,i.jsx)(n.h2,{id:"running-migrations",children:"Running migrations"}),"\n",(0,i.jsxs)(n.p,{children:["The first time you start the project with ",(0,i.jsx)(n.code,{children:"make bootstrap"}),", the ",(0,i.jsx)(n.code,{children:"db"})," container automatically\ncreates a fresh database named ",(0,i.jsx)(n.code,{children:"richie"})," and performs database migrations. Each time a new\n",(0,i.jsx)(n.strong,{children:"database migration"})," is added to the code, you can synchronize the database schema by running:"]}),"\n",(0,i.jsx)(n.p,{children:"$ make migrate"}),"\n",(0,i.jsx)(n.h2,{id:"handling-new-dependencies",children:"Handling new dependencies"}),"\n",(0,i.jsx)(n.p,{children:"Each time you add new front-end or back-end dependencies, you will need to rebuild the\napplication. We recommend to use:"}),"\n",(0,i.jsx)(n.p,{children:"$ make bootstrap"}),"\n",(0,i.jsx)(n.h2,{id:"going-further",children:"Going further"}),"\n",(0,i.jsx)(n.p,{children:"To see all available commands, run:"}),"\n",(0,i.jsx)(n.p,{children:"$ make"}),"\n",(0,i.jsxs)(n.p,{children:["We also provide shortcuts for docker-compose commands as sugar scripts in the\n",(0,i.jsx)(n.code,{children:"bin/"})," directory:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"bin\n\u251c\u2500\u2500 exec\n\u251c\u2500\u2500 pylint\n\u251c\u2500\u2500 pytest\n\u2514\u2500\u2500 run\n"})}),"\n",(0,i.jsxs)(n.p,{children:["More details and tips & tricks can be found in our ",(0,i.jsx)(n.a,{href:"docker-development.md",children:"development with Docker\ndocumentation"})]})]})}function u(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>d,a:()=>s});var i=t(67294);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.05045b77.js b/assets/js/runtime~main.94877e6e.js similarity index 99% rename from assets/js/runtime~main.05045b77.js rename to assets/js/runtime~main.94877e6e.js index 63ae67e4bc..576257de0c 100644 --- a/assets/js/runtime~main.05045b77.js +++ b/assets/js/runtime~main.94877e6e.js @@ -1 +1 @@ -(()=>{"use strict";var a,e,c,d,f,b={},t={};function r(a){var e=t[a];if(void 0!==e)return e.exports;var c=t[a]={id:a,loaded:!1,exports:{}};return b[a].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,a=[],r.O=(e,c,d,f)=>{if(!c){var b=1/0;for(i=0;i=f)&&Object.keys(r.O).every((a=>r.O[a](c[o])))?c.splice(o--,1):(t=!1,f0&&a[i-1][2]>f;i--)a[i]=a[i-1];a[i]=[c,d,f]},r.n=a=>{var e=a&&a.__esModule?()=>a.default:()=>a;return r.d(e,{a:e}),e},c=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__,r.t=function(a,d){if(1&d&&(a=this(a)),8&d)return a;if("object"==typeof a&&a){if(4&d&&a.__esModule)return a;if(16&d&&"function"==typeof a.then)return a}var f=Object.create(null);r.r(f);var b={};e=e||[null,c({}),c([]),c(c)];for(var t=2&d&&a;"object"==typeof t&&!~e.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((e=>b[e]=()=>a[e]));return b.default=()=>a,r.d(f,b),f},r.d=(a,e)=>{for(var c in e)r.o(e,c)&&!r.o(a,c)&&Object.defineProperty(a,c,{enumerable:!0,get:e[c]})},r.f={},r.e=a=>Promise.all(Object.keys(r.f).reduce(((e,c)=>(r.f[c](a,e),e)),[])),r.u=a=>"assets/js/"+({16:"e0d2da0e",160:"1818bfeb",286:"c6cb80e5",482:"fba79747",641:"ac036e1a",681:"9142ac60",877:"3311796b",1026:"ac18aa78",1064:"cfb416dc",1207:"c4dc49db",1235:"d39b0ace",1300:"95a8058e",1306:"ef350d98",1399:"5ad71dc2",1594:"b68a0da6",1671:"254ad699",1696:"899fb7ad",1833:"28a7aef2",2083:"71f0a91e",2167:"b2214eb1",2275:"b258137a",2309:"726258db",2529:"f7ff1d73",2954:"55ca2829",2993:"0cf3a35f",2996:"fdfe87c5",3042:"18b93cb3",3050:"82e28990",3146:"e113796f",3418:"4a72972d",3422:"335c1f05",3643:"164a50fb",3830:"18c55237",3844:"e57a39f4",4146:"702c04ed",4202:"ec9cd171",4213:"8f60a0b3",4307:"e795d793",4433:"1988e61b",4464:"4220d24c",4702:"5785daff",4810:"f2be4710",4868:"f80e1b1f",4882:"02a6e85d",5191:"9b8cf09a",5730:"201fa7d6",5802:"f113d671",6116:"d9b89ec4",6586:"3545c428",6607:"60813e77",6688:"c866602a",7099:"8ef337ca",7402:"ef5bbb0b",7439:"83fbfe62",7466:"53eeef0b",7502:"7de80a04",7640:"c1a2c389",7744:"ff2e33f3",7800:"46b63591",8009:"578a4822",8195:"2dd5feb9",8343:"98a5c5a6",8457:"a2f052bb",8487:"1050eb4f",8529:"991975ae",8614:"7d540a1c",8692:"d249d4cd",8773:"9bae3a4c",8880:"ca9696ff",8925:"0f6d1c6c",9643:"94b95b8f",9691:"50f6977b",9728:"14e5e79f",9758:"84faaee0",9830:"3d1f5df7",9831:"0293ad88",9972:"afc94b42",10230:"8b7b5312",10293:"cd28bdf7",10337:"795486c3",10353:"1da01b0f",10377:"389c8989",10777:"682b4d18",10820:"4a372eea",10835:"b487db90",10899:"08cf9976",10941:"8dc9f855",10970:"05736c28",11268:"837a6211",11365:"700a6203",11431:"06bcdf26",11533:"3585f5da",11668:"29a15cf5",11690:"7331483d",11805:"d505d09c",11935:"fbdd80d3",11989:"f1c8adb6",12024:"03a6f5b2",12274:"5a78b6af",12442:"b064ae39",12459:"965f64c7",12471:"099fd313",12926:"64611c9e",13071:"ac305c95",13226:"325a4da8",13690:"7fa6c7d7",14068:"378ee88a",14321:"895dee77",14355:"187597a1",14572:"a227e3bb",14656:"3c775348",14691:"6996b984",14810:"95033604",15268:"7f4ab349",15287:"9c83163a",15406:"aca294da",15532:"b4f08813",15697:"442e170d",15868:"45a39ade",15937:"4538b3d3",15984:"d41b86be",16020:"cf870e39",16082:"afa9352b",16113:"4dba59ca",16174:"a85d3042",16710:"08d8a2f4",16764:"5dab2dcc",16949:"d3774da1",17129:"78ba9b90",17159:"cf73d354",17217:"5f52e4de",17219:"38c22082",17614:"d636f068",17616:"33fbc32e",17650:"32315083",17664:"2b0ea6a3",17682:"2fbc32c8",17700:"0ce075bd",17898:"84328430",17906:"ae2933e0",17923:"c68e47be",18277:"b4b1dbe6",18487:"096f38f4",18518:"a7bd4aaa",18828:"20375412",18890:"e4f99694",18985:"e18b0ab0",19020:"0ae680de",19029:"5fee430a",19176:"34ff41bb",19284:"afe3f069",19295:"bc158748",19420:"9961d4c6",19511:"93ce49f2",19732:"f79beca4",19774:"3b31280e",19895:"1e1fe148",19989:"509ab375",20243:"598cf0cc",20392:"943dca3e",20418:"f4ade6b7",20476:"7349646d",20523:"7766e9a3",20529:"5e71fbd6",20706:"51b39968",21408:"840621ea",21468:"a2b3d820",21479:"4ee76bca",21524:"ca823d8e",21555:"d58c4aef",21744:"f756729a",21858:"f9a81682",21895:"38ae1160",22007:"0ea4a466",22157:"3e42226b",22237:"34cb51de",22348:"b5b69494",22474:"ca88f7f6",22480:"e1d07e5f",22543:"63f503ba",22846:"986cf98d",22859:"65c0386d",22876:"77bc4eed",23122:"276b156f",23276:"9c78aef9",23296:"fbb98df9",23423:"20c9ae5c",23504:"656a92e7",23604:"6a9eab1e",23627:"43dd260b",23713:"14f618b0",23720:"46651703",23747:"c8415933",24152:"dbbd275b",24248:"fd890d09",24369:"be47e46c",24526:"b3d255a8",24747:"20ded4b9",24970:"f12166ea",25162:"441881e0",25176:"354f5663",25429:"0f3a7c54",25469:"291741fc",25541:"07f167f3",25777:"4567f559",25942:"abb8b5df",25977:"0c6c321c",26190:"b85d43e2",26389:"76d6756c",26584:"58a95835",26728:"bb3b54eb",26750:"53ae6633",26864:"86802c4c",27023:"44b658dc",27041:"1b0422f0",27128:"02aff391",27138:"c9df2073",27358:"a92c605c",27481:"da8b62d5",27509:"dd697bad",27520:"9a28a973",27603:"d8e67ba0",27735:"4ea51cf7",27738:"209f9d96",27772:"7f9ffb40",27784:"e8203627",27815:"2cb39df3",27918:"17896441",28091:"34596675",28150:"38896deb",28331:"955c0e5b",28380:"cbefe8e6",28382:"ecfe08ed",28404:"df711698",28512:"1d2426fc",28635:"7666c3a3",28804:"bb7ff5c7",28961:"debf7b3b",29060:"ea6b699b",29127:"ae1a4dc5",29146:"7c3088cd",29201:"112db83c",29228:"1681c897",29415:"885a7d6a",29661:"5e95c892",29744:"ca516ab1",29792:"d984a461",29964:"00a73d6c",30346:"99a448bd",30376:"c679c49e",30498:"b6bd0417",30925:"1b22849d",30993:"f5b1c9e7",31052:"3bfd137c",31066:"0fefe46b",31352:"ec9e4b3c",31720:"0fc2919f",31768:"451cc400",31853:"687745aa",31862:"9cc4f97f",32397:"d01c17fe",32495:"127f66d4",32584:"1cf6e8ef",32879:"62001d57",32934:"c3f10aa7",33433:"42e63d8f",33444:"0d621e61",33534:"913f9301",33697:"ecd40885",33726:"7e1818ad",33783:"e23da508",33816:"783ac7c2",33834:"add034c7",33964:"19b30c77",34166:"4cdff131",34221:"4b3d2ce7",34277:"3de0f5e2",34379:"8866cdc6",34412:"774da543",34442:"d6b2ce60",34533:"da50bba4",34549:"fb61b539",34660:"0b14c283",34779:"8038297c",35117:"5b1e20a2",35346:"6bcde730",35485:"9aa54785",35508:"7c81245b",35757:"6d989d91",35968:"11f70aa8",35987:"60092ac2",36050:"4cecff54",36147:"254f523d",36331:"8e81a754",36429:"20e1c70d",36624:"a3433b4a",36802:"d5863f70",36877:"567b9119",37068:"d46d00ce",37222:"bfa69319",37299:"a7434e38",37435:"7e9d6c07",37497:"ec307c91",37559:"9afd861b",37685:"f22722eb",37790:"171addfa",37875:"e5d0536a",37949:"2b603511",38145:"e0827474",38214:"53346373",38239:"be191a2f",38606:"20c8a971",38623:"3714cfae",38655:"103b72cd",38737:"39917643",38851:"52a67732",38990:"19030215",39011:"6f91cedb",39033:"c3b7d73e",39177:"ae7ab5ca",39255:"d50422d0",39392:"fa6830dd",39488:"e0e5f1df",39551:"371d0026",39601:"74dddc49",39655:"526a9c93",39946:"eaf7dfdf",40043:"26e576cc",40069:"a99a7a84",40084:"48393576",40235:"66cba0bd",40265:"a222ac46",40452:"d1da8056",40525:"56f07039",40644:"49a3ff07",40845:"85618d7a",40879:"7b7ce1bb",41006:"9f710d35",41188:"11415922",41530:"c75b9003",41578:"a65aeb22",41753:"7a9ccdde",41974:"e519cd9e",42079:"c3c2cf0d",42333:"a6f546c7",42417:"debad56b",42448:"f6c54c06",42606:"32488265",42637:"c54faebb",42800:"b27813ce",42814:"06447dd5",42825:"e13e97ed",42828:"98482f87",42850:"f28290c6",42900:"79c0e773",43123:"6e60fc8b",43382:"0b704f48",43403:"3c1a2d15",43446:"ac8215b1",43499:"e49f040d",43514:"90a92006",43569:"cfda7dae",43778:"8d2c35d4",43906:"3dd7b968",43917:"f8d246d6",43942:"f6f4b6e7",44071:"56d3718f",44077:"1053756e",44099:"66f3d752",44232:"c7901ae7",44324:"0b7302f4",44340:"f57f08dc",44835:"49c48079",44874:"3e3e2d52",45058:"2f83db41",45326:"c5e2ef47",45446:"89ca3add",45502:"87542a62",45777:"dd0d07c1",45912:"4e8f03cd",46003:"fe1b8d14",46195:"d32dcc20",46230:"eeb154ce",46314:"92574a95",46330:"1f910db0",46333:"2fbb3042",46480:"ded3805b",46578:"20de91ac",46966:"822c4cd0",47045:"fb21a0e9",47083:"d0711b6d",47177:"775f7402",47230:"ec7c2dfb",47296:"932325e3",47433:"cf66eb9a",47543:"5f0658da",47573:"cfa8b089",47616:"d02faa29",47697:"7ca28631",47722:"66f70f8f",47759:"c8b23694",47863:"c4f63a35",47976:"8865241c",48038:"a7750664",48195:"6d5f83d2",48345:"4dd6f7af",48481:"54e62810",48542:"a56a649d",48954:"2c72f107",49027:"a152e2a1",49435:"782adcf0",49553:"e54a7808",49734:"8eb806f1",50134:"3673a8ce",50163:"fbfd0f42",50264:"f856d65b",50379:"b1d4c921",50482:"099c7b60",50537:"5a72d50a",50688:"4d48fcb7",50779:"e1492825",50950:"f9dd93ba",51373:"5d5c5f94",51395:"1f7fcbb7",51573:"05054f56",51684:"37273ca3",51722:"d0e24277",51775:"8e70d425",51789:"b939d93e",52076:"2411f77f",52099:"88fe791b",52182:"67533fec",52209:"868dd308",52291:"d1239249",52538:"ca9a1315",52648:"bbe812b2",52912:"447f82ad",53061:"bfb8c06b",53147:"2ef36261",53239:"27cd943b",53379:"9e00d6e3",53580:"2945dbfd",53677:"ce3faf2d",53765:"91b81b98",53893:"5c3859ae",54146:"673116d2",54183:"cc2eace2",54349:"7ea4dca7",54430:"8235289d",54511:"d07c7386",54642:"0e83f9e9",54688:"3c7d7aed",54968:"81c00f7a",55725:"6cbc9f75",55993:"18ec690c",56108:"78bf798d",56343:"172cef5d",56409:"93a69b01",56473:"d9120bf2",56612:"d7fccb5c",56725:"f0bcf997",56784:"5ab2e4c0",56823:"d2a91969",57254:"bc72aaf9",57397:"7b4c5d89",57410:"23f4de98",57549:"10a40cfc",57643:"a04054f5",57657:"ab039f39",57905:"45fa8fc8",58100:"f047be76",58230:"09f8bc84",58412:"decf5f3b",58569:"c8d42f80",58865:"bcaec485",59098:"a1f54622",59100:"58a4f9c4",59491:"a6e67d36",59534:"15106207",59577:"30bcdfaf",59637:"c9bc5112",60036:"1d06aaab",60090:"a6a59c72",60148:"7a6da112",60274:"02fbc50f",60384:"06e6648e",60415:"5ce5f8b6",60499:"91a30c6c",60677:"b9b95a14",60884:"a1972f12",60927:"608122d4",60974:"09fcd96a",61018:"768b23eb",61030:"c55714c1",61100:"e1c2e776",61129:"6a7380a0",61170:"6396a7fe",61504:"c51a5554",61505:"b2c09c04",61592:"b15cf43f",61649:"7173f453",61660:"cb7ce1df",62047:"ba942c4a",62116:"db0355a2",62158:"6b15d84e",62175:"2cc95c91",62240:"d68a8932",62643:"a29568cd",62729:"3a0f357d",62740:"7e37206e",62850:"7acfad2d",62974:"9ecee934",63093:"727dcb34",63343:"b8e59b2c",63462:"24ce56fa",63485:"e724aa0c",63640:"91dbd828",63645:"fda8383b",64049:"07dcad66",64051:"3ea77f47",64122:"0f431cec",64163:"f91fb9d4",64181:"491e3748",64195:"c4f5d8e4",64344:"6e84f360",64513:"00936db6",64571:"bd9dcf8a",64851:"47664efc",65173:"6202e9b0",65217:"1dba9094",65709:"f2ce7b58",65860:"d9135261",65868:"a43a10ce",65878:"8526f5f6",65913:"f211d1a3",65928:"4f59363e",66066:"ba3b19d1",66120:"7fdd84c3",66496:"384badf6",66833:"d9fbf9ee",67168:"f6c94d23",67277:"a4731843",67483:"f0f74909",67527:"cdaeb6c7",67714:"627191fc",68038:"c9802e0f",68211:"5e662b40",68214:"fd0ee3c6",68239:"12070245",68334:"94baf93c",68555:"65092830",68572:"2bd76b34",68780:"b695d366",68810:"2aab0461",68996:"90dad6ee",69203:"fe41fb76",69282:"0db3065d",69311:"88b3827b",69360:"65901721",69676:"dccfc6ca",69747:"66a8c7f6",69877:"65c96e54",70005:"0add6094",70413:"c34fec7a",70473:"3a6f03ad",70681:"097ac4c7",70756:"1c5e7615",70823:"63503174",71065:"0e19e8fc",71158:"cfe35add",71194:"3fd0faed",71267:"03e22855",71477:"afe76ad3",71521:"f83908bc",71862:"af189017",71894:"fdef3022",71898:"b5493e20",71916:"3e0d2163",71969:"a56250de",72053:"48e75d8a",72097:"a6347505",72179:"13f7722f",72545:"28cab677",72600:"208b3683",72614:"18233dba",72693:"ee05e1f4",72955:"6742155e",73082:"ef17e2db",73326:"09dbdf3a",73412:"2eb4cc07",73721:"c05e6243",74231:"da6b5a00",74295:"76c7e13e",74457:"b354a552",74685:"061b9ec0",74729:"9b8fa1b3",74796:"4acc282a",74830:"f4bbeeb4",74839:"cc417f5b",74853:"0ba16095",74947:"ce1e026e",75017:"5801c226",75055:"91cbd683",75155:"3dd382e6",75248:"b1b1702b",75296:"a3bdbb47",75452:"794916e1",75514:"c80a87e5",75894:"e2266027",75946:"dad18bc2",75996:"2016fde8",76064:"f331dae8",76400:"e5dee6fa",76533:"9f8e45fd",76710:"d388c1c0",76848:"e85b2b68",77191:"48b41b21",77396:"abad1954",77472:"9262865a",77724:"5882ca40",77945:"d6467a7b",78216:"68fb1eeb",78408:"dfd0c61c",78498:"2b0294df",78526:"8853f2c2",78933:"2682d1a6",78989:"216f1911",79043:"6a657091",79218:"85811646",79235:"cb8aebd7",79261:"251cb658",79405:"10fdb3ce",79648:"f838c6f5",79676:"168235c0",80053:"935f2afb",80312:"d27bcc63",80477:"e1957427",80616:"0994b750",80757:"dabc210e",80806:"9dd53394",80962:"68387aed",81019:"cb1127ff",81032:"badd0b3f",81058:"652bfc64",81130:"2dc75d44",81413:"703f3689",81672:"9522257f",81767:"747296f3",81788:"19099ebb",82231:"68ebab0c",82288:"3c1a997b",82358:"f297e362",82434:"a95af62a",82545:"dc0b502e",82575:"c85edbf4",82698:"378f3d86",82724:"d22c73ca",82765:"3fcfa83f",82873:"4bc32079",83173:"72623072",83217:"84eeefe6",83339:"1caa6db9",83484:"07ba485a",83590:"4feb6cd1",83635:"395eb7c6",83756:"706586ad",83798:"05adccc0",84040:"ba8f881f",84046:"d1f820e6",84334:"56f286e3",84478:"136c1d54",84482:"7ce1d7ba",84648:"0386b2c0",84804:"1daa9480",85127:"aa70476d",85128:"95914a86",85532:"e680db30",85547:"23012ccd",85708:"570846ac",85756:"278477af",85804:"59a6ed9f",85926:"c926f228",85950:"807a296b",85971:"7ff8ae66",85996:"51cf57e0",86030:"d0cd86ed",86064:"9f3200bd",86399:"d565a856",86411:"fe1988be",86434:"254587dc",86458:"0c537762",86738:"349388c9",86873:"6920b208",86897:"5dd64854",87064:"2392e8d5",87096:"4610903a",87115:"0282d9da",87129:"e1b01fca",87165:"7a9ef260",87368:"c6148b7b",87532:"615894c7",87583:"3a6bbf33",87589:"e3683d7e",87718:"e7c319aa",88202:"cd1fd97e",88648:"e13c5473",88762:"225aacf5",88764:"1b340b9f",88894:"4f2fd236",88933:"9ba4de84",89041:"845d6e8e",89116:"689c4956",89117:"5dd80f8d",89149:"d0dab5bd",89222:"a2228310",89224:"f8e2a94e",89768:"8eeb7ef3",89944:"127c2ea3",89954:"1e33be1c",89976:"d1642eb0",89985:"2ccae19e",90062:"49c28f3e",90124:"a8a78a40",90147:"f44e39f1",90149:"2ad723ae",90387:"1fafbf27",90631:"3cc42aff",90640:"7abea912",90650:"30d29c5d",90770:"fa425188",90898:"6f1c5025",91071:"8be738e4",91122:"657d8ebd",91462:"949da420",91584:"5d5a7f04",91939:"931d717b",91988:"d0e063b4",92452:"74cc64ea",92745:"b4d23454",92792:"13c51ea3",92898:"f8c10ed2",92990:"03e479ab",93147:"9d3c2b55",93212:"961f481b",93397:"f0824f11",93990:"f2a39581",94083:"7d5a7ee2",94368:"a94703ab",94572:"238b593d",95042:"83caed44",95065:"211a457e",95211:"af09c9fa",95515:"bc0e42ae",95667:"c3c1383c",95702:"a5c83061",95957:"a4064c4a",96018:"17fa148f",96110:"15bf66b4",96124:"c9d8ba84",96273:"4e278954",96299:"5e1c13c1",96683:"8c6e7842",96775:"bced3f71",96868:"32c602fd",96885:"a2379942",96901:"312a9924",97060:"1e38d8f6",97272:"95c01cd8",97509:"ae61132c",97598:"6c2831f5",97600:"1dd9b9f1",97623:"546a9229",97676:"e0af8c55",98304:"3a5b4eed",98387:"7f4c5c7b",98406:"740a4079",98842:"2f1db623",99122:"fddea1d0",99181:"b92b9889",99359:"18c7e6dd",99447:"969375ac",99701:"73e069de",99740:"bc580689",99953:"8d08212b"}[a]||a)+"."+{16:"729c3d0b",160:"597d9670",286:"a3e29e81",482:"d1182591",641:"5de1ac68",681:"a7b6c7d7",877:"41d66a37",1026:"bce15754",1064:"2ccf7923",1207:"592414c9",1235:"4b669191",1300:"f549b041",1306:"b875fb01",1399:"71f5f4ac",1594:"41a0aa15",1671:"4d4ed5c9",1696:"4f693ba9",1833:"b30c88c9",2083:"b8762e40",2167:"e13b9368",2275:"d95a8760",2309:"e799ed22",2529:"ce4e9ccb",2954:"f76385a4",2993:"4a4297dc",2996:"6ba6bb75",3042:"e9260e60",3050:"cfaf30af",3146:"baf9c36e",3418:"cae2251e",3422:"274bb590",3643:"f976d84a",3830:"f3ae7594",3844:"cd4ad4f7",4146:"f33c7e72",4202:"f04964a0",4213:"80d0d86d",4307:"d3b3da14",4433:"02de9c41",4464:"f0359c78",4702:"4831c765",4810:"6d180ae7",4868:"ab7ba516",4882:"d7aeadaa",5191:"260b9fd5",5730:"eacf7af9",5802:"7d9d0b0b",6116:"27e16f78",6586:"130960b0",6607:"c0720148",6688:"4378ae95",7099:"17610190",7402:"8e432cc4",7439:"d227a287",7466:"2bca39df",7502:"2ac7aa53",7640:"cc12095d",7744:"ed657153",7800:"de4b1355",8009:"8daf9a72",8195:"b3750dc3",8343:"8b4da06f",8457:"a60b4a1d",8487:"a140a676",8529:"ea6af4ba",8614:"f06351bb",8692:"22221e35",8773:"ddcdb0d5",8880:"94c2e157",8925:"bff09f92",9643:"6fe5a0b2",9691:"8f223948",9728:"ed07131b",9758:"6eb99f25",9830:"81608679",9831:"fff4af89",9972:"ac49af9d",10230:"f5664dc9",10293:"7daeed96",10337:"042a464f",10353:"d0f66a71",10377:"78f3e453",10777:"ff9f6fcd",10820:"70759cc3",10835:"d8dfc936",10899:"9f4d3dff",10941:"ea1fdf8f",10970:"4b5d4f81",11268:"2ffc4089",11365:"e6792e5f",11431:"d190b60e",11533:"73d01c44",11668:"3a254310",11690:"028c6ffa",11805:"97f4652b",11935:"6befcd7f",11989:"bd7bb9ed",12024:"e2306470",12274:"58d22e68",12442:"6d4d3e73",12459:"c99d33ba",12471:"a308f218",12926:"006ed455",13071:"9523608a",13226:"01193e3d",13690:"abbaa74a",14068:"05959ca7",14321:"e3366a0f",14355:"7c33e5f0",14572:"81c53baf",14656:"67d7740a",14691:"becc3d7a",14810:"6c54c0f9",15268:"9d4b95b6",15287:"35fe8eb9",15406:"218f25e0",15532:"1855444d",15697:"c33fb602",15868:"b6ebef43",15937:"453d6ab4",15984:"b2f8a13b",16020:"50637f5a",16082:"6100ef08",16113:"2994a3d8",16174:"e0bf13c4",16710:"5d27a0f5",16764:"2d3906bb",16949:"d07771e1",17129:"fbe39829",17159:"9b158036",17217:"64872f7e",17219:"91c8c244",17614:"3ccdb8b4",17616:"61332f9e",17650:"bf371d37",17664:"08a711c0",17682:"b23a92de",17700:"6e1439e3",17898:"4ca5699f",17906:"7e46d046",17923:"e81d9b32",18277:"9d752ca4",18487:"a5315ca4",18518:"ff3def30",18828:"6753cf29",18890:"be10bf7b",18985:"8cb1f4e8",19020:"c99e2d2c",19029:"1732644e",19176:"631eaacf",19284:"635e5561",19295:"81faac3c",19420:"4b28e906",19511:"bcf43dba",19732:"4aed32b0",19774:"37bb291e",19895:"af671901",19989:"ead64830",20243:"68598ee2",20392:"b89cfdee",20418:"f165da54",20476:"f03fb996",20523:"bb4686eb",20529:"788ad15a",20706:"f299113a",21408:"aa62477f",21468:"a10cf547",21479:"9d9c855d",21524:"51afea5d",21555:"0a940ec7",21744:"e98b83ec",21858:"7234eec2",21895:"fa79ecf0",22007:"dcc084d5",22157:"eb8e97ad",22237:"65478ef8",22348:"96d93d10",22474:"acfc823d",22480:"6056ce7c",22543:"885e1353",22846:"9183506e",22859:"dbe84a9d",22876:"16348cfe",23122:"d48b2f25",23276:"1e9582a9",23296:"12e20a97",23423:"80c18adf",23504:"e8008734",23604:"228f065d",23627:"d2ce0297",23713:"c078db23",23720:"8f48696d",23747:"c84ea069",24152:"0265e406",24248:"d577ef72",24369:"23a795fc",24526:"eafe1a61",24747:"df5646e2",24970:"614e5dbd",25162:"7e7728b6",25176:"17c92ee4",25429:"cc630390",25469:"b843fa86",25541:"970290a6",25777:"c6a298c2",25942:"122e1a24",25977:"ebc66fa9",26190:"5b8d814a",26389:"ae50d9f6",26584:"9a7e0577",26728:"fb334890",26750:"faa11e37",26864:"e57750ec",27023:"fbe037ed",27041:"5d47abb3",27128:"34c4176e",27138:"00f820bc",27358:"2bcb927d",27481:"e0e4cfeb",27509:"81c6ffb9",27520:"842e12b3",27603:"57982001",27735:"d495e1f1",27738:"2908ee72",27772:"143a22ba",27784:"add3bd8a",27815:"4ed9fa33",27918:"028fad21",28091:"54a193b0",28150:"f0a0a117",28331:"96f77ef0",28380:"20c007d1",28382:"90418c91",28404:"e0ac3c6e",28512:"723beb65",28635:"ef3ecff1",28804:"0831e5cd",28961:"15092e15",29060:"28b42de3",29127:"8debe308",29146:"88920ebf",29201:"8987ef71",29228:"e909a8c7",29415:"e4dcab5c",29661:"5383f9aa",29744:"4c67cb96",29792:"6f260e9f",29964:"dbe2ecca",30346:"7ba4068b",30376:"66e36f68",30498:"f2d34759",30925:"f753b463",30993:"e19d0d75",31052:"e2e73e15",31066:"d7db834c",31352:"302ca95b",31720:"5e5ec8a4",31768:"48b59541",31853:"ee3b15f1",31862:"83b18ef3",32397:"53bfc8f4",32495:"a26d6c91",32584:"610fab07",32879:"c96015b1",32934:"e949e8cb",33433:"9383f492",33444:"ef268db2",33534:"dc12e4b5",33697:"82daba91",33726:"bde2e8d8",33783:"9da9ca38",33816:"c10d29c5",33834:"afcb4611",33964:"e4ff61dc",34166:"e2bf0707",34221:"886060b2",34277:"8dd961a6",34379:"78170166",34412:"b44038d8",34442:"0b775b00",34533:"b307065b",34549:"ef5d6189",34660:"7de4cdaa",34779:"4b1d6c16",35117:"31d06d8f",35346:"eb670e8a",35485:"a4d5574e",35508:"3f7ff4d2",35757:"1a76ebf5",35968:"af41768c",35987:"5f5e2153",36050:"c0dd006c",36147:"014e2d34",36331:"1f78dc3b",36429:"7c864bdb",36624:"1b9d5040",36802:"20f48776",36877:"6b742e66",37068:"6a7808e4",37222:"a5ece7bf",37299:"103a0bf2",37435:"713ea52f",37497:"81ac9899",37559:"1e6d0ff8",37685:"1f48053d",37790:"9b35e9b5",37875:"0478a1ae",37949:"15ddc564",38145:"cbc0a376",38214:"cc2df6da",38239:"d666565b",38606:"1235b424",38623:"d0c80244",38655:"ba57cf7c",38737:"ae75d537",38851:"9b5e41e7",38990:"8396b107",39011:"1268824b",39033:"6a078ddd",39177:"e1769ae9",39255:"b9bfda39",39392:"afb8eb4f",39488:"d565dcaf",39551:"72b18f80",39601:"16fa1ad6",39655:"1b10d765",39946:"3a1b03a5",40043:"2eb9e86d",40069:"43c2e13b",40084:"bc594b37",40235:"60d2da65",40265:"a29026af",40452:"76b7e6df",40525:"cf34dcdd",40644:"1f7f5aaa",40845:"5a8afe71",40879:"b1f36699",41006:"8ac716b4",41188:"41831ea5",41530:"96f8a684",41578:"05854d06",41753:"9340217b",41974:"f17d13b9",42079:"64ac343b",42333:"94c52fef",42417:"4a0b6354",42448:"7794838f",42606:"c592ff30",42637:"0a09e519",42800:"1bb9f03f",42814:"3f895c02",42825:"d82eb3be",42828:"3a14148e",42850:"f4917cc4",42900:"a2544b1f",43123:"3ac840de",43382:"7b1d0954",43403:"f429ea42",43446:"6e7b6842",43499:"d9e088c1",43514:"11cbc061",43569:"fe188d50",43778:"1fd44b34",43906:"567059ea",43917:"fc7d6a61",43942:"ed5e973a",44071:"80f4b70b",44077:"75139f1c",44099:"7f8fdf7c",44232:"975ad6b7",44324:"ab68a346",44340:"47ac888a",44835:"7b77e0b8",44874:"ecf60eb0",45058:"c4367721",45326:"2767559f",45446:"3eb9ec9a",45502:"1b49b92a",45777:"689e9934",45912:"c860a615",46003:"677f4457",46195:"3fbce5a2",46230:"a4ba2e31",46314:"a12cf8a7",46330:"5553b1bb",46333:"cc7c252a",46480:"f23cb0ff",46578:"34992e2c",46966:"550004ca",47045:"2e2ed3d0",47083:"85b75c47",47177:"56e7aa31",47230:"4cab3e9d",47296:"8f3453ca",47433:"a8e51d9f",47543:"0562c735",47573:"eef179db",47616:"e9248f9b",47697:"c626d6c2",47722:"85a454bc",47759:"b29c7f4c",47863:"18366e52",47976:"149ab5cd",48038:"3249f46c",48195:"7366a0a9",48345:"427f7494",48481:"67d1806c",48542:"9fb527f8",48954:"54cab9b5",49027:"f674210f",49435:"209702cb",49553:"bd165c91",49734:"74a75e1b",50134:"ba714810",50163:"f06087a3",50264:"03d1876d",50379:"78452bfa",50482:"30003923",50537:"cc0e8df4",50688:"c1246af6",50779:"0e1d098e",50950:"1a88ff2a",51373:"beff32a9",51395:"14eb1f4b",51573:"65f6d618",51684:"dc3d1494",51722:"58dd1984",51772:"4d07c9d5",51775:"9d789e92",51789:"656c71c1",52076:"3baf3d1c",52099:"4b1aa31a",52182:"02f4ab6f",52209:"e92ff638",52291:"49e162f0",52538:"dc0361ec",52648:"226d9347",52912:"fee22db6",53061:"04aafba0",53147:"bacf5085",53239:"7f7595dd",53379:"4d5d951e",53580:"ffda7847",53677:"23d2d6e9",53765:"6e89d14e",53893:"d6435eaa",54146:"669abe58",54183:"b99ffd4d",54349:"1bea8506",54430:"b5061697",54511:"90fad743",54642:"eda23db6",54688:"326021a0",54968:"d07c0a8e",55725:"289091a9",55993:"0f6d7606",56108:"07e36339",56343:"57ad0a39",56409:"c7b22ad1",56473:"d4f61e45",56612:"dcac1a9d",56725:"013d8e2f",56784:"782e7a72",56823:"d40bc296",57254:"1a371430",57397:"d9d3ced3",57410:"821bb624",57549:"75486736",57643:"00728a15",57657:"1550bab8",57905:"f4c2f8c5",58100:"b24cb54d",58230:"281c6ff0",58412:"b2ef684b",58569:"39faa782",58865:"924c50cd",59098:"dad77d20",59100:"c452149b",59491:"1bcff134",59534:"fe20db0b",59577:"093e7389",59637:"879ff133",60036:"a00fbe8a",60090:"80aad573",60148:"57a10992",60274:"e4b5a942",60384:"0cbd1b43",60415:"453640c9",60499:"1b81304d",60677:"1514e617",60884:"79c7be37",60927:"ef612457",60974:"a3e897b9",61018:"e091e96e",61030:"10a185e6",61100:"661131c0",61129:"f99d149b",61170:"61a31dcc",61504:"95cc16da",61505:"8a5b31d8",61592:"a350eca9",61649:"0649e776",61660:"f8cf63d3",62047:"b9efcac7",62116:"ff6c5f32",62158:"71996085",62175:"72cfe0e4",62240:"e4d879a9",62643:"fd893b77",62729:"3e103301",62740:"c58a40b5",62850:"4e71b179",62974:"fe9e2e8b",63093:"3bb0a6db",63343:"0a9f7c0e",63462:"e7322eac",63485:"3d0a2fd2",63640:"0e4b57ce",63645:"94e04d32",64049:"a22d165a",64051:"431dd660",64122:"eef7aad1",64163:"f334db20",64181:"4ff3e082",64195:"fd004a1c",64344:"bd55039b",64513:"43128f3e",64571:"c543192c",64851:"c3c8270e",65173:"d63dafb9",65217:"8a7f809d",65709:"2ba3cbfe",65860:"78759909",65868:"8b121097",65878:"a458fa75",65913:"f5dc7ca7",65928:"88fef57d",66066:"58fece28",66120:"b7b7143f",66496:"9548c9f1",66833:"9b0b3890",67168:"e44ffdd8",67277:"e8877402",67483:"116e6b8b",67527:"df2df551",67714:"20d9e81c",68038:"cad55d94",68211:"57ce37d1",68214:"fc5ff4ea",68239:"36063971",68334:"e5255d89",68555:"b8ecad87",68572:"adb22582",68780:"4c8cc28c",68810:"05ce33cc",68996:"77b931b5",69203:"f708ab5c",69282:"7cbbe3b3",69311:"7f50d46d",69360:"47e584bf",69676:"cb51e9b5",69747:"12b39e4b",69877:"25d5b87f",70005:"6e6ebca3",70413:"4c361055",70473:"ea386127",70681:"9fa3e729",70756:"ba9f8011",70823:"fa68b0b0",71065:"fe814962",71158:"de35aac6",71194:"85669d07",71267:"5db721db",71477:"03926a60",71521:"f207c64b",71862:"9fa1c39e",71894:"378b56f9",71898:"0c765ef3",71916:"a086c2e2",71969:"5e0313e4",72053:"60b7a16a",72097:"d2623b16",72179:"83195828",72545:"6bff4c85",72600:"624000eb",72614:"c900ef68",72693:"0cdb4c5f",72955:"f14690e8",73082:"4b09772d",73326:"677e47cf",73412:"877a2862",73721:"b883b197",74231:"dc7521bb",74295:"e4799098",74457:"bb2070c0",74685:"8578e0c1",74729:"d10d4d75",74796:"4a69cad6",74830:"e9acfc7f",74839:"b65cd895",74853:"6a8d8aaf",74947:"c5b4c67b",75017:"642b38ea",75055:"58dfcf19",75155:"0eef9695",75248:"1e5c93c4",75296:"7d255bce",75452:"387f08b1",75514:"20767268",75894:"cc89f3c4",75946:"a8cd7721",75996:"63fd4761",76064:"563330d5",76400:"e9235b5a",76533:"ec4b51c9",76710:"9d5a1ae0",76848:"3cbf6efe",77191:"6b25e310",77396:"28a5cdfe",77472:"bb6a2388",77724:"53992464",77945:"e46b8a62",78216:"737dc961",78408:"1c2ace93",78498:"c8312699",78526:"5ee3e40d",78933:"5a69a033",78989:"bbb2e1ad",79043:"6e7caf8d",79218:"0fb00ca3",79235:"1cc26a81",79261:"d92a4e3d",79405:"90ecd733",79648:"c86f13b3",79676:"d25627ce",80053:"2a90002e",80312:"2c8869c0",80477:"488c5b0f",80616:"25a6e89e",80757:"b09a6698",80806:"c731354a",80962:"33c61716",81019:"04b6a692",81032:"4eb61992",81058:"2188c1b2",81130:"f1d7f5bf",81413:"f1bce406",81672:"6dabdd55",81767:"f8fc9c88",81788:"b2cd8e52",82231:"505e71ff",82288:"ffdd669f",82358:"0ac17580",82434:"8ba62e79",82545:"9cc56b8b",82575:"2a0ba7e3",82698:"03518fc2",82724:"dc6c6912",82765:"be3cb794",82873:"7158e393",83173:"5efc9424",83217:"37c5ccb6",83339:"2b98071b",83484:"5951a251",83590:"caac4977",83635:"e05ee302",83756:"13f6fcf8",83798:"f2de587c",84040:"b798691c",84046:"2567ee43",84334:"83745087",84478:"a72b4a9d",84482:"eee60331",84648:"26f5414a",84804:"d5dc103e",85127:"aff07096",85128:"693fa2c3",85532:"982d4732",85547:"e0afde49",85708:"3a3ff9f9",85756:"7dc9f137",85804:"f9ae4ac7",85926:"055a5786",85950:"f0db713e",85971:"adc82365",85996:"b782c227",86030:"531bf319",86064:"1360fd7c",86399:"28156f55",86411:"58275a38",86434:"96f96f5e",86458:"abc38d88",86738:"9bf155c5",86873:"2ca39706",86897:"591acd39",87064:"8ae29191",87096:"318536f4",87115:"8043f81c",87129:"d13b43a9",87165:"849eae86",87368:"7adc2b38",87532:"352766e1",87583:"0db4ae19",87589:"77fb0b24",87718:"66922067",88202:"37b9f5ef",88648:"9dc4d19d",88762:"f9938e43",88764:"024633c4",88894:"e40e2d57",88933:"a8e5689e",89041:"1909746f",89116:"f2bffe74",89117:"ef5b2267",89149:"f6748cbd",89222:"5227e7b0",89224:"35a998b9",89768:"334acc23",89944:"f1d5f84d",89954:"3bf4c671",89976:"08cc111f",89985:"86a37cfb",90062:"f868b412",90124:"d328644f",90147:"c99e836d",90149:"b52b6f66",90387:"cefabd30",90631:"ff0bba56",90640:"a3b9d891",90650:"933b5d75",90770:"6cf49621",90898:"657daeda",91071:"401eaa0f",91122:"0f987ef2",91462:"ca243db4",91584:"639e35c2",91939:"3a717e33",91988:"fdb2e57a",92452:"fb92a9b6",92745:"79db2291",92792:"0c46cb2d",92898:"382cf68d",92990:"c258e004",93147:"13663bdc",93212:"47c1dab2",93397:"3d3a3486",93990:"f87e4643",94083:"672a60fe",94368:"ed43bbde",94572:"282969ff",95042:"6b08ae13",95065:"e9b01723",95211:"ed66a051",95515:"4a3c9cef",95667:"fb4b970f",95702:"34440fd9",95957:"a7117d3c",96018:"079939ef",96110:"20b3932b",96124:"9889eb8a",96273:"c7dae782",96299:"af5ef71e",96683:"d70de832",96775:"4aff0b2b",96868:"7dc7c8cf",96885:"2970f651",96901:"56934f0d",97060:"cc18e34d",97272:"fe03e801",97509:"054cbffa",97598:"aeb89dd2",97600:"786aa2ae",97623:"544d52d1",97676:"c8ae87c8",98304:"b15911cb",98387:"221ae515",98406:"a9309d7a",98842:"d8badd5c",99122:"e17c3a78",99181:"e3be9837",99359:"22c58d97",99447:"cc8f97ac",99701:"db6dff06",99740:"168fe4ba",99953:"4cd5d329"}[a]+".js",r.miniCssF=a=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(a){if("object"==typeof window)return window}}(),r.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e),d={},f="richie-education-docs:",r.l=(a,e,c,b)=>{if(d[a])d[a].push(e);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var f=d[a];if(delete d[a],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((a=>a(c))),e)return e(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},r.p="/",r.gca=function(a){return a={11415922:"41188",12070245:"68239",15106207:"59534",17896441:"27918",19030215:"38990",20375412:"18828",32315083:"17650",32488265:"42606",34596675:"28091",39917643:"38737",46651703:"23720",48393576:"40084",53346373:"38214",63503174:"70823",65092830:"68555",65901721:"69360",72623072:"83173",84328430:"17898",85811646:"79218",95033604:"14810",e0d2da0e:"16","1818bfeb":"160",c6cb80e5:"286",fba79747:"482",ac036e1a:"641","9142ac60":"681","3311796b":"877",ac18aa78:"1026",cfb416dc:"1064",c4dc49db:"1207",d39b0ace:"1235","95a8058e":"1300",ef350d98:"1306","5ad71dc2":"1399",b68a0da6:"1594","254ad699":"1671","899fb7ad":"1696","28a7aef2":"1833","71f0a91e":"2083",b2214eb1:"2167",b258137a:"2275","726258db":"2309",f7ff1d73:"2529","55ca2829":"2954","0cf3a35f":"2993",fdfe87c5:"2996","18b93cb3":"3042","82e28990":"3050",e113796f:"3146","4a72972d":"3418","335c1f05":"3422","164a50fb":"3643","18c55237":"3830",e57a39f4:"3844","702c04ed":"4146",ec9cd171:"4202","8f60a0b3":"4213",e795d793:"4307","1988e61b":"4433","4220d24c":"4464","5785daff":"4702",f2be4710:"4810",f80e1b1f:"4868","02a6e85d":"4882","9b8cf09a":"5191","201fa7d6":"5730",f113d671:"5802",d9b89ec4:"6116","3545c428":"6586","60813e77":"6607",c866602a:"6688","8ef337ca":"7099",ef5bbb0b:"7402","83fbfe62":"7439","53eeef0b":"7466","7de80a04":"7502",c1a2c389:"7640",ff2e33f3:"7744","46b63591":"7800","578a4822":"8009","2dd5feb9":"8195","98a5c5a6":"8343",a2f052bb:"8457","1050eb4f":"8487","991975ae":"8529","7d540a1c":"8614",d249d4cd:"8692","9bae3a4c":"8773",ca9696ff:"8880","0f6d1c6c":"8925","94b95b8f":"9643","50f6977b":"9691","14e5e79f":"9728","84faaee0":"9758","3d1f5df7":"9830","0293ad88":"9831",afc94b42:"9972","8b7b5312":"10230",cd28bdf7:"10293","795486c3":"10337","1da01b0f":"10353","389c8989":"10377","682b4d18":"10777","4a372eea":"10820",b487db90:"10835","08cf9976":"10899","8dc9f855":"10941","05736c28":"10970","837a6211":"11268","700a6203":"11365","06bcdf26":"11431","3585f5da":"11533","29a15cf5":"11668","7331483d":"11690",d505d09c:"11805",fbdd80d3:"11935",f1c8adb6:"11989","03a6f5b2":"12024","5a78b6af":"12274",b064ae39:"12442","965f64c7":"12459","099fd313":"12471","64611c9e":"12926",ac305c95:"13071","325a4da8":"13226","7fa6c7d7":"13690","378ee88a":"14068","895dee77":"14321","187597a1":"14355",a227e3bb:"14572","3c775348":"14656","6996b984":"14691","7f4ab349":"15268","9c83163a":"15287",aca294da:"15406",b4f08813:"15532","442e170d":"15697","45a39ade":"15868","4538b3d3":"15937",d41b86be:"15984",cf870e39:"16020",afa9352b:"16082","4dba59ca":"16113",a85d3042:"16174","08d8a2f4":"16710","5dab2dcc":"16764",d3774da1:"16949","78ba9b90":"17129",cf73d354:"17159","5f52e4de":"17217","38c22082":"17219",d636f068:"17614","33fbc32e":"17616","2b0ea6a3":"17664","2fbc32c8":"17682","0ce075bd":"17700",ae2933e0:"17906",c68e47be:"17923",b4b1dbe6:"18277","096f38f4":"18487",a7bd4aaa:"18518",e4f99694:"18890",e18b0ab0:"18985","0ae680de":"19020","5fee430a":"19029","34ff41bb":"19176",afe3f069:"19284",bc158748:"19295","9961d4c6":"19420","93ce49f2":"19511",f79beca4:"19732","3b31280e":"19774","1e1fe148":"19895","509ab375":"19989","598cf0cc":"20243","943dca3e":"20392",f4ade6b7:"20418","7349646d":"20476","7766e9a3":"20523","5e71fbd6":"20529","51b39968":"20706","840621ea":"21408",a2b3d820:"21468","4ee76bca":"21479",ca823d8e:"21524",d58c4aef:"21555",f756729a:"21744",f9a81682:"21858","38ae1160":"21895","0ea4a466":"22007","3e42226b":"22157","34cb51de":"22237",b5b69494:"22348",ca88f7f6:"22474",e1d07e5f:"22480","63f503ba":"22543","986cf98d":"22846","65c0386d":"22859","77bc4eed":"22876","276b156f":"23122","9c78aef9":"23276",fbb98df9:"23296","20c9ae5c":"23423","656a92e7":"23504","6a9eab1e":"23604","43dd260b":"23627","14f618b0":"23713",c8415933:"23747",dbbd275b:"24152",fd890d09:"24248",be47e46c:"24369",b3d255a8:"24526","20ded4b9":"24747",f12166ea:"24970","441881e0":"25162","354f5663":"25176","0f3a7c54":"25429","291741fc":"25469","07f167f3":"25541","4567f559":"25777",abb8b5df:"25942","0c6c321c":"25977",b85d43e2:"26190","76d6756c":"26389","58a95835":"26584",bb3b54eb:"26728","53ae6633":"26750","86802c4c":"26864","44b658dc":"27023","1b0422f0":"27041","02aff391":"27128",c9df2073:"27138",a92c605c:"27358",da8b62d5:"27481",dd697bad:"27509","9a28a973":"27520",d8e67ba0:"27603","4ea51cf7":"27735","209f9d96":"27738","7f9ffb40":"27772",e8203627:"27784","2cb39df3":"27815","38896deb":"28150","955c0e5b":"28331",cbefe8e6:"28380",ecfe08ed:"28382",df711698:"28404","1d2426fc":"28512","7666c3a3":"28635",bb7ff5c7:"28804",debf7b3b:"28961",ea6b699b:"29060",ae1a4dc5:"29127","7c3088cd":"29146","112db83c":"29201","1681c897":"29228","885a7d6a":"29415","5e95c892":"29661",ca516ab1:"29744",d984a461:"29792","00a73d6c":"29964","99a448bd":"30346",c679c49e:"30376",b6bd0417:"30498","1b22849d":"30925",f5b1c9e7:"30993","3bfd137c":"31052","0fefe46b":"31066",ec9e4b3c:"31352","0fc2919f":"31720","451cc400":"31768","687745aa":"31853","9cc4f97f":"31862",d01c17fe:"32397","127f66d4":"32495","1cf6e8ef":"32584","62001d57":"32879",c3f10aa7:"32934","42e63d8f":"33433","0d621e61":"33444","913f9301":"33534",ecd40885:"33697","7e1818ad":"33726",e23da508:"33783","783ac7c2":"33816",add034c7:"33834","19b30c77":"33964","4cdff131":"34166","4b3d2ce7":"34221","3de0f5e2":"34277","8866cdc6":"34379","774da543":"34412",d6b2ce60:"34442",da50bba4:"34533",fb61b539:"34549","0b14c283":"34660","8038297c":"34779","5b1e20a2":"35117","6bcde730":"35346","9aa54785":"35485","7c81245b":"35508","6d989d91":"35757","11f70aa8":"35968","60092ac2":"35987","4cecff54":"36050","254f523d":"36147","8e81a754":"36331","20e1c70d":"36429",a3433b4a:"36624",d5863f70:"36802","567b9119":"36877",d46d00ce:"37068",bfa69319:"37222",a7434e38:"37299","7e9d6c07":"37435",ec307c91:"37497","9afd861b":"37559",f22722eb:"37685","171addfa":"37790",e5d0536a:"37875","2b603511":"37949",e0827474:"38145",be191a2f:"38239","20c8a971":"38606","3714cfae":"38623","103b72cd":"38655","52a67732":"38851","6f91cedb":"39011",c3b7d73e:"39033",ae7ab5ca:"39177",d50422d0:"39255",fa6830dd:"39392",e0e5f1df:"39488","371d0026":"39551","74dddc49":"39601","526a9c93":"39655",eaf7dfdf:"39946","26e576cc":"40043",a99a7a84:"40069","66cba0bd":"40235",a222ac46:"40265",d1da8056:"40452","56f07039":"40525","49a3ff07":"40644","85618d7a":"40845","7b7ce1bb":"40879","9f710d35":"41006",c75b9003:"41530",a65aeb22:"41578","7a9ccdde":"41753",e519cd9e:"41974",c3c2cf0d:"42079",a6f546c7:"42333",debad56b:"42417",f6c54c06:"42448",c54faebb:"42637",b27813ce:"42800","06447dd5":"42814",e13e97ed:"42825","98482f87":"42828",f28290c6:"42850","79c0e773":"42900","6e60fc8b":"43123","0b704f48":"43382","3c1a2d15":"43403",ac8215b1:"43446",e49f040d:"43499","90a92006":"43514",cfda7dae:"43569","8d2c35d4":"43778","3dd7b968":"43906",f8d246d6:"43917",f6f4b6e7:"43942","56d3718f":"44071","1053756e":"44077","66f3d752":"44099",c7901ae7:"44232","0b7302f4":"44324",f57f08dc:"44340","49c48079":"44835","3e3e2d52":"44874","2f83db41":"45058",c5e2ef47:"45326","89ca3add":"45446","87542a62":"45502",dd0d07c1:"45777","4e8f03cd":"45912",fe1b8d14:"46003",d32dcc20:"46195",eeb154ce:"46230","92574a95":"46314","1f910db0":"46330","2fbb3042":"46333",ded3805b:"46480","20de91ac":"46578","822c4cd0":"46966",fb21a0e9:"47045",d0711b6d:"47083","775f7402":"47177",ec7c2dfb:"47230","932325e3":"47296",cf66eb9a:"47433","5f0658da":"47543",cfa8b089:"47573",d02faa29:"47616","7ca28631":"47697","66f70f8f":"47722",c8b23694:"47759",c4f63a35:"47863","8865241c":"47976",a7750664:"48038","6d5f83d2":"48195","4dd6f7af":"48345","54e62810":"48481",a56a649d:"48542","2c72f107":"48954",a152e2a1:"49027","782adcf0":"49435",e54a7808:"49553","8eb806f1":"49734","3673a8ce":"50134",fbfd0f42:"50163",f856d65b:"50264",b1d4c921:"50379","099c7b60":"50482","5a72d50a":"50537","4d48fcb7":"50688",e1492825:"50779",f9dd93ba:"50950","5d5c5f94":"51373","1f7fcbb7":"51395","05054f56":"51573","37273ca3":"51684",d0e24277:"51722","8e70d425":"51775",b939d93e:"51789","2411f77f":"52076","88fe791b":"52099","67533fec":"52182","868dd308":"52209",d1239249:"52291",ca9a1315:"52538",bbe812b2:"52648","447f82ad":"52912",bfb8c06b:"53061","2ef36261":"53147","27cd943b":"53239","9e00d6e3":"53379","2945dbfd":"53580",ce3faf2d:"53677","91b81b98":"53765","5c3859ae":"53893","673116d2":"54146",cc2eace2:"54183","7ea4dca7":"54349","8235289d":"54430",d07c7386:"54511","0e83f9e9":"54642","3c7d7aed":"54688","81c00f7a":"54968","6cbc9f75":"55725","18ec690c":"55993","78bf798d":"56108","172cef5d":"56343","93a69b01":"56409",d9120bf2:"56473",d7fccb5c:"56612",f0bcf997:"56725","5ab2e4c0":"56784",d2a91969:"56823",bc72aaf9:"57254","7b4c5d89":"57397","23f4de98":"57410","10a40cfc":"57549",a04054f5:"57643",ab039f39:"57657","45fa8fc8":"57905",f047be76:"58100","09f8bc84":"58230",decf5f3b:"58412",c8d42f80:"58569",bcaec485:"58865",a1f54622:"59098","58a4f9c4":"59100",a6e67d36:"59491","30bcdfaf":"59577",c9bc5112:"59637","1d06aaab":"60036",a6a59c72:"60090","7a6da112":"60148","02fbc50f":"60274","06e6648e":"60384","5ce5f8b6":"60415","91a30c6c":"60499",b9b95a14:"60677",a1972f12:"60884","608122d4":"60927","09fcd96a":"60974","768b23eb":"61018",c55714c1:"61030",e1c2e776:"61100","6a7380a0":"61129","6396a7fe":"61170",c51a5554:"61504",b2c09c04:"61505",b15cf43f:"61592","7173f453":"61649",cb7ce1df:"61660",ba942c4a:"62047",db0355a2:"62116","6b15d84e":"62158","2cc95c91":"62175",d68a8932:"62240",a29568cd:"62643","3a0f357d":"62729","7e37206e":"62740","7acfad2d":"62850","9ecee934":"62974","727dcb34":"63093",b8e59b2c:"63343","24ce56fa":"63462",e724aa0c:"63485","91dbd828":"63640",fda8383b:"63645","07dcad66":"64049","3ea77f47":"64051","0f431cec":"64122",f91fb9d4:"64163","491e3748":"64181",c4f5d8e4:"64195","6e84f360":"64344","00936db6":"64513",bd9dcf8a:"64571","47664efc":"64851","6202e9b0":"65173","1dba9094":"65217",f2ce7b58:"65709",d9135261:"65860",a43a10ce:"65868","8526f5f6":"65878",f211d1a3:"65913","4f59363e":"65928",ba3b19d1:"66066","7fdd84c3":"66120","384badf6":"66496",d9fbf9ee:"66833",f6c94d23:"67168",a4731843:"67277",f0f74909:"67483",cdaeb6c7:"67527","627191fc":"67714",c9802e0f:"68038","5e662b40":"68211",fd0ee3c6:"68214","94baf93c":"68334","2bd76b34":"68572",b695d366:"68780","2aab0461":"68810","90dad6ee":"68996",fe41fb76:"69203","0db3065d":"69282","88b3827b":"69311",dccfc6ca:"69676","66a8c7f6":"69747","65c96e54":"69877","0add6094":"70005",c34fec7a:"70413","3a6f03ad":"70473","097ac4c7":"70681","1c5e7615":"70756","0e19e8fc":"71065",cfe35add:"71158","3fd0faed":"71194","03e22855":"71267",afe76ad3:"71477",f83908bc:"71521",af189017:"71862",fdef3022:"71894",b5493e20:"71898","3e0d2163":"71916",a56250de:"71969","48e75d8a":"72053",a6347505:"72097","13f7722f":"72179","28cab677":"72545","208b3683":"72600","18233dba":"72614",ee05e1f4:"72693","6742155e":"72955",ef17e2db:"73082","09dbdf3a":"73326","2eb4cc07":"73412",c05e6243:"73721",da6b5a00:"74231","76c7e13e":"74295",b354a552:"74457","061b9ec0":"74685","9b8fa1b3":"74729","4acc282a":"74796",f4bbeeb4:"74830",cc417f5b:"74839","0ba16095":"74853",ce1e026e:"74947","5801c226":"75017","91cbd683":"75055","3dd382e6":"75155",b1b1702b:"75248",a3bdbb47:"75296","794916e1":"75452",c80a87e5:"75514",e2266027:"75894",dad18bc2:"75946","2016fde8":"75996",f331dae8:"76064",e5dee6fa:"76400","9f8e45fd":"76533",d388c1c0:"76710",e85b2b68:"76848","48b41b21":"77191",abad1954:"77396","9262865a":"77472","5882ca40":"77724",d6467a7b:"77945","68fb1eeb":"78216",dfd0c61c:"78408","2b0294df":"78498","8853f2c2":"78526","2682d1a6":"78933","216f1911":"78989","6a657091":"79043",cb8aebd7:"79235","251cb658":"79261","10fdb3ce":"79405",f838c6f5:"79648","168235c0":"79676","935f2afb":"80053",d27bcc63:"80312",e1957427:"80477","0994b750":"80616",dabc210e:"80757","9dd53394":"80806","68387aed":"80962",cb1127ff:"81019",badd0b3f:"81032","652bfc64":"81058","2dc75d44":"81130","703f3689":"81413","9522257f":"81672","747296f3":"81767","19099ebb":"81788","68ebab0c":"82231","3c1a997b":"82288",f297e362:"82358",a95af62a:"82434",dc0b502e:"82545",c85edbf4:"82575","378f3d86":"82698",d22c73ca:"82724","3fcfa83f":"82765","4bc32079":"82873","84eeefe6":"83217","1caa6db9":"83339","07ba485a":"83484","4feb6cd1":"83590","395eb7c6":"83635","706586ad":"83756","05adccc0":"83798",ba8f881f:"84040",d1f820e6:"84046","56f286e3":"84334","136c1d54":"84478","7ce1d7ba":"84482","0386b2c0":"84648","1daa9480":"84804",aa70476d:"85127","95914a86":"85128",e680db30:"85532","23012ccd":"85547","570846ac":"85708","278477af":"85756","59a6ed9f":"85804",c926f228:"85926","807a296b":"85950","7ff8ae66":"85971","51cf57e0":"85996",d0cd86ed:"86030","9f3200bd":"86064",d565a856:"86399",fe1988be:"86411","254587dc":"86434","0c537762":"86458","349388c9":"86738","6920b208":"86873","5dd64854":"86897","2392e8d5":"87064","4610903a":"87096","0282d9da":"87115",e1b01fca:"87129","7a9ef260":"87165",c6148b7b:"87368","615894c7":"87532","3a6bbf33":"87583",e3683d7e:"87589",e7c319aa:"87718",cd1fd97e:"88202",e13c5473:"88648","225aacf5":"88762","1b340b9f":"88764","4f2fd236":"88894","9ba4de84":"88933","845d6e8e":"89041","689c4956":"89116","5dd80f8d":"89117",d0dab5bd:"89149",a2228310:"89222",f8e2a94e:"89224","8eeb7ef3":"89768","127c2ea3":"89944","1e33be1c":"89954",d1642eb0:"89976","2ccae19e":"89985","49c28f3e":"90062",a8a78a40:"90124",f44e39f1:"90147","2ad723ae":"90149","1fafbf27":"90387","3cc42aff":"90631","7abea912":"90640","30d29c5d":"90650",fa425188:"90770","6f1c5025":"90898","8be738e4":"91071","657d8ebd":"91122","949da420":"91462","5d5a7f04":"91584","931d717b":"91939",d0e063b4:"91988","74cc64ea":"92452",b4d23454:"92745","13c51ea3":"92792",f8c10ed2:"92898","03e479ab":"92990","9d3c2b55":"93147","961f481b":"93212",f0824f11:"93397",f2a39581:"93990","7d5a7ee2":"94083",a94703ab:"94368","238b593d":"94572","83caed44":"95042","211a457e":"95065",af09c9fa:"95211",bc0e42ae:"95515",c3c1383c:"95667",a5c83061:"95702",a4064c4a:"95957","17fa148f":"96018","15bf66b4":"96110",c9d8ba84:"96124","4e278954":"96273","5e1c13c1":"96299","8c6e7842":"96683",bced3f71:"96775","32c602fd":"96868",a2379942:"96885","312a9924":"96901","1e38d8f6":"97060","95c01cd8":"97272",ae61132c:"97509","6c2831f5":"97598","1dd9b9f1":"97600","546a9229":"97623",e0af8c55:"97676","3a5b4eed":"98304","7f4c5c7b":"98387","740a4079":"98406","2f1db623":"98842",fddea1d0:"99122",b92b9889:"99181","18c7e6dd":"99359","969375ac":"99447","73e069de":"99701",bc580689:"99740","8d08212b":"99953"}[a]||a,r.p+r.u(a)},(()=>{var a={51303:0,40532:0};r.f.j=(e,c)=>{var d=r.o(a,e)?a[e]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(40532|51303)$/.test(e))a[e]=0;else{var f=new Promise(((c,f)=>d=a[e]=[c,f]));c.push(d[2]=f);var b=r.p+r.u(e),t=new Error;r.l(b,(c=>{if(r.o(a,e)&&(0!==(d=a[e])&&(a[e]=void 0),d)){var f=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+e+" failed.\n("+f+": "+b+")",t.name="ChunkLoadError",t.type=f,t.request=b,d[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===a[e];var e=(e,c)=>{var d,f,[b,t,o]=c,n=0;if(b.some((e=>0!==a[e]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(e&&e(c);n{"use strict";var a,e,c,d,f,b={},t={};function r(a){var e=t[a];if(void 0!==e)return e.exports;var c=t[a]={id:a,loaded:!1,exports:{}};return b[a].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,a=[],r.O=(e,c,d,f)=>{if(!c){var b=1/0;for(i=0;i=f)&&Object.keys(r.O).every((a=>r.O[a](c[o])))?c.splice(o--,1):(t=!1,f0&&a[i-1][2]>f;i--)a[i]=a[i-1];a[i]=[c,d,f]},r.n=a=>{var e=a&&a.__esModule?()=>a.default:()=>a;return r.d(e,{a:e}),e},c=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__,r.t=function(a,d){if(1&d&&(a=this(a)),8&d)return a;if("object"==typeof a&&a){if(4&d&&a.__esModule)return a;if(16&d&&"function"==typeof a.then)return a}var f=Object.create(null);r.r(f);var b={};e=e||[null,c({}),c([]),c(c)];for(var t=2&d&&a;"object"==typeof t&&!~e.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((e=>b[e]=()=>a[e]));return b.default=()=>a,r.d(f,b),f},r.d=(a,e)=>{for(var c in e)r.o(e,c)&&!r.o(a,c)&&Object.defineProperty(a,c,{enumerable:!0,get:e[c]})},r.f={},r.e=a=>Promise.all(Object.keys(r.f).reduce(((e,c)=>(r.f[c](a,e),e)),[])),r.u=a=>"assets/js/"+({16:"e0d2da0e",160:"1818bfeb",286:"c6cb80e5",482:"fba79747",641:"ac036e1a",681:"9142ac60",877:"3311796b",1026:"ac18aa78",1064:"cfb416dc",1207:"c4dc49db",1235:"d39b0ace",1300:"95a8058e",1306:"ef350d98",1399:"5ad71dc2",1594:"b68a0da6",1671:"254ad699",1696:"899fb7ad",1833:"28a7aef2",2083:"71f0a91e",2167:"b2214eb1",2275:"b258137a",2309:"726258db",2529:"f7ff1d73",2954:"55ca2829",2993:"0cf3a35f",2996:"fdfe87c5",3042:"18b93cb3",3050:"82e28990",3146:"e113796f",3418:"4a72972d",3422:"335c1f05",3643:"164a50fb",3830:"18c55237",3844:"e57a39f4",4146:"702c04ed",4202:"ec9cd171",4213:"8f60a0b3",4307:"e795d793",4433:"1988e61b",4464:"4220d24c",4702:"5785daff",4810:"f2be4710",4868:"f80e1b1f",4882:"02a6e85d",5191:"9b8cf09a",5730:"201fa7d6",5802:"f113d671",6116:"d9b89ec4",6586:"3545c428",6607:"60813e77",6688:"c866602a",7099:"8ef337ca",7402:"ef5bbb0b",7439:"83fbfe62",7466:"53eeef0b",7502:"7de80a04",7640:"c1a2c389",7744:"ff2e33f3",7800:"46b63591",8009:"578a4822",8195:"2dd5feb9",8343:"98a5c5a6",8457:"a2f052bb",8487:"1050eb4f",8529:"991975ae",8614:"7d540a1c",8692:"d249d4cd",8773:"9bae3a4c",8880:"ca9696ff",8925:"0f6d1c6c",9643:"94b95b8f",9691:"50f6977b",9728:"14e5e79f",9758:"84faaee0",9830:"3d1f5df7",9831:"0293ad88",9972:"afc94b42",10230:"8b7b5312",10293:"cd28bdf7",10337:"795486c3",10353:"1da01b0f",10377:"389c8989",10777:"682b4d18",10820:"4a372eea",10835:"b487db90",10899:"08cf9976",10941:"8dc9f855",10970:"05736c28",11268:"837a6211",11365:"700a6203",11431:"06bcdf26",11533:"3585f5da",11668:"29a15cf5",11690:"7331483d",11805:"d505d09c",11935:"fbdd80d3",11989:"f1c8adb6",12024:"03a6f5b2",12274:"5a78b6af",12442:"b064ae39",12459:"965f64c7",12471:"099fd313",12926:"64611c9e",13071:"ac305c95",13226:"325a4da8",13690:"7fa6c7d7",14068:"378ee88a",14321:"895dee77",14355:"187597a1",14572:"a227e3bb",14656:"3c775348",14691:"6996b984",14810:"95033604",15268:"7f4ab349",15287:"9c83163a",15406:"aca294da",15532:"b4f08813",15697:"442e170d",15868:"45a39ade",15937:"4538b3d3",15984:"d41b86be",16020:"cf870e39",16082:"afa9352b",16113:"4dba59ca",16174:"a85d3042",16710:"08d8a2f4",16764:"5dab2dcc",16949:"d3774da1",17129:"78ba9b90",17159:"cf73d354",17217:"5f52e4de",17219:"38c22082",17614:"d636f068",17616:"33fbc32e",17650:"32315083",17664:"2b0ea6a3",17682:"2fbc32c8",17700:"0ce075bd",17898:"84328430",17906:"ae2933e0",17923:"c68e47be",18277:"b4b1dbe6",18487:"096f38f4",18518:"a7bd4aaa",18828:"20375412",18890:"e4f99694",18985:"e18b0ab0",19020:"0ae680de",19029:"5fee430a",19176:"34ff41bb",19284:"afe3f069",19295:"bc158748",19420:"9961d4c6",19511:"93ce49f2",19732:"f79beca4",19774:"3b31280e",19895:"1e1fe148",19989:"509ab375",20243:"598cf0cc",20392:"943dca3e",20418:"f4ade6b7",20476:"7349646d",20523:"7766e9a3",20529:"5e71fbd6",20706:"51b39968",21408:"840621ea",21468:"a2b3d820",21479:"4ee76bca",21524:"ca823d8e",21555:"d58c4aef",21744:"f756729a",21858:"f9a81682",21895:"38ae1160",22007:"0ea4a466",22157:"3e42226b",22237:"34cb51de",22348:"b5b69494",22474:"ca88f7f6",22480:"e1d07e5f",22543:"63f503ba",22846:"986cf98d",22859:"65c0386d",22876:"77bc4eed",23122:"276b156f",23276:"9c78aef9",23296:"fbb98df9",23423:"20c9ae5c",23504:"656a92e7",23604:"6a9eab1e",23627:"43dd260b",23713:"14f618b0",23720:"46651703",23747:"c8415933",24152:"dbbd275b",24248:"fd890d09",24369:"be47e46c",24526:"b3d255a8",24747:"20ded4b9",24970:"f12166ea",25162:"441881e0",25176:"354f5663",25429:"0f3a7c54",25469:"291741fc",25541:"07f167f3",25777:"4567f559",25942:"abb8b5df",25977:"0c6c321c",26190:"b85d43e2",26389:"76d6756c",26584:"58a95835",26728:"bb3b54eb",26750:"53ae6633",26864:"86802c4c",27023:"44b658dc",27041:"1b0422f0",27128:"02aff391",27138:"c9df2073",27358:"a92c605c",27481:"da8b62d5",27509:"dd697bad",27520:"9a28a973",27603:"d8e67ba0",27735:"4ea51cf7",27738:"209f9d96",27772:"7f9ffb40",27784:"e8203627",27815:"2cb39df3",27918:"17896441",28091:"34596675",28150:"38896deb",28331:"955c0e5b",28380:"cbefe8e6",28382:"ecfe08ed",28404:"df711698",28512:"1d2426fc",28635:"7666c3a3",28804:"bb7ff5c7",28961:"debf7b3b",29060:"ea6b699b",29127:"ae1a4dc5",29146:"7c3088cd",29201:"112db83c",29228:"1681c897",29415:"885a7d6a",29661:"5e95c892",29744:"ca516ab1",29792:"d984a461",29964:"00a73d6c",30346:"99a448bd",30376:"c679c49e",30498:"b6bd0417",30925:"1b22849d",30993:"f5b1c9e7",31052:"3bfd137c",31066:"0fefe46b",31352:"ec9e4b3c",31720:"0fc2919f",31768:"451cc400",31853:"687745aa",31862:"9cc4f97f",32397:"d01c17fe",32495:"127f66d4",32584:"1cf6e8ef",32879:"62001d57",32934:"c3f10aa7",33433:"42e63d8f",33444:"0d621e61",33534:"913f9301",33697:"ecd40885",33726:"7e1818ad",33783:"e23da508",33816:"783ac7c2",33834:"add034c7",33964:"19b30c77",34166:"4cdff131",34221:"4b3d2ce7",34277:"3de0f5e2",34379:"8866cdc6",34412:"774da543",34442:"d6b2ce60",34533:"da50bba4",34549:"fb61b539",34660:"0b14c283",34779:"8038297c",35117:"5b1e20a2",35346:"6bcde730",35485:"9aa54785",35508:"7c81245b",35757:"6d989d91",35968:"11f70aa8",35987:"60092ac2",36050:"4cecff54",36147:"254f523d",36331:"8e81a754",36429:"20e1c70d",36624:"a3433b4a",36802:"d5863f70",36877:"567b9119",37068:"d46d00ce",37222:"bfa69319",37299:"a7434e38",37435:"7e9d6c07",37497:"ec307c91",37559:"9afd861b",37685:"f22722eb",37790:"171addfa",37875:"e5d0536a",37949:"2b603511",38145:"e0827474",38214:"53346373",38239:"be191a2f",38606:"20c8a971",38623:"3714cfae",38655:"103b72cd",38737:"39917643",38851:"52a67732",38990:"19030215",39011:"6f91cedb",39033:"c3b7d73e",39177:"ae7ab5ca",39255:"d50422d0",39392:"fa6830dd",39488:"e0e5f1df",39551:"371d0026",39601:"74dddc49",39655:"526a9c93",39946:"eaf7dfdf",40043:"26e576cc",40069:"a99a7a84",40084:"48393576",40235:"66cba0bd",40265:"a222ac46",40452:"d1da8056",40525:"56f07039",40644:"49a3ff07",40845:"85618d7a",40879:"7b7ce1bb",41006:"9f710d35",41188:"11415922",41530:"c75b9003",41578:"a65aeb22",41753:"7a9ccdde",41974:"e519cd9e",42079:"c3c2cf0d",42333:"a6f546c7",42417:"debad56b",42448:"f6c54c06",42606:"32488265",42637:"c54faebb",42800:"b27813ce",42814:"06447dd5",42825:"e13e97ed",42828:"98482f87",42850:"f28290c6",42900:"79c0e773",43123:"6e60fc8b",43382:"0b704f48",43403:"3c1a2d15",43446:"ac8215b1",43499:"e49f040d",43514:"90a92006",43569:"cfda7dae",43778:"8d2c35d4",43906:"3dd7b968",43917:"f8d246d6",43942:"f6f4b6e7",44071:"56d3718f",44077:"1053756e",44099:"66f3d752",44232:"c7901ae7",44324:"0b7302f4",44340:"f57f08dc",44835:"49c48079",44874:"3e3e2d52",45058:"2f83db41",45326:"c5e2ef47",45446:"89ca3add",45502:"87542a62",45777:"dd0d07c1",45912:"4e8f03cd",46003:"fe1b8d14",46195:"d32dcc20",46230:"eeb154ce",46314:"92574a95",46330:"1f910db0",46333:"2fbb3042",46480:"ded3805b",46578:"20de91ac",46966:"822c4cd0",47045:"fb21a0e9",47083:"d0711b6d",47177:"775f7402",47230:"ec7c2dfb",47296:"932325e3",47433:"cf66eb9a",47543:"5f0658da",47573:"cfa8b089",47616:"d02faa29",47697:"7ca28631",47722:"66f70f8f",47759:"c8b23694",47863:"c4f63a35",47976:"8865241c",48038:"a7750664",48195:"6d5f83d2",48345:"4dd6f7af",48481:"54e62810",48542:"a56a649d",48954:"2c72f107",49027:"a152e2a1",49435:"782adcf0",49553:"e54a7808",49734:"8eb806f1",50134:"3673a8ce",50163:"fbfd0f42",50264:"f856d65b",50379:"b1d4c921",50482:"099c7b60",50537:"5a72d50a",50688:"4d48fcb7",50779:"e1492825",50950:"f9dd93ba",51373:"5d5c5f94",51395:"1f7fcbb7",51573:"05054f56",51684:"37273ca3",51722:"d0e24277",51775:"8e70d425",51789:"b939d93e",52076:"2411f77f",52099:"88fe791b",52182:"67533fec",52209:"868dd308",52291:"d1239249",52538:"ca9a1315",52648:"bbe812b2",52912:"447f82ad",53061:"bfb8c06b",53147:"2ef36261",53239:"27cd943b",53379:"9e00d6e3",53580:"2945dbfd",53677:"ce3faf2d",53765:"91b81b98",53893:"5c3859ae",54146:"673116d2",54183:"cc2eace2",54349:"7ea4dca7",54430:"8235289d",54511:"d07c7386",54642:"0e83f9e9",54688:"3c7d7aed",54968:"81c00f7a",55725:"6cbc9f75",55993:"18ec690c",56108:"78bf798d",56343:"172cef5d",56409:"93a69b01",56473:"d9120bf2",56612:"d7fccb5c",56725:"f0bcf997",56784:"5ab2e4c0",56823:"d2a91969",57254:"bc72aaf9",57397:"7b4c5d89",57410:"23f4de98",57549:"10a40cfc",57643:"a04054f5",57657:"ab039f39",57905:"45fa8fc8",58100:"f047be76",58230:"09f8bc84",58412:"decf5f3b",58569:"c8d42f80",58865:"bcaec485",59098:"a1f54622",59100:"58a4f9c4",59491:"a6e67d36",59534:"15106207",59577:"30bcdfaf",59637:"c9bc5112",60036:"1d06aaab",60090:"a6a59c72",60148:"7a6da112",60274:"02fbc50f",60384:"06e6648e",60415:"5ce5f8b6",60499:"91a30c6c",60677:"b9b95a14",60884:"a1972f12",60927:"608122d4",60974:"09fcd96a",61018:"768b23eb",61030:"c55714c1",61100:"e1c2e776",61129:"6a7380a0",61170:"6396a7fe",61504:"c51a5554",61505:"b2c09c04",61592:"b15cf43f",61649:"7173f453",61660:"cb7ce1df",62047:"ba942c4a",62116:"db0355a2",62158:"6b15d84e",62175:"2cc95c91",62240:"d68a8932",62643:"a29568cd",62729:"3a0f357d",62740:"7e37206e",62850:"7acfad2d",62974:"9ecee934",63093:"727dcb34",63343:"b8e59b2c",63462:"24ce56fa",63485:"e724aa0c",63640:"91dbd828",63645:"fda8383b",64049:"07dcad66",64051:"3ea77f47",64122:"0f431cec",64163:"f91fb9d4",64181:"491e3748",64195:"c4f5d8e4",64344:"6e84f360",64513:"00936db6",64571:"bd9dcf8a",64851:"47664efc",65173:"6202e9b0",65217:"1dba9094",65709:"f2ce7b58",65860:"d9135261",65868:"a43a10ce",65878:"8526f5f6",65913:"f211d1a3",65928:"4f59363e",66066:"ba3b19d1",66120:"7fdd84c3",66496:"384badf6",66833:"d9fbf9ee",67168:"f6c94d23",67277:"a4731843",67483:"f0f74909",67527:"cdaeb6c7",67714:"627191fc",68038:"c9802e0f",68211:"5e662b40",68214:"fd0ee3c6",68239:"12070245",68334:"94baf93c",68555:"65092830",68572:"2bd76b34",68780:"b695d366",68810:"2aab0461",68996:"90dad6ee",69203:"fe41fb76",69282:"0db3065d",69311:"88b3827b",69360:"65901721",69676:"dccfc6ca",69747:"66a8c7f6",69877:"65c96e54",70005:"0add6094",70413:"c34fec7a",70473:"3a6f03ad",70681:"097ac4c7",70756:"1c5e7615",70823:"63503174",71065:"0e19e8fc",71158:"cfe35add",71194:"3fd0faed",71267:"03e22855",71477:"afe76ad3",71521:"f83908bc",71862:"af189017",71894:"fdef3022",71898:"b5493e20",71916:"3e0d2163",71969:"a56250de",72053:"48e75d8a",72097:"a6347505",72179:"13f7722f",72545:"28cab677",72600:"208b3683",72614:"18233dba",72693:"ee05e1f4",72955:"6742155e",73082:"ef17e2db",73326:"09dbdf3a",73412:"2eb4cc07",73721:"c05e6243",74231:"da6b5a00",74295:"76c7e13e",74457:"b354a552",74685:"061b9ec0",74729:"9b8fa1b3",74796:"4acc282a",74830:"f4bbeeb4",74839:"cc417f5b",74853:"0ba16095",74947:"ce1e026e",75017:"5801c226",75055:"91cbd683",75155:"3dd382e6",75248:"b1b1702b",75296:"a3bdbb47",75452:"794916e1",75514:"c80a87e5",75894:"e2266027",75946:"dad18bc2",75996:"2016fde8",76064:"f331dae8",76400:"e5dee6fa",76533:"9f8e45fd",76710:"d388c1c0",76848:"e85b2b68",77191:"48b41b21",77396:"abad1954",77472:"9262865a",77724:"5882ca40",77945:"d6467a7b",78216:"68fb1eeb",78408:"dfd0c61c",78498:"2b0294df",78526:"8853f2c2",78933:"2682d1a6",78989:"216f1911",79043:"6a657091",79218:"85811646",79235:"cb8aebd7",79261:"251cb658",79405:"10fdb3ce",79648:"f838c6f5",79676:"168235c0",80053:"935f2afb",80312:"d27bcc63",80477:"e1957427",80616:"0994b750",80757:"dabc210e",80806:"9dd53394",80962:"68387aed",81019:"cb1127ff",81032:"badd0b3f",81058:"652bfc64",81130:"2dc75d44",81413:"703f3689",81672:"9522257f",81767:"747296f3",81788:"19099ebb",82231:"68ebab0c",82288:"3c1a997b",82358:"f297e362",82434:"a95af62a",82545:"dc0b502e",82575:"c85edbf4",82698:"378f3d86",82724:"d22c73ca",82765:"3fcfa83f",82873:"4bc32079",83173:"72623072",83217:"84eeefe6",83339:"1caa6db9",83484:"07ba485a",83590:"4feb6cd1",83635:"395eb7c6",83756:"706586ad",83798:"05adccc0",84040:"ba8f881f",84046:"d1f820e6",84334:"56f286e3",84478:"136c1d54",84482:"7ce1d7ba",84648:"0386b2c0",84804:"1daa9480",85127:"aa70476d",85128:"95914a86",85532:"e680db30",85547:"23012ccd",85708:"570846ac",85756:"278477af",85804:"59a6ed9f",85926:"c926f228",85950:"807a296b",85971:"7ff8ae66",85996:"51cf57e0",86030:"d0cd86ed",86064:"9f3200bd",86399:"d565a856",86411:"fe1988be",86434:"254587dc",86458:"0c537762",86738:"349388c9",86873:"6920b208",86897:"5dd64854",87064:"2392e8d5",87096:"4610903a",87115:"0282d9da",87129:"e1b01fca",87165:"7a9ef260",87368:"c6148b7b",87532:"615894c7",87583:"3a6bbf33",87589:"e3683d7e",87718:"e7c319aa",88202:"cd1fd97e",88648:"e13c5473",88762:"225aacf5",88764:"1b340b9f",88894:"4f2fd236",88933:"9ba4de84",89041:"845d6e8e",89116:"689c4956",89117:"5dd80f8d",89149:"d0dab5bd",89222:"a2228310",89224:"f8e2a94e",89768:"8eeb7ef3",89944:"127c2ea3",89954:"1e33be1c",89976:"d1642eb0",89985:"2ccae19e",90062:"49c28f3e",90124:"a8a78a40",90147:"f44e39f1",90149:"2ad723ae",90387:"1fafbf27",90631:"3cc42aff",90640:"7abea912",90650:"30d29c5d",90770:"fa425188",90898:"6f1c5025",91071:"8be738e4",91122:"657d8ebd",91462:"949da420",91584:"5d5a7f04",91939:"931d717b",91988:"d0e063b4",92452:"74cc64ea",92745:"b4d23454",92792:"13c51ea3",92898:"f8c10ed2",92990:"03e479ab",93147:"9d3c2b55",93212:"961f481b",93397:"f0824f11",93990:"f2a39581",94083:"7d5a7ee2",94368:"a94703ab",94572:"238b593d",95042:"83caed44",95065:"211a457e",95211:"af09c9fa",95515:"bc0e42ae",95667:"c3c1383c",95702:"a5c83061",95957:"a4064c4a",96018:"17fa148f",96110:"15bf66b4",96124:"c9d8ba84",96273:"4e278954",96299:"5e1c13c1",96683:"8c6e7842",96775:"bced3f71",96868:"32c602fd",96885:"a2379942",96901:"312a9924",97060:"1e38d8f6",97272:"95c01cd8",97509:"ae61132c",97598:"6c2831f5",97600:"1dd9b9f1",97623:"546a9229",97676:"e0af8c55",98304:"3a5b4eed",98387:"7f4c5c7b",98406:"740a4079",98842:"2f1db623",99122:"fddea1d0",99181:"b92b9889",99359:"18c7e6dd",99447:"969375ac",99701:"73e069de",99740:"bc580689",99953:"8d08212b"}[a]||a)+"."+{16:"729c3d0b",160:"597d9670",286:"a3e29e81",482:"d1182591",641:"5de1ac68",681:"ace42db5",877:"41d66a37",1026:"bce15754",1064:"2ccf7923",1207:"592414c9",1235:"4b669191",1300:"f549b041",1306:"b875fb01",1399:"71f5f4ac",1594:"41a0aa15",1671:"4d4ed5c9",1696:"4f693ba9",1833:"b30c88c9",2083:"b8762e40",2167:"e13b9368",2275:"d95a8760",2309:"be87e2de",2529:"ce4e9ccb",2954:"f76385a4",2993:"4a4297dc",2996:"6ba6bb75",3042:"e9260e60",3050:"cfaf30af",3146:"baf9c36e",3418:"cae2251e",3422:"274bb590",3643:"f976d84a",3830:"f3ae7594",3844:"cd4ad4f7",4146:"f33c7e72",4202:"f04964a0",4213:"80d0d86d",4307:"d3b3da14",4433:"02de9c41",4464:"f0359c78",4702:"4831c765",4810:"6d180ae7",4868:"ab7ba516",4882:"d7aeadaa",5191:"260b9fd5",5730:"eacf7af9",5802:"7d9d0b0b",6116:"27e16f78",6586:"130960b0",6607:"c0720148",6688:"4378ae95",7099:"17610190",7402:"8e432cc4",7439:"d227a287",7466:"2bca39df",7502:"2ac7aa53",7640:"cc12095d",7744:"ed657153",7800:"de4b1355",8009:"8daf9a72",8195:"b3750dc3",8343:"8b4da06f",8457:"a60b4a1d",8487:"a140a676",8529:"ea6af4ba",8614:"f06351bb",8692:"22221e35",8773:"ddcdb0d5",8880:"94c2e157",8925:"bff09f92",9643:"6fe5a0b2",9691:"8f223948",9728:"ed07131b",9758:"6eb99f25",9830:"81608679",9831:"fff4af89",9972:"ac49af9d",10230:"f5664dc9",10293:"7daeed96",10337:"042a464f",10353:"d0f66a71",10377:"78f3e453",10777:"ff9f6fcd",10820:"70759cc3",10835:"d8dfc936",10899:"9f4d3dff",10941:"ea1fdf8f",10970:"4b5d4f81",11268:"2ffc4089",11365:"e6792e5f",11431:"d190b60e",11533:"73d01c44",11668:"3a254310",11690:"028c6ffa",11805:"97f4652b",11935:"6befcd7f",11989:"bd7bb9ed",12024:"e2306470",12274:"58d22e68",12442:"6d4d3e73",12459:"c99d33ba",12471:"a308f218",12926:"006ed455",13071:"9523608a",13226:"01193e3d",13690:"abbaa74a",14068:"05959ca7",14321:"e3366a0f",14355:"7c33e5f0",14572:"81c53baf",14656:"67d7740a",14691:"becc3d7a",14810:"6c54c0f9",15268:"9d4b95b6",15287:"35fe8eb9",15406:"218f25e0",15532:"1855444d",15697:"c33fb602",15868:"b6ebef43",15937:"453d6ab4",15984:"b2f8a13b",16020:"50637f5a",16082:"6100ef08",16113:"2994a3d8",16174:"e0bf13c4",16710:"5d27a0f5",16764:"2d3906bb",16949:"d07771e1",17129:"fbe39829",17159:"9b158036",17217:"64872f7e",17219:"91c8c244",17614:"3ccdb8b4",17616:"61332f9e",17650:"bf371d37",17664:"08a711c0",17682:"b23a92de",17700:"6e1439e3",17898:"4ca5699f",17906:"7e46d046",17923:"e81d9b32",18277:"9d752ca4",18487:"a5315ca4",18518:"ff3def30",18828:"6753cf29",18890:"be10bf7b",18985:"8cb1f4e8",19020:"c99e2d2c",19029:"1732644e",19176:"631eaacf",19284:"635e5561",19295:"81faac3c",19420:"4b28e906",19511:"bcf43dba",19732:"4aed32b0",19774:"37bb291e",19895:"af671901",19989:"ead64830",20243:"68598ee2",20392:"b89cfdee",20418:"f165da54",20476:"f03fb996",20523:"bb4686eb",20529:"788ad15a",20706:"f299113a",21408:"aa62477f",21468:"a10cf547",21479:"9d9c855d",21524:"51afea5d",21555:"0a940ec7",21744:"e98b83ec",21858:"7234eec2",21895:"fa79ecf0",22007:"dcc084d5",22157:"eb8e97ad",22237:"65478ef8",22348:"96d93d10",22474:"acfc823d",22480:"6056ce7c",22543:"885e1353",22846:"9183506e",22859:"dbe84a9d",22876:"16348cfe",23122:"d48b2f25",23276:"1e9582a9",23296:"12e20a97",23423:"80c18adf",23504:"e8008734",23604:"228f065d",23627:"d2ce0297",23713:"c078db23",23720:"8f48696d",23747:"c84ea069",24152:"0265e406",24248:"d577ef72",24369:"23a795fc",24526:"eafe1a61",24747:"df5646e2",24970:"614e5dbd",25162:"7e7728b6",25176:"17c92ee4",25429:"cc630390",25469:"b843fa86",25541:"970290a6",25777:"c6a298c2",25942:"122e1a24",25977:"ebc66fa9",26190:"5b8d814a",26389:"ae50d9f6",26584:"9a7e0577",26728:"fb334890",26750:"faa11e37",26864:"e57750ec",27023:"fbe037ed",27041:"5d47abb3",27128:"34c4176e",27138:"00f820bc",27358:"2bcb927d",27481:"e0e4cfeb",27509:"81c6ffb9",27520:"842e12b3",27603:"57982001",27735:"d495e1f1",27738:"2908ee72",27772:"143a22ba",27784:"add3bd8a",27815:"4ed9fa33",27918:"028fad21",28091:"54a193b0",28150:"f0a0a117",28331:"96f77ef0",28380:"20c007d1",28382:"3807b562",28404:"e0ac3c6e",28512:"723beb65",28635:"ef3ecff1",28804:"0831e5cd",28961:"15092e15",29060:"28b42de3",29127:"8debe308",29146:"88920ebf",29201:"8987ef71",29228:"e909a8c7",29415:"e4dcab5c",29661:"5383f9aa",29744:"4c67cb96",29792:"6f260e9f",29964:"dbe2ecca",30346:"7ba4068b",30376:"66e36f68",30498:"f2d34759",30925:"f753b463",30993:"e19d0d75",31052:"e2e73e15",31066:"d7db834c",31352:"302ca95b",31720:"5e5ec8a4",31768:"48b59541",31853:"ee3b15f1",31862:"83b18ef3",32397:"53bfc8f4",32495:"a26d6c91",32584:"610fab07",32879:"c96015b1",32934:"e949e8cb",33433:"9383f492",33444:"ef268db2",33534:"dc12e4b5",33697:"82daba91",33726:"bde2e8d8",33783:"9da9ca38",33816:"c10d29c5",33834:"afcb4611",33964:"e4ff61dc",34166:"e2bf0707",34221:"886060b2",34277:"8dd961a6",34379:"78170166",34412:"b44038d8",34442:"0b775b00",34533:"b307065b",34549:"ef5d6189",34660:"7de4cdaa",34779:"4b1d6c16",35117:"31d06d8f",35346:"eb670e8a",35485:"a4d5574e",35508:"3f7ff4d2",35757:"1a76ebf5",35968:"af41768c",35987:"5f5e2153",36050:"c0dd006c",36147:"014e2d34",36331:"1f78dc3b",36429:"7c864bdb",36624:"1b9d5040",36802:"20f48776",36877:"6b742e66",37068:"6a7808e4",37222:"a5ece7bf",37299:"103a0bf2",37435:"713ea52f",37497:"81ac9899",37559:"1e6d0ff8",37685:"1f48053d",37790:"9b35e9b5",37875:"0478a1ae",37949:"15ddc564",38145:"cbc0a376",38214:"cc2df6da",38239:"d666565b",38606:"1235b424",38623:"d0c80244",38655:"ba57cf7c",38737:"ae75d537",38851:"9b5e41e7",38990:"8396b107",39011:"1268824b",39033:"6a078ddd",39177:"e1769ae9",39255:"b9bfda39",39392:"afb8eb4f",39488:"d565dcaf",39551:"72b18f80",39601:"4d3bcba9",39655:"1b10d765",39946:"3a1b03a5",40043:"2eb9e86d",40069:"43c2e13b",40084:"bc594b37",40235:"60d2da65",40265:"a29026af",40452:"76b7e6df",40525:"cf34dcdd",40644:"1f7f5aaa",40845:"5a8afe71",40879:"b1f36699",41006:"8ac716b4",41188:"41831ea5",41530:"96f8a684",41578:"05854d06",41753:"9340217b",41974:"f17d13b9",42079:"64ac343b",42333:"94c52fef",42417:"4a0b6354",42448:"7794838f",42606:"c592ff30",42637:"0a09e519",42800:"1bb9f03f",42814:"3f895c02",42825:"d82eb3be",42828:"3a14148e",42850:"f4917cc4",42900:"a2544b1f",43123:"3ac840de",43382:"7b1d0954",43403:"f429ea42",43446:"6e7b6842",43499:"d9e088c1",43514:"11cbc061",43569:"fe188d50",43778:"1fd44b34",43906:"567059ea",43917:"fc7d6a61",43942:"ed5e973a",44071:"80f4b70b",44077:"75139f1c",44099:"7f8fdf7c",44232:"975ad6b7",44324:"ab68a346",44340:"47ac888a",44835:"7b77e0b8",44874:"ecf60eb0",45058:"c4367721",45326:"2767559f",45446:"3eb9ec9a",45502:"1b49b92a",45777:"689e9934",45912:"c860a615",46003:"677f4457",46195:"3fbce5a2",46230:"a4ba2e31",46314:"a12cf8a7",46330:"5553b1bb",46333:"cc7c252a",46480:"f23cb0ff",46578:"34992e2c",46966:"550004ca",47045:"2e2ed3d0",47083:"85b75c47",47177:"56e7aa31",47230:"4cab3e9d",47296:"8f3453ca",47433:"a8e51d9f",47543:"0562c735",47573:"eef179db",47616:"e9248f9b",47697:"c626d6c2",47722:"85a454bc",47759:"b29c7f4c",47863:"18366e52",47976:"149ab5cd",48038:"3249f46c",48195:"7366a0a9",48345:"427f7494",48481:"67d1806c",48542:"9fb527f8",48954:"54cab9b5",49027:"f674210f",49435:"209702cb",49553:"bd165c91",49734:"74a75e1b",50134:"ba714810",50163:"f06087a3",50264:"03d1876d",50379:"78452bfa",50482:"30003923",50537:"cc0e8df4",50688:"c1246af6",50779:"0e1d098e",50950:"1a88ff2a",51373:"beff32a9",51395:"14eb1f4b",51573:"65f6d618",51684:"dc3d1494",51722:"58dd1984",51772:"4d07c9d5",51775:"9d789e92",51789:"656c71c1",52076:"3baf3d1c",52099:"4b1aa31a",52182:"02f4ab6f",52209:"e92ff638",52291:"49e162f0",52538:"dc0361ec",52648:"226d9347",52912:"fee22db6",53061:"04aafba0",53147:"bacf5085",53239:"7f7595dd",53379:"4d5d951e",53580:"ffda7847",53677:"23d2d6e9",53765:"6e89d14e",53893:"d6435eaa",54146:"669abe58",54183:"b99ffd4d",54349:"1bea8506",54430:"b5061697",54511:"90fad743",54642:"eda23db6",54688:"326021a0",54968:"d07c0a8e",55725:"289091a9",55993:"0f6d7606",56108:"07e36339",56343:"57ad0a39",56409:"c7b22ad1",56473:"d4f61e45",56612:"dcac1a9d",56725:"013d8e2f",56784:"782e7a72",56823:"d40bc296",57254:"1a371430",57397:"d9d3ced3",57410:"821bb624",57549:"75486736",57643:"00728a15",57657:"1550bab8",57905:"f4c2f8c5",58100:"b24cb54d",58230:"281c6ff0",58412:"b2ef684b",58569:"39faa782",58865:"924c50cd",59098:"dad77d20",59100:"c452149b",59491:"1bcff134",59534:"fe20db0b",59577:"093e7389",59637:"879ff133",60036:"a00fbe8a",60090:"80aad573",60148:"57a10992",60274:"e4b5a942",60384:"0cbd1b43",60415:"453640c9",60499:"1b81304d",60677:"1514e617",60884:"79c7be37",60927:"ef612457",60974:"a3e897b9",61018:"e091e96e",61030:"10a185e6",61100:"661131c0",61129:"f99d149b",61170:"61a31dcc",61504:"95cc16da",61505:"8a5b31d8",61592:"a350eca9",61649:"0649e776",61660:"f8cf63d3",62047:"b9efcac7",62116:"ff6c5f32",62158:"71996085",62175:"72cfe0e4",62240:"e4d879a9",62643:"fd893b77",62729:"3e103301",62740:"c58a40b5",62850:"4e71b179",62974:"fe9e2e8b",63093:"3bb0a6db",63343:"0a9f7c0e",63462:"e7322eac",63485:"3d0a2fd2",63640:"0e4b57ce",63645:"94e04d32",64049:"a22d165a",64051:"431dd660",64122:"eef7aad1",64163:"f334db20",64181:"4ff3e082",64195:"fd004a1c",64344:"bd55039b",64513:"43128f3e",64571:"c543192c",64851:"c3c8270e",65173:"d63dafb9",65217:"8a7f809d",65709:"2ba3cbfe",65860:"78759909",65868:"8b121097",65878:"a458fa75",65913:"f5dc7ca7",65928:"88fef57d",66066:"58fece28",66120:"b7b7143f",66496:"9548c9f1",66833:"9b0b3890",67168:"e44ffdd8",67277:"e8877402",67483:"116e6b8b",67527:"df2df551",67714:"20d9e81c",68038:"cad55d94",68211:"57ce37d1",68214:"fc5ff4ea",68239:"36063971",68334:"e5255d89",68555:"b8ecad87",68572:"adb22582",68780:"4c8cc28c",68810:"05ce33cc",68996:"77b931b5",69203:"f708ab5c",69282:"7cbbe3b3",69311:"7f50d46d",69360:"47e584bf",69676:"cb51e9b5",69747:"12b39e4b",69877:"25d5b87f",70005:"6e6ebca3",70413:"4c361055",70473:"ea386127",70681:"9fa3e729",70756:"ba9f8011",70823:"fa68b0b0",71065:"fe814962",71158:"de35aac6",71194:"85669d07",71267:"5db721db",71477:"03926a60",71521:"f207c64b",71862:"9fa1c39e",71894:"378b56f9",71898:"0c765ef3",71916:"a086c2e2",71969:"5e0313e4",72053:"60b7a16a",72097:"d2623b16",72179:"83195828",72545:"6bff4c85",72600:"624000eb",72614:"c900ef68",72693:"0cdb4c5f",72955:"f14690e8",73082:"4b09772d",73326:"677e47cf",73412:"877a2862",73721:"b883b197",74231:"dc7521bb",74295:"e4799098",74457:"bb2070c0",74685:"8578e0c1",74729:"d10d4d75",74796:"4a69cad6",74830:"e9acfc7f",74839:"b65cd895",74853:"6a8d8aaf",74947:"c5b4c67b",75017:"642b38ea",75055:"58dfcf19",75155:"0eef9695",75248:"1e5c93c4",75296:"7d255bce",75452:"387f08b1",75514:"20767268",75894:"cc89f3c4",75946:"a8cd7721",75996:"63fd4761",76064:"563330d5",76400:"e9235b5a",76533:"ec4b51c9",76710:"9d5a1ae0",76848:"3cbf6efe",77191:"7cf12bd2",77396:"28a5cdfe",77472:"bb6a2388",77724:"53992464",77945:"e46b8a62",78216:"737dc961",78408:"1c2ace93",78498:"c8312699",78526:"5ee3e40d",78933:"5a69a033",78989:"bbb2e1ad",79043:"6e7caf8d",79218:"0fb00ca3",79235:"1cc26a81",79261:"d92a4e3d",79405:"90ecd733",79648:"c86f13b3",79676:"d25627ce",80053:"2a90002e",80312:"2c8869c0",80477:"488c5b0f",80616:"25a6e89e",80757:"b09a6698",80806:"c731354a",80962:"33c61716",81019:"04b6a692",81032:"4eb61992",81058:"2188c1b2",81130:"f1d7f5bf",81413:"f1bce406",81672:"6dabdd55",81767:"f8fc9c88",81788:"b2cd8e52",82231:"505e71ff",82288:"ffdd669f",82358:"0ac17580",82434:"8ba62e79",82545:"9cc56b8b",82575:"2a0ba7e3",82698:"03518fc2",82724:"dc6c6912",82765:"be3cb794",82873:"7158e393",83173:"5efc9424",83217:"37c5ccb6",83339:"2b98071b",83484:"5951a251",83590:"caac4977",83635:"e05ee302",83756:"13f6fcf8",83798:"f2de587c",84040:"b798691c",84046:"2567ee43",84334:"83745087",84478:"a72b4a9d",84482:"eee60331",84648:"26f5414a",84804:"d5dc103e",85127:"aff07096",85128:"693fa2c3",85532:"982d4732",85547:"e0afde49",85708:"3a3ff9f9",85756:"7dc9f137",85804:"f9ae4ac7",85926:"055a5786",85950:"f0db713e",85971:"adc82365",85996:"b782c227",86030:"531bf319",86064:"1360fd7c",86399:"28156f55",86411:"58275a38",86434:"96f96f5e",86458:"abc38d88",86738:"9bf155c5",86873:"2ca39706",86897:"591acd39",87064:"8ae29191",87096:"318536f4",87115:"8043f81c",87129:"d13b43a9",87165:"849eae86",87368:"7adc2b38",87532:"352766e1",87583:"0db4ae19",87589:"77fb0b24",87718:"66922067",88202:"37b9f5ef",88648:"9dc4d19d",88762:"f9938e43",88764:"024633c4",88894:"e40e2d57",88933:"a8e5689e",89041:"1909746f",89116:"f2bffe74",89117:"ef5b2267",89149:"f6748cbd",89222:"5227e7b0",89224:"35a998b9",89768:"334acc23",89944:"f1d5f84d",89954:"3bf4c671",89976:"08cc111f",89985:"86a37cfb",90062:"f868b412",90124:"d328644f",90147:"c99e836d",90149:"b52b6f66",90387:"cefabd30",90631:"ff0bba56",90640:"a3b9d891",90650:"933b5d75",90770:"6cf49621",90898:"657daeda",91071:"401eaa0f",91122:"0f987ef2",91462:"ca243db4",91584:"639e35c2",91939:"3a717e33",91988:"fdb2e57a",92452:"fb92a9b6",92745:"79db2291",92792:"0c46cb2d",92898:"382cf68d",92990:"c258e004",93147:"13663bdc",93212:"47c1dab2",93397:"3d3a3486",93990:"f87e4643",94083:"672a60fe",94368:"ed43bbde",94572:"282969ff",95042:"6b08ae13",95065:"e9b01723",95211:"ed66a051",95515:"4a3c9cef",95667:"fb4b970f",95702:"34440fd9",95957:"a7117d3c",96018:"079939ef",96110:"20b3932b",96124:"9889eb8a",96273:"c7dae782",96299:"af5ef71e",96683:"d70de832",96775:"4aff0b2b",96868:"7dc7c8cf",96885:"2970f651",96901:"56934f0d",97060:"cc18e34d",97272:"fe03e801",97509:"054cbffa",97598:"aeb89dd2",97600:"786aa2ae",97623:"544d52d1",97676:"c8ae87c8",98304:"b15911cb",98387:"221ae515",98406:"a9309d7a",98842:"d8badd5c",99122:"e17c3a78",99181:"e3be9837",99359:"22c58d97",99447:"cc8f97ac",99701:"db6dff06",99740:"168fe4ba",99953:"4cd5d329"}[a]+".js",r.miniCssF=a=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(a){if("object"==typeof window)return window}}(),r.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e),d={},f="richie-education-docs:",r.l=(a,e,c,b)=>{if(d[a])d[a].push(e);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var f=d[a];if(delete d[a],t.parentNode&&t.parentNode.removeChild(t),f&&f.forEach((a=>a(c))),e)return e(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},r.p="/",r.gca=function(a){return a={11415922:"41188",12070245:"68239",15106207:"59534",17896441:"27918",19030215:"38990",20375412:"18828",32315083:"17650",32488265:"42606",34596675:"28091",39917643:"38737",46651703:"23720",48393576:"40084",53346373:"38214",63503174:"70823",65092830:"68555",65901721:"69360",72623072:"83173",84328430:"17898",85811646:"79218",95033604:"14810",e0d2da0e:"16","1818bfeb":"160",c6cb80e5:"286",fba79747:"482",ac036e1a:"641","9142ac60":"681","3311796b":"877",ac18aa78:"1026",cfb416dc:"1064",c4dc49db:"1207",d39b0ace:"1235","95a8058e":"1300",ef350d98:"1306","5ad71dc2":"1399",b68a0da6:"1594","254ad699":"1671","899fb7ad":"1696","28a7aef2":"1833","71f0a91e":"2083",b2214eb1:"2167",b258137a:"2275","726258db":"2309",f7ff1d73:"2529","55ca2829":"2954","0cf3a35f":"2993",fdfe87c5:"2996","18b93cb3":"3042","82e28990":"3050",e113796f:"3146","4a72972d":"3418","335c1f05":"3422","164a50fb":"3643","18c55237":"3830",e57a39f4:"3844","702c04ed":"4146",ec9cd171:"4202","8f60a0b3":"4213",e795d793:"4307","1988e61b":"4433","4220d24c":"4464","5785daff":"4702",f2be4710:"4810",f80e1b1f:"4868","02a6e85d":"4882","9b8cf09a":"5191","201fa7d6":"5730",f113d671:"5802",d9b89ec4:"6116","3545c428":"6586","60813e77":"6607",c866602a:"6688","8ef337ca":"7099",ef5bbb0b:"7402","83fbfe62":"7439","53eeef0b":"7466","7de80a04":"7502",c1a2c389:"7640",ff2e33f3:"7744","46b63591":"7800","578a4822":"8009","2dd5feb9":"8195","98a5c5a6":"8343",a2f052bb:"8457","1050eb4f":"8487","991975ae":"8529","7d540a1c":"8614",d249d4cd:"8692","9bae3a4c":"8773",ca9696ff:"8880","0f6d1c6c":"8925","94b95b8f":"9643","50f6977b":"9691","14e5e79f":"9728","84faaee0":"9758","3d1f5df7":"9830","0293ad88":"9831",afc94b42:"9972","8b7b5312":"10230",cd28bdf7:"10293","795486c3":"10337","1da01b0f":"10353","389c8989":"10377","682b4d18":"10777","4a372eea":"10820",b487db90:"10835","08cf9976":"10899","8dc9f855":"10941","05736c28":"10970","837a6211":"11268","700a6203":"11365","06bcdf26":"11431","3585f5da":"11533","29a15cf5":"11668","7331483d":"11690",d505d09c:"11805",fbdd80d3:"11935",f1c8adb6:"11989","03a6f5b2":"12024","5a78b6af":"12274",b064ae39:"12442","965f64c7":"12459","099fd313":"12471","64611c9e":"12926",ac305c95:"13071","325a4da8":"13226","7fa6c7d7":"13690","378ee88a":"14068","895dee77":"14321","187597a1":"14355",a227e3bb:"14572","3c775348":"14656","6996b984":"14691","7f4ab349":"15268","9c83163a":"15287",aca294da:"15406",b4f08813:"15532","442e170d":"15697","45a39ade":"15868","4538b3d3":"15937",d41b86be:"15984",cf870e39:"16020",afa9352b:"16082","4dba59ca":"16113",a85d3042:"16174","08d8a2f4":"16710","5dab2dcc":"16764",d3774da1:"16949","78ba9b90":"17129",cf73d354:"17159","5f52e4de":"17217","38c22082":"17219",d636f068:"17614","33fbc32e":"17616","2b0ea6a3":"17664","2fbc32c8":"17682","0ce075bd":"17700",ae2933e0:"17906",c68e47be:"17923",b4b1dbe6:"18277","096f38f4":"18487",a7bd4aaa:"18518",e4f99694:"18890",e18b0ab0:"18985","0ae680de":"19020","5fee430a":"19029","34ff41bb":"19176",afe3f069:"19284",bc158748:"19295","9961d4c6":"19420","93ce49f2":"19511",f79beca4:"19732","3b31280e":"19774","1e1fe148":"19895","509ab375":"19989","598cf0cc":"20243","943dca3e":"20392",f4ade6b7:"20418","7349646d":"20476","7766e9a3":"20523","5e71fbd6":"20529","51b39968":"20706","840621ea":"21408",a2b3d820:"21468","4ee76bca":"21479",ca823d8e:"21524",d58c4aef:"21555",f756729a:"21744",f9a81682:"21858","38ae1160":"21895","0ea4a466":"22007","3e42226b":"22157","34cb51de":"22237",b5b69494:"22348",ca88f7f6:"22474",e1d07e5f:"22480","63f503ba":"22543","986cf98d":"22846","65c0386d":"22859","77bc4eed":"22876","276b156f":"23122","9c78aef9":"23276",fbb98df9:"23296","20c9ae5c":"23423","656a92e7":"23504","6a9eab1e":"23604","43dd260b":"23627","14f618b0":"23713",c8415933:"23747",dbbd275b:"24152",fd890d09:"24248",be47e46c:"24369",b3d255a8:"24526","20ded4b9":"24747",f12166ea:"24970","441881e0":"25162","354f5663":"25176","0f3a7c54":"25429","291741fc":"25469","07f167f3":"25541","4567f559":"25777",abb8b5df:"25942","0c6c321c":"25977",b85d43e2:"26190","76d6756c":"26389","58a95835":"26584",bb3b54eb:"26728","53ae6633":"26750","86802c4c":"26864","44b658dc":"27023","1b0422f0":"27041","02aff391":"27128",c9df2073:"27138",a92c605c:"27358",da8b62d5:"27481",dd697bad:"27509","9a28a973":"27520",d8e67ba0:"27603","4ea51cf7":"27735","209f9d96":"27738","7f9ffb40":"27772",e8203627:"27784","2cb39df3":"27815","38896deb":"28150","955c0e5b":"28331",cbefe8e6:"28380",ecfe08ed:"28382",df711698:"28404","1d2426fc":"28512","7666c3a3":"28635",bb7ff5c7:"28804",debf7b3b:"28961",ea6b699b:"29060",ae1a4dc5:"29127","7c3088cd":"29146","112db83c":"29201","1681c897":"29228","885a7d6a":"29415","5e95c892":"29661",ca516ab1:"29744",d984a461:"29792","00a73d6c":"29964","99a448bd":"30346",c679c49e:"30376",b6bd0417:"30498","1b22849d":"30925",f5b1c9e7:"30993","3bfd137c":"31052","0fefe46b":"31066",ec9e4b3c:"31352","0fc2919f":"31720","451cc400":"31768","687745aa":"31853","9cc4f97f":"31862",d01c17fe:"32397","127f66d4":"32495","1cf6e8ef":"32584","62001d57":"32879",c3f10aa7:"32934","42e63d8f":"33433","0d621e61":"33444","913f9301":"33534",ecd40885:"33697","7e1818ad":"33726",e23da508:"33783","783ac7c2":"33816",add034c7:"33834","19b30c77":"33964","4cdff131":"34166","4b3d2ce7":"34221","3de0f5e2":"34277","8866cdc6":"34379","774da543":"34412",d6b2ce60:"34442",da50bba4:"34533",fb61b539:"34549","0b14c283":"34660","8038297c":"34779","5b1e20a2":"35117","6bcde730":"35346","9aa54785":"35485","7c81245b":"35508","6d989d91":"35757","11f70aa8":"35968","60092ac2":"35987","4cecff54":"36050","254f523d":"36147","8e81a754":"36331","20e1c70d":"36429",a3433b4a:"36624",d5863f70:"36802","567b9119":"36877",d46d00ce:"37068",bfa69319:"37222",a7434e38:"37299","7e9d6c07":"37435",ec307c91:"37497","9afd861b":"37559",f22722eb:"37685","171addfa":"37790",e5d0536a:"37875","2b603511":"37949",e0827474:"38145",be191a2f:"38239","20c8a971":"38606","3714cfae":"38623","103b72cd":"38655","52a67732":"38851","6f91cedb":"39011",c3b7d73e:"39033",ae7ab5ca:"39177",d50422d0:"39255",fa6830dd:"39392",e0e5f1df:"39488","371d0026":"39551","74dddc49":"39601","526a9c93":"39655",eaf7dfdf:"39946","26e576cc":"40043",a99a7a84:"40069","66cba0bd":"40235",a222ac46:"40265",d1da8056:"40452","56f07039":"40525","49a3ff07":"40644","85618d7a":"40845","7b7ce1bb":"40879","9f710d35":"41006",c75b9003:"41530",a65aeb22:"41578","7a9ccdde":"41753",e519cd9e:"41974",c3c2cf0d:"42079",a6f546c7:"42333",debad56b:"42417",f6c54c06:"42448",c54faebb:"42637",b27813ce:"42800","06447dd5":"42814",e13e97ed:"42825","98482f87":"42828",f28290c6:"42850","79c0e773":"42900","6e60fc8b":"43123","0b704f48":"43382","3c1a2d15":"43403",ac8215b1:"43446",e49f040d:"43499","90a92006":"43514",cfda7dae:"43569","8d2c35d4":"43778","3dd7b968":"43906",f8d246d6:"43917",f6f4b6e7:"43942","56d3718f":"44071","1053756e":"44077","66f3d752":"44099",c7901ae7:"44232","0b7302f4":"44324",f57f08dc:"44340","49c48079":"44835","3e3e2d52":"44874","2f83db41":"45058",c5e2ef47:"45326","89ca3add":"45446","87542a62":"45502",dd0d07c1:"45777","4e8f03cd":"45912",fe1b8d14:"46003",d32dcc20:"46195",eeb154ce:"46230","92574a95":"46314","1f910db0":"46330","2fbb3042":"46333",ded3805b:"46480","20de91ac":"46578","822c4cd0":"46966",fb21a0e9:"47045",d0711b6d:"47083","775f7402":"47177",ec7c2dfb:"47230","932325e3":"47296",cf66eb9a:"47433","5f0658da":"47543",cfa8b089:"47573",d02faa29:"47616","7ca28631":"47697","66f70f8f":"47722",c8b23694:"47759",c4f63a35:"47863","8865241c":"47976",a7750664:"48038","6d5f83d2":"48195","4dd6f7af":"48345","54e62810":"48481",a56a649d:"48542","2c72f107":"48954",a152e2a1:"49027","782adcf0":"49435",e54a7808:"49553","8eb806f1":"49734","3673a8ce":"50134",fbfd0f42:"50163",f856d65b:"50264",b1d4c921:"50379","099c7b60":"50482","5a72d50a":"50537","4d48fcb7":"50688",e1492825:"50779",f9dd93ba:"50950","5d5c5f94":"51373","1f7fcbb7":"51395","05054f56":"51573","37273ca3":"51684",d0e24277:"51722","8e70d425":"51775",b939d93e:"51789","2411f77f":"52076","88fe791b":"52099","67533fec":"52182","868dd308":"52209",d1239249:"52291",ca9a1315:"52538",bbe812b2:"52648","447f82ad":"52912",bfb8c06b:"53061","2ef36261":"53147","27cd943b":"53239","9e00d6e3":"53379","2945dbfd":"53580",ce3faf2d:"53677","91b81b98":"53765","5c3859ae":"53893","673116d2":"54146",cc2eace2:"54183","7ea4dca7":"54349","8235289d":"54430",d07c7386:"54511","0e83f9e9":"54642","3c7d7aed":"54688","81c00f7a":"54968","6cbc9f75":"55725","18ec690c":"55993","78bf798d":"56108","172cef5d":"56343","93a69b01":"56409",d9120bf2:"56473",d7fccb5c:"56612",f0bcf997:"56725","5ab2e4c0":"56784",d2a91969:"56823",bc72aaf9:"57254","7b4c5d89":"57397","23f4de98":"57410","10a40cfc":"57549",a04054f5:"57643",ab039f39:"57657","45fa8fc8":"57905",f047be76:"58100","09f8bc84":"58230",decf5f3b:"58412",c8d42f80:"58569",bcaec485:"58865",a1f54622:"59098","58a4f9c4":"59100",a6e67d36:"59491","30bcdfaf":"59577",c9bc5112:"59637","1d06aaab":"60036",a6a59c72:"60090","7a6da112":"60148","02fbc50f":"60274","06e6648e":"60384","5ce5f8b6":"60415","91a30c6c":"60499",b9b95a14:"60677",a1972f12:"60884","608122d4":"60927","09fcd96a":"60974","768b23eb":"61018",c55714c1:"61030",e1c2e776:"61100","6a7380a0":"61129","6396a7fe":"61170",c51a5554:"61504",b2c09c04:"61505",b15cf43f:"61592","7173f453":"61649",cb7ce1df:"61660",ba942c4a:"62047",db0355a2:"62116","6b15d84e":"62158","2cc95c91":"62175",d68a8932:"62240",a29568cd:"62643","3a0f357d":"62729","7e37206e":"62740","7acfad2d":"62850","9ecee934":"62974","727dcb34":"63093",b8e59b2c:"63343","24ce56fa":"63462",e724aa0c:"63485","91dbd828":"63640",fda8383b:"63645","07dcad66":"64049","3ea77f47":"64051","0f431cec":"64122",f91fb9d4:"64163","491e3748":"64181",c4f5d8e4:"64195","6e84f360":"64344","00936db6":"64513",bd9dcf8a:"64571","47664efc":"64851","6202e9b0":"65173","1dba9094":"65217",f2ce7b58:"65709",d9135261:"65860",a43a10ce:"65868","8526f5f6":"65878",f211d1a3:"65913","4f59363e":"65928",ba3b19d1:"66066","7fdd84c3":"66120","384badf6":"66496",d9fbf9ee:"66833",f6c94d23:"67168",a4731843:"67277",f0f74909:"67483",cdaeb6c7:"67527","627191fc":"67714",c9802e0f:"68038","5e662b40":"68211",fd0ee3c6:"68214","94baf93c":"68334","2bd76b34":"68572",b695d366:"68780","2aab0461":"68810","90dad6ee":"68996",fe41fb76:"69203","0db3065d":"69282","88b3827b":"69311",dccfc6ca:"69676","66a8c7f6":"69747","65c96e54":"69877","0add6094":"70005",c34fec7a:"70413","3a6f03ad":"70473","097ac4c7":"70681","1c5e7615":"70756","0e19e8fc":"71065",cfe35add:"71158","3fd0faed":"71194","03e22855":"71267",afe76ad3:"71477",f83908bc:"71521",af189017:"71862",fdef3022:"71894",b5493e20:"71898","3e0d2163":"71916",a56250de:"71969","48e75d8a":"72053",a6347505:"72097","13f7722f":"72179","28cab677":"72545","208b3683":"72600","18233dba":"72614",ee05e1f4:"72693","6742155e":"72955",ef17e2db:"73082","09dbdf3a":"73326","2eb4cc07":"73412",c05e6243:"73721",da6b5a00:"74231","76c7e13e":"74295",b354a552:"74457","061b9ec0":"74685","9b8fa1b3":"74729","4acc282a":"74796",f4bbeeb4:"74830",cc417f5b:"74839","0ba16095":"74853",ce1e026e:"74947","5801c226":"75017","91cbd683":"75055","3dd382e6":"75155",b1b1702b:"75248",a3bdbb47:"75296","794916e1":"75452",c80a87e5:"75514",e2266027:"75894",dad18bc2:"75946","2016fde8":"75996",f331dae8:"76064",e5dee6fa:"76400","9f8e45fd":"76533",d388c1c0:"76710",e85b2b68:"76848","48b41b21":"77191",abad1954:"77396","9262865a":"77472","5882ca40":"77724",d6467a7b:"77945","68fb1eeb":"78216",dfd0c61c:"78408","2b0294df":"78498","8853f2c2":"78526","2682d1a6":"78933","216f1911":"78989","6a657091":"79043",cb8aebd7:"79235","251cb658":"79261","10fdb3ce":"79405",f838c6f5:"79648","168235c0":"79676","935f2afb":"80053",d27bcc63:"80312",e1957427:"80477","0994b750":"80616",dabc210e:"80757","9dd53394":"80806","68387aed":"80962",cb1127ff:"81019",badd0b3f:"81032","652bfc64":"81058","2dc75d44":"81130","703f3689":"81413","9522257f":"81672","747296f3":"81767","19099ebb":"81788","68ebab0c":"82231","3c1a997b":"82288",f297e362:"82358",a95af62a:"82434",dc0b502e:"82545",c85edbf4:"82575","378f3d86":"82698",d22c73ca:"82724","3fcfa83f":"82765","4bc32079":"82873","84eeefe6":"83217","1caa6db9":"83339","07ba485a":"83484","4feb6cd1":"83590","395eb7c6":"83635","706586ad":"83756","05adccc0":"83798",ba8f881f:"84040",d1f820e6:"84046","56f286e3":"84334","136c1d54":"84478","7ce1d7ba":"84482","0386b2c0":"84648","1daa9480":"84804",aa70476d:"85127","95914a86":"85128",e680db30:"85532","23012ccd":"85547","570846ac":"85708","278477af":"85756","59a6ed9f":"85804",c926f228:"85926","807a296b":"85950","7ff8ae66":"85971","51cf57e0":"85996",d0cd86ed:"86030","9f3200bd":"86064",d565a856:"86399",fe1988be:"86411","254587dc":"86434","0c537762":"86458","349388c9":"86738","6920b208":"86873","5dd64854":"86897","2392e8d5":"87064","4610903a":"87096","0282d9da":"87115",e1b01fca:"87129","7a9ef260":"87165",c6148b7b:"87368","615894c7":"87532","3a6bbf33":"87583",e3683d7e:"87589",e7c319aa:"87718",cd1fd97e:"88202",e13c5473:"88648","225aacf5":"88762","1b340b9f":"88764","4f2fd236":"88894","9ba4de84":"88933","845d6e8e":"89041","689c4956":"89116","5dd80f8d":"89117",d0dab5bd:"89149",a2228310:"89222",f8e2a94e:"89224","8eeb7ef3":"89768","127c2ea3":"89944","1e33be1c":"89954",d1642eb0:"89976","2ccae19e":"89985","49c28f3e":"90062",a8a78a40:"90124",f44e39f1:"90147","2ad723ae":"90149","1fafbf27":"90387","3cc42aff":"90631","7abea912":"90640","30d29c5d":"90650",fa425188:"90770","6f1c5025":"90898","8be738e4":"91071","657d8ebd":"91122","949da420":"91462","5d5a7f04":"91584","931d717b":"91939",d0e063b4:"91988","74cc64ea":"92452",b4d23454:"92745","13c51ea3":"92792",f8c10ed2:"92898","03e479ab":"92990","9d3c2b55":"93147","961f481b":"93212",f0824f11:"93397",f2a39581:"93990","7d5a7ee2":"94083",a94703ab:"94368","238b593d":"94572","83caed44":"95042","211a457e":"95065",af09c9fa:"95211",bc0e42ae:"95515",c3c1383c:"95667",a5c83061:"95702",a4064c4a:"95957","17fa148f":"96018","15bf66b4":"96110",c9d8ba84:"96124","4e278954":"96273","5e1c13c1":"96299","8c6e7842":"96683",bced3f71:"96775","32c602fd":"96868",a2379942:"96885","312a9924":"96901","1e38d8f6":"97060","95c01cd8":"97272",ae61132c:"97509","6c2831f5":"97598","1dd9b9f1":"97600","546a9229":"97623",e0af8c55:"97676","3a5b4eed":"98304","7f4c5c7b":"98387","740a4079":"98406","2f1db623":"98842",fddea1d0:"99122",b92b9889:"99181","18c7e6dd":"99359","969375ac":"99447","73e069de":"99701",bc580689:"99740","8d08212b":"99953"}[a]||a,r.p+r.u(a)},(()=>{var a={51303:0,40532:0};r.f.j=(e,c)=>{var d=r.o(a,e)?a[e]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(40532|51303)$/.test(e))a[e]=0;else{var f=new Promise(((c,f)=>d=a[e]=[c,f]));c.push(d[2]=f);var b=r.p+r.u(e),t=new Error;r.l(b,(c=>{if(r.o(a,e)&&(0!==(d=a[e])&&(a[e]=void 0),d)){var f=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+e+" failed.\n("+f+": "+b+")",t.name="ChunkLoadError",t.type=f,t.request=b,d[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===a[e];var e=(e,c)=>{var d,f,[b,t,o]=c,n=0;if(b.some((e=>0!==a[e]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(e&&e(c);n Contributing guide | Richie - + diff --git a/docs/1.12/css-guidelines/index.html b/docs/1.12/css-guidelines/index.html index 6162e2905e..73ef9542d0 100644 --- a/docs/1.12/css-guidelines/index.html +++ b/docs/1.12/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.12/discover/index.html b/docs/1.12/discover/index.html index 23a8ed0671..17e1218ec9 100644 --- a/docs/1.12/discover/index.html +++ b/docs/1.12/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.12/django-react-interop/index.html b/docs/1.12/django-react-interop/index.html index 6d14d61223..41d99e9aa3 100644 --- a/docs/1.12/django-react-interop/index.html +++ b/docs/1.12/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.12/docker-development/index.html b/docs/1.12/docker-development/index.html index c938acdcb9..3da19cb16f 100644 --- a/docs/1.12/docker-development/index.html +++ b/docs/1.12/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.12/native-installation/index.html b/docs/1.12/native-installation/index.html index 773a00aa58..f2f579f662 100644 --- a/docs/1.12/native-installation/index.html +++ b/docs/1.12/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/1.13/building-the-frontend/index.html b/docs/1.13/building-the-frontend/index.html index 0f2f6aca58..0c0217cc92 100644 --- a/docs/1.13/building-the-frontend/index.html +++ b/docs/1.13/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/1.13/contributing-guide/index.html b/docs/1.13/contributing-guide/index.html index 1726b00e2b..38598479cb 100644 --- a/docs/1.13/contributing-guide/index.html +++ b/docs/1.13/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/1.13/css-guidelines/index.html b/docs/1.13/css-guidelines/index.html index edf158d86c..c5371cf106 100644 --- a/docs/1.13/css-guidelines/index.html +++ b/docs/1.13/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.13/discover/index.html b/docs/1.13/discover/index.html index df5ab6cab1..450d147296 100644 --- a/docs/1.13/discover/index.html +++ b/docs/1.13/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.13/django-react-interop/index.html b/docs/1.13/django-react-interop/index.html index 31792f1cc0..527746be26 100644 --- a/docs/1.13/django-react-interop/index.html +++ b/docs/1.13/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.13/docker-development/index.html b/docs/1.13/docker-development/index.html index 61bf1a9498..0cb1e02896 100644 --- a/docs/1.13/docker-development/index.html +++ b/docs/1.13/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.13/native-installation/index.html b/docs/1.13/native-installation/index.html index 4c361cfa5b..f8384b8825 100644 --- a/docs/1.13/native-installation/index.html +++ b/docs/1.13/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/1.14/building-the-frontend/index.html b/docs/1.14/building-the-frontend/index.html index b5720c8592..f36f4026a0 100644 --- a/docs/1.14/building-the-frontend/index.html +++ b/docs/1.14/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/1.14/contributing-guide/index.html b/docs/1.14/contributing-guide/index.html index 55fc54af4e..457345017c 100644 --- a/docs/1.14/contributing-guide/index.html +++ b/docs/1.14/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/1.14/css-guidelines/index.html b/docs/1.14/css-guidelines/index.html index f4d6ed58c1..78ef12238a 100644 --- a/docs/1.14/css-guidelines/index.html +++ b/docs/1.14/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.14/discover/index.html b/docs/1.14/discover/index.html index 54377ba128..f511776d26 100644 --- a/docs/1.14/discover/index.html +++ b/docs/1.14/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.14/django-react-interop/index.html b/docs/1.14/django-react-interop/index.html index d8d726c336..0e8096e15b 100644 --- a/docs/1.14/django-react-interop/index.html +++ b/docs/1.14/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.14/docker-development/index.html b/docs/1.14/docker-development/index.html index 9ae657f5bd..cb062cfef3 100644 --- a/docs/1.14/docker-development/index.html +++ b/docs/1.14/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.14/native-installation/index.html b/docs/1.14/native-installation/index.html index 9b63db3aa1..5d37df89f2 100644 --- a/docs/1.14/native-installation/index.html +++ b/docs/1.14/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/1.15/building-the-frontend/index.html b/docs/1.15/building-the-frontend/index.html index eda8c82fe7..bf1189a126 100644 --- a/docs/1.15/building-the-frontend/index.html +++ b/docs/1.15/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/1.15/contributing-guide/index.html b/docs/1.15/contributing-guide/index.html index 8bd4865fcc..7a6e40ca2b 100644 --- a/docs/1.15/contributing-guide/index.html +++ b/docs/1.15/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/1.15/css-guidelines/index.html b/docs/1.15/css-guidelines/index.html index e1e24d3460..289b59cfbf 100644 --- a/docs/1.15/css-guidelines/index.html +++ b/docs/1.15/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.15/discover/index.html b/docs/1.15/discover/index.html index d7fee67463..3066d24c2d 100644 --- a/docs/1.15/discover/index.html +++ b/docs/1.15/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.15/django-react-interop/index.html b/docs/1.15/django-react-interop/index.html index 4826fb8c57..9adb505095 100644 --- a/docs/1.15/django-react-interop/index.html +++ b/docs/1.15/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.15/docker-development/index.html b/docs/1.15/docker-development/index.html index f42aaaf3cb..03905494e4 100644 --- a/docs/1.15/docker-development/index.html +++ b/docs/1.15/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.15/native-installation/index.html b/docs/1.15/native-installation/index.html index f3595e95b8..5fb42c63c3 100644 --- a/docs/1.15/native-installation/index.html +++ b/docs/1.15/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/1.16/accessibility-testing/index.html b/docs/1.16/accessibility-testing/index.html index 3701cd5081..f26dbb91c1 100644 --- a/docs/1.16/accessibility-testing/index.html +++ b/docs/1.16/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/1.16/building-the-frontend/index.html b/docs/1.16/building-the-frontend/index.html index 98594f9d90..2a9f5f26f0 100644 --- a/docs/1.16/building-the-frontend/index.html +++ b/docs/1.16/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/1.16/contributing-guide/index.html b/docs/1.16/contributing-guide/index.html index dacb0bf02f..130472b596 100644 --- a/docs/1.16/contributing-guide/index.html +++ b/docs/1.16/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/1.16/css-guidelines/index.html b/docs/1.16/css-guidelines/index.html index 858288e225..fcd26e72ac 100644 --- a/docs/1.16/css-guidelines/index.html +++ b/docs/1.16/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.16/discover/index.html b/docs/1.16/discover/index.html index fc9d57bc96..68296845cd 100644 --- a/docs/1.16/discover/index.html +++ b/docs/1.16/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.16/django-react-interop/index.html b/docs/1.16/django-react-interop/index.html index 834910c7b2..53e438c151 100644 --- a/docs/1.16/django-react-interop/index.html +++ b/docs/1.16/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.16/docker-development/index.html b/docs/1.16/docker-development/index.html index 1e387b51fa..ed5a01aff2 100644 --- a/docs/1.16/docker-development/index.html +++ b/docs/1.16/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.16/native-installation/index.html b/docs/1.16/native-installation/index.html index 5e41eb11d6..cc54197787 100644 --- a/docs/1.16/native-installation/index.html +++ b/docs/1.16/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/1.17/accessibility-testing/index.html b/docs/1.17/accessibility-testing/index.html index a3282d1f34..18d47526c4 100644 --- a/docs/1.17/accessibility-testing/index.html +++ b/docs/1.17/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/1.17/building-the-frontend/index.html b/docs/1.17/building-the-frontend/index.html index ef6330bc3b..86f1976349 100644 --- a/docs/1.17/building-the-frontend/index.html +++ b/docs/1.17/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/1.17/contributing-guide/index.html b/docs/1.17/contributing-guide/index.html index 8f910e444d..207f69c5f6 100644 --- a/docs/1.17/contributing-guide/index.html +++ b/docs/1.17/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/1.17/css-guidelines/index.html b/docs/1.17/css-guidelines/index.html index 89e5d05586..822d7a72aa 100644 --- a/docs/1.17/css-guidelines/index.html +++ b/docs/1.17/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/1.17/discover/index.html b/docs/1.17/discover/index.html index 66a2f90cb5..03c680f737 100644 --- a/docs/1.17/discover/index.html +++ b/docs/1.17/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/1.17/django-react-interop/index.html b/docs/1.17/django-react-interop/index.html index 709a70b77a..2892c7ea12 100644 --- a/docs/1.17/django-react-interop/index.html +++ b/docs/1.17/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/1.17/docker-development/index.html b/docs/1.17/docker-development/index.html index f8109bc859..0e785e0fa2 100644 --- a/docs/1.17/docker-development/index.html +++ b/docs/1.17/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/1.17/native-installation/index.html b/docs/1.17/native-installation/index.html index 34157c93d8..8b3422fbb6 100644 --- a/docs/1.17/native-installation/index.html +++ b/docs/1.17/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.0.0/accessibility-testing/index.html b/docs/2.0.0/accessibility-testing/index.html index 5bafceaba6..abf187689a 100644 --- a/docs/2.0.0/accessibility-testing/index.html +++ b/docs/2.0.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.0.0/building-the-frontend/index.html b/docs/2.0.0/building-the-frontend/index.html index 8b3c3e5752..d52c6cde3e 100644 --- a/docs/2.0.0/building-the-frontend/index.html +++ b/docs/2.0.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.0.0/contributing-guide/index.html b/docs/2.0.0/contributing-guide/index.html index 3a80122dd2..f1783f6c2e 100644 --- a/docs/2.0.0/contributing-guide/index.html +++ b/docs/2.0.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.0.0/css-guidelines/index.html b/docs/2.0.0/css-guidelines/index.html index 3bb1c08347..4c9c53e443 100644 --- a/docs/2.0.0/css-guidelines/index.html +++ b/docs/2.0.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.0.0/discover/index.html b/docs/2.0.0/discover/index.html index 45b099c117..e3490f40fb 100644 --- a/docs/2.0.0/discover/index.html +++ b/docs/2.0.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.0.0/django-react-interop/index.html b/docs/2.0.0/django-react-interop/index.html index 844b17d8fa..c5c117ff3c 100644 --- a/docs/2.0.0/django-react-interop/index.html +++ b/docs/2.0.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.0.0/docker-development/index.html b/docs/2.0.0/docker-development/index.html index 44fd6cca55..81a7698c68 100644 --- a/docs/2.0.0/docker-development/index.html +++ b/docs/2.0.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.0.0/frontend-overrides/index.html b/docs/2.0.0/frontend-overrides/index.html index 1b69774ec3..0845e05788 100644 --- a/docs/2.0.0/frontend-overrides/index.html +++ b/docs/2.0.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.0.0/lms-connection/index.html b/docs/2.0.0/lms-connection/index.html index e217e19183..7184f5caf3 100644 --- a/docs/2.0.0/lms-connection/index.html +++ b/docs/2.0.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.0.0/native-installation/index.html b/docs/2.0.0/native-installation/index.html index a5a10381d7..3e2fbcf8f2 100644 --- a/docs/2.0.0/native-installation/index.html +++ b/docs/2.0.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.0.1/accessibility-testing/index.html b/docs/2.0.1/accessibility-testing/index.html index 2d74788f69..8313a1cd7f 100644 --- a/docs/2.0.1/accessibility-testing/index.html +++ b/docs/2.0.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.0.1/building-the-frontend/index.html b/docs/2.0.1/building-the-frontend/index.html index 9e718aef3e..bd6e756495 100644 --- a/docs/2.0.1/building-the-frontend/index.html +++ b/docs/2.0.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.0.1/contributing-guide/index.html b/docs/2.0.1/contributing-guide/index.html index a21851d3bc..526d544ddc 100644 --- a/docs/2.0.1/contributing-guide/index.html +++ b/docs/2.0.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.0.1/css-guidelines/index.html b/docs/2.0.1/css-guidelines/index.html index 93f1a8bffc..f8dcffa1e3 100644 --- a/docs/2.0.1/css-guidelines/index.html +++ b/docs/2.0.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.0.1/discover/index.html b/docs/2.0.1/discover/index.html index ecf87aed98..d4a5e09b1a 100644 --- a/docs/2.0.1/discover/index.html +++ b/docs/2.0.1/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.0.1/django-react-interop/index.html b/docs/2.0.1/django-react-interop/index.html index ce65c5e613..a46f04187d 100644 --- a/docs/2.0.1/django-react-interop/index.html +++ b/docs/2.0.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.0.1/docker-development/index.html b/docs/2.0.1/docker-development/index.html index 787c6abcc3..1efc6e3f96 100644 --- a/docs/2.0.1/docker-development/index.html +++ b/docs/2.0.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.0.1/frontend-overrides/index.html b/docs/2.0.1/frontend-overrides/index.html index 9bbc21621b..ef947831e4 100644 --- a/docs/2.0.1/frontend-overrides/index.html +++ b/docs/2.0.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.0.1/lms-connection/index.html b/docs/2.0.1/lms-connection/index.html index 38b965e8cb..b10fd8530f 100644 --- a/docs/2.0.1/lms-connection/index.html +++ b/docs/2.0.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.0.1/native-installation/index.html b/docs/2.0.1/native-installation/index.html index eb9d7083f8..6f3af3dcb5 100644 --- a/docs/2.0.1/native-installation/index.html +++ b/docs/2.0.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.1.0/accessibility-testing/index.html b/docs/2.1.0/accessibility-testing/index.html index 2d09852e19..f6c790edd7 100644 --- a/docs/2.1.0/accessibility-testing/index.html +++ b/docs/2.1.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.1.0/building-the-frontend/index.html b/docs/2.1.0/building-the-frontend/index.html index d443ad7055..175faaf6c9 100644 --- a/docs/2.1.0/building-the-frontend/index.html +++ b/docs/2.1.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.1.0/contributing-guide/index.html b/docs/2.1.0/contributing-guide/index.html index 3b911d3f89..9e1f22af91 100644 --- a/docs/2.1.0/contributing-guide/index.html +++ b/docs/2.1.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.1.0/css-guidelines/index.html b/docs/2.1.0/css-guidelines/index.html index be1b30ff30..9ec190e34d 100644 --- a/docs/2.1.0/css-guidelines/index.html +++ b/docs/2.1.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.1.0/discover/index.html b/docs/2.1.0/discover/index.html index 6e6a88b17e..853031faef 100644 --- a/docs/2.1.0/discover/index.html +++ b/docs/2.1.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.1.0/django-react-interop/index.html b/docs/2.1.0/django-react-interop/index.html index 6a6cc17d6a..b89d0d1909 100644 --- a/docs/2.1.0/django-react-interop/index.html +++ b/docs/2.1.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.1.0/docker-development/index.html b/docs/2.1.0/docker-development/index.html index bf700080c8..508c2fd077 100644 --- a/docs/2.1.0/docker-development/index.html +++ b/docs/2.1.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.1.0/frontend-overrides/index.html b/docs/2.1.0/frontend-overrides/index.html index a4db24e01b..2488c42d71 100644 --- a/docs/2.1.0/frontend-overrides/index.html +++ b/docs/2.1.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.1.0/lms-connection/index.html b/docs/2.1.0/lms-connection/index.html index 0daf29ec0c..26d24fcde3 100644 --- a/docs/2.1.0/lms-connection/index.html +++ b/docs/2.1.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.1.0/native-installation/index.html b/docs/2.1.0/native-installation/index.html index ad4bb579c4..6599a9edae 100644 --- a/docs/2.1.0/native-installation/index.html +++ b/docs/2.1.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.10.0/accessibility-testing/index.html b/docs/2.10.0/accessibility-testing/index.html index 6f24763e69..292e1022ce 100644 --- a/docs/2.10.0/accessibility-testing/index.html +++ b/docs/2.10.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.10.0/api/course-run-synchronization-api/index.html b/docs/2.10.0/api/course-run-synchronization-api/index.html index be494a5b58..3da4b4afb5 100644 --- a/docs/2.10.0/api/course-run-synchronization-api/index.html +++ b/docs/2.10.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.10.0/building-the-frontend/index.html b/docs/2.10.0/building-the-frontend/index.html index 6ea608b9ba..b4ea0d8ec1 100644 --- a/docs/2.10.0/building-the-frontend/index.html +++ b/docs/2.10.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.10.0/contributing-guide/index.html b/docs/2.10.0/contributing-guide/index.html index 9abf59a1f6..7e2fe4d912 100644 --- a/docs/2.10.0/contributing-guide/index.html +++ b/docs/2.10.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.10.0/css-guidelines/index.html b/docs/2.10.0/css-guidelines/index.html index e121c8d364..dc51c2079f 100644 --- a/docs/2.10.0/css-guidelines/index.html +++ b/docs/2.10.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.10.0/discover/index.html b/docs/2.10.0/discover/index.html index f5472422f6..8d134af771 100644 --- a/docs/2.10.0/discover/index.html +++ b/docs/2.10.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.10.0/displaying-connection-status/index.html b/docs/2.10.0/displaying-connection-status/index.html index a6194945e7..befb6387ac 100644 --- a/docs/2.10.0/displaying-connection-status/index.html +++ b/docs/2.10.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.10.0/django-react-interop/index.html b/docs/2.10.0/django-react-interop/index.html index 3e8fed5290..1ef0c9b14b 100644 --- a/docs/2.10.0/django-react-interop/index.html +++ b/docs/2.10.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.10.0/docker-development/index.html b/docs/2.10.0/docker-development/index.html index 9725a3305e..5422f0ed00 100644 --- a/docs/2.10.0/docker-development/index.html +++ b/docs/2.10.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.10.0/frontend-overrides/index.html b/docs/2.10.0/frontend-overrides/index.html index 8670c28eac..2df56fe8ca 100644 --- a/docs/2.10.0/frontend-overrides/index.html +++ b/docs/2.10.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.10.0/internationalization/index.html b/docs/2.10.0/internationalization/index.html index 71a2b5f5be..fdf791c5a2 100644 --- a/docs/2.10.0/internationalization/index.html +++ b/docs/2.10.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.10.0/lms-backends/index.html b/docs/2.10.0/lms-backends/index.html index 821f95a0a3..526ca40d6b 100644 --- a/docs/2.10.0/lms-backends/index.html +++ b/docs/2.10.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.10.0/lms-connection/index.html b/docs/2.10.0/lms-connection/index.html index 69b33fa3e6..ac83ddef8b 100644 --- a/docs/2.10.0/lms-connection/index.html +++ b/docs/2.10.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.10.0/native-installation/index.html b/docs/2.10.0/native-installation/index.html index d0bde7b606..5653b4e207 100644 --- a/docs/2.10.0/native-installation/index.html +++ b/docs/2.10.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.10.0/synchronizing-course-runs/index.html b/docs/2.10.0/synchronizing-course-runs/index.html index 6f6f03d49a..d12e80861c 100644 --- a/docs/2.10.0/synchronizing-course-runs/index.html +++ b/docs/2.10.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.10.0/tls-connection/index.html b/docs/2.10.0/tls-connection/index.html index 478d8a9b65..fbd3e56263 100644 --- a/docs/2.10.0/tls-connection/index.html +++ b/docs/2.10.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.10.0/web-analytics/index.html b/docs/2.10.0/web-analytics/index.html index 4864cf0070..8763fdc364 100644 --- a/docs/2.10.0/web-analytics/index.html +++ b/docs/2.10.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.11.0/accessibility-testing/index.html b/docs/2.11.0/accessibility-testing/index.html index 395311f3d2..65224ec8c7 100644 --- a/docs/2.11.0/accessibility-testing/index.html +++ b/docs/2.11.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.11.0/api/course-run-synchronization-api/index.html b/docs/2.11.0/api/course-run-synchronization-api/index.html index 0232af3f23..5f1807ab24 100644 --- a/docs/2.11.0/api/course-run-synchronization-api/index.html +++ b/docs/2.11.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.11.0/building-the-frontend/index.html b/docs/2.11.0/building-the-frontend/index.html index 3d6977bd4d..a5b8f2b5fb 100644 --- a/docs/2.11.0/building-the-frontend/index.html +++ b/docs/2.11.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.11.0/contributing-guide/index.html b/docs/2.11.0/contributing-guide/index.html index 9a161d01f8..91fb4de088 100644 --- a/docs/2.11.0/contributing-guide/index.html +++ b/docs/2.11.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.11.0/css-guidelines/index.html b/docs/2.11.0/css-guidelines/index.html index 2ae96cbd9d..1fcf7c1a90 100644 --- a/docs/2.11.0/css-guidelines/index.html +++ b/docs/2.11.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.11.0/discover/index.html b/docs/2.11.0/discover/index.html index 51ee813067..a2571559b7 100644 --- a/docs/2.11.0/discover/index.html +++ b/docs/2.11.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.11.0/displaying-connection-status/index.html b/docs/2.11.0/displaying-connection-status/index.html index dafef4840a..1f192d7617 100644 --- a/docs/2.11.0/displaying-connection-status/index.html +++ b/docs/2.11.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.11.0/django-react-interop/index.html b/docs/2.11.0/django-react-interop/index.html index 4a4a9a387e..7712bf5a0c 100644 --- a/docs/2.11.0/django-react-interop/index.html +++ b/docs/2.11.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.11.0/docker-development/index.html b/docs/2.11.0/docker-development/index.html index accdb8ed09..c1eb2b8110 100644 --- a/docs/2.11.0/docker-development/index.html +++ b/docs/2.11.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.11.0/frontend-overrides/index.html b/docs/2.11.0/frontend-overrides/index.html index 9a84bcaef4..2e97790aa0 100644 --- a/docs/2.11.0/frontend-overrides/index.html +++ b/docs/2.11.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.11.0/internationalization/index.html b/docs/2.11.0/internationalization/index.html index eda0c29312..6d60f6cb74 100644 --- a/docs/2.11.0/internationalization/index.html +++ b/docs/2.11.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.11.0/lms-backends/index.html b/docs/2.11.0/lms-backends/index.html index 2081ddcf4a..9a5d748ddf 100644 --- a/docs/2.11.0/lms-backends/index.html +++ b/docs/2.11.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.11.0/lms-connection/index.html b/docs/2.11.0/lms-connection/index.html index 135262a712..db39c0cda9 100644 --- a/docs/2.11.0/lms-connection/index.html +++ b/docs/2.11.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.11.0/native-installation/index.html b/docs/2.11.0/native-installation/index.html index a5306af5f9..f4fead5f37 100644 --- a/docs/2.11.0/native-installation/index.html +++ b/docs/2.11.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.11.0/synchronizing-course-runs/index.html b/docs/2.11.0/synchronizing-course-runs/index.html index 0af543fcff..c5bc2de218 100644 --- a/docs/2.11.0/synchronizing-course-runs/index.html +++ b/docs/2.11.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.11.0/tls-connection/index.html b/docs/2.11.0/tls-connection/index.html index 533dfb7dd0..08798a1b64 100644 --- a/docs/2.11.0/tls-connection/index.html +++ b/docs/2.11.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.11.0/web-analytics/index.html b/docs/2.11.0/web-analytics/index.html index a1c9224645..76489b2562 100644 --- a/docs/2.11.0/web-analytics/index.html +++ b/docs/2.11.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.12.0/accessibility-testing/index.html b/docs/2.12.0/accessibility-testing/index.html index 1fefa2dd99..5d2f443818 100644 --- a/docs/2.12.0/accessibility-testing/index.html +++ b/docs/2.12.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.12.0/api/course-run-synchronization-api/index.html b/docs/2.12.0/api/course-run-synchronization-api/index.html index eb224dbcce..43cbfe2a7a 100644 --- a/docs/2.12.0/api/course-run-synchronization-api/index.html +++ b/docs/2.12.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.12.0/building-the-frontend/index.html b/docs/2.12.0/building-the-frontend/index.html index f3106ae0b3..0ea7612ad1 100644 --- a/docs/2.12.0/building-the-frontend/index.html +++ b/docs/2.12.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.12.0/contributing-guide/index.html b/docs/2.12.0/contributing-guide/index.html index a1185bdad1..1db99e0aad 100644 --- a/docs/2.12.0/contributing-guide/index.html +++ b/docs/2.12.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.12.0/css-guidelines/index.html b/docs/2.12.0/css-guidelines/index.html index fdd6bea1de..010ade4167 100644 --- a/docs/2.12.0/css-guidelines/index.html +++ b/docs/2.12.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.12.0/discover/index.html b/docs/2.12.0/discover/index.html index a5944cd681..1e594031da 100644 --- a/docs/2.12.0/discover/index.html +++ b/docs/2.12.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.12.0/displaying-connection-status/index.html b/docs/2.12.0/displaying-connection-status/index.html index c7a61ef6e7..61d95b52ce 100644 --- a/docs/2.12.0/displaying-connection-status/index.html +++ b/docs/2.12.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.12.0/django-react-interop/index.html b/docs/2.12.0/django-react-interop/index.html index a21de1ae75..b356ee2a6b 100644 --- a/docs/2.12.0/django-react-interop/index.html +++ b/docs/2.12.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.12.0/docker-development/index.html b/docs/2.12.0/docker-development/index.html index 0825423b1f..1caf54df36 100644 --- a/docs/2.12.0/docker-development/index.html +++ b/docs/2.12.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.12.0/frontend-overrides/index.html b/docs/2.12.0/frontend-overrides/index.html index a8d27f15d6..f7827da9a5 100644 --- a/docs/2.12.0/frontend-overrides/index.html +++ b/docs/2.12.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.12.0/internationalization/index.html b/docs/2.12.0/internationalization/index.html index 36b4300073..a062fa03f2 100644 --- a/docs/2.12.0/internationalization/index.html +++ b/docs/2.12.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.12.0/lms-backends/index.html b/docs/2.12.0/lms-backends/index.html index ad337789d6..fcc0f26831 100644 --- a/docs/2.12.0/lms-backends/index.html +++ b/docs/2.12.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.12.0/lms-connection/index.html b/docs/2.12.0/lms-connection/index.html index 26e27c41ba..297231fcc0 100644 --- a/docs/2.12.0/lms-connection/index.html +++ b/docs/2.12.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.12.0/native-installation/index.html b/docs/2.12.0/native-installation/index.html index d2d6a21dec..2d2054be68 100644 --- a/docs/2.12.0/native-installation/index.html +++ b/docs/2.12.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.12.0/synchronizing-course-runs/index.html b/docs/2.12.0/synchronizing-course-runs/index.html index c85baf47bb..f6b242b93d 100644 --- a/docs/2.12.0/synchronizing-course-runs/index.html +++ b/docs/2.12.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.12.0/tls-connection/index.html b/docs/2.12.0/tls-connection/index.html index 4389a7d866..e88a52c9d1 100644 --- a/docs/2.12.0/tls-connection/index.html +++ b/docs/2.12.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.12.0/web-analytics/index.html b/docs/2.12.0/web-analytics/index.html index 785a77f32d..c4111c8e7d 100644 --- a/docs/2.12.0/web-analytics/index.html +++ b/docs/2.12.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.13.0/accessibility-testing/index.html b/docs/2.13.0/accessibility-testing/index.html index 33b07268c5..18126aa98a 100644 --- a/docs/2.13.0/accessibility-testing/index.html +++ b/docs/2.13.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.13.0/api/course-run-synchronization-api/index.html b/docs/2.13.0/api/course-run-synchronization-api/index.html index 8c2d241f53..00781dc6f2 100644 --- a/docs/2.13.0/api/course-run-synchronization-api/index.html +++ b/docs/2.13.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.13.0/building-the-frontend/index.html b/docs/2.13.0/building-the-frontend/index.html index bec3a53d97..089a841da3 100644 --- a/docs/2.13.0/building-the-frontend/index.html +++ b/docs/2.13.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.13.0/contributing-guide/index.html b/docs/2.13.0/contributing-guide/index.html index 23915bc09a..2abac6cf4c 100644 --- a/docs/2.13.0/contributing-guide/index.html +++ b/docs/2.13.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.13.0/css-guidelines/index.html b/docs/2.13.0/css-guidelines/index.html index 5bc9a26c9f..b7f5e3174e 100644 --- a/docs/2.13.0/css-guidelines/index.html +++ b/docs/2.13.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.13.0/discover/index.html b/docs/2.13.0/discover/index.html index f693bae874..1d0d46849e 100644 --- a/docs/2.13.0/discover/index.html +++ b/docs/2.13.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.13.0/displaying-connection-status/index.html b/docs/2.13.0/displaying-connection-status/index.html index 7675eb20a1..263dde1f84 100644 --- a/docs/2.13.0/displaying-connection-status/index.html +++ b/docs/2.13.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.13.0/django-react-interop/index.html b/docs/2.13.0/django-react-interop/index.html index f617149f0b..efecb989f8 100644 --- a/docs/2.13.0/django-react-interop/index.html +++ b/docs/2.13.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.13.0/docker-development/index.html b/docs/2.13.0/docker-development/index.html index eaeb83c218..1b17935980 100644 --- a/docs/2.13.0/docker-development/index.html +++ b/docs/2.13.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.13.0/frontend-overrides/index.html b/docs/2.13.0/frontend-overrides/index.html index daf0fa5f31..6a9d80a244 100644 --- a/docs/2.13.0/frontend-overrides/index.html +++ b/docs/2.13.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.13.0/internationalization/index.html b/docs/2.13.0/internationalization/index.html index dbc2b29959..5a91222927 100644 --- a/docs/2.13.0/internationalization/index.html +++ b/docs/2.13.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.13.0/lms-backends/index.html b/docs/2.13.0/lms-backends/index.html index cb1b23e0fe..d902f1edf4 100644 --- a/docs/2.13.0/lms-backends/index.html +++ b/docs/2.13.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.13.0/lms-connection/index.html b/docs/2.13.0/lms-connection/index.html index f4cfedcc90..404a4bbdd0 100644 --- a/docs/2.13.0/lms-connection/index.html +++ b/docs/2.13.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.13.0/native-installation/index.html b/docs/2.13.0/native-installation/index.html index 31736ba768..a690dc9b9f 100644 --- a/docs/2.13.0/native-installation/index.html +++ b/docs/2.13.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.13.0/synchronizing-course-runs/index.html b/docs/2.13.0/synchronizing-course-runs/index.html index 6aebbea3ac..29086fbe0c 100644 --- a/docs/2.13.0/synchronizing-course-runs/index.html +++ b/docs/2.13.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.13.0/tls-connection/index.html b/docs/2.13.0/tls-connection/index.html index 1aaaa57a32..5be6ccc7e0 100644 --- a/docs/2.13.0/tls-connection/index.html +++ b/docs/2.13.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.13.0/web-analytics/index.html b/docs/2.13.0/web-analytics/index.html index 0b6ff2df13..f6a732dc31 100644 --- a/docs/2.13.0/web-analytics/index.html +++ b/docs/2.13.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.14.0/accessibility-testing/index.html b/docs/2.14.0/accessibility-testing/index.html index 14f0efc6e1..589629edde 100644 --- a/docs/2.14.0/accessibility-testing/index.html +++ b/docs/2.14.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.14.0/api/course-run-synchronization-api/index.html b/docs/2.14.0/api/course-run-synchronization-api/index.html index 9f33cc93a3..7795e1c56e 100644 --- a/docs/2.14.0/api/course-run-synchronization-api/index.html +++ b/docs/2.14.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.14.0/building-the-frontend/index.html b/docs/2.14.0/building-the-frontend/index.html index cfbf7960a6..a31afcd7b1 100644 --- a/docs/2.14.0/building-the-frontend/index.html +++ b/docs/2.14.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.14.0/contributing-guide/index.html b/docs/2.14.0/contributing-guide/index.html index 04da7e7197..747fde2a9f 100644 --- a/docs/2.14.0/contributing-guide/index.html +++ b/docs/2.14.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.14.0/css-guidelines/index.html b/docs/2.14.0/css-guidelines/index.html index a7fc17dc1f..23e10f9805 100644 --- a/docs/2.14.0/css-guidelines/index.html +++ b/docs/2.14.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.14.0/discover/index.html b/docs/2.14.0/discover/index.html index bbe54ea535..5e6da05752 100644 --- a/docs/2.14.0/discover/index.html +++ b/docs/2.14.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.14.0/displaying-connection-status/index.html b/docs/2.14.0/displaying-connection-status/index.html index f854685e57..c47c2d97dc 100644 --- a/docs/2.14.0/displaying-connection-status/index.html +++ b/docs/2.14.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.14.0/django-react-interop/index.html b/docs/2.14.0/django-react-interop/index.html index fb912c1db3..f4c0bb54f2 100644 --- a/docs/2.14.0/django-react-interop/index.html +++ b/docs/2.14.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.14.0/docker-development/index.html b/docs/2.14.0/docker-development/index.html index 12bf8eda7d..ef60d4e7c0 100644 --- a/docs/2.14.0/docker-development/index.html +++ b/docs/2.14.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.14.0/frontend-overrides/index.html b/docs/2.14.0/frontend-overrides/index.html index 1ccb2acac3..f2f546666e 100644 --- a/docs/2.14.0/frontend-overrides/index.html +++ b/docs/2.14.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.14.0/internationalization/index.html b/docs/2.14.0/internationalization/index.html index 44a8bb2ed4..37c2f6ea28 100644 --- a/docs/2.14.0/internationalization/index.html +++ b/docs/2.14.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.14.0/lms-backends/index.html b/docs/2.14.0/lms-backends/index.html index 1f1932c7cf..11ce9d4236 100644 --- a/docs/2.14.0/lms-backends/index.html +++ b/docs/2.14.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.14.0/lms-connection/index.html b/docs/2.14.0/lms-connection/index.html index 390d7d7fa8..e60794cf5c 100644 --- a/docs/2.14.0/lms-connection/index.html +++ b/docs/2.14.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.14.0/native-installation/index.html b/docs/2.14.0/native-installation/index.html index cd62081615..68f11fed51 100644 --- a/docs/2.14.0/native-installation/index.html +++ b/docs/2.14.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.14.0/synchronizing-course-runs/index.html b/docs/2.14.0/synchronizing-course-runs/index.html index 8e11c47680..844c8df1cd 100644 --- a/docs/2.14.0/synchronizing-course-runs/index.html +++ b/docs/2.14.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.14.0/tls-connection/index.html b/docs/2.14.0/tls-connection/index.html index ee78bdad75..343bd974ed 100644 --- a/docs/2.14.0/tls-connection/index.html +++ b/docs/2.14.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.14.0/web-analytics/index.html b/docs/2.14.0/web-analytics/index.html index e572a78881..e5b5911a69 100644 --- a/docs/2.14.0/web-analytics/index.html +++ b/docs/2.14.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.14.1/accessibility-testing/index.html b/docs/2.14.1/accessibility-testing/index.html index 88c0ae9fec..fd7340401e 100644 --- a/docs/2.14.1/accessibility-testing/index.html +++ b/docs/2.14.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.14.1/api/course-run-synchronization-api/index.html b/docs/2.14.1/api/course-run-synchronization-api/index.html index 7f828cef4e..99c5fa1cde 100644 --- a/docs/2.14.1/api/course-run-synchronization-api/index.html +++ b/docs/2.14.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.14.1/building-the-frontend/index.html b/docs/2.14.1/building-the-frontend/index.html index d551d46474..e9f98fbdda 100644 --- a/docs/2.14.1/building-the-frontend/index.html +++ b/docs/2.14.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.14.1/contributing-guide/index.html b/docs/2.14.1/contributing-guide/index.html index 9469c7b932..1d650435f8 100644 --- a/docs/2.14.1/contributing-guide/index.html +++ b/docs/2.14.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.14.1/cookiecutter/index.html b/docs/2.14.1/cookiecutter/index.html index e057c553fb..acbeab4ffd 100644 --- a/docs/2.14.1/cookiecutter/index.html +++ b/docs/2.14.1/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.14.1/css-guidelines/index.html b/docs/2.14.1/css-guidelines/index.html index e246116f45..63b06fefe9 100644 --- a/docs/2.14.1/css-guidelines/index.html +++ b/docs/2.14.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.14.1/discover/index.html b/docs/2.14.1/discover/index.html index 110125bd99..f5f5538a7a 100644 --- a/docs/2.14.1/discover/index.html +++ b/docs/2.14.1/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.14.1/displaying-connection-status/index.html b/docs/2.14.1/displaying-connection-status/index.html index 83bbfd9876..9cc56e14dd 100644 --- a/docs/2.14.1/displaying-connection-status/index.html +++ b/docs/2.14.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.14.1/django-react-interop/index.html b/docs/2.14.1/django-react-interop/index.html index 6276834de6..05b797651b 100644 --- a/docs/2.14.1/django-react-interop/index.html +++ b/docs/2.14.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.14.1/docker-development/index.html b/docs/2.14.1/docker-development/index.html index f1da618182..3247f677d1 100644 --- a/docs/2.14.1/docker-development/index.html +++ b/docs/2.14.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.14.1/frontend-overrides/index.html b/docs/2.14.1/frontend-overrides/index.html index 42debefeff..47426a1950 100644 --- a/docs/2.14.1/frontend-overrides/index.html +++ b/docs/2.14.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.14.1/installation/index.html b/docs/2.14.1/installation/index.html index 50a1334e9b..e054bf600f 100644 --- a/docs/2.14.1/installation/index.html +++ b/docs/2.14.1/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.14.1/internationalization/index.html b/docs/2.14.1/internationalization/index.html index a5ecf516a0..aa31ea55b5 100644 --- a/docs/2.14.1/internationalization/index.html +++ b/docs/2.14.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.14.1/joanie-connection/index.html b/docs/2.14.1/joanie-connection/index.html index 89823a9f3d..335a865943 100644 --- a/docs/2.14.1/joanie-connection/index.html +++ b/docs/2.14.1/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.14.1/lms-backends/index.html b/docs/2.14.1/lms-backends/index.html index 04c13c36dd..f5b817b330 100644 --- a/docs/2.14.1/lms-backends/index.html +++ b/docs/2.14.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.14.1/lms-connection/index.html b/docs/2.14.1/lms-connection/index.html index d77a9fb49d..06f91cd77c 100644 --- a/docs/2.14.1/lms-connection/index.html +++ b/docs/2.14.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.14.1/native-installation/index.html b/docs/2.14.1/native-installation/index.html index 558e6f6453..9703fb2093 100644 --- a/docs/2.14.1/native-installation/index.html +++ b/docs/2.14.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.14.1/synchronizing-course-runs/index.html b/docs/2.14.1/synchronizing-course-runs/index.html index 5dee70d1ad..81c8af338f 100644 --- a/docs/2.14.1/synchronizing-course-runs/index.html +++ b/docs/2.14.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.14.1/tls-connection/index.html b/docs/2.14.1/tls-connection/index.html index c06aa0ee84..60c1b6340a 100644 --- a/docs/2.14.1/tls-connection/index.html +++ b/docs/2.14.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.14.1/web-analytics/index.html b/docs/2.14.1/web-analytics/index.html index f52dfd4569..33f84f1913 100644 --- a/docs/2.14.1/web-analytics/index.html +++ b/docs/2.14.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.15.0/accessibility-testing/index.html b/docs/2.15.0/accessibility-testing/index.html index 293c435ed7..d550189665 100644 --- a/docs/2.15.0/accessibility-testing/index.html +++ b/docs/2.15.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.15.0/api/course-run-synchronization-api/index.html b/docs/2.15.0/api/course-run-synchronization-api/index.html index a665affe0b..ee046c6df4 100644 --- a/docs/2.15.0/api/course-run-synchronization-api/index.html +++ b/docs/2.15.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.15.0/building-the-frontend/index.html b/docs/2.15.0/building-the-frontend/index.html index 9655532ed5..b67b3a72e1 100644 --- a/docs/2.15.0/building-the-frontend/index.html +++ b/docs/2.15.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.15.0/contributing-guide/index.html b/docs/2.15.0/contributing-guide/index.html index 736285df79..61bc394e5e 100644 --- a/docs/2.15.0/contributing-guide/index.html +++ b/docs/2.15.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.15.0/cookiecutter/index.html b/docs/2.15.0/cookiecutter/index.html index 1e07b8396e..424cd58ee2 100644 --- a/docs/2.15.0/cookiecutter/index.html +++ b/docs/2.15.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.15.0/css-guidelines/index.html b/docs/2.15.0/css-guidelines/index.html index d2344aef18..83445a5bd2 100644 --- a/docs/2.15.0/css-guidelines/index.html +++ b/docs/2.15.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.15.0/discover/index.html b/docs/2.15.0/discover/index.html index 5e7587b605..0254b20fcd 100644 --- a/docs/2.15.0/discover/index.html +++ b/docs/2.15.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.15.0/displaying-connection-status/index.html b/docs/2.15.0/displaying-connection-status/index.html index 149213f0ba..5a2d922e23 100644 --- a/docs/2.15.0/displaying-connection-status/index.html +++ b/docs/2.15.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.15.0/django-react-interop/index.html b/docs/2.15.0/django-react-interop/index.html index fe2df463a2..05a7841b28 100644 --- a/docs/2.15.0/django-react-interop/index.html +++ b/docs/2.15.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.15.0/docker-development/index.html b/docs/2.15.0/docker-development/index.html index d0f4eb8b53..0393e8b25f 100644 --- a/docs/2.15.0/docker-development/index.html +++ b/docs/2.15.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.15.0/frontend-overrides/index.html b/docs/2.15.0/frontend-overrides/index.html index 3015bf7acc..cafd1b6b9a 100644 --- a/docs/2.15.0/frontend-overrides/index.html +++ b/docs/2.15.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.15.0/installation/index.html b/docs/2.15.0/installation/index.html index b20e08384e..57aa29d8f9 100644 --- a/docs/2.15.0/installation/index.html +++ b/docs/2.15.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.15.0/internationalization/index.html b/docs/2.15.0/internationalization/index.html index e55d06875d..3abb7c915d 100644 --- a/docs/2.15.0/internationalization/index.html +++ b/docs/2.15.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.15.0/joanie-connection/index.html b/docs/2.15.0/joanie-connection/index.html index ba29faa8d3..fa708a487c 100644 --- a/docs/2.15.0/joanie-connection/index.html +++ b/docs/2.15.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.15.0/lms-backends/index.html b/docs/2.15.0/lms-backends/index.html index 5473f64e30..eeb4be1fb2 100644 --- a/docs/2.15.0/lms-backends/index.html +++ b/docs/2.15.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.15.0/lms-connection/index.html b/docs/2.15.0/lms-connection/index.html index 98a4ace17a..aa307ebdbc 100644 --- a/docs/2.15.0/lms-connection/index.html +++ b/docs/2.15.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.15.0/native-installation/index.html b/docs/2.15.0/native-installation/index.html index 7fceaa0e74..cf15cdd66c 100644 --- a/docs/2.15.0/native-installation/index.html +++ b/docs/2.15.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.15.0/synchronizing-course-runs/index.html b/docs/2.15.0/synchronizing-course-runs/index.html index 565d1a1297..3174df865d 100644 --- a/docs/2.15.0/synchronizing-course-runs/index.html +++ b/docs/2.15.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.15.0/tls-connection/index.html b/docs/2.15.0/tls-connection/index.html index 5ca2399a68..6d5825a7f3 100644 --- a/docs/2.15.0/tls-connection/index.html +++ b/docs/2.15.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.15.0/web-analytics/index.html b/docs/2.15.0/web-analytics/index.html index 308a49e14c..32b5271437 100644 --- a/docs/2.15.0/web-analytics/index.html +++ b/docs/2.15.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.15.1/accessibility-testing/index.html b/docs/2.15.1/accessibility-testing/index.html index b4d42c4966..da8f3761a9 100644 --- a/docs/2.15.1/accessibility-testing/index.html +++ b/docs/2.15.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.15.1/api/course-run-synchronization-api/index.html b/docs/2.15.1/api/course-run-synchronization-api/index.html index 2dd3816829..6956a850f1 100644 --- a/docs/2.15.1/api/course-run-synchronization-api/index.html +++ b/docs/2.15.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.15.1/building-the-frontend/index.html b/docs/2.15.1/building-the-frontend/index.html index db50b642c6..7872ce7b26 100644 --- a/docs/2.15.1/building-the-frontend/index.html +++ b/docs/2.15.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.15.1/contributing-guide/index.html b/docs/2.15.1/contributing-guide/index.html index 741e1c8f78..26a10b14e3 100644 --- a/docs/2.15.1/contributing-guide/index.html +++ b/docs/2.15.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.15.1/cookiecutter/index.html b/docs/2.15.1/cookiecutter/index.html index efda69c444..1d7c0c6001 100644 --- a/docs/2.15.1/cookiecutter/index.html +++ b/docs/2.15.1/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.15.1/css-guidelines/index.html b/docs/2.15.1/css-guidelines/index.html index e30c340c6c..d468377862 100644 --- a/docs/2.15.1/css-guidelines/index.html +++ b/docs/2.15.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.15.1/discover/index.html b/docs/2.15.1/discover/index.html index 07c2e40bb7..572b70806f 100644 --- a/docs/2.15.1/discover/index.html +++ b/docs/2.15.1/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.15.1/displaying-connection-status/index.html b/docs/2.15.1/displaying-connection-status/index.html index ebe6f1f5ed..f907746ed0 100644 --- a/docs/2.15.1/displaying-connection-status/index.html +++ b/docs/2.15.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.15.1/django-react-interop/index.html b/docs/2.15.1/django-react-interop/index.html index 520944228a..3511141905 100644 --- a/docs/2.15.1/django-react-interop/index.html +++ b/docs/2.15.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.15.1/docker-development/index.html b/docs/2.15.1/docker-development/index.html index a66f03be0b..8d7baca40f 100644 --- a/docs/2.15.1/docker-development/index.html +++ b/docs/2.15.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.15.1/frontend-overrides/index.html b/docs/2.15.1/frontend-overrides/index.html index 2f01a548ba..d230f3a1f2 100644 --- a/docs/2.15.1/frontend-overrides/index.html +++ b/docs/2.15.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.15.1/installation/index.html b/docs/2.15.1/installation/index.html index 3fa8243acc..46248da0f6 100644 --- a/docs/2.15.1/installation/index.html +++ b/docs/2.15.1/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.15.1/internationalization/index.html b/docs/2.15.1/internationalization/index.html index a6bf6e8256..dbad0133d2 100644 --- a/docs/2.15.1/internationalization/index.html +++ b/docs/2.15.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.15.1/joanie-connection/index.html b/docs/2.15.1/joanie-connection/index.html index fb48240f8f..8ead74e698 100644 --- a/docs/2.15.1/joanie-connection/index.html +++ b/docs/2.15.1/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.15.1/lms-backends/index.html b/docs/2.15.1/lms-backends/index.html index 8b9123183e..7b55f08b66 100644 --- a/docs/2.15.1/lms-backends/index.html +++ b/docs/2.15.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.15.1/lms-connection/index.html b/docs/2.15.1/lms-connection/index.html index 59fbae80a5..0b1dcb92c0 100644 --- a/docs/2.15.1/lms-connection/index.html +++ b/docs/2.15.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.15.1/native-installation/index.html b/docs/2.15.1/native-installation/index.html index bc6cc3496f..8e3725b1e5 100644 --- a/docs/2.15.1/native-installation/index.html +++ b/docs/2.15.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.15.1/synchronizing-course-runs/index.html b/docs/2.15.1/synchronizing-course-runs/index.html index 18e6763719..690e32a0ad 100644 --- a/docs/2.15.1/synchronizing-course-runs/index.html +++ b/docs/2.15.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.15.1/tls-connection/index.html b/docs/2.15.1/tls-connection/index.html index 30bd8e43ea..d728978e18 100644 --- a/docs/2.15.1/tls-connection/index.html +++ b/docs/2.15.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.15.1/web-analytics/index.html b/docs/2.15.1/web-analytics/index.html index 399227e0de..935a179966 100644 --- a/docs/2.15.1/web-analytics/index.html +++ b/docs/2.15.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.16.0/accessibility-testing/index.html b/docs/2.16.0/accessibility-testing/index.html index 04876ed37a..6259a1899e 100644 --- a/docs/2.16.0/accessibility-testing/index.html +++ b/docs/2.16.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.16.0/api/course-run-synchronization-api/index.html b/docs/2.16.0/api/course-run-synchronization-api/index.html index 3a2dd0582c..bb6782c358 100644 --- a/docs/2.16.0/api/course-run-synchronization-api/index.html +++ b/docs/2.16.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.16.0/building-the-frontend/index.html b/docs/2.16.0/building-the-frontend/index.html index 10682eda44..32a09c9d85 100644 --- a/docs/2.16.0/building-the-frontend/index.html +++ b/docs/2.16.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.16.0/contributing-guide/index.html b/docs/2.16.0/contributing-guide/index.html index cf2d01102b..4491fd22f6 100644 --- a/docs/2.16.0/contributing-guide/index.html +++ b/docs/2.16.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.16.0/cookiecutter/index.html b/docs/2.16.0/cookiecutter/index.html index 838523b1ed..7c66f67bed 100644 --- a/docs/2.16.0/cookiecutter/index.html +++ b/docs/2.16.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.16.0/css-guidelines/index.html b/docs/2.16.0/css-guidelines/index.html index c069a642bd..eaa735e93a 100644 --- a/docs/2.16.0/css-guidelines/index.html +++ b/docs/2.16.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.16.0/discover/index.html b/docs/2.16.0/discover/index.html index 1bed0fcc79..ef40cfc814 100644 --- a/docs/2.16.0/discover/index.html +++ b/docs/2.16.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.16.0/displaying-connection-status/index.html b/docs/2.16.0/displaying-connection-status/index.html index e6c0b66c80..b1a399bf56 100644 --- a/docs/2.16.0/displaying-connection-status/index.html +++ b/docs/2.16.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.16.0/django-react-interop/index.html b/docs/2.16.0/django-react-interop/index.html index 8d641dd76d..ce241f75db 100644 --- a/docs/2.16.0/django-react-interop/index.html +++ b/docs/2.16.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.16.0/docker-development/index.html b/docs/2.16.0/docker-development/index.html index c3a533034f..84beccc75a 100644 --- a/docs/2.16.0/docker-development/index.html +++ b/docs/2.16.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.16.0/frontend-overrides/index.html b/docs/2.16.0/frontend-overrides/index.html index b72d1f2476..08a77dc3f5 100644 --- a/docs/2.16.0/frontend-overrides/index.html +++ b/docs/2.16.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.16.0/installation/index.html b/docs/2.16.0/installation/index.html index dfe0321ca7..5b770bc301 100644 --- a/docs/2.16.0/installation/index.html +++ b/docs/2.16.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.16.0/internationalization/index.html b/docs/2.16.0/internationalization/index.html index b9af9997fa..d9aaa3723c 100644 --- a/docs/2.16.0/internationalization/index.html +++ b/docs/2.16.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.16.0/joanie-connection/index.html b/docs/2.16.0/joanie-connection/index.html index 24ce9c74c2..32508f0944 100644 --- a/docs/2.16.0/joanie-connection/index.html +++ b/docs/2.16.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.16.0/lms-backends/index.html b/docs/2.16.0/lms-backends/index.html index 64c364d56d..573665a83f 100644 --- a/docs/2.16.0/lms-backends/index.html +++ b/docs/2.16.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.16.0/lms-connection/index.html b/docs/2.16.0/lms-connection/index.html index aa63bc0de9..e09a1e1758 100644 --- a/docs/2.16.0/lms-connection/index.html +++ b/docs/2.16.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.16.0/native-installation/index.html b/docs/2.16.0/native-installation/index.html index aabc81d885..0167921567 100644 --- a/docs/2.16.0/native-installation/index.html +++ b/docs/2.16.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.16.0/synchronizing-course-runs/index.html b/docs/2.16.0/synchronizing-course-runs/index.html index a04b655332..4d61a752d3 100644 --- a/docs/2.16.0/synchronizing-course-runs/index.html +++ b/docs/2.16.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.16.0/tls-connection/index.html b/docs/2.16.0/tls-connection/index.html index 03e749d478..37b9bab318 100644 --- a/docs/2.16.0/tls-connection/index.html +++ b/docs/2.16.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.16.0/web-analytics/index.html b/docs/2.16.0/web-analytics/index.html index 28f9cbfd8c..d275c986cb 100644 --- a/docs/2.16.0/web-analytics/index.html +++ b/docs/2.16.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.17.0/accessibility-testing/index.html b/docs/2.17.0/accessibility-testing/index.html index 75c3147df6..e9841b1ac5 100644 --- a/docs/2.17.0/accessibility-testing/index.html +++ b/docs/2.17.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.17.0/api/course-run-synchronization-api/index.html b/docs/2.17.0/api/course-run-synchronization-api/index.html index 3023eda2ce..34b1a102af 100644 --- a/docs/2.17.0/api/course-run-synchronization-api/index.html +++ b/docs/2.17.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.17.0/building-the-frontend/index.html b/docs/2.17.0/building-the-frontend/index.html index 9000077ae0..720aa45845 100644 --- a/docs/2.17.0/building-the-frontend/index.html +++ b/docs/2.17.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.17.0/contributing-guide/index.html b/docs/2.17.0/contributing-guide/index.html index 13a9a1cd13..5abb5bd61b 100644 --- a/docs/2.17.0/contributing-guide/index.html +++ b/docs/2.17.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.17.0/cookiecutter/index.html b/docs/2.17.0/cookiecutter/index.html index 80dc747111..82cd8359f0 100644 --- a/docs/2.17.0/cookiecutter/index.html +++ b/docs/2.17.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.17.0/css-guidelines/index.html b/docs/2.17.0/css-guidelines/index.html index 21d2e6ab9d..3c1afe03fb 100644 --- a/docs/2.17.0/css-guidelines/index.html +++ b/docs/2.17.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.17.0/discover/index.html b/docs/2.17.0/discover/index.html index b2b764e8d2..f4e4ab2dfc 100644 --- a/docs/2.17.0/discover/index.html +++ b/docs/2.17.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.17.0/displaying-connection-status/index.html b/docs/2.17.0/displaying-connection-status/index.html index 59ea0d79e9..ca1f79adc1 100644 --- a/docs/2.17.0/displaying-connection-status/index.html +++ b/docs/2.17.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.17.0/django-react-interop/index.html b/docs/2.17.0/django-react-interop/index.html index 3f07ebd95d..e193b34347 100644 --- a/docs/2.17.0/django-react-interop/index.html +++ b/docs/2.17.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.17.0/docker-development/index.html b/docs/2.17.0/docker-development/index.html index 2e87570ed0..7690175b7e 100644 --- a/docs/2.17.0/docker-development/index.html +++ b/docs/2.17.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.17.0/filters-customization/index.html b/docs/2.17.0/filters-customization/index.html index 3994a4c117..8ab49a93a9 100644 --- a/docs/2.17.0/filters-customization/index.html +++ b/docs/2.17.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.17.0/frontend-overrides/index.html b/docs/2.17.0/frontend-overrides/index.html index 542536248e..71e2f63f56 100644 --- a/docs/2.17.0/frontend-overrides/index.html +++ b/docs/2.17.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.17.0/installation/index.html b/docs/2.17.0/installation/index.html index 47ef1e4d86..b528b95300 100644 --- a/docs/2.17.0/installation/index.html +++ b/docs/2.17.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.17.0/internationalization/index.html b/docs/2.17.0/internationalization/index.html index 446e841737..daa3b4cece 100644 --- a/docs/2.17.0/internationalization/index.html +++ b/docs/2.17.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.17.0/joanie-connection/index.html b/docs/2.17.0/joanie-connection/index.html index 4ee0e72127..8580d2cf0b 100644 --- a/docs/2.17.0/joanie-connection/index.html +++ b/docs/2.17.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.17.0/lms-backends/index.html b/docs/2.17.0/lms-backends/index.html index a7c26edc12..071b55eabe 100644 --- a/docs/2.17.0/lms-backends/index.html +++ b/docs/2.17.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.17.0/lms-connection/index.html b/docs/2.17.0/lms-connection/index.html index 5efe9ffa06..329a36cd26 100644 --- a/docs/2.17.0/lms-connection/index.html +++ b/docs/2.17.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.17.0/native-installation/index.html b/docs/2.17.0/native-installation/index.html index 8ad80917cd..a4ad3dce4f 100644 --- a/docs/2.17.0/native-installation/index.html +++ b/docs/2.17.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.17.0/synchronizing-course-runs/index.html b/docs/2.17.0/synchronizing-course-runs/index.html index 679d552afb..fb2fbd81f4 100644 --- a/docs/2.17.0/synchronizing-course-runs/index.html +++ b/docs/2.17.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.17.0/tls-connection/index.html b/docs/2.17.0/tls-connection/index.html index b3ca31308f..329f48c472 100644 --- a/docs/2.17.0/tls-connection/index.html +++ b/docs/2.17.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.17.0/web-analytics/index.html b/docs/2.17.0/web-analytics/index.html index e070652ce6..da25cb8589 100644 --- a/docs/2.17.0/web-analytics/index.html +++ b/docs/2.17.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.18.0/accessibility-testing/index.html b/docs/2.18.0/accessibility-testing/index.html index 8991f1a6a8..92241a8bab 100644 --- a/docs/2.18.0/accessibility-testing/index.html +++ b/docs/2.18.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.18.0/api/course-run-synchronization-api/index.html b/docs/2.18.0/api/course-run-synchronization-api/index.html index 29639a2563..78f642cf0e 100644 --- a/docs/2.18.0/api/course-run-synchronization-api/index.html +++ b/docs/2.18.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.18.0/building-the-frontend/index.html b/docs/2.18.0/building-the-frontend/index.html index 3e3596eb90..a256b6d833 100644 --- a/docs/2.18.0/building-the-frontend/index.html +++ b/docs/2.18.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.18.0/contributing-guide/index.html b/docs/2.18.0/contributing-guide/index.html index 79ad4ab48e..e50120ead4 100644 --- a/docs/2.18.0/contributing-guide/index.html +++ b/docs/2.18.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.18.0/cookiecutter/index.html b/docs/2.18.0/cookiecutter/index.html index 0c5939b01b..c584919a6d 100644 --- a/docs/2.18.0/cookiecutter/index.html +++ b/docs/2.18.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.18.0/css-guidelines/index.html b/docs/2.18.0/css-guidelines/index.html index 732604a1c8..9a20065dd5 100644 --- a/docs/2.18.0/css-guidelines/index.html +++ b/docs/2.18.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.18.0/discover/index.html b/docs/2.18.0/discover/index.html index 2819677abb..5c796e8158 100644 --- a/docs/2.18.0/discover/index.html +++ b/docs/2.18.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.18.0/displaying-connection-status/index.html b/docs/2.18.0/displaying-connection-status/index.html index 0753d5779b..a6a3df5d85 100644 --- a/docs/2.18.0/displaying-connection-status/index.html +++ b/docs/2.18.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.18.0/django-react-interop/index.html b/docs/2.18.0/django-react-interop/index.html index ed7890788d..1b3bffcfed 100644 --- a/docs/2.18.0/django-react-interop/index.html +++ b/docs/2.18.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.18.0/docker-development/index.html b/docs/2.18.0/docker-development/index.html index d69799786d..664e723da0 100644 --- a/docs/2.18.0/docker-development/index.html +++ b/docs/2.18.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.18.0/filters-customization/index.html b/docs/2.18.0/filters-customization/index.html index 54eaa708da..6a725c8d60 100644 --- a/docs/2.18.0/filters-customization/index.html +++ b/docs/2.18.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.18.0/frontend-overrides/index.html b/docs/2.18.0/frontend-overrides/index.html index 04a241f1d9..691eab9a33 100644 --- a/docs/2.18.0/frontend-overrides/index.html +++ b/docs/2.18.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.18.0/installation/index.html b/docs/2.18.0/installation/index.html index f4e674baea..dea18acc8b 100644 --- a/docs/2.18.0/installation/index.html +++ b/docs/2.18.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.18.0/internationalization/index.html b/docs/2.18.0/internationalization/index.html index 237cd71e06..8f85e7b259 100644 --- a/docs/2.18.0/internationalization/index.html +++ b/docs/2.18.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.18.0/joanie-connection/index.html b/docs/2.18.0/joanie-connection/index.html index 1067799832..b5fee3caa4 100644 --- a/docs/2.18.0/joanie-connection/index.html +++ b/docs/2.18.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.18.0/lms-backends/index.html b/docs/2.18.0/lms-backends/index.html index 8ad1d96803..47e9ce118c 100644 --- a/docs/2.18.0/lms-backends/index.html +++ b/docs/2.18.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.18.0/lms-connection/index.html b/docs/2.18.0/lms-connection/index.html index 380ad4a6f9..67fdfc9a1d 100644 --- a/docs/2.18.0/lms-connection/index.html +++ b/docs/2.18.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.18.0/native-installation/index.html b/docs/2.18.0/native-installation/index.html index 8915d67140..9b64a0a1bc 100644 --- a/docs/2.18.0/native-installation/index.html +++ b/docs/2.18.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.18.0/synchronizing-course-runs/index.html b/docs/2.18.0/synchronizing-course-runs/index.html index 9ff840407f..f02bb8a349 100644 --- a/docs/2.18.0/synchronizing-course-runs/index.html +++ b/docs/2.18.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.18.0/tls-connection/index.html b/docs/2.18.0/tls-connection/index.html index f4eff31d36..edfee18997 100644 --- a/docs/2.18.0/tls-connection/index.html +++ b/docs/2.18.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.18.0/web-analytics/index.html b/docs/2.18.0/web-analytics/index.html index ff7d2c9649..9d070395a7 100644 --- a/docs/2.18.0/web-analytics/index.html +++ b/docs/2.18.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.19.0/accessibility-testing/index.html b/docs/2.19.0/accessibility-testing/index.html index 2dfe126aef..10de6d10b9 100644 --- a/docs/2.19.0/accessibility-testing/index.html +++ b/docs/2.19.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.19.0/api/course-run-synchronization-api/index.html b/docs/2.19.0/api/course-run-synchronization-api/index.html index 1007025638..a4b69b9caa 100644 --- a/docs/2.19.0/api/course-run-synchronization-api/index.html +++ b/docs/2.19.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.19.0/building-the-frontend/index.html b/docs/2.19.0/building-the-frontend/index.html index 530223074d..ff1e3a693d 100644 --- a/docs/2.19.0/building-the-frontend/index.html +++ b/docs/2.19.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.19.0/contributing-guide/index.html b/docs/2.19.0/contributing-guide/index.html index 35098dbd66..418985c379 100644 --- a/docs/2.19.0/contributing-guide/index.html +++ b/docs/2.19.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.19.0/cookiecutter/index.html b/docs/2.19.0/cookiecutter/index.html index 68f383babe..c518e8c3c2 100644 --- a/docs/2.19.0/cookiecutter/index.html +++ b/docs/2.19.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.19.0/css-guidelines/index.html b/docs/2.19.0/css-guidelines/index.html index ea2ee6b439..a3ebda638a 100644 --- a/docs/2.19.0/css-guidelines/index.html +++ b/docs/2.19.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.19.0/discover/index.html b/docs/2.19.0/discover/index.html index e3f7dafbde..2845ce1967 100644 --- a/docs/2.19.0/discover/index.html +++ b/docs/2.19.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.19.0/displaying-connection-status/index.html b/docs/2.19.0/displaying-connection-status/index.html index 2b58126604..19340e4d3b 100644 --- a/docs/2.19.0/displaying-connection-status/index.html +++ b/docs/2.19.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.19.0/django-react-interop/index.html b/docs/2.19.0/django-react-interop/index.html index 949cf46ec3..22d8107361 100644 --- a/docs/2.19.0/django-react-interop/index.html +++ b/docs/2.19.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.19.0/docker-development/index.html b/docs/2.19.0/docker-development/index.html index 482b7cb4c1..6e3cbba40b 100644 --- a/docs/2.19.0/docker-development/index.html +++ b/docs/2.19.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.19.0/filters-customization/index.html b/docs/2.19.0/filters-customization/index.html index 0c16bd334e..54ed1b53c2 100644 --- a/docs/2.19.0/filters-customization/index.html +++ b/docs/2.19.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.19.0/frontend-overrides/index.html b/docs/2.19.0/frontend-overrides/index.html index 2584d85113..4e8dee0e82 100644 --- a/docs/2.19.0/frontend-overrides/index.html +++ b/docs/2.19.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.19.0/installation/index.html b/docs/2.19.0/installation/index.html index dfe4f51a60..c2ff45fdee 100644 --- a/docs/2.19.0/installation/index.html +++ b/docs/2.19.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.19.0/internationalization/index.html b/docs/2.19.0/internationalization/index.html index 315a10cf0b..4f8e08c199 100644 --- a/docs/2.19.0/internationalization/index.html +++ b/docs/2.19.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.19.0/joanie-connection/index.html b/docs/2.19.0/joanie-connection/index.html index 5cd7b5e3b0..0bf9990f40 100644 --- a/docs/2.19.0/joanie-connection/index.html +++ b/docs/2.19.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.19.0/lms-backends/index.html b/docs/2.19.0/lms-backends/index.html index 4ccf6188dd..15600b128d 100644 --- a/docs/2.19.0/lms-backends/index.html +++ b/docs/2.19.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.19.0/lms-connection/index.html b/docs/2.19.0/lms-connection/index.html index d86d081539..0baadd2e26 100644 --- a/docs/2.19.0/lms-connection/index.html +++ b/docs/2.19.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.19.0/native-installation/index.html b/docs/2.19.0/native-installation/index.html index f8b468e5a0..07a2779c97 100644 --- a/docs/2.19.0/native-installation/index.html +++ b/docs/2.19.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.19.0/synchronizing-course-runs/index.html b/docs/2.19.0/synchronizing-course-runs/index.html index 7a7e8384cd..9711baf497 100644 --- a/docs/2.19.0/synchronizing-course-runs/index.html +++ b/docs/2.19.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.19.0/tls-connection/index.html b/docs/2.19.0/tls-connection/index.html index 68c292d47e..3556687ea6 100644 --- a/docs/2.19.0/tls-connection/index.html +++ b/docs/2.19.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.19.0/web-analytics/index.html b/docs/2.19.0/web-analytics/index.html index 5f1c375aa0..c1b3b52ef9 100644 --- a/docs/2.19.0/web-analytics/index.html +++ b/docs/2.19.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.2.0/accessibility-testing/index.html b/docs/2.2.0/accessibility-testing/index.html index f77f03554b..371ffe708f 100644 --- a/docs/2.2.0/accessibility-testing/index.html +++ b/docs/2.2.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.2.0/building-the-frontend/index.html b/docs/2.2.0/building-the-frontend/index.html index 653f0302e6..725e926fe4 100644 --- a/docs/2.2.0/building-the-frontend/index.html +++ b/docs/2.2.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.2.0/contributing-guide/index.html b/docs/2.2.0/contributing-guide/index.html index 1c8d5408b4..4034f9a3a2 100644 --- a/docs/2.2.0/contributing-guide/index.html +++ b/docs/2.2.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.2.0/css-guidelines/index.html b/docs/2.2.0/css-guidelines/index.html index cda031d162..dacef74d89 100644 --- a/docs/2.2.0/css-guidelines/index.html +++ b/docs/2.2.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.2.0/discover/index.html b/docs/2.2.0/discover/index.html index 8e3f467625..548e4b5e21 100644 --- a/docs/2.2.0/discover/index.html +++ b/docs/2.2.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.2.0/django-react-interop/index.html b/docs/2.2.0/django-react-interop/index.html index 96e0de774a..5f35e03fd1 100644 --- a/docs/2.2.0/django-react-interop/index.html +++ b/docs/2.2.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.2.0/docker-development/index.html b/docs/2.2.0/docker-development/index.html index 126e61509d..c382d24626 100644 --- a/docs/2.2.0/docker-development/index.html +++ b/docs/2.2.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.2.0/frontend-overrides/index.html b/docs/2.2.0/frontend-overrides/index.html index 2fe7600d38..ad007dd5ff 100644 --- a/docs/2.2.0/frontend-overrides/index.html +++ b/docs/2.2.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.2.0/internationalization/index.html b/docs/2.2.0/internationalization/index.html index 8aa3863f8b..16bdaeb280 100644 --- a/docs/2.2.0/internationalization/index.html +++ b/docs/2.2.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.2.0/lms-connection/index.html b/docs/2.2.0/lms-connection/index.html index c28f1aa2e3..11eb025a63 100644 --- a/docs/2.2.0/lms-connection/index.html +++ b/docs/2.2.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.2.0/native-installation/index.html b/docs/2.2.0/native-installation/index.html index 941d2d0e96..575827c7f6 100644 --- a/docs/2.2.0/native-installation/index.html +++ b/docs/2.2.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.20.0/accessibility-testing/index.html b/docs/2.20.0/accessibility-testing/index.html index b2087f65e0..43c116c3cb 100644 --- a/docs/2.20.0/accessibility-testing/index.html +++ b/docs/2.20.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.20.0/api/course-run-synchronization-api/index.html b/docs/2.20.0/api/course-run-synchronization-api/index.html index 5c183c1db6..13fb127f3f 100644 --- a/docs/2.20.0/api/course-run-synchronization-api/index.html +++ b/docs/2.20.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.20.0/building-the-frontend/index.html b/docs/2.20.0/building-the-frontend/index.html index d9306c1117..c7c846961a 100644 --- a/docs/2.20.0/building-the-frontend/index.html +++ b/docs/2.20.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.20.0/contributing-guide/index.html b/docs/2.20.0/contributing-guide/index.html index 73faa8baac..99f08a1fb3 100644 --- a/docs/2.20.0/contributing-guide/index.html +++ b/docs/2.20.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.20.0/cookiecutter/index.html b/docs/2.20.0/cookiecutter/index.html index 33814abb4a..4423351a0b 100644 --- a/docs/2.20.0/cookiecutter/index.html +++ b/docs/2.20.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.20.0/css-guidelines/index.html b/docs/2.20.0/css-guidelines/index.html index 0112557b5e..1830e48a5d 100644 --- a/docs/2.20.0/css-guidelines/index.html +++ b/docs/2.20.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.20.0/discover/index.html b/docs/2.20.0/discover/index.html index 701438d253..9e0b140005 100644 --- a/docs/2.20.0/discover/index.html +++ b/docs/2.20.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.20.0/displaying-connection-status/index.html b/docs/2.20.0/displaying-connection-status/index.html index 2df9ccb4cc..232f98c8c8 100644 --- a/docs/2.20.0/displaying-connection-status/index.html +++ b/docs/2.20.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.20.0/django-react-interop/index.html b/docs/2.20.0/django-react-interop/index.html index d1c600af6a..1192f0edd5 100644 --- a/docs/2.20.0/django-react-interop/index.html +++ b/docs/2.20.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.20.0/docker-development/index.html b/docs/2.20.0/docker-development/index.html index 1aae2e516c..8d04ff4a17 100644 --- a/docs/2.20.0/docker-development/index.html +++ b/docs/2.20.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.20.0/filters-customization/index.html b/docs/2.20.0/filters-customization/index.html index 932d0675fe..a7a5411289 100644 --- a/docs/2.20.0/filters-customization/index.html +++ b/docs/2.20.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.20.0/frontend-overrides/index.html b/docs/2.20.0/frontend-overrides/index.html index 8a83b2f748..ea3bd9a071 100644 --- a/docs/2.20.0/frontend-overrides/index.html +++ b/docs/2.20.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.20.0/installation/index.html b/docs/2.20.0/installation/index.html index 6fce328327..ff91030cd4 100644 --- a/docs/2.20.0/installation/index.html +++ b/docs/2.20.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.20.0/internationalization/index.html b/docs/2.20.0/internationalization/index.html index eb31df8116..aa44bb0045 100644 --- a/docs/2.20.0/internationalization/index.html +++ b/docs/2.20.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.20.0/joanie-connection/index.html b/docs/2.20.0/joanie-connection/index.html index 7e22e6fcdb..ff61039826 100644 --- a/docs/2.20.0/joanie-connection/index.html +++ b/docs/2.20.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.20.0/lms-backends/index.html b/docs/2.20.0/lms-backends/index.html index ea365c8190..8e94f10a64 100644 --- a/docs/2.20.0/lms-backends/index.html +++ b/docs/2.20.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.20.0/lms-connection/index.html b/docs/2.20.0/lms-connection/index.html index d57f3a246c..005a9c65c1 100644 --- a/docs/2.20.0/lms-connection/index.html +++ b/docs/2.20.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.20.0/native-installation/index.html b/docs/2.20.0/native-installation/index.html index 8d99b85f79..e103b3f474 100644 --- a/docs/2.20.0/native-installation/index.html +++ b/docs/2.20.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.20.0/synchronizing-course-runs/index.html b/docs/2.20.0/synchronizing-course-runs/index.html index 1dc777e185..87c157c234 100644 --- a/docs/2.20.0/synchronizing-course-runs/index.html +++ b/docs/2.20.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.20.0/tls-connection/index.html b/docs/2.20.0/tls-connection/index.html index 9ef2e9837b..02dff876a4 100644 --- a/docs/2.20.0/tls-connection/index.html +++ b/docs/2.20.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.20.0/web-analytics/index.html b/docs/2.20.0/web-analytics/index.html index 6f4e8a2a8d..e5eeca1a07 100644 --- a/docs/2.20.0/web-analytics/index.html +++ b/docs/2.20.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.20.1/accessibility-testing/index.html b/docs/2.20.1/accessibility-testing/index.html index 7dfdcb9092..f62d4b5985 100644 --- a/docs/2.20.1/accessibility-testing/index.html +++ b/docs/2.20.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.20.1/api/course-run-synchronization-api/index.html b/docs/2.20.1/api/course-run-synchronization-api/index.html index 8132a7b881..2488677e8e 100644 --- a/docs/2.20.1/api/course-run-synchronization-api/index.html +++ b/docs/2.20.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.20.1/building-the-frontend/index.html b/docs/2.20.1/building-the-frontend/index.html index 82c932c878..953c33ffdb 100644 --- a/docs/2.20.1/building-the-frontend/index.html +++ b/docs/2.20.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.20.1/contributing-guide/index.html b/docs/2.20.1/contributing-guide/index.html index 7092d7654e..0b957c138f 100644 --- a/docs/2.20.1/contributing-guide/index.html +++ b/docs/2.20.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.20.1/cookiecutter/index.html b/docs/2.20.1/cookiecutter/index.html index 3566051394..f864c40b2b 100644 --- a/docs/2.20.1/cookiecutter/index.html +++ b/docs/2.20.1/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.20.1/css-guidelines/index.html b/docs/2.20.1/css-guidelines/index.html index a57d12ca8b..cb953249c8 100644 --- a/docs/2.20.1/css-guidelines/index.html +++ b/docs/2.20.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.20.1/discover/index.html b/docs/2.20.1/discover/index.html index 0a0a7a36ac..7b0a4a4218 100644 --- a/docs/2.20.1/discover/index.html +++ b/docs/2.20.1/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.20.1/displaying-connection-status/index.html b/docs/2.20.1/displaying-connection-status/index.html index df484ae85f..9f3ec48f9d 100644 --- a/docs/2.20.1/displaying-connection-status/index.html +++ b/docs/2.20.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.20.1/django-react-interop/index.html b/docs/2.20.1/django-react-interop/index.html index a36b82fcbc..f5cfdf52e5 100644 --- a/docs/2.20.1/django-react-interop/index.html +++ b/docs/2.20.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.20.1/docker-development/index.html b/docs/2.20.1/docker-development/index.html index 4a1b6e4fb6..240dc670e9 100644 --- a/docs/2.20.1/docker-development/index.html +++ b/docs/2.20.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.20.1/filters-customization/index.html b/docs/2.20.1/filters-customization/index.html index 63c40290ea..485a833f3c 100644 --- a/docs/2.20.1/filters-customization/index.html +++ b/docs/2.20.1/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.20.1/frontend-overrides/index.html b/docs/2.20.1/frontend-overrides/index.html index 5c12067aed..8c7a57e970 100644 --- a/docs/2.20.1/frontend-overrides/index.html +++ b/docs/2.20.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.20.1/installation/index.html b/docs/2.20.1/installation/index.html index 18bec713b5..d996dbb202 100644 --- a/docs/2.20.1/installation/index.html +++ b/docs/2.20.1/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.20.1/internationalization/index.html b/docs/2.20.1/internationalization/index.html index d3a2395551..6363d5e922 100644 --- a/docs/2.20.1/internationalization/index.html +++ b/docs/2.20.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.20.1/joanie-connection/index.html b/docs/2.20.1/joanie-connection/index.html index 56cbeb320a..8fd9c3270e 100644 --- a/docs/2.20.1/joanie-connection/index.html +++ b/docs/2.20.1/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.20.1/lms-backends/index.html b/docs/2.20.1/lms-backends/index.html index 1c8ee6821b..8f1299a9db 100644 --- a/docs/2.20.1/lms-backends/index.html +++ b/docs/2.20.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.20.1/lms-connection/index.html b/docs/2.20.1/lms-connection/index.html index 6ef8630d8c..f529e8203b 100644 --- a/docs/2.20.1/lms-connection/index.html +++ b/docs/2.20.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.20.1/native-installation/index.html b/docs/2.20.1/native-installation/index.html index 1f160a8bfb..d0a1c835fe 100644 --- a/docs/2.20.1/native-installation/index.html +++ b/docs/2.20.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.20.1/synchronizing-course-runs/index.html b/docs/2.20.1/synchronizing-course-runs/index.html index 5a3aeb0015..e28c2d1045 100644 --- a/docs/2.20.1/synchronizing-course-runs/index.html +++ b/docs/2.20.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.20.1/tls-connection/index.html b/docs/2.20.1/tls-connection/index.html index a04b114f2b..bc981e81a6 100644 --- a/docs/2.20.1/tls-connection/index.html +++ b/docs/2.20.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.20.1/web-analytics/index.html b/docs/2.20.1/web-analytics/index.html index 3af1e2387b..a93ba00e75 100644 --- a/docs/2.20.1/web-analytics/index.html +++ b/docs/2.20.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.21.0/accessibility-testing/index.html b/docs/2.21.0/accessibility-testing/index.html index ba7b59065d..58c66951c1 100644 --- a/docs/2.21.0/accessibility-testing/index.html +++ b/docs/2.21.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.21.0/api/course-run-synchronization-api/index.html b/docs/2.21.0/api/course-run-synchronization-api/index.html index a3903e9963..33923d9281 100644 --- a/docs/2.21.0/api/course-run-synchronization-api/index.html +++ b/docs/2.21.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.21.0/building-the-frontend/index.html b/docs/2.21.0/building-the-frontend/index.html index ca24df69f0..aad28aa749 100644 --- a/docs/2.21.0/building-the-frontend/index.html +++ b/docs/2.21.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.21.0/contributing-guide/index.html b/docs/2.21.0/contributing-guide/index.html index a6d4d0e000..e66ad61846 100644 --- a/docs/2.21.0/contributing-guide/index.html +++ b/docs/2.21.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.21.0/cookiecutter/index.html b/docs/2.21.0/cookiecutter/index.html index 3a2a45beb7..b640f08675 100644 --- a/docs/2.21.0/cookiecutter/index.html +++ b/docs/2.21.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.21.0/css-guidelines/index.html b/docs/2.21.0/css-guidelines/index.html index 01b9eb717f..3657af7c46 100644 --- a/docs/2.21.0/css-guidelines/index.html +++ b/docs/2.21.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.21.0/discover/index.html b/docs/2.21.0/discover/index.html index 0432aa1fb0..5ac5ba7ad5 100644 --- a/docs/2.21.0/discover/index.html +++ b/docs/2.21.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.21.0/displaying-connection-status/index.html b/docs/2.21.0/displaying-connection-status/index.html index 8cb231117e..b80549b17e 100644 --- a/docs/2.21.0/displaying-connection-status/index.html +++ b/docs/2.21.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.21.0/django-react-interop/index.html b/docs/2.21.0/django-react-interop/index.html index aee82abced..a1fc7174f6 100644 --- a/docs/2.21.0/django-react-interop/index.html +++ b/docs/2.21.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.21.0/docker-development/index.html b/docs/2.21.0/docker-development/index.html index 4431aee529..caed74fbf1 100644 --- a/docs/2.21.0/docker-development/index.html +++ b/docs/2.21.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.21.0/filters-customization/index.html b/docs/2.21.0/filters-customization/index.html index 4ec0a1e2f1..e2bedbd118 100644 --- a/docs/2.21.0/filters-customization/index.html +++ b/docs/2.21.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.21.0/frontend-overrides/index.html b/docs/2.21.0/frontend-overrides/index.html index 6825a31372..4a55d6f9af 100644 --- a/docs/2.21.0/frontend-overrides/index.html +++ b/docs/2.21.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.21.0/installation/index.html b/docs/2.21.0/installation/index.html index 07f05c8d5b..243138e27d 100644 --- a/docs/2.21.0/installation/index.html +++ b/docs/2.21.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.21.0/internationalization/index.html b/docs/2.21.0/internationalization/index.html index c2ff2cce80..da9067a00a 100644 --- a/docs/2.21.0/internationalization/index.html +++ b/docs/2.21.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.21.0/joanie-connection/index.html b/docs/2.21.0/joanie-connection/index.html index 97b4a3a0aa..e5811a0436 100644 --- a/docs/2.21.0/joanie-connection/index.html +++ b/docs/2.21.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.21.0/lms-backends/index.html b/docs/2.21.0/lms-backends/index.html index 71b54b5398..53c88dd421 100644 --- a/docs/2.21.0/lms-backends/index.html +++ b/docs/2.21.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.21.0/lms-connection/index.html b/docs/2.21.0/lms-connection/index.html index 996a31ccaf..01bf58d85a 100644 --- a/docs/2.21.0/lms-connection/index.html +++ b/docs/2.21.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.21.0/native-installation/index.html b/docs/2.21.0/native-installation/index.html index f059adde73..e05d2b4628 100644 --- a/docs/2.21.0/native-installation/index.html +++ b/docs/2.21.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.21.0/synchronizing-course-runs/index.html b/docs/2.21.0/synchronizing-course-runs/index.html index 7f1fbcfa04..82884faa7c 100644 --- a/docs/2.21.0/synchronizing-course-runs/index.html +++ b/docs/2.21.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.21.0/tls-connection/index.html b/docs/2.21.0/tls-connection/index.html index 55b453244a..988d3c47fe 100644 --- a/docs/2.21.0/tls-connection/index.html +++ b/docs/2.21.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.21.0/web-analytics/index.html b/docs/2.21.0/web-analytics/index.html index 71704a282f..dda7911f10 100644 --- a/docs/2.21.0/web-analytics/index.html +++ b/docs/2.21.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.21.1/accessibility-testing/index.html b/docs/2.21.1/accessibility-testing/index.html index 35463a0326..f0e5cb5b4d 100644 --- a/docs/2.21.1/accessibility-testing/index.html +++ b/docs/2.21.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.21.1/api/course-run-synchronization-api/index.html b/docs/2.21.1/api/course-run-synchronization-api/index.html index 5db04e8eaf..bad76a53f6 100644 --- a/docs/2.21.1/api/course-run-synchronization-api/index.html +++ b/docs/2.21.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.21.1/building-the-frontend/index.html b/docs/2.21.1/building-the-frontend/index.html index 38ffab886f..91ee405024 100644 --- a/docs/2.21.1/building-the-frontend/index.html +++ b/docs/2.21.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.21.1/contributing-guide/index.html b/docs/2.21.1/contributing-guide/index.html index 503504551d..a624827ec0 100644 --- a/docs/2.21.1/contributing-guide/index.html +++ b/docs/2.21.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.21.1/cookiecutter/index.html b/docs/2.21.1/cookiecutter/index.html index 091628637e..35ff339e01 100644 --- a/docs/2.21.1/cookiecutter/index.html +++ b/docs/2.21.1/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.21.1/css-guidelines/index.html b/docs/2.21.1/css-guidelines/index.html index 46b3f4d1f2..a0f1a30259 100644 --- a/docs/2.21.1/css-guidelines/index.html +++ b/docs/2.21.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.21.1/discover/index.html b/docs/2.21.1/discover/index.html index 69c8ba7f2d..e18820759b 100644 --- a/docs/2.21.1/discover/index.html +++ b/docs/2.21.1/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.21.1/displaying-connection-status/index.html b/docs/2.21.1/displaying-connection-status/index.html index 22b60ef1a4..1772399aaa 100644 --- a/docs/2.21.1/displaying-connection-status/index.html +++ b/docs/2.21.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.21.1/django-react-interop/index.html b/docs/2.21.1/django-react-interop/index.html index 50c9f23b10..f109aeae13 100644 --- a/docs/2.21.1/django-react-interop/index.html +++ b/docs/2.21.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.21.1/docker-development/index.html b/docs/2.21.1/docker-development/index.html index f049bedd00..a424263946 100644 --- a/docs/2.21.1/docker-development/index.html +++ b/docs/2.21.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.21.1/filters-customization/index.html b/docs/2.21.1/filters-customization/index.html index db4f40d1d8..6b8bf85071 100644 --- a/docs/2.21.1/filters-customization/index.html +++ b/docs/2.21.1/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.21.1/frontend-overrides/index.html b/docs/2.21.1/frontend-overrides/index.html index d0c4461d80..ce410145d9 100644 --- a/docs/2.21.1/frontend-overrides/index.html +++ b/docs/2.21.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.21.1/installation/index.html b/docs/2.21.1/installation/index.html index e7fc98360b..6163800305 100644 --- a/docs/2.21.1/installation/index.html +++ b/docs/2.21.1/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.21.1/internationalization/index.html b/docs/2.21.1/internationalization/index.html index 05f04f510b..75372bec75 100644 --- a/docs/2.21.1/internationalization/index.html +++ b/docs/2.21.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.21.1/joanie-connection/index.html b/docs/2.21.1/joanie-connection/index.html index ecf0b547b8..7e16bab6da 100644 --- a/docs/2.21.1/joanie-connection/index.html +++ b/docs/2.21.1/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.21.1/lms-backends/index.html b/docs/2.21.1/lms-backends/index.html index 989f46a395..2e7bc5068a 100644 --- a/docs/2.21.1/lms-backends/index.html +++ b/docs/2.21.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.21.1/lms-connection/index.html b/docs/2.21.1/lms-connection/index.html index 74464dbe8f..6690559081 100644 --- a/docs/2.21.1/lms-connection/index.html +++ b/docs/2.21.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.21.1/native-installation/index.html b/docs/2.21.1/native-installation/index.html index 5c73372a71..9d649dd904 100644 --- a/docs/2.21.1/native-installation/index.html +++ b/docs/2.21.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.21.1/synchronizing-course-runs/index.html b/docs/2.21.1/synchronizing-course-runs/index.html index 3ef681897d..b1e672ffb3 100644 --- a/docs/2.21.1/synchronizing-course-runs/index.html +++ b/docs/2.21.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.21.1/tls-connection/index.html b/docs/2.21.1/tls-connection/index.html index 1f13f2340d..b7b85b6000 100644 --- a/docs/2.21.1/tls-connection/index.html +++ b/docs/2.21.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.21.1/web-analytics/index.html b/docs/2.21.1/web-analytics/index.html index c4b859ece2..0342a1d524 100644 --- a/docs/2.21.1/web-analytics/index.html +++ b/docs/2.21.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.22.0/accessibility-testing/index.html b/docs/2.22.0/accessibility-testing/index.html index f39261975c..ef02cecbcd 100644 --- a/docs/2.22.0/accessibility-testing/index.html +++ b/docs/2.22.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.22.0/api/course-run-synchronization-api/index.html b/docs/2.22.0/api/course-run-synchronization-api/index.html index d1a15a4be1..4279a964b8 100644 --- a/docs/2.22.0/api/course-run-synchronization-api/index.html +++ b/docs/2.22.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.22.0/building-the-frontend/index.html b/docs/2.22.0/building-the-frontend/index.html index ba06ee9bec..99dfb47750 100644 --- a/docs/2.22.0/building-the-frontend/index.html +++ b/docs/2.22.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.22.0/contributing-guide/index.html b/docs/2.22.0/contributing-guide/index.html index 09b33c95c8..70257ddb61 100644 --- a/docs/2.22.0/contributing-guide/index.html +++ b/docs/2.22.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.22.0/cookiecutter/index.html b/docs/2.22.0/cookiecutter/index.html index 6b492b5926..c745a3682b 100644 --- a/docs/2.22.0/cookiecutter/index.html +++ b/docs/2.22.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.22.0/css-guidelines/index.html b/docs/2.22.0/css-guidelines/index.html index 19e0718e22..92e7f27ab0 100644 --- a/docs/2.22.0/css-guidelines/index.html +++ b/docs/2.22.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.22.0/discover/index.html b/docs/2.22.0/discover/index.html index d2c04596ab..15c55df945 100644 --- a/docs/2.22.0/discover/index.html +++ b/docs/2.22.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.22.0/displaying-connection-status/index.html b/docs/2.22.0/displaying-connection-status/index.html index 8d43e88ec6..4fc1b7db35 100644 --- a/docs/2.22.0/displaying-connection-status/index.html +++ b/docs/2.22.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.22.0/django-react-interop/index.html b/docs/2.22.0/django-react-interop/index.html index 1b05e11fef..066a615b5e 100644 --- a/docs/2.22.0/django-react-interop/index.html +++ b/docs/2.22.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.22.0/docker-development/index.html b/docs/2.22.0/docker-development/index.html index dc8583b857..b893205d56 100644 --- a/docs/2.22.0/docker-development/index.html +++ b/docs/2.22.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.22.0/filters-customization/index.html b/docs/2.22.0/filters-customization/index.html index 7637944b7f..2b4f969133 100644 --- a/docs/2.22.0/filters-customization/index.html +++ b/docs/2.22.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.22.0/frontend-overrides/index.html b/docs/2.22.0/frontend-overrides/index.html index e8ab098092..c8246d502b 100644 --- a/docs/2.22.0/frontend-overrides/index.html +++ b/docs/2.22.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.22.0/installation/index.html b/docs/2.22.0/installation/index.html index 0b51cf528d..fbff0b1d53 100644 --- a/docs/2.22.0/installation/index.html +++ b/docs/2.22.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.22.0/internationalization/index.html b/docs/2.22.0/internationalization/index.html index 20e9af695c..0073a59248 100644 --- a/docs/2.22.0/internationalization/index.html +++ b/docs/2.22.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.22.0/joanie-connection/index.html b/docs/2.22.0/joanie-connection/index.html index aadb13ada1..69de3a2ba4 100644 --- a/docs/2.22.0/joanie-connection/index.html +++ b/docs/2.22.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.22.0/lms-backends/index.html b/docs/2.22.0/lms-backends/index.html index 6145cdcb4b..f63f623f2d 100644 --- a/docs/2.22.0/lms-backends/index.html +++ b/docs/2.22.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.22.0/lms-connection/index.html b/docs/2.22.0/lms-connection/index.html index 54efa7ca27..1fefc3f197 100644 --- a/docs/2.22.0/lms-connection/index.html +++ b/docs/2.22.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.22.0/native-installation/index.html b/docs/2.22.0/native-installation/index.html index b934cbf274..07190dc128 100644 --- a/docs/2.22.0/native-installation/index.html +++ b/docs/2.22.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.22.0/synchronizing-course-runs/index.html b/docs/2.22.0/synchronizing-course-runs/index.html index 327b3e264e..4e1310e69d 100644 --- a/docs/2.22.0/synchronizing-course-runs/index.html +++ b/docs/2.22.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.22.0/tls-connection/index.html b/docs/2.22.0/tls-connection/index.html index 7a83195241..ac5b517c2b 100644 --- a/docs/2.22.0/tls-connection/index.html +++ b/docs/2.22.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.22.0/web-analytics/index.html b/docs/2.22.0/web-analytics/index.html index f351789cd9..679bfc1c00 100644 --- a/docs/2.22.0/web-analytics/index.html +++ b/docs/2.22.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.23.0/accessibility-testing/index.html b/docs/2.23.0/accessibility-testing/index.html index 8454b074c0..be0e0ae1c0 100644 --- a/docs/2.23.0/accessibility-testing/index.html +++ b/docs/2.23.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.23.0/api/course-run-synchronization-api/index.html b/docs/2.23.0/api/course-run-synchronization-api/index.html index b36449efec..2908ff6081 100644 --- a/docs/2.23.0/api/course-run-synchronization-api/index.html +++ b/docs/2.23.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.23.0/building-the-frontend/index.html b/docs/2.23.0/building-the-frontend/index.html index 5fec994294..d6760d5eee 100644 --- a/docs/2.23.0/building-the-frontend/index.html +++ b/docs/2.23.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.23.0/contributing-guide/index.html b/docs/2.23.0/contributing-guide/index.html index c3b7996f83..ecfff16b85 100644 --- a/docs/2.23.0/contributing-guide/index.html +++ b/docs/2.23.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.23.0/cookiecutter/index.html b/docs/2.23.0/cookiecutter/index.html index 3877a0d580..e5e7d1de68 100644 --- a/docs/2.23.0/cookiecutter/index.html +++ b/docs/2.23.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.23.0/css-guidelines/index.html b/docs/2.23.0/css-guidelines/index.html index 2476576137..f2366f8357 100644 --- a/docs/2.23.0/css-guidelines/index.html +++ b/docs/2.23.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.23.0/discover/index.html b/docs/2.23.0/discover/index.html index d6b39b0e8f..4f6bd751ba 100644 --- a/docs/2.23.0/discover/index.html +++ b/docs/2.23.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.23.0/displaying-connection-status/index.html b/docs/2.23.0/displaying-connection-status/index.html index a81e2c72bb..52d8e08faf 100644 --- a/docs/2.23.0/displaying-connection-status/index.html +++ b/docs/2.23.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.23.0/django-react-interop/index.html b/docs/2.23.0/django-react-interop/index.html index 6108de5aad..1cc7146267 100644 --- a/docs/2.23.0/django-react-interop/index.html +++ b/docs/2.23.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.23.0/docker-development/index.html b/docs/2.23.0/docker-development/index.html index b8a91d816a..0ee64a926e 100644 --- a/docs/2.23.0/docker-development/index.html +++ b/docs/2.23.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.23.0/filters-customization/index.html b/docs/2.23.0/filters-customization/index.html index d2f68fdbc8..6cb048aa92 100644 --- a/docs/2.23.0/filters-customization/index.html +++ b/docs/2.23.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.23.0/frontend-overrides/index.html b/docs/2.23.0/frontend-overrides/index.html index 52d0d5006a..fa12cf9b88 100644 --- a/docs/2.23.0/frontend-overrides/index.html +++ b/docs/2.23.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.23.0/installation/index.html b/docs/2.23.0/installation/index.html index 6ef672f4ae..4d9a8e821d 100644 --- a/docs/2.23.0/installation/index.html +++ b/docs/2.23.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.23.0/internationalization/index.html b/docs/2.23.0/internationalization/index.html index 167823d5dd..fc37f69251 100644 --- a/docs/2.23.0/internationalization/index.html +++ b/docs/2.23.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.23.0/joanie-connection/index.html b/docs/2.23.0/joanie-connection/index.html index a65f91cefa..160b6d7d1e 100644 --- a/docs/2.23.0/joanie-connection/index.html +++ b/docs/2.23.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.23.0/lms-backends/index.html b/docs/2.23.0/lms-backends/index.html index ab814ec9c3..3efedf66a9 100644 --- a/docs/2.23.0/lms-backends/index.html +++ b/docs/2.23.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.23.0/lms-connection/index.html b/docs/2.23.0/lms-connection/index.html index d5dcb8f649..fa2f4c309e 100644 --- a/docs/2.23.0/lms-connection/index.html +++ b/docs/2.23.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.23.0/native-installation/index.html b/docs/2.23.0/native-installation/index.html index 510cf02cf4..f4c00cd815 100644 --- a/docs/2.23.0/native-installation/index.html +++ b/docs/2.23.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.23.0/synchronizing-course-runs/index.html b/docs/2.23.0/synchronizing-course-runs/index.html index 77f1f52b72..c35cfe12b7 100644 --- a/docs/2.23.0/synchronizing-course-runs/index.html +++ b/docs/2.23.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.23.0/tls-connection/index.html b/docs/2.23.0/tls-connection/index.html index 9f23071aba..4a5fc84840 100644 --- a/docs/2.23.0/tls-connection/index.html +++ b/docs/2.23.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.23.0/web-analytics/index.html b/docs/2.23.0/web-analytics/index.html index 4354cd4241..d03817e745 100644 --- a/docs/2.23.0/web-analytics/index.html +++ b/docs/2.23.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.24.0/accessibility-testing/index.html b/docs/2.24.0/accessibility-testing/index.html index 5a7cfa44bb..86f324d155 100644 --- a/docs/2.24.0/accessibility-testing/index.html +++ b/docs/2.24.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.24.0/api/course-run-synchronization-api/index.html b/docs/2.24.0/api/course-run-synchronization-api/index.html index 8dfec5875d..1225eb96d2 100644 --- a/docs/2.24.0/api/course-run-synchronization-api/index.html +++ b/docs/2.24.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.24.0/building-the-frontend/index.html b/docs/2.24.0/building-the-frontend/index.html index 324313ca52..7ae6fa00b1 100644 --- a/docs/2.24.0/building-the-frontend/index.html +++ b/docs/2.24.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.24.0/contributing-guide/index.html b/docs/2.24.0/contributing-guide/index.html index 58db5ff2d1..f82345fb71 100644 --- a/docs/2.24.0/contributing-guide/index.html +++ b/docs/2.24.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.24.0/cookiecutter/index.html b/docs/2.24.0/cookiecutter/index.html index e17d9a8586..794122ea03 100644 --- a/docs/2.24.0/cookiecutter/index.html +++ b/docs/2.24.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.24.0/css-guidelines/index.html b/docs/2.24.0/css-guidelines/index.html index 652788267d..9694401dd8 100644 --- a/docs/2.24.0/css-guidelines/index.html +++ b/docs/2.24.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.24.0/discover/index.html b/docs/2.24.0/discover/index.html index 0f43f4e911..8bc604c566 100644 --- a/docs/2.24.0/discover/index.html +++ b/docs/2.24.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.24.0/displaying-connection-status/index.html b/docs/2.24.0/displaying-connection-status/index.html index 0ff739bdde..f9815608fc 100644 --- a/docs/2.24.0/displaying-connection-status/index.html +++ b/docs/2.24.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.24.0/django-react-interop/index.html b/docs/2.24.0/django-react-interop/index.html index e8d93de249..9259118e4a 100644 --- a/docs/2.24.0/django-react-interop/index.html +++ b/docs/2.24.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.24.0/docker-development/index.html b/docs/2.24.0/docker-development/index.html index b8dafbdcc0..798a434d8d 100644 --- a/docs/2.24.0/docker-development/index.html +++ b/docs/2.24.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.24.0/filters-customization/index.html b/docs/2.24.0/filters-customization/index.html index e208014657..bfe2845da1 100644 --- a/docs/2.24.0/filters-customization/index.html +++ b/docs/2.24.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.24.0/frontend-overrides/index.html b/docs/2.24.0/frontend-overrides/index.html index e2ab7a3f95..77469eecc4 100644 --- a/docs/2.24.0/frontend-overrides/index.html +++ b/docs/2.24.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.24.0/installation/index.html b/docs/2.24.0/installation/index.html index bba0e6a6b1..bbe0df36d6 100644 --- a/docs/2.24.0/installation/index.html +++ b/docs/2.24.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.24.0/internationalization/index.html b/docs/2.24.0/internationalization/index.html index c2c34fda54..a3a93020ef 100644 --- a/docs/2.24.0/internationalization/index.html +++ b/docs/2.24.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.24.0/joanie-connection/index.html b/docs/2.24.0/joanie-connection/index.html index 339c20ca6d..6b5c854f7a 100644 --- a/docs/2.24.0/joanie-connection/index.html +++ b/docs/2.24.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.24.0/lms-backends/index.html b/docs/2.24.0/lms-backends/index.html index 170b9fbfee..fdd3012f09 100644 --- a/docs/2.24.0/lms-backends/index.html +++ b/docs/2.24.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.24.0/lms-connection/index.html b/docs/2.24.0/lms-connection/index.html index 23f1d5463d..1f854fa30e 100644 --- a/docs/2.24.0/lms-connection/index.html +++ b/docs/2.24.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.24.0/native-installation/index.html b/docs/2.24.0/native-installation/index.html index 1c1703cd8a..e8dab20449 100644 --- a/docs/2.24.0/native-installation/index.html +++ b/docs/2.24.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.24.0/synchronizing-course-runs/index.html b/docs/2.24.0/synchronizing-course-runs/index.html index 33087a568a..60d0578513 100644 --- a/docs/2.24.0/synchronizing-course-runs/index.html +++ b/docs/2.24.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.24.0/tls-connection/index.html b/docs/2.24.0/tls-connection/index.html index 7f5e55eba6..a05454de97 100644 --- a/docs/2.24.0/tls-connection/index.html +++ b/docs/2.24.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.24.0/web-analytics/index.html b/docs/2.24.0/web-analytics/index.html index 636af4b3a8..134f87c6df 100644 --- a/docs/2.24.0/web-analytics/index.html +++ b/docs/2.24.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.24.1/accessibility-testing/index.html b/docs/2.24.1/accessibility-testing/index.html index 442bc92fc8..c6c79b00ca 100644 --- a/docs/2.24.1/accessibility-testing/index.html +++ b/docs/2.24.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.24.1/api/course-run-synchronization-api/index.html b/docs/2.24.1/api/course-run-synchronization-api/index.html index 89e705830d..0cfcb17e80 100644 --- a/docs/2.24.1/api/course-run-synchronization-api/index.html +++ b/docs/2.24.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.24.1/building-the-frontend/index.html b/docs/2.24.1/building-the-frontend/index.html index 94a08f463e..ceb16dc93c 100644 --- a/docs/2.24.1/building-the-frontend/index.html +++ b/docs/2.24.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.24.1/contributing-guide/index.html b/docs/2.24.1/contributing-guide/index.html index cb4989a6bb..39d41ea7dc 100644 --- a/docs/2.24.1/contributing-guide/index.html +++ b/docs/2.24.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.24.1/cookiecutter/index.html b/docs/2.24.1/cookiecutter/index.html index e5190f9d6c..4e8bd68247 100644 --- a/docs/2.24.1/cookiecutter/index.html +++ b/docs/2.24.1/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.24.1/css-guidelines/index.html b/docs/2.24.1/css-guidelines/index.html index 08a01f8596..bff652a1b1 100644 --- a/docs/2.24.1/css-guidelines/index.html +++ b/docs/2.24.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.24.1/discover/index.html b/docs/2.24.1/discover/index.html index 0ee5665234..ecacf8a651 100644 --- a/docs/2.24.1/discover/index.html +++ b/docs/2.24.1/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.24.1/displaying-connection-status/index.html b/docs/2.24.1/displaying-connection-status/index.html index 498f523d79..ad045d56b9 100644 --- a/docs/2.24.1/displaying-connection-status/index.html +++ b/docs/2.24.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.24.1/django-react-interop/index.html b/docs/2.24.1/django-react-interop/index.html index 7590618c0f..c537d04f17 100644 --- a/docs/2.24.1/django-react-interop/index.html +++ b/docs/2.24.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.24.1/docker-development/index.html b/docs/2.24.1/docker-development/index.html index 9834917171..cac89e1426 100644 --- a/docs/2.24.1/docker-development/index.html +++ b/docs/2.24.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.24.1/filters-customization/index.html b/docs/2.24.1/filters-customization/index.html index 478129144e..570f3cf8f8 100644 --- a/docs/2.24.1/filters-customization/index.html +++ b/docs/2.24.1/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.24.1/frontend-overrides/index.html b/docs/2.24.1/frontend-overrides/index.html index f32ed3ace9..4ff8c92eff 100644 --- a/docs/2.24.1/frontend-overrides/index.html +++ b/docs/2.24.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.24.1/installation/index.html b/docs/2.24.1/installation/index.html index 3b441f5515..982acf3199 100644 --- a/docs/2.24.1/installation/index.html +++ b/docs/2.24.1/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.24.1/internationalization/index.html b/docs/2.24.1/internationalization/index.html index 20b6db2f32..017f4b4fde 100644 --- a/docs/2.24.1/internationalization/index.html +++ b/docs/2.24.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.24.1/joanie-connection/index.html b/docs/2.24.1/joanie-connection/index.html index 889cc58e3f..23ccda50ca 100644 --- a/docs/2.24.1/joanie-connection/index.html +++ b/docs/2.24.1/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.24.1/lms-backends/index.html b/docs/2.24.1/lms-backends/index.html index c6fcd8f707..d46a222ce5 100644 --- a/docs/2.24.1/lms-backends/index.html +++ b/docs/2.24.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.24.1/lms-connection/index.html b/docs/2.24.1/lms-connection/index.html index 034cfd1834..3ddb8f74e8 100644 --- a/docs/2.24.1/lms-connection/index.html +++ b/docs/2.24.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.24.1/native-installation/index.html b/docs/2.24.1/native-installation/index.html index 4125cfaaf0..d8ff3e1e38 100644 --- a/docs/2.24.1/native-installation/index.html +++ b/docs/2.24.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.24.1/synchronizing-course-runs/index.html b/docs/2.24.1/synchronizing-course-runs/index.html index 5340b8d77c..bc2f571439 100644 --- a/docs/2.24.1/synchronizing-course-runs/index.html +++ b/docs/2.24.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.24.1/tls-connection/index.html b/docs/2.24.1/tls-connection/index.html index 8bf0b97f01..9fb9a71af5 100644 --- a/docs/2.24.1/tls-connection/index.html +++ b/docs/2.24.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.24.1/web-analytics/index.html b/docs/2.24.1/web-analytics/index.html index 1dd28f367e..0b86069b43 100644 --- a/docs/2.24.1/web-analytics/index.html +++ b/docs/2.24.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.25.0-beta.0/accessibility-testing/index.html b/docs/2.25.0-beta.0/accessibility-testing/index.html index c3d67487a1..545313b8a4 100644 --- a/docs/2.25.0-beta.0/accessibility-testing/index.html +++ b/docs/2.25.0-beta.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.25.0-beta.0/api/course-run-synchronization-api/index.html b/docs/2.25.0-beta.0/api/course-run-synchronization-api/index.html index 5d3b40a322..3fe4dd44e6 100644 --- a/docs/2.25.0-beta.0/api/course-run-synchronization-api/index.html +++ b/docs/2.25.0-beta.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.25.0-beta.0/building-the-frontend/index.html b/docs/2.25.0-beta.0/building-the-frontend/index.html index effbef1816..c67cd88b16 100644 --- a/docs/2.25.0-beta.0/building-the-frontend/index.html +++ b/docs/2.25.0-beta.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.25.0-beta.0/contributing-guide/index.html b/docs/2.25.0-beta.0/contributing-guide/index.html index b311a05784..b0ed7e4076 100644 --- a/docs/2.25.0-beta.0/contributing-guide/index.html +++ b/docs/2.25.0-beta.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.25.0-beta.0/cookiecutter/index.html b/docs/2.25.0-beta.0/cookiecutter/index.html index a25c8b2f56..e1258a296a 100644 --- a/docs/2.25.0-beta.0/cookiecutter/index.html +++ b/docs/2.25.0-beta.0/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/2.25.0-beta.0/css-guidelines/index.html b/docs/2.25.0-beta.0/css-guidelines/index.html index c04309d7cc..e020b9a589 100644 --- a/docs/2.25.0-beta.0/css-guidelines/index.html +++ b/docs/2.25.0-beta.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.25.0-beta.0/discover/index.html b/docs/2.25.0-beta.0/discover/index.html index 2dd02bfec4..a130363a6d 100644 --- a/docs/2.25.0-beta.0/discover/index.html +++ b/docs/2.25.0-beta.0/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/2.25.0-beta.0/displaying-connection-status/index.html b/docs/2.25.0-beta.0/displaying-connection-status/index.html index 0e1bd56343..fbd104aa26 100644 --- a/docs/2.25.0-beta.0/displaying-connection-status/index.html +++ b/docs/2.25.0-beta.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.25.0-beta.0/django-react-interop/index.html b/docs/2.25.0-beta.0/django-react-interop/index.html index 0c05e44ad5..d418a90dae 100644 --- a/docs/2.25.0-beta.0/django-react-interop/index.html +++ b/docs/2.25.0-beta.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.25.0-beta.0/docker-development/index.html b/docs/2.25.0-beta.0/docker-development/index.html index 4981c4a6c6..f5024d0f93 100644 --- a/docs/2.25.0-beta.0/docker-development/index.html +++ b/docs/2.25.0-beta.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.25.0-beta.0/filters-customization/index.html b/docs/2.25.0-beta.0/filters-customization/index.html index ae129ca9e6..47c99d1d06 100644 --- a/docs/2.25.0-beta.0/filters-customization/index.html +++ b/docs/2.25.0-beta.0/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/2.25.0-beta.0/frontend-overrides/index.html b/docs/2.25.0-beta.0/frontend-overrides/index.html index 663f1849bb..c339eb8709 100644 --- a/docs/2.25.0-beta.0/frontend-overrides/index.html +++ b/docs/2.25.0-beta.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.25.0-beta.0/installation/index.html b/docs/2.25.0-beta.0/installation/index.html index 0a334cf200..2456f0a21d 100644 --- a/docs/2.25.0-beta.0/installation/index.html +++ b/docs/2.25.0-beta.0/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/2.25.0-beta.0/internationalization/index.html b/docs/2.25.0-beta.0/internationalization/index.html index 50a9365eaa..0144b81024 100644 --- a/docs/2.25.0-beta.0/internationalization/index.html +++ b/docs/2.25.0-beta.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.25.0-beta.0/joanie-connection/index.html b/docs/2.25.0-beta.0/joanie-connection/index.html index f42ce71296..1cf547a2ed 100644 --- a/docs/2.25.0-beta.0/joanie-connection/index.html +++ b/docs/2.25.0-beta.0/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/2.25.0-beta.0/lms-backends/index.html b/docs/2.25.0-beta.0/lms-backends/index.html index 524e919b6e..9f57eb1faa 100644 --- a/docs/2.25.0-beta.0/lms-backends/index.html +++ b/docs/2.25.0-beta.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.25.0-beta.0/lms-connection/index.html b/docs/2.25.0-beta.0/lms-connection/index.html index 6074ba65ac..6ef0c05bfa 100644 --- a/docs/2.25.0-beta.0/lms-connection/index.html +++ b/docs/2.25.0-beta.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.25.0-beta.0/native-installation/index.html b/docs/2.25.0-beta.0/native-installation/index.html index db6715d2cc..6579c1f88d 100644 --- a/docs/2.25.0-beta.0/native-installation/index.html +++ b/docs/2.25.0-beta.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.25.0-beta.0/synchronizing-course-runs/index.html b/docs/2.25.0-beta.0/synchronizing-course-runs/index.html index 9efadc5ba0..74234c11a4 100644 --- a/docs/2.25.0-beta.0/synchronizing-course-runs/index.html +++ b/docs/2.25.0-beta.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.25.0-beta.0/tls-connection/index.html b/docs/2.25.0-beta.0/tls-connection/index.html index 3b2f64bf99..2af028debd 100644 --- a/docs/2.25.0-beta.0/tls-connection/index.html +++ b/docs/2.25.0-beta.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.25.0-beta.0/web-analytics/index.html b/docs/2.25.0-beta.0/web-analytics/index.html index da7bed14cd..6a4fc2552c 100644 --- a/docs/2.25.0-beta.0/web-analytics/index.html +++ b/docs/2.25.0-beta.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.3.0/accessibility-testing/index.html b/docs/2.3.0/accessibility-testing/index.html index 219356b4d2..cd99bfc700 100644 --- a/docs/2.3.0/accessibility-testing/index.html +++ b/docs/2.3.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.3.0/building-the-frontend/index.html b/docs/2.3.0/building-the-frontend/index.html index 5cb435b016..131105ef98 100644 --- a/docs/2.3.0/building-the-frontend/index.html +++ b/docs/2.3.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.3.0/contributing-guide/index.html b/docs/2.3.0/contributing-guide/index.html index f8ddffe08f..7412fe533c 100644 --- a/docs/2.3.0/contributing-guide/index.html +++ b/docs/2.3.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.3.0/css-guidelines/index.html b/docs/2.3.0/css-guidelines/index.html index 38a30e3186..3bb416d1a4 100644 --- a/docs/2.3.0/css-guidelines/index.html +++ b/docs/2.3.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.3.0/discover/index.html b/docs/2.3.0/discover/index.html index 8478e250b3..cf1e1960c3 100644 --- a/docs/2.3.0/discover/index.html +++ b/docs/2.3.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.3.0/django-react-interop/index.html b/docs/2.3.0/django-react-interop/index.html index 0a06e23127..abdfeab4a6 100644 --- a/docs/2.3.0/django-react-interop/index.html +++ b/docs/2.3.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.3.0/docker-development/index.html b/docs/2.3.0/docker-development/index.html index 0781701e04..57a03f2739 100644 --- a/docs/2.3.0/docker-development/index.html +++ b/docs/2.3.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.3.0/frontend-overrides/index.html b/docs/2.3.0/frontend-overrides/index.html index 18d424573f..38ca199f24 100644 --- a/docs/2.3.0/frontend-overrides/index.html +++ b/docs/2.3.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.3.0/internationalization/index.html b/docs/2.3.0/internationalization/index.html index a5fb582d70..de1927f761 100644 --- a/docs/2.3.0/internationalization/index.html +++ b/docs/2.3.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.3.0/lms-connection/index.html b/docs/2.3.0/lms-connection/index.html index c055f2ca6d..e28e5decfe 100644 --- a/docs/2.3.0/lms-connection/index.html +++ b/docs/2.3.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.3.0/native-installation/index.html b/docs/2.3.0/native-installation/index.html index 0646d024d7..238ba2762c 100644 --- a/docs/2.3.0/native-installation/index.html +++ b/docs/2.3.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.3.1/accessibility-testing/index.html b/docs/2.3.1/accessibility-testing/index.html index fad94c72ec..7d2c6162e1 100644 --- a/docs/2.3.1/accessibility-testing/index.html +++ b/docs/2.3.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.3.1/building-the-frontend/index.html b/docs/2.3.1/building-the-frontend/index.html index 414b9f4a6b..6be8e55046 100644 --- a/docs/2.3.1/building-the-frontend/index.html +++ b/docs/2.3.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.3.1/contributing-guide/index.html b/docs/2.3.1/contributing-guide/index.html index 09b2152764..f139633c6b 100644 --- a/docs/2.3.1/contributing-guide/index.html +++ b/docs/2.3.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.3.1/css-guidelines/index.html b/docs/2.3.1/css-guidelines/index.html index 0507004a00..bd18fc264d 100644 --- a/docs/2.3.1/css-guidelines/index.html +++ b/docs/2.3.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.3.1/discover/index.html b/docs/2.3.1/discover/index.html index 2fbec8e8ba..cb71f34f7e 100644 --- a/docs/2.3.1/discover/index.html +++ b/docs/2.3.1/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.3.1/django-react-interop/index.html b/docs/2.3.1/django-react-interop/index.html index 33cdc8ac03..0c156f3376 100644 --- a/docs/2.3.1/django-react-interop/index.html +++ b/docs/2.3.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.3.1/docker-development/index.html b/docs/2.3.1/docker-development/index.html index 982d6d30fd..409c291292 100644 --- a/docs/2.3.1/docker-development/index.html +++ b/docs/2.3.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.3.1/frontend-overrides/index.html b/docs/2.3.1/frontend-overrides/index.html index 9f6bb89284..68ad3bebf9 100644 --- a/docs/2.3.1/frontend-overrides/index.html +++ b/docs/2.3.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.3.1/internationalization/index.html b/docs/2.3.1/internationalization/index.html index 487f801da9..b11dac10eb 100644 --- a/docs/2.3.1/internationalization/index.html +++ b/docs/2.3.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.3.1/lms-connection/index.html b/docs/2.3.1/lms-connection/index.html index 35bdfa1f88..bbb152aa91 100644 --- a/docs/2.3.1/lms-connection/index.html +++ b/docs/2.3.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.3.1/native-installation/index.html b/docs/2.3.1/native-installation/index.html index 225aa7e741..2af76875f8 100644 --- a/docs/2.3.1/native-installation/index.html +++ b/docs/2.3.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.3.2/accessibility-testing/index.html b/docs/2.3.2/accessibility-testing/index.html index 1be57e9c0d..629e605492 100644 --- a/docs/2.3.2/accessibility-testing/index.html +++ b/docs/2.3.2/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.3.2/building-the-frontend/index.html b/docs/2.3.2/building-the-frontend/index.html index 44057b330e..31b3ebb801 100644 --- a/docs/2.3.2/building-the-frontend/index.html +++ b/docs/2.3.2/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.3.2/contributing-guide/index.html b/docs/2.3.2/contributing-guide/index.html index 6ea3356513..31634f4cc8 100644 --- a/docs/2.3.2/contributing-guide/index.html +++ b/docs/2.3.2/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.3.2/css-guidelines/index.html b/docs/2.3.2/css-guidelines/index.html index b26428afd7..fe8df62467 100644 --- a/docs/2.3.2/css-guidelines/index.html +++ b/docs/2.3.2/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.3.2/discover/index.html b/docs/2.3.2/discover/index.html index b10f28c615..b83936b3f1 100644 --- a/docs/2.3.2/discover/index.html +++ b/docs/2.3.2/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.3.2/django-react-interop/index.html b/docs/2.3.2/django-react-interop/index.html index 39084e511b..2c6eb45894 100644 --- a/docs/2.3.2/django-react-interop/index.html +++ b/docs/2.3.2/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.3.2/docker-development/index.html b/docs/2.3.2/docker-development/index.html index 9c58709761..9f53440d22 100644 --- a/docs/2.3.2/docker-development/index.html +++ b/docs/2.3.2/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.3.2/frontend-overrides/index.html b/docs/2.3.2/frontend-overrides/index.html index 1a922b997c..274c403252 100644 --- a/docs/2.3.2/frontend-overrides/index.html +++ b/docs/2.3.2/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.3.2/internationalization/index.html b/docs/2.3.2/internationalization/index.html index c0b3b99bc8..307095f18a 100644 --- a/docs/2.3.2/internationalization/index.html +++ b/docs/2.3.2/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.3.2/lms-connection/index.html b/docs/2.3.2/lms-connection/index.html index 5b863689ae..9521190f0e 100644 --- a/docs/2.3.2/lms-connection/index.html +++ b/docs/2.3.2/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.3.2/native-installation/index.html b/docs/2.3.2/native-installation/index.html index c369355f93..ad0be9db73 100644 --- a/docs/2.3.2/native-installation/index.html +++ b/docs/2.3.2/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.3.3/accessibility-testing/index.html b/docs/2.3.3/accessibility-testing/index.html index edfe85c105..841886fcfa 100644 --- a/docs/2.3.3/accessibility-testing/index.html +++ b/docs/2.3.3/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.3.3/building-the-frontend/index.html b/docs/2.3.3/building-the-frontend/index.html index 4551938e67..820daaefd5 100644 --- a/docs/2.3.3/building-the-frontend/index.html +++ b/docs/2.3.3/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.3.3/contributing-guide/index.html b/docs/2.3.3/contributing-guide/index.html index 5ebd770f9e..228dc213cd 100644 --- a/docs/2.3.3/contributing-guide/index.html +++ b/docs/2.3.3/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.3.3/css-guidelines/index.html b/docs/2.3.3/css-guidelines/index.html index c70ae4b002..53929d46b0 100644 --- a/docs/2.3.3/css-guidelines/index.html +++ b/docs/2.3.3/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.3.3/discover/index.html b/docs/2.3.3/discover/index.html index 02219d0a7a..62ddff3856 100644 --- a/docs/2.3.3/discover/index.html +++ b/docs/2.3.3/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.3.3/django-react-interop/index.html b/docs/2.3.3/django-react-interop/index.html index d3e2148d1a..a58d402812 100644 --- a/docs/2.3.3/django-react-interop/index.html +++ b/docs/2.3.3/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.3.3/docker-development/index.html b/docs/2.3.3/docker-development/index.html index 1629d75aab..121d3cfe78 100644 --- a/docs/2.3.3/docker-development/index.html +++ b/docs/2.3.3/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.3.3/frontend-overrides/index.html b/docs/2.3.3/frontend-overrides/index.html index df3430b44d..08761bc1bf 100644 --- a/docs/2.3.3/frontend-overrides/index.html +++ b/docs/2.3.3/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.3.3/internationalization/index.html b/docs/2.3.3/internationalization/index.html index 248b509529..3ae3c8f830 100644 --- a/docs/2.3.3/internationalization/index.html +++ b/docs/2.3.3/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.3.3/lms-connection/index.html b/docs/2.3.3/lms-connection/index.html index 76fe47d9e6..89d05accfd 100644 --- a/docs/2.3.3/lms-connection/index.html +++ b/docs/2.3.3/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.3.3/native-installation/index.html b/docs/2.3.3/native-installation/index.html index 1e2fcdcfd1..6b942c556a 100644 --- a/docs/2.3.3/native-installation/index.html +++ b/docs/2.3.3/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.4.0/accessibility-testing/index.html b/docs/2.4.0/accessibility-testing/index.html index 6a6a413b52..858a86a3f0 100644 --- a/docs/2.4.0/accessibility-testing/index.html +++ b/docs/2.4.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.4.0/building-the-frontend/index.html b/docs/2.4.0/building-the-frontend/index.html index 96eab8c363..d3cd3ca2f2 100644 --- a/docs/2.4.0/building-the-frontend/index.html +++ b/docs/2.4.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.4.0/contributing-guide/index.html b/docs/2.4.0/contributing-guide/index.html index f796ba2ca6..132dc545d9 100644 --- a/docs/2.4.0/contributing-guide/index.html +++ b/docs/2.4.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.4.0/css-guidelines/index.html b/docs/2.4.0/css-guidelines/index.html index 9542a91862..c5a4ea4e1c 100644 --- a/docs/2.4.0/css-guidelines/index.html +++ b/docs/2.4.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.4.0/discover/index.html b/docs/2.4.0/discover/index.html index 11c01d890d..e49e9666b5 100644 --- a/docs/2.4.0/discover/index.html +++ b/docs/2.4.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.4.0/django-react-interop/index.html b/docs/2.4.0/django-react-interop/index.html index 0bbc8476bb..2e01d73ae5 100644 --- a/docs/2.4.0/django-react-interop/index.html +++ b/docs/2.4.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.4.0/docker-development/index.html b/docs/2.4.0/docker-development/index.html index cca4137bed..fc6d9eaf34 100644 --- a/docs/2.4.0/docker-development/index.html +++ b/docs/2.4.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.4.0/frontend-overrides/index.html b/docs/2.4.0/frontend-overrides/index.html index 9a0621b560..cb77351948 100644 --- a/docs/2.4.0/frontend-overrides/index.html +++ b/docs/2.4.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.4.0/internationalization/index.html b/docs/2.4.0/internationalization/index.html index 52ff4c8f78..7056a396e4 100644 --- a/docs/2.4.0/internationalization/index.html +++ b/docs/2.4.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.4.0/lms-connection/index.html b/docs/2.4.0/lms-connection/index.html index f7b9e9e7e2..32c6477046 100644 --- a/docs/2.4.0/lms-connection/index.html +++ b/docs/2.4.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.4.0/native-installation/index.html b/docs/2.4.0/native-installation/index.html index 86df55f151..e357ec30bf 100644 --- a/docs/2.4.0/native-installation/index.html +++ b/docs/2.4.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.5.0/accessibility-testing/index.html b/docs/2.5.0/accessibility-testing/index.html index c03687a845..f169c4d15b 100644 --- a/docs/2.5.0/accessibility-testing/index.html +++ b/docs/2.5.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.5.0/building-the-frontend/index.html b/docs/2.5.0/building-the-frontend/index.html index b197d32e1e..1370985fb8 100644 --- a/docs/2.5.0/building-the-frontend/index.html +++ b/docs/2.5.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.5.0/contributing-guide/index.html b/docs/2.5.0/contributing-guide/index.html index 012f5b05b4..88506f8c85 100644 --- a/docs/2.5.0/contributing-guide/index.html +++ b/docs/2.5.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.5.0/css-guidelines/index.html b/docs/2.5.0/css-guidelines/index.html index 3d678140e1..277b44e70d 100644 --- a/docs/2.5.0/css-guidelines/index.html +++ b/docs/2.5.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.5.0/discover/index.html b/docs/2.5.0/discover/index.html index 7386c6ef65..4795451182 100644 --- a/docs/2.5.0/discover/index.html +++ b/docs/2.5.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.5.0/django-react-interop/index.html b/docs/2.5.0/django-react-interop/index.html index 33d9881e03..361cfa2aa8 100644 --- a/docs/2.5.0/django-react-interop/index.html +++ b/docs/2.5.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.5.0/docker-development/index.html b/docs/2.5.0/docker-development/index.html index 9bf9b9fd4c..2775a0f068 100644 --- a/docs/2.5.0/docker-development/index.html +++ b/docs/2.5.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.5.0/frontend-overrides/index.html b/docs/2.5.0/frontend-overrides/index.html index 5d81b48b29..120573be78 100644 --- a/docs/2.5.0/frontend-overrides/index.html +++ b/docs/2.5.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.5.0/internationalization/index.html b/docs/2.5.0/internationalization/index.html index 2e5ce39f8a..e37132ceca 100644 --- a/docs/2.5.0/internationalization/index.html +++ b/docs/2.5.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.5.0/lms-connection/index.html b/docs/2.5.0/lms-connection/index.html index 6515233966..f1c45ddd2d 100644 --- a/docs/2.5.0/lms-connection/index.html +++ b/docs/2.5.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.5.0/native-installation/index.html b/docs/2.5.0/native-installation/index.html index f6d7a48095..58fe5a8a0f 100644 --- a/docs/2.5.0/native-installation/index.html +++ b/docs/2.5.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.6.0/accessibility-testing/index.html b/docs/2.6.0/accessibility-testing/index.html index d9ca559e33..7ba1ee5511 100644 --- a/docs/2.6.0/accessibility-testing/index.html +++ b/docs/2.6.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.6.0/building-the-frontend/index.html b/docs/2.6.0/building-the-frontend/index.html index 83ff6e4695..eff0a60280 100644 --- a/docs/2.6.0/building-the-frontend/index.html +++ b/docs/2.6.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.6.0/contributing-guide/index.html b/docs/2.6.0/contributing-guide/index.html index a61d2f5944..9fd2ddea44 100644 --- a/docs/2.6.0/contributing-guide/index.html +++ b/docs/2.6.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.6.0/css-guidelines/index.html b/docs/2.6.0/css-guidelines/index.html index 999548b04a..14cebaa3a2 100644 --- a/docs/2.6.0/css-guidelines/index.html +++ b/docs/2.6.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.6.0/discover/index.html b/docs/2.6.0/discover/index.html index dbd864abd0..2bc2539b39 100644 --- a/docs/2.6.0/discover/index.html +++ b/docs/2.6.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.6.0/django-react-interop/index.html b/docs/2.6.0/django-react-interop/index.html index b45aaf93ba..db4e6a11d6 100644 --- a/docs/2.6.0/django-react-interop/index.html +++ b/docs/2.6.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.6.0/docker-development/index.html b/docs/2.6.0/docker-development/index.html index c45bc6f7d0..784eed2438 100644 --- a/docs/2.6.0/docker-development/index.html +++ b/docs/2.6.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.6.0/frontend-overrides/index.html b/docs/2.6.0/frontend-overrides/index.html index 77cdca3af7..3d579d5d59 100644 --- a/docs/2.6.0/frontend-overrides/index.html +++ b/docs/2.6.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.6.0/internationalization/index.html b/docs/2.6.0/internationalization/index.html index 09da234739..4c270e5e0b 100644 --- a/docs/2.6.0/internationalization/index.html +++ b/docs/2.6.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.6.0/lms-connection/index.html b/docs/2.6.0/lms-connection/index.html index 4716acf1cd..7df2ce3fdc 100644 --- a/docs/2.6.0/lms-connection/index.html +++ b/docs/2.6.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.6.0/native-installation/index.html b/docs/2.6.0/native-installation/index.html index 987486c939..c06eeec651 100644 --- a/docs/2.6.0/native-installation/index.html +++ b/docs/2.6.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.7.0/accessibility-testing/index.html b/docs/2.7.0/accessibility-testing/index.html index c38e6c5410..1ae95b5c8d 100644 --- a/docs/2.7.0/accessibility-testing/index.html +++ b/docs/2.7.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.7.0/building-the-frontend/index.html b/docs/2.7.0/building-the-frontend/index.html index 74c82b675d..ca9be668df 100644 --- a/docs/2.7.0/building-the-frontend/index.html +++ b/docs/2.7.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.7.0/contributing-guide/index.html b/docs/2.7.0/contributing-guide/index.html index cf583bab57..f050700e66 100644 --- a/docs/2.7.0/contributing-guide/index.html +++ b/docs/2.7.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.7.0/css-guidelines/index.html b/docs/2.7.0/css-guidelines/index.html index 715458d17f..11de7c2c57 100644 --- a/docs/2.7.0/css-guidelines/index.html +++ b/docs/2.7.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.7.0/discover/index.html b/docs/2.7.0/discover/index.html index 394a2e736d..1e38cdccbc 100644 --- a/docs/2.7.0/discover/index.html +++ b/docs/2.7.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.7.0/django-react-interop/index.html b/docs/2.7.0/django-react-interop/index.html index 0fbcd49358..1458eb236f 100644 --- a/docs/2.7.0/django-react-interop/index.html +++ b/docs/2.7.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.7.0/docker-development/index.html b/docs/2.7.0/docker-development/index.html index 911ad2a8aa..b92abc6203 100644 --- a/docs/2.7.0/docker-development/index.html +++ b/docs/2.7.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.7.0/frontend-overrides/index.html b/docs/2.7.0/frontend-overrides/index.html index 808c97164b..9687218e51 100644 --- a/docs/2.7.0/frontend-overrides/index.html +++ b/docs/2.7.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.7.0/internationalization/index.html b/docs/2.7.0/internationalization/index.html index 57f14d1a8e..2eba8e9ee1 100644 --- a/docs/2.7.0/internationalization/index.html +++ b/docs/2.7.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.7.0/lms-connection/index.html b/docs/2.7.0/lms-connection/index.html index 1b2326702c..c9e3d8651e 100644 --- a/docs/2.7.0/lms-connection/index.html +++ b/docs/2.7.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.7.0/native-installation/index.html b/docs/2.7.0/native-installation/index.html index 700a9acbcf..c7f2eab81f 100644 --- a/docs/2.7.0/native-installation/index.html +++ b/docs/2.7.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.7.1/accessibility-testing/index.html b/docs/2.7.1/accessibility-testing/index.html index 75a6793e3a..ef20e19742 100644 --- a/docs/2.7.1/accessibility-testing/index.html +++ b/docs/2.7.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.7.1/building-the-frontend/index.html b/docs/2.7.1/building-the-frontend/index.html index 8ab16f7298..e051fd09fa 100644 --- a/docs/2.7.1/building-the-frontend/index.html +++ b/docs/2.7.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.7.1/contributing-guide/index.html b/docs/2.7.1/contributing-guide/index.html index 6d763174d8..60b9aec3a0 100644 --- a/docs/2.7.1/contributing-guide/index.html +++ b/docs/2.7.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.7.1/css-guidelines/index.html b/docs/2.7.1/css-guidelines/index.html index bfef616c56..8ef2d3d4ef 100644 --- a/docs/2.7.1/css-guidelines/index.html +++ b/docs/2.7.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.7.1/discover/index.html b/docs/2.7.1/discover/index.html index 797905be58..c56e99e1cb 100644 --- a/docs/2.7.1/discover/index.html +++ b/docs/2.7.1/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.7.1/django-react-interop/index.html b/docs/2.7.1/django-react-interop/index.html index 95e7efd619..5fb72de07e 100644 --- a/docs/2.7.1/django-react-interop/index.html +++ b/docs/2.7.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.7.1/docker-development/index.html b/docs/2.7.1/docker-development/index.html index 87a8c96fce..493262146f 100644 --- a/docs/2.7.1/docker-development/index.html +++ b/docs/2.7.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.7.1/frontend-overrides/index.html b/docs/2.7.1/frontend-overrides/index.html index 213883f0e5..85091e5216 100644 --- a/docs/2.7.1/frontend-overrides/index.html +++ b/docs/2.7.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.7.1/internationalization/index.html b/docs/2.7.1/internationalization/index.html index 158fc512ce..7c11bb0fff 100644 --- a/docs/2.7.1/internationalization/index.html +++ b/docs/2.7.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.7.1/lms-connection/index.html b/docs/2.7.1/lms-connection/index.html index 42d8334b2b..e9d8727ca0 100644 --- a/docs/2.7.1/lms-connection/index.html +++ b/docs/2.7.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with an LMS | Richie - + diff --git a/docs/2.7.1/native-installation/index.html b/docs/2.7.1/native-installation/index.html index 2d4c8ea60c..d048ea6909 100644 --- a/docs/2.7.1/native-installation/index.html +++ b/docs/2.7.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.8.0/accessibility-testing/index.html b/docs/2.8.0/accessibility-testing/index.html index f236a8ce44..8b7f8f6bf7 100644 --- a/docs/2.8.0/accessibility-testing/index.html +++ b/docs/2.8.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.8.0/api/course-run-synchronization-api/index.html b/docs/2.8.0/api/course-run-synchronization-api/index.html index 866ad5360d..db38b5985b 100644 --- a/docs/2.8.0/api/course-run-synchronization-api/index.html +++ b/docs/2.8.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.8.0/building-the-frontend/index.html b/docs/2.8.0/building-the-frontend/index.html index bcc165004e..4830533507 100644 --- a/docs/2.8.0/building-the-frontend/index.html +++ b/docs/2.8.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.8.0/contributing-guide/index.html b/docs/2.8.0/contributing-guide/index.html index b3231b63e8..1b8454b1fe 100644 --- a/docs/2.8.0/contributing-guide/index.html +++ b/docs/2.8.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.8.0/css-guidelines/index.html b/docs/2.8.0/css-guidelines/index.html index 2bfacd3b8c..560e1dd496 100644 --- a/docs/2.8.0/css-guidelines/index.html +++ b/docs/2.8.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.8.0/discover/index.html b/docs/2.8.0/discover/index.html index 9036083107..7f3add8ff4 100644 --- a/docs/2.8.0/discover/index.html +++ b/docs/2.8.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.8.0/displaying-connection-status/index.html b/docs/2.8.0/displaying-connection-status/index.html index 0966c70edb..6c31870239 100644 --- a/docs/2.8.0/displaying-connection-status/index.html +++ b/docs/2.8.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.8.0/django-react-interop/index.html b/docs/2.8.0/django-react-interop/index.html index 5805daacb7..69424c6c6a 100644 --- a/docs/2.8.0/django-react-interop/index.html +++ b/docs/2.8.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.8.0/docker-development/index.html b/docs/2.8.0/docker-development/index.html index 2759570699..9010e4b7ae 100644 --- a/docs/2.8.0/docker-development/index.html +++ b/docs/2.8.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.8.0/frontend-overrides/index.html b/docs/2.8.0/frontend-overrides/index.html index 40de805b86..11b7275a73 100644 --- a/docs/2.8.0/frontend-overrides/index.html +++ b/docs/2.8.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.8.0/internationalization/index.html b/docs/2.8.0/internationalization/index.html index d8b262e5c6..35abde23fb 100644 --- a/docs/2.8.0/internationalization/index.html +++ b/docs/2.8.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.8.0/lms-backends/index.html b/docs/2.8.0/lms-backends/index.html index 28e2fb5b92..77f8a98975 100644 --- a/docs/2.8.0/lms-backends/index.html +++ b/docs/2.8.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.8.0/lms-connection/index.html b/docs/2.8.0/lms-connection/index.html index cb0c95f9f9..73c2a79794 100644 --- a/docs/2.8.0/lms-connection/index.html +++ b/docs/2.8.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.8.0/native-installation/index.html b/docs/2.8.0/native-installation/index.html index 43452d8e54..f11c17a389 100644 --- a/docs/2.8.0/native-installation/index.html +++ b/docs/2.8.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.8.0/synchronizing-course-runs/index.html b/docs/2.8.0/synchronizing-course-runs/index.html index 351fcce621..b2c0e7636e 100644 --- a/docs/2.8.0/synchronizing-course-runs/index.html +++ b/docs/2.8.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.8.0/tls-connection/index.html b/docs/2.8.0/tls-connection/index.html index b2fda1ffec..991c6403a7 100644 --- a/docs/2.8.0/tls-connection/index.html +++ b/docs/2.8.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.8.0/web-analytics/index.html b/docs/2.8.0/web-analytics/index.html index 12a7b7fa65..da5216b318 100644 --- a/docs/2.8.0/web-analytics/index.html +++ b/docs/2.8.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.8.1/accessibility-testing/index.html b/docs/2.8.1/accessibility-testing/index.html index ac988c240b..8ff9bb7a25 100644 --- a/docs/2.8.1/accessibility-testing/index.html +++ b/docs/2.8.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.8.1/api/course-run-synchronization-api/index.html b/docs/2.8.1/api/course-run-synchronization-api/index.html index f55ea11108..32fa86a52c 100644 --- a/docs/2.8.1/api/course-run-synchronization-api/index.html +++ b/docs/2.8.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.8.1/building-the-frontend/index.html b/docs/2.8.1/building-the-frontend/index.html index b69f6f24ae..7fb632f67d 100644 --- a/docs/2.8.1/building-the-frontend/index.html +++ b/docs/2.8.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.8.1/contributing-guide/index.html b/docs/2.8.1/contributing-guide/index.html index 257acdb947..5ef6d3f5e2 100644 --- a/docs/2.8.1/contributing-guide/index.html +++ b/docs/2.8.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.8.1/css-guidelines/index.html b/docs/2.8.1/css-guidelines/index.html index b494e11444..f1296f2ec8 100644 --- a/docs/2.8.1/css-guidelines/index.html +++ b/docs/2.8.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.8.1/discover/index.html b/docs/2.8.1/discover/index.html index a138bb594d..033484c7ba 100644 --- a/docs/2.8.1/discover/index.html +++ b/docs/2.8.1/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.8.1/displaying-connection-status/index.html b/docs/2.8.1/displaying-connection-status/index.html index de47f375d3..0c45ce14fc 100644 --- a/docs/2.8.1/displaying-connection-status/index.html +++ b/docs/2.8.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.8.1/django-react-interop/index.html b/docs/2.8.1/django-react-interop/index.html index 317c4394e8..1060a1db55 100644 --- a/docs/2.8.1/django-react-interop/index.html +++ b/docs/2.8.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.8.1/docker-development/index.html b/docs/2.8.1/docker-development/index.html index 6444a51c9b..2df1009a93 100644 --- a/docs/2.8.1/docker-development/index.html +++ b/docs/2.8.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.8.1/frontend-overrides/index.html b/docs/2.8.1/frontend-overrides/index.html index 320d8119ec..bb6a496923 100644 --- a/docs/2.8.1/frontend-overrides/index.html +++ b/docs/2.8.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.8.1/internationalization/index.html b/docs/2.8.1/internationalization/index.html index bdb2b9e4e0..4538e7418d 100644 --- a/docs/2.8.1/internationalization/index.html +++ b/docs/2.8.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.8.1/lms-backends/index.html b/docs/2.8.1/lms-backends/index.html index 0488a6f4a6..c61590279b 100644 --- a/docs/2.8.1/lms-backends/index.html +++ b/docs/2.8.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.8.1/lms-connection/index.html b/docs/2.8.1/lms-connection/index.html index f44f6472b8..edd2ce326d 100644 --- a/docs/2.8.1/lms-connection/index.html +++ b/docs/2.8.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.8.1/native-installation/index.html b/docs/2.8.1/native-installation/index.html index 3ab0ed241d..b1951f5292 100644 --- a/docs/2.8.1/native-installation/index.html +++ b/docs/2.8.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.8.1/synchronizing-course-runs/index.html b/docs/2.8.1/synchronizing-course-runs/index.html index 7ec0185109..96499dfa82 100644 --- a/docs/2.8.1/synchronizing-course-runs/index.html +++ b/docs/2.8.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.8.1/tls-connection/index.html b/docs/2.8.1/tls-connection/index.html index 16aed25b0e..4d70db52b6 100644 --- a/docs/2.8.1/tls-connection/index.html +++ b/docs/2.8.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.8.1/web-analytics/index.html b/docs/2.8.1/web-analytics/index.html index f6196caaf9..00d4a4c8b0 100644 --- a/docs/2.8.1/web-analytics/index.html +++ b/docs/2.8.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.8.2/accessibility-testing/index.html b/docs/2.8.2/accessibility-testing/index.html index 96bb6516ad..0378c389e8 100644 --- a/docs/2.8.2/accessibility-testing/index.html +++ b/docs/2.8.2/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.8.2/api/course-run-synchronization-api/index.html b/docs/2.8.2/api/course-run-synchronization-api/index.html index 458d0d770b..4d746d5e16 100644 --- a/docs/2.8.2/api/course-run-synchronization-api/index.html +++ b/docs/2.8.2/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.8.2/building-the-frontend/index.html b/docs/2.8.2/building-the-frontend/index.html index ad6046bff6..a86a9b19e0 100644 --- a/docs/2.8.2/building-the-frontend/index.html +++ b/docs/2.8.2/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.8.2/contributing-guide/index.html b/docs/2.8.2/contributing-guide/index.html index 2026543bec..3b5231f7fc 100644 --- a/docs/2.8.2/contributing-guide/index.html +++ b/docs/2.8.2/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.8.2/css-guidelines/index.html b/docs/2.8.2/css-guidelines/index.html index e0002113bd..b553091d31 100644 --- a/docs/2.8.2/css-guidelines/index.html +++ b/docs/2.8.2/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.8.2/discover/index.html b/docs/2.8.2/discover/index.html index 9ec54f7e0d..e13fccb93b 100644 --- a/docs/2.8.2/discover/index.html +++ b/docs/2.8.2/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.8.2/displaying-connection-status/index.html b/docs/2.8.2/displaying-connection-status/index.html index 03e083b99a..3dde2c8941 100644 --- a/docs/2.8.2/displaying-connection-status/index.html +++ b/docs/2.8.2/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.8.2/django-react-interop/index.html b/docs/2.8.2/django-react-interop/index.html index e42823a698..233e5ec1b2 100644 --- a/docs/2.8.2/django-react-interop/index.html +++ b/docs/2.8.2/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.8.2/docker-development/index.html b/docs/2.8.2/docker-development/index.html index 87243245d5..2954267ab6 100644 --- a/docs/2.8.2/docker-development/index.html +++ b/docs/2.8.2/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.8.2/frontend-overrides/index.html b/docs/2.8.2/frontend-overrides/index.html index 8c9aabb803..60a4e1a217 100644 --- a/docs/2.8.2/frontend-overrides/index.html +++ b/docs/2.8.2/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.8.2/internationalization/index.html b/docs/2.8.2/internationalization/index.html index e5ba4c2cd9..395b59066a 100644 --- a/docs/2.8.2/internationalization/index.html +++ b/docs/2.8.2/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.8.2/lms-backends/index.html b/docs/2.8.2/lms-backends/index.html index c12f92a503..5cbbaa2c9f 100644 --- a/docs/2.8.2/lms-backends/index.html +++ b/docs/2.8.2/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.8.2/lms-connection/index.html b/docs/2.8.2/lms-connection/index.html index 4ea8eda359..1ccfb2c434 100644 --- a/docs/2.8.2/lms-connection/index.html +++ b/docs/2.8.2/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.8.2/native-installation/index.html b/docs/2.8.2/native-installation/index.html index 37a52da8d0..c75c9a1785 100644 --- a/docs/2.8.2/native-installation/index.html +++ b/docs/2.8.2/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.8.2/synchronizing-course-runs/index.html b/docs/2.8.2/synchronizing-course-runs/index.html index 6f74a0b4a5..584511bce8 100644 --- a/docs/2.8.2/synchronizing-course-runs/index.html +++ b/docs/2.8.2/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.8.2/tls-connection/index.html b/docs/2.8.2/tls-connection/index.html index 9eb24e0fc3..b0e1aecefa 100644 --- a/docs/2.8.2/tls-connection/index.html +++ b/docs/2.8.2/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.8.2/web-analytics/index.html b/docs/2.8.2/web-analytics/index.html index 33a49903d0..d509358331 100644 --- a/docs/2.8.2/web-analytics/index.html +++ b/docs/2.8.2/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.9.0/accessibility-testing/index.html b/docs/2.9.0/accessibility-testing/index.html index 990fb6899b..c8b398b2a2 100644 --- a/docs/2.9.0/accessibility-testing/index.html +++ b/docs/2.9.0/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.9.0/api/course-run-synchronization-api/index.html b/docs/2.9.0/api/course-run-synchronization-api/index.html index dd05184676..6f15f457ac 100644 --- a/docs/2.9.0/api/course-run-synchronization-api/index.html +++ b/docs/2.9.0/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.9.0/building-the-frontend/index.html b/docs/2.9.0/building-the-frontend/index.html index 2decc32d95..e476a1da6c 100644 --- a/docs/2.9.0/building-the-frontend/index.html +++ b/docs/2.9.0/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.9.0/contributing-guide/index.html b/docs/2.9.0/contributing-guide/index.html index c7a99ff650..831bc8f9f3 100644 --- a/docs/2.9.0/contributing-guide/index.html +++ b/docs/2.9.0/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.9.0/css-guidelines/index.html b/docs/2.9.0/css-guidelines/index.html index 639204a4bd..7e8729d717 100644 --- a/docs/2.9.0/css-guidelines/index.html +++ b/docs/2.9.0/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.9.0/discover/index.html b/docs/2.9.0/discover/index.html index 7731139478..0849d7ca87 100644 --- a/docs/2.9.0/discover/index.html +++ b/docs/2.9.0/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.9.0/displaying-connection-status/index.html b/docs/2.9.0/displaying-connection-status/index.html index 2fa1d35230..a731e0ba15 100644 --- a/docs/2.9.0/displaying-connection-status/index.html +++ b/docs/2.9.0/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.9.0/django-react-interop/index.html b/docs/2.9.0/django-react-interop/index.html index 1a7f5c7eb9..8c9c897f0e 100644 --- a/docs/2.9.0/django-react-interop/index.html +++ b/docs/2.9.0/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.9.0/docker-development/index.html b/docs/2.9.0/docker-development/index.html index d2275147a7..4a890a94e0 100644 --- a/docs/2.9.0/docker-development/index.html +++ b/docs/2.9.0/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.9.0/frontend-overrides/index.html b/docs/2.9.0/frontend-overrides/index.html index eb236c98f5..457b9d810d 100644 --- a/docs/2.9.0/frontend-overrides/index.html +++ b/docs/2.9.0/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.9.0/internationalization/index.html b/docs/2.9.0/internationalization/index.html index ec684fd5e7..6c11d3e486 100644 --- a/docs/2.9.0/internationalization/index.html +++ b/docs/2.9.0/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.9.0/lms-backends/index.html b/docs/2.9.0/lms-backends/index.html index e73ad2f16e..26a0ae6749 100644 --- a/docs/2.9.0/lms-backends/index.html +++ b/docs/2.9.0/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.9.0/lms-connection/index.html b/docs/2.9.0/lms-connection/index.html index 94892918ae..6232ad072a 100644 --- a/docs/2.9.0/lms-connection/index.html +++ b/docs/2.9.0/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.9.0/native-installation/index.html b/docs/2.9.0/native-installation/index.html index 62a81e0bce..4e0c115fb1 100644 --- a/docs/2.9.0/native-installation/index.html +++ b/docs/2.9.0/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.9.0/synchronizing-course-runs/index.html b/docs/2.9.0/synchronizing-course-runs/index.html index 80275157c7..c819fcc9f6 100644 --- a/docs/2.9.0/synchronizing-course-runs/index.html +++ b/docs/2.9.0/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.9.0/tls-connection/index.html b/docs/2.9.0/tls-connection/index.html index 47b25bb315..e34016571f 100644 --- a/docs/2.9.0/tls-connection/index.html +++ b/docs/2.9.0/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.9.0/web-analytics/index.html b/docs/2.9.0/web-analytics/index.html index d6332a7cd5..096d3ae4af 100644 --- a/docs/2.9.0/web-analytics/index.html +++ b/docs/2.9.0/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/2.9.1/accessibility-testing/index.html b/docs/2.9.1/accessibility-testing/index.html index daa7514394..d8fee2fcb2 100644 --- a/docs/2.9.1/accessibility-testing/index.html +++ b/docs/2.9.1/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/2.9.1/api/course-run-synchronization-api/index.html b/docs/2.9.1/api/course-run-synchronization-api/index.html index 5319e79896..b3f01aeb9e 100644 --- a/docs/2.9.1/api/course-run-synchronization-api/index.html +++ b/docs/2.9.1/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/2.9.1/building-the-frontend/index.html b/docs/2.9.1/building-the-frontend/index.html index 0229f4c9eb..e994758516 100644 --- a/docs/2.9.1/building-the-frontend/index.html +++ b/docs/2.9.1/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/2.9.1/contributing-guide/index.html b/docs/2.9.1/contributing-guide/index.html index 0caf8f3f63..e62f159793 100644 --- a/docs/2.9.1/contributing-guide/index.html +++ b/docs/2.9.1/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/2.9.1/css-guidelines/index.html b/docs/2.9.1/css-guidelines/index.html index d6cfcb4088..4fbabcbd12 100644 --- a/docs/2.9.1/css-guidelines/index.html +++ b/docs/2.9.1/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/2.9.1/discover/index.html b/docs/2.9.1/discover/index.html index d7e36bf83a..74a6646a90 100644 --- a/docs/2.9.1/discover/index.html +++ b/docs/2.9.1/discover/index.html @@ -4,7 +4,7 @@ Getting started with Richie | Richie - + diff --git a/docs/2.9.1/displaying-connection-status/index.html b/docs/2.9.1/displaying-connection-status/index.html index d8f0c7f7cf..4c35f3e85b 100644 --- a/docs/2.9.1/displaying-connection-status/index.html +++ b/docs/2.9.1/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/2.9.1/django-react-interop/index.html b/docs/2.9.1/django-react-interop/index.html index ba88ae53b7..98d81e98ed 100644 --- a/docs/2.9.1/django-react-interop/index.html +++ b/docs/2.9.1/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/2.9.1/docker-development/index.html b/docs/2.9.1/docker-development/index.html index dfb396fa4f..fc93600e3c 100644 --- a/docs/2.9.1/docker-development/index.html +++ b/docs/2.9.1/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/2.9.1/frontend-overrides/index.html b/docs/2.9.1/frontend-overrides/index.html index f6ebf13027..da4004969e 100644 --- a/docs/2.9.1/frontend-overrides/index.html +++ b/docs/2.9.1/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/2.9.1/internationalization/index.html b/docs/2.9.1/internationalization/index.html index ff9ed949fd..0cbd845eb9 100644 --- a/docs/2.9.1/internationalization/index.html +++ b/docs/2.9.1/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/2.9.1/lms-backends/index.html b/docs/2.9.1/lms-backends/index.html index 161a30aa77..bba0d16236 100644 --- a/docs/2.9.1/lms-backends/index.html +++ b/docs/2.9.1/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/2.9.1/lms-connection/index.html b/docs/2.9.1/lms-connection/index.html index 836457f828..805cbcf765 100644 --- a/docs/2.9.1/lms-connection/index.html +++ b/docs/2.9.1/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/2.9.1/native-installation/index.html b/docs/2.9.1/native-installation/index.html index 861f36f969..b35667a264 100644 --- a/docs/2.9.1/native-installation/index.html +++ b/docs/2.9.1/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/2.9.1/synchronizing-course-runs/index.html b/docs/2.9.1/synchronizing-course-runs/index.html index 83060f6c5c..2295bc3a71 100644 --- a/docs/2.9.1/synchronizing-course-runs/index.html +++ b/docs/2.9.1/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/2.9.1/tls-connection/index.html b/docs/2.9.1/tls-connection/index.html index cc8b639d10..f21c0e9932 100644 --- a/docs/2.9.1/tls-connection/index.html +++ b/docs/2.9.1/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/2.9.1/web-analytics/index.html b/docs/2.9.1/web-analytics/index.html index b973503243..329ba23011 100644 --- a/docs/2.9.1/web-analytics/index.html +++ b/docs/2.9.1/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/accessibility-testing/index.html b/docs/accessibility-testing/index.html index 819b9402b0..8c57059eec 100644 --- a/docs/accessibility-testing/index.html +++ b/docs/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/api/course-run-synchronization-api/index.html b/docs/api/course-run-synchronization-api/index.html index 97639f4720..a426fe5276 100644 --- a/docs/api/course-run-synchronization-api/index.html +++ b/docs/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/building-the-frontend/index.html b/docs/building-the-frontend/index.html index 3a666cf8c8..419fd50d31 100644 --- a/docs/building-the-frontend/index.html +++ b/docs/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/contributing-guide/index.html b/docs/contributing-guide/index.html index f9b572bb81..95b4044beb 100644 --- a/docs/contributing-guide/index.html +++ b/docs/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + diff --git a/docs/cookiecutter/index.html b/docs/cookiecutter/index.html index 3120d3887b..5562ec9e05 100644 --- a/docs/cookiecutter/index.html +++ b/docs/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/css-guidelines/index.html b/docs/css-guidelines/index.html index b99007f39f..59989c08fc 100644 --- a/docs/css-guidelines/index.html +++ b/docs/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/discover/index.html b/docs/discover/index.html index da11f40af5..cf6c487502 100644 --- a/docs/discover/index.html +++ b/docs/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/displaying-connection-status/index.html b/docs/displaying-connection-status/index.html index 8fdaea20db..5a86f0bbcc 100644 --- a/docs/displaying-connection-status/index.html +++ b/docs/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/django-react-interop/index.html b/docs/django-react-interop/index.html index 8c31c69258..09049daf23 100644 --- a/docs/django-react-interop/index.html +++ b/docs/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/docker-development/index.html b/docs/docker-development/index.html index 5745285d95..1a6a455229 100644 --- a/docs/docker-development/index.html +++ b/docs/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + diff --git a/docs/filters-customization/index.html b/docs/filters-customization/index.html index ea476c36a0..331f535efd 100644 --- a/docs/filters-customization/index.html +++ b/docs/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/frontend-overrides/index.html b/docs/frontend-overrides/index.html index d1ffe47158..f356176c53 100644 --- a/docs/frontend-overrides/index.html +++ b/docs/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/installation/index.html b/docs/installation/index.html index f41127cdcc..baed5df09a 100644 --- a/docs/installation/index.html +++ b/docs/installation/index.html @@ -4,7 +4,7 @@ Installing Richie for development | Richie - + diff --git a/docs/internationalization/index.html b/docs/internationalization/index.html index 417f8438c9..c3c682a3be 100644 --- a/docs/internationalization/index.html +++ b/docs/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/joanie-connection/index.html b/docs/joanie-connection/index.html index 14b80b8b36..554abe3f01 100644 --- a/docs/joanie-connection/index.html +++ b/docs/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/lms-backends/index.html b/docs/lms-backends/index.html index 7ae8e5dc3e..e417e1fedc 100644 --- a/docs/lms-backends/index.html +++ b/docs/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/lms-connection/index.html b/docs/lms-connection/index.html index 5009ff6769..7b185a4d66 100644 --- a/docs/lms-connection/index.html +++ b/docs/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + diff --git a/docs/native-installation/index.html b/docs/native-installation/index.html index 993f6ee0b2..c5a36f01e0 100644 --- a/docs/native-installation/index.html +++ b/docs/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/next/accessibility-testing/index.html b/docs/next/accessibility-testing/index.html index 3ffd5484dc..f82d6c26f8 100644 --- a/docs/next/accessibility-testing/index.html +++ b/docs/next/accessibility-testing/index.html @@ -4,7 +4,7 @@ Automated accessibility checks | Richie - + diff --git a/docs/next/api/course-run-synchronization-api/index.html b/docs/next/api/course-run-synchronization-api/index.html index 669d6c052a..aea5f7045b 100644 --- a/docs/next/api/course-run-synchronization-api/index.html +++ b/docs/next/api/course-run-synchronization-api/index.html @@ -4,7 +4,7 @@ Course run synchronization API | Richie - + diff --git a/docs/next/building-the-frontend/index.html b/docs/next/building-the-frontend/index.html index 7c245e6102..d6d8d422db 100644 --- a/docs/next/building-the-frontend/index.html +++ b/docs/next/building-the-frontend/index.html @@ -4,7 +4,7 @@ Building Richie's frontend in your own project | Richie - + diff --git a/docs/next/contributing-guide/index.html b/docs/next/contributing-guide/index.html index 17df9841bf..09091a5bc9 100644 --- a/docs/next/contributing-guide/index.html +++ b/docs/next/contributing-guide/index.html @@ -4,7 +4,7 @@ Contributing guide | Richie - + @@ -33,10 +33,10 @@

Ha

Going further

To see all available commands, run:

$ make

-

We also provide shortcuts for docker-compose commands as sugar scripts in the +

We also provide shortcuts for docker compose commands as sugar scripts in the bin/ directory:

bin
├── exec
├── pylint
├── pytest
└── run

More details and tips & tricks can be found in our development with Docker -documentation

+documentation

\ No newline at end of file diff --git a/docs/next/cookiecutter/index.html b/docs/next/cookiecutter/index.html index 132c03344e..dbc2f4eff0 100644 --- a/docs/next/cookiecutter/index.html +++ b/docs/next/cookiecutter/index.html @@ -4,7 +4,7 @@ Start your own site | Richie - + diff --git a/docs/next/css-guidelines/index.html b/docs/next/css-guidelines/index.html index e82244996d..5e43018a6d 100644 --- a/docs/next/css-guidelines/index.html +++ b/docs/next/css-guidelines/index.html @@ -4,7 +4,7 @@ CSS Guidelines | Richie - + diff --git a/docs/next/discover/index.html b/docs/next/discover/index.html index 960bbd87a1..c7b1ade4fa 100644 --- a/docs/next/discover/index.html +++ b/docs/next/discover/index.html @@ -4,7 +4,7 @@ Discover Richie | Richie - + diff --git a/docs/next/displaying-connection-status/index.html b/docs/next/displaying-connection-status/index.html index 4cf8cf5b54..b35ae74b40 100644 --- a/docs/next/displaying-connection-status/index.html +++ b/docs/next/displaying-connection-status/index.html @@ -4,7 +4,7 @@ Displaying OpenEdX connection status in Richie | Richie - + diff --git a/docs/next/django-react-interop/index.html b/docs/next/django-react-interop/index.html index 9137d2bbcf..820f25481a 100644 --- a/docs/next/django-react-interop/index.html +++ b/docs/next/django-react-interop/index.html @@ -4,7 +4,7 @@ Connecting React components with Django | Richie - + diff --git a/docs/next/docker-development/index.html b/docs/next/docker-development/index.html index 3cbe01134c..75bc5b7ab9 100644 --- a/docs/next/docker-development/index.html +++ b/docs/next/docker-development/index.html @@ -4,7 +4,7 @@ Developing Richie with Docker | Richie - + @@ -29,16 +29,16 @@

Front-end to
# Start the Sass watcher
$ make watch-sass

# In a new terminal or session, start the TypeScript watcher
$ make watch-ts

Container control

You can stop/start/restart a container:

-

$ docker-compose [stop|start|restart] [app|postgresql|mysql|elasticsearch]

+

$ docker compose [stop|start|restart] [app|postgresql|mysql|elasticsearch]

or stop/start/restart all containers in one command:

-

$ docker-compose [stop|start|restart]

+

$ docker compose [stop|start|restart]

Debugging

You can easily see the latest logs for a container:

-

$ docker-compose logs [app|postgresql|mysql|elasticsearch]

+

$ docker compose logs [app|postgresql|mysql|elasticsearch]

Or follow the stream of logs:

-

$ docker-compose logs --follow [app|postgresql|mysql|elasticsearch]

+

$ docker compose logs --follow [app|postgresql|mysql|elasticsearch]

If you need to debug a running container, you can open a Linux shell with the -docker-compose exec command (we use a sugar script here, see next section):

+docker compose exec command (we use a sugar script here, see next section):

$ bin/exec [app|postgresql|mysql|elasticsearch] bash

While developing on Richie, you will also need to run a Django shell and it has to be done in the app container (we use a sugar script here, see next @@ -50,16 +50,16 @@

Using su by default, run the containers using the root user. Any file created or updated by the app container on your host, as a result of the volume mounts, will be owned by the local root user. One way to solve this is to use the ---user="$(id -u)" flag when calling the docker-compose run or -docker-compose exec commands. By using the user flag trick, the running +--user="$(id -u)" flag when calling the docker compose run or +docker compose exec commands. By using the user flag trick, the running container user ID will match your local user ID. But, as it's repetitive and error-prone, we provide shortcuts that we call our "sugar scripts":

    -
  • bin/run: is a shortcut for docker-compose run --rm --user="$(id -u)"
  • -
  • bin/exec: is a shortcut for docker-compose exec --user="$(id -u)"
  • -
  • bin/pylint: runs pylint in the app service using the test docker-compose +
  • bin/run: is a shortcut for docker compose run --rm --user="$(id -u)"
  • +
  • bin/exec: is a shortcut for docker compose exec --user="$(id -u)"
  • +
  • bin/pylint: runs pylint in the app service using the test docker compose file
  • -
  • bin/pytest: runs pytest in the app service using the test docker-compose +
  • bin/pytest: runs pytest in the app service using the test docker compose file

Cleanup

@@ -71,13 +71,13 @@

CleanupTroubleshooting

ElasticSearch service is always down

If your elasticsearch container fails at booting, checkout the logs via:

-
$ docker-compose logs elasticsearch
+
$ docker compose logs elasticsearch

You may see entries similar to:

[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

In this case, increase virtual memory as follows (UNIX systems):

$ sudo sysctl -w vm/max_map_count=262144

This fix will apply to your current session. To make it permanent on your system, edit the /etc/sysctl.conf file and add the following line:

-
vm.max_map_count=262144
+
vm.max_map_count=262144
\ No newline at end of file diff --git a/docs/next/filters-customization/index.html b/docs/next/filters-customization/index.html index 6aca7fb222..4e23f7bdf9 100644 --- a/docs/next/filters-customization/index.html +++ b/docs/next/filters-customization/index.html @@ -4,7 +4,7 @@ Customizing search filters | Richie - + diff --git a/docs/next/frontend-overrides/index.html b/docs/next/frontend-overrides/index.html index 7cfb5b72d2..d049ddc1a6 100644 --- a/docs/next/frontend-overrides/index.html +++ b/docs/next/frontend-overrides/index.html @@ -4,7 +4,7 @@ Overriding frontend components | Richie - + diff --git a/docs/next/installation/index.html b/docs/next/installation/index.html index 284b150491..c7fd791831 100644 --- a/docs/next/installation/index.html +++ b/docs/next/installation/index.html @@ -4,14 +4,14 @@ Installing Richie for development | Richie - +
Version: Next

Installing Richie for development

Richie is a container-native application but can also be installed on your machine.

For development, the project is defined using a -docker-compose file and consists of:

+docker-compose file and consists of:

  • 3 running services:

    @@ -39,7 +39,7 @@

    DockerDocker Compose installed on your laptop:

    -
    $ docker -v
    Docker version 20.10.12, build e91ed57

    $ docker-compose --version
    docker-compose version 1.29.2, build 5becea4c
    +
    $ docker -v
    Docker version 26.0.0, build 2ae903e

    $ docker compose --version
    Docker Compose version v2.25.0

    ⚠️ You may need to run the following commands with sudo but this can be avoided by assigning your user to the docker group.

    Project bootstrap

    @@ -74,6 +74,6 @@

    adaptations), in several ways that we explain in the LMS connection guide.

    This approach is used for example on https://www.fun-mooc.fr or -https://www.nau.edu.pt.

+https://www.nau.edu.pt.

\ No newline at end of file diff --git a/docs/next/internationalization/index.html b/docs/next/internationalization/index.html index b8218a3815..2b6130a723 100644 --- a/docs/next/internationalization/index.html +++ b/docs/next/internationalization/index.html @@ -4,7 +4,7 @@ Internationalization | Richie - + diff --git a/docs/next/joanie-connection/index.html b/docs/next/joanie-connection/index.html index 258f8124df..c44c6756bc 100644 --- a/docs/next/joanie-connection/index.html +++ b/docs/next/joanie-connection/index.html @@ -4,7 +4,7 @@ Joanie Connection | Richie - + diff --git a/docs/next/lms-backends/index.html b/docs/next/lms-backends/index.html index a4a27fcf8a..688228d915 100644 --- a/docs/next/lms-backends/index.html +++ b/docs/next/lms-backends/index.html @@ -4,7 +4,7 @@ Configuring LMS Backends | Richie - + diff --git a/docs/next/lms-connection/index.html b/docs/next/lms-connection/index.html index 05903a6d57..1d1c60c5e5 100644 --- a/docs/next/lms-connection/index.html +++ b/docs/next/lms-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie with one or more LMS | Richie - + @@ -51,18 +51,18 @@

Development

-

For development purposes, the docker-compose project provided on +

For development purposes, the docker compose project provided on Richie's code repository is pre-configured to connect with an OpenEdx instance started with OpenEdx Docker, which provides a ready-to-use -docker-compose stack of OpenEdx in several flavors. Head over to +docker compose stack of OpenEdx in several flavors. Head over to OpenEdx Docker README for instructions on how to bootstrap an OpenEdX instance.

Now, start both the OpenEdX and Richie projects separately with make run.

Richie should respond on http://localhost:8070, OpenEdx on http://localhost:8073 and both apps should be able to communicate with each other via the network bridge defined in -docker-compose.

+docker compose.

If you want to activate seamless enrollment locally for development, you will need to set up TLS domains for both Richie and OpenEdX. To do this, head over to our -guide on setting-up TLS connections for Richie and OpenEdX.

+guide on setting-up TLS connections for Richie and OpenEdX.

\ No newline at end of file diff --git a/docs/next/native-installation/index.html b/docs/next/native-installation/index.html index 985def4657..2fa2003eeb 100644 --- a/docs/next/native-installation/index.html +++ b/docs/next/native-installation/index.html @@ -4,7 +4,7 @@ Installing Richie on your machine | Richie - + diff --git a/docs/next/synchronizing-course-runs/index.html b/docs/next/synchronizing-course-runs/index.html index a2ddaf3a94..87c0a7b99a 100644 --- a/docs/next/synchronizing-course-runs/index.html +++ b/docs/next/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/next/tls-connection/index.html b/docs/next/tls-connection/index.html index de8ab518da..cddab6e4f5 100644 --- a/docs/next/tls-connection/index.html +++ b/docs/next/tls-connection/index.html @@ -4,12 +4,12 @@ Connecting Richie and OpenEdX over TLS for development | Richie - +
Version: Next

Connecting Richie and OpenEdX over TLS for development

Purpose

-

By default in the docker-compose environment for development, Richie is hosted on localhost:8070 +

By default in the docker compose environment for development, Richie is hosted on localhost:8070 and uses a fake LMS backend (base.BaseLMSBackend) as you can see if you check the RICHIE_LMS_BACKENDS setting in env.d/development.

This base backend uses session storage to fake enrollments to course runs.

@@ -68,6 +68,6 @@

$ make run-ssl

Of course, you can still run apps without ssl by using:

-
$ make run
+
$ make run
\ No newline at end of file diff --git a/docs/next/web-analytics/index.html b/docs/next/web-analytics/index.html index 034eacd170..68a5974268 100644 --- a/docs/next/web-analytics/index.html +++ b/docs/next/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/docs/synchronizing-course-runs/index.html b/docs/synchronizing-course-runs/index.html index 4b8d44504b..18626bf268 100644 --- a/docs/synchronizing-course-runs/index.html +++ b/docs/synchronizing-course-runs/index.html @@ -4,7 +4,7 @@ Synchronizing course runs between Richie and OpenEdX | Richie - + diff --git a/docs/tls-connection/index.html b/docs/tls-connection/index.html index b57adcae6f..756279158f 100644 --- a/docs/tls-connection/index.html +++ b/docs/tls-connection/index.html @@ -4,7 +4,7 @@ Connecting Richie and OpenEdX over TLS for development | Richie - + diff --git a/docs/web-analytics/index.html b/docs/web-analytics/index.html index 292a7cb070..47297ae0c4 100644 --- a/docs/web-analytics/index.html +++ b/docs/web-analytics/index.html @@ -4,7 +4,7 @@ Add web analytics to your site | Richie - + diff --git a/help/index.html b/help/index.html index ebef531526..0425e87b99 100644 --- a/help/index.html +++ b/help/index.html @@ -4,7 +4,7 @@ Richie - + diff --git a/index.html b/index.html index 26ab334d0f..01917b84bc 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Richie - + diff --git a/users/index.html b/users/index.html index 7e25024645..caf0750848 100644 --- a/users/index.html +++ b/users/index.html @@ -4,7 +4,7 @@ Richie - + diff --git a/versions/index.html b/versions/index.html index 3fc606eb62..81436c19ac 100644 --- a/versions/index.html +++ b/versions/index.html @@ -4,7 +4,7 @@ Richie - +