# v95.34 QA

## node --check /mnt/data/next_v95_34_self_qa_layout_fix/assets/js/app.js
```text
OK
```
## node --check /mnt/data/next_v95_34_self_qa_layout_fix/assets/js/shell.js
```text
OK
```
## php -l /mnt/data/next_v95_34_self_qa_layout_fix/ota_youtube_proxy.php
```text
No syntax errors detected in /mnt/data/next_v95_34_self_qa_layout_fix/ota_youtube_proxy.php
```

## Visual layout boxes
```json
{
  "bodyClass": "playlist-visible exercise-active",
  "exercise": {
    "x": 16,
    "y": 0,
    "w": 992,
    "h": 418.25,
    "display": "grid"
  },
  "stage": {
    "x": 30,
    "y": 80,
    "w": 964,
    "h": 290.25,
    "display": "grid"
  },
  "video": {
    "x": 30,
    "y": 80,
    "w": 516,
    "h": 290.25,
    "display": "block"
  },
  "wrap": {
    "x": 31,
    "y": 81,
    "w": 514,
    "h": 288.25,
    "display": "block"
  },
  "info": {
    "x": 564,
    "y": 80,
    "w": 430,
    "h": 172,
    "display": "grid"
  },
  "playlist": {
    "x": 30,
    "y": 382.25,
    "w": 964,
    "h": 22,
    "display": "block"
  },
  "controls": {
    "x": 614,
    "y": 0,
    "w": 380,
    "h": 68,
    "display": "grid"
  }
}
```
