Chart.js: мини-мастерская и шесть интерфейсов
Автор примеров: Александр Некрасов. Примеры и интерфейсы: MIT.
Chart.js 4.6.1 и Bootstrap 5.3.8: MIT; тексты лицензий находятся в vendor/.

Запуск архива
1. Распакуйте архив в отдельную папку.
2. В этой папке выполните одну команду:
   php -S 127.0.0.1:8000
   или python -m http.server 8000 --bind 127.0.0.1
3. Откройте http://127.0.0.1:8000/index.html для шести сценариев,
   http://127.0.0.1:8000/lab.html для мини-мастерской.
Локальный сервер нужен для чтения собственных файлов при сборке автономного HTML.
Примеры в папке examples/ и файлы, сохранённые кнопкой «Скачать HTML», содержат
библиотеки и собственный код внутри себя; их можно открывать отдельно без CDN.

Сценарии
trend — динамика поступивших и решённых заявок;
comparison — сравнение услуг и сортировка;
budget — состав бюджета и видимость категорий;
workload — загрузка команды в часах и процентах;
plan — факт и план на одном графике;
drilldown — переход от статуса на диаграмме к списку заявок.

Данные демонстрационные. Изменения выполняются локально в браузере;
мастерские не отправляют заявки или введённые данные серверу.
HTML-экспорт сохраняет текущий вариант; сброс в нём возвращает экспортированный
снимок. Сброс на странице мастерской возвращает начальные данные мастерской.
PNG — изображение графика, а не интерактивный интерфейс. Таблица, исходные
значения и элементы управления входят в HTML и исходный проект.

Встройка в WordPress
Плагин AEN Chart.js Workshop подключает embed.js/embed.css только к статье,
содержащей aen-chartjs-article. embed.js согласует высоту двух iframe и переходы
к сценариям; стили и Chart.js изолированы внутри мастерских.

Официальные источники
https://www.chartjs.org/docs/latest/
https://github.com/chartjs/Chart.js/releases/tag/v4.6.1
https://getbootstrap.com/docs/5.3/
Точные URL локальных библиотек и SHA256: vendor/sources.json.
