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

rehabapp_2026-08-17_15-19-31

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/week/1
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: Mon, 17 Aug 2026 12:36:54 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-08-17T12:36:54.721881Z","request_id":"2f8670ad-f79f-4001-a250-c68d71e6848b","version":"v1"},"data":{"rehabilitation_name":"Проверочка","rehabilitation_week_number":1,"title":"1 неделя","is_control_week":false,"average_score":61,"average_interpretation":"satisfactory","days":[{"rehabilitation_day_id":2612,"day_sequence_number":5,"date":"2026-08-07","score":null,"interpretation":null,"is_control_day":false},{"rehabilitation_day_id":2611,"day_sequence_number":3,"date":"2026-08-05","score":45,"interpretation":"satisfactory","is_control_day":false},{"rehabilitation_day_id":2610,"day_sequence_number":1,"date":"2026-08-03","score":77,"interpretation":"good","is_control_day":false}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-17T12:36:54.721881Z, request_id: 2f8670ad-f79f-4001-a250-c68d71e6848b, version: v1}, data: {rehabilitation_name: Проверочка, rehabilitation_week_number: 1, title: 1 неделя, is_control_week: false, average_score: 61, average_interpretation: satisfactory, days: [{rehabilitation_day_id: 2612, day_sequence_number: 5, date: 2026-08-07, score: null, interpretation: null, is_control_day: false}, {rehabilitation_day_id: 2611, day_sequence_number: 3, date: 2026-08-05, score: 45, interpretation: satisfactory, is_control_day: false}, {rehabilitation_day_id: 2610, day_sequence_number: 1, date: 2026-08-03, score: 77, interpretation: good, is_control_day: false}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/days/2610
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 644|5eXC3O6ZOscSPAYn65At9mqGy6xWyLROJ3GAyesA2a406790
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/statistics/days/2610
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: Mon, 17 Aug 2026 12:36:57 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-08-17T12:36:57.109251Z","request_id":"9522d7a7-f925-45f3-9935-e61cd2dfe159","version":"v1"},"data":{"rehabilitation_day_id":2610,"day_sequence_number":1,"date":"2026-08-03","score":77,"interpretation":"good","is_control_day":false,"questionnaire":{"questionnaire_result_id":null,"count_questions":1},"workout":{"unit_id":940,"workout_id":113,"status":"completed","score":77,"interpretation":"good","workout_duration_start":10,"workout_duration_end":20,"exercises_count":1,"exercises":[{"id":85,"exercise_result_id":204,"sequence_number":1,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","completion_status":"completed","score":77,"interpretation":"good","is_monitored":true,"instruction":{"exercise_name":"Тренировка икроножных мышц стоя","video":"https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov","inventory":"Опора (стул, подоконник, стена)","warning":"Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами\nСледите, чтобы спина была прямая\nНе уводите таз вперед/назад\nКолени держите выпрямленными","general_description":"В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени.","steps":[{"exercise_id":85,"sequence_number":1,"step_text":"Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере"},{"exercise_id":85,"sequence_number":2,"step_text":"Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу"},{"exercise_id":85,"sequence_number":3,"step_text":"Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела"},{"exercise_id":85,"sequence_number":4,"step_text":"Спина прямая, живот слегка подтянут, взгляд направлен вперёд"},{"exercise_id":85,"sequence_number":5,"step_text":"Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп"},{"exercise_id":85,"sequence_number":6,"step_text":"Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке"},{"exercise_id":85,"sequence_number":7,"step_text":"Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение"},{"exercise_id":85,"sequence_number":8,"step_text":"Выполните поднятие на носки необходимое количество раз"}]}}]}}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-17T12:36:57.109251Z, request_id: 9522d7a7-f925-45f3-9935-e61cd2dfe159, version: v1}, data: {rehabilitation_day_id: 2610, day_sequence_number: 1, date: 2026-08-03, score: 77, interpretation: good, is_control_day: false, questionnaire: {questionnaire_result_id: null, count_questions: 1}, workout: {unit_id: 940, workout_id: 113, status: completed, score: 77, interpretation: good, workout_duration_start: 10, workout_duration_end: 20, exercises_count: 1, exercises: [{id: 85, exercise_result_id: 204, sequence_number: 1, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, completion_status: completed, score: 77, interpretation: good, is_monitored: true, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник, стена), wa
INFO [console] rning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами Следите, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, general_description: В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени., steps: [{exercise_id: 85, sequence_number: 1, step_text: Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере}, {exercise_id: 85, sequence_number: 2, step_text: Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу}, {exercise_id: 85, sequence_n
INFO [console] umber: 3, step_text: Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела}, {exercise_id: 85, sequence_number: 4, step_text: Спина прямая, живот слегка подтянут, взгляд направлен вперёд}, {exercise_id: 85, sequence_number: 5, step_text: Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп}, {exercise_id: 85, sequence_number: 6, step_text: Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке}, {exercise_id: 85, sequence_number: 7, step_text: Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение}, {exercise_id: 85, sequence_number: 8, step_text: Выполните поднятие на носки необходимое количество раз}]}}]}}}
INFO [console] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
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-07-27&end_date=2026-09-06
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 644|5eXC3O6ZOscSPAYn65At9mqGy6xWyLROJ3GAyesA2a406790
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/period?start_date=2026-07-27&end_date=2026-09-06
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: Mon, 17 Aug 2026 12:37:04 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-08-17T12:37:03.987084Z","request_id":"45c4f8ec-e84a-4eb0-99e2-06ea4dd2e097","version":"v1"},"data":{"start_rehab":"2026-08-03 00:00:00","end_rehab":"2026-08-15 00:00:00","days":[{"date":"2026-08-03","status":["start"],"training":[{"mode":"correction_unit","status":"completed","progress":77},{"mode":"diagnostics","status":"completed","progress":33}]},{"date":"2026-08-05","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":45}]},{"date":"2026-08-07","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-10","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":94},{"mode":"diagnostics","status":"completed","progress":55}]},{"date":"2026-08-12","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":77}]},{"date":"2026-08-14","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-08-15","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-17T12:37:03.987084Z, request_id: 45c4f8ec-e84a-4eb0-99e2-06ea4dd2e097, version: v1}, data: {start_rehab: 2026-08-03 00:00:00, end_rehab: 2026-08-15 00:00:00, days: [{date: 2026-08-03, status: [start], training: [{mode: correction_unit, status: completed, progress: 77}, {mode: diagnostics, status: completed, progress: 33}]}, {date: 2026-08-05, status: [none], training: [{mode: correction_unit, status: completed, progress: 45}]}, {date: 2026-08-07, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-10, status: [none], training: [{mode: correction_unit, status: completed, progress: 94}, {mode: diagnostics, status: completed, progress: 55}]}, {date: 2026-08-12, status: [none], training: [{mode: correction_unit, status: completed, progress: 77}]}, {date: 2026-08-14, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-08-15, sta
INFO [console] tus: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-17
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 644|5eXC3O6ZOscSPAYn65At9mqGy6xWyLROJ3GAyesA2a406790
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-17
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: Mon, 17 Aug 2026 12:37:04 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-08-17T12:37:04.062278Z","request_id":"837216df-33aa-490d-9b90-fb40ded7c04c","version":"v1"},"data":{"rehabilitation_day_id":null,"phase_id":null,"diagnosis_rehab":"","start_rehab":null,"end_rehab":null,"name_rehab_phase":"","status":["none"],"recommendations_count":0,"date":null,"training":[]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-17T12:37:04.062278Z, request_id: 837216df-33aa-490d-9b90-fb40ded7c04c, version: v1}, data: {rehabilitation_day_id: null, phase_id: null, diagnosis_rehab: , start_rehab: null, end_rehab: null, name_rehab_phase: , status: [none], recommendations_count: 0, date: null, training: []}}
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-08-07
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 644|5eXC3O6ZOscSPAYn65At9mqGy6xWyLROJ3GAyesA2a406790
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-08-07
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: Mon, 17 Aug 2026 12:37:05 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-08-17T12:37:05.386065Z","request_id":"03cc537b-0a22-4de4-8aa4-29c804b1cdf8","version":"v1"},"data":{"rehabilitation_day_id":2612,"phase_id":311,"diagnosis_rehab":"Проверочка","start_rehab":"2026-08-03 00:00:00","end_rehab":"2026-08-15 00:00:00","name_rehab_phase":"Тестовая","status":["none"],"recommendations_count":1,"date":"2026-08-07","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":940,"time":"10 - 20 мин","count_questions":1,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-17T12:37:05.386065Z, request_id: 03cc537b-0a22-4de4-8aa4-29c804b1cdf8, version: v1}, data: {rehabilitation_day_id: 2612, phase_id: 311, diagnosis_rehab: Проверочка, start_rehab: 2026-08-03 00:00:00, end_rehab: 2026-08-15 00:00:00, name_rehab_phase: Тестовая, status: [none], recommendations_count: 1, date: 2026-08-07, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 940, time: 10 - 20 мин, count_questions: 1, status_questions: false, workout_id: null}]}}
INFO [console] shrinkOffset: 1.9272017045454959, progress: 0.007575014356814864
INFO [console] shrinkOffset: 9.70880681818187, progress: 0.03816121107708034
INFO [console] shrinkOffset: 13.235795454545496, progress: 0.0520243108728945
INFO [console] shrinkOffset: 20.25390625, progress: 0.07960953452016335
INFO [console] shrinkOffset: 29.38068181818187, progress: 0.11548302705461991
INFO [console] shrinkOffset: 35.99857954545462, progress: 0.14149518249106716
INFO [console] shrinkOffset: 48.1796875, progress: 0.18937396311893823
INFO [console] shrinkOffset: 51.015980113636374, progress: 0.20052222913476267
INFO [console] shrinkOffset: 59.561079545454504, progress: 0.23410939892802435
INFO [console] shrinkOffset: 62.506392045454504, progress: 0.24568617598264403
INFO [console] shrinkOffset: 65.70632102272725, progress: 0.2582637426620724
INFO [console] shrinkOffset: 69.59730113636363, progress: 0.2735575389229198
INFO [console] shrinkOffset: 83.45099431818176, progress: 0.3280105442827971
INFO [console] shrinkOffset: 100.28693181818176, progress: 0.39418549004594156
INFO [console] shrinkOffset: 118.10404829545462, progress: 0.4642170351582443
INFO [console] shrinkOffset: 121.41299715909099, progress: 0.4772231128764679
INFO [console] shrinkOffset: 130.7427480506578, progress: 0.51389441551305
INFO [console] shrinkOffset: 139.83955105056583, progress: 0.5496500985652664
INFO [console] shrinkOffset: 148.76301030441454, progress: 0.5847244407064788
INFO [console] shrinkOffset: 157.5087118983477, progress: 0.6191000927091768
INFO [console] shrinkOffset: 165.98030489348304, progress: 0.6523983398059313
INFO [console] shrinkOffset: 174.29927763420966, progress: 0.685096701267695
INFO [console] shrinkOffset: 182.3541955037272, progress: 0.7167571747721794
INFO [console] shrinkOffset: 190.24278097697024, progress: 0.7477638660146354
INFO [console] shrinkOffset: 197.87751622497188, progress: 0.7777727794447593
INFO [console] shrinkOffset: 205.32194267061556, progress: 0.8070336695067585
INFO [console] shrinkOffset: 212.58011358071943, progress: 0.8355624678772535
INFO [console] shrinkOffset: 219.64656042418818, progress: 0.863337680074655
INFO [console] shrinkOffset: 226.52136821575766, progress: 0.8903596402559132
INFO [console] shrinkOffset: 239.63744244955714, progress: 0.9419133776730934
INFO [console] shrinkOffset: 245.94899720760804, progress: 0.9667214285342429
INFO [console] shrinkOffset: 252.0347620424589, progress: 0.990641994755964
INFO [console] shrinkOffset: 257.9724579560341, progress: 1.0
INFO [console] shrinkOffset: 263.6681872300323, progress: 1.0
INFO [console] shrinkOffset: 269.1716686477915, progress: 1.0
INFO [console] shrinkOffset: 274.5500194632051, progress: 1.0
INFO [console] shrinkOffset: 279.68354473147247, progress: 1.0
INFO [console] shrinkOffset: 284.63182755713126, progress: 1.0
INFO [console] shrinkOffset: 289.4293640997521, progress: 1.0
INFO [console] shrinkOffset: 294.0515444859082, progress: 1.0
INFO [console] shrinkOffset: 298.54060824541216, progress: 1.0
INFO [console] shrinkOffset: 302.84965253641633, progress: 1.0
INFO [console] shrinkOffset: 306.9491962844362, progress: 1.0
INFO [console] shrinkOffset: 312.51948051948045, progress: 1.0
INFO [console] shrinkOffset: 306.1199776785714, progress: 1.0
INFO [console] shrinkOffset: 293.53865665584414, progress: 1.0
INFO [console] shrinkOffset: 283.139153814935, progress: 1.0
INFO [console] shrinkOffset: 266.885247564935, progress: 1.0
INFO [console] shrinkOffset: 239.90442370129864, progress: 0.9429627679938741
INFO [console] shrinkOffset: 217.39625608766227, progress: 0.8544926860005102
INFO [console] shrinkOffset: 212.45094358766227, progress: 0.8350547552960691
INFO [console] shrinkOffset: 202.51567824136816, progress: 0.7960034315765875
INFO [console] shrinkOffset: 192.7939996225505, progress: 0.7577916268982332
INFO [console] shrinkOffset: 183.32299168225427, progress: 0.7205651025795599
INFO [console] shrinkOffset: 174.0496865532271, progress: 0.6841156643490804
INFO [console] shrinkOffset: 156.14649278240302, progress: 0.6137457858215943
INFO [console] shrinkOffset: 147.4840370219233, progress: 0.5796973379626389
INFO [console] shrinkOffset: 114.99119491966798, progress: 0.4519817258200324
INFO [console] shrinkOffset: 107.39331778513444, progress: 0.42211768603651617
INFO [console] shrinkOffset: 99.99722396822649, progress: 0.3930467710849127
INFO [console] shrinkOffset: 47.71746735787437, progress: 0.18755717134029232
INFO [console] shrinkOffset: 42.095158873971684, progress: 0.16545825591096577
INFO [console] shrinkOffset: 16.536691469850638, progress: 0.06499873625209286
INFO [console] shrinkOffset: 11.944089640366286, progress: 0.04694716193507933
INFO [console] shrinkOffset: 7.594668625150177, progress: 0.02985142849089146
INFO [console] shrinkOffset: 139.06204210919617, progress: 0.546594039939158
INFO [console] shrinkOffset: 130.7953047679062, progress: 0.51410099372786
INFO [console] shrinkOffset: 122.79328511769833, progress: 0.4826484407382732
INFO [console] shrinkOffset: 72.3707797442031, progress: 0.2844589096632792
INFO [console] shrinkOffset: 65.96388163520467, progress: 0.25927610443648597
INFO [console] shrinkOffset: 53.60402006960132, progress: 0.21069471900762132
INFO [console] shrinkOffset: 26.22432259490182, progress: 0.1030767146405023
INFO [console] shrinkOffset: 21.29104171444257, progress: 0.08368607514099428
INFO [console] shrinkOffset: 92.8031129810472, progress: 0.3647697651628706
INFO [console] shrinkOffset: 85.7770979569183, progress: 0.3371534733375553
INFO [console] shrinkOffset: 78.98046248172193, progress: 0.31043877545138276
INFO [console] shrinkOffset: 36.65021342295137, progress: 0.14405647950828254
INFO [console] shrinkOffset: 31.340019055869874, progress: 0.12318435259326085
INFO [console] shrinkOffset: 3.3863184159812363, progress: 0.013310184687624052
INFO [console] shrinkOffset: 0.0, progress: 0.0
$
250 строкUTF-8LIVE