omm7 commited on
Commit
f69d9ee
·
verified ·
1 Parent(s): b717238

Upload folder using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .devcontainer/devcontainer.json +33 -0
  2. .dockerignore +7 -0
  3. .gitattributes +1009 -0
  4. .github/ISSUE_TEMPLATE/bug_report.md +38 -0
  5. .github/ISSUE_TEMPLATE/feature_request.md +20 -0
  6. CODE_OF_CONDUCT.md +128 -0
  7. CONTRIBUTING.md +1 -0
  8. Dockerfile +10 -11
  9. Kaggle Output/V1.0.50/lipnet_v_1.0.50.ipynb +0 -0
  10. Kaggle Output/V1.0.50/model-checkpoint/checkpoint +2 -0
  11. Kaggle Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 +3 -0
  12. Kaggle Output/V1.0.50/model-checkpoint/checkpoint.index +0 -0
  13. Kaggle Output/V1.0.50/models - checkpoint 50.zip +3 -0
  14. Kaggle Output/V1.50.96/Kaggle error while saving this notebook.png +3 -0
  15. Kaggle Output/V1.50.96/lipnet_v_1_50_96.ipynb +0 -0
  16. Kaggle Output/V1.50.96/model-checkpoint/checkpoint +2 -0
  17. Kaggle Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 +3 -0
  18. Kaggle Output/V1.50.96/model-checkpoint/checkpoint.index +0 -0
  19. Kaggle Output/V1.50.96/models - checkpoint 96.zip +3 -0
  20. LICENSE +21 -0
  21. Notebooks/complete-2-models-with-detailed-accuracy-analysis.ipynb +0 -0
  22. Notebooks/project-phase-1-v1-2.ipynb +0 -0
  23. README.md +200 -14
  24. SECURITY.md +21 -0
  25. app.py +9 -0
  26. app/animation.gif +3 -0
  27. app/data/alignments/s1/bbaf2n.align +8 -0
  28. app/data/alignments/s1/bbaf3s.align +8 -0
  29. app/data/alignments/s1/bbaf4p.align +8 -0
  30. app/data/alignments/s1/bbaf5a.align +8 -0
  31. app/data/alignments/s1/bbal6n.align +8 -0
  32. app/data/alignments/s1/bbal7s.align +8 -0
  33. app/data/alignments/s1/bbal8p.align +8 -0
  34. app/data/alignments/s1/bbal9a.align +8 -0
  35. app/data/alignments/s1/bbas1s.align +8 -0
  36. app/data/alignments/s1/bbas2p.align +8 -0
  37. app/data/alignments/s1/bbas3a.align +8 -0
  38. app/data/alignments/s1/bbaszn.align +8 -0
  39. app/data/alignments/s1/bbaz4n.align +8 -0
  40. app/data/alignments/s1/bbaz5s.align +8 -0
  41. app/data/alignments/s1/bbaz6p.align +8 -0
  42. app/data/alignments/s1/bbaz7a.align +8 -0
  43. app/data/alignments/s1/bbbf6n.align +8 -0
  44. app/data/alignments/s1/bbbf7s.align +8 -0
  45. app/data/alignments/s1/bbbf8p.align +8 -0
  46. app/data/alignments/s1/bbbf9a.align +8 -0
  47. app/data/alignments/s1/bbbm1s.align +8 -0
  48. app/data/alignments/s1/bbbm2p.align +8 -0
  49. app/data/alignments/s1/bbbm3a.align +8 -0
  50. app/data/alignments/s1/bbbmzn.align +8 -0
.devcontainer/devcontainer.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "Python 3",
3
+ // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
4
+ "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye",
5
+ "customizations": {
6
+ "codespaces": {
7
+ "openFiles": [
8
+ "README.md",
9
+ "app/streamlitapp.py"
10
+ ]
11
+ },
12
+ "vscode": {
13
+ "settings": {},
14
+ "extensions": [
15
+ "ms-python.python",
16
+ "ms-python.vscode-pylance"
17
+ ]
18
+ }
19
+ },
20
+ "updateContentCommand": "[ -f packages.txt ] && sudo apt update && sudo apt upgrade -y && sudo xargs apt install -y <packages.txt; [ -f requirements.txt ] && pip3 install --user -r requirements.txt; pip3 install --user streamlit; echo '✅ Packages installed and Requirements met'",
21
+ "postAttachCommand": {
22
+ "server": "streamlit run app/streamlitapp.py --server.enableCORS false --server.enableXsrfProtection false"
23
+ },
24
+ "portsAttributes": {
25
+ "8501": {
26
+ "label": "Application",
27
+ "onAutoForward": "openPreview"
28
+ }
29
+ },
30
+ "forwardPorts": [
31
+ 8501
32
+ ]
33
+ }
.dockerignore ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ .git
2
+ .gitignore
3
+ __pycache__/
4
+ *.pyc
5
+ .DS_Store
6
+ Notebooks/
7
+ Kaggle Output/
.gitattributes CHANGED
@@ -33,3 +33,1012 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ Kaggle[[:space:]]Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 filter=lfs diff=lfs merge=lfs -text
37
+ Kaggle[[:space:]]Output/V1.50.96/Kaggle[[:space:]]error[[:space:]]while[[:space:]]saving[[:space:]]this[[:space:]]notebook.png filter=lfs diff=lfs merge=lfs -text
38
+ Kaggle[[:space:]]Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 filter=lfs diff=lfs merge=lfs -text
39
+ app/animation.gif filter=lfs diff=lfs merge=lfs -text
40
+ app/data/s1/Thumbs.db filter=lfs diff=lfs merge=lfs -text
41
+ app/data/s1/bbaf2n.mpg filter=lfs diff=lfs merge=lfs -text
42
+ app/data/s1/bbaf3s.mpg filter=lfs diff=lfs merge=lfs -text
43
+ app/data/s1/bbaf4p.mpg filter=lfs diff=lfs merge=lfs -text
44
+ app/data/s1/bbaf5a.mpg filter=lfs diff=lfs merge=lfs -text
45
+ app/data/s1/bbal6n.mpg filter=lfs diff=lfs merge=lfs -text
46
+ app/data/s1/bbal7s.mpg filter=lfs diff=lfs merge=lfs -text
47
+ app/data/s1/bbal8p.mpg filter=lfs diff=lfs merge=lfs -text
48
+ app/data/s1/bbal9a.mpg filter=lfs diff=lfs merge=lfs -text
49
+ app/data/s1/bbas1s.mpg filter=lfs diff=lfs merge=lfs -text
50
+ app/data/s1/bbas2p.mpg filter=lfs diff=lfs merge=lfs -text
51
+ app/data/s1/bbas3a.mpg filter=lfs diff=lfs merge=lfs -text
52
+ app/data/s1/bbaszn.mpg filter=lfs diff=lfs merge=lfs -text
53
+ app/data/s1/bbaz4n.mpg filter=lfs diff=lfs merge=lfs -text
54
+ app/data/s1/bbaz5s.mpg filter=lfs diff=lfs merge=lfs -text
55
+ app/data/s1/bbaz6p.mpg filter=lfs diff=lfs merge=lfs -text
56
+ app/data/s1/bbaz7a.mpg filter=lfs diff=lfs merge=lfs -text
57
+ app/data/s1/bbbf6n.mpg filter=lfs diff=lfs merge=lfs -text
58
+ app/data/s1/bbbf7s.mpg filter=lfs diff=lfs merge=lfs -text
59
+ app/data/s1/bbbf8p.mpg filter=lfs diff=lfs merge=lfs -text
60
+ app/data/s1/bbbf9a.mpg filter=lfs diff=lfs merge=lfs -text
61
+ app/data/s1/bbbm1s.mpg filter=lfs diff=lfs merge=lfs -text
62
+ app/data/s1/bbbm2p.mpg filter=lfs diff=lfs merge=lfs -text
63
+ app/data/s1/bbbm3a.mpg filter=lfs diff=lfs merge=lfs -text
64
+ app/data/s1/bbbmzn.mpg filter=lfs diff=lfs merge=lfs -text
65
+ app/data/s1/bbbs4n.mpg filter=lfs diff=lfs merge=lfs -text
66
+ app/data/s1/bbbs5s.mpg filter=lfs diff=lfs merge=lfs -text
67
+ app/data/s1/bbbs6p.mpg filter=lfs diff=lfs merge=lfs -text
68
+ app/data/s1/bbbs7a.mpg filter=lfs diff=lfs merge=lfs -text
69
+ app/data/s1/bbbz8n.mpg filter=lfs diff=lfs merge=lfs -text
70
+ app/data/s1/bbbz9s.mpg filter=lfs diff=lfs merge=lfs -text
71
+ app/data/s1/bbie8n.mpg filter=lfs diff=lfs merge=lfs -text
72
+ app/data/s1/bbie9s.mpg filter=lfs diff=lfs merge=lfs -text
73
+ app/data/s1/bbif1a.mpg filter=lfs diff=lfs merge=lfs -text
74
+ app/data/s1/bbifzp.mpg filter=lfs diff=lfs merge=lfs -text
75
+ app/data/s1/bbil2n.mpg filter=lfs diff=lfs merge=lfs -text
76
+ app/data/s1/bbil3s.mpg filter=lfs diff=lfs merge=lfs -text
77
+ app/data/s1/bbil4p.mpg filter=lfs diff=lfs merge=lfs -text
78
+ app/data/s1/bbil5a.mpg filter=lfs diff=lfs merge=lfs -text
79
+ app/data/s1/bbir6n.mpg filter=lfs diff=lfs merge=lfs -text
80
+ app/data/s1/bbir7s.mpg filter=lfs diff=lfs merge=lfs -text
81
+ app/data/s1/bbir8p.mpg filter=lfs diff=lfs merge=lfs -text
82
+ app/data/s1/bbir9a.mpg filter=lfs diff=lfs merge=lfs -text
83
+ app/data/s1/bbiz1s.mpg filter=lfs diff=lfs merge=lfs -text
84
+ app/data/s1/bbiz2p.mpg filter=lfs diff=lfs merge=lfs -text
85
+ app/data/s1/bbiz3a.mpg filter=lfs diff=lfs merge=lfs -text
86
+ app/data/s1/bbizzn.mpg filter=lfs diff=lfs merge=lfs -text
87
+ app/data/s1/bbwg1s.mpg filter=lfs diff=lfs merge=lfs -text
88
+ app/data/s1/bbwg2p.mpg filter=lfs diff=lfs merge=lfs -text
89
+ app/data/s1/bbwg3a.mpg filter=lfs diff=lfs merge=lfs -text
90
+ app/data/s1/bbwgzn.mpg filter=lfs diff=lfs merge=lfs -text
91
+ app/data/s1/bbwm4n.mpg filter=lfs diff=lfs merge=lfs -text
92
+ app/data/s1/bbwm5s.mpg filter=lfs diff=lfs merge=lfs -text
93
+ app/data/s1/bbwm6p.mpg filter=lfs diff=lfs merge=lfs -text
94
+ app/data/s1/bbwm7a.mpg filter=lfs diff=lfs merge=lfs -text
95
+ app/data/s1/bbws8n.mpg filter=lfs diff=lfs merge=lfs -text
96
+ app/data/s1/bbws9s.mpg filter=lfs diff=lfs merge=lfs -text
97
+ app/data/s1/bbwt1a.mpg filter=lfs diff=lfs merge=lfs -text
98
+ app/data/s1/bbwtzp.mpg filter=lfs diff=lfs merge=lfs -text
99
+ app/data/s1/bgaa6n.mpg filter=lfs diff=lfs merge=lfs -text
100
+ app/data/s1/bgaa7s.mpg filter=lfs diff=lfs merge=lfs -text
101
+ app/data/s1/bgaa8p.mpg filter=lfs diff=lfs merge=lfs -text
102
+ app/data/s1/bgaa9a.mpg filter=lfs diff=lfs merge=lfs -text
103
+ app/data/s1/bgah1s.mpg filter=lfs diff=lfs merge=lfs -text
104
+ app/data/s1/bgah2p.mpg filter=lfs diff=lfs merge=lfs -text
105
+ app/data/s1/bgah3a.mpg filter=lfs diff=lfs merge=lfs -text
106
+ app/data/s1/bgahzn.mpg filter=lfs diff=lfs merge=lfs -text
107
+ app/data/s1/bgan4n.mpg filter=lfs diff=lfs merge=lfs -text
108
+ app/data/s1/bgan5s.mpg filter=lfs diff=lfs merge=lfs -text
109
+ app/data/s1/bgan6p.mpg filter=lfs diff=lfs merge=lfs -text
110
+ app/data/s1/bgan7a.mpg filter=lfs diff=lfs merge=lfs -text
111
+ app/data/s1/bgat8n.mpg filter=lfs diff=lfs merge=lfs -text
112
+ app/data/s1/bgat9s.mpg filter=lfs diff=lfs merge=lfs -text
113
+ app/data/s1/bgau1a.mpg filter=lfs diff=lfs merge=lfs -text
114
+ app/data/s1/bgauzp.mpg filter=lfs diff=lfs merge=lfs -text
115
+ app/data/s1/bgbb1s.mpg filter=lfs diff=lfs merge=lfs -text
116
+ app/data/s1/bgbb2p.mpg filter=lfs diff=lfs merge=lfs -text
117
+ app/data/s1/bgbb3a.mpg filter=lfs diff=lfs merge=lfs -text
118
+ app/data/s1/bgbbzn.mpg filter=lfs diff=lfs merge=lfs -text
119
+ app/data/s1/bgbh4n.mpg filter=lfs diff=lfs merge=lfs -text
120
+ app/data/s1/bgbh5s.mpg filter=lfs diff=lfs merge=lfs -text
121
+ app/data/s1/bgbh6p.mpg filter=lfs diff=lfs merge=lfs -text
122
+ app/data/s1/bgbh7a.mpg filter=lfs diff=lfs merge=lfs -text
123
+ app/data/s1/bgbn8n.mpg filter=lfs diff=lfs merge=lfs -text
124
+ app/data/s1/bgbn9s.mpg filter=lfs diff=lfs merge=lfs -text
125
+ app/data/s1/bgbo1a.mpg filter=lfs diff=lfs merge=lfs -text
126
+ app/data/s1/bgbozp.mpg filter=lfs diff=lfs merge=lfs -text
127
+ app/data/s1/bgbu2n.mpg filter=lfs diff=lfs merge=lfs -text
128
+ app/data/s1/bgbu3s.mpg filter=lfs diff=lfs merge=lfs -text
129
+ app/data/s1/bgbu4p.mpg filter=lfs diff=lfs merge=lfs -text
130
+ app/data/s1/bgbu5a.mpg filter=lfs diff=lfs merge=lfs -text
131
+ app/data/s1/bgia2n.mpg filter=lfs diff=lfs merge=lfs -text
132
+ app/data/s1/bgia3s.mpg filter=lfs diff=lfs merge=lfs -text
133
+ app/data/s1/bgia4p.mpg filter=lfs diff=lfs merge=lfs -text
134
+ app/data/s1/bgia5a.mpg filter=lfs diff=lfs merge=lfs -text
135
+ app/data/s1/bgig6n.mpg filter=lfs diff=lfs merge=lfs -text
136
+ app/data/s1/bgig7s.mpg filter=lfs diff=lfs merge=lfs -text
137
+ app/data/s1/bgig8p.mpg filter=lfs diff=lfs merge=lfs -text
138
+ app/data/s1/bgig9a.mpg filter=lfs diff=lfs merge=lfs -text
139
+ app/data/s1/bgin1s.mpg filter=lfs diff=lfs merge=lfs -text
140
+ app/data/s1/bgin2p.mpg filter=lfs diff=lfs merge=lfs -text
141
+ app/data/s1/bgin3a.mpg filter=lfs diff=lfs merge=lfs -text
142
+ app/data/s1/bginzn.mpg filter=lfs diff=lfs merge=lfs -text
143
+ app/data/s1/bgit4n.mpg filter=lfs diff=lfs merge=lfs -text
144
+ app/data/s1/bgit5s.mpg filter=lfs diff=lfs merge=lfs -text
145
+ app/data/s1/bgit6p.mpg filter=lfs diff=lfs merge=lfs -text
146
+ app/data/s1/bgit7a.mpg filter=lfs diff=lfs merge=lfs -text
147
+ app/data/s1/bgwb4n.mpg filter=lfs diff=lfs merge=lfs -text
148
+ app/data/s1/bgwb5s.mpg filter=lfs diff=lfs merge=lfs -text
149
+ app/data/s1/bgwb6p.mpg filter=lfs diff=lfs merge=lfs -text
150
+ app/data/s1/bgwb7a.mpg filter=lfs diff=lfs merge=lfs -text
151
+ app/data/s1/bgwh8n.mpg filter=lfs diff=lfs merge=lfs -text
152
+ app/data/s1/bgwh9s.mpg filter=lfs diff=lfs merge=lfs -text
153
+ app/data/s1/bgwi1a.mpg filter=lfs diff=lfs merge=lfs -text
154
+ app/data/s1/bgwizp.mpg filter=lfs diff=lfs merge=lfs -text
155
+ app/data/s1/bgwo2n.mpg filter=lfs diff=lfs merge=lfs -text
156
+ app/data/s1/bgwo3s.mpg filter=lfs diff=lfs merge=lfs -text
157
+ app/data/s1/bgwo4p.mpg filter=lfs diff=lfs merge=lfs -text
158
+ app/data/s1/bgwo5a.mpg filter=lfs diff=lfs merge=lfs -text
159
+ app/data/s1/bgwu6n.mpg filter=lfs diff=lfs merge=lfs -text
160
+ app/data/s1/bgwu7s.mpg filter=lfs diff=lfs merge=lfs -text
161
+ app/data/s1/bgwu8p.mpg filter=lfs diff=lfs merge=lfs -text
162
+ app/data/s1/bgwu9a.mpg filter=lfs diff=lfs merge=lfs -text
163
+ app/data/s1/braf8n.mpg filter=lfs diff=lfs merge=lfs -text
164
+ app/data/s1/braf9s.mpg filter=lfs diff=lfs merge=lfs -text
165
+ app/data/s1/brag1a.mpg filter=lfs diff=lfs merge=lfs -text
166
+ app/data/s1/bragzp.mpg filter=lfs diff=lfs merge=lfs -text
167
+ app/data/s1/bram2n.mpg filter=lfs diff=lfs merge=lfs -text
168
+ app/data/s1/bram3s.mpg filter=lfs diff=lfs merge=lfs -text
169
+ app/data/s1/bram4p.mpg filter=lfs diff=lfs merge=lfs -text
170
+ app/data/s1/bram5a.mpg filter=lfs diff=lfs merge=lfs -text
171
+ app/data/s1/bras6n.mpg filter=lfs diff=lfs merge=lfs -text
172
+ app/data/s1/bras7s.mpg filter=lfs diff=lfs merge=lfs -text
173
+ app/data/s1/bras8p.mpg filter=lfs diff=lfs merge=lfs -text
174
+ app/data/s1/bras9a.mpg filter=lfs diff=lfs merge=lfs -text
175
+ app/data/s1/brba1a.mpg filter=lfs diff=lfs merge=lfs -text
176
+ app/data/s1/brbazp.mpg filter=lfs diff=lfs merge=lfs -text
177
+ app/data/s1/brbg2n.mpg filter=lfs diff=lfs merge=lfs -text
178
+ app/data/s1/brbg3s.mpg filter=lfs diff=lfs merge=lfs -text
179
+ app/data/s1/brbg4p.mpg filter=lfs diff=lfs merge=lfs -text
180
+ app/data/s1/brbg5a.mpg filter=lfs diff=lfs merge=lfs -text
181
+ app/data/s1/brbm6n.mpg filter=lfs diff=lfs merge=lfs -text
182
+ app/data/s1/brbm7s.mpg filter=lfs diff=lfs merge=lfs -text
183
+ app/data/s1/brbm8p.mpg filter=lfs diff=lfs merge=lfs -text
184
+ app/data/s1/brbm9a.mpg filter=lfs diff=lfs merge=lfs -text
185
+ app/data/s1/brbt1s.mpg filter=lfs diff=lfs merge=lfs -text
186
+ app/data/s1/brbt2p.mpg filter=lfs diff=lfs merge=lfs -text
187
+ app/data/s1/brbt3a.mpg filter=lfs diff=lfs merge=lfs -text
188
+ app/data/s1/brbtzn.mpg filter=lfs diff=lfs merge=lfs -text
189
+ app/data/s1/brif4n.mpg filter=lfs diff=lfs merge=lfs -text
190
+ app/data/s1/brif5s.mpg filter=lfs diff=lfs merge=lfs -text
191
+ app/data/s1/brif6p.mpg filter=lfs diff=lfs merge=lfs -text
192
+ app/data/s1/brif7a.mpg filter=lfs diff=lfs merge=lfs -text
193
+ app/data/s1/bril8n.mpg filter=lfs diff=lfs merge=lfs -text
194
+ app/data/s1/bril9s.mpg filter=lfs diff=lfs merge=lfs -text
195
+ app/data/s1/brim1a.mpg filter=lfs diff=lfs merge=lfs -text
196
+ app/data/s1/brimzp.mpg filter=lfs diff=lfs merge=lfs -text
197
+ app/data/s1/bris2n.mpg filter=lfs diff=lfs merge=lfs -text
198
+ app/data/s1/bris3s.mpg filter=lfs diff=lfs merge=lfs -text
199
+ app/data/s1/bris4p.mpg filter=lfs diff=lfs merge=lfs -text
200
+ app/data/s1/bris5a.mpg filter=lfs diff=lfs merge=lfs -text
201
+ app/data/s1/briz6n.mpg filter=lfs diff=lfs merge=lfs -text
202
+ app/data/s1/briz7s.mpg filter=lfs diff=lfs merge=lfs -text
203
+ app/data/s1/briz8p.mpg filter=lfs diff=lfs merge=lfs -text
204
+ app/data/s1/briz9a.mpg filter=lfs diff=lfs merge=lfs -text
205
+ app/data/s1/brwa2n.mpg filter=lfs diff=lfs merge=lfs -text
206
+ app/data/s1/brwa3s.mpg filter=lfs diff=lfs merge=lfs -text
207
+ app/data/s1/brwa4p.mpg filter=lfs diff=lfs merge=lfs -text
208
+ app/data/s1/brwa5a.mpg filter=lfs diff=lfs merge=lfs -text
209
+ app/data/s1/brwg6n.mpg filter=lfs diff=lfs merge=lfs -text
210
+ app/data/s1/brwg7s.mpg filter=lfs diff=lfs merge=lfs -text
211
+ app/data/s1/brwg8p.mpg filter=lfs diff=lfs merge=lfs -text
212
+ app/data/s1/brwg9a.mpg filter=lfs diff=lfs merge=lfs -text
213
+ app/data/s1/brwn1s.mpg filter=lfs diff=lfs merge=lfs -text
214
+ app/data/s1/brwn2p.mpg filter=lfs diff=lfs merge=lfs -text
215
+ app/data/s1/brwn3a.mpg filter=lfs diff=lfs merge=lfs -text
216
+ app/data/s1/brwnzn.mpg filter=lfs diff=lfs merge=lfs -text
217
+ app/data/s1/brwt4n.mpg filter=lfs diff=lfs merge=lfs -text
218
+ app/data/s1/brwt5s.mpg filter=lfs diff=lfs merge=lfs -text
219
+ app/data/s1/brwt6p.mpg filter=lfs diff=lfs merge=lfs -text
220
+ app/data/s1/brwt7a.mpg filter=lfs diff=lfs merge=lfs -text
221
+ app/data/s1/bwaa1s.mpg filter=lfs diff=lfs merge=lfs -text
222
+ app/data/s1/bwaa2p.mpg filter=lfs diff=lfs merge=lfs -text
223
+ app/data/s1/bwaa3a.mpg filter=lfs diff=lfs merge=lfs -text
224
+ app/data/s1/bwaazn.mpg filter=lfs diff=lfs merge=lfs -text
225
+ app/data/s1/bwag4n.mpg filter=lfs diff=lfs merge=lfs -text
226
+ app/data/s1/bwag5s.mpg filter=lfs diff=lfs merge=lfs -text
227
+ app/data/s1/bwag6p.mpg filter=lfs diff=lfs merge=lfs -text
228
+ app/data/s1/bwag7a.mpg filter=lfs diff=lfs merge=lfs -text
229
+ app/data/s1/bwam8n.mpg filter=lfs diff=lfs merge=lfs -text
230
+ app/data/s1/bwam9s.mpg filter=lfs diff=lfs merge=lfs -text
231
+ app/data/s1/bwan1a.mpg filter=lfs diff=lfs merge=lfs -text
232
+ app/data/s1/bwanzp.mpg filter=lfs diff=lfs merge=lfs -text
233
+ app/data/s1/bwat2n.mpg filter=lfs diff=lfs merge=lfs -text
234
+ app/data/s1/bwat3s.mpg filter=lfs diff=lfs merge=lfs -text
235
+ app/data/s1/bwat4p.mpg filter=lfs diff=lfs merge=lfs -text
236
+ app/data/s1/bwat5a.mpg filter=lfs diff=lfs merge=lfs -text
237
+ app/data/s1/bwba4n.mpg filter=lfs diff=lfs merge=lfs -text
238
+ app/data/s1/bwba5s.mpg filter=lfs diff=lfs merge=lfs -text
239
+ app/data/s1/bwba6p.mpg filter=lfs diff=lfs merge=lfs -text
240
+ app/data/s1/bwba7a.mpg filter=lfs diff=lfs merge=lfs -text
241
+ app/data/s1/bwbg8n.mpg filter=lfs diff=lfs merge=lfs -text
242
+ app/data/s1/bwbg9s.mpg filter=lfs diff=lfs merge=lfs -text
243
+ app/data/s1/bwbh1a.mpg filter=lfs diff=lfs merge=lfs -text
244
+ app/data/s1/bwbhzp.mpg filter=lfs diff=lfs merge=lfs -text
245
+ app/data/s1/bwbn2n.mpg filter=lfs diff=lfs merge=lfs -text
246
+ app/data/s1/bwbn3s.mpg filter=lfs diff=lfs merge=lfs -text
247
+ app/data/s1/bwbn4p.mpg filter=lfs diff=lfs merge=lfs -text
248
+ app/data/s1/bwbn5a.mpg filter=lfs diff=lfs merge=lfs -text
249
+ app/data/s1/bwbt6n.mpg filter=lfs diff=lfs merge=lfs -text
250
+ app/data/s1/bwbt7s.mpg filter=lfs diff=lfs merge=lfs -text
251
+ app/data/s1/bwbt8p.mpg filter=lfs diff=lfs merge=lfs -text
252
+ app/data/s1/bwbt9a.mpg filter=lfs diff=lfs merge=lfs -text
253
+ app/data/s1/bwig1s.mpg filter=lfs diff=lfs merge=lfs -text
254
+ app/data/s1/bwig2p.mpg filter=lfs diff=lfs merge=lfs -text
255
+ app/data/s1/bwig3a.mpg filter=lfs diff=lfs merge=lfs -text
256
+ app/data/s1/bwigzn.mpg filter=lfs diff=lfs merge=lfs -text
257
+ app/data/s1/bwim4n.mpg filter=lfs diff=lfs merge=lfs -text
258
+ app/data/s1/bwim5s.mpg filter=lfs diff=lfs merge=lfs -text
259
+ app/data/s1/bwim6p.mpg filter=lfs diff=lfs merge=lfs -text
260
+ app/data/s1/bwim7a.mpg filter=lfs diff=lfs merge=lfs -text
261
+ app/data/s1/bwis8n.mpg filter=lfs diff=lfs merge=lfs -text
262
+ app/data/s1/bwis9s.mpg filter=lfs diff=lfs merge=lfs -text
263
+ app/data/s1/bwit1a.mpg filter=lfs diff=lfs merge=lfs -text
264
+ app/data/s1/bwitzp.mpg filter=lfs diff=lfs merge=lfs -text
265
+ app/data/s1/bwwa8n.mpg filter=lfs diff=lfs merge=lfs -text
266
+ app/data/s1/bwwa9s.mpg filter=lfs diff=lfs merge=lfs -text
267
+ app/data/s1/bwwb1a.mpg filter=lfs diff=lfs merge=lfs -text
268
+ app/data/s1/bwwbzp.mpg filter=lfs diff=lfs merge=lfs -text
269
+ app/data/s1/bwwh2n.mpg filter=lfs diff=lfs merge=lfs -text
270
+ app/data/s1/bwwh3s.mpg filter=lfs diff=lfs merge=lfs -text
271
+ app/data/s1/bwwh4p.mpg filter=lfs diff=lfs merge=lfs -text
272
+ app/data/s1/bwwh5a.mpg filter=lfs diff=lfs merge=lfs -text
273
+ app/data/s1/bwwn6n.mpg filter=lfs diff=lfs merge=lfs -text
274
+ app/data/s1/bwwn7s.mpg filter=lfs diff=lfs merge=lfs -text
275
+ app/data/s1/bwwn8p.mpg filter=lfs diff=lfs merge=lfs -text
276
+ app/data/s1/bwwn9a.mpg filter=lfs diff=lfs merge=lfs -text
277
+ app/data/s1/bwwu1s.mpg filter=lfs diff=lfs merge=lfs -text
278
+ app/data/s1/bwwu2p.mpg filter=lfs diff=lfs merge=lfs -text
279
+ app/data/s1/bwwu3a.mpg filter=lfs diff=lfs merge=lfs -text
280
+ app/data/s1/bwwuzn.mpg filter=lfs diff=lfs merge=lfs -text
281
+ app/data/s1/lbad6n.mpg filter=lfs diff=lfs merge=lfs -text
282
+ app/data/s1/lbad7s.mpg filter=lfs diff=lfs merge=lfs -text
283
+ app/data/s1/lbad8p.mpg filter=lfs diff=lfs merge=lfs -text
284
+ app/data/s1/lbad9a.mpg filter=lfs diff=lfs merge=lfs -text
285
+ app/data/s1/lbak1s.mpg filter=lfs diff=lfs merge=lfs -text
286
+ app/data/s1/lbak2p.mpg filter=lfs diff=lfs merge=lfs -text
287
+ app/data/s1/lbak3a.mpg filter=lfs diff=lfs merge=lfs -text
288
+ app/data/s1/lbakzn.mpg filter=lfs diff=lfs merge=lfs -text
289
+ app/data/s1/lbaq4n.mpg filter=lfs diff=lfs merge=lfs -text
290
+ app/data/s1/lbaq5s.mpg filter=lfs diff=lfs merge=lfs -text
291
+ app/data/s1/lbaq6p.mpg filter=lfs diff=lfs merge=lfs -text
292
+ app/data/s1/lbaq7a.mpg filter=lfs diff=lfs merge=lfs -text
293
+ app/data/s1/lbax8n.mpg filter=lfs diff=lfs merge=lfs -text
294
+ app/data/s1/lbax9s.mpg filter=lfs diff=lfs merge=lfs -text
295
+ app/data/s1/lbay1a.mpg filter=lfs diff=lfs merge=lfs -text
296
+ app/data/s1/lbayzp.mpg filter=lfs diff=lfs merge=lfs -text
297
+ app/data/s1/lbbe1s.mpg filter=lfs diff=lfs merge=lfs -text
298
+ app/data/s1/lbbe2p.mpg filter=lfs diff=lfs merge=lfs -text
299
+ app/data/s1/lbbe3a.mpg filter=lfs diff=lfs merge=lfs -text
300
+ app/data/s1/lbbezn.mpg filter=lfs diff=lfs merge=lfs -text
301
+ app/data/s1/lbbk4n.mpg filter=lfs diff=lfs merge=lfs -text
302
+ app/data/s1/lbbk5s.mpg filter=lfs diff=lfs merge=lfs -text
303
+ app/data/s1/lbbk6p.mpg filter=lfs diff=lfs merge=lfs -text
304
+ app/data/s1/lbbk7a.mpg filter=lfs diff=lfs merge=lfs -text
305
+ app/data/s1/lbbq8n.mpg filter=lfs diff=lfs merge=lfs -text
306
+ app/data/s1/lbbq9s.mpg filter=lfs diff=lfs merge=lfs -text
307
+ app/data/s1/lbbr1a.mpg filter=lfs diff=lfs merge=lfs -text
308
+ app/data/s1/lbbrzp.mpg filter=lfs diff=lfs merge=lfs -text
309
+ app/data/s1/lbby2n.mpg filter=lfs diff=lfs merge=lfs -text
310
+ app/data/s1/lbby3s.mpg filter=lfs diff=lfs merge=lfs -text
311
+ app/data/s1/lbby4p.mpg filter=lfs diff=lfs merge=lfs -text
312
+ app/data/s1/lbby5a.mpg filter=lfs diff=lfs merge=lfs -text
313
+ app/data/s1/lbid2n.mpg filter=lfs diff=lfs merge=lfs -text
314
+ app/data/s1/lbid3s.mpg filter=lfs diff=lfs merge=lfs -text
315
+ app/data/s1/lbid4p.mpg filter=lfs diff=lfs merge=lfs -text
316
+ app/data/s1/lbid5a.mpg filter=lfs diff=lfs merge=lfs -text
317
+ app/data/s1/lbij6n.mpg filter=lfs diff=lfs merge=lfs -text
318
+ app/data/s1/lbij7s.mpg filter=lfs diff=lfs merge=lfs -text
319
+ app/data/s1/lbij8p.mpg filter=lfs diff=lfs merge=lfs -text
320
+ app/data/s1/lbij9a.mpg filter=lfs diff=lfs merge=lfs -text
321
+ app/data/s1/lbiq1s.mpg filter=lfs diff=lfs merge=lfs -text
322
+ app/data/s1/lbiq2p.mpg filter=lfs diff=lfs merge=lfs -text
323
+ app/data/s1/lbiq3a.mpg filter=lfs diff=lfs merge=lfs -text
324
+ app/data/s1/lbiqzn.mpg filter=lfs diff=lfs merge=lfs -text
325
+ app/data/s1/lbix4n.mpg filter=lfs diff=lfs merge=lfs -text
326
+ app/data/s1/lbix5s.mpg filter=lfs diff=lfs merge=lfs -text
327
+ app/data/s1/lbix6p.mpg filter=lfs diff=lfs merge=lfs -text
328
+ app/data/s1/lbix7a.mpg filter=lfs diff=lfs merge=lfs -text
329
+ app/data/s1/lbwe4n.mpg filter=lfs diff=lfs merge=lfs -text
330
+ app/data/s1/lbwe5s.mpg filter=lfs diff=lfs merge=lfs -text
331
+ app/data/s1/lbwe6p.mpg filter=lfs diff=lfs merge=lfs -text
332
+ app/data/s1/lbwe7a.mpg filter=lfs diff=lfs merge=lfs -text
333
+ app/data/s1/lbwk8n.mpg filter=lfs diff=lfs merge=lfs -text
334
+ app/data/s1/lbwk9s.mpg filter=lfs diff=lfs merge=lfs -text
335
+ app/data/s1/lbwl1a.mpg filter=lfs diff=lfs merge=lfs -text
336
+ app/data/s1/lbwlzp.mpg filter=lfs diff=lfs merge=lfs -text
337
+ app/data/s1/lbwr2n.mpg filter=lfs diff=lfs merge=lfs -text
338
+ app/data/s1/lbwr3s.mpg filter=lfs diff=lfs merge=lfs -text
339
+ app/data/s1/lbwr4p.mpg filter=lfs diff=lfs merge=lfs -text
340
+ app/data/s1/lbwr5a.mpg filter=lfs diff=lfs merge=lfs -text
341
+ app/data/s1/lbwy6n.mpg filter=lfs diff=lfs merge=lfs -text
342
+ app/data/s1/lbwy7s.mpg filter=lfs diff=lfs merge=lfs -text
343
+ app/data/s1/lbwy8p.mpg filter=lfs diff=lfs merge=lfs -text
344
+ app/data/s1/lbwy9a.mpg filter=lfs diff=lfs merge=lfs -text
345
+ app/data/s1/lgaf4n.mpg filter=lfs diff=lfs merge=lfs -text
346
+ app/data/s1/lgaf5s.mpg filter=lfs diff=lfs merge=lfs -text
347
+ app/data/s1/lgaf6p.mpg filter=lfs diff=lfs merge=lfs -text
348
+ app/data/s1/lgaf7a.mpg filter=lfs diff=lfs merge=lfs -text
349
+ app/data/s1/lgal8n.mpg filter=lfs diff=lfs merge=lfs -text
350
+ app/data/s1/lgal9s.mpg filter=lfs diff=lfs merge=lfs -text
351
+ app/data/s1/lgam1a.mpg filter=lfs diff=lfs merge=lfs -text
352
+ app/data/s1/lgamzp.mpg filter=lfs diff=lfs merge=lfs -text
353
+ app/data/s1/lgas2n.mpg filter=lfs diff=lfs merge=lfs -text
354
+ app/data/s1/lgas3s.mpg filter=lfs diff=lfs merge=lfs -text
355
+ app/data/s1/lgas4p.mpg filter=lfs diff=lfs merge=lfs -text
356
+ app/data/s1/lgas5a.mpg filter=lfs diff=lfs merge=lfs -text
357
+ app/data/s1/lgaz6n.mpg filter=lfs diff=lfs merge=lfs -text
358
+ app/data/s1/lgaz7s.mpg filter=lfs diff=lfs merge=lfs -text
359
+ app/data/s1/lgaz8p.mpg filter=lfs diff=lfs merge=lfs -text
360
+ app/data/s1/lgaz9a.mpg filter=lfs diff=lfs merge=lfs -text
361
+ app/data/s1/lgbf8n.mpg filter=lfs diff=lfs merge=lfs -text
362
+ app/data/s1/lgbf9s.mpg filter=lfs diff=lfs merge=lfs -text
363
+ app/data/s1/lgbg1a.mpg filter=lfs diff=lfs merge=lfs -text
364
+ app/data/s1/lgbgzp.mpg filter=lfs diff=lfs merge=lfs -text
365
+ app/data/s1/lgbm2n.mpg filter=lfs diff=lfs merge=lfs -text
366
+ app/data/s1/lgbm3s.mpg filter=lfs diff=lfs merge=lfs -text
367
+ app/data/s1/lgbm4p.mpg filter=lfs diff=lfs merge=lfs -text
368
+ app/data/s1/lgbm5a.mpg filter=lfs diff=lfs merge=lfs -text
369
+ app/data/s1/lgbs6n.mpg filter=lfs diff=lfs merge=lfs -text
370
+ app/data/s1/lgbs7s.mpg filter=lfs diff=lfs merge=lfs -text
371
+ app/data/s1/lgbs8p.mpg filter=lfs diff=lfs merge=lfs -text
372
+ app/data/s1/lgbs9a.mpg filter=lfs diff=lfs merge=lfs -text
373
+ app/data/s1/lgif1s.mpg filter=lfs diff=lfs merge=lfs -text
374
+ app/data/s1/lgif2p.mpg filter=lfs diff=lfs merge=lfs -text
375
+ app/data/s1/lgif3a.mpg filter=lfs diff=lfs merge=lfs -text
376
+ app/data/s1/lgifzn.mpg filter=lfs diff=lfs merge=lfs -text
377
+ app/data/s1/lgil4n.mpg filter=lfs diff=lfs merge=lfs -text
378
+ app/data/s1/lgil5s.mpg filter=lfs diff=lfs merge=lfs -text
379
+ app/data/s1/lgil6p.mpg filter=lfs diff=lfs merge=lfs -text
380
+ app/data/s1/lgil7a.mpg filter=lfs diff=lfs merge=lfs -text
381
+ app/data/s1/lgir8n.mpg filter=lfs diff=lfs merge=lfs -text
382
+ app/data/s1/lgir9s.mpg filter=lfs diff=lfs merge=lfs -text
383
+ app/data/s1/lgis1a.mpg filter=lfs diff=lfs merge=lfs -text
384
+ app/data/s1/lgiszp.mpg filter=lfs diff=lfs merge=lfs -text
385
+ app/data/s1/lgiz2n.mpg filter=lfs diff=lfs merge=lfs -text
386
+ app/data/s1/lgiz3s.mpg filter=lfs diff=lfs merge=lfs -text
387
+ app/data/s1/lgiz4p.mpg filter=lfs diff=lfs merge=lfs -text
388
+ app/data/s1/lgiz5a.mpg filter=lfs diff=lfs merge=lfs -text
389
+ app/data/s1/lgwa1a.mpg filter=lfs diff=lfs merge=lfs -text
390
+ app/data/s1/lgwazp.mpg filter=lfs diff=lfs merge=lfs -text
391
+ app/data/s1/lgwg2n.mpg filter=lfs diff=lfs merge=lfs -text
392
+ app/data/s1/lgwg3s.mpg filter=lfs diff=lfs merge=lfs -text
393
+ app/data/s1/lgwg4p.mpg filter=lfs diff=lfs merge=lfs -text
394
+ app/data/s1/lgwg5a.mpg filter=lfs diff=lfs merge=lfs -text
395
+ app/data/s1/lgwm6n.mpg filter=lfs diff=lfs merge=lfs -text
396
+ app/data/s1/lgwm7s.mpg filter=lfs diff=lfs merge=lfs -text
397
+ app/data/s1/lgwm8p.mpg filter=lfs diff=lfs merge=lfs -text
398
+ app/data/s1/lgwm9a.mpg filter=lfs diff=lfs merge=lfs -text
399
+ app/data/s1/lgwt1s.mpg filter=lfs diff=lfs merge=lfs -text
400
+ app/data/s1/lgwt2p.mpg filter=lfs diff=lfs merge=lfs -text
401
+ app/data/s1/lgwt3a.mpg filter=lfs diff=lfs merge=lfs -text
402
+ app/data/s1/lgwtzn.mpg filter=lfs diff=lfs merge=lfs -text
403
+ app/data/s1/lrae2n.mpg filter=lfs diff=lfs merge=lfs -text
404
+ app/data/s1/lrae3s.mpg filter=lfs diff=lfs merge=lfs -text
405
+ app/data/s1/lrae4p.mpg filter=lfs diff=lfs merge=lfs -text
406
+ app/data/s1/lrae5a.mpg filter=lfs diff=lfs merge=lfs -text
407
+ app/data/s1/lrak6n.mpg filter=lfs diff=lfs merge=lfs -text
408
+ app/data/s1/lrak7s.mpg filter=lfs diff=lfs merge=lfs -text
409
+ app/data/s1/lrak8p.mpg filter=lfs diff=lfs merge=lfs -text
410
+ app/data/s1/lrak9a.mpg filter=lfs diff=lfs merge=lfs -text
411
+ app/data/s1/lrar1s.mpg filter=lfs diff=lfs merge=lfs -text
412
+ app/data/s1/lrar2p.mpg filter=lfs diff=lfs merge=lfs -text
413
+ app/data/s1/lrar3a.mpg filter=lfs diff=lfs merge=lfs -text
414
+ app/data/s1/lrarzn.mpg filter=lfs diff=lfs merge=lfs -text
415
+ app/data/s1/lray4n.mpg filter=lfs diff=lfs merge=lfs -text
416
+ app/data/s1/lray5s.mpg filter=lfs diff=lfs merge=lfs -text
417
+ app/data/s1/lray6p.mpg filter=lfs diff=lfs merge=lfs -text
418
+ app/data/s1/lray7a.mpg filter=lfs diff=lfs merge=lfs -text
419
+ app/data/s1/lrbe6n.mpg filter=lfs diff=lfs merge=lfs -text
420
+ app/data/s1/lrbe7s.mpg filter=lfs diff=lfs merge=lfs -text
421
+ app/data/s1/lrbe8p.mpg filter=lfs diff=lfs merge=lfs -text
422
+ app/data/s1/lrbe9a.mpg filter=lfs diff=lfs merge=lfs -text
423
+ app/data/s1/lrbl1s.mpg filter=lfs diff=lfs merge=lfs -text
424
+ app/data/s1/lrbl2p.mpg filter=lfs diff=lfs merge=lfs -text
425
+ app/data/s1/lrbl3a.mpg filter=lfs diff=lfs merge=lfs -text
426
+ app/data/s1/lrblzn.mpg filter=lfs diff=lfs merge=lfs -text
427
+ app/data/s1/lrbr4n.mpg filter=lfs diff=lfs merge=lfs -text
428
+ app/data/s1/lrbr5s.mpg filter=lfs diff=lfs merge=lfs -text
429
+ app/data/s1/lrbr6p.mpg filter=lfs diff=lfs merge=lfs -text
430
+ app/data/s1/lrbr7a.mpg filter=lfs diff=lfs merge=lfs -text
431
+ app/data/s1/lrby8n.mpg filter=lfs diff=lfs merge=lfs -text
432
+ app/data/s1/lrby9s.mpg filter=lfs diff=lfs merge=lfs -text
433
+ app/data/s1/lrbz1a.mpg filter=lfs diff=lfs merge=lfs -text
434
+ app/data/s1/lrbzzp.mpg filter=lfs diff=lfs merge=lfs -text
435
+ app/data/s1/lrid8n.mpg filter=lfs diff=lfs merge=lfs -text
436
+ app/data/s1/lrid9s.mpg filter=lfs diff=lfs merge=lfs -text
437
+ app/data/s1/lrie1a.mpg filter=lfs diff=lfs merge=lfs -text
438
+ app/data/s1/lriezp.mpg filter=lfs diff=lfs merge=lfs -text
439
+ app/data/s1/lrik2n.mpg filter=lfs diff=lfs merge=lfs -text
440
+ app/data/s1/lrik3s.mpg filter=lfs diff=lfs merge=lfs -text
441
+ app/data/s1/lrik4p.mpg filter=lfs diff=lfs merge=lfs -text
442
+ app/data/s1/lrik5a.mpg filter=lfs diff=lfs merge=lfs -text
443
+ app/data/s1/lriq6n.mpg filter=lfs diff=lfs merge=lfs -text
444
+ app/data/s1/lriq7s.mpg filter=lfs diff=lfs merge=lfs -text
445
+ app/data/s1/lriq8p.mpg filter=lfs diff=lfs merge=lfs -text
446
+ app/data/s1/lriq9a.mpg filter=lfs diff=lfs merge=lfs -text
447
+ app/data/s1/lriy1s.mpg filter=lfs diff=lfs merge=lfs -text
448
+ app/data/s1/lriy2p.mpg filter=lfs diff=lfs merge=lfs -text
449
+ app/data/s1/lriy3a.mpg filter=lfs diff=lfs merge=lfs -text
450
+ app/data/s1/lriyzn.mpg filter=lfs diff=lfs merge=lfs -text
451
+ app/data/s1/lrwf1s.mpg filter=lfs diff=lfs merge=lfs -text
452
+ app/data/s1/lrwf2p.mpg filter=lfs diff=lfs merge=lfs -text
453
+ app/data/s1/lrwf3a.mpg filter=lfs diff=lfs merge=lfs -text
454
+ app/data/s1/lrwfzn.mpg filter=lfs diff=lfs merge=lfs -text
455
+ app/data/s1/lrwl4n.mpg filter=lfs diff=lfs merge=lfs -text
456
+ app/data/s1/lrwl5s.mpg filter=lfs diff=lfs merge=lfs -text
457
+ app/data/s1/lrwl6p.mpg filter=lfs diff=lfs merge=lfs -text
458
+ app/data/s1/lrwl7a.mpg filter=lfs diff=lfs merge=lfs -text
459
+ app/data/s1/lrwr8n.mpg filter=lfs diff=lfs merge=lfs -text
460
+ app/data/s1/lrwr9s.mpg filter=lfs diff=lfs merge=lfs -text
461
+ app/data/s1/lrws1a.mpg filter=lfs diff=lfs merge=lfs -text
462
+ app/data/s1/lrwszp.mpg filter=lfs diff=lfs merge=lfs -text
463
+ app/data/s1/lrwz2n.mpg filter=lfs diff=lfs merge=lfs -text
464
+ app/data/s1/lrwz3s.mpg filter=lfs diff=lfs merge=lfs -text
465
+ app/data/s1/lrwz4p.mpg filter=lfs diff=lfs merge=lfs -text
466
+ app/data/s1/lrwz5a.mpg filter=lfs diff=lfs merge=lfs -text
467
+ app/data/s1/lwae8n.mpg filter=lfs diff=lfs merge=lfs -text
468
+ app/data/s1/lwae9s.mpg filter=lfs diff=lfs merge=lfs -text
469
+ app/data/s1/lwaf1a.mpg filter=lfs diff=lfs merge=lfs -text
470
+ app/data/s1/lwafzp.mpg filter=lfs diff=lfs merge=lfs -text
471
+ app/data/s1/lwal2n.mpg filter=lfs diff=lfs merge=lfs -text
472
+ app/data/s1/lwal3s.mpg filter=lfs diff=lfs merge=lfs -text
473
+ app/data/s1/lwal4p.mpg filter=lfs diff=lfs merge=lfs -text
474
+ app/data/s1/lwal5a.mpg filter=lfs diff=lfs merge=lfs -text
475
+ app/data/s1/lwar6n.mpg filter=lfs diff=lfs merge=lfs -text
476
+ app/data/s1/lwar7s.mpg filter=lfs diff=lfs merge=lfs -text
477
+ app/data/s1/lwar8p.mpg filter=lfs diff=lfs merge=lfs -text
478
+ app/data/s1/lwar9a.mpg filter=lfs diff=lfs merge=lfs -text
479
+ app/data/s1/lwaz1s.mpg filter=lfs diff=lfs merge=lfs -text
480
+ app/data/s1/lwaz2p.mpg filter=lfs diff=lfs merge=lfs -text
481
+ app/data/s1/lwaz3a.mpg filter=lfs diff=lfs merge=lfs -text
482
+ app/data/s1/lwazzn.mpg filter=lfs diff=lfs merge=lfs -text
483
+ app/data/s1/lwbf2n.mpg filter=lfs diff=lfs merge=lfs -text
484
+ app/data/s1/lwbf3s.mpg filter=lfs diff=lfs merge=lfs -text
485
+ app/data/s1/lwbf4p.mpg filter=lfs diff=lfs merge=lfs -text
486
+ app/data/s1/lwbf5a.mpg filter=lfs diff=lfs merge=lfs -text
487
+ app/data/s1/lwbl6n.mpg filter=lfs diff=lfs merge=lfs -text
488
+ app/data/s1/lwbl7s.mpg filter=lfs diff=lfs merge=lfs -text
489
+ app/data/s1/lwbl8p.mpg filter=lfs diff=lfs merge=lfs -text
490
+ app/data/s1/lwbl9a.mpg filter=lfs diff=lfs merge=lfs -text
491
+ app/data/s1/lwbs1s.mpg filter=lfs diff=lfs merge=lfs -text
492
+ app/data/s1/lwbs2p.mpg filter=lfs diff=lfs merge=lfs -text
493
+ app/data/s1/lwbs3a.mpg filter=lfs diff=lfs merge=lfs -text
494
+ app/data/s1/lwbszn.mpg filter=lfs diff=lfs merge=lfs -text
495
+ app/data/s1/lwbz4n.mpg filter=lfs diff=lfs merge=lfs -text
496
+ app/data/s1/lwbz5s.mpg filter=lfs diff=lfs merge=lfs -text
497
+ app/data/s1/lwbz6p.mpg filter=lfs diff=lfs merge=lfs -text
498
+ app/data/s1/lwbz7a.mpg filter=lfs diff=lfs merge=lfs -text
499
+ app/data/s1/lwie4n.mpg filter=lfs diff=lfs merge=lfs -text
500
+ app/data/s1/lwie5s.mpg filter=lfs diff=lfs merge=lfs -text
501
+ app/data/s1/lwie6p.mpg filter=lfs diff=lfs merge=lfs -text
502
+ app/data/s1/lwie7a.mpg filter=lfs diff=lfs merge=lfs -text
503
+ app/data/s1/lwik8n.mpg filter=lfs diff=lfs merge=lfs -text
504
+ app/data/s1/lwik9s.mpg filter=lfs diff=lfs merge=lfs -text
505
+ app/data/s1/lwil1a.mpg filter=lfs diff=lfs merge=lfs -text
506
+ app/data/s1/lwilzp.mpg filter=lfs diff=lfs merge=lfs -text
507
+ app/data/s1/lwir2n.mpg filter=lfs diff=lfs merge=lfs -text
508
+ app/data/s1/lwir3s.mpg filter=lfs diff=lfs merge=lfs -text
509
+ app/data/s1/lwir4p.mpg filter=lfs diff=lfs merge=lfs -text
510
+ app/data/s1/lwir5a.mpg filter=lfs diff=lfs merge=lfs -text
511
+ app/data/s1/lwiy6n.mpg filter=lfs diff=lfs merge=lfs -text
512
+ app/data/s1/lwiy7s.mpg filter=lfs diff=lfs merge=lfs -text
513
+ app/data/s1/lwiy8p.mpg filter=lfs diff=lfs merge=lfs -text
514
+ app/data/s1/lwiy9a.mpg filter=lfs diff=lfs merge=lfs -text
515
+ app/data/s1/lwwf6n.mpg filter=lfs diff=lfs merge=lfs -text
516
+ app/data/s1/lwwf7s.mpg filter=lfs diff=lfs merge=lfs -text
517
+ app/data/s1/lwwf8p.mpg filter=lfs diff=lfs merge=lfs -text
518
+ app/data/s1/lwwf9a.mpg filter=lfs diff=lfs merge=lfs -text
519
+ app/data/s1/lwwm1s.mpg filter=lfs diff=lfs merge=lfs -text
520
+ app/data/s1/lwwm2p.mpg filter=lfs diff=lfs merge=lfs -text
521
+ app/data/s1/lwwm3a.mpg filter=lfs diff=lfs merge=lfs -text
522
+ app/data/s1/lwwmzn.mpg filter=lfs diff=lfs merge=lfs -text
523
+ app/data/s1/lwws4n.mpg filter=lfs diff=lfs merge=lfs -text
524
+ app/data/s1/lwws5s.mpg filter=lfs diff=lfs merge=lfs -text
525
+ app/data/s1/lwws6p.mpg filter=lfs diff=lfs merge=lfs -text
526
+ app/data/s1/lwws7a.mpg filter=lfs diff=lfs merge=lfs -text
527
+ app/data/s1/lwwz8n.mpg filter=lfs diff=lfs merge=lfs -text
528
+ app/data/s1/lwwz9s.mpg filter=lfs diff=lfs merge=lfs -text
529
+ app/data/s1/pbac1s.mpg filter=lfs diff=lfs merge=lfs -text
530
+ app/data/s1/pbac2p.mpg filter=lfs diff=lfs merge=lfs -text
531
+ app/data/s1/pbac3a.mpg filter=lfs diff=lfs merge=lfs -text
532
+ app/data/s1/pbaczn.mpg filter=lfs diff=lfs merge=lfs -text
533
+ app/data/s1/pbai4n.mpg filter=lfs diff=lfs merge=lfs -text
534
+ app/data/s1/pbai5s.mpg filter=lfs diff=lfs merge=lfs -text
535
+ app/data/s1/pbai6p.mpg filter=lfs diff=lfs merge=lfs -text
536
+ app/data/s1/pbai7a.mpg filter=lfs diff=lfs merge=lfs -text
537
+ app/data/s1/pbao8n.mpg filter=lfs diff=lfs merge=lfs -text
538
+ app/data/s1/pbao9s.mpg filter=lfs diff=lfs merge=lfs -text
539
+ app/data/s1/pbap1a.mpg filter=lfs diff=lfs merge=lfs -text
540
+ app/data/s1/pbapzp.mpg filter=lfs diff=lfs merge=lfs -text
541
+ app/data/s1/pbav2n.mpg filter=lfs diff=lfs merge=lfs -text
542
+ app/data/s1/pbav3s.mpg filter=lfs diff=lfs merge=lfs -text
543
+ app/data/s1/pbav4p.mpg filter=lfs diff=lfs merge=lfs -text
544
+ app/data/s1/pbav5a.mpg filter=lfs diff=lfs merge=lfs -text
545
+ app/data/s1/pbbc4n.mpg filter=lfs diff=lfs merge=lfs -text
546
+ app/data/s1/pbbc5s.mpg filter=lfs diff=lfs merge=lfs -text
547
+ app/data/s1/pbbc6p.mpg filter=lfs diff=lfs merge=lfs -text
548
+ app/data/s1/pbbc7a.mpg filter=lfs diff=lfs merge=lfs -text
549
+ app/data/s1/pbbi8n.mpg filter=lfs diff=lfs merge=lfs -text
550
+ app/data/s1/pbbi9s.mpg filter=lfs diff=lfs merge=lfs -text
551
+ app/data/s1/pbbj1a.mpg filter=lfs diff=lfs merge=lfs -text
552
+ app/data/s1/pbbjzp.mpg filter=lfs diff=lfs merge=lfs -text
553
+ app/data/s1/pbbp2n.mpg filter=lfs diff=lfs merge=lfs -text
554
+ app/data/s1/pbbp3s.mpg filter=lfs diff=lfs merge=lfs -text
555
+ app/data/s1/pbbp4p.mpg filter=lfs diff=lfs merge=lfs -text
556
+ app/data/s1/pbbp5a.mpg filter=lfs diff=lfs merge=lfs -text
557
+ app/data/s1/pbbv6n.mpg filter=lfs diff=lfs merge=lfs -text
558
+ app/data/s1/pbbv7s.mpg filter=lfs diff=lfs merge=lfs -text
559
+ app/data/s1/pbbv8p.mpg filter=lfs diff=lfs merge=lfs -text
560
+ app/data/s1/pbbv9a.mpg filter=lfs diff=lfs merge=lfs -text
561
+ app/data/s1/pbib6n.mpg filter=lfs diff=lfs merge=lfs -text
562
+ app/data/s1/pbib7s.mpg filter=lfs diff=lfs merge=lfs -text
563
+ app/data/s1/pbib8p.mpg filter=lfs diff=lfs merge=lfs -text
564
+ app/data/s1/pbib9a.mpg filter=lfs diff=lfs merge=lfs -text
565
+ app/data/s1/pbii1s.mpg filter=lfs diff=lfs merge=lfs -text
566
+ app/data/s1/pbii2p.mpg filter=lfs diff=lfs merge=lfs -text
567
+ app/data/s1/pbii3a.mpg filter=lfs diff=lfs merge=lfs -text
568
+ app/data/s1/pbiizn.mpg filter=lfs diff=lfs merge=lfs -text
569
+ app/data/s1/pbio4n.mpg filter=lfs diff=lfs merge=lfs -text
570
+ app/data/s1/pbio5s.mpg filter=lfs diff=lfs merge=lfs -text
571
+ app/data/s1/pbio6p.mpg filter=lfs diff=lfs merge=lfs -text
572
+ app/data/s1/pbio7a.mpg filter=lfs diff=lfs merge=lfs -text
573
+ app/data/s1/pbiu8n.mpg filter=lfs diff=lfs merge=lfs -text
574
+ app/data/s1/pbiu9s.mpg filter=lfs diff=lfs merge=lfs -text
575
+ app/data/s1/pbiv1a.mpg filter=lfs diff=lfs merge=lfs -text
576
+ app/data/s1/pbivzp.mpg filter=lfs diff=lfs merge=lfs -text
577
+ app/data/s1/pbwc8n.mpg filter=lfs diff=lfs merge=lfs -text
578
+ app/data/s1/pbwc9s.mpg filter=lfs diff=lfs merge=lfs -text
579
+ app/data/s1/pbwd1a.mpg filter=lfs diff=lfs merge=lfs -text
580
+ app/data/s1/pbwdzp.mpg filter=lfs diff=lfs merge=lfs -text
581
+ app/data/s1/pbwj2n.mpg filter=lfs diff=lfs merge=lfs -text
582
+ app/data/s1/pbwj3s.mpg filter=lfs diff=lfs merge=lfs -text
583
+ app/data/s1/pbwj4p.mpg filter=lfs diff=lfs merge=lfs -text
584
+ app/data/s1/pbwj5a.mpg filter=lfs diff=lfs merge=lfs -text
585
+ app/data/s1/pbwp6n.mpg filter=lfs diff=lfs merge=lfs -text
586
+ app/data/s1/pbwp7s.mpg filter=lfs diff=lfs merge=lfs -text
587
+ app/data/s1/pbwp8p.mpg filter=lfs diff=lfs merge=lfs -text
588
+ app/data/s1/pbwp9a.mpg filter=lfs diff=lfs merge=lfs -text
589
+ app/data/s1/pbwx1s.mpg filter=lfs diff=lfs merge=lfs -text
590
+ app/data/s1/pbwx2p.mpg filter=lfs diff=lfs merge=lfs -text
591
+ app/data/s1/pbwx3a.mpg filter=lfs diff=lfs merge=lfs -text
592
+ app/data/s1/pbwxzn.mpg filter=lfs diff=lfs merge=lfs -text
593
+ app/data/s1/pgad8n.mpg filter=lfs diff=lfs merge=lfs -text
594
+ app/data/s1/pgad9s.mpg filter=lfs diff=lfs merge=lfs -text
595
+ app/data/s1/pgae1a.mpg filter=lfs diff=lfs merge=lfs -text
596
+ app/data/s1/pgaezp.mpg filter=lfs diff=lfs merge=lfs -text
597
+ app/data/s1/pgak2n.mpg filter=lfs diff=lfs merge=lfs -text
598
+ app/data/s1/pgak3s.mpg filter=lfs diff=lfs merge=lfs -text
599
+ app/data/s1/pgak4p.mpg filter=lfs diff=lfs merge=lfs -text
600
+ app/data/s1/pgak5a.mpg filter=lfs diff=lfs merge=lfs -text
601
+ app/data/s1/pgaq6n.mpg filter=lfs diff=lfs merge=lfs -text
602
+ app/data/s1/pgaq7s.mpg filter=lfs diff=lfs merge=lfs -text
603
+ app/data/s1/pgaq8p.mpg filter=lfs diff=lfs merge=lfs -text
604
+ app/data/s1/pgaq9a.mpg filter=lfs diff=lfs merge=lfs -text
605
+ app/data/s1/pgay1s.mpg filter=lfs diff=lfs merge=lfs -text
606
+ app/data/s1/pgay2p.mpg filter=lfs diff=lfs merge=lfs -text
607
+ app/data/s1/pgay3a.mpg filter=lfs diff=lfs merge=lfs -text
608
+ app/data/s1/pgayzn.mpg filter=lfs diff=lfs merge=lfs -text
609
+ app/data/s1/pgbe2n.mpg filter=lfs diff=lfs merge=lfs -text
610
+ app/data/s1/pgbe3s.mpg filter=lfs diff=lfs merge=lfs -text
611
+ app/data/s1/pgbe4p.mpg filter=lfs diff=lfs merge=lfs -text
612
+ app/data/s1/pgbe5a.mpg filter=lfs diff=lfs merge=lfs -text
613
+ app/data/s1/pgbk6n.mpg filter=lfs diff=lfs merge=lfs -text
614
+ app/data/s1/pgbk7s.mpg filter=lfs diff=lfs merge=lfs -text
615
+ app/data/s1/pgbk8p.mpg filter=lfs diff=lfs merge=lfs -text
616
+ app/data/s1/pgbk9a.mpg filter=lfs diff=lfs merge=lfs -text
617
+ app/data/s1/pgbr1s.mpg filter=lfs diff=lfs merge=lfs -text
618
+ app/data/s1/pgbr2p.mpg filter=lfs diff=lfs merge=lfs -text
619
+ app/data/s1/pgbr3a.mpg filter=lfs diff=lfs merge=lfs -text
620
+ app/data/s1/pgbrzn.mpg filter=lfs diff=lfs merge=lfs -text
621
+ app/data/s1/pgby4n.mpg filter=lfs diff=lfs merge=lfs -text
622
+ app/data/s1/pgby5s.mpg filter=lfs diff=lfs merge=lfs -text
623
+ app/data/s1/pgby6p.mpg filter=lfs diff=lfs merge=lfs -text
624
+ app/data/s1/pgby7a.mpg filter=lfs diff=lfs merge=lfs -text
625
+ app/data/s1/pgid4n.mpg filter=lfs diff=lfs merge=lfs -text
626
+ app/data/s1/pgid5s.mpg filter=lfs diff=lfs merge=lfs -text
627
+ app/data/s1/pgid6p.mpg filter=lfs diff=lfs merge=lfs -text
628
+ app/data/s1/pgid7a.mpg filter=lfs diff=lfs merge=lfs -text
629
+ app/data/s1/pgij8n.mpg filter=lfs diff=lfs merge=lfs -text
630
+ app/data/s1/pgij9s.mpg filter=lfs diff=lfs merge=lfs -text
631
+ app/data/s1/pgik1a.mpg filter=lfs diff=lfs merge=lfs -text
632
+ app/data/s1/pgikzp.mpg filter=lfs diff=lfs merge=lfs -text
633
+ app/data/s1/pgiq2n.mpg filter=lfs diff=lfs merge=lfs -text
634
+ app/data/s1/pgiq3s.mpg filter=lfs diff=lfs merge=lfs -text
635
+ app/data/s1/pgiq4p.mpg filter=lfs diff=lfs merge=lfs -text
636
+ app/data/s1/pgiq5a.mpg filter=lfs diff=lfs merge=lfs -text
637
+ app/data/s1/pgix6n.mpg filter=lfs diff=lfs merge=lfs -text
638
+ app/data/s1/pgix7s.mpg filter=lfs diff=lfs merge=lfs -text
639
+ app/data/s1/pgix8p.mpg filter=lfs diff=lfs merge=lfs -text
640
+ app/data/s1/pgix9a.mpg filter=lfs diff=lfs merge=lfs -text
641
+ app/data/s1/pgwe6n.mpg filter=lfs diff=lfs merge=lfs -text
642
+ app/data/s1/pgwe7s.mpg filter=lfs diff=lfs merge=lfs -text
643
+ app/data/s1/pgwe8p.mpg filter=lfs diff=lfs merge=lfs -text
644
+ app/data/s1/pgwe9a.mpg filter=lfs diff=lfs merge=lfs -text
645
+ app/data/s1/pgwl1s.mpg filter=lfs diff=lfs merge=lfs -text
646
+ app/data/s1/pgwl2p.mpg filter=lfs diff=lfs merge=lfs -text
647
+ app/data/s1/pgwl3a.mpg filter=lfs diff=lfs merge=lfs -text
648
+ app/data/s1/pgwlzn.mpg filter=lfs diff=lfs merge=lfs -text
649
+ app/data/s1/pgwr4n.mpg filter=lfs diff=lfs merge=lfs -text
650
+ app/data/s1/pgwr5s.mpg filter=lfs diff=lfs merge=lfs -text
651
+ app/data/s1/pgwr6p.mpg filter=lfs diff=lfs merge=lfs -text
652
+ app/data/s1/pgwr7a.mpg filter=lfs diff=lfs merge=lfs -text
653
+ app/data/s1/pgwy8n.mpg filter=lfs diff=lfs merge=lfs -text
654
+ app/data/s1/pgwy9s.mpg filter=lfs diff=lfs merge=lfs -text
655
+ app/data/s1/pgwz1a.mpg filter=lfs diff=lfs merge=lfs -text
656
+ app/data/s1/pgwzzp.mpg filter=lfs diff=lfs merge=lfs -text
657
+ app/data/s1/prac6n.mpg filter=lfs diff=lfs merge=lfs -text
658
+ app/data/s1/prac7s.mpg filter=lfs diff=lfs merge=lfs -text
659
+ app/data/s1/prac8p.mpg filter=lfs diff=lfs merge=lfs -text
660
+ app/data/s1/prac9a.mpg filter=lfs diff=lfs merge=lfs -text
661
+ app/data/s1/praj1s.mpg filter=lfs diff=lfs merge=lfs -text
662
+ app/data/s1/praj2p.mpg filter=lfs diff=lfs merge=lfs -text
663
+ app/data/s1/praj3a.mpg filter=lfs diff=lfs merge=lfs -text
664
+ app/data/s1/prajzn.mpg filter=lfs diff=lfs merge=lfs -text
665
+ app/data/s1/prap4n.mpg filter=lfs diff=lfs merge=lfs -text
666
+ app/data/s1/prap5s.mpg filter=lfs diff=lfs merge=lfs -text
667
+ app/data/s1/prap6p.mpg filter=lfs diff=lfs merge=lfs -text
668
+ app/data/s1/prap7a.mpg filter=lfs diff=lfs merge=lfs -text
669
+ app/data/s1/prav8n.mpg filter=lfs diff=lfs merge=lfs -text
670
+ app/data/s1/prav9s.mpg filter=lfs diff=lfs merge=lfs -text
671
+ app/data/s1/prax1a.mpg filter=lfs diff=lfs merge=lfs -text
672
+ app/data/s1/praxzp.mpg filter=lfs diff=lfs merge=lfs -text
673
+ app/data/s1/prbd1s.mpg filter=lfs diff=lfs merge=lfs -text
674
+ app/data/s1/prbd2p.mpg filter=lfs diff=lfs merge=lfs -text
675
+ app/data/s1/prbd3a.mpg filter=lfs diff=lfs merge=lfs -text
676
+ app/data/s1/prbdzn.mpg filter=lfs diff=lfs merge=lfs -text
677
+ app/data/s1/prbj4n.mpg filter=lfs diff=lfs merge=lfs -text
678
+ app/data/s1/prbj5s.mpg filter=lfs diff=lfs merge=lfs -text
679
+ app/data/s1/prbj6p.mpg filter=lfs diff=lfs merge=lfs -text
680
+ app/data/s1/prbj7a.mpg filter=lfs diff=lfs merge=lfs -text
681
+ app/data/s1/prbp8n.mpg filter=lfs diff=lfs merge=lfs -text
682
+ app/data/s1/prbp9s.mpg filter=lfs diff=lfs merge=lfs -text
683
+ app/data/s1/prbq1a.mpg filter=lfs diff=lfs merge=lfs -text
684
+ app/data/s1/prbqzp.mpg filter=lfs diff=lfs merge=lfs -text
685
+ app/data/s1/prbx2n.mpg filter=lfs diff=lfs merge=lfs -text
686
+ app/data/s1/prbx3s.mpg filter=lfs diff=lfs merge=lfs -text
687
+ app/data/s1/prbx4p.mpg filter=lfs diff=lfs merge=lfs -text
688
+ app/data/s1/prbx5a.mpg filter=lfs diff=lfs merge=lfs -text
689
+ app/data/s1/pric2n.mpg filter=lfs diff=lfs merge=lfs -text
690
+ app/data/s1/pric3s.mpg filter=lfs diff=lfs merge=lfs -text
691
+ app/data/s1/pric4p.mpg filter=lfs diff=lfs merge=lfs -text
692
+ app/data/s1/pric5a.mpg filter=lfs diff=lfs merge=lfs -text
693
+ app/data/s1/prii6n.mpg filter=lfs diff=lfs merge=lfs -text
694
+ app/data/s1/prii7s.mpg filter=lfs diff=lfs merge=lfs -text
695
+ app/data/s1/prii8p.mpg filter=lfs diff=lfs merge=lfs -text
696
+ app/data/s1/prii9a.mpg filter=lfs diff=lfs merge=lfs -text
697
+ app/data/s1/prip1s.mpg filter=lfs diff=lfs merge=lfs -text
698
+ app/data/s1/prip2p.mpg filter=lfs diff=lfs merge=lfs -text
699
+ app/data/s1/prip3a.mpg filter=lfs diff=lfs merge=lfs -text
700
+ app/data/s1/pripzn.mpg filter=lfs diff=lfs merge=lfs -text
701
+ app/data/s1/priv4n.mpg filter=lfs diff=lfs merge=lfs -text
702
+ app/data/s1/priv5s.mpg filter=lfs diff=lfs merge=lfs -text
703
+ app/data/s1/priv6p.mpg filter=lfs diff=lfs merge=lfs -text
704
+ app/data/s1/priv7a.mpg filter=lfs diff=lfs merge=lfs -text
705
+ app/data/s1/prwd4n.mpg filter=lfs diff=lfs merge=lfs -text
706
+ app/data/s1/prwd5s.mpg filter=lfs diff=lfs merge=lfs -text
707
+ app/data/s1/prwd6p.mpg filter=lfs diff=lfs merge=lfs -text
708
+ app/data/s1/prwd7a.mpg filter=lfs diff=lfs merge=lfs -text
709
+ app/data/s1/prwj8n.mpg filter=lfs diff=lfs merge=lfs -text
710
+ app/data/s1/prwj9s.mpg filter=lfs diff=lfs merge=lfs -text
711
+ app/data/s1/prwk1a.mpg filter=lfs diff=lfs merge=lfs -text
712
+ app/data/s1/prwkzp.mpg filter=lfs diff=lfs merge=lfs -text
713
+ app/data/s1/prwq2n.mpg filter=lfs diff=lfs merge=lfs -text
714
+ app/data/s1/prwq3s.mpg filter=lfs diff=lfs merge=lfs -text
715
+ app/data/s1/prwq4p.mpg filter=lfs diff=lfs merge=lfs -text
716
+ app/data/s1/prwq5a.mpg filter=lfs diff=lfs merge=lfs -text
717
+ app/data/s1/prwx6n.mpg filter=lfs diff=lfs merge=lfs -text
718
+ app/data/s1/prwx7s.mpg filter=lfs diff=lfs merge=lfs -text
719
+ app/data/s1/prwx8p.mpg filter=lfs diff=lfs merge=lfs -text
720
+ app/data/s1/prwx9a.mpg filter=lfs diff=lfs merge=lfs -text
721
+ app/data/s1/pwad2n.mpg filter=lfs diff=lfs merge=lfs -text
722
+ app/data/s1/pwad3s.mpg filter=lfs diff=lfs merge=lfs -text
723
+ app/data/s1/pwad4p.mpg filter=lfs diff=lfs merge=lfs -text
724
+ app/data/s1/pwad5a.mpg filter=lfs diff=lfs merge=lfs -text
725
+ app/data/s1/pwaj6n.mpg filter=lfs diff=lfs merge=lfs -text
726
+ app/data/s1/pwaj7s.mpg filter=lfs diff=lfs merge=lfs -text
727
+ app/data/s1/pwaj8p.mpg filter=lfs diff=lfs merge=lfs -text
728
+ app/data/s1/pwaj9a.mpg filter=lfs diff=lfs merge=lfs -text
729
+ app/data/s1/pwaq1s.mpg filter=lfs diff=lfs merge=lfs -text
730
+ app/data/s1/pwaq2p.mpg filter=lfs diff=lfs merge=lfs -text
731
+ app/data/s1/pwaq3a.mpg filter=lfs diff=lfs merge=lfs -text
732
+ app/data/s1/pwaqzn.mpg filter=lfs diff=lfs merge=lfs -text
733
+ app/data/s1/pwax4n.mpg filter=lfs diff=lfs merge=lfs -text
734
+ app/data/s1/pwax5s.mpg filter=lfs diff=lfs merge=lfs -text
735
+ app/data/s1/pwax6p.mpg filter=lfs diff=lfs merge=lfs -text
736
+ app/data/s1/pwax7a.mpg filter=lfs diff=lfs merge=lfs -text
737
+ app/data/s1/pwbd6n.mpg filter=lfs diff=lfs merge=lfs -text
738
+ app/data/s1/pwbd7s.mpg filter=lfs diff=lfs merge=lfs -text
739
+ app/data/s1/pwbd8p.mpg filter=lfs diff=lfs merge=lfs -text
740
+ app/data/s1/pwbd9a.mpg filter=lfs diff=lfs merge=lfs -text
741
+ app/data/s1/pwbk1s.mpg filter=lfs diff=lfs merge=lfs -text
742
+ app/data/s1/pwbk2p.mpg filter=lfs diff=lfs merge=lfs -text
743
+ app/data/s1/pwbk3a.mpg filter=lfs diff=lfs merge=lfs -text
744
+ app/data/s1/pwbkzn.mpg filter=lfs diff=lfs merge=lfs -text
745
+ app/data/s1/pwbq4n.mpg filter=lfs diff=lfs merge=lfs -text
746
+ app/data/s1/pwbq5s.mpg filter=lfs diff=lfs merge=lfs -text
747
+ app/data/s1/pwbq6p.mpg filter=lfs diff=lfs merge=lfs -text
748
+ app/data/s1/pwbq7a.mpg filter=lfs diff=lfs merge=lfs -text
749
+ app/data/s1/pwbx8n.mpg filter=lfs diff=lfs merge=lfs -text
750
+ app/data/s1/pwbx9s.mpg filter=lfs diff=lfs merge=lfs -text
751
+ app/data/s1/pwby1a.mpg filter=lfs diff=lfs merge=lfs -text
752
+ app/data/s1/pwbyzp.mpg filter=lfs diff=lfs merge=lfs -text
753
+ app/data/s1/pwic8n.mpg filter=lfs diff=lfs merge=lfs -text
754
+ app/data/s1/pwic9s.mpg filter=lfs diff=lfs merge=lfs -text
755
+ app/data/s1/pwid1a.mpg filter=lfs diff=lfs merge=lfs -text
756
+ app/data/s1/pwidzp.mpg filter=lfs diff=lfs merge=lfs -text
757
+ app/data/s1/pwij2n.mpg filter=lfs diff=lfs merge=lfs -text
758
+ app/data/s1/pwij3s.mpg filter=lfs diff=lfs merge=lfs -text
759
+ app/data/s1/pwij4p.mpg filter=lfs diff=lfs merge=lfs -text
760
+ app/data/s1/pwij5a.mpg filter=lfs diff=lfs merge=lfs -text
761
+ app/data/s1/pwip6n.mpg filter=lfs diff=lfs merge=lfs -text
762
+ app/data/s1/pwip7s.mpg filter=lfs diff=lfs merge=lfs -text
763
+ app/data/s1/pwip8p.mpg filter=lfs diff=lfs merge=lfs -text
764
+ app/data/s1/pwip9a.mpg filter=lfs diff=lfs merge=lfs -text
765
+ app/data/s1/pwix1s.mpg filter=lfs diff=lfs merge=lfs -text
766
+ app/data/s1/pwix2p.mpg filter=lfs diff=lfs merge=lfs -text
767
+ app/data/s1/pwix3a.mpg filter=lfs diff=lfs merge=lfs -text
768
+ app/data/s1/pwixzn.mpg filter=lfs diff=lfs merge=lfs -text
769
+ app/data/s1/pwwe1s.mpg filter=lfs diff=lfs merge=lfs -text
770
+ app/data/s1/pwwe2p.mpg filter=lfs diff=lfs merge=lfs -text
771
+ app/data/s1/pwwe3a.mpg filter=lfs diff=lfs merge=lfs -text
772
+ app/data/s1/pwwezn.mpg filter=lfs diff=lfs merge=lfs -text
773
+ app/data/s1/pwwk4n.mpg filter=lfs diff=lfs merge=lfs -text
774
+ app/data/s1/pwwk5s.mpg filter=lfs diff=lfs merge=lfs -text
775
+ app/data/s1/pwwk6p.mpg filter=lfs diff=lfs merge=lfs -text
776
+ app/data/s1/pwwk7a.mpg filter=lfs diff=lfs merge=lfs -text
777
+ app/data/s1/pwwq8n.mpg filter=lfs diff=lfs merge=lfs -text
778
+ app/data/s1/pwwq9s.mpg filter=lfs diff=lfs merge=lfs -text
779
+ app/data/s1/pwwr1a.mpg filter=lfs diff=lfs merge=lfs -text
780
+ app/data/s1/pwwrzp.mpg filter=lfs diff=lfs merge=lfs -text
781
+ app/data/s1/pwwy2n.mpg filter=lfs diff=lfs merge=lfs -text
782
+ app/data/s1/pwwy3s.mpg filter=lfs diff=lfs merge=lfs -text
783
+ app/data/s1/pwwy4p.mpg filter=lfs diff=lfs merge=lfs -text
784
+ app/data/s1/pwwy5a.mpg filter=lfs diff=lfs merge=lfs -text
785
+ app/data/s1/sbaa4n.mpg filter=lfs diff=lfs merge=lfs -text
786
+ app/data/s1/sbaa5s.mpg filter=lfs diff=lfs merge=lfs -text
787
+ app/data/s1/sbaa6p.mpg filter=lfs diff=lfs merge=lfs -text
788
+ app/data/s1/sbaa7a.mpg filter=lfs diff=lfs merge=lfs -text
789
+ app/data/s1/sbag8n.mpg filter=lfs diff=lfs merge=lfs -text
790
+ app/data/s1/sbag9s.mpg filter=lfs diff=lfs merge=lfs -text
791
+ app/data/s1/sbah1a.mpg filter=lfs diff=lfs merge=lfs -text
792
+ app/data/s1/sbahzp.mpg filter=lfs diff=lfs merge=lfs -text
793
+ app/data/s1/sban2n.mpg filter=lfs diff=lfs merge=lfs -text
794
+ app/data/s1/sban3s.mpg filter=lfs diff=lfs merge=lfs -text
795
+ app/data/s1/sban4p.mpg filter=lfs diff=lfs merge=lfs -text
796
+ app/data/s1/sban5a.mpg filter=lfs diff=lfs merge=lfs -text
797
+ app/data/s1/sbat6n.mpg filter=lfs diff=lfs merge=lfs -text
798
+ app/data/s1/sbat7s.mpg filter=lfs diff=lfs merge=lfs -text
799
+ app/data/s1/sbat8p.mpg filter=lfs diff=lfs merge=lfs -text
800
+ app/data/s1/sbat9a.mpg filter=lfs diff=lfs merge=lfs -text
801
+ app/data/s1/sbba8n.mpg filter=lfs diff=lfs merge=lfs -text
802
+ app/data/s1/sbba9s.mpg filter=lfs diff=lfs merge=lfs -text
803
+ app/data/s1/sbbb1a.mpg filter=lfs diff=lfs merge=lfs -text
804
+ app/data/s1/sbbbzp.mpg filter=lfs diff=lfs merge=lfs -text
805
+ app/data/s1/sbbh2n.mpg filter=lfs diff=lfs merge=lfs -text
806
+ app/data/s1/sbbh3s.mpg filter=lfs diff=lfs merge=lfs -text
807
+ app/data/s1/sbbh4p.mpg filter=lfs diff=lfs merge=lfs -text
808
+ app/data/s1/sbbh5a.mpg filter=lfs diff=lfs merge=lfs -text
809
+ app/data/s1/sbbn6n.mpg filter=lfs diff=lfs merge=lfs -text
810
+ app/data/s1/sbbn7s.mpg filter=lfs diff=lfs merge=lfs -text
811
+ app/data/s1/sbbn8p.mpg filter=lfs diff=lfs merge=lfs -text
812
+ app/data/s1/sbbn9a.mpg filter=lfs diff=lfs merge=lfs -text
813
+ app/data/s1/sbbu1s.mpg filter=lfs diff=lfs merge=lfs -text
814
+ app/data/s1/sbbu2p.mpg filter=lfs diff=lfs merge=lfs -text
815
+ app/data/s1/sbbu3a.mpg filter=lfs diff=lfs merge=lfs -text
816
+ app/data/s1/sbbuzn.mpg filter=lfs diff=lfs merge=lfs -text
817
+ app/data/s1/sbia1s.mpg filter=lfs diff=lfs merge=lfs -text
818
+ app/data/s1/sbia2p.mpg filter=lfs diff=lfs merge=lfs -text
819
+ app/data/s1/sbia3a.mpg filter=lfs diff=lfs merge=lfs -text
820
+ app/data/s1/sbiazn.mpg filter=lfs diff=lfs merge=lfs -text
821
+ app/data/s1/sbig4n.mpg filter=lfs diff=lfs merge=lfs -text
822
+ app/data/s1/sbig5s.mpg filter=lfs diff=lfs merge=lfs -text
823
+ app/data/s1/sbig6p.mpg filter=lfs diff=lfs merge=lfs -text
824
+ app/data/s1/sbig7a.mpg filter=lfs diff=lfs merge=lfs -text
825
+ app/data/s1/sbim8n.mpg filter=lfs diff=lfs merge=lfs -text
826
+ app/data/s1/sbim9s.mpg filter=lfs diff=lfs merge=lfs -text
827
+ app/data/s1/sbin1a.mpg filter=lfs diff=lfs merge=lfs -text
828
+ app/data/s1/sbinzp.mpg filter=lfs diff=lfs merge=lfs -text
829
+ app/data/s1/sbit2n.mpg filter=lfs diff=lfs merge=lfs -text
830
+ app/data/s1/sbit3s.mpg filter=lfs diff=lfs merge=lfs -text
831
+ app/data/s1/sbit4p.mpg filter=lfs diff=lfs merge=lfs -text
832
+ app/data/s1/sbit5a.mpg filter=lfs diff=lfs merge=lfs -text
833
+ app/data/s1/sbwb2n.mpg filter=lfs diff=lfs merge=lfs -text
834
+ app/data/s1/sbwb3s.mpg filter=lfs diff=lfs merge=lfs -text
835
+ app/data/s1/sbwb4p.mpg filter=lfs diff=lfs merge=lfs -text
836
+ app/data/s1/sbwb5a.mpg filter=lfs diff=lfs merge=lfs -text
837
+ app/data/s1/sbwh6n.mpg filter=lfs diff=lfs merge=lfs -text
838
+ app/data/s1/sbwh7s.mpg filter=lfs diff=lfs merge=lfs -text
839
+ app/data/s1/sbwh8p.mpg filter=lfs diff=lfs merge=lfs -text
840
+ app/data/s1/sbwh9a.mpg filter=lfs diff=lfs merge=lfs -text
841
+ app/data/s1/sbwo1s.mpg filter=lfs diff=lfs merge=lfs -text
842
+ app/data/s1/sbwo2p.mpg filter=lfs diff=lfs merge=lfs -text
843
+ app/data/s1/sbwo3a.mpg filter=lfs diff=lfs merge=lfs -text
844
+ app/data/s1/sbwozn.mpg filter=lfs diff=lfs merge=lfs -text
845
+ app/data/s1/sbwu4n.mpg filter=lfs diff=lfs merge=lfs -text
846
+ app/data/s1/sbwu5s.mpg filter=lfs diff=lfs merge=lfs -text
847
+ app/data/s1/sbwu6p.mpg filter=lfs diff=lfs merge=lfs -text
848
+ app/data/s1/sbwu7a.mpg filter=lfs diff=lfs merge=lfs -text
849
+ app/data/s1/sgac2n.mpg filter=lfs diff=lfs merge=lfs -text
850
+ app/data/s1/sgac3s.mpg filter=lfs diff=lfs merge=lfs -text
851
+ app/data/s1/sgac4p.mpg filter=lfs diff=lfs merge=lfs -text
852
+ app/data/s1/sgac5a.mpg filter=lfs diff=lfs merge=lfs -text
853
+ app/data/s1/sgai6n.mpg filter=lfs diff=lfs merge=lfs -text
854
+ app/data/s1/sgai7s.mpg filter=lfs diff=lfs merge=lfs -text
855
+ app/data/s1/sgai8p.mpg filter=lfs diff=lfs merge=lfs -text
856
+ app/data/s1/sgai9a.mpg filter=lfs diff=lfs merge=lfs -text
857
+ app/data/s1/sgap1s.mpg filter=lfs diff=lfs merge=lfs -text
858
+ app/data/s1/sgap2p.mpg filter=lfs diff=lfs merge=lfs -text
859
+ app/data/s1/sgap3a.mpg filter=lfs diff=lfs merge=lfs -text
860
+ app/data/s1/sgapzn.mpg filter=lfs diff=lfs merge=lfs -text
861
+ app/data/s1/sgav4n.mpg filter=lfs diff=lfs merge=lfs -text
862
+ app/data/s1/sgav5s.mpg filter=lfs diff=lfs merge=lfs -text
863
+ app/data/s1/sgav6p.mpg filter=lfs diff=lfs merge=lfs -text
864
+ app/data/s1/sgav7a.mpg filter=lfs diff=lfs merge=lfs -text
865
+ app/data/s1/sgbc6n.mpg filter=lfs diff=lfs merge=lfs -text
866
+ app/data/s1/sgbc7s.mpg filter=lfs diff=lfs merge=lfs -text
867
+ app/data/s1/sgbc8p.mpg filter=lfs diff=lfs merge=lfs -text
868
+ app/data/s1/sgbc9a.mpg filter=lfs diff=lfs merge=lfs -text
869
+ app/data/s1/sgbj1s.mpg filter=lfs diff=lfs merge=lfs -text
870
+ app/data/s1/sgbj2p.mpg filter=lfs diff=lfs merge=lfs -text
871
+ app/data/s1/sgbj3a.mpg filter=lfs diff=lfs merge=lfs -text
872
+ app/data/s1/sgbjzn.mpg filter=lfs diff=lfs merge=lfs -text
873
+ app/data/s1/sgbp4n.mpg filter=lfs diff=lfs merge=lfs -text
874
+ app/data/s1/sgbp5s.mpg filter=lfs diff=lfs merge=lfs -text
875
+ app/data/s1/sgbp6p.mpg filter=lfs diff=lfs merge=lfs -text
876
+ app/data/s1/sgbp7a.mpg filter=lfs diff=lfs merge=lfs -text
877
+ app/data/s1/sgbv8n.mpg filter=lfs diff=lfs merge=lfs -text
878
+ app/data/s1/sgbv9s.mpg filter=lfs diff=lfs merge=lfs -text
879
+ app/data/s1/sgbx1a.mpg filter=lfs diff=lfs merge=lfs -text
880
+ app/data/s1/sgbxzp.mpg filter=lfs diff=lfs merge=lfs -text
881
+ app/data/s1/sgib8n.mpg filter=lfs diff=lfs merge=lfs -text
882
+ app/data/s1/sgib9s.mpg filter=lfs diff=lfs merge=lfs -text
883
+ app/data/s1/sgic1a.mpg filter=lfs diff=lfs merge=lfs -text
884
+ app/data/s1/sgiczp.mpg filter=lfs diff=lfs merge=lfs -text
885
+ app/data/s1/sgii2n.mpg filter=lfs diff=lfs merge=lfs -text
886
+ app/data/s1/sgii3s.mpg filter=lfs diff=lfs merge=lfs -text
887
+ app/data/s1/sgii4p.mpg filter=lfs diff=lfs merge=lfs -text
888
+ app/data/s1/sgii5a.mpg filter=lfs diff=lfs merge=lfs -text
889
+ app/data/s1/sgio6n.mpg filter=lfs diff=lfs merge=lfs -text
890
+ app/data/s1/sgio7s.mpg filter=lfs diff=lfs merge=lfs -text
891
+ app/data/s1/sgio8p.mpg filter=lfs diff=lfs merge=lfs -text
892
+ app/data/s1/sgio9a.mpg filter=lfs diff=lfs merge=lfs -text
893
+ app/data/s1/sgiv1s.mpg filter=lfs diff=lfs merge=lfs -text
894
+ app/data/s1/sgiv2p.mpg filter=lfs diff=lfs merge=lfs -text
895
+ app/data/s1/sgiv3a.mpg filter=lfs diff=lfs merge=lfs -text
896
+ app/data/s1/sgivzn.mpg filter=lfs diff=lfs merge=lfs -text
897
+ app/data/s1/sgwd1s.mpg filter=lfs diff=lfs merge=lfs -text
898
+ app/data/s1/sgwd2p.mpg filter=lfs diff=lfs merge=lfs -text
899
+ app/data/s1/sgwd3a.mpg filter=lfs diff=lfs merge=lfs -text
900
+ app/data/s1/sgwdzn.mpg filter=lfs diff=lfs merge=lfs -text
901
+ app/data/s1/sgwj4n.mpg filter=lfs diff=lfs merge=lfs -text
902
+ app/data/s1/sgwj5s.mpg filter=lfs diff=lfs merge=lfs -text
903
+ app/data/s1/sgwj6p.mpg filter=lfs diff=lfs merge=lfs -text
904
+ app/data/s1/sgwj7a.mpg filter=lfs diff=lfs merge=lfs -text
905
+ app/data/s1/sgwp8n.mpg filter=lfs diff=lfs merge=lfs -text
906
+ app/data/s1/sgwp9s.mpg filter=lfs diff=lfs merge=lfs -text
907
+ app/data/s1/sgwq1a.mpg filter=lfs diff=lfs merge=lfs -text
908
+ app/data/s1/sgwqzp.mpg filter=lfs diff=lfs merge=lfs -text
909
+ app/data/s1/sgwx2n.mpg filter=lfs diff=lfs merge=lfs -text
910
+ app/data/s1/sgwx3s.mpg filter=lfs diff=lfs merge=lfs -text
911
+ app/data/s1/sgwx4p.mpg filter=lfs diff=lfs merge=lfs -text
912
+ app/data/s1/sgwx5a.mpg filter=lfs diff=lfs merge=lfs -text
913
+ app/data/s1/srab1s.mpg filter=lfs diff=lfs merge=lfs -text
914
+ app/data/s1/srab2p.mpg filter=lfs diff=lfs merge=lfs -text
915
+ app/data/s1/srab3a.mpg filter=lfs diff=lfs merge=lfs -text
916
+ app/data/s1/srabzn.mpg filter=lfs diff=lfs merge=lfs -text
917
+ app/data/s1/srah4n.mpg filter=lfs diff=lfs merge=lfs -text
918
+ app/data/s1/srah5s.mpg filter=lfs diff=lfs merge=lfs -text
919
+ app/data/s1/srah6p.mpg filter=lfs diff=lfs merge=lfs -text
920
+ app/data/s1/srah7a.mpg filter=lfs diff=lfs merge=lfs -text
921
+ app/data/s1/sran8n.mpg filter=lfs diff=lfs merge=lfs -text
922
+ app/data/s1/sran9s.mpg filter=lfs diff=lfs merge=lfs -text
923
+ app/data/s1/srao1a.mpg filter=lfs diff=lfs merge=lfs -text
924
+ app/data/s1/sraozp.mpg filter=lfs diff=lfs merge=lfs -text
925
+ app/data/s1/srau2n.mpg filter=lfs diff=lfs merge=lfs -text
926
+ app/data/s1/srau3s.mpg filter=lfs diff=lfs merge=lfs -text
927
+ app/data/s1/srau4p.mpg filter=lfs diff=lfs merge=lfs -text
928
+ app/data/s1/srau5a.mpg filter=lfs diff=lfs merge=lfs -text
929
+ app/data/s1/srbb4n.mpg filter=lfs diff=lfs merge=lfs -text
930
+ app/data/s1/srbb5s.mpg filter=lfs diff=lfs merge=lfs -text
931
+ app/data/s1/srbb6p.mpg filter=lfs diff=lfs merge=lfs -text
932
+ app/data/s1/srbb7a.mpg filter=lfs diff=lfs merge=lfs -text
933
+ app/data/s1/srbh8n.mpg filter=lfs diff=lfs merge=lfs -text
934
+ app/data/s1/srbh9s.mpg filter=lfs diff=lfs merge=lfs -text
935
+ app/data/s1/srbi1a.mpg filter=lfs diff=lfs merge=lfs -text
936
+ app/data/s1/srbizp.mpg filter=lfs diff=lfs merge=lfs -text
937
+ app/data/s1/srbo2n.mpg filter=lfs diff=lfs merge=lfs -text
938
+ app/data/s1/srbo3s.mpg filter=lfs diff=lfs merge=lfs -text
939
+ app/data/s1/srbo4p.mpg filter=lfs diff=lfs merge=lfs -text
940
+ app/data/s1/srbo5a.mpg filter=lfs diff=lfs merge=lfs -text
941
+ app/data/s1/srbu6n.mpg filter=lfs diff=lfs merge=lfs -text
942
+ app/data/s1/srbu7s.mpg filter=lfs diff=lfs merge=lfs -text
943
+ app/data/s1/srbu8p.mpg filter=lfs diff=lfs merge=lfs -text
944
+ app/data/s1/srbu9a.mpg filter=lfs diff=lfs merge=lfs -text
945
+ app/data/s1/sria6n.mpg filter=lfs diff=lfs merge=lfs -text
946
+ app/data/s1/sria7s.mpg filter=lfs diff=lfs merge=lfs -text
947
+ app/data/s1/sria8p.mpg filter=lfs diff=lfs merge=lfs -text
948
+ app/data/s1/sria9a.mpg filter=lfs diff=lfs merge=lfs -text
949
+ app/data/s1/srih1s.mpg filter=lfs diff=lfs merge=lfs -text
950
+ app/data/s1/srih2p.mpg filter=lfs diff=lfs merge=lfs -text
951
+ app/data/s1/srih3a.mpg filter=lfs diff=lfs merge=lfs -text
952
+ app/data/s1/srihzn.mpg filter=lfs diff=lfs merge=lfs -text
953
+ app/data/s1/srin4n.mpg filter=lfs diff=lfs merge=lfs -text
954
+ app/data/s1/srin5s.mpg filter=lfs diff=lfs merge=lfs -text
955
+ app/data/s1/srin6p.mpg filter=lfs diff=lfs merge=lfs -text
956
+ app/data/s1/srin7a.mpg filter=lfs diff=lfs merge=lfs -text
957
+ app/data/s1/srit8n.mpg filter=lfs diff=lfs merge=lfs -text
958
+ app/data/s1/srit9s.mpg filter=lfs diff=lfs merge=lfs -text
959
+ app/data/s1/sriu1a.mpg filter=lfs diff=lfs merge=lfs -text
960
+ app/data/s1/sriuzp.mpg filter=lfs diff=lfs merge=lfs -text
961
+ app/data/s1/srwb8n.mpg filter=lfs diff=lfs merge=lfs -text
962
+ app/data/s1/srwb9s.mpg filter=lfs diff=lfs merge=lfs -text
963
+ app/data/s1/srwc1a.mpg filter=lfs diff=lfs merge=lfs -text
964
+ app/data/s1/srwczp.mpg filter=lfs diff=lfs merge=lfs -text
965
+ app/data/s1/srwi2n.mpg filter=lfs diff=lfs merge=lfs -text
966
+ app/data/s1/srwi3s.mpg filter=lfs diff=lfs merge=lfs -text
967
+ app/data/s1/srwi4p.mpg filter=lfs diff=lfs merge=lfs -text
968
+ app/data/s1/srwi5a.mpg filter=lfs diff=lfs merge=lfs -text
969
+ app/data/s1/srwo6n.mpg filter=lfs diff=lfs merge=lfs -text
970
+ app/data/s1/srwo7s.mpg filter=lfs diff=lfs merge=lfs -text
971
+ app/data/s1/srwo8p.mpg filter=lfs diff=lfs merge=lfs -text
972
+ app/data/s1/srwo9a.mpg filter=lfs diff=lfs merge=lfs -text
973
+ app/data/s1/srwv1s.mpg filter=lfs diff=lfs merge=lfs -text
974
+ app/data/s1/srwv2p.mpg filter=lfs diff=lfs merge=lfs -text
975
+ app/data/s1/srwv3a.mpg filter=lfs diff=lfs merge=lfs -text
976
+ app/data/s1/srwvzn.mpg filter=lfs diff=lfs merge=lfs -text
977
+ app/data/s1/swab6n.mpg filter=lfs diff=lfs merge=lfs -text
978
+ app/data/s1/swab7s.mpg filter=lfs diff=lfs merge=lfs -text
979
+ app/data/s1/swab8p.mpg filter=lfs diff=lfs merge=lfs -text
980
+ app/data/s1/swab9a.mpg filter=lfs diff=lfs merge=lfs -text
981
+ app/data/s1/swai1s.mpg filter=lfs diff=lfs merge=lfs -text
982
+ app/data/s1/swai2p.mpg filter=lfs diff=lfs merge=lfs -text
983
+ app/data/s1/swai3a.mpg filter=lfs diff=lfs merge=lfs -text
984
+ app/data/s1/swaizn.mpg filter=lfs diff=lfs merge=lfs -text
985
+ app/data/s1/swao4n.mpg filter=lfs diff=lfs merge=lfs -text
986
+ app/data/s1/swao5s.mpg filter=lfs diff=lfs merge=lfs -text
987
+ app/data/s1/swao6p.mpg filter=lfs diff=lfs merge=lfs -text
988
+ app/data/s1/swao7a.mpg filter=lfs diff=lfs merge=lfs -text
989
+ app/data/s1/swau8n.mpg filter=lfs diff=lfs merge=lfs -text
990
+ app/data/s1/swau9s.mpg filter=lfs diff=lfs merge=lfs -text
991
+ app/data/s1/swav1a.mpg filter=lfs diff=lfs merge=lfs -text
992
+ app/data/s1/swavzp.mpg filter=lfs diff=lfs merge=lfs -text
993
+ app/data/s1/swbc1s.mpg filter=lfs diff=lfs merge=lfs -text
994
+ app/data/s1/swbc2p.mpg filter=lfs diff=lfs merge=lfs -text
995
+ app/data/s1/swbc3a.mpg filter=lfs diff=lfs merge=lfs -text
996
+ app/data/s1/swbczn.mpg filter=lfs diff=lfs merge=lfs -text
997
+ app/data/s1/swbi4n.mpg filter=lfs diff=lfs merge=lfs -text
998
+ app/data/s1/swbi5s.mpg filter=lfs diff=lfs merge=lfs -text
999
+ app/data/s1/swbi6p.mpg filter=lfs diff=lfs merge=lfs -text
1000
+ app/data/s1/swbi7a.mpg filter=lfs diff=lfs merge=lfs -text
1001
+ app/data/s1/swbo8n.mpg filter=lfs diff=lfs merge=lfs -text
1002
+ app/data/s1/swbo9s.mpg filter=lfs diff=lfs merge=lfs -text
1003
+ app/data/s1/swbp1a.mpg filter=lfs diff=lfs merge=lfs -text
1004
+ app/data/s1/swbpzp.mpg filter=lfs diff=lfs merge=lfs -text
1005
+ app/data/s1/swbv2n.mpg filter=lfs diff=lfs merge=lfs -text
1006
+ app/data/s1/swbv3s.mpg filter=lfs diff=lfs merge=lfs -text
1007
+ app/data/s1/swbv4p.mpg filter=lfs diff=lfs merge=lfs -text
1008
+ app/data/s1/swbv5a.mpg filter=lfs diff=lfs merge=lfs -text
1009
+ app/data/s1/swib2n.mpg filter=lfs diff=lfs merge=lfs -text
1010
+ app/data/s1/swib3s.mpg filter=lfs diff=lfs merge=lfs -text
1011
+ app/data/s1/swib4p.mpg filter=lfs diff=lfs merge=lfs -text
1012
+ app/data/s1/swib5a.mpg filter=lfs diff=lfs merge=lfs -text
1013
+ app/data/s1/swih6n.mpg filter=lfs diff=lfs merge=lfs -text
1014
+ app/data/s1/swih7s.mpg filter=lfs diff=lfs merge=lfs -text
1015
+ app/data/s1/swih8p.mpg filter=lfs diff=lfs merge=lfs -text
1016
+ app/data/s1/swih9a.mpg filter=lfs diff=lfs merge=lfs -text
1017
+ app/data/s1/swio1s.mpg filter=lfs diff=lfs merge=lfs -text
1018
+ app/data/s1/swio2p.mpg filter=lfs diff=lfs merge=lfs -text
1019
+ app/data/s1/swio3a.mpg filter=lfs diff=lfs merge=lfs -text
1020
+ app/data/s1/swiozn.mpg filter=lfs diff=lfs merge=lfs -text
1021
+ app/data/s1/swiu4n.mpg filter=lfs diff=lfs merge=lfs -text
1022
+ app/data/s1/swiu5s.mpg filter=lfs diff=lfs merge=lfs -text
1023
+ app/data/s1/swiu6p.mpg filter=lfs diff=lfs merge=lfs -text
1024
+ app/data/s1/swiu7a.mpg filter=lfs diff=lfs merge=lfs -text
1025
+ app/data/s1/swwc4n.mpg filter=lfs diff=lfs merge=lfs -text
1026
+ app/data/s1/swwc5s.mpg filter=lfs diff=lfs merge=lfs -text
1027
+ app/data/s1/swwc6p.mpg filter=lfs diff=lfs merge=lfs -text
1028
+ app/data/s1/swwc7a.mpg filter=lfs diff=lfs merge=lfs -text
1029
+ app/data/s1/swwi8n.mpg filter=lfs diff=lfs merge=lfs -text
1030
+ app/data/s1/swwi9s.mpg filter=lfs diff=lfs merge=lfs -text
1031
+ app/data/s1/swwj1a.mpg filter=lfs diff=lfs merge=lfs -text
1032
+ app/data/s1/swwjzp.mpg filter=lfs diff=lfs merge=lfs -text
1033
+ app/data/s1/swwp2n.mpg filter=lfs diff=lfs merge=lfs -text
1034
+ app/data/s1/swwp3s.mpg filter=lfs diff=lfs merge=lfs -text
1035
+ app/data/s1/swwp4p.mpg filter=lfs diff=lfs merge=lfs -text
1036
+ app/data/s1/swwp5a.mpg filter=lfs diff=lfs merge=lfs -text
1037
+ app/data/s1/swwv6n.mpg filter=lfs diff=lfs merge=lfs -text
1038
+ app/data/s1/swwv7s.mpg filter=lfs diff=lfs merge=lfs -text
1039
+ app/data/s1/swwv8p.mpg filter=lfs diff=lfs merge=lfs -text
1040
+ app/data/s1/swwv9a.mpg filter=lfs diff=lfs merge=lfs -text
1041
+ app/photos/app.png filter=lfs diff=lfs merge=lfs -text
1042
+ app/photos/ogvid.png filter=lfs diff=lfs merge=lfs -text
1043
+ app/test_video.mp4 filter=lfs diff=lfs merge=lfs -text
1044
+ models/checkpoint.data-00000-of-00001 filter=lfs diff=lfs merge=lfs -text
.github/ISSUE_TEMPLATE/bug_report.md ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ name: Bug report
3
+ about: Create a report to help us improve
4
+ title: ''
5
+ labels: ''
6
+ assignees: ''
7
+
8
+ ---
9
+
10
+ **Describe the bug**
11
+ A clear and concise description of what the bug is.
12
+
13
+ **To Reproduce**
14
+ Steps to reproduce the behavior:
15
+ 1. Go to '...'
16
+ 2. Click on '....'
17
+ 3. Scroll down to '....'
18
+ 4. See error
19
+
20
+ **Expected behavior**
21
+ A clear and concise description of what you expected to happen.
22
+
23
+ **Screenshots**
24
+ If applicable, add screenshots to help explain your problem.
25
+
26
+ **Desktop (please complete the following information):**
27
+ - OS: [e.g. iOS]
28
+ - Browser [e.g. chrome, safari]
29
+ - Version [e.g. 22]
30
+
31
+ **Smartphone (please complete the following information):**
32
+ - Device: [e.g. iPhone6]
33
+ - OS: [e.g. iOS8.1]
34
+ - Browser [e.g. stock browser, safari]
35
+ - Version [e.g. 22]
36
+
37
+ **Additional context**
38
+ Add any other context about the problem here.
.github/ISSUE_TEMPLATE/feature_request.md ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ name: Feature request
3
+ about: Suggest an idea for this project
4
+ title: ''
5
+ labels: ''
6
+ assignees: ''
7
+
8
+ ---
9
+
10
+ **Is your feature request related to a problem? Please describe.**
11
+ A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12
+
13
+ **Describe the solution you'd like**
14
+ A clear and concise description of what you want to happen.
15
+
16
+ **Describe alternatives you've considered**
17
+ A clear and concise description of any alternative solutions or features you've considered.
18
+
19
+ **Additional context**
20
+ Add any other context or screenshots about the feature request here.
CODE_OF_CONDUCT.md ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Contributor Covenant Code of Conduct
2
+
3
+ ## Our Pledge
4
+
5
+ We as members, contributors, and leaders pledge to make participation in our
6
+ community a harassment-free experience for everyone, regardless of age, body
7
+ size, visible or invisible disability, ethnicity, sex characteristics, gender
8
+ identity and expression, level of experience, education, socio-economic status,
9
+ nationality, personal appearance, race, religion, or sexual identity
10
+ and orientation.
11
+
12
+ We pledge to act and interact in ways that contribute to an open, welcoming,
13
+ diverse, inclusive, and healthy community.
14
+
15
+ ## Our Standards
16
+
17
+ Examples of behavior that contributes to a positive environment for our
18
+ community include:
19
+
20
+ * Demonstrating empathy and kindness toward other people
21
+ * Being respectful of differing opinions, viewpoints, and experiences
22
+ * Giving and gracefully accepting constructive feedback
23
+ * Accepting responsibility and apologizing to those affected by our mistakes,
24
+ and learning from the experience
25
+ * Focusing on what is best not just for us as individuals, but for the
26
+ overall community
27
+
28
+ Examples of unacceptable behavior include:
29
+
30
+ * The use of sexualized language or imagery, and sexual attention or
31
+ advances of any kind
32
+ * Trolling, insulting or derogatory comments, and personal or political attacks
33
+ * Public or private harassment
34
+ * Publishing others' private information, such as a physical or email
35
+ address, without their explicit permission
36
+ * Other conduct which could reasonably be considered inappropriate in a
37
+ professional setting
38
+
39
+ ## Enforcement Responsibilities
40
+
41
+ Community leaders are responsible for clarifying and enforcing our standards of
42
+ acceptable behavior and will take appropriate and fair corrective action in
43
+ response to any behavior that they deem inappropriate, threatening, offensive,
44
+ or harmful.
45
+
46
+ Community leaders have the right and responsibility to remove, edit, or reject
47
+ comments, commits, code, wiki edits, issues, and other contributions that are
48
+ not aligned to this Code of Conduct, and will communicate reasons for moderation
49
+ decisions when appropriate.
50
+
51
+ ## Scope
52
+
53
+ This Code of Conduct applies within all community spaces, and also applies when
54
+ an individual is officially representing the community in public spaces.
55
+ Examples of representing our community include using an official e-mail address,
56
+ posting via an official social media account, or acting as an appointed
57
+ representative at an online or offline event.
58
+
59
+ ## Enforcement
60
+
61
+ Instances of abusive, harassing, or otherwise unacceptable behavior may be
62
+ reported to the community leaders responsible for enforcement at
63
+ .
64
+ All complaints will be reviewed and investigated promptly and fairly.
65
+
66
+ All community leaders are obligated to respect the privacy and security of the
67
+ reporter of any incident.
68
+
69
+ ## Enforcement Guidelines
70
+
71
+ Community leaders will follow these Community Impact Guidelines in determining
72
+ the consequences for any action they deem in violation of this Code of Conduct:
73
+
74
+ ### 1. Correction
75
+
76
+ **Community Impact**: Use of inappropriate language or other behavior deemed
77
+ unprofessional or unwelcome in the community.
78
+
79
+ **Consequence**: A private, written warning from community leaders, providing
80
+ clarity around the nature of the violation and an explanation of why the
81
+ behavior was inappropriate. A public apology may be requested.
82
+
83
+ ### 2. Warning
84
+
85
+ **Community Impact**: A violation through a single incident or series
86
+ of actions.
87
+
88
+ **Consequence**: A warning with consequences for continued behavior. No
89
+ interaction with the people involved, including unsolicited interaction with
90
+ those enforcing the Code of Conduct, for a specified period of time. This
91
+ includes avoiding interactions in community spaces as well as external channels
92
+ like social media. Violating these terms may lead to a temporary or
93
+ permanent ban.
94
+
95
+ ### 3. Temporary Ban
96
+
97
+ **Community Impact**: A serious violation of community standards, including
98
+ sustained inappropriate behavior.
99
+
100
+ **Consequence**: A temporary ban from any sort of interaction or public
101
+ communication with the community for a specified period of time. No public or
102
+ private interaction with the people involved, including unsolicited interaction
103
+ with those enforcing the Code of Conduct, is allowed during this period.
104
+ Violating these terms may lead to a permanent ban.
105
+
106
+ ### 4. Permanent Ban
107
+
108
+ **Community Impact**: Demonstrating a pattern of violation of community
109
+ standards, including sustained inappropriate behavior, harassment of an
110
+ individual, or aggression toward or disparagement of classes of individuals.
111
+
112
+ **Consequence**: A permanent ban from any sort of public interaction within
113
+ the community.
114
+
115
+ ## Attribution
116
+
117
+ This Code of Conduct is adapted from the [Contributor Covenant][homepage],
118
+ version 2.0, available at
119
+ https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
120
+
121
+ Community Impact Guidelines were inspired by [Mozilla's code of conduct
122
+ enforcement ladder](https://github.com/mozilla/diversity).
123
+
124
+ [homepage]: https://www.contributor-covenant.org
125
+
126
+ For answers to common questions about this code of conduct, see the FAQ at
127
+ https://www.contributor-covenant.org/faq. Translations are available at
128
+ https://www.contributor-covenant.org/translations.
CONTRIBUTING.md ADDED
@@ -0,0 +1 @@
 
 
1
+ .
Dockerfile CHANGED
@@ -1,20 +1,19 @@
1
- FROM python:3.13.5-slim
 
 
 
2
 
3
  WORKDIR /app
4
 
5
- RUN apt-get update && apt-get install -y \
6
- build-essential \
7
- curl \
8
- git \
9
  && rm -rf /var/lib/apt/lists/*
10
 
11
- COPY requirements.txt ./
12
- COPY src/ ./src/
13
 
14
- RUN pip3 install -r requirements.txt
15
 
16
  EXPOSE 8501
17
 
18
- HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
19
-
20
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
1
+ FROM python:3.10-slim
2
+
3
+ ENV PYTHONDONTWRITEBYTECODE=1 \
4
+ PYTHONUNBUFFERED=1
5
 
6
  WORKDIR /app
7
 
8
+ RUN apt-get update \
9
+ && apt-get install -y --no-install-recommends ffmpeg \
 
 
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
+ COPY requirements.txt .
13
+ RUN pip install --no-cache-dir -r requirements.txt
14
 
15
+ COPY . .
16
 
17
  EXPOSE 8501
18
 
19
+ CMD ["streamlit", "run", "app/streamlitapp.py", "--server.address=0.0.0.0", "--server.port=8501"]
 
 
Kaggle Output/V1.0.50/lipnet_v_1.0.50.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
Kaggle Output/V1.0.50/model-checkpoint/checkpoint ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ model_checkpoint_path: "checkpoint"
2
+ all_model_checkpoint_paths: "checkpoint"
Kaggle Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0cb6af81fca7cdeb90421db3db08649b75d20f2063341f70f3a03233a287bf03
3
+ size 101674390
Kaggle Output/V1.0.50/model-checkpoint/checkpoint.index ADDED
Binary file (4.8 kB). View file
 
Kaggle Output/V1.0.50/models - checkpoint 50.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c99ddb8c8cd93e1cd2b915262cb5cc9d04fd5c21788ed1ebfdc733927ee7beaa
3
+ size 94482367
Kaggle Output/V1.50.96/Kaggle error while saving this notebook.png ADDED

Git LFS Details

  • SHA256: 1d20c4d79f9dfc9614df23f50a1076ba1dcb1658768ccdef2c5f829c47a94c77
  • Pointer size: 131 Bytes
  • Size of remote file: 291 kB
Kaggle Output/V1.50.96/lipnet_v_1_50_96.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
Kaggle Output/V1.50.96/model-checkpoint/checkpoint ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ model_checkpoint_path: "checkpoint"
2
+ all_model_checkpoint_paths: "checkpoint"
Kaggle Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:623f6fbe259cf8c7c5ace0b17a06186699913e3af645c192df3a950f402a2448
3
+ size 101674390
Kaggle Output/V1.50.96/model-checkpoint/checkpoint.index ADDED
Binary file (4.8 kB). View file
 
Kaggle Output/V1.50.96/models - checkpoint 96.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d67a1b84159c8e884e677da62a8f8fdd78b4ba67791f5fc92a55eff5d068309f
3
+ size 94462143
LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2023 Monkey-D-Coders
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
Notebooks/complete-2-models-with-detailed-accuracy-analysis.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
Notebooks/project-phase-1-v1-2.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
README.md CHANGED
@@ -1,19 +1,205 @@
 
 
 
 
 
 
 
 
 
 
1
  ---
2
- title: LipReader
3
- emoji: 🚀
4
- colorFrom: red
5
- colorTo: red
6
- sdk: docker
7
- app_port: 8501
8
- tags:
9
- - streamlit
10
- pinned: false
11
- short_description: Streamlit template space
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  ---
13
 
14
- # Welcome to Streamlit!
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
- Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart:
17
 
18
- If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community
19
- forums](https://discuss.streamlit.io).
 
1
+ # CS550: Machine Learning - Final Project
2
+
3
+ **Indian Institute of Technology, Bhilai**
4
+
5
+ ## Advance Lipreading (Sentence-Level)
6
+
7
+ - **Project GitHub Link:** [https://github.com/Antoniocolapso/Lip-Reader](https://github.com/Antoniocolapso/Lip-Reader)
8
+
9
+ ### AUTHOR: **Omm Prakash Sahoo (12141190)**
10
+
11
  ---
12
+
13
+ ## Table of Contents
14
+
15
+ 1. [Introduction](#introduction)
16
+ 2. [Dataset](#dataset)
17
+ 3. [Data Augmentation](#data-augmentation)
18
+ 4. [Data Pipeline](#data-pipeline)
19
+ 5. [Deep Neural Network Architecture](#deep-neural-network-architecture)
20
+ 6. [Model Training](#model-training)
21
+ 7. [Model Performance](#model-performance)
22
+ 8. [Accuracy Analysis](#accuracy-analysis)
23
+ 9. [Cherry on Top](#cherry-on-top)
24
+ 10. [App Development](#app-development)
25
+ - [Video Selection Bar](#video-selection-bar)
26
+ - [Left Vertical Drawer](#left-vertical-drawer)
27
+ - [Video Preview](#video-preview)
28
+ - [What Your Model Actually Takes as Input](#what-your-model-actually-takes-as-input)
29
+ - [Output / Prediction](#output--prediction)
30
+ - [App UI](#app-ui)
31
+ 11. [Tasks Done In Final Submission](#tasks-done-in-final-submission)
32
+ 12. [Conclusion](#conclusion)
33
+ 13. [Individual Contribution to the Project](#individual-contribution-to-the-project)
34
+
35
  ---
36
 
37
+ ## Introduction
38
+
39
+ Lip Reading is a fascinating project aiming to predict sentences from input video data without using audio information. In this Final Submission report, we provide an overview of the project, the dataset used, data preprocessing steps, and all the steps in designing and training the deep neural network. Additionally, we present a brief overview of our developed app.
40
+
41
+ ## Dataset
42
+
43
+ The project uses the Grid corpus, which includes 1000 short videos and corresponding alignment files for 34 individuals, totaling 34000 videos and alignments, comprising 18 men and 16 women.
44
+
45
+ **Links:**
46
+ - Research Paper: [https://arxiv.org/abs/1611.01599](https://arxiv.org/abs/1611.01599)
47
+ - Dataset: [http://spandh.dcs.shef.ac.uk/gridcorpus](http://spandh.dcs.shef.ac.uk/gridcorpus)
48
+
49
+ ## Data Augmentation
50
+
51
+ ### Video Preprocessing
52
+ - Extract 75 uniform frames from every video.
53
+ - Convert each frame to grayscale.
54
+ - Crop only the mouth region from each frame manually.
55
+ - Standardize the data.
56
+
57
+ ### Unique Character to Integer Encoding
58
+ - Map each character to an integer.
59
+ - Encode vocabularies to their respective indices.
60
+ - Replace characters not in the vocabulary with an empty string.
61
+
62
+ ### Decoding
63
+ - Decoding is done by returning the corresponding character for each integer value.
64
+
65
+ ### Alignment Preprocessing
66
+ - Alignments contain words corresponding to time stamps.
67
+ - Words are encoded in the same way as unique character to integer encoding, considering silence as a space in between.
68
+
69
+ ## Data Pipeline
70
+ - Select 500 random videos from each of the 34 folders.
71
+ - Use 450 videos for training and 50 videos for validation.
72
+ - Perform the specified preprocessing.
73
+ - Add a prefetching step to the dataset for optimized performance.
74
+
75
+ ## Deep Neural Network Architecture
76
+
77
+ After researching and training several models, we have selected the current best model for phase one of submission and for the final submission.
78
+
79
+ ![Model Architecture](app/photos/model.png)
80
+
81
+ ## Model Training
82
+ - Utilizing the CTC loss function.
83
+ - Implementing a learning rate scheduler.
84
+ - Periodically saving the model.
85
+
86
+ ## Model Performance
87
+
88
+ On epoch 1:
89
+ - Original: bin white at t two now
90
+ - Prediction: le e e e e eo
91
+
92
+ On epoch 50:
93
+ - Original: bin blue by s six please
94
+ - Prediction: bin blue by six please
95
+
96
+ On epoch 96:
97
+ - Original: place green in d five soon
98
+ - Prediction: place green in d five soon
99
+
100
+ ## Accuracy Analysis
101
+
102
+ We used the standard levenshtein-distance algorithm to evaluate word and sentence accuracy of both of our models.
103
+
104
+ **Accuracy of Model submitted for phase 1:**
105
+ - Mean Word Error Rate: 14.40%
106
+ - Mean Sentence Error Rate: 6.06%
107
+ - Word-level Accuracy: 85.6%
108
+ - Sentence-level Accuracy: 93.94%
109
+
110
+ **Accuracy of Model submitted for Final Submission:**
111
+ - Mean Word Error Rate: 1.77%
112
+ - Mean Sentence Error Rate: 0.67%
113
+ - Word-level Accuracy: 98.23%
114
+ - Sentence-level Accuracy: 99.33%
115
+
116
+ **Cherry on Top:**
117
+ Our model is capable enough to predict sentences from given Video (i.e., without any audio) almost in real-time while combined with our app.
118
+
119
+ ## How Did We Achieve Such Accuracy
120
+
121
+ We trained our model on 34 individual people with different skin tones, different accents, different genders, and with sentences comprising most random words possible, making our model robust enough to predict on any video. Our optimization at different levels not only decreased the training time from 12 hours for 500 videos to 9 hours for 1000 videos, which is almost 2.7x faster training speed, but also our unique encoding and decoding technique made predictions fast enough to predict over a given video almost in real time.
122
+
123
+ ## App Development
124
+
125
+ **NeuroSync Lipscape:** An app that synchronizes sentence predictions with your lip movement by harnessing the power of neural networks.
126
+
127
+ ### App Contents
128
+
129
+ #### Video Selection Bar
130
+ ![Video Selection Bar](app/photos/bar.png)
131
+
132
+ By this bar, you can select to predict a sentence on an existing video or upload* your own video on which you want to predict a sentence.
133
+
134
+ #### Left Vertical Drawer
135
+ For now, it is just showcasing the app and its description, but later we will make it more functional, giving it more functionality like choosing your model to predict or it will be open for integration with other apps and also act as a nav-bar for our app. You can find this at the top left part of the app.
136
+
137
+ #### Video Preview
138
+ In this tab, there will be a preview of the video that you have selected/uploaded*. In this section, to make sure we can process videos with any extensions, we are converting that to MP4 format. You can find this at the middle left part of the app.
139
+
140
+ ![Original Video](app/photos/ogvid.png)
141
+
142
+ #### What Your Model Actually Takes as Input
143
+ In this section, we have made users visualize the model input by animating the 75 preprocessed images to a GIF with 10 frames per second. You can find this at the middle right part of the app.
144
+
145
+ ![Model Input Visualization](app/photos/gif.png)
146
+
147
+ #### Output / Prediction
148
+ In this section, we have shown raw model output as a tensor and along with decoded sentence corresponding to that tensor. You can find this at the bottom right part of the app.
149
+
150
+ ![Model Output](app/photos/op.png)
151
+
152
+ ### App UI
153
+ This is the complete UI of our current developed app:
154
+
155
+ ![App UI](app/photos/app.png)
156
+
157
+ ## Deployment
158
+
159
+ ### Local (Streamlit)
160
+ 1. Install dependencies:
161
+ ```bash
162
+ pip install -r requirements.txt
163
+ ```
164
+ 2. Run the app:
165
+ ```bash
166
+ streamlit run app/streamlitapp.py
167
+ ```
168
+
169
+ ### Docker
170
+ 1. Build the image:
171
+ ```bash
172
+ docker build -t lip-reader .
173
+ ```
174
+ 2. Run the container:
175
+ ```bash
176
+ docker run --rm -p 8501:8501 lip-reader
177
+ ```
178
+
179
+ ### Hugging Face Spaces (Streamlit)
180
+ 1. Create a new Space and select **Streamlit** as the SDK.
181
+ 2. Add the repository files (or connect the repo).
182
+ 3. Ensure `packages.txt` includes system packages (e.g., `ffmpeg`) and `requirements.txt` is present.
183
+ 4. Set the Space to use `app.py` as the entrypoint (default for Streamlit Spaces).
184
+ 5. Push/commit and the Space will build and deploy automatically.
185
+
186
+ ## Tasks Done In Final Submission
187
+ - Training model after fine-tuning it on 34000 videos (before it was only trained on 1000).
188
+ - Did accuracy analysis to know actual sreangth of model.
189
+ - Developed an full stack app to utilize the model in real life for hearing impared or deaf people.
190
+ - We did exlore possibility of predidcting on any length (possibly very big i.e. in Hours) and came with solution to
191
+ just classify each neighbour frame to one of 44 unique phonemes but unavalibility of proper dataset was major issue
192
+ for us and we did try to make our own dataset after which we did end up making a 10 minutes long video with
193
+ manual transcripting but due to our accent and low quality of datasets ( like touching or licking lips in between and
194
+ many more reasons) we could not achieve the accuracy near this model (47%).
195
+ - And also many phonemes in english are similar when pronouncing so that was also measure issue also we couldnot
196
+ completely decode the predicted sequence also.
197
+ - Due to above reasons and many more we decided to fine-tune and make it perfect previous model only which we
198
+ successfully did and planning to deploy app after giving it some more finishing touches.
199
+
200
+ ## Conclusion
201
+
202
+ Our lip reading project successfully achieved advanced accuracy levels, reducing mean word and sentence error rates to 1.77% and 0.67%, respectively. The model, trained on a diverse dataset, demonstrated robustness and adaptability. Real-time sentence predictions were realized through the innovative "NeuroSync Lipscape" app, offering accessibility for the hearing-impaired. The unique character-to-integer encoding and data preprocessing techniques significantly contributed to model performance. The proposed Bi-GRU LSTM feature extractor, manual crop for mouth region extraction, and learning rate scheduler enhanced the model's capabilities. The app's user-friendly interface integrates video preview, model input visualization, and detailed predictions. Our collaborative efforts, including individual contributions and constant model monitoring, ensured project success. Overall, our work not only advances lip reading accuracy but also translates research into a practical, real-time solution for improved accessibility.
203
 
 
204
 
205
+ [Project GitHub Link](https://github.com/Antoniocolapso/Lip-Reader)
 
SECURITY.md ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Security Policy
2
+
3
+ ## Supported Versions
4
+
5
+ Use this section to tell people about which versions of your project are
6
+ currently being supported with security updates.
7
+
8
+ | Version | Supported |
9
+ | ------- | ------------------ |
10
+ | 5.1.x | :white_check_mark: |
11
+ | 5.0.x | :x: |
12
+ | 4.0.x | :white_check_mark: |
13
+ | < 4.0 | :x: |
14
+
15
+ ## Reporting a Vulnerability
16
+
17
+ Use this section to tell people how to report a vulnerability.
18
+
19
+ Tell them where to go, how often they can expect to get an update on a
20
+ reported vulnerability, what to expect if the vulnerability is accepted or
21
+ declined, etc.
app.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ from __future__ import annotations
2
+
3
+ import sys
4
+ from pathlib import Path
5
+
6
+ APP_DIR = Path(__file__).resolve().parent / "app"
7
+ sys.path.insert(0, str(APP_DIR))
8
+
9
+ import streamlitapp # noqa: F401 # Streamlit runs the module top-level code.
app/animation.gif ADDED

Git LFS Details

  • SHA256: f14cbcad6305afcb49b3e0c0ebeac6da9a263274c4ba69d8cf057b00bbf200a8
  • Pointer size: 131 Bytes
  • Size of remote file: 435 kB
app/data/alignments/s1/bbaf2n.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 23750 sil
2
+ 23750 29500 bin
3
+ 29500 34000 blue
4
+ 34000 35500 at
5
+ 35500 41000 f
6
+ 41000 47250 two
7
+ 47250 53000 now
8
+ 53000 74500 sil
app/data/alignments/s1/bbaf3s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17750 sil
2
+ 17750 22500 bin
3
+ 22500 27000 blue
4
+ 27000 28000 at
5
+ 28000 31000 f
6
+ 31000 36250 three
7
+ 36250 46750 soon
8
+ 46750 74500 sil
app/data/alignments/s1/bbaf4p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17250 sil
2
+ 17250 22500 bin
3
+ 22500 26500 blue
4
+ 26500 28500 at
5
+ 28500 33000 f
6
+ 33000 38000 four
7
+ 38000 47250 please
8
+ 47250 74500 sil
app/data/alignments/s1/bbaf5a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17500 sil
2
+ 17500 23000 bin
3
+ 23000 30500 blue
4
+ 30500 35000 at
5
+ 35000 42750 f
6
+ 42750 49000 five
7
+ 49000 57250 again
8
+ 57250 74500 sil
app/data/alignments/s1/bbal6n.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 16000 sil
2
+ 16000 21250 bin
3
+ 21250 26750 blue
4
+ 26750 27750 at
5
+ 27750 31500 l
6
+ 31500 39250 six
7
+ 39250 45250 now
8
+ 45250 74500 sil
app/data/alignments/s1/bbal7s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 15250 sil
2
+ 15250 21000 bin
3
+ 21000 25750 blue
4
+ 25750 27750 at
5
+ 27750 32250 l
6
+ 32250 40500 seven
7
+ 40500 50500 soon
8
+ 50500 74500 sil
app/data/alignments/s1/bbal8p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 22500 sil
2
+ 22500 27500 bin
3
+ 27500 31250 blue
4
+ 31250 32500 at
5
+ 32500 36000 l
6
+ 36000 40750 eight
7
+ 40750 50000 please
8
+ 50000 74500 sil
app/data/alignments/s1/bbal9a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17500 sil
2
+ 17500 23000 bin
3
+ 23000 27000 blue
4
+ 27000 30500 at
5
+ 30500 33750 l
6
+ 33750 40750 nine
7
+ 40750 50250 again
8
+ 50250 74500 sil
app/data/alignments/s1/bbas1s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 13500 sil
2
+ 13500 20000 bin
3
+ 20000 25000 blue
4
+ 25000 27250 at
5
+ 27250 32750 s
6
+ 32750 36250 one
7
+ 36250 45250 soon
8
+ 45250 74500 sil
app/data/alignments/s1/bbas2p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 15250 sil
2
+ 15250 21000 bin
3
+ 21000 25750 blue
4
+ 25750 27000 at
5
+ 27000 32500 s
6
+ 32500 37250 two
7
+ 37250 47750 please
8
+ 47750 74500 sil
app/data/alignments/s1/bbas3a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 24500 sil
2
+ 24500 30000 bin
3
+ 30000 35500 blue
4
+ 35500 36750 at
5
+ 36750 41000 s
6
+ 41000 47500 three
7
+ 47500 56500 again
8
+ 56500 74500 sil
app/data/alignments/s1/bbaszn.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 14250 sil
2
+ 14250 19750 bin
3
+ 19750 24750 blue
4
+ 24750 27000 at
5
+ 27000 33500 s
6
+ 33500 41000 zero
7
+ 41000 48000 now
8
+ 48000 74500 sil
app/data/alignments/s1/bbaz4n.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17500 sil
2
+ 17500 24000 bin
3
+ 24000 32250 blue
4
+ 32250 37000 at
5
+ 37000 44000 z
6
+ 44000 50250 four
7
+ 50250 58250 now
8
+ 58250 74500 sil
app/data/alignments/s1/bbaz5s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 18000 sil
2
+ 18000 23250 bin
3
+ 23250 30000 blue
4
+ 30000 31750 at
5
+ 31750 35750 z
6
+ 35750 43000 five
7
+ 43000 52000 soon
8
+ 52000 74500 sil
app/data/alignments/s1/bbaz6p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 11500 sil
2
+ 11500 17250 bin
3
+ 17250 22250 blue
4
+ 22250 23750 at
5
+ 23750 29000 z
6
+ 29000 36250 six
7
+ 36250 45500 please
8
+ 45500 74500 sil
app/data/alignments/s1/bbaz7a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 10750 sil
2
+ 10750 16250 bin
3
+ 16250 20250 blue
4
+ 20250 21750 at
5
+ 21750 26500 z
6
+ 26500 34250 seven
7
+ 34250 42750 again
8
+ 42750 74500 sil
app/data/alignments/s1/bbbf6n.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 18000 sil
2
+ 18000 24000 bin
3
+ 24000 30500 blue
4
+ 30500 34000 by
5
+ 34000 38250 f
6
+ 38250 46250 six
7
+ 46250 52250 now
8
+ 52250 74500 sil
app/data/alignments/s1/bbbf7s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 15500 sil
2
+ 15500 21250 bin
3
+ 21250 27750 blue
4
+ 27750 32250 by
5
+ 32250 35500 f
6
+ 35500 44500 seven
7
+ 44500 51000 soon
8
+ 51000 74500 sil
app/data/alignments/s1/bbbf8p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 4000 sil
2
+ 4000 9250 bin
3
+ 9250 14750 blue
4
+ 14750 18000 by
5
+ 18000 22000 f
6
+ 22000 25250 eight
7
+ 25250 35750 please
8
+ 35750 74500 sil
app/data/alignments/s1/bbbf9a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 22000 sil
2
+ 22000 27250 bin
3
+ 27250 31500 blue
4
+ 31500 35250 by
5
+ 35250 39500 f
6
+ 39500 45000 nine
7
+ 45000 54000 again
8
+ 54000 74500 sil
app/data/alignments/s1/bbbm1s.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 14500 sil
2
+ 14500 19500 bin
3
+ 19500 24500 blue
4
+ 24500 28000 by
5
+ 28000 31750 m
6
+ 31750 35750 one
7
+ 35750 45000 soon
8
+ 45000 74500 sil
app/data/alignments/s1/bbbm2p.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 17750 sil
2
+ 17750 23000 bin
3
+ 23000 30250 blue
4
+ 30250 34750 by
5
+ 34750 39250 m
6
+ 39250 45000 two
7
+ 45000 55500 please
8
+ 55500 74500 sil
app/data/alignments/s1/bbbm3a.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 23250 sil
2
+ 23250 29250 bin
3
+ 29250 33500 blue
4
+ 33500 43000 by
5
+ 43000 47500 m
6
+ 47500 54250 three
7
+ 54250 62750 again
8
+ 62750 74500 sil
app/data/alignments/s1/bbbmzn.align ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 0 21500 sil
2
+ 21500 26250 bin
3
+ 26250 32500 blue
4
+ 32500 36000 by
5
+ 36000 40500 m
6
+ 40500 49500 zero
7
+ 49500 56250 now
8
+ 56250 74500 sil