QR-сканер — стенд надёжности

secure context: ? BarcodeDetector: ? zxing-wasm: ? jsQR: ?
Режим:
Нажми «Старт камеры» и наводи на коды с листа generate.html.
idпараметрыстатусвремядвижок
Свободный: води камерой по листу, «время» = от старта камеры (зависит от порядка наведения, не метрика сложности). По очереди: стенд называет цель и мерит «время» от момента, когда назвал, до чтения именно её — честная метрика сложности; не прочитал за таймаут → «таймаут» (это и есть граница надёжности для дизайна бланка).