>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-10-01_09-44-40

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=09:48:53.404 ts=23.643 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.192 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.044 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:48:53.454 ts=23.739 Lkat2d=44.0 Lfoot2d=8.8 LfootH=88.6 Lkat3d=- LfootLen=0.041 visL=0.01 Rkat2d=27.5 Rfoot2d=11.6 RfootH=-83.5 Rkat3d=- RfootLen=0.041 visR=0.01
INFO [console] POSE_METRICS: received=27(26.0fps) processed=7(6.7fps) replaced=7(6.7fps) buildMs=2.06 estimatorMs=76.64 (pre=0.9 infer=38.9 det=40.7) roiAgeMs=13.6/max=95.5 stale=0.0fps detRuns=6.7fps resets=5.8fps totalMs=1.38 lagMs=84.4 predLatMs=75.3 actualFps=6.7
INFO [console] ANKLE_ANGLE t=09:48:53.521 ts=23.769 Lkat2d=79.9 Lfoot2d=17.2 LfootH=78.5 Lkat3d=- LfootLen=0.040 visL=0.01 Rkat2d=71.6 Rfoot2d=16.2 RfootH=-79.8 Rkat3d=- RfootLen=0.049 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:53.918 ts=24.184 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.211 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.075 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:54.081 ts=24.331 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.217 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.083 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:54.154 ts=24.403 Lkat2d=167.6 Lfoot2d=3.6 LfootH=-89.2 Lkat3d=- LfootLen=0.018 visL=0.01 Rkat2d=162.5 Rfoot2d=26.8 RfootH=-65.0 Rkat3d=- RfootLen=0.026 visR=0.01
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=09:48:54.351 ts=24.569 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.202 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.061 visR=0.00
INFO [console] ANKLE_ANGLE t=09:48:54.412 ts=24.680 Lkat2d=97.4 Lfoot2d=19.1 LfootH=76.5 Lkat3d=- LfootLen=0.035 visL=0.00 Rkat2d=79.1 Rfoot2d=24.3 RfootH=-71.0 Rkat3d=- RfootLen=0.044 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:54.464 ts=24.700 Lkat2d=146.2 Lfoot2d=8.8 LfootH=-83.6 Lkat3d=- LfootLen=0.030 visL=0.00 Rkat2d=91.6 Rfoot2d=26.0 RfootH=-68.5 Rkat3d=- RfootLen=0.045 visR=0.01
INFO [console] POSE_METRICS: received=24(23.8fps) processed=9(8.9fps) replaced=7(6.9fps) buildMs=1.30 estimatorMs=71.75 (pre=2.5 infer=45.0 det=45.9) roiAgeMs=58.2/max=130.9 stale=3.0fps detRuns=8.9fps resets=4.0fps totalMs=3.62 lagMs=96.3 predLatMs=75.3 actualFps=8.9
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:48:54.845 ts=25.089 Lkat2d=179.8 Lfoot2d=7.2 LfootH=-84.9 Lkat3d=- LfootLen=0.026 visL=0.01 Rkat2d=106.3 Rfoot2d=23.6 RfootH=-66.2 Rkat3d=- RfootLen=0.039 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:54.903 ts=25.145 Lkat2d=171.0 Lfoot2d=5.8 LfootH=-71.4 Lkat3d=- LfootLen=0.032 visL=0.01 Rkat2d=97.5 Rfoot2d=31.2 RfootH=-61.2 Rkat3d=- RfootLen=0.046 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:55.075 ts=25.347 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.231 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:55.124 ts=25.411 Lkat2d=149.6 Lfoot2d=23.0 LfootH=85.7 Lkat3d=- LfootLen=0.024 visL=0.01 Rkat2d=114.0 Rfoot2d=52.6 RfootH=-36.7 Rkat3d=- RfootLen=0.044 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:55.265 ts=25.512 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.233 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.061 visR=0.00
INFO [console] ANKLE_ANGLE t=09:48:55.413 ts=25.682 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.220 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:55.562 ts=25.819 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.238 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.079 visR=0.01
INFO [console] POSE_METRICS: received=30(27.3fps) processed=9(8.2fps) replaced=10(9.1fps) buildMs=1.26 estimatorMs=70.92 (pre=1.8 infer=43.0 det=34.4) roiAgeMs=35.0/max=153.4 stale=0.9fps detRuns=8.2fps resets=5.5fps totalMs=1.62 lagMs=85.6 predLatMs=76.0 actualFps=8.2
INFO [console] ANKLE_ANGLE t=09:48:55.933 ts=26.172 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.255 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.020 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:55.990 ts=26.228 Lkat2d=159.4 Lfoot2d=2.6 LfootH=-77.8 Lkat3d=- LfootLen=0.031 visL=0.01 Rkat2d=141.0 Rfoot2d=36.2 RfootH=-53.8 Rkat3d=- RfootLen=0.036 visR=0.02
INFO [console] ANKLE_ANGLE t=09:48:56.044 ts=26.315 Lkat2d=153.9 Lfoot2d=19.4 LfootH=77.5 Lkat3d=- LfootLen=0.022 visL=0.01 Rkat2d=147.2 Rfoot2d=50.6 RfootH=-40.6 Rkat3d=- RfootLen=0.028 visR=0.02
INFO [console] ANKLE_ANGLE t=09:48:56.126 ts=26.334 Lkat2d=158.4 Lfoot2d=129.6 LfootH=54.6 Lkat3d=- LfootLen=0.019 visL=0.01 Rkat2d=171.8 Rfoot2d=107.0 RfootH=15.2 Rkat3d=- RfootLen=0.020 visR=0.02
INFO [console] ANKLE_ANGLE t=09:48:56.247 ts=26.504 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.253 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.086 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:56.405 ts=26.657 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.204 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.069 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:56.741 ts=26.996 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.222 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.078 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:56.873 ts=27.135 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.230 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.031 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:57.030 ts=27.283 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.222 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.073 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:57.649 ts=27.895 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.233 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.056 visR=0.01
INFO [console] POSE_METRICS: received=29(27.1fps) processed=7(6.5fps) replaced=8(7.5fps) buildMs=2.21 estimatorMs=83.44 (pre=0.7 infer=43.7 det=36.9) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.5fps resets=6.5fps totalMs=1.73 lagMs=85.5 predLatMs=76.0 actualFps=6.5
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:48:58.382 ts=28.494 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.193 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.076 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:58.565 ts=28.803 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.206 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:58.767 ts=29.018 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.188 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.01
INFO [console] POSE_METRICS: received=29(25.9fps) processed=6(5.4fps) replaced=14(12.5fps) buildMs=1.62 estimatorMs=108.02 (pre=5.4 infer=65.1 det=43.3) roiAgeMs=12.5/max=74.9 stale=0.0fps detRuns=5.4fps resets=4.5fps totalMs=2.31 lagMs=133.8 predLatMs=76.5 actualFps=5.4
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:48:58.838 ts=29.104 Lkat2d=180.0 Lfoot2d=25.6 LfootH=-55.8 Lkat3d=- LfootLen=0.005 visL=0.00 Rkat2d=149.8 Rfoot2d=95.1 RfootH=7.7 Rkat3d=- RfootLen=0.030 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:59.243 ts=29.475 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.228 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:59.415 ts=29.637 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.219 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:59.586 ts=29.832 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.190 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.073 visR=0.01
INFO [console] ANKLE_ANGLE t=09:48:59.942 ts=30.158 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.209 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.01
INFO [console] POSE_METRICS: received=24(20.4fps) processed=7(6.0fps) replaced=5(4.3fps) buildMs=2.43 estimatorMs=98.34 (pre=1.0 infer=57.2 det=35.9) roiAgeMs=12.3/max=85.8 stale=0.0fps detRuns=6.0fps resets=5.1fps totalMs=2.34 lagMs=103.9 predLatMs=77.3 actualFps=6.0
INFO [console] ANKLE_ANGLE t=09:49:00.125 ts=30.337 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.202 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.072 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:00.339 ts=30.561 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.227 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.082 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:00.505 ts=30.753 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.246 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.097 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:01.066 ts=31.315 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.235 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.076 visR=0.01
INFO [console] POSE_METRICS: received=26(23.1fps) processed=6(5.3fps) replaced=8(7.1fps) buildMs=3.02 estimatorMs=100.72 (pre=0.8 infer=53.8 det=39.2) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=5.3fps resets=5.3fps totalMs=2.70 lagMs=106.1 predLatMs=79.2 actualFps=5.3
INFO [console] ANKLE_ANGLE t=09:49:01.152 ts=31.381 Lkat2d=172.1 Lfoot2d=172.4 LfootH=-88.1 Lkat3d=- LfootLen=0.008 visL=0.01 Rkat2d=175.0 Rfoot2d=126.4 RfootH=33.6 Rkat3d=- RfootLen=0.010 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:01.404 ts=31.635 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.178 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:01.626 ts=31.837 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.223 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.01
INFO [console] 🔊 Звук на полной громкости
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
INFO [console] ANKLE_ANGLE t=09:49:02.031 ts=32.211 Lkat2d=176.2 Lfoot2d=176.8 LfootH=-73.6 Lkat3d=- LfootLen=0.027 visL=0.01 Rkat2d=163.8 Rfoot2d=124.1 RfootH=50.3 Rkat3d=- RfootLen=0.034 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:02.194 ts=32.421 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.233 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.079 visR=0.01
INFO [console] POSE_METRICS: received=20(17.8fps) processed=7(6.2fps) replaced=4(3.6fps) buildMs=1.25 estimatorMs=91.09 (pre=3.2 infer=50.5 det=39.9) roiAgeMs=13.0/max=65.9 stale=0.0fps detRuns=6.2fps resets=4.4fps totalMs=1.78 lagMs=119.9 predLatMs=81.8 actualFps=6.2
INFO [console] ANKLE_ANGLE t=09:49:02.331 ts=32.542 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.173 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:02.487 ts=32.720 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.174 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:02.653 ts=32.885 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.184 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.069 visR=0.01
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=09:49:02.806 ts=33.054 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.210 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.00
INFO [console] ANKLE_ANGLE t=09:49:03.140 ts=33.351 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.174 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.037 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:03.266 ts=33.526 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.193 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.01
INFO [console] POSE_METRICS: received=28(26.1fps) processed=7(6.5fps) replaced=8(7.5fps) buildMs=1.61 estimatorMs=92.14 (pre=0.8 infer=44.5 det=38.1) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.5fps resets=6.5fps totalMs=1.55 lagMs=107.4 predLatMs=85.0 actualFps=6.5
INFO [console] ANKLE_ANGLE t=09:49:03.438 ts=33.694 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.230 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:03.576 ts=33.825 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.202 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:04.101 ts=34.340 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.187 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.036 visR=0.00
INFO [console] ANKLE_ANGLE t=09:49:04.220 ts=34.486 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.172 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.053 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:04.392 ts=34.638 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.195 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.082 visR=0.00
INFO [console] POSE_METRICS: received=28(24.9fps) processed=7(6.2fps) replaced=8(7.1fps) buildMs=1.27 estimatorMs=87.32 (pre=0.7 infer=41.1 det=38.2) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.2fps resets=6.2fps totalMs=1.99 lagMs=90.7 predLatMs=86.5 actualFps=6.2
INFO [console] ANKLE_ANGLE t=09:49:04.549 ts=34.779 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.200 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.096 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:05.049 ts=35.316 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.223 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.042 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:05.226 ts=35.449 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.181 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:05.371 ts=35.632 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.205 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:05.547 ts=35.757 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.181 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.01
INFO [console] POSE_METRICS: received=28(24.2fps) processed=7(6.1fps) replaced=7(6.1fps) buildMs=1.18 estimatorMs=92.36 (pre=0.8 infer=44.0 det=33.6) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.1fps resets=6.1fps totalMs=1.83 lagMs=99.8 predLatMs=87.0 actualFps=6.1
INFO [console] ANKLE_ANGLE t=09:49:05.864 ts=36.117 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.178 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.053 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:05.989 ts=36.258 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.188 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.038 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:06.144 ts=36.400 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.203 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.00
INFO [console] ANKLE_ANGLE t=09:49:06.616 ts=36.832 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.194 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.01
INFO [console] POSE_METRICS: received=28(26.2fps) processed=7(6.5fps) replaced=8(7.5fps) buildMs=1.56 estimatorMs=84.07 (pre=0.7 infer=43.0 det=35.3) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.5fps resets=6.5fps totalMs=2.60 lagMs=91.9 predLatMs=86.5 actualFps=6.5
INFO [console] ANKLE_ANGLE t=09:49:06.750 ts=37.012 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.206 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.078 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:06.821 ts=37.088 Lkat2d=155.4 Lfoot2d=116.1 LfootH=-29.0 Lkat3d=- LfootLen=0.027 visL=0.01 Rkat2d=168.9 Rfoot2d=160.8 RfootH=84.0 Rkat3d=- RfootLen=0.017 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:06.986 ts=37.232 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.215 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.081 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:07.067 ts=37.295 Lkat2d=152.4 Lfoot2d=38.3 LfootH=39.6 Lkat3d=- LfootLen=0.011 visL=0.00 Rkat2d=156.4 Rfoot2d=7.5 RfootH=-73.4 Rkat3d=- RfootLen=0.011 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:07.436 ts=37.687 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.183 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.038 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:07.604 ts=37.862 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.267 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.076 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:07.748 ts=38.007 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.214 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.056 visR=0.01
INFO [console] POSE_METRICS: received=28(24.7fps) processed=10(8.8fps) replaced=6(5.3fps) buildMs=1.41 estimatorMs=70.96 (pre=2.3 infer=45.1 det=33.7) roiAgeMs=39.9/max=135.9 stale=1.8fps detRuns=8.8fps resets=5.3fps totalMs=1.62 lagMs=87.1 predLatMs=82.8 actualFps=8.8
INFO [console] ANKLE_ANGLE t=09:49:07.958 ts=38.190 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.227 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:08.448 ts=38.706 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.202 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.035 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:08.647 ts=38.873 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.210 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:08.794 ts=39.066 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.188 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.053 visR=0.01
INFO [console] POSE_METRICS: received=25(23.9fps) processed=6(5.7fps) replaced=7(6.7fps) buildMs=1.65 estimatorMs=93.00 (pre=4.0 infer=46.8 det=34.9) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=5.7fps resets=5.7fps totalMs=2.06 lagMs=95.7 predLatMs=81.2 actualFps=5.7
INFO [console] ANKLE_ANGLE t=09:49:08.940 ts=39.138 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.176 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:09.288 ts=39.529 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.194 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.097 visR=0.00
INFO [console] ANKLE_ANGLE t=09:49:09.434 ts=39.703 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.114 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.100 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:09.594 ts=39.843 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.216 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:09.766 ts=39.979 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.199 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:09.914 ts=40.114 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.218 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.046 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:10.050 ts=40.309 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.223 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.073 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:10.215 ts=40.481 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.189 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.098 visR=0.00
INFO [console] ANKLE_ANGLE t=09:49:10.351 ts=40.592 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.238 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.078 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:10.776 ts=41.048 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.164 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.023 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:11.000 ts=41.265 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.287 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.076 visR=0.01
INFO [console] POSE_METRICS: received=28(25.8fps) processed=7(6.5fps) replaced=7(6.5fps) buildMs=1.18 estimatorMs=75.70 (pre=0.8 infer=40.6 det=31.8) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=6.5fps resets=6.5fps totalMs=1.34 lagMs=78.6 predLatMs=78.7 actualFps=6.5
INFO [console] ANKLE_ANGLE t=09:49:11.693 ts=41.958 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.192 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.01
INFO [console] 🔊 Звук на полной громкости
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:11.845 ts=42.090 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.187 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:11.931 ts=42.182 Lkat2d=152.8 Lfoot2d=26.2 LfootH=57.4 Lkat3d=- LfootLen=0.017 visL=0.00 Rkat2d=144.2 Rfoot2d=42.6 RfootH=-45.4 Rkat3d=- RfootLen=0.028 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:12.013 ts=42.212 Lkat2d=145.6 Lfoot2d=60.4 LfootH=19.5 Lkat3d=- LfootLen=0.019 visL=0.00 Rkat2d=169.3 Rfoot2d=67.3 RfootH=-14.7 Rkat3d=- RfootLen=0.017 visR=0.01
INFO [console] POSE_METRICS: received=26(25.6fps) processed=7(6.9fps) replaced=10(9.9fps) buildMs=2.79 estimatorMs=86.48 (pre=2.1 infer=52.7 det=36.6) roiAgeMs=30.6/max=122.1 stale=1.0fps detRuns=6.9fps resets=4.9fps totalMs=4.79 lagMs=101.2 predLatMs=78.4 actualFps=6.9
INFO [console] ANKLE_ANGLE t=09:49:12.065 ts=42.330 Lkat2d=153.9 Lfoot2d=83.8 LfootH=9.4 Lkat3d=- LfootLen=0.014 visL=0.00 Rkat2d=172.1 Rfoot2d=77.1 RfootH=-5.4 Rkat3d=- RfootLen=0.021 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:12.101 ts=42.388 Lkat2d=168.8 Lfoot2d=25.1 LfootH=82.5 Lkat3d=- LfootLen=0.010 visL=0.00 Rkat2d=141.8 Rfoot2d=44.2 RfootH=-43.0 Rkat3d=- RfootLen=0.028 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:12.597 ts=42.863 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.197 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.089 visR=0.01
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=09:49:12.757 ts=43.005 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.210 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.067 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:12.900 ts=43.156 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.189 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:13.079 ts=43.338 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.212 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.01
INFO [console] POSE_METRICS: received=27(25.4fps) processed=9(8.5fps) replaced=6(5.6fps) buildMs=2.22 estimatorMs=69.71 (pre=1.7 infer=42.1 det=34.0) roiAgeMs=39.7/max=175.9 stale=1.9fps detRuns=8.5fps resets=5.6fps totalMs=1.39 lagMs=85.2 predLatMs=77.6 actualFps=8.5
INFO [console] ANKLE_ANGLE t=09:49:13.263 ts=43.497 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.224 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.049 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:13.383 ts=43.651 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.217 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.046 visR=0.01
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=09:49:13.740 ts=43.987 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.188 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.041 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:13.917 ts=44.168 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.229 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.041 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:14.105 ts=44.366 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.158 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.062 visR=0.01
INFO [console] POSE_METRICS: received=25(24.4fps) processed=7(6.8fps) replaced=6(5.8fps) buildMs=2.12 estimatorMs=83.15 (pre=1.3 infer=47.8 det=35.0) roiAgeMs=8.5/max=59.8 stale=0.0fps detRuns=6.8fps resets=5.8fps totalMs=1.41 lagMs=89.4 predLatMs=76.7 actualFps=6.8
INFO [console] ANKLE_ANGLE t=09:49:14.178 ts=44.422 Lkat2d=38.0 Lfoot2d=32.0 LfootH=-83.3 Lkat3d=- LfootLen=0.059 visL=0.01 Rkat2d=39.6 Rfoot2d=35.1 RfootH=-79.8 Rkat3d=- RfootLen=0.053 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:14.333 ts=44.600 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.209 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:14.517 ts=44.757 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.167 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:14.803 ts=45.074 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.161 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:14.940 ts=45.203 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.205 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:15.077 ts=45.336 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.242 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.100 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:15.240 ts=45.489 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.223 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.093 visR=0.01
INFO [console] POSE_METRICS: received=28(24.6fps) processed=8(7.0fps) replaced=6(5.3fps) buildMs=1.98 estimatorMs=79.02 (pre=1.2 infer=43.6 det=34.5) roiAgeMs=7.0/max=55.9 stale=0.0fps detRuns=7.0fps resets=6.2fps totalMs=1.49 lagMs=84.0 predLatMs=75.9 actualFps=7.0
INFO [console] ANKLE_ANGLE t=09:49:15.523 ts=45.788 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.203 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.074 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:15.683 ts=45.924 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.208 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.061 visR=0.01
INFO [console] ANKLE_ANGLE t=09:49:15.842 ts=46.083 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.196 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:49:16.021 ts=46.231 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.204 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.01
INFO [console] ANGLE_RESEARCH: recording closed, files in /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/angle_research
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] content-type: multipart/form-data
INFO [console] [DIO] Authorization: Bearer 828|D8dlGv5uZjbJvZnZlRWlt2niOAMdvjjPynSula4Pd914878b
INFO [console] [DIO] data:
INFO [console] Request query: {start_date: 2026-09-28, end_date: 2026-11-01}
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-09-28&end_date=2026-11-01
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 828|D8dlGv5uZjbJvZnZlRWlt2niOAMdvjjPynSula4Pd914878b
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] 🎵 VideoPlaybackService: Нативный плеер полностью уничтожен.
INFO [console] VideoOutput.Resize
INFO [console] {rect: {top: 0, left: 0, width: 1920, height: 1080}, wid: 0, handle: -5476376670874944848, id: 0}
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-09-28&end_date=2026-11-01
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 01 Oct 2026 07:10:35 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-01T07:10:35.637634Z","request_id":"01359bb7-626c-4ccd-95b9-181bf111d64a","version":"v1"},"data":{"start_rehab":"2026-10-01 00:00:00","end_rehab":"2026-10-07 00:00:00","days":[{"date":"2026-10-01","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-02","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-05","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-06","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-07","status":["end"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-01T07:10:35.637634Z, request_id: 01359bb7-626c-4ccd-95b9-181bf111d64a, version: v1}, data: {start_rehab: 2026-10-01 00:00:00, end_rehab: 2026-10-07 00:00:00, days: [{date: 2026-10-01, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-10-02, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-05, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-06, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-10-07, status: [end], training: [{mode: correction_unit, status: not_done, progress: null}]}]}}
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-10-01
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 828|D8dlGv5uZjbJvZnZlRWlt2niOAMdvjjPynSula4Pd914878b
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-10-01
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 01 Oct 2026 07:10:35 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-01T07:10:35.938215Z","request_id":"a46eb3b8-53a2-4bcf-bc1a-82ac32c72f57","version":"v1"},"data":{"rehabilitation_day_id":3621,"phase_id":463,"diagnosis_rehab":"Тест скрининг","start_rehab":"2026-10-01 00:00:00","end_rehab":"2026-10-07 00:00:00","name_rehab_phase":"Проверка скрининга","status":["start"],"recommendations_count":1,"date":"2026-10-01","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":1352,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null},{"mode":"diagnostics","status":"not_done","progress":null,"unit_id":1351,"time":"10 - 20 мин","count_questions":null,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-01T07:10:35.938215Z, request_id: a46eb3b8-53a2-4bcf-bc1a-82ac32c72f57, version: v1}, data: {rehabilitation_day_id: 3621, phase_id: 463, diagnosis_rehab: Тест скрининг, start_rehab: 2026-10-01 00:00:00, end_rehab: 2026-10-07 00:00:00, name_rehab_phase: Проверка скрининга, status: [start], recommendations_count: 1, date: 2026-10-01, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 1352, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}, {mode: diagnostics, status: not_done, progress: null, unit_id: 1351, time: 10 - 20 мин, count_questions: null, status_questions: false, workout_id: null}]}}
$
250 строкUTF-8LIVE