diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000000000000000000000000000000000..240770aeba2c52b329ad13042b227251248abc9f --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,33 @@ +{ + "name": "Python 3", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye", + "customizations": { + "codespaces": { + "openFiles": [ + "README.md", + "app/streamlitapp.py" + ] + }, + "vscode": { + "settings": {}, + "extensions": [ + "ms-python.python", + "ms-python.vscode-pylance" + ] + } + }, + "updateContentCommand": "[ -f packages.txt ] && sudo apt update && sudo apt upgrade -y && sudo xargs apt install -y =1.21.2 in /opt/conda/lib/python3.10/site-packages (from opencv-python) (1.23.5)\nRequirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.1.0)\nRequirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (0.11.0)\nRequirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (4.40.0)\nRequirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.4.4)\nRequirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (21.3)\nRequirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (9.5.0)\nRequirement already satisfied: pyparsing<3.1,>=2.3.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (3.0.9)\nRequirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (2.8.2)\nRequirement already satisfied: filelock in /opt/conda/lib/python3.10/site-packages (from gdown) (3.12.2)\nRequirement already satisfied: requests[socks] in /opt/conda/lib/python3.10/site-packages (from gdown) (2.31.0)\nRequirement already satisfied: six in /opt/conda/lib/python3.10/site-packages (from gdown) (1.16.0)\nRequirement already satisfied: tqdm in /opt/conda/lib/python3.10/site-packages (from gdown) (4.66.1)\nRequirement already satisfied: beautifulsoup4 in /opt/conda/lib/python3.10/site-packages (from gdown) (4.12.2)\nRequirement already satisfied: absl-py>=1.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.4.0)\nRequirement already satisfied: astunparse>=1.6.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.6.3)\nRequirement already satisfied: flatbuffers>=2.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (23.5.26)\nRequirement already satisfied: gast<=0.4.0,>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.0)\nRequirement already satisfied: google-pasta>=0.1.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.2.0)\nRequirement already satisfied: grpcio<2.0,>=1.24.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.51.1)\nRequirement already satisfied: h5py>=2.9.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.9.0)\nRequirement already satisfied: jax>=0.3.15 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.13)\nRequirement already satisfied: keras<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: libclang>=13.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (16.0.0)\nRequirement already satisfied: opt-einsum>=2.3.2 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.3.0)\nRequirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.20.3)\nRequirement already satisfied: setuptools in /opt/conda/lib/python3.10/site-packages (from tensorflow) (68.0.0)\nRequirement already satisfied: tensorboard<2.13,>=2.12 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.3)\nRequirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: termcolor>=1.1.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.3.0)\nRequirement already satisfied: typing-extensions>=3.6.6 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (4.6.3)\nRequirement already satisfied: wrapt<1.15,>=1.11.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.14.1)\nRequirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.32.0)\nRequirement already satisfied: wheel<1.0,>=0.23.0 in /opt/conda/lib/python3.10/site-packages (from astunparse>=1.6.0->tensorflow) (0.40.0)\nRequirement already satisfied: ml-dtypes>=0.1.0 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (0.2.0)\nRequirement already satisfied: scipy>=1.7 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (1.11.2)\nRequirement already satisfied: google-auth<3,>=1.6.3 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.20.0)\nRequirement already satisfied: google-auth-oauthlib<1.1,>=0.5 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (1.0.0)\nRequirement already satisfied: markdown>=2.6.8 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (3.4.3)\nRequirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (0.7.1)\nRequirement already satisfied: werkzeug>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.3.7)\nRequirement already satisfied: soupsieve>1.2 in /opt/conda/lib/python3.10/site-packages (from beautifulsoup4->gdown) (2.3.2.post1)\nRequirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.1.0)\nRequirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.4)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.26.15)\nRequirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (2023.7.22)\nRequirement already satisfied: PySocks!=1.5.7,>=1.5.6 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.7.1)\nRequirement already satisfied: cachetools<6.0,>=2.0.0 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.2.4)\nRequirement already satisfied: pyasn1-modules>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.2.7)\nRequirement already satisfied: rsa<5,>=3.1.4 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.9)\nRequirement already satisfied: requests-oauthlib>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (1.3.1)\nRequirement already satisfied: MarkupSafe>=2.1.1 in /opt/conda/lib/python3.10/site-packages (from werkzeug>=1.0.1->tensorboard<2.13,>=2.12->tensorflow) (2.1.3)\nRequirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /opt/conda/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.4.8)\nRequirement already satisfied: oauthlib>=3.0.0 in /opt/conda/lib/python3.10/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (3.2.2)\nInstalling collected packages: gdown\nSuccessfully installed gdown-4.7.1\nNote: you may need to restart the kernel to use updated packages.\n","output_type":"stream"}]},{"cell_type":"code","source":"import os\nimport cv2\nimport tensorflow as tf\nimport numpy as np\nfrom typing import List\nfrom matplotlib import pyplot as plt\n","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:18.713932Z","iopub.execute_input":"2023-10-22T10:10:18.714350Z","iopub.status.idle":"2023-10-22T10:10:27.330650Z","shell.execute_reply.started":"2023-10-22T10:10:18.714312Z","shell.execute_reply":"2023-10-22T10:10:27.329646Z"},"trusted":true},"execution_count":3,"outputs":[{"name":"stderr","text":"/opt/conda/lib/python3.10/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.5\n warnings.warn(f\"A NumPy version >={np_minversion} and <{np_maxversion}\"\n","output_type":"stream"}]},{"cell_type":"code","source":"import imageio","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:27.332981Z","iopub.execute_input":"2023-10-22T10:10:27.333546Z","iopub.status.idle":"2023-10-22T10:10:27.403598Z","shell.execute_reply.started":"2023-10-22T10:10:27.333518Z","shell.execute_reply":"2023-10-22T10:10:27.402816Z"},"trusted":true},"execution_count":4,"outputs":[]},{"cell_type":"code","source":"tf.config.list_physical_devices('GPU')","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:27.404867Z","iopub.execute_input":"2023-10-22T10:10:27.405229Z","iopub.status.idle":"2023-10-22T10:10:27.854627Z","shell.execute_reply.started":"2023-10-22T10:10:27.405197Z","shell.execute_reply":"2023-10-22T10:10:27.853576Z"},"trusted":true},"execution_count":5,"outputs":[{"execution_count":5,"output_type":"execute_result","data":{"text/plain":"[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]"},"metadata":{}}]},{"cell_type":"code","source":"physical_devices = tf.config.list_physical_devices('GPU')\ntry:\n tf.config.experimental.set_memory_growth(physical_devices[0], True)\nexcept:\n pass","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:27.856143Z","iopub.execute_input":"2023-10-22T10:10:27.856517Z","iopub.status.idle":"2023-10-22T10:10:27.866651Z","shell.execute_reply.started":"2023-10-22T10:10:27.856483Z","shell.execute_reply":"2023-10-22T10:10:27.865676Z"},"trusted":true},"execution_count":6,"outputs":[]},{"cell_type":"markdown","source":"# 1. Build Data Loading Functions","metadata":{"tags":[]}},{"cell_type":"code","source":"import gdown","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:27.867878Z","iopub.execute_input":"2023-10-22T10:10:27.868669Z","iopub.status.idle":"2023-10-22T10:10:28.067791Z","shell.execute_reply.started":"2023-10-22T10:10:27.868625Z","shell.execute_reply":"2023-10-22T10:10:28.066773Z"},"trusted":true},"execution_count":7,"outputs":[]},{"cell_type":"code","source":"url = 'https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL'\noutput = 'data.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('data.zip')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:28.069009Z","iopub.execute_input":"2023-10-22T10:10:28.069568Z","iopub.status.idle":"2023-10-22T10:10:37.122536Z","shell.execute_reply.started":"2023-10-22T10:10:28.069541Z","shell.execute_reply":"2023-10-22T10:10:37.121346Z"},"trusted":true},"execution_count":8,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL\nFrom (redirected): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL&confirm=t&uuid=bc7524fb-eed0-4e74-b949-992a3779613a\nTo: /kaggle/working/data.zip\n100%|██████████| 423M/423M [00:05<00:00, 84.7MB/s] \n","output_type":"stream"},{"execution_count":8,"output_type":"execute_result","data":{"text/plain":"['data/',\n 'data/alignments/',\n 'data/alignments/s1/',\n 'data/alignments/s1/bbaf2n.align',\n 'data/alignments/s1/bbaf3s.align',\n 'data/alignments/s1/bbaf4p.align',\n 'data/alignments/s1/bbaf5a.align',\n 'data/alignments/s1/bbal6n.align',\n 'data/alignments/s1/bbal7s.align',\n 'data/alignments/s1/bbal8p.align',\n 'data/alignments/s1/bbal9a.align',\n 'data/alignments/s1/bbas1s.align',\n 'data/alignments/s1/bbas2p.align',\n 'data/alignments/s1/bbas3a.align',\n 'data/alignments/s1/bbaszn.align',\n 'data/alignments/s1/bbaz4n.align',\n 'data/alignments/s1/bbaz5s.align',\n 'data/alignments/s1/bbaz6p.align',\n 'data/alignments/s1/bbaz7a.align',\n 'data/alignments/s1/bbbf6n.align',\n 'data/alignments/s1/bbbf7s.align',\n 'data/alignments/s1/bbbf8p.align',\n 'data/alignments/s1/bbbf9a.align',\n 'data/alignments/s1/bbbm1s.align',\n 'data/alignments/s1/bbbm2p.align',\n 'data/alignments/s1/bbbm3a.align',\n 'data/alignments/s1/bbbmzn.align',\n 'data/alignments/s1/bbbs4n.align',\n 'data/alignments/s1/bbbs5s.align',\n 'data/alignments/s1/bbbs6p.align',\n 'data/alignments/s1/bbbs7a.align',\n 'data/alignments/s1/bbbz8n.align',\n 'data/alignments/s1/bbbz9s.align',\n 'data/alignments/s1/bbie8n.align',\n 'data/alignments/s1/bbie9s.align',\n 'data/alignments/s1/bbif1a.align',\n 'data/alignments/s1/bbifzp.align',\n 'data/alignments/s1/bbil2n.align',\n 'data/alignments/s1/bbil3s.align',\n 'data/alignments/s1/bbil4p.align',\n 'data/alignments/s1/bbil5a.align',\n 'data/alignments/s1/bbir6n.align',\n 'data/alignments/s1/bbir7s.align',\n 'data/alignments/s1/bbir8p.align',\n 'data/alignments/s1/bbir9a.align',\n 'data/alignments/s1/bbiz1s.align',\n 'data/alignments/s1/bbiz2p.align',\n 'data/alignments/s1/bbiz3a.align',\n 'data/alignments/s1/bbizzn.align',\n 'data/alignments/s1/bbwg1s.align',\n 'data/alignments/s1/bbwg2p.align',\n 'data/alignments/s1/bbwg3a.align',\n 'data/alignments/s1/bbwgzn.align',\n 'data/alignments/s1/bbwm4n.align',\n 'data/alignments/s1/bbwm5s.align',\n 'data/alignments/s1/bbwm6p.align',\n 'data/alignments/s1/bbwm7a.align',\n 'data/alignments/s1/bbws8n.align',\n 'data/alignments/s1/bbws9s.align',\n 'data/alignments/s1/bbwt1a.align',\n 'data/alignments/s1/bbwtzp.align',\n 'data/alignments/s1/bgaa6n.align',\n 'data/alignments/s1/bgaa7s.align',\n 'data/alignments/s1/bgaa8p.align',\n 'data/alignments/s1/bgaa9a.align',\n 'data/alignments/s1/bgah1s.align',\n 'data/alignments/s1/bgah2p.align',\n 'data/alignments/s1/bgah3a.align',\n 'data/alignments/s1/bgahzn.align',\n 'data/alignments/s1/bgan4n.align',\n 'data/alignments/s1/bgan5s.align',\n 'data/alignments/s1/bgan6p.align',\n 'data/alignments/s1/bgan7a.align',\n 'data/alignments/s1/bgat8n.align',\n 'data/alignments/s1/bgat9s.align',\n 'data/alignments/s1/bgau1a.align',\n 'data/alignments/s1/bgauzp.align',\n 'data/alignments/s1/bgbb1s.align',\n 'data/alignments/s1/bgbb2p.align',\n 'data/alignments/s1/bgbb3a.align',\n 'data/alignments/s1/bgbbzn.align',\n 'data/alignments/s1/bgbh4n.align',\n 'data/alignments/s1/bgbh5s.align',\n 'data/alignments/s1/bgbh6p.align',\n 'data/alignments/s1/bgbh7a.align',\n 'data/alignments/s1/bgbn8n.align',\n 'data/alignments/s1/bgbn9s.align',\n 'data/alignments/s1/bgbo1a.align',\n 'data/alignments/s1/bgbozp.align',\n 'data/alignments/s1/bgbu2n.align',\n 'data/alignments/s1/bgbu3s.align',\n 'data/alignments/s1/bgbu4p.align',\n 'data/alignments/s1/bgbu5a.align',\n 'data/alignments/s1/bgia2n.align',\n 'data/alignments/s1/bgia3s.align',\n 'data/alignments/s1/bgia4p.align',\n 'data/alignments/s1/bgia5a.align',\n 'data/alignments/s1/bgig6n.align',\n 'data/alignments/s1/bgig7s.align',\n 'data/alignments/s1/bgig8p.align',\n 'data/alignments/s1/bgig9a.align',\n 'data/alignments/s1/bgin1s.align',\n 'data/alignments/s1/bgin2p.align',\n 'data/alignments/s1/bgin3a.align',\n 'data/alignments/s1/bginzn.align',\n 'data/alignments/s1/bgit4n.align',\n 'data/alignments/s1/bgit5s.align',\n 'data/alignments/s1/bgit6p.align',\n 'data/alignments/s1/bgit7a.align',\n 'data/alignments/s1/bgwb4n.align',\n 'data/alignments/s1/bgwb5s.align',\n 'data/alignments/s1/bgwb6p.align',\n 'data/alignments/s1/bgwb7a.align',\n 'data/alignments/s1/bgwh8n.align',\n 'data/alignments/s1/bgwh9s.align',\n 'data/alignments/s1/bgwi1a.align',\n 'data/alignments/s1/bgwizp.align',\n 'data/alignments/s1/bgwo2n.align',\n 'data/alignments/s1/bgwo3s.align',\n 'data/alignments/s1/bgwo4p.align',\n 'data/alignments/s1/bgwo5a.align',\n 'data/alignments/s1/bgwu6n.align',\n 'data/alignments/s1/bgwu7s.align',\n 'data/alignments/s1/bgwu8p.align',\n 'data/alignments/s1/bgwu9a.align',\n 'data/alignments/s1/braf8n.align',\n 'data/alignments/s1/braf9s.align',\n 'data/alignments/s1/brag1a.align',\n 'data/alignments/s1/bragzp.align',\n 'data/alignments/s1/bram2n.align',\n 'data/alignments/s1/bram3s.align',\n 'data/alignments/s1/bram4p.align',\n 'data/alignments/s1/bram5a.align',\n 'data/alignments/s1/bras6n.align',\n 'data/alignments/s1/bras7s.align',\n 'data/alignments/s1/bras8p.align',\n 'data/alignments/s1/bras9a.align',\n 'data/alignments/s1/brba1a.align',\n 'data/alignments/s1/brbazp.align',\n 'data/alignments/s1/brbg2n.align',\n 'data/alignments/s1/brbg3s.align',\n 'data/alignments/s1/brbg4p.align',\n 'data/alignments/s1/brbg5a.align',\n 'data/alignments/s1/brbm6n.align',\n 'data/alignments/s1/brbm7s.align',\n 'data/alignments/s1/brbm8p.align',\n 'data/alignments/s1/brbm9a.align',\n 'data/alignments/s1/brbt1s.align',\n 'data/alignments/s1/brbt2p.align',\n 'data/alignments/s1/brbt3a.align',\n 'data/alignments/s1/brbtzn.align',\n 'data/alignments/s1/brif4n.align',\n 'data/alignments/s1/brif5s.align',\n 'data/alignments/s1/brif6p.align',\n 'data/alignments/s1/brif7a.align',\n 'data/alignments/s1/bril8n.align',\n 'data/alignments/s1/bril9s.align',\n 'data/alignments/s1/brim1a.align',\n 'data/alignments/s1/brimzp.align',\n 'data/alignments/s1/bris2n.align',\n 'data/alignments/s1/bris3s.align',\n 'data/alignments/s1/bris4p.align',\n 'data/alignments/s1/bris5a.align',\n 'data/alignments/s1/briz6n.align',\n 'data/alignments/s1/briz7s.align',\n 'data/alignments/s1/briz8p.align',\n 'data/alignments/s1/briz9a.align',\n 'data/alignments/s1/brwa2n.align',\n 'data/alignments/s1/brwa3s.align',\n 'data/alignments/s1/brwa4p.align',\n 'data/alignments/s1/brwa5a.align',\n 'data/alignments/s1/brwg6n.align',\n 'data/alignments/s1/brwg7s.align',\n 'data/alignments/s1/brwg8p.align',\n 'data/alignments/s1/brwg9a.align',\n 'data/alignments/s1/brwn1s.align',\n 'data/alignments/s1/brwn2p.align',\n 'data/alignments/s1/brwn3a.align',\n 'data/alignments/s1/brwnzn.align',\n 'data/alignments/s1/brwt4n.align',\n 'data/alignments/s1/brwt5s.align',\n 'data/alignments/s1/brwt6p.align',\n 'data/alignments/s1/brwt7a.align',\n 'data/alignments/s1/bwaa1s.align',\n 'data/alignments/s1/bwaa2p.align',\n 'data/alignments/s1/bwaa3a.align',\n 'data/alignments/s1/bwaazn.align',\n 'data/alignments/s1/bwag4n.align',\n 'data/alignments/s1/bwag5s.align',\n 'data/alignments/s1/bwag6p.align',\n 'data/alignments/s1/bwag7a.align',\n 'data/alignments/s1/bwam8n.align',\n 'data/alignments/s1/bwam9s.align',\n 'data/alignments/s1/bwan1a.align',\n 'data/alignments/s1/bwanzp.align',\n 'data/alignments/s1/bwat2n.align',\n 'data/alignments/s1/bwat3s.align',\n 'data/alignments/s1/bwat4p.align',\n 'data/alignments/s1/bwat5a.align',\n 'data/alignments/s1/bwba4n.align',\n 'data/alignments/s1/bwba5s.align',\n 'data/alignments/s1/bwba6p.align',\n 'data/alignments/s1/bwba7a.align',\n 'data/alignments/s1/bwbg8n.align',\n 'data/alignments/s1/bwbg9s.align',\n 'data/alignments/s1/bwbh1a.align',\n 'data/alignments/s1/bwbhzp.align',\n 'data/alignments/s1/bwbn2n.align',\n 'data/alignments/s1/bwbn3s.align',\n 'data/alignments/s1/bwbn4p.align',\n 'data/alignments/s1/bwbn5a.align',\n 'data/alignments/s1/bwbt6n.align',\n 'data/alignments/s1/bwbt7s.align',\n 'data/alignments/s1/bwbt8p.align',\n 'data/alignments/s1/bwbt9a.align',\n 'data/alignments/s1/bwig1s.align',\n 'data/alignments/s1/bwig2p.align',\n 'data/alignments/s1/bwig3a.align',\n 'data/alignments/s1/bwigzn.align',\n 'data/alignments/s1/bwim4n.align',\n 'data/alignments/s1/bwim5s.align',\n 'data/alignments/s1/bwim6p.align',\n 'data/alignments/s1/bwim7a.align',\n 'data/alignments/s1/bwis8n.align',\n 'data/alignments/s1/bwis9s.align',\n 'data/alignments/s1/bwit1a.align',\n 'data/alignments/s1/bwitzp.align',\n 'data/alignments/s1/bwwa8n.align',\n 'data/alignments/s1/bwwa9s.align',\n 'data/alignments/s1/bwwb1a.align',\n 'data/alignments/s1/bwwbzp.align',\n 'data/alignments/s1/bwwh2n.align',\n 'data/alignments/s1/bwwh3s.align',\n 'data/alignments/s1/bwwh4p.align',\n 'data/alignments/s1/bwwh5a.align',\n 'data/alignments/s1/bwwn6n.align',\n 'data/alignments/s1/bwwn7s.align',\n 'data/alignments/s1/bwwn8p.align',\n 'data/alignments/s1/bwwn9a.align',\n 'data/alignments/s1/bwwu1s.align',\n 'data/alignments/s1/bwwu2p.align',\n 'data/alignments/s1/bwwu3a.align',\n 'data/alignments/s1/bwwuzn.align',\n 'data/alignments/s1/lbad6n.align',\n 'data/alignments/s1/lbad7s.align',\n 'data/alignments/s1/lbad8p.align',\n 'data/alignments/s1/lbad9a.align',\n 'data/alignments/s1/lbak1s.align',\n 'data/alignments/s1/lbak2p.align',\n 'data/alignments/s1/lbak3a.align',\n 'data/alignments/s1/lbakzn.align',\n 'data/alignments/s1/lbaq4n.align',\n 'data/alignments/s1/lbaq5s.align',\n 'data/alignments/s1/lbaq6p.align',\n 'data/alignments/s1/lbaq7a.align',\n 'data/alignments/s1/lbax8n.align',\n 'data/alignments/s1/lbax9s.align',\n 'data/alignments/s1/lbay1a.align',\n 'data/alignments/s1/lbayzp.align',\n 'data/alignments/s1/lbbe1s.align',\n 'data/alignments/s1/lbbe2p.align',\n 'data/alignments/s1/lbbe3a.align',\n 'data/alignments/s1/lbbezn.align',\n 'data/alignments/s1/lbbk4n.align',\n 'data/alignments/s1/lbbk5s.align',\n 'data/alignments/s1/lbbk6p.align',\n 'data/alignments/s1/lbbk7a.align',\n 'data/alignments/s1/lbbq8n.align',\n 'data/alignments/s1/lbbq9s.align',\n 'data/alignments/s1/lbbr1a.align',\n 'data/alignments/s1/lbbrzp.align',\n 'data/alignments/s1/lbby2n.align',\n 'data/alignments/s1/lbby3s.align',\n 'data/alignments/s1/lbby4p.align',\n 'data/alignments/s1/lbby5a.align',\n 'data/alignments/s1/lbid2n.align',\n 'data/alignments/s1/lbid3s.align',\n 'data/alignments/s1/lbid4p.align',\n 'data/alignments/s1/lbid5a.align',\n 'data/alignments/s1/lbij6n.align',\n 'data/alignments/s1/lbij7s.align',\n 'data/alignments/s1/lbij8p.align',\n 'data/alignments/s1/lbij9a.align',\n 'data/alignments/s1/lbiq1s.align',\n 'data/alignments/s1/lbiq2p.align',\n 'data/alignments/s1/lbiq3a.align',\n 'data/alignments/s1/lbiqzn.align',\n 'data/alignments/s1/lbix4n.align',\n 'data/alignments/s1/lbix5s.align',\n 'data/alignments/s1/lbix6p.align',\n 'data/alignments/s1/lbix7a.align',\n 'data/alignments/s1/lbwe4n.align',\n 'data/alignments/s1/lbwe5s.align',\n 'data/alignments/s1/lbwe6p.align',\n 'data/alignments/s1/lbwe7a.align',\n 'data/alignments/s1/lbwk8n.align',\n 'data/alignments/s1/lbwk9s.align',\n 'data/alignments/s1/lbwl1a.align',\n 'data/alignments/s1/lbwlzp.align',\n 'data/alignments/s1/lbwr2n.align',\n 'data/alignments/s1/lbwr3s.align',\n 'data/alignments/s1/lbwr4p.align',\n 'data/alignments/s1/lbwr5a.align',\n 'data/alignments/s1/lbwy6n.align',\n 'data/alignments/s1/lbwy7s.align',\n 'data/alignments/s1/lbwy8p.align',\n 'data/alignments/s1/lbwy9a.align',\n 'data/alignments/s1/lgaf4n.align',\n 'data/alignments/s1/lgaf5s.align',\n 'data/alignments/s1/lgaf6p.align',\n 'data/alignments/s1/lgaf7a.align',\n 'data/alignments/s1/lgal8n.align',\n 'data/alignments/s1/lgal9s.align',\n 'data/alignments/s1/lgam1a.align',\n 'data/alignments/s1/lgamzp.align',\n 'data/alignments/s1/lgas2n.align',\n 'data/alignments/s1/lgas3s.align',\n 'data/alignments/s1/lgas4p.align',\n 'data/alignments/s1/lgas5a.align',\n 'data/alignments/s1/lgaz6n.align',\n 'data/alignments/s1/lgaz7s.align',\n 'data/alignments/s1/lgaz8p.align',\n 'data/alignments/s1/lgaz9a.align',\n 'data/alignments/s1/lgbf8n.align',\n 'data/alignments/s1/lgbf9s.align',\n 'data/alignments/s1/lgbg1a.align',\n 'data/alignments/s1/lgbgzp.align',\n 'data/alignments/s1/lgbm2n.align',\n 'data/alignments/s1/lgbm3s.align',\n 'data/alignments/s1/lgbm4p.align',\n 'data/alignments/s1/lgbm5a.align',\n 'data/alignments/s1/lgbs6n.align',\n 'data/alignments/s1/lgbs7s.align',\n 'data/alignments/s1/lgbs8p.align',\n 'data/alignments/s1/lgbs9a.align',\n 'data/alignments/s1/lgif1s.align',\n 'data/alignments/s1/lgif2p.align',\n 'data/alignments/s1/lgif3a.align',\n 'data/alignments/s1/lgifzn.align',\n 'data/alignments/s1/lgil4n.align',\n 'data/alignments/s1/lgil5s.align',\n 'data/alignments/s1/lgil6p.align',\n 'data/alignments/s1/lgil7a.align',\n 'data/alignments/s1/lgir8n.align',\n 'data/alignments/s1/lgir9s.align',\n 'data/alignments/s1/lgis1a.align',\n 'data/alignments/s1/lgiszp.align',\n 'data/alignments/s1/lgiz2n.align',\n 'data/alignments/s1/lgiz3s.align',\n 'data/alignments/s1/lgiz4p.align',\n 'data/alignments/s1/lgiz5a.align',\n 'data/alignments/s1/lgwa1a.align',\n 'data/alignments/s1/lgwazp.align',\n 'data/alignments/s1/lgwg2n.align',\n 'data/alignments/s1/lgwg3s.align',\n 'data/alignments/s1/lgwg4p.align',\n 'data/alignments/s1/lgwg5a.align',\n 'data/alignments/s1/lgwm6n.align',\n 'data/alignments/s1/lgwm7s.align',\n 'data/alignments/s1/lgwm8p.align',\n 'data/alignments/s1/lgwm9a.align',\n 'data/alignments/s1/lgwt1s.align',\n 'data/alignments/s1/lgwt2p.align',\n 'data/alignments/s1/lgwt3a.align',\n 'data/alignments/s1/lgwtzn.align',\n 'data/alignments/s1/lrae2n.align',\n 'data/alignments/s1/lrae3s.align',\n 'data/alignments/s1/lrae4p.align',\n 'data/alignments/s1/lrae5a.align',\n 'data/alignments/s1/lrak6n.align',\n 'data/alignments/s1/lrak7s.align',\n 'data/alignments/s1/lrak8p.align',\n 'data/alignments/s1/lrak9a.align',\n 'data/alignments/s1/lrar1s.align',\n 'data/alignments/s1/lrar2p.align',\n 'data/alignments/s1/lrar3a.align',\n 'data/alignments/s1/lrarzn.align',\n 'data/alignments/s1/lray4n.align',\n 'data/alignments/s1/lray5s.align',\n 'data/alignments/s1/lray6p.align',\n 'data/alignments/s1/lray7a.align',\n 'data/alignments/s1/lrbe6n.align',\n 'data/alignments/s1/lrbe7s.align',\n 'data/alignments/s1/lrbe8p.align',\n 'data/alignments/s1/lrbe9a.align',\n 'data/alignments/s1/lrbl1s.align',\n 'data/alignments/s1/lrbl2p.align',\n 'data/alignments/s1/lrbl3a.align',\n 'data/alignments/s1/lrblzn.align',\n 'data/alignments/s1/lrbr4n.align',\n 'data/alignments/s1/lrbr5s.align',\n 'data/alignments/s1/lrbr6p.align',\n 'data/alignments/s1/lrbr7a.align',\n 'data/alignments/s1/lrby8n.align',\n 'data/alignments/s1/lrby9s.align',\n 'data/alignments/s1/lrbz1a.align',\n 'data/alignments/s1/lrbzzp.align',\n 'data/alignments/s1/lrid8n.align',\n 'data/alignments/s1/lrid9s.align',\n 'data/alignments/s1/lrie1a.align',\n 'data/alignments/s1/lriezp.align',\n 'data/alignments/s1/lrik2n.align',\n 'data/alignments/s1/lrik3s.align',\n 'data/alignments/s1/lrik4p.align',\n 'data/alignments/s1/lrik5a.align',\n 'data/alignments/s1/lriq6n.align',\n 'data/alignments/s1/lriq7s.align',\n 'data/alignments/s1/lriq8p.align',\n 'data/alignments/s1/lriq9a.align',\n 'data/alignments/s1/lriy1s.align',\n 'data/alignments/s1/lriy2p.align',\n 'data/alignments/s1/lriy3a.align',\n 'data/alignments/s1/lriyzn.align',\n 'data/alignments/s1/lrwf1s.align',\n 'data/alignments/s1/lrwf2p.align',\n 'data/alignments/s1/lrwf3a.align',\n 'data/alignments/s1/lrwfzn.align',\n 'data/alignments/s1/lrwl4n.align',\n 'data/alignments/s1/lrwl5s.align',\n 'data/alignments/s1/lrwl6p.align',\n 'data/alignments/s1/lrwl7a.align',\n 'data/alignments/s1/lrwr8n.align',\n 'data/alignments/s1/lrwr9s.align',\n 'data/alignments/s1/lrws1a.align',\n 'data/alignments/s1/lrwszp.align',\n 'data/alignments/s1/lrwz2n.align',\n 'data/alignments/s1/lrwz3s.align',\n 'data/alignments/s1/lrwz4p.align',\n 'data/alignments/s1/lrwz5a.align',\n 'data/alignments/s1/lwae8n.align',\n 'data/alignments/s1/lwae9s.align',\n 'data/alignments/s1/lwaf1a.align',\n 'data/alignments/s1/lwafzp.align',\n 'data/alignments/s1/lwal2n.align',\n 'data/alignments/s1/lwal3s.align',\n 'data/alignments/s1/lwal4p.align',\n 'data/alignments/s1/lwal5a.align',\n 'data/alignments/s1/lwar6n.align',\n 'data/alignments/s1/lwar7s.align',\n 'data/alignments/s1/lwar8p.align',\n 'data/alignments/s1/lwar9a.align',\n 'data/alignments/s1/lwaz1s.align',\n 'data/alignments/s1/lwaz2p.align',\n 'data/alignments/s1/lwaz3a.align',\n 'data/alignments/s1/lwazzn.align',\n 'data/alignments/s1/lwbf2n.align',\n 'data/alignments/s1/lwbf3s.align',\n 'data/alignments/s1/lwbf4p.align',\n 'data/alignments/s1/lwbf5a.align',\n 'data/alignments/s1/lwbl6n.align',\n 'data/alignments/s1/lwbl7s.align',\n 'data/alignments/s1/lwbl8p.align',\n 'data/alignments/s1/lwbl9a.align',\n 'data/alignments/s1/lwbs1s.align',\n 'data/alignments/s1/lwbs2p.align',\n 'data/alignments/s1/lwbs3a.align',\n 'data/alignments/s1/lwbszn.align',\n 'data/alignments/s1/lwbz4n.align',\n 'data/alignments/s1/lwbz5s.align',\n 'data/alignments/s1/lwbz6p.align',\n 'data/alignments/s1/lwbz7a.align',\n 'data/alignments/s1/lwie4n.align',\n 'data/alignments/s1/lwie5s.align',\n 'data/alignments/s1/lwie6p.align',\n 'data/alignments/s1/lwie7a.align',\n 'data/alignments/s1/lwik8n.align',\n 'data/alignments/s1/lwik9s.align',\n 'data/alignments/s1/lwil1a.align',\n 'data/alignments/s1/lwilzp.align',\n 'data/alignments/s1/lwir2n.align',\n 'data/alignments/s1/lwir3s.align',\n 'data/alignments/s1/lwir4p.align',\n 'data/alignments/s1/lwir5a.align',\n 'data/alignments/s1/lwiy6n.align',\n 'data/alignments/s1/lwiy7s.align',\n 'data/alignments/s1/lwiy8p.align',\n 'data/alignments/s1/lwiy9a.align',\n 'data/alignments/s1/lwwf6n.align',\n 'data/alignments/s1/lwwf7s.align',\n 'data/alignments/s1/lwwf8p.align',\n 'data/alignments/s1/lwwf9a.align',\n 'data/alignments/s1/lwwm1s.align',\n 'data/alignments/s1/lwwm2p.align',\n 'data/alignments/s1/lwwm3a.align',\n 'data/alignments/s1/lwwmzn.align',\n 'data/alignments/s1/lwws4n.align',\n 'data/alignments/s1/lwws5s.align',\n 'data/alignments/s1/lwws6p.align',\n 'data/alignments/s1/lwws7a.align',\n 'data/alignments/s1/lwwz8n.align',\n 'data/alignments/s1/lwwz9s.align',\n 'data/alignments/s1/pbac1s.align',\n 'data/alignments/s1/pbac2p.align',\n 'data/alignments/s1/pbac3a.align',\n 'data/alignments/s1/pbaczn.align',\n 'data/alignments/s1/pbai4n.align',\n 'data/alignments/s1/pbai5s.align',\n 'data/alignments/s1/pbai6p.align',\n 'data/alignments/s1/pbai7a.align',\n 'data/alignments/s1/pbao8n.align',\n 'data/alignments/s1/pbao9s.align',\n 'data/alignments/s1/pbap1a.align',\n 'data/alignments/s1/pbapzp.align',\n 'data/alignments/s1/pbav2n.align',\n 'data/alignments/s1/pbav3s.align',\n 'data/alignments/s1/pbav4p.align',\n 'data/alignments/s1/pbav5a.align',\n 'data/alignments/s1/pbbc4n.align',\n 'data/alignments/s1/pbbc5s.align',\n 'data/alignments/s1/pbbc6p.align',\n 'data/alignments/s1/pbbc7a.align',\n 'data/alignments/s1/pbbi8n.align',\n 'data/alignments/s1/pbbi9s.align',\n 'data/alignments/s1/pbbj1a.align',\n 'data/alignments/s1/pbbjzp.align',\n 'data/alignments/s1/pbbp2n.align',\n 'data/alignments/s1/pbbp3s.align',\n 'data/alignments/s1/pbbp4p.align',\n 'data/alignments/s1/pbbp5a.align',\n 'data/alignments/s1/pbbv6n.align',\n 'data/alignments/s1/pbbv7s.align',\n 'data/alignments/s1/pbbv8p.align',\n 'data/alignments/s1/pbbv9a.align',\n 'data/alignments/s1/pbib6n.align',\n 'data/alignments/s1/pbib7s.align',\n 'data/alignments/s1/pbib8p.align',\n 'data/alignments/s1/pbib9a.align',\n 'data/alignments/s1/pbii1s.align',\n 'data/alignments/s1/pbii2p.align',\n 'data/alignments/s1/pbii3a.align',\n 'data/alignments/s1/pbiizn.align',\n 'data/alignments/s1/pbio4n.align',\n 'data/alignments/s1/pbio5s.align',\n 'data/alignments/s1/pbio6p.align',\n 'data/alignments/s1/pbio7a.align',\n 'data/alignments/s1/pbiu8n.align',\n 'data/alignments/s1/pbiu9s.align',\n 'data/alignments/s1/pbiv1a.align',\n 'data/alignments/s1/pbivzp.align',\n 'data/alignments/s1/pbwc8n.align',\n 'data/alignments/s1/pbwc9s.align',\n 'data/alignments/s1/pbwd1a.align',\n 'data/alignments/s1/pbwdzp.align',\n 'data/alignments/s1/pbwj2n.align',\n 'data/alignments/s1/pbwj3s.align',\n 'data/alignments/s1/pbwj4p.align',\n 'data/alignments/s1/pbwj5a.align',\n 'data/alignments/s1/pbwp6n.align',\n 'data/alignments/s1/pbwp7s.align',\n 'data/alignments/s1/pbwp8p.align',\n 'data/alignments/s1/pbwp9a.align',\n 'data/alignments/s1/pbwx1s.align',\n 'data/alignments/s1/pbwx2p.align',\n 'data/alignments/s1/pbwx3a.align',\n 'data/alignments/s1/pbwxzn.align',\n 'data/alignments/s1/pgad8n.align',\n 'data/alignments/s1/pgad9s.align',\n 'data/alignments/s1/pgae1a.align',\n 'data/alignments/s1/pgaezp.align',\n 'data/alignments/s1/pgak2n.align',\n 'data/alignments/s1/pgak3s.align',\n 'data/alignments/s1/pgak4p.align',\n 'data/alignments/s1/pgak5a.align',\n 'data/alignments/s1/pgaq6n.align',\n 'data/alignments/s1/pgaq7s.align',\n 'data/alignments/s1/pgaq8p.align',\n 'data/alignments/s1/pgaq9a.align',\n 'data/alignments/s1/pgay1s.align',\n 'data/alignments/s1/pgay2p.align',\n 'data/alignments/s1/pgay3a.align',\n 'data/alignments/s1/pgayzn.align',\n 'data/alignments/s1/pgbe2n.align',\n 'data/alignments/s1/pgbe3s.align',\n 'data/alignments/s1/pgbe4p.align',\n 'data/alignments/s1/pgbe5a.align',\n 'data/alignments/s1/pgbk6n.align',\n 'data/alignments/s1/pgbk7s.align',\n 'data/alignments/s1/pgbk8p.align',\n 'data/alignments/s1/pgbk9a.align',\n 'data/alignments/s1/pgbr1s.align',\n 'data/alignments/s1/pgbr2p.align',\n 'data/alignments/s1/pgbr3a.align',\n 'data/alignments/s1/pgbrzn.align',\n 'data/alignments/s1/pgby4n.align',\n 'data/alignments/s1/pgby5s.align',\n 'data/alignments/s1/pgby6p.align',\n 'data/alignments/s1/pgby7a.align',\n 'data/alignments/s1/pgid4n.align',\n 'data/alignments/s1/pgid5s.align',\n 'data/alignments/s1/pgid6p.align',\n 'data/alignments/s1/pgid7a.align',\n 'data/alignments/s1/pgij8n.align',\n 'data/alignments/s1/pgij9s.align',\n 'data/alignments/s1/pgik1a.align',\n 'data/alignments/s1/pgikzp.align',\n 'data/alignments/s1/pgiq2n.align',\n 'data/alignments/s1/pgiq3s.align',\n 'data/alignments/s1/pgiq4p.align',\n 'data/alignments/s1/pgiq5a.align',\n 'data/alignments/s1/pgix6n.align',\n 'data/alignments/s1/pgix7s.align',\n 'data/alignments/s1/pgix8p.align',\n 'data/alignments/s1/pgix9a.align',\n 'data/alignments/s1/pgwe6n.align',\n 'data/alignments/s1/pgwe7s.align',\n 'data/alignments/s1/pgwe8p.align',\n 'data/alignments/s1/pgwe9a.align',\n 'data/alignments/s1/pgwl1s.align',\n 'data/alignments/s1/pgwl2p.align',\n 'data/alignments/s1/pgwl3a.align',\n 'data/alignments/s1/pgwlzn.align',\n 'data/alignments/s1/pgwr4n.align',\n 'data/alignments/s1/pgwr5s.align',\n 'data/alignments/s1/pgwr6p.align',\n 'data/alignments/s1/pgwr7a.align',\n 'data/alignments/s1/pgwy8n.align',\n 'data/alignments/s1/pgwy9s.align',\n 'data/alignments/s1/pgwz1a.align',\n 'data/alignments/s1/pgwzzp.align',\n 'data/alignments/s1/prac6n.align',\n 'data/alignments/s1/prac7s.align',\n 'data/alignments/s1/prac8p.align',\n 'data/alignments/s1/prac9a.align',\n 'data/alignments/s1/praj1s.align',\n 'data/alignments/s1/praj2p.align',\n 'data/alignments/s1/praj3a.align',\n 'data/alignments/s1/prajzn.align',\n 'data/alignments/s1/prap4n.align',\n 'data/alignments/s1/prap5s.align',\n 'data/alignments/s1/prap6p.align',\n 'data/alignments/s1/prap7a.align',\n 'data/alignments/s1/prav8n.align',\n 'data/alignments/s1/prav9s.align',\n 'data/alignments/s1/prax1a.align',\n 'data/alignments/s1/praxzp.align',\n 'data/alignments/s1/prbd1s.align',\n 'data/alignments/s1/prbd2p.align',\n 'data/alignments/s1/prbd3a.align',\n 'data/alignments/s1/prbdzn.align',\n 'data/alignments/s1/prbj4n.align',\n 'data/alignments/s1/prbj5s.align',\n 'data/alignments/s1/prbj6p.align',\n 'data/alignments/s1/prbj7a.align',\n 'data/alignments/s1/prbp8n.align',\n 'data/alignments/s1/prbp9s.align',\n 'data/alignments/s1/prbq1a.align',\n 'data/alignments/s1/prbqzp.align',\n 'data/alignments/s1/prbx2n.align',\n 'data/alignments/s1/prbx3s.align',\n 'data/alignments/s1/prbx4p.align',\n 'data/alignments/s1/prbx5a.align',\n 'data/alignments/s1/pric2n.align',\n 'data/alignments/s1/pric3s.align',\n 'data/alignments/s1/pric4p.align',\n 'data/alignments/s1/pric5a.align',\n 'data/alignments/s1/prii6n.align',\n 'data/alignments/s1/prii7s.align',\n 'data/alignments/s1/prii8p.align',\n 'data/alignments/s1/prii9a.align',\n 'data/alignments/s1/prip1s.align',\n 'data/alignments/s1/prip2p.align',\n 'data/alignments/s1/prip3a.align',\n 'data/alignments/s1/pripzn.align',\n 'data/alignments/s1/priv4n.align',\n 'data/alignments/s1/priv5s.align',\n 'data/alignments/s1/priv6p.align',\n 'data/alignments/s1/priv7a.align',\n 'data/alignments/s1/prwd4n.align',\n 'data/alignments/s1/prwd5s.align',\n 'data/alignments/s1/prwd6p.align',\n 'data/alignments/s1/prwd7a.align',\n 'data/alignments/s1/prwj8n.align',\n 'data/alignments/s1/prwj9s.align',\n 'data/alignments/s1/prwk1a.align',\n 'data/alignments/s1/prwkzp.align',\n 'data/alignments/s1/prwq2n.align',\n 'data/alignments/s1/prwq3s.align',\n 'data/alignments/s1/prwq4p.align',\n 'data/alignments/s1/prwq5a.align',\n 'data/alignments/s1/prwx6n.align',\n 'data/alignments/s1/prwx7s.align',\n 'data/alignments/s1/prwx8p.align',\n 'data/alignments/s1/prwx9a.align',\n 'data/alignments/s1/pwad2n.align',\n 'data/alignments/s1/pwad3s.align',\n 'data/alignments/s1/pwad4p.align',\n 'data/alignments/s1/pwad5a.align',\n 'data/alignments/s1/pwaj6n.align',\n 'data/alignments/s1/pwaj7s.align',\n 'data/alignments/s1/pwaj8p.align',\n 'data/alignments/s1/pwaj9a.align',\n 'data/alignments/s1/pwaq1s.align',\n 'data/alignments/s1/pwaq2p.align',\n 'data/alignments/s1/pwaq3a.align',\n 'data/alignments/s1/pwaqzn.align',\n 'data/alignments/s1/pwax4n.align',\n 'data/alignments/s1/pwax5s.align',\n 'data/alignments/s1/pwax6p.align',\n 'data/alignments/s1/pwax7a.align',\n 'data/alignments/s1/pwbd6n.align',\n 'data/alignments/s1/pwbd7s.align',\n 'data/alignments/s1/pwbd8p.align',\n 'data/alignments/s1/pwbd9a.align',\n 'data/alignments/s1/pwbk1s.align',\n 'data/alignments/s1/pwbk2p.align',\n 'data/alignments/s1/pwbk3a.align',\n 'data/alignments/s1/pwbkzn.align',\n 'data/alignments/s1/pwbq4n.align',\n 'data/alignments/s1/pwbq5s.align',\n 'data/alignments/s1/pwbq6p.align',\n 'data/alignments/s1/pwbq7a.align',\n 'data/alignments/s1/pwbx8n.align',\n 'data/alignments/s1/pwbx9s.align',\n 'data/alignments/s1/pwby1a.align',\n 'data/alignments/s1/pwbyzp.align',\n 'data/alignments/s1/pwic8n.align',\n 'data/alignments/s1/pwic9s.align',\n 'data/alignments/s1/pwid1a.align',\n 'data/alignments/s1/pwidzp.align',\n 'data/alignments/s1/pwij2n.align',\n 'data/alignments/s1/pwij3s.align',\n 'data/alignments/s1/pwij4p.align',\n 'data/alignments/s1/pwij5a.align',\n 'data/alignments/s1/pwip6n.align',\n 'data/alignments/s1/pwip7s.align',\n 'data/alignments/s1/pwip8p.align',\n 'data/alignments/s1/pwip9a.align',\n 'data/alignments/s1/pwix1s.align',\n 'data/alignments/s1/pwix2p.align',\n 'data/alignments/s1/pwix3a.align',\n 'data/alignments/s1/pwixzn.align',\n 'data/alignments/s1/pwwe1s.align',\n 'data/alignments/s1/pwwe2p.align',\n 'data/alignments/s1/pwwe3a.align',\n 'data/alignments/s1/pwwezn.align',\n 'data/alignments/s1/pwwk4n.align',\n 'data/alignments/s1/pwwk5s.align',\n 'data/alignments/s1/pwwk6p.align',\n 'data/alignments/s1/pwwk7a.align',\n 'data/alignments/s1/pwwq8n.align',\n 'data/alignments/s1/pwwq9s.align',\n 'data/alignments/s1/pwwr1a.align',\n 'data/alignments/s1/pwwrzp.align',\n 'data/alignments/s1/pwwy2n.align',\n 'data/alignments/s1/pwwy3s.align',\n 'data/alignments/s1/pwwy4p.align',\n 'data/alignments/s1/pwwy5a.align',\n 'data/alignments/s1/sbaa4n.align',\n 'data/alignments/s1/sbaa5s.align',\n 'data/alignments/s1/sbaa6p.align',\n 'data/alignments/s1/sbaa7a.align',\n 'data/alignments/s1/sbag8n.align',\n 'data/alignments/s1/sbag9s.align',\n 'data/alignments/s1/sbah1a.align',\n 'data/alignments/s1/sbahzp.align',\n 'data/alignments/s1/sban2n.align',\n 'data/alignments/s1/sban3s.align',\n 'data/alignments/s1/sban4p.align',\n 'data/alignments/s1/sban5a.align',\n 'data/alignments/s1/sbat6n.align',\n 'data/alignments/s1/sbat7s.align',\n 'data/alignments/s1/sbat8p.align',\n 'data/alignments/s1/sbat9a.align',\n 'data/alignments/s1/sbba8n.align',\n 'data/alignments/s1/sbba9s.align',\n 'data/alignments/s1/sbbb1a.align',\n 'data/alignments/s1/sbbbzp.align',\n 'data/alignments/s1/sbbh2n.align',\n 'data/alignments/s1/sbbh3s.align',\n 'data/alignments/s1/sbbh4p.align',\n 'data/alignments/s1/sbbh5a.align',\n 'data/alignments/s1/sbbn6n.align',\n 'data/alignments/s1/sbbn7s.align',\n 'data/alignments/s1/sbbn8p.align',\n 'data/alignments/s1/sbbn9a.align',\n 'data/alignments/s1/sbbu1s.align',\n 'data/alignments/s1/sbbu2p.align',\n 'data/alignments/s1/sbbu3a.align',\n 'data/alignments/s1/sbbuzn.align',\n 'data/alignments/s1/sbia1s.align',\n 'data/alignments/s1/sbia2p.align',\n 'data/alignments/s1/sbia3a.align',\n 'data/alignments/s1/sbiazn.align',\n 'data/alignments/s1/sbig4n.align',\n 'data/alignments/s1/sbig5s.align',\n 'data/alignments/s1/sbig6p.align',\n 'data/alignments/s1/sbig7a.align',\n 'data/alignments/s1/sbim8n.align',\n 'data/alignments/s1/sbim9s.align',\n 'data/alignments/s1/sbin1a.align',\n 'data/alignments/s1/sbinzp.align',\n 'data/alignments/s1/sbit2n.align',\n 'data/alignments/s1/sbit3s.align',\n 'data/alignments/s1/sbit4p.align',\n 'data/alignments/s1/sbit5a.align',\n 'data/alignments/s1/sbwb2n.align',\n 'data/alignments/s1/sbwb3s.align',\n 'data/alignments/s1/sbwb4p.align',\n 'data/alignments/s1/sbwb5a.align',\n 'data/alignments/s1/sbwh6n.align',\n 'data/alignments/s1/sbwh7s.align',\n 'data/alignments/s1/sbwh8p.align',\n 'data/alignments/s1/sbwh9a.align',\n 'data/alignments/s1/sbwo1s.align',\n 'data/alignments/s1/sbwo2p.align',\n 'data/alignments/s1/sbwo3a.align',\n 'data/alignments/s1/sbwozn.align',\n 'data/alignments/s1/sbwu4n.align',\n 'data/alignments/s1/sbwu5s.align',\n 'data/alignments/s1/sbwu6p.align',\n 'data/alignments/s1/sbwu7a.align',\n 'data/alignments/s1/sgac2n.align',\n 'data/alignments/s1/sgac3s.align',\n 'data/alignments/s1/sgac4p.align',\n 'data/alignments/s1/sgac5a.align',\n 'data/alignments/s1/sgai6n.align',\n 'data/alignments/s1/sgai7s.align',\n 'data/alignments/s1/sgai8p.align',\n 'data/alignments/s1/sgai9a.align',\n 'data/alignments/s1/sgap1s.align',\n 'data/alignments/s1/sgap2p.align',\n 'data/alignments/s1/sgap3a.align',\n 'data/alignments/s1/sgapzn.align',\n 'data/alignments/s1/sgav4n.align',\n 'data/alignments/s1/sgav5s.align',\n 'data/alignments/s1/sgav6p.align',\n 'data/alignments/s1/sgav7a.align',\n 'data/alignments/s1/sgbc6n.align',\n 'data/alignments/s1/sgbc7s.align',\n 'data/alignments/s1/sgbc8p.align',\n 'data/alignments/s1/sgbc9a.align',\n 'data/alignments/s1/sgbj1s.align',\n 'data/alignments/s1/sgbj2p.align',\n 'data/alignments/s1/sgbj3a.align',\n 'data/alignments/s1/sgbjzn.align',\n 'data/alignments/s1/sgbp4n.align',\n 'data/alignments/s1/sgbp5s.align',\n 'data/alignments/s1/sgbp6p.align',\n 'data/alignments/s1/sgbp7a.align',\n 'data/alignments/s1/sgbv8n.align',\n 'data/alignments/s1/sgbv9s.align',\n 'data/alignments/s1/sgbx1a.align',\n 'data/alignments/s1/sgbxzp.align',\n 'data/alignments/s1/sgib8n.align',\n 'data/alignments/s1/sgib9s.align',\n 'data/alignments/s1/sgic1a.align',\n 'data/alignments/s1/sgiczp.align',\n 'data/alignments/s1/sgii2n.align',\n 'data/alignments/s1/sgii3s.align',\n 'data/alignments/s1/sgii4p.align',\n 'data/alignments/s1/sgii5a.align',\n 'data/alignments/s1/sgio6n.align',\n 'data/alignments/s1/sgio7s.align',\n 'data/alignments/s1/sgio8p.align',\n 'data/alignments/s1/sgio9a.align',\n 'data/alignments/s1/sgiv1s.align',\n 'data/alignments/s1/sgiv2p.align',\n 'data/alignments/s1/sgiv3a.align',\n 'data/alignments/s1/sgivzn.align',\n 'data/alignments/s1/sgwd1s.align',\n 'data/alignments/s1/sgwd2p.align',\n 'data/alignments/s1/sgwd3a.align',\n 'data/alignments/s1/sgwdzn.align',\n 'data/alignments/s1/sgwj4n.align',\n 'data/alignments/s1/sgwj5s.align',\n 'data/alignments/s1/sgwj6p.align',\n 'data/alignments/s1/sgwj7a.align',\n 'data/alignments/s1/sgwp8n.align',\n 'data/alignments/s1/sgwp9s.align',\n 'data/alignments/s1/sgwq1a.align',\n 'data/alignments/s1/sgwqzp.align',\n 'data/alignments/s1/sgwx2n.align',\n 'data/alignments/s1/sgwx3s.align',\n 'data/alignments/s1/sgwx4p.align',\n 'data/alignments/s1/sgwx5a.align',\n 'data/alignments/s1/srab1s.align',\n 'data/alignments/s1/srab2p.align',\n 'data/alignments/s1/srab3a.align',\n 'data/alignments/s1/srabzn.align',\n 'data/alignments/s1/srah4n.align',\n 'data/alignments/s1/srah5s.align',\n 'data/alignments/s1/srah6p.align',\n 'data/alignments/s1/srah7a.align',\n 'data/alignments/s1/sran8n.align',\n 'data/alignments/s1/sran9s.align',\n 'data/alignments/s1/srao1a.align',\n 'data/alignments/s1/sraozp.align',\n 'data/alignments/s1/srau2n.align',\n 'data/alignments/s1/srau3s.align',\n 'data/alignments/s1/srau4p.align',\n 'data/alignments/s1/srau5a.align',\n 'data/alignments/s1/srbb4n.align',\n 'data/alignments/s1/srbb5s.align',\n 'data/alignments/s1/srbb6p.align',\n 'data/alignments/s1/srbb7a.align',\n 'data/alignments/s1/srbh8n.align',\n 'data/alignments/s1/srbh9s.align',\n 'data/alignments/s1/srbi1a.align',\n 'data/alignments/s1/srbizp.align',\n 'data/alignments/s1/srbo2n.align',\n 'data/alignments/s1/srbo3s.align',\n 'data/alignments/s1/srbo4p.align',\n 'data/alignments/s1/srbo5a.align',\n 'data/alignments/s1/srbu6n.align',\n 'data/alignments/s1/srbu7s.align',\n 'data/alignments/s1/srbu8p.align',\n 'data/alignments/s1/srbu9a.align',\n 'data/alignments/s1/sria6n.align',\n 'data/alignments/s1/sria7s.align',\n 'data/alignments/s1/sria8p.align',\n 'data/alignments/s1/sria9a.align',\n 'data/alignments/s1/srih1s.align',\n 'data/alignments/s1/srih2p.align',\n 'data/alignments/s1/srih3a.align',\n 'data/alignments/s1/srihzn.align',\n 'data/alignments/s1/srin4n.align',\n 'data/alignments/s1/srin5s.align',\n 'data/alignments/s1/srin6p.align',\n 'data/alignments/s1/srin7a.align',\n 'data/alignments/s1/srit8n.align',\n 'data/alignments/s1/srit9s.align',\n 'data/alignments/s1/sriu1a.align',\n 'data/alignments/s1/sriuzp.align',\n 'data/alignments/s1/srwb8n.align',\n 'data/alignments/s1/srwb9s.align',\n 'data/alignments/s1/srwc1a.align',\n 'data/alignments/s1/srwczp.align',\n 'data/alignments/s1/srwi2n.align',\n 'data/alignments/s1/srwi3s.align',\n 'data/alignments/s1/srwi4p.align',\n 'data/alignments/s1/srwi5a.align',\n 'data/alignments/s1/srwo6n.align',\n 'data/alignments/s1/srwo7s.align',\n 'data/alignments/s1/srwo8p.align',\n 'data/alignments/s1/srwo9a.align',\n 'data/alignments/s1/srwv1s.align',\n 'data/alignments/s1/srwv2p.align',\n 'data/alignments/s1/srwv3a.align',\n 'data/alignments/s1/srwvzn.align',\n 'data/alignments/s1/swab6n.align',\n 'data/alignments/s1/swab7s.align',\n 'data/alignments/s1/swab8p.align',\n 'data/alignments/s1/swab9a.align',\n 'data/alignments/s1/swai1s.align',\n 'data/alignments/s1/swai2p.align',\n 'data/alignments/s1/swai3a.align',\n 'data/alignments/s1/swaizn.align',\n 'data/alignments/s1/swao4n.align',\n 'data/alignments/s1/swao5s.align',\n 'data/alignments/s1/swao6p.align',\n 'data/alignments/s1/swao7a.align',\n 'data/alignments/s1/swau8n.align',\n 'data/alignments/s1/swau9s.align',\n 'data/alignments/s1/swav1a.align',\n 'data/alignments/s1/swavzp.align',\n 'data/alignments/s1/swbc1s.align',\n 'data/alignments/s1/swbc2p.align',\n 'data/alignments/s1/swbc3a.align',\n 'data/alignments/s1/swbczn.align',\n 'data/alignments/s1/swbi4n.align',\n 'data/alignments/s1/swbi5s.align',\n 'data/alignments/s1/swbi6p.align',\n 'data/alignments/s1/swbi7a.align',\n 'data/alignments/s1/swbo8n.align',\n 'data/alignments/s1/swbo9s.align',\n 'data/alignments/s1/swbp1a.align',\n 'data/alignments/s1/swbpzp.align',\n 'data/alignments/s1/swbv2n.align',\n 'data/alignments/s1/swbv3s.align',\n 'data/alignments/s1/swbv4p.align',\n 'data/alignments/s1/swbv5a.align',\n 'data/alignments/s1/swib2n.align',\n 'data/alignments/s1/swib3s.align',\n 'data/alignments/s1/swib4p.align',\n 'data/alignments/s1/swib5a.align',\n 'data/alignments/s1/swih6n.align',\n 'data/alignments/s1/swih7s.align',\n 'data/alignments/s1/swih8p.align',\n 'data/alignments/s1/swih9a.align',\n 'data/alignments/s1/swio1s.align',\n 'data/alignments/s1/swio2p.align',\n 'data/alignments/s1/swio3a.align',\n 'data/alignments/s1/swiozn.align',\n 'data/alignments/s1/swiu4n.align',\n 'data/alignments/s1/swiu5s.align',\n 'data/alignments/s1/swiu6p.align',\n 'data/alignments/s1/swiu7a.align',\n 'data/alignments/s1/swwc4n.align',\n 'data/alignments/s1/swwc5s.align',\n 'data/alignments/s1/swwc6p.align',\n 'data/alignments/s1/swwc7a.align',\n 'data/alignments/s1/swwi8n.align',\n 'data/alignments/s1/swwi9s.align',\n 'data/alignments/s1/swwj1a.align',\n 'data/alignments/s1/swwjzp.align',\n 'data/alignments/s1/swwp2n.align',\n 'data/alignments/s1/swwp3s.align',\n 'data/alignments/s1/swwp4p.align',\n 'data/alignments/s1/swwp5a.align',\n 'data/alignments/s1/swwv6n.align',\n ...]"},"metadata":{}}]},{"cell_type":"code","source":"def load_video(path:str) -> List[float]: \n\n cap = cv2.VideoCapture(path)\n frames = []\n for _ in range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))): \n ret, frame = cap.read()\n frame = tf.image.rgb_to_grayscale(frame)\n frames.append(frame[190:236,80:220,:])\n cap.release()\n \n mean = tf.math.reduce_mean(frames)\n std = tf.math.reduce_std(tf.cast(frames, tf.float32))\n return tf.cast((frames - mean), tf.float32) / std","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:37.123763Z","iopub.execute_input":"2023-10-22T10:10:37.124085Z","iopub.status.idle":"2023-10-22T10:10:37.130961Z","shell.execute_reply.started":"2023-10-22T10:10:37.124039Z","shell.execute_reply":"2023-10-22T10:10:37.129964Z"},"trusted":true},"execution_count":9,"outputs":[]},{"cell_type":"code","source":"vocab = [x for x in \"abcdefghijklmnopqrstuvwxyz'?!123456789 \"]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:37.134623Z","iopub.execute_input":"2023-10-22T10:10:37.134942Z","iopub.status.idle":"2023-10-22T10:10:37.145439Z","shell.execute_reply.started":"2023-10-22T10:10:37.134917Z","shell.execute_reply":"2023-10-22T10:10:37.144512Z"},"trusted":true},"execution_count":10,"outputs":[]},{"cell_type":"code","source":"char_to_num = tf.keras.layers.StringLookup(vocabulary=vocab, oov_token=\"\")\nnum_to_char = tf.keras.layers.StringLookup(\n vocabulary=char_to_num.get_vocabulary(), oov_token=\"\", invert=True\n)\n\nprint(\n f\"The vocabulary is: {char_to_num.get_vocabulary()} \"\n f\"(size ={char_to_num.vocabulary_size()})\"\n)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:37.146606Z","iopub.execute_input":"2023-10-22T10:10:37.146953Z","iopub.status.idle":"2023-10-22T10:10:39.602817Z","shell.execute_reply.started":"2023-10-22T10:10:37.146918Z","shell.execute_reply":"2023-10-22T10:10:39.601869Z"},"trusted":true},"execution_count":11,"outputs":[{"name":"stdout","text":"The vocabulary is: ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', \"'\", '?', '!', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' '] (size =40)\n","output_type":"stream"}]},{"cell_type":"code","source":"char_to_num.get_vocabulary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:39.603975Z","iopub.execute_input":"2023-10-22T10:10:39.604262Z","iopub.status.idle":"2023-10-22T10:10:39.612158Z","shell.execute_reply.started":"2023-10-22T10:10:39.604238Z","shell.execute_reply":"2023-10-22T10:10:39.611251Z"},"trusted":true},"execution_count":12,"outputs":[{"execution_count":12,"output_type":"execute_result","data":{"text/plain":"['',\n 'a',\n 'b',\n 'c',\n 'd',\n 'e',\n 'f',\n 'g',\n 'h',\n 'i',\n 'j',\n 'k',\n 'l',\n 'm',\n 'n',\n 'o',\n 'p',\n 'q',\n 'r',\n 's',\n 't',\n 'u',\n 'v',\n 'w',\n 'x',\n 'y',\n 'z',\n \"'\",\n '?',\n '!',\n '1',\n '2',\n '3',\n '4',\n '5',\n '6',\n '7',\n '8',\n '9',\n ' ']"},"metadata":{}}]},{"cell_type":"code","source":"char_to_num(['n','i','c','k'])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:39.613287Z","iopub.execute_input":"2023-10-22T10:10:39.613569Z","iopub.status.idle":"2023-10-22T10:10:40.222281Z","shell.execute_reply.started":"2023-10-22T10:10:39.613545Z","shell.execute_reply":"2023-10-22T10:10:40.220980Z"},"trusted":true},"execution_count":13,"outputs":[{"execution_count":13,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"num_to_char([14, 9, 3, 11])","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:40.223763Z","iopub.execute_input":"2023-10-22T10:10:40.224193Z","iopub.status.idle":"2023-10-22T10:10:40.372812Z","shell.execute_reply.started":"2023-10-22T10:10:40.224156Z","shell.execute_reply":"2023-10-22T10:10:40.371827Z"},"trusted":true},"execution_count":14,"outputs":[{"execution_count":14,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def load_alignments(path:str) -> List[str]: \n with open(path, 'r') as f: \n lines = f.readlines() \n tokens = []\n for line in lines:\n line = line.split()\n if line[2] != 'sil': \n tokens = [*tokens,' ',line[2]]\n return char_to_num(tf.reshape(tf.strings.unicode_split(tokens, input_encoding='UTF-8'), (-1)))[1:]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:40.373985Z","iopub.execute_input":"2023-10-22T10:10:40.374374Z","iopub.status.idle":"2023-10-22T10:10:40.382120Z","shell.execute_reply.started":"2023-10-22T10:10:40.374339Z","shell.execute_reply":"2023-10-22T10:10:40.381140Z"},"trusted":true},"execution_count":15,"outputs":[]},{"cell_type":"code","source":"def load_data(path: str): \n# path = bytes.decode(path.numpy())\n# print(path)\n file_name = path.numpy().decode('utf-8').split('/')[-1].split('.')[0]\n # File name splitting for windows\n# file_name = path.split('\\\\')[-1].split('.')[0]\n video_path = os.path.join('data','s1',f'{file_name}.mpg')\n alignment_path = os.path.join('data','alignments','s1',f'{file_name}.align')\n frames = load_video(video_path) \n alignments = load_alignments(alignment_path)\n \n return frames, alignments\n# return file_name","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:40.383283Z","iopub.execute_input":"2023-10-22T10:10:40.383560Z","iopub.status.idle":"2023-10-22T10:10:40.392914Z","shell.execute_reply.started":"2023-10-22T10:10:40.383536Z","shell.execute_reply":"2023-10-22T10:10:40.392101Z"},"trusted":true},"execution_count":16,"outputs":[]},{"cell_type":"code","source":"test_path = './data/s1/bbal6n.mpg'","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:40.394349Z","iopub.execute_input":"2023-10-22T10:10:40.395038Z","iopub.status.idle":"2023-10-22T10:10:40.407892Z","shell.execute_reply.started":"2023-10-22T10:10:40.395005Z","shell.execute_reply":"2023-10-22T10:10:40.407056Z"},"trusted":true},"execution_count":17,"outputs":[]},{"cell_type":"code","source":"# test_path = bytes.decode(test_path.numpy())","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:40.408958Z","iopub.execute_input":"2023-10-22T10:10:40.409258Z","iopub.status.idle":"2023-10-22T10:10:40.419885Z","shell.execute_reply.started":"2023-10-22T10:10:40.409234Z","shell.execute_reply":"2023-10-22T10:10:40.418938Z"},"trusted":true},"execution_count":18,"outputs":[]},{"cell_type":"code","source":"# hi = tf.convert_to_tensor(test_path).numpy().decode('utf-8')\n# hi","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:40.421159Z","iopub.execute_input":"2023-10-22T10:10:40.421830Z","iopub.status.idle":"2023-10-22T10:10:40.431815Z","shell.execute_reply.started":"2023-10-22T10:10:40.421794Z","shell.execute_reply":"2023-10-22T10:10:40.430911Z"},"trusted":true},"execution_count":19,"outputs":[]},{"cell_type":"code","source":"tf.convert_to_tensor(test_path).numpy().decode('utf-8').split('/')[-1].split('.')[0]","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:40.432840Z","iopub.execute_input":"2023-10-22T10:10:40.433115Z","iopub.status.idle":"2023-10-22T10:10:40.446122Z","shell.execute_reply.started":"2023-10-22T10:10:40.433077Z","shell.execute_reply":"2023-10-22T10:10:40.445010Z"},"trusted":true},"execution_count":20,"outputs":[{"execution_count":20,"output_type":"execute_result","data":{"text/plain":"'bbal6n'"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"frames, alignments = load_data(tf.convert_to_tensor(test_path))","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:40.447186Z","iopub.execute_input":"2023-10-22T10:10:40.447458Z","iopub.status.idle":"2023-10-22T10:10:43.484392Z","shell.execute_reply.started":"2023-10-22T10:10:40.447425Z","shell.execute_reply":"2023-10-22T10:10:43.483525Z"},"trusted":true},"execution_count":21,"outputs":[]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:43.485467Z","iopub.execute_input":"2023-10-22T10:10:43.485741Z","iopub.status.idle":"2023-10-22T10:10:43.492399Z","shell.execute_reply.started":"2023-10-22T10:10:43.485717Z","shell.execute_reply":"2023-10-22T10:10:43.491378Z"},"trusted":true},"execution_count":22,"outputs":[{"execution_count":22,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[40])","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:43.493616Z","iopub.execute_input":"2023-10-22T10:10:43.494000Z","iopub.status.idle":"2023-10-22T10:10:43.795286Z","shell.execute_reply.started":"2023-10-22T10:10:43.493973Z","shell.execute_reply":"2023-10-22T10:10:43.794338Z"},"trusted":true},"execution_count":23,"outputs":[{"execution_count":23,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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ArNp06Yp7NXUcvToUUNEZseOHcaY9x+CVCpltm7dWj7mpZdeMkRkdu7cOVXdrCkDAwPm9NNPN4899pj5xCc+Uf74mM1jc+utt5qPfexjseVhGJqOjg7zd3/3d+Xf9fb2mkwmY/7t3/6tFl2cMi6//HLzx3/8x+J311xzjbnuuuuMMbN3bPAPbCXj8OKLLxoiMnv37i0f87Of/cx4nmcOHz5cs75PNqN9mCF79uwxRGTeeOMNY8zsGZvjZdqZXQqFAu3bt49Wr15d/p3v+7R69WrauXPnFPZsaunr6yMiora2NiIi2rdvHxWLRTFOy5Yto87OzlkzTuvXr6fLL79cjAHR7B6bBx98kFasWEG///u/T/Pnz6fzzjuPvv/975fLX3vtNeru7hZj09LSQqtWrZrxY/PRj36Utm/fTr/61a+IiOiXv/wlPfXUU3TppZcS0eweG04l47Bz505qbW2lFStWlI9ZvXo1+b5Pu3fvrnmfp5K+vj7yPI9aW1uJSMemUqZdYrl33nmHgiCg9vZ28fv29nZ6+eWXp6hXU0sYhnTzzTfThRdeSGeddRYREXV3d1M6nS5P+N/S3t5O3d3dU9DL2nLffffRM888Q3v37o2UzeaxefXVV+nOO++kDRs20F/8xV/Q3r176c/+7M8onU7TunXrytc/2vM108fmq1/9KvX399OyZcsokUhQEAR022230XXXXUdENKvHhlPJOHR3d9P8+fNFeTKZpLa2tlk1Vrlcjm699Va69tpry8nldGwqY9p9fChR1q9fT88//zw99dRTU92VacGhQ4fopptuoscee4yy2exUd2daEYYhrVixgv7mb/6GiIjOO+88ev755+muu+6idevWTXHvppYf/ehH9IMf/IDuvfde+tCHPkT79++nm2++mRYsWDDrx0apnmKxSH/wB39Axhi68847p7o7JxzTzuwyd+5cSiQSEWVCT08PdXR0TFGvpo4bb7yRHn74Yfr5z39OixYtKv++o6ODCoUC9fb2iuNnwzjt27ePjh49Sueffz4lk0lKJpO0Y8cO+u53v0vJZJLa29tn7dicfPLJdOaZZ4rfnXHGGXTw4EEiovL1z8bn68///M/pq1/9Kn32s5+ls88+m/7oj/6IbrnlFtq0aRMRze6x4VQyDh0dHXT06FFRXiqV6NixY7NirH774fHGG2/QY489Vl71INKxqZRp9/GRTqdp+fLltH379vLvwjCk7du3U1dX1xT2rLYYY+jGG2+k+++/nx5//HFaunSpKF++fDmlUikxTgcOHKCDBw/O+HG6+OKL6bnnnqP9+/eXf1asWEHXXXddeXu2js2FF14YkWT/6le/olNOOYWIiJYuXUodHR1ibPr7+2n37t0zfmyGh4fJ9+UrL5FIUBiGRDS7x4ZTyTh0dXVRb28v7du3r3zM448/TmEY0qpVq2re51ry2w+PV155hf7jP/6D5syZI8pn89hUxVR7vI7GfffdZzKZjLnnnnvMiy++aL74xS+a1tZW093dPdVdqxlf+tKXTEtLi3niiSfMW2+9Vf4ZHh4uH3PDDTeYzs5O8/jjj5unn37adHV1ma6urins9dTB1S7GzN6x2bNnj0kmk+a2224zr7zyivnBD35g6uvrzb/+67+Wj7n99ttNa2ur+clPfmL++7//21x11VUzUk6KrFu3zixcuLAstf3xj39s5s6da77yla+Uj5ktYzMwMGCeffZZ8+yzzxoiMn//939vnn322bJio5JxuOSSS8x5551ndu/ebZ566ilz+umnzwg5qWtsCoWCufLKK82iRYvM/v37xbs5n8+X65ipYzORTMuPD2OM+Yd/+AfT2dlp0um0Wblypdm1a9dUd6mmENGoP1u2bCkfMzIyYv70T//UnHTSSaa+vt58+tOfNm+99dbUdXoKwY+P2Tw2Dz30kDnrrLNMJpMxy5YtM//0T/8kysMwNF//+tdNe3u7yWQy5uKLLzYHDhyYot7Wjv7+fnPTTTeZzs5Ok81mzQc+8AHzta99TfzRmC1j8/Of/3zU98u6deuMMZWNw7vvvmuuvfZa09jYaJqbm80XvvAFMzAwMAVXM7G4xua1116LfTf//Oc/L9cxU8dmIvGMYeH9FEVRFEVRJplp5/OhKIqiKMrMRj8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRaop+fCiKoiiKUlP040NRFEVRlJqiHx+KoiiKotQU/fhQFEVRFKWm6MeHoiiKoig1RT8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRasr/A1EXL/BESGnOAAAAAElFTkSuQmCC"},"metadata":{}}]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:43.796677Z","iopub.execute_input":"2023-10-22T10:10:43.797336Z","iopub.status.idle":"2023-10-22T10:10:43.806703Z","shell.execute_reply.started":"2023-10-22T10:10:43.797298Z","shell.execute_reply":"2023-10-22T10:10:43.804964Z"},"trusted":true},"execution_count":24,"outputs":[{"execution_count":24,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([bytes.decode(x) for x in num_to_char(alignments.numpy()).numpy()])","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:43.808475Z","iopub.execute_input":"2023-10-22T10:10:43.808843Z","iopub.status.idle":"2023-10-22T10:10:43.826526Z","shell.execute_reply.started":"2023-10-22T10:10:43.808810Z","shell.execute_reply":"2023-10-22T10:10:43.825116Z"},"trusted":true},"execution_count":25,"outputs":[{"execution_count":25,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def mappable_function(path:str) ->List[str]:\n result = tf.py_function(load_data, [path], (tf.float32, tf.int64))\n return result","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:43.828275Z","iopub.execute_input":"2023-10-22T10:10:43.828794Z","iopub.status.idle":"2023-10-22T10:10:43.836270Z","shell.execute_reply.started":"2023-10-22T10:10:43.828757Z","shell.execute_reply":"2023-10-22T10:10:43.834371Z"},"trusted":true},"execution_count":26,"outputs":[]},{"cell_type":"markdown","source":"# 2. Create Data Pipeline","metadata":{"tags":[]}},{"cell_type":"code","source":"from matplotlib import pyplot as plt","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:43.837753Z","iopub.execute_input":"2023-10-22T10:10:43.838244Z","iopub.status.idle":"2023-10-22T10:10:43.849851Z","shell.execute_reply.started":"2023-10-22T10:10:43.838201Z","shell.execute_reply":"2023-10-22T10:10:43.848603Z"},"trusted":true},"execution_count":27,"outputs":[]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)\n# Added for split \ntrain = data.take(450)\ntest = data.skip(450)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:43.860601Z","iopub.execute_input":"2023-10-22T10:10:43.860976Z","iopub.status.idle":"2023-10-22T10:10:43.995518Z","shell.execute_reply.started":"2023-10-22T10:10:43.860943Z","shell.execute_reply":"2023-10-22T10:10:43.994448Z"},"trusted":true},"execution_count":28,"outputs":[]},{"cell_type":"code","source":"len(train)","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:43.996639Z","iopub.execute_input":"2023-10-22T10:10:43.997350Z","iopub.status.idle":"2023-10-22T10:10:44.006855Z","shell.execute_reply.started":"2023-10-22T10:10:43.997310Z","shell.execute_reply":"2023-10-22T10:10:44.005798Z"},"trusted":true},"execution_count":29,"outputs":[{"execution_count":29,"output_type":"execute_result","data":{"text/plain":"450"},"metadata":{}}]},{"cell_type":"code","source":"frames, alignments = data.as_numpy_iterator().next()","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:44.008123Z","iopub.execute_input":"2023-10-22T10:10:44.008460Z","iopub.status.idle":"2023-10-22T10:10:44.785749Z","shell.execute_reply.started":"2023-10-22T10:10:44.008429Z","shell.execute_reply":"2023-10-22T10:10:44.784813Z"},"trusted":true},"execution_count":30,"outputs":[]},{"cell_type":"code","source":"len(frames)","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:44.786946Z","iopub.execute_input":"2023-10-22T10:10:44.787257Z","iopub.status.idle":"2023-10-22T10:10:44.792829Z","shell.execute_reply.started":"2023-10-22T10:10:44.787230Z","shell.execute_reply":"2023-10-22T10:10:44.791987Z"},"trusted":true},"execution_count":31,"outputs":[{"execution_count":31,"output_type":"execute_result","data":{"text/plain":"2"},"metadata":{}}]},{"cell_type":"code","source":"sample = data.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:44.793856Z","iopub.execute_input":"2023-10-22T10:10:44.794131Z","iopub.status.idle":"2023-10-22T10:10:45.241587Z","shell.execute_reply.started":"2023-10-22T10:10:44.794105Z","shell.execute_reply":"2023-10-22T10:10:45.240615Z"},"trusted":true},"execution_count":32,"outputs":[]},{"cell_type":"code","source":"val = sample.next(); val[0]","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:45.242881Z","iopub.execute_input":"2023-10-22T10:10:45.243220Z","iopub.status.idle":"2023-10-22T10:10:45.710607Z","shell.execute_reply.started":"2023-10-22T10:10:45.243193Z","shell.execute_reply":"2023-10-22T10:10:45.709263Z"},"trusted":true},"execution_count":33,"outputs":[{"execution_count":33,"output_type":"execute_result","data":{"text/plain":"array([[[[[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.31745297],\n [0.31745297],\n [0.3527255 ]],\n\n [[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.38799807],\n [0.3527255 ],\n [0.24690786]],\n\n [[1.2345393 ],\n [1.2345393 ],\n [1.2345393 ],\n ...,\n [0.28218043],\n [0.24690786],\n [0.24690786]],\n\n ...,\n\n [[0.98763144],\n [0.98763144],\n [0.98763144],\n ...,\n [6.8076024 ],\n [7.9715967 ],\n [8.747593 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.9523589 ],\n ...,\n [6.454877 ],\n [7.407236 ],\n [8.183232 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.9523589 ],\n ...,\n [6.313787 ],\n [7.0545106 ],\n [7.7952337 ]]],\n\n\n [[[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.28218043],\n [0.3527255 ],\n [0.3527255 ]],\n\n [[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.28218043],\n [0.24690786],\n [0.31745297]],\n\n [[1.2345393 ],\n [1.2345393 ],\n [1.2345393 ],\n ...,\n [0.2116353 ],\n [0.2116353 ],\n [0.2116353 ]],\n\n ...,\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [6.77233 ],\n [7.9010515 ],\n [8.747593 ]],\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [6.349059 ],\n [7.2661457 ],\n [8.28905 ]],\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [6.1726966 ],\n [6.948693 ],\n [7.865779 ]]],\n\n\n [[[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.24690786],\n [0.24690786],\n [0.24690786]],\n\n [[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [0.38799807],\n [0.24690786],\n [0.24690786]],\n\n [[1.2345393 ],\n [1.2345393 ],\n [1.2345393 ],\n ...,\n [0.17636275],\n [0.2116353 ],\n [0.2116353 ]],\n\n ...,\n\n [[0.91708636],\n [0.8818138 ],\n [0.8818138 ],\n ...,\n [6.91342 ],\n [7.936324 ],\n [8.853411 ]],\n\n [[0.9523589 ],\n [0.91708636],\n [0.91708636],\n ...,\n [6.4901495 ],\n [7.3014183 ],\n [8.324322 ]],\n\n [[0.9523589 ],\n [0.8818138 ],\n [0.8818138 ],\n ...,\n [6.313787 ],\n [6.9839654 ],\n [7.865779 ]]],\n\n\n ...,\n\n\n [[[1.3756295 ],\n [1.3756295 ],\n [1.340357 ],\n ...,\n [8.677048 ],\n [8.923956 ],\n [0. ]],\n\n [[1.340357 ],\n [1.340357 ],\n [1.3050845 ],\n ...,\n [8.747593 ],\n [0. ],\n [0.07054511]],\n\n [[1.3050845 ],\n [1.3050845 ],\n [1.3050845 ],\n ...,\n [0.17636275],\n [0.17636275],\n [0.17636275]],\n\n ...,\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.9523589 ],\n ...,\n [8.818138 ],\n [0.03527255],\n [8.782866 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.9523589 ],\n ...,\n [8.2537775 ],\n [8.9592285 ],\n [8.818138 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.9523589 ],\n ...,\n [7.8305063 ],\n [8.888683 ],\n [0.03527255]]],\n\n\n [[[1.340357 ],\n [1.340357 ],\n [1.340357 ],\n ...,\n [8.71232 ],\n [0. ],\n [0.14109021]],\n\n [[1.3050845 ],\n [1.3050845 ],\n [1.3050845 ],\n ...,\n [8.71232 ],\n [0.14109021],\n [0.03527255]],\n\n [[1.2698119 ],\n [1.2698119 ],\n [1.2698119 ],\n ...,\n [0.17636275],\n [0.17636275],\n [0.24690786]],\n\n ...,\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [8.782866 ],\n [0.03527255],\n [8.818138 ]],\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [8.183232 ],\n [0.07054511],\n [8.853411 ]],\n\n [[0.91708636],\n [0.91708636],\n [0.91708636],\n ...,\n [7.865779 ],\n [0.03527255],\n [0.07054511]]],\n\n\n [[[1.2698119 ],\n [1.2698119 ],\n [1.2698119 ],\n ...,\n [8.57123 ],\n [8.923956 ],\n [8.9592285 ]],\n\n [[1.2345393 ],\n [1.2345393 ],\n [1.2345393 ],\n ...,\n [8.641775 ],\n [0.03527255],\n [8.994501 ]],\n\n [[1.2698119 ],\n [1.2698119 ],\n [1.2345393 ],\n ...,\n [0.17636275],\n [0.14109021],\n [0.17636275]],\n\n ...,\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.91708636],\n ...,\n [8.818138 ],\n [0.10581765],\n [8.747593 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.91708636],\n ...,\n [8.28905 ],\n [0.14109021],\n [8.71232 ]],\n\n [[0.9523589 ],\n [0.9523589 ],\n [0.91708636],\n ...,\n [7.936324 ],\n [0.03527255],\n [0.03527255]]]],\n\n\n\n [[[[1.4232442 ],\n [1.4232442 ],\n [1.5001764 ],\n ...,\n [0.26926243],\n [0.19233032],\n [0.19233032]],\n\n [[1.4232442 ],\n [1.4232442 ],\n [1.5001764 ],\n ...,\n [0.26926243],\n [0.19233032],\n [0.19233032]],\n\n [[1.3078461 ],\n [1.3078461 ],\n [1.3078461 ],\n ...,\n [0.23079637],\n [0.15386425],\n [0.15386425]],\n\n ...,\n\n [[0.96165156],\n [0.96165156],\n [0.92318547],\n ...,\n [9.654982 ],\n [9.693448 ],\n [9.693448 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.92318547],\n ...,\n [9.501118 ],\n [9.501118 ],\n [9.539583 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.92318547],\n ...,\n [9.539583 ],\n [9.462651 ],\n [9.501118 ]]],\n\n\n [[[1.4232442 ],\n [1.4232442 ],\n [1.5001764 ],\n ...,\n [0.19233032],\n [0.11539818],\n [0.11539818]],\n\n [[1.4232442 ],\n [1.4232442 ],\n [1.5001764 ],\n ...,\n [0.19233032],\n [0.11539818],\n [0.11539818]],\n\n [[1.3078461 ],\n [1.3078461 ],\n [1.3078461 ],\n ...,\n [0.15386425],\n [0.15386425],\n [0.15386425]],\n\n ...,\n\n [[1.0001177 ],\n [1.0001177 ],\n [0.96165156],\n ...,\n [9.539583 ],\n [9.77038 ],\n [9.8088455 ]],\n\n [[1.0001177 ],\n [1.0001177 ],\n [0.96165156],\n ...,\n [9.385719 ],\n [9.654982 ],\n [9.77038 ]],\n\n [[1.0001177 ],\n [1.0001177 ],\n [0.96165156],\n ...,\n [9.385719 ],\n [9.654982 ],\n [9.693448 ]]],\n\n\n [[[1.3847783 ],\n [1.3847783 ],\n [1.4232442 ],\n ...,\n [0.3077285 ],\n [0.23079637],\n [0.23079637]],\n\n [[1.3847783 ],\n [1.3847783 ],\n [1.4232442 ],\n ...,\n [0.3077285 ],\n [0.23079637],\n [0.23079637]],\n\n [[1.4232442 ],\n [1.4232442 ],\n [1.5001764 ],\n ...,\n [0.23079637],\n [0.15386425],\n [0.15386425]],\n\n ...,\n\n [[1.0001177 ],\n [1.0001177 ],\n [0.96165156],\n ...,\n [9.539583 ],\n [9.731914 ],\n [9.8088455 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.92318547],\n ...,\n [9.347253 ],\n [9.616515 ],\n [9.8088455 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.92318547],\n ...,\n [9.347253 ],\n [9.616515 ],\n [9.731914 ]]],\n\n\n ...,\n\n\n [[[1.3847783 ],\n [1.3847783 ],\n [1.3463122 ],\n ...,\n [0.11539818],\n [0.15386425],\n [0.15386425]],\n\n [[1.3463122 ],\n [1.3463122 ],\n [1.3078461 ],\n ...,\n [0.11539818],\n [0.15386425],\n [0.15386425]],\n\n [[1.3463122 ],\n [1.3463122 ],\n [1.3463122 ],\n ...,\n [0.23079637],\n [0.23079637],\n [0.15386425]],\n\n ...,\n\n [[0.92318547],\n [0.92318547],\n [0.92318547],\n ...,\n [9.693448 ],\n [9.693448 ],\n [9.616515 ]],\n\n [[0.92318547],\n [0.92318547],\n [0.92318547],\n ...,\n [9.501118 ],\n [9.57805 ],\n [9.57805 ]],\n\n [[0.92318547],\n [0.92318547],\n [0.92318547],\n ...,\n [9.501118 ],\n [9.539583 ],\n [9.539583 ]]],\n\n\n [[[1.3847783 ],\n [1.3847783 ],\n [1.3078461 ],\n ...,\n [0.07693212],\n [0.11539818],\n [0.11539818]],\n\n [[1.3463122 ],\n [1.3463122 ],\n [1.2693801 ],\n ...,\n [0.07693212],\n [0.11539818],\n [0.11539818]],\n\n [[1.3847783 ],\n [1.3847783 ],\n [1.3847783 ],\n ...,\n [0.23079637],\n [0.23079637],\n [0.15386425]],\n\n ...,\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.77038 ],\n [9.77038 ],\n [9.731914 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.693448 ],\n [9.693448 ],\n [9.616515 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.654982 ],\n [9.57805 ],\n [9.57805 ]]],\n\n\n [[[1.3463122 ],\n [1.3463122 ],\n [1.3078461 ],\n ...,\n [0.15386425],\n [0.19233032],\n [0.19233032]],\n\n [[1.3463122 ],\n [1.3463122 ],\n [1.3078461 ],\n ...,\n [0.15386425],\n [0.19233032],\n [0.19233032]],\n\n [[1.3463122 ],\n [1.3463122 ],\n [1.3463122 ],\n ...,\n [0.15386425],\n [0.15386425],\n [0.15386425]],\n\n ...,\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.77038 ],\n [9.77038 ],\n [9.654982 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.693448 ],\n [9.693448 ],\n [9.57805 ]],\n\n [[0.96165156],\n [0.96165156],\n [0.96165156],\n ...,\n [9.616515 ],\n [9.57805 ],\n [9.57805 ]]]]], dtype=float32)"},"metadata":{}}]},{"cell_type":"code","source":"# imageio.mimsave('./animation.gif', val[0][0], fps=10)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:45.712300Z","iopub.execute_input":"2023-10-22T10:10:45.712607Z","iopub.status.idle":"2023-10-22T10:10:45.718521Z","shell.execute_reply.started":"2023-10-22T10:10:45.712582Z","shell.execute_reply":"2023-10-22T10:10:45.716916Z"},"trusted":true},"execution_count":34,"outputs":[]},{"cell_type":"code","source":"# 0:videos, 0: 1st video out of the batch, 0: return the first frame in the video \nplt.imshow(val[0][0][35])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:45.719888Z","iopub.execute_input":"2023-10-22T10:10:45.720307Z","iopub.status.idle":"2023-10-22T10:10:46.014736Z","shell.execute_reply.started":"2023-10-22T10:10:45.720277Z","shell.execute_reply":"2023-10-22T10:10:46.013074Z"},"trusted":true},"execution_count":35,"outputs":[{"execution_count":35,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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m2h0bKLRsTk6Oi7R6NgcG9PO4VRRFEVRlBObabvyoSiKoijKiYl+fCiKoiiKUlf040NRFEVRlLqiHx+KoiiKotSVafvxsXnzZlq8eDGl02latWoVPfPMM1PdpbqyadMmOuecc6i5uZnmzZtHV1xxBe3Zs0cck81maf369TR79mxqamqitWvXUn9//xT1eOq45ZZbyPM8uuGGG8q/m8ljs2/fPvrzP/9zmj17Ns2aNYtOP/102rlzZ7ncGENf+cpXaP78+TRr1ixavXo1vfTSS1PY4/pQKpXoy1/+Mi1ZsoRmzZpFp5xyCv393/+9yEMxU8bmySefpA996EO0YMEC8jyP7r//flFeyTgcOnSIrr76amppaaG2tja69tpraXh4uI5XMTm4xqZQKNBNN91Ep59+OjU2NtKCBQvoE5/4BO3fv1/UcaKOzYRipiH33HOPSSaT5t/+7d/Mr371K/OpT33KtLW1mf7+/qnuWt1Ys2aNufPOO83zzz9vdu/ebS655BLT3d1thoeHy8d85jOfMV1dXWbLli1m586d5txzzzXnnXfeFPa6/jzzzDNm8eLF5owzzjDXX399+fczdWwOHTpkTj75ZPPJT37SbN++3bzyyivmkUceMS+//HL5mFtuucW0traa+++/3/z85z83l112mVmyZIkZGxubwp5PPjfffLOZPXu2efDBB82rr75q7r33XtPU1GS+9a1vlY+ZKWPz0EMPmS996Uvmhz/8oSEic99994nySsbhoosuMu9973vN008/bX72s5+Zd77zneaqq66q85VMPK6xGRgYMKtXrzbf+973zIsvvmi2bdtmVq5caZYvXy7qOFHHZiKZlh8fK1euNOvXry/vl0ols2DBArNp06Yp7NXUcuDAAUNEZuvWrcaYIw9BIpEw9957b/mYX//614aIzLZt26aqm3Ulk8mYU0891Tz66KPmAx/4QPnjYyaPzU033WTe9773RZYHQWA6OzvN17/+9fLvBgYGTCqVMv/5n/9Zjy5OGZdeeqn5y7/8S/G7K6+80lx99dXGmJk7NvgHtpJxeOGFFwwRmR07dpSP+clPfmI8zzP79u2rW98nm6N9mCHPPPOMISLz+uuvG2NmztgcK9PO7JLP52nXrl20evXq8u9836fVq1fTtm3bprBnU8vg4CAREbW3txMR0a5du6hQKIhxWrp0KXV3d8+YcVq/fj1deumlYgyIZvbY/PjHP6YVK1bQn/3Zn9G8efPorLPOou985zvl8ldffZX6+vrE2LS2ttKqVatO+LE577zzaMuWLfSb3/yGiIh+/vOf01NPPUUXX3wxEc3sseFUMg7btm2jtrY2WrFiRfmY1atXk+/7tH379rr3eSoZHBwkz/Oora2NiHRsKmXaJZZ7++23qVQqUUdHh/h9R0cHvfjii1PUq6klCAK64YYb6Pzzz6fTTjuNiIj6+voomUyWJ/zv6ejooL6+vinoZX2555576Nlnn6UdO3aEymby2Lzyyit022230YYNG+hv/uZvaMeOHfTXf/3XlEwmad26deXrP9rzdaKPzRe/+EUaGhqipUuXUiwWo1KpRDfffDNdffXVREQzemw4lYxDX18fzZs3T5TH43Fqb2+fUWOVzWbppptuoquuuqqcXE7HpjKm3ceHEmb9+vX0/PPP01NPPTXVXZkW9Pb20vXXX0+PPvoopdPpqe7OtCIIAlqxYgX9wz/8AxERnXXWWfT888/T7bffTuvWrZvi3k0t3//+9+muu+6iu+++m97znvfQ7t276YYbbqAFCxbM+LFRqqdQKNBHP/pRMsbQbbfdNtXdOe6YdmaXOXPmUCwWCykT+vv7qbOzc4p6NXVcd9119OCDD9Ljjz9OixYtKv++s7OT8vk8DQwMiONnwjjt2rWLDhw4QGeffTbF43GKx+O0detWuvXWWykej1NHR8eMHZv58+fTu9/9bvG7ZcuW0d69e4mIytc/E5+vz3/+8/TFL36RPv7xj9Ppp59Of/EXf0E33ngjbdq0iYhm9thwKhmHzs5OOnDggCgvFot06NChGTFWv//weP311+nRRx8tr3oQ6dhUyrT7+Egmk7R8+XLasmVL+XdBENCWLVuop6dnCntWX4wxdN1119F9991Hjz32GC1ZskSUL1++nBKJhBinPXv20N69e0/4cbrwwgvpl7/8Je3evbv8s2LFCrr66qvL2zN1bM4///yQJPs3v/kNnXzyyUREtGTJEurs7BRjMzQ0RNu3bz/hx2Z0dJR8X77yYrEYBUFARDN7bDiVjENPTw8NDAzQrl27ysc89thjFAQBrVq1qu59rie///B46aWX6Kc//SnNnj1blM/ksamKqfZ4PRr33HOPSaVS5rvf/a554YUXzKc//WnT1tZm+vr6prprdeOzn/2saW1tNU888YR58803yz+jo6PlYz7zmc+Y7u5u89hjj5mdO3eanp4e09PTM4W9njq42sWYmTs2zzzzjInH4+bmm282L730krnrrrtMQ0OD+Y//+I/yMbfccotpa2szP/rRj8wvfvELc/nll5+QclJk3bp1ZuHChWWp7Q9/+EMzZ84c84UvfKF8zEwZm0wmY5577jnz3HPPGSIy//RP/2See+65smKjknG46KKLzFlnnWW2b99unnrqKXPqqaeeEHJS19jk83lz2WWXmUWLFpndu3eLd3MulyvXcaKOzUQyLT8+jDHmn//5n013d7dJJpNm5cqV5umnn57qLtUVIjrqz5133lk+ZmxszPzVX/2VOemkk0xDQ4P58Ic/bN58882p6/QUgh8fM3lsHnjgAXPaaaeZVCplli5dav71X/9VlAdBYL785S+bjo4Ok0qlzIUXXmj27NkzRb2tH0NDQ+b666833d3dJp1Om3e84x3mS1/6kvijMVPG5vHHHz/q+2XdunXGmMrG4eDBg+aqq64yTU1NpqWlxVxzzTUmk8lMwdVMLK6xefXVVyPfzY8//ni5jhN1bCYSzxgW3k9RFEVRFGWSmXY+H4qiKIqinNjox4eiKIqiKHVFPz4URVEURakr+vGhKIqiKEpd0Y8PRVEURVHqin58KIqiKIpSV/TjQ1EURVGUuqIfH4qiKIqi1BX9+FAURVEUpa7ox4eiKIqiKHVFPz4URVEURakr+vGhKIqiKEpd+b9jqXofZPsCOgAAAABJRU5ErkJggg=="},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(word) for word in val[1][0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:46.017488Z","iopub.execute_input":"2023-10-22T10:10:46.017807Z","iopub.status.idle":"2023-10-22T10:10:46.091253Z","shell.execute_reply.started":"2023-10-22T10:10:46.017781Z","shell.execute_reply":"2023-10-22T10:10:46.089596Z"},"trusted":true},"execution_count":36,"outputs":[{"execution_count":36,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"markdown","source":"# 3. Design the Deep Neural Network","metadata":{"tags":[]}},{"cell_type":"code","source":"from tensorflow.keras.models import Sequential \nfrom tensorflow.keras.layers import Conv3D, LSTM, Dense, Dropout, Bidirectional, MaxPool3D, Activation, Reshape, SpatialDropout3D, BatchNormalization, TimeDistributed, Flatten\nfrom tensorflow.keras.optimizers import Adam\nfrom tensorflow.keras.callbacks import ModelCheckpoint, LearningRateScheduler","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:46.094219Z","iopub.execute_input":"2023-10-22T10:10:46.094514Z","iopub.status.idle":"2023-10-22T10:10:46.108106Z","shell.execute_reply.started":"2023-10-22T10:10:46.094488Z","shell.execute_reply":"2023-10-22T10:10:46.105666Z"},"trusted":true},"execution_count":37,"outputs":[]},{"cell_type":"code","source":"data.as_numpy_iterator().next()[0][0].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:46.110468Z","iopub.execute_input":"2023-10-22T10:10:46.110798Z","iopub.status.idle":"2023-10-22T10:10:47.062736Z","shell.execute_reply.started":"2023-10-22T10:10:46.110773Z","shell.execute_reply":"2023-10-22T10:10:47.061778Z"},"trusted":true},"execution_count":38,"outputs":[{"execution_count":38,"output_type":"execute_result","data":{"text/plain":"(75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model = Sequential()\nmodel.add(Conv3D(128, 3, input_shape=(75,46,140,1), padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(256, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(75, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(TimeDistributed(Flatten()))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Dense(char_to_num.vocabulary_size()+1, kernel_initializer='he_normal', activation='softmax'))","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:47.063807Z","iopub.execute_input":"2023-10-22T10:10:47.064125Z","iopub.status.idle":"2023-10-22T10:10:49.303629Z","shell.execute_reply.started":"2023-10-22T10:10:47.064095Z","shell.execute_reply":"2023-10-22T10:10:49.302785Z"},"trusted":true},"execution_count":39,"outputs":[]},{"cell_type":"code","source":"model.summary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:49.304892Z","iopub.execute_input":"2023-10-22T10:10:49.305226Z","iopub.status.idle":"2023-10-22T10:10:49.352570Z","shell.execute_reply.started":"2023-10-22T10:10:49.305198Z","shell.execute_reply":"2023-10-22T10:10:49.351686Z"},"trusted":true},"execution_count":40,"outputs":[{"name":"stdout","text":"Model: \"sequential\"\n_________________________________________________________________\n Layer (type) Output Shape Param # \n=================================================================\n conv3d (Conv3D) (None, 75, 46, 140, 128) 3584 \n \n activation (Activation) (None, 75, 46, 140, 128) 0 \n \n max_pooling3d (MaxPooling3D (None, 75, 23, 70, 128) 0 \n ) \n \n conv3d_1 (Conv3D) (None, 75, 23, 70, 256) 884992 \n \n activation_1 (Activation) (None, 75, 23, 70, 256) 0 \n \n max_pooling3d_1 (MaxPooling (None, 75, 11, 35, 256) 0 \n 3D) \n \n conv3d_2 (Conv3D) (None, 75, 11, 35, 75) 518475 \n \n activation_2 (Activation) (None, 75, 11, 35, 75) 0 \n \n max_pooling3d_2 (MaxPooling (None, 75, 5, 17, 75) 0 \n 3D) \n \n time_distributed (TimeDistr (None, 75, 6375) 0 \n ibuted) \n \n bidirectional (Bidirectiona (None, 75, 256) 6660096 \n l) \n \n dropout (Dropout) (None, 75, 256) 0 \n \n bidirectional_1 (Bidirectio (None, 75, 256) 394240 \n nal) \n \n dropout_1 (Dropout) (None, 75, 256) 0 \n \n dense (Dense) (None, 75, 41) 10537 \n \n=================================================================\nTotal params: 8,471,924\nTrainable params: 8,471,924\nNon-trainable params: 0\n_________________________________________________________________\n","output_type":"stream"}]},{"cell_type":"code","source":"5*17*75","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:49.353716Z","iopub.execute_input":"2023-10-22T10:10:49.353997Z","iopub.status.idle":"2023-10-22T10:10:49.360454Z","shell.execute_reply.started":"2023-10-22T10:10:49.353972Z","shell.execute_reply":"2023-10-22T10:10:49.359420Z"},"trusted":true},"execution_count":41,"outputs":[{"execution_count":41,"output_type":"execute_result","data":{"text/plain":"6375"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(val[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:49.361724Z","iopub.execute_input":"2023-10-22T10:10:49.362008Z","iopub.status.idle":"2023-10-22T10:10:55.123953Z","shell.execute_reply.started":"2023-10-22T10:10:49.361983Z","shell.execute_reply":"2023-10-22T10:10:55.123017Z"},"trusted":true},"execution_count":42,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 6s 6s/step\n","output_type":"stream"}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)])","metadata":{"execution":{"iopub.status.busy":"2023-10-22T10:10:55.125423Z","iopub.execute_input":"2023-10-22T10:10:55.125914Z","iopub.status.idle":"2023-10-22T10:10:55.225395Z","shell.execute_reply.started":"2023-10-22T10:10:55.125877Z","shell.execute_reply":"2023-10-22T10:10:55.224505Z"},"trusted":true},"execution_count":43,"outputs":[{"execution_count":43,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.226768Z","iopub.execute_input":"2023-10-22T10:10:55.227078Z","iopub.status.idle":"2023-10-22T10:10:55.309360Z","shell.execute_reply.started":"2023-10-22T10:10:55.227038Z","shell.execute_reply":"2023-10-22T10:10:55.308375Z"},"trusted":true},"execution_count":44,"outputs":[{"execution_count":44,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"model.input_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.310584Z","iopub.execute_input":"2023-10-22T10:10:55.310930Z","iopub.status.idle":"2023-10-22T10:10:55.316825Z","shell.execute_reply.started":"2023-10-22T10:10:55.310904Z","shell.execute_reply":"2023-10-22T10:10:55.315909Z"},"trusted":true},"execution_count":45,"outputs":[{"execution_count":45,"output_type":"execute_result","data":{"text/plain":"(None, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model.output_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.318254Z","iopub.execute_input":"2023-10-22T10:10:55.318626Z","iopub.status.idle":"2023-10-22T10:10:55.331850Z","shell.execute_reply.started":"2023-10-22T10:10:55.318592Z","shell.execute_reply":"2023-10-22T10:10:55.330866Z"},"trusted":true},"execution_count":46,"outputs":[{"execution_count":46,"output_type":"execute_result","data":{"text/plain":"(None, 75, 41)"},"metadata":{}}]},{"cell_type":"markdown","source":"# 4. Setup Training Options and Train","metadata":{"tags":[]}},{"cell_type":"code","source":"def scheduler(epoch, lr):\n if epoch < 30:\n return lr\n else:\n return lr * tf.math.exp(-0.1)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.333176Z","iopub.execute_input":"2023-10-22T10:10:55.333566Z","iopub.status.idle":"2023-10-22T10:10:55.341889Z","shell.execute_reply.started":"2023-10-22T10:10:55.333531Z","shell.execute_reply":"2023-10-22T10:10:55.340989Z"},"trusted":true},"execution_count":47,"outputs":[]},{"cell_type":"code","source":"def CTCLoss(y_true, y_pred):\n batch_len = tf.cast(tf.shape(y_true)[0], dtype=\"int64\")\n input_length = tf.cast(tf.shape(y_pred)[1], dtype=\"int64\")\n label_length = tf.cast(tf.shape(y_true)[1], dtype=\"int64\")\n\n input_length = input_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n label_length = label_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n\n loss = tf.keras.backend.ctc_batch_cost(y_true, y_pred, input_length, label_length)\n return loss","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.343046Z","iopub.execute_input":"2023-10-22T10:10:55.343426Z","iopub.status.idle":"2023-10-22T10:10:55.353837Z","shell.execute_reply.started":"2023-10-22T10:10:55.343393Z","shell.execute_reply":"2023-10-22T10:10:55.353036Z"},"trusted":true},"execution_count":48,"outputs":[]},{"cell_type":"code","source":"class ProduceExample(tf.keras.callbacks.Callback): \n def __init__(self, dataset) -> None: \n self.dataset = dataset.as_numpy_iterator()\n \n def on_epoch_end(self, epoch, logs=None) -> None:\n data = self.dataset.next()\n yhat = self.model.predict(data[0])\n decoded = tf.keras.backend.ctc_decode(yhat, [75,75], greedy=False)[0][0].numpy()\n for x in range(len(yhat)): \n print('Original:', tf.strings.reduce_join(num_to_char(data[1][x])).numpy().decode('utf-8'))\n print('Prediction:', tf.strings.reduce_join(num_to_char(decoded[x])).numpy().decode('utf-8'))\n print('~'*100)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.355015Z","iopub.execute_input":"2023-10-22T10:10:55.355353Z","iopub.status.idle":"2023-10-22T10:10:55.365770Z","shell.execute_reply.started":"2023-10-22T10:10:55.355328Z","shell.execute_reply":"2023-10-22T10:10:55.364874Z"},"trusted":true},"execution_count":49,"outputs":[]},{"cell_type":"code","source":"model.compile(optimizer=tf.keras.optimizers.legacy.Adam(learning_rate=0.0001), loss=CTCLoss)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.366764Z","iopub.execute_input":"2023-10-22T10:10:55.367047Z","iopub.status.idle":"2023-10-22T10:10:55.394916Z","shell.execute_reply.started":"2023-10-22T10:10:55.367021Z","shell.execute_reply":"2023-10-22T10:10:55.393984Z"},"trusted":true},"execution_count":50,"outputs":[]},{"cell_type":"code","source":"checkpoint_callback = ModelCheckpoint(os.path.join('models','checkpoint'), monitor='loss', save_weights_only=True) ","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.396282Z","iopub.execute_input":"2023-10-22T10:10:55.396652Z","iopub.status.idle":"2023-10-22T10:10:55.401488Z","shell.execute_reply.started":"2023-10-22T10:10:55.396606Z","shell.execute_reply":"2023-10-22T10:10:55.400447Z"},"trusted":true},"execution_count":51,"outputs":[]},{"cell_type":"code","source":"schedule_callback = LearningRateScheduler(scheduler)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.402734Z","iopub.execute_input":"2023-10-22T10:10:55.403016Z","iopub.status.idle":"2023-10-22T10:10:55.412863Z","shell.execute_reply.started":"2023-10-22T10:10:55.402991Z","shell.execute_reply":"2023-10-22T10:10:55.412000Z"},"trusted":true},"execution_count":52,"outputs":[]},{"cell_type":"code","source":"example_callback = ProduceExample(test)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.414051Z","iopub.execute_input":"2023-10-22T10:10:55.414446Z","iopub.status.idle":"2023-10-22T10:10:55.434915Z","shell.execute_reply.started":"2023-10-22T10:10:55.414419Z","shell.execute_reply":"2023-10-22T10:10:55.434193Z"},"trusted":true},"execution_count":53,"outputs":[]},{"cell_type":"code","source":"model.fit(train, validation_data=test, epochs=96, callbacks=[checkpoint_callback, schedule_callback, example_callback])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T10:10:55.436011Z","iopub.execute_input":"2023-10-22T10:10:55.436303Z","iopub.status.idle":"2023-10-22T17:54:08.372889Z","shell.execute_reply.started":"2023-10-22T10:10:55.436278Z","shell.execute_reply":"2023-10-22T17:54:08.371497Z"},"trusted":true},"execution_count":54,"outputs":[{"name":"stdout","text":"Epoch 1/96\n 86/450 [====>.........................] - ETA: 4:18 - loss: 112.1342","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x55e2445e4f40] ac-tex damaged at 22 17\n[mpeg1video @ 0x55e2445e4f40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 85.1955","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb006d5c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb006d5c0] Warning MVs not available\n[mpeg1video @ 0x7fb10c078180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c078180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 2s 2s/step\nOriginal: place white in p six now\nPrediction: le e e e e o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay blue sp with e six please\nPrediction: le e e e o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 760s 2s/step - loss: 85.1955 - val_loss: 71.5942 - lr: 1.0000e-04\nEpoch 2/96\n173/450 [==========>...................] - ETA: 3:18 - loss: 72.6446","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf880fd280] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf880fd280] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 71.0840","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb0581d77c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb0581d77c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: lay red with r nine soon\nPrediction: la e e e e o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue at p one again\nPrediction: la e e e e o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 548s 1s/step - loss: 71.0840 - val_loss: 64.8817 - lr: 1.0000e-04\nEpoch 3/96\n 91/450 [=====>........................] - ETA: 4:15 - loss: 67.9789","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf68003200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf68003200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 67.2240","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafa809df40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafa809df40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: bin red with n three again\nPrediction: la e e t e on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white in r four please\nPrediction: la e e t e on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 544s 1s/step - loss: 67.2240 - val_loss: 63.2823 - lr: 1.0000e-04\nEpoch 4/96\n202/450 [============>.................] - ETA: 2:56 - loss: 64.9651","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1300f0900] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1300f0900] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 64.2933","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7006bd00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7006bd00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 124ms/step\nOriginal: lay blue by k seven again\nPrediction: la e e t e oan\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue with j five again\nPrediction: la e e t e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 545s 1s/step - loss: 64.2933 - val_loss: 60.4680 - lr: 1.0000e-04\nEpoch 5/96\n306/450 [===================>..........] - ETA: 1:42 - loss: 62.4382","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb10c1bd940] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c1bd940] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 61.9440","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54024140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54024140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay blue by r one again\nPrediction: la re t e e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white in r five again\nPrediction: la re t e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 61.9440 - val_loss: 57.6276 - lr: 1.0000e-04\nEpoch 6/96\n200/450 [============>.................] - ETA: 2:56 - loss: 60.1163","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb007d1c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb007d1c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 59.8636","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb125a2ddc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb125a2ddc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: set red in h one soon\nPrediction: la re i e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green with t one soon\nPrediction: la re i e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 543s 1s/step - loss: 59.8636 - val_loss: 57.7013 - lr: 1.0000e-04\nEpoch 7/96\n422/450 [===========================>..] - ETA: 19s - loss: 58.2182","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf702af140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf702af140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 58.1452","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafbc026d80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafbc026d80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 124ms/step\nOriginal: lay red sp with l five soon\nPrediction: la re i e asn\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green in r nine soon\nPrediction: la re t e on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 545s 1s/step - loss: 58.1452 - val_loss: 53.6593 - lr: 1.0000e-04\nEpoch 8/96\n408/450 [==========================>...] - ETA: 29s - loss: 56.4018","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf5c0915c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf5c0915c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 56.3587","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafa81088c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafa81088c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: bin white by a five soon\nPrediction: la re i e on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin blue in f zero please\nPrediction: la re i e ae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 56.3587 - val_loss: 52.2985 - lr: 1.0000e-04\nEpoch 9/96\n298/450 [==================>...........] - ETA: 1:46 - loss: 55.0418","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb128046040] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb128046040] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 54.5534","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fadb3b15c00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fadb3b15c00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 125ms/step\nOriginal: bin white sp with n six now\nPrediction: set re t e aon\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white by s two please\nPrediction: sen re t e ae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 54.5534 - val_loss: 47.9571 - lr: 1.0000e-04\nEpoch 10/96\n 22/450 [>.............................] - ETA: 4:59 - loss: 50.7712","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafbc04a400] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafbc04a400] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 50.4764","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf500c5740] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf500c5740] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place green at q six now\nPrediction: la re t n o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green at q eight please\nPrediction: la re t e eae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 538s 1s/step - loss: 50.4764 - val_loss: 45.7617 - lr: 1.0000e-04\nEpoch 11/96\n 14/450 [..............................] - ETA: 5:05 - loss: 50.4029","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf80043500] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf80043500] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 48.4628","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb10c1a7bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c1a7bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: lay green at f four now\nPrediction: set re n o o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green at h zero now\nPrediction: la re it on o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 536s 1s/step - loss: 48.4628 - val_loss: 44.7726 - lr: 1.0000e-04\nEpoch 12/96\n 85/450 [====>.........................] - ETA: 4:16 - loss: 47.3887","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7027fdc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7027fdc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 46.6186","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb003b040] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb003b040] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay white with m one soon\nPrediction: let re it o o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green with o three soon\nPrediction: la re it on o\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 46.6186 - val_loss: 43.5727 - lr: 1.0000e-04\nEpoch 13/96\n 44/450 [=>............................] - ETA: 4:44 - loss: 45.7983","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf4c01f0c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf4c01f0c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 44.3584","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7aac7e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7aac7e00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: place white in x two please\nPrediction: la re t re plae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue with c eight now\nPrediction: plac ble it ie on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 44.3584 - val_loss: 40.2542 - lr: 1.0000e-04\nEpoch 14/96\n410/450 [==========================>...] - ETA: 28s - loss: 42.3026","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb10c1bd940] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c1bd940] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 42.1926","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf64019c40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf64019c40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: lay red at e two now\nPrediction: set re it o ow\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red at y six please\nPrediction: set re t e an\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 536s 1s/step - loss: 42.1926 - val_loss: 37.9253 - lr: 1.0000e-04\nEpoch 15/96\n186/450 [===========>..................] - ETA: 3:04 - loss: 41.1123","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb4053400] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb4053400] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 39.9234","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb130cce640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb130cce640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: set white by i six please\nPrediction: set re it oe pleae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green with t two please\nPrediction: set re it or pleae\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 534s 1s/step - loss: 39.9234 - val_loss: 33.8579 - lr: 1.0000e-04\nEpoch 16/96\n 39/450 [=>............................] - ETA: 4:49 - loss: 38.7671","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7ab59780] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7ab59780] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 37.6335","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb058058880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb058058880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: bin red with g six now\nPrediction: len re it in ow\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin blue by m zero now\nPrediction: bit blue by oe ow\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 536s 1s/step - loss: 37.6335 - val_loss: 32.2507 - lr: 1.0000e-04\nEpoch 17/96\n325/450 [====================>.........] - ETA: 1:28 - loss: 35.2139","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf5c035680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf5c035680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 35.3310","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb006a4c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb006a4c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: bin white at g five soon\nPrediction: len re it eie son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place red with q three soon\nPrediction: plac re it ie son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 539s 1s/step - loss: 35.3310 - val_loss: 29.4248 - lr: 1.0000e-04\nEpoch 18/96\n234/450 [==============>...............] - ETA: 2:31 - loss: 33.5974","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1280519c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1280519c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 33.1856","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faea7422bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faea7422bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: set green with x three soon\nPrediction: set re it re son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue with p six now\nPrediction: place blue by io ow\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 535s 1s/step - loss: 33.1856 - val_loss: 26.9494 - lr: 1.0000e-04\nEpoch 19/96\n143/450 [========>.....................] - ETA: 3:33 - loss: 31.9843","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb0441eea00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb0441eea00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 31.3043","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54097980] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54097980] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: place red by x three soon\nPrediction: place re by e on\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red in e zero please\nPrediction: sen re it ir please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 531s 1s/step - loss: 31.3043 - val_loss: 25.3467 - lr: 1.0000e-04\nEpoch 20/96\n288/450 [==================>...........] - ETA: 1:52 - loss: 28.7436","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafac002b00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafac002b00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 28.9096","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1101f4100] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1101f4100] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: lay red with s zero please\nPrediction: lay re it o please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white with r zero please\nPrediction: place gre it or please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 531s 1s/step - loss: 28.9096 - val_loss: 22.7949 - lr: 1.0000e-04\nEpoch 21/96\n304/450 [===================>..........] - ETA: 1:41 - loss: 27.0307","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7016af40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7016af40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 27.0639","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafbc078980] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafbc078980] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: bin white with h three soon\nPrediction: bin white with tre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white with s seven again\nPrediction: lay white wit eie agin\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 538s 1s/step - loss: 27.0639 - val_loss: 22.0067 - lr: 1.0000e-04\nEpoch 22/96\n364/450 [=======================>......] - ETA: 1:00 - loss: 25.0067","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54001340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54001340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 24.8791","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf84015500] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf84015500] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: place green with l one soon\nPrediction: place red it ene son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white with q nine soon\nPrediction: place white ith ie son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 24.8791 - val_loss: 19.1597 - lr: 1.0000e-04\nEpoch 23/96\n438/450 [============================>.] - ETA: 8s - loss: 22.9350","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1200babc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1200babc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 22.8940","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf5c02df00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf5c02df00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: set blue by h two now\nPrediction: set blue by o now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set blue with h eight please\nPrediction: set blue it it please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 535s 1s/step - loss: 22.8940 - val_loss: 18.0147 - lr: 1.0000e-04\nEpoch 24/96\n 37/450 [=>............................] - ETA: 4:48 - loss: 21.9018","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafbc0425c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafbc0425c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 21.0697","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf50116340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf50116340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place white with e one soon\nPrediction: place white with oe son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white in j three soon\nPrediction: place white with thre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 21.0697 - val_loss: 16.4850 - lr: 1.0000e-04\nEpoch 25/96\n392/450 [=========================>....] - ETA: 40s - loss: 19.5278","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafac007d00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafac007d00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 19.4981","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb0580a0f80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb0580a0f80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place red in p one soon\nPrediction: place red in ne son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white with e two please\nPrediction: place white wit to please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 539s 1s/step - loss: 19.4981 - val_loss: 15.4640 - lr: 1.0000e-04\nEpoch 26/96\n 77/450 [====>.........................] - ETA: 4:21 - loss: 18.2201","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fadb3b5db80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fadb3b5db80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 17.9257","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafc0023940] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafc0023940] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay blue at k three again\nPrediction: lay blue at tre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green with i one again\nPrediction: bin gren with one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 17.9257 - val_loss: 13.1815 - lr: 1.0000e-04\nEpoch 27/96\n337/450 [=====================>........] - ETA: 1:19 - loss: 16.7400","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x55e23df34980] ac-tex damaged at 22 17\n[mpeg1video @ 0x55e23df34980] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 16.7814","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf84083380] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf84083380] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place white in j five again\nPrediction: place white it five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green in a four please\nPrediction: bin gren in for please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 16.7814 - val_loss: 12.1376 - lr: 1.0000e-04\nEpoch 28/96\n206/450 [============>.................] - ETA: 2:51 - loss: 15.5050","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1101a1540] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1101a1540] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 15.6964","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf4c06fac0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf4c06fac0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin red at s six now\nPrediction: bin red at six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set blue by h three soon\nPrediction: set blue by tre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 538s 1s/step - loss: 15.6964 - val_loss: 11.5575 - lr: 1.0000e-04\nEpoch 29/96\n293/450 [==================>...........] - ETA: 1:50 - loss: 14.6915","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafa803af00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafa803af00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 14.3988","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1207d2640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1207d2640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: place red with x six now\nPrediction: place red with six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red in y one soon\nPrediction: lay red in one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 539s 1s/step - loss: 14.3988 - val_loss: 10.0799 - lr: 1.0000e-04\nEpoch 30/96\n352/450 [======================>.......] - ETA: 1:09 - loss: 13.6119","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faea6f669c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faea6f669c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 13.4218","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb05808ad80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb05808ad80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 123ms/step\nOriginal: set red by i one again\nPrediction: set red by one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red with i two now\nPrediction: set red with wo now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 13.4218 - val_loss: 11.4866 - lr: 1.0000e-04\nEpoch 31/96\n234/450 [==============>...............] - ETA: 2:32 - loss: 12.9117","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54067dc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54067dc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 12.5811","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafa8039f40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafa8039f40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: lay red at r zero now\nPrediction: lay red at zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place red in p three again\nPrediction: place red in hre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 12.5811 - val_loss: 9.1893 - lr: 9.0484e-05\nEpoch 32/96\n114/450 [======>.......................] - ETA: 3:56 - loss: 11.6906","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb12002af00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb12002af00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 11.5668","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf6401dac0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf6401dac0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 130ms/step\nOriginal: bin white with n nine again\nPrediction: bin white with nine again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue in b nine again\nPrediction: place blue in nine again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 11.5668 - val_loss: 7.8694 - lr: 8.1873e-05\nEpoch 33/96\n 62/450 [===>..........................] - ETA: 4:34 - loss: 10.6531","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafc401a6c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafc401a6c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 10.8546","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1300e5c40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1300e5c40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 127ms/step\nOriginal: lay blue with k nine soon\nPrediction: lay blue with nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red with f three again\nPrediction: lay red with thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 10.8546 - val_loss: 7.0539 - lr: 7.4082e-05\nEpoch 34/96\n260/450 [================>.............] - ETA: 2:14 - loss: 10.0236","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf80008a00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf80008a00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 10.1667","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb11c087fc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb11c087fc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: place white with y three soon\nPrediction: place white with thre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green with h eight now\nPrediction: bin gren with eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 10.1667 - val_loss: 7.2296 - lr: 6.7032e-05\nEpoch 35/96\n344/450 [=====================>........] - ETA: 1:14 - loss: 9.5860","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf68043400] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf68043400] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 9.4515","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb003fd80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb003fd80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: bin red in l nine soon\nPrediction: bin red in nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue in i three again\nPrediction: place blue in thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 9.4515 - val_loss: 6.4875 - lr: 6.0653e-05\nEpoch 36/96\n160/450 [=========>....................] - ETA: 3:24 - loss: 8.9734","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf4c581180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf4c581180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 9.0505","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faea6f9acc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faea6f9acc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: lay green in s one again\nPrediction: lay gren in one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay blue by q eight now\nPrediction: lay blue by eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 9.0505 - val_loss: 5.7669 - lr: 5.4881e-05\nEpoch 37/96\n266/450 [================>.............] - ETA: 2:10 - loss: 8.4695","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1180149c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1180149c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 8.4782","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf5c016c40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf5c016c40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: set red in a six now\nPrediction: set red in six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green with i zero please\nPrediction: bin gren with zero please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 8.4782 - val_loss: 5.5085 - lr: 4.9659e-05\nEpoch 38/96\n274/450 [=================>............] - ETA: 2:04 - loss: 8.2205","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb4044680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb4044680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 8.2210","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb125db8bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb125db8bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay white by z seven again\nPrediction: lay white by seven again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue in i one soon\nPrediction: place blue in one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 541s 1s/step - loss: 8.2210 - val_loss: 4.8387 - lr: 4.4933e-05\nEpoch 39/96\n116/450 [======>.......................] - ETA: 3:57 - loss: 8.0864","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf800a7140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf800a7140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 7.7534","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb10c07d800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c07d800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 129ms/step\nOriginal: bin blue at f five again\nPrediction: bin blue at f five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin blue at s three again\nPrediction: bin blue at thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 7.7534 - val_loss: 4.8322 - lr: 4.0657e-05\nEpoch 40/96\n447/450 [============================>.] - ETA: 2s - loss: 7.3993","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf6001c640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf6001c640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 7.3972","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb0163200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb0163200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 127ms/step\nOriginal: lay white at f zero please\nPrediction: lay white at zero please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set white at i three again\nPrediction: set white at thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 543s 1s/step - loss: 7.3972 - val_loss: 4.3613 - lr: 3.6788e-05\nEpoch 41/96\n200/450 [============>.................] - ETA: 2:56 - loss: 7.2302","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb1200c6e80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb1200c6e80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 7.1828","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faea6f97bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faea6f97bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set blue in g seven again\nPrediction: set blue in seven again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin white at a one soon\nPrediction: bin white at a one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 543s 1s/step - loss: 7.1828 - val_loss: 4.3238 - lr: 3.3287e-05\nEpoch 42/96\n125/450 [=======>......................] - ETA: 3:50 - loss: 7.2686","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb044024880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb044024880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.8739","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54098640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54098640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 131ms/step\nOriginal: place green in d seven again\nPrediction: place gren in seven again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green in z five again\nPrediction: lay gren in five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 6.8739 - val_loss: 4.1965 - lr: 3.0119e-05\nEpoch 43/96\n285/450 [==================>...........] - ETA: 1:56 - loss: 6.4387","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafb40a24c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafb40a24c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.5179","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb125dd2a00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb125dd2a00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: place white at q zero now\nPrediction: place white at zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green in o seven soon\nPrediction: set gren in o seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 541s 1s/step - loss: 6.5179 - val_loss: 4.1021 - lr: 2.7253e-05\nEpoch 44/96\n408/450 [==========================>...] - ETA: 29s - loss: 6.3226","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf70061780] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf70061780] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.3005","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafc440f700] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafc440f700] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 131ms/step\nOriginal: place red at c six now\nPrediction: place red at c six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green in v three again\nPrediction: set gren in thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 544s 1s/step - loss: 6.3005 - val_loss: 3.4295 - lr: 2.4660e-05\nEpoch 45/96\n178/450 [==========>...................] - ETA: 3:12 - loss: 6.1629","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf4c058bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf4c058bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.1288","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf8405c500] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf8405c500] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin red in f five soon\nPrediction: bin red in f five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green with l three again\nPrediction: place gren with l thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 6.1288 - val_loss: 3.5842 - lr: 2.2313e-05\nEpoch 46/96\n 53/450 [==>...........................] - ETA: 4:40 - loss: 5.8659","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb120075400] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb120075400] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.9979","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fadb3a28cc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fadb3a28cc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: lay green with t three again\nPrediction: lay gren with thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay blue in d three soon\nPrediction: lay blue in thre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 541s 1s/step - loss: 5.9979 - val_loss: 3.1175 - lr: 2.0190e-05\nEpoch 47/96\n334/450 [=====================>........] - ETA: 1:22 - loss: 5.7999","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafc0032000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafc0032000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.7116","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb13009c0c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb13009c0c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place red at c eight please\nPrediction: place red at c eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green with q zero please\nPrediction: set gren with zero please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 543s 1s/step - loss: 5.7116 - val_loss: 3.7012 - lr: 1.8268e-05\nEpoch 48/96\n174/450 [==========>...................] - ETA: 3:15 - loss: 5.6131","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafac0634c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafac0634c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.5815","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb10c1be180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb10c1be180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 113ms/step\nOriginal: place red with k one again\nPrediction: place red with one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green in c one again\nPrediction: set gren in one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 5.5815 - val_loss: 2.8747 - lr: 1.6530e-05\nEpoch 49/96\n140/450 [========>.....................] - ETA: 3:39 - loss: 5.7162","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fadb3a283c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fadb3a283c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.6103","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fafc0044d40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fafc0044d40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: lay white in e five soon\nPrediction: lay white in five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red at r two please\nPrediction: lay red at two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 542s 1s/step - loss: 5.6103 - val_loss: 2.9940 - lr: 1.4957e-05\nEpoch 50/96\n262/450 [================>.............] - ETA: 2:12 - loss: 5.2824","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb13007e800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb13007e800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.3198","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf7a98db40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf7a98db40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 113ms/step\nOriginal: lay red at e four please\nPrediction: lay red at four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin white by g nine soon\nPrediction: bin white by g nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 540s 1s/step - loss: 5.3198 - val_loss: 2.8131 - lr: 1.3534e-05\nEpoch 51/96\n308/450 [===================>..........] - ETA: 1:40 - loss: 5.2943","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fb11c03f6c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fb11c03f6c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.2782","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7faf54144e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faf54144e00] Warning MVs not available\n","output_type":"stream"},{"traceback":["\u001b[0;31m---------------------------------------------------------------------------\u001b[0m","\u001b[0;31mStopIteration\u001b[0m Traceback (most recent call last)","Cell \u001b[0;32mIn[54], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mmodel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfit\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtrain\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mvalidation_data\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtest\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mepochs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;241;43m96\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcallbacks\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[43mcheckpoint_callback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mschedule_callback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mexample_callback\u001b[49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\n","File \u001b[0;32m/opt/conda/lib/python3.10/site-packages/keras/utils/traceback_utils.py:70\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 67\u001b[0m filtered_tb \u001b[38;5;241m=\u001b[39m _process_traceback_frames(e\u001b[38;5;241m.\u001b[39m__traceback__)\n\u001b[1;32m 68\u001b[0m \u001b[38;5;66;03m# To get the full stack trace, call:\u001b[39;00m\n\u001b[1;32m 69\u001b[0m \u001b[38;5;66;03m# `tf.debugging.disable_traceback_filtering()`\u001b[39;00m\n\u001b[0;32m---> 70\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m e\u001b[38;5;241m.\u001b[39mwith_traceback(filtered_tb) \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 71\u001b[0m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[1;32m 72\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m filtered_tb\n","Cell \u001b[0;32mIn[49], line 6\u001b[0m, in \u001b[0;36mProduceExample.on_epoch_end\u001b[0;34m(self, epoch, logs)\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mon_epoch_end\u001b[39m(\u001b[38;5;28mself\u001b[39m, epoch, logs\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m----> 6\u001b[0m data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdataset\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mnext\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 7\u001b[0m yhat \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmodel\u001b[38;5;241m.\u001b[39mpredict(data[\u001b[38;5;241m0\u001b[39m])\n\u001b[1;32m 8\u001b[0m decoded \u001b[38;5;241m=\u001b[39m tf\u001b[38;5;241m.\u001b[39mkeras\u001b[38;5;241m.\u001b[39mbackend\u001b[38;5;241m.\u001b[39mctc_decode(yhat, [\u001b[38;5;241m75\u001b[39m,\u001b[38;5;241m75\u001b[39m], greedy\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m)[\u001b[38;5;241m0\u001b[39m][\u001b[38;5;241m0\u001b[39m]\u001b[38;5;241m.\u001b[39mnumpy()\n","\u001b[0;31mStopIteration\u001b[0m: "],"ename":"StopIteration","evalue":"","output_type":"error"}]},{"cell_type":"markdown","source":"# 5. Make a Prediction ","metadata":{"tags":[]}},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# output = 'checkpoints.zip'\n# gdown.download(url, output, quiet=False)\n# gdown.extractall('checkpoints.zip', 'models')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T17:54:08.373999Z","iopub.status.idle":"2023-10-22T17:54:08.374491Z","shell.execute_reply.started":"2023-10-22T17:54:08.374252Z","shell.execute_reply":"2023-10-22T17:54:08.374276Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# model.load_weights('./models/checkpoint')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T17:54:08.375782Z","iopub.status.idle":"2023-10-22T17:54:08.376272Z","shell.execute_reply.started":"2023-10-22T17:54:08.376003Z","shell.execute_reply":"2023-10-22T17:54:08.376026Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test_data = test.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T17:56:00.282397Z","iopub.execute_input":"2023-10-22T17:56:00.283603Z","iopub.status.idle":"2023-10-22T17:56:00.294261Z","shell.execute_reply.started":"2023-10-22T17:56:00.283569Z","shell.execute_reply":"2023-10-22T17:56:00.293287Z"},"trusted":true},"execution_count":55,"outputs":[]},{"cell_type":"code","source":"sample = test_data.next()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T17:56:02.712926Z","iopub.execute_input":"2023-10-22T17:56:02.713286Z","iopub.status.idle":"2023-10-22T17:59:18.977666Z","shell.execute_reply.started":"2023-10-22T17:56:02.713259Z","shell.execute_reply":"2023-10-22T17:59:18.975855Z"},"trusted":true},"execution_count":56,"outputs":[{"name":"stderr","text":"[mpeg1video @ 0x7faea7433c80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7faea7433c80] Warning MVs not available\n","output_type":"stream"}]},{"cell_type":"code","source":"sample[0].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:02:25.818961Z","iopub.execute_input":"2023-10-22T18:02:25.819363Z","iopub.status.idle":"2023-10-22T18:02:25.826322Z","shell.execute_reply.started":"2023-10-22T18:02:25.819334Z","shell.execute_reply":"2023-10-22T18:02:25.825137Z"},"trusted":true},"execution_count":72,"outputs":[{"execution_count":72,"output_type":"execute_result","data":{"text/plain":"TensorShape([75, 46, 140, 1])"},"metadata":{}}]},{"cell_type":"code","source":"sample[1].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:02:37.818461Z","iopub.execute_input":"2023-10-22T18:02:37.818827Z","iopub.status.idle":"2023-10-22T18:02:37.824992Z","shell.execute_reply.started":"2023-10-22T18:02:37.818798Z","shell.execute_reply":"2023-10-22T18:02:37.824078Z"},"trusted":true},"execution_count":73,"outputs":[{"execution_count":73,"output_type":"execute_result","data":{"text/plain":"TensorShape([23])"},"metadata":{}}]},{"cell_type":"code","source":"sample[1]","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:02:48.420305Z","iopub.execute_input":"2023-10-22T18:02:48.420671Z","iopub.status.idle":"2023-10-22T18:02:48.427519Z","shell.execute_reply.started":"2023-10-22T18:02:48.420642Z","shell.execute_reply":"2023-10-22T18:02:48.426619Z"},"trusted":true},"execution_count":74,"outputs":[{"execution_count":74,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(sample[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T18:00:21.634286Z","iopub.execute_input":"2023-10-22T18:00:21.634717Z","iopub.status.idle":"2023-10-22T18:00:21.806541Z","shell.execute_reply.started":"2023-10-22T18:00:21.634686Z","shell.execute_reply":"2023-10-22T18:00:21.805454Z"},"trusted":true},"execution_count":57,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T18:00:24.577237Z","iopub.execute_input":"2023-10-22T18:00:24.577619Z","iopub.status.idle":"2023-10-22T18:00:24.660844Z","shell.execute_reply.started":"2023-10-22T18:00:24.577576Z","shell.execute_reply":"2023-10-22T18:00:24.659942Z"},"trusted":true},"execution_count":58,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":58,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T18:00:30.989169Z","iopub.execute_input":"2023-10-22T18:00:30.989998Z","iopub.status.idle":"2023-10-22T18:00:31.001990Z","shell.execute_reply.started":"2023-10-22T18:00:30.989965Z","shell.execute_reply":"2023-10-22T18:00:31.001032Z"},"trusted":true},"execution_count":59,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-22T18:00:36.169139Z","iopub.execute_input":"2023-10-22T18:00:36.170009Z","iopub.status.idle":"2023-10-22T18:00:36.305222Z","shell.execute_reply.started":"2023-10-22T18:00:36.169976Z","shell.execute_reply":"2023-10-22T18:00:36.304320Z"},"trusted":true},"execution_count":60,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":60,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"markdown","source":"# Test on a Video","metadata":{}},{"cell_type":"code","source":"sample = load_data(tf.convert_to_tensor('./data/s1/bras9a.mpg'))","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:00:48.002893Z","iopub.execute_input":"2023-10-22T18:00:48.003616Z","iopub.status.idle":"2023-10-22T18:00:48.242859Z","shell.execute_reply.started":"2023-10-22T18:00:48.003584Z","shell.execute_reply":"2023-10-22T18:00:48.242074Z"},"trusted":true},"execution_count":61,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in [sample[1]]]","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:00:50.378029Z","iopub.execute_input":"2023-10-22T18:00:50.378441Z","iopub.status.idle":"2023-10-22T18:00:50.414269Z","shell.execute_reply.started":"2023-10-22T18:00:50.378411Z","shell.execute_reply":"2023-10-22T18:00:50.413350Z"},"trusted":true},"execution_count":62,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":62,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(tf.expand_dims(sample[0], axis=0))","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:00:53.344884Z","iopub.execute_input":"2023-10-22T18:00:53.345264Z","iopub.status.idle":"2023-10-22T18:00:53.911982Z","shell.execute_reply.started":"2023-10-22T18:00:53.345233Z","shell.execute_reply":"2023-10-22T18:00:53.911086Z"},"trusted":true},"execution_count":63,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 1s 521ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75], greedy=True)[0][0].numpy()","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:00:55.085211Z","iopub.execute_input":"2023-10-22T18:00:55.085576Z","iopub.status.idle":"2023-10-22T18:00:55.095829Z","shell.execute_reply.started":"2023-10-22T18:00:55.085547Z","shell.execute_reply":"2023-10-22T18:00:55.095036Z"},"trusted":true},"execution_count":64,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"execution":{"iopub.status.busy":"2023-10-22T18:00:57.237162Z","iopub.execute_input":"2023-10-22T18:00:57.237930Z","iopub.status.idle":"2023-10-22T18:00:57.311037Z","shell.execute_reply.started":"2023-10-22T18:00:57.237898Z","shell.execute_reply":"2023-10-22T18:00:57.310134Z"},"trusted":true},"execution_count":65,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":65,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]} \ No newline at end of file diff --git a/Kaggle Output/V1.0.50/model-checkpoint/checkpoint b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint new file mode 100644 index 0000000000000000000000000000000000000000..5be71fcccd7de38d938cc0eba59a43e4021ad153 --- /dev/null +++ b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint @@ -0,0 +1,2 @@ +model_checkpoint_path: "checkpoint" +all_model_checkpoint_paths: "checkpoint" diff --git a/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 new file mode 100644 index 0000000000000000000000000000000000000000..eb47fd3b0a9d7217f5b53228a4d9d9c42ecd6179 --- /dev/null +++ b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cb6af81fca7cdeb90421db3db08649b75d20f2063341f70f3a03233a287bf03 +size 101674390 diff --git a/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.index b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.index new file mode 100644 index 0000000000000000000000000000000000000000..372eb77091f6ad0708bd6de108e8ed9e653c3f40 Binary files /dev/null and b/Kaggle Output/V1.0.50/model-checkpoint/checkpoint.index differ diff --git a/Kaggle Output/V1.0.50/models - checkpoint 50.zip b/Kaggle Output/V1.0.50/models - checkpoint 50.zip new file mode 100644 index 0000000000000000000000000000000000000000..84d27961c2071bb51b721ee1de30db14f1d0b267 --- /dev/null +++ b/Kaggle Output/V1.0.50/models - checkpoint 50.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c99ddb8c8cd93e1cd2b915262cb5cc9d04fd5c21788ed1ebfdc733927ee7beaa +size 94482367 diff --git a/Kaggle Output/V1.50.96/Kaggle error while saving this notebook.png b/Kaggle Output/V1.50.96/Kaggle error while saving this notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..3995da5bbe5208c0a2c75fb71e02caa405eb9192 --- /dev/null +++ b/Kaggle Output/V1.50.96/Kaggle error while saving this notebook.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d20c4d79f9dfc9614df23f50a1076ba1dcb1658768ccdef2c5f829c47a94c77 +size 291391 diff --git a/Kaggle Output/V1.50.96/lipnet_v_1_50_96.ipynb b/Kaggle Output/V1.50.96/lipnet_v_1_50_96.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..7d6a36fd5d099a1e2b5334993d02b4bf8e09bb46 --- /dev/null +++ b/Kaggle Output/V1.50.96/lipnet_v_1_50_96.ipynb @@ -0,0 +1 @@ +{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.10.12","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# 0. Install and Import Dependencies","metadata":{"tags":[]}},{"cell_type":"code","source":"!pip list","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:50:44.319384Z","iopub.execute_input":"2023-10-23T03:50:44.319721Z","iopub.status.idle":"2023-10-23T03:50:47.901733Z","shell.execute_reply.started":"2023-10-23T03:50:44.319692Z","shell.execute_reply":"2023-10-23T03:50:47.900060Z"},"trusted":true},"execution_count":1,"outputs":[{"name":"stdout","text":"Package Version Editable project location\n---------------------------------------- --------------------- -------------------------\nabsl-py 1.4.0\naccelerate 0.22.0\naccess 1.1.9\naffine 2.4.0\naiobotocore 2.5.4\naiofiles 22.1.0\naiohttp 3.8.4\naiohttp-cors 0.7.0\naioitertools 0.11.0\naiorwlock 1.3.0\naiosignal 1.3.1\naiosqlite 0.19.0\nalbumentations 1.3.1\nalembic 1.12.0\naltair 5.1.1\nannotated-types 0.5.0\nannoy 1.17.3\nansiwrap 0.8.4\nanyio 3.7.0\napache-beam 2.46.0\naplus 0.11.0\nappdirs 1.4.4\nargon2-cffi 21.3.0\nargon2-cffi-bindings 21.2.0\narray-record 0.4.0\narrow 1.2.3\narviz 0.12.1\nastroid 2.15.6\nastropy 5.3.2\nasttokens 2.2.1\nastunparse 1.6.3\nasync-timeout 4.0.2\natpublic 4.0\nattrs 23.1.0\naudioread 3.0.0\nautopep8 2.0.4\nBabel 2.12.1\nbackcall 0.2.0\nbackoff 2.2.1\nbackports.functools-lru-cache 1.6.4\nbayesian-optimization 1.4.3\nbayespy 0.5.26\nbeatrix-jupyterlab 2023.621.222118\nbeautifulsoup4 4.12.2\nbidict 0.22.1\nbiopython 1.81\nblake3 0.2.1\nbleach 6.0.0\nblessed 1.20.0\nblinker 1.6.2\nblis 0.7.10\nblosc2 2.0.0\nbokeh 3.2.2\nboltons 23.0.0\nBoruta 0.3\nboto3 1.26.100\nbotocore 1.31.17\nbq-helper 0.4.1 /root/src/BigQuery_Helper\nbqplot 0.12.40\nbranca 0.6.0\nbrewer2mpl 1.4.1\nbrotlipy 0.7.0\ncachetools 4.2.4\nCartopy 0.22.0\ncatalogue 2.0.9\ncatalyst 22.4\ncatboost 1.2.1\ncategory-encoders 2.6.2\ncertifi 2023.7.22\ncesium 0.12.1\ncffi 1.15.1\ncftime 1.6.2\ncharset-normalizer 3.1.0\nchex 0.1.82\ncleverhans 4.0.0\nclick 8.1.7\nclick-plugins 1.1.1\ncligj 0.7.2\ncloud-tpu-client 0.10\ncloud-tpu-profiler 2.4.0\ncloudpickle 2.2.1\ncmaes 0.10.0\ncmdstanpy 1.1.0\ncmudict 1.0.13\ncolorama 0.4.6\ncolorcet 3.0.1\ncolorful 0.5.5\ncolorlog 6.7.0\ncolorlover 0.3.0\ncomm 0.1.3\nconda 23.7.3\nconda-content-trust 0+unknown\nconda-package-handling 2.0.2\nconda_package_streaming 0.8.0\nconfection 0.1.1\ncontextily 1.3.0\ncontourpy 1.1.0\nconvertdate 2.4.0\ncrcmod 1.7\ncryptography 38.0.4\ncubinlinker 0.3.0\ncubinlinker-cu11 0.3.0.post1\ncuda-python 11.8.2\ncudf 23.8.0\ncufflinks 0.17.3\ncuml 23.8.0\ncupy 12.2.0\nCVXcanon 0.1.2\ncycler 0.11.0\ncymem 2.0.7\ncysignals 1.11.2\nCython 0.29.35\ncytoolz 0.12.2\ndaal 2023.2.1\ndaal4py 2023.2.1\ndacite 1.8.1\ndask 2023.9.0\ndask-cuda 23.8.0\ndask-cudf 23.8.0\ndataclasses-json 0.6.0\ndatasets 2.1.0\ndatashader 0.15.2\ndatashape 0.5.2\ndatatile 1.0.3\ndb-dtypes 1.1.1\ndeap 1.4.1\ndebugpy 1.6.7\ndecorator 5.1.1\ndefusedxml 0.7.1\nDelorean 1.0.0\ndeprecat 2.1.1\nDeprecated 1.2.14\ndeprecation 2.1.0\ndescartes 1.1.0\ndill 0.3.7\ndipy 1.7.0\ndistlib 0.3.6\ndistributed 2023.7.1\ndm-tree 0.1.8\ndocker 6.1.3\ndocker-pycreds 0.4.0\ndocopt 0.6.2\ndocstring-parser 0.15\ndocstring-to-markdown 0.12\ndocutils 0.20.1\nearthengine-api 0.1.367\neasydict 1.10\neasyocr 1.7.1\necos 2.0.12\neli5 0.13.0\nemoji 2.8.0\nen-core-web-lg 3.6.0\nen-core-web-sm 3.6.0\nentrypoints 0.4\nephem 4.1.4\nesda 2.5.0\nessentia 2.1b6.dev1034\net-xmlfile 1.1.0\netils 1.3.0\nexceptiongroup 1.1.1\nexecuting 1.2.0\nexplainable-ai-sdk 1.3.3\nfastai 2.7.12\nfastapi 0.98.0\nfastavro 1.7.4\nfastcore 1.5.29\nfastdownload 0.0.7\nfasteners 0.18\nfastjsonschema 2.17.1\nfastprogress 1.0.3\nfastrlock 0.8.2\nfasttext 0.9.2\nfbpca 1.0\nfeather-format 0.4.1\nfeaturetools 1.27.0\nfilelock 3.12.2\nFiona 1.9.4.post1\nfitter 1.6.0\nflake8 6.0.0\nflashtext 2.7\nFlask 2.3.3\nflatbuffers 23.5.26\nflax 0.7.2\nflit_core 3.9.0\nfolium 0.14.0\nfonttools 4.40.0\nfqdn 1.5.1\nfrozendict 2.3.8\nfrozenlist 1.3.3\nfsspec 2023.9.0\nfuncy 2.0\nfury 0.9.0\nfuture 0.18.3\nfuzzywuzzy 0.18.0\ngast 0.4.0\ngatspy 0.3\ngcsfs 2023.6.0\ngensim 4.3.2\ngeographiclib 2.0\nGeohash 1.0\ngeojson 3.0.1\ngeopandas 0.13.2\ngeoplot 0.5.1\ngeopy 2.4.0\ngeoviews 1.10.1\nggplot 0.11.5\ngiddy 2.3.4\ngitdb 4.0.10\nGitPython 3.1.31\ngoogle-api-core 2.11.1\ngoogle-api-python-client 2.97.0\ngoogle-apitools 0.5.31\ngoogle-auth 2.20.0\ngoogle-auth-httplib2 0.1.0\ngoogle-auth-oauthlib 1.0.0\ngoogle-cloud-aiplatform 0.6.0a1\ngoogle-cloud-artifact-registry 1.8.1\ngoogle-cloud-automl 1.0.1\ngoogle-cloud-bigquery 2.34.4\ngoogle-cloud-bigtable 1.7.3\ngoogle-cloud-core 2.3.2\ngoogle-cloud-datastore 2.17.0\ngoogle-cloud-dlp 3.12.1\ngoogle-cloud-language 2.11.0\ngoogle-cloud-monitoring 2.15.0\ngoogle-cloud-pubsub 2.17.1\ngoogle-cloud-pubsublite 1.8.2\ngoogle-cloud-recommendations-ai 0.7.1\ngoogle-cloud-resource-manager 1.10.1\ngoogle-cloud-spanner 3.36.0\ngoogle-cloud-storage 1.44.0\ngoogle-cloud-translate 3.12.0\ngoogle-cloud-videointelligence 2.11.3\ngoogle-cloud-vision 2.8.0\ngoogle-crc32c 1.5.0\ngoogle-pasta 0.2.0\ngoogle-resumable-media 2.5.0\ngoogleapis-common-protos 1.59.1\ngplearn 0.4.2\ngpustat 1.0.0\ngpxpy 1.5.0\ngraphviz 0.20.1\ngreenlet 2.0.2\ngrpc-google-iam-v1 0.12.6\ngrpcio 1.51.1\ngrpcio-status 1.46.3\ngviz-api 1.10.0\ngym 0.26.2\ngym-notices 0.0.8\nGymnasium 0.26.3\ngymnasium-notices 0.0.1\nh11 0.14.0\nh2o 3.42.0.3\nh5py 3.9.0\nhaversine 2.8.0\nhdfs 2.7.0\nhep-ml 0.7.2\nhijri-converter 2.3.1\nhmmlearn 0.3.0\nholidays 0.24\nholoviews 1.17.1\nhpsklearn 0.1.0\nhtml5lib 1.1\nhtmlmin 0.1.12\nhttplib2 0.21.0\nhttptools 0.6.0\nhuggingface-hub 0.16.4\nhumanize 4.8.0\nhunspell 0.5.5\nhusl 4.0.3\nhydra-slayer 0.4.1\nhyperopt 0.2.7\nhypertools 0.8.0\nibis-framework 6.2.0\nidna 3.4\nigraph 0.10.6\nimagecodecs 2023.9.4\nImageHash 4.3.1\nimageio 2.31.1\nimbalanced-learn 0.11.0\nimgaug 0.4.0\nimportlib-metadata 6.7.0\nimportlib-resources 5.12.0\ninequality 1.0.0\niniconfig 2.0.0\nipydatawidgets 4.3.5\nipykernel 6.23.3\nipyleaflet 0.17.3\nipympl 0.7.0\nipython 8.14.0\nipython-genutils 0.2.0\nipython-sql 0.5.0\nipyvolume 0.6.3\nipyvue 1.10.0\nipyvuetify 1.8.10\nipywebrtc 0.6.0\nipywidgets 7.7.1\nisoduration 20.11.0\nisort 5.12.0\nisoweek 1.3.3\nitsdangerous 2.1.2\nJanome 0.5.0\njaraco.classes 3.2.3\njax 0.4.13\njaxlib 0.4.13+cuda11.cudnn86\njedi 0.18.2\njeepney 0.8.0\njieba 0.42.1\nJinja2 3.1.2\njmespath 1.0.1\njoblib 1.3.2\njson5 0.9.14\njsonpatch 1.32\njsonpointer 2.0\njsonschema 4.17.3\njupyter_client 7.4.9\njupyter-console 6.6.3\njupyter_core 5.3.1\njupyter-events 0.6.3\njupyter-http-over-ws 0.0.8\njupyter-lsp 1.5.1\njupyter_server 2.6.0\njupyter_server_fileid 0.9.0\njupyter-server-mathjax 0.2.6\njupyter_server_proxy 4.0.0\njupyter_server_terminals 0.4.4\njupyter_server_ydoc 0.8.0\njupyter-ydoc 0.2.5\njupyterlab 3.6.5\njupyterlab-git 0.41.0\njupyterlab-lsp 4.2.0\njupyterlab-pygments 0.2.2\njupyterlab_server 2.23.0\njupyterlab-widgets 3.0.7\njupytext 1.14.6\nkaggle 1.5.16\nkaggle-environments 1.12.0\nkeras 2.12.0\nkeras-core 0.1.5\nkeras-cv 0.6.1\nkeras-nlp 0.6.1\nkeras-tuner 1.3.5\nkeyring 24.2.0\nkeyrings.google-artifactregistry-auth 1.1.2\nkfp 2.0.1\nkfp-pipeline-spec 0.2.2\nkfp-server-api 2.0.0\nkiwisolver 1.4.4\nkmapper 2.0.1\nkmodes 0.12.2\nkorean-lunar-calendar 0.3.1\nkornia 0.7.0\nkt-legacy 1.0.5\nkubernetes 26.1.0\nlangcodes 3.3.0\nlangid 1.1.6\nlazy_loader 0.2\nlazy-object-proxy 1.9.0\nlearntools 0.3.4\nleven 1.0.4\nLevenshtein 0.21.1\nlibclang 16.0.0\nlibmambapy 1.4.9\nlibpysal 4.7.0\nlibrosa 0.10.1\nlightgbm 3.3.2\nlightning-utilities 0.9.0\nlime 0.2.0.1\nline-profiler 4.1.1\nlinkify-it-py 2.0.2\nllvmlite 0.40.1\nlml 0.1.0\nlocket 1.0.0\nLunarCalendar 0.0.9\nlxml 4.9.3\nlz4 4.3.2\nMako 1.2.4\nmamba 1.4.9\nmapclassify 2.6.0\nmarisa-trie 1.0.0\nMarkdown 3.4.3\nmarkdown-it-py 2.2.0\nmarkovify 0.9.4\nMarkupSafe 2.1.3\nmarshmallow 3.20.1\nmatplotlib 3.7.2\nmatplotlib-inline 0.1.6\nmatplotlib-venn 0.11.9\nmccabe 0.7.0\nmdit-py-plugins 0.4.0\nmdurl 0.1.0\nmemory-profiler 0.61.0\nmercantile 1.2.1\nmgwr 2.1.2\nmissingno 0.5.2\nmistune 0.8.4\nmizani 0.10.0\nml-dtypes 0.2.0\nmlcrate 0.2.0\nmlens 0.2.3\nmlxtend 0.22.0\nmmh3 4.0.1\nmne 1.5.0\nmnist 0.2.2\nmock 5.1.0\nmomepy 0.6.0\nmore-itertools 9.1.0\nmpld3 0.5.9\nmpmath 1.3.0\nmsgpack 1.0.5\nmsgpack-numpy 0.4.8\nmultidict 6.0.4\nmultimethod 1.9.1\nmultipledispatch 1.0.0\nmultiprocess 0.70.15\nmunkres 1.1.4\nmurmurhash 1.0.9\nmypy-extensions 1.0.0\nnamex 0.0.7\nnb-conda 2.2.1\nnb-conda-kernels 2.3.1\nnbclassic 1.0.0\nnbclient 0.5.13\nnbconvert 6.4.5\nnbdime 3.2.0\nnbformat 5.9.0\nnest-asyncio 1.5.6\nnetCDF4 1.6.4\nnetworkx 3.1\nnibabel 5.1.0\nnilearn 0.10.1\nninja 1.11.1\nnltk 3.2.4\nnose 1.3.7\nnotebook 6.5.4\nnotebook-executor 0.2\nnotebook_shim 0.2.3\nnumba 0.57.1\nnumexpr 2.8.5\nnumpy 1.23.5\nnvidia-ml-py 11.495.46\nnvtx 0.2.5\noauth2client 4.1.3\noauthlib 3.2.2\nobjsize 0.6.1\nodfpy 1.4.1\nolefile 0.46\nonnx 1.14.1\nopencensus 0.11.2\nopencensus-context 0.1.3\nopencv-contrib-python 4.8.0.76\nopencv-python 4.8.0.76\nopencv-python-headless 4.8.0.76\nopenpyxl 3.1.2\nopenslide-python 1.3.0\nopentelemetry-api 1.18.0\nopentelemetry-exporter-otlp 1.18.0\nopentelemetry-exporter-otlp-proto-common 1.18.0\nopentelemetry-exporter-otlp-proto-grpc 1.18.0\nopentelemetry-exporter-otlp-proto-http 1.18.0\nopentelemetry-proto 1.18.0\nopentelemetry-sdk 1.18.0\nopentelemetry-semantic-conventions 0.39b0\nopt-einsum 3.3.0\noptax 0.1.7\noptuna 3.3.0\norbax-checkpoint 0.3.5\norderedmultidict 1.0.1\norjson 3.9.1\nortools 9.4.1874\nosmnx 1.1.1\noverrides 6.5.0\npackaging 21.3\npandas 2.0.2\npandas-datareader 0.10.0\npandas-profiling 3.6.6\npandas-summary 0.2.0\npandasql 0.7.3\npandocfilters 1.5.0\npanel 1.2.2\npapermill 2.4.0\nparam 1.13.0\nparso 0.8.3\nparsy 2.1\npartd 1.4.0\npath 16.7.1\npath.py 12.5.0\npathos 0.3.1\npathtools 0.1.2\npathy 0.10.1\npatsy 0.5.3\npdf2image 1.16.3\npexpect 4.8.0\nphik 0.12.3\npickleshare 0.7.5\nPillow 9.5.0\npip 23.1.2\npkgutil_resolve_name 1.3.10\nplatformdirs 3.10.0\nplotly 5.15.0\nplotly-express 0.4.1\nplotnine 0.10.1\npluggy 1.0.0\npointpats 2.3.0\npolars 0.19.2\npolyglot 16.7.4\npooch 1.7.0\npox 0.3.3\nppca 0.0.4\nppft 1.7.6.7\npreprocessing 0.1.13\npreshed 3.0.8\nprettytable 3.8.0\nprogressbar2 4.2.0\nprometheus-client 0.17.0\npromise 2.3\nprompt-toolkit 3.0.38\npronouncing 0.2.0\nprophet 1.1.1\nproto-plus 1.22.3\nprotobuf 3.20.3\npsutil 5.9.3\nptxcompiler 0.8.1\nptxcompiler-cu11 0.7.0.post1\nptyprocess 0.7.0\npudb 2022.1.3\nPuLP 2.7.0\npure-eval 0.2.2\npy-cpuinfo 9.0.0\npy-lz4framed 0.14.0\npy-spy 0.3.14\npy4j 0.10.9.7\npyaml 23.9.1\nPyArabic 0.6.15\npyarrow 11.0.0\npyasn1 0.4.8\npyasn1-modules 0.2.7\nPyAstronomy 0.19.0\npybind11 2.11.1\npyclipper 1.3.0.post4\npycodestyle 2.10.0\npycolmap 0.4.0\npycosat 0.6.4\npycparser 2.21\npycryptodome 3.18.0\npyct 0.5.0\npycuda 2022.2.2\npydantic 1.10.9\npydantic_core 2.6.3\npydegensac 0.1.2\npydicom 2.4.3\npydocstyle 6.3.0\npydot 1.4.2\npydub 0.25.1\npyemd 1.0.0\npyerfa 2.0.0.3\npyexcel-io 0.6.6\npyexcel-ods 0.6.0\npyfasttext 0.4.6\npyflakes 3.0.1\npygltflib 1.16.0\nPygments 2.15.1\nPyJWT 2.7.0\npykalman 0.9.5\npyLDAvis 3.2.2\npylibraft 23.8.0\npylint 2.17.5\npymc3 3.11.5\nPyMeeus 0.5.12\npymongo 3.13.0\nPympler 1.0.1\npynndescent 0.5.10\npynvml 11.4.1\npynvrtc 9.2\npyocr 0.8.3\npyOpenSSL 23.2.0\npyparsing 3.0.9\npypdf 3.15.5\npyproj 3.6.0\npyrsistent 0.19.3\npysal 23.7\npyshp 2.3.1\nPySocks 1.7.1\npytesseract 0.3.10\npytest 7.4.1\npython-bidi 0.4.2\npython-dateutil 2.8.2\npython-dotenv 1.0.0\npython-json-logger 2.0.7\npython-Levenshtein 0.21.1\npython-louvain 0.16\npython-lsp-jsonrpc 1.0.0\npython-lsp-server 1.7.4\npython-slugify 8.0.1\npython-utils 3.7.0\npythreejs 2.4.2\npytoolconfig 1.2.5\npytools 2023.1.1\npytorch-ignite 0.4.12\npytorch-lightning 2.0.8\npytz 2023.3\npyu2f 0.1.5\nPyUpSet 0.1.1.post7\npyviz_comms 3.0.0\nPyWavelets 1.4.1\nPyYAML 6.0\npyzmq 25.1.0\nqgrid 1.3.1\nqtconsole 5.4.4\nQtPy 2.4.0\nquantecon 0.7.1\nquantities 0.14.1\nqudida 0.0.4\nraft-dask 23.8.0\nrandomgen 1.23.1\nrapidfuzz 3.2.0\nrasterio 1.3.8\nrasterstats 0.19.0\nray 2.5.1\nray-cpp 2.5.1\nregex 2023.6.3\nrequests 2.31.0\nrequests-oauthlib 1.3.1\nrequests-toolbelt 0.10.1\nresponses 0.18.0\nretrying 1.3.3\nrfc3339-validator 0.1.4\nrfc3986-validator 0.1.1\nrgf-python 3.12.0\nrich 13.4.2\nrmm 23.8.0\nrope 1.9.0\nrsa 4.9\nRtree 1.0.1\nruamel.yaml 0.17.32\nruamel.yaml.clib 0.2.7\nruamel-yaml-conda 0.15.100\ns2sphere 0.2.5\ns3fs 2023.9.0\ns3transfer 0.6.2\nsafetensors 0.3.3\nscattertext 0.1.19\nscikit-image 0.21.0\nscikit-learn 1.2.2\nscikit-learn-intelex 2023.2.1\nscikit-multilearn 0.2.0\nscikit-optimize 0.9.0\nscikit-plot 0.3.7\nscikit-surprise 1.1.3\nscipy 1.11.2\nseaborn 0.12.2\nSecretStorage 3.3.3\nsegment-anything 1.0\nsegregation 2.5\nsemver 3.0.1\nSend2Trash 1.8.2\nsentencepiece 0.1.99\nsentry-sdk 1.30.0\nsetproctitle 1.3.2\nsetuptools 68.0.0\nsetuptools-git 1.2\nsetuptools-scm 7.1.0\nshap 0.42.1\nShapely 1.8.5.post1\nshellingham 1.5.3\nsimpervisor 1.0.0\nSimpleITK 2.2.1\nsimplejson 3.19.1\nsix 1.16.0\nsklearn-pandas 2.2.0\nslicer 0.0.7\nsmart-open 6.3.0\nsmhasher 0.150.1\nsmmap 5.0.0\nsniffio 1.3.0\nsnowballstemmer 2.2.0\nsnuggs 1.4.7\nsortedcontainers 2.4.0\nsoundfile 0.12.1\nsoupsieve 2.3.2.post1\nsoxr 0.3.6\nspacy 3.6.1\nspacy-legacy 3.0.12\nspacy-loggers 1.0.4\nspaghetti 1.7.4\nspectral 0.23.1\nspglm 1.0.8\nsphinx-rtd-theme 0.2.4\nspint 1.0.7\nsplot 1.1.5.post1\nspopt 0.5.0\nspreg 1.3.2\nspvcm 0.3.0\nSQLAlchemy 2.0.17\nsqlglot 17.16.2\nsqlparse 0.4.4\nsquarify 0.4.3\nsrsly 2.4.7\nstack-data 0.6.2\nstarlette 0.27.0\nstatsmodels 0.14.0\nstemming 1.0.1\nstop-words 2018.7.23\nstopit 1.1.2\nstumpy 1.12.0\nsympy 1.12\ntables 3.8.0\ntabulate 0.9.0\ntangled-up-in-unicode 0.2.0\ntbb 2021.10.0\ntblib 1.7.0\ntenacity 8.2.2\ntensorboard 2.12.3\ntensorboard-data-server 0.7.1\ntensorboard-plugin-profile 2.13.0\ntensorboardX 2.6\ntensorflow 2.12.0\ntensorflow-addons 0.21.0\ntensorflow-cloud 0.1.16\ntensorflow-datasets 4.9.2\ntensorflow-decision-forests 1.4.0\ntensorflow-estimator 2.12.0\ntensorflow-hub 0.12.0\ntensorflow-io 0.32.0\ntensorflow-io-gcs-filesystem 0.32.0\ntensorflow-metadata 0.14.0\ntensorflow-probability 0.20.1\ntensorflow-serving-api 2.12.1\ntensorflow-text 2.12.1\ntensorflow-transform 0.14.0\ntensorflowjs 3.15.0\ntensorpack 0.11\ntensorstore 0.1.41\ntermcolor 2.3.0\nterminado 0.17.1\ntestpath 0.6.0\ntext-unidecode 1.3\ntextblob 0.17.1\ntexttable 1.6.7\ntextwrap3 0.9.2\nTheano 1.0.5\nTheano-PyMC 1.1.2\nthinc 8.1.12\nthreadpoolctl 3.1.0\ntifffile 2023.4.12\ntimm 0.9.7\ntinycss2 1.2.1\ntobler 0.11.1\ntokenizers 0.13.3\ntoml 0.10.2\ntomli 2.0.1\ntomlkit 0.12.1\ntoolz 0.12.0\ntorch 2.0.0\ntorchaudio 2.0.1\ntorchdata 0.6.0\ntorchinfo 1.8.0\ntorchmetrics 1.1.1\ntorchtext 0.15.1\ntorchvision 0.15.1\ntornado 6.3.2\nTPOT 0.12.1\ntqdm 4.66.1\ntraceml 1.0.8\ntraitlets 5.9.0\ntraittypes 0.2.1\ntransformers 4.33.0\ntreelite 3.2.0\ntreelite-runtime 3.2.0\ntrueskill 0.4.5\ntsfresh 0.20.1\ntypeguard 2.13.3\ntyper 0.9.0\ntyping_extensions 4.6.3\ntyping-inspect 0.9.0\ntyping-utils 0.1.0\ntzdata 2023.3\ntzlocal 5.0.1\nuc-micro-py 1.0.2\nucx-py 0.33.0\nujson 5.8.0\numap-learn 0.5.3\nunicodedata2 15.0.0\nUnidecode 1.3.6\nupdate-checker 0.18.0\nuri-template 1.3.0\nuritemplate 3.0.1\nurllib3 1.26.15\nurwid 2.1.2\nurwid-readline 0.13\nuvicorn 0.22.0\nuvloop 0.17.0\nvaex 4.17.0\nvaex-astro 0.9.3\nvaex-core 4.17.1\nvaex-hdf5 0.14.1\nvaex-jupyter 0.8.2\nvaex-ml 0.18.3\nvaex-server 0.9.0\nvaex-viz 0.5.4\nvecstack 0.4.0\nvirtualenv 20.21.0\nvisions 0.7.5\nvowpalwabbit 9.9.0\nvtk 9.2.6\nWand 0.6.11\nwandb 0.15.9\nwasabi 1.1.2\nwatchfiles 0.20.0\nwavio 0.0.7\nwcwidth 0.2.6\nwebcolors 1.13\nwebencodings 0.5.1\nwebsocket-client 1.6.0\nwebsockets 11.0.3\nWerkzeug 2.3.7\nwfdb 4.1.2\nwhatthepatch 1.0.5\nwheel 0.40.0\nwidgetsnbextension 3.6.5\nwitwidget 1.8.1\nwoodwork 0.26.0\nWordbatch 1.4.9\nwordcloud 1.9.2\nwordsegment 1.3.1\nwrapt 1.14.1\nwurlitzer 3.0.3\nxarray 2023.8.0\nxarray-einstats 0.6.0\nxgboost 1.7.6\nxvfbwrapper 0.2.9\nxxhash 3.3.0\nxyzservices 2023.7.0\ny-py 0.6.0\nyapf 0.40.1\nyarl 1.9.2\nydata-profiling 4.3.1\nyellowbrick 1.5\nypy-websocket 0.8.4\nzict 3.0.0\nzipp 3.15.0\nzstandard 0.19.0\n","output_type":"stream"}]},{"cell_type":"code","source":"%pip install opencv-python matplotlib imageio gdown tensorflow","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:50:47.909564Z","iopub.execute_input":"2023-10-23T03:50:47.912778Z","iopub.status.idle":"2023-10-23T03:50:59.856899Z","shell.execute_reply.started":"2023-10-23T03:50:47.912726Z","shell.execute_reply":"2023-10-23T03:50:59.855780Z"},"trusted":true},"execution_count":2,"outputs":[{"name":"stdout","text":"Requirement already satisfied: opencv-python in /opt/conda/lib/python3.10/site-packages (4.8.0.76)\nRequirement already satisfied: matplotlib in /opt/conda/lib/python3.10/site-packages (3.7.2)\nRequirement already satisfied: imageio in /opt/conda/lib/python3.10/site-packages (2.31.1)\nCollecting gdown\n Downloading gdown-4.7.1-py3-none-any.whl (15 kB)\nRequirement already satisfied: tensorflow in /opt/conda/lib/python3.10/site-packages (2.12.0)\nRequirement already satisfied: numpy>=1.21.2 in /opt/conda/lib/python3.10/site-packages (from opencv-python) (1.23.5)\nRequirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.1.0)\nRequirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (0.11.0)\nRequirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (4.40.0)\nRequirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.4.4)\nRequirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (21.3)\nRequirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (9.5.0)\nRequirement already satisfied: pyparsing<3.1,>=2.3.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (3.0.9)\nRequirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (2.8.2)\nRequirement already satisfied: filelock in /opt/conda/lib/python3.10/site-packages (from gdown) (3.12.2)\nRequirement already satisfied: requests[socks] in /opt/conda/lib/python3.10/site-packages (from gdown) (2.31.0)\nRequirement already satisfied: six in /opt/conda/lib/python3.10/site-packages (from gdown) (1.16.0)\nRequirement already satisfied: tqdm in /opt/conda/lib/python3.10/site-packages (from gdown) (4.66.1)\nRequirement already satisfied: beautifulsoup4 in /opt/conda/lib/python3.10/site-packages (from gdown) (4.12.2)\nRequirement already satisfied: absl-py>=1.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.4.0)\nRequirement already satisfied: astunparse>=1.6.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.6.3)\nRequirement already satisfied: flatbuffers>=2.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (23.5.26)\nRequirement already satisfied: gast<=0.4.0,>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.0)\nRequirement already satisfied: google-pasta>=0.1.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.2.0)\nRequirement already satisfied: grpcio<2.0,>=1.24.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.51.1)\nRequirement already satisfied: h5py>=2.9.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.9.0)\nRequirement already satisfied: jax>=0.3.15 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.13)\nRequirement already satisfied: keras<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: libclang>=13.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (16.0.0)\nRequirement already satisfied: opt-einsum>=2.3.2 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.3.0)\nRequirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.20.3)\nRequirement already satisfied: setuptools in /opt/conda/lib/python3.10/site-packages (from tensorflow) (68.0.0)\nRequirement already satisfied: tensorboard<2.13,>=2.12 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.3)\nRequirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: termcolor>=1.1.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.3.0)\nRequirement already satisfied: typing-extensions>=3.6.6 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (4.6.3)\nRequirement already satisfied: wrapt<1.15,>=1.11.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.14.1)\nRequirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.32.0)\nRequirement already satisfied: wheel<1.0,>=0.23.0 in /opt/conda/lib/python3.10/site-packages (from astunparse>=1.6.0->tensorflow) (0.40.0)\nRequirement already satisfied: ml-dtypes>=0.1.0 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (0.2.0)\nRequirement already satisfied: scipy>=1.7 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (1.11.2)\nRequirement already satisfied: google-auth<3,>=1.6.3 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.20.0)\nRequirement already satisfied: google-auth-oauthlib<1.1,>=0.5 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (1.0.0)\nRequirement already satisfied: markdown>=2.6.8 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (3.4.3)\nRequirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (0.7.1)\nRequirement already satisfied: werkzeug>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.3.7)\nRequirement already satisfied: soupsieve>1.2 in /opt/conda/lib/python3.10/site-packages (from beautifulsoup4->gdown) (2.3.2.post1)\nRequirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.1.0)\nRequirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.4)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.26.15)\nRequirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (2023.7.22)\nRequirement already satisfied: PySocks!=1.5.7,>=1.5.6 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.7.1)\nRequirement already satisfied: cachetools<6.0,>=2.0.0 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.2.4)\nRequirement already satisfied: pyasn1-modules>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.2.7)\nRequirement already satisfied: rsa<5,>=3.1.4 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.9)\nRequirement already satisfied: requests-oauthlib>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (1.3.1)\nRequirement already satisfied: MarkupSafe>=2.1.1 in /opt/conda/lib/python3.10/site-packages (from werkzeug>=1.0.1->tensorboard<2.13,>=2.12->tensorflow) (2.1.3)\nRequirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /opt/conda/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.4.8)\nRequirement already satisfied: oauthlib>=3.0.0 in /opt/conda/lib/python3.10/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (3.2.2)\nInstalling collected packages: gdown\nSuccessfully installed gdown-4.7.1\nNote: you may need to restart the kernel to use updated packages.\n","output_type":"stream"}]},{"cell_type":"code","source":"import os\nimport cv2\nimport tensorflow as tf\nimport numpy as np\nfrom typing import List\nfrom matplotlib import pyplot as plt\n","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:50:59.858394Z","iopub.execute_input":"2023-10-23T03:50:59.858707Z","iopub.status.idle":"2023-10-23T03:51:07.406716Z","shell.execute_reply.started":"2023-10-23T03:50:59.858680Z","shell.execute_reply":"2023-10-23T03:51:07.405911Z"},"trusted":true},"execution_count":3,"outputs":[{"name":"stderr","text":"/opt/conda/lib/python3.10/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.5\n warnings.warn(f\"A NumPy version >={np_minversion} and <{np_maxversion}\"\n","output_type":"stream"}]},{"cell_type":"code","source":"import imageio","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:07.408684Z","iopub.execute_input":"2023-10-23T03:51:07.409244Z","iopub.status.idle":"2023-10-23T03:51:07.474440Z","shell.execute_reply.started":"2023-10-23T03:51:07.409215Z","shell.execute_reply":"2023-10-23T03:51:07.473730Z"},"trusted":true},"execution_count":4,"outputs":[]},{"cell_type":"code","source":"tf.config.list_physical_devices('GPU')","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:07.475482Z","iopub.execute_input":"2023-10-23T03:51:07.475812Z","iopub.status.idle":"2023-10-23T03:51:07.816515Z","shell.execute_reply.started":"2023-10-23T03:51:07.475780Z","shell.execute_reply":"2023-10-23T03:51:07.815634Z"},"trusted":true},"execution_count":5,"outputs":[{"execution_count":5,"output_type":"execute_result","data":{"text/plain":"[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]"},"metadata":{}}]},{"cell_type":"code","source":"physical_devices = tf.config.list_physical_devices('GPU')\ntry:\n tf.config.experimental.set_memory_growth(physical_devices[0], True)\nexcept:\n pass","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:07.817683Z","iopub.execute_input":"2023-10-23T03:51:07.818016Z","iopub.status.idle":"2023-10-23T03:51:07.824801Z","shell.execute_reply.started":"2023-10-23T03:51:07.817990Z","shell.execute_reply":"2023-10-23T03:51:07.824036Z"},"trusted":true},"execution_count":6,"outputs":[]},{"cell_type":"markdown","source":"# 1. Build Data Loading Functions","metadata":{"tags":[]}},{"cell_type":"code","source":"import gdown","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:07.826082Z","iopub.execute_input":"2023-10-23T03:51:07.826631Z","iopub.status.idle":"2023-10-23T03:51:07.996140Z","shell.execute_reply.started":"2023-10-23T03:51:07.826606Z","shell.execute_reply":"2023-10-23T03:51:07.995171Z"},"trusted":true},"execution_count":7,"outputs":[]},{"cell_type":"code","source":"url = 'https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL'\noutput = 'data.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('data.zip')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:07.997198Z","iopub.execute_input":"2023-10-23T03:51:07.997721Z","iopub.status.idle":"2023-10-23T03:51:28.099564Z","shell.execute_reply.started":"2023-10-23T03:51:07.997693Z","shell.execute_reply":"2023-10-23T03:51:28.098657Z"},"trusted":true},"execution_count":8,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL\nFrom (redirected): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL&confirm=t&uuid=846f9093-30ec-4c2c-833f-60f5e0b92730\nTo: /kaggle/working/data.zip\n100%|██████████| 423M/423M [00:14<00:00, 29.6MB/s] \n","output_type":"stream"},{"execution_count":8,"output_type":"execute_result","data":{"text/plain":"['data/',\n 'data/alignments/',\n 'data/alignments/s1/',\n 'data/alignments/s1/bbaf2n.align',\n 'data/alignments/s1/bbaf3s.align',\n 'data/alignments/s1/bbaf4p.align',\n 'data/alignments/s1/bbaf5a.align',\n 'data/alignments/s1/bbal6n.align',\n 'data/alignments/s1/bbal7s.align',\n 'data/alignments/s1/bbal8p.align',\n 'data/alignments/s1/bbal9a.align',\n 'data/alignments/s1/bbas1s.align',\n 'data/alignments/s1/bbas2p.align',\n 'data/alignments/s1/bbas3a.align',\n 'data/alignments/s1/bbaszn.align',\n 'data/alignments/s1/bbaz4n.align',\n 'data/alignments/s1/bbaz5s.align',\n 'data/alignments/s1/bbaz6p.align',\n 'data/alignments/s1/bbaz7a.align',\n 'data/alignments/s1/bbbf6n.align',\n 'data/alignments/s1/bbbf7s.align',\n 'data/alignments/s1/bbbf8p.align',\n 'data/alignments/s1/bbbf9a.align',\n 'data/alignments/s1/bbbm1s.align',\n 'data/alignments/s1/bbbm2p.align',\n 'data/alignments/s1/bbbm3a.align',\n 'data/alignments/s1/bbbmzn.align',\n 'data/alignments/s1/bbbs4n.align',\n 'data/alignments/s1/bbbs5s.align',\n 'data/alignments/s1/bbbs6p.align',\n 'data/alignments/s1/bbbs7a.align',\n 'data/alignments/s1/bbbz8n.align',\n 'data/alignments/s1/bbbz9s.align',\n 'data/alignments/s1/bbie8n.align',\n 'data/alignments/s1/bbie9s.align',\n 'data/alignments/s1/bbif1a.align',\n 'data/alignments/s1/bbifzp.align',\n 'data/alignments/s1/bbil2n.align',\n 'data/alignments/s1/bbil3s.align',\n 'data/alignments/s1/bbil4p.align',\n 'data/alignments/s1/bbil5a.align',\n 'data/alignments/s1/bbir6n.align',\n 'data/alignments/s1/bbir7s.align',\n 'data/alignments/s1/bbir8p.align',\n 'data/alignments/s1/bbir9a.align',\n 'data/alignments/s1/bbiz1s.align',\n 'data/alignments/s1/bbiz2p.align',\n 'data/alignments/s1/bbiz3a.align',\n 'data/alignments/s1/bbizzn.align',\n 'data/alignments/s1/bbwg1s.align',\n 'data/alignments/s1/bbwg2p.align',\n 'data/alignments/s1/bbwg3a.align',\n 'data/alignments/s1/bbwgzn.align',\n 'data/alignments/s1/bbwm4n.align',\n 'data/alignments/s1/bbwm5s.align',\n 'data/alignments/s1/bbwm6p.align',\n 'data/alignments/s1/bbwm7a.align',\n 'data/alignments/s1/bbws8n.align',\n 'data/alignments/s1/bbws9s.align',\n 'data/alignments/s1/bbwt1a.align',\n 'data/alignments/s1/bbwtzp.align',\n 'data/alignments/s1/bgaa6n.align',\n 'data/alignments/s1/bgaa7s.align',\n 'data/alignments/s1/bgaa8p.align',\n 'data/alignments/s1/bgaa9a.align',\n 'data/alignments/s1/bgah1s.align',\n 'data/alignments/s1/bgah2p.align',\n 'data/alignments/s1/bgah3a.align',\n 'data/alignments/s1/bgahzn.align',\n 'data/alignments/s1/bgan4n.align',\n 'data/alignments/s1/bgan5s.align',\n 'data/alignments/s1/bgan6p.align',\n 'data/alignments/s1/bgan7a.align',\n 'data/alignments/s1/bgat8n.align',\n 'data/alignments/s1/bgat9s.align',\n 'data/alignments/s1/bgau1a.align',\n 'data/alignments/s1/bgauzp.align',\n 'data/alignments/s1/bgbb1s.align',\n 'data/alignments/s1/bgbb2p.align',\n 'data/alignments/s1/bgbb3a.align',\n 'data/alignments/s1/bgbbzn.align',\n 'data/alignments/s1/bgbh4n.align',\n 'data/alignments/s1/bgbh5s.align',\n 'data/alignments/s1/bgbh6p.align',\n 'data/alignments/s1/bgbh7a.align',\n 'data/alignments/s1/bgbn8n.align',\n 'data/alignments/s1/bgbn9s.align',\n 'data/alignments/s1/bgbo1a.align',\n 'data/alignments/s1/bgbozp.align',\n 'data/alignments/s1/bgbu2n.align',\n 'data/alignments/s1/bgbu3s.align',\n 'data/alignments/s1/bgbu4p.align',\n 'data/alignments/s1/bgbu5a.align',\n 'data/alignments/s1/bgia2n.align',\n 'data/alignments/s1/bgia3s.align',\n 'data/alignments/s1/bgia4p.align',\n 'data/alignments/s1/bgia5a.align',\n 'data/alignments/s1/bgig6n.align',\n 'data/alignments/s1/bgig7s.align',\n 'data/alignments/s1/bgig8p.align',\n 'data/alignments/s1/bgig9a.align',\n 'data/alignments/s1/bgin1s.align',\n 'data/alignments/s1/bgin2p.align',\n 'data/alignments/s1/bgin3a.align',\n 'data/alignments/s1/bginzn.align',\n 'data/alignments/s1/bgit4n.align',\n 'data/alignments/s1/bgit5s.align',\n 'data/alignments/s1/bgit6p.align',\n 'data/alignments/s1/bgit7a.align',\n 'data/alignments/s1/bgwb4n.align',\n 'data/alignments/s1/bgwb5s.align',\n 'data/alignments/s1/bgwb6p.align',\n 'data/alignments/s1/bgwb7a.align',\n 'data/alignments/s1/bgwh8n.align',\n 'data/alignments/s1/bgwh9s.align',\n 'data/alignments/s1/bgwi1a.align',\n 'data/alignments/s1/bgwizp.align',\n 'data/alignments/s1/bgwo2n.align',\n 'data/alignments/s1/bgwo3s.align',\n 'data/alignments/s1/bgwo4p.align',\n 'data/alignments/s1/bgwo5a.align',\n 'data/alignments/s1/bgwu6n.align',\n 'data/alignments/s1/bgwu7s.align',\n 'data/alignments/s1/bgwu8p.align',\n 'data/alignments/s1/bgwu9a.align',\n 'data/alignments/s1/braf8n.align',\n 'data/alignments/s1/braf9s.align',\n 'data/alignments/s1/brag1a.align',\n 'data/alignments/s1/bragzp.align',\n 'data/alignments/s1/bram2n.align',\n 'data/alignments/s1/bram3s.align',\n 'data/alignments/s1/bram4p.align',\n 'data/alignments/s1/bram5a.align',\n 'data/alignments/s1/bras6n.align',\n 'data/alignments/s1/bras7s.align',\n 'data/alignments/s1/bras8p.align',\n 'data/alignments/s1/bras9a.align',\n 'data/alignments/s1/brba1a.align',\n 'data/alignments/s1/brbazp.align',\n 'data/alignments/s1/brbg2n.align',\n 'data/alignments/s1/brbg3s.align',\n 'data/alignments/s1/brbg4p.align',\n 'data/alignments/s1/brbg5a.align',\n 'data/alignments/s1/brbm6n.align',\n 'data/alignments/s1/brbm7s.align',\n 'data/alignments/s1/brbm8p.align',\n 'data/alignments/s1/brbm9a.align',\n 'data/alignments/s1/brbt1s.align',\n 'data/alignments/s1/brbt2p.align',\n 'data/alignments/s1/brbt3a.align',\n 'data/alignments/s1/brbtzn.align',\n 'data/alignments/s1/brif4n.align',\n 'data/alignments/s1/brif5s.align',\n 'data/alignments/s1/brif6p.align',\n 'data/alignments/s1/brif7a.align',\n 'data/alignments/s1/bril8n.align',\n 'data/alignments/s1/bril9s.align',\n 'data/alignments/s1/brim1a.align',\n 'data/alignments/s1/brimzp.align',\n 'data/alignments/s1/bris2n.align',\n 'data/alignments/s1/bris3s.align',\n 'data/alignments/s1/bris4p.align',\n 'data/alignments/s1/bris5a.align',\n 'data/alignments/s1/briz6n.align',\n 'data/alignments/s1/briz7s.align',\n 'data/alignments/s1/briz8p.align',\n 'data/alignments/s1/briz9a.align',\n 'data/alignments/s1/brwa2n.align',\n 'data/alignments/s1/brwa3s.align',\n 'data/alignments/s1/brwa4p.align',\n 'data/alignments/s1/brwa5a.align',\n 'data/alignments/s1/brwg6n.align',\n 'data/alignments/s1/brwg7s.align',\n 'data/alignments/s1/brwg8p.align',\n 'data/alignments/s1/brwg9a.align',\n 'data/alignments/s1/brwn1s.align',\n 'data/alignments/s1/brwn2p.align',\n 'data/alignments/s1/brwn3a.align',\n 'data/alignments/s1/brwnzn.align',\n 'data/alignments/s1/brwt4n.align',\n 'data/alignments/s1/brwt5s.align',\n 'data/alignments/s1/brwt6p.align',\n 'data/alignments/s1/brwt7a.align',\n 'data/alignments/s1/bwaa1s.align',\n 'data/alignments/s1/bwaa2p.align',\n 'data/alignments/s1/bwaa3a.align',\n 'data/alignments/s1/bwaazn.align',\n 'data/alignments/s1/bwag4n.align',\n 'data/alignments/s1/bwag5s.align',\n 'data/alignments/s1/bwag6p.align',\n 'data/alignments/s1/bwag7a.align',\n 'data/alignments/s1/bwam8n.align',\n 'data/alignments/s1/bwam9s.align',\n 'data/alignments/s1/bwan1a.align',\n 'data/alignments/s1/bwanzp.align',\n 'data/alignments/s1/bwat2n.align',\n 'data/alignments/s1/bwat3s.align',\n 'data/alignments/s1/bwat4p.align',\n 'data/alignments/s1/bwat5a.align',\n 'data/alignments/s1/bwba4n.align',\n 'data/alignments/s1/bwba5s.align',\n 'data/alignments/s1/bwba6p.align',\n 'data/alignments/s1/bwba7a.align',\n 'data/alignments/s1/bwbg8n.align',\n 'data/alignments/s1/bwbg9s.align',\n 'data/alignments/s1/bwbh1a.align',\n 'data/alignments/s1/bwbhzp.align',\n 'data/alignments/s1/bwbn2n.align',\n 'data/alignments/s1/bwbn3s.align',\n 'data/alignments/s1/bwbn4p.align',\n 'data/alignments/s1/bwbn5a.align',\n 'data/alignments/s1/bwbt6n.align',\n 'data/alignments/s1/bwbt7s.align',\n 'data/alignments/s1/bwbt8p.align',\n 'data/alignments/s1/bwbt9a.align',\n 'data/alignments/s1/bwig1s.align',\n 'data/alignments/s1/bwig2p.align',\n 'data/alignments/s1/bwig3a.align',\n 'data/alignments/s1/bwigzn.align',\n 'data/alignments/s1/bwim4n.align',\n 'data/alignments/s1/bwim5s.align',\n 'data/alignments/s1/bwim6p.align',\n 'data/alignments/s1/bwim7a.align',\n 'data/alignments/s1/bwis8n.align',\n 'data/alignments/s1/bwis9s.align',\n 'data/alignments/s1/bwit1a.align',\n 'data/alignments/s1/bwitzp.align',\n 'data/alignments/s1/bwwa8n.align',\n 'data/alignments/s1/bwwa9s.align',\n 'data/alignments/s1/bwwb1a.align',\n 'data/alignments/s1/bwwbzp.align',\n 'data/alignments/s1/bwwh2n.align',\n 'data/alignments/s1/bwwh3s.align',\n 'data/alignments/s1/bwwh4p.align',\n 'data/alignments/s1/bwwh5a.align',\n 'data/alignments/s1/bwwn6n.align',\n 'data/alignments/s1/bwwn7s.align',\n 'data/alignments/s1/bwwn8p.align',\n 'data/alignments/s1/bwwn9a.align',\n 'data/alignments/s1/bwwu1s.align',\n 'data/alignments/s1/bwwu2p.align',\n 'data/alignments/s1/bwwu3a.align',\n 'data/alignments/s1/bwwuzn.align',\n 'data/alignments/s1/lbad6n.align',\n 'data/alignments/s1/lbad7s.align',\n 'data/alignments/s1/lbad8p.align',\n 'data/alignments/s1/lbad9a.align',\n 'data/alignments/s1/lbak1s.align',\n 'data/alignments/s1/lbak2p.align',\n 'data/alignments/s1/lbak3a.align',\n 'data/alignments/s1/lbakzn.align',\n 'data/alignments/s1/lbaq4n.align',\n 'data/alignments/s1/lbaq5s.align',\n 'data/alignments/s1/lbaq6p.align',\n 'data/alignments/s1/lbaq7a.align',\n 'data/alignments/s1/lbax8n.align',\n 'data/alignments/s1/lbax9s.align',\n 'data/alignments/s1/lbay1a.align',\n 'data/alignments/s1/lbayzp.align',\n 'data/alignments/s1/lbbe1s.align',\n 'data/alignments/s1/lbbe2p.align',\n 'data/alignments/s1/lbbe3a.align',\n 'data/alignments/s1/lbbezn.align',\n 'data/alignments/s1/lbbk4n.align',\n 'data/alignments/s1/lbbk5s.align',\n 'data/alignments/s1/lbbk6p.align',\n 'data/alignments/s1/lbbk7a.align',\n 'data/alignments/s1/lbbq8n.align',\n 'data/alignments/s1/lbbq9s.align',\n 'data/alignments/s1/lbbr1a.align',\n 'data/alignments/s1/lbbrzp.align',\n 'data/alignments/s1/lbby2n.align',\n 'data/alignments/s1/lbby3s.align',\n 'data/alignments/s1/lbby4p.align',\n 'data/alignments/s1/lbby5a.align',\n 'data/alignments/s1/lbid2n.align',\n 'data/alignments/s1/lbid3s.align',\n 'data/alignments/s1/lbid4p.align',\n 'data/alignments/s1/lbid5a.align',\n 'data/alignments/s1/lbij6n.align',\n 'data/alignments/s1/lbij7s.align',\n 'data/alignments/s1/lbij8p.align',\n 'data/alignments/s1/lbij9a.align',\n 'data/alignments/s1/lbiq1s.align',\n 'data/alignments/s1/lbiq2p.align',\n 'data/alignments/s1/lbiq3a.align',\n 'data/alignments/s1/lbiqzn.align',\n 'data/alignments/s1/lbix4n.align',\n 'data/alignments/s1/lbix5s.align',\n 'data/alignments/s1/lbix6p.align',\n 'data/alignments/s1/lbix7a.align',\n 'data/alignments/s1/lbwe4n.align',\n 'data/alignments/s1/lbwe5s.align',\n 'data/alignments/s1/lbwe6p.align',\n 'data/alignments/s1/lbwe7a.align',\n 'data/alignments/s1/lbwk8n.align',\n 'data/alignments/s1/lbwk9s.align',\n 'data/alignments/s1/lbwl1a.align',\n 'data/alignments/s1/lbwlzp.align',\n 'data/alignments/s1/lbwr2n.align',\n 'data/alignments/s1/lbwr3s.align',\n 'data/alignments/s1/lbwr4p.align',\n 'data/alignments/s1/lbwr5a.align',\n 'data/alignments/s1/lbwy6n.align',\n 'data/alignments/s1/lbwy7s.align',\n 'data/alignments/s1/lbwy8p.align',\n 'data/alignments/s1/lbwy9a.align',\n 'data/alignments/s1/lgaf4n.align',\n 'data/alignments/s1/lgaf5s.align',\n 'data/alignments/s1/lgaf6p.align',\n 'data/alignments/s1/lgaf7a.align',\n 'data/alignments/s1/lgal8n.align',\n 'data/alignments/s1/lgal9s.align',\n 'data/alignments/s1/lgam1a.align',\n 'data/alignments/s1/lgamzp.align',\n 'data/alignments/s1/lgas2n.align',\n 'data/alignments/s1/lgas3s.align',\n 'data/alignments/s1/lgas4p.align',\n 'data/alignments/s1/lgas5a.align',\n 'data/alignments/s1/lgaz6n.align',\n 'data/alignments/s1/lgaz7s.align',\n 'data/alignments/s1/lgaz8p.align',\n 'data/alignments/s1/lgaz9a.align',\n 'data/alignments/s1/lgbf8n.align',\n 'data/alignments/s1/lgbf9s.align',\n 'data/alignments/s1/lgbg1a.align',\n 'data/alignments/s1/lgbgzp.align',\n 'data/alignments/s1/lgbm2n.align',\n 'data/alignments/s1/lgbm3s.align',\n 'data/alignments/s1/lgbm4p.align',\n 'data/alignments/s1/lgbm5a.align',\n 'data/alignments/s1/lgbs6n.align',\n 'data/alignments/s1/lgbs7s.align',\n 'data/alignments/s1/lgbs8p.align',\n 'data/alignments/s1/lgbs9a.align',\n 'data/alignments/s1/lgif1s.align',\n 'data/alignments/s1/lgif2p.align',\n 'data/alignments/s1/lgif3a.align',\n 'data/alignments/s1/lgifzn.align',\n 'data/alignments/s1/lgil4n.align',\n 'data/alignments/s1/lgil5s.align',\n 'data/alignments/s1/lgil6p.align',\n 'data/alignments/s1/lgil7a.align',\n 'data/alignments/s1/lgir8n.align',\n 'data/alignments/s1/lgir9s.align',\n 'data/alignments/s1/lgis1a.align',\n 'data/alignments/s1/lgiszp.align',\n 'data/alignments/s1/lgiz2n.align',\n 'data/alignments/s1/lgiz3s.align',\n 'data/alignments/s1/lgiz4p.align',\n 'data/alignments/s1/lgiz5a.align',\n 'data/alignments/s1/lgwa1a.align',\n 'data/alignments/s1/lgwazp.align',\n 'data/alignments/s1/lgwg2n.align',\n 'data/alignments/s1/lgwg3s.align',\n 'data/alignments/s1/lgwg4p.align',\n 'data/alignments/s1/lgwg5a.align',\n 'data/alignments/s1/lgwm6n.align',\n 'data/alignments/s1/lgwm7s.align',\n 'data/alignments/s1/lgwm8p.align',\n 'data/alignments/s1/lgwm9a.align',\n 'data/alignments/s1/lgwt1s.align',\n 'data/alignments/s1/lgwt2p.align',\n 'data/alignments/s1/lgwt3a.align',\n 'data/alignments/s1/lgwtzn.align',\n 'data/alignments/s1/lrae2n.align',\n 'data/alignments/s1/lrae3s.align',\n 'data/alignments/s1/lrae4p.align',\n 'data/alignments/s1/lrae5a.align',\n 'data/alignments/s1/lrak6n.align',\n 'data/alignments/s1/lrak7s.align',\n 'data/alignments/s1/lrak8p.align',\n 'data/alignments/s1/lrak9a.align',\n 'data/alignments/s1/lrar1s.align',\n 'data/alignments/s1/lrar2p.align',\n 'data/alignments/s1/lrar3a.align',\n 'data/alignments/s1/lrarzn.align',\n 'data/alignments/s1/lray4n.align',\n 'data/alignments/s1/lray5s.align',\n 'data/alignments/s1/lray6p.align',\n 'data/alignments/s1/lray7a.align',\n 'data/alignments/s1/lrbe6n.align',\n 'data/alignments/s1/lrbe7s.align',\n 'data/alignments/s1/lrbe8p.align',\n 'data/alignments/s1/lrbe9a.align',\n 'data/alignments/s1/lrbl1s.align',\n 'data/alignments/s1/lrbl2p.align',\n 'data/alignments/s1/lrbl3a.align',\n 'data/alignments/s1/lrblzn.align',\n 'data/alignments/s1/lrbr4n.align',\n 'data/alignments/s1/lrbr5s.align',\n 'data/alignments/s1/lrbr6p.align',\n 'data/alignments/s1/lrbr7a.align',\n 'data/alignments/s1/lrby8n.align',\n 'data/alignments/s1/lrby9s.align',\n 'data/alignments/s1/lrbz1a.align',\n 'data/alignments/s1/lrbzzp.align',\n 'data/alignments/s1/lrid8n.align',\n 'data/alignments/s1/lrid9s.align',\n 'data/alignments/s1/lrie1a.align',\n 'data/alignments/s1/lriezp.align',\n 'data/alignments/s1/lrik2n.align',\n 'data/alignments/s1/lrik3s.align',\n 'data/alignments/s1/lrik4p.align',\n 'data/alignments/s1/lrik5a.align',\n 'data/alignments/s1/lriq6n.align',\n 'data/alignments/s1/lriq7s.align',\n 'data/alignments/s1/lriq8p.align',\n 'data/alignments/s1/lriq9a.align',\n 'data/alignments/s1/lriy1s.align',\n 'data/alignments/s1/lriy2p.align',\n 'data/alignments/s1/lriy3a.align',\n 'data/alignments/s1/lriyzn.align',\n 'data/alignments/s1/lrwf1s.align',\n 'data/alignments/s1/lrwf2p.align',\n 'data/alignments/s1/lrwf3a.align',\n 'data/alignments/s1/lrwfzn.align',\n 'data/alignments/s1/lrwl4n.align',\n 'data/alignments/s1/lrwl5s.align',\n 'data/alignments/s1/lrwl6p.align',\n 'data/alignments/s1/lrwl7a.align',\n 'data/alignments/s1/lrwr8n.align',\n 'data/alignments/s1/lrwr9s.align',\n 'data/alignments/s1/lrws1a.align',\n 'data/alignments/s1/lrwszp.align',\n 'data/alignments/s1/lrwz2n.align',\n 'data/alignments/s1/lrwz3s.align',\n 'data/alignments/s1/lrwz4p.align',\n 'data/alignments/s1/lrwz5a.align',\n 'data/alignments/s1/lwae8n.align',\n 'data/alignments/s1/lwae9s.align',\n 'data/alignments/s1/lwaf1a.align',\n 'data/alignments/s1/lwafzp.align',\n 'data/alignments/s1/lwal2n.align',\n 'data/alignments/s1/lwal3s.align',\n 'data/alignments/s1/lwal4p.align',\n 'data/alignments/s1/lwal5a.align',\n 'data/alignments/s1/lwar6n.align',\n 'data/alignments/s1/lwar7s.align',\n 'data/alignments/s1/lwar8p.align',\n 'data/alignments/s1/lwar9a.align',\n 'data/alignments/s1/lwaz1s.align',\n 'data/alignments/s1/lwaz2p.align',\n 'data/alignments/s1/lwaz3a.align',\n 'data/alignments/s1/lwazzn.align',\n 'data/alignments/s1/lwbf2n.align',\n 'data/alignments/s1/lwbf3s.align',\n 'data/alignments/s1/lwbf4p.align',\n 'data/alignments/s1/lwbf5a.align',\n 'data/alignments/s1/lwbl6n.align',\n 'data/alignments/s1/lwbl7s.align',\n 'data/alignments/s1/lwbl8p.align',\n 'data/alignments/s1/lwbl9a.align',\n 'data/alignments/s1/lwbs1s.align',\n 'data/alignments/s1/lwbs2p.align',\n 'data/alignments/s1/lwbs3a.align',\n 'data/alignments/s1/lwbszn.align',\n 'data/alignments/s1/lwbz4n.align',\n 'data/alignments/s1/lwbz5s.align',\n 'data/alignments/s1/lwbz6p.align',\n 'data/alignments/s1/lwbz7a.align',\n 'data/alignments/s1/lwie4n.align',\n 'data/alignments/s1/lwie5s.align',\n 'data/alignments/s1/lwie6p.align',\n 'data/alignments/s1/lwie7a.align',\n 'data/alignments/s1/lwik8n.align',\n 'data/alignments/s1/lwik9s.align',\n 'data/alignments/s1/lwil1a.align',\n 'data/alignments/s1/lwilzp.align',\n 'data/alignments/s1/lwir2n.align',\n 'data/alignments/s1/lwir3s.align',\n 'data/alignments/s1/lwir4p.align',\n 'data/alignments/s1/lwir5a.align',\n 'data/alignments/s1/lwiy6n.align',\n 'data/alignments/s1/lwiy7s.align',\n 'data/alignments/s1/lwiy8p.align',\n 'data/alignments/s1/lwiy9a.align',\n 'data/alignments/s1/lwwf6n.align',\n 'data/alignments/s1/lwwf7s.align',\n 'data/alignments/s1/lwwf8p.align',\n 'data/alignments/s1/lwwf9a.align',\n 'data/alignments/s1/lwwm1s.align',\n 'data/alignments/s1/lwwm2p.align',\n 'data/alignments/s1/lwwm3a.align',\n 'data/alignments/s1/lwwmzn.align',\n 'data/alignments/s1/lwws4n.align',\n 'data/alignments/s1/lwws5s.align',\n 'data/alignments/s1/lwws6p.align',\n 'data/alignments/s1/lwws7a.align',\n 'data/alignments/s1/lwwz8n.align',\n 'data/alignments/s1/lwwz9s.align',\n 'data/alignments/s1/pbac1s.align',\n 'data/alignments/s1/pbac2p.align',\n 'data/alignments/s1/pbac3a.align',\n 'data/alignments/s1/pbaczn.align',\n 'data/alignments/s1/pbai4n.align',\n 'data/alignments/s1/pbai5s.align',\n 'data/alignments/s1/pbai6p.align',\n 'data/alignments/s1/pbai7a.align',\n 'data/alignments/s1/pbao8n.align',\n 'data/alignments/s1/pbao9s.align',\n 'data/alignments/s1/pbap1a.align',\n 'data/alignments/s1/pbapzp.align',\n 'data/alignments/s1/pbav2n.align',\n 'data/alignments/s1/pbav3s.align',\n 'data/alignments/s1/pbav4p.align',\n 'data/alignments/s1/pbav5a.align',\n 'data/alignments/s1/pbbc4n.align',\n 'data/alignments/s1/pbbc5s.align',\n 'data/alignments/s1/pbbc6p.align',\n 'data/alignments/s1/pbbc7a.align',\n 'data/alignments/s1/pbbi8n.align',\n 'data/alignments/s1/pbbi9s.align',\n 'data/alignments/s1/pbbj1a.align',\n 'data/alignments/s1/pbbjzp.align',\n 'data/alignments/s1/pbbp2n.align',\n 'data/alignments/s1/pbbp3s.align',\n 'data/alignments/s1/pbbp4p.align',\n 'data/alignments/s1/pbbp5a.align',\n 'data/alignments/s1/pbbv6n.align',\n 'data/alignments/s1/pbbv7s.align',\n 'data/alignments/s1/pbbv8p.align',\n 'data/alignments/s1/pbbv9a.align',\n 'data/alignments/s1/pbib6n.align',\n 'data/alignments/s1/pbib7s.align',\n 'data/alignments/s1/pbib8p.align',\n 'data/alignments/s1/pbib9a.align',\n 'data/alignments/s1/pbii1s.align',\n 'data/alignments/s1/pbii2p.align',\n 'data/alignments/s1/pbii3a.align',\n 'data/alignments/s1/pbiizn.align',\n 'data/alignments/s1/pbio4n.align',\n 'data/alignments/s1/pbio5s.align',\n 'data/alignments/s1/pbio6p.align',\n 'data/alignments/s1/pbio7a.align',\n 'data/alignments/s1/pbiu8n.align',\n 'data/alignments/s1/pbiu9s.align',\n 'data/alignments/s1/pbiv1a.align',\n 'data/alignments/s1/pbivzp.align',\n 'data/alignments/s1/pbwc8n.align',\n 'data/alignments/s1/pbwc9s.align',\n 'data/alignments/s1/pbwd1a.align',\n 'data/alignments/s1/pbwdzp.align',\n 'data/alignments/s1/pbwj2n.align',\n 'data/alignments/s1/pbwj3s.align',\n 'data/alignments/s1/pbwj4p.align',\n 'data/alignments/s1/pbwj5a.align',\n 'data/alignments/s1/pbwp6n.align',\n 'data/alignments/s1/pbwp7s.align',\n 'data/alignments/s1/pbwp8p.align',\n 'data/alignments/s1/pbwp9a.align',\n 'data/alignments/s1/pbwx1s.align',\n 'data/alignments/s1/pbwx2p.align',\n 'data/alignments/s1/pbwx3a.align',\n 'data/alignments/s1/pbwxzn.align',\n 'data/alignments/s1/pgad8n.align',\n 'data/alignments/s1/pgad9s.align',\n 'data/alignments/s1/pgae1a.align',\n 'data/alignments/s1/pgaezp.align',\n 'data/alignments/s1/pgak2n.align',\n 'data/alignments/s1/pgak3s.align',\n 'data/alignments/s1/pgak4p.align',\n 'data/alignments/s1/pgak5a.align',\n 'data/alignments/s1/pgaq6n.align',\n 'data/alignments/s1/pgaq7s.align',\n 'data/alignments/s1/pgaq8p.align',\n 'data/alignments/s1/pgaq9a.align',\n 'data/alignments/s1/pgay1s.align',\n 'data/alignments/s1/pgay2p.align',\n 'data/alignments/s1/pgay3a.align',\n 'data/alignments/s1/pgayzn.align',\n 'data/alignments/s1/pgbe2n.align',\n 'data/alignments/s1/pgbe3s.align',\n 'data/alignments/s1/pgbe4p.align',\n 'data/alignments/s1/pgbe5a.align',\n 'data/alignments/s1/pgbk6n.align',\n 'data/alignments/s1/pgbk7s.align',\n 'data/alignments/s1/pgbk8p.align',\n 'data/alignments/s1/pgbk9a.align',\n 'data/alignments/s1/pgbr1s.align',\n 'data/alignments/s1/pgbr2p.align',\n 'data/alignments/s1/pgbr3a.align',\n 'data/alignments/s1/pgbrzn.align',\n 'data/alignments/s1/pgby4n.align',\n 'data/alignments/s1/pgby5s.align',\n 'data/alignments/s1/pgby6p.align',\n 'data/alignments/s1/pgby7a.align',\n 'data/alignments/s1/pgid4n.align',\n 'data/alignments/s1/pgid5s.align',\n 'data/alignments/s1/pgid6p.align',\n 'data/alignments/s1/pgid7a.align',\n 'data/alignments/s1/pgij8n.align',\n 'data/alignments/s1/pgij9s.align',\n 'data/alignments/s1/pgik1a.align',\n 'data/alignments/s1/pgikzp.align',\n 'data/alignments/s1/pgiq2n.align',\n 'data/alignments/s1/pgiq3s.align',\n 'data/alignments/s1/pgiq4p.align',\n 'data/alignments/s1/pgiq5a.align',\n 'data/alignments/s1/pgix6n.align',\n 'data/alignments/s1/pgix7s.align',\n 'data/alignments/s1/pgix8p.align',\n 'data/alignments/s1/pgix9a.align',\n 'data/alignments/s1/pgwe6n.align',\n 'data/alignments/s1/pgwe7s.align',\n 'data/alignments/s1/pgwe8p.align',\n 'data/alignments/s1/pgwe9a.align',\n 'data/alignments/s1/pgwl1s.align',\n 'data/alignments/s1/pgwl2p.align',\n 'data/alignments/s1/pgwl3a.align',\n 'data/alignments/s1/pgwlzn.align',\n 'data/alignments/s1/pgwr4n.align',\n 'data/alignments/s1/pgwr5s.align',\n 'data/alignments/s1/pgwr6p.align',\n 'data/alignments/s1/pgwr7a.align',\n 'data/alignments/s1/pgwy8n.align',\n 'data/alignments/s1/pgwy9s.align',\n 'data/alignments/s1/pgwz1a.align',\n 'data/alignments/s1/pgwzzp.align',\n 'data/alignments/s1/prac6n.align',\n 'data/alignments/s1/prac7s.align',\n 'data/alignments/s1/prac8p.align',\n 'data/alignments/s1/prac9a.align',\n 'data/alignments/s1/praj1s.align',\n 'data/alignments/s1/praj2p.align',\n 'data/alignments/s1/praj3a.align',\n 'data/alignments/s1/prajzn.align',\n 'data/alignments/s1/prap4n.align',\n 'data/alignments/s1/prap5s.align',\n 'data/alignments/s1/prap6p.align',\n 'data/alignments/s1/prap7a.align',\n 'data/alignments/s1/prav8n.align',\n 'data/alignments/s1/prav9s.align',\n 'data/alignments/s1/prax1a.align',\n 'data/alignments/s1/praxzp.align',\n 'data/alignments/s1/prbd1s.align',\n 'data/alignments/s1/prbd2p.align',\n 'data/alignments/s1/prbd3a.align',\n 'data/alignments/s1/prbdzn.align',\n 'data/alignments/s1/prbj4n.align',\n 'data/alignments/s1/prbj5s.align',\n 'data/alignments/s1/prbj6p.align',\n 'data/alignments/s1/prbj7a.align',\n 'data/alignments/s1/prbp8n.align',\n 'data/alignments/s1/prbp9s.align',\n 'data/alignments/s1/prbq1a.align',\n 'data/alignments/s1/prbqzp.align',\n 'data/alignments/s1/prbx2n.align',\n 'data/alignments/s1/prbx3s.align',\n 'data/alignments/s1/prbx4p.align',\n 'data/alignments/s1/prbx5a.align',\n 'data/alignments/s1/pric2n.align',\n 'data/alignments/s1/pric3s.align',\n 'data/alignments/s1/pric4p.align',\n 'data/alignments/s1/pric5a.align',\n 'data/alignments/s1/prii6n.align',\n 'data/alignments/s1/prii7s.align',\n 'data/alignments/s1/prii8p.align',\n 'data/alignments/s1/prii9a.align',\n 'data/alignments/s1/prip1s.align',\n 'data/alignments/s1/prip2p.align',\n 'data/alignments/s1/prip3a.align',\n 'data/alignments/s1/pripzn.align',\n 'data/alignments/s1/priv4n.align',\n 'data/alignments/s1/priv5s.align',\n 'data/alignments/s1/priv6p.align',\n 'data/alignments/s1/priv7a.align',\n 'data/alignments/s1/prwd4n.align',\n 'data/alignments/s1/prwd5s.align',\n 'data/alignments/s1/prwd6p.align',\n 'data/alignments/s1/prwd7a.align',\n 'data/alignments/s1/prwj8n.align',\n 'data/alignments/s1/prwj9s.align',\n 'data/alignments/s1/prwk1a.align',\n 'data/alignments/s1/prwkzp.align',\n 'data/alignments/s1/prwq2n.align',\n 'data/alignments/s1/prwq3s.align',\n 'data/alignments/s1/prwq4p.align',\n 'data/alignments/s1/prwq5a.align',\n 'data/alignments/s1/prwx6n.align',\n 'data/alignments/s1/prwx7s.align',\n 'data/alignments/s1/prwx8p.align',\n 'data/alignments/s1/prwx9a.align',\n 'data/alignments/s1/pwad2n.align',\n 'data/alignments/s1/pwad3s.align',\n 'data/alignments/s1/pwad4p.align',\n 'data/alignments/s1/pwad5a.align',\n 'data/alignments/s1/pwaj6n.align',\n 'data/alignments/s1/pwaj7s.align',\n 'data/alignments/s1/pwaj8p.align',\n 'data/alignments/s1/pwaj9a.align',\n 'data/alignments/s1/pwaq1s.align',\n 'data/alignments/s1/pwaq2p.align',\n 'data/alignments/s1/pwaq3a.align',\n 'data/alignments/s1/pwaqzn.align',\n 'data/alignments/s1/pwax4n.align',\n 'data/alignments/s1/pwax5s.align',\n 'data/alignments/s1/pwax6p.align',\n 'data/alignments/s1/pwax7a.align',\n 'data/alignments/s1/pwbd6n.align',\n 'data/alignments/s1/pwbd7s.align',\n 'data/alignments/s1/pwbd8p.align',\n 'data/alignments/s1/pwbd9a.align',\n 'data/alignments/s1/pwbk1s.align',\n 'data/alignments/s1/pwbk2p.align',\n 'data/alignments/s1/pwbk3a.align',\n 'data/alignments/s1/pwbkzn.align',\n 'data/alignments/s1/pwbq4n.align',\n 'data/alignments/s1/pwbq5s.align',\n 'data/alignments/s1/pwbq6p.align',\n 'data/alignments/s1/pwbq7a.align',\n 'data/alignments/s1/pwbx8n.align',\n 'data/alignments/s1/pwbx9s.align',\n 'data/alignments/s1/pwby1a.align',\n 'data/alignments/s1/pwbyzp.align',\n 'data/alignments/s1/pwic8n.align',\n 'data/alignments/s1/pwic9s.align',\n 'data/alignments/s1/pwid1a.align',\n 'data/alignments/s1/pwidzp.align',\n 'data/alignments/s1/pwij2n.align',\n 'data/alignments/s1/pwij3s.align',\n 'data/alignments/s1/pwij4p.align',\n 'data/alignments/s1/pwij5a.align',\n 'data/alignments/s1/pwip6n.align',\n 'data/alignments/s1/pwip7s.align',\n 'data/alignments/s1/pwip8p.align',\n 'data/alignments/s1/pwip9a.align',\n 'data/alignments/s1/pwix1s.align',\n 'data/alignments/s1/pwix2p.align',\n 'data/alignments/s1/pwix3a.align',\n 'data/alignments/s1/pwixzn.align',\n 'data/alignments/s1/pwwe1s.align',\n 'data/alignments/s1/pwwe2p.align',\n 'data/alignments/s1/pwwe3a.align',\n 'data/alignments/s1/pwwezn.align',\n 'data/alignments/s1/pwwk4n.align',\n 'data/alignments/s1/pwwk5s.align',\n 'data/alignments/s1/pwwk6p.align',\n 'data/alignments/s1/pwwk7a.align',\n 'data/alignments/s1/pwwq8n.align',\n 'data/alignments/s1/pwwq9s.align',\n 'data/alignments/s1/pwwr1a.align',\n 'data/alignments/s1/pwwrzp.align',\n 'data/alignments/s1/pwwy2n.align',\n 'data/alignments/s1/pwwy3s.align',\n 'data/alignments/s1/pwwy4p.align',\n 'data/alignments/s1/pwwy5a.align',\n 'data/alignments/s1/sbaa4n.align',\n 'data/alignments/s1/sbaa5s.align',\n 'data/alignments/s1/sbaa6p.align',\n 'data/alignments/s1/sbaa7a.align',\n 'data/alignments/s1/sbag8n.align',\n 'data/alignments/s1/sbag9s.align',\n 'data/alignments/s1/sbah1a.align',\n 'data/alignments/s1/sbahzp.align',\n 'data/alignments/s1/sban2n.align',\n 'data/alignments/s1/sban3s.align',\n 'data/alignments/s1/sban4p.align',\n 'data/alignments/s1/sban5a.align',\n 'data/alignments/s1/sbat6n.align',\n 'data/alignments/s1/sbat7s.align',\n 'data/alignments/s1/sbat8p.align',\n 'data/alignments/s1/sbat9a.align',\n 'data/alignments/s1/sbba8n.align',\n 'data/alignments/s1/sbba9s.align',\n 'data/alignments/s1/sbbb1a.align',\n 'data/alignments/s1/sbbbzp.align',\n 'data/alignments/s1/sbbh2n.align',\n 'data/alignments/s1/sbbh3s.align',\n 'data/alignments/s1/sbbh4p.align',\n 'data/alignments/s1/sbbh5a.align',\n 'data/alignments/s1/sbbn6n.align',\n 'data/alignments/s1/sbbn7s.align',\n 'data/alignments/s1/sbbn8p.align',\n 'data/alignments/s1/sbbn9a.align',\n 'data/alignments/s1/sbbu1s.align',\n 'data/alignments/s1/sbbu2p.align',\n 'data/alignments/s1/sbbu3a.align',\n 'data/alignments/s1/sbbuzn.align',\n 'data/alignments/s1/sbia1s.align',\n 'data/alignments/s1/sbia2p.align',\n 'data/alignments/s1/sbia3a.align',\n 'data/alignments/s1/sbiazn.align',\n 'data/alignments/s1/sbig4n.align',\n 'data/alignments/s1/sbig5s.align',\n 'data/alignments/s1/sbig6p.align',\n 'data/alignments/s1/sbig7a.align',\n 'data/alignments/s1/sbim8n.align',\n 'data/alignments/s1/sbim9s.align',\n 'data/alignments/s1/sbin1a.align',\n 'data/alignments/s1/sbinzp.align',\n 'data/alignments/s1/sbit2n.align',\n 'data/alignments/s1/sbit3s.align',\n 'data/alignments/s1/sbit4p.align',\n 'data/alignments/s1/sbit5a.align',\n 'data/alignments/s1/sbwb2n.align',\n 'data/alignments/s1/sbwb3s.align',\n 'data/alignments/s1/sbwb4p.align',\n 'data/alignments/s1/sbwb5a.align',\n 'data/alignments/s1/sbwh6n.align',\n 'data/alignments/s1/sbwh7s.align',\n 'data/alignments/s1/sbwh8p.align',\n 'data/alignments/s1/sbwh9a.align',\n 'data/alignments/s1/sbwo1s.align',\n 'data/alignments/s1/sbwo2p.align',\n 'data/alignments/s1/sbwo3a.align',\n 'data/alignments/s1/sbwozn.align',\n 'data/alignments/s1/sbwu4n.align',\n 'data/alignments/s1/sbwu5s.align',\n 'data/alignments/s1/sbwu6p.align',\n 'data/alignments/s1/sbwu7a.align',\n 'data/alignments/s1/sgac2n.align',\n 'data/alignments/s1/sgac3s.align',\n 'data/alignments/s1/sgac4p.align',\n 'data/alignments/s1/sgac5a.align',\n 'data/alignments/s1/sgai6n.align',\n 'data/alignments/s1/sgai7s.align',\n 'data/alignments/s1/sgai8p.align',\n 'data/alignments/s1/sgai9a.align',\n 'data/alignments/s1/sgap1s.align',\n 'data/alignments/s1/sgap2p.align',\n 'data/alignments/s1/sgap3a.align',\n 'data/alignments/s1/sgapzn.align',\n 'data/alignments/s1/sgav4n.align',\n 'data/alignments/s1/sgav5s.align',\n 'data/alignments/s1/sgav6p.align',\n 'data/alignments/s1/sgav7a.align',\n 'data/alignments/s1/sgbc6n.align',\n 'data/alignments/s1/sgbc7s.align',\n 'data/alignments/s1/sgbc8p.align',\n 'data/alignments/s1/sgbc9a.align',\n 'data/alignments/s1/sgbj1s.align',\n 'data/alignments/s1/sgbj2p.align',\n 'data/alignments/s1/sgbj3a.align',\n 'data/alignments/s1/sgbjzn.align',\n 'data/alignments/s1/sgbp4n.align',\n 'data/alignments/s1/sgbp5s.align',\n 'data/alignments/s1/sgbp6p.align',\n 'data/alignments/s1/sgbp7a.align',\n 'data/alignments/s1/sgbv8n.align',\n 'data/alignments/s1/sgbv9s.align',\n 'data/alignments/s1/sgbx1a.align',\n 'data/alignments/s1/sgbxzp.align',\n 'data/alignments/s1/sgib8n.align',\n 'data/alignments/s1/sgib9s.align',\n 'data/alignments/s1/sgic1a.align',\n 'data/alignments/s1/sgiczp.align',\n 'data/alignments/s1/sgii2n.align',\n 'data/alignments/s1/sgii3s.align',\n 'data/alignments/s1/sgii4p.align',\n 'data/alignments/s1/sgii5a.align',\n 'data/alignments/s1/sgio6n.align',\n 'data/alignments/s1/sgio7s.align',\n 'data/alignments/s1/sgio8p.align',\n 'data/alignments/s1/sgio9a.align',\n 'data/alignments/s1/sgiv1s.align',\n 'data/alignments/s1/sgiv2p.align',\n 'data/alignments/s1/sgiv3a.align',\n 'data/alignments/s1/sgivzn.align',\n 'data/alignments/s1/sgwd1s.align',\n 'data/alignments/s1/sgwd2p.align',\n 'data/alignments/s1/sgwd3a.align',\n 'data/alignments/s1/sgwdzn.align',\n 'data/alignments/s1/sgwj4n.align',\n 'data/alignments/s1/sgwj5s.align',\n 'data/alignments/s1/sgwj6p.align',\n 'data/alignments/s1/sgwj7a.align',\n 'data/alignments/s1/sgwp8n.align',\n 'data/alignments/s1/sgwp9s.align',\n 'data/alignments/s1/sgwq1a.align',\n 'data/alignments/s1/sgwqzp.align',\n 'data/alignments/s1/sgwx2n.align',\n 'data/alignments/s1/sgwx3s.align',\n 'data/alignments/s1/sgwx4p.align',\n 'data/alignments/s1/sgwx5a.align',\n 'data/alignments/s1/srab1s.align',\n 'data/alignments/s1/srab2p.align',\n 'data/alignments/s1/srab3a.align',\n 'data/alignments/s1/srabzn.align',\n 'data/alignments/s1/srah4n.align',\n 'data/alignments/s1/srah5s.align',\n 'data/alignments/s1/srah6p.align',\n 'data/alignments/s1/srah7a.align',\n 'data/alignments/s1/sran8n.align',\n 'data/alignments/s1/sran9s.align',\n 'data/alignments/s1/srao1a.align',\n 'data/alignments/s1/sraozp.align',\n 'data/alignments/s1/srau2n.align',\n 'data/alignments/s1/srau3s.align',\n 'data/alignments/s1/srau4p.align',\n 'data/alignments/s1/srau5a.align',\n 'data/alignments/s1/srbb4n.align',\n 'data/alignments/s1/srbb5s.align',\n 'data/alignments/s1/srbb6p.align',\n 'data/alignments/s1/srbb7a.align',\n 'data/alignments/s1/srbh8n.align',\n 'data/alignments/s1/srbh9s.align',\n 'data/alignments/s1/srbi1a.align',\n 'data/alignments/s1/srbizp.align',\n 'data/alignments/s1/srbo2n.align',\n 'data/alignments/s1/srbo3s.align',\n 'data/alignments/s1/srbo4p.align',\n 'data/alignments/s1/srbo5a.align',\n 'data/alignments/s1/srbu6n.align',\n 'data/alignments/s1/srbu7s.align',\n 'data/alignments/s1/srbu8p.align',\n 'data/alignments/s1/srbu9a.align',\n 'data/alignments/s1/sria6n.align',\n 'data/alignments/s1/sria7s.align',\n 'data/alignments/s1/sria8p.align',\n 'data/alignments/s1/sria9a.align',\n 'data/alignments/s1/srih1s.align',\n 'data/alignments/s1/srih2p.align',\n 'data/alignments/s1/srih3a.align',\n 'data/alignments/s1/srihzn.align',\n 'data/alignments/s1/srin4n.align',\n 'data/alignments/s1/srin5s.align',\n 'data/alignments/s1/srin6p.align',\n 'data/alignments/s1/srin7a.align',\n 'data/alignments/s1/srit8n.align',\n 'data/alignments/s1/srit9s.align',\n 'data/alignments/s1/sriu1a.align',\n 'data/alignments/s1/sriuzp.align',\n 'data/alignments/s1/srwb8n.align',\n 'data/alignments/s1/srwb9s.align',\n 'data/alignments/s1/srwc1a.align',\n 'data/alignments/s1/srwczp.align',\n 'data/alignments/s1/srwi2n.align',\n 'data/alignments/s1/srwi3s.align',\n 'data/alignments/s1/srwi4p.align',\n 'data/alignments/s1/srwi5a.align',\n 'data/alignments/s1/srwo6n.align',\n 'data/alignments/s1/srwo7s.align',\n 'data/alignments/s1/srwo8p.align',\n 'data/alignments/s1/srwo9a.align',\n 'data/alignments/s1/srwv1s.align',\n 'data/alignments/s1/srwv2p.align',\n 'data/alignments/s1/srwv3a.align',\n 'data/alignments/s1/srwvzn.align',\n 'data/alignments/s1/swab6n.align',\n 'data/alignments/s1/swab7s.align',\n 'data/alignments/s1/swab8p.align',\n 'data/alignments/s1/swab9a.align',\n 'data/alignments/s1/swai1s.align',\n 'data/alignments/s1/swai2p.align',\n 'data/alignments/s1/swai3a.align',\n 'data/alignments/s1/swaizn.align',\n 'data/alignments/s1/swao4n.align',\n 'data/alignments/s1/swao5s.align',\n 'data/alignments/s1/swao6p.align',\n 'data/alignments/s1/swao7a.align',\n 'data/alignments/s1/swau8n.align',\n 'data/alignments/s1/swau9s.align',\n 'data/alignments/s1/swav1a.align',\n 'data/alignments/s1/swavzp.align',\n 'data/alignments/s1/swbc1s.align',\n 'data/alignments/s1/swbc2p.align',\n 'data/alignments/s1/swbc3a.align',\n 'data/alignments/s1/swbczn.align',\n 'data/alignments/s1/swbi4n.align',\n 'data/alignments/s1/swbi5s.align',\n 'data/alignments/s1/swbi6p.align',\n 'data/alignments/s1/swbi7a.align',\n 'data/alignments/s1/swbo8n.align',\n 'data/alignments/s1/swbo9s.align',\n 'data/alignments/s1/swbp1a.align',\n 'data/alignments/s1/swbpzp.align',\n 'data/alignments/s1/swbv2n.align',\n 'data/alignments/s1/swbv3s.align',\n 'data/alignments/s1/swbv4p.align',\n 'data/alignments/s1/swbv5a.align',\n 'data/alignments/s1/swib2n.align',\n 'data/alignments/s1/swib3s.align',\n 'data/alignments/s1/swib4p.align',\n 'data/alignments/s1/swib5a.align',\n 'data/alignments/s1/swih6n.align',\n 'data/alignments/s1/swih7s.align',\n 'data/alignments/s1/swih8p.align',\n 'data/alignments/s1/swih9a.align',\n 'data/alignments/s1/swio1s.align',\n 'data/alignments/s1/swio2p.align',\n 'data/alignments/s1/swio3a.align',\n 'data/alignments/s1/swiozn.align',\n 'data/alignments/s1/swiu4n.align',\n 'data/alignments/s1/swiu5s.align',\n 'data/alignments/s1/swiu6p.align',\n 'data/alignments/s1/swiu7a.align',\n 'data/alignments/s1/swwc4n.align',\n 'data/alignments/s1/swwc5s.align',\n 'data/alignments/s1/swwc6p.align',\n 'data/alignments/s1/swwc7a.align',\n 'data/alignments/s1/swwi8n.align',\n 'data/alignments/s1/swwi9s.align',\n 'data/alignments/s1/swwj1a.align',\n 'data/alignments/s1/swwjzp.align',\n 'data/alignments/s1/swwp2n.align',\n 'data/alignments/s1/swwp3s.align',\n 'data/alignments/s1/swwp4p.align',\n 'data/alignments/s1/swwp5a.align',\n 'data/alignments/s1/swwv6n.align',\n ...]"},"metadata":{}}]},{"cell_type":"code","source":"def load_video(path:str) -> List[float]: \n\n cap = cv2.VideoCapture(path)\n frames = []\n for _ in range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))): \n ret, frame = cap.read()\n frame = tf.image.rgb_to_grayscale(frame)\n frames.append(frame[190:236,80:220,:])\n cap.release()\n \n mean = tf.math.reduce_mean(frames)\n std = tf.math.reduce_std(tf.cast(frames, tf.float32))\n return tf.cast((frames - mean), tf.float32) / std","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:28.101152Z","iopub.execute_input":"2023-10-23T03:51:28.101508Z","iopub.status.idle":"2023-10-23T03:51:28.108462Z","shell.execute_reply.started":"2023-10-23T03:51:28.101476Z","shell.execute_reply":"2023-10-23T03:51:28.107497Z"},"trusted":true},"execution_count":9,"outputs":[]},{"cell_type":"code","source":"vocab = [x for x in \"abcdefghijklmnopqrstuvwxyz'?!123456789 \"]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:28.111985Z","iopub.execute_input":"2023-10-23T03:51:28.112352Z","iopub.status.idle":"2023-10-23T03:51:28.117737Z","shell.execute_reply.started":"2023-10-23T03:51:28.112328Z","shell.execute_reply":"2023-10-23T03:51:28.117017Z"},"trusted":true},"execution_count":10,"outputs":[]},{"cell_type":"code","source":"char_to_num = tf.keras.layers.StringLookup(vocabulary=vocab, oov_token=\"\")\nnum_to_char = tf.keras.layers.StringLookup(\n vocabulary=char_to_num.get_vocabulary(), oov_token=\"\", invert=True\n)\n\nprint(\n f\"The vocabulary is: {char_to_num.get_vocabulary()} \"\n f\"(size ={char_to_num.vocabulary_size()})\"\n)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:28.118757Z","iopub.execute_input":"2023-10-23T03:51:28.119102Z","iopub.status.idle":"2023-10-23T03:51:30.218303Z","shell.execute_reply.started":"2023-10-23T03:51:28.119071Z","shell.execute_reply":"2023-10-23T03:51:30.217389Z"},"trusted":true},"execution_count":11,"outputs":[{"name":"stdout","text":"The vocabulary is: ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', \"'\", '?', '!', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' '] (size =40)\n","output_type":"stream"}]},{"cell_type":"code","source":"char_to_num.get_vocabulary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.219458Z","iopub.execute_input":"2023-10-23T03:51:30.219750Z","iopub.status.idle":"2023-10-23T03:51:30.227325Z","shell.execute_reply.started":"2023-10-23T03:51:30.219725Z","shell.execute_reply":"2023-10-23T03:51:30.226457Z"},"trusted":true},"execution_count":12,"outputs":[{"execution_count":12,"output_type":"execute_result","data":{"text/plain":"['',\n 'a',\n 'b',\n 'c',\n 'd',\n 'e',\n 'f',\n 'g',\n 'h',\n 'i',\n 'j',\n 'k',\n 'l',\n 'm',\n 'n',\n 'o',\n 'p',\n 'q',\n 'r',\n 's',\n 't',\n 'u',\n 'v',\n 'w',\n 'x',\n 'y',\n 'z',\n \"'\",\n '?',\n '!',\n '1',\n '2',\n '3',\n '4',\n '5',\n '6',\n '7',\n '8',\n '9',\n ' ']"},"metadata":{}}]},{"cell_type":"code","source":"char_to_num(['n','i','c','k'])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.228394Z","iopub.execute_input":"2023-10-23T03:51:30.228742Z","iopub.status.idle":"2023-10-23T03:51:30.240875Z","shell.execute_reply.started":"2023-10-23T03:51:30.228718Z","shell.execute_reply":"2023-10-23T03:51:30.239929Z"},"trusted":true},"execution_count":13,"outputs":[{"execution_count":13,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"num_to_char([14, 9, 3, 11])","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:30.242215Z","iopub.execute_input":"2023-10-23T03:51:30.242791Z","iopub.status.idle":"2023-10-23T03:51:30.256665Z","shell.execute_reply.started":"2023-10-23T03:51:30.242760Z","shell.execute_reply":"2023-10-23T03:51:30.255901Z"},"trusted":true},"execution_count":14,"outputs":[{"execution_count":14,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def load_alignments(path:str) -> List[str]: \n with open(path, 'r') as f: \n lines = f.readlines() \n tokens = []\n for line in lines:\n line = line.split()\n if line[2] != 'sil': \n tokens = [*tokens,' ',line[2]]\n return char_to_num(tf.reshape(tf.strings.unicode_split(tokens, input_encoding='UTF-8'), (-1)))[1:]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.257594Z","iopub.execute_input":"2023-10-23T03:51:30.257823Z","iopub.status.idle":"2023-10-23T03:51:30.263525Z","shell.execute_reply.started":"2023-10-23T03:51:30.257803Z","shell.execute_reply":"2023-10-23T03:51:30.262649Z"},"trusted":true},"execution_count":15,"outputs":[]},{"cell_type":"code","source":"def load_data(path: str): \n# path = bytes.decode(path.numpy())\n# print(path)\n file_name = path.numpy().decode('utf-8').split('/')[-1].split('.')[0]\n # File name splitting for windows\n# file_name = path.split('\\\\')[-1].split('.')[0]\n video_path = os.path.join('data','s1',f'{file_name}.mpg')\n alignment_path = os.path.join('data','alignments','s1',f'{file_name}.align')\n frames = load_video(video_path) \n alignments = load_alignments(alignment_path)\n \n return frames, alignments\n# return file_name","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.264535Z","iopub.execute_input":"2023-10-23T03:51:30.264775Z","iopub.status.idle":"2023-10-23T03:51:30.272213Z","shell.execute_reply.started":"2023-10-23T03:51:30.264754Z","shell.execute_reply":"2023-10-23T03:51:30.271486Z"},"trusted":true},"execution_count":16,"outputs":[]},{"cell_type":"code","source":"test_path = './data/s1/bbal6n.mpg'","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.273138Z","iopub.execute_input":"2023-10-23T03:51:30.273379Z","iopub.status.idle":"2023-10-23T03:51:30.283640Z","shell.execute_reply.started":"2023-10-23T03:51:30.273357Z","shell.execute_reply":"2023-10-23T03:51:30.282908Z"},"trusted":true},"execution_count":17,"outputs":[]},{"cell_type":"code","source":"# test_path = bytes.decode(test_path.numpy())","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:30.284553Z","iopub.execute_input":"2023-10-23T03:51:30.284805Z","iopub.status.idle":"2023-10-23T03:51:30.292141Z","shell.execute_reply.started":"2023-10-23T03:51:30.284784Z","shell.execute_reply":"2023-10-23T03:51:30.291350Z"},"trusted":true},"execution_count":18,"outputs":[]},{"cell_type":"code","source":"# hi = tf.convert_to_tensor(test_path).numpy().decode('utf-8')\n# hi","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:30.293091Z","iopub.execute_input":"2023-10-23T03:51:30.293347Z","iopub.status.idle":"2023-10-23T03:51:30.301391Z","shell.execute_reply.started":"2023-10-23T03:51:30.293324Z","shell.execute_reply":"2023-10-23T03:51:30.300616Z"},"trusted":true},"execution_count":19,"outputs":[]},{"cell_type":"code","source":"tf.convert_to_tensor(test_path).numpy().decode('utf-8').split('/')[-1].split('.')[0]","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:30.302568Z","iopub.execute_input":"2023-10-23T03:51:30.302958Z","iopub.status.idle":"2023-10-23T03:51:30.311738Z","shell.execute_reply.started":"2023-10-23T03:51:30.302928Z","shell.execute_reply":"2023-10-23T03:51:30.310915Z"},"trusted":true},"execution_count":20,"outputs":[{"execution_count":20,"output_type":"execute_result","data":{"text/plain":"'bbal6n'"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"frames, alignments = load_data(tf.convert_to_tensor(test_path))","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:30.312790Z","iopub.execute_input":"2023-10-23T03:51:30.313076Z","iopub.status.idle":"2023-10-23T03:51:32.974224Z","shell.execute_reply.started":"2023-10-23T03:51:30.313053Z","shell.execute_reply":"2023-10-23T03:51:32.973448Z"},"trusted":true},"execution_count":21,"outputs":[]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:32.975321Z","iopub.execute_input":"2023-10-23T03:51:32.975599Z","iopub.status.idle":"2023-10-23T03:51:32.982230Z","shell.execute_reply.started":"2023-10-23T03:51:32.975575Z","shell.execute_reply":"2023-10-23T03:51:32.981426Z"},"trusted":true},"execution_count":22,"outputs":[{"execution_count":22,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[40])","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:32.983410Z","iopub.execute_input":"2023-10-23T03:51:32.983678Z","iopub.status.idle":"2023-10-23T03:51:33.257238Z","shell.execute_reply.started":"2023-10-23T03:51:32.983655Z","shell.execute_reply":"2023-10-23T03:51:33.256282Z"},"trusted":true},"execution_count":23,"outputs":[{"execution_count":23,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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ArNp06Yp7NXUcvToUUNEZseOHcaY9x+CVCpltm7dWj7mpZdeMkRkdu7cOVXdrCkDAwPm9NNPN4899pj5xCc+Uf74mM1jc+utt5qPfexjseVhGJqOjg7zd3/3d+Xf9fb2mkwmY/7t3/6tFl2cMi6//HLzx3/8x+J311xzjbnuuuuMMbN3bPAPbCXj8OKLLxoiMnv37i0f87Of/cx4nmcOHz5cs75PNqN9mCF79uwxRGTeeOMNY8zsGZvjZdqZXQqFAu3bt49Wr15d/p3v+7R69WrauXPnFPZsaunr6yMiora2NiIi2rdvHxWLRTFOy5Yto87OzlkzTuvXr6fLL79cjAHR7B6bBx98kFasWEG///u/T/Pnz6fzzjuPvv/975fLX3vtNeru7hZj09LSQqtWrZrxY/PRj36Utm/fTr/61a+IiOiXv/wlPfXUU3TppZcS0eweG04l47Bz505qbW2lFStWlI9ZvXo1+b5Pu3fvrnmfp5K+vj7yPI9aW1uJSMemUqZdYrl33nmHgiCg9vZ28fv29nZ6+eWXp6hXU0sYhnTzzTfThRdeSGeddRYREXV3d1M6nS5P+N/S3t5O3d3dU9DL2nLffffRM888Q3v37o2UzeaxefXVV+nOO++kDRs20F/8xV/Q3r176c/+7M8onU7TunXrytc/2vM108fmq1/9KvX399OyZcsokUhQEAR022230XXXXUdENKvHhlPJOHR3d9P8+fNFeTKZpLa2tlk1Vrlcjm699Va69tpry8nldGwqY9p9fChR1q9fT88//zw99dRTU92VacGhQ4fopptuoscee4yy2exUd2daEYYhrVixgv7mb/6GiIjOO+88ev755+muu+6idevWTXHvppYf/ehH9IMf/IDuvfde+tCHPkT79++nm2++mRYsWDDrx0apnmKxSH/wB39Axhi68847p7o7JxzTzuwyd+5cSiQSEWVCT08PdXR0TFGvpo4bb7yRHn74Yfr5z39OixYtKv++o6ODCoUC9fb2iuNnwzjt27ePjh49Sueffz4lk0lKJpO0Y8cO+u53v0vJZJLa29tn7dicfPLJdOaZZ4rfnXHGGXTw4EEiovL1z8bn68///M/pq1/9Kn32s5+ls88+m/7oj/6IbrnlFtq0aRMRze6x4VQyDh0dHXT06FFRXiqV6NixY7NirH774fHGG2/QY489Vl71INKxqZRp9/GRTqdp+fLltH379vLvwjCk7du3U1dX1xT2rLYYY+jGG2+k+++/nx5//HFaunSpKF++fDmlUikxTgcOHKCDBw/O+HG6+OKL6bnnnqP9+/eXf1asWEHXXXddeXu2js2FF14YkWT/6le/olNOOYWIiJYuXUodHR1ibPr7+2n37t0zfmyGh4fJ9+UrL5FIUBiGRDS7x4ZTyTh0dXVRb28v7du3r3zM448/TmEY0qpVq2re51ry2w+PV155hf7jP/6D5syZI8pn89hUxVR7vI7GfffdZzKZjLnnnnvMiy++aL74xS+a1tZW093dPdVdqxlf+tKXTEtLi3niiSfMW2+9Vf4ZHh4uH3PDDTeYzs5O8/jjj5unn37adHV1ma6urins9dTB1S7GzN6x2bNnj0kmk+a2224zr7zyivnBD35g6uvrzb/+67+Wj7n99ttNa2ur+clPfmL++7//21x11VUzUk6KrFu3zixcuLAstf3xj39s5s6da77yla+Uj5ktYzMwMGCeffZZ8+yzzxoiMn//939vnn322bJio5JxuOSSS8x5551ndu/ebZ566ilz+umnzwg5qWtsCoWCufLKK82iRYvM/v37xbs5n8+X65ipYzORTMuPD2OM+Yd/+AfT2dlp0um0Wblypdm1a9dUd6mmENGoP1u2bCkfMzIyYv70T//UnHTSSaa+vt58+tOfNm+99dbUdXoKwY+P2Tw2Dz30kDnrrLNMJpMxy5YtM//0T/8kysMwNF//+tdNe3u7yWQy5uKLLzYHDhyYot7Wjv7+fnPTTTeZzs5Ok81mzQc+8AHzta99TfzRmC1j8/Of/3zU98u6deuMMZWNw7vvvmuuvfZa09jYaJqbm80XvvAFMzAwMAVXM7G4xua1116LfTf//Oc/L9cxU8dmIvGMYeH9FEVRFEVRJplp5/OhKIqiKMrMRj8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRaop+fCiKoiiKUlP040NRFEVRlJqiHx+KoiiKotQU/fhQFEVRFKWm6MeHoiiKoig1RT8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRasr/A1EXL/BESGnOAAAAAElFTkSuQmCC"},"metadata":{}}]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:33.258327Z","iopub.execute_input":"2023-10-23T03:51:33.258582Z","iopub.status.idle":"2023-10-23T03:51:33.264797Z","shell.execute_reply.started":"2023-10-23T03:51:33.258558Z","shell.execute_reply":"2023-10-23T03:51:33.263914Z"},"trusted":true},"execution_count":24,"outputs":[{"execution_count":24,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([bytes.decode(x) for x in num_to_char(alignments.numpy()).numpy()])","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:33.265992Z","iopub.execute_input":"2023-10-23T03:51:33.266326Z","iopub.status.idle":"2023-10-23T03:51:33.279302Z","shell.execute_reply.started":"2023-10-23T03:51:33.266300Z","shell.execute_reply":"2023-10-23T03:51:33.278361Z"},"trusted":true},"execution_count":25,"outputs":[{"execution_count":25,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def mappable_function(path:str) ->List[str]:\n result = tf.py_function(load_data, [path], (tf.float32, tf.int64))\n return result","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:33.280454Z","iopub.execute_input":"2023-10-23T03:51:33.280735Z","iopub.status.idle":"2023-10-23T03:51:33.285379Z","shell.execute_reply.started":"2023-10-23T03:51:33.280711Z","shell.execute_reply":"2023-10-23T03:51:33.284507Z"},"trusted":true},"execution_count":26,"outputs":[]},{"cell_type":"markdown","source":"# 2. Create Data Pipeline","metadata":{"tags":[]}},{"cell_type":"code","source":"from matplotlib import pyplot as plt","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:33.286610Z","iopub.execute_input":"2023-10-23T03:51:33.286968Z","iopub.status.idle":"2023-10-23T03:51:33.294022Z","shell.execute_reply.started":"2023-10-23T03:51:33.286936Z","shell.execute_reply":"2023-10-23T03:51:33.293187Z"},"trusted":true},"execution_count":27,"outputs":[]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)\n# Added for split \ntrain = data.take(450)\ntest = data.skip(450)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:33.302765Z","iopub.execute_input":"2023-10-23T03:51:33.303048Z","iopub.status.idle":"2023-10-23T03:51:33.408139Z","shell.execute_reply.started":"2023-10-23T03:51:33.303025Z","shell.execute_reply":"2023-10-23T03:51:33.407256Z"},"trusted":true},"execution_count":28,"outputs":[]},{"cell_type":"code","source":"len(train)","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:33.409348Z","iopub.execute_input":"2023-10-23T03:51:33.410052Z","iopub.status.idle":"2023-10-23T03:51:33.416215Z","shell.execute_reply.started":"2023-10-23T03:51:33.410018Z","shell.execute_reply":"2023-10-23T03:51:33.415325Z"},"trusted":true},"execution_count":29,"outputs":[{"execution_count":29,"output_type":"execute_result","data":{"text/plain":"450"},"metadata":{}}]},{"cell_type":"code","source":"frames, alignments = data.as_numpy_iterator().next()","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:33.417341Z","iopub.execute_input":"2023-10-23T03:51:33.417671Z","iopub.status.idle":"2023-10-23T03:51:34.114331Z","shell.execute_reply.started":"2023-10-23T03:51:33.417637Z","shell.execute_reply":"2023-10-23T03:51:34.113131Z"},"trusted":true},"execution_count":30,"outputs":[]},{"cell_type":"code","source":"len(frames)","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:34.115514Z","iopub.execute_input":"2023-10-23T03:51:34.115949Z","iopub.status.idle":"2023-10-23T03:51:34.123816Z","shell.execute_reply.started":"2023-10-23T03:51:34.115909Z","shell.execute_reply":"2023-10-23T03:51:34.122803Z"},"trusted":true},"execution_count":31,"outputs":[{"execution_count":31,"output_type":"execute_result","data":{"text/plain":"2"},"metadata":{}}]},{"cell_type":"code","source":"sample = data.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.125058Z","iopub.execute_input":"2023-10-23T03:51:34.125334Z","iopub.status.idle":"2023-10-23T03:51:34.137103Z","shell.execute_reply.started":"2023-10-23T03:51:34.125311Z","shell.execute_reply":"2023-10-23T03:51:34.136311Z"},"trusted":true},"execution_count":32,"outputs":[]},{"cell_type":"code","source":"val = sample.next(); val[0]","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.138138Z","iopub.execute_input":"2023-10-23T03:51:34.138431Z","iopub.status.idle":"2023-10-23T03:51:34.590537Z","shell.execute_reply.started":"2023-10-23T03:51:34.138407Z","shell.execute_reply":"2023-10-23T03:51:34.588704Z"},"trusted":true},"execution_count":33,"outputs":[{"execution_count":33,"output_type":"execute_result","data":{"text/plain":"array([[[[[1.38044 ],\n [1.38044 ],\n [1.4550583 ],\n ...,\n [0.2611643 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.38044 ],\n [1.38044 ],\n [1.4550583 ],\n ...,\n [0.2611643 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.38044 ],\n [1.38044 ],\n [1.3431308 ],\n ...,\n [0.3357827 ],\n [0.2984735 ],\n [0.2984735 ]],\n\n ...,\n\n [[0.9700389 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.07461838],\n [0.07461838],\n [0.07461838]],\n\n [[0.9700389 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.03730919],\n [0.03730919],\n [0.03730919]],\n\n [[0.9700389 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.03730919],\n [0.03730919],\n [0.03730919]]],\n\n\n [[[1.3058215 ],\n [1.3058215 ],\n [1.38044 ],\n ...,\n [0.2611643 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.3058215 ],\n [1.3058215 ],\n [1.38044 ],\n ...,\n [0.2611643 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.38044 ],\n [1.38044 ],\n [1.3431308 ],\n ...,\n [0.2611643 ],\n [0.2984735 ],\n [0.2984735 ]],\n\n ...,\n\n [[0.9700389 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.03730919],\n [0.03730919],\n [0.03730919]],\n\n [[0.9700389 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.03730919],\n [0.03730919],\n [0. ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0. ],\n [0. ],\n [0. ]]],\n\n\n [[[1.38044 ],\n [1.38044 ],\n [1.38044 ],\n ...,\n [0.2611643 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.38044 ],\n [1.38044 ],\n [1.38044 ],\n ...,\n [0.2984735 ],\n [0.22385512],\n [0.22385512]],\n\n [[1.38044 ],\n [1.38044 ],\n [1.3431308 ],\n ...,\n [0.2611643 ],\n [0.2611643 ],\n [0.2611643 ]],\n\n ...,\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0.07461838],\n [0.07461838],\n [0.07461838]],\n\n [[0.9327297 ],\n [0.9700389 ],\n [0.9700389 ],\n ...,\n [0.03730919],\n [0.03730919],\n [0.03730919]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0.03730919],\n [0. ],\n [0. ]]],\n\n\n ...,\n\n\n [[[1.3431308 ],\n [1.3058215 ],\n [1.3058215 ],\n ...,\n [0.14923675],\n [0.14923675],\n [0.14923675]],\n\n [[1.3431308 ],\n [1.3058215 ],\n [1.2685124 ],\n ...,\n [0.14923675],\n [0.14923675],\n [0.14923675]],\n\n [[1.3058215 ],\n [1.3058215 ],\n [1.3058215 ],\n ...,\n [0.22385512],\n [0.18654594],\n [0.18654594]],\n\n ...,\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [9.476534 ],\n [9.476534 ],\n [9.476534 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [9.476534 ],\n [9.476534 ],\n [9.476534 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.8954205 ],\n ...,\n [9.476534 ],\n [9.476534 ],\n [9.476534 ]]],\n\n\n [[[1.38044 ],\n [1.3431308 ],\n [1.3431308 ],\n ...,\n [0.18654594],\n [0.14923675],\n [0.14923675]],\n\n [[1.38044 ],\n [1.3431308 ],\n [1.3058215 ],\n ...,\n [0.18654594],\n [0.14923675],\n [0.14923675]],\n\n [[1.3058215 ],\n [1.3058215 ],\n [1.3058215 ],\n ...,\n [0.18654594],\n [0.14923675],\n [0.14923675]],\n\n ...,\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0. ],\n [9.513843 ],\n [9.476534 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [9.513843 ],\n [9.513843 ],\n [9.476534 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.8954205 ],\n ...,\n [9.513843 ],\n [9.513843 ],\n [9.476534 ]]],\n\n\n [[[1.38044 ],\n [1.3431308 ],\n [1.3431308 ],\n ...,\n [0.18654594],\n [0.18654594],\n [0.18654594]],\n\n [[1.38044 ],\n [1.3431308 ],\n [1.3058215 ],\n ...,\n [0.18654594],\n [0.18654594],\n [0.18654594]],\n\n [[1.4177492 ],\n [1.38044 ],\n [1.3058215 ],\n ...,\n [0.2984735 ],\n [0.2611643 ],\n [0.2611643 ]],\n\n ...,\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0.03730919],\n [0. ],\n [9.513843 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.9327297 ],\n ...,\n [0. ],\n [9.513843 ],\n [9.513843 ]],\n\n [[0.9327297 ],\n [0.9327297 ],\n [0.8954205 ],\n ...,\n [9.513843 ],\n [9.513843 ],\n [9.513843 ]]]],\n\n\n\n [[[[1.5676551 ],\n [1.5284636 ],\n [1.5284636 ],\n ...,\n [0.27433962],\n [0.313531 ],\n [0.313531 ]],\n\n [[1.6852292 ],\n [1.5284636 ],\n [1.4500809 ],\n ...,\n [0.27433962],\n [0.313531 ],\n [0.313531 ]],\n\n [[1.4500809 ],\n [1.4500809 ],\n [1.4892722 ],\n ...,\n [0.313531 ],\n [0.27433962],\n [0.27433962]],\n\n ...,\n\n [[1.13655 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [0. ],\n [0. ],\n [0. ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]]],\n\n\n [[[1.5284636 ],\n [1.6068465 ],\n [1.4108895 ],\n ...,\n [0.23514825],\n [0.19595689],\n [0.19595689]],\n\n [[1.6068465 ],\n [1.4108895 ],\n [1.4892722 ],\n ...,\n [0.23514825],\n [0.19595689],\n [0.19595689]],\n\n [[1.5284636 ],\n [1.5284636 ],\n [1.5284636 ],\n ...,\n [0.27433962],\n [0.23514825],\n [0.23514825]],\n\n ...,\n\n [[1.13655 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [0. ],\n [0. ],\n [0. ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]]],\n\n\n [[[1.6460378 ],\n [1.6460378 ],\n [1.4108895 ],\n ...,\n [0.27433962],\n [0.19595689],\n [0.19595689]],\n\n [[1.6460378 ],\n [1.5676551 ],\n [1.5284636 ],\n ...,\n [0.27433962],\n [0.19595689],\n [0.19595689]],\n\n [[1.5284636 ],\n [1.5284636 ],\n [1.5284636 ],\n ...,\n [0.27433962],\n [0.23514825],\n [0.23514825]],\n\n ...,\n\n [[1.13655 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [0. ],\n [0. ],\n [0. ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [0. ],\n [0. ],\n [9.993801 ]],\n\n [[1.0581671 ],\n [1.0581671 ],\n [1.0581671 ],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]]],\n\n\n ...,\n\n\n [[[1.4108895 ],\n [1.4108895 ],\n [1.2933154 ],\n ...,\n [0.27433962],\n [0.23514825],\n [0.23514825]],\n\n [[1.3716981 ],\n [1.4892722 ],\n [1.254124 ],\n ...,\n [0.27433962],\n [0.23514825],\n [0.23514825]],\n\n [[1.4892722 ],\n [1.4892722 ],\n [1.4108895 ],\n ...,\n [0.23514825],\n [0.23514825],\n [0.23514825]],\n\n ...,\n\n [[0.97978437],\n [0.97978437],\n [0.97978437],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]],\n\n [[0.97978437],\n [0.97978437],\n [0.97978437],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.95461 ]],\n\n [[0.97978437],\n [0.97978437],\n [0.97978437],\n ...,\n [9.993801 ],\n [9.95461 ],\n [9.95461 ]]],\n\n\n [[[1.4500809 ],\n [1.5284636 ],\n [1.3325068 ],\n ...,\n [0.35272238],\n [0.27433962],\n [0.27433962]],\n\n [[1.4892722 ],\n [1.5284636 ],\n [1.3716981 ],\n ...,\n [0.35272238],\n [0.27433962],\n [0.27433962]],\n\n [[1.5676551 ],\n [1.5676551 ],\n [1.4892722 ],\n ...,\n [0.35272238],\n [0.27433962],\n [0.23514825]],\n\n ...,\n\n [[1.0189757 ],\n [1.0189757 ],\n [1.0189757 ],\n ...,\n [0. ],\n [0. ],\n [0. ]],\n\n [[1.0189757 ],\n [1.0189757 ],\n [1.0189757 ],\n ...,\n [0. ],\n [0. ],\n [9.993801 ]],\n\n [[1.0189757 ],\n [1.0189757 ],\n [1.0189757 ],\n ...,\n [0. ],\n [9.993801 ],\n [9.993801 ]]],\n\n\n [[[1.4892722 ],\n [1.4892722 ],\n [1.3716981 ],\n ...,\n [0.313531 ],\n [0.23514825],\n [0.23514825]],\n\n [[1.4500809 ],\n [1.4892722 ],\n [1.4500809 ],\n ...,\n [0.313531 ],\n [0.23514825],\n [0.23514825]],\n\n [[1.5284636 ],\n [1.5284636 ],\n [1.4500809 ],\n ...,\n [0.27433962],\n [0.23514825],\n [0.23514825]],\n\n ...,\n\n [[1.0189757 ],\n [1.0189757 ],\n [1.0189757 ],\n ...,\n [0.03919138],\n [0. ],\n [0. ]],\n\n [[1.0189757 ],\n [1.0189757 ],\n [1.0189757 ],\n ...,\n [0. ],\n [0. ],\n [9.993801 ]],\n\n [[0.97978437],\n [0.97978437],\n [0.97978437],\n ...,\n [9.993801 ],\n [9.993801 ],\n [9.993801 ]]]]], dtype=float32)"},"metadata":{}}]},{"cell_type":"code","source":"# imageio.mimsave('./animation.gif', val[0][0], fps=10)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.592116Z","iopub.execute_input":"2023-10-23T03:51:34.592411Z","iopub.status.idle":"2023-10-23T03:51:34.599501Z","shell.execute_reply.started":"2023-10-23T03:51:34.592386Z","shell.execute_reply":"2023-10-23T03:51:34.597793Z"},"trusted":true},"execution_count":34,"outputs":[]},{"cell_type":"code","source":"# 0:videos, 0: 1st video out of the batch, 0: return the first frame in the video \nplt.imshow(val[0][0][35])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.602396Z","iopub.execute_input":"2023-10-23T03:51:34.602741Z","iopub.status.idle":"2023-10-23T03:51:34.912874Z","shell.execute_reply.started":"2023-10-23T03:51:34.602711Z","shell.execute_reply":"2023-10-23T03:51:34.910657Z"},"trusted":true},"execution_count":35,"outputs":[{"execution_count":35,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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399PzZDDY74zMjJC3d3dOjaToGMTj45NPDo2k6PjEo+OTRRjDI2OjlJXVxe5NiEDzUGzi+u6tHjxYhoZGSEioubmZr2xMejYxKNjE4+OTTw6NpOj4xKPjo2kpaVl6oNIHU4VRVEURakx+vGhKIqiKEpNmbMfH5lMhv7u7/6OMpn4vBvzFR2beHRs4tGxiUfHZnJ0XOLRsTk+5pzDqaIoiqIoJzdzduVDURRFUZSTE/34UBRFURSlpujHh6IoiqIoNUU/PhRFURRFqSlz9uNjy5YttGTJEspms7Rq1Sp66qmnZrtLNWXz5s10wQUXUFNTEy1cuJCuvvpq2r9/vzgml8vR+vXrqb29nRobG2nt2rU0ODg4Sz2ePW677TZyHIduuumm0u/m89gcOnSI/vRP/5Ta29uprq6Ozj77bNq7d2+p3BhDX/7yl+m0006juro6Wr16Nb344ouz2OPa4Ps+felLX6KlS5dSXV0dvfOd76S///u/h7w382NsnnjiCbriiiuoq6uLHMeh+++/X5SXMw5Hjx6la6+9lpqbm6m1tZWuv/56Ghsbq+FVzAy2sfE8j2655RY6++yzqaGhgbq6uui6666jw4cPizpO1rGZVswc5N577zXpdNr8+7//u/nFL35h/uIv/sK0traawcHB2e5azVizZo25++67zXPPPWf27dtnLrvsMtPT02PGxsZKx9xwww2mu7vbbN++3ezdu9dceOGF5n3ve98s9rr2PPXUU2bJkiXmnHPOMTfeeGPp9/N1bI4ePWpOP/1086lPfcrs3r3bvPTSS2bbtm3m17/+demY2267zbS0tJj777/f/OxnPzNXXnmlWbp0qTl27Ngs9nzmufXWW017e7t58MEHzYEDB8zWrVtNY2Oj+eY3v1k6Zr6MzUMPPWS++MUvmh/+8IeGiMx9990nyssZh0suucS8973vNbt27TI//elPzbve9S7zyU9+ssZXMv3YxmZoaMisXr3afO973zMvvPCC2blzp1m5cqVZvny5qONkHZvpZE5+fKxcudKsX7++tO/7vunq6jKbN2+exV7NLkeOHDFEZHbs2GGMeeshSKVSZuvWraVjfvnLXxoiMjt37pytbtaU0dFRc8YZZ5hHHnnEfOADHyh9fMznsbnlllvM+9///tjyIAhMZ2en+ad/+qfS74aGhkwmkzH//d//XYsuzhqXX365+fM//3Pxu2uuucZce+21xpj5Ozb4B7accXj++ecNEZk9e/aUjvnJT35iHMcxhw4dqlnfZ5rJPsyQp556yhCRefnll40x82dsjpc5Z3YpFArU19dHq1evLv3OdV1avXo17dy5cxZ7NrsMDw8TEVFbWxsREfX19ZHneWKcli1bRj09PfNmnNavX0+XX365GAOi+T02P/7xj2nFihX00Y9+lBYuXEjnnXceffvb3y6VHzhwgAYGBsTYtLS00KpVq076sXnf+95H27dvp1/96ldERPSzn/2MnnzySbr00kuJaH6PDaeccdi5cye1trbSihUrSsesXr2aXNel3bt317zPs8nw8DA5jkOtra1EpGNTLnMusdzrr79Ovu9TR0eH+H1HRwe98MILs9Sr2SUIArrpppvooosuorPOOouIiAYGBiidTpcm/Nt0dHTQwMDALPSyttx777309NNP0549eyJl83lsXnrpJbrjjjto48aN9Dd/8ze0Z88e+qu/+itKp9O0bt260vVP9nyd7GPzhS98gUZGRmjZsmWUSCTI93269dZb6dprryUimtdjwylnHAYGBmjhwoWiPJlMUltb27waq1wuR7fccgt98pOfLCWX07Epjzn38aFEWb9+PT333HP05JNPznZX5gT9/f1044030iOPPELZbHa2uzOnCIKAVqxYQf/wD/9ARETnnXcePffcc3TnnXfSunXrZrl3s8v3v/99+u53v0v33HMP/d7v/R7t27ePbrrpJurq6pr3Y6NUjud59LGPfYyMMXTHHXfMdndOOOac2WXBggWUSCQiyoTBwUHq7OycpV7NHhs2bKAHH3yQHnvsMVq8eHHp952dnVQoFGhoaEgcPx/Gqa+vj44cOULnn38+JZNJSiaTtGPHDvrWt75FyWSSOjo65u3YnHbaafSe97xH/O7MM8+kgwcPEhGVrn8+Pl9//dd/TV/4whfoE5/4BJ199tn0Z3/2Z3TzzTfT5s2biWh+jw2nnHHo7OykI0eOiPJisUhHjx6dF2P19ofHyy+/TI888khp1YNIx6Zc5tzHRzqdpuXLl9P27dtLvwuCgLZv3069vb2z2LPaYoyhDRs20H333UePPvooLV26VJQvX76cUqmUGKf9+/fTwYMHT/px+tCHPkTPPvss7du3r/SzYsUKuvbaa0vb83VsLrrooogk+1e/+hWdfvrpRES0dOlS6uzsFGMzMjJCu3fvPunHZmJiglxXvvISiQQFQUBE83tsOOWMQ29vLw0NDVFfX1/pmEcffZSCIKBVq1bVvM+15O0PjxdffJH+53/+h9rb20X5fB6biphtj9fJuPfee00mkzHf+c53zPPPP28+85nPmNbWVjMwMDDbXasZn/3sZ01LS4t5/PHHzauvvlr6mZiYKB1zww03mJ6eHvPoo4+avXv3mt7eXtPb2zuLvZ49uNrFmPk7Nk899ZRJJpPm1ltvNS+++KL57ne/a+rr681//dd/lY657bbbTGtrq/nRj35kfv7zn5urrrrqpJSTIuvWrTOLFi0qSW1/+MMfmgULFpjPf/7zpWPmy9iMjo6aZ555xjzzzDOGiMw///M/m2eeeaak2ChnHC655BJz3nnnmd27d5snn3zSnHHGGSeFnNQ2NoVCwVx55ZVm8eLFZt++feLdnM/nS3WcrGMznczJjw9jjPmXf/kX09PTY9LptFm5cqXZtWvXbHepphDRpD9333136Zhjx46Zv/zLvzSnnHKKqa+vNx/5yEfMq6++OnudnkXw42M+j80DDzxgzjrrLJPJZMyyZcvMv/3bv4nyIAjMl770JdPR0WEymYz50Ic+ZPbv3z9Lva0dIyMj5sYbbzQ9PT0mm82ad7zjHeaLX/yi+KMxX8bmsccem/T9sm7dOmNMeePwxhtvmE9+8pOmsbHRNDc3m09/+tNmdHR0Fq5merGNzYEDB2LfzY899lipjpN1bKYTxxgW3k9RFEVRFGWGmXM+H4qiKIqinNzox4eiKIqiKDVFPz4URVEURakp+vGhKIqiKEpN0Y8PRVEURVFqin58KIqiKIpSU/TjQ1EURVGUmqIfH4qiKIqi1BT9+FAURVEUpabox4eiKIqiKDVFPz4URVEURakp+vGhKIqiKEpN+f8BZCrOzQJljkkAAAAASUVORK5CYII="},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(word) for word in val[1][0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.914706Z","iopub.execute_input":"2023-10-23T03:51:34.915019Z","iopub.status.idle":"2023-10-23T03:51:34.992786Z","shell.execute_reply.started":"2023-10-23T03:51:34.914994Z","shell.execute_reply":"2023-10-23T03:51:34.990966Z"},"trusted":true},"execution_count":36,"outputs":[{"execution_count":36,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"markdown","source":"# 3. Design the Deep Neural Network","metadata":{"tags":[]}},{"cell_type":"code","source":"from tensorflow.keras.models import Sequential \nfrom tensorflow.keras.layers import Conv3D, LSTM, Dense, Dropout, Bidirectional, MaxPool3D, Activation, Reshape, SpatialDropout3D, BatchNormalization, TimeDistributed, Flatten\nfrom tensorflow.keras.optimizers import Adam\nfrom tensorflow.keras.callbacks import ModelCheckpoint, LearningRateScheduler","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:34.994515Z","iopub.execute_input":"2023-10-23T03:51:34.995022Z","iopub.status.idle":"2023-10-23T03:51:35.007957Z","shell.execute_reply.started":"2023-10-23T03:51:34.994990Z","shell.execute_reply":"2023-10-23T03:51:35.005594Z"},"trusted":true},"execution_count":37,"outputs":[]},{"cell_type":"code","source":"data.as_numpy_iterator().next()[0][0].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-23T03:51:35.009666Z","iopub.execute_input":"2023-10-23T03:51:35.009962Z","iopub.status.idle":"2023-10-23T03:51:35.927378Z","shell.execute_reply.started":"2023-10-23T03:51:35.009938Z","shell.execute_reply":"2023-10-23T03:51:35.926445Z"},"trusted":true},"execution_count":38,"outputs":[{"execution_count":38,"output_type":"execute_result","data":{"text/plain":"(75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model = Sequential()\nmodel.add(Conv3D(128, 3, input_shape=(75,46,140,1), padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(256, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(75, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(TimeDistributed(Flatten()))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Dense(char_to_num.vocabulary_size()+1, kernel_initializer='he_normal', activation='softmax'))","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T03:51:35.928466Z","iopub.execute_input":"2023-10-23T03:51:35.928743Z","iopub.status.idle":"2023-10-23T03:51:37.995692Z","shell.execute_reply.started":"2023-10-23T03:51:35.928718Z","shell.execute_reply":"2023-10-23T03:51:37.994705Z"},"trusted":true},"execution_count":39,"outputs":[]},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# url = 'https://drive.google.com/file/d/1fyZoYgqZw_aRa66kiOR6J8XLu3Y9wfMg/view?usp=sharing'\nurl = 'https://drive.google.com/u/0/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download'\noutput = 'check.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('check.zip', 'models')","metadata":{"execution":{"iopub.status.busy":"2023-10-23T04:07:39.576826Z","iopub.execute_input":"2023-10-23T04:07:39.577733Z","iopub.status.idle":"2023-10-23T04:07:47.162795Z","shell.execute_reply.started":"2023-10-23T04:07:39.577700Z","shell.execute_reply":"2023-10-23T04:07:47.161811Z"},"trusted":true},"execution_count":45,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/u/0/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download\nFrom (redirected): https://drive.google.com/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download&confirm=t&uuid=12248fe3-0f3e-4e6f-9f67-86c3c103778b\nTo: /kaggle/working/check.zip\n100%|██████████| 95.3M/95.3M [00:03<00:00, 31.5MB/s]\n","output_type":"stream"},{"execution_count":45,"output_type":"execute_result","data":{"text/plain":"['models/models/checkpoint',\n 'models/models/checkpoint.index',\n 'models/models/checkpoint.data-00000-of-00001']"},"metadata":{}}]},{"cell_type":"code","source":"model.load_weights('./models/models/checkpoint')","metadata":{"execution":{"iopub.status.busy":"2023-10-23T04:08:25.032167Z","iopub.execute_input":"2023-10-23T04:08:25.032990Z","iopub.status.idle":"2023-10-23T04:08:25.130791Z","shell.execute_reply.started":"2023-10-23T04:08:25.032955Z","shell.execute_reply":"2023-10-23T04:08:25.129910Z"},"trusted":true},"execution_count":47,"outputs":[{"execution_count":47,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"model.summary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:08:29.042756Z","iopub.execute_input":"2023-10-23T04:08:29.043584Z","iopub.status.idle":"2023-10-23T04:08:29.088836Z","shell.execute_reply.started":"2023-10-23T04:08:29.043553Z","shell.execute_reply":"2023-10-23T04:08:29.087911Z"},"trusted":true},"execution_count":48,"outputs":[{"name":"stdout","text":"Model: \"sequential\"\n_________________________________________________________________\n Layer (type) Output Shape Param # \n=================================================================\n conv3d (Conv3D) (None, 75, 46, 140, 128) 3584 \n \n activation (Activation) (None, 75, 46, 140, 128) 0 \n \n max_pooling3d (MaxPooling3D (None, 75, 23, 70, 128) 0 \n ) \n \n conv3d_1 (Conv3D) (None, 75, 23, 70, 256) 884992 \n \n activation_1 (Activation) (None, 75, 23, 70, 256) 0 \n \n max_pooling3d_1 (MaxPooling (None, 75, 11, 35, 256) 0 \n 3D) \n \n conv3d_2 (Conv3D) (None, 75, 11, 35, 75) 518475 \n \n activation_2 (Activation) (None, 75, 11, 35, 75) 0 \n \n max_pooling3d_2 (MaxPooling (None, 75, 5, 17, 75) 0 \n 3D) \n \n time_distributed (TimeDistr (None, 75, 6375) 0 \n ibuted) \n \n bidirectional (Bidirectiona (None, 75, 256) 6660096 \n l) \n \n dropout (Dropout) (None, 75, 256) 0 \n \n bidirectional_1 (Bidirectio (None, 75, 256) 394240 \n nal) \n \n dropout_1 (Dropout) (None, 75, 256) 0 \n \n dense (Dense) (None, 75, 41) 10537 \n \n=================================================================\nTotal params: 8,471,924\nTrainable params: 8,471,924\nNon-trainable params: 0\n_________________________________________________________________\n","output_type":"stream"}]},{"cell_type":"code","source":"5*17*75","metadata":{"execution":{"iopub.status.busy":"2023-10-23T04:08:31.940393Z","iopub.execute_input":"2023-10-23T04:08:31.941004Z","iopub.status.idle":"2023-10-23T04:08:31.946965Z","shell.execute_reply.started":"2023-10-23T04:08:31.940965Z","shell.execute_reply":"2023-10-23T04:08:31.946033Z"},"trusted":true},"execution_count":49,"outputs":[{"execution_count":49,"output_type":"execute_result","data":{"text/plain":"6375"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(val[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:08:33.038583Z","iopub.execute_input":"2023-10-23T04:08:33.039547Z","iopub.status.idle":"2023-10-23T04:08:38.284277Z","shell.execute_reply.started":"2023-10-23T04:08:33.039502Z","shell.execute_reply":"2023-10-23T04:08:38.283379Z"},"trusted":true},"execution_count":50,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 5s 5s/step\n","output_type":"stream"}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)])","metadata":{"execution":{"iopub.status.busy":"2023-10-23T04:08:39.358977Z","iopub.execute_input":"2023-10-23T04:08:39.359327Z","iopub.status.idle":"2023-10-23T04:08:39.455673Z","shell.execute_reply.started":"2023-10-23T04:08:39.359302Z","shell.execute_reply":"2023-10-23T04:08:39.454740Z"},"trusted":true},"execution_count":51,"outputs":[{"execution_count":51,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:08:40.541017Z","iopub.execute_input":"2023-10-23T04:08:40.541394Z","iopub.status.idle":"2023-10-23T04:08:40.634315Z","shell.execute_reply.started":"2023-10-23T04:08:40.541365Z","shell.execute_reply":"2023-10-23T04:08:40.633373Z"},"trusted":true},"execution_count":52,"outputs":[{"execution_count":52,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"model.input_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:08:48.187625Z","iopub.execute_input":"2023-10-23T04:08:48.188345Z","iopub.status.idle":"2023-10-23T04:08:48.194060Z","shell.execute_reply.started":"2023-10-23T04:08:48.188310Z","shell.execute_reply":"2023-10-23T04:08:48.193097Z"},"trusted":true},"execution_count":53,"outputs":[{"execution_count":53,"output_type":"execute_result","data":{"text/plain":"(None, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model.output_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:08:49.589693Z","iopub.execute_input":"2023-10-23T04:08:49.590438Z","iopub.status.idle":"2023-10-23T04:08:49.596715Z","shell.execute_reply.started":"2023-10-23T04:08:49.590402Z","shell.execute_reply":"2023-10-23T04:08:49.595782Z"},"trusted":true},"execution_count":54,"outputs":[{"execution_count":54,"output_type":"execute_result","data":{"text/plain":"(None, 75, 41)"},"metadata":{}}]},{"cell_type":"markdown","source":"# 4. Setup Training Options and Train","metadata":{"tags":[]}},{"cell_type":"code","source":"def scheduler(epoch, lr):\n if epoch < 30:\n return lr\n else:\n return lr * tf.math.exp(-0.1)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:05.446810Z","iopub.execute_input":"2023-10-23T04:09:05.447209Z","iopub.status.idle":"2023-10-23T04:09:05.452381Z","shell.execute_reply.started":"2023-10-23T04:09:05.447182Z","shell.execute_reply":"2023-10-23T04:09:05.451408Z"},"trusted":true},"execution_count":55,"outputs":[]},{"cell_type":"code","source":"def CTCLoss(y_true, y_pred):\n batch_len = tf.cast(tf.shape(y_true)[0], dtype=\"int64\")\n input_length = tf.cast(tf.shape(y_pred)[1], dtype=\"int64\")\n label_length = tf.cast(tf.shape(y_true)[1], dtype=\"int64\")\n\n input_length = input_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n label_length = label_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n\n loss = tf.keras.backend.ctc_batch_cost(y_true, y_pred, input_length, label_length)\n return loss","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:06.686410Z","iopub.execute_input":"2023-10-23T04:09:06.687227Z","iopub.status.idle":"2023-10-23T04:09:06.693606Z","shell.execute_reply.started":"2023-10-23T04:09:06.687194Z","shell.execute_reply":"2023-10-23T04:09:06.692457Z"},"trusted":true},"execution_count":56,"outputs":[]},{"cell_type":"code","source":"class ProduceExample(tf.keras.callbacks.Callback): \n def __init__(self, dataset) -> None: \n self.dataset = dataset.as_numpy_iterator()\n \n def on_epoch_end(self, epoch, logs=None) -> None:\n data = self.dataset.next()\n yhat = self.model.predict(data[0])\n decoded = tf.keras.backend.ctc_decode(yhat, [75,75], greedy=False)[0][0].numpy()\n for x in range(len(yhat)): \n print('Original:', tf.strings.reduce_join(num_to_char(data[1][x])).numpy().decode('utf-8'))\n print('Prediction:', tf.strings.reduce_join(num_to_char(decoded[x])).numpy().decode('utf-8'))\n print('~'*100)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:08.438049Z","iopub.execute_input":"2023-10-23T04:09:08.438421Z","iopub.status.idle":"2023-10-23T04:09:08.446266Z","shell.execute_reply.started":"2023-10-23T04:09:08.438393Z","shell.execute_reply":"2023-10-23T04:09:08.445242Z"},"trusted":true},"execution_count":57,"outputs":[]},{"cell_type":"code","source":"model.compile(optimizer=tf.keras.optimizers.legacy.Adam(learning_rate=0.00001), loss=CTCLoss)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:11.780081Z","iopub.execute_input":"2023-10-23T04:09:11.780454Z","iopub.status.idle":"2023-10-23T04:09:11.798941Z","shell.execute_reply.started":"2023-10-23T04:09:11.780425Z","shell.execute_reply":"2023-10-23T04:09:11.798035Z"},"trusted":true},"execution_count":58,"outputs":[]},{"cell_type":"code","source":"checkpoint_callback = ModelCheckpoint(os.path.join('models','checkpoint'), monitor='loss', save_weights_only=True) ","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:22.815255Z","iopub.execute_input":"2023-10-23T04:09:22.815632Z","iopub.status.idle":"2023-10-23T04:09:22.820839Z","shell.execute_reply.started":"2023-10-23T04:09:22.815603Z","shell.execute_reply":"2023-10-23T04:09:22.819706Z"},"trusted":true},"execution_count":59,"outputs":[]},{"cell_type":"code","source":"schedule_callback = LearningRateScheduler(scheduler)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:24.036839Z","iopub.execute_input":"2023-10-23T04:09:24.037234Z","iopub.status.idle":"2023-10-23T04:09:24.041384Z","shell.execute_reply.started":"2023-10-23T04:09:24.037208Z","shell.execute_reply":"2023-10-23T04:09:24.040415Z"},"trusted":true},"execution_count":60,"outputs":[]},{"cell_type":"code","source":"example_callback = ProduceExample(test)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:28.974979Z","iopub.execute_input":"2023-10-23T04:09:28.975356Z","iopub.status.idle":"2023-10-23T04:09:28.991327Z","shell.execute_reply.started":"2023-10-23T04:09:28.975328Z","shell.execute_reply":"2023-10-23T04:09:28.990451Z"},"trusted":true},"execution_count":61,"outputs":[]},{"cell_type":"code","source":"model.fit(train, validation_data=test, epochs=46, callbacks=[checkpoint_callback, schedule_callback, example_callback])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T04:09:42.774582Z","iopub.execute_input":"2023-10-23T04:09:42.774971Z","iopub.status.idle":"2023-10-23T11:00:18.961932Z","shell.execute_reply.started":"2023-10-23T04:09:42.774938Z","shell.execute_reply":"2023-10-23T11:00:18.960718Z"},"trusted":true},"execution_count":62,"outputs":[{"name":"stdout","text":"Epoch 1/46\n169/450 [==========>...................] - ETA: 3:15 - loss: 5.2740","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb000d1c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb000d1c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.2137","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c017d80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c017d80] Warning MVs not available\n[mpeg1video @ 0x7fbf641f2300] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf641f2300] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 3s 3s/step\nOriginal: place red in p three again\nPrediction: place red in thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green with t three again\nPrediction: lay gren with thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 744s 2s/step - loss: 5.2137 - val_loss: 2.6833 - lr: 1.2246e-05\nEpoch 2/46\n 71/450 [===>..........................] - ETA: 4:29 - loss: 5.1794","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbddc0a8b80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbddc0a8b80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.1321","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbeb0092540] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbeb0092540] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set white by o nine soon\nPrediction: set white by o nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay green in z five again\nPrediction: lay gren in five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 539s 1s/step - loss: 5.1321 - val_loss: 2.7730 - lr: 1.2246e-05\nEpoch 3/46\n309/450 [===================>..........] - ETA: 1:38 - loss: 5.0318","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc0092640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc0092640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.0286","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe000436c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe000436c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: set red at u five again\nPrediction: set red at five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white with k five soon\nPrediction: place white with five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 535s 1s/step - loss: 5.0286 - val_loss: 2.6671 - lr: 1.2246e-05\nEpoch 4/46\n 89/450 [====>.........................] - ETA: 4:10 - loss: 4.9611","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x5618bc4be600] ac-tex damaged at 22 17\n[mpeg1video @ 0x5618bc4be600] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.9753","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc41eb040] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc41eb040] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin blue with g three again\nPrediction: bin blue with g thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red at h six please\nPrediction: set red at h six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 533s 1s/step - loss: 4.9753 - val_loss: 2.4756 - lr: 1.2246e-05\nEpoch 5/46\n363/450 [=======================>......] - ETA: 1:00 - loss: 4.8378","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf64019f80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf64019f80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.8542","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0011d40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0011d40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: lay green by f eight now\nPrediction: lay gren by eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place red with j nine soon\nPrediction: place red with nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 4.8542 - val_loss: 2.4459 - lr: 1.2246e-05\nEpoch 6/46\n192/450 [===========>..................] - ETA: 2:59 - loss: 4.7620","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe1400f080] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe1400f080] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.7239","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf780ac200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf780ac200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set white in h nine again\nPrediction: set white in nine again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green at u one again\nPrediction: bin gren at one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.7239 - val_loss: 2.5749 - lr: 1.2246e-05\nEpoch 7/46\n210/450 [=============>................] - ETA: 2:46 - loss: 4.7540","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbd05cd8800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbd05cd8800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.6704","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe100789c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe100789c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set green at p two please\nPrediction: set gren at p two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin red at f nine soon\nPrediction: bin red at nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.6704 - val_loss: 2.3397 - lr: 1.2246e-05\nEpoch 8/46\n 60/450 [===>..........................] - ETA: 4:32 - loss: 4.3961","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb000c5c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb000c5c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.5729","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe000a8080] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe000a8080] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: lay red at r one soon\nPrediction: lay red at one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red in d eight now\nPrediction: lay red in d eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.5729 - val_loss: 2.4326 - lr: 1.2246e-05\nEpoch 9/46\n147/450 [========>.....................] - ETA: 3:29 - loss: 4.5537","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf8042b180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf8042b180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.5538","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbc13b1ba00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbc13b1ba00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: place green by k eight please\nPrediction: place gren by eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place red at v eight now\nPrediction: place red at v eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 528s 1s/step - loss: 4.5538 - val_loss: 2.2854 - lr: 1.2246e-05\nEpoch 10/46\n408/450 [==========================>...] - ETA: 29s - loss: 4.5661","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbeb00a4140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbeb00a4140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.5261","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdac20bc40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdac20bc40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: bin green in a five again\nPrediction: bin gren in a five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue with x one soon\nPrediction: place blue with x one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 4.5261 - val_loss: 2.1919 - lr: 1.2246e-05\nEpoch 11/46\n163/450 [=========>....................] - ETA: 3:21 - loss: 4.5595","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe04048640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe04048640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.4498","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf6c0679c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf6c0679c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin blue in z one soon\nPrediction: bin blue in z one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red by b six please\nPrediction: set red by b six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 4.4498 - val_loss: 2.2497 - lr: 1.2246e-05\nEpoch 12/46\n168/450 [==========>...................] - ETA: 3:16 - loss: 4.3368","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdbc0149c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdbc0149c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.3156","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c070bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c070bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: lay red with f three again\nPrediction: lay red with thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white in j four please\nPrediction: place white in j four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.3156 - val_loss: 2.1456 - lr: 1.2246e-05\nEpoch 13/46\n198/450 [============>.................] - ETA: 2:54 - loss: 4.2967","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf840a2e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf840a2e00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.3023","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdd803b280] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdd803b280] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: bin green in n zero now\nPrediction: bin gren in n zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue at v four please\nPrediction: place blue at v four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.3023 - val_loss: 2.1781 - lr: 1.2246e-05\nEpoch 14/46\n206/450 [============>.................] - ETA: 2:48 - loss: 4.2250","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf6c0493c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf6c0493c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.1881","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0084f80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0084f80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay blue by k five soon\nPrediction: lay blue by k five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin blue with t one again\nPrediction: bin blue with t one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 4.1881 - val_loss: 1.8220 - lr: 1.2246e-05\nEpoch 15/46\n 18/450 [>.............................] - ETA: 4:59 - loss: 4.8640","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe1402f640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe1402f640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.1526","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf74000bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf74000bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set blue by u two please\nPrediction: set blue by u two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set blue at n five again\nPrediction: set blue at n five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 4.1526 - val_loss: 2.0990 - lr: 1.2246e-05\nEpoch 16/46\n 80/450 [====>.........................] - ETA: 4:16 - loss: 4.1440","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbd05bddc00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbd05bddc00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.0558","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe183ddc00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe183ddc00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: place blue in b six now\nPrediction: place blue in b six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green by x one again\nPrediction: set gren by x one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.0558 - val_loss: 1.8186 - lr: 1.2246e-05\nEpoch 17/46\n295/450 [==================>...........] - ETA: 1:47 - loss: 4.0680","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb40720c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb40720c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.0338","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c01d3c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c01d3c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: bin blue with m five soon\nPrediction: bin blue with m five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red with i five again\nPrediction: set red with i five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 4.0338 - val_loss: 1.8875 - lr: 1.2246e-05\nEpoch 18/46\n252/450 [===============>..............] - ETA: 2:17 - loss: 3.9541","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf80403f00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf80403f00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.9605","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc416e000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc416e000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: lay red by l two please\nPrediction: lay red by l two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green by k seven soon\nPrediction: place gren by seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 3.9605 - val_loss: 2.0343 - lr: 1.2246e-05\nEpoch 19/46\n349/450 [======================>.......] - ETA: 1:10 - loss: 3.8358","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf68053b40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf68053b40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.8620","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0027a40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0027a40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set red with c zero please\nPrediction: set red with c zero please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white by k zero now\nPrediction: place white by k zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 534s 1s/step - loss: 3.8620 - val_loss: 1.9150 - lr: 1.2246e-05\nEpoch 20/46\n133/450 [=======>......................] - ETA: 3:41 - loss: 3.9868","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c08c740] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c08c740] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.8776","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf6c0ad2c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf6c0ad2c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: place white in x zero now\nPrediction: place white in x zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green at q six now\nPrediction: place gren at q six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 3.8776 - val_loss: 1.5901 - lr: 1.2246e-05\nEpoch 21/46\n189/450 [===========>..................] - ETA: 3:00 - loss: 3.8448","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc4205840] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc4205840] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.8377","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe10001740] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe10001740] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: lay green by f nine soon\nPrediction: lay gren by f nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red at u four please\nPrediction: set red at u four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 3.8377 - val_loss: 1.5290 - lr: 1.2246e-05\nEpoch 22/46\n143/450 [========>.....................] - ETA: 3:34 - loss: 3.7091","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb05c4300] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb05c4300] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.7183","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbddc0d3740] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbddc0d3740] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: set white at o six please\nPrediction: set white at o six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green at h two please\nPrediction: bin gren at t two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 3.7183 - val_loss: 1.7072 - lr: 1.2246e-05\nEpoch 23/46\n423/450 [===========================>..] - ETA: 18s - loss: 3.6501","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf75db4800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf75db4800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.6493","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb8078140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb8078140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set white in h seven soon\nPrediction: set white in h seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white at d three soon\nPrediction: place white at d thre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 536s 1s/step - loss: 3.6493 - val_loss: 1.5772 - lr: 1.2246e-05\nEpoch 24/46\n390/450 [=========================>....] - ETA: 42s - loss: 3.6815","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe14033580] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe14033580] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.6521","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf8006b680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf8006b680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: place blue in o four now\nPrediction: place blue in o four now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white at z zero now\nPrediction: lay white at z zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 3.6521 - val_loss: 1.3235 - lr: 1.2246e-05\nEpoch 25/46\n405/450 [==========================>...] - ETA: 31s - loss: 3.5769","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdd4003ec0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdd4003ec0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.6083","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf68086d00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf68086d00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: lay red by l one soon\nPrediction: lay red by l one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin white by h one again\nPrediction: bin white by h one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 537s 1s/step - loss: 3.6083 - val_loss: 1.3979 - lr: 1.2246e-05\nEpoch 26/46\n366/450 [=======================>......] - ETA: 58s - loss: 3.5868","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb8043480] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb8043480] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.5716","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0001c0c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0001c0c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: bin blue in r seven soon\nPrediction: bin blue in r seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green with b five soon\nPrediction: bin gren with b five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 3.5716 - val_loss: 1.3331 - lr: 1.2246e-05\nEpoch 27/46\n346/450 [======================>.......] - ETA: 1:12 - loss: 3.4658","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf7c0c6d40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf7c0c6d40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.4204","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbd059b9e40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbd059b9e40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set white with p two now\nPrediction: set white with p two now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white by k one soon\nPrediction: place white by k one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.4204 - val_loss: 1.2439 - lr: 1.2246e-05\nEpoch 28/46\n353/450 [======================>.......] - ETA: 1:07 - loss: 3.4302","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbeb019a000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbeb019a000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.4211","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb4060340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb4060340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: place blue with x three again\nPrediction: place blue with x thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red with f one soon\nPrediction: lay red with f one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 3.4211 - val_loss: 1.4693 - lr: 1.2246e-05\nEpoch 29/46\n 88/450 [====>.........................] - ETA: 4:11 - loss: 3.5110","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe080611c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe080611c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.3457","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf75eb4c80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf75eb4c80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: set red by b four now\nPrediction: set red by b four now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green by y six please\nPrediction: place gren by y six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.3457 - val_loss: 1.3107 - lr: 1.2246e-05\nEpoch 30/46\n316/450 [====================>.........] - ETA: 1:33 - loss: 3.4248","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbd0896b440] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbd0896b440] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.3678","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbeb003a940] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbeb003a940] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place blue in i two please\nPrediction: place blue in i two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red at y four now\nPrediction: lay red at y four now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 3.3678 - val_loss: 1.2599 - lr: 1.2246e-05\nEpoch 31/46\n117/450 [======>.......................] - ETA: 3:52 - loss: 3.1613","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc0014880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc0014880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.2488","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c008480] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c008480] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place green at k four please\nPrediction: place gren at k four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green with p eight now\nPrediction: set gren with p eight now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 3.2488 - val_loss: 1.3006 - lr: 1.1080e-05\nEpoch 32/46\n258/450 [================>.............] - ETA: 2:12 - loss: 3.2517","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf80045bc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf80045bc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.2357","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc422bf00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc422bf00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 123ms/step\nOriginal: place red in c four please\nPrediction: place red in c four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place blue in i one soon\nPrediction: place blue in i one son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 531s 1s/step - loss: 3.2357 - val_loss: 1.4156 - lr: 1.0026e-05\nEpoch 33/46\n358/450 [======================>.......] - ETA: 1:03 - loss: 3.1031","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf680866c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf680866c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.1733","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0008340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0008340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: bin red by t three again\nPrediction: bin red by t thre again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay white at l four please\nPrediction: lay white at l four please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.1733 - val_loss: 1.1682 - lr: 9.0718e-06\nEpoch 34/46\n206/450 [============>.................] - ETA: 2:48 - loss: 3.1007","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c062f80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c062f80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.1393","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf75de0cc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf75de0cc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: place red at j two please\nPrediction: place red at j two please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place green by k six now\nPrediction: place gren by k six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.1393 - val_loss: 1.2601 - lr: 8.2085e-06\nEpoch 35/46\n400/450 [=========================>....] - ETA: 34s - loss: 3.0943","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbc13b16880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbc13b16880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.1090","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe18004d00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe18004d00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: bin white by a five soon\nPrediction: bin white by a five son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place red with x eight please\nPrediction: place red with x eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.1090 - val_loss: 1.1206 - lr: 7.4273e-06\nEpoch 36/46\n293/450 [==================>...........] - ETA: 1:49 - loss: 2.9560","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0481d40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0481d40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.9874","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbddc1e70c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbddc1e70c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 123ms/step\nOriginal: bin blue at l eight please\nPrediction: bin blue at l eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green in o seven soon\nPrediction: set gren in o seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 2.9874 - val_loss: 1.3359 - lr: 6.7205e-06\nEpoch 37/46\n 44/450 [=>............................] - ETA: 4:41 - loss: 3.0787","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf75dbaa40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf75dbaa40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.0282","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdbc05fa00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdbc05fa00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set blue in n zero please\nPrediction: set blue in n zero please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin red with g nine again\nPrediction: bin red with g nine again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.0282 - val_loss: 1.0365 - lr: 6.0810e-06\nEpoch 38/46\n235/450 [==============>...............] - ETA: 2:28 - loss: 3.0233","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe100aeb00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe100aeb00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 3.0131","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf7c213b40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf7c213b40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place red by p nine soon\nPrediction: place red by p nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay blue in q zero now\nPrediction: lay blue in q zero now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 3.0131 - val_loss: 1.1646 - lr: 5.5023e-06\nEpoch 39/46\n102/450 [=====>........................] - ETA: 4:02 - loss: 2.9749","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbddc090440] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbddc090440] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.9787","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe9808bf40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe9808bf40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set red by u eight please\nPrediction: set red by u eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: lay red at y six please\nPrediction: lay red at y six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 2.9787 - val_loss: 1.0505 - lr: 4.9787e-06\nEpoch 40/46\n255/450 [================>.............] - ETA: 2:15 - loss: 3.0243","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc005b440] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc005b440] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.9101","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe0c0fc800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe0c0fc800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: set blue in m nine soon\nPrediction: set blue in m nine son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin red with t four now\nPrediction: bin red with t four now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 528s 1s/step - loss: 2.9101 - val_loss: 1.0040 - lr: 4.5049e-06\nEpoch 41/46\n224/450 [=============>................] - ETA: 2:36 - loss: 3.0213","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf80091ac0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf80091ac0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.9357","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdc4181b40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdc4181b40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: place white by q six please\nPrediction: place white by q six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set green in o eight please\nPrediction: set gren in o eight please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 2.9357 - val_loss: 1.0662 - lr: 4.0762e-06\nEpoch 42/46\n112/450 [======>.......................] - ETA: 3:54 - loss: 2.8908","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf64078e80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf64078e80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.9135","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdb0065640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdb0065640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin white by t seven soon\nPrediction: bin white by t seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set blue in t five again\nPrediction: set blue in t five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 530s 1s/step - loss: 2.9135 - val_loss: 1.1787 - lr: 3.6883e-06\nEpoch 43/46\n101/450 [=====>........................] - ETA: 4:02 - loss: 2.8074","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe000a4780] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe000a4780] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.8363","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf80087080] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf80087080] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: lay blue in j seven soon\nPrediction: lay blue in j seven son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set red at o one again\nPrediction: set red at o one again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 2.8363 - val_loss: 1.0196 - lr: 3.3373e-06\nEpoch 44/46\n167/450 [==========>...................] - ETA: 3:17 - loss: 2.8182","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbc13b26c00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbc13b26c00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.8241","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbe9802c800] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe9802c800] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: place white at x four now\nPrediction: place white at x four now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: place white with k seven again\nPrediction: place white with k seven again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 532s 1s/step - loss: 2.8241 - val_loss: 0.9925 - lr: 3.0197e-06\nEpoch 45/46\n391/450 [=========================>....] - ETA: 40s - loss: 2.8155","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbda0095f40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbda0095f40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.8608","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdd842f4c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdd842f4c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: place red by x three soon\nPrediction: place red by x thre son\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: set white with v six now\nPrediction: set white with v six now\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 528s 1s/step - loss: 2.8608 - val_loss: 1.1915 - lr: 2.7324e-06\nEpoch 46/46\n160/450 [=========>....................] - ETA: 3:21 - loss: 2.8397","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbf800f5f80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbf800f5f80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 2.7980","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7fbdbc027c00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbdbc027c00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 131ms/step\nOriginal: bin white in m six please\nPrediction: bin white in m six please\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOriginal: bin green by u five again\nPrediction: bin gren by u five again\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n450/450 [==============================] - 529s 1s/step - loss: 2.7980 - val_loss: 0.9335 - lr: 2.4723e-06\n","output_type":"stream"},{"execution_count":62,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"markdown","source":"# 5. Make a Prediction ","metadata":{"tags":[]}},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# output = 'checkpoints.zip'\n# gdown.download(url, output, quiet=False)\n# gdown.extractall('checkpoints.zip', 'models')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:12:02.263797Z","iopub.execute_input":"2023-10-23T11:12:02.264594Z","iopub.status.idle":"2023-10-23T11:12:02.268729Z","shell.execute_reply.started":"2023-10-23T11:12:02.264562Z","shell.execute_reply":"2023-10-23T11:12:02.267787Z"},"trusted":true},"execution_count":63,"outputs":[]},{"cell_type":"code","source":"# model.load_weights('./models/checkpoint')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:12:03.419346Z","iopub.execute_input":"2023-10-23T11:12:03.419723Z","iopub.status.idle":"2023-10-23T11:12:03.424476Z","shell.execute_reply.started":"2023-10-23T11:12:03.419693Z","shell.execute_reply":"2023-10-23T11:12:03.423256Z"},"trusted":true},"execution_count":64,"outputs":[]},{"cell_type":"code","source":"test_data = test.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:12:09.690685Z","iopub.execute_input":"2023-10-23T11:12:09.691575Z","iopub.status.idle":"2023-10-23T11:12:09.702459Z","shell.execute_reply.started":"2023-10-23T11:12:09.691540Z","shell.execute_reply":"2023-10-23T11:12:09.701391Z"},"trusted":true},"execution_count":65,"outputs":[]},{"cell_type":"code","source":"sample = test_data.next()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:12:11.186390Z","iopub.execute_input":"2023-10-23T11:12:11.186765Z","iopub.status.idle":"2023-10-23T11:15:22.765113Z","shell.execute_reply.started":"2023-10-23T11:12:11.186735Z","shell.execute_reply":"2023-10-23T11:15:22.763373Z"},"trusted":true},"execution_count":66,"outputs":[{"name":"stderr","text":"[mpeg1video @ 0x7fbe10012a00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7fbe10012a00] Warning MVs not available\n","output_type":"stream"}]},{"cell_type":"code","source":"sample[0].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:22.768767Z","iopub.execute_input":"2023-10-23T11:15:22.769088Z","iopub.status.idle":"2023-10-23T11:15:22.779040Z","shell.execute_reply.started":"2023-10-23T11:15:22.769062Z","shell.execute_reply":"2023-10-23T11:15:22.777635Z"},"trusted":true},"execution_count":67,"outputs":[{"execution_count":67,"output_type":"execute_result","data":{"text/plain":"(2, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1].shape","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:22.780119Z","iopub.execute_input":"2023-10-23T11:15:22.780384Z","iopub.status.idle":"2023-10-23T11:15:22.792031Z","shell.execute_reply.started":"2023-10-23T11:15:22.780361Z","shell.execute_reply":"2023-10-23T11:15:22.791057Z"},"trusted":true},"execution_count":68,"outputs":[{"execution_count":68,"output_type":"execute_result","data":{"text/plain":"(2, 40)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1]","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:22.795569Z","iopub.execute_input":"2023-10-23T11:15:22.796287Z","iopub.status.idle":"2023-10-23T11:15:22.805768Z","shell.execute_reply.started":"2023-10-23T11:15:22.796262Z","shell.execute_reply":"2023-10-23T11:15:22.803904Z"},"trusted":true},"execution_count":69,"outputs":[{"execution_count":69,"output_type":"execute_result","data":{"text/plain":"array([[12, 1, 25, 39, 2, 12, 21, 5, 39, 1, 20, 39, 17, 39, 19, 9,\n 24, 39, 16, 12, 5, 1, 19, 5, 0, 0, 0, 0, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0],\n [12, 1, 25, 39, 18, 5, 4, 39, 23, 9, 20, 8, 39, 12, 39, 6,\n 15, 21, 18, 39, 14, 15, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0]])"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(sample[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:15:22.807961Z","iopub.execute_input":"2023-10-23T11:15:22.808232Z","iopub.status.idle":"2023-10-23T11:15:23.011762Z","shell.execute_reply.started":"2023-10-23T11:15:22.808209Z","shell.execute_reply":"2023-10-23T11:15:23.010876Z"},"trusted":true},"execution_count":70,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 131ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:15:23.014754Z","iopub.execute_input":"2023-10-23T11:15:23.015066Z","iopub.status.idle":"2023-10-23T11:15:23.147374Z","shell.execute_reply.started":"2023-10-23T11:15:23.015040Z","shell.execute_reply":"2023-10-23T11:15:23.146294Z"},"trusted":true},"execution_count":71,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":71,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:15:23.149082Z","iopub.execute_input":"2023-10-23T11:15:23.149370Z","iopub.status.idle":"2023-10-23T11:15:23.164902Z","shell.execute_reply.started":"2023-10-23T11:15:23.149345Z","shell.execute_reply":"2023-10-23T11:15:23.163452Z"},"trusted":true},"execution_count":72,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-10-23T11:15:23.166410Z","iopub.execute_input":"2023-10-23T11:15:23.166694Z","iopub.status.idle":"2023-10-23T11:15:23.390489Z","shell.execute_reply.started":"2023-10-23T11:15:23.166670Z","shell.execute_reply":"2023-10-23T11:15:23.388901Z"},"trusted":true},"execution_count":73,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":73,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"markdown","source":"# Test on a Video","metadata":{}},{"cell_type":"code","source":"sample = load_data(tf.convert_to_tensor('./data/s1/bras9a.mpg'))","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:23.392359Z","iopub.execute_input":"2023-10-23T11:15:23.392732Z","iopub.status.idle":"2023-10-23T11:15:23.806060Z","shell.execute_reply.started":"2023-10-23T11:15:23.392698Z","shell.execute_reply":"2023-10-23T11:15:23.804363Z"},"trusted":true},"execution_count":74,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in [sample[1]]]","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:23.810191Z","iopub.execute_input":"2023-10-23T11:15:23.810488Z","iopub.status.idle":"2023-10-23T11:15:23.865144Z","shell.execute_reply.started":"2023-10-23T11:15:23.810463Z","shell.execute_reply":"2023-10-23T11:15:23.864006Z"},"trusted":true},"execution_count":75,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":75,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(tf.expand_dims(sample[0], axis=0))","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:23.866410Z","iopub.execute_input":"2023-10-23T11:15:23.866697Z","iopub.status.idle":"2023-10-23T11:15:24.451127Z","shell.execute_reply.started":"2023-10-23T11:15:23.866673Z","shell.execute_reply":"2023-10-23T11:15:24.449136Z"},"trusted":true},"execution_count":76,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 1s 513ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75], greedy=True)[0][0].numpy()","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:24.452822Z","iopub.execute_input":"2023-10-23T11:15:24.453151Z","iopub.status.idle":"2023-10-23T11:15:24.466350Z","shell.execute_reply.started":"2023-10-23T11:15:24.453125Z","shell.execute_reply":"2023-10-23T11:15:24.464819Z"},"trusted":true},"execution_count":77,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"execution":{"iopub.status.busy":"2023-10-23T11:15:24.468335Z","iopub.execute_input":"2023-10-23T11:15:24.468604Z","iopub.status.idle":"2023-10-23T11:15:24.590474Z","shell.execute_reply.started":"2023-10-23T11:15:24.468580Z","shell.execute_reply":"2023-10-23T11:15:24.589300Z"},"trusted":true},"execution_count":78,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":78,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]} \ No newline at end of file diff --git a/Kaggle Output/V1.50.96/model-checkpoint/checkpoint b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint new file mode 100644 index 0000000000000000000000000000000000000000..5be71fcccd7de38d938cc0eba59a43e4021ad153 --- /dev/null +++ b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint @@ -0,0 +1,2 @@ +model_checkpoint_path: "checkpoint" +all_model_checkpoint_paths: "checkpoint" diff --git a/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 new file mode 100644 index 0000000000000000000000000000000000000000..67a641ea0b324cf5490337a479d1cfaba0274d10 --- /dev/null +++ b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623f6fbe259cf8c7c5ace0b17a06186699913e3af645c192df3a950f402a2448 +size 101674390 diff --git a/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.index b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.index new file mode 100644 index 0000000000000000000000000000000000000000..f3b4f00fe811139282a3c88f2bbe3102fe6b1494 Binary files /dev/null and b/Kaggle Output/V1.50.96/model-checkpoint/checkpoint.index differ diff --git a/Kaggle Output/V1.50.96/models - checkpoint 96.zip b/Kaggle Output/V1.50.96/models - checkpoint 96.zip new file mode 100644 index 0000000000000000000000000000000000000000..9ad15aa0e6d3707942f9956f45e4846008fba352 --- /dev/null +++ b/Kaggle Output/V1.50.96/models - checkpoint 96.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d67a1b84159c8e884e677da62a8f8fdd78b4ba67791f5fc92a55eff5d068309f +size 94462143 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..bfbd3f7f051ceba77d6b3c700855b442fecc9f6a --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Monkey-D-Coders + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Notebooks/complete-2-models-with-detailed-accuracy-analysis.ipynb b/Notebooks/complete-2-models-with-detailed-accuracy-analysis.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..fd55586fea7247c9ab12e7ae780967d168380183 --- /dev/null +++ b/Notebooks/complete-2-models-with-detailed-accuracy-analysis.ipynb @@ -0,0 +1 @@ +{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.10.12","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"gpu","dataSources":[],"dockerImageVersionId":30558,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":true}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# 0. Install and Import Dependencies","metadata":{"tags":[]}},{"cell_type":"code","source":"!pip list","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:01:15.733384Z","iopub.execute_input":"2023-11-16T01:01:15.733704Z","iopub.status.idle":"2023-11-16T01:01:19.284684Z","shell.execute_reply.started":"2023-11-16T01:01:15.733678Z","shell.execute_reply":"2023-11-16T01:01:19.283662Z"},"trusted":true},"execution_count":1,"outputs":[{"name":"stdout","text":"Package Version Editable project location\n---------------------------------------- --------------------- -------------------------\nabsl-py 1.4.0\naccelerate 0.22.0\naccess 1.1.9\naffine 2.4.0\naiobotocore 2.5.4\naiofiles 22.1.0\naiohttp 3.8.4\naiohttp-cors 0.7.0\naioitertools 0.11.0\naiorwlock 1.3.0\naiosignal 1.3.1\naiosqlite 0.19.0\nalbumentations 1.3.1\nalembic 1.12.0\naltair 5.1.1\nannotated-types 0.5.0\nannoy 1.17.3\nansiwrap 0.8.4\nanyio 3.7.0\napache-beam 2.46.0\naplus 0.11.0\nappdirs 1.4.4\nargon2-cffi 21.3.0\nargon2-cffi-bindings 21.2.0\narray-record 0.4.0\narrow 1.2.3\narviz 0.12.1\nastroid 2.15.6\nastropy 5.3.2\nasttokens 2.2.1\nastunparse 1.6.3\nasync-timeout 4.0.2\natpublic 4.0\nattrs 23.1.0\naudioread 3.0.0\nautopep8 2.0.4\nBabel 2.12.1\nbackcall 0.2.0\nbackoff 2.2.1\nbackports.functools-lru-cache 1.6.4\nbayesian-optimization 1.4.3\nbayespy 0.5.26\nbeatrix-jupyterlab 2023.621.222118\nbeautifulsoup4 4.12.2\nbidict 0.22.1\nbiopython 1.81\nblake3 0.2.1\nbleach 6.0.0\nblessed 1.20.0\nblinker 1.6.2\nblis 0.7.10\nblosc2 2.0.0\nbokeh 3.2.2\nboltons 23.0.0\nBoruta 0.3\nboto3 1.26.100\nbotocore 1.31.17\nbq-helper 0.4.1 /root/src/BigQuery_Helper\nbqplot 0.12.40\nbranca 0.6.0\nbrewer2mpl 1.4.1\nbrotlipy 0.7.0\ncachetools 4.2.4\nCartopy 0.22.0\ncatalogue 2.0.9\ncatalyst 22.4\ncatboost 1.2.1\ncategory-encoders 2.6.2\ncertifi 2023.7.22\ncesium 0.12.1\ncffi 1.15.1\ncftime 1.6.2\ncharset-normalizer 3.1.0\nchex 0.1.82\ncleverhans 4.0.0\nclick 8.1.7\nclick-plugins 1.1.1\ncligj 0.7.2\ncloud-tpu-client 0.10\ncloud-tpu-profiler 2.4.0\ncloudpickle 2.2.1\ncmaes 0.10.0\ncmdstanpy 1.1.0\ncmudict 1.0.13\ncolorama 0.4.6\ncolorcet 3.0.1\ncolorful 0.5.5\ncolorlog 6.7.0\ncolorlover 0.3.0\ncomm 0.1.3\nconda 23.7.3\nconda-content-trust 0+unknown\nconda-package-handling 2.0.2\nconda_package_streaming 0.8.0\nconfection 0.1.1\ncontextily 1.3.0\ncontourpy 1.1.0\nconvertdate 2.4.0\ncrcmod 1.7\ncryptography 38.0.4\ncubinlinker 0.3.0\ncubinlinker-cu11 0.3.0.post1\ncuda-python 11.8.2\ncudf 23.8.0\ncufflinks 0.17.3\ncuml 23.8.0\ncupy 12.2.0\nCVXcanon 0.1.2\ncycler 0.11.0\ncymem 2.0.7\ncysignals 1.11.2\nCython 0.29.35\ncytoolz 0.12.2\ndaal 2023.2.1\ndaal4py 2023.2.1\ndacite 1.8.1\ndask 2023.9.0\ndask-cuda 23.8.0\ndask-cudf 23.8.0\ndataclasses-json 0.6.0\ndatasets 2.1.0\ndatashader 0.15.2\ndatashape 0.5.2\ndatatile 1.0.3\ndb-dtypes 1.1.1\ndeap 1.4.1\ndebugpy 1.6.7\ndecorator 5.1.1\ndefusedxml 0.7.1\nDelorean 1.0.0\ndeprecat 2.1.1\nDeprecated 1.2.14\ndeprecation 2.1.0\ndescartes 1.1.0\ndill 0.3.7\ndipy 1.7.0\ndistlib 0.3.6\ndistributed 2023.7.1\ndm-tree 0.1.8\ndocker 6.1.3\ndocker-pycreds 0.4.0\ndocopt 0.6.2\ndocstring-parser 0.15\ndocstring-to-markdown 0.12\ndocutils 0.20.1\nearthengine-api 0.1.367\neasydict 1.10\neasyocr 1.7.1\necos 2.0.12\neli5 0.13.0\nemoji 2.8.0\nen-core-web-lg 3.6.0\nen-core-web-sm 3.6.0\nentrypoints 0.4\nephem 4.1.4\nesda 2.5.0\nessentia 2.1b6.dev1034\net-xmlfile 1.1.0\netils 1.3.0\nexceptiongroup 1.1.1\nexecuting 1.2.0\nexplainable-ai-sdk 1.3.3\nfastai 2.7.12\nfastapi 0.98.0\nfastavro 1.7.4\nfastcore 1.5.29\nfastdownload 0.0.7\nfasteners 0.18\nfastjsonschema 2.17.1\nfastprogress 1.0.3\nfastrlock 0.8.2\nfasttext 0.9.2\nfbpca 1.0\nfeather-format 0.4.1\nfeaturetools 1.27.0\nfilelock 3.12.2\nFiona 1.9.4.post1\nfitter 1.6.0\nflake8 6.0.0\nflashtext 2.7\nFlask 2.3.3\nflatbuffers 23.5.26\nflax 0.7.2\nflit_core 3.9.0\nfolium 0.14.0\nfonttools 4.40.0\nfqdn 1.5.1\nfrozendict 2.3.8\nfrozenlist 1.3.3\nfsspec 2023.9.0\nfuncy 2.0\nfury 0.9.0\nfuture 0.18.3\nfuzzywuzzy 0.18.0\ngast 0.4.0\ngatspy 0.3\ngcsfs 2023.6.0\ngensim 4.3.2\ngeographiclib 2.0\nGeohash 1.0\ngeojson 3.0.1\ngeopandas 0.13.2\ngeoplot 0.5.1\ngeopy 2.4.0\ngeoviews 1.10.1\nggplot 0.11.5\ngiddy 2.3.4\ngitdb 4.0.10\nGitPython 3.1.31\ngoogle-api-core 2.11.1\ngoogle-api-python-client 2.97.0\ngoogle-apitools 0.5.31\ngoogle-auth 2.20.0\ngoogle-auth-httplib2 0.1.0\ngoogle-auth-oauthlib 1.0.0\ngoogle-cloud-aiplatform 0.6.0a1\ngoogle-cloud-artifact-registry 1.8.1\ngoogle-cloud-automl 1.0.1\ngoogle-cloud-bigquery 2.34.4\ngoogle-cloud-bigtable 1.7.3\ngoogle-cloud-core 2.3.2\ngoogle-cloud-datastore 2.17.0\ngoogle-cloud-dlp 3.12.1\ngoogle-cloud-language 2.11.0\ngoogle-cloud-monitoring 2.15.0\ngoogle-cloud-pubsub 2.17.1\ngoogle-cloud-pubsublite 1.8.2\ngoogle-cloud-recommendations-ai 0.7.1\ngoogle-cloud-resource-manager 1.10.1\ngoogle-cloud-spanner 3.36.0\ngoogle-cloud-storage 1.44.0\ngoogle-cloud-translate 3.12.0\ngoogle-cloud-videointelligence 2.11.3\ngoogle-cloud-vision 2.8.0\ngoogle-crc32c 1.5.0\ngoogle-pasta 0.2.0\ngoogle-resumable-media 2.5.0\ngoogleapis-common-protos 1.59.1\ngplearn 0.4.2\ngpustat 1.0.0\ngpxpy 1.5.0\ngraphviz 0.20.1\ngreenlet 2.0.2\ngrpc-google-iam-v1 0.12.6\ngrpcio 1.51.1\ngrpcio-status 1.46.3\ngviz-api 1.10.0\ngym 0.26.2\ngym-notices 0.0.8\nGymnasium 0.26.3\ngymnasium-notices 0.0.1\nh11 0.14.0\nh2o 3.42.0.3\nh5py 3.9.0\nhaversine 2.8.0\nhdfs 2.7.0\nhep-ml 0.7.2\nhijri-converter 2.3.1\nhmmlearn 0.3.0\nholidays 0.24\nholoviews 1.17.1\nhpsklearn 0.1.0\nhtml5lib 1.1\nhtmlmin 0.1.12\nhttplib2 0.21.0\nhttptools 0.6.0\nhuggingface-hub 0.16.4\nhumanize 4.8.0\nhunspell 0.5.5\nhusl 4.0.3\nhydra-slayer 0.4.1\nhyperopt 0.2.7\nhypertools 0.8.0\nibis-framework 6.2.0\nidna 3.4\nigraph 0.10.6\nimagecodecs 2023.9.4\nImageHash 4.3.1\nimageio 2.31.1\nimbalanced-learn 0.11.0\nimgaug 0.4.0\nimportlib-metadata 6.7.0\nimportlib-resources 5.12.0\ninequality 1.0.0\niniconfig 2.0.0\nipydatawidgets 4.3.5\nipykernel 6.23.3\nipyleaflet 0.17.3\nipympl 0.7.0\nipython 8.14.0\nipython-genutils 0.2.0\nipython-sql 0.5.0\nipyvolume 0.6.3\nipyvue 1.10.0\nipyvuetify 1.8.10\nipywebrtc 0.6.0\nipywidgets 7.7.1\nisoduration 20.11.0\nisort 5.12.0\nisoweek 1.3.3\nitsdangerous 2.1.2\nJanome 0.5.0\njaraco.classes 3.2.3\njax 0.4.13\njaxlib 0.4.13+cuda11.cudnn86\njedi 0.18.2\njeepney 0.8.0\njieba 0.42.1\nJinja2 3.1.2\njmespath 1.0.1\njoblib 1.3.2\njson5 0.9.14\njsonpatch 1.32\njsonpointer 2.0\njsonschema 4.17.3\njupyter_client 7.4.9\njupyter-console 6.6.3\njupyter_core 5.3.1\njupyter-events 0.6.3\njupyter-http-over-ws 0.0.8\njupyter-lsp 1.5.1\njupyter_server 2.6.0\njupyter_server_fileid 0.9.0\njupyter-server-mathjax 0.2.6\njupyter_server_proxy 4.0.0\njupyter_server_terminals 0.4.4\njupyter_server_ydoc 0.8.0\njupyter-ydoc 0.2.5\njupyterlab 3.6.5\njupyterlab-git 0.41.0\njupyterlab-lsp 4.2.0\njupyterlab-pygments 0.2.2\njupyterlab_server 2.23.0\njupyterlab-widgets 3.0.7\njupytext 1.14.6\nkaggle 1.5.16\nkaggle-environments 1.12.0\nkeras 2.12.0\nkeras-core 0.1.5\nkeras-cv 0.6.1\nkeras-nlp 0.6.1\nkeras-tuner 1.3.5\nkeyring 24.2.0\nkeyrings.google-artifactregistry-auth 1.1.2\nkfp 2.0.1\nkfp-pipeline-spec 0.2.2\nkfp-server-api 2.0.0\nkiwisolver 1.4.4\nkmapper 2.0.1\nkmodes 0.12.2\nkorean-lunar-calendar 0.3.1\nkornia 0.7.0\nkt-legacy 1.0.5\nkubernetes 26.1.0\nlangcodes 3.3.0\nlangid 1.1.6\nlazy_loader 0.2\nlazy-object-proxy 1.9.0\nlearntools 0.3.4\nleven 1.0.4\nLevenshtein 0.21.1\nlibclang 16.0.0\nlibmambapy 1.4.9\nlibpysal 4.7.0\nlibrosa 0.10.1\nlightgbm 3.3.2\nlightning-utilities 0.9.0\nlime 0.2.0.1\nline-profiler 4.1.1\nlinkify-it-py 2.0.2\nllvmlite 0.40.1\nlml 0.1.0\nlocket 1.0.0\nLunarCalendar 0.0.9\nlxml 4.9.3\nlz4 4.3.2\nMako 1.2.4\nmamba 1.4.9\nmapclassify 2.6.0\nmarisa-trie 1.0.0\nMarkdown 3.4.3\nmarkdown-it-py 2.2.0\nmarkovify 0.9.4\nMarkupSafe 2.1.3\nmarshmallow 3.20.1\nmatplotlib 3.7.2\nmatplotlib-inline 0.1.6\nmatplotlib-venn 0.11.9\nmccabe 0.7.0\nmdit-py-plugins 0.4.0\nmdurl 0.1.0\nmemory-profiler 0.61.0\nmercantile 1.2.1\nmgwr 2.1.2\nmissingno 0.5.2\nmistune 0.8.4\nmizani 0.10.0\nml-dtypes 0.2.0\nmlcrate 0.2.0\nmlens 0.2.3\nmlxtend 0.22.0\nmmh3 4.0.1\nmne 1.5.0\nmnist 0.2.2\nmock 5.1.0\nmomepy 0.6.0\nmore-itertools 9.1.0\nmpld3 0.5.9\nmpmath 1.3.0\nmsgpack 1.0.5\nmsgpack-numpy 0.4.8\nmultidict 6.0.4\nmultimethod 1.9.1\nmultipledispatch 1.0.0\nmultiprocess 0.70.15\nmunkres 1.1.4\nmurmurhash 1.0.9\nmypy-extensions 1.0.0\nnamex 0.0.7\nnb-conda 2.2.1\nnb-conda-kernels 2.3.1\nnbclassic 1.0.0\nnbclient 0.5.13\nnbconvert 6.4.5\nnbdime 3.2.0\nnbformat 5.9.0\nnest-asyncio 1.5.6\nnetCDF4 1.6.4\nnetworkx 3.1\nnibabel 5.1.0\nnilearn 0.10.1\nninja 1.11.1\nnltk 3.2.4\nnose 1.3.7\nnotebook 6.5.4\nnotebook-executor 0.2\nnotebook_shim 0.2.3\nnumba 0.57.1\nnumexpr 2.8.5\nnumpy 1.23.5\nnvidia-ml-py 11.495.46\nnvtx 0.2.5\noauth2client 4.1.3\noauthlib 3.2.2\nobjsize 0.6.1\nodfpy 1.4.1\nolefile 0.46\nonnx 1.14.1\nopencensus 0.11.2\nopencensus-context 0.1.3\nopencv-contrib-python 4.8.0.76\nopencv-python 4.8.0.76\nopencv-python-headless 4.8.0.76\nopenpyxl 3.1.2\nopenslide-python 1.3.0\nopentelemetry-api 1.18.0\nopentelemetry-exporter-otlp 1.18.0\nopentelemetry-exporter-otlp-proto-common 1.18.0\nopentelemetry-exporter-otlp-proto-grpc 1.18.0\nopentelemetry-exporter-otlp-proto-http 1.18.0\nopentelemetry-proto 1.18.0\nopentelemetry-sdk 1.18.0\nopentelemetry-semantic-conventions 0.39b0\nopt-einsum 3.3.0\noptax 0.1.7\noptuna 3.3.0\norbax-checkpoint 0.3.5\norderedmultidict 1.0.1\norjson 3.9.1\nortools 9.4.1874\nosmnx 1.1.1\noverrides 6.5.0\npackaging 21.3\npandas 2.0.2\npandas-datareader 0.10.0\npandas-profiling 3.6.6\npandas-summary 0.2.0\npandasql 0.7.3\npandocfilters 1.5.0\npanel 1.2.2\npapermill 2.4.0\nparam 1.13.0\nparso 0.8.3\nparsy 2.1\npartd 1.4.0\npath 16.7.1\npath.py 12.5.0\npathos 0.3.1\npathtools 0.1.2\npathy 0.10.1\npatsy 0.5.3\npdf2image 1.16.3\npexpect 4.8.0\nphik 0.12.3\npickleshare 0.7.5\nPillow 9.5.0\npip 23.1.2\npkgutil_resolve_name 1.3.10\nplatformdirs 3.10.0\nplotly 5.15.0\nplotly-express 0.4.1\nplotnine 0.10.1\npluggy 1.0.0\npointpats 2.3.0\npolars 0.19.2\npolyglot 16.7.4\npooch 1.7.0\npox 0.3.3\nppca 0.0.4\nppft 1.7.6.7\npreprocessing 0.1.13\npreshed 3.0.8\nprettytable 3.8.0\nprogressbar2 4.2.0\nprometheus-client 0.17.0\npromise 2.3\nprompt-toolkit 3.0.38\npronouncing 0.2.0\nprophet 1.1.1\nproto-plus 1.22.3\nprotobuf 3.20.3\npsutil 5.9.3\nptxcompiler 0.8.1\nptxcompiler-cu11 0.7.0.post1\nptyprocess 0.7.0\npudb 2022.1.3\nPuLP 2.7.0\npure-eval 0.2.2\npy-cpuinfo 9.0.0\npy-lz4framed 0.14.0\npy-spy 0.3.14\npy4j 0.10.9.7\npyaml 23.9.1\nPyArabic 0.6.15\npyarrow 11.0.0\npyasn1 0.4.8\npyasn1-modules 0.2.7\nPyAstronomy 0.19.0\npybind11 2.11.1\npyclipper 1.3.0.post4\npycodestyle 2.10.0\npycolmap 0.4.0\npycosat 0.6.4\npycparser 2.21\npycryptodome 3.18.0\npyct 0.5.0\npycuda 2022.2.2\npydantic 1.10.9\npydantic_core 2.6.3\npydegensac 0.1.2\npydicom 2.4.3\npydocstyle 6.3.0\npydot 1.4.2\npydub 0.25.1\npyemd 1.0.0\npyerfa 2.0.0.3\npyexcel-io 0.6.6\npyexcel-ods 0.6.0\npyfasttext 0.4.6\npyflakes 3.0.1\npygltflib 1.16.0\nPygments 2.15.1\nPyJWT 2.7.0\npykalman 0.9.5\npyLDAvis 3.2.2\npylibraft 23.8.0\npylint 2.17.5\npymc3 3.11.5\nPyMeeus 0.5.12\npymongo 3.13.0\nPympler 1.0.1\npynndescent 0.5.10\npynvml 11.4.1\npynvrtc 9.2\npyocr 0.8.3\npyOpenSSL 23.2.0\npyparsing 3.0.9\npypdf 3.15.5\npyproj 3.6.0\npyrsistent 0.19.3\npysal 23.7\npyshp 2.3.1\nPySocks 1.7.1\npytesseract 0.3.10\npytest 7.4.1\npython-bidi 0.4.2\npython-dateutil 2.8.2\npython-dotenv 1.0.0\npython-json-logger 2.0.7\npython-Levenshtein 0.21.1\npython-louvain 0.16\npython-lsp-jsonrpc 1.0.0\npython-lsp-server 1.7.4\npython-slugify 8.0.1\npython-utils 3.7.0\npythreejs 2.4.2\npytoolconfig 1.2.5\npytools 2023.1.1\npytorch-ignite 0.4.12\npytorch-lightning 2.0.8\npytz 2023.3\npyu2f 0.1.5\nPyUpSet 0.1.1.post7\npyviz_comms 3.0.0\nPyWavelets 1.4.1\nPyYAML 6.0\npyzmq 25.1.0\nqgrid 1.3.1\nqtconsole 5.4.4\nQtPy 2.4.0\nquantecon 0.7.1\nquantities 0.14.1\nqudida 0.0.4\nraft-dask 23.8.0\nrandomgen 1.23.1\nrapidfuzz 3.2.0\nrasterio 1.3.8\nrasterstats 0.19.0\nray 2.5.1\nray-cpp 2.5.1\nregex 2023.6.3\nrequests 2.31.0\nrequests-oauthlib 1.3.1\nrequests-toolbelt 0.10.1\nresponses 0.18.0\nretrying 1.3.3\nrfc3339-validator 0.1.4\nrfc3986-validator 0.1.1\nrgf-python 3.12.0\nrich 13.4.2\nrmm 23.8.0\nrope 1.9.0\nrsa 4.9\nRtree 1.0.1\nruamel.yaml 0.17.32\nruamel.yaml.clib 0.2.7\nruamel-yaml-conda 0.15.100\ns2sphere 0.2.5\ns3fs 2023.9.0\ns3transfer 0.6.2\nsafetensors 0.3.3\nscattertext 0.1.19\nscikit-image 0.21.0\nscikit-learn 1.2.2\nscikit-learn-intelex 2023.2.1\nscikit-multilearn 0.2.0\nscikit-optimize 0.9.0\nscikit-plot 0.3.7\nscikit-surprise 1.1.3\nscipy 1.11.2\nseaborn 0.12.2\nSecretStorage 3.3.3\nsegment-anything 1.0\nsegregation 2.5\nsemver 3.0.1\nSend2Trash 1.8.2\nsentencepiece 0.1.99\nsentry-sdk 1.30.0\nsetproctitle 1.3.2\nsetuptools 68.0.0\nsetuptools-git 1.2\nsetuptools-scm 7.1.0\nshap 0.42.1\nShapely 1.8.5.post1\nshellingham 1.5.3\nsimpervisor 1.0.0\nSimpleITK 2.2.1\nsimplejson 3.19.1\nsix 1.16.0\nsklearn-pandas 2.2.0\nslicer 0.0.7\nsmart-open 6.3.0\nsmhasher 0.150.1\nsmmap 5.0.0\nsniffio 1.3.0\nsnowballstemmer 2.2.0\nsnuggs 1.4.7\nsortedcontainers 2.4.0\nsoundfile 0.12.1\nsoupsieve 2.3.2.post1\nsoxr 0.3.6\nspacy 3.6.1\nspacy-legacy 3.0.12\nspacy-loggers 1.0.4\nspaghetti 1.7.4\nspectral 0.23.1\nspglm 1.0.8\nsphinx-rtd-theme 0.2.4\nspint 1.0.7\nsplot 1.1.5.post1\nspopt 0.5.0\nspreg 1.3.2\nspvcm 0.3.0\nSQLAlchemy 2.0.17\nsqlglot 17.16.2\nsqlparse 0.4.4\nsquarify 0.4.3\nsrsly 2.4.7\nstack-data 0.6.2\nstarlette 0.27.0\nstatsmodels 0.14.0\nstemming 1.0.1\nstop-words 2018.7.23\nstopit 1.1.2\nstumpy 1.12.0\nsympy 1.12\ntables 3.8.0\ntabulate 0.9.0\ntangled-up-in-unicode 0.2.0\ntbb 2021.10.0\ntblib 1.7.0\ntenacity 8.2.2\ntensorboard 2.12.3\ntensorboard-data-server 0.7.1\ntensorboard-plugin-profile 2.13.0\ntensorboardX 2.6\ntensorflow 2.12.0\ntensorflow-addons 0.21.0\ntensorflow-cloud 0.1.16\ntensorflow-datasets 4.9.2\ntensorflow-decision-forests 1.4.0\ntensorflow-estimator 2.12.0\ntensorflow-hub 0.12.0\ntensorflow-io 0.32.0\ntensorflow-io-gcs-filesystem 0.32.0\ntensorflow-metadata 0.14.0\ntensorflow-probability 0.20.1\ntensorflow-serving-api 2.12.1\ntensorflow-text 2.12.1\ntensorflow-transform 0.14.0\ntensorflowjs 3.15.0\ntensorpack 0.11\ntensorstore 0.1.41\ntermcolor 2.3.0\nterminado 0.17.1\ntestpath 0.6.0\ntext-unidecode 1.3\ntextblob 0.17.1\ntexttable 1.6.7\ntextwrap3 0.9.2\nTheano 1.0.5\nTheano-PyMC 1.1.2\nthinc 8.1.12\nthreadpoolctl 3.1.0\ntifffile 2023.4.12\ntimm 0.9.7\ntinycss2 1.2.1\ntobler 0.11.1\ntokenizers 0.13.3\ntoml 0.10.2\ntomli 2.0.1\ntomlkit 0.12.1\ntoolz 0.12.0\ntorch 2.0.0\ntorchaudio 2.0.1\ntorchdata 0.6.0\ntorchinfo 1.8.0\ntorchmetrics 1.1.1\ntorchtext 0.15.1\ntorchvision 0.15.1\ntornado 6.3.2\nTPOT 0.12.1\ntqdm 4.66.1\ntraceml 1.0.8\ntraitlets 5.9.0\ntraittypes 0.2.1\ntransformers 4.33.0\ntreelite 3.2.0\ntreelite-runtime 3.2.0\ntrueskill 0.4.5\ntsfresh 0.20.1\ntypeguard 2.13.3\ntyper 0.9.0\ntyping_extensions 4.6.3\ntyping-inspect 0.9.0\ntyping-utils 0.1.0\ntzdata 2023.3\ntzlocal 5.0.1\nuc-micro-py 1.0.2\nucx-py 0.33.0\nujson 5.8.0\numap-learn 0.5.3\nunicodedata2 15.0.0\nUnidecode 1.3.6\nupdate-checker 0.18.0\nuri-template 1.3.0\nuritemplate 3.0.1\nurllib3 1.26.15\nurwid 2.1.2\nurwid-readline 0.13\nuvicorn 0.22.0\nuvloop 0.17.0\nvaex 4.17.0\nvaex-astro 0.9.3\nvaex-core 4.17.1\nvaex-hdf5 0.14.1\nvaex-jupyter 0.8.2\nvaex-ml 0.18.3\nvaex-server 0.9.0\nvaex-viz 0.5.4\nvecstack 0.4.0\nvirtualenv 20.21.0\nvisions 0.7.5\nvowpalwabbit 9.9.0\nvtk 9.2.6\nWand 0.6.11\nwandb 0.15.9\nwasabi 1.1.2\nwatchfiles 0.20.0\nwavio 0.0.7\nwcwidth 0.2.6\nwebcolors 1.13\nwebencodings 0.5.1\nwebsocket-client 1.6.0\nwebsockets 11.0.3\nWerkzeug 2.3.7\nwfdb 4.1.2\nwhatthepatch 1.0.5\nwheel 0.40.0\nwidgetsnbextension 3.6.5\nwitwidget 1.8.1\nwoodwork 0.26.0\nWordbatch 1.4.9\nwordcloud 1.9.2\nwordsegment 1.3.1\nwrapt 1.14.1\nwurlitzer 3.0.3\nxarray 2023.8.0\nxarray-einstats 0.6.0\nxgboost 1.7.6\nxvfbwrapper 0.2.9\nxxhash 3.3.0\nxyzservices 2023.7.0\ny-py 0.6.0\nyapf 0.40.1\nyarl 1.9.2\nydata-profiling 4.3.1\nyellowbrick 1.5\nypy-websocket 0.8.4\nzict 3.0.0\nzipp 3.15.0\nzstandard 0.19.0\n","output_type":"stream"}]},{"cell_type":"code","source":"%pip install opencv-python matplotlib imageio gdown tensorflow","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:01:19.286574Z","iopub.execute_input":"2023-11-16T01:01:19.286879Z","iopub.status.idle":"2023-11-16T01:01:31.565919Z","shell.execute_reply.started":"2023-11-16T01:01:19.286851Z","shell.execute_reply":"2023-11-16T01:01:31.564810Z"},"trusted":true},"execution_count":2,"outputs":[{"name":"stdout","text":"Requirement already satisfied: opencv-python in /opt/conda/lib/python3.10/site-packages (4.8.0.76)\nRequirement already satisfied: matplotlib in /opt/conda/lib/python3.10/site-packages (3.7.2)\nRequirement already satisfied: imageio in /opt/conda/lib/python3.10/site-packages (2.31.1)\nCollecting gdown\n Downloading gdown-4.7.1-py3-none-any.whl (15 kB)\nRequirement already satisfied: tensorflow in /opt/conda/lib/python3.10/site-packages (2.12.0)\nRequirement already satisfied: numpy>=1.21.2 in /opt/conda/lib/python3.10/site-packages (from opencv-python) (1.23.5)\nRequirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.1.0)\nRequirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (0.11.0)\nRequirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (4.40.0)\nRequirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.4.4)\nRequirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (21.3)\nRequirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (9.5.0)\nRequirement already satisfied: pyparsing<3.1,>=2.3.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (3.0.9)\nRequirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (2.8.2)\nRequirement already satisfied: filelock in /opt/conda/lib/python3.10/site-packages (from gdown) (3.12.2)\nRequirement already satisfied: requests[socks] in /opt/conda/lib/python3.10/site-packages (from gdown) (2.31.0)\nRequirement already satisfied: six in /opt/conda/lib/python3.10/site-packages (from gdown) (1.16.0)\nRequirement already satisfied: tqdm in /opt/conda/lib/python3.10/site-packages (from gdown) (4.66.1)\nRequirement already satisfied: beautifulsoup4 in /opt/conda/lib/python3.10/site-packages (from gdown) (4.12.2)\nRequirement already satisfied: absl-py>=1.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.4.0)\nRequirement already satisfied: astunparse>=1.6.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.6.3)\nRequirement already satisfied: flatbuffers>=2.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (23.5.26)\nRequirement already satisfied: gast<=0.4.0,>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.0)\nRequirement already satisfied: google-pasta>=0.1.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.2.0)\nRequirement already satisfied: grpcio<2.0,>=1.24.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.51.1)\nRequirement already satisfied: h5py>=2.9.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.9.0)\nRequirement already satisfied: jax>=0.3.15 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.13)\nRequirement already satisfied: keras<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: libclang>=13.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (16.0.0)\nRequirement already satisfied: opt-einsum>=2.3.2 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.3.0)\nRequirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.20.3)\nRequirement already satisfied: setuptools in /opt/conda/lib/python3.10/site-packages (from tensorflow) (68.0.0)\nRequirement already satisfied: tensorboard<2.13,>=2.12 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.3)\nRequirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: termcolor>=1.1.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.3.0)\nRequirement already satisfied: typing-extensions>=3.6.6 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (4.6.3)\nRequirement already satisfied: wrapt<1.15,>=1.11.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.14.1)\nRequirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.32.0)\nRequirement already satisfied: wheel<1.0,>=0.23.0 in /opt/conda/lib/python3.10/site-packages (from astunparse>=1.6.0->tensorflow) (0.40.0)\nRequirement already satisfied: ml-dtypes>=0.1.0 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (0.2.0)\nRequirement already satisfied: scipy>=1.7 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (1.11.2)\nRequirement already satisfied: google-auth<3,>=1.6.3 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.20.0)\nRequirement already satisfied: google-auth-oauthlib<1.1,>=0.5 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (1.0.0)\nRequirement already satisfied: markdown>=2.6.8 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (3.4.3)\nRequirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (0.7.1)\nRequirement already satisfied: werkzeug>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.3.7)\nRequirement already satisfied: soupsieve>1.2 in /opt/conda/lib/python3.10/site-packages (from beautifulsoup4->gdown) (2.3.2.post1)\nRequirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.1.0)\nRequirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.4)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.26.15)\nRequirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (2023.7.22)\nRequirement already satisfied: PySocks!=1.5.7,>=1.5.6 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.7.1)\nRequirement already satisfied: cachetools<6.0,>=2.0.0 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.2.4)\nRequirement already satisfied: pyasn1-modules>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.2.7)\nRequirement already satisfied: rsa<5,>=3.1.4 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.9)\nRequirement already satisfied: requests-oauthlib>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (1.3.1)\nRequirement already satisfied: MarkupSafe>=2.1.1 in /opt/conda/lib/python3.10/site-packages (from werkzeug>=1.0.1->tensorboard<2.13,>=2.12->tensorflow) (2.1.3)\nRequirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /opt/conda/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.4.8)\nRequirement already satisfied: oauthlib>=3.0.0 in /opt/conda/lib/python3.10/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (3.2.2)\nInstalling collected packages: gdown\nSuccessfully installed gdown-4.7.1\nNote: you may need to restart the kernel to use updated packages.\n","output_type":"stream"}]},{"cell_type":"code","source":"import os\nimport cv2\nimport tensorflow as tf\nimport numpy as np\nfrom typing import List\nfrom matplotlib import pyplot as plt\n","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:01:31.568504Z","iopub.execute_input":"2023-11-16T01:01:31.569275Z","iopub.status.idle":"2023-11-16T01:01:39.424403Z","shell.execute_reply.started":"2023-11-16T01:01:31.569244Z","shell.execute_reply":"2023-11-16T01:01:39.423624Z"},"trusted":true},"execution_count":3,"outputs":[{"name":"stderr","text":"/opt/conda/lib/python3.10/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.5\n warnings.warn(f\"A NumPy version >={np_minversion} and <{np_maxversion}\"\n","output_type":"stream"}]},{"cell_type":"code","source":"import imageio","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:01:39.426957Z","iopub.execute_input":"2023-11-16T01:01:39.427676Z","iopub.status.idle":"2023-11-16T01:01:39.495305Z","shell.execute_reply.started":"2023-11-16T01:01:39.427634Z","shell.execute_reply":"2023-11-16T01:01:39.494577Z"},"trusted":true},"execution_count":4,"outputs":[]},{"cell_type":"code","source":"tf.config.list_physical_devices('GPU')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:01:39.496389Z","iopub.execute_input":"2023-11-16T01:01:39.496715Z","iopub.status.idle":"2023-11-16T01:01:39.827526Z","shell.execute_reply.started":"2023-11-16T01:01:39.496687Z","shell.execute_reply":"2023-11-16T01:01:39.826489Z"},"trusted":true},"execution_count":5,"outputs":[{"execution_count":5,"output_type":"execute_result","data":{"text/plain":"[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]"},"metadata":{}}]},{"cell_type":"code","source":"physical_devices = tf.config.list_physical_devices('GPU')\ntry:\n tf.config.experimental.set_memory_growth(physical_devices[0], True)\nexcept:\n pass","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:01:39.828983Z","iopub.execute_input":"2023-11-16T01:01:39.829843Z","iopub.status.idle":"2023-11-16T01:01:39.836424Z","shell.execute_reply.started":"2023-11-16T01:01:39.829805Z","shell.execute_reply":"2023-11-16T01:01:39.835564Z"},"trusted":true},"execution_count":6,"outputs":[]},{"cell_type":"markdown","source":"# 1. Build Data Loading Functions","metadata":{"tags":[]}},{"cell_type":"code","source":"import gdown","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:01:39.837750Z","iopub.execute_input":"2023-11-16T01:01:39.838469Z","iopub.status.idle":"2023-11-16T01:01:40.019714Z","shell.execute_reply.started":"2023-11-16T01:01:39.838420Z","shell.execute_reply":"2023-11-16T01:01:40.018899Z"},"trusted":true},"execution_count":7,"outputs":[]},{"cell_type":"code","source":"url = 'https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL'\noutput = 'data.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('data.zip')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:01:40.021138Z","iopub.execute_input":"2023-11-16T01:01:40.021974Z","iopub.status.idle":"2023-11-16T01:02:02.192867Z","shell.execute_reply.started":"2023-11-16T01:01:40.021938Z","shell.execute_reply":"2023-11-16T01:02:02.191833Z"},"trusted":true},"execution_count":8,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL\nFrom (redirected): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL&confirm=t&uuid=726b159c-fd8e-4e68-9532-6707a56660df\nTo: /kaggle/working/data.zip\n100%|██████████| 423M/423M [00:16<00:00, 26.0MB/s] \n","output_type":"stream"},{"execution_count":8,"output_type":"execute_result","data":{"text/plain":"['data/',\n 'data/alignments/',\n 'data/alignments/s1/',\n 'data/alignments/s1/bbaf2n.align',\n 'data/alignments/s1/bbaf3s.align',\n 'data/alignments/s1/bbaf4p.align',\n 'data/alignments/s1/bbaf5a.align',\n 'data/alignments/s1/bbal6n.align',\n 'data/alignments/s1/bbal7s.align',\n 'data/alignments/s1/bbal8p.align',\n 'data/alignments/s1/bbal9a.align',\n 'data/alignments/s1/bbas1s.align',\n 'data/alignments/s1/bbas2p.align',\n 'data/alignments/s1/bbas3a.align',\n 'data/alignments/s1/bbaszn.align',\n 'data/alignments/s1/bbaz4n.align',\n 'data/alignments/s1/bbaz5s.align',\n 'data/alignments/s1/bbaz6p.align',\n 'data/alignments/s1/bbaz7a.align',\n 'data/alignments/s1/bbbf6n.align',\n 'data/alignments/s1/bbbf7s.align',\n 'data/alignments/s1/bbbf8p.align',\n 'data/alignments/s1/bbbf9a.align',\n 'data/alignments/s1/bbbm1s.align',\n 'data/alignments/s1/bbbm2p.align',\n 'data/alignments/s1/bbbm3a.align',\n 'data/alignments/s1/bbbmzn.align',\n 'data/alignments/s1/bbbs4n.align',\n 'data/alignments/s1/bbbs5s.align',\n 'data/alignments/s1/bbbs6p.align',\n 'data/alignments/s1/bbbs7a.align',\n 'data/alignments/s1/bbbz8n.align',\n 'data/alignments/s1/bbbz9s.align',\n 'data/alignments/s1/bbie8n.align',\n 'data/alignments/s1/bbie9s.align',\n 'data/alignments/s1/bbif1a.align',\n 'data/alignments/s1/bbifzp.align',\n 'data/alignments/s1/bbil2n.align',\n 'data/alignments/s1/bbil3s.align',\n 'data/alignments/s1/bbil4p.align',\n 'data/alignments/s1/bbil5a.align',\n 'data/alignments/s1/bbir6n.align',\n 'data/alignments/s1/bbir7s.align',\n 'data/alignments/s1/bbir8p.align',\n 'data/alignments/s1/bbir9a.align',\n 'data/alignments/s1/bbiz1s.align',\n 'data/alignments/s1/bbiz2p.align',\n 'data/alignments/s1/bbiz3a.align',\n 'data/alignments/s1/bbizzn.align',\n 'data/alignments/s1/bbwg1s.align',\n 'data/alignments/s1/bbwg2p.align',\n 'data/alignments/s1/bbwg3a.align',\n 'data/alignments/s1/bbwgzn.align',\n 'data/alignments/s1/bbwm4n.align',\n 'data/alignments/s1/bbwm5s.align',\n 'data/alignments/s1/bbwm6p.align',\n 'data/alignments/s1/bbwm7a.align',\n 'data/alignments/s1/bbws8n.align',\n 'data/alignments/s1/bbws9s.align',\n 'data/alignments/s1/bbwt1a.align',\n 'data/alignments/s1/bbwtzp.align',\n 'data/alignments/s1/bgaa6n.align',\n 'data/alignments/s1/bgaa7s.align',\n 'data/alignments/s1/bgaa8p.align',\n 'data/alignments/s1/bgaa9a.align',\n 'data/alignments/s1/bgah1s.align',\n 'data/alignments/s1/bgah2p.align',\n 'data/alignments/s1/bgah3a.align',\n 'data/alignments/s1/bgahzn.align',\n 'data/alignments/s1/bgan4n.align',\n 'data/alignments/s1/bgan5s.align',\n 'data/alignments/s1/bgan6p.align',\n 'data/alignments/s1/bgan7a.align',\n 'data/alignments/s1/bgat8n.align',\n 'data/alignments/s1/bgat9s.align',\n 'data/alignments/s1/bgau1a.align',\n 'data/alignments/s1/bgauzp.align',\n 'data/alignments/s1/bgbb1s.align',\n 'data/alignments/s1/bgbb2p.align',\n 'data/alignments/s1/bgbb3a.align',\n 'data/alignments/s1/bgbbzn.align',\n 'data/alignments/s1/bgbh4n.align',\n 'data/alignments/s1/bgbh5s.align',\n 'data/alignments/s1/bgbh6p.align',\n 'data/alignments/s1/bgbh7a.align',\n 'data/alignments/s1/bgbn8n.align',\n 'data/alignments/s1/bgbn9s.align',\n 'data/alignments/s1/bgbo1a.align',\n 'data/alignments/s1/bgbozp.align',\n 'data/alignments/s1/bgbu2n.align',\n 'data/alignments/s1/bgbu3s.align',\n 'data/alignments/s1/bgbu4p.align',\n 'data/alignments/s1/bgbu5a.align',\n 'data/alignments/s1/bgia2n.align',\n 'data/alignments/s1/bgia3s.align',\n 'data/alignments/s1/bgia4p.align',\n 'data/alignments/s1/bgia5a.align',\n 'data/alignments/s1/bgig6n.align',\n 'data/alignments/s1/bgig7s.align',\n 'data/alignments/s1/bgig8p.align',\n 'data/alignments/s1/bgig9a.align',\n 'data/alignments/s1/bgin1s.align',\n 'data/alignments/s1/bgin2p.align',\n 'data/alignments/s1/bgin3a.align',\n 'data/alignments/s1/bginzn.align',\n 'data/alignments/s1/bgit4n.align',\n 'data/alignments/s1/bgit5s.align',\n 'data/alignments/s1/bgit6p.align',\n 'data/alignments/s1/bgit7a.align',\n 'data/alignments/s1/bgwb4n.align',\n 'data/alignments/s1/bgwb5s.align',\n 'data/alignments/s1/bgwb6p.align',\n 'data/alignments/s1/bgwb7a.align',\n 'data/alignments/s1/bgwh8n.align',\n 'data/alignments/s1/bgwh9s.align',\n 'data/alignments/s1/bgwi1a.align',\n 'data/alignments/s1/bgwizp.align',\n 'data/alignments/s1/bgwo2n.align',\n 'data/alignments/s1/bgwo3s.align',\n 'data/alignments/s1/bgwo4p.align',\n 'data/alignments/s1/bgwo5a.align',\n 'data/alignments/s1/bgwu6n.align',\n 'data/alignments/s1/bgwu7s.align',\n 'data/alignments/s1/bgwu8p.align',\n 'data/alignments/s1/bgwu9a.align',\n 'data/alignments/s1/braf8n.align',\n 'data/alignments/s1/braf9s.align',\n 'data/alignments/s1/brag1a.align',\n 'data/alignments/s1/bragzp.align',\n 'data/alignments/s1/bram2n.align',\n 'data/alignments/s1/bram3s.align',\n 'data/alignments/s1/bram4p.align',\n 'data/alignments/s1/bram5a.align',\n 'data/alignments/s1/bras6n.align',\n 'data/alignments/s1/bras7s.align',\n 'data/alignments/s1/bras8p.align',\n 'data/alignments/s1/bras9a.align',\n 'data/alignments/s1/brba1a.align',\n 'data/alignments/s1/brbazp.align',\n 'data/alignments/s1/brbg2n.align',\n 'data/alignments/s1/brbg3s.align',\n 'data/alignments/s1/brbg4p.align',\n 'data/alignments/s1/brbg5a.align',\n 'data/alignments/s1/brbm6n.align',\n 'data/alignments/s1/brbm7s.align',\n 'data/alignments/s1/brbm8p.align',\n 'data/alignments/s1/brbm9a.align',\n 'data/alignments/s1/brbt1s.align',\n 'data/alignments/s1/brbt2p.align',\n 'data/alignments/s1/brbt3a.align',\n 'data/alignments/s1/brbtzn.align',\n 'data/alignments/s1/brif4n.align',\n 'data/alignments/s1/brif5s.align',\n 'data/alignments/s1/brif6p.align',\n 'data/alignments/s1/brif7a.align',\n 'data/alignments/s1/bril8n.align',\n 'data/alignments/s1/bril9s.align',\n 'data/alignments/s1/brim1a.align',\n 'data/alignments/s1/brimzp.align',\n 'data/alignments/s1/bris2n.align',\n 'data/alignments/s1/bris3s.align',\n 'data/alignments/s1/bris4p.align',\n 'data/alignments/s1/bris5a.align',\n 'data/alignments/s1/briz6n.align',\n 'data/alignments/s1/briz7s.align',\n 'data/alignments/s1/briz8p.align',\n 'data/alignments/s1/briz9a.align',\n 'data/alignments/s1/brwa2n.align',\n 'data/alignments/s1/brwa3s.align',\n 'data/alignments/s1/brwa4p.align',\n 'data/alignments/s1/brwa5a.align',\n 'data/alignments/s1/brwg6n.align',\n 'data/alignments/s1/brwg7s.align',\n 'data/alignments/s1/brwg8p.align',\n 'data/alignments/s1/brwg9a.align',\n 'data/alignments/s1/brwn1s.align',\n 'data/alignments/s1/brwn2p.align',\n 'data/alignments/s1/brwn3a.align',\n 'data/alignments/s1/brwnzn.align',\n 'data/alignments/s1/brwt4n.align',\n 'data/alignments/s1/brwt5s.align',\n 'data/alignments/s1/brwt6p.align',\n 'data/alignments/s1/brwt7a.align',\n 'data/alignments/s1/bwaa1s.align',\n 'data/alignments/s1/bwaa2p.align',\n 'data/alignments/s1/bwaa3a.align',\n 'data/alignments/s1/bwaazn.align',\n 'data/alignments/s1/bwag4n.align',\n 'data/alignments/s1/bwag5s.align',\n 'data/alignments/s1/bwag6p.align',\n 'data/alignments/s1/bwag7a.align',\n 'data/alignments/s1/bwam8n.align',\n 'data/alignments/s1/bwam9s.align',\n 'data/alignments/s1/bwan1a.align',\n 'data/alignments/s1/bwanzp.align',\n 'data/alignments/s1/bwat2n.align',\n 'data/alignments/s1/bwat3s.align',\n 'data/alignments/s1/bwat4p.align',\n 'data/alignments/s1/bwat5a.align',\n 'data/alignments/s1/bwba4n.align',\n 'data/alignments/s1/bwba5s.align',\n 'data/alignments/s1/bwba6p.align',\n 'data/alignments/s1/bwba7a.align',\n 'data/alignments/s1/bwbg8n.align',\n 'data/alignments/s1/bwbg9s.align',\n 'data/alignments/s1/bwbh1a.align',\n 'data/alignments/s1/bwbhzp.align',\n 'data/alignments/s1/bwbn2n.align',\n 'data/alignments/s1/bwbn3s.align',\n 'data/alignments/s1/bwbn4p.align',\n 'data/alignments/s1/bwbn5a.align',\n 'data/alignments/s1/bwbt6n.align',\n 'data/alignments/s1/bwbt7s.align',\n 'data/alignments/s1/bwbt8p.align',\n 'data/alignments/s1/bwbt9a.align',\n 'data/alignments/s1/bwig1s.align',\n 'data/alignments/s1/bwig2p.align',\n 'data/alignments/s1/bwig3a.align',\n 'data/alignments/s1/bwigzn.align',\n 'data/alignments/s1/bwim4n.align',\n 'data/alignments/s1/bwim5s.align',\n 'data/alignments/s1/bwim6p.align',\n 'data/alignments/s1/bwim7a.align',\n 'data/alignments/s1/bwis8n.align',\n 'data/alignments/s1/bwis9s.align',\n 'data/alignments/s1/bwit1a.align',\n 'data/alignments/s1/bwitzp.align',\n 'data/alignments/s1/bwwa8n.align',\n 'data/alignments/s1/bwwa9s.align',\n 'data/alignments/s1/bwwb1a.align',\n 'data/alignments/s1/bwwbzp.align',\n 'data/alignments/s1/bwwh2n.align',\n 'data/alignments/s1/bwwh3s.align',\n 'data/alignments/s1/bwwh4p.align',\n 'data/alignments/s1/bwwh5a.align',\n 'data/alignments/s1/bwwn6n.align',\n 'data/alignments/s1/bwwn7s.align',\n 'data/alignments/s1/bwwn8p.align',\n 'data/alignments/s1/bwwn9a.align',\n 'data/alignments/s1/bwwu1s.align',\n 'data/alignments/s1/bwwu2p.align',\n 'data/alignments/s1/bwwu3a.align',\n 'data/alignments/s1/bwwuzn.align',\n 'data/alignments/s1/lbad6n.align',\n 'data/alignments/s1/lbad7s.align',\n 'data/alignments/s1/lbad8p.align',\n 'data/alignments/s1/lbad9a.align',\n 'data/alignments/s1/lbak1s.align',\n 'data/alignments/s1/lbak2p.align',\n 'data/alignments/s1/lbak3a.align',\n 'data/alignments/s1/lbakzn.align',\n 'data/alignments/s1/lbaq4n.align',\n 'data/alignments/s1/lbaq5s.align',\n 'data/alignments/s1/lbaq6p.align',\n 'data/alignments/s1/lbaq7a.align',\n 'data/alignments/s1/lbax8n.align',\n 'data/alignments/s1/lbax9s.align',\n 'data/alignments/s1/lbay1a.align',\n 'data/alignments/s1/lbayzp.align',\n 'data/alignments/s1/lbbe1s.align',\n 'data/alignments/s1/lbbe2p.align',\n 'data/alignments/s1/lbbe3a.align',\n 'data/alignments/s1/lbbezn.align',\n 'data/alignments/s1/lbbk4n.align',\n 'data/alignments/s1/lbbk5s.align',\n 'data/alignments/s1/lbbk6p.align',\n 'data/alignments/s1/lbbk7a.align',\n 'data/alignments/s1/lbbq8n.align',\n 'data/alignments/s1/lbbq9s.align',\n 'data/alignments/s1/lbbr1a.align',\n 'data/alignments/s1/lbbrzp.align',\n 'data/alignments/s1/lbby2n.align',\n 'data/alignments/s1/lbby3s.align',\n 'data/alignments/s1/lbby4p.align',\n 'data/alignments/s1/lbby5a.align',\n 'data/alignments/s1/lbid2n.align',\n 'data/alignments/s1/lbid3s.align',\n 'data/alignments/s1/lbid4p.align',\n 'data/alignments/s1/lbid5a.align',\n 'data/alignments/s1/lbij6n.align',\n 'data/alignments/s1/lbij7s.align',\n 'data/alignments/s1/lbij8p.align',\n 'data/alignments/s1/lbij9a.align',\n 'data/alignments/s1/lbiq1s.align',\n 'data/alignments/s1/lbiq2p.align',\n 'data/alignments/s1/lbiq3a.align',\n 'data/alignments/s1/lbiqzn.align',\n 'data/alignments/s1/lbix4n.align',\n 'data/alignments/s1/lbix5s.align',\n 'data/alignments/s1/lbix6p.align',\n 'data/alignments/s1/lbix7a.align',\n 'data/alignments/s1/lbwe4n.align',\n 'data/alignments/s1/lbwe5s.align',\n 'data/alignments/s1/lbwe6p.align',\n 'data/alignments/s1/lbwe7a.align',\n 'data/alignments/s1/lbwk8n.align',\n 'data/alignments/s1/lbwk9s.align',\n 'data/alignments/s1/lbwl1a.align',\n 'data/alignments/s1/lbwlzp.align',\n 'data/alignments/s1/lbwr2n.align',\n 'data/alignments/s1/lbwr3s.align',\n 'data/alignments/s1/lbwr4p.align',\n 'data/alignments/s1/lbwr5a.align',\n 'data/alignments/s1/lbwy6n.align',\n 'data/alignments/s1/lbwy7s.align',\n 'data/alignments/s1/lbwy8p.align',\n 'data/alignments/s1/lbwy9a.align',\n 'data/alignments/s1/lgaf4n.align',\n 'data/alignments/s1/lgaf5s.align',\n 'data/alignments/s1/lgaf6p.align',\n 'data/alignments/s1/lgaf7a.align',\n 'data/alignments/s1/lgal8n.align',\n 'data/alignments/s1/lgal9s.align',\n 'data/alignments/s1/lgam1a.align',\n 'data/alignments/s1/lgamzp.align',\n 'data/alignments/s1/lgas2n.align',\n 'data/alignments/s1/lgas3s.align',\n 'data/alignments/s1/lgas4p.align',\n 'data/alignments/s1/lgas5a.align',\n 'data/alignments/s1/lgaz6n.align',\n 'data/alignments/s1/lgaz7s.align',\n 'data/alignments/s1/lgaz8p.align',\n 'data/alignments/s1/lgaz9a.align',\n 'data/alignments/s1/lgbf8n.align',\n 'data/alignments/s1/lgbf9s.align',\n 'data/alignments/s1/lgbg1a.align',\n 'data/alignments/s1/lgbgzp.align',\n 'data/alignments/s1/lgbm2n.align',\n 'data/alignments/s1/lgbm3s.align',\n 'data/alignments/s1/lgbm4p.align',\n 'data/alignments/s1/lgbm5a.align',\n 'data/alignments/s1/lgbs6n.align',\n 'data/alignments/s1/lgbs7s.align',\n 'data/alignments/s1/lgbs8p.align',\n 'data/alignments/s1/lgbs9a.align',\n 'data/alignments/s1/lgif1s.align',\n 'data/alignments/s1/lgif2p.align',\n 'data/alignments/s1/lgif3a.align',\n 'data/alignments/s1/lgifzn.align',\n 'data/alignments/s1/lgil4n.align',\n 'data/alignments/s1/lgil5s.align',\n 'data/alignments/s1/lgil6p.align',\n 'data/alignments/s1/lgil7a.align',\n 'data/alignments/s1/lgir8n.align',\n 'data/alignments/s1/lgir9s.align',\n 'data/alignments/s1/lgis1a.align',\n 'data/alignments/s1/lgiszp.align',\n 'data/alignments/s1/lgiz2n.align',\n 'data/alignments/s1/lgiz3s.align',\n 'data/alignments/s1/lgiz4p.align',\n 'data/alignments/s1/lgiz5a.align',\n 'data/alignments/s1/lgwa1a.align',\n 'data/alignments/s1/lgwazp.align',\n 'data/alignments/s1/lgwg2n.align',\n 'data/alignments/s1/lgwg3s.align',\n 'data/alignments/s1/lgwg4p.align',\n 'data/alignments/s1/lgwg5a.align',\n 'data/alignments/s1/lgwm6n.align',\n 'data/alignments/s1/lgwm7s.align',\n 'data/alignments/s1/lgwm8p.align',\n 'data/alignments/s1/lgwm9a.align',\n 'data/alignments/s1/lgwt1s.align',\n 'data/alignments/s1/lgwt2p.align',\n 'data/alignments/s1/lgwt3a.align',\n 'data/alignments/s1/lgwtzn.align',\n 'data/alignments/s1/lrae2n.align',\n 'data/alignments/s1/lrae3s.align',\n 'data/alignments/s1/lrae4p.align',\n 'data/alignments/s1/lrae5a.align',\n 'data/alignments/s1/lrak6n.align',\n 'data/alignments/s1/lrak7s.align',\n 'data/alignments/s1/lrak8p.align',\n 'data/alignments/s1/lrak9a.align',\n 'data/alignments/s1/lrar1s.align',\n 'data/alignments/s1/lrar2p.align',\n 'data/alignments/s1/lrar3a.align',\n 'data/alignments/s1/lrarzn.align',\n 'data/alignments/s1/lray4n.align',\n 'data/alignments/s1/lray5s.align',\n 'data/alignments/s1/lray6p.align',\n 'data/alignments/s1/lray7a.align',\n 'data/alignments/s1/lrbe6n.align',\n 'data/alignments/s1/lrbe7s.align',\n 'data/alignments/s1/lrbe8p.align',\n 'data/alignments/s1/lrbe9a.align',\n 'data/alignments/s1/lrbl1s.align',\n 'data/alignments/s1/lrbl2p.align',\n 'data/alignments/s1/lrbl3a.align',\n 'data/alignments/s1/lrblzn.align',\n 'data/alignments/s1/lrbr4n.align',\n 'data/alignments/s1/lrbr5s.align',\n 'data/alignments/s1/lrbr6p.align',\n 'data/alignments/s1/lrbr7a.align',\n 'data/alignments/s1/lrby8n.align',\n 'data/alignments/s1/lrby9s.align',\n 'data/alignments/s1/lrbz1a.align',\n 'data/alignments/s1/lrbzzp.align',\n 'data/alignments/s1/lrid8n.align',\n 'data/alignments/s1/lrid9s.align',\n 'data/alignments/s1/lrie1a.align',\n 'data/alignments/s1/lriezp.align',\n 'data/alignments/s1/lrik2n.align',\n 'data/alignments/s1/lrik3s.align',\n 'data/alignments/s1/lrik4p.align',\n 'data/alignments/s1/lrik5a.align',\n 'data/alignments/s1/lriq6n.align',\n 'data/alignments/s1/lriq7s.align',\n 'data/alignments/s1/lriq8p.align',\n 'data/alignments/s1/lriq9a.align',\n 'data/alignments/s1/lriy1s.align',\n 'data/alignments/s1/lriy2p.align',\n 'data/alignments/s1/lriy3a.align',\n 'data/alignments/s1/lriyzn.align',\n 'data/alignments/s1/lrwf1s.align',\n 'data/alignments/s1/lrwf2p.align',\n 'data/alignments/s1/lrwf3a.align',\n 'data/alignments/s1/lrwfzn.align',\n 'data/alignments/s1/lrwl4n.align',\n 'data/alignments/s1/lrwl5s.align',\n 'data/alignments/s1/lrwl6p.align',\n 'data/alignments/s1/lrwl7a.align',\n 'data/alignments/s1/lrwr8n.align',\n 'data/alignments/s1/lrwr9s.align',\n 'data/alignments/s1/lrws1a.align',\n 'data/alignments/s1/lrwszp.align',\n 'data/alignments/s1/lrwz2n.align',\n 'data/alignments/s1/lrwz3s.align',\n 'data/alignments/s1/lrwz4p.align',\n 'data/alignments/s1/lrwz5a.align',\n 'data/alignments/s1/lwae8n.align',\n 'data/alignments/s1/lwae9s.align',\n 'data/alignments/s1/lwaf1a.align',\n 'data/alignments/s1/lwafzp.align',\n 'data/alignments/s1/lwal2n.align',\n 'data/alignments/s1/lwal3s.align',\n 'data/alignments/s1/lwal4p.align',\n 'data/alignments/s1/lwal5a.align',\n 'data/alignments/s1/lwar6n.align',\n 'data/alignments/s1/lwar7s.align',\n 'data/alignments/s1/lwar8p.align',\n 'data/alignments/s1/lwar9a.align',\n 'data/alignments/s1/lwaz1s.align',\n 'data/alignments/s1/lwaz2p.align',\n 'data/alignments/s1/lwaz3a.align',\n 'data/alignments/s1/lwazzn.align',\n 'data/alignments/s1/lwbf2n.align',\n 'data/alignments/s1/lwbf3s.align',\n 'data/alignments/s1/lwbf4p.align',\n 'data/alignments/s1/lwbf5a.align',\n 'data/alignments/s1/lwbl6n.align',\n 'data/alignments/s1/lwbl7s.align',\n 'data/alignments/s1/lwbl8p.align',\n 'data/alignments/s1/lwbl9a.align',\n 'data/alignments/s1/lwbs1s.align',\n 'data/alignments/s1/lwbs2p.align',\n 'data/alignments/s1/lwbs3a.align',\n 'data/alignments/s1/lwbszn.align',\n 'data/alignments/s1/lwbz4n.align',\n 'data/alignments/s1/lwbz5s.align',\n 'data/alignments/s1/lwbz6p.align',\n 'data/alignments/s1/lwbz7a.align',\n 'data/alignments/s1/lwie4n.align',\n 'data/alignments/s1/lwie5s.align',\n 'data/alignments/s1/lwie6p.align',\n 'data/alignments/s1/lwie7a.align',\n 'data/alignments/s1/lwik8n.align',\n 'data/alignments/s1/lwik9s.align',\n 'data/alignments/s1/lwil1a.align',\n 'data/alignments/s1/lwilzp.align',\n 'data/alignments/s1/lwir2n.align',\n 'data/alignments/s1/lwir3s.align',\n 'data/alignments/s1/lwir4p.align',\n 'data/alignments/s1/lwir5a.align',\n 'data/alignments/s1/lwiy6n.align',\n 'data/alignments/s1/lwiy7s.align',\n 'data/alignments/s1/lwiy8p.align',\n 'data/alignments/s1/lwiy9a.align',\n 'data/alignments/s1/lwwf6n.align',\n 'data/alignments/s1/lwwf7s.align',\n 'data/alignments/s1/lwwf8p.align',\n 'data/alignments/s1/lwwf9a.align',\n 'data/alignments/s1/lwwm1s.align',\n 'data/alignments/s1/lwwm2p.align',\n 'data/alignments/s1/lwwm3a.align',\n 'data/alignments/s1/lwwmzn.align',\n 'data/alignments/s1/lwws4n.align',\n 'data/alignments/s1/lwws5s.align',\n 'data/alignments/s1/lwws6p.align',\n 'data/alignments/s1/lwws7a.align',\n 'data/alignments/s1/lwwz8n.align',\n 'data/alignments/s1/lwwz9s.align',\n 'data/alignments/s1/pbac1s.align',\n 'data/alignments/s1/pbac2p.align',\n 'data/alignments/s1/pbac3a.align',\n 'data/alignments/s1/pbaczn.align',\n 'data/alignments/s1/pbai4n.align',\n 'data/alignments/s1/pbai5s.align',\n 'data/alignments/s1/pbai6p.align',\n 'data/alignments/s1/pbai7a.align',\n 'data/alignments/s1/pbao8n.align',\n 'data/alignments/s1/pbao9s.align',\n 'data/alignments/s1/pbap1a.align',\n 'data/alignments/s1/pbapzp.align',\n 'data/alignments/s1/pbav2n.align',\n 'data/alignments/s1/pbav3s.align',\n 'data/alignments/s1/pbav4p.align',\n 'data/alignments/s1/pbav5a.align',\n 'data/alignments/s1/pbbc4n.align',\n 'data/alignments/s1/pbbc5s.align',\n 'data/alignments/s1/pbbc6p.align',\n 'data/alignments/s1/pbbc7a.align',\n 'data/alignments/s1/pbbi8n.align',\n 'data/alignments/s1/pbbi9s.align',\n 'data/alignments/s1/pbbj1a.align',\n 'data/alignments/s1/pbbjzp.align',\n 'data/alignments/s1/pbbp2n.align',\n 'data/alignments/s1/pbbp3s.align',\n 'data/alignments/s1/pbbp4p.align',\n 'data/alignments/s1/pbbp5a.align',\n 'data/alignments/s1/pbbv6n.align',\n 'data/alignments/s1/pbbv7s.align',\n 'data/alignments/s1/pbbv8p.align',\n 'data/alignments/s1/pbbv9a.align',\n 'data/alignments/s1/pbib6n.align',\n 'data/alignments/s1/pbib7s.align',\n 'data/alignments/s1/pbib8p.align',\n 'data/alignments/s1/pbib9a.align',\n 'data/alignments/s1/pbii1s.align',\n 'data/alignments/s1/pbii2p.align',\n 'data/alignments/s1/pbii3a.align',\n 'data/alignments/s1/pbiizn.align',\n 'data/alignments/s1/pbio4n.align',\n 'data/alignments/s1/pbio5s.align',\n 'data/alignments/s1/pbio6p.align',\n 'data/alignments/s1/pbio7a.align',\n 'data/alignments/s1/pbiu8n.align',\n 'data/alignments/s1/pbiu9s.align',\n 'data/alignments/s1/pbiv1a.align',\n 'data/alignments/s1/pbivzp.align',\n 'data/alignments/s1/pbwc8n.align',\n 'data/alignments/s1/pbwc9s.align',\n 'data/alignments/s1/pbwd1a.align',\n 'data/alignments/s1/pbwdzp.align',\n 'data/alignments/s1/pbwj2n.align',\n 'data/alignments/s1/pbwj3s.align',\n 'data/alignments/s1/pbwj4p.align',\n 'data/alignments/s1/pbwj5a.align',\n 'data/alignments/s1/pbwp6n.align',\n 'data/alignments/s1/pbwp7s.align',\n 'data/alignments/s1/pbwp8p.align',\n 'data/alignments/s1/pbwp9a.align',\n 'data/alignments/s1/pbwx1s.align',\n 'data/alignments/s1/pbwx2p.align',\n 'data/alignments/s1/pbwx3a.align',\n 'data/alignments/s1/pbwxzn.align',\n 'data/alignments/s1/pgad8n.align',\n 'data/alignments/s1/pgad9s.align',\n 'data/alignments/s1/pgae1a.align',\n 'data/alignments/s1/pgaezp.align',\n 'data/alignments/s1/pgak2n.align',\n 'data/alignments/s1/pgak3s.align',\n 'data/alignments/s1/pgak4p.align',\n 'data/alignments/s1/pgak5a.align',\n 'data/alignments/s1/pgaq6n.align',\n 'data/alignments/s1/pgaq7s.align',\n 'data/alignments/s1/pgaq8p.align',\n 'data/alignments/s1/pgaq9a.align',\n 'data/alignments/s1/pgay1s.align',\n 'data/alignments/s1/pgay2p.align',\n 'data/alignments/s1/pgay3a.align',\n 'data/alignments/s1/pgayzn.align',\n 'data/alignments/s1/pgbe2n.align',\n 'data/alignments/s1/pgbe3s.align',\n 'data/alignments/s1/pgbe4p.align',\n 'data/alignments/s1/pgbe5a.align',\n 'data/alignments/s1/pgbk6n.align',\n 'data/alignments/s1/pgbk7s.align',\n 'data/alignments/s1/pgbk8p.align',\n 'data/alignments/s1/pgbk9a.align',\n 'data/alignments/s1/pgbr1s.align',\n 'data/alignments/s1/pgbr2p.align',\n 'data/alignments/s1/pgbr3a.align',\n 'data/alignments/s1/pgbrzn.align',\n 'data/alignments/s1/pgby4n.align',\n 'data/alignments/s1/pgby5s.align',\n 'data/alignments/s1/pgby6p.align',\n 'data/alignments/s1/pgby7a.align',\n 'data/alignments/s1/pgid4n.align',\n 'data/alignments/s1/pgid5s.align',\n 'data/alignments/s1/pgid6p.align',\n 'data/alignments/s1/pgid7a.align',\n 'data/alignments/s1/pgij8n.align',\n 'data/alignments/s1/pgij9s.align',\n 'data/alignments/s1/pgik1a.align',\n 'data/alignments/s1/pgikzp.align',\n 'data/alignments/s1/pgiq2n.align',\n 'data/alignments/s1/pgiq3s.align',\n 'data/alignments/s1/pgiq4p.align',\n 'data/alignments/s1/pgiq5a.align',\n 'data/alignments/s1/pgix6n.align',\n 'data/alignments/s1/pgix7s.align',\n 'data/alignments/s1/pgix8p.align',\n 'data/alignments/s1/pgix9a.align',\n 'data/alignments/s1/pgwe6n.align',\n 'data/alignments/s1/pgwe7s.align',\n 'data/alignments/s1/pgwe8p.align',\n 'data/alignments/s1/pgwe9a.align',\n 'data/alignments/s1/pgwl1s.align',\n 'data/alignments/s1/pgwl2p.align',\n 'data/alignments/s1/pgwl3a.align',\n 'data/alignments/s1/pgwlzn.align',\n 'data/alignments/s1/pgwr4n.align',\n 'data/alignments/s1/pgwr5s.align',\n 'data/alignments/s1/pgwr6p.align',\n 'data/alignments/s1/pgwr7a.align',\n 'data/alignments/s1/pgwy8n.align',\n 'data/alignments/s1/pgwy9s.align',\n 'data/alignments/s1/pgwz1a.align',\n 'data/alignments/s1/pgwzzp.align',\n 'data/alignments/s1/prac6n.align',\n 'data/alignments/s1/prac7s.align',\n 'data/alignments/s1/prac8p.align',\n 'data/alignments/s1/prac9a.align',\n 'data/alignments/s1/praj1s.align',\n 'data/alignments/s1/praj2p.align',\n 'data/alignments/s1/praj3a.align',\n 'data/alignments/s1/prajzn.align',\n 'data/alignments/s1/prap4n.align',\n 'data/alignments/s1/prap5s.align',\n 'data/alignments/s1/prap6p.align',\n 'data/alignments/s1/prap7a.align',\n 'data/alignments/s1/prav8n.align',\n 'data/alignments/s1/prav9s.align',\n 'data/alignments/s1/prax1a.align',\n 'data/alignments/s1/praxzp.align',\n 'data/alignments/s1/prbd1s.align',\n 'data/alignments/s1/prbd2p.align',\n 'data/alignments/s1/prbd3a.align',\n 'data/alignments/s1/prbdzn.align',\n 'data/alignments/s1/prbj4n.align',\n 'data/alignments/s1/prbj5s.align',\n 'data/alignments/s1/prbj6p.align',\n 'data/alignments/s1/prbj7a.align',\n 'data/alignments/s1/prbp8n.align',\n 'data/alignments/s1/prbp9s.align',\n 'data/alignments/s1/prbq1a.align',\n 'data/alignments/s1/prbqzp.align',\n 'data/alignments/s1/prbx2n.align',\n 'data/alignments/s1/prbx3s.align',\n 'data/alignments/s1/prbx4p.align',\n 'data/alignments/s1/prbx5a.align',\n 'data/alignments/s1/pric2n.align',\n 'data/alignments/s1/pric3s.align',\n 'data/alignments/s1/pric4p.align',\n 'data/alignments/s1/pric5a.align',\n 'data/alignments/s1/prii6n.align',\n 'data/alignments/s1/prii7s.align',\n 'data/alignments/s1/prii8p.align',\n 'data/alignments/s1/prii9a.align',\n 'data/alignments/s1/prip1s.align',\n 'data/alignments/s1/prip2p.align',\n 'data/alignments/s1/prip3a.align',\n 'data/alignments/s1/pripzn.align',\n 'data/alignments/s1/priv4n.align',\n 'data/alignments/s1/priv5s.align',\n 'data/alignments/s1/priv6p.align',\n 'data/alignments/s1/priv7a.align',\n 'data/alignments/s1/prwd4n.align',\n 'data/alignments/s1/prwd5s.align',\n 'data/alignments/s1/prwd6p.align',\n 'data/alignments/s1/prwd7a.align',\n 'data/alignments/s1/prwj8n.align',\n 'data/alignments/s1/prwj9s.align',\n 'data/alignments/s1/prwk1a.align',\n 'data/alignments/s1/prwkzp.align',\n 'data/alignments/s1/prwq2n.align',\n 'data/alignments/s1/prwq3s.align',\n 'data/alignments/s1/prwq4p.align',\n 'data/alignments/s1/prwq5a.align',\n 'data/alignments/s1/prwx6n.align',\n 'data/alignments/s1/prwx7s.align',\n 'data/alignments/s1/prwx8p.align',\n 'data/alignments/s1/prwx9a.align',\n 'data/alignments/s1/pwad2n.align',\n 'data/alignments/s1/pwad3s.align',\n 'data/alignments/s1/pwad4p.align',\n 'data/alignments/s1/pwad5a.align',\n 'data/alignments/s1/pwaj6n.align',\n 'data/alignments/s1/pwaj7s.align',\n 'data/alignments/s1/pwaj8p.align',\n 'data/alignments/s1/pwaj9a.align',\n 'data/alignments/s1/pwaq1s.align',\n 'data/alignments/s1/pwaq2p.align',\n 'data/alignments/s1/pwaq3a.align',\n 'data/alignments/s1/pwaqzn.align',\n 'data/alignments/s1/pwax4n.align',\n 'data/alignments/s1/pwax5s.align',\n 'data/alignments/s1/pwax6p.align',\n 'data/alignments/s1/pwax7a.align',\n 'data/alignments/s1/pwbd6n.align',\n 'data/alignments/s1/pwbd7s.align',\n 'data/alignments/s1/pwbd8p.align',\n 'data/alignments/s1/pwbd9a.align',\n 'data/alignments/s1/pwbk1s.align',\n 'data/alignments/s1/pwbk2p.align',\n 'data/alignments/s1/pwbk3a.align',\n 'data/alignments/s1/pwbkzn.align',\n 'data/alignments/s1/pwbq4n.align',\n 'data/alignments/s1/pwbq5s.align',\n 'data/alignments/s1/pwbq6p.align',\n 'data/alignments/s1/pwbq7a.align',\n 'data/alignments/s1/pwbx8n.align',\n 'data/alignments/s1/pwbx9s.align',\n 'data/alignments/s1/pwby1a.align',\n 'data/alignments/s1/pwbyzp.align',\n 'data/alignments/s1/pwic8n.align',\n 'data/alignments/s1/pwic9s.align',\n 'data/alignments/s1/pwid1a.align',\n 'data/alignments/s1/pwidzp.align',\n 'data/alignments/s1/pwij2n.align',\n 'data/alignments/s1/pwij3s.align',\n 'data/alignments/s1/pwij4p.align',\n 'data/alignments/s1/pwij5a.align',\n 'data/alignments/s1/pwip6n.align',\n 'data/alignments/s1/pwip7s.align',\n 'data/alignments/s1/pwip8p.align',\n 'data/alignments/s1/pwip9a.align',\n 'data/alignments/s1/pwix1s.align',\n 'data/alignments/s1/pwix2p.align',\n 'data/alignments/s1/pwix3a.align',\n 'data/alignments/s1/pwixzn.align',\n 'data/alignments/s1/pwwe1s.align',\n 'data/alignments/s1/pwwe2p.align',\n 'data/alignments/s1/pwwe3a.align',\n 'data/alignments/s1/pwwezn.align',\n 'data/alignments/s1/pwwk4n.align',\n 'data/alignments/s1/pwwk5s.align',\n 'data/alignments/s1/pwwk6p.align',\n 'data/alignments/s1/pwwk7a.align',\n 'data/alignments/s1/pwwq8n.align',\n 'data/alignments/s1/pwwq9s.align',\n 'data/alignments/s1/pwwr1a.align',\n 'data/alignments/s1/pwwrzp.align',\n 'data/alignments/s1/pwwy2n.align',\n 'data/alignments/s1/pwwy3s.align',\n 'data/alignments/s1/pwwy4p.align',\n 'data/alignments/s1/pwwy5a.align',\n 'data/alignments/s1/sbaa4n.align',\n 'data/alignments/s1/sbaa5s.align',\n 'data/alignments/s1/sbaa6p.align',\n 'data/alignments/s1/sbaa7a.align',\n 'data/alignments/s1/sbag8n.align',\n 'data/alignments/s1/sbag9s.align',\n 'data/alignments/s1/sbah1a.align',\n 'data/alignments/s1/sbahzp.align',\n 'data/alignments/s1/sban2n.align',\n 'data/alignments/s1/sban3s.align',\n 'data/alignments/s1/sban4p.align',\n 'data/alignments/s1/sban5a.align',\n 'data/alignments/s1/sbat6n.align',\n 'data/alignments/s1/sbat7s.align',\n 'data/alignments/s1/sbat8p.align',\n 'data/alignments/s1/sbat9a.align',\n 'data/alignments/s1/sbba8n.align',\n 'data/alignments/s1/sbba9s.align',\n 'data/alignments/s1/sbbb1a.align',\n 'data/alignments/s1/sbbbzp.align',\n 'data/alignments/s1/sbbh2n.align',\n 'data/alignments/s1/sbbh3s.align',\n 'data/alignments/s1/sbbh4p.align',\n 'data/alignments/s1/sbbh5a.align',\n 'data/alignments/s1/sbbn6n.align',\n 'data/alignments/s1/sbbn7s.align',\n 'data/alignments/s1/sbbn8p.align',\n 'data/alignments/s1/sbbn9a.align',\n 'data/alignments/s1/sbbu1s.align',\n 'data/alignments/s1/sbbu2p.align',\n 'data/alignments/s1/sbbu3a.align',\n 'data/alignments/s1/sbbuzn.align',\n 'data/alignments/s1/sbia1s.align',\n 'data/alignments/s1/sbia2p.align',\n 'data/alignments/s1/sbia3a.align',\n 'data/alignments/s1/sbiazn.align',\n 'data/alignments/s1/sbig4n.align',\n 'data/alignments/s1/sbig5s.align',\n 'data/alignments/s1/sbig6p.align',\n 'data/alignments/s1/sbig7a.align',\n 'data/alignments/s1/sbim8n.align',\n 'data/alignments/s1/sbim9s.align',\n 'data/alignments/s1/sbin1a.align',\n 'data/alignments/s1/sbinzp.align',\n 'data/alignments/s1/sbit2n.align',\n 'data/alignments/s1/sbit3s.align',\n 'data/alignments/s1/sbit4p.align',\n 'data/alignments/s1/sbit5a.align',\n 'data/alignments/s1/sbwb2n.align',\n 'data/alignments/s1/sbwb3s.align',\n 'data/alignments/s1/sbwb4p.align',\n 'data/alignments/s1/sbwb5a.align',\n 'data/alignments/s1/sbwh6n.align',\n 'data/alignments/s1/sbwh7s.align',\n 'data/alignments/s1/sbwh8p.align',\n 'data/alignments/s1/sbwh9a.align',\n 'data/alignments/s1/sbwo1s.align',\n 'data/alignments/s1/sbwo2p.align',\n 'data/alignments/s1/sbwo3a.align',\n 'data/alignments/s1/sbwozn.align',\n 'data/alignments/s1/sbwu4n.align',\n 'data/alignments/s1/sbwu5s.align',\n 'data/alignments/s1/sbwu6p.align',\n 'data/alignments/s1/sbwu7a.align',\n 'data/alignments/s1/sgac2n.align',\n 'data/alignments/s1/sgac3s.align',\n 'data/alignments/s1/sgac4p.align',\n 'data/alignments/s1/sgac5a.align',\n 'data/alignments/s1/sgai6n.align',\n 'data/alignments/s1/sgai7s.align',\n 'data/alignments/s1/sgai8p.align',\n 'data/alignments/s1/sgai9a.align',\n 'data/alignments/s1/sgap1s.align',\n 'data/alignments/s1/sgap2p.align',\n 'data/alignments/s1/sgap3a.align',\n 'data/alignments/s1/sgapzn.align',\n 'data/alignments/s1/sgav4n.align',\n 'data/alignments/s1/sgav5s.align',\n 'data/alignments/s1/sgav6p.align',\n 'data/alignments/s1/sgav7a.align',\n 'data/alignments/s1/sgbc6n.align',\n 'data/alignments/s1/sgbc7s.align',\n 'data/alignments/s1/sgbc8p.align',\n 'data/alignments/s1/sgbc9a.align',\n 'data/alignments/s1/sgbj1s.align',\n 'data/alignments/s1/sgbj2p.align',\n 'data/alignments/s1/sgbj3a.align',\n 'data/alignments/s1/sgbjzn.align',\n 'data/alignments/s1/sgbp4n.align',\n 'data/alignments/s1/sgbp5s.align',\n 'data/alignments/s1/sgbp6p.align',\n 'data/alignments/s1/sgbp7a.align',\n 'data/alignments/s1/sgbv8n.align',\n 'data/alignments/s1/sgbv9s.align',\n 'data/alignments/s1/sgbx1a.align',\n 'data/alignments/s1/sgbxzp.align',\n 'data/alignments/s1/sgib8n.align',\n 'data/alignments/s1/sgib9s.align',\n 'data/alignments/s1/sgic1a.align',\n 'data/alignments/s1/sgiczp.align',\n 'data/alignments/s1/sgii2n.align',\n 'data/alignments/s1/sgii3s.align',\n 'data/alignments/s1/sgii4p.align',\n 'data/alignments/s1/sgii5a.align',\n 'data/alignments/s1/sgio6n.align',\n 'data/alignments/s1/sgio7s.align',\n 'data/alignments/s1/sgio8p.align',\n 'data/alignments/s1/sgio9a.align',\n 'data/alignments/s1/sgiv1s.align',\n 'data/alignments/s1/sgiv2p.align',\n 'data/alignments/s1/sgiv3a.align',\n 'data/alignments/s1/sgivzn.align',\n 'data/alignments/s1/sgwd1s.align',\n 'data/alignments/s1/sgwd2p.align',\n 'data/alignments/s1/sgwd3a.align',\n 'data/alignments/s1/sgwdzn.align',\n 'data/alignments/s1/sgwj4n.align',\n 'data/alignments/s1/sgwj5s.align',\n 'data/alignments/s1/sgwj6p.align',\n 'data/alignments/s1/sgwj7a.align',\n 'data/alignments/s1/sgwp8n.align',\n 'data/alignments/s1/sgwp9s.align',\n 'data/alignments/s1/sgwq1a.align',\n 'data/alignments/s1/sgwqzp.align',\n 'data/alignments/s1/sgwx2n.align',\n 'data/alignments/s1/sgwx3s.align',\n 'data/alignments/s1/sgwx4p.align',\n 'data/alignments/s1/sgwx5a.align',\n 'data/alignments/s1/srab1s.align',\n 'data/alignments/s1/srab2p.align',\n 'data/alignments/s1/srab3a.align',\n 'data/alignments/s1/srabzn.align',\n 'data/alignments/s1/srah4n.align',\n 'data/alignments/s1/srah5s.align',\n 'data/alignments/s1/srah6p.align',\n 'data/alignments/s1/srah7a.align',\n 'data/alignments/s1/sran8n.align',\n 'data/alignments/s1/sran9s.align',\n 'data/alignments/s1/srao1a.align',\n 'data/alignments/s1/sraozp.align',\n 'data/alignments/s1/srau2n.align',\n 'data/alignments/s1/srau3s.align',\n 'data/alignments/s1/srau4p.align',\n 'data/alignments/s1/srau5a.align',\n 'data/alignments/s1/srbb4n.align',\n 'data/alignments/s1/srbb5s.align',\n 'data/alignments/s1/srbb6p.align',\n 'data/alignments/s1/srbb7a.align',\n 'data/alignments/s1/srbh8n.align',\n 'data/alignments/s1/srbh9s.align',\n 'data/alignments/s1/srbi1a.align',\n 'data/alignments/s1/srbizp.align',\n 'data/alignments/s1/srbo2n.align',\n 'data/alignments/s1/srbo3s.align',\n 'data/alignments/s1/srbo4p.align',\n 'data/alignments/s1/srbo5a.align',\n 'data/alignments/s1/srbu6n.align',\n 'data/alignments/s1/srbu7s.align',\n 'data/alignments/s1/srbu8p.align',\n 'data/alignments/s1/srbu9a.align',\n 'data/alignments/s1/sria6n.align',\n 'data/alignments/s1/sria7s.align',\n 'data/alignments/s1/sria8p.align',\n 'data/alignments/s1/sria9a.align',\n 'data/alignments/s1/srih1s.align',\n 'data/alignments/s1/srih2p.align',\n 'data/alignments/s1/srih3a.align',\n 'data/alignments/s1/srihzn.align',\n 'data/alignments/s1/srin4n.align',\n 'data/alignments/s1/srin5s.align',\n 'data/alignments/s1/srin6p.align',\n 'data/alignments/s1/srin7a.align',\n 'data/alignments/s1/srit8n.align',\n 'data/alignments/s1/srit9s.align',\n 'data/alignments/s1/sriu1a.align',\n 'data/alignments/s1/sriuzp.align',\n 'data/alignments/s1/srwb8n.align',\n 'data/alignments/s1/srwb9s.align',\n 'data/alignments/s1/srwc1a.align',\n 'data/alignments/s1/srwczp.align',\n 'data/alignments/s1/srwi2n.align',\n 'data/alignments/s1/srwi3s.align',\n 'data/alignments/s1/srwi4p.align',\n 'data/alignments/s1/srwi5a.align',\n 'data/alignments/s1/srwo6n.align',\n 'data/alignments/s1/srwo7s.align',\n 'data/alignments/s1/srwo8p.align',\n 'data/alignments/s1/srwo9a.align',\n 'data/alignments/s1/srwv1s.align',\n 'data/alignments/s1/srwv2p.align',\n 'data/alignments/s1/srwv3a.align',\n 'data/alignments/s1/srwvzn.align',\n 'data/alignments/s1/swab6n.align',\n 'data/alignments/s1/swab7s.align',\n 'data/alignments/s1/swab8p.align',\n 'data/alignments/s1/swab9a.align',\n 'data/alignments/s1/swai1s.align',\n 'data/alignments/s1/swai2p.align',\n 'data/alignments/s1/swai3a.align',\n 'data/alignments/s1/swaizn.align',\n 'data/alignments/s1/swao4n.align',\n 'data/alignments/s1/swao5s.align',\n 'data/alignments/s1/swao6p.align',\n 'data/alignments/s1/swao7a.align',\n 'data/alignments/s1/swau8n.align',\n 'data/alignments/s1/swau9s.align',\n 'data/alignments/s1/swav1a.align',\n 'data/alignments/s1/swavzp.align',\n 'data/alignments/s1/swbc1s.align',\n 'data/alignments/s1/swbc2p.align',\n 'data/alignments/s1/swbc3a.align',\n 'data/alignments/s1/swbczn.align',\n 'data/alignments/s1/swbi4n.align',\n 'data/alignments/s1/swbi5s.align',\n 'data/alignments/s1/swbi6p.align',\n 'data/alignments/s1/swbi7a.align',\n 'data/alignments/s1/swbo8n.align',\n 'data/alignments/s1/swbo9s.align',\n 'data/alignments/s1/swbp1a.align',\n 'data/alignments/s1/swbpzp.align',\n 'data/alignments/s1/swbv2n.align',\n 'data/alignments/s1/swbv3s.align',\n 'data/alignments/s1/swbv4p.align',\n 'data/alignments/s1/swbv5a.align',\n 'data/alignments/s1/swib2n.align',\n 'data/alignments/s1/swib3s.align',\n 'data/alignments/s1/swib4p.align',\n 'data/alignments/s1/swib5a.align',\n 'data/alignments/s1/swih6n.align',\n 'data/alignments/s1/swih7s.align',\n 'data/alignments/s1/swih8p.align',\n 'data/alignments/s1/swih9a.align',\n 'data/alignments/s1/swio1s.align',\n 'data/alignments/s1/swio2p.align',\n 'data/alignments/s1/swio3a.align',\n 'data/alignments/s1/swiozn.align',\n 'data/alignments/s1/swiu4n.align',\n 'data/alignments/s1/swiu5s.align',\n 'data/alignments/s1/swiu6p.align',\n 'data/alignments/s1/swiu7a.align',\n 'data/alignments/s1/swwc4n.align',\n 'data/alignments/s1/swwc5s.align',\n 'data/alignments/s1/swwc6p.align',\n 'data/alignments/s1/swwc7a.align',\n 'data/alignments/s1/swwi8n.align',\n 'data/alignments/s1/swwi9s.align',\n 'data/alignments/s1/swwj1a.align',\n 'data/alignments/s1/swwjzp.align',\n 'data/alignments/s1/swwp2n.align',\n 'data/alignments/s1/swwp3s.align',\n 'data/alignments/s1/swwp4p.align',\n 'data/alignments/s1/swwp5a.align',\n 'data/alignments/s1/swwv6n.align',\n ...]"},"metadata":{}}]},{"cell_type":"code","source":"def load_video(path:str) -> List[float]: \n\n cap = cv2.VideoCapture(path)\n frames = []\n for _ in range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))): \n ret, frame = cap.read()\n frame = tf.image.rgb_to_grayscale(frame)\n frames.append(frame[190:236,80:220,:])\n cap.release()\n \n mean = tf.math.reduce_mean(frames)\n std = tf.math.reduce_std(tf.cast(frames, tf.float32))\n return tf.cast((frames - mean), tf.float32) / std","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:02.194276Z","iopub.execute_input":"2023-11-16T01:02:02.195068Z","iopub.status.idle":"2023-11-16T01:02:02.202688Z","shell.execute_reply.started":"2023-11-16T01:02:02.195028Z","shell.execute_reply":"2023-11-16T01:02:02.201627Z"},"trusted":true},"execution_count":9,"outputs":[]},{"cell_type":"code","source":"vocab = [x for x in \"abcdefghijklmnopqrstuvwxyz'?!123456789 \"]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:02.207148Z","iopub.execute_input":"2023-11-16T01:02:02.207747Z","iopub.status.idle":"2023-11-16T01:02:02.212605Z","shell.execute_reply.started":"2023-11-16T01:02:02.207718Z","shell.execute_reply":"2023-11-16T01:02:02.211502Z"},"trusted":true},"execution_count":10,"outputs":[]},{"cell_type":"code","source":"char_to_num = tf.keras.layers.StringLookup(vocabulary=vocab, oov_token=\"\")\nnum_to_char = tf.keras.layers.StringLookup(\n vocabulary=char_to_num.get_vocabulary(), oov_token=\"\", invert=True\n)\n\nprint(\n f\"The vocabulary is: {char_to_num.get_vocabulary()} \"\n f\"(size ={char_to_num.vocabulary_size()})\"\n)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:02.213908Z","iopub.execute_input":"2023-11-16T01:02:02.214219Z","iopub.status.idle":"2023-11-16T01:02:04.369046Z","shell.execute_reply.started":"2023-11-16T01:02:02.214191Z","shell.execute_reply":"2023-11-16T01:02:04.368025Z"},"trusted":true},"execution_count":11,"outputs":[{"name":"stdout","text":"The vocabulary is: ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', \"'\", '?', '!', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' '] (size =40)\n","output_type":"stream"}]},{"cell_type":"code","source":"char_to_num.get_vocabulary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.370200Z","iopub.execute_input":"2023-11-16T01:02:04.370490Z","iopub.status.idle":"2023-11-16T01:02:04.379020Z","shell.execute_reply.started":"2023-11-16T01:02:04.370459Z","shell.execute_reply":"2023-11-16T01:02:04.378119Z"},"trusted":true},"execution_count":12,"outputs":[{"execution_count":12,"output_type":"execute_result","data":{"text/plain":"['',\n 'a',\n 'b',\n 'c',\n 'd',\n 'e',\n 'f',\n 'g',\n 'h',\n 'i',\n 'j',\n 'k',\n 'l',\n 'm',\n 'n',\n 'o',\n 'p',\n 'q',\n 'r',\n 's',\n 't',\n 'u',\n 'v',\n 'w',\n 'x',\n 'y',\n 'z',\n \"'\",\n '?',\n '!',\n '1',\n '2',\n '3',\n '4',\n '5',\n '6',\n '7',\n '8',\n '9',\n ' ']"},"metadata":{}}]},{"cell_type":"code","source":"char_to_num(['n','i','c','k'])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.380175Z","iopub.execute_input":"2023-11-16T01:02:04.380486Z","iopub.status.idle":"2023-11-16T01:02:04.390993Z","shell.execute_reply.started":"2023-11-16T01:02:04.380453Z","shell.execute_reply":"2023-11-16T01:02:04.390020Z"},"trusted":true},"execution_count":13,"outputs":[{"execution_count":13,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"num_to_char([14, 9, 3, 11])","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:04.392256Z","iopub.execute_input":"2023-11-16T01:02:04.392841Z","iopub.status.idle":"2023-11-16T01:02:04.406456Z","shell.execute_reply.started":"2023-11-16T01:02:04.392809Z","shell.execute_reply":"2023-11-16T01:02:04.405663Z"},"trusted":true},"execution_count":14,"outputs":[{"execution_count":14,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def load_alignments(path:str) -> List[str]: \n with open(path, 'r') as f: \n lines = f.readlines() \n tokens = []\n for line in lines:\n line = line.split()\n if line[2] != 'sil': \n tokens = [*tokens,' ',line[2]]\n return char_to_num(tf.reshape(tf.strings.unicode_split(tokens, input_encoding='UTF-8'), (-1)))[1:]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.407449Z","iopub.execute_input":"2023-11-16T01:02:04.407722Z","iopub.status.idle":"2023-11-16T01:02:04.413358Z","shell.execute_reply.started":"2023-11-16T01:02:04.407699Z","shell.execute_reply":"2023-11-16T01:02:04.412495Z"},"trusted":true},"execution_count":15,"outputs":[]},{"cell_type":"code","source":"def load_data(path: str): \n# path = bytes.decode(path.numpy())\n# print(path)\n file_name = path.numpy().decode('utf-8').split('/')[-1].split('.')[0]\n # File name splitting for windows\n# file_name = path.split('\\\\')[-1].split('.')[0]\n video_path = os.path.join('data','s1',f'{file_name}.mpg')\n alignment_path = os.path.join('data','alignments','s1',f'{file_name}.align')\n frames = load_video(video_path) \n alignments = load_alignments(alignment_path)\n \n return frames, alignments\n# return file_name","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.414492Z","iopub.execute_input":"2023-11-16T01:02:04.414812Z","iopub.status.idle":"2023-11-16T01:02:04.422524Z","shell.execute_reply.started":"2023-11-16T01:02:04.414781Z","shell.execute_reply":"2023-11-16T01:02:04.421748Z"},"trusted":true},"execution_count":16,"outputs":[]},{"cell_type":"code","source":"test_path = './data/s1/bbal6n.mpg'","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.423603Z","iopub.execute_input":"2023-11-16T01:02:04.424480Z","iopub.status.idle":"2023-11-16T01:02:04.433202Z","shell.execute_reply.started":"2023-11-16T01:02:04.424448Z","shell.execute_reply":"2023-11-16T01:02:04.432474Z"},"trusted":true},"execution_count":17,"outputs":[]},{"cell_type":"code","source":"# test_path = bytes.decode(test_path.numpy())","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:04.434154Z","iopub.execute_input":"2023-11-16T01:02:04.434441Z","iopub.status.idle":"2023-11-16T01:02:04.441157Z","shell.execute_reply.started":"2023-11-16T01:02:04.434409Z","shell.execute_reply":"2023-11-16T01:02:04.440440Z"},"trusted":true},"execution_count":18,"outputs":[]},{"cell_type":"code","source":"# hi = tf.convert_to_tensor(test_path).numpy().decode('utf-8')\n# hi","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:04.442400Z","iopub.execute_input":"2023-11-16T01:02:04.442760Z","iopub.status.idle":"2023-11-16T01:02:04.449944Z","shell.execute_reply.started":"2023-11-16T01:02:04.442734Z","shell.execute_reply":"2023-11-16T01:02:04.449118Z"},"trusted":true},"execution_count":19,"outputs":[]},{"cell_type":"code","source":"tf.convert_to_tensor(test_path).numpy().decode('utf-8').split('/')[-1].split('.')[0]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:04.450947Z","iopub.execute_input":"2023-11-16T01:02:04.451255Z","iopub.status.idle":"2023-11-16T01:02:04.460280Z","shell.execute_reply.started":"2023-11-16T01:02:04.451231Z","shell.execute_reply":"2023-11-16T01:02:04.459452Z"},"trusted":true},"execution_count":20,"outputs":[{"execution_count":20,"output_type":"execute_result","data":{"text/plain":"'bbal6n'"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"frames, alignments = load_data(tf.convert_to_tensor(test_path))","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:04.461196Z","iopub.execute_input":"2023-11-16T01:02:04.461507Z","iopub.status.idle":"2023-11-16T01:02:07.211166Z","shell.execute_reply.started":"2023-11-16T01:02:04.461477Z","shell.execute_reply":"2023-11-16T01:02:07.210200Z"},"trusted":true},"execution_count":21,"outputs":[]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.212518Z","iopub.execute_input":"2023-11-16T01:02:07.213171Z","iopub.status.idle":"2023-11-16T01:02:07.219601Z","shell.execute_reply.started":"2023-11-16T01:02:07.213125Z","shell.execute_reply":"2023-11-16T01:02:07.218675Z"},"trusted":true},"execution_count":22,"outputs":[{"execution_count":22,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[40])","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.220912Z","iopub.execute_input":"2023-11-16T01:02:07.221257Z","iopub.status.idle":"2023-11-16T01:02:07.507113Z","shell.execute_reply.started":"2023-11-16T01:02:07.221218Z","shell.execute_reply":"2023-11-16T01:02:07.506374Z"},"trusted":true},"execution_count":23,"outputs":[{"execution_count":23,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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ArNp06Yp7NXUcvToUUNEZseOHcaY9x+CVCpltm7dWj7mpZdeMkRkdu7cOVXdrCkDAwPm9NNPN4899pj5xCc+Uf74mM1jc+utt5qPfexjseVhGJqOjg7zd3/3d+Xf9fb2mkwmY/7t3/6tFl2cMi6//HLzx3/8x+J311xzjbnuuuuMMbN3bPAPbCXj8OKLLxoiMnv37i0f87Of/cx4nmcOHz5cs75PNqN9mCF79uwxRGTeeOMNY8zsGZvjZdqZXQqFAu3bt49Wr15d/p3v+7R69WrauXPnFPZsaunr6yMiora2NiIi2rdvHxWLRTFOy5Yto87OzlkzTuvXr6fLL79cjAHR7B6bBx98kFasWEG///u/T/Pnz6fzzjuPvv/975fLX3vtNeru7hZj09LSQqtWrZrxY/PRj36Utm/fTr/61a+IiOiXv/wlPfXUU3TppZcS0eweG04l47Bz505qbW2lFStWlI9ZvXo1+b5Pu3fvrnmfp5K+vj7yPI9aW1uJSMemUqZdYrl33nmHgiCg9vZ28fv29nZ6+eWXp6hXU0sYhnTzzTfThRdeSGeddRYREXV3d1M6nS5P+N/S3t5O3d3dU9DL2nLffffRM888Q3v37o2UzeaxefXVV+nOO++kDRs20F/8xV/Q3r176c/+7M8onU7TunXrytc/2vM108fmq1/9KvX399OyZcsokUhQEAR022230XXXXUdENKvHhlPJOHR3d9P8+fNFeTKZpLa2tlk1Vrlcjm699Va69tpry8nldGwqY9p9fChR1q9fT88//zw99dRTU92VacGhQ4fopptuoscee4yy2exUd2daEYYhrVixgv7mb/6GiIjOO+88ev755+muu+6idevWTXHvppYf/ehH9IMf/IDuvfde+tCHPkT79++nm2++mRYsWDDrx0apnmKxSH/wB39Axhi68847p7o7JxzTzuwyd+5cSiQSEWVCT08PdXR0TFGvpo4bb7yRHn74Yfr5z39OixYtKv++o6ODCoUC9fb2iuNnwzjt27ePjh49Sueffz4lk0lKJpO0Y8cO+u53v0vJZJLa29tn7dicfPLJdOaZZ4rfnXHGGXTw4EEiovL1z8bn68///M/pq1/9Kn32s5+ls88+m/7oj/6IbrnlFtq0aRMRze6x4VQyDh0dHXT06FFRXiqV6NixY7NirH774fHGG2/QY489Vl71INKxqZRp9/GRTqdp+fLltH379vLvwjCk7du3U1dX1xT2rLYYY+jGG2+k+++/nx5//HFaunSpKF++fDmlUikxTgcOHKCDBw/O+HG6+OKL6bnnnqP9+/eXf1asWEHXXXddeXu2js2FF14YkWT/6le/olNOOYWIiJYuXUodHR1ibPr7+2n37t0zfmyGh4fJ9+UrL5FIUBiGRDS7x4ZTyTh0dXVRb28v7du3r3zM448/TmEY0qpVq2re51ry2w+PV155hf7jP/6D5syZI8pn89hUxVR7vI7GfffdZzKZjLnnnnvMiy++aL74xS+a1tZW093dPdVdqxlf+tKXTEtLi3niiSfMW2+9Vf4ZHh4uH3PDDTeYzs5O8/jjj5unn37adHV1ma6urins9dTB1S7GzN6x2bNnj0kmk+a2224zr7zyivnBD35g6uvrzb/+67+Wj7n99ttNa2ur+clPfmL++7//21x11VUzUk6KrFu3zixcuLAstf3xj39s5s6da77yla+Uj5ktYzMwMGCeffZZ8+yzzxoiMn//939vnn322bJio5JxuOSSS8x5551ndu/ebZ566ilz+umnzwg5qWtsCoWCufLKK82iRYvM/v37xbs5n8+X65ipYzORTMuPD2OM+Yd/+AfT2dlp0um0Wblypdm1a9dUd6mmENGoP1u2bCkfMzIyYv70T//UnHTSSaa+vt58+tOfNm+99dbUdXoKwY+P2Tw2Dz30kDnrrLNMJpMxy5YtM//0T/8kysMwNF//+tdNe3u7yWQy5uKLLzYHDhyYot7Wjv7+fnPTTTeZzs5Ok81mzQc+8AHzta99TfzRmC1j8/Of/3zU98u6deuMMZWNw7vvvmuuvfZa09jYaJqbm80XvvAFMzAwMAVXM7G4xua1116LfTf//Oc/L9cxU8dmIvGMYeH9FEVRFEVRJplp5/OhKIqiKMrMRj8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRaop+fCiKoiiKUlP040NRFEVRlJqiHx+KoiiKotQU/fhQFEVRFKWm6MeHoiiKoig1RT8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRasr/A1EXL/BESGnOAAAAAElFTkSuQmCC"},"metadata":{}}]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.508655Z","iopub.execute_input":"2023-11-16T01:02:07.509308Z","iopub.status.idle":"2023-11-16T01:02:07.515693Z","shell.execute_reply.started":"2023-11-16T01:02:07.509270Z","shell.execute_reply":"2023-11-16T01:02:07.514752Z"},"trusted":true},"execution_count":24,"outputs":[{"execution_count":24,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([bytes.decode(x) for x in num_to_char(alignments.numpy()).numpy()])","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.516841Z","iopub.execute_input":"2023-11-16T01:02:07.517148Z","iopub.status.idle":"2023-11-16T01:02:07.527980Z","shell.execute_reply.started":"2023-11-16T01:02:07.517117Z","shell.execute_reply":"2023-11-16T01:02:07.527058Z"},"trusted":true},"execution_count":25,"outputs":[{"execution_count":25,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def mappable_function(path:str) ->List[str]:\n result = tf.py_function(load_data, [path], (tf.float32, tf.int64))\n return result","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:07.528969Z","iopub.execute_input":"2023-11-16T01:02:07.529207Z","iopub.status.idle":"2023-11-16T01:02:07.534332Z","shell.execute_reply.started":"2023-11-16T01:02:07.529185Z","shell.execute_reply":"2023-11-16T01:02:07.533492Z"},"trusted":true},"execution_count":26,"outputs":[]},{"cell_type":"markdown","source":"# 2. Create Data Pipeline","metadata":{"tags":[]}},{"cell_type":"code","source":"from matplotlib import pyplot as plt","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:07.535419Z","iopub.execute_input":"2023-11-16T01:02:07.535709Z","iopub.status.idle":"2023-11-16T01:02:07.543321Z","shell.execute_reply.started":"2023-11-16T01:02:07.535685Z","shell.execute_reply":"2023-11-16T01:02:07.542480Z"},"trusted":true},"execution_count":27,"outputs":[]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)\n# Added for split \ntrain = data.take(450)\ntest = data.skip(450)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:07.552753Z","iopub.execute_input":"2023-11-16T01:02:07.553068Z","iopub.status.idle":"2023-11-16T01:02:07.660047Z","shell.execute_reply.started":"2023-11-16T01:02:07.553045Z","shell.execute_reply":"2023-11-16T01:02:07.659302Z"},"trusted":true},"execution_count":28,"outputs":[]},{"cell_type":"code","source":"len(train)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.661133Z","iopub.execute_input":"2023-11-16T01:02:07.661413Z","iopub.status.idle":"2023-11-16T01:02:07.667877Z","shell.execute_reply.started":"2023-11-16T01:02:07.661387Z","shell.execute_reply":"2023-11-16T01:02:07.666701Z"},"trusted":true},"execution_count":29,"outputs":[{"execution_count":29,"output_type":"execute_result","data":{"text/plain":"450"},"metadata":{}}]},{"cell_type":"code","source":"frames, alignments = data.as_numpy_iterator().next()","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:07.668868Z","iopub.execute_input":"2023-11-16T01:02:07.669157Z","iopub.status.idle":"2023-11-16T01:02:08.373507Z","shell.execute_reply.started":"2023-11-16T01:02:07.669123Z","shell.execute_reply":"2023-11-16T01:02:08.372488Z"},"trusted":true},"execution_count":30,"outputs":[]},{"cell_type":"code","source":"len(frames)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:08.374766Z","iopub.execute_input":"2023-11-16T01:02:08.375065Z","iopub.status.idle":"2023-11-16T01:02:08.381548Z","shell.execute_reply.started":"2023-11-16T01:02:08.375038Z","shell.execute_reply":"2023-11-16T01:02:08.380485Z"},"trusted":true},"execution_count":31,"outputs":[{"execution_count":31,"output_type":"execute_result","data":{"text/plain":"2"},"metadata":{}}]},{"cell_type":"code","source":"sample = data.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:08.382959Z","iopub.execute_input":"2023-11-16T01:02:08.383352Z","iopub.status.idle":"2023-11-16T01:02:08.393436Z","shell.execute_reply.started":"2023-11-16T01:02:08.383319Z","shell.execute_reply":"2023-11-16T01:02:08.392611Z"},"trusted":true},"execution_count":32,"outputs":[]},{"cell_type":"code","source":"# len(sample)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:08.394839Z","iopub.execute_input":"2023-11-16T01:02:08.395420Z","iopub.status.idle":"2023-11-16T01:02:08.399362Z","shell.execute_reply.started":"2023-11-16T01:02:08.395387Z","shell.execute_reply":"2023-11-16T01:02:08.398384Z"},"trusted":true},"execution_count":33,"outputs":[]},{"cell_type":"code","source":"val = sample.next(); val[0]","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:08.400409Z","iopub.execute_input":"2023-11-16T01:02:08.400690Z","iopub.status.idle":"2023-11-16T01:02:08.845733Z","shell.execute_reply.started":"2023-11-16T01:02:08.400667Z","shell.execute_reply":"2023-11-16T01:02:08.844693Z"},"trusted":true},"execution_count":34,"outputs":[{"execution_count":34,"output_type":"execute_result","data":{"text/plain":"array([[[[[1.2794168 ],\n [1.2794168 ],\n [1.2794168 ],\n ...,\n [9.266079 ],\n [9.304849 ],\n [8.917147 ]],\n\n [[1.2794168 ],\n [1.2794168 ],\n [1.2794168 ],\n ...,\n [8.645756 ],\n [8.917147 ],\n [8.917147 ]],\n\n [[1.2018763 ],\n [1.2018763 ],\n [1.2018763 ],\n ...,\n [9.653781 ],\n [9.770091 ],\n [9.770091 ]],\n\n ...,\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.692551 ],\n [9.653781 ],\n [9.653781 ]],\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.61501 ],\n [9.61501 ],\n [9.61501 ]],\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.61501 ],\n [9.61501 ],\n [9.61501 ]]],\n\n\n [[[1.2018763 ],\n [1.2018763 ],\n [1.2018763 ],\n ...,\n [9.188539 ],\n [9.4987 ],\n [9.266079 ]],\n\n [[1.2018763 ],\n [1.2018763 ],\n [1.2018763 ],\n ...,\n [8.723296 ],\n [9.149768 ],\n [9.343619 ]],\n\n [[1.2018763 ],\n [1.2018763 ],\n [1.2018763 ],\n ...,\n [9.61501 ],\n [9.770091 ],\n [9.770091 ]],\n\n ...,\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.692551 ],\n [9.653781 ],\n [9.653781 ]],\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.653781 ],\n [9.653781 ],\n [9.653781 ]],\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.653781 ],\n [9.653781 ],\n [9.653781 ]]],\n\n\n [[[1.2406465 ],\n [1.2406465 ],\n [1.2018763 ],\n ...,\n [9.266079 ],\n [9.42116 ],\n [9.266079 ]],\n\n [[1.2406465 ],\n [1.2406465 ],\n [1.2018763 ],\n ...,\n [8.6845255 ],\n [9.227308 ],\n [9.266079 ]],\n\n [[1.2018763 ],\n [1.2018763 ],\n [1.2018763 ],\n ...,\n [9.61501 ],\n [9.770091 ],\n [9.770091 ]],\n\n ...,\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.653781 ],\n [9.61501 ],\n [9.61501 ]],\n\n [[0.8917147 ],\n [0.8917147 ],\n [0.8917147 ],\n ...,\n [9.61501 ],\n [9.61501 ],\n [9.61501 ]],\n\n [[0.8529445 ],\n [0.8529445 ],\n [0.8529445 ],\n ...,\n [9.61501 ],\n [9.61501 ],\n [9.61501 ]]],\n\n\n ...,\n\n\n [[[1.2406465 ],\n [1.2406465 ],\n [1.2406465 ],\n ...,\n [9.149768 ],\n [9.576241 ],\n [9.692551 ]],\n\n [[1.2406465 ],\n [1.2406465 ],\n [1.2406465 ],\n ...,\n [9.033458 ],\n [9.61501 ],\n [9.576241 ]],\n\n [[1.2794168 ],\n [1.2794168 ],\n [1.2794168 ],\n ...,\n [9.847631 ],\n [0.0387702 ],\n [0.0387702 ]],\n\n ...,\n\n [[0.9692551 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.731321 ],\n [9.692551 ],\n [9.692551 ]],\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.692551 ],\n [9.692551 ],\n [9.653781 ]],\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.692551 ],\n [9.653781 ],\n [9.653781 ]]],\n\n\n [[[1.2794168 ],\n [1.2406465 ],\n [1.2406465 ],\n ...,\n [9.110998 ],\n [9.653781 ],\n [9.653781 ]],\n\n [[1.2794168 ],\n [1.2406465 ],\n [1.2406465 ],\n ...,\n [9.0722275 ],\n [9.886402 ],\n [9.653781 ]],\n\n [[1.2794168 ],\n [1.2794168 ],\n [1.2794168 ],\n ...,\n [9.808862 ],\n [0.0387702 ],\n [0.0387702 ]],\n\n ...,\n\n [[0.9692551 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.731321 ],\n [9.692551 ],\n [9.692551 ]],\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.731321 ],\n [9.692551 ],\n [9.653781 ]],\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.731321 ],\n [9.653781 ],\n [9.653781 ]]],\n\n\n [[[1.2794168 ],\n [1.2794168 ],\n [1.2406465 ],\n ...,\n [9.0722275 ],\n [9.653781 ],\n [9.653781 ]],\n\n [[1.2794168 ],\n [1.2406465 ],\n [1.2406465 ],\n ...,\n [9.110998 ],\n [9.808862 ],\n [9.576241 ]],\n\n [[1.2794168 ],\n [1.2794168 ],\n [1.2794168 ],\n ...,\n [9.731321 ],\n [0.15508081],\n [0. ]],\n\n ...,\n\n [[0.9692551 ],\n [0.9692551 ],\n [0.9692551 ],\n ...,\n [9.692551 ],\n [9.731321 ],\n [9.731321 ]],\n\n [[0.9692551 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.692551 ],\n [9.692551 ],\n [9.653781 ]],\n\n [[0.9304849 ],\n [0.9304849 ],\n [0.9304849 ],\n ...,\n [9.692551 ],\n [9.653781 ],\n [9.653781 ]]]],\n\n\n\n [[[[1.5196823 ],\n [1.5196823 ],\n [1.5576744 ],\n ...,\n [9.23207 ],\n [0.11397617],\n [0.11397617]],\n\n [[1.5196823 ],\n [1.5196823 ],\n [1.5576744 ],\n ...,\n [9.23207 ],\n [0.07598411],\n [9.649982 ]],\n\n [[1.4436982 ],\n [1.4436982 ],\n [1.4436982 ],\n ...,\n [0.11397617],\n [0.3419285 ],\n [0.3419285 ]],\n\n ...,\n\n [[1.0257856 ],\n [1.0257856 ],\n [1.0257856 ],\n ...,\n [0.07598411],\n [0.03799206],\n [0.03799206]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.9877935 ],\n ...,\n [0.03799206],\n [0.03799206],\n [0.03799206]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.9877935 ],\n ...,\n [0.03799206],\n [0.03799206],\n [0. ]]],\n\n\n [[[1.4816903 ],\n [1.4816903 ],\n [1.4816903 ],\n ...,\n [9.346046 ],\n [0.18996029],\n [0.03799206]],\n\n [[1.4816903 ],\n [1.4816903 ],\n [1.4057062 ],\n ...,\n [9.346046 ],\n [0.15196823],\n [0.11397617]],\n\n [[1.4057062 ],\n [1.4057062 ],\n [1.4436982 ],\n ...,\n [0.07598411],\n [0.30393645],\n [0.30393645]],\n\n ...,\n\n [[1.0257856 ],\n [1.0257856 ],\n [0.9877935 ],\n ...,\n [0.03799206],\n [0. ],\n [0. ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0.03799206],\n [0. ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0.03799206],\n [9.687975 ],\n [9.687975 ]]],\n\n\n [[[1.4816903 ],\n [1.4816903 ],\n [1.4436982 ],\n ...,\n [9.346046 ],\n [0.22795235],\n [0.18996029]],\n\n [[1.4816903 ],\n [1.4816903 ],\n [1.367714 ],\n ...,\n [9.384038 ],\n [0.22795235],\n [0.22795235]],\n\n [[1.4057062 ],\n [1.4057062 ],\n [1.4057062 ],\n ...,\n [0.03799206],\n [0.2659444 ],\n [0.2659444 ]],\n\n ...,\n\n [[1.0257856 ],\n [1.0257856 ],\n [0.9877935 ],\n ...,\n [0.03799206],\n [0. ],\n [0. ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0.03799206],\n [0. ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0.03799206],\n [9.687975 ],\n [9.687975 ]]],\n\n\n ...,\n\n\n [[[1.4436982 ],\n [1.4436982 ],\n [1.4436982 ],\n ...,\n [9.649982 ],\n [0.15196823],\n [0.22795235]],\n\n [[1.4436982 ],\n [1.4436982 ],\n [1.4436982 ],\n ...,\n [9.687975 ],\n [0.11397617],\n [0.22795235]],\n\n [[1.367714 ],\n [1.367714 ],\n [1.4057062 ],\n ...,\n [0.15196823],\n [0.22795235],\n [0.22795235]],\n\n ...,\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.9877935 ],\n ...,\n [9.687975 ],\n [9.687975 ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.9877935 ],\n ...,\n [0. ],\n [0. ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.687975 ]]],\n\n\n [[[1.4436982 ],\n [1.4436982 ],\n [1.4436982 ],\n ...,\n [9.687975 ],\n [0.2659444 ],\n [0.2659444 ]],\n\n [[1.4436982 ],\n [1.4436982 ],\n [1.4436982 ],\n ...,\n [9.687975 ],\n [0.11397617],\n [0.2659444 ]],\n\n [[1.329722 ],\n [1.329722 ],\n [1.329722 ],\n ...,\n [0.15196823],\n [0.2659444 ],\n [0.2659444 ]],\n\n ...,\n\n [[0.94980145],\n [0.94980145],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.687975 ]],\n\n [[0.94980145],\n [0.94980145],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.649982 ]],\n\n [[0.94980145],\n [0.94980145],\n [0.9118094 ],\n ...,\n [0. ],\n [9.649982 ],\n [9.649982 ]]],\n\n\n [[[1.4057062 ],\n [1.4057062 ],\n [1.367714 ],\n ...,\n [9.573998 ],\n [0.2659444 ],\n [0.30393645]],\n\n [[1.4057062 ],\n [1.4057062 ],\n [1.367714 ],\n ...,\n [9.573998 ],\n [0.11397617],\n [0.30393645]],\n\n [[1.367714 ],\n [1.367714 ],\n [1.367714 ],\n ...,\n [0.15196823],\n [0.22795235],\n [0.22795235]],\n\n ...,\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.687975 ]],\n\n [[0.9877935 ],\n [0.9877935 ],\n [0.94980145],\n ...,\n [0. ],\n [9.687975 ],\n [9.649982 ]]]]], dtype=float32)"},"metadata":{}}]},{"cell_type":"code","source":"\n# for i in range (50):\n# val = sample.next()\n \n# print(i,val[0][0][0][0][0])\n# print(tf.strings.reduce_join([num_to_char(word) for word in val[1][0]]))\n# yhat = model.predict(val[0])\n# print(tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)]))\n# print(tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]]))","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:08.849213Z","iopub.execute_input":"2023-11-16T01:02:08.849536Z","iopub.status.idle":"2023-11-16T01:02:08.854538Z","shell.execute_reply.started":"2023-11-16T01:02:08.849509Z","shell.execute_reply":"2023-11-16T01:02:08.853313Z"},"trusted":true},"execution_count":35,"outputs":[]},{"cell_type":"code","source":"# imageio.mimsave('./animation.gif', val[0][0], fps=10)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:08.856444Z","iopub.execute_input":"2023-11-16T01:02:08.857382Z","iopub.status.idle":"2023-11-16T01:02:08.867939Z","shell.execute_reply.started":"2023-11-16T01:02:08.857348Z","shell.execute_reply":"2023-11-16T01:02:08.865876Z"},"trusted":true},"execution_count":36,"outputs":[]},{"cell_type":"code","source":"# 0:videos, 0: 1st video out of the batch, 0: return the first frame in the video \nplt.imshow(val[0][0][35])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:08.870680Z","iopub.execute_input":"2023-11-16T01:02:08.871024Z","iopub.status.idle":"2023-11-16T01:02:09.177830Z","shell.execute_reply.started":"2023-11-16T01:02:08.870991Z","shell.execute_reply":"2023-11-16T01:02:09.176227Z"},"trusted":true},"execution_count":37,"outputs":[{"execution_count":37,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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"},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(word) for word in val[1][0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:09.179875Z","iopub.execute_input":"2023-11-16T01:02:09.180156Z","iopub.status.idle":"2023-11-16T01:02:09.252441Z","shell.execute_reply.started":"2023-11-16T01:02:09.180131Z","shell.execute_reply":"2023-11-16T01:02:09.250826Z"},"trusted":true},"execution_count":38,"outputs":[{"execution_count":38,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"markdown","source":"# 3. Design the Deep Neural Network","metadata":{"tags":[]}},{"cell_type":"code","source":"from tensorflow.keras.models import Sequential \nfrom tensorflow.keras.layers import Conv3D, LSTM, Dense, Dropout, Bidirectional, MaxPool3D, Activation, Reshape, SpatialDropout3D, BatchNormalization, TimeDistributed, Flatten\nfrom tensorflow.keras.optimizers import Adam\nfrom tensorflow.keras.callbacks import ModelCheckpoint, LearningRateScheduler","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:09.254567Z","iopub.execute_input":"2023-11-16T01:02:09.254830Z","iopub.status.idle":"2023-11-16T01:02:09.267015Z","shell.execute_reply.started":"2023-11-16T01:02:09.254807Z","shell.execute_reply":"2023-11-16T01:02:09.265945Z"},"trusted":true},"execution_count":39,"outputs":[]},{"cell_type":"code","source":"data.as_numpy_iterator().next()[0][0].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:09.269705Z","iopub.execute_input":"2023-11-16T01:02:09.269962Z","iopub.status.idle":"2023-11-16T01:02:10.183317Z","shell.execute_reply.started":"2023-11-16T01:02:09.269939Z","shell.execute_reply":"2023-11-16T01:02:10.182371Z"},"trusted":true},"execution_count":40,"outputs":[{"execution_count":40,"output_type":"execute_result","data":{"text/plain":"(75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model = Sequential()\nmodel.add(Conv3D(128, 3, input_shape=(75,46,140,1), padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(256, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(75, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(TimeDistributed(Flatten()))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Dense(char_to_num.vocabulary_size()+1, kernel_initializer='he_normal', activation='softmax'))","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:10.184620Z","iopub.execute_input":"2023-11-16T01:02:10.185713Z","iopub.status.idle":"2023-11-16T01:02:12.367267Z","shell.execute_reply.started":"2023-11-16T01:02:10.185683Z","shell.execute_reply":"2023-11-16T01:02:12.366243Z"},"trusted":true},"execution_count":41,"outputs":[]},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# url = 'https://drive.google.com/file/d/1fyZoYgqZw_aRa66kiOR6J8XLu3Y9wfMg/view?usp=sharing'\n# url = 'https://drive.google.com/u/0/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download'\n# output = 'check.zip'\n# gdown.download(url, output, quiet=False)\n# gdown.extractall('check.zip', 'models')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:12.368701Z","iopub.execute_input":"2023-11-16T01:02:12.369086Z","iopub.status.idle":"2023-11-16T01:02:12.374115Z","shell.execute_reply.started":"2023-11-16T01:02:12.369050Z","shell.execute_reply":"2023-11-16T01:02:12.373081Z"},"trusted":true},"execution_count":42,"outputs":[]},{"cell_type":"code","source":"# model.load_weights('./models/models/checkpoint')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:12.375308Z","iopub.execute_input":"2023-11-16T01:02:12.375650Z","iopub.status.idle":"2023-11-16T01:02:12.385450Z","shell.execute_reply.started":"2023-11-16T01:02:12.375624Z","shell.execute_reply":"2023-11-16T01:02:12.384584Z"},"trusted":true},"execution_count":43,"outputs":[]},{"cell_type":"code","source":"model.summary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:12.386652Z","iopub.execute_input":"2023-11-16T01:02:12.387025Z","iopub.status.idle":"2023-11-16T01:02:12.432834Z","shell.execute_reply.started":"2023-11-16T01:02:12.386994Z","shell.execute_reply":"2023-11-16T01:02:12.432029Z"},"trusted":true},"execution_count":44,"outputs":[{"name":"stdout","text":"Model: \"sequential\"\n_________________________________________________________________\n Layer (type) Output Shape Param # \n=================================================================\n conv3d (Conv3D) (None, 75, 46, 140, 128) 3584 \n \n activation (Activation) (None, 75, 46, 140, 128) 0 \n \n max_pooling3d (MaxPooling3D (None, 75, 23, 70, 128) 0 \n ) \n \n conv3d_1 (Conv3D) (None, 75, 23, 70, 256) 884992 \n \n activation_1 (Activation) (None, 75, 23, 70, 256) 0 \n \n max_pooling3d_1 (MaxPooling (None, 75, 11, 35, 256) 0 \n 3D) \n \n conv3d_2 (Conv3D) (None, 75, 11, 35, 75) 518475 \n \n activation_2 (Activation) (None, 75, 11, 35, 75) 0 \n \n max_pooling3d_2 (MaxPooling (None, 75, 5, 17, 75) 0 \n 3D) \n \n time_distributed (TimeDistr (None, 75, 6375) 0 \n ibuted) \n \n bidirectional (Bidirectiona (None, 75, 256) 6660096 \n l) \n \n dropout (Dropout) (None, 75, 256) 0 \n \n bidirectional_1 (Bidirectio (None, 75, 256) 394240 \n nal) \n \n dropout_1 (Dropout) (None, 75, 256) 0 \n \n dense (Dense) (None, 75, 41) 10537 \n \n=================================================================\nTotal params: 8,471,924\nTrainable params: 8,471,924\nNon-trainable params: 0\n_________________________________________________________________\n","output_type":"stream"}]},{"cell_type":"code","source":"5*17*75","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:12.433949Z","iopub.execute_input":"2023-11-16T01:02:12.434271Z","iopub.status.idle":"2023-11-16T01:02:12.440389Z","shell.execute_reply.started":"2023-11-16T01:02:12.434239Z","shell.execute_reply":"2023-11-16T01:02:12.439478Z"},"trusted":true},"execution_count":45,"outputs":[{"execution_count":45,"output_type":"execute_result","data":{"text/plain":"6375"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(val[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:12.441390Z","iopub.execute_input":"2023-11-16T01:02:12.441738Z","iopub.status.idle":"2023-11-16T01:02:17.867857Z","shell.execute_reply.started":"2023-11-16T01:02:12.441708Z","shell.execute_reply":"2023-11-16T01:02:17.866905Z"},"trusted":true},"execution_count":46,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 5s 5s/step\n","output_type":"stream"}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)])","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:17.869368Z","iopub.execute_input":"2023-11-16T01:02:17.869776Z","iopub.status.idle":"2023-11-16T01:02:18.011056Z","shell.execute_reply.started":"2023-11-16T01:02:17.869743Z","shell.execute_reply":"2023-11-16T01:02:18.009234Z"},"trusted":true},"execution_count":47,"outputs":[{"execution_count":47,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.013854Z","iopub.execute_input":"2023-11-16T01:02:18.014624Z","iopub.status.idle":"2023-11-16T01:02:18.198215Z","shell.execute_reply.started":"2023-11-16T01:02:18.014568Z","shell.execute_reply":"2023-11-16T01:02:18.196422Z"},"trusted":true},"execution_count":48,"outputs":[{"execution_count":48,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"model.input_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.200916Z","iopub.execute_input":"2023-11-16T01:02:18.201696Z","iopub.status.idle":"2023-11-16T01:02:18.212821Z","shell.execute_reply.started":"2023-11-16T01:02:18.201612Z","shell.execute_reply":"2023-11-16T01:02:18.210996Z"},"trusted":true},"execution_count":49,"outputs":[{"execution_count":49,"output_type":"execute_result","data":{"text/plain":"(None, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model.output_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.215246Z","iopub.execute_input":"2023-11-16T01:02:18.216022Z","iopub.status.idle":"2023-11-16T01:02:18.227781Z","shell.execute_reply.started":"2023-11-16T01:02:18.215963Z","shell.execute_reply":"2023-11-16T01:02:18.226185Z"},"trusted":true},"execution_count":50,"outputs":[{"execution_count":50,"output_type":"execute_result","data":{"text/plain":"(None, 75, 41)"},"metadata":{}}]},{"cell_type":"markdown","source":"# 4. Setup Training Options and Train","metadata":{"tags":[]}},{"cell_type":"code","source":"def scheduler(epoch, lr):\n if epoch < 30:\n return lr\n else:\n return lr * tf.math.exp(-0.1)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.230038Z","iopub.execute_input":"2023-11-16T01:02:18.230390Z","iopub.status.idle":"2023-11-16T01:02:18.238048Z","shell.execute_reply.started":"2023-11-16T01:02:18.230356Z","shell.execute_reply":"2023-11-16T01:02:18.236699Z"},"trusted":true},"execution_count":51,"outputs":[]},{"cell_type":"code","source":"def CTCLoss(y_true, y_pred):\n batch_len = tf.cast(tf.shape(y_true)[0], dtype=\"int64\")\n input_length = tf.cast(tf.shape(y_pred)[1], dtype=\"int64\")\n label_length = tf.cast(tf.shape(y_true)[1], dtype=\"int64\")\n\n input_length = input_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n label_length = label_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n\n loss = tf.keras.backend.ctc_batch_cost(y_true, y_pred, input_length, label_length)\n return loss","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.239359Z","iopub.execute_input":"2023-11-16T01:02:18.239706Z","iopub.status.idle":"2023-11-16T01:02:18.251918Z","shell.execute_reply.started":"2023-11-16T01:02:18.239678Z","shell.execute_reply":"2023-11-16T01:02:18.250056Z"},"trusted":true},"execution_count":52,"outputs":[]},{"cell_type":"code","source":"class ProduceExample(tf.keras.callbacks.Callback): \n def __init__(self, dataset) -> None: \n self.dataset = dataset.as_numpy_iterator()\n \n def on_epoch_end(self, epoch, logs=None) -> None:\n data = self.dataset.next()\n yhat = self.model.predict(data[0])\n decoded = tf.keras.backend.ctc_decode(yhat, [75,75], greedy=False)[0][0].numpy()\n for x in range(len(yhat)): \n print('Original:', tf.strings.reduce_join(num_to_char(data[1][x])).numpy().decode('utf-8'))\n print('Prediction:', tf.strings.reduce_join(num_to_char(decoded[x])).numpy().decode('utf-8'))\n print('~'*100)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.253816Z","iopub.execute_input":"2023-11-16T01:02:18.254204Z","iopub.status.idle":"2023-11-16T01:02:18.267950Z","shell.execute_reply.started":"2023-11-16T01:02:18.254167Z","shell.execute_reply":"2023-11-16T01:02:18.265822Z"},"trusted":true},"execution_count":53,"outputs":[]},{"cell_type":"code","source":"model.compile(optimizer=tf.keras.optimizers.legacy.Adam(learning_rate=0.00001), loss=CTCLoss)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.270718Z","iopub.execute_input":"2023-11-16T01:02:18.272093Z","iopub.status.idle":"2023-11-16T01:02:18.310185Z","shell.execute_reply.started":"2023-11-16T01:02:18.272012Z","shell.execute_reply":"2023-11-16T01:02:18.308020Z"},"trusted":true},"execution_count":54,"outputs":[]},{"cell_type":"code","source":"checkpoint_callback = ModelCheckpoint(os.path.join('models','checkpoint'), monitor='loss', save_weights_only=True) ","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.312893Z","iopub.execute_input":"2023-11-16T01:02:18.313619Z","iopub.status.idle":"2023-11-16T01:02:18.323468Z","shell.execute_reply.started":"2023-11-16T01:02:18.313555Z","shell.execute_reply":"2023-11-16T01:02:18.321547Z"},"trusted":true},"execution_count":55,"outputs":[]},{"cell_type":"code","source":"schedule_callback = LearningRateScheduler(scheduler)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.325921Z","iopub.execute_input":"2023-11-16T01:02:18.326646Z","iopub.status.idle":"2023-11-16T01:02:18.336578Z","shell.execute_reply.started":"2023-11-16T01:02:18.326572Z","shell.execute_reply":"2023-11-16T01:02:18.334992Z"},"trusted":true},"execution_count":56,"outputs":[]},{"cell_type":"code","source":"example_callback = ProduceExample(test)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.337812Z","iopub.execute_input":"2023-11-16T01:02:18.338182Z","iopub.status.idle":"2023-11-16T01:02:18.375157Z","shell.execute_reply.started":"2023-11-16T01:02:18.338137Z","shell.execute_reply":"2023-11-16T01:02:18.373543Z"},"trusted":true},"execution_count":57,"outputs":[]},{"cell_type":"code","source":"# model.fit(train, validation_data=test, epochs=46, callbacks=[checkpoint_callback, schedule_callback, example_callback])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.377394Z","iopub.execute_input":"2023-11-16T01:02:18.378054Z","iopub.status.idle":"2023-11-16T01:02:18.388987Z","shell.execute_reply.started":"2023-11-16T01:02:18.378005Z","shell.execute_reply":"2023-11-16T01:02:18.387121Z"},"trusted":true},"execution_count":58,"outputs":[]},{"cell_type":"markdown","source":"# 5. Make a Prediction ","metadata":{"tags":[]}},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# output = 'checkpoints.zip'\n# gdown.download(url, output, quiet=False)\n# gdown.extractall('checkpoints.zip', 'models')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.391934Z","iopub.execute_input":"2023-11-16T01:02:18.392824Z","iopub.status.idle":"2023-11-16T01:02:18.401515Z","shell.execute_reply.started":"2023-11-16T01:02:18.392766Z","shell.execute_reply":"2023-11-16T01:02:18.399554Z"},"trusted":true},"execution_count":59,"outputs":[]},{"cell_type":"code","source":"","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# model.load_weights('./models/checkpoint')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.404344Z","iopub.execute_input":"2023-11-16T01:02:18.405551Z","iopub.status.idle":"2023-11-16T01:02:18.414322Z","shell.execute_reply.started":"2023-11-16T01:02:18.405466Z","shell.execute_reply":"2023-11-16T01:02:18.412503Z"},"trusted":true},"execution_count":60,"outputs":[]},{"cell_type":"code","source":"","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test_data = data.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.417118Z","iopub.execute_input":"2023-11-16T01:02:18.417827Z","iopub.status.idle":"2023-11-16T01:02:18.438233Z","shell.execute_reply.started":"2023-11-16T01:02:18.417761Z","shell.execute_reply":"2023-11-16T01:02:18.436777Z"},"trusted":true},"execution_count":61,"outputs":[]},{"cell_type":"code","source":"sample = test_data.next()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.440330Z","iopub.execute_input":"2023-11-16T01:02:18.440743Z","iopub.status.idle":"2023-11-16T01:02:18.909674Z","shell.execute_reply.started":"2023-11-16T01:02:18.440706Z","shell.execute_reply":"2023-11-16T01:02:18.908517Z"},"trusted":true},"execution_count":62,"outputs":[]},{"cell_type":"code","source":"sample[0].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:18.911098Z","iopub.execute_input":"2023-11-16T01:02:18.911724Z","iopub.status.idle":"2023-11-16T01:02:18.920760Z","shell.execute_reply.started":"2023-11-16T01:02:18.911696Z","shell.execute_reply":"2023-11-16T01:02:18.919667Z"},"trusted":true},"execution_count":63,"outputs":[{"execution_count":63,"output_type":"execute_result","data":{"text/plain":"(2, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:18.922780Z","iopub.execute_input":"2023-11-16T01:02:18.923037Z","iopub.status.idle":"2023-11-16T01:02:18.934067Z","shell.execute_reply.started":"2023-11-16T01:02:18.923014Z","shell.execute_reply":"2023-11-16T01:02:18.932549Z"},"trusted":true},"execution_count":64,"outputs":[{"execution_count":64,"output_type":"execute_result","data":{"text/plain":"(2, 40)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:18.935968Z","iopub.execute_input":"2023-11-16T01:02:18.936239Z","iopub.status.idle":"2023-11-16T01:02:18.946044Z","shell.execute_reply.started":"2023-11-16T01:02:18.936215Z","shell.execute_reply":"2023-11-16T01:02:18.944884Z"},"trusted":true},"execution_count":65,"outputs":[{"execution_count":65,"output_type":"execute_result","data":{"text/plain":"array([[12, 1, 25, 39, 18, 5, 4, 39, 2, 25, 39, 12, 39, 15, 14, 5,\n 39, 19, 15, 15, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0],\n [16, 12, 1, 3, 5, 39, 23, 8, 9, 20, 5, 39, 23, 9, 20, 8,\n 39, 5, 39, 15, 14, 5, 39, 19, 15, 15, 14, 0, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0]])"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(sample[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:18.948346Z","iopub.execute_input":"2023-11-16T01:02:18.948652Z","iopub.status.idle":"2023-11-16T01:02:20.930136Z","shell.execute_reply.started":"2023-11-16T01:02:18.948627Z","shell.execute_reply":"2023-11-16T01:02:20.929211Z"},"trusted":true},"execution_count":66,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 2s 2s/step\n","output_type":"stream"}]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:20.931667Z","iopub.execute_input":"2023-11-16T01:02:20.932015Z","iopub.status.idle":"2023-11-16T01:02:21.011348Z","shell.execute_reply.started":"2023-11-16T01:02:20.931982Z","shell.execute_reply":"2023-11-16T01:02:21.010469Z"},"trusted":true},"execution_count":67,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":67,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"code","source":"# for i in range (50):\n# val = sample.next()\n \n# # print(i,val[0][0][0][0][0])\n# og = tf.strings.reduce_join([num_to_char(word) for word in val[1][0]])\n# print(og)\n# yhat = model.predict(val[0])\n# # print(tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)]))\n# # print(tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]]))\n# decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()\n# predicted = [tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]\n# print(predicted)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:21.012632Z","iopub.execute_input":"2023-11-16T01:02:21.012975Z","iopub.status.idle":"2023-11-16T01:02:21.858647Z","shell.execute_reply.started":"2023-11-16T01:02:21.012942Z","shell.execute_reply":"2023-11-16T01:02:21.857344Z"},"trusted":true},"execution_count":68,"outputs":[]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:21.860217Z","iopub.execute_input":"2023-11-16T01:02:21.860657Z","iopub.status.idle":"2023-11-16T01:02:21.884725Z","shell.execute_reply.started":"2023-11-16T01:02:21.860604Z","shell.execute_reply":"2023-11-16T01:02:21.883652Z"},"trusted":true},"execution_count":69,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-16T01:02:21.885892Z","iopub.execute_input":"2023-11-16T01:02:21.886180Z","iopub.status.idle":"2023-11-16T01:02:22.038020Z","shell.execute_reply.started":"2023-11-16T01:02:21.886153Z","shell.execute_reply":"2023-11-16T01:02:22.036993Z"},"trusted":true},"execution_count":70,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":70,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# Test on a Video","metadata":{}},{"cell_type":"code","source":"sample1 = load_data(tf.convert_to_tensor('./data/s1/bras9a.mpg'))","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.039230Z","iopub.execute_input":"2023-11-16T01:02:22.039539Z","iopub.status.idle":"2023-11-16T01:02:22.282420Z","shell.execute_reply.started":"2023-11-16T01:02:22.039513Z","shell.execute_reply":"2023-11-16T01:02:22.281358Z"},"trusted":true},"execution_count":71,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in [sample1[1]]]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.283682Z","iopub.execute_input":"2023-11-16T01:02:22.284011Z","iopub.status.idle":"2023-11-16T01:02:22.321027Z","shell.execute_reply.started":"2023-11-16T01:02:22.283979Z","shell.execute_reply":"2023-11-16T01:02:22.320135Z"},"trusted":true},"execution_count":72,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REAL TEXT\n","output_type":"stream"},{"execution_count":72,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(tf.expand_dims(sample1[0], axis=0))","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.322717Z","iopub.execute_input":"2023-11-16T01:02:22.323090Z","iopub.status.idle":"2023-11-16T01:02:22.876313Z","shell.execute_reply.started":"2023-11-16T01:02:22.323054Z","shell.execute_reply":"2023-11-16T01:02:22.875386Z"},"trusted":true},"execution_count":73,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 1s 504ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75], greedy=True)[0][0].numpy()","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.877877Z","iopub.execute_input":"2023-11-16T01:02:22.878224Z","iopub.status.idle":"2023-11-16T01:02:22.888161Z","shell.execute_reply.started":"2023-11-16T01:02:22.878191Z","shell.execute_reply":"2023-11-16T01:02:22.887390Z"},"trusted":true},"execution_count":74,"outputs":[]},{"cell_type":"code","source":"print('~'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.889404Z","iopub.execute_input":"2023-11-16T01:02:22.889733Z","iopub.status.idle":"2023-11-16T01:02:22.965500Z","shell.execute_reply.started":"2023-11-16T01:02:22.889707Z","shell.execute_reply":"2023-11-16T01:02:22.964501Z"},"trusted":true},"execution_count":75,"outputs":[{"name":"stdout","text":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PREDICTIONS\n","output_type":"stream"},{"execution_count":75,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"len(test)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.966690Z","iopub.execute_input":"2023-11-16T01:02:22.966963Z","iopub.status.idle":"2023-11-16T01:02:22.973697Z","shell.execute_reply.started":"2023-11-16T01:02:22.966937Z","shell.execute_reply":"2023-11-16T01:02:22.972704Z"},"trusted":true},"execution_count":76,"outputs":[{"execution_count":76,"output_type":"execute_result","data":{"text/plain":"50"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# Accuracy Analysis","metadata":{}},{"cell_type":"markdown","source":"### On 50-Epoch Trained Model","metadata":{}},{"cell_type":"code","source":"url = 'https://drive.google.com/u/0/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download'\noutput = 'check.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('check.zip', 'models')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:22.974883Z","iopub.execute_input":"2023-11-16T01:02:22.975204Z","iopub.status.idle":"2023-11-16T01:02:30.165129Z","shell.execute_reply.started":"2023-11-16T01:02:22.975168Z","shell.execute_reply":"2023-11-16T01:02:30.164142Z"},"trusted":true},"execution_count":77,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/u/0/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download\nFrom (redirected): https://drive.google.com/uc?id=1JAmcd2v0JcZStgs69VytgqwGJMlhNeaT&export=download&confirm=t&uuid=7723e342-c7d6-49f5-a2ce-8865a8d420ca\nTo: /kaggle/working/check.zip\n100%|██████████| 95.3M/95.3M [00:02<00:00, 32.4MB/s]\n","output_type":"stream"},{"execution_count":77,"output_type":"execute_result","data":{"text/plain":"['models/models/checkpoint',\n 'models/models/checkpoint.index',\n 'models/models/checkpoint.data-00000-of-00001']"},"metadata":{}}]},{"cell_type":"code","source":"model.load_weights('./models/models/checkpoint')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.166689Z","iopub.execute_input":"2023-11-16T01:02:30.167125Z","iopub.status.idle":"2023-11-16T01:02:30.379332Z","shell.execute_reply.started":"2023-11-16T01:02:30.167075Z","shell.execute_reply":"2023-11-16T01:02:30.378388Z"},"trusted":true},"execution_count":78,"outputs":[{"execution_count":78,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.380814Z","iopub.execute_input":"2023-11-16T01:02:30.381503Z","iopub.status.idle":"2023-11-16T01:02:30.407552Z","shell.execute_reply.started":"2023-11-16T01:02:30.381465Z","shell.execute_reply":"2023-11-16T01:02:30.406681Z"},"trusted":true},"execution_count":79,"outputs":[]},{"cell_type":"code","source":"test_data = data.as_numpy_iterator()","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.408666Z","iopub.execute_input":"2023-11-16T01:02:30.409011Z","iopub.status.idle":"2023-11-16T01:02:30.426119Z","shell.execute_reply.started":"2023-11-16T01:02:30.408978Z","shell.execute_reply":"2023-11-16T01:02:30.425257Z"},"trusted":true},"execution_count":80,"outputs":[]},{"cell_type":"code","source":"","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def levenshtein_distance(str1, str2):\n len_str1 = len(str1) + 1\n len_str2 = len(str2) + 1\n\n # Initialize a matrix to store edit distances\n matrix = [[0] * len_str2 for _ in range(len_str1)]\n\n # Initialize the first row and column of the matrix\n for i in range(len_str1):\n matrix[i][0] = i\n for j in range(len_str2):\n matrix[0][j] = j\n\n # Fill in the matrix using dynamic programming\n for i in range(1, len_str1):\n for j in range(1, len_str2):\n cost = 0 if str1[i - 1] == str2[j - 1] else 1\n matrix[i][j] = min(\n matrix[i - 1][j] + 1, # Deletion\n matrix[i][j - 1] + 1, # Insertion\n matrix[i - 1][j - 1] + cost # Substitution\n )\n\n return matrix[len_str1 - 1][len_str2 - 1]\n\ndef calculate_word_error_rate(reference, hypothesis):\n reference_words = reference.split()\n hypothesis_words = hypothesis.split()\n\n # Calculate Levenshtein distance between reference and hypothesis words\n distance = levenshtein_distance(reference_words, hypothesis_words)\n\n # Calculate Word Error Rate\n wer = distance / len(reference_words)\n return wer\n\ndef calculate_sentence_error_rate(reference, hypothesis):\n # Calculate Levenshtein distance between reference and hypothesis sentences\n distance = levenshtein_distance(reference, hypothesis)\n\n # Calculate Sentence Error Rate\n ser = distance / len(reference)\n return ser","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.427259Z","iopub.execute_input":"2023-11-16T01:02:30.427568Z","iopub.status.idle":"2023-11-16T01:02:30.437569Z","shell.execute_reply.started":"2023-11-16T01:02:30.427541Z","shell.execute_reply":"2023-11-16T01:02:30.436456Z"},"trusted":true},"execution_count":81,"outputs":[]},{"cell_type":"code","source":"word_error_rates_for_model1=[]\nsentence_error_rates_for_model1=[]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.449087Z","iopub.execute_input":"2023-11-16T01:02:30.449401Z","iopub.status.idle":"2023-11-16T01:02:30.453964Z","shell.execute_reply.started":"2023-11-16T01:02:30.449374Z","shell.execute_reply":"2023-11-16T01:02:30.452913Z"},"trusted":true},"execution_count":82,"outputs":[]},{"cell_type":"code","source":"for i in range (500):\n try:\n sample = test_data.next()\n\n # print(i,val[0][0][0][0][0])\n og = [tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]\n # og = tf.strings.reduce_join([num_to_char(word) for word in sample[1][0]])\n\n yhat = model.predict(sample[0])\n # print(tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)]))\n # print(tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]]))\n decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()\n predicted = [tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]\n\n\n reference_string = str(og[1])[11:-25]\n hypothesis_string = str(predicted[1])[11:-25]\n\n wer = calculate_word_error_rate(reference_string, hypothesis_string)\n ser = calculate_sentence_error_rate(reference_string, hypothesis_string)\n\n word_error_rates_for_model1.append(wer)\n sentence_error_rates_for_model1.append(ser)\n\n if i<10: # print results for first 10 sentences\n\n print(og[1])\n print(\"Real Sentence\",str(og[1])[11:-25])\n\n print(predicted[1])\n print(\"Sentence Predicted\",str(predicted[1])[11:-25])\n\n print(f\"Word Error Rate: {wer * 100:.2f}%\")\n print(f\"Sentence Error Rate: {ser * 100:.2f}%\")\n\n print()\n except:\n pass\n ","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:02:30.455065Z","iopub.execute_input":"2023-11-16T01:02:30.455389Z","iopub.status.idle":"2023-11-16T01:08:45.275142Z","shell.execute_reply.started":"2023-11-16T01:02:30.455363Z","shell.execute_reply":"2023-11-16T01:08:45.274331Z"},"trusted":true},"execution_count":83,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\ntf.Tensor(b'set green at i nine again', shape=(), dtype=string)\nReal Sentence 'set green at i nine again'\ntf.Tensor(b'set green at nine again', shape=(), dtype=string)\nSentence Predicted 'set green at nine again'\nWord Error Rate: 16.67%\nSentence Error Rate: 7.41%\n\n1/1 [==============================] - 0s 118ms/step\ntf.Tensor(b'set blue with h seven soon', shape=(), dtype=string)\nReal Sentence 'set blue with h seven soon'\ntf.Tensor(b'set blue with seven soon', shape=(), dtype=string)\nSentence Predicted 'set blue with seven soon'\nWord Error Rate: 16.67%\nSentence Error Rate: 7.14%\n\n1/1 [==============================] - 0s 116ms/step\ntf.Tensor(b'place sp blue at i six please', shape=(), dtype=string)\nReal Sentence 'place sp blue at i six please'\ntf.Tensor(b'place blue at six please', shape=(), dtype=string)\nSentence Predicted 'place blue at six please'\nWord Error Rate: 28.57%\nSentence Error Rate: 16.13%\n\n1/1 [==============================] - 0s 117ms/step\ntf.Tensor(b'place blue with j four please', shape=(), dtype=string)\nReal Sentence 'place blue with j four please'\ntf.Tensor(b'place blue with four please', shape=(), dtype=string)\nSentence Predicted 'place blue with four please'\nWord Error Rate: 16.67%\nSentence Error Rate: 6.45%\n\n1/1 [==============================] - 0s 117ms/step\ntf.Tensor(b'lay red with r nine soon', shape=(), dtype=string)\nReal Sentence 'lay red with r nine soon'\ntf.Tensor(b'lay red with nine sooon', shape=(), dtype=string)\nSentence Predicted 'lay red with nine sooon'\nWord Error Rate: 33.33%\nSentence Error Rate: 11.54%\n\n1/1 [==============================] - 0s 133ms/step\ntf.Tensor(b'lay red sp with l five soon', shape=(), dtype=string)\nReal Sentence 'lay red sp with l five soon'\ntf.Tensor(b'lay red with five soon', shape=(), dtype=string)\nSentence Predicted 'lay red with five soon'\nWord Error Rate: 28.57%\nSentence Error Rate: 17.24%\n\n1/1 [==============================] - 0s 119ms/step\ntf.Tensor(b'place white at j seven soon', shape=(), dtype=string)\nReal Sentence 'place white at j seven soon'\ntf.Tensor(b'place white at seven soon', shape=(), dtype=string)\nSentence Predicted 'place white at seven soon'\nWord Error Rate: 16.67%\nSentence Error Rate: 6.90%\n\n1/1 [==============================] - 0s 127ms/step\ntf.Tensor(b'set blue at h one again', shape=(), dtype=string)\nReal Sentence 'set blue at h one again'\ntf.Tensor(b'set blue at h one again', shape=(), dtype=string)\nSentence Predicted 'set blue at h one again'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 121ms/step\ntf.Tensor(b'place green with r five soon', shape=(), dtype=string)\nReal Sentence 'place green with r five soon'\ntf.Tensor(b'place green with five soon', shape=(), dtype=string)\nSentence Predicted 'place green with five soon'\nWord Error Rate: 16.67%\nSentence Error Rate: 6.67%\n\n1/1 [==============================] - 0s 120ms/step\ntf.Tensor(b'lay blue by q eight now', shape=(), dtype=string)\nReal Sentence 'lay blue by q eight now'\ntf.Tensor(b'lay blue by eight now', shape=(), dtype=string)\nSentence Predicted 'lay blue by eight now'\nWord Error Rate: 16.67%\nSentence Error Rate: 8.00%\n\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 130ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 129ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 128ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7e69500610c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7e69500610c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 132ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 128ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 129ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 131ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"mean_wer=sum(word_error_rates_for_model1)/len(word_error_rates_for_model1)\nmean_ser=sum(sentence_error_rates_for_model1)/len(sentence_error_rates_for_model1)\n\nprint(\"For Model 1\")\nprint(f\"Mean Word Error Rate: {mean_wer * 100:.2f}%\")\nprint(f\"Mean Sentence Error Rate: {mean_ser * 100:.2f}%\")","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:17:31.428170Z","iopub.execute_input":"2023-11-16T01:17:31.428961Z","iopub.status.idle":"2023-11-16T01:17:31.434840Z","shell.execute_reply.started":"2023-11-16T01:17:31.428928Z","shell.execute_reply":"2023-11-16T01:17:31.433817Z"},"trusted":true},"execution_count":97,"outputs":[{"name":"stdout","text":"For Model 1\nMean Word Error Rate: 14.40%\nMean Sentence Error Rate: 6.06%\n","output_type":"stream"}]},{"cell_type":"code","source":"# print(\"Max For Model 1\")\n# print(f\"Mean Word Error Rate: {max(word_error_rates_for_model1) * 100:.2f}%\")\n# print(f\"Mean Sentence Error Rate: {max(sentence_error_rates_for_model1) * 100:.2f}%\")","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:20:38.432927Z","iopub.execute_input":"2023-11-16T01:20:38.433324Z","iopub.status.idle":"2023-11-16T01:20:38.437901Z","shell.execute_reply.started":"2023-11-16T01:20:38.433293Z","shell.execute_reply":"2023-11-16T01:20:38.436807Z"},"trusted":true},"execution_count":100,"outputs":[]},{"cell_type":"code","source":"len(word_error_rates_for_model1)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:45.284741Z","iopub.execute_input":"2023-11-16T01:08:45.285427Z","iopub.status.idle":"2023-11-16T01:08:45.293842Z","shell.execute_reply.started":"2023-11-16T01:08:45.285382Z","shell.execute_reply":"2023-11-16T01:08:45.292912Z"},"trusted":true},"execution_count":85,"outputs":[{"execution_count":85,"output_type":"execute_result","data":{"text/plain":"498"},"metadata":{}}]},{"cell_type":"markdown","source":"### On 96-Epoch trained model","metadata":{}},{"cell_type":"code","source":"url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\noutput = 'checkpoints.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('checkpoints.zip', 'models')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:45.294932Z","iopub.execute_input":"2023-11-16T01:08:45.295406Z","iopub.status.idle":"2023-11-16T01:08:51.651582Z","shell.execute_reply.started":"2023-11-16T01:08:45.295373Z","shell.execute_reply":"2023-11-16T01:08:51.650623Z"},"trusted":true},"execution_count":86,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y\nFrom (redirected): https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y&confirm=t&uuid=20684f54-1d09-4fa2-bb80-33ebd517253d\nTo: /kaggle/working/checkpoints.zip\n100%|██████████| 94.5M/94.5M [00:02<00:00, 31.9MB/s]\n","output_type":"stream"},{"execution_count":86,"output_type":"execute_result","data":{"text/plain":"['models/checkpoint.index',\n 'models/__MACOSX/._checkpoint.index',\n 'models/checkpoint.data-00000-of-00001',\n 'models/__MACOSX/._checkpoint.data-00000-of-00001',\n 'models/checkpoint',\n 'models/__MACOSX/._checkpoint']"},"metadata":{}}]},{"cell_type":"code","source":"model.load_weights('./models/checkpoint')","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:51.652610Z","iopub.execute_input":"2023-11-16T01:08:51.652862Z","iopub.status.idle":"2023-11-16T01:08:51.817726Z","shell.execute_reply.started":"2023-11-16T01:08:51.652839Z","shell.execute_reply":"2023-11-16T01:08:51.816736Z"},"trusted":true},"execution_count":87,"outputs":[{"execution_count":87,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:51.818827Z","iopub.execute_input":"2023-11-16T01:08:51.819081Z","iopub.status.idle":"2023-11-16T01:08:51.842835Z","shell.execute_reply.started":"2023-11-16T01:08:51.819058Z","shell.execute_reply":"2023-11-16T01:08:51.842147Z"},"trusted":true},"execution_count":88,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test_data = data.as_numpy_iterator()","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:51.843776Z","iopub.execute_input":"2023-11-16T01:08:51.844038Z","iopub.status.idle":"2023-11-16T01:08:51.858546Z","shell.execute_reply.started":"2023-11-16T01:08:51.844014Z","shell.execute_reply":"2023-11-16T01:08:51.857684Z"},"trusted":true},"execution_count":89,"outputs":[]},{"cell_type":"code","source":"word_error_rates_for_model2=[]\nsentence_error_rates_for_model2=[]","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:51.859786Z","iopub.execute_input":"2023-11-16T01:08:51.860386Z","iopub.status.idle":"2023-11-16T01:08:51.864329Z","shell.execute_reply.started":"2023-11-16T01:08:51.860353Z","shell.execute_reply":"2023-11-16T01:08:51.863477Z"},"trusted":true},"execution_count":90,"outputs":[]},{"cell_type":"code","source":"","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:16:37.292489Z","iopub.execute_input":"2023-11-16T01:16:37.293245Z","iopub.status.idle":"2023-11-16T01:16:37.299621Z","shell.execute_reply.started":"2023-11-16T01:16:37.293213Z","shell.execute_reply":"2023-11-16T01:16:37.298444Z"},"trusted":true},"execution_count":95,"outputs":[{"execution_count":95,"output_type":"execute_result","data":{"text/plain":"0.34615384615384615"},"metadata":{}}]},{"cell_type":"code","source":"for i in range (500):\n sample = test_data.next()\n \n# print(i,val[0][0][0][0][0])\n og = [tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]\n# og = tf.strings.reduce_join([num_to_char(word) for word in sample[1][0]])\n\n yhat = model.predict(sample[0])\n# print(tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)]))\n# print(tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]]))\n decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()\n predicted = [tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]\n\n \n reference_string = str(og[1])[11:-25]\n hypothesis_string = str(predicted[1])[11:-25]\n\n wer = calculate_word_error_rate(reference_string, hypothesis_string)\n ser = calculate_sentence_error_rate(reference_string, hypothesis_string)\n \n word_error_rates_for_model2.append(wer)\n sentence_error_rates_for_model2.append(ser)\n \n if i<10: # print results for first 10 sentences\n \n print(og[1])\n print(\"Real Sentence\",str(og[1])[11:-25])\n\n print(predicted[1])\n print(\"Sentence Predicted\",str(predicted[1])[11:-25])\n\n print(f\"Word Error Rate: {wer * 100:.2f}%\")\n print(f\"Sentence Error Rate: {ser * 100:.2f}%\")\n\n print()\n ","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:08:51.865516Z","iopub.execute_input":"2023-11-16T01:08:51.865774Z","iopub.status.idle":"2023-11-16T01:15:11.159198Z","shell.execute_reply.started":"2023-11-16T01:08:51.865750Z","shell.execute_reply":"2023-11-16T01:15:11.158384Z"},"trusted":true},"execution_count":91,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 124ms/step\ntf.Tensor(b'bin red at m five again', shape=(), dtype=string)\nReal Sentence 'bin red at m five again'\ntf.Tensor(b'bin red at m five again', shape=(), dtype=string)\nSentence Predicted 'bin red at m five again'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 117ms/step\ntf.Tensor(b'place red with d six please', shape=(), dtype=string)\nReal Sentence 'place red with d six please'\ntf.Tensor(b'place red with d six please', shape=(), dtype=string)\nSentence Predicted 'place red with d six please'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 115ms/step\ntf.Tensor(b'place white by q seven again', shape=(), dtype=string)\nReal Sentence 'place white by q seven again'\ntf.Tensor(b'place white by q seven again', shape=(), dtype=string)\nSentence Predicted 'place white by q seven again'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 123ms/step\ntf.Tensor(b'bin red at f nine soon', shape=(), dtype=string)\nReal Sentence 'bin red at f nine soon'\ntf.Tensor(b'bin red at f nine soon', shape=(), dtype=string)\nSentence Predicted 'bin red at f nine soon'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 116ms/step\ntf.Tensor(b'place green with e seven soon', shape=(), dtype=string)\nReal Sentence 'place green with e seven soon'\ntf.Tensor(b'place green with seven soon', shape=(), dtype=string)\nSentence Predicted 'place green with seven soon'\nWord Error Rate: 16.67%\nSentence Error Rate: 6.45%\n\n1/1 [==============================] - 0s 115ms/step\ntf.Tensor(b'lay red at y four now', shape=(), dtype=string)\nReal Sentence 'lay red at y four now'\ntf.Tensor(b'lay red at y four now', shape=(), dtype=string)\nSentence Predicted 'lay red at y four now'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 114ms/step\ntf.Tensor(b'place blue with p six now', shape=(), dtype=string)\nReal Sentence 'place blue with p six now'\ntf.Tensor(b'place blue with p six now', shape=(), dtype=string)\nSentence Predicted 'place blue with p six now'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 118ms/step\ntf.Tensor(b'place white at x five soon', shape=(), dtype=string)\nReal Sentence 'place white at x five soon'\ntf.Tensor(b'place white at x five soon', shape=(), dtype=string)\nSentence Predicted 'place white at x five soon'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 116ms/step\ntf.Tensor(b'set green by j one soon', shape=(), dtype=string)\nReal Sentence 'set green by j one soon'\ntf.Tensor(b'set green by j one soon', shape=(), dtype=string)\nSentence Predicted 'set green by j one soon'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 115ms/step\ntf.Tensor(b'place white by k two please', shape=(), dtype=string)\nReal Sentence 'place white by k two please'\ntf.Tensor(b'place white by k two please', shape=(), dtype=string)\nSentence Predicted 'place white by k two please'\nWord Error Rate: 0.00%\nSentence Error Rate: 0.00%\n\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 130ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 128ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 128ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 130ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 128ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 129ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7e6b340c4600] ac-tex damaged at 22 17\n[mpeg1video @ 0x7e6b340c4600] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 113ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 114ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 124ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 134ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 118ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 119ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 121ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 126ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 127ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 120ms/step\n1/1 [==============================] - 0s 130ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 125ms/step\n1/1 [==============================] - 0s 115ms/step\n1/1 [==============================] - 0s 123ms/step\n1/1 [==============================] - 0s 122ms/step\n1/1 [==============================] - 0s 116ms/step\n1/1 [==============================] - 0s 117ms/step\n1/1 [==============================] - 0s 113ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"len(word_error_rates_for_model2)","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:21:08.161014Z","iopub.execute_input":"2023-11-16T01:21:08.161746Z","iopub.status.idle":"2023-11-16T01:21:08.167589Z","shell.execute_reply.started":"2023-11-16T01:21:08.161713Z","shell.execute_reply":"2023-11-16T01:21:08.166625Z"},"trusted":true},"execution_count":102,"outputs":[{"execution_count":102,"output_type":"execute_result","data":{"text/plain":"500"},"metadata":{}}]},{"cell_type":"code","source":"mean_wer=sum(word_error_rates_for_model2)/len(word_error_rates_for_model2)\nmean_ser=sum(sentence_error_rates_for_model2)/len(sentence_error_rates_for_model2)\n\nprint(\"For Model 2\")\nprint(f\"Mean Word Error Rate: {mean_wer * 100:.8f}%\")\nprint(f\"Mean Sentence Error Rate: {mean_ser * 100:.8f}%\")","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:17:06.298549Z","iopub.execute_input":"2023-11-16T01:17:06.299406Z","iopub.status.idle":"2023-11-16T01:17:06.305063Z","shell.execute_reply.started":"2023-11-16T01:17:06.299374Z","shell.execute_reply":"2023-11-16T01:17:06.304136Z"},"trusted":true},"execution_count":96,"outputs":[{"name":"stdout","text":"For Model 2\nMean Word Error Rate: 1.76666667%\nMean Sentence Error Rate: 0.67408067%\n","output_type":"stream"}]},{"cell_type":"code","source":"# print(\"Max For Model 2\")\n# print(f\"Mean Word Error Rate: {max(word_error_rates_for_model2) * 100:.8f}%\")\n# print(f\"Mean Sentence Error Rate: {max(sentence_error_rates_for_model2) * 100:.8f}%\")","metadata":{"execution":{"iopub.status.busy":"2023-11-16T01:20:49.458710Z","iopub.execute_input":"2023-11-16T01:20:49.459506Z","iopub.status.idle":"2023-11-16T01:20:49.463873Z","shell.execute_reply.started":"2023-11-16T01:20:49.459473Z","shell.execute_reply":"2023-11-16T01:20:49.462695Z"},"trusted":true},"execution_count":101,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]} \ No newline at end of file diff --git a/Notebooks/project-phase-1-v1-2.ipynb b/Notebooks/project-phase-1-v1-2.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..b6bad8e21eaf4a998fb678a91545a84b2ad08d95 --- /dev/null +++ b/Notebooks/project-phase-1-v1-2.ipynb @@ -0,0 +1 @@ +{"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"name":"python","version":"3.10.12","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"}},"nbformat_minor":5,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# 0. Install and Import Dependencies","metadata":{"tags":[]}},{"cell_type":"code","source":"# !pip list","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:19.578487Z","iopub.execute_input":"2023-11-04T20:00:19.579320Z","iopub.status.idle":"2023-11-04T20:00:19.584264Z","shell.execute_reply.started":"2023-11-04T20:00:19.579285Z","shell.execute_reply":"2023-11-04T20:00:19.583411Z"},"trusted":true},"execution_count":1,"outputs":[]},{"cell_type":"code","source":"%pip install opencv-python matplotlib imageio gdown tensorflow","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:19.585946Z","iopub.execute_input":"2023-11-04T20:00:19.586196Z","iopub.status.idle":"2023-11-04T20:00:31.620285Z","shell.execute_reply.started":"2023-11-04T20:00:19.586174Z","shell.execute_reply":"2023-11-04T20:00:31.619227Z"},"trusted":true},"execution_count":2,"outputs":[{"name":"stdout","text":"Requirement already satisfied: opencv-python in /opt/conda/lib/python3.10/site-packages (4.8.0.76)\nRequirement already satisfied: matplotlib in /opt/conda/lib/python3.10/site-packages (3.7.2)\nRequirement already satisfied: imageio in /opt/conda/lib/python3.10/site-packages (2.31.1)\nRequirement already satisfied: gdown in /opt/conda/lib/python3.10/site-packages (4.7.1)\nRequirement already satisfied: tensorflow in /opt/conda/lib/python3.10/site-packages (2.12.0)\nRequirement already satisfied: numpy>=1.21.2 in /opt/conda/lib/python3.10/site-packages (from opencv-python) (1.23.5)\nRequirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.1.0)\nRequirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (0.11.0)\nRequirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (4.40.0)\nRequirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (1.4.4)\nRequirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (21.3)\nRequirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (9.5.0)\nRequirement already satisfied: pyparsing<3.1,>=2.3.1 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (3.0.9)\nRequirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.10/site-packages (from matplotlib) (2.8.2)\nRequirement already satisfied: filelock in /opt/conda/lib/python3.10/site-packages (from gdown) (3.12.2)\nRequirement already satisfied: requests[socks] in /opt/conda/lib/python3.10/site-packages (from gdown) (2.31.0)\nRequirement already satisfied: six in /opt/conda/lib/python3.10/site-packages (from gdown) (1.16.0)\nRequirement already satisfied: tqdm in /opt/conda/lib/python3.10/site-packages (from gdown) (4.66.1)\nRequirement already satisfied: beautifulsoup4 in /opt/conda/lib/python3.10/site-packages (from gdown) (4.12.2)\nRequirement already satisfied: absl-py>=1.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.4.0)\nRequirement already satisfied: astunparse>=1.6.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.6.3)\nRequirement already satisfied: flatbuffers>=2.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (23.5.26)\nRequirement already satisfied: gast<=0.4.0,>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.0)\nRequirement already satisfied: google-pasta>=0.1.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.2.0)\nRequirement already satisfied: grpcio<2.0,>=1.24.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.51.1)\nRequirement already satisfied: h5py>=2.9.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.9.0)\nRequirement already satisfied: jax>=0.3.15 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.4.13)\nRequirement already satisfied: keras<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: libclang>=13.0.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (16.0.0)\nRequirement already satisfied: opt-einsum>=2.3.2 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.3.0)\nRequirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (3.20.3)\nRequirement already satisfied: setuptools in /opt/conda/lib/python3.10/site-packages (from tensorflow) (68.0.0)\nRequirement already satisfied: tensorboard<2.13,>=2.12 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.3)\nRequirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.12.0)\nRequirement already satisfied: termcolor>=1.1.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (2.3.0)\nRequirement already satisfied: typing-extensions>=3.6.6 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (4.6.3)\nRequirement already satisfied: wrapt<1.15,>=1.11.0 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (1.14.1)\nRequirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in /opt/conda/lib/python3.10/site-packages (from tensorflow) (0.32.0)\nRequirement already satisfied: wheel<1.0,>=0.23.0 in /opt/conda/lib/python3.10/site-packages (from astunparse>=1.6.0->tensorflow) (0.40.0)\nRequirement already satisfied: ml-dtypes>=0.1.0 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (0.2.0)\nRequirement already satisfied: scipy>=1.7 in /opt/conda/lib/python3.10/site-packages (from jax>=0.3.15->tensorflow) (1.11.2)\nRequirement already satisfied: google-auth<3,>=1.6.3 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.20.0)\nRequirement already satisfied: google-auth-oauthlib<1.1,>=0.5 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (1.0.0)\nRequirement already satisfied: markdown>=2.6.8 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (3.4.3)\nRequirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (0.7.1)\nRequirement already satisfied: werkzeug>=1.0.1 in /opt/conda/lib/python3.10/site-packages (from tensorboard<2.13,>=2.12->tensorflow) (2.3.7)\nRequirement already satisfied: soupsieve>1.2 in /opt/conda/lib/python3.10/site-packages (from beautifulsoup4->gdown) (2.3.2.post1)\nRequirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.1.0)\nRequirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (3.4)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.26.15)\nRequirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (2023.7.22)\nRequirement already satisfied: PySocks!=1.5.7,>=1.5.6 in /opt/conda/lib/python3.10/site-packages (from requests[socks]->gdown) (1.7.1)\nRequirement already satisfied: cachetools<6.0,>=2.0.0 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.2.4)\nRequirement already satisfied: pyasn1-modules>=0.2.1 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.2.7)\nRequirement already satisfied: rsa<5,>=3.1.4 in /opt/conda/lib/python3.10/site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (4.9)\nRequirement already satisfied: requests-oauthlib>=0.7.0 in /opt/conda/lib/python3.10/site-packages (from google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (1.3.1)\nRequirement already satisfied: MarkupSafe>=2.1.1 in /opt/conda/lib/python3.10/site-packages (from werkzeug>=1.0.1->tensorboard<2.13,>=2.12->tensorflow) (2.1.3)\nRequirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /opt/conda/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow) (0.4.8)\nRequirement already satisfied: oauthlib>=3.0.0 in /opt/conda/lib/python3.10/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow) (3.2.2)\nNote: you may need to restart the kernel to use updated packages.\n","output_type":"stream"}]},{"cell_type":"code","source":"import os\nimport cv2\nimport tensorflow as tf\nimport numpy as np\nfrom typing import List\nfrom matplotlib import pyplot as plt\n","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:31.621563Z","iopub.execute_input":"2023-11-04T20:00:31.621851Z","iopub.status.idle":"2023-11-04T20:00:35.167577Z","shell.execute_reply.started":"2023-11-04T20:00:31.621827Z","shell.execute_reply":"2023-11-04T20:00:35.166208Z"},"trusted":true},"execution_count":3,"outputs":[{"name":"stderr","text":"/opt/conda/lib/python3.10/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.5\n warnings.warn(f\"A NumPy version >={np_minversion} and <{np_maxversion}\"\n","output_type":"stream"}]},{"cell_type":"code","source":"import imageio","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:35.169573Z","iopub.execute_input":"2023-11-04T20:00:35.170794Z","iopub.status.idle":"2023-11-04T20:00:35.205446Z","shell.execute_reply.started":"2023-11-04T20:00:35.170724Z","shell.execute_reply":"2023-11-04T20:00:35.204769Z"},"trusted":true},"execution_count":4,"outputs":[]},{"cell_type":"code","source":"tf.config.list_physical_devices('GPU')","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:35.208811Z","iopub.execute_input":"2023-11-04T20:00:35.209060Z","iopub.status.idle":"2023-11-04T20:00:35.282538Z","shell.execute_reply.started":"2023-11-04T20:00:35.209039Z","shell.execute_reply":"2023-11-04T20:00:35.281580Z"},"trusted":true},"execution_count":5,"outputs":[{"execution_count":5,"output_type":"execute_result","data":{"text/plain":"[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]"},"metadata":{}}]},{"cell_type":"code","source":"physical_devices = tf.config.list_physical_devices('GPU')\ntry:\n tf.config.experimental.set_memory_growth(physical_devices[0], True)\nexcept:\n pass","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:35.283924Z","iopub.execute_input":"2023-11-04T20:00:35.284357Z","iopub.status.idle":"2023-11-04T20:00:35.292408Z","shell.execute_reply.started":"2023-11-04T20:00:35.284323Z","shell.execute_reply":"2023-11-04T20:00:35.291489Z"},"trusted":true},"execution_count":6,"outputs":[]},{"cell_type":"markdown","source":"# 1. Build Data Loading Functions","metadata":{"tags":[]}},{"cell_type":"code","source":"import gdown","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:35.294033Z","iopub.execute_input":"2023-11-04T20:00:35.294315Z","iopub.status.idle":"2023-11-04T20:00:35.419842Z","shell.execute_reply.started":"2023-11-04T20:00:35.294283Z","shell.execute_reply":"2023-11-04T20:00:35.419068Z"},"trusted":true},"execution_count":7,"outputs":[]},{"cell_type":"code","source":"url = 'https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL'\noutput = 'data.zip'\ngdown.download(url, output, quiet=False)\ngdown.extractall('data.zip')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:35.420909Z","iopub.execute_input":"2023-11-04T20:00:35.421406Z","iopub.status.idle":"2023-11-04T20:00:45.232065Z","shell.execute_reply.started":"2023-11-04T20:00:35.421379Z","shell.execute_reply":"2023-11-04T20:00:45.231152Z"},"trusted":true},"execution_count":8,"outputs":[{"name":"stderr","text":"Downloading...\nFrom (uriginal): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL\nFrom (redirected): https://drive.google.com/uc?id=1YlvpDLix3S-U8fd-gqRwPcWXAXm8JwjL&confirm=t&uuid=287568f3-bc5a-43f5-a634-e82d54f84f57\nTo: /kaggle/working/data.zip\n100%|██████████| 423M/423M [00:04<00:00, 96.4MB/s] \n","output_type":"stream"},{"execution_count":8,"output_type":"execute_result","data":{"text/plain":"['data/',\n 'data/alignments/',\n 'data/alignments/s1/',\n 'data/alignments/s1/bbaf2n.align',\n 'data/alignments/s1/bbaf3s.align',\n 'data/alignments/s1/bbaf4p.align',\n 'data/alignments/s1/bbaf5a.align',\n 'data/alignments/s1/bbal6n.align',\n 'data/alignments/s1/bbal7s.align',\n 'data/alignments/s1/bbal8p.align',\n 'data/alignments/s1/bbal9a.align',\n 'data/alignments/s1/bbas1s.align',\n 'data/alignments/s1/bbas2p.align',\n 'data/alignments/s1/bbas3a.align',\n 'data/alignments/s1/bbaszn.align',\n 'data/alignments/s1/bbaz4n.align',\n 'data/alignments/s1/bbaz5s.align',\n 'data/alignments/s1/bbaz6p.align',\n 'data/alignments/s1/bbaz7a.align',\n 'data/alignments/s1/bbbf6n.align',\n 'data/alignments/s1/bbbf7s.align',\n 'data/alignments/s1/bbbf8p.align',\n 'data/alignments/s1/bbbf9a.align',\n 'data/alignments/s1/bbbm1s.align',\n 'data/alignments/s1/bbbm2p.align',\n 'data/alignments/s1/bbbm3a.align',\n 'data/alignments/s1/bbbmzn.align',\n 'data/alignments/s1/bbbs4n.align',\n 'data/alignments/s1/bbbs5s.align',\n 'data/alignments/s1/bbbs6p.align',\n 'data/alignments/s1/bbbs7a.align',\n 'data/alignments/s1/bbbz8n.align',\n 'data/alignments/s1/bbbz9s.align',\n 'data/alignments/s1/bbie8n.align',\n 'data/alignments/s1/bbie9s.align',\n 'data/alignments/s1/bbif1a.align',\n 'data/alignments/s1/bbifzp.align',\n 'data/alignments/s1/bbil2n.align',\n 'data/alignments/s1/bbil3s.align',\n 'data/alignments/s1/bbil4p.align',\n 'data/alignments/s1/bbil5a.align',\n 'data/alignments/s1/bbir6n.align',\n 'data/alignments/s1/bbir7s.align',\n 'data/alignments/s1/bbir8p.align',\n 'data/alignments/s1/bbir9a.align',\n 'data/alignments/s1/bbiz1s.align',\n 'data/alignments/s1/bbiz2p.align',\n 'data/alignments/s1/bbiz3a.align',\n 'data/alignments/s1/bbizzn.align',\n 'data/alignments/s1/bbwg1s.align',\n 'data/alignments/s1/bbwg2p.align',\n 'data/alignments/s1/bbwg3a.align',\n 'data/alignments/s1/bbwgzn.align',\n 'data/alignments/s1/bbwm4n.align',\n 'data/alignments/s1/bbwm5s.align',\n 'data/alignments/s1/bbwm6p.align',\n 'data/alignments/s1/bbwm7a.align',\n 'data/alignments/s1/bbws8n.align',\n 'data/alignments/s1/bbws9s.align',\n 'data/alignments/s1/bbwt1a.align',\n 'data/alignments/s1/bbwtzp.align',\n 'data/alignments/s1/bgaa6n.align',\n 'data/alignments/s1/bgaa7s.align',\n 'data/alignments/s1/bgaa8p.align',\n 'data/alignments/s1/bgaa9a.align',\n 'data/alignments/s1/bgah1s.align',\n 'data/alignments/s1/bgah2p.align',\n 'data/alignments/s1/bgah3a.align',\n 'data/alignments/s1/bgahzn.align',\n 'data/alignments/s1/bgan4n.align',\n 'data/alignments/s1/bgan5s.align',\n 'data/alignments/s1/bgan6p.align',\n 'data/alignments/s1/bgan7a.align',\n 'data/alignments/s1/bgat8n.align',\n 'data/alignments/s1/bgat9s.align',\n 'data/alignments/s1/bgau1a.align',\n 'data/alignments/s1/bgauzp.align',\n 'data/alignments/s1/bgbb1s.align',\n 'data/alignments/s1/bgbb2p.align',\n 'data/alignments/s1/bgbb3a.align',\n 'data/alignments/s1/bgbbzn.align',\n 'data/alignments/s1/bgbh4n.align',\n 'data/alignments/s1/bgbh5s.align',\n 'data/alignments/s1/bgbh6p.align',\n 'data/alignments/s1/bgbh7a.align',\n 'data/alignments/s1/bgbn8n.align',\n 'data/alignments/s1/bgbn9s.align',\n 'data/alignments/s1/bgbo1a.align',\n 'data/alignments/s1/bgbozp.align',\n 'data/alignments/s1/bgbu2n.align',\n 'data/alignments/s1/bgbu3s.align',\n 'data/alignments/s1/bgbu4p.align',\n 'data/alignments/s1/bgbu5a.align',\n 'data/alignments/s1/bgia2n.align',\n 'data/alignments/s1/bgia3s.align',\n 'data/alignments/s1/bgia4p.align',\n 'data/alignments/s1/bgia5a.align',\n 'data/alignments/s1/bgig6n.align',\n 'data/alignments/s1/bgig7s.align',\n 'data/alignments/s1/bgig8p.align',\n 'data/alignments/s1/bgig9a.align',\n 'data/alignments/s1/bgin1s.align',\n 'data/alignments/s1/bgin2p.align',\n 'data/alignments/s1/bgin3a.align',\n 'data/alignments/s1/bginzn.align',\n 'data/alignments/s1/bgit4n.align',\n 'data/alignments/s1/bgit5s.align',\n 'data/alignments/s1/bgit6p.align',\n 'data/alignments/s1/bgit7a.align',\n 'data/alignments/s1/bgwb4n.align',\n 'data/alignments/s1/bgwb5s.align',\n 'data/alignments/s1/bgwb6p.align',\n 'data/alignments/s1/bgwb7a.align',\n 'data/alignments/s1/bgwh8n.align',\n 'data/alignments/s1/bgwh9s.align',\n 'data/alignments/s1/bgwi1a.align',\n 'data/alignments/s1/bgwizp.align',\n 'data/alignments/s1/bgwo2n.align',\n 'data/alignments/s1/bgwo3s.align',\n 'data/alignments/s1/bgwo4p.align',\n 'data/alignments/s1/bgwo5a.align',\n 'data/alignments/s1/bgwu6n.align',\n 'data/alignments/s1/bgwu7s.align',\n 'data/alignments/s1/bgwu8p.align',\n 'data/alignments/s1/bgwu9a.align',\n 'data/alignments/s1/braf8n.align',\n 'data/alignments/s1/braf9s.align',\n 'data/alignments/s1/brag1a.align',\n 'data/alignments/s1/bragzp.align',\n 'data/alignments/s1/bram2n.align',\n 'data/alignments/s1/bram3s.align',\n 'data/alignments/s1/bram4p.align',\n 'data/alignments/s1/bram5a.align',\n 'data/alignments/s1/bras6n.align',\n 'data/alignments/s1/bras7s.align',\n 'data/alignments/s1/bras8p.align',\n 'data/alignments/s1/bras9a.align',\n 'data/alignments/s1/brba1a.align',\n 'data/alignments/s1/brbazp.align',\n 'data/alignments/s1/brbg2n.align',\n 'data/alignments/s1/brbg3s.align',\n 'data/alignments/s1/brbg4p.align',\n 'data/alignments/s1/brbg5a.align',\n 'data/alignments/s1/brbm6n.align',\n 'data/alignments/s1/brbm7s.align',\n 'data/alignments/s1/brbm8p.align',\n 'data/alignments/s1/brbm9a.align',\n 'data/alignments/s1/brbt1s.align',\n 'data/alignments/s1/brbt2p.align',\n 'data/alignments/s1/brbt3a.align',\n 'data/alignments/s1/brbtzn.align',\n 'data/alignments/s1/brif4n.align',\n 'data/alignments/s1/brif5s.align',\n 'data/alignments/s1/brif6p.align',\n 'data/alignments/s1/brif7a.align',\n 'data/alignments/s1/bril8n.align',\n 'data/alignments/s1/bril9s.align',\n 'data/alignments/s1/brim1a.align',\n 'data/alignments/s1/brimzp.align',\n 'data/alignments/s1/bris2n.align',\n 'data/alignments/s1/bris3s.align',\n 'data/alignments/s1/bris4p.align',\n 'data/alignments/s1/bris5a.align',\n 'data/alignments/s1/briz6n.align',\n 'data/alignments/s1/briz7s.align',\n 'data/alignments/s1/briz8p.align',\n 'data/alignments/s1/briz9a.align',\n 'data/alignments/s1/brwa2n.align',\n 'data/alignments/s1/brwa3s.align',\n 'data/alignments/s1/brwa4p.align',\n 'data/alignments/s1/brwa5a.align',\n 'data/alignments/s1/brwg6n.align',\n 'data/alignments/s1/brwg7s.align',\n 'data/alignments/s1/brwg8p.align',\n 'data/alignments/s1/brwg9a.align',\n 'data/alignments/s1/brwn1s.align',\n 'data/alignments/s1/brwn2p.align',\n 'data/alignments/s1/brwn3a.align',\n 'data/alignments/s1/brwnzn.align',\n 'data/alignments/s1/brwt4n.align',\n 'data/alignments/s1/brwt5s.align',\n 'data/alignments/s1/brwt6p.align',\n 'data/alignments/s1/brwt7a.align',\n 'data/alignments/s1/bwaa1s.align',\n 'data/alignments/s1/bwaa2p.align',\n 'data/alignments/s1/bwaa3a.align',\n 'data/alignments/s1/bwaazn.align',\n 'data/alignments/s1/bwag4n.align',\n 'data/alignments/s1/bwag5s.align',\n 'data/alignments/s1/bwag6p.align',\n 'data/alignments/s1/bwag7a.align',\n 'data/alignments/s1/bwam8n.align',\n 'data/alignments/s1/bwam9s.align',\n 'data/alignments/s1/bwan1a.align',\n 'data/alignments/s1/bwanzp.align',\n 'data/alignments/s1/bwat2n.align',\n 'data/alignments/s1/bwat3s.align',\n 'data/alignments/s1/bwat4p.align',\n 'data/alignments/s1/bwat5a.align',\n 'data/alignments/s1/bwba4n.align',\n 'data/alignments/s1/bwba5s.align',\n 'data/alignments/s1/bwba6p.align',\n 'data/alignments/s1/bwba7a.align',\n 'data/alignments/s1/bwbg8n.align',\n 'data/alignments/s1/bwbg9s.align',\n 'data/alignments/s1/bwbh1a.align',\n 'data/alignments/s1/bwbhzp.align',\n 'data/alignments/s1/bwbn2n.align',\n 'data/alignments/s1/bwbn3s.align',\n 'data/alignments/s1/bwbn4p.align',\n 'data/alignments/s1/bwbn5a.align',\n 'data/alignments/s1/bwbt6n.align',\n 'data/alignments/s1/bwbt7s.align',\n 'data/alignments/s1/bwbt8p.align',\n 'data/alignments/s1/bwbt9a.align',\n 'data/alignments/s1/bwig1s.align',\n 'data/alignments/s1/bwig2p.align',\n 'data/alignments/s1/bwig3a.align',\n 'data/alignments/s1/bwigzn.align',\n 'data/alignments/s1/bwim4n.align',\n 'data/alignments/s1/bwim5s.align',\n 'data/alignments/s1/bwim6p.align',\n 'data/alignments/s1/bwim7a.align',\n 'data/alignments/s1/bwis8n.align',\n 'data/alignments/s1/bwis9s.align',\n 'data/alignments/s1/bwit1a.align',\n 'data/alignments/s1/bwitzp.align',\n 'data/alignments/s1/bwwa8n.align',\n 'data/alignments/s1/bwwa9s.align',\n 'data/alignments/s1/bwwb1a.align',\n 'data/alignments/s1/bwwbzp.align',\n 'data/alignments/s1/bwwh2n.align',\n 'data/alignments/s1/bwwh3s.align',\n 'data/alignments/s1/bwwh4p.align',\n 'data/alignments/s1/bwwh5a.align',\n 'data/alignments/s1/bwwn6n.align',\n 'data/alignments/s1/bwwn7s.align',\n 'data/alignments/s1/bwwn8p.align',\n 'data/alignments/s1/bwwn9a.align',\n 'data/alignments/s1/bwwu1s.align',\n 'data/alignments/s1/bwwu2p.align',\n 'data/alignments/s1/bwwu3a.align',\n 'data/alignments/s1/bwwuzn.align',\n 'data/alignments/s1/lbad6n.align',\n 'data/alignments/s1/lbad7s.align',\n 'data/alignments/s1/lbad8p.align',\n 'data/alignments/s1/lbad9a.align',\n 'data/alignments/s1/lbak1s.align',\n 'data/alignments/s1/lbak2p.align',\n 'data/alignments/s1/lbak3a.align',\n 'data/alignments/s1/lbakzn.align',\n 'data/alignments/s1/lbaq4n.align',\n 'data/alignments/s1/lbaq5s.align',\n 'data/alignments/s1/lbaq6p.align',\n 'data/alignments/s1/lbaq7a.align',\n 'data/alignments/s1/lbax8n.align',\n 'data/alignments/s1/lbax9s.align',\n 'data/alignments/s1/lbay1a.align',\n 'data/alignments/s1/lbayzp.align',\n 'data/alignments/s1/lbbe1s.align',\n 'data/alignments/s1/lbbe2p.align',\n 'data/alignments/s1/lbbe3a.align',\n 'data/alignments/s1/lbbezn.align',\n 'data/alignments/s1/lbbk4n.align',\n 'data/alignments/s1/lbbk5s.align',\n 'data/alignments/s1/lbbk6p.align',\n 'data/alignments/s1/lbbk7a.align',\n 'data/alignments/s1/lbbq8n.align',\n 'data/alignments/s1/lbbq9s.align',\n 'data/alignments/s1/lbbr1a.align',\n 'data/alignments/s1/lbbrzp.align',\n 'data/alignments/s1/lbby2n.align',\n 'data/alignments/s1/lbby3s.align',\n 'data/alignments/s1/lbby4p.align',\n 'data/alignments/s1/lbby5a.align',\n 'data/alignments/s1/lbid2n.align',\n 'data/alignments/s1/lbid3s.align',\n 'data/alignments/s1/lbid4p.align',\n 'data/alignments/s1/lbid5a.align',\n 'data/alignments/s1/lbij6n.align',\n 'data/alignments/s1/lbij7s.align',\n 'data/alignments/s1/lbij8p.align',\n 'data/alignments/s1/lbij9a.align',\n 'data/alignments/s1/lbiq1s.align',\n 'data/alignments/s1/lbiq2p.align',\n 'data/alignments/s1/lbiq3a.align',\n 'data/alignments/s1/lbiqzn.align',\n 'data/alignments/s1/lbix4n.align',\n 'data/alignments/s1/lbix5s.align',\n 'data/alignments/s1/lbix6p.align',\n 'data/alignments/s1/lbix7a.align',\n 'data/alignments/s1/lbwe4n.align',\n 'data/alignments/s1/lbwe5s.align',\n 'data/alignments/s1/lbwe6p.align',\n 'data/alignments/s1/lbwe7a.align',\n 'data/alignments/s1/lbwk8n.align',\n 'data/alignments/s1/lbwk9s.align',\n 'data/alignments/s1/lbwl1a.align',\n 'data/alignments/s1/lbwlzp.align',\n 'data/alignments/s1/lbwr2n.align',\n 'data/alignments/s1/lbwr3s.align',\n 'data/alignments/s1/lbwr4p.align',\n 'data/alignments/s1/lbwr5a.align',\n 'data/alignments/s1/lbwy6n.align',\n 'data/alignments/s1/lbwy7s.align',\n 'data/alignments/s1/lbwy8p.align',\n 'data/alignments/s1/lbwy9a.align',\n 'data/alignments/s1/lgaf4n.align',\n 'data/alignments/s1/lgaf5s.align',\n 'data/alignments/s1/lgaf6p.align',\n 'data/alignments/s1/lgaf7a.align',\n 'data/alignments/s1/lgal8n.align',\n 'data/alignments/s1/lgal9s.align',\n 'data/alignments/s1/lgam1a.align',\n 'data/alignments/s1/lgamzp.align',\n 'data/alignments/s1/lgas2n.align',\n 'data/alignments/s1/lgas3s.align',\n 'data/alignments/s1/lgas4p.align',\n 'data/alignments/s1/lgas5a.align',\n 'data/alignments/s1/lgaz6n.align',\n 'data/alignments/s1/lgaz7s.align',\n 'data/alignments/s1/lgaz8p.align',\n 'data/alignments/s1/lgaz9a.align',\n 'data/alignments/s1/lgbf8n.align',\n 'data/alignments/s1/lgbf9s.align',\n 'data/alignments/s1/lgbg1a.align',\n 'data/alignments/s1/lgbgzp.align',\n 'data/alignments/s1/lgbm2n.align',\n 'data/alignments/s1/lgbm3s.align',\n 'data/alignments/s1/lgbm4p.align',\n 'data/alignments/s1/lgbm5a.align',\n 'data/alignments/s1/lgbs6n.align',\n 'data/alignments/s1/lgbs7s.align',\n 'data/alignments/s1/lgbs8p.align',\n 'data/alignments/s1/lgbs9a.align',\n 'data/alignments/s1/lgif1s.align',\n 'data/alignments/s1/lgif2p.align',\n 'data/alignments/s1/lgif3a.align',\n 'data/alignments/s1/lgifzn.align',\n 'data/alignments/s1/lgil4n.align',\n 'data/alignments/s1/lgil5s.align',\n 'data/alignments/s1/lgil6p.align',\n 'data/alignments/s1/lgil7a.align',\n 'data/alignments/s1/lgir8n.align',\n 'data/alignments/s1/lgir9s.align',\n 'data/alignments/s1/lgis1a.align',\n 'data/alignments/s1/lgiszp.align',\n 'data/alignments/s1/lgiz2n.align',\n 'data/alignments/s1/lgiz3s.align',\n 'data/alignments/s1/lgiz4p.align',\n 'data/alignments/s1/lgiz5a.align',\n 'data/alignments/s1/lgwa1a.align',\n 'data/alignments/s1/lgwazp.align',\n 'data/alignments/s1/lgwg2n.align',\n 'data/alignments/s1/lgwg3s.align',\n 'data/alignments/s1/lgwg4p.align',\n 'data/alignments/s1/lgwg5a.align',\n 'data/alignments/s1/lgwm6n.align',\n 'data/alignments/s1/lgwm7s.align',\n 'data/alignments/s1/lgwm8p.align',\n 'data/alignments/s1/lgwm9a.align',\n 'data/alignments/s1/lgwt1s.align',\n 'data/alignments/s1/lgwt2p.align',\n 'data/alignments/s1/lgwt3a.align',\n 'data/alignments/s1/lgwtzn.align',\n 'data/alignments/s1/lrae2n.align',\n 'data/alignments/s1/lrae3s.align',\n 'data/alignments/s1/lrae4p.align',\n 'data/alignments/s1/lrae5a.align',\n 'data/alignments/s1/lrak6n.align',\n 'data/alignments/s1/lrak7s.align',\n 'data/alignments/s1/lrak8p.align',\n 'data/alignments/s1/lrak9a.align',\n 'data/alignments/s1/lrar1s.align',\n 'data/alignments/s1/lrar2p.align',\n 'data/alignments/s1/lrar3a.align',\n 'data/alignments/s1/lrarzn.align',\n 'data/alignments/s1/lray4n.align',\n 'data/alignments/s1/lray5s.align',\n 'data/alignments/s1/lray6p.align',\n 'data/alignments/s1/lray7a.align',\n 'data/alignments/s1/lrbe6n.align',\n 'data/alignments/s1/lrbe7s.align',\n 'data/alignments/s1/lrbe8p.align',\n 'data/alignments/s1/lrbe9a.align',\n 'data/alignments/s1/lrbl1s.align',\n 'data/alignments/s1/lrbl2p.align',\n 'data/alignments/s1/lrbl3a.align',\n 'data/alignments/s1/lrblzn.align',\n 'data/alignments/s1/lrbr4n.align',\n 'data/alignments/s1/lrbr5s.align',\n 'data/alignments/s1/lrbr6p.align',\n 'data/alignments/s1/lrbr7a.align',\n 'data/alignments/s1/lrby8n.align',\n 'data/alignments/s1/lrby9s.align',\n 'data/alignments/s1/lrbz1a.align',\n 'data/alignments/s1/lrbzzp.align',\n 'data/alignments/s1/lrid8n.align',\n 'data/alignments/s1/lrid9s.align',\n 'data/alignments/s1/lrie1a.align',\n 'data/alignments/s1/lriezp.align',\n 'data/alignments/s1/lrik2n.align',\n 'data/alignments/s1/lrik3s.align',\n 'data/alignments/s1/lrik4p.align',\n 'data/alignments/s1/lrik5a.align',\n 'data/alignments/s1/lriq6n.align',\n 'data/alignments/s1/lriq7s.align',\n 'data/alignments/s1/lriq8p.align',\n 'data/alignments/s1/lriq9a.align',\n 'data/alignments/s1/lriy1s.align',\n 'data/alignments/s1/lriy2p.align',\n 'data/alignments/s1/lriy3a.align',\n 'data/alignments/s1/lriyzn.align',\n 'data/alignments/s1/lrwf1s.align',\n 'data/alignments/s1/lrwf2p.align',\n 'data/alignments/s1/lrwf3a.align',\n 'data/alignments/s1/lrwfzn.align',\n 'data/alignments/s1/lrwl4n.align',\n 'data/alignments/s1/lrwl5s.align',\n 'data/alignments/s1/lrwl6p.align',\n 'data/alignments/s1/lrwl7a.align',\n 'data/alignments/s1/lrwr8n.align',\n 'data/alignments/s1/lrwr9s.align',\n 'data/alignments/s1/lrws1a.align',\n 'data/alignments/s1/lrwszp.align',\n 'data/alignments/s1/lrwz2n.align',\n 'data/alignments/s1/lrwz3s.align',\n 'data/alignments/s1/lrwz4p.align',\n 'data/alignments/s1/lrwz5a.align',\n 'data/alignments/s1/lwae8n.align',\n 'data/alignments/s1/lwae9s.align',\n 'data/alignments/s1/lwaf1a.align',\n 'data/alignments/s1/lwafzp.align',\n 'data/alignments/s1/lwal2n.align',\n 'data/alignments/s1/lwal3s.align',\n 'data/alignments/s1/lwal4p.align',\n 'data/alignments/s1/lwal5a.align',\n 'data/alignments/s1/lwar6n.align',\n 'data/alignments/s1/lwar7s.align',\n 'data/alignments/s1/lwar8p.align',\n 'data/alignments/s1/lwar9a.align',\n 'data/alignments/s1/lwaz1s.align',\n 'data/alignments/s1/lwaz2p.align',\n 'data/alignments/s1/lwaz3a.align',\n 'data/alignments/s1/lwazzn.align',\n 'data/alignments/s1/lwbf2n.align',\n 'data/alignments/s1/lwbf3s.align',\n 'data/alignments/s1/lwbf4p.align',\n 'data/alignments/s1/lwbf5a.align',\n 'data/alignments/s1/lwbl6n.align',\n 'data/alignments/s1/lwbl7s.align',\n 'data/alignments/s1/lwbl8p.align',\n 'data/alignments/s1/lwbl9a.align',\n 'data/alignments/s1/lwbs1s.align',\n 'data/alignments/s1/lwbs2p.align',\n 'data/alignments/s1/lwbs3a.align',\n 'data/alignments/s1/lwbszn.align',\n 'data/alignments/s1/lwbz4n.align',\n 'data/alignments/s1/lwbz5s.align',\n 'data/alignments/s1/lwbz6p.align',\n 'data/alignments/s1/lwbz7a.align',\n 'data/alignments/s1/lwie4n.align',\n 'data/alignments/s1/lwie5s.align',\n 'data/alignments/s1/lwie6p.align',\n 'data/alignments/s1/lwie7a.align',\n 'data/alignments/s1/lwik8n.align',\n 'data/alignments/s1/lwik9s.align',\n 'data/alignments/s1/lwil1a.align',\n 'data/alignments/s1/lwilzp.align',\n 'data/alignments/s1/lwir2n.align',\n 'data/alignments/s1/lwir3s.align',\n 'data/alignments/s1/lwir4p.align',\n 'data/alignments/s1/lwir5a.align',\n 'data/alignments/s1/lwiy6n.align',\n 'data/alignments/s1/lwiy7s.align',\n 'data/alignments/s1/lwiy8p.align',\n 'data/alignments/s1/lwiy9a.align',\n 'data/alignments/s1/lwwf6n.align',\n 'data/alignments/s1/lwwf7s.align',\n 'data/alignments/s1/lwwf8p.align',\n 'data/alignments/s1/lwwf9a.align',\n 'data/alignments/s1/lwwm1s.align',\n 'data/alignments/s1/lwwm2p.align',\n 'data/alignments/s1/lwwm3a.align',\n 'data/alignments/s1/lwwmzn.align',\n 'data/alignments/s1/lwws4n.align',\n 'data/alignments/s1/lwws5s.align',\n 'data/alignments/s1/lwws6p.align',\n 'data/alignments/s1/lwws7a.align',\n 'data/alignments/s1/lwwz8n.align',\n 'data/alignments/s1/lwwz9s.align',\n 'data/alignments/s1/pbac1s.align',\n 'data/alignments/s1/pbac2p.align',\n 'data/alignments/s1/pbac3a.align',\n 'data/alignments/s1/pbaczn.align',\n 'data/alignments/s1/pbai4n.align',\n 'data/alignments/s1/pbai5s.align',\n 'data/alignments/s1/pbai6p.align',\n 'data/alignments/s1/pbai7a.align',\n 'data/alignments/s1/pbao8n.align',\n 'data/alignments/s1/pbao9s.align',\n 'data/alignments/s1/pbap1a.align',\n 'data/alignments/s1/pbapzp.align',\n 'data/alignments/s1/pbav2n.align',\n 'data/alignments/s1/pbav3s.align',\n 'data/alignments/s1/pbav4p.align',\n 'data/alignments/s1/pbav5a.align',\n 'data/alignments/s1/pbbc4n.align',\n 'data/alignments/s1/pbbc5s.align',\n 'data/alignments/s1/pbbc6p.align',\n 'data/alignments/s1/pbbc7a.align',\n 'data/alignments/s1/pbbi8n.align',\n 'data/alignments/s1/pbbi9s.align',\n 'data/alignments/s1/pbbj1a.align',\n 'data/alignments/s1/pbbjzp.align',\n 'data/alignments/s1/pbbp2n.align',\n 'data/alignments/s1/pbbp3s.align',\n 'data/alignments/s1/pbbp4p.align',\n 'data/alignments/s1/pbbp5a.align',\n 'data/alignments/s1/pbbv6n.align',\n 'data/alignments/s1/pbbv7s.align',\n 'data/alignments/s1/pbbv8p.align',\n 'data/alignments/s1/pbbv9a.align',\n 'data/alignments/s1/pbib6n.align',\n 'data/alignments/s1/pbib7s.align',\n 'data/alignments/s1/pbib8p.align',\n 'data/alignments/s1/pbib9a.align',\n 'data/alignments/s1/pbii1s.align',\n 'data/alignments/s1/pbii2p.align',\n 'data/alignments/s1/pbii3a.align',\n 'data/alignments/s1/pbiizn.align',\n 'data/alignments/s1/pbio4n.align',\n 'data/alignments/s1/pbio5s.align',\n 'data/alignments/s1/pbio6p.align',\n 'data/alignments/s1/pbio7a.align',\n 'data/alignments/s1/pbiu8n.align',\n 'data/alignments/s1/pbiu9s.align',\n 'data/alignments/s1/pbiv1a.align',\n 'data/alignments/s1/pbivzp.align',\n 'data/alignments/s1/pbwc8n.align',\n 'data/alignments/s1/pbwc9s.align',\n 'data/alignments/s1/pbwd1a.align',\n 'data/alignments/s1/pbwdzp.align',\n 'data/alignments/s1/pbwj2n.align',\n 'data/alignments/s1/pbwj3s.align',\n 'data/alignments/s1/pbwj4p.align',\n 'data/alignments/s1/pbwj5a.align',\n 'data/alignments/s1/pbwp6n.align',\n 'data/alignments/s1/pbwp7s.align',\n 'data/alignments/s1/pbwp8p.align',\n 'data/alignments/s1/pbwp9a.align',\n 'data/alignments/s1/pbwx1s.align',\n 'data/alignments/s1/pbwx2p.align',\n 'data/alignments/s1/pbwx3a.align',\n 'data/alignments/s1/pbwxzn.align',\n 'data/alignments/s1/pgad8n.align',\n 'data/alignments/s1/pgad9s.align',\n 'data/alignments/s1/pgae1a.align',\n 'data/alignments/s1/pgaezp.align',\n 'data/alignments/s1/pgak2n.align',\n 'data/alignments/s1/pgak3s.align',\n 'data/alignments/s1/pgak4p.align',\n 'data/alignments/s1/pgak5a.align',\n 'data/alignments/s1/pgaq6n.align',\n 'data/alignments/s1/pgaq7s.align',\n 'data/alignments/s1/pgaq8p.align',\n 'data/alignments/s1/pgaq9a.align',\n 'data/alignments/s1/pgay1s.align',\n 'data/alignments/s1/pgay2p.align',\n 'data/alignments/s1/pgay3a.align',\n 'data/alignments/s1/pgayzn.align',\n 'data/alignments/s1/pgbe2n.align',\n 'data/alignments/s1/pgbe3s.align',\n 'data/alignments/s1/pgbe4p.align',\n 'data/alignments/s1/pgbe5a.align',\n 'data/alignments/s1/pgbk6n.align',\n 'data/alignments/s1/pgbk7s.align',\n 'data/alignments/s1/pgbk8p.align',\n 'data/alignments/s1/pgbk9a.align',\n 'data/alignments/s1/pgbr1s.align',\n 'data/alignments/s1/pgbr2p.align',\n 'data/alignments/s1/pgbr3a.align',\n 'data/alignments/s1/pgbrzn.align',\n 'data/alignments/s1/pgby4n.align',\n 'data/alignments/s1/pgby5s.align',\n 'data/alignments/s1/pgby6p.align',\n 'data/alignments/s1/pgby7a.align',\n 'data/alignments/s1/pgid4n.align',\n 'data/alignments/s1/pgid5s.align',\n 'data/alignments/s1/pgid6p.align',\n 'data/alignments/s1/pgid7a.align',\n 'data/alignments/s1/pgij8n.align',\n 'data/alignments/s1/pgij9s.align',\n 'data/alignments/s1/pgik1a.align',\n 'data/alignments/s1/pgikzp.align',\n 'data/alignments/s1/pgiq2n.align',\n 'data/alignments/s1/pgiq3s.align',\n 'data/alignments/s1/pgiq4p.align',\n 'data/alignments/s1/pgiq5a.align',\n 'data/alignments/s1/pgix6n.align',\n 'data/alignments/s1/pgix7s.align',\n 'data/alignments/s1/pgix8p.align',\n 'data/alignments/s1/pgix9a.align',\n 'data/alignments/s1/pgwe6n.align',\n 'data/alignments/s1/pgwe7s.align',\n 'data/alignments/s1/pgwe8p.align',\n 'data/alignments/s1/pgwe9a.align',\n 'data/alignments/s1/pgwl1s.align',\n 'data/alignments/s1/pgwl2p.align',\n 'data/alignments/s1/pgwl3a.align',\n 'data/alignments/s1/pgwlzn.align',\n 'data/alignments/s1/pgwr4n.align',\n 'data/alignments/s1/pgwr5s.align',\n 'data/alignments/s1/pgwr6p.align',\n 'data/alignments/s1/pgwr7a.align',\n 'data/alignments/s1/pgwy8n.align',\n 'data/alignments/s1/pgwy9s.align',\n 'data/alignments/s1/pgwz1a.align',\n 'data/alignments/s1/pgwzzp.align',\n 'data/alignments/s1/prac6n.align',\n 'data/alignments/s1/prac7s.align',\n 'data/alignments/s1/prac8p.align',\n 'data/alignments/s1/prac9a.align',\n 'data/alignments/s1/praj1s.align',\n 'data/alignments/s1/praj2p.align',\n 'data/alignments/s1/praj3a.align',\n 'data/alignments/s1/prajzn.align',\n 'data/alignments/s1/prap4n.align',\n 'data/alignments/s1/prap5s.align',\n 'data/alignments/s1/prap6p.align',\n 'data/alignments/s1/prap7a.align',\n 'data/alignments/s1/prav8n.align',\n 'data/alignments/s1/prav9s.align',\n 'data/alignments/s1/prax1a.align',\n 'data/alignments/s1/praxzp.align',\n 'data/alignments/s1/prbd1s.align',\n 'data/alignments/s1/prbd2p.align',\n 'data/alignments/s1/prbd3a.align',\n 'data/alignments/s1/prbdzn.align',\n 'data/alignments/s1/prbj4n.align',\n 'data/alignments/s1/prbj5s.align',\n 'data/alignments/s1/prbj6p.align',\n 'data/alignments/s1/prbj7a.align',\n 'data/alignments/s1/prbp8n.align',\n 'data/alignments/s1/prbp9s.align',\n 'data/alignments/s1/prbq1a.align',\n 'data/alignments/s1/prbqzp.align',\n 'data/alignments/s1/prbx2n.align',\n 'data/alignments/s1/prbx3s.align',\n 'data/alignments/s1/prbx4p.align',\n 'data/alignments/s1/prbx5a.align',\n 'data/alignments/s1/pric2n.align',\n 'data/alignments/s1/pric3s.align',\n 'data/alignments/s1/pric4p.align',\n 'data/alignments/s1/pric5a.align',\n 'data/alignments/s1/prii6n.align',\n 'data/alignments/s1/prii7s.align',\n 'data/alignments/s1/prii8p.align',\n 'data/alignments/s1/prii9a.align',\n 'data/alignments/s1/prip1s.align',\n 'data/alignments/s1/prip2p.align',\n 'data/alignments/s1/prip3a.align',\n 'data/alignments/s1/pripzn.align',\n 'data/alignments/s1/priv4n.align',\n 'data/alignments/s1/priv5s.align',\n 'data/alignments/s1/priv6p.align',\n 'data/alignments/s1/priv7a.align',\n 'data/alignments/s1/prwd4n.align',\n 'data/alignments/s1/prwd5s.align',\n 'data/alignments/s1/prwd6p.align',\n 'data/alignments/s1/prwd7a.align',\n 'data/alignments/s1/prwj8n.align',\n 'data/alignments/s1/prwj9s.align',\n 'data/alignments/s1/prwk1a.align',\n 'data/alignments/s1/prwkzp.align',\n 'data/alignments/s1/prwq2n.align',\n 'data/alignments/s1/prwq3s.align',\n 'data/alignments/s1/prwq4p.align',\n 'data/alignments/s1/prwq5a.align',\n 'data/alignments/s1/prwx6n.align',\n 'data/alignments/s1/prwx7s.align',\n 'data/alignments/s1/prwx8p.align',\n 'data/alignments/s1/prwx9a.align',\n 'data/alignments/s1/pwad2n.align',\n 'data/alignments/s1/pwad3s.align',\n 'data/alignments/s1/pwad4p.align',\n 'data/alignments/s1/pwad5a.align',\n 'data/alignments/s1/pwaj6n.align',\n 'data/alignments/s1/pwaj7s.align',\n 'data/alignments/s1/pwaj8p.align',\n 'data/alignments/s1/pwaj9a.align',\n 'data/alignments/s1/pwaq1s.align',\n 'data/alignments/s1/pwaq2p.align',\n 'data/alignments/s1/pwaq3a.align',\n 'data/alignments/s1/pwaqzn.align',\n 'data/alignments/s1/pwax4n.align',\n 'data/alignments/s1/pwax5s.align',\n 'data/alignments/s1/pwax6p.align',\n 'data/alignments/s1/pwax7a.align',\n 'data/alignments/s1/pwbd6n.align',\n 'data/alignments/s1/pwbd7s.align',\n 'data/alignments/s1/pwbd8p.align',\n 'data/alignments/s1/pwbd9a.align',\n 'data/alignments/s1/pwbk1s.align',\n 'data/alignments/s1/pwbk2p.align',\n 'data/alignments/s1/pwbk3a.align',\n 'data/alignments/s1/pwbkzn.align',\n 'data/alignments/s1/pwbq4n.align',\n 'data/alignments/s1/pwbq5s.align',\n 'data/alignments/s1/pwbq6p.align',\n 'data/alignments/s1/pwbq7a.align',\n 'data/alignments/s1/pwbx8n.align',\n 'data/alignments/s1/pwbx9s.align',\n 'data/alignments/s1/pwby1a.align',\n 'data/alignments/s1/pwbyzp.align',\n 'data/alignments/s1/pwic8n.align',\n 'data/alignments/s1/pwic9s.align',\n 'data/alignments/s1/pwid1a.align',\n 'data/alignments/s1/pwidzp.align',\n 'data/alignments/s1/pwij2n.align',\n 'data/alignments/s1/pwij3s.align',\n 'data/alignments/s1/pwij4p.align',\n 'data/alignments/s1/pwij5a.align',\n 'data/alignments/s1/pwip6n.align',\n 'data/alignments/s1/pwip7s.align',\n 'data/alignments/s1/pwip8p.align',\n 'data/alignments/s1/pwip9a.align',\n 'data/alignments/s1/pwix1s.align',\n 'data/alignments/s1/pwix2p.align',\n 'data/alignments/s1/pwix3a.align',\n 'data/alignments/s1/pwixzn.align',\n 'data/alignments/s1/pwwe1s.align',\n 'data/alignments/s1/pwwe2p.align',\n 'data/alignments/s1/pwwe3a.align',\n 'data/alignments/s1/pwwezn.align',\n 'data/alignments/s1/pwwk4n.align',\n 'data/alignments/s1/pwwk5s.align',\n 'data/alignments/s1/pwwk6p.align',\n 'data/alignments/s1/pwwk7a.align',\n 'data/alignments/s1/pwwq8n.align',\n 'data/alignments/s1/pwwq9s.align',\n 'data/alignments/s1/pwwr1a.align',\n 'data/alignments/s1/pwwrzp.align',\n 'data/alignments/s1/pwwy2n.align',\n 'data/alignments/s1/pwwy3s.align',\n 'data/alignments/s1/pwwy4p.align',\n 'data/alignments/s1/pwwy5a.align',\n 'data/alignments/s1/sbaa4n.align',\n 'data/alignments/s1/sbaa5s.align',\n 'data/alignments/s1/sbaa6p.align',\n 'data/alignments/s1/sbaa7a.align',\n 'data/alignments/s1/sbag8n.align',\n 'data/alignments/s1/sbag9s.align',\n 'data/alignments/s1/sbah1a.align',\n 'data/alignments/s1/sbahzp.align',\n 'data/alignments/s1/sban2n.align',\n 'data/alignments/s1/sban3s.align',\n 'data/alignments/s1/sban4p.align',\n 'data/alignments/s1/sban5a.align',\n 'data/alignments/s1/sbat6n.align',\n 'data/alignments/s1/sbat7s.align',\n 'data/alignments/s1/sbat8p.align',\n 'data/alignments/s1/sbat9a.align',\n 'data/alignments/s1/sbba8n.align',\n 'data/alignments/s1/sbba9s.align',\n 'data/alignments/s1/sbbb1a.align',\n 'data/alignments/s1/sbbbzp.align',\n 'data/alignments/s1/sbbh2n.align',\n 'data/alignments/s1/sbbh3s.align',\n 'data/alignments/s1/sbbh4p.align',\n 'data/alignments/s1/sbbh5a.align',\n 'data/alignments/s1/sbbn6n.align',\n 'data/alignments/s1/sbbn7s.align',\n 'data/alignments/s1/sbbn8p.align',\n 'data/alignments/s1/sbbn9a.align',\n 'data/alignments/s1/sbbu1s.align',\n 'data/alignments/s1/sbbu2p.align',\n 'data/alignments/s1/sbbu3a.align',\n 'data/alignments/s1/sbbuzn.align',\n 'data/alignments/s1/sbia1s.align',\n 'data/alignments/s1/sbia2p.align',\n 'data/alignments/s1/sbia3a.align',\n 'data/alignments/s1/sbiazn.align',\n 'data/alignments/s1/sbig4n.align',\n 'data/alignments/s1/sbig5s.align',\n 'data/alignments/s1/sbig6p.align',\n 'data/alignments/s1/sbig7a.align',\n 'data/alignments/s1/sbim8n.align',\n 'data/alignments/s1/sbim9s.align',\n 'data/alignments/s1/sbin1a.align',\n 'data/alignments/s1/sbinzp.align',\n 'data/alignments/s1/sbit2n.align',\n 'data/alignments/s1/sbit3s.align',\n 'data/alignments/s1/sbit4p.align',\n 'data/alignments/s1/sbit5a.align',\n 'data/alignments/s1/sbwb2n.align',\n 'data/alignments/s1/sbwb3s.align',\n 'data/alignments/s1/sbwb4p.align',\n 'data/alignments/s1/sbwb5a.align',\n 'data/alignments/s1/sbwh6n.align',\n 'data/alignments/s1/sbwh7s.align',\n 'data/alignments/s1/sbwh8p.align',\n 'data/alignments/s1/sbwh9a.align',\n 'data/alignments/s1/sbwo1s.align',\n 'data/alignments/s1/sbwo2p.align',\n 'data/alignments/s1/sbwo3a.align',\n 'data/alignments/s1/sbwozn.align',\n 'data/alignments/s1/sbwu4n.align',\n 'data/alignments/s1/sbwu5s.align',\n 'data/alignments/s1/sbwu6p.align',\n 'data/alignments/s1/sbwu7a.align',\n 'data/alignments/s1/sgac2n.align',\n 'data/alignments/s1/sgac3s.align',\n 'data/alignments/s1/sgac4p.align',\n 'data/alignments/s1/sgac5a.align',\n 'data/alignments/s1/sgai6n.align',\n 'data/alignments/s1/sgai7s.align',\n 'data/alignments/s1/sgai8p.align',\n 'data/alignments/s1/sgai9a.align',\n 'data/alignments/s1/sgap1s.align',\n 'data/alignments/s1/sgap2p.align',\n 'data/alignments/s1/sgap3a.align',\n 'data/alignments/s1/sgapzn.align',\n 'data/alignments/s1/sgav4n.align',\n 'data/alignments/s1/sgav5s.align',\n 'data/alignments/s1/sgav6p.align',\n 'data/alignments/s1/sgav7a.align',\n 'data/alignments/s1/sgbc6n.align',\n 'data/alignments/s1/sgbc7s.align',\n 'data/alignments/s1/sgbc8p.align',\n 'data/alignments/s1/sgbc9a.align',\n 'data/alignments/s1/sgbj1s.align',\n 'data/alignments/s1/sgbj2p.align',\n 'data/alignments/s1/sgbj3a.align',\n 'data/alignments/s1/sgbjzn.align',\n 'data/alignments/s1/sgbp4n.align',\n 'data/alignments/s1/sgbp5s.align',\n 'data/alignments/s1/sgbp6p.align',\n 'data/alignments/s1/sgbp7a.align',\n 'data/alignments/s1/sgbv8n.align',\n 'data/alignments/s1/sgbv9s.align',\n 'data/alignments/s1/sgbx1a.align',\n 'data/alignments/s1/sgbxzp.align',\n 'data/alignments/s1/sgib8n.align',\n 'data/alignments/s1/sgib9s.align',\n 'data/alignments/s1/sgic1a.align',\n 'data/alignments/s1/sgiczp.align',\n 'data/alignments/s1/sgii2n.align',\n 'data/alignments/s1/sgii3s.align',\n 'data/alignments/s1/sgii4p.align',\n 'data/alignments/s1/sgii5a.align',\n 'data/alignments/s1/sgio6n.align',\n 'data/alignments/s1/sgio7s.align',\n 'data/alignments/s1/sgio8p.align',\n 'data/alignments/s1/sgio9a.align',\n 'data/alignments/s1/sgiv1s.align',\n 'data/alignments/s1/sgiv2p.align',\n 'data/alignments/s1/sgiv3a.align',\n 'data/alignments/s1/sgivzn.align',\n 'data/alignments/s1/sgwd1s.align',\n 'data/alignments/s1/sgwd2p.align',\n 'data/alignments/s1/sgwd3a.align',\n 'data/alignments/s1/sgwdzn.align',\n 'data/alignments/s1/sgwj4n.align',\n 'data/alignments/s1/sgwj5s.align',\n 'data/alignments/s1/sgwj6p.align',\n 'data/alignments/s1/sgwj7a.align',\n 'data/alignments/s1/sgwp8n.align',\n 'data/alignments/s1/sgwp9s.align',\n 'data/alignments/s1/sgwq1a.align',\n 'data/alignments/s1/sgwqzp.align',\n 'data/alignments/s1/sgwx2n.align',\n 'data/alignments/s1/sgwx3s.align',\n 'data/alignments/s1/sgwx4p.align',\n 'data/alignments/s1/sgwx5a.align',\n 'data/alignments/s1/srab1s.align',\n 'data/alignments/s1/srab2p.align',\n 'data/alignments/s1/srab3a.align',\n 'data/alignments/s1/srabzn.align',\n 'data/alignments/s1/srah4n.align',\n 'data/alignments/s1/srah5s.align',\n 'data/alignments/s1/srah6p.align',\n 'data/alignments/s1/srah7a.align',\n 'data/alignments/s1/sran8n.align',\n 'data/alignments/s1/sran9s.align',\n 'data/alignments/s1/srao1a.align',\n 'data/alignments/s1/sraozp.align',\n 'data/alignments/s1/srau2n.align',\n 'data/alignments/s1/srau3s.align',\n 'data/alignments/s1/srau4p.align',\n 'data/alignments/s1/srau5a.align',\n 'data/alignments/s1/srbb4n.align',\n 'data/alignments/s1/srbb5s.align',\n 'data/alignments/s1/srbb6p.align',\n 'data/alignments/s1/srbb7a.align',\n 'data/alignments/s1/srbh8n.align',\n 'data/alignments/s1/srbh9s.align',\n 'data/alignments/s1/srbi1a.align',\n 'data/alignments/s1/srbizp.align',\n 'data/alignments/s1/srbo2n.align',\n 'data/alignments/s1/srbo3s.align',\n 'data/alignments/s1/srbo4p.align',\n 'data/alignments/s1/srbo5a.align',\n 'data/alignments/s1/srbu6n.align',\n 'data/alignments/s1/srbu7s.align',\n 'data/alignments/s1/srbu8p.align',\n 'data/alignments/s1/srbu9a.align',\n 'data/alignments/s1/sria6n.align',\n 'data/alignments/s1/sria7s.align',\n 'data/alignments/s1/sria8p.align',\n 'data/alignments/s1/sria9a.align',\n 'data/alignments/s1/srih1s.align',\n 'data/alignments/s1/srih2p.align',\n 'data/alignments/s1/srih3a.align',\n 'data/alignments/s1/srihzn.align',\n 'data/alignments/s1/srin4n.align',\n 'data/alignments/s1/srin5s.align',\n 'data/alignments/s1/srin6p.align',\n 'data/alignments/s1/srin7a.align',\n 'data/alignments/s1/srit8n.align',\n 'data/alignments/s1/srit9s.align',\n 'data/alignments/s1/sriu1a.align',\n 'data/alignments/s1/sriuzp.align',\n 'data/alignments/s1/srwb8n.align',\n 'data/alignments/s1/srwb9s.align',\n 'data/alignments/s1/srwc1a.align',\n 'data/alignments/s1/srwczp.align',\n 'data/alignments/s1/srwi2n.align',\n 'data/alignments/s1/srwi3s.align',\n 'data/alignments/s1/srwi4p.align',\n 'data/alignments/s1/srwi5a.align',\n 'data/alignments/s1/srwo6n.align',\n 'data/alignments/s1/srwo7s.align',\n 'data/alignments/s1/srwo8p.align',\n 'data/alignments/s1/srwo9a.align',\n 'data/alignments/s1/srwv1s.align',\n 'data/alignments/s1/srwv2p.align',\n 'data/alignments/s1/srwv3a.align',\n 'data/alignments/s1/srwvzn.align',\n 'data/alignments/s1/swab6n.align',\n 'data/alignments/s1/swab7s.align',\n 'data/alignments/s1/swab8p.align',\n 'data/alignments/s1/swab9a.align',\n 'data/alignments/s1/swai1s.align',\n 'data/alignments/s1/swai2p.align',\n 'data/alignments/s1/swai3a.align',\n 'data/alignments/s1/swaizn.align',\n 'data/alignments/s1/swao4n.align',\n 'data/alignments/s1/swao5s.align',\n 'data/alignments/s1/swao6p.align',\n 'data/alignments/s1/swao7a.align',\n 'data/alignments/s1/swau8n.align',\n 'data/alignments/s1/swau9s.align',\n 'data/alignments/s1/swav1a.align',\n 'data/alignments/s1/swavzp.align',\n 'data/alignments/s1/swbc1s.align',\n 'data/alignments/s1/swbc2p.align',\n 'data/alignments/s1/swbc3a.align',\n 'data/alignments/s1/swbczn.align',\n 'data/alignments/s1/swbi4n.align',\n 'data/alignments/s1/swbi5s.align',\n 'data/alignments/s1/swbi6p.align',\n 'data/alignments/s1/swbi7a.align',\n 'data/alignments/s1/swbo8n.align',\n 'data/alignments/s1/swbo9s.align',\n 'data/alignments/s1/swbp1a.align',\n 'data/alignments/s1/swbpzp.align',\n 'data/alignments/s1/swbv2n.align',\n 'data/alignments/s1/swbv3s.align',\n 'data/alignments/s1/swbv4p.align',\n 'data/alignments/s1/swbv5a.align',\n 'data/alignments/s1/swib2n.align',\n 'data/alignments/s1/swib3s.align',\n 'data/alignments/s1/swib4p.align',\n 'data/alignments/s1/swib5a.align',\n 'data/alignments/s1/swih6n.align',\n 'data/alignments/s1/swih7s.align',\n 'data/alignments/s1/swih8p.align',\n 'data/alignments/s1/swih9a.align',\n 'data/alignments/s1/swio1s.align',\n 'data/alignments/s1/swio2p.align',\n 'data/alignments/s1/swio3a.align',\n 'data/alignments/s1/swiozn.align',\n 'data/alignments/s1/swiu4n.align',\n 'data/alignments/s1/swiu5s.align',\n 'data/alignments/s1/swiu6p.align',\n 'data/alignments/s1/swiu7a.align',\n 'data/alignments/s1/swwc4n.align',\n 'data/alignments/s1/swwc5s.align',\n 'data/alignments/s1/swwc6p.align',\n 'data/alignments/s1/swwc7a.align',\n 'data/alignments/s1/swwi8n.align',\n 'data/alignments/s1/swwi9s.align',\n 'data/alignments/s1/swwj1a.align',\n 'data/alignments/s1/swwjzp.align',\n 'data/alignments/s1/swwp2n.align',\n 'data/alignments/s1/swwp3s.align',\n 'data/alignments/s1/swwp4p.align',\n 'data/alignments/s1/swwp5a.align',\n 'data/alignments/s1/swwv6n.align',\n ...]"},"metadata":{}}]},{"cell_type":"code","source":"def load_video(path:str) -> List[float]: \n\n cap = cv2.VideoCapture(path) # read frames of the video\n frames = []\n for _ in range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))): \n ret, frame = cap.read() # ret-wheather frame is captured or not , frame actual matrix representation of captured frame\n frame = tf.image.rgb_to_grayscale(frame) # convert to grayscale\n frames.append(frame[190:236,80:220,:]) # Crop only mouth region and add pixel matrix to frame list\n cap.release()\n \n mean = tf.math.reduce_mean(frames )\n std = tf.math.reduce_std(tf.cast(frames, tf.float32))\n return tf.cast((frames - mean), tf.float32) / std # standarrdize pixel values and make it float16 to reduce furthur computation times","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:45.233363Z","iopub.execute_input":"2023-11-04T20:00:45.233647Z","iopub.status.idle":"2023-11-04T20:00:45.240328Z","shell.execute_reply.started":"2023-11-04T20:00:45.233622Z","shell.execute_reply":"2023-11-04T20:00:45.239507Z"},"trusted":true},"execution_count":9,"outputs":[]},{"cell_type":"code","source":"vocab = [x for x in \"abcdefghijklmnopqrstuvwxyz'?!123456789 \"]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:45.241586Z","iopub.execute_input":"2023-11-04T20:00:45.241870Z","iopub.status.idle":"2023-11-04T20:00:45.251898Z","shell.execute_reply.started":"2023-11-04T20:00:45.241846Z","shell.execute_reply":"2023-11-04T20:00:45.250992Z"},"trusted":true},"execution_count":10,"outputs":[]},{"cell_type":"code","source":"# encode vocabs to its index and set every character that is not in vocab to empty strig \nchar_to_num = tf.keras.layers.StringLookup(vocabulary=vocab, oov_token=\"\")\n# decode do the opposite of above \nnum_to_char = tf.keras.layers.StringLookup(vocabulary=char_to_num.get_vocabulary(), oov_token=\"\", invert=True)\n\nprint(f\"The vocabulary is: {char_to_num.get_vocabulary()} \"\n f\"(size ={char_to_num.vocabulary_size()})\")","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:45.252989Z","iopub.execute_input":"2023-11-04T20:00:45.253230Z","iopub.status.idle":"2023-11-04T20:00:46.321755Z","shell.execute_reply.started":"2023-11-04T20:00:45.253209Z","shell.execute_reply":"2023-11-04T20:00:46.320717Z"},"trusted":true},"execution_count":11,"outputs":[{"name":"stdout","text":"The vocabulary is: ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', \"'\", '?', '!', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' '] (size =40)\n","output_type":"stream"}]},{"cell_type":"code","source":"char_to_num.get_vocabulary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.322841Z","iopub.execute_input":"2023-11-04T20:00:46.323133Z","iopub.status.idle":"2023-11-04T20:00:46.330944Z","shell.execute_reply.started":"2023-11-04T20:00:46.323108Z","shell.execute_reply":"2023-11-04T20:00:46.330098Z"},"trusted":true},"execution_count":12,"outputs":[{"execution_count":12,"output_type":"execute_result","data":{"text/plain":"['',\n 'a',\n 'b',\n 'c',\n 'd',\n 'e',\n 'f',\n 'g',\n 'h',\n 'i',\n 'j',\n 'k',\n 'l',\n 'm',\n 'n',\n 'o',\n 'p',\n 'q',\n 'r',\n 's',\n 't',\n 'u',\n 'v',\n 'w',\n 'x',\n 'y',\n 'z',\n \"'\",\n '?',\n '!',\n '1',\n '2',\n '3',\n '4',\n '5',\n '6',\n '7',\n '8',\n '9',\n ' ']"},"metadata":{}}]},{"cell_type":"code","source":"char_to_num(['o', 'm', 'm'])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.332074Z","iopub.execute_input":"2023-11-04T20:00:46.332411Z","iopub.status.idle":"2023-11-04T20:00:46.345939Z","shell.execute_reply.started":"2023-11-04T20:00:46.332379Z","shell.execute_reply":"2023-11-04T20:00:46.344920Z"},"trusted":true},"execution_count":13,"outputs":[{"execution_count":13,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"num_to_char([14, 9, 3, 11])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:46.353203Z","iopub.execute_input":"2023-11-04T20:00:46.353478Z","iopub.status.idle":"2023-11-04T20:00:46.365271Z","shell.execute_reply.started":"2023-11-04T20:00:46.353455Z","shell.execute_reply":"2023-11-04T20:00:46.364375Z"},"trusted":true},"execution_count":14,"outputs":[{"execution_count":14,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def load_alignments(path:str) -> List[str]: \n with open(path, 'r') as f: \n lines = f.readlines() \n tokens = []\n # in every line there are 3 elemnts\n # 1st and 2nd are the time stamps during which word is said\n # 3rd is actual word that is said\n for line in lines:\n line = line.split()\n if line[2] != 'sil': # dont consider silence\n tokens = [*tokens,' ',line[2]] \n # all encoded words are stored in tokens list so return their concatination to train model\n return char_to_num(tf.reshape(tf.strings.unicode_split(tokens, input_encoding='UTF-8'), (-1)))[1:]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.366334Z","iopub.execute_input":"2023-11-04T20:00:46.366571Z","iopub.status.idle":"2023-11-04T20:00:46.373805Z","shell.execute_reply.started":"2023-11-04T20:00:46.366550Z","shell.execute_reply":"2023-11-04T20:00:46.372918Z"},"trusted":true},"execution_count":15,"outputs":[]},{"cell_type":"code","source":"def load_data(path: str): \n# path = bytes.decode(path.numpy())\n# print(path)\n file_name = path.numpy().decode('utf-8').split('/')[-1].split('.')[0]\n# file_name = path.split('\\\\')[-1].split('.')[0]\n video_path = os.path.join('data','s1',f'{file_name}.mpg')\n alignment_path = os.path.join('data','alignments','s1',f'{file_name}.align')\n frames = load_video(video_path) \n alignments = load_alignments(alignment_path)\n \n return frames, alignments\n# return file_name","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.374922Z","iopub.execute_input":"2023-11-04T20:00:46.375197Z","iopub.status.idle":"2023-11-04T20:00:46.386472Z","shell.execute_reply.started":"2023-11-04T20:00:46.375174Z","shell.execute_reply":"2023-11-04T20:00:46.385548Z"},"trusted":true},"execution_count":16,"outputs":[]},{"cell_type":"code","source":"test_path = './data/s1/srwv1s.mpg'","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.387470Z","iopub.execute_input":"2023-11-04T20:00:46.387784Z","iopub.status.idle":"2023-11-04T20:00:46.396509Z","shell.execute_reply.started":"2023-11-04T20:00:46.387760Z","shell.execute_reply":"2023-11-04T20:00:46.395696Z"},"trusted":true},"execution_count":17,"outputs":[]},{"cell_type":"code","source":"# test_path = bytes.decode(test_path.numpy())","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:46.397767Z","iopub.execute_input":"2023-11-04T20:00:46.398081Z","iopub.status.idle":"2023-11-04T20:00:46.407323Z","shell.execute_reply.started":"2023-11-04T20:00:46.398057Z","shell.execute_reply":"2023-11-04T20:00:46.406425Z"},"trusted":true},"execution_count":18,"outputs":[]},{"cell_type":"code","source":"# hi = tf.convert_to_tensor(test_path).numpy().decode('utf-8')\n# hi","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:46.408405Z","iopub.execute_input":"2023-11-04T20:00:46.408728Z","iopub.status.idle":"2023-11-04T20:00:46.417131Z","shell.execute_reply.started":"2023-11-04T20:00:46.408699Z","shell.execute_reply":"2023-11-04T20:00:46.416301Z"},"trusted":true},"execution_count":19,"outputs":[]},{"cell_type":"code","source":"tf.convert_to_tensor(test_path).numpy().decode('utf-8').split('/')[-1].split('.')[0]","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:46.418385Z","iopub.execute_input":"2023-11-04T20:00:46.418701Z","iopub.status.idle":"2023-11-04T20:00:46.431050Z","shell.execute_reply.started":"2023-11-04T20:00:46.418672Z","shell.execute_reply":"2023-11-04T20:00:46.430097Z"},"trusted":true},"execution_count":20,"outputs":[{"execution_count":20,"output_type":"execute_result","data":{"text/plain":"'srwv1s'"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"frames, alignments = load_data(tf.convert_to_tensor(test_path))","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:46.432276Z","iopub.execute_input":"2023-11-04T20:00:46.432876Z","iopub.status.idle":"2023-11-04T20:00:47.488844Z","shell.execute_reply.started":"2023-11-04T20:00:46.432844Z","shell.execute_reply":"2023-11-04T20:00:47.487907Z"},"trusted":true},"execution_count":21,"outputs":[]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:47.489965Z","iopub.execute_input":"2023-11-04T20:00:47.492006Z","iopub.status.idle":"2023-11-04T20:00:47.498695Z","shell.execute_reply.started":"2023-11-04T20:00:47.491978Z","shell.execute_reply":"2023-11-04T20:00:47.497813Z"},"trusted":true},"execution_count":22,"outputs":[{"execution_count":22,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[0])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:47.499860Z","iopub.execute_input":"2023-11-04T20:00:47.500097Z","iopub.status.idle":"2023-11-04T20:00:47.984766Z","shell.execute_reply.started":"2023-11-04T20:00:47.500076Z","shell.execute_reply":"2023-11-04T20:00:47.983722Z"},"trusted":true},"execution_count":23,"outputs":[{"execution_count":23,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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NNdff32Nr2T8sY1Nf3+/WbFihfnRj35k3njjDbNjxw6zbNkys2TJElHHTB2b8WRKTj6WLVtmuru7S/u+75t58+aZDRs2TGKvJpejR48aIjLbt283xnz4EiSTSbNly5bSMf/93/9tiMjs2LFjsrpZU4aGhsxZZ51lnnnmGfN7v/d7pcnHbB6bO+64w3zuc5+LLQ+CwHR0dJi///u/L/2uv7/fpNNp8+///u+16OKkceWVV5o//dM/Fb+77rrrzA033GCMmb1jo//AljMOr7/+uiEis2fPntIxP/vZz4zjOObw4cM16/tEc6KJmWb37t2GiMxvfvMbY8zsGZuTZcrJLvl8nnp6emjFihWl37muSytWrKAdO3ZMYs8ml4GBASIiamtrIyKinp4eKhQKYpwWL15MnZ2ds2acuru76corrxRjQDS7x+anP/0pLV26lP74j/+Y5s6dSxdeeCH94Ac/KJUfOHCAent7xdi0tLTQ8uXLZ/zYfPazn6Vt27bRL3/5SyIi+sUvfkEvvvgiXX755UQ0u8eGU8447Nixg1pbW2np0qWlY1asWEGu69KuXbtq3ufJZGBggBzHodbWViLC2JTLlEss995775Hv+9Te3i5+397eTm+88cYk9WpyCYKA1q5dSxdffDGdc845RETU29tLqVSq9MB/RHt7O/X29k5CL2vLo48+Si+99BLt2bMnUjabx+att96iBx98kNatW0d/9Vd/RXv27KG/+Iu/oFQqRatXry5d/4ner5k+Nt/85jdpcHCQFi9eTJ7nke/7dPfdd9MNN9xARDSrx4ZTzjj09vbS3LlzRXkikaC2trZZNVbZbJbuuOMOuv7660vJ5TA25THlJh8gSnd3N7366qv04osvTnZXpgSHDh2i2267jZ555hnKZDKT3Z0pRRAEtHTpUvrbv/1bIiK68MIL6dVXX6WHHnqIVq9ePcm9m1z+4z/+g374wx/S5s2b6bd/+7dp3759tHbtWpo3b96sHxtQOYVCgb74xS+SMYYefPDBye7OtGPKyS6nnnoqeZ4X8Uzo6+ujjo6OSerV5LFmzRraunUrPffcczR//vzS7zs6Oiifz1N/f784fjaMU09PDx09epQ+/elPUyKRoEQiQdu3b6f777+fEokEtbe3z9qxOe200+hTn/qU+N3ZZ59NBw8eJCIqXf9sfL/+8i//kr75zW/Sl7/8ZTr33HPpT/7kT+j222+nDRs2ENHsHhtOOePQ0dFBR48eFeXFYpGOHTs2K8bqo4nHb37zG3rmmWdKqx5EGJtymXKTj1QqRUuWLKFt27aVfhcEAW3bto26uromsWe1xRhDa9asoccee4yeffZZWrRokShfsmQJJZNJMU779++ngwcPzvhxuvTSS+mVV16hffv2lX6WLl1KN9xwQ2l7to7NxRdfHHHJ/uUvf0lnnHEGEREtWrSIOjo6xNgMDg7Srl27ZvzYjIyMkOvKT57neRQEARHN7rHhlDMOXV1d1N/fTz09PaVjnn32WQqCgJYvX17zPteSjyYeb775Jv3nf/4nzZkzR5TP5rGpiMm2eD0Rjz76qEmn0+aRRx4xr7/+uvna175mWltbTW9v72R3rWZ8/etfNy0tLeb5558377zzTulnZGSkdMwtt9xiOjs7zbPPPmv27t1rurq6TFdX1yT2evLg3i7GzN6x2b17t0kkEubuu+82b775pvnhD39o6uvrzb/927+VjrnnnntMa2ur+clPfmL+67/+y1xzzTUz0p1Us3r1anP66aeXXG1//OMfm1NPPdV84xvfKB0zW8ZmaGjIvPzyy+bll182RGT+4R/+wbz88sslj41yxuGyyy4zF154odm1a5d58cUXzVlnnTUj3EltY5PP583VV19t5s+fb/bt2ye+zblcrlTHTB2b8WRKTj6MMeYf//EfTWdnp0mlUmbZsmVm586dk92lmkJEJ/zZtGlT6ZjR0VHz53/+5+aUU04x9fX15o/+6I/MO++8M3mdnkT05GM2j80TTzxhzjnnHJNOp83ixYvNP//zP4vyIAjMnXfeadrb2006nTaXXnqp2b9//yT1tnYMDg6a2267zXR2dppMJmM+/vGPm29961vij8ZsGZvnnnvuhN+X1atXG2PKG4f333/fXH/99aaxsdE0Nzebm266yQwNDU3C1YwvtrE5cOBA7Lf5ueeeK9UxU8dmPHGMYeH9AAAAAAAmmCln8wEAAACAmQ0mHwAAAACoKZh8AAAAAKCmYPIBAAAAgJqCyQcAAAAAagomHwAAAACoKZh8AAAAAKCmYPIBAAAAgJqCyQcAAAAAagomHwAAAACoKZh8AAAAAKCmYPIBAAAAgJryfwC/z4o52djPqQAAAABJRU5ErkJggg=="},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[23])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:47.986388Z","iopub.execute_input":"2023-11-04T20:00:47.986899Z","iopub.status.idle":"2023-11-04T20:00:48.235551Z","shell.execute_reply.started":"2023-11-04T20:00:47.986859Z","shell.execute_reply":"2023-11-04T20:00:48.234678Z"},"trusted":true},"execution_count":24,"outputs":[{"execution_count":24,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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"},"metadata":{}}]},{"cell_type":"code","source":"plt.imshow(frames[40])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.237093Z","iopub.execute_input":"2023-11-04T20:00:48.237481Z","iopub.status.idle":"2023-11-04T20:00:48.481573Z","shell.execute_reply.started":"2023-11-04T20:00:48.237446Z","shell.execute_reply":"2023-11-04T20:00:48.480679Z"},"trusted":true},"execution_count":25,"outputs":[{"execution_count":25,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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fPl3wWsO7jf2220I5umli5bLsiaLdmmTBcrNLh46r8amAOP9nalW1uZ/B6oNhCoksBpktS0Wi/TQQw/R6OgodXd3U29vL+XzeVqxYkXpmMWLF1NXVxft3Lkzsp5sNktDQ0PiR1EURVGUmUvFHx8vvvgiNTY2UjKZpJtvvpm2bt1KH/nIR6ivr48SiQS1traK49vb26mvry+yvg0bNlBLS0vpZ8GCBRVfhKIoiqIoJw4Vf3z89m//Nu3fv592795Nn//852n16tX08ssvV92B9evX0+DgYOnn0KFDVdelKIqiKMr0p2JX20QiQR/+8IeJiGjJkiW0d+9e+uY3v0l/+qd/SrlcjgYGBsTqR39/P3V0dETWl0wmKZlMRpYrEwO6WAlyUuf244G2arMjEe66BK63CcwPy0DbEGifu/NiyGGraxhzw+X2H0RoAyJtXFaeel5pO5QRE+D1ZMyobF644UI9TLJFfT7OC9GMhtUZh/OauF4PNgeYnTZT5CGty3/s3803lrZHivI5PcbsMbK+vN4C23fHCQXO3XILUE/OUk/CDeZRErLRNsS4jQ1m46XIslPiA2K/g+2f7A2Lsibmaot2PPXsXsXBLTTL7AVsIcxtbt+YPgCP5XMldCw/NGRzEmyH7Ej4XIzsGdG2I/vFfhqe4Sfe3FPazhr57HM33bQPLunsXRRy859OhMKys3cWughbbEdEWPSJ6Nc047idpX3fp2w2S0uWLKF4PE7bt28vlR04cIAOHjxI3d3dlhoURVEURZlNVPT5uH79errsssuoq6uLhoeHafPmzfTMM8/Qtm3bqKWlhW666SZat24dtbW1UXNzM91yyy3U3d1duaeLoiiKoigzloo+Po4ePUo33HADvf3229TS0kLnnHMObdu2jf7gD/6AiIjuuusucl2XVq1aRdlsllauXEn33ntvdT1znMC9iC//TYaL6olE1Rlvo281ur4WU8FSt0mBq2MmWM42BZBdeDRUm8xjy95YAaHop5ax4dJKqB4utYyzLLqy89zS9ta39oiyehY5NO/IsbFlp+XL8hjF02f7Llwvd3eMw7U3oeunM1jabnCzooy74Q5DhNGBYpBldtiXbrjc9RZde7nslPXl3ENphUf19GLossqvX94LLrWcFJNusC1s3wO30Hp2/ehaOw+klTbmXtsAkWH5TKm3vF/iIPPlQ863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eWWKejW1+L5Pa9eupQsvvJDOOussIiLq6+ujRCJRmvC/ob29nfr6+qagl7XloYceoueff5727t0bKpvNY/P666/TfffdR+vWraO/+Zu/ob1799Jf/dVfUSKRoNWrV5euf6zna6aPzRe/+EUaGhqixYsXk+d5VCwW6Y477qDrr7+eiGhWjw2nnHHo6+ujefPmifJYLEZtbW2zaqwymQzdfvvtdN1115WSy+nYlMe0+/hQwvT09NBLL71Ezz333FR3ZVpw6NAhuvXWW+nJJ5+kVCo11d2ZVvi+T0uXLqV/+Id/ICKi8847j1566SW6//77afXq1VPcu6nl+9//Pn3nO9+hzZs30+/8zu/Q/v37ae3atdTZ2Tnrx0apnHw+T3/yJ39Cxhi67777pro7JxzTTnaZO3cueZ4X8kzo7++njo6OKerV1LFmzRp67LHH6Omnn6b58+eXft/R0UG5XI4GBgbE8bNhnHp7e+no0aN0/vnnUywWo1gsRjt27KB77rmHYrEYtbe3z9qxOeWUU+gjH/mI+N2ZZ55JBw8eJCIqXf9sfL7++q//mr74xS/Spz/9aTr77LPpM5/5DN122220YcMGIprdY8MpZxw6Ojro6NGjorxQKND7778/K8bqNx8eb775Jj355JOlVQ8iHZtymXYfH4lEgpYsWULbt28v/c73fdq+fTt1d3dPYc9qizGG1qxZQ1u3bqWnnnqKFi1aJMqXLFlC8XhcjNOBAwfo4MGDM36cLrnkEnrxxRdp//79pZ+lS5fS9ddfX9qerWNz4YUXhlyyX331VTrttNOIiGjRokXU0dEhxmZoaIh2794948cmnU6T68pXnud55Ps+Ec3useGUMw7d3d00MDBAvb29pWOeeuop8n2fli9fXvM+15LffHi89tpr9F//9V80Z84cUT6bx6YiptridSweeughk0wmzYMPPmhefvll87nPfc60traavr6+qe5azfj85z9vWlpazDPPPGPefvvt0k86nS4dc/PNN5uuri7z1FNPmX379pnu7m7T3d09hb2eOri3izGzd2z27NljYrGYueOOO8xrr71mvvOd75j6+nrzH//xH6Vj7rzzTtPa2mp+9KMfmf/+7/82V1999Yx0J0VWr15tTj311JKr7Q9/+EMzd+5c84UvfKF0zGwZm+HhYfPCCy+YF154wRCR+ad/+ifzwgsvlDw2yhmHSy+91Jx33nlm9+7d5rnnnjNnnHHGjHAntY1NLpczV111lZk/f77Zv3+/eDdns9lSHTN1bCaSafnxYYwx//zP/2y6urpMIpEwy5YtM7t27ZrqLtUUIhrzZ9OmTaVjjh07Zv7yL//SnHTSSaa+vt780R/9kXn77benrtNTCH58zOaxefTRR81ZZ51lksmkWbx4sfnWt74lyn3fN1/+8pdNe3u7SSaT5pJLLjEHDhyYot7WjqGhIXPrrbearq4uk0qlzOmnn26+9KUviT8as2Vsnn766THfL6tXrzbGlDcO7733nrnuuutMY2OjaW5uNjfeeKMZHh6egquZWGxj88Ybb0S+m59++ulSHTN1bCYSxxgW3k9RFEVRFGWSmXY2H4qiKIqizGz040NRFEVRlJqiHx+KoiiKotQU/fhQFEVRFKWm6MeHoiiKoig1RT8+FEVRFEWpKfrxoSiKoihKTdGPD0VRFEVRaop+fCiKoiiKUlP040NRFEVRlJqiHx+KoiiKotQU/fhQFEVRFKWm/F+iX9aiPypn3AAAAABJRU5ErkJggg=="},"metadata":{}}]},{"cell_type":"code","source":"alignments","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.482921Z","iopub.execute_input":"2023-11-04T20:00:48.483576Z","iopub.status.idle":"2023-11-04T20:00:48.492583Z","shell.execute_reply.started":"2023-11-04T20:00:48.483541Z","shell.execute_reply":"2023-11-04T20:00:48.491592Z"},"trusted":true},"execution_count":26,"outputs":[{"execution_count":26,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([bytes.decode(x) for x in num_to_char(alignments.numpy()).numpy()])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.493792Z","iopub.execute_input":"2023-11-04T20:00:48.494073Z","iopub.status.idle":"2023-11-04T20:00:48.508347Z","shell.execute_reply.started":"2023-11-04T20:00:48.494050Z","shell.execute_reply":"2023-11-04T20:00:48.507314Z"},"trusted":true},"execution_count":27,"outputs":[{"execution_count":27,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"def mappable_function(path:str) ->List[str]:\n result = tf.py_function(load_data, [path], (tf.float32, tf.int64))\n return result","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:48.509644Z","iopub.execute_input":"2023-11-04T20:00:48.509992Z","iopub.status.idle":"2023-11-04T20:00:48.516332Z","shell.execute_reply.started":"2023-11-04T20:00:48.509962Z","shell.execute_reply":"2023-11-04T20:00:48.515538Z"},"trusted":true},"execution_count":28,"outputs":[]},{"cell_type":"markdown","source":"# 2. Create Data Pipeline","metadata":{"tags":[]}},{"cell_type":"code","source":"from matplotlib import pyplot as plt","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:48.517727Z","iopub.execute_input":"2023-11-04T20:00:48.518154Z","iopub.status.idle":"2023-11-04T20:00:48.528574Z","shell.execute_reply.started":"2023-11-04T20:00:48.518120Z","shell.execute_reply":"2023-11-04T20:00:48.527662Z"},"trusted":true},"execution_count":29,"outputs":[]},{"cell_type":"code","source":"data = tf.data.Dataset.list_files('./data/s1/*.mpg')\ndata = data.shuffle(500, reshuffle_each_iteration=False)\ndata = data.map(mappable_function)\ndata = data.padded_batch(2, padded_shapes=([75,None,None,None],[40]))\ndata = data.prefetch(tf.data.AUTOTUNE)\n","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:48.529754Z","iopub.execute_input":"2023-11-04T20:00:48.530027Z","iopub.status.idle":"2023-11-04T20:00:48.623016Z","shell.execute_reply.started":"2023-11-04T20:00:48.530004Z","shell.execute_reply":"2023-11-04T20:00:48.622179Z"},"trusted":true},"execution_count":30,"outputs":[]},{"cell_type":"markdown","source":"","metadata":{}},{"cell_type":"code","source":"# Train - Test Split\ntrain = data.take(450)\ntest = data.skip(450)","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.624131Z","iopub.execute_input":"2023-11-04T20:00:48.624398Z","iopub.status.idle":"2023-11-04T20:00:48.632316Z","shell.execute_reply.started":"2023-11-04T20:00:48.624374Z","shell.execute_reply":"2023-11-04T20:00:48.631438Z"},"trusted":true},"execution_count":31,"outputs":[]},{"cell_type":"code","source":"len(train)","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.633556Z","iopub.execute_input":"2023-11-04T20:00:48.633881Z","iopub.status.idle":"2023-11-04T20:00:48.649690Z","shell.execute_reply.started":"2023-11-04T20:00:48.633844Z","shell.execute_reply":"2023-11-04T20:00:48.648787Z"},"trusted":true},"execution_count":32,"outputs":[{"execution_count":32,"output_type":"execute_result","data":{"text/plain":"450"},"metadata":{}}]},{"cell_type":"code","source":"frames, alignments = data.as_numpy_iterator().next()","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:48.650918Z","iopub.execute_input":"2023-11-04T20:00:48.651181Z","iopub.status.idle":"2023-11-04T20:00:49.314383Z","shell.execute_reply.started":"2023-11-04T20:00:48.651158Z","shell.execute_reply":"2023-11-04T20:00:49.313532Z"},"trusted":true},"execution_count":33,"outputs":[]},{"cell_type":"code","source":"len(frames)","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:49.315643Z","iopub.execute_input":"2023-11-04T20:00:49.316170Z","iopub.status.idle":"2023-11-04T20:00:49.321884Z","shell.execute_reply.started":"2023-11-04T20:00:49.316141Z","shell.execute_reply":"2023-11-04T20:00:49.321028Z"},"trusted":true},"execution_count":34,"outputs":[{"execution_count":34,"output_type":"execute_result","data":{"text/plain":"2"},"metadata":{}}]},{"cell_type":"code","source":"sample = data.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:49.323307Z","iopub.execute_input":"2023-11-04T20:00:49.323623Z","iopub.status.idle":"2023-11-04T20:00:49.337725Z","shell.execute_reply.started":"2023-11-04T20:00:49.323597Z","shell.execute_reply":"2023-11-04T20:00:49.336885Z"},"trusted":true},"execution_count":35,"outputs":[]},{"cell_type":"code","source":"val = sample.next()\nval[0]","metadata":{"scrolled":true,"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:49.339184Z","iopub.execute_input":"2023-11-04T20:00:49.339513Z","iopub.status.idle":"2023-11-04T20:00:49.782356Z","shell.execute_reply.started":"2023-11-04T20:00:49.339482Z","shell.execute_reply":"2023-11-04T20:00:49.781146Z"},"trusted":true},"execution_count":36,"outputs":[{"execution_count":36,"output_type":"execute_result","data":{"text/plain":"array([[[[[1.3697747 ],\n [1.3697747 ],\n [1.3697747 ],\n ...,\n [0.03702094],\n [0.2961675 ],\n [0.18510468]],\n\n [[1.3697747 ],\n [1.3697747 ],\n [1.3697747 ],\n ...,\n [0.14808375],\n [0.14808375],\n [0.07404187]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0.18510468],\n [0.14808375],\n [0.14808375]],\n\n ...,\n\n [[0.92552346],\n [0.92552346],\n [0.92552346],\n ...,\n [9.329276 ],\n [9.292255 ],\n [9.292255 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.92552346],\n ...,\n [9.292255 ],\n [9.255235 ],\n [9.255235 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.92552346],\n ...,\n [9.292255 ],\n [9.255235 ],\n [9.255235 ]]],\n\n\n [[[1.3697747 ],\n [1.3697747 ],\n [1.3697747 ],\n ...,\n [0.03702094],\n [0.18510468],\n [0.14808375]],\n\n [[1.3697747 ],\n [1.3697747 ],\n [1.3697747 ],\n ...,\n [0.11106281],\n [0.11106281],\n [0.11106281]],\n\n [[1.2957329 ],\n [1.2957329 ],\n [1.2957329 ],\n ...,\n [0.14808375],\n [0.14808375],\n [0.14808375]],\n\n ...,\n\n [[0.92552346],\n [0.92552346],\n [0.8885025 ],\n ...,\n [9.292255 ],\n [9.292255 ],\n [9.292255 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.8885025 ],\n ...,\n [9.255235 ],\n [9.255235 ],\n [9.255235 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.8885025 ],\n ...,\n [9.255235 ],\n [9.255235 ],\n [9.255235 ]]],\n\n\n [[[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0. ],\n [0.25914657],\n [0.11106281]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0.03702094],\n [0.14808375],\n [0.11106281]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0.11106281],\n [0.14808375],\n [0.14808375]],\n\n ...,\n\n [[0.9625444 ],\n [0.9625444 ],\n [0.92552346],\n ...,\n [9.292255 ],\n [9.292255 ],\n [9.292255 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.8885025 ],\n ...,\n [9.255235 ],\n [9.255235 ],\n [9.255235 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.8885025 ],\n ...,\n [9.255235 ],\n [9.255235 ],\n [9.255235 ]]],\n\n\n ...,\n\n\n [[[1.4438165 ],\n [1.4438165 ],\n [1.3697747 ],\n ...,\n [9.329276 ],\n [0.18510468],\n [0.11106281]],\n\n [[1.4067956 ],\n [1.4067956 ],\n [1.3327538 ],\n ...,\n [9.329276 ],\n [0.11106281],\n [0.11106281]],\n\n [[1.2587119 ],\n [1.2957329 ],\n [1.2957329 ],\n ...,\n [0.14808375],\n [0.14808375],\n [0.14808375]],\n\n ...,\n\n [[0.9995653 ],\n [0.9995653 ],\n [0.9625444 ],\n ...,\n [9.366297 ],\n [9.329276 ],\n [9.329276 ]],\n\n [[0.9625444 ],\n [0.9625444 ],\n [0.9625444 ],\n ...,\n [9.329276 ],\n [9.329276 ],\n [9.292255 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.92552346],\n ...,\n [9.329276 ],\n [9.292255 ],\n [9.292255 ]]],\n\n\n [[[1.3697747 ],\n [1.3697747 ],\n [1.3327538 ],\n ...,\n [9.329276 ],\n [0.18510468],\n [0.07404187]],\n\n [[1.2957329 ],\n [1.3327538 ],\n [1.2957329 ],\n ...,\n [9.366297 ],\n [0.18510468],\n [0.07404187]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0.18510468],\n [0.14808375],\n [0.14808375]],\n\n ...,\n\n [[0.9995653 ],\n [0.9995653 ],\n [0.9625444 ],\n ...,\n [9.329276 ],\n [9.292255 ],\n [9.292255 ]],\n\n [[0.9625444 ],\n [0.9625444 ],\n [0.9625444 ],\n ...,\n [9.366297 ],\n [9.329276 ],\n [9.292255 ]],\n\n [[0.92552346],\n [0.92552346],\n [0.92552346],\n ...,\n [9.366297 ],\n [9.292255 ],\n [9.292255 ]]],\n\n\n [[[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0. ],\n [0.22212562],\n [0.11106281]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [9.403318 ],\n [0.33318844],\n [0.14808375]],\n\n [[1.3327538 ],\n [1.3327538 ],\n [1.3327538 ],\n ...,\n [0.18510468],\n [0.18510468],\n [0.14808375]],\n\n ...,\n\n [[1.0365863 ],\n [0.9995653 ],\n [0.9995653 ],\n ...,\n [9.366297 ],\n [9.329276 ],\n [9.329276 ]],\n\n [[0.9995653 ],\n [0.9995653 ],\n [0.9995653 ],\n ...,\n [9.366297 ],\n [9.329276 ],\n [9.292255 ]],\n\n [[0.9995653 ],\n [0.9625444 ],\n [0.9625444 ],\n ...,\n [9.366297 ],\n [9.292255 ],\n [9.292255 ]]]],\n\n\n\n [[[[0.49414608],\n [0.9502809 ],\n [1.0643146 ],\n ...,\n [0.26607865],\n [0.19005619],\n [0.19005619]],\n\n [[0.5321573 ],\n [0.6081798 ],\n [0.49414608],\n ...,\n [0.26607865],\n [0.19005619],\n [0.19005619]],\n\n [[1.1023259 ],\n [1.0643146 ],\n [0.646191 ],\n ...,\n [0.22806741],\n [0.22806741],\n [0.22806741]],\n\n ...,\n\n [[1.0643146 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0. ],\n [0. ],\n [0. ]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0. ],\n [0. ],\n [0. ]]],\n\n\n [[[0.68420225],\n [0.79823595],\n [1.1783483 ],\n ...,\n [0.26607865],\n [0.19005619],\n [0.19005619]],\n\n [[0.68420225],\n [0.57016855],\n [0.4181236 ],\n ...,\n [0.26607865],\n [0.19005619],\n [0.19005619]],\n\n [[1.2543708 ],\n [1.2163596 ],\n [0.68420225],\n ...,\n [0.22806741],\n [0.22806741],\n [0.22806741]],\n\n ...,\n\n [[1.0643146 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0. ],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [9.692865 ],\n [0. ],\n [0. ]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [9.692865 ],\n [0. ],\n [0. ]]],\n\n\n [[[0.79823595],\n [0.87425846],\n [1.1023259 ],\n ...,\n [0.22806741],\n [0.19005619],\n [0.19005619]],\n\n [[0.76022476],\n [0.68420225],\n [0.34210113],\n ...,\n [0.22806741],\n [0.22806741],\n [0.22806741]],\n\n [[1.2163596 ],\n [1.1023259 ],\n [0.6081798 ],\n ...,\n [0.26607865],\n [0.26607865],\n [0.26607865]],\n\n ...,\n\n [[1.0643146 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0. ],\n [0. ],\n [0. ]]],\n\n\n ...,\n\n\n [[[1.1403371 ],\n [1.1403371 ],\n [0.68420225],\n ...,\n [0.22806741],\n [0.22806741],\n [0.22806741]],\n\n [[1.1023259 ],\n [0.91226965],\n [0.26607865],\n ...,\n [0.22806741],\n [0.22806741],\n [0.22806741]],\n\n [[1.292382 ],\n [1.292382 ],\n [1.0263034 ],\n ...,\n [0.19005619],\n [0.19005619],\n [0.19005619]],\n\n ...,\n\n [[1.0643146 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0. ]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0. ]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0. ],\n [0. ]]],\n\n\n [[[1.1783483 ],\n [1.2163596 ],\n [0.68420225],\n ...,\n [0.26607865],\n [0.22806741],\n [0.22806741]],\n\n [[1.1023259 ],\n [1.1023259 ],\n [0.45613483],\n ...,\n [0.26607865],\n [0.22806741],\n [0.22806741]],\n\n [[1.444427 ],\n [1.4064157 ],\n [0.9502809 ],\n ...,\n [0.19005619],\n [0.19005619],\n [0.19005619]],\n\n ...,\n\n [[1.0643146 ],\n [1.0643146 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0. ]]],\n\n\n [[[1.1403371 ],\n [1.1783483 ],\n [0.6081798 ],\n ...,\n [0.19005619],\n [0.19005619],\n [0.19005619]],\n\n [[1.0643146 ],\n [1.1023259 ],\n [0.45613483],\n ...,\n [0.19005619],\n [0.19005619],\n [0.19005619]],\n\n [[1.444427 ],\n [1.4064157 ],\n [0.98829216],\n ...,\n [0.22806741],\n [0.19005619],\n [0.19005619]],\n\n ...,\n\n [[1.0643146 ],\n [1.0643146 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0.03801124]],\n\n [[1.0263034 ],\n [1.0263034 ],\n [1.0263034 ],\n ...,\n [0.03801124],\n [0.03801124],\n [0. ]]]]], dtype=float32)"},"metadata":{}}]},{"cell_type":"code","source":"val[0].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:49.785393Z","iopub.execute_input":"2023-11-04T20:00:49.785774Z","iopub.status.idle":"2023-11-04T20:00:49.796646Z","shell.execute_reply.started":"2023-11-04T20:00:49.785721Z","shell.execute_reply":"2023-11-04T20:00:49.793908Z"},"trusted":true},"execution_count":37,"outputs":[{"execution_count":37,"output_type":"execute_result","data":{"text/plain":"(2, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"# imageio.mimsave('./animation.gif', val[0][0], fps=10)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:49.798463Z","iopub.execute_input":"2023-11-04T20:00:49.798786Z","iopub.status.idle":"2023-11-04T20:00:49.806083Z","shell.execute_reply.started":"2023-11-04T20:00:49.798755Z","shell.execute_reply":"2023-11-04T20:00:49.804984Z"},"trusted":true},"execution_count":38,"outputs":[]},{"cell_type":"code","source":"# 0:videos, 0: 1st video out of the batch, 0: return the first frame in the video \nplt.imshow(val[0][0][23])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:49.808316Z","iopub.execute_input":"2023-11-04T20:00:49.808565Z","iopub.status.idle":"2023-11-04T20:00:50.092652Z","shell.execute_reply.started":"2023-11-04T20:00:49.808544Z","shell.execute_reply":"2023-11-04T20:00:50.091526Z"},"trusted":true},"execution_count":39,"outputs":[{"execution_count":39,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}},{"output_type":"display_data","data":{"text/plain":"
","image/png":"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W1uppqaGzj//fNq6dWup3BhDX/va1+j000+nmpoaWrRoEe3cuXMKe1wdisUiffWrX6U5c+ZQTU0Nve9976N/+Id/EHkoTpaxeeGFF+i6666jjo4O8jyPHn/8cVFezjgcOXKEbrnlFmpsbKTm5ma69dZbaWhoiI53XGOTz+fp7rvvpvPPP5/q6uqoo6ODPv3pT9P+/ftFHSfq2EwoZhry8MMPm2Qyaf793//dvPbaa+Zzn/ucaW5uNr29vVPdtaqxePFis3r1avPqq6+a7du3m2uuucZ0dnaaoaGh0jG33XabmTVrllm3bp3ZunWrueSSS8yll146hb2uPps3bzZnnnmmueCCC8wdd9xR+v3JOjZHjhwxs2fPNp/5zGfMpk2bzK5du8zatWvNW2+9VTrm3nvvNU1NTebxxx83v/rVr8z1119v5syZY0ZHR6ew55PPPffcY1pbW82aNWvM7t27zSOPPGLq6+vNd77zndIxJ8vYPPXUU+YrX/mKefTRRw0Rmccee0yUlzMOV111lfnQhz5kNm7caH75y1+as88+29x8881VvpKJxzU2fX19ZtGiRebHP/6xeeONN8yGDRvMggULzLx580QdJ+rYTCTT8uNjwYIFZtmyZaX9YrFoOjo6zMqVK6ewV1PLwYMHDRGZ9evXG2PeewgSiYR55JFHSsf87//+ryEis2HDhqnqZlUZHBw055xzjnnmmWfMH//xH5c+Pk7msbn77rvN5ZdfHlkeBIFpb283//zP/1z6XV9fn0mlUuY///M/q9HFKePaa681f/mXfyl+d9NNN5lbbrnFGHPyjg3+gS1nHF5//XVDRGbLli2lY37+858bz/PMvn37qtb3yeZoH2bI5s2bDRGZt99+2xhz8ozNsTLtzC65XI62bdtGixYtKv3O931atGgRbdiwYQp7NrX09/cTEVFLSwsREW3bto3y+bwYp7lz51JnZ+dJM07Lli2ja6+9VowB0ck9Nk888QTNnz+f/vzP/5xmzJhBF110Ef3gBz8ole/evZt6enrE2DQ1NdHChQtP+LG59NJLad26dfTmm28SEdGvfvUrevHFF+nqq68mopN7bDjljMOGDRuoubmZ5s+fXzpm0aJF5Ps+bdq0qep9nkr6+/vJ8zxqbm4mIh2bcpl2ieUOHz5MxWKR2traxO/b2trojTfemKJeTS1BENCdd95Jl112GZ133nlERNTT00PJZLI04X9PW1sb9fT0TEEvq8vDDz9ML730Em3ZsiVUdjKPza5du+j++++n5cuX09/+7d/Sli1b6K//+q8pmUzS0qVLS9d/tOfrRB+bL3/5yzQwMEBz586lWCxGxWKR7rnnHrrllluIiE7qseGUMw49PT00Y8YMUR6Px6mlpeWkGqtMJkN333033XzzzaXkcjo25THtPj6UMMuWLaNXX32VXnzxxanuyrSgu7ub7rjjDnrmmWconU5PdXemFUEQ0Pz58+kf//EfiYjooosuoldffZW+973v0dKlS6e4d1PLT37yE/rRj35EDz30EH3wgx+k7du305133kkdHR0n/dgolZPP5+njH/84GWPo/vvvn+ruHHdMO7PLqaeeSrFYLKRM6O3tpfb29inq1dRx++2305o1a+i5556jmTNnln7f3t5OuVyO+vr6xPEnwzht27aNDh48SBdffDHF43GKx+O0fv16+u53v0vxeJza2tpO2rE5/fTT6QMf+ID43bnnnkt79uwhIipd/8n4fP3N3/wNffnLX6ZPfvKTdP7559Nf/MVf0F133UUrV64kopN7bDjljEN7ezsdPHhQlBcKBTpy5MhJMVa///B4++236ZlnnimtehDp2JTLtPv4SCaTNG/ePFq3bl3pd0EQ0Lp166irq2sKe1ZdjDF0++2302OPPUbPPvsszZkzR5TPmzePEomEGKcdO3bQnj17TvhxuvLKK+mVV16h7du3l37mz59Pt9xyS2n7ZB2byy67LCTJfvPNN2n27NlERDRnzhxqb28XYzMwMECbNm064cdmZGSEfF++8mKxGAVBQEQn99hwyhmHrq4u6uvro23btpWOefbZZykIAlq4cGHV+1xNfv/hsXPnTvrFL35Bra2tovxkHpuKmGqP16Px8MMPm1QqZR588EHz+uuvm89//vOmubnZ9PT0THXXqsYXvvAF09TUZJ5//nlz4MCB0s/IyEjpmNtuu810dnaaZ5991mzdutV0dXWZrq6uKez11MHVLsacvGOzefNmE4/HzT333GN27txpfvSjH5na2lrzwx/+sHTMvffea5qbm83PfvYz8+tf/9rccMMNJ6ScFFm6dKk544wzSlLbRx991Jx66qnmS1/6UumYk2VsBgcHzcsvv2xefvllQ0TmX/7lX8zLL79cUmyUMw5XXXWVueiii8ymTZvMiy++aM4555wTQk7qGptcLmeuv/56M3PmTLN9+3bxbs5ms6U6TtSxmUim5ceHMcb867/+q+ns7DTJZNIsWLDAbNy4caq7VFWI6Kg/q1evLh0zOjpq/uqv/sqccsoppra21nzsYx8zBw4cmLpOTyH48XEyj82TTz5pzjvvPJNKpczcuXPNv/3bv4nyIAjMV7/6VdPW1mZSqZS58sorzY4dO6aot9VjYGDA3HHHHaazs9Ok02lz1llnma985Svij8bJMjbPPffcUd8vS5cuNcaUNw7vvPOOufnmm019fb1pbGw0n/3sZ83g4OAUXM3E4hqb3bt3R76bn3vuuVIdJ+rYTCSeMSy8n6IoiqIoyiQz7Xw+FEVRFEU5sdGPD0VRFEVRqop+fCiKoiiKUlX040NRFEVRlKqiHx+KoiiKolQV/fhQFEVRFKWq6MeHoiiKoihVRT8+FEVRFEWpKvrxoSiKoihKVdGPD0VRFEVRqop+fCiKoiiKUlX040NRFEVRlKry/wMjnxmFiToh1wAAAABJRU5ErkJggg=="},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(word) for word in val[1][0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:50.095193Z","iopub.execute_input":"2023-11-04T20:00:50.095494Z","iopub.status.idle":"2023-11-04T20:00:50.169049Z","shell.execute_reply.started":"2023-11-04T20:00:50.095468Z","shell.execute_reply":"2023-11-04T20:00:50.168039Z"},"trusted":true},"execution_count":40,"outputs":[{"execution_count":40,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"markdown","source":"# 3. Design the Deep Neural Network","metadata":{"tags":[]}},{"cell_type":"code","source":"from tensorflow.keras.models import Sequential \nfrom tensorflow.keras.layers import Conv3D, LSTM, Dense, Dropout, Bidirectional, MaxPool3D, Activation, Reshape, SpatialDropout3D, BatchNormalization, TimeDistributed, Flatten\nfrom tensorflow.keras.optimizers import Adam\nfrom tensorflow.keras.callbacks import ModelCheckpoint, LearningRateScheduler","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:50.181079Z","iopub.execute_input":"2023-11-04T20:00:50.181454Z","iopub.status.idle":"2023-11-04T20:00:50.194539Z","shell.execute_reply.started":"2023-11-04T20:00:50.181429Z","shell.execute_reply":"2023-11-04T20:00:50.192467Z"},"trusted":true},"execution_count":41,"outputs":[]},{"cell_type":"code","source":"data.as_numpy_iterator().next()[0][0].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:50.196732Z","iopub.execute_input":"2023-11-04T20:00:50.198037Z","iopub.status.idle":"2023-11-04T20:00:51.070693Z","shell.execute_reply.started":"2023-11-04T20:00:50.198003Z","shell.execute_reply":"2023-11-04T20:00:51.069707Z"},"trusted":true},"execution_count":42,"outputs":[{"execution_count":42,"output_type":"execute_result","data":{"text/plain":"(75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model = Sequential()\nmodel.add(Conv3D(128, 3, input_shape=(75,46,140,1), padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(256, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(Conv3D(75, 3, padding='same'))\nmodel.add(Activation('relu'))\nmodel.add(MaxPool3D((1,2,2)))\n\nmodel.add(TimeDistributed(Flatten()))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True)))\nmodel.add(Dropout(.5))\n\nmodel.add(Dense(char_to_num.vocabulary_size()+1, kernel_initializer='he_normal', activation='softmax'))","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:51.072027Z","iopub.execute_input":"2023-11-04T20:00:51.072327Z","iopub.status.idle":"2023-11-04T20:00:53.125310Z","shell.execute_reply.started":"2023-11-04T20:00:51.072302Z","shell.execute_reply":"2023-11-04T20:00:53.124526Z"},"trusted":true},"execution_count":43,"outputs":[]},{"cell_type":"code","source":"model.summary()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:53.126871Z","iopub.execute_input":"2023-11-04T20:00:53.127229Z","iopub.status.idle":"2023-11-04T20:00:53.172782Z","shell.execute_reply.started":"2023-11-04T20:00:53.127195Z","shell.execute_reply":"2023-11-04T20:00:53.171895Z"},"trusted":true},"execution_count":44,"outputs":[{"name":"stdout","text":"Model: \"sequential\"\n_________________________________________________________________\n Layer (type) Output Shape Param # \n=================================================================\n conv3d (Conv3D) (None, 75, 46, 140, 128) 3584 \n \n activation (Activation) (None, 75, 46, 140, 128) 0 \n \n max_pooling3d (MaxPooling3D (None, 75, 23, 70, 128) 0 \n ) \n \n conv3d_1 (Conv3D) (None, 75, 23, 70, 256) 884992 \n \n activation_1 (Activation) (None, 75, 23, 70, 256) 0 \n \n max_pooling3d_1 (MaxPooling (None, 75, 11, 35, 256) 0 \n 3D) \n \n conv3d_2 (Conv3D) (None, 75, 11, 35, 75) 518475 \n \n activation_2 (Activation) (None, 75, 11, 35, 75) 0 \n \n max_pooling3d_2 (MaxPooling (None, 75, 5, 17, 75) 0 \n 3D) \n \n time_distributed (TimeDistr (None, 75, 6375) 0 \n ibuted) \n \n bidirectional (Bidirectiona (None, 75, 256) 6660096 \n l) \n \n dropout (Dropout) (None, 75, 256) 0 \n \n bidirectional_1 (Bidirectio (None, 75, 256) 394240 \n nal) \n \n dropout_1 (Dropout) (None, 75, 256) 0 \n \n dense (Dense) (None, 75, 41) 10537 \n \n=================================================================\nTotal params: 8,471,924\nTrainable params: 8,471,924\nNon-trainable params: 0\n_________________________________________________________________\n","output_type":"stream"}]},{"cell_type":"code","source":"5*17*75","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:53.173878Z","iopub.execute_input":"2023-11-04T20:00:53.174140Z","iopub.status.idle":"2023-11-04T20:00:53.179704Z","shell.execute_reply.started":"2023-11-04T20:00:53.174116Z","shell.execute_reply":"2023-11-04T20:00:53.178862Z"},"trusted":true},"execution_count":45,"outputs":[{"execution_count":45,"output_type":"execute_result","data":{"text/plain":"6375"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(val[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:53.180647Z","iopub.execute_input":"2023-11-04T20:00:53.180937Z","iopub.status.idle":"2023-11-04T20:00:56.846381Z","shell.execute_reply.started":"2023-11-04T20:00:53.180913Z","shell.execute_reply":"2023-11-04T20:00:56.845430Z"},"trusted":true},"execution_count":46,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 4s 4s/step\n","output_type":"stream"}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(x) for x in tf.argmax(yhat[0],axis=1)])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:56.847935Z","iopub.execute_input":"2023-11-04T20:00:56.848304Z","iopub.status.idle":"2023-11-04T20:00:56.938652Z","shell.execute_reply.started":"2023-11-04T20:00:56.848269Z","shell.execute_reply":"2023-11-04T20:00:56.937808Z"},"trusted":true},"execution_count":47,"outputs":[{"execution_count":47,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"tf.strings.reduce_join([num_to_char(tf.argmax(x)) for x in yhat[0]])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:56.940137Z","iopub.execute_input":"2023-11-04T20:00:56.940485Z","iopub.status.idle":"2023-11-04T20:00:57.015533Z","shell.execute_reply.started":"2023-11-04T20:00:56.940453Z","shell.execute_reply":"2023-11-04T20:00:57.014717Z"},"trusted":true},"execution_count":48,"outputs":[{"execution_count":48,"output_type":"execute_result","data":{"text/plain":""},"metadata":{}}]},{"cell_type":"code","source":"model.input_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.016838Z","iopub.execute_input":"2023-11-04T20:00:57.017173Z","iopub.status.idle":"2023-11-04T20:00:57.023337Z","shell.execute_reply.started":"2023-11-04T20:00:57.017142Z","shell.execute_reply":"2023-11-04T20:00:57.022460Z"},"trusted":true},"execution_count":49,"outputs":[{"execution_count":49,"output_type":"execute_result","data":{"text/plain":"(None, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"model.output_shape","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.024442Z","iopub.execute_input":"2023-11-04T20:00:57.024704Z","iopub.status.idle":"2023-11-04T20:00:57.035417Z","shell.execute_reply.started":"2023-11-04T20:00:57.024680Z","shell.execute_reply":"2023-11-04T20:00:57.034468Z"},"trusted":true},"execution_count":50,"outputs":[{"execution_count":50,"output_type":"execute_result","data":{"text/plain":"(None, 75, 41)"},"metadata":{}}]},{"cell_type":"markdown","source":"# 4. Setup Training Options and Train","metadata":{"tags":[]}},{"cell_type":"code","source":"def scheduler(epoch, lr):\n if epoch < 30:\n return lr\n else:\n return lr * tf.math.exp(-0.1)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.036568Z","iopub.execute_input":"2023-11-04T20:00:57.036854Z","iopub.status.idle":"2023-11-04T20:00:57.045583Z","shell.execute_reply.started":"2023-11-04T20:00:57.036831Z","shell.execute_reply":"2023-11-04T20:00:57.044662Z"},"trusted":true},"execution_count":51,"outputs":[]},{"cell_type":"code","source":"# define our special CTC loss function\ndef CTCLoss(y_true, y_pred):\n batch_len = tf.cast(tf.shape(y_true)[0], dtype=\"int64\")\n input_length = tf.cast(tf.shape(y_pred)[1], dtype=\"int64\")\n label_length = tf.cast(tf.shape(y_true)[1], dtype=\"int64\")\n\n input_length = input_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n label_length = label_length * tf.ones(shape=(batch_len, 1), dtype=\"int64\")\n\n loss = tf.keras.backend.ctc_batch_cost(y_true, y_pred, input_length, label_length)\n return loss","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.046636Z","iopub.execute_input":"2023-11-04T20:00:57.046944Z","iopub.status.idle":"2023-11-04T20:00:57.056924Z","shell.execute_reply.started":"2023-11-04T20:00:57.046921Z","shell.execute_reply":"2023-11-04T20:00:57.056001Z"},"trusted":true},"execution_count":52,"outputs":[]},{"cell_type":"code","source":"# produce example original lable and predicted lable after each epoch to see model performance\nclass ProduceExample(tf.keras.callbacks.Callback): \n def __init__(self, dataset) -> None: \n self.dataset = dataset.as_numpy_iterator()\n \n def on_epoch_end(self, epoch, logs=None) -> None:\n# if epoh == 1 or epoch % 4 == 0:\n data = self.dataset.next()\n yhat = self.model.predict(data[0])\n decoded = tf.keras.backend.ctc_decode(yhat, [75,75], greedy=False)[0][0].numpy()\n for x in range(len(yhat)): \n print('Original:', tf.strings.reduce_join(num_to_char(data[1][x])).numpy().decode('utf-8'))\n print('Prediction:', tf.strings.reduce_join(num_to_char(decoded[x])).numpy().decode('utf-8'))\n print('-'*100)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.058118Z","iopub.execute_input":"2023-11-04T20:00:57.058394Z","iopub.status.idle":"2023-11-04T20:00:57.069386Z","shell.execute_reply.started":"2023-11-04T20:00:57.058370Z","shell.execute_reply":"2023-11-04T20:00:57.068428Z"},"trusted":true},"execution_count":53,"outputs":[]},{"cell_type":"code","source":"# use adam optimizer\nmodel.compile(optimizer=tf.keras.optimizers.legacy.Adam(learning_rate=0.0001), loss=CTCLoss)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.070547Z","iopub.execute_input":"2023-11-04T20:00:57.070873Z","iopub.status.idle":"2023-11-04T20:00:57.093280Z","shell.execute_reply.started":"2023-11-04T20:00:57.070849Z","shell.execute_reply":"2023-11-04T20:00:57.092544Z"},"trusted":true},"execution_count":54,"outputs":[]},{"cell_type":"code","source":"checkpoint_callback = ModelCheckpoint(os.path.join('models','checkpoint'), monitor='loss', save_weights_only=True) ","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.094354Z","iopub.execute_input":"2023-11-04T20:00:57.094614Z","iopub.status.idle":"2023-11-04T20:00:57.099362Z","shell.execute_reply.started":"2023-11-04T20:00:57.094591Z","shell.execute_reply":"2023-11-04T20:00:57.098493Z"},"trusted":true},"execution_count":55,"outputs":[]},{"cell_type":"code","source":"schedule_callback = LearningRateScheduler(scheduler)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.100517Z","iopub.execute_input":"2023-11-04T20:00:57.101375Z","iopub.status.idle":"2023-11-04T20:00:57.110387Z","shell.execute_reply.started":"2023-11-04T20:00:57.101344Z","shell.execute_reply":"2023-11-04T20:00:57.109361Z"},"trusted":true},"execution_count":56,"outputs":[]},{"cell_type":"code","source":"example_callback = ProduceExample(test)","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-04T20:00:57.111513Z","iopub.execute_input":"2023-11-04T20:00:57.111831Z","iopub.status.idle":"2023-11-04T20:00:57.132512Z","shell.execute_reply.started":"2023-11-04T20:00:57.111791Z","shell.execute_reply":"2023-11-04T20:00:57.131844Z"},"trusted":true},"execution_count":57,"outputs":[]},{"cell_type":"code","source":"history = model.fit(train, validation_data=test, epochs=96, callbacks=[checkpoint_callback, schedule_callback, example_callback])","metadata":{"execution":{"iopub.status.busy":"2023-11-04T20:00:57.133583Z","iopub.execute_input":"2023-11-04T20:00:57.133868Z","iopub.status.idle":"2023-11-05T03:35:01.748972Z","shell.execute_reply.started":"2023-11-04T20:00:57.133844Z","shell.execute_reply":"2023-11-05T03:35:01.746997Z"},"trusted":true},"execution_count":58,"outputs":[{"name":"stdout","text":"Epoch 1/96\n448/450 [============================>.] - ETA: 1s - loss: 85.3319","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76940c7700] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76940c7700] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 85.2746","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76ec030440] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76ec030440] Warning MVs not available\n[mpeg1video @ 0x7d7768032a80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7768032a80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 2s 2s/step\nOriginal: bin white at t two now\nPrediction: le e e e e eo\n----------------------------------------------------------------------------------------------------\nOriginal: set white by o eight now\nPrediction: le e e e e eo\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 739s 2s/step - loss: 85.2746 - val_loss: 69.1930 - lr: 1.0000e-04\nEpoch 2/96\n 68/450 [===>..........................] - ETA: 4:28 - loss: 73.4134","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b8053980] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b8053980] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 70.9716","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d77940ad200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d77940ad200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: lay white at r nine again\nPrediction: la e e e o o\n----------------------------------------------------------------------------------------------------\nOriginal: place blue with j three soon\nPrediction: la e e e o o\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 533s 1s/step - loss: 70.9716 - val_loss: 65.6452 - lr: 1.0000e-04\nEpoch 3/96\n169/450 [==========>...................] - ETA: 3:16 - loss: 68.2471","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7698203d00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7698203d00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 66.9147","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e40a8280] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e40a8280] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: place white by d six now\nPrediction: la e e i e eo\n----------------------------------------------------------------------------------------------------\nOriginal: lay red with l seven again\nPrediction: la e e i e eo\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 533s 1s/step - loss: 66.9147 - val_loss: 62.2782 - lr: 1.0000e-04\nEpoch 4/96\n335/450 [=====================>........] - ETA: 1:20 - loss: 64.3567","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d786819c100] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d786819c100] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 63.9592","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d74efbb6340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d74efbb6340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: lay blue in d five again\nPrediction: la re t e eo\n----------------------------------------------------------------------------------------------------\nOriginal: place blue in u nine soon\nPrediction: la re t e eo\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 534s 1s/step - loss: 63.9592 - val_loss: 58.9128 - lr: 1.0000e-04\nEpoch 5/96\n104/450 [=====>........................] - ETA: 4:01 - loss: 62.2432","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d77681e9fc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d77681e9fc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 61.8173","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76940a2e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76940a2e00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set red in h one soon\nPrediction: la re t e on\n----------------------------------------------------------------------------------------------------\nOriginal: bin white at m eight now\nPrediction: la re t e on\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 533s 1s/step - loss: 61.8173 - val_loss: 58.2501 - lr: 1.0000e-04\nEpoch 6/96\n 95/450 [=====>........................] - ETA: 4:08 - loss: 60.6522","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e800bbc0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e800bbc0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 60.1350","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d785009fe00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d785009fe00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: set blue at a five soon\nPrediction: la re i e on\n----------------------------------------------------------------------------------------------------\nOriginal: place white by d seven soon\nPrediction: la re t e oa\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 534s 1s/step - loss: 60.1350 - val_loss: 55.6897 - lr: 1.0000e-04\nEpoch 7/96\n 3/450 [..............................] - ETA: 5:12 - loss: 61.2685","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d75e1f81940] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d75e1f81940] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 58.5690","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f8038e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f8038e00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: set green by p seven again\nPrediction: la re i e on\n----------------------------------------------------------------------------------------------------\nOriginal: lay blue at d nine again\nPrediction: la re i e on\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 535s 1s/step - loss: 58.5690 - val_loss: 55.3017 - lr: 1.0000e-04\nEpoch 8/96\n128/450 [=======>......................] - ETA: 3:45 - loss: 57.1586","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7684b6c000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7684b6c000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 55.7670","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b800cf00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b800cf00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: set white in o three again\nPrediction: la re t e ae\n----------------------------------------------------------------------------------------------------\nOriginal: set green with q zero please\nPrediction: la re t e ae\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 534s 1s/step - loss: 55.7670 - val_loss: 50.9557 - lr: 1.0000e-04\nEpoch 9/96\n 6/450 [..............................] - ETA: 5:05 - loss: 51.8333","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78640a13c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78640a13c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 52.7824","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7698001600] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7698001600] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: bin blue in l three soon\nPrediction: la re i e on\n----------------------------------------------------------------------------------------------------\nOriginal: bin green at u zero please\nPrediction: la re t e aon\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 536s 1s/step - loss: 52.7824 - val_loss: 48.8146 - lr: 1.0000e-04\nEpoch 10/96\n117/450 [======>.......................] - ETA: 3:52 - loss: 51.7781","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f8069700] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f8069700] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 50.8946","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x5646a2e28980] ac-tex damaged at 22 17\n[mpeg1video @ 0x5646a2e28980] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place red by x five again\nPrediction: la re i e an\n----------------------------------------------------------------------------------------------------\nOriginal: lay white by f four please\nPrediction: la re t e ae\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 534s 1s/step - loss: 50.8946 - val_loss: 46.5846 - lr: 1.0000e-04\nEpoch 11/96\n 71/450 [===>..........................] - ETA: 4:23 - loss: 49.8170","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b8015b00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b8015b00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 49.0681","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7794036140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7794036140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: bin blue at f four please\nPrediction: set re b e pae\n----------------------------------------------------------------------------------------------------\nOriginal: bin green at t eight now\nPrediction: set re i ie on\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 49.0681 - val_loss: 45.2084 - lr: 1.0000e-04\nEpoch 12/96\n450/450 [==============================] - ETA: 0s - loss: 47.0584","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f80a7680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f80a7680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: lay blue in x six please\nPrediction: la re t ie ae\n----------------------------------------------------------------------------------------------------\nOriginal: place red by x four please\nPrediction: la re y e pase\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 47.0584 - val_loss: 41.4461 - lr: 1.0000e-04\nEpoch 13/96\n246/450 [===============>..............] - ETA: 2:22 - loss: 44.8250","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7684d65180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7684d65180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 44.3900","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76aa01d540] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76aa01d540] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 130ms/step\nOriginal: place white at d five again\nPrediction: la re it ie ain\n----------------------------------------------------------------------------------------------------\nOriginal: lay red by e nine again\nPrediction: la re y e aon\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 532s 1s/step - loss: 44.3900 - val_loss: 40.2157 - lr: 1.0000e-04\nEpoch 14/96\n377/450 [========================>.....] - ETA: 50s - loss: 42.6432","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78500a1d80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78500a1d80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 42.5115","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d768806e180] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d768806e180] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: lay green in f three again\nPrediction: la gre it ie ain\n----------------------------------------------------------------------------------------------------\nOriginal: bin blue with g two please\nPrediction: la blue it oe plase\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 42.5115 - val_loss: 36.6420 - lr: 1.0000e-04\nEpoch 15/96\n 81/450 [====>.........................] - ETA: 4:16 - loss: 40.0415","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76ec0af680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76ec0af680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 39.7808","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78580c7300] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78580c7300] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: set red at u two now\nPrediction: la re it on ow\n----------------------------------------------------------------------------------------------------\nOriginal: lay green by m four please\nPrediction: la re iy oe plese\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 532s 1s/step - loss: 39.7808 - val_loss: 34.9563 - lr: 1.0000e-04\nEpoch 16/96\n269/450 [================>.............] - ETA: 2:06 - loss: 38.0795","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b295e5c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b295e5c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 37.8971","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76fc0b7340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76fc0b7340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place red with d four now\nPrediction: la gre it o ow\n----------------------------------------------------------------------------------------------------\nOriginal: lay green in l six please\nPrediction: set gre it o plase\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 37.8971 - val_loss: 31.5592 - lr: 1.0000e-04\nEpoch 17/96\n 42/450 [=>............................] - ETA: 4:40 - loss: 37.2339","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7694076200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7694076200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 35.7804","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e804c340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e804c340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 125ms/step\nOriginal: place green with l two please\nPrediction: pla gre it o plase\n----------------------------------------------------------------------------------------------------\nOriginal: set white by v five again\nPrediction: sit whie by ie ain\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 526s 1s/step - loss: 35.7804 - val_loss: 30.6613 - lr: 1.0000e-04\nEpoch 18/96\n317/450 [====================>.........] - ETA: 1:31 - loss: 33.3841","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7864073480] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7864073480] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 33.3151","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d75e1fa4540] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d75e1fa4540] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 123ms/step\nOriginal: place white at q zero now\nPrediction: plac blue it o now\n----------------------------------------------------------------------------------------------------\nOriginal: place white in x zero now\nPrediction: plac whie it o now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 527s 1s/step - loss: 33.3151 - val_loss: 27.6424 - lr: 1.0000e-04\nEpoch 19/96\n 45/450 [==>...........................] - ETA: 4:39 - loss: 31.6894","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7768044b80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7768044b80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 30.8727","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7684b7ea80] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7684b7ea80] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: bin red in f seven again\nPrediction: set red it ne ain\n----------------------------------------------------------------------------------------------------\nOriginal: lay blue with y six now\nPrediction: pla blue it ie now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 526s 1s/step - loss: 30.8727 - val_loss: 26.3044 - lr: 1.0000e-04\nEpoch 20/96\n 49/450 [==>...........................] - ETA: 4:37 - loss: 29.1554","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e402d840] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e402d840] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 28.5955","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d784c0c5140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d784c0c5140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: bin white by n three soon\nPrediction: bit white bt hre son\n----------------------------------------------------------------------------------------------------\nOriginal: set white with v seven soon\nPrediction: set whie it ie son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 527s 1s/step - loss: 28.5955 - val_loss: 23.0497 - lr: 1.0000e-04\nEpoch 21/96\n 80/450 [====>.........................] - ETA: 4:15 - loss: 25.9200","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a404f1c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a404f1c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 26.3424","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f4088780] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f4088780] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: set white at v zero please\nPrediction: sit white at zo please\n----------------------------------------------------------------------------------------------------\nOriginal: place white with k four now\nPrediction: place whie wit ro now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 26.3424 - val_loss: 20.3814 - lr: 1.0000e-04\nEpoch 22/96\n 75/450 [====>.........................] - ETA: 4:20 - loss: 24.0886","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76880ba700] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76880ba700] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 24.4883","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76bc0c2680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76bc0c2680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place blue at p zero please\nPrediction: place blue at ro please\n----------------------------------------------------------------------------------------------------\nOriginal: place green at e one again\nPrediction: place gren an ne ain\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 24.4883 - val_loss: 18.4825 - lr: 1.0000e-04\nEpoch 23/96\n223/450 [=============>................] - ETA: 2:37 - loss: 22.7817","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d785009eac0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d785009eac0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 22.5235","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a4078680] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a4078680] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 124ms/step\nOriginal: lay green with t zero now\nPrediction: place gre wit er now\n----------------------------------------------------------------------------------------------------\nOriginal: lay red at y four now\nPrediction: lay red at or now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 22.5235 - val_loss: 17.3327 - lr: 1.0000e-04\nEpoch 24/96\n 52/450 [==>...........................] - ETA: 4:38 - loss: 21.2628","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f4037f40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f4037f40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 20.8805","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d785803cc40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d785803cc40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: place red in v seven again\nPrediction: place red in eve again\n----------------------------------------------------------------------------------------------------\nOriginal: set white in o one soon\nPrediction: set white in oe son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 20.8805 - val_loss: 15.4639 - lr: 1.0000e-04\nEpoch 25/96\n 34/450 [=>............................] - ETA: 4:46 - loss: 20.7000","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b8079e00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b8079e00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 19.3281","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d776808e3c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d776808e3c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 118ms/step\nOriginal: set white with c four now\nPrediction: bit white wit or now\n----------------------------------------------------------------------------------------------------\nOriginal: place green in k zero please\nPrediction: place gren in zor please\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 19.3281 - val_loss: 15.1650 - lr: 1.0000e-04\nEpoch 26/96\n 52/450 [==>...........................] - ETA: 4:38 - loss: 17.5392","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d769405f000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d769405f000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 17.7996","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e40858c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e40858c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: place red by j six please\nPrediction: place red by six please\n----------------------------------------------------------------------------------------------------\nOriginal: bin white in g zero now\nPrediction: bin white in zr now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 527s 1s/step - loss: 17.7996 - val_loss: 12.4896 - lr: 1.0000e-04\nEpoch 27/96\n395/450 [=========================>....] - ETA: 38s - loss: 16.5832","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78640b03c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78640b03c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 16.5271","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a001ce00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a001ce00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: place blue by j zero please\nPrediction: place blue by eor please\n----------------------------------------------------------------------------------------------------\nOriginal: set green with p nine soon\nPrediction: set gren with ine son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 527s 1s/step - loss: 16.5271 - val_loss: 11.0701 - lr: 1.0000e-04\nEpoch 28/96\n257/450 [================>.............] - ETA: 2:13 - loss: 14.8020","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d776804a0c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d776804a0c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 15.0045","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7694076100] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7694076100] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 122ms/step\nOriginal: lay blue by k seven again\nPrediction: lay blue by seve again\n----------------------------------------------------------------------------------------------------\nOriginal: set blue at g eight now\nPrediction: set blue at eght now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 15.0045 - val_loss: 10.2751 - lr: 1.0000e-04\nEpoch 29/96\n339/450 [=====================>........] - ETA: 1:16 - loss: 14.0662","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e40240c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e40240c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 14.0592","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78481301c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78481301c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: lay blue in q one soon\nPrediction: lay blue in ne son\n----------------------------------------------------------------------------------------------------\nOriginal: lay green in f one soon\nPrediction: lay gren in ne son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 14.0592 - val_loss: 9.1001 - lr: 1.0000e-04\nEpoch 30/96\n412/450 [==========================>...] - ETA: 26s - loss: 13.1332","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d74efc73340] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d74efc73340] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 13.1728","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f800a380] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f800a380] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 119ms/step\nOriginal: place blue by c five soon\nPrediction: place blue by five son\n----------------------------------------------------------------------------------------------------\nOriginal: place green by e three soon\nPrediction: place gren by tre son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 13.1728 - val_loss: 9.4078 - lr: 1.0000e-04\nEpoch 31/96\n118/450 [======>.......................] - ETA: 3:50 - loss: 12.5134","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x5646a3268900] ac-tex damaged at 22 17\n[mpeg1video @ 0x5646a3268900] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 12.3935","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b2406900] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b2406900] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: set blue at n three soon\nPrediction: set blue at tre son\n----------------------------------------------------------------------------------------------------\nOriginal: place white at j eight please\nPrediction: place white at eiht please\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 12.3935 - val_loss: 8.2575 - lr: 9.0484e-05\nEpoch 32/96\n 8/450 [..............................] - ETA: 5:05 - loss: 10.7112","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d785001af00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d785001af00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 11.1808","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a40aa880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a40aa880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: set white in b four please\nPrediction: set white in b for please\n----------------------------------------------------------------------------------------------------\nOriginal: set blue at t nine again\nPrediction: set blue at t ne again\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 11.1808 - val_loss: 7.8103 - lr: 8.1873e-05\nEpoch 33/96\n450/450 [==============================] - ETA: 0s - loss: 10.4560","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x5646ae05ac00] ac-tex damaged at 22 17\n[mpeg1video @ 0x5646ae05ac00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: bin blue by f nine again\nPrediction: bin blue by nine again\n----------------------------------------------------------------------------------------------------\nOriginal: lay red at e two now\nPrediction: lay red at two now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 10.4560 - val_loss: 6.9572 - lr: 7.4082e-05\nEpoch 34/96\n232/450 [==============>...............] - ETA: 2:31 - loss: 9.7544","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76bc038640] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76bc038640] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 9.8701","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7768196a00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7768196a00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: lay red at k seven soon\nPrediction: lay red at seve son\n----------------------------------------------------------------------------------------------------\nOriginal: set blue in g five soon\nPrediction: set blue in five son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 9.8701 - val_loss: 6.6227 - lr: 6.7032e-05\nEpoch 35/96\n 49/450 [==>...........................] - ETA: 4:38 - loss: 9.0996","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d769008d9c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d769008d9c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 9.0793","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76ec057840] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76ec057840] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: lay white sp by f three soon\nPrediction: lay white by tre son\n----------------------------------------------------------------------------------------------------\nOriginal: lay red at k six now\nPrediction: lay red at six now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 9.0793 - val_loss: 5.7344 - lr: 6.0653e-05\nEpoch 36/96\n399/450 [=========================>....] - ETA: 35s - loss: 8.5103","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x5646a30a45c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x5646a30a45c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 8.4954","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b2946780] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b2946780] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 125ms/step\nOriginal: bin red in s two now\nPrediction: bin red in wo now\n----------------------------------------------------------------------------------------------------\nOriginal: place green at d nine soon\nPrediction: place gren at ne son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 533s 1s/step - loss: 8.4954 - val_loss: 4.9208 - lr: 5.4881e-05\nEpoch 37/96\n 92/450 [=====>........................] - ETA: 4:09 - loss: 8.1721","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7794003400] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7794003400] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 8.0987","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76880bfc00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76880bfc00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: bin green by b one soon\nPrediction: bin gren by b one son\n----------------------------------------------------------------------------------------------------\nOriginal: lay blue by k five soon\nPrediction: lay blue by five son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 533s 1s/step - loss: 8.0987 - val_loss: 5.0810 - lr: 4.9659e-05\nEpoch 38/96\n268/450 [================>.............] - ETA: 2:07 - loss: 7.7783","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76e40b6b40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76e40b6b40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 7.6377","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7858023c00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7858023c00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: set green with p eight now\nPrediction: set gren with p eight now\n----------------------------------------------------------------------------------------------------\nOriginal: lay white with m zero now\nPrediction: lay white with zero now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 531s 1s/step - loss: 7.6377 - val_loss: 4.6688 - lr: 4.4933e-05\nEpoch 39/96\n194/450 [===========>..................] - ETA: 2:57 - loss: 7.4151","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b24df880] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b24df880] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 7.3532","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76fc06c080] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76fc06c080] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 113ms/step\nOriginal: place green by y four now\nPrediction: place gren by y four now\n----------------------------------------------------------------------------------------------------\nOriginal: set green with x three soon\nPrediction: set gren with thre son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 530s 1s/step - loss: 7.3532 - val_loss: 4.1540 - lr: 4.0657e-05\nEpoch 40/96\n 53/450 [==>...........................] - ETA: 4:35 - loss: 6.7174","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7688005140] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7688005140] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.9693","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76b802b2c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76b802b2c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 114ms/step\nOriginal: set green by j two please\nPrediction: set gren by two please\n----------------------------------------------------------------------------------------------------\nOriginal: set red with v one soon\nPrediction: set red with one son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 6.9693 - val_loss: 3.7644 - lr: 3.6788e-05\nEpoch 41/96\n 49/450 [==>...........................] - ETA: 4:38 - loss: 6.5841","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7858b4be40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7858b4be40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.5354","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a4017d00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a4017d00] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: bin green at a seven soon\nPrediction: bin gren at a seven son\n----------------------------------------------------------------------------------------------------\nOriginal: lay blue at q four now\nPrediction: lay blue at four now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 6.5354 - val_loss: 3.7980 - lr: 3.3287e-05\nEpoch 42/96\n354/450 [======================>.......] - ETA: 1:06 - loss: 6.2998","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d77681a79c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d77681a79c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.3091","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d786819a040] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d786819a040] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 120ms/step\nOriginal: set red by b seven again\nPrediction: set red by b seven again\n----------------------------------------------------------------------------------------------------\nOriginal: bin green in a three soon\nPrediction: bin gren in a thre son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 6.3091 - val_loss: 3.4402 - lr: 3.0119e-05\nEpoch 43/96\n222/450 [=============>................] - ETA: 2:38 - loss: 6.1450","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76bc0112c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76bc0112c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 6.1269","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78501a6200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78501a6200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 127ms/step\nOriginal: bin green by h seven again\nPrediction: bin gren by seven again\n----------------------------------------------------------------------------------------------------\nOriginal: set red with b eight now\nPrediction: set red with b eight now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 6.1269 - val_loss: 3.5841 - lr: 2.7253e-05\nEpoch 44/96\n450/450 [==============================] - ETA: 0s - loss: 5.8158","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f00ab4c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f00ab4c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 121ms/step\nOriginal: place white at x four now\nPrediction: place white at four now\n----------------------------------------------------------------------------------------------------\nOriginal: place green by k eight please\nPrediction: place gren by eight please\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 5.8158 - val_loss: 2.9137 - lr: 2.4660e-05\nEpoch 45/96\n 49/450 [==>...........................] - ETA: 4:39 - loss: 5.7414","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78600ae000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78600ae000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.5908","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76aa2270c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76aa2270c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 124ms/step\nOriginal: set red at h six please\nPrediction: set red at h six please\n----------------------------------------------------------------------------------------------------\nOriginal: bin white at t four please\nPrediction: bin white at t four please\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 5.5908 - val_loss: 3.5077 - lr: 2.2313e-05\nEpoch 46/96\n 31/450 [=>............................] - ETA: 4:49 - loss: 6.2382","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7794062580] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7794062580] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.5060","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76980640c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76980640c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place red in c four please\nPrediction: place red in c four please\n----------------------------------------------------------------------------------------------------\nOriginal: bin blue in r nine again\nPrediction: bin blue in r nine again\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 5.5060 - val_loss: 2.7765 - lr: 2.0190e-05\nEpoch 47/96\n115/450 [======>.......................] - ETA: 3:52 - loss: 5.1303","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f0060900] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f0060900] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.3135","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d78640597c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d78640597c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 115ms/step\nOriginal: place white at j six now\nPrediction: place white at six now\n----------------------------------------------------------------------------------------------------\nOriginal: place blue in o five soon\nPrediction: place blue in five son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 5.3135 - val_loss: 2.7981 - lr: 1.8268e-05\nEpoch 48/96\n424/450 [===========================>..] - ETA: 18s - loss: 5.0985","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76bc027000] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76bc027000] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.0879","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76fc082d40] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76fc082d40] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: set white with p two now\nPrediction: set white with p two now\n----------------------------------------------------------------------------------------------------\nOriginal: lay red by r five soon\nPrediction: lay red by five son\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 529s 1s/step - loss: 5.0879 - val_loss: 2.4640 - lr: 1.6530e-05\nEpoch 49/96\n 86/450 [====>.........................] - ETA: 4:12 - loss: 5.0373","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76880410c0] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76880410c0] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 5.0412","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76c0072080] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76c0072080] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 117ms/step\nOriginal: bin white with h four please\nPrediction: bin white with four please\n----------------------------------------------------------------------------------------------------\nOriginal: place blue in o four now\nPrediction: place blue in o four now\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 527s 1s/step - loss: 5.0412 - val_loss: 2.2985 - lr: 1.4957e-05\nEpoch 50/96\n222/450 [=============>................] - ETA: 2:38 - loss: 5.0053","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7864210200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7864210200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.9653","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76a0059700] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76a0059700] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"1/1 [==============================] - 0s 116ms/step\nOriginal: bin green by u five again\nPrediction: bin gren by u five again\n----------------------------------------------------------------------------------------------------\nOriginal: bin blue by s six please\nPrediction: bin blue by s six please\n----------------------------------------------------------------------------------------------------\n450/450 [==============================] - 528s 1s/step - loss: 4.9653 - val_loss: 2.2633 - lr: 1.3534e-05\nEpoch 51/96\n 75/450 [====>.........................] - ETA: 4:19 - loss: 4.6747","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d76f4059200] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d76f4059200] Warning MVs not available\n","output_type":"stream"},{"name":"stdout","text":"450/450 [==============================] - ETA: 0s - loss: 4.8409","output_type":"stream"},{"name":"stderr","text":"[mpeg1video @ 0x7d7688207f00] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7688207f00] Warning MVs not available\n","output_type":"stream"},{"traceback":["\u001b[0;31m---------------------------------------------------------------------------\u001b[0m","\u001b[0;31mStopIteration\u001b[0m Traceback (most recent call last)","Cell \u001b[0;32mIn[58], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m history \u001b[38;5;241m=\u001b[39m \u001b[43mmodel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfit\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtrain\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mvalidation_data\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtest\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mepochs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;241;43m96\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcallbacks\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\u001b[43mcheckpoint_callback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mschedule_callback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mexample_callback\u001b[49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\n","File \u001b[0;32m/opt/conda/lib/python3.10/site-packages/keras/utils/traceback_utils.py:70\u001b[0m, in \u001b[0;36mfilter_traceback..error_handler\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 67\u001b[0m filtered_tb \u001b[38;5;241m=\u001b[39m _process_traceback_frames(e\u001b[38;5;241m.\u001b[39m__traceback__)\n\u001b[1;32m 68\u001b[0m \u001b[38;5;66;03m# To get the full stack trace, call:\u001b[39;00m\n\u001b[1;32m 69\u001b[0m \u001b[38;5;66;03m# `tf.debugging.disable_traceback_filtering()`\u001b[39;00m\n\u001b[0;32m---> 70\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m e\u001b[38;5;241m.\u001b[39mwith_traceback(filtered_tb) \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 71\u001b[0m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[1;32m 72\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m filtered_tb\n","Cell \u001b[0;32mIn[53], line 8\u001b[0m, in \u001b[0;36mProduceExample.on_epoch_end\u001b[0;34m(self, epoch, logs)\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mon_epoch_end\u001b[39m(\u001b[38;5;28mself\u001b[39m, epoch, logs\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 7\u001b[0m \u001b[38;5;66;03m# if epoh == 1 or epoch % 4 == 0:\u001b[39;00m\n\u001b[0;32m----> 8\u001b[0m data \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdataset\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mnext\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 9\u001b[0m yhat \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmodel\u001b[38;5;241m.\u001b[39mpredict(data[\u001b[38;5;241m0\u001b[39m])\n\u001b[1;32m 10\u001b[0m decoded \u001b[38;5;241m=\u001b[39m tf\u001b[38;5;241m.\u001b[39mkeras\u001b[38;5;241m.\u001b[39mbackend\u001b[38;5;241m.\u001b[39mctc_decode(yhat, [\u001b[38;5;241m75\u001b[39m,\u001b[38;5;241m75\u001b[39m], greedy\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m)[\u001b[38;5;241m0\u001b[39m][\u001b[38;5;241m0\u001b[39m]\u001b[38;5;241m.\u001b[39mnumpy()\n","\u001b[0;31mStopIteration\u001b[0m: "],"ename":"StopIteration","evalue":"","output_type":"error"}]},{"cell_type":"code","source":"# history","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:15:52.578094Z","iopub.execute_input":"2023-11-05T04:15:52.578489Z","iopub.status.idle":"2023-11-05T04:15:52.583205Z","shell.execute_reply.started":"2023-11-05T04:15:52.578457Z","shell.execute_reply":"2023-11-05T04:15:52.582141Z"},"trusted":true},"execution_count":75,"outputs":[]},{"cell_type":"code","source":"training_loss = [85.2746 ,70.9716 ,66.9147 ,63.9592 ,61.8173 ,60.1350 ,58.5690 ,55.7670 ,52.7824 ,50.8946 ,49.0681 ,47.0584 ,44.3900 ,42.5115 ,39.7808 ,37.8971 ,35.7804 ,33.3151 ,30.8727 ,28.5955 ,26.3424 ,24.4883 ,22.5235 ,20.8805 ,19.3281 ,17.7996 ,16.5271 ,15.0045 ,14.0592,13.1728 ,12.3935 ,11.1808 ,10.4560 ,9.8701 ,9.0793 ,8.4954 ,8.0987 ,7.6377 ,7.3532 ,6.9693 ,6.5354 ,6.3091 ,6.1269 ,5.8158 ,5.5908 ,5.5060 ,5.3135 ,5.0879 ,5.0412 ,4.9653 ]\nvalidation_loss = [69.1930 ,65.6452 ,62.2782 ,63.9592 ,58.2501 ,55.6897 ,55.3017 ,50.9557 ,48.8146 ,46.5846 ,45.2084 ,41.4461 ,40.2157 ,36.6420 ,34.9563 ,31.5592 ,35.7804 ,27.6424 ,26.3044 ,23.0497 ,20.3814 ,18.4825 ,17.3327 ,15.4639 ,15.1650 ,12.4896 ,11.0701 ,10.2751 ,9.1001 ,9.4078 ,8.2575 ,7.8103 ,6.9572 ,6.6227 ,5.7344 ,4.9208 ,5.0810 ,4.6688 ,4.1540 ,3.7644 ,3.7980 ,3.4402 ,3.5841 ,2.9137 ,3.5077 ,2.7765 ,2.7981 ,2.4640 ,2.2985 ,2.2633 ]","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:33:18.848842Z","iopub.execute_input":"2023-11-05T04:33:18.849760Z","iopub.status.idle":"2023-11-05T04:33:18.858447Z","shell.execute_reply.started":"2023-11-05T04:33:18.849712Z","shell.execute_reply":"2023-11-05T04:33:18.857478Z"},"trusted":true},"execution_count":78,"outputs":[]},{"cell_type":"code","source":"\n# Plot the loss\nplt.figure()\nplt.plot(training_loss, label='Training Loss')\nplt.plot(validation_loss, label='Validation Loss')\nplt.xlabel('Epoch')\nplt.ylabel('Loss')\nplt.legend()\nplt.show()","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:33:21.781973Z","iopub.execute_input":"2023-11-05T04:33:21.782772Z","iopub.status.idle":"2023-11-05T04:33:22.026187Z","shell.execute_reply.started":"2023-11-05T04:33:21.782731Z","shell.execute_reply":"2023-11-05T04:33:22.025267Z"},"trusted":true},"execution_count":79,"outputs":[{"output_type":"display_data","data":{"text/plain":"
","image/png":"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rGO5Vq1ajBw5ksmTJ/PEE0/g5+dHYGAgnp6eREdHn/dY3333HVlZWUycOJGAAPP7jx07lp49e/L66687/j6GhYUxduxYPDw8aNSoEddffz3z5s0rVpCZN28eGzZsYPfu3Y6/nxMnTqRp06asWLGCtm3bsm/fPv7zn//QqFEjAOrXr+/4/L59++jbty/NmzcHoE6dOkWuoSjcemvp+++/59tvv+W7775j9erVfPXVV7z11lt89dVXxW7Tx8eH4ODgAi9X8/XyIC7MvHeq20siIu7VqFEjOnXqxJdffgnAjh07WLhwIffeey9gPmjy8ssv07x5c8LDwwkMDGT27Nns27evUO1v3ryZuLg4R4gB6Nix41n7TZkyhc6dOxMdHU1gYCDPPvtsoY9x5rHi4+MdIQagc+fO2O12tm7d6ljXtGlTPDw8HO9jYmI4dOhQkY515jHj4uIKXARo0qQJoaGhbN68GYDHHnuM++67j65du/Laa6+xc+dOx74PP/ww//3vf+ncuTPPP/98sTpXF4Vbr8j85z//4amnnnLcImrevDl79+5l9OjRDBo0yJFSk5OTiYmJcXwuOTn5nD293aleZCD7jmWy83A6HetGuLscERHn8/I3r4y469hFcO+99zJ8+HA+/PBDxo8fT926dbniiisAePPNN3nvvfcYM2YMzZs3JyAggBEjRpCTk+O0cpcsWcKAAQN48cUX6datGyEhIUyePJm3337bacc406nbOqdYLBbsdrtLjgXmE1e33347M2bMYNasWTz//PNMnjyZm266ifvuu49u3boxY8YMfv/9d0aPHs3bb7/N8OHDXVKLW6/IZGZmYrUWLMHDw8Nx8mvXrk10dDTz5s1zbE9NTWXZsmXnTL/upCeXRKTCs1jM2zvueBWx72G/fv2wWq189913TJw4kXvuucfRX2bRokX06tWLO+64g/j4eOrUqcO2bdsK3Xbjxo1JSEjg4MGDjnVLly4tsM/ixYupWbMmzzzzDG3atKF+/frs3bu3wD7e3t7YbLaLHmvdunVkZGQ41i1atAir1UrDhg0LXXNRnPp+CQkJjnWbNm3ixIkTNGnSxLGuQYMGPProo/z+++/06dOH8ePHO7bFxcXx4IMP8uOPP/L444/z2WefuaRWcHOQ6dmzJ6+88gozZsxgz549TJs2jXfeeYebbroJMBPliBEj+O9//8v06dPZsGEDd955J7GxsfTu3dudpZ/l1CzYGktGRMT9AgMD6d+/P08//TQHDx7krrvucmyrX78+c+bMYfHixWzevJkHHnigwBM5F9O1a1caNGjAoEGDWLduHQsXLuSZZ54psE/9+vXZt28fkydPZufOnbz//vtMmzatwD61atVi9+7drF27liNHjpCdnX3WsQYMGICvry+DBg1i48aNzJ8/n+HDhzNw4MCz+o8Wlc1mY+3atQVemzdvpmvXrjRv3pwBAwawevVqli9fzp133skVV1xBmzZtOHnyJMOGDePPP/9k7969LFq0iBUrVtC4cWMARowYwezZs9m9ezerV69m/vz5jm2u4NYg88EHH3DzzTfz0EMP0bhxY0aOHMkDDzzAyy+/7NjniSeeYPjw4QwePJi2bduSnp7Ob7/9hq+vrxsrP5smjxQRKVvuvfdejh8/Trdu3Qr0Z3n22We55JJL6NatG1deeSXR0dFF+j/HVquVadOmcfLkSdq1a8d9993HK6+8UmCfG2+8kUcffZRhw4bRsmVLFi9ezHPPPVdgn759+9K9e3euuuoqqlates5HwP39/Zk9ezbHjh2jbdu23HzzzXTp0oWxY8cW7WScQ3p6Oq1atSrw6tmzJxaLhZ9//pmwsDAuv/xyunbtSp06dZgyZQpg3jk5evQod955Jw0aNKBfv3706NHD8cSwzWZj6NChNG7cmO7du9OgQQM++uijEtd7PhbjzGF0K6DU1FRCQkJISUlxacfflMxc4l/6HYB/XuxGgI9bux+JiJRIVlYWu3fvpnbt2mXu/zhKxXGh37PC/v3WXEtOEuLvRZVA87Fr3V4SEREpHQoyTlS3qiaPFBERKU0KMk6kySNFRERKl4KME+kRbBERkdKlIONEmjxSRCqaCv48iLiZM36/FGSc6NQVmb1HM8m1uW5ERRERVzs1UmxmppsmiZRK4dTv179HJi4KPSPsRDEhvvh7e5CZY2Pv0UxHsBERKW88PDwIDQ11zNfj7+/vGBlXpKQMwyAzM5NDhw4RGhpaYJ6oolKQcSKLxULdqoFsOJDCjkPpCjIiUq6dmu+uuJMPilxMaGjoBWf/LgwFGSerF2kGGT25JCLlncViISYmhsjISHJzc91djlQwXl5eJboSc4qCjJM5HsFWh18RqSA8PDyc8gdHxBXU2dfJHIPi6YqMiIiIyynIONmZV2T02KKIiIhrKcg4Wc2IADytFjJybCSlZrm7HBERkQpNQcbJvDys1IjwBzQwnoiIiKspyLhAvarq8CsiIlIaFGRcwDHnkjr8ioiIuJSCjAtoziUREZHSoSDjAqdnwc5wcyUiIiIVm4KMC9TNDzJH0rNJydRomCIiIq6iIOMCgT6eRAf7AuonIyIi4koKMi6iqQpERERcT0HGRRxBRldkREREXEZBxkXqRurJJREREVdTkHERTR4pIiLiegoyLnLq1lLCsUyycm1urkZERKRiUpBxkaqBPgT7emI3YM9RjScjIiLiCgoyLmKxWNRPRkRExMUUZFzo9OSRuiIjIiLiCgoyLnSqn8yahONurkRERKRiUpBxoasbRWK1wJ9bD7NyzzF3lyMiIlLhKMi4UP2oIPq3jQPg5RmbsdsNN1ckIiJSsSjIuNij1zQgwNuDdQkn+GV9orvLERERqVAUZFwsMsiXIVfWBeCN37ZqTBkREREnUpApBfdeWoeYEF8OnDjJl4t2u7scERGRCkNBpiQS14Bx8X4vft4ePNG9IQAfzd/JkfRsV1cmIiJSKSjIFNevj8GnV8KGHwq1e6/4arSoHkJ6dh7vztnm2tpEREQqCQWZ4gqOMX/+9iRkHL3o7larhWeuawzApOX72J6c5srqREREKgUFmeLq9AhENoXMozD76UJ9pH2dCLo1jcJuwKszN7u4QBERkYpPQaa4PL3hxg8AC6yfAtvnFupjT/VojJeHhflbD7Nw+2HX1igiIlLBKciURPXW0GGIufzro5B98ckha1cJYGCHWgC8MmMzNg2SJyIiUmwKMiV11TMQUgNS9sH8Vwr1kYe71CPEz4stSWlMXZng4gJFREQqLgWZkvIJhBveNZeXfgz7V170I6H+3jzcpT4Ab8/ZRnp2nisrFBERqbAUZJyhfldo0R8wYPrDkJdz0Y8M7FCTWhH+HE7L5pMFO11fo4iISAWkIOMs3UaDfwQc+gcWv3fR3b09rTzVw3wc+7OFu0g8cdLVFYqIiFQ4CjLOEhAB3V8zlxe8AYcvPuhdt6ZRtKsVTlaundd/2+LiAkVERCoeBRlnan4L1LsGbDnwyyNgt19wd4vFwrM3NMZigZ/XJvK/VftLqVAREZGKQUHGmSwWuOEd8AqAfYth9YSLfqRF9VBGdGkAwDM/bWBLUqqLixQREak4FGScLbQGdBllLs95HlITL/qR4VfX44oGVcnKtTPkm9WkZuW6uEgREZGKQUHGFdrdD9XaQHYqzBh50RmyrVYLY/q3pFqoH7uPZPDE1PUYhZhVW0REpLJTkHEFq4c5fYHVE7bOgE0/X/QjYQHefDjgErw8LPz2TxJf/L27FAoVEREp3xRkXCWqCVz6mLk843HIOHLRj7SMC2XUDU0AGD1rCyv2HHNlhSIiIuWegowrXT4SIptA5hGY8dhFbzEB3NGhJjfGx2KzGwz9djWH07JLoVAREZHySUHGlTx9oPfH5i2mTT/Dxv9d9CMWi4XRfZpTLzKQQ2nZPDxpjSaWFBEROQ8FGVeLbQmXjTSXZ46EtOSLfiTAx5Nxd1yCv7cHS3Yd5Z05W11bo4iISDmlIFMaLh8J0S3g5HFzoLxC3GKqFxnE631bAPDh/J3M23zxACQiIlLZKMiUBg8vuGkcWL1g2yxYN7lQH+sZH8tdnWoB8OiUtSQcy3RhkSIiIuWPgkxpiWoKVz5lLs96ElIOFOpj/3ddYy6r7sFTeePY+MndpGRkubBIERGR8kVBpjR1HgHVWkN2CkwfXqhbTN6JKxif/Ri3e/5Bj+zfePejDzmSrieZREREQEGmdHl4mk8xefjAznmw+qvz72u3w8J3YHwPPNMOYFg9Aeic+iv9PlnCwZSTpVS0iIhI2aUgU9qqNoQuz5nLs5+B43vP3if9EHzbF+a9CIYNmvfDcu/vAFztsZaMwwnc/PES9hzJKMXCRUREyh4FGXfo8BDEdYCcdPh5qHn15ZRdf8K4S2HnH+DpB70+hD6fmrekanbGAzsPBC/mwImT3PLJErYmpbnta4iIiLibgow7WD2g90fg5Q97FsKKz8GWB/Nehom9IT3ZHBF48J/Q6g6wWMzPtb4LgEE+f9Ekyp/Dadn0/3QJaxNOuOmLiIiIuJeCjLtE1IWuL5rLc5+H8T1g4VuAYQaW++ZBZKOCn2l8I/iG4pG2n6nXZNGqRignMnMZ8NlSluw8WtrfQERExO0UZNyp7X1Q6zLIzYT9y8E7CG7+Enq+B97+Z+/v5QstbwcgYOM3fHNvezrXiyAjx8ag8cs1aJ6IiFQ6CjLuZLWafWBCa5h9Zh78C5r1vfBnLhlk/tw6i4Dsw3wxqC1dG0eRk2fnga9X8cu6RNfXLSIiUkYoyLhbWE14ZD3cOxvC61x8/8hGUKOj+TTT2m/w9fLg4zsuoXfLWPLsBg9PXsM7v28lz2a/eFsiIiLlnIJMWXCqM29h5Xf6ZdVEsNvx8rDyTr+WDOpYE8OA9//Ywe2fLyMpRaMAi4hIxaYgUx416QW+IZCyD3b9AYDVauHFXs1479aWBHh7sHz3MXq89xd/bFG/GRERqbgUZMojLz9ocau5vGpCgU29WlZjxsOX0axaMMczc7lnwkpembGJnDzdahIRkYpHQaa8an260y9pBa+61KoSwP+GdHLMnP3Zwt3c8skSzZ4tIiIVjtuDzIEDB7jjjjuIiIjAz8+P5s2bs3LlSsd2wzAYNWoUMTEx+Pn50bVrV7Zv3+7GisuIqKZQvR3Y82Dtt2dt9vH04IUbm/LJwNaE+HmxLuEE172/kJkbDrqhWBEREddwa5A5fvw4nTt3xsvLi1mzZrFp0ybefvttwsLCHPu88cYbvP/++4wbN45ly5YREBBAt27dyMpSR1ZHp9/VXxWc5uAM3ZpGM/ORy2hdM4y0rDwe+nY1z0zbQFaurfTqFBERcRGLYRiGuw7+1FNPsWjRIhYuXHjO7YZhEBsby+OPP87IkSMBSElJISoqigkTJnDrrbee9Zns7Gyys7Md71NTU4mLiyMlJYXg4GDXfBF3ycmEtxtBdgoM/AnqXnXeXXNtdt6ds42P/twJQN2qAbzbvyUtqoeWTq0iIiJFkJqaSkhIyEX/frv1isz06dNp06YNt9xyC5GRkbRq1YrPPvvMsX337t0kJSXRtWtXx7qQkBDat2/PkiVLztnm6NGjCQkJcbzi4uJc/j3cxtsfWvQzl//V6fffvDysPNG9ERPvaUfVIB92Hs6gz0eLeW/udnI15oyIiJRTbg0yu3bt4uOPP6Z+/frMnj2bIUOG8PDDD/PVV18BkJSUBEBUVFSBz0VFRTm2/dvTTz9NSkqK45WQkODaL+Fupzr9bvkV0g9ddPfLG1Tl9xGXc33zGPLsBu/O3cbNHy9m5+F0FxcqIiLifG4NMna7nUsuuYRXX32VVq1aMXjwYO6//37GjRtX7DZ9fHwIDg4u8KrQoptDtTb5nX6/K9RHwgK8GXt7K967tSXBvp6s25/Cde8tZMKi3djtbrvTKCIiUmRuDTIxMTE0adKkwLrGjRuzb98+AKKjowFITi74eHFycrJjm1CoTr//ZrFY6NWyGrMfvZzL6lchO8/OC79sYuCXy0g8cdJ1tYqIiDiRW4NM586d2bp1a4F127Zto2bNmgDUrl2b6Oho5s2b59iemprKsmXL6NixY6nWWqY162POnH1sF+w5d8fp84kJ8WPiPe14uVdTfL2sLNpxlG5j/mLamv24sR+4iIhIobg1yDz66KMsXbqUV199lR07dvDdd9/x6aefMnToUMC8ajBixAj++9//Mn36dDZs2MCdd95JbGwsvXv3dmfpZYt3QKE7/Z6LxWJhYMdazHz4MlrGhZKWlcejU9bx0q+bnFuniIiIk7k1yLRt25Zp06YxadIkmjVrxssvv8yYMWMYMGCAY58nnniC4cOHM3jwYNq2bUt6ejq//fYbvr6+bqy8DDp1e2nzL5B27o7QF1OnaiA/PNiRx69pgMUC4xftYdLyfc6rUURExMncOo5MaSjsc+gVwmdd4MBKs/PvoF/Mx7OLaewf23nr9214eViYdH8H2tQKd2KhIiIiF1YuxpERJ+v9MfiFmWHmh3vAllfspoZeVY/rm8eQazN48JvV6gAsIiJlkoJMRVK1Adw2GTx9YdssmPk4FPOCm8Vi4c1bWtAoOogj6dk88PUqTWsgIiJljoJMRVOjA/T9HLCYHX//eqvYTfl7e/LZnW0I8/diw4EUnvrfej3JJCIiZYqCTEXUuCdc96a5PP+/sObs2bELKy7cnw8HXIKH1cJPaxP5fOFuJxUpIiJScgoyFVW7+6HzCHN5+nDYPrfYTXWqW4Xnrm8MwOhZm1mw7bATChQRESk5BZmKrMvz0KI/GDb4/k5IXFPspgZ1qkW/NtWxGzD8u9XsPpLhxEJFRESKR0GmIrNa4caxUOdKyM2Ab/vB8T3FaspisfBy72a0qhFKalYe909cSVpWrlPLFRERKSoFmYrO0xv6fQ1RzSHjEHzTFzKOFqspH08PPrmjNVHBPuw4lM6jU9ZpkkkREXErBZnKwDcYBkyFkDg4ugMm9Yf9qyA7vchNRQb78snANnh7Wpm7OZkxc7e5oGAREZHC0ci+lcnhrfDFtZB14vS60JoQ2Tj/1QSqNoIqDcDrwlNA/G/Vfh6fug6A8Xe15apGkS4sXEREKpvC/v1WkKlsDqyCP/4LSRvNW03nYrFCRD3o9irUv+a8TT3300a+XrqXUH8vZjx8GdVC/VxUtIiIVDYKMvkUZC4g4ygc3gyHNsOhTad/ZqWY2/3C4ZF15q2pc8jOs3HLuCWs359Cy7hQvn+gI96eulspIiIlpyCTT0GmiAwD0g7CVz3N/jRXPg1XPnXe3ROOZXL9+wtJzcrjrk61eOHGpqVYrIiIVFSaNFKKx2KB4Fi46hnz/eKxF3zKKS7cn3f6tQRgwuI9zFh/sBSKFBERMSnIyLk16Q3RzSEnDRa9e8FduzaJ4oEr6gDw5P/Ws+tw0Z+GEhERKQ4FGTk3qxWuHmUuL/8MUi98peU/1zakXa1w0rPzeOjb1ZopW0RESoWCjJxf/WsgrgPkZcFfb15wV08PKx/c3ooqgd5sSUpj1M8bS6lIERGpzBRk5PwsFuiSf1Vm9Vdw7MIzX0cF+/Lera2wWOD7lfuZujKhFIoUEZHKTEFGLqxWZ6jbBex58OdrF929c70qPNa1AQDP/byRLUmprq5QREQqMQUZubguz5k/108xx5q5iKFX1eOKBlXJyrXz0DerNbmkiIi4jIKMXFxsK2jcEzDMUYEvwmq18G7/lsSE+LLrSAZP/m89Nk0uKSIiLqAgI4Vz1bOABbb8ak5zcBHhAd6Mvf0SPK0WZm5I4p4JK0jVlRkREXEyBRkpnMhGEH+ruTzv5UJ9pHXNMD64rRW+XlYWbDvMTR8uYs+RDBcWKSIilY2CjBTelU+B1Qt2zYfdfxXqIz2axzD1gU5EB/uy83AGvT9axOKdR1xcqIiIVBYKMlJ4YbWg9SBzed7L5rxMhdC8egjTh3UmPi6UE5m53PnFcr5dttd1dYqISKWhICNFc/l/wNMP9i+HbbML/bHIYF+mDO5Ar5ax5NkNnpm2kRem/0Oeze7CYkVEpKJTkJGiCYqG9oPN5T9eBnvhg4ivlwdj+rfkP90aAuYkk3eNX0FKpjoBi4hI8SjISNF1HgE+wZC8ETZNK9JHLRYLQ6+qx7g7WuPv7cHfO45w00eLNNGkiIgUi4KMFJ1/OHQabi7PfgaO7ChyE92bRfPDg52IzR9rpveHi1iw7bCTCxURkYpOQUaKp8MQqNIQ0g7C+O6QtKHITTSJDebnYZfSumYYqVl53D1+OR//uROjkJ2IRUREFGSkeHyC4O6ZEN0CMg7DhOshYXmRm6ka5MN397fn1rZx2A14/bctDJu0hsycPBcULSIiFY2CjBRfQBUY9AvEdYCsFJjYG3bOL3IzPp4ejO7TnP/2boan1cKM9Qfp89FiEo5lOr9mERGpUBRkpGT8QmHgj1D3asjNgO/6wZYZRW7GYrFwR4eaTBrcgSqBPmxJSqPn2L/5e7sGzxMRkfNTkJGS8w6A2yZDoxvAlgNTBsL674vVVNta4fwyvDPx1UPMwfO+XMbnC3ep34yIiJyTgow4h6cP3PIVxN8Ghg1+HAwrPi9WUzEhfkx5oCM3t66O3YD/ztjMo1PWcjLH5uSiRUSkvFOQEefx8IReH0G7wYABMx6Hhe8UqylfLw/evLkFL97YFA+rhZ/WJnLzuMUknjjp3JpFRKRcU5AR57JaoccbcNlI8/28F2Hui4Wel+lMFouFQZ1q8e197YkI8OafxFRu+mgRmw+mOrloEREprxRkxPksFujyHFzzkvn+73fMgfOK2c+lQ50Ipg+/lAZRgSSnZnPLuCUs2qFOwCIioiAjrtT5Ebj+bXN56Ycw68lih5lqoX5MfbAT7WuHk56dx6AvlzNtzX4nFisiIuWRgoy4Vtv7oOd7gAWWfwIzHivSRJNnCvHzYuK97egZb86g/eiUdXw4f4eeaBIRqcQUZMT1Wt8FvT4ELLDyS/j1kWKHGR9PD97r35LBl9cB4M3ZW3nu543Y7AozIiKVkYKMlI5WA+CmT8BihdUT4eehYC/e49RWq4X/u64xz/dsgsUC3yzdxwNfr9Lj2SIilZCCjJSe+P7Q5zOweMC672Dag2Ar/pxKd3euzUe3X4K3p5W5m5O57bOlHE3PdmLBIiJS1inISOlqfjPc/CVYPWHD9/Dj/WDLLXZzPZrH8N197Qn192Jtwgn6fryYvUcznFiwiIiUZQoyUvqa9jZHAbZ6wT8/wg/3QF5OsZtrUyucHx7sRPUwP/YczeSOL5bpyoyISCWhICPu0fgG6P8NeHjD5ukwdRBkFX+gu3qRgfw4pBM1wv1JOHaSwV+vIitXfWZERCo6BRlxn4bd4dZJ4OEDW2fC2Law4YdijzUTGezLl3e1JdjXk1V7j/PED+v1aLaISAVXrCCTkJDA/v2nByNbvnw5I0aM4NNPP3VaYVJJ1O8Kd/4E4XUgPQn+dy9MvBEObytWc/UiAxl3R2s8rRamr0vk3bnbnVuviIiUKcUKMrfffjvz588HICkpiWuuuYbly5fzzDPP8NJLLzm1QKkEanaCIUvgqmfA0xd2/wUfd4K5L0BO0TvudqpXhVduagbA+/O2awRgEZEKrFhBZuPGjbRr1w6A77//nmbNmrF48WK+/fZbJkyY4Mz6pLLw8oUrnoCHlkL9bmDPhb/fhbHtYNP0It9u6t+2Bg9eUReAJ3/YwPLdx1xRtYiIuFmxgkxubi4+Pj4AzJ07lxtvvBGARo0acfDgQedVJ5VPeG24fQrc+h2E1IDU/fD9QPj2Zji6s0hNPdGtId2bRpNjs/PA1yvZc0SPZYuIVDTFCjJNmzZl3LhxLFy4kDlz5tC9e3cAEhMTiYiIcGqBUglZLNDoehi6DC573HxMe8dc+KgjbPu90M1YrRbe7d+SFtVDOJ6Zyz0TVpCSWfwxa0REpOwpVpB5/fXX+eSTT7jyyiu57bbbiI+PB2D69OmOW04iJebtD11Gmbebal8Otmz4dQRkpxe6CT9vDz6/sw2xIb7sOpLBg9+sIievePM8iYhI2WMxivl8qs1mIzU1lbCwMMe6PXv24O/vT2RkpNMKLKnU1FRCQkJISUkhODjY3eVIceWehA/bw4m90PkRuKZonco3H0zllnFLSM/O45bW1Xnj5hZYLBYXFSsiIiVV2L/fxboic/LkSbKzsx0hZu/evYwZM4atW7eWqRAjFYiXH/R4w1xe8iEc2lKkjzeOCeaD21thtcDUVft5f94OjTEjIlIBFCvI9OrVi4kTJwJw4sQJ2rdvz9tvv03v3r35+OOPnVqgiEPD7tCgB9jzYObIIj/JdFXDSF64sSkA787dxv9N26DbTCIi5Vyxgszq1au57LLLAPjhhx+Iiopi7969TJw4kffff9+pBYoU0OM1c6yZPQth4/+K/PE7O9bimesaY7HApOUJmpdJRKScK1aQyczMJCgoCIDff/+dPn36YLVa6dChA3v37nVqgSIFhNWCy0aay7OfKdb8TPdfXocvB7UlyMeT5buP0evDRWxJKv48TyIi4j7FCjL16tXjp59+IiEhgdmzZ3PttdcCcOjQIXWoFdfrNPz0lAZ/ji5WE1c1iuTHhzpRM8Kf/cdP0vejxczZlOzkQkVExNWKFWRGjRrFyJEjqVWrFu3ataNjx46AeXWmVatWTi1Q5CxevnDdm+bysk8gaWOxmqkfFcRPD3WmU90IMnJsDP56JR/OVydgEZHypNiPXyclJXHw4EHi4+OxWs08tHz5coKDg2nUqJFTiywJPX5dgU0ZCJunQ42OcPcscyC9Ysi12Xnpl018vdS8LdqrZSyv922Br5eHM6sVEZEiKOzf72IHmVNOzYJdvXr1kjTjMgoyFVjKfhjbFnIzoffH0PL2EjX39dK9vDD9H2x2g/jqIXx6Zxuign2dVKyIiBSFS8eRsdvtvPTSS4SEhFCzZk1q1qxJaGgoL7/8Mna7HmeVUhJS3ZxoEuD35+DkiRI1N7BDTb6+tx2h/l6s259C7w8XcTDlZMnrFBERlylWkHnmmWcYO3Ysr732GmvWrGHNmjW8+uqrfPDBBzz33HPOrlHk/DoMhSoNIfMI/PHfEjfXqW4Vfh7amTpVAziYksX9E1eSmZPnhEJFRMQVinVrKTY2lnHjxjlmvT7l559/5qGHHuLAgQNOK7CkdGupEti1ACbeCBYr3D8fYluWuMmEY5n0+nARxzJyuK55NGNvuwSrVVMaiIiUFpfeWjp27Ng5O/Q2atSIY8eOFadJkeKrcwU06wuGHWY8Dk64vRkX7s8nA1vj5WFh5oYkxszd5oRCRUTE2YoVZOLj4xk7duxZ68eOHUuLFi1KXJRIkV37CngHwYGV5tgyttwSN9m2Vjiv3tQcgPf/2MH0dYklblNERJyrWLeWFixYwPXXX0+NGjUcY8gsWbKEhIQEZs6c6Zi+oCzQraVKZMlHMPtpczm8DnQZBU16F/ux7FNenbmZT//ahY+nlSkPdKRlXGiJSxURkQtz6a2lK664gm3btnHTTTdx4sQJTpw4QZ8+ffjnn3/4+uuvi120SIl0GALXvQX+VeDYLph6F3x2NexeWKJmn+zeiC6NIsnOszN44kqSUrKcU6+IiJRYiceROdO6deu45JJLsNlszmqyxHRFphLKToPFY2HxB5CbYa6rdw10fQGimxWrybSsXPp+vJhtyek0rxbC9w90xM9bA+aJiLiKS6/IuMJrr72GxWJhxIgRjnVZWVkMHTqUiIgIAgMD6du3L8nJmg9HLsInCK56Gh5eA23vA6sn7JgD4y6FaUPgREKRmwzy9eKLQW0JD/Bmw4EURk5dh92uqQxERNytTASZFStW8Mknn5zVUfjRRx/ll19+YerUqSxYsIDExET69Onjpiql3AmKguvfhqHLzb4yGLDuO/igNSx6v8jNxYX7M+4O80mmGRsO8t687U4vWUREisbtQSY9PZ0BAwbw2WefERYW5lifkpLCF198wTvvvMPVV19N69atGT9+PIsXL2bp0qXnbS87O5vU1NQCL6nkIupCv6/gvj+g5qVgy4Y5z8GeRUVuql3tcF7pbT7J9N687fy6Xk8yiYi4k2dRdr7Y1ZATJ04UuYChQ4dy/fXX07VrV/7739Mjs65atYrc3Fy6du3qWNeoUSNq1KjBkiVL6NChwznbGz16NC+++GKR65BKoHpruOtXmD4c1nwNvzwCD/5tzqZdBP3axrH9UBqfLdzN49+vI8Dbk6saRbqoaBERuZAiXZEJCQm54KtmzZrceeedhW5v8uTJrF69mtGjR5+1LSkpCW9vb0JDQwusj4qKIikp6bxtPv3006SkpDheCQlF7w8hFZjFAte+DAGRcHQ7/P1OsZp5qkdjujY2n2S656sVfPbXLpzYb15ERAqpSFdkxo8f77QDJyQk8MgjjzBnzhx8fZ03w7CPjw8+Pj5Oa08qIL8wuO4N8/Hshe9A05sgsnGRmvCwWvhoQGtG/byRySsSeGXmZrYmp/HKTc3w8dTTTCIipcVtfWRWrVrFoUOHuOSSS/D09MTT05MFCxbw/vvv4+npSVRUFDk5OWfdrkpOTiY6Oto9RUvF0aQ3NOgB9lzzFlMxpjXw9rQyuk9znu/ZBKsFfli1n9s/W8aR9Gzn1ysiIufktiDTpUsXNmzYwNq1ax2vNm3aMGDAAMeyl5cX8+bNc3xm69at7Nu3zzGasEixWSxw/VvgHQgJy2DlF8VsxsLdnWsz4e52BPl6smrvcXqNXcSmRHUyFxEpDU4dEK+krrzySlq2bMmYMWMAGDJkCDNnzmTChAkEBwczfPhwABYvXlzoNjUgnlzQsk9h1n/MeZqGLoOQasVuaufhdO77aiW7j2Tg7+3Bu/1b0q2prh6KiBRHuRsQ71zeffddbrjhBvr27cvll19OdHQ0P/74o7vLkoqk7b1QvS3kpMHM/0AJcn3dqoFMe6gTnetFkJlj44GvV/Hh/B3qBCwi4kJl6oqMK+iKjFxU8ib45HKzv0y/idCkV4may7XZ+e+vm/hqyV4AboyP5Y2bW+DrpU7AIiKFVSGuyIiUiqgmcOkIc3nmE3DyRIma8/Kw8mKvZvy3dzM8rRamr0tk0JfLScvKLXGpIiJSkIKMCMBlIyGiHqQnwdwXnNLkHR1qMvHedgT5eLJs9zFu+2wpR/VEk4iIUynIiIA5um/P98zlVeNhb+E7lF9Ip7pVmDS4AxEB3mw8kMotnywh8cRJp7QtIiIKMiKn1boULskfmfqXRyDPOVdPmlULYeqDHYkN8WXX4Qxu/ngxuw6nO6VtEZHKTkFG5EzXvGROX3BkGyx822nN1qkayA9DOlGnagCJKVncMm4JGw+kOK19EZHKSkFG5Eynpi8A+OstM8wUY9Tfc4kN9WPqAx1pVi2Yoxk53PbpUpbvPuaUtkVEKisFGZF/a9IbWt8Nhg3mvQTf9oX0Q05pOiLQh0n3d6Bd7XDSsvMY+MUy5m9xTtsiIpWRgozIv1kscMO70OtD8PSDnX/AuEth159OaT7I14uJ97SjSyNz9uz7J67k57UHnNK2iEhloyAjci4WC7S6Awb/CVUbQ3oyTOwNf7wCtrwSN+/r5cG4ga3p3TKWMPtxPP93N3/98nWJ2xURqWwUZEQuJLIR3P8HXDIIMOCvN2DijZCaWOKmvTysvNOvJZ/FTOd6j2VErxjNjPUHS16ziEgloiAjcjHe/nDj+9D3C3O27L2LzFtN234vcdPWQxuJPz4bgAbWA7w2ZS4Ltx8ucbsiIpWFgoxIYTW/GR74C2LiIfMofHcL/P4c2G3Fb3Pui1g4Pd1ZJ9bxwNerWLPvuBMKFhGp+BRkRIoioi7cOwfaP2i+X/w+LBpTvLZ2/wU75oDVE1r0B6Bv8GYyc2zcPWEF25PTnFOziEgFpiAjUlSePtDjdfPJJoA/XzNn0C4Kwzg9p1Pru6HdYADa2tdzSfUgTmTmMvCL5ew/num8ukVEKiAFGZHian03NOgOthz4aQjYijC79ebpcGAVeAXAFU9AbCvwC8OSncqEayzUjwwkKTWLgV8s54gmmhQROS8FGZHisljghjHgGwoH1xb+FpMt1xxoD6DTMAiMBKsH1LkKgOADf/H1ve2pFurH7iMZDPpyOWlZRQhJIiKViIKMSEkEx0CP/CkN/nwdkv+5+GfWfA1Hd4B/Feg47PT6el3MnzvmEh3iy9f3tiMiwJt/ElO576uVZOWWoFOxiEgFpSAjUlIt+kHD68Cee/FbTDkZZp8aMG8p+Qaf3lY3P8gkroGMo9SpGshX97Qj0MeTZbuPMXzSGvJszpn3SUSkolCQESmpU1Ma+IbCwXXw97vn33fpR+YowaE1zT42ZwqOgcimgAG75gPQrFoIn93ZBm9PK3M2JfPUjxuw242z2xURqaQUZEScISgarnvLXF7wBiRtPHufjKPw93vmcpdR4Ol99j6O20vzHKs61o1g7G2t8LBa+GHVfl6ZuRnDUJgREQEFGRHnaX4zNLoh/xbTg2ffYlr4NuSkQXQLaNrn3G2cCjI755mPaOe7tmk0r/dtAcAXf+9m7B87XPENRETKHQUZEWexWOD6d8AvDJI2mMHllON7YcVn5vI1L4L1PP/p1egIXv7m7afkgld1bm5dnVE3NAHg7TnbmLhkjwu+hIhI+aIgI+JMQVGnbzH99SYcXG8uz3/VHG+mzpVQ9+rzf97TB2pdZi7vmHvW5nsurc3DXeoDMOrnf/hpzQEnFi8iUv4oyIg4W7O+0Lgn2PPMp5gOrIb1U8xtXV+4+OfrdTV/ntFP5kyPdq3PXZ1qAfD41HXM3ZRc8ppFRMopBRkRZ3PcYgo3bw9N7A0YZr+Y2FYX//ypfjL7lkL22fMtWSwWRt3QhD6tqmGzGwz9bjVLdx116lcQESkvFGREXCEwEq7P7yOTnWJODHn1s4X7bHgdCKtldhrevfCcu1itFl6/uQVdG0eRnWfnvq9WsmF/inNqFxEpRxRkRFylWR9o0ttcbnOPOXN2YVgspwfH23nu20sAXh5Wxt7eig51wknPzmPQ+OXsOJResppFRMoZBRkRV7rpE7h1Elz7StE+5+gnc3aH3zP5ennw2Z1taFE9hGMZOQz8YplmzBaRSkVBRsSVvHyh0XXnHvzuQmpfBlYvOL4Hju684K5Bvl5MuLsddasGcDDFnDH7UGpW8WsWESlHFGREyiKfIKjRwVw+z9NLZwoP8Oab+07PmH3rZ0sVZkSkUlCQESmr6l28n8yZYkL8mHR/B6qF+rHrsMKMiFQOCjIiZdWpDr+7/4K87EJ9pEaEP5Pu70BsiC+7Dmdwm8KMiFRwCjIiZVV0cwiMgtxMc0yZQqoR4c/kwR2JDfFlp8KMiFRwCjIiZZXFcno6g4s8vfRv5wwzaQozIlLxKMiIlGWnHsPe+UeRP1ojwp9JgzucDjOfKsyISMWjICNSltW5CrCYUx2kHizyx2tGBDBpcAdiFGZEpIJSkBEpywIiTs/PVIyrMmCGmclnhJnbP1umMCMiFYaCjEhZd+ox7CL2kznTmWFmx6F0hRkRqTAUZETKulP9ZHbNB7ut2M3UjAhg0v2nw8xtn+ppJhEp/xRkRMq6am3AJwROHofENSVqqlaVgreZbv10KckKMyJSjinIiJR1Hp5Q5wpzuRDTFVxMzYgApgzuaI4AfMQMM0kpCjMiUj4pyIiUB6f6yWz8H6QcKHFz5jgzHU7PzfTpEg6mnCxxuyIipU1BRqQ8aNAdvAPhyFYY2wb+egtyS3YVJS7cDDPVw/zYczSTWz9dSuIJhRkRKV8UZETKg6BouHsW1OhoTlnwx8vwUQfYOgsMo9jNngozceF+7M0PMwcUZkSkHFGQESkvYlqYYabPZxAYDcd3w6Rb4dtb4MiOYjdbPcyczqBGuD/7jmVy66dL2H8804mFi4i4joKMSHlisUCLfjB8JXQeAVYv2DHHvDozZxRkpxWr2Wqhfkwe3IGaEf4kHDtJ/0+WknBMYUZEyj4FGZHyyCcIrnkRHloK9a4Bey4seg8+aAP/TCtWk7H5YaZ2lQAOnDjJrZ8uZc+RDCcXLiLiXAoyIuVZlXowYCrcNgXCakN6Eky9C7bPKVZzMSF+TLq/A3Xyw0yvDxfx9/Yjzq1ZRMSJFGREyjuLBRp2N6/OtLzDXPfzUMg4WqzmokN8mfxAB1rGhZJyMpc7v1zGF3/vxihBp2IREVdRkBGpKLx84fq3oGojSE+GXx8p9hNNkUG+TB7cgb6XVMduwMu/buI/P6wnO6/4UySIiLiCgoxIReLlB30+NTsBb/4F1n5X7KZ8vTx465YWPHt9Y6wW+GHVfm7V/EwiUsYoyIhUNDHxcNXT5vKsJ+H4nmI3ZbFYuO+yOky4ux3Bvp6s2XeCG8cuYl3CCaeUKiJSUgoyIhVR5xHm4Hk5afDjAyWaNRvg8gZV+XnYpdSLDCQpNYtbPlnCtDX7nVOriEgJKMiIVERWD7hpHHgHQcJSWDSmxE3WrhLAtIc60bVxJDl5dh6dso5XZ27GZlcnYBFxHwUZkYoqrBb0eN1cnv8qJK4tcZNBvl58OrANQ6+qC8Cnf+3ivq9WkJGdV+K2RUSKQ0FGpCJreTs07gn2PPhxMOSWfB4lq9XCf7o14oPbWuHjaWX+1sPcMm4JSSnqBCwipU9BRqQis1jghvcgMMqcOXvuC05rumd8LJMHdyAiwJtNB1O56aNFbEpMdVr7IiKFoSAjUtEFRECvj8zlZeNg5x9Oa7pVjTB+GtqZulUDOJiSxS3jFvPn1kNOa19E5GIUZEQqg/pdoe195vJPD0HmMac1HRfuz49DOtOhTjgZOTbu/Wol3y3b57T2RUQuREFGpLK45mWIqA9pB+HXR4s96u+5hPh7MfGe9vRpVQ2b3eD/pm1g9KzN2PVEk4i4mIKMSGXh7Z8/6q8nbPoJVnzu3OY9rbzdL54RXesD8MmCXQyftIasXE1rICKuoyAjUplUuwS6jDKXZz0B2+c6tXmLxcKIrg14p188Xh4WZmw4yO2fLeVoerZTjyMicoqCjEhl0+lhaDkADDtMvQuS/3H6IfpcUp2J97Qn2NeT1fnTGqza67x+OSIipyjIiFQ2FgvcMAZqXmpOYfBdf0hLdvphOtaN4MeHOlMzwp8DJ07S75OlvD9vu0YCFhGnUpARqYw8vaH/1xBeF1ISYPJtkJPp9MPUiwzk1+GXclN+J+B35mzjtk+XcuBEyQfmExEBBRmRyss/HAZMBb8wOLAKfnoQ7HanHybI14t3+7fknX7xBHh7sHzPMXqM+YtZGw46/VgiUvkoyIhUZhF14dbvwOoFm36GP1522aH6XFKdmY9cRnxcKKlZeQz5djVP/7iekzl6qklEik9BRqSyq9kJeo01l/9+B9Z847pDRQTww4MdGXJlXSwWmLQ8gZ5j/9bUBiJSbAoyIgLxt8LlT5jLvzwCu/9y2aG8PKw82b0R39zbnsggH3YcSqf3h4v48u/dGkBPRIpMQUZETFf9HzTra86UPWUgHNnu0sN1rleF30ZcTtfGkeTY7Lz06yYGfrlMHYFFpEjcGmRGjx5N27ZtCQoKIjIykt69e7N169YC+2RlZTF06FAiIiIIDAykb9++JCc7/1FRkUrPYjEnl6zeDrJOwLe3QMYRlx4yPMCbz+5sw8u9muLrZWXRjqN0f/cvpq5MwHDiFAoiUnG5NcgsWLCAoUOHsnTpUubMmUNubi7XXnstGRkZjn0effRRfvnlF6ZOncqCBQtITEykT58+bqxapALz8jU7/4bWgOO74fOucHibSw9psVgY2LEWsx65nEtqhJKWncd/fljP/RNXcThNIwKLyIVZjDL0f3sOHz5MZGQkCxYs4PLLLyclJYWqVavy3XffcfPNNwOwZcsWGjduzJIlS+jQocNZbWRnZ5Odffofv9TUVOLi4khJSSE4OLjUvotIuXZkO3zTB07sA58QuGU81Ovi8sPa7Aaf/rWLd+dsI8dmJzzAm1d6N6NH8xiXH1tEypbU1FRCQkIu+ve7TPWRSUlJASA8PByAVatWkZubS9euXR37NGrUiBo1arBkyZJztjF69GhCQkIcr7i4ONcXLlLRVKkP98+HGh0hO8W8zbTsU6fOmH0uHlYLQ66sy/ThnWkcE8yxjByGfLuaRyavISUz16XHFpHyqcwEGbvdzogRI+jcuTPNmjUDICkpCW9vb0JDQwvsGxUVRVJS0jnbefrpp0lJSXG8EhISXF26SMUUUAXu/Dl/XiYbzPoPzHgcbK4PFI2ig/l5aGeGXVUPqwV+XpvItWMW8OfWQy4/toiUL2UmyAwdOpSNGzcyefLkErXj4+NDcHBwgZeIFJOnD/T6EK55CbDAyi/gm76Q6foJIL09rYzs1pD/DelEnaoBJKdmc9f4FTz943rSsnR1RkRMZSLIDBs2jF9//ZX58+dTvXp1x/ro6GhycnI4ceJEgf2Tk5OJjo4u5SpFKimLBTo/YnYC9g6E3QvMTsBHdpTK4VvVCGPG8Mu4u3MtwBxEr/uYhSza4donqkSkfHBrkDEMg2HDhjFt2jT++OMPateuXWB769at8fLyYt68eY51W7duZd++fXTs2LG0yxWp3BpdB/fMhpA4OLYTPr8adv1ZKof28/bg+Z5NmTy4A3Hhfhw4cZIBny/j2Z82kJGdVyo1iEjZ5Nanlh566CG+++47fv75Zxo2bOhYHxISgp+fHwBDhgxh5syZTJgwgeDgYIYPHw7A4sWLC3WMwvZ6FpFCSj8MUwZAwjKweMDl/4GOQ8G3dP77ysjO47VZW/h66V4A4sL9ePPmeDrUiSiV44tI6Sjs32+3BhmLxXLO9ePHj+euu+4CzAHxHn/8cSZNmkR2djbdunXjo48+KvStJQUZERfIzTKnMlif36fNLww6DoP2D4BPUKmUsGjHEZ74Yb1jJOC7OtXiie4N8ff2LJXji4hrlYsgUxoUZERcxDDgnx/hz9fgSP6geX7h0PlhaHs/+AS6vIS0rFxenbmFScv3AVArwp83b4mnba1wlx9bRFxLQSafgoyIi9ltsPFHWPAaHM3vAOwfAZ1HQNt7wTvA5SUs2HaYJ39YT1JqFhYL3No2jkevaUBkkK/Ljy0irqEgk09BRqSU2PJg4w/mFZrju811AVXNQNPmHvD2d+nhU07m8vKvm/hh1X7z0N4eDLmyLvdeWgc/bw+XHltEnE9BJp+CjEgps+XB+imw4HU4YXbIJbwO3DoJIhu5/PAr9hzjvzM2sy7hBAAxIb78p1tDereshtV67n55IlL2KMjkU5ARcRNbLqybBPNHQ1oieAdB38+hYXeXH9puN/hlfSJv/LbV0Rm4ebUQnrm+sZ5uEiknFGTyKciIuFnGEfj+Tti7CLBA1+fN203neWrRmbJybXy5aDcfzd9Jev54M9c2ieKpHo2oU9X1nZFFpPgUZPIpyIiUAXk5MOsJWDXefN+8H9z4Pnj5lcrhj6RnM2buNiYtT8BmN/C0Wrj3sto82rUBvl7qPyNSFinI5FOQESkjDANWfA6znjQnoYy9xJz2IDim1ErYnpzG6Flb+GOLOflkvchA3rolnpZxoaVWg4gUjoJMPgUZkTJm1wKYOghOHofAaDPMVG9dqiXM2ZTM/03bwOG0bKwWeOCKuozoWh8fT12dESkrCvv3u0xMGikilUidK+D+P6BqI0hPgvE9YP33pVrCNU2imPPo5fRuGYvdgI//3EnPD/5m/f4TpVqHiJScrsiIiHtkpcKP98O238z3rQZCjQ4QVgtCa0JwLFhdf4Vk9j9JPDNtA0fSc/CwWhhyRV2Gd6mnqzMibqZbS/kUZETKMLsN/ngZ/n737G1WLwitAWE1zXATVgti4qH2FU5/4ulYRg7PT/+HX9YlAtAwKoi3+8XTrFqIU48jIoWnIJNPQUakHNj2O2ydaQ6gd3wPnNgH9rxz73vl03DlUy4pY9aGgzz700aOZphXZ+7qVIu7OtUiLty1oxKLyNkUZPIpyIiUQ3YbpCbmh5r8cHN4C2z+xdze53NocYtLDn00PZtR0/9hxvqDgHnx5+qGkdzRsSZX1K+q0YFFSomCTD4FGZEKZM4oWPQeeHjDoF+hRnuXHWr+lkN8uWg3C7cfcayrEe7PHR1qcEvrOMICvF12bBFRkHFQkBGpQOx2+H4gbPkV/KvAfXMhvLZLD7nrcDrfLN3H1FUJpGWZt7t8PK30jI9lYIeaxGsMGhGXUJDJpyAjUsHkZMD46+DgWqjSEO79HfxCXX7YzJw8flmXyMQle/knMdWxvnm1EG5tF8eN8bEE+Xq5vA6RykJBJp+CjEgFlHoQPu8CqQegzpUw4AfwKJ0QYRgGaxJO8PWSvcxYf5Acmx0APy8Prm8Rw61t42hdMwxLKcwlJVKRKcjkU5ARqaAOrocvu0NuBrS+G254t1QmojzT0fRspq05wOQVCew4lO5YX6dqALe2jaPPJdWpEuhTqjWJVBQKMvkUZEQqsK2zYNJtgAHXvgKdhrmlDMMwWL3vOJOXJ/Dr+oOczLUB4Gm1cE2TKPq1jePSelXw8tBg6iKFpSCTT0FGpIJb8hHMfhqwmPM2NbrOreWkZeXy6/qDTF6RwLqEE4714QHe9GgWTc/4WNrWCsdDj3GLXJCCTD4FGZEKzjBgxmOw8kvw8oe7Z0FsS3dXBcDmg6lMWZHA9HWJHMvIcayPCvbhuuYx9IyPpVVcqPrTiJyDgkw+BRmRSsCWC9/1g51/QFCMGWZc/Fh2UeTZ7CzeeZRf1ycya2OS4zFugOphftzQIpae8TE0iQlWqBHJpyCTT0FGpJLISoEvrjVHAPbyN6cy6DCk1J5mKqzsPBsLtx3hl/WJzNmUTGaOzbGtU90InuzeSGPTiKAg46AgI1KJpOyHHwfD3kXm+6jm0HMMVG/j1rLO52SOjflbD/HLukTmbk4m12b+c9yjWTQjuzWkbtVAN1co4j4KMvkUZEQqGcOAtd/C78/CyeOABdreC11GgW/Znc064VgmY+Zu58c1+zEM8LBauKV1dR7pWp+YED93lydS6hRk8inIiFRSGUfMMLNukvk+MBp6vAZNepf6eDNFsTUpjTdnb2Xu5mTAnA7hrk61GHJlXUL9Nb+TVB4KMvkUZEQquV0L4NdH4dhO8339a+G6tyCspnvruoiVe47x+m9bWLHnOABBvp48eEVdBnWqRaCPp5urE3E9BZl8CjIiQm4W/P0u/P0O2HLMzsCt74bmN0NsqzJ7hcYwDOZvPcQbv21lS1IaAN6eVi6rV4VuTaPp2iSKcM3CLRWUgkw+BRkRcTi8zbw6s/fv0+vC65qBptnNULWB+2q7AJvdYPq6A3zwxw52Hc5wrLdaoF3tcLo3jebaptHEhqovjVQcCjL5FGREpADDgG2zYf0Uc4qDvJOnt0W3gOa3QLM+EFLdfTWeh2EYbD+Uzm8bk/htYxKbDqYW2B5fPYRuzaLp0iiKBlGBGpNGyjUFmXwKMiJyXtnpsHUmbPgBds4D++mB6qjZGVoNNIONR9nsk5JwLJPZ/yQx+58kVu49zpn/mlcJ9KZj3Sp0qhtBp7oR1Aj3V7CRckVBJp+CjIgUSsZR2PQTbPzf6XFoACLqmYPrNe0D1rI76eOhtCzmbjrE7H+SWLb7KFm59gLbq4X60TE/1HSsG6FHuqXMU5DJpyAjIkWWsh/WTYYlH8LJY+a6yKZw9TPQ8Loy2zn4lOw8G2v3nWDxzqMs2XmUNQnHHYPtnVIvMpAbWsRwY3wsdTTwnpRBCjL5FGREpNiyUmHZOFj8AWTn90eJbQVXPwt1uxQu0BiG+XLj1ZzMnDxW7jmeH2yOsOFACvYz/uVvXi2EG+NjuSE+RldqpMxQkMmnICMiJZZ5zAwzy8ZBbqa5rkYnM9DU6gy2PEjdD8d2w/E9cDz/56n39jy4ZBBcOgKCot33PfKlnMxl7qZkpq9L5O8dR7DlpxqLBdrWCufG+Fiuax6jR7vFrRRk8inIiIjTpB82x6NZ8TnYss11wdUgPblgR+Hz8fSFtvdB50cgMNK1tRbS0fRsZm5M4pe1iSzfc8yx3tNqoXO9KlxWvwqd6lahUXQQVmvZvqUmFYuCTD4FGRFxupQDsPAtWD3xdIDx8DFHCw6rDWG1ILz26eW0RPjzNUhYZu7r6Qft7jcDTUAVd32LsySeOMmv6xOZvi6RjQcKPtod5u9FhzqnOgtXoW7VAD0FJS6lIJNPQUZEXCblAJzYC6E1ISjmwv1gDMN8xHv+aDiw0lznFQDtB0Onh8E/vHRqLqSdh9OZuymZJbuOsmL3MTJybAW2Rwb50LFuBB3rRNCsWgj1IgPx9fJwU7VSESnI5FOQEZEyxTBg+xyY/wocXGuu8w6E9g9Aw+shqgl4la0Ot7k2O+v3p7Bk5xEW7zzKqr3Hyc4r+Hi31QK1qgTQKDqIBlFBjp81IwLw0C0pKQYFmXwKMiJSJhkGbPvNDDRJG06vt3hAZGOIiYeYlubP6GbgHeC2Uv8tK9fGmn0nWLLzCMv3HGNrUhrHM3PPua+Pp5X6UYE0iw2hefUQWlQLpUF0ID6eunojF6Ygk09BRkTKNMOALb/CqgmQuAYyj569j8UKVRqYoab+tdDo+jJ11cYwDA6nZbMlKY2tSWlsTTZ/bktOO+vKDYC3h5VGMUE0rxZCi+ohNK8WSv2oQLw8yu6Ag1L6FGTyKciISLlhGJB6AA6uM1+Ja82f6UkF9/MJNueDajkAqrctswP02ewGe49msCUpjY0HUtiQ/zpxjqs33p5W6lYNpHqYX/7Lv8ByiJ+XG76BuJOCTD4FGREp99KSzECTsAw2TIUT+05vi6gHLW+HFrdCSDX31VhIhmGw//hJ1u9PYf2BE2zYn8KG/SmkZV/48fUgX0+qh/lTM9yfBlGB1I8y++DUrhKAt6eu5FRECjL5FGREpEKx2825oNZ+Z84NdWqAPixQ9yrzKk2DbuAT5M4qi8RuN9h7LJM9RzLYfzyT/cdP5r/M5aMZOef9rKfVQq0qATSMCqJ+VCANzgg46mRcvinI5FOQEZEKKzsNNk03Q83evwtuC4w2r9ZE1DF/htfN/1kbPH3cU28xZebkceD4SRKOZ7L7SCbbktLYdiiN7cnppJ/nSo6flweNYoJoGhtM09gQmsYG0yAqSI+IlyMKMvkUZESkUji225zocv1kc1qE87FYIaS62XG45QCodw14eJZamc5kGAYHU7LYlmyGmq3JaWxPTmNbcjonc21n7e9htVCvaiBNY4NpEhtMtVA/IoN9iAzyJTLYR09SlTEKMvkUZESk0jl5Ao7thKOnXjvM17Fdpye/PCUwGloNgFZ3QHgdt5TrbDa7we4jGfyTmMKmxFQ2HUzln8RUjl3gFhVAqL8XkUE+RAX7UjX/Z0SAN+HnePl7l8/wV54oyORTkBERyWcYkHHYDDVbZ8LaSZB55PT22pebk1s2ugG8fN1XpwsYhkFSahb/HDBDzdbkVJJSsjiUls2h1GxybGc/Jn4hvl5Wwv29CQ/0JjrYlxrhAdSM8KdGhNkhuXqYvzohl5CCTD4FGRGR88jLgW2zzDmjdswD8v8c+IZC/K3QaqA5GF8FZxgGKSdzSU7N5lBaFodSs0nO/3ksI4djGTkczcjheP5yYUKP1QIxIX7UjPCnZoQZbE5d7YkM9iEqyJdQfy/NV3UBCjL5FGRERArhRAKs/RbWfAMpCafXRzWHFrdAs5vLxePdrmYYBhk5No6l53AsM4ej6dkknjjJ3qOZ7D2Wyb6jmew7lnnOPjr/5u1hpWqQT34/HR+qBPrg7+2Br9fpl5+XB75eVvOnt/n+1O2tMH/vCv1kloJMPgUZEZEisNtg13xY9RVsnQX2U4PXWaDWpdCiPzS5EXxD3FpmWXZqpOO9xzLZezSTfUczOHAii0NpWRxOyyY5Neu8UzoUhcWCeXsrwJuIQG8iAn2ICPAmIsDHDEhnXAGKCPDGs5yNnKwgk09BRkSkmDKPwaafYf33sG/x6fUePtCwOzTvB/WvMR/nzsuBk8fP/cpKgaBoiG5uziNVjsa4cZXsPBtH0nNITjVvYR1Oy+JIeg5ZeTaycmyczLWRlWvP/3nqZScjJ4/jGTmcOJlLUf56Wy0QEXhGuAnyIdjPC0+rBU8PK15WC16eVjytFrw8rHh6mD+9Paz4elnx8fTAJ/+n7xk/fb088PE0rxg5OygpyORTkBERcYIT+8xRhdd/D4e3nF7vFWBeGshJL3xbYbUhqqkZbKKamq/QWmAtX1cM3CnPZud4Zi5HM7I5mm724Tmafmo5O//KT7bjKpDdxX/pX+7VlIEdazm1zcL+/dbzYyIicnGhNeCyx+HSx8zZutdPgY3/g7SDZ+xkAb9Q8AszX775yz5BZr+bpI3mvFHHd5uvLb+e/qh3oDm2TVw7qN7O/BlQpZS/ZPnhmd+/pmrQxQc3tNkNjmaYT2c5OjOnZpORk0euzU6ezSDXZifXZpBnP/O9uS4r10Z2nr3Az1PLpyYFdecYPLoiIyIixWO3weGt5qPafmHgE3LxqyoZRyD5H0jeaP5M2mBe4bGdY4yX8LoQ194MNXHtoWojXbUpYwzDIDvPjtVicfrj5rq1lE9BRkSkjLPlmmPb7F9pToyZsByObD17P58QqNYKIpuafW0im0DVhuATWPo1i8spyORTkBERKYcyj50RbJbBgVVnTJD5L6E1zFBzKtycGqHYnmdeNbLnnb186nNV6oN3QOl8JykSBZl8CjIiIhWALQ+SN8DB9eatqEOb4NBmSE8uedshcWagqdKg4Csw0uzIbLebUztkpeS/TpyxnAKBUVD3avAPL8H3yzXDW1BUyb9PBaHOviIiUnF4eEJsK/N1poyjcHizGWpOvVISzMkxrR5g9cx/eYDljPeGzZxoM/OIuX9KAuz8o2DbPiFgAbJScYx6fD4WD7MfT4NroUF3sz/PhUbttdvNYLb7L9i1APYuhtwMM0A17gmNbzQ7P2vk34vSFRkREam8Mo/BkW3m6/BWOLLdXD6xF4x/TUXg6WsOBOgbmv8zxHwi69BmM0ydKaQGNOhmvmpdZo61c2wX7PoTdi+A3Qvh5LEL1xZSwww1TW40n+SqZB2ddWspn4KMiIgUWW4WHN9jXsnxDQGf4AtPpHl8L2z/HbbNNq+y2LJPb/P0M5/qSkss+BnvQKjZGepcAbWvgJDqsGOuOQjhjrkF+wQFRkGj66HhdeAXboYsw5b/0272/3Gsw7wtFl6nXHeEVpDJpyAjIiKlKifDDDPbfoNtv58OMB7e5pWVU8Gl2iXg4XWeNjLNW12bp8PW3yA7pXi1BMVARD0z1ETUy3/VhbBa5lWiMkxBJp+CjIiIuI1hmGPmnDwB1VqDt3/R28jLgT1/wabpZkCy28y+M6f6AVmsZh8di9V8AaQeuPCtK4sVAiLNDsqnBjB0LIefXvYJAqtXwb5GjuUz3vuFOf3qj4JMPgUZERGplDKPmf1yju40x+k5lv/z6M6iTSlRGDe8C23ucWqTempJRESkMvPPv7JSvU3B9YYB6YfM6SIyj+VP7nkMMo+fsZy/PjvN7HdzrrF4znxvPc8tslKgICMiIlKZWCzmeDUVZMyayvUsl4iIiFQoCjIiIiJSbinIiIiISLlVLoLMhx9+SK1atfD19aV9+/YsX77c3SWJiIhIGVDmg8yUKVN47LHHeP7551m9ejXx8fF069aNQ4cOubs0ERERcbMyH2Teeecd7r//fu6++26aNGnCuHHj8Pf358svv3R3aSIiIuJmZTrI5OTksGrVKrp27epYZ7Va6dq1K0uWLDnnZ7Kzs0lNTS3wEhERkYqpTAeZI0eOYLPZiIoq+Kx7VFQUSUlJ5/zM6NGjCQkJcbzi4uJKo1QRERFxgzIdZIrj6aefJiUlxfFKSEhwd0kiIiLiImV6ZN8qVarg4eFBcnJygfXJyclER0ef8zM+Pj74+JTtGT1FRETEOcr0FRlvb29at27NvHnzHOvsdjvz5s2jY8eObqxMREREyoIyfUUG4LHHHmPQoEG0adOGdu3aMWbMGDIyMrj77rvdXZqIiIi4WZkPMv379+fw4cOMGjWKpKQkWrZsyW+//XZWB2ARERGpfCyGYRjuLsKVUlNTCQkJISUlheDgYHeXIyIiIoVQ2L/fZf6KTEmdymkaT0ZERKT8OPV3+2LXWyp8kElLSwPQeDIiIiLlUFpaGiEhIefdXuFvLdntdhITEwkKCsJisTit3dTUVOLi4khISNAtq1Kg8126dL5Ln8556dL5Ll3FOd+GYZCWlkZsbCxW6/kfsq7wV2SsVivVq1d3WfvBwcH6j6AU6XyXLp3v0qdzXrp0vktXUc/3ha7EnFKmx5ERERERuRAFGRERESm3FGSKycfHh+eff17TIZQSne/SpfNd+nTOS5fOd+ly5fmu8J19RUREpOLSFRkREREptxRkREREpNxSkBEREZFyS0FGREREyi0FmWL68MMPqVWrFr6+vrRv357ly5e7u6QK4a+//qJnz57ExsZisVj46aefCmw3DINRo0YRExODn58fXbt2Zfv27e4ptgIYPXo0bdu2JSgoiMjISHr37s3WrVsL7JOVlcXQoUOJiIggMDCQvn37kpyc7KaKy7ePP/6YFi1aOAYF69ixI7NmzXJs17l2nddeew2LxcKIESMc63S+neuFF17AYrEUeDVq1Mix3VXnW0GmGKZMmcJjjz3G888/z+rVq4mPj6dbt24cOnTI3aWVexkZGcTHx/Phhx+ec/sbb7zB+++/z7hx41i2bBkBAQF069aNrKysUq60YliwYAFDhw5l6dKlzJkzh9zcXK699loyMjIc+zz66KP88ssvTJ06lQULFpCYmEifPn3cWHX5Vb16dV577TVWrVrFypUrufrqq+nVqxf//PMPoHPtKitWrOCTTz6hRYsWBdbrfDtf06ZNOXjwoOP1999/O7a57HwbUmTt2rUzhg4d6nhvs9mM2NhYY/To0W6squIBjGnTpjne2+12Izo62njzzTcd606cOGH4+PgYkyZNckOFFc+hQ4cMwFiwYIFhGOb59fLyMqZOnerYZ/PmzQZgLFmyxF1lVihhYWHG559/rnPtImlpaUb9+vWNOXPmGFdccYXxyCOPGIah321XeP755434+PhzbnPl+dYVmSLKyclh1apVdO3a1bHOarXStWtXlixZ4sbKKr7du3eTlJRU4NyHhITQvn17nXsnSUlJASA8PByAVatWkZubW+CcN2rUiBo1auicl5DNZmPy5MlkZGTQsWNHnWsXGTp0KNdff32B8wr63XaV7du3ExsbS506dRgwYAD79u0DXHu+K/ykkc525MgRbDYbUVFRBdZHRUWxZcsWN1VVOSQlJQGc89yf2ibFZ7fbGTFiBJ07d6ZZs2aAec69vb0JDQ0tsK/OefFt2LCBjh07kpWVRWBgINOmTaNJkyasXbtW59rJJk+ezOrVq1mxYsVZ2/S77Xzt27dnwoQJNGzYkIMHD/Liiy9y2WWXsXHjRpeebwUZEQHM/+e6cePGAve0xfkaNmzI2rVrSUlJ4YcffmDQoEEsWLDA3WVVOAkJCTzyyCPMmTMHX19fd5dTKfTo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"},"metadata":{}}]},{"cell_type":"markdown","source":"# 5. Make a Prediction ","metadata":{"tags":[]}},{"cell_type":"code","source":"# url = 'https://drive.google.com/uc?id=1vWscXs4Vt0a_1IH1-ct2TCgXAZT-N3_Y'\n# output = 'checkpoints.zip'\n# gdown.download(url, output, quiet=False)\n# gdown.extractall('checkpoints.zip', 'models')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T03:35:01.750124Z","iopub.status.idle":"2023-11-05T03:35:01.750612Z","shell.execute_reply.started":"2023-11-05T03:35:01.750366Z","shell.execute_reply":"2023-11-05T03:35:01.750390Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# model.load_weights('./models/checkpoint')","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T03:35:01.752219Z","iopub.status.idle":"2023-11-05T03:35:01.752694Z","shell.execute_reply.started":"2023-11-05T03:35:01.752455Z","shell.execute_reply":"2023-11-05T03:35:01.752477Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test_data = test.as_numpy_iterator()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:34:44.757516Z","iopub.execute_input":"2023-11-05T04:34:44.757900Z","iopub.status.idle":"2023-11-05T04:34:44.771487Z","shell.execute_reply.started":"2023-11-05T04:34:44.757872Z","shell.execute_reply":"2023-11-05T04:34:44.770617Z"},"trusted":true},"execution_count":80,"outputs":[]},{"cell_type":"code","source":"sample = test_data.next()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:34:44.806437Z","iopub.execute_input":"2023-11-05T04:34:44.807305Z","iopub.status.idle":"2023-11-05T04:37:56.157931Z","shell.execute_reply.started":"2023-11-05T04:34:44.807238Z","shell.execute_reply":"2023-11-05T04:37:56.156911Z"},"trusted":true},"execution_count":81,"outputs":[{"name":"stderr","text":"[mpeg1video @ 0x7d7690060740] ac-tex damaged at 22 17\n[mpeg1video @ 0x7d7690060740] Warning MVs not available\n","output_type":"stream"}]},{"cell_type":"code","source":"sample[0].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:56.161158Z","iopub.execute_input":"2023-11-05T04:37:56.161474Z","iopub.status.idle":"2023-11-05T04:37:56.170595Z","shell.execute_reply.started":"2023-11-05T04:37:56.161443Z","shell.execute_reply":"2023-11-05T04:37:56.169473Z"},"trusted":true},"execution_count":82,"outputs":[{"execution_count":82,"output_type":"execute_result","data":{"text/plain":"(2, 75, 46, 140, 1)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1].shape","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:56.172444Z","iopub.execute_input":"2023-11-05T04:37:56.172707Z","iopub.status.idle":"2023-11-05T04:37:56.184295Z","shell.execute_reply.started":"2023-11-05T04:37:56.172684Z","shell.execute_reply":"2023-11-05T04:37:56.183192Z"},"trusted":true},"execution_count":83,"outputs":[{"execution_count":83,"output_type":"execute_result","data":{"text/plain":"(2, 40)"},"metadata":{}}]},{"cell_type":"code","source":"sample[1]","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:56.186788Z","iopub.execute_input":"2023-11-05T04:37:56.187062Z","iopub.status.idle":"2023-11-05T04:37:56.196114Z","shell.execute_reply.started":"2023-11-05T04:37:56.187039Z","shell.execute_reply":"2023-11-05T04:37:56.194342Z"},"trusted":true},"execution_count":84,"outputs":[{"execution_count":84,"output_type":"execute_result","data":{"text/plain":"array([[16, 12, 1, 3, 5, 39, 7, 18, 5, 5, 14, 39, 9, 14, 39, 17,\n 39, 6, 15, 21, 18, 39, 16, 12, 5, 1, 19, 5, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0],\n [19, 5, 20, 39, 2, 12, 21, 5, 39, 2, 25, 39, 8, 39, 20, 23,\n 15, 39, 14, 15, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n 0, 0, 0, 0, 0, 0, 0, 0]])"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(sample[0])","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:37:56.202107Z","iopub.execute_input":"2023-11-05T04:37:56.202372Z","iopub.status.idle":"2023-11-05T04:37:56.394706Z","shell.execute_reply.started":"2023-11-05T04:37:56.202349Z","shell.execute_reply":"2023-11-05T04:37:56.392818Z"},"trusted":true},"execution_count":85,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 123ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"print('-'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in sample[1]]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:37:56.397095Z","iopub.execute_input":"2023-11-05T04:37:56.397944Z","iopub.status.idle":"2023-11-05T04:37:56.528511Z","shell.execute_reply.started":"2023-11-05T04:37:56.397905Z","shell.execute_reply":"2023-11-05T04:37:56.526286Z"},"trusted":true},"execution_count":86,"outputs":[{"name":"stdout","text":"---------------------------------------------------------------------------------------------------- REAL TEXT\n","output_type":"stream"},{"execution_count":86,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75,75], greedy=True)[0][0].numpy()","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:37:56.530430Z","iopub.execute_input":"2023-11-05T04:37:56.530719Z","iopub.status.idle":"2023-11-05T04:37:56.545610Z","shell.execute_reply.started":"2023-11-05T04:37:56.530695Z","shell.execute_reply":"2023-11-05T04:37:56.544443Z"},"trusted":true},"execution_count":87,"outputs":[]},{"cell_type":"code","source":"print('-'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"tags":[],"execution":{"iopub.status.busy":"2023-11-05T04:37:56.547326Z","iopub.execute_input":"2023-11-05T04:37:56.547597Z","iopub.status.idle":"2023-11-05T04:37:56.778273Z","shell.execute_reply.started":"2023-11-05T04:37:56.547573Z","shell.execute_reply":"2023-11-05T04:37:56.777117Z"},"trusted":true},"execution_count":88,"outputs":[{"name":"stdout","text":"---------------------------------------------------------------------------------------------------- PREDICTIONS\n","output_type":"stream"},{"execution_count":88,"output_type":"execute_result","data":{"text/plain":"[,\n ]"},"metadata":{}}]},{"cell_type":"markdown","source":"# Test on a Video","metadata":{}},{"cell_type":"code","source":"sample = load_data(tf.convert_to_tensor('./data/s1/bras9a.mpg'))","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:56.780835Z","iopub.execute_input":"2023-11-05T04:37:56.781544Z","iopub.status.idle":"2023-11-05T04:37:57.185771Z","shell.execute_reply.started":"2023-11-05T04:37:56.781494Z","shell.execute_reply":"2023-11-05T04:37:57.184304Z"},"trusted":true},"execution_count":89,"outputs":[]},{"cell_type":"code","source":"print('-'*100, 'REAL TEXT')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in [sample[1]]]","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:57.187989Z","iopub.execute_input":"2023-11-05T04:37:57.188297Z","iopub.status.idle":"2023-11-05T04:37:57.245672Z","shell.execute_reply.started":"2023-11-05T04:37:57.188264Z","shell.execute_reply":"2023-11-05T04:37:57.243360Z"},"trusted":true},"execution_count":90,"outputs":[{"name":"stdout","text":"---------------------------------------------------------------------------------------------------- REAL TEXT\n","output_type":"stream"},{"execution_count":90,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"yhat = model.predict(tf.expand_dims(sample[0], axis=0))","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:57.247885Z","iopub.execute_input":"2023-11-05T04:37:57.248193Z","iopub.status.idle":"2023-11-05T04:37:57.399858Z","shell.execute_reply.started":"2023-11-05T04:37:57.248169Z","shell.execute_reply":"2023-11-05T04:37:57.398706Z"},"trusted":true},"execution_count":91,"outputs":[{"name":"stdout","text":"1/1 [==============================] - 0s 83ms/step\n","output_type":"stream"}]},{"cell_type":"code","source":"decoded = tf.keras.backend.ctc_decode(yhat, input_length=[75], greedy=True)[0][0].numpy()","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:57.402856Z","iopub.execute_input":"2023-11-05T04:37:57.403150Z","iopub.status.idle":"2023-11-05T04:37:57.418343Z","shell.execute_reply.started":"2023-11-05T04:37:57.403125Z","shell.execute_reply":"2023-11-05T04:37:57.417325Z"},"trusted":true},"execution_count":92,"outputs":[]},{"cell_type":"code","source":"print('-'*100, 'PREDICTIONS')\n[tf.strings.reduce_join([num_to_char(word) for word in sentence]) for sentence in decoded]","metadata":{"execution":{"iopub.status.busy":"2023-11-05T04:37:57.420095Z","iopub.execute_input":"2023-11-05T04:37:57.420796Z","iopub.status.idle":"2023-11-05T04:37:57.540800Z","shell.execute_reply.started":"2023-11-05T04:37:57.420760Z","shell.execute_reply":"2023-11-05T04:37:57.539188Z"},"trusted":true},"execution_count":93,"outputs":[{"name":"stdout","text":"---------------------------------------------------------------------------------------------------- PREDICTIONS\n","output_type":"stream"},{"execution_count":93,"output_type":"execute_result","data":{"text/plain":"[]"},"metadata":{}}]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]} \ No newline at end of file diff --git a/README.md b/README.md index f833b4a6cf2dc86736125b4e7fd8b82098b91a58..e377af96b45691c3c5b7b707c48b853300891021 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,205 @@ +# CS550: Machine Learning - Final Project + +**Indian Institute of Technology, Bhilai** + +## Advance Lipreading (Sentence-Level) + +- **Project GitHub Link:** [https://github.com/Antoniocolapso/Lip-Reader](https://github.com/Antoniocolapso/Lip-Reader) + +### AUTHOR: **Omm Prakash Sahoo (12141190)** + --- -title: LipReader -emoji: 🚀 -colorFrom: red -colorTo: red -sdk: docker -app_port: 8501 -tags: -- streamlit -pinned: false -short_description: Streamlit template space + +## Table of Contents + +1. [Introduction](#introduction) +2. [Dataset](#dataset) +3. [Data Augmentation](#data-augmentation) +4. [Data Pipeline](#data-pipeline) +5. [Deep Neural Network Architecture](#deep-neural-network-architecture) +6. [Model Training](#model-training) +7. [Model Performance](#model-performance) +8. [Accuracy Analysis](#accuracy-analysis) +9. [Cherry on Top](#cherry-on-top) +10. [App Development](#app-development) + - [Video Selection Bar](#video-selection-bar) + - [Left Vertical Drawer](#left-vertical-drawer) + - [Video Preview](#video-preview) + - [What Your Model Actually Takes as Input](#what-your-model-actually-takes-as-input) + - [Output / Prediction](#output--prediction) + - [App UI](#app-ui) +11. [Tasks Done In Final Submission](#tasks-done-in-final-submission) +12. [Conclusion](#conclusion) +13. [Individual Contribution to the Project](#individual-contribution-to-the-project) + --- -# Welcome to Streamlit! +## Introduction + +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. + +## Dataset + +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. + +**Links:** +- Research Paper: [https://arxiv.org/abs/1611.01599](https://arxiv.org/abs/1611.01599) +- Dataset: [http://spandh.dcs.shef.ac.uk/gridcorpus](http://spandh.dcs.shef.ac.uk/gridcorpus) + +## Data Augmentation + +### Video Preprocessing +- Extract 75 uniform frames from every video. +- Convert each frame to grayscale. +- Crop only the mouth region from each frame manually. +- Standardize the data. + +### Unique Character to Integer Encoding +- Map each character to an integer. +- Encode vocabularies to their respective indices. +- Replace characters not in the vocabulary with an empty string. + +### Decoding +- Decoding is done by returning the corresponding character for each integer value. + +### Alignment Preprocessing +- Alignments contain words corresponding to time stamps. +- Words are encoded in the same way as unique character to integer encoding, considering silence as a space in between. + +## Data Pipeline +- Select 500 random videos from each of the 34 folders. +- Use 450 videos for training and 50 videos for validation. +- Perform the specified preprocessing. +- Add a prefetching step to the dataset for optimized performance. + +## Deep Neural Network Architecture + +After researching and training several models, we have selected the current best model for phase one of submission and for the final submission. + +![Model Architecture](app/photos/model.png) + +## Model Training +- Utilizing the CTC loss function. +- Implementing a learning rate scheduler. +- Periodically saving the model. + +## Model Performance + +On epoch 1: +- Original: bin white at t two now +- Prediction: le e e e e eo + +On epoch 50: +- Original: bin blue by s six please +- Prediction: bin blue by six please + +On epoch 96: +- Original: place green in d five soon +- Prediction: place green in d five soon + +## Accuracy Analysis + +We used the standard levenshtein-distance algorithm to evaluate word and sentence accuracy of both of our models. + +**Accuracy of Model submitted for phase 1:** +- Mean Word Error Rate: 14.40% +- Mean Sentence Error Rate: 6.06% +- Word-level Accuracy: 85.6% +- Sentence-level Accuracy: 93.94% + +**Accuracy of Model submitted for Final Submission:** +- Mean Word Error Rate: 1.77% +- Mean Sentence Error Rate: 0.67% +- Word-level Accuracy: 98.23% +- Sentence-level Accuracy: 99.33% + +**Cherry on Top:** +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. + +## How Did We Achieve Such Accuracy + +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. + +## App Development + +**NeuroSync Lipscape:** An app that synchronizes sentence predictions with your lip movement by harnessing the power of neural networks. + +### App Contents + +#### Video Selection Bar +![Video Selection Bar](app/photos/bar.png) + +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. + +#### Left Vertical Drawer +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. + +#### Video Preview +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. + +![Original Video](app/photos/ogvid.png) + +#### What Your Model Actually Takes as Input +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. + +![Model Input Visualization](app/photos/gif.png) + +#### Output / Prediction +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. + +![Model Output](app/photos/op.png) + +### App UI +This is the complete UI of our current developed app: + +![App UI](app/photos/app.png) + +## Deployment + +### Local (Streamlit) +1. Install dependencies: + ```bash + pip install -r requirements.txt + ``` +2. Run the app: + ```bash + streamlit run app/streamlitapp.py + ``` + +### Docker +1. Build the image: + ```bash + docker build -t lip-reader . + ``` +2. Run the container: + ```bash + docker run --rm -p 8501:8501 lip-reader + ``` + +### Hugging Face Spaces (Streamlit) +1. Create a new Space and select **Streamlit** as the SDK. +2. Add the repository files (or connect the repo). +3. Ensure `packages.txt` includes system packages (e.g., `ffmpeg`) and `requirements.txt` is present. +4. Set the Space to use `app.py` as the entrypoint (default for Streamlit Spaces). +5. Push/commit and the Space will build and deploy automatically. + +## Tasks Done In Final Submission +- Training model after fine-tuning it on 34000 videos (before it was only trained on 1000). +- Did accuracy analysis to know actual sreangth of model. +- Developed an full stack app to utilize the model in real life for hearing impared or deaf people. +- We did exlore possibility of predidcting on any length (possibly very big i.e. in Hours) and came with solution to +just classify each neighbour frame to one of 44 unique phonemes but unavalibility of proper dataset was major issue +for us and we did try to make our own dataset after which we did end up making a 10 minutes long video with +manual transcripting but due to our accent and low quality of datasets ( like touching or licking lips in between and +many more reasons) we could not achieve the accuracy near this model (47%). +- And also many phonemes in english are similar when pronouncing so that was also measure issue also we couldnot +completely decode the predicted sequence also. +- Due to above reasons and many more we decided to fine-tune and make it perfect previous model only which we +successfully did and planning to deploy app after giving it some more finishing touches. + +## Conclusion + +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. -Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart: -If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community -forums](https://discuss.streamlit.io). +[Project GitHub Link](https://github.com/Antoniocolapso/Lip-Reader) diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000000000000000000000000000000000..034e848032092eaf8ef96eac731b6ed5961987f3 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| 5.1.x | :white_check_mark: | +| 5.0.x | :x: | +| 4.0.x | :white_check_mark: | +| < 4.0 | :x: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc. diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..80cfeb27f573ae04244826fcb8b5fc189954e17c --- /dev/null +++ b/app.py @@ -0,0 +1,9 @@ +from __future__ import annotations + +import sys +from pathlib import Path + +APP_DIR = Path(__file__).resolve().parent / "app" +sys.path.insert(0, str(APP_DIR)) + +import streamlitapp # noqa: F401 # Streamlit runs the module top-level code. diff --git a/app/animation.gif b/app/animation.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f73cf66b8ac6ece215d4dd13cea74525cefa53c --- /dev/null +++ b/app/animation.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f14cbcad6305afcb49b3e0c0ebeac6da9a263274c4ba69d8cf057b00bbf200a8 +size 434675 diff --git a/app/data/alignments/s1/bbaf2n.align b/app/data/alignments/s1/bbaf2n.align new file mode 100644 index 0000000000000000000000000000000000000000..aa32a338b0ca0d83da700046d956b19886364457 --- /dev/null +++ b/app/data/alignments/s1/bbaf2n.align @@ -0,0 +1,8 @@ +0 23750 sil +23750 29500 bin +29500 34000 blue +34000 35500 at +35500 41000 f +41000 47250 two +47250 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/bbaf3s.align b/app/data/alignments/s1/bbaf3s.align new file mode 100644 index 0000000000000000000000000000000000000000..5c4bc23b0ade651f9f4816882b1604e4e6dcb9f2 --- /dev/null +++ b/app/data/alignments/s1/bbaf3s.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 22500 bin +22500 27000 blue +27000 28000 at +28000 31000 f +31000 36250 three +36250 46750 soon +46750 74500 sil diff --git a/app/data/alignments/s1/bbaf4p.align b/app/data/alignments/s1/bbaf4p.align new file mode 100644 index 0000000000000000000000000000000000000000..18ed10507f6d515eb7f59146a36e68c5399a2374 --- /dev/null +++ b/app/data/alignments/s1/bbaf4p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22500 bin +22500 26500 blue +26500 28500 at +28500 33000 f +33000 38000 four +38000 47250 please +47250 74500 sil diff --git a/app/data/alignments/s1/bbaf5a.align b/app/data/alignments/s1/bbaf5a.align new file mode 100644 index 0000000000000000000000000000000000000000..76ce03f20e5fccd9b55c222efa0db74e82f28716 --- /dev/null +++ b/app/data/alignments/s1/bbaf5a.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23000 bin +23000 30500 blue +30500 35000 at +35000 42750 f +42750 49000 five +49000 57250 again +57250 74500 sil diff --git a/app/data/alignments/s1/bbal6n.align b/app/data/alignments/s1/bbal6n.align new file mode 100644 index 0000000000000000000000000000000000000000..a1a953c8f03109b5e59631b2e83449b7ac5c71d4 --- /dev/null +++ b/app/data/alignments/s1/bbal6n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21250 bin +21250 26750 blue +26750 27750 at +27750 31500 l +31500 39250 six +39250 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/bbal7s.align b/app/data/alignments/s1/bbal7s.align new file mode 100644 index 0000000000000000000000000000000000000000..06d0f63a42cb12c466e338d2eda837bb27396578 --- /dev/null +++ b/app/data/alignments/s1/bbal7s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21000 bin +21000 25750 blue +25750 27750 at +27750 32250 l +32250 40500 seven +40500 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/bbal8p.align b/app/data/alignments/s1/bbal8p.align new file mode 100644 index 0000000000000000000000000000000000000000..12f17c446ee5f3ba9c85017861bdf4be4acea6d0 --- /dev/null +++ b/app/data/alignments/s1/bbal8p.align @@ -0,0 +1,8 @@ +0 22500 sil +22500 27500 bin +27500 31250 blue +31250 32500 at +32500 36000 l +36000 40750 eight +40750 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/bbal9a.align b/app/data/alignments/s1/bbal9a.align new file mode 100644 index 0000000000000000000000000000000000000000..c7f6ac898db43f640570c55a87b266d8a7c7141a --- /dev/null +++ b/app/data/alignments/s1/bbal9a.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23000 bin +23000 27000 blue +27000 30500 at +30500 33750 l +33750 40750 nine +40750 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/bbas1s.align b/app/data/alignments/s1/bbas1s.align new file mode 100644 index 0000000000000000000000000000000000000000..0ec8e2bdb45602c8e4ec4e781153e06c1c2c4c23 --- /dev/null +++ b/app/data/alignments/s1/bbas1s.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20000 bin +20000 25000 blue +25000 27250 at +27250 32750 s +32750 36250 one +36250 45250 soon +45250 74500 sil diff --git a/app/data/alignments/s1/bbas2p.align b/app/data/alignments/s1/bbas2p.align new file mode 100644 index 0000000000000000000000000000000000000000..5c27051d82442abd175a0b4541600b62a11ca94d --- /dev/null +++ b/app/data/alignments/s1/bbas2p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21000 bin +21000 25750 blue +25750 27000 at +27000 32500 s +32500 37250 two +37250 47750 please +47750 74500 sil diff --git a/app/data/alignments/s1/bbas3a.align b/app/data/alignments/s1/bbas3a.align new file mode 100644 index 0000000000000000000000000000000000000000..a0101f9bd5caf447bdb53bd233955ab19e8c2e3d --- /dev/null +++ b/app/data/alignments/s1/bbas3a.align @@ -0,0 +1,8 @@ +0 24500 sil +24500 30000 bin +30000 35500 blue +35500 36750 at +36750 41000 s +41000 47500 three +47500 56500 again +56500 74500 sil diff --git a/app/data/alignments/s1/bbaszn.align b/app/data/alignments/s1/bbaszn.align new file mode 100644 index 0000000000000000000000000000000000000000..4d47ea6b67126d56fe8d7d8b721bb0e79a2af164 --- /dev/null +++ b/app/data/alignments/s1/bbaszn.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 19750 bin +19750 24750 blue +24750 27000 at +27000 33500 s +33500 41000 zero +41000 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/bbaz4n.align b/app/data/alignments/s1/bbaz4n.align new file mode 100644 index 0000000000000000000000000000000000000000..c2652fc63930add5914b39cfcdaf1ab2b66a3832 --- /dev/null +++ b/app/data/alignments/s1/bbaz4n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 24000 bin +24000 32250 blue +32250 37000 at +37000 44000 z +44000 50250 four +50250 58250 now +58250 74500 sil diff --git a/app/data/alignments/s1/bbaz5s.align b/app/data/alignments/s1/bbaz5s.align new file mode 100644 index 0000000000000000000000000000000000000000..cb4d4fab63b7c1368fedd8c323655fcfcfc61fae --- /dev/null +++ b/app/data/alignments/s1/bbaz5s.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 23250 bin +23250 30000 blue +30000 31750 at +31750 35750 z +35750 43000 five +43000 52000 soon +52000 74500 sil diff --git a/app/data/alignments/s1/bbaz6p.align b/app/data/alignments/s1/bbaz6p.align new file mode 100644 index 0000000000000000000000000000000000000000..2ea87e3a23718120fd55254ece14b07a075b22b5 --- /dev/null +++ b/app/data/alignments/s1/bbaz6p.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 17250 bin +17250 22250 blue +22250 23750 at +23750 29000 z +29000 36250 six +36250 45500 please +45500 74500 sil diff --git a/app/data/alignments/s1/bbaz7a.align b/app/data/alignments/s1/bbaz7a.align new file mode 100644 index 0000000000000000000000000000000000000000..e2f81fd366d8c9098a64a8bf3fc1bafe5945e410 --- /dev/null +++ b/app/data/alignments/s1/bbaz7a.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 16250 bin +16250 20250 blue +20250 21750 at +21750 26500 z +26500 34250 seven +34250 42750 again +42750 74500 sil diff --git a/app/data/alignments/s1/bbbf6n.align b/app/data/alignments/s1/bbbf6n.align new file mode 100644 index 0000000000000000000000000000000000000000..ccdefece7574492ccf132dd2deb2dd22a677a4e3 --- /dev/null +++ b/app/data/alignments/s1/bbbf6n.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24000 bin +24000 30500 blue +30500 34000 by +34000 38250 f +38250 46250 six +46250 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/bbbf7s.align b/app/data/alignments/s1/bbbf7s.align new file mode 100644 index 0000000000000000000000000000000000000000..a2d378870822f7adb7abbf353f32449e24bcb334 --- /dev/null +++ b/app/data/alignments/s1/bbbf7s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21250 bin +21250 27750 blue +27750 32250 by +32250 35500 f +35500 44500 seven +44500 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bbbf8p.align b/app/data/alignments/s1/bbbf8p.align new file mode 100644 index 0000000000000000000000000000000000000000..feebf7f466f21269a634fa5f546f26450f207772 --- /dev/null +++ b/app/data/alignments/s1/bbbf8p.align @@ -0,0 +1,8 @@ +0 4000 sil +4000 9250 bin +9250 14750 blue +14750 18000 by +18000 22000 f +22000 25250 eight +25250 35750 please +35750 74500 sil diff --git a/app/data/alignments/s1/bbbf9a.align b/app/data/alignments/s1/bbbf9a.align new file mode 100644 index 0000000000000000000000000000000000000000..c2f9efa5b4a176fa59ed9691cfd902e59cc7eaec --- /dev/null +++ b/app/data/alignments/s1/bbbf9a.align @@ -0,0 +1,8 @@ +0 22000 sil +22000 27250 bin +27250 31500 blue +31500 35250 by +35250 39500 f +39500 45000 nine +45000 54000 again +54000 74500 sil diff --git a/app/data/alignments/s1/bbbm1s.align b/app/data/alignments/s1/bbbm1s.align new file mode 100644 index 0000000000000000000000000000000000000000..50d024625f7f5745626e2a72de6e1a95f2de7c43 --- /dev/null +++ b/app/data/alignments/s1/bbbm1s.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 19500 bin +19500 24500 blue +24500 28000 by +28000 31750 m +31750 35750 one +35750 45000 soon +45000 74500 sil diff --git a/app/data/alignments/s1/bbbm2p.align b/app/data/alignments/s1/bbbm2p.align new file mode 100644 index 0000000000000000000000000000000000000000..b34d9164cb8eb7c73c6d737b8c48744f85dbe6ff --- /dev/null +++ b/app/data/alignments/s1/bbbm2p.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 23000 bin +23000 30250 blue +30250 34750 by +34750 39250 m +39250 45000 two +45000 55500 please +55500 74500 sil diff --git a/app/data/alignments/s1/bbbm3a.align b/app/data/alignments/s1/bbbm3a.align new file mode 100644 index 0000000000000000000000000000000000000000..af795cde39ad06c52d72920c0b7046ebb1713d7d --- /dev/null +++ b/app/data/alignments/s1/bbbm3a.align @@ -0,0 +1,8 @@ +0 23250 sil +23250 29250 bin +29250 33500 blue +33500 43000 by +43000 47500 m +47500 54250 three +54250 62750 again +62750 74500 sil diff --git a/app/data/alignments/s1/bbbmzn.align b/app/data/alignments/s1/bbbmzn.align new file mode 100644 index 0000000000000000000000000000000000000000..30fa407900c0d4fb3ff36877c7b6632de75b11c9 --- /dev/null +++ b/app/data/alignments/s1/bbbmzn.align @@ -0,0 +1,8 @@ +0 21500 sil +21500 26250 bin +26250 32500 blue +32500 36000 by +36000 40500 m +40500 49500 zero +49500 56250 now +56250 74500 sil diff --git a/app/data/alignments/s1/bbbs4n.align b/app/data/alignments/s1/bbbs4n.align new file mode 100644 index 0000000000000000000000000000000000000000..a8d333363de748a08f37c085211b621f157c0a17 --- /dev/null +++ b/app/data/alignments/s1/bbbs4n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23250 bin +23250 28000 blue +28000 31250 by +31250 37250 s +37250 43500 four +43500 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/bbbs5s.align b/app/data/alignments/s1/bbbs5s.align new file mode 100644 index 0000000000000000000000000000000000000000..ce7357f6eaf325d766bb80b73719ebb11fefaa81 --- /dev/null +++ b/app/data/alignments/s1/bbbs5s.align @@ -0,0 +1,8 @@ +0 21750 sil +21750 28250 bin +28250 34500 blue +34500 38500 by +38500 45000 s +45000 52250 five +52250 63000 soon +63000 74500 sil diff --git a/app/data/alignments/s1/bbbs6p.align b/app/data/alignments/s1/bbbs6p.align new file mode 100644 index 0000000000000000000000000000000000000000..6e3cee5b64f5fdde5fef0abd77502182ff23e89b --- /dev/null +++ b/app/data/alignments/s1/bbbs6p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19000 bin +19000 24500 blue +24500 28750 by +28750 33250 s +33250 39750 six +39750 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/bbbs7a.align b/app/data/alignments/s1/bbbs7a.align new file mode 100644 index 0000000000000000000000000000000000000000..2ff210827550a836dc0f6de3f91d9be7c8913930 --- /dev/null +++ b/app/data/alignments/s1/bbbs7a.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19500 bin +19500 24750 blue +24750 28500 by +28500 34000 s +34000 40250 seven +40250 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/bbbz8n.align b/app/data/alignments/s1/bbbz8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e12d14399f20e0fdc8997b2f4bbe8ef0a771b1ad --- /dev/null +++ b/app/data/alignments/s1/bbbz8n.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 20500 bin +20500 25500 blue +25500 30000 by +30000 37000 z +37000 42500 eight +42500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/bbbz9s.align b/app/data/alignments/s1/bbbz9s.align new file mode 100644 index 0000000000000000000000000000000000000000..af6438ea7a263b4f6ba8338bdc6a3fcc3c0fbdf8 --- /dev/null +++ b/app/data/alignments/s1/bbbz9s.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 23750 bin +23750 31250 blue +31250 36000 by +36000 41750 z +41750 47000 nine +47000 56750 soon +56750 74500 sil diff --git a/app/data/alignments/s1/bbie8n.align b/app/data/alignments/s1/bbie8n.align new file mode 100644 index 0000000000000000000000000000000000000000..d952a0b0c3dadec6ba96f45d96dd17808524a1de --- /dev/null +++ b/app/data/alignments/s1/bbie8n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21250 bin +21250 26500 blue +26500 27750 in +27750 31000 e +31000 38000 eight +38000 44750 now +44750 74500 sil diff --git a/app/data/alignments/s1/bbie9s.align b/app/data/alignments/s1/bbie9s.align new file mode 100644 index 0000000000000000000000000000000000000000..3f37ebb82a0226d237376f5f6508f7d38712ec55 --- /dev/null +++ b/app/data/alignments/s1/bbie9s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21500 bin +21500 26500 blue +26500 28250 in +28250 31500 e +31500 38750 nine +38750 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/bbif1a.align b/app/data/alignments/s1/bbif1a.align new file mode 100644 index 0000000000000000000000000000000000000000..08933bc7ad32764904f6e8cc6b20c4851c2a38bc --- /dev/null +++ b/app/data/alignments/s1/bbif1a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21250 bin +21250 25750 blue +25750 27250 in +27250 32250 f +32250 36000 one +36000 45000 again +45000 74500 sil diff --git a/app/data/alignments/s1/bbifzp.align b/app/data/alignments/s1/bbifzp.align new file mode 100644 index 0000000000000000000000000000000000000000..71d8629bd1549a3e748a6b8bb87372f870f510a0 --- /dev/null +++ b/app/data/alignments/s1/bbifzp.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21500 bin +21500 26750 blue +26750 28750 in +28750 32500 f +32500 40750 zero +40750 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/bbil2n.align b/app/data/alignments/s1/bbil2n.align new file mode 100644 index 0000000000000000000000000000000000000000..bd1923e92b3cfacb73a4d8c589226837e31f1a0a --- /dev/null +++ b/app/data/alignments/s1/bbil2n.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 24750 bin +24750 31750 blue +31750 33250 in +33250 37000 l +37000 43250 two +43250 50500 now +50500 74500 sil diff --git a/app/data/alignments/s1/bbil3s.align b/app/data/alignments/s1/bbil3s.align new file mode 100644 index 0000000000000000000000000000000000000000..21a1e37bc47e3d0cfdedc34a7d9affc7efad7ccc --- /dev/null +++ b/app/data/alignments/s1/bbil3s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23000 bin +23000 28500 blue +28500 30000 in +30000 33750 l +33750 39500 three +39500 49000 soon +49000 74500 sil diff --git a/app/data/alignments/s1/bbil4p.align b/app/data/alignments/s1/bbil4p.align new file mode 100644 index 0000000000000000000000000000000000000000..912586e51b994fade69e19075dd95802667321d0 --- /dev/null +++ b/app/data/alignments/s1/bbil4p.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 25500 bin +25500 31500 blue +31500 33250 in +33250 38750 l +38750 45000 four +45000 55000 please +55000 74500 sil diff --git a/app/data/alignments/s1/bbil5a.align b/app/data/alignments/s1/bbil5a.align new file mode 100644 index 0000000000000000000000000000000000000000..3cb8af13b935bd0d3b7ca42aa557cd51efacb4af --- /dev/null +++ b/app/data/alignments/s1/bbil5a.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22000 bin +22000 27000 blue +27000 28750 in +28750 32500 l +32500 39250 five +39250 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/bbir6n.align b/app/data/alignments/s1/bbir6n.align new file mode 100644 index 0000000000000000000000000000000000000000..003427e159126377a00c30963df003a17b4892cf --- /dev/null +++ b/app/data/alignments/s1/bbir6n.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 24500 bin +24500 30500 blue +30500 32000 in +32000 36750 r +36750 44250 six +44250 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/bbir7s.align b/app/data/alignments/s1/bbir7s.align new file mode 100644 index 0000000000000000000000000000000000000000..024665f1dc8a2c7ff6ef208c1c51ff2d714471cd --- /dev/null +++ b/app/data/alignments/s1/bbir7s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21000 bin +21000 26000 blue +26000 27750 in +27750 31500 r +31500 40250 seven +40250 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/bbir8p.align b/app/data/alignments/s1/bbir8p.align new file mode 100644 index 0000000000000000000000000000000000000000..2bde99ca5feca5c83ef4e38326042b491548a644 --- /dev/null +++ b/app/data/alignments/s1/bbir8p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21250 bin +21250 26750 blue +26750 28750 in +28750 34250 r +34250 37000 eight +37000 47500 please +47500 74500 sil diff --git a/app/data/alignments/s1/bbir9a.align b/app/data/alignments/s1/bbir9a.align new file mode 100644 index 0000000000000000000000000000000000000000..6f258a2de087c367db024b3429222907287d19ea --- /dev/null +++ b/app/data/alignments/s1/bbir9a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 17750 bin +17750 23000 blue +23000 24500 in +24500 28000 r +28000 34000 nine +34000 42000 again +42000 74500 sil diff --git a/app/data/alignments/s1/bbiz1s.align b/app/data/alignments/s1/bbiz1s.align new file mode 100644 index 0000000000000000000000000000000000000000..11c4f654025459b8257fa9d9cd657791da479af1 --- /dev/null +++ b/app/data/alignments/s1/bbiz1s.align @@ -0,0 +1,8 @@ +0 30750 sil +30750 36500 bin +36500 40500 blue +40500 42750 in +42750 49000 z +49000 52250 one +52250 62750 soon +62750 74500 sil diff --git a/app/data/alignments/s1/bbiz2p.align b/app/data/alignments/s1/bbiz2p.align new file mode 100644 index 0000000000000000000000000000000000000000..a05b2dfe0c608e47bb7c29c5f468d13ef94c5b33 --- /dev/null +++ b/app/data/alignments/s1/bbiz2p.align @@ -0,0 +1,9 @@ +0 16750 sil +16750 22000 bin +22000 28500 blue +28500 30750 in +30750 35000 z +35000 35750 sp +35750 41000 two +41000 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/bbiz3a.align b/app/data/alignments/s1/bbiz3a.align new file mode 100644 index 0000000000000000000000000000000000000000..a827cd18845c174504e32be37ae032d7f55354ca --- /dev/null +++ b/app/data/alignments/s1/bbiz3a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20250 bin +20250 25500 blue +25500 27500 in +27500 31500 z +31500 38500 three +38500 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/bbizzn.align b/app/data/alignments/s1/bbizzn.align new file mode 100644 index 0000000000000000000000000000000000000000..7ebe8b042a75c87328b382bbdd9f58f4517350ff --- /dev/null +++ b/app/data/alignments/s1/bbizzn.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 22000 bin +22000 27750 blue +27750 31000 in +31000 36750 z +36750 45500 zero +45500 51750 now +51750 74500 sil diff --git a/app/data/alignments/s1/bbwg1s.align b/app/data/alignments/s1/bbwg1s.align new file mode 100644 index 0000000000000000000000000000000000000000..5c22935bc4a9436fc1e016679d7f0221a89b8763 --- /dev/null +++ b/app/data/alignments/s1/bbwg1s.align @@ -0,0 +1,8 @@ +0 26500 sil +26500 32000 bin +32000 38000 blue +38000 41250 with +41250 45500 g +45500 51000 one +51000 62500 soon +62500 74500 sil diff --git a/app/data/alignments/s1/bbwg2p.align b/app/data/alignments/s1/bbwg2p.align new file mode 100644 index 0000000000000000000000000000000000000000..624aa97de54e6d80acf4c6599149dc6459515cd5 --- /dev/null +++ b/app/data/alignments/s1/bbwg2p.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22250 bin +22250 28250 blue +28250 30250 with +30250 34500 g +34500 40250 two +40250 51500 please +51500 74500 sil diff --git a/app/data/alignments/s1/bbwg3a.align b/app/data/alignments/s1/bbwg3a.align new file mode 100644 index 0000000000000000000000000000000000000000..1cee10a76785d36c3225df2026037e88eccaf9ea --- /dev/null +++ b/app/data/alignments/s1/bbwg3a.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19000 bin +19000 24250 blue +24250 27000 with +27000 32500 g +32500 39500 three +39500 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/bbwgzn.align b/app/data/alignments/s1/bbwgzn.align new file mode 100644 index 0000000000000000000000000000000000000000..feb6ec30a441a0fad7bbc11428a7ce6c4323b3ee --- /dev/null +++ b/app/data/alignments/s1/bbwgzn.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22750 bin +22750 28000 blue +28000 30250 with +30250 34250 g +34250 43500 zero +43500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/bbwm4n.align b/app/data/alignments/s1/bbwm4n.align new file mode 100644 index 0000000000000000000000000000000000000000..7936f2e0e0670a51e08153544172bc778de76688 --- /dev/null +++ b/app/data/alignments/s1/bbwm4n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 19750 bin +19750 26000 blue +26000 29250 with +29250 32500 m +32500 39250 four +39250 46250 now +46250 74500 sil diff --git a/app/data/alignments/s1/bbwm5s.align b/app/data/alignments/s1/bbwm5s.align new file mode 100644 index 0000000000000000000000000000000000000000..83fce8cacf804bc872b22d2651a82c997a2ff332 --- /dev/null +++ b/app/data/alignments/s1/bbwm5s.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 23750 bin +23750 29000 blue +29000 31750 with +31750 35000 m +35000 41250 five +41250 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/bbwm6p.align b/app/data/alignments/s1/bbwm6p.align new file mode 100644 index 0000000000000000000000000000000000000000..42667198ee507df6cae9b6069f2e2c6c0e4aaf8d --- /dev/null +++ b/app/data/alignments/s1/bbwm6p.align @@ -0,0 +1,8 @@ +0 24750 sil +24750 30500 bin +30500 36500 blue +36500 40750 with +40750 44500 m +44500 52000 six +52000 62250 please +62250 74500 sil diff --git a/app/data/alignments/s1/bbwm7a.align b/app/data/alignments/s1/bbwm7a.align new file mode 100644 index 0000000000000000000000000000000000000000..bb491d8fab74a601c7d69834027c8855901e3421 --- /dev/null +++ b/app/data/alignments/s1/bbwm7a.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 22250 bin +22250 28500 blue +28500 32000 with +32000 35500 m +35500 42500 seven +42500 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/bbws8n.align b/app/data/alignments/s1/bbws8n.align new file mode 100644 index 0000000000000000000000000000000000000000..efcbcd67ba113229f494e92cc11c089a454c99a7 --- /dev/null +++ b/app/data/alignments/s1/bbws8n.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 21500 bin +21500 28750 blue +28750 33500 with +33500 37500 s +37500 41500 eight +41500 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/bbws9s.align b/app/data/alignments/s1/bbws9s.align new file mode 100644 index 0000000000000000000000000000000000000000..4be52df4e34f6617f3f1d0a30ed896ca7ea846d6 --- /dev/null +++ b/app/data/alignments/s1/bbws9s.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20000 bin +20000 27250 blue +27250 31000 with +31000 34500 s +34500 40000 nine +40000 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/bbwt1a.align b/app/data/alignments/s1/bbwt1a.align new file mode 100644 index 0000000000000000000000000000000000000000..eeebcf090f0d359a237e67b56818f7974f2507ec --- /dev/null +++ b/app/data/alignments/s1/bbwt1a.align @@ -0,0 +1,8 @@ +0 750 sil +750 21250 bin +21250 25750 blue +25750 28500 with +28500 33250 t +33250 38500 one +38500 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/bbwtzp.align b/app/data/alignments/s1/bbwtzp.align new file mode 100644 index 0000000000000000000000000000000000000000..e091cc64151973fd5dda8e3ea3c2f7d7704278c9 --- /dev/null +++ b/app/data/alignments/s1/bbwtzp.align @@ -0,0 +1,8 @@ +0 20250 sil +20250 25500 bin +25500 30750 blue +30750 33250 with +33250 37750 t +37750 45750 zero +45750 55750 please +55750 74500 sil diff --git a/app/data/alignments/s1/bgaa6n.align b/app/data/alignments/s1/bgaa6n.align new file mode 100644 index 0000000000000000000000000000000000000000..93eaed20b00e80633a18f9ac70426a20be59cb6c --- /dev/null +++ b/app/data/alignments/s1/bgaa6n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21250 bin +21250 25500 green +25500 28500 at +28500 32250 a +32250 40000 six +40000 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/bgaa7s.align b/app/data/alignments/s1/bgaa7s.align new file mode 100644 index 0000000000000000000000000000000000000000..f2fa6d02ae13996a1a3be8da731ef1406909516c --- /dev/null +++ b/app/data/alignments/s1/bgaa7s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23250 bin +23250 30750 green +30750 35750 at +35750 39000 a +39000 46750 seven +46750 56000 soon +56000 74500 sil diff --git a/app/data/alignments/s1/bgaa8p.align b/app/data/alignments/s1/bgaa8p.align new file mode 100644 index 0000000000000000000000000000000000000000..e7f0dd9547bb0d2dec9845dd6224622cfc35bd8f --- /dev/null +++ b/app/data/alignments/s1/bgaa8p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21250 bin +21250 25500 green +25500 29250 at +29250 32000 a +32000 36750 eight +36750 46500 please +46500 74500 sil diff --git a/app/data/alignments/s1/bgaa9a.align b/app/data/alignments/s1/bgaa9a.align new file mode 100644 index 0000000000000000000000000000000000000000..9b038083c68f0c2b050e753f3b2078f6affc5cb0 --- /dev/null +++ b/app/data/alignments/s1/bgaa9a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 20750 bin +20750 25250 green +25250 28250 at +28250 30500 a +30500 37750 nine +37750 46000 again +46000 74500 sil diff --git a/app/data/alignments/s1/bgah1s.align b/app/data/alignments/s1/bgah1s.align new file mode 100644 index 0000000000000000000000000000000000000000..a808901e5fb391d44b96b74d2e277540e2fa276a --- /dev/null +++ b/app/data/alignments/s1/bgah1s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21250 bin +21250 27000 green +27000 31500 at +31500 35750 h +35750 39500 one +39500 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bgah2p.align b/app/data/alignments/s1/bgah2p.align new file mode 100644 index 0000000000000000000000000000000000000000..136ccb07b7d14e5173d818c5f65e7c8515923f08 --- /dev/null +++ b/app/data/alignments/s1/bgah2p.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 21750 bin +21750 26000 green +26000 28750 at +28750 33500 h +33500 38250 two +38250 49000 please +49000 74500 sil diff --git a/app/data/alignments/s1/bgah3a.align b/app/data/alignments/s1/bgah3a.align new file mode 100644 index 0000000000000000000000000000000000000000..4b55203928f445f2e242a6c2cb8fa4d85999e3de --- /dev/null +++ b/app/data/alignments/s1/bgah3a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21000 bin +21000 24500 green +24500 28500 at +28500 33250 h +33250 38500 three +38500 45750 again +45750 74500 sil diff --git a/app/data/alignments/s1/bgahzn.align b/app/data/alignments/s1/bgahzn.align new file mode 100644 index 0000000000000000000000000000000000000000..dd3419c3d4682f256181e4014df84ad9d622685d --- /dev/null +++ b/app/data/alignments/s1/bgahzn.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 22000 bin +22000 28250 green +28250 31250 at +31250 35750 h +35750 43000 zero +43000 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/bgan4n.align b/app/data/alignments/s1/bgan4n.align new file mode 100644 index 0000000000000000000000000000000000000000..d32260cb47b71246a60df62169471ff203b481c9 --- /dev/null +++ b/app/data/alignments/s1/bgan4n.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 20750 bin +20750 26000 green +26000 28250 at +28250 33000 n +33000 39250 four +39250 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/bgan5s.align b/app/data/alignments/s1/bgan5s.align new file mode 100644 index 0000000000000000000000000000000000000000..9f93efade8be0add47f5ea4bec43a8a9dedcb1d1 --- /dev/null +++ b/app/data/alignments/s1/bgan5s.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 15500 bin +15500 19750 green +19750 21250 at +21250 25750 n +25750 32500 five +32500 42250 soon +42250 74500 sil diff --git a/app/data/alignments/s1/bgan6p.align b/app/data/alignments/s1/bgan6p.align new file mode 100644 index 0000000000000000000000000000000000000000..47fb3cc47adb48419a78542f3a130d40fccfcfe4 --- /dev/null +++ b/app/data/alignments/s1/bgan6p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20250 bin +20250 25250 green +25250 27500 at +27500 31750 n +31750 39500 six +39500 48000 please +48000 74500 sil diff --git a/app/data/alignments/s1/bgan7a.align b/app/data/alignments/s1/bgan7a.align new file mode 100644 index 0000000000000000000000000000000000000000..d617b7cfcc71c90f48f7c0040e83caa725bdccb8 --- /dev/null +++ b/app/data/alignments/s1/bgan7a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20000 bin +20000 24250 green +24250 27500 at +27500 32000 n +32000 40000 seven +40000 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/bgat8n.align b/app/data/alignments/s1/bgat8n.align new file mode 100644 index 0000000000000000000000000000000000000000..cb03df8d11245990ed6531e95a9ca6a6a6d621a0 --- /dev/null +++ b/app/data/alignments/s1/bgat8n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20250 bin +20250 25500 green +25500 30000 at +30000 34500 t +34500 40750 eight +40750 48500 now +48500 74500 sil diff --git a/app/data/alignments/s1/bgat9s.align b/app/data/alignments/s1/bgat9s.align new file mode 100644 index 0000000000000000000000000000000000000000..45eb0f3e4c5c5bc75d4ddbcee3e564e591dca63d --- /dev/null +++ b/app/data/alignments/s1/bgat9s.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 19000 bin +19000 23500 green +23500 26250 at +26250 30250 t +30250 37000 nine +37000 47750 soon +47750 74500 sil diff --git a/app/data/alignments/s1/bgau1a.align b/app/data/alignments/s1/bgau1a.align new file mode 100644 index 0000000000000000000000000000000000000000..ff6547d8a5fcf041f897c5b4ed20107c88136871 --- /dev/null +++ b/app/data/alignments/s1/bgau1a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 17500 bin +17500 22750 green +22750 25000 at +25000 29500 u +29500 35750 one +35750 45500 again +45500 74500 sil diff --git a/app/data/alignments/s1/bgauzp.align b/app/data/alignments/s1/bgauzp.align new file mode 100644 index 0000000000000000000000000000000000000000..bc9169349837de14cd0dc176a25dca4f389edc78 --- /dev/null +++ b/app/data/alignments/s1/bgauzp.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 17750 bin +17750 21750 green +21750 23500 at +23500 29750 u +29750 38500 zero +38500 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/bgbb1s.align b/app/data/alignments/s1/bgbb1s.align new file mode 100644 index 0000000000000000000000000000000000000000..82b1bf450c95f8c413ae75a8a2efe35240c12c97 --- /dev/null +++ b/app/data/alignments/s1/bgbb1s.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 24000 bin +24000 29250 green +29250 33500 by +33500 37750 b +37750 43500 one +43500 53750 soon +53750 74500 sil diff --git a/app/data/alignments/s1/bgbb2p.align b/app/data/alignments/s1/bgbb2p.align new file mode 100644 index 0000000000000000000000000000000000000000..f721914d8f767a976a539b997d8e42f919bcab8f --- /dev/null +++ b/app/data/alignments/s1/bgbb2p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 18750 bin +18750 24500 green +24500 28500 by +28500 33000 b +33000 39500 two +39500 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/bgbb3a.align b/app/data/alignments/s1/bgbb3a.align new file mode 100644 index 0000000000000000000000000000000000000000..7c3e6edbb44da03dcc3fb2ee4ab0e14a387d66a5 --- /dev/null +++ b/app/data/alignments/s1/bgbb3a.align @@ -0,0 +1,8 @@ +0 25500 sil +25500 31500 bin +31500 40000 green +40000 45750 by +45750 55750 b +55750 64250 three +64250 71250 again +71250 74500 sil diff --git a/app/data/alignments/s1/bgbbzn.align b/app/data/alignments/s1/bgbbzn.align new file mode 100644 index 0000000000000000000000000000000000000000..d24d0c944e11a66d8f30f58f89b21c3cc6e33990 --- /dev/null +++ b/app/data/alignments/s1/bgbbzn.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 21500 bin +21500 27000 green +27000 30750 by +30750 35500 b +35500 44750 zero +44750 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/bgbh4n.align b/app/data/alignments/s1/bgbh4n.align new file mode 100644 index 0000000000000000000000000000000000000000..1e95c8a884bef9fb94e026173e5e5c40305386ef --- /dev/null +++ b/app/data/alignments/s1/bgbh4n.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 23500 bin +23500 30000 green +30000 34250 by +34250 39000 h +39000 45250 four +45250 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/bgbh5s.align b/app/data/alignments/s1/bgbh5s.align new file mode 100644 index 0000000000000000000000000000000000000000..587cae29c8926b671dd6ed0482ce5b41104b2f75 --- /dev/null +++ b/app/data/alignments/s1/bgbh5s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20250 bin +20250 25750 green +25750 29000 by +29000 33500 h +33500 39250 five +39250 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/bgbh6p.align b/app/data/alignments/s1/bgbh6p.align new file mode 100644 index 0000000000000000000000000000000000000000..369c4a9833e88980ebc2d6b2ebcdad69c4c3fc95 --- /dev/null +++ b/app/data/alignments/s1/bgbh6p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 18000 bin +18000 26500 green +26500 30750 by +30750 36000 h +36000 42250 six +42250 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/bgbh7a.align b/app/data/alignments/s1/bgbh7a.align new file mode 100644 index 0000000000000000000000000000000000000000..dd3c1cb5662b2eb5b185b3d3fb63face4c7d6ed8 --- /dev/null +++ b/app/data/alignments/s1/bgbh7a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19250 bin +19250 28000 green +28000 36250 by +36250 39750 h +39750 46500 seven +46500 54000 again +54000 74500 sil diff --git a/app/data/alignments/s1/bgbn8n.align b/app/data/alignments/s1/bgbn8n.align new file mode 100644 index 0000000000000000000000000000000000000000..cd3ec2806ef272719d175f42095de616420d1b01 --- /dev/null +++ b/app/data/alignments/s1/bgbn8n.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 25250 bin +25250 30750 green +30750 33500 by +33500 41250 n +41250 47500 eight +47500 55000 now +55000 74500 sil diff --git a/app/data/alignments/s1/bgbn9s.align b/app/data/alignments/s1/bgbn9s.align new file mode 100644 index 0000000000000000000000000000000000000000..542257440b44b4f2fcf54ac9cd4e214eb4162129 --- /dev/null +++ b/app/data/alignments/s1/bgbn9s.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 23500 bin +23500 31000 green +31000 34750 by +34750 38250 n +38250 43500 nine +43500 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/bgbo1a.align b/app/data/alignments/s1/bgbo1a.align new file mode 100644 index 0000000000000000000000000000000000000000..0bd18083fa9b6a3d6bcf32e9a4e3b74c818adc77 --- /dev/null +++ b/app/data/alignments/s1/bgbo1a.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 25500 bin +25500 34000 green +34000 39500 by +39500 44000 o +44000 49500 one +49500 59250 again +59250 74500 sil diff --git a/app/data/alignments/s1/bgbozp.align b/app/data/alignments/s1/bgbozp.align new file mode 100644 index 0000000000000000000000000000000000000000..193a5fdfd8875206c35b1c31332bf8094cb59566 --- /dev/null +++ b/app/data/alignments/s1/bgbozp.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23500 bin +23500 31000 green +31000 34500 by +34500 40000 o +40000 49750 zero +49750 60500 please +60500 74500 sil diff --git a/app/data/alignments/s1/bgbu2n.align b/app/data/alignments/s1/bgbu2n.align new file mode 100644 index 0000000000000000000000000000000000000000..a684fc797b58da9d713dd3386bfebb260565addf --- /dev/null +++ b/app/data/alignments/s1/bgbu2n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22000 bin +22000 28500 green +28500 32000 by +32000 37250 u +37250 44250 two +44250 53750 now +53750 74500 sil diff --git a/app/data/alignments/s1/bgbu3s.align b/app/data/alignments/s1/bgbu3s.align new file mode 100644 index 0000000000000000000000000000000000000000..77f30537691aba4c84ac8022953dc093773414dc --- /dev/null +++ b/app/data/alignments/s1/bgbu3s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20500 bin +20500 28000 green +28000 31000 by +31000 36000 u +36000 42500 three +42500 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bgbu4p.align b/app/data/alignments/s1/bgbu4p.align new file mode 100644 index 0000000000000000000000000000000000000000..baf1a7557eb862b1fed6d83a76962e69c8946b37 --- /dev/null +++ b/app/data/alignments/s1/bgbu4p.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 24750 bin +24750 30500 green +30500 33500 by +33500 37750 u +37750 44250 four +44250 54250 please +54250 74500 sil diff --git a/app/data/alignments/s1/bgbu5a.align b/app/data/alignments/s1/bgbu5a.align new file mode 100644 index 0000000000000000000000000000000000000000..e458274c11180dd5ccf84efe7e810395a7db04b0 --- /dev/null +++ b/app/data/alignments/s1/bgbu5a.align @@ -0,0 +1,8 @@ +0 27750 sil +27750 34000 bin +34000 40250 green +40250 43250 by +43250 47500 u +47500 55000 five +55000 62750 again +62750 74500 sil diff --git a/app/data/alignments/s1/bgia2n.align b/app/data/alignments/s1/bgia2n.align new file mode 100644 index 0000000000000000000000000000000000000000..130009bef61a9ad04a185480ed706a0626e17a51 --- /dev/null +++ b/app/data/alignments/s1/bgia2n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 19500 bin +19500 25250 green +25250 27500 in +27500 30500 a +30500 37000 two +37000 44750 now +44750 74500 sil diff --git a/app/data/alignments/s1/bgia3s.align b/app/data/alignments/s1/bgia3s.align new file mode 100644 index 0000000000000000000000000000000000000000..81b0b9b28b133a9cea80e896cf98bac8fd52c932 --- /dev/null +++ b/app/data/alignments/s1/bgia3s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20250 bin +20250 25250 green +25250 28000 in +28000 31250 a +31250 37250 three +37250 46500 soon +46500 74500 sil diff --git a/app/data/alignments/s1/bgia4p.align b/app/data/alignments/s1/bgia4p.align new file mode 100644 index 0000000000000000000000000000000000000000..ed167aac5004453eed95376577d105f0a3c69b31 --- /dev/null +++ b/app/data/alignments/s1/bgia4p.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21250 bin +21250 28000 green +28000 31250 in +31250 34250 a +34250 40750 four +40750 51500 please +51500 74500 sil diff --git a/app/data/alignments/s1/bgia5a.align b/app/data/alignments/s1/bgia5a.align new file mode 100644 index 0000000000000000000000000000000000000000..fd434556a7f79675e458d90c6120b1677e1c7298 --- /dev/null +++ b/app/data/alignments/s1/bgia5a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21750 bin +21750 27000 green +27000 29500 in +29500 33000 a +33000 41000 five +41000 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/bgig6n.align b/app/data/alignments/s1/bgig6n.align new file mode 100644 index 0000000000000000000000000000000000000000..1efe860d72ae63c8c44ce735fb205192baf9fa7f --- /dev/null +++ b/app/data/alignments/s1/bgig6n.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 24500 bin +24500 29500 green +29500 32250 in +32250 36500 g +36500 44500 six +44500 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/bgig7s.align b/app/data/alignments/s1/bgig7s.align new file mode 100644 index 0000000000000000000000000000000000000000..6d1499e446edd331cca056022435c1276ea1217c --- /dev/null +++ b/app/data/alignments/s1/bgig7s.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 19500 bin +19500 24000 green +24000 27000 in +27000 31500 g +31500 39500 seven +39500 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/bgig8p.align b/app/data/alignments/s1/bgig8p.align new file mode 100644 index 0000000000000000000000000000000000000000..fa2884a012300dc2b1a24c918e573c866a503c8d --- /dev/null +++ b/app/data/alignments/s1/bgig8p.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 23250 bin +23250 28250 green +28250 31500 in +31500 34750 g +34750 39500 eight +39500 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/bgig9a.align b/app/data/alignments/s1/bgig9a.align new file mode 100644 index 0000000000000000000000000000000000000000..efb3ff33a9fa85cabdae8d2b09cf09bec764105b --- /dev/null +++ b/app/data/alignments/s1/bgig9a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21250 bin +21250 26000 green +26000 28750 in +28750 31750 g +31750 38500 nine +38500 46750 again +46750 74500 sil diff --git a/app/data/alignments/s1/bgin1s.align b/app/data/alignments/s1/bgin1s.align new file mode 100644 index 0000000000000000000000000000000000000000..aa294ee776df44eb4fd9e622b9d2ed0ec045c387 --- /dev/null +++ b/app/data/alignments/s1/bgin1s.align @@ -0,0 +1,8 @@ +0 20250 sil +20250 25500 bin +25500 30750 green +30750 32750 in +32750 36250 n +36250 40000 one +40000 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/bgin2p.align b/app/data/alignments/s1/bgin2p.align new file mode 100644 index 0000000000000000000000000000000000000000..31e7db568d7c5f3c05a81a1b1387fcb8d7b89f59 --- /dev/null +++ b/app/data/alignments/s1/bgin2p.align @@ -0,0 +1,8 @@ +0 22000 sil +22000 27000 bin +27000 31750 green +31750 33250 in +33250 38750 n +38750 44500 two +44500 55250 please +55250 74500 sil diff --git a/app/data/alignments/s1/bgin3a.align b/app/data/alignments/s1/bgin3a.align new file mode 100644 index 0000000000000000000000000000000000000000..7a47522e316ea4c23cf6ead828ded5a4bcce5d94 --- /dev/null +++ b/app/data/alignments/s1/bgin3a.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 24750 bin +24750 29000 green +29000 30500 in +30500 34750 n +34750 41500 three +41500 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/bginzn.align b/app/data/alignments/s1/bginzn.align new file mode 100644 index 0000000000000000000000000000000000000000..93c79f06191d0a9f0988845788d8768ba7044130 --- /dev/null +++ b/app/data/alignments/s1/bginzn.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 22750 bin +22750 28750 green +28750 30250 in +30250 34500 n +34500 43000 zero +43000 51500 now +51500 74500 sil diff --git a/app/data/alignments/s1/bgit4n.align b/app/data/alignments/s1/bgit4n.align new file mode 100644 index 0000000000000000000000000000000000000000..862cffa5f82a7bb4534f2511fdb98b5f1f2549da --- /dev/null +++ b/app/data/alignments/s1/bgit4n.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 18500 bin +18500 24500 green +24500 27000 in +27000 32000 t +32000 38750 four +38750 46000 now +46000 74500 sil diff --git a/app/data/alignments/s1/bgit5s.align b/app/data/alignments/s1/bgit5s.align new file mode 100644 index 0000000000000000000000000000000000000000..369a633373ce81e4a679c0d53b05542e9370bb45 --- /dev/null +++ b/app/data/alignments/s1/bgit5s.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22250 bin +22250 27000 green +27000 30000 in +30000 35000 t +35000 41750 five +41750 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bgit6p.align b/app/data/alignments/s1/bgit6p.align new file mode 100644 index 0000000000000000000000000000000000000000..186d0dd53e4c5ddcaaf937a9f4eb9484edbbe69c --- /dev/null +++ b/app/data/alignments/s1/bgit6p.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 17500 bin +17500 23750 green +23750 27000 in +27000 32000 t +32000 39500 six +39500 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/bgit7a.align b/app/data/alignments/s1/bgit7a.align new file mode 100644 index 0000000000000000000000000000000000000000..b0eb304774d08fba90cd4201b710c596ee2dbf3d --- /dev/null +++ b/app/data/alignments/s1/bgit7a.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20250 bin +20250 26000 green +26000 29000 in +29000 33750 t +33750 41500 seven +41500 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/bgwb4n.align b/app/data/alignments/s1/bgwb4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9c1656d9bd57b40dc60c1e322d2a106cab6f0319 --- /dev/null +++ b/app/data/alignments/s1/bgwb4n.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 23000 bin +23000 28500 green +28500 31500 with +31500 36250 b +36250 44000 four +44000 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/bgwb5s.align b/app/data/alignments/s1/bgwb5s.align new file mode 100644 index 0000000000000000000000000000000000000000..347a6c0fcb8782ca39869666b4cfb010243c4bce --- /dev/null +++ b/app/data/alignments/s1/bgwb5s.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 26500 bin +26500 31500 green +31500 34000 with +34000 38750 b +38750 45750 five +45750 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/bgwb6p.align b/app/data/alignments/s1/bgwb6p.align new file mode 100644 index 0000000000000000000000000000000000000000..0f7721ef17052f0ba19aa79b9db8add9bfa77958 --- /dev/null +++ b/app/data/alignments/s1/bgwb6p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22750 bin +22750 29000 green +29000 33000 with +33000 39000 b +39000 46750 six +46750 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/bgwb7a.align b/app/data/alignments/s1/bgwb7a.align new file mode 100644 index 0000000000000000000000000000000000000000..3ebc2029fd44f479b78a18a3693e88fbcb75ff45 --- /dev/null +++ b/app/data/alignments/s1/bgwb7a.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 20750 bin +20750 25750 green +25750 28750 with +28750 32750 b +32750 40750 seven +40750 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/bgwh8n.align b/app/data/alignments/s1/bgwh8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e235d36d81ad421104ed066f509a1c0e086005ad --- /dev/null +++ b/app/data/alignments/s1/bgwh8n.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 17750 bin +17750 23750 green +23750 26750 with +26750 30750 h +30750 34500 eight +34500 44000 now +44000 74500 sil diff --git a/app/data/alignments/s1/bgwh9s.align b/app/data/alignments/s1/bgwh9s.align new file mode 100644 index 0000000000000000000000000000000000000000..3ca6fd1f84d98da4bfdf0bf50bcb3ede7ade04d9 --- /dev/null +++ b/app/data/alignments/s1/bgwh9s.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21750 bin +21750 26500 green +26500 29750 with +29750 34250 h +34250 38750 nine +38750 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/bgwi1a.align b/app/data/alignments/s1/bgwi1a.align new file mode 100644 index 0000000000000000000000000000000000000000..32af67e09d49d8650bea013cbd7008778f2d9e95 --- /dev/null +++ b/app/data/alignments/s1/bgwi1a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20250 bin +20250 26750 green +26750 30250 with +30250 33500 i +33500 39500 one +39500 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/bgwizp.align b/app/data/alignments/s1/bgwizp.align new file mode 100644 index 0000000000000000000000000000000000000000..3d7aab044d71821fd6b0b24a9f1e5bacb7164020 --- /dev/null +++ b/app/data/alignments/s1/bgwizp.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19000 bin +19000 24000 green +24000 27500 with +27500 32250 i +32250 40750 zero +40750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/bgwo2n.align b/app/data/alignments/s1/bgwo2n.align new file mode 100644 index 0000000000000000000000000000000000000000..08a09a84fcb50d5e33bbe843940ec453f0a94128 --- /dev/null +++ b/app/data/alignments/s1/bgwo2n.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 20750 bin +20750 26750 green +26750 30250 with +30250 33750 o +33750 40750 two +40750 47000 now +47000 74500 sil diff --git a/app/data/alignments/s1/bgwo3s.align b/app/data/alignments/s1/bgwo3s.align new file mode 100644 index 0000000000000000000000000000000000000000..35dc963f82d5166ec07039917abbd36a1ba68468 --- /dev/null +++ b/app/data/alignments/s1/bgwo3s.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 25750 bin +25750 33000 green +33000 37000 with +37000 39750 o +39750 45750 three +45750 55500 soon +55500 74500 sil diff --git a/app/data/alignments/s1/bgwo4p.align b/app/data/alignments/s1/bgwo4p.align new file mode 100644 index 0000000000000000000000000000000000000000..efc12974456b2d75772daab312dd595faaae2097 --- /dev/null +++ b/app/data/alignments/s1/bgwo4p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23000 bin +23000 29000 green +29000 32250 with +32250 35250 o +35250 41250 four +41250 53000 please +53000 74500 sil diff --git a/app/data/alignments/s1/bgwo5a.align b/app/data/alignments/s1/bgwo5a.align new file mode 100644 index 0000000000000000000000000000000000000000..a2df948b6287003a91a238a52fae4e519789601c --- /dev/null +++ b/app/data/alignments/s1/bgwo5a.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22250 bin +22250 27000 green +27000 30500 with +30500 34500 o +34500 42500 five +42500 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/bgwu6n.align b/app/data/alignments/s1/bgwu6n.align new file mode 100644 index 0000000000000000000000000000000000000000..18a1016428ff643ceab1f5d3a3b678651cf04477 --- /dev/null +++ b/app/data/alignments/s1/bgwu6n.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22250 bin +22250 29250 green +29250 32250 with +32250 35250 u +35250 43250 six +43250 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/bgwu7s.align b/app/data/alignments/s1/bgwu7s.align new file mode 100644 index 0000000000000000000000000000000000000000..33575d3f9148d7fce2d81f9d0e7876ceff703ba6 --- /dev/null +++ b/app/data/alignments/s1/bgwu7s.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18000 bin +18000 24000 green +24000 26750 with +26750 30250 u +30250 38500 seven +38500 48250 soon +48250 74500 sil diff --git a/app/data/alignments/s1/bgwu8p.align b/app/data/alignments/s1/bgwu8p.align new file mode 100644 index 0000000000000000000000000000000000000000..ca00f9090417c00903afdaa5487c3451698a2368 --- /dev/null +++ b/app/data/alignments/s1/bgwu8p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 20250 bin +20250 26500 green +26500 29500 with +29500 32000 u +32000 36250 eight +36250 47250 please +47250 74500 sil diff --git a/app/data/alignments/s1/bgwu9a.align b/app/data/alignments/s1/bgwu9a.align new file mode 100644 index 0000000000000000000000000000000000000000..c5196bf8cc4e96dc3530e0e23d0a0f5cc151b548 --- /dev/null +++ b/app/data/alignments/s1/bgwu9a.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 25500 bin +25500 33250 green +33250 36250 with +36250 39000 u +39000 44250 nine +44250 53500 again +53500 74500 sil diff --git a/app/data/alignments/s1/braf8n.align b/app/data/alignments/s1/braf8n.align new file mode 100644 index 0000000000000000000000000000000000000000..a64dbe01f6002cb26914f951e82f7bec34e9b33a --- /dev/null +++ b/app/data/alignments/s1/braf8n.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22750 bin +22750 27750 red +27750 32250 at +32250 35500 f +35500 39750 eight +39750 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/braf9s.align b/app/data/alignments/s1/braf9s.align new file mode 100644 index 0000000000000000000000000000000000000000..30b07cff71eb978aa6a620cce126e9e1f6ec6041 --- /dev/null +++ b/app/data/alignments/s1/braf9s.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23500 bin +23500 27500 red +27500 29250 at +29250 34250 f +34250 39500 nine +39500 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/brag1a.align b/app/data/alignments/s1/brag1a.align new file mode 100644 index 0000000000000000000000000000000000000000..ae37bda48d627c97dc4d41eb6cbdbfecb9bea8c9 --- /dev/null +++ b/app/data/alignments/s1/brag1a.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21250 bin +21250 24500 red +24500 26250 at +26250 30250 g +30250 36250 one +36250 44500 again +44500 74500 sil diff --git a/app/data/alignments/s1/bragzp.align b/app/data/alignments/s1/bragzp.align new file mode 100644 index 0000000000000000000000000000000000000000..55e011e9d2f470f172484e2e948c2bb1ed3ee4be --- /dev/null +++ b/app/data/alignments/s1/bragzp.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 24750 bin +24750 28750 red +28750 30500 at +30500 35500 g +35500 44250 zero +44250 54500 please +54500 74500 sil diff --git a/app/data/alignments/s1/bram2n.align b/app/data/alignments/s1/bram2n.align new file mode 100644 index 0000000000000000000000000000000000000000..aac27b3b88070d262a9f46e9e4c40ec2eeced364 --- /dev/null +++ b/app/data/alignments/s1/bram2n.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19250 bin +19250 24750 red +24750 27750 at +27750 31000 m +31000 38000 two +38000 46750 now +46750 74500 sil diff --git a/app/data/alignments/s1/bram3s.align b/app/data/alignments/s1/bram3s.align new file mode 100644 index 0000000000000000000000000000000000000000..73b7cda2e6538469a8c8cba5430f1cc900629916 --- /dev/null +++ b/app/data/alignments/s1/bram3s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19000 bin +19000 24250 red +24250 25250 at +25250 30250 m +30250 36250 three +36250 44500 soon +44500 74500 sil diff --git a/app/data/alignments/s1/bram4p.align b/app/data/alignments/s1/bram4p.align new file mode 100644 index 0000000000000000000000000000000000000000..5268a3f18b1b22f7ea13b53a3df291a4abb017c9 --- /dev/null +++ b/app/data/alignments/s1/bram4p.align @@ -0,0 +1,8 @@ +0 21500 sil +21500 28250 bin +28250 33250 red +33250 36000 at +36000 40750 m +40750 47500 four +47500 57500 please +57500 74500 sil diff --git a/app/data/alignments/s1/bram5a.align b/app/data/alignments/s1/bram5a.align new file mode 100644 index 0000000000000000000000000000000000000000..d5a07f91b9526dee5e3c34cf58ed1a7a3b4782b9 --- /dev/null +++ b/app/data/alignments/s1/bram5a.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 24250 bin +24250 28500 red +28500 30000 at +30000 36750 m +36750 44250 five +44250 51250 again +51250 74500 sil diff --git a/app/data/alignments/s1/bras6n.align b/app/data/alignments/s1/bras6n.align new file mode 100644 index 0000000000000000000000000000000000000000..35e1859715b1e4f9ab67b9592036b73c0538f9f7 --- /dev/null +++ b/app/data/alignments/s1/bras6n.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 21000 bin +21000 24750 red +24750 26500 at +26500 32000 s +32000 38250 six +38250 43500 now +43500 74500 sil diff --git a/app/data/alignments/s1/bras7s.align b/app/data/alignments/s1/bras7s.align new file mode 100644 index 0000000000000000000000000000000000000000..4f23de801d2508377f589696c178fcb9933efa87 --- /dev/null +++ b/app/data/alignments/s1/bras7s.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 24500 bin +24500 28000 red +28000 30000 at +30000 34500 s +34500 41750 seven +41750 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bras8p.align b/app/data/alignments/s1/bras8p.align new file mode 100644 index 0000000000000000000000000000000000000000..f0f666d6bf81c7ca81040fe3cde66389a2bf2a26 --- /dev/null +++ b/app/data/alignments/s1/bras8p.align @@ -0,0 +1,9 @@ +0 23250 sil +23250 29750 bin +29750 34500 red +34500 36750 at +36750 41500 s +41500 45500 eight +45500 45750 sp +45750 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/bras9a.align b/app/data/alignments/s1/bras9a.align new file mode 100644 index 0000000000000000000000000000000000000000..0cdf9a9a59468a0aa6d9cfa9879bcbb5e99d9202 --- /dev/null +++ b/app/data/alignments/s1/bras9a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22750 bin +22750 27750 red +27750 38250 at +38250 43250 s +43250 50000 nine +50000 60500 again +60500 74500 sil diff --git a/app/data/alignments/s1/brba1a.align b/app/data/alignments/s1/brba1a.align new file mode 100644 index 0000000000000000000000000000000000000000..c67913b3e9ae3a7b3691b2408ef50f09701a27e4 --- /dev/null +++ b/app/data/alignments/s1/brba1a.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24250 bin +24250 28250 red +28250 31500 by +31500 36000 a +36000 42000 one +42000 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/brbazp.align b/app/data/alignments/s1/brbazp.align new file mode 100644 index 0000000000000000000000000000000000000000..90c00c7d764d0315e3204c54c082f5036aee942a --- /dev/null +++ b/app/data/alignments/s1/brbazp.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 24000 bin +24000 29000 red +29000 34500 by +34500 38500 a +38500 48000 zero +48000 58000 please +58000 74500 sil diff --git a/app/data/alignments/s1/brbg2n.align b/app/data/alignments/s1/brbg2n.align new file mode 100644 index 0000000000000000000000000000000000000000..28e0b7e9b2226728c704165f807535cdace5dae7 --- /dev/null +++ b/app/data/alignments/s1/brbg2n.align @@ -0,0 +1,9 @@ +0 26000 sil +26000 31500 bin +31500 35500 red +35500 35750 sp +35750 39750 by +39750 44250 g +44250 50500 two +50500 56750 now +56750 74500 sil diff --git a/app/data/alignments/s1/brbg3s.align b/app/data/alignments/s1/brbg3s.align new file mode 100644 index 0000000000000000000000000000000000000000..197a71dde0d6207910cfa31beb16c0063ae24e5b --- /dev/null +++ b/app/data/alignments/s1/brbg3s.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22250 bin +22250 25750 red +25750 30500 by +30500 36250 g +36250 42000 three +42000 53000 soon +53000 74500 sil diff --git a/app/data/alignments/s1/brbg4p.align b/app/data/alignments/s1/brbg4p.align new file mode 100644 index 0000000000000000000000000000000000000000..38944a4a1b332f3dd677832a17bf705d7ade6732 --- /dev/null +++ b/app/data/alignments/s1/brbg4p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21000 bin +21000 26000 red +26000 32750 by +32750 37500 g +37500 43000 four +43000 54250 please +54250 74500 sil diff --git a/app/data/alignments/s1/brbg5a.align b/app/data/alignments/s1/brbg5a.align new file mode 100644 index 0000000000000000000000000000000000000000..1518c6178224678341fb97f0749bdccc5e6193a9 --- /dev/null +++ b/app/data/alignments/s1/brbg5a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22000 bin +22000 28000 red +28000 31500 by +31500 36500 g +36500 43500 five +43500 51500 again +51500 74500 sil diff --git a/app/data/alignments/s1/brbm6n.align b/app/data/alignments/s1/brbm6n.align new file mode 100644 index 0000000000000000000000000000000000000000..0840778a610acfd2f7b4706306821983f30f5178 --- /dev/null +++ b/app/data/alignments/s1/brbm6n.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22000 bin +22000 26750 red +26750 31750 by +31750 35000 m +35000 43500 six +43500 50000 now +50000 74500 sil diff --git a/app/data/alignments/s1/brbm7s.align b/app/data/alignments/s1/brbm7s.align new file mode 100644 index 0000000000000000000000000000000000000000..0f971df49614104975093a436af44ef968d99188 --- /dev/null +++ b/app/data/alignments/s1/brbm7s.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20500 bin +20500 24750 red +24750 29500 by +29500 34250 m +34250 42500 seven +42500 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/brbm8p.align b/app/data/alignments/s1/brbm8p.align new file mode 100644 index 0000000000000000000000000000000000000000..2198408cfc4236e7b159873be1362c5c090c761a --- /dev/null +++ b/app/data/alignments/s1/brbm8p.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24000 bin +24000 28000 red +28000 33000 by +33000 39250 m +39250 50000 eight +50000 59000 please +59000 74500 sil diff --git a/app/data/alignments/s1/brbm9a.align b/app/data/alignments/s1/brbm9a.align new file mode 100644 index 0000000000000000000000000000000000000000..647850b76e1dc9d87f829347a7fa7e5af5fd9200 --- /dev/null +++ b/app/data/alignments/s1/brbm9a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21750 bin +21750 25250 red +25250 29000 by +29000 35000 m +35000 40000 nine +40000 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/brbt1s.align b/app/data/alignments/s1/brbt1s.align new file mode 100644 index 0000000000000000000000000000000000000000..2830d661f15554cb8e033cf0b41016d365689568 --- /dev/null +++ b/app/data/alignments/s1/brbt1s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20500 bin +20500 24500 red +24500 28750 by +28750 33750 t +33750 39000 one +39000 48250 soon +48250 74500 sil diff --git a/app/data/alignments/s1/brbt2p.align b/app/data/alignments/s1/brbt2p.align new file mode 100644 index 0000000000000000000000000000000000000000..aababc98f7c0616586948920261fcf785d6bf582 --- /dev/null +++ b/app/data/alignments/s1/brbt2p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 22250 bin +22250 26500 red +26500 31250 by +31250 37000 t +37000 42750 two +42750 52500 please +52500 74500 sil diff --git a/app/data/alignments/s1/brbt3a.align b/app/data/alignments/s1/brbt3a.align new file mode 100644 index 0000000000000000000000000000000000000000..8e50ff2214d9bb821fd01fd32b2d3b04b64f3fcc --- /dev/null +++ b/app/data/alignments/s1/brbt3a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21250 bin +21250 25500 red +25500 30000 by +30000 34750 t +34750 41250 three +41250 48250 again +48250 74500 sil diff --git a/app/data/alignments/s1/brbtzn.align b/app/data/alignments/s1/brbtzn.align new file mode 100644 index 0000000000000000000000000000000000000000..508ab1daccdb9010432c7ef6d92625d61a6a62bb --- /dev/null +++ b/app/data/alignments/s1/brbtzn.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21500 bin +21500 25250 red +25250 30000 by +30000 35000 t +35000 45000 zero +45000 52000 now +52000 74500 sil diff --git a/app/data/alignments/s1/brif4n.align b/app/data/alignments/s1/brif4n.align new file mode 100644 index 0000000000000000000000000000000000000000..362c1f2f5cf41389124ec74f4a94abcb98665647 --- /dev/null +++ b/app/data/alignments/s1/brif4n.align @@ -0,0 +1,8 @@ +0 22500 sil +22500 29000 bin +29000 33000 red +33000 35250 in +35250 40000 f +40000 46500 four +46500 55000 now +55000 74500 sil diff --git a/app/data/alignments/s1/brif5s.align b/app/data/alignments/s1/brif5s.align new file mode 100644 index 0000000000000000000000000000000000000000..509ac25e14902ca7b2bc6ed96df70cb932de6295 --- /dev/null +++ b/app/data/alignments/s1/brif5s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21000 bin +21000 25750 red +25750 28250 in +28250 32000 f +32000 37750 five +37750 45500 soon +45500 74500 sil diff --git a/app/data/alignments/s1/brif6p.align b/app/data/alignments/s1/brif6p.align new file mode 100644 index 0000000000000000000000000000000000000000..f676f4329a2958728829a55200034c8de604acf1 --- /dev/null +++ b/app/data/alignments/s1/brif6p.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 25750 bin +25750 30500 red +30500 35500 in +35500 39250 f +39250 46750 six +46750 56750 please +56750 74500 sil diff --git a/app/data/alignments/s1/brif7a.align b/app/data/alignments/s1/brif7a.align new file mode 100644 index 0000000000000000000000000000000000000000..b7fc6fb4c095b2d2c5d99b5ed3fb32f7b57e5d8d --- /dev/null +++ b/app/data/alignments/s1/brif7a.align @@ -0,0 +1,8 @@ +0 25000 sil +25000 31250 bin +31250 37000 red +37000 43250 in +43250 47000 f +47000 53250 seven +53250 62750 again +62750 74500 sil diff --git a/app/data/alignments/s1/bril8n.align b/app/data/alignments/s1/bril8n.align new file mode 100644 index 0000000000000000000000000000000000000000..6ffbe60abc79db4cf33215bb4131bfb0c39ad49b --- /dev/null +++ b/app/data/alignments/s1/bril8n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21500 bin +21500 26500 red +26500 28500 in +28500 31750 l +31750 36750 eight +36750 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/bril9s.align b/app/data/alignments/s1/bril9s.align new file mode 100644 index 0000000000000000000000000000000000000000..faba49da5cac72893ae33d7b92c4a253d06d05b7 --- /dev/null +++ b/app/data/alignments/s1/bril9s.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 22250 bin +22250 26500 red +26500 28750 in +28750 32750 l +32750 38750 nine +38750 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/brim1a.align b/app/data/alignments/s1/brim1a.align new file mode 100644 index 0000000000000000000000000000000000000000..20d1b8dad62521b9b4b9d9a9bf1f4c9dbeabb9df --- /dev/null +++ b/app/data/alignments/s1/brim1a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23000 bin +23000 28250 red +28250 31500 in +31500 37250 m +37250 43750 one +43750 52750 again +52750 74500 sil diff --git a/app/data/alignments/s1/brimzp.align b/app/data/alignments/s1/brimzp.align new file mode 100644 index 0000000000000000000000000000000000000000..af7d4b9c800cb7ce8d3c55c819d142133c3b85ec --- /dev/null +++ b/app/data/alignments/s1/brimzp.align @@ -0,0 +1,8 @@ +0 22750 sil +22750 28750 bin +28750 34500 red +34500 36500 in +36500 40500 m +40500 48000 zero +48000 59000 please +59000 74500 sil diff --git a/app/data/alignments/s1/bris2n.align b/app/data/alignments/s1/bris2n.align new file mode 100644 index 0000000000000000000000000000000000000000..2afb3f7341e739541fbe0cf4c54ef70ba2068fc0 --- /dev/null +++ b/app/data/alignments/s1/bris2n.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 22500 bin +22500 26000 red +26000 29000 in +29000 33250 s +33250 38750 two +38750 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/bris3s.align b/app/data/alignments/s1/bris3s.align new file mode 100644 index 0000000000000000000000000000000000000000..60f93086e803f8df99bcf92a3969e8959105621b --- /dev/null +++ b/app/data/alignments/s1/bris3s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21750 bin +21750 27000 red +27000 29250 in +29250 33000 s +33000 38250 three +38250 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/bris4p.align b/app/data/alignments/s1/bris4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0681c9a87424ad35471e47c906ffa7462819da13 --- /dev/null +++ b/app/data/alignments/s1/bris4p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 22000 bin +22000 28500 red +28500 34250 in +34250 38000 s +38000 44250 four +44250 55250 please +55250 74500 sil diff --git a/app/data/alignments/s1/bris5a.align b/app/data/alignments/s1/bris5a.align new file mode 100644 index 0000000000000000000000000000000000000000..3de3665eaa3facb2047eff40b9360368de92e228 --- /dev/null +++ b/app/data/alignments/s1/bris5a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21500 bin +21500 26250 red +26250 28500 in +28500 33250 s +33250 41000 five +41000 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/briz6n.align b/app/data/alignments/s1/briz6n.align new file mode 100644 index 0000000000000000000000000000000000000000..61e0787293c408e9e82844e5dc0af2365fd91606 --- /dev/null +++ b/app/data/alignments/s1/briz6n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20000 bin +20000 26250 red +26250 32500 in +32500 39750 z +39750 47000 six +47000 53250 now +53250 74500 sil diff --git a/app/data/alignments/s1/briz7s.align b/app/data/alignments/s1/briz7s.align new file mode 100644 index 0000000000000000000000000000000000000000..830c3628a985ebb93249dd023710f28d7d9160ce --- /dev/null +++ b/app/data/alignments/s1/briz7s.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 29000 bin +29000 32750 red +32750 35250 in +35250 40750 z +40750 48000 seven +48000 57750 soon +57750 74500 sil diff --git a/app/data/alignments/s1/briz8p.align b/app/data/alignments/s1/briz8p.align new file mode 100644 index 0000000000000000000000000000000000000000..cce9472e57f3f63b402f8866158f29caa9a0c66e --- /dev/null +++ b/app/data/alignments/s1/briz8p.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 24000 bin +24000 27500 red +27500 29750 in +29750 34000 z +34000 39750 eight +39750 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/briz9a.align b/app/data/alignments/s1/briz9a.align new file mode 100644 index 0000000000000000000000000000000000000000..41a86b1a5389a071e1efdc608fe43266db0e8d5e --- /dev/null +++ b/app/data/alignments/s1/briz9a.align @@ -0,0 +1,8 @@ +0 25000 sil +25000 31000 bin +31000 34750 red +34750 36750 in +36750 42250 z +42250 47750 nine +47750 57500 again +57500 74500 sil diff --git a/app/data/alignments/s1/brwa2n.align b/app/data/alignments/s1/brwa2n.align new file mode 100644 index 0000000000000000000000000000000000000000..6a8f788b9d682cfe1a3a362e2f01e24259bc2a04 --- /dev/null +++ b/app/data/alignments/s1/brwa2n.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23500 bin +23500 30000 red +30000 32500 with +32500 35250 a +35250 42000 two +42000 48750 now +48750 74500 sil diff --git a/app/data/alignments/s1/brwa3s.align b/app/data/alignments/s1/brwa3s.align new file mode 100644 index 0000000000000000000000000000000000000000..acdd80d16690d666e7dd0aa465e808530ac0a92e --- /dev/null +++ b/app/data/alignments/s1/brwa3s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21500 bin +21500 27750 red +27750 30500 with +30500 33000 a +33000 38250 three +38250 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/brwa4p.align b/app/data/alignments/s1/brwa4p.align new file mode 100644 index 0000000000000000000000000000000000000000..59a2beda801b9dca274fc8a7186e01d71badd693 --- /dev/null +++ b/app/data/alignments/s1/brwa4p.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22250 bin +22250 28250 red +28250 31500 with +31500 34000 a +34000 40500 four +40500 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/brwa5a.align b/app/data/alignments/s1/brwa5a.align new file mode 100644 index 0000000000000000000000000000000000000000..50436528d23bce5d33ce6e5fb7e5933827cd5e4b --- /dev/null +++ b/app/data/alignments/s1/brwa5a.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 26250 bin +26250 32500 red +32500 35750 with +35750 38000 a +38000 45500 five +45500 53500 again +53500 74500 sil diff --git a/app/data/alignments/s1/brwg6n.align b/app/data/alignments/s1/brwg6n.align new file mode 100644 index 0000000000000000000000000000000000000000..eede88d392906ea62ef811735c016c003b902d07 --- /dev/null +++ b/app/data/alignments/s1/brwg6n.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22500 bin +22500 26500 red +26500 28500 with +28500 32250 g +32250 40000 six +40000 46000 now +46000 74500 sil diff --git a/app/data/alignments/s1/brwg7s.align b/app/data/alignments/s1/brwg7s.align new file mode 100644 index 0000000000000000000000000000000000000000..f5095b7be6eab5363f2a34b8c286a558072daf71 --- /dev/null +++ b/app/data/alignments/s1/brwg7s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 22250 bin +22250 28000 red +28000 31000 with +31000 35000 g +35000 44250 seven +44250 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/brwg8p.align b/app/data/alignments/s1/brwg8p.align new file mode 100644 index 0000000000000000000000000000000000000000..aae82faba2b246020a24e82f1d1f5646d7b62cb5 --- /dev/null +++ b/app/data/alignments/s1/brwg8p.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 23500 bin +23500 29500 red +29500 32000 with +32000 35750 g +35750 40000 eight +40000 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/brwg9a.align b/app/data/alignments/s1/brwg9a.align new file mode 100644 index 0000000000000000000000000000000000000000..2428814030507c23fd68d217244cb7908d3afc56 --- /dev/null +++ b/app/data/alignments/s1/brwg9a.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 25250 bin +25250 31750 red +31750 34250 with +34250 38500 g +38500 46250 nine +46250 54500 again +54500 74500 sil diff --git a/app/data/alignments/s1/brwn1s.align b/app/data/alignments/s1/brwn1s.align new file mode 100644 index 0000000000000000000000000000000000000000..46ade07f045d6d7d9b0846d5406ccf57c068890e --- /dev/null +++ b/app/data/alignments/s1/brwn1s.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 24750 bin +24750 29750 red +29750 33000 with +33000 35000 n +35000 40000 one +40000 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/brwn2p.align b/app/data/alignments/s1/brwn2p.align new file mode 100644 index 0000000000000000000000000000000000000000..b123c815e83aabf346e4978a02fbbf4a99004959 --- /dev/null +++ b/app/data/alignments/s1/brwn2p.align @@ -0,0 +1,8 @@ +0 36750 sil +36750 43250 bin +43250 48250 red +48250 51750 with +51750 55000 n +55000 60750 two +60750 70500 please +70500 74500 sil diff --git a/app/data/alignments/s1/brwn3a.align b/app/data/alignments/s1/brwn3a.align new file mode 100644 index 0000000000000000000000000000000000000000..b04b97500db80821d526a64558c563501aa9b6db --- /dev/null +++ b/app/data/alignments/s1/brwn3a.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 23000 bin +23000 28750 red +28750 31750 with +31750 35750 n +35750 43250 three +43250 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/brwnzn.align b/app/data/alignments/s1/brwnzn.align new file mode 100644 index 0000000000000000000000000000000000000000..d85d2466a3f7da5400530d3a27e16460574687db --- /dev/null +++ b/app/data/alignments/s1/brwnzn.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 24000 bin +24000 28250 red +28250 31250 with +31250 34750 n +34750 43250 zero +43250 51500 now +51500 74500 sil diff --git a/app/data/alignments/s1/brwt4n.align b/app/data/alignments/s1/brwt4n.align new file mode 100644 index 0000000000000000000000000000000000000000..6f6137339a78db678c3c2ed2556ed9b0f677a0bd --- /dev/null +++ b/app/data/alignments/s1/brwt4n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23500 bin +23500 29250 red +29250 32250 with +32250 37500 t +37500 44250 four +44250 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/brwt5s.align b/app/data/alignments/s1/brwt5s.align new file mode 100644 index 0000000000000000000000000000000000000000..b72bd7fc97263bdbb6536ea35f7b8dc01d3e273a --- /dev/null +++ b/app/data/alignments/s1/brwt5s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23750 bin +23750 28750 red +28750 30750 with +30750 36000 t +36000 42500 five +42500 52500 soon +52500 74500 sil diff --git a/app/data/alignments/s1/brwt6p.align b/app/data/alignments/s1/brwt6p.align new file mode 100644 index 0000000000000000000000000000000000000000..1d455104bd03e20399bd0afbd999380ff608f0a8 --- /dev/null +++ b/app/data/alignments/s1/brwt6p.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21000 bin +21000 26000 red +26000 27750 with +27750 32500 t +32500 39250 six +39250 48750 please +48750 74500 sil diff --git a/app/data/alignments/s1/brwt7a.align b/app/data/alignments/s1/brwt7a.align new file mode 100644 index 0000000000000000000000000000000000000000..8d647ba9aa16c52140169d1036fa06bb77332fe5 --- /dev/null +++ b/app/data/alignments/s1/brwt7a.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 24500 bin +24500 29250 red +29250 31500 with +31500 36500 t +36500 44250 seven +44250 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/bwaa1s.align b/app/data/alignments/s1/bwaa1s.align new file mode 100644 index 0000000000000000000000000000000000000000..f1f640ddfdedf1e9c712a17f0a563792ed26e80c --- /dev/null +++ b/app/data/alignments/s1/bwaa1s.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 23750 bin +23750 28750 white +28750 34500 at +34500 37000 a +37000 43250 one +43250 52250 soon +52250 74500 sil diff --git a/app/data/alignments/s1/bwaa2p.align b/app/data/alignments/s1/bwaa2p.align new file mode 100644 index 0000000000000000000000000000000000000000..6426920f44fc603e129fe53e131066cb573dced6 --- /dev/null +++ b/app/data/alignments/s1/bwaa2p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21250 bin +21250 27500 white +27500 28750 at +28750 32500 a +32500 38000 two +38000 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/bwaa3a.align b/app/data/alignments/s1/bwaa3a.align new file mode 100644 index 0000000000000000000000000000000000000000..93b4cf6bc84a4d3eab3b25887ce8156e8f293e9b --- /dev/null +++ b/app/data/alignments/s1/bwaa3a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 23750 bin +23750 29750 white +29750 33750 at +33750 37000 a +37000 45000 three +45000 54750 again +54750 74500 sil diff --git a/app/data/alignments/s1/bwaazn.align b/app/data/alignments/s1/bwaazn.align new file mode 100644 index 0000000000000000000000000000000000000000..669d84fdf8d27c26484929bb84c4b5f39c1da1c5 --- /dev/null +++ b/app/data/alignments/s1/bwaazn.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21750 bin +21750 27000 white +27000 31750 at +31750 34500 a +34500 44250 zero +44250 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/bwag4n.align b/app/data/alignments/s1/bwag4n.align new file mode 100644 index 0000000000000000000000000000000000000000..4b9482295d592df34d166a5809ca273c4da08f90 --- /dev/null +++ b/app/data/alignments/s1/bwag4n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20500 bin +20500 26250 white +26250 28000 at +28000 33500 g +33500 41500 four +41500 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/bwag5s.align b/app/data/alignments/s1/bwag5s.align new file mode 100644 index 0000000000000000000000000000000000000000..8cefef930301d91bc26c63c7cb1909aa9a375fce --- /dev/null +++ b/app/data/alignments/s1/bwag5s.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22500 bin +22500 26750 white +26750 29500 at +29500 34750 g +34750 41750 five +41750 50250 soon +50250 74500 sil diff --git a/app/data/alignments/s1/bwag6p.align b/app/data/alignments/s1/bwag6p.align new file mode 100644 index 0000000000000000000000000000000000000000..cd04f115530aa710a89ef2520932e2042f3c749e --- /dev/null +++ b/app/data/alignments/s1/bwag6p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21500 bin +21500 26500 white +26500 28250 at +28250 33500 g +33500 41250 six +41250 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/bwag7a.align b/app/data/alignments/s1/bwag7a.align new file mode 100644 index 0000000000000000000000000000000000000000..c83f9c02e6287a4f9db84822eada14273fe0288f --- /dev/null +++ b/app/data/alignments/s1/bwag7a.align @@ -0,0 +1,8 @@ +0 24250 sil +24250 29750 bin +29750 34750 white +34750 36000 at +36000 40500 g +40500 47750 seven +47750 56000 again +56000 74500 sil diff --git a/app/data/alignments/s1/bwam8n.align b/app/data/alignments/s1/bwam8n.align new file mode 100644 index 0000000000000000000000000000000000000000..ba7240f78b9aa120575a91978044f71fd90d715d --- /dev/null +++ b/app/data/alignments/s1/bwam8n.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 22500 bin +22500 29750 white +29750 32000 at +32000 37000 m +37000 44500 eight +44500 53250 now +53250 74500 sil diff --git a/app/data/alignments/s1/bwam9s.align b/app/data/alignments/s1/bwam9s.align new file mode 100644 index 0000000000000000000000000000000000000000..80c25ef72ac5910f354fa2d87f5bcd669d83f427 --- /dev/null +++ b/app/data/alignments/s1/bwam9s.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23500 bin +23500 28500 white +28500 30750 at +30750 34000 m +34000 40750 nine +40750 51250 soon +51250 74500 sil diff --git a/app/data/alignments/s1/bwan1a.align b/app/data/alignments/s1/bwan1a.align new file mode 100644 index 0000000000000000000000000000000000000000..a4517d8e9fbb1f43032e87878925ecc0e6e3b968 --- /dev/null +++ b/app/data/alignments/s1/bwan1a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22500 bin +22500 28750 white +28750 33500 at +33500 35750 n +35750 40750 one +40750 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/bwanzp.align b/app/data/alignments/s1/bwanzp.align new file mode 100644 index 0000000000000000000000000000000000000000..5ecb71d66012a1e4715e21b325293261e937c8be --- /dev/null +++ b/app/data/alignments/s1/bwanzp.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 24500 bin +24500 29500 white +29500 33000 at +33000 36000 n +36000 44000 zero +44000 53000 please +53000 74500 sil diff --git a/app/data/alignments/s1/bwat2n.align b/app/data/alignments/s1/bwat2n.align new file mode 100644 index 0000000000000000000000000000000000000000..796c16b45bf1c96d89e0f916aa9908cfc4f45ab5 --- /dev/null +++ b/app/data/alignments/s1/bwat2n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21500 bin +21500 25750 white +25750 27750 at +27750 33500 t +33500 40250 two +40250 46750 now +46750 74500 sil diff --git a/app/data/alignments/s1/bwat3s.align b/app/data/alignments/s1/bwat3s.align new file mode 100644 index 0000000000000000000000000000000000000000..651b81dfbfa915bc3107fa9fc188c963a9f8487d --- /dev/null +++ b/app/data/alignments/s1/bwat3s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20500 bin +20500 25750 white +25750 27000 at +27000 31000 t +31000 37000 three +37000 46500 soon +46500 74500 sil diff --git a/app/data/alignments/s1/bwat4p.align b/app/data/alignments/s1/bwat4p.align new file mode 100644 index 0000000000000000000000000000000000000000..cfd05163ad9167e071e8c24665b57a5195973411 --- /dev/null +++ b/app/data/alignments/s1/bwat4p.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 25750 bin +25750 30750 white +30750 31750 at +31750 36250 t +36250 42500 four +42500 53000 please +53000 74500 sil diff --git a/app/data/alignments/s1/bwat5a.align b/app/data/alignments/s1/bwat5a.align new file mode 100644 index 0000000000000000000000000000000000000000..7c4fe07820dbc88ef2c24ad7fb274ee5b039e792 --- /dev/null +++ b/app/data/alignments/s1/bwat5a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21000 bin +21000 26000 white +26000 27500 at +27500 33000 t +33000 40000 five +40000 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/bwba4n.align b/app/data/alignments/s1/bwba4n.align new file mode 100644 index 0000000000000000000000000000000000000000..98de57480972179e094de8765b02b56a758425c2 --- /dev/null +++ b/app/data/alignments/s1/bwba4n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23750 bin +23750 29500 white +29500 32250 by +32250 36500 a +36500 44750 four +44750 51750 now +51750 74500 sil diff --git a/app/data/alignments/s1/bwba5s.align b/app/data/alignments/s1/bwba5s.align new file mode 100644 index 0000000000000000000000000000000000000000..14004269ab82e7ba85d29c448cdf13c052ea5999 --- /dev/null +++ b/app/data/alignments/s1/bwba5s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22500 bin +22500 31250 white +31250 34000 by +34000 36750 a +36750 43500 five +43500 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/bwba6p.align b/app/data/alignments/s1/bwba6p.align new file mode 100644 index 0000000000000000000000000000000000000000..0ac58984717892798da3d55f3470d53afd26b46d --- /dev/null +++ b/app/data/alignments/s1/bwba6p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19250 bin +19250 25500 white +25500 28500 by +28500 33000 a +33000 41250 six +41250 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/bwba7a.align b/app/data/alignments/s1/bwba7a.align new file mode 100644 index 0000000000000000000000000000000000000000..c46cd12e00e4df90c02ed31da5f37ed0c03cd306 --- /dev/null +++ b/app/data/alignments/s1/bwba7a.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 17750 bin +17750 22750 white +22750 26000 by +26000 29000 a +29000 37250 seven +37250 44500 again +44500 74500 sil diff --git a/app/data/alignments/s1/bwbg8n.align b/app/data/alignments/s1/bwbg8n.align new file mode 100644 index 0000000000000000000000000000000000000000..50efa2ffd4f37adbcff74b0f0c816104e86f5c20 --- /dev/null +++ b/app/data/alignments/s1/bwbg8n.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23000 bin +23000 27500 white +27500 32250 by +32250 37000 g +37000 42250 eight +42250 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/bwbg9s.align b/app/data/alignments/s1/bwbg9s.align new file mode 100644 index 0000000000000000000000000000000000000000..e525ad70e86707fd030d99c7d4426d037bf43bc6 --- /dev/null +++ b/app/data/alignments/s1/bwbg9s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22500 bin +22500 28000 white +28000 31500 by +31500 35750 g +35750 42500 nine +42500 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/bwbh1a.align b/app/data/alignments/s1/bwbh1a.align new file mode 100644 index 0000000000000000000000000000000000000000..100bb151e6c352807b9cbe6fe1a04aedb8567466 --- /dev/null +++ b/app/data/alignments/s1/bwbh1a.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23250 bin +23250 29250 white +29250 32000 by +32000 37000 h +37000 40750 one +40750 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/bwbhzp.align b/app/data/alignments/s1/bwbhzp.align new file mode 100644 index 0000000000000000000000000000000000000000..37e640d6697c2b9564def1444b8c192251c65429 --- /dev/null +++ b/app/data/alignments/s1/bwbhzp.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 25000 bin +25000 30500 white +30500 34500 by +34500 38750 h +38750 46250 zero +46250 57500 please +57500 74500 sil diff --git a/app/data/alignments/s1/bwbn2n.align b/app/data/alignments/s1/bwbn2n.align new file mode 100644 index 0000000000000000000000000000000000000000..38f8fcdbd37653e74478dc2840a5dd59e0758762 --- /dev/null +++ b/app/data/alignments/s1/bwbn2n.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 19500 bin +19500 24250 white +24250 28000 by +28000 34250 n +34250 40750 two +40750 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/bwbn3s.align b/app/data/alignments/s1/bwbn3s.align new file mode 100644 index 0000000000000000000000000000000000000000..c240c41e48280199cb60cea68aa3281489c7ef60 --- /dev/null +++ b/app/data/alignments/s1/bwbn3s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 20500 bin +20500 26750 white +26750 31750 by +31750 36000 n +36000 41250 three +41250 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/bwbn4p.align b/app/data/alignments/s1/bwbn4p.align new file mode 100644 index 0000000000000000000000000000000000000000..56cc3adf6295aa69565735a0faddbe019dcd2613 --- /dev/null +++ b/app/data/alignments/s1/bwbn4p.align @@ -0,0 +1,9 @@ +0 18250 sil +18250 25000 bin +25000 31000 white +31000 31750 sp +31750 34250 by +34250 39500 n +39500 44250 four +44250 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/bwbn5a.align b/app/data/alignments/s1/bwbn5a.align new file mode 100644 index 0000000000000000000000000000000000000000..8bad623d4aa234964fd9a3abc98017950b6995a0 --- /dev/null +++ b/app/data/alignments/s1/bwbn5a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 23250 bin +23250 29750 white +29750 34500 by +34500 41000 n +41000 48000 five +48000 56000 again +56000 74500 sil diff --git a/app/data/alignments/s1/bwbt6n.align b/app/data/alignments/s1/bwbt6n.align new file mode 100644 index 0000000000000000000000000000000000000000..f4fbbaeeba48dd7ff796d0190f688bc3b9e6e038 --- /dev/null +++ b/app/data/alignments/s1/bwbt6n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 20750 bin +20750 25500 white +25500 29000 by +29000 34000 t +34000 42500 six +42500 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/bwbt7s.align b/app/data/alignments/s1/bwbt7s.align new file mode 100644 index 0000000000000000000000000000000000000000..a260084a6a808f6ccc7cf05774263bd55565b3f5 --- /dev/null +++ b/app/data/alignments/s1/bwbt7s.align @@ -0,0 +1,8 @@ +0 24250 sil +24250 30000 bin +30000 34500 white +34500 37750 by +37750 42500 t +42500 50250 seven +50250 59750 soon +59750 74500 sil diff --git a/app/data/alignments/s1/bwbt8p.align b/app/data/alignments/s1/bwbt8p.align new file mode 100644 index 0000000000000000000000000000000000000000..65d7880b4fe9ecb34801947bd8aa24c851c380ac --- /dev/null +++ b/app/data/alignments/s1/bwbt8p.align @@ -0,0 +1,9 @@ +0 22750 sil +22750 28500 bin +28500 33500 white +33500 38250 by +38250 45250 t +45250 51000 eight +51000 51500 sp +51500 61750 please +61750 74500 sil diff --git a/app/data/alignments/s1/bwbt9a.align b/app/data/alignments/s1/bwbt9a.align new file mode 100644 index 0000000000000000000000000000000000000000..28c848a3e612213f7cc729abfa714bbc1b894650 --- /dev/null +++ b/app/data/alignments/s1/bwbt9a.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21500 bin +21500 26250 white +26250 30000 by +30000 34500 t +34500 41500 nine +41500 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/bwig1s.align b/app/data/alignments/s1/bwig1s.align new file mode 100644 index 0000000000000000000000000000000000000000..d7c2dd29ef48ca570d9c85651b3e368194a2a578 --- /dev/null +++ b/app/data/alignments/s1/bwig1s.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 22000 bin +22000 28250 white +28250 30500 in +30500 34000 g +34000 39500 one +39500 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/bwig2p.align b/app/data/alignments/s1/bwig2p.align new file mode 100644 index 0000000000000000000000000000000000000000..a8d58d550dd3e70cf7e1124610cda2ea0daf562f --- /dev/null +++ b/app/data/alignments/s1/bwig2p.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20250 bin +20250 25500 white +25500 27500 in +27500 31250 g +31250 36750 two +36750 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/bwig3a.align b/app/data/alignments/s1/bwig3a.align new file mode 100644 index 0000000000000000000000000000000000000000..f6cac14a36660768b6d3217ccd3a5b3b3bfa8a10 --- /dev/null +++ b/app/data/alignments/s1/bwig3a.align @@ -0,0 +1,8 @@ +0 23500 sil +23500 29750 bin +29750 35000 white +35000 38750 in +38750 43500 g +43500 51000 three +51000 59250 again +59250 74500 sil diff --git a/app/data/alignments/s1/bwigzn.align b/app/data/alignments/s1/bwigzn.align new file mode 100644 index 0000000000000000000000000000000000000000..05ddcd388d3faed09bcc3097b64207ebeb049993 --- /dev/null +++ b/app/data/alignments/s1/bwigzn.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 19500 bin +19500 26500 white +26500 28750 in +28750 31750 g +31750 40500 zero +40500 48500 now +48500 74500 sil diff --git a/app/data/alignments/s1/bwim4n.align b/app/data/alignments/s1/bwim4n.align new file mode 100644 index 0000000000000000000000000000000000000000..cebeed407da2f1a3e94276489397647612cf2023 --- /dev/null +++ b/app/data/alignments/s1/bwim4n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 20750 bin +20750 25750 white +25750 29250 in +29250 32500 m +32500 39250 four +39250 46250 now +46250 74500 sil diff --git a/app/data/alignments/s1/bwim5s.align b/app/data/alignments/s1/bwim5s.align new file mode 100644 index 0000000000000000000000000000000000000000..d171dd856755f9d7524c4a18f907f74e5d287113 --- /dev/null +++ b/app/data/alignments/s1/bwim5s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21750 bin +21750 28250 white +28250 30500 in +30500 33750 m +33750 40750 five +40750 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/bwim6p.align b/app/data/alignments/s1/bwim6p.align new file mode 100644 index 0000000000000000000000000000000000000000..9757c3a1c5952796764334d806c32f59de09303d --- /dev/null +++ b/app/data/alignments/s1/bwim6p.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20750 bin +20750 25750 white +25750 28500 in +28500 33500 m +33500 41250 six +41250 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/bwim7a.align b/app/data/alignments/s1/bwim7a.align new file mode 100644 index 0000000000000000000000000000000000000000..f45b0c418f94b1f7b5349632a3b4f9fe806507f3 --- /dev/null +++ b/app/data/alignments/s1/bwim7a.align @@ -0,0 +1,8 @@ +0 750 sil +750 20250 bin +20250 25000 white +25000 27250 in +27250 31750 m +31750 39000 seven +39000 46750 again +46750 74500 sil diff --git a/app/data/alignments/s1/bwis8n.align b/app/data/alignments/s1/bwis8n.align new file mode 100644 index 0000000000000000000000000000000000000000..3a607c3662aa626dfaf6f3e45a77854ab45a6605 --- /dev/null +++ b/app/data/alignments/s1/bwis8n.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 23250 bin +23250 28500 white +28500 31250 in +31250 36000 s +36000 40500 eight +40500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/bwis9s.align b/app/data/alignments/s1/bwis9s.align new file mode 100644 index 0000000000000000000000000000000000000000..f9aefbfb538d76f65ea41b6c65634d666ee7e34c --- /dev/null +++ b/app/data/alignments/s1/bwis9s.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 21000 bin +21000 25750 white +25750 27250 in +27250 32500 s +32500 37750 nine +37750 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/bwit1a.align b/app/data/alignments/s1/bwit1a.align new file mode 100644 index 0000000000000000000000000000000000000000..deda158fb6f8de0d13ee1c62fc677c0359ec042e --- /dev/null +++ b/app/data/alignments/s1/bwit1a.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24000 bin +24000 30250 white +30250 32750 in +32750 36000 t +36000 42000 one +42000 51500 again +51500 74500 sil diff --git a/app/data/alignments/s1/bwitzp.align b/app/data/alignments/s1/bwitzp.align new file mode 100644 index 0000000000000000000000000000000000000000..1b630fda3f464478aee4ca14b26a38943617f13e --- /dev/null +++ b/app/data/alignments/s1/bwitzp.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23000 bin +23000 28500 white +28500 31750 in +31750 37250 t +37250 47000 zero +47000 58000 please +58000 74500 sil diff --git a/app/data/alignments/s1/bwwa8n.align b/app/data/alignments/s1/bwwa8n.align new file mode 100644 index 0000000000000000000000000000000000000000..3f09d79cd1ca81cc4efc8da8fbb78a28ef336f5a --- /dev/null +++ b/app/data/alignments/s1/bwwa8n.align @@ -0,0 +1,8 @@ +0 6750 sil +6750 13000 bin +13000 18500 white +18500 22000 with +22000 26000 a +26000 31750 eight +31750 38000 now +38000 74500 sil diff --git a/app/data/alignments/s1/bwwa9s.align b/app/data/alignments/s1/bwwa9s.align new file mode 100644 index 0000000000000000000000000000000000000000..b9e6eb785bc664b89f4b520bc7b791663462dec3 --- /dev/null +++ b/app/data/alignments/s1/bwwa9s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20000 bin +20000 27750 white +27750 31000 with +31000 33000 a +33000 39000 nine +39000 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/bwwb1a.align b/app/data/alignments/s1/bwwb1a.align new file mode 100644 index 0000000000000000000000000000000000000000..75a9ff19fde402b80185e64fb1b7280c13f5ec82 --- /dev/null +++ b/app/data/alignments/s1/bwwb1a.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20750 bin +20750 29000 white +29000 31000 with +31000 33750 b +33750 38750 one +38750 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/bwwbzp.align b/app/data/alignments/s1/bwwbzp.align new file mode 100644 index 0000000000000000000000000000000000000000..a96593f79b683e3ebaa15db191b7dfa08770d091 --- /dev/null +++ b/app/data/alignments/s1/bwwbzp.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 24500 bin +24500 29750 white +29750 31250 with +31250 35000 b +35000 44250 zero +44250 53500 please +53500 74500 sil diff --git a/app/data/alignments/s1/bwwh2n.align b/app/data/alignments/s1/bwwh2n.align new file mode 100644 index 0000000000000000000000000000000000000000..83e15a442de21365cf0b73b5881ba4889b7d37db --- /dev/null +++ b/app/data/alignments/s1/bwwh2n.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 22000 bin +22000 26000 white +26000 29250 with +29250 34000 h +34000 40000 two +40000 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/bwwh3s.align b/app/data/alignments/s1/bwwh3s.align new file mode 100644 index 0000000000000000000000000000000000000000..63f7c8c2dd7bae0e91938aa8fcd972aad2ee0e14 --- /dev/null +++ b/app/data/alignments/s1/bwwh3s.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24500 bin +24500 31500 white +31500 34500 with +34500 38250 h +38250 42500 three +42500 53000 soon +53000 74500 sil diff --git a/app/data/alignments/s1/bwwh4p.align b/app/data/alignments/s1/bwwh4p.align new file mode 100644 index 0000000000000000000000000000000000000000..d6fff76a2037a685ce6593503fac733bdbb802cc --- /dev/null +++ b/app/data/alignments/s1/bwwh4p.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 23000 bin +23000 27500 white +27500 31500 with +31500 35500 h +35500 40250 four +40250 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/bwwh5a.align b/app/data/alignments/s1/bwwh5a.align new file mode 100644 index 0000000000000000000000000000000000000000..12997c6b070f71e48c2cf9896fd3270f44087d95 --- /dev/null +++ b/app/data/alignments/s1/bwwh5a.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 21250 bin +21250 27000 white +27000 30500 with +30500 34000 h +34000 40250 five +40250 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/bwwn6n.align b/app/data/alignments/s1/bwwn6n.align new file mode 100644 index 0000000000000000000000000000000000000000..63312e51248b6ff1a1c4fa3120bdec41c09695c6 --- /dev/null +++ b/app/data/alignments/s1/bwwn6n.align @@ -0,0 +1,9 @@ +0 17000 sil +17000 22750 bin +22750 30000 white +30000 32500 sp +32500 36250 with +36250 40500 n +40500 48750 six +48750 54500 now +54500 74500 sil diff --git a/app/data/alignments/s1/bwwn7s.align b/app/data/alignments/s1/bwwn7s.align new file mode 100644 index 0000000000000000000000000000000000000000..f8a3123a74ae8e3650aab44953f6ba6fb072d73e --- /dev/null +++ b/app/data/alignments/s1/bwwn7s.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 25000 bin +25000 30000 white +30000 33000 with +33000 36750 n +36750 45250 seven +45250 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/bwwn8p.align b/app/data/alignments/s1/bwwn8p.align new file mode 100644 index 0000000000000000000000000000000000000000..959ceb73f4f2e38e73ba443023502f93e19dfc7e --- /dev/null +++ b/app/data/alignments/s1/bwwn8p.align @@ -0,0 +1,8 @@ +0 20250 sil +20250 26750 bin +26750 30750 white +30750 35000 with +35000 39000 n +39000 49000 eight +49000 59000 please +59000 74500 sil diff --git a/app/data/alignments/s1/bwwn9a.align b/app/data/alignments/s1/bwwn9a.align new file mode 100644 index 0000000000000000000000000000000000000000..f23357e947693c83676bf3f1d55bbcd9b532a814 --- /dev/null +++ b/app/data/alignments/s1/bwwn9a.align @@ -0,0 +1,8 @@ +0 22750 sil +22750 29250 bin +29250 36000 white +36000 39500 with +39500 42750 n +42750 48750 nine +48750 57750 again +57750 74500 sil diff --git a/app/data/alignments/s1/bwwu1s.align b/app/data/alignments/s1/bwwu1s.align new file mode 100644 index 0000000000000000000000000000000000000000..966d6b5f021ace5dc0dd3a6dcdfa1161fd552512 --- /dev/null +++ b/app/data/alignments/s1/bwwu1s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 18500 bin +18500 25500 white +25500 28500 with +28500 30750 u +30750 36250 one +36250 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/bwwu2p.align b/app/data/alignments/s1/bwwu2p.align new file mode 100644 index 0000000000000000000000000000000000000000..187acd802effa520ec66cc5ef569c94def2d803b --- /dev/null +++ b/app/data/alignments/s1/bwwu2p.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22250 bin +22250 28250 white +28250 31500 with +31500 34500 u +34500 40500 two +40500 50750 please +50750 74500 sil diff --git a/app/data/alignments/s1/bwwu3a.align b/app/data/alignments/s1/bwwu3a.align new file mode 100644 index 0000000000000000000000000000000000000000..ea66fdf1fbba05edd0293b43526cf451a32d62d1 --- /dev/null +++ b/app/data/alignments/s1/bwwu3a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 18000 bin +18000 23500 white +23500 27000 with +27000 31250 u +31250 38500 three +38500 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/bwwuzn.align b/app/data/alignments/s1/bwwuzn.align new file mode 100644 index 0000000000000000000000000000000000000000..67b39a9e50a71a4cd06cf77665bbc3d544b0621f --- /dev/null +++ b/app/data/alignments/s1/bwwuzn.align @@ -0,0 +1,8 @@ +0 27000 sil +27000 33250 bin +33250 41000 white +41000 43500 with +43500 47250 u +47250 57500 zero +57500 65000 now +65000 74500 sil diff --git a/app/data/alignments/s1/lbad6n.align b/app/data/alignments/s1/lbad6n.align new file mode 100644 index 0000000000000000000000000000000000000000..98819f2436044a0a053eaddaaa43ba58a627ff51 --- /dev/null +++ b/app/data/alignments/s1/lbad6n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19750 lay +19750 26750 blue +26750 28250 at +28250 33250 d +33250 41750 six +41750 50500 now +50500 74500 sil diff --git a/app/data/alignments/s1/lbad7s.align b/app/data/alignments/s1/lbad7s.align new file mode 100644 index 0000000000000000000000000000000000000000..0a64790edf4dda6919a72e48e211525d2196be30 --- /dev/null +++ b/app/data/alignments/s1/lbad7s.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 22750 lay +22750 30000 blue +30000 31000 at +31000 35750 d +35750 45500 seven +45500 54750 soon +54750 74500 sil diff --git a/app/data/alignments/s1/lbad8p.align b/app/data/alignments/s1/lbad8p.align new file mode 100644 index 0000000000000000000000000000000000000000..633b17535d20fb1dec1ee0f7e8336b9b88403206 --- /dev/null +++ b/app/data/alignments/s1/lbad8p.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 20250 lay +20250 25750 blue +25750 27250 at +27250 31500 d +31500 36000 eight +36000 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/lbad9a.align b/app/data/alignments/s1/lbad9a.align new file mode 100644 index 0000000000000000000000000000000000000000..009a18a7e48324fa3510c5744fe27e3fb147a0f5 --- /dev/null +++ b/app/data/alignments/s1/lbad9a.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 20500 lay +20500 26000 blue +26000 28000 at +28000 31250 d +31250 38250 nine +38250 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/lbak1s.align b/app/data/alignments/s1/lbak1s.align new file mode 100644 index 0000000000000000000000000000000000000000..3e858bb2ff159c0839682062fe4e6dccbc61c8ea --- /dev/null +++ b/app/data/alignments/s1/lbak1s.align @@ -0,0 +1,8 @@ +0 22250 sil +22250 28750 lay +28750 34500 blue +34500 35500 at +35500 40000 k +40000 46250 one +46250 56500 soon +56500 74500 sil diff --git a/app/data/alignments/s1/lbak2p.align b/app/data/alignments/s1/lbak2p.align new file mode 100644 index 0000000000000000000000000000000000000000..8006b9565636729aad03a541cad07c25cf9a9d0a --- /dev/null +++ b/app/data/alignments/s1/lbak2p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 25000 lay +25000 31000 blue +31000 32750 at +32750 38750 k +38750 46500 two +46500 57250 please +57250 74500 sil diff --git a/app/data/alignments/s1/lbak3a.align b/app/data/alignments/s1/lbak3a.align new file mode 100644 index 0000000000000000000000000000000000000000..1cc69618be45a2156c6846c205afb879e809c0fb --- /dev/null +++ b/app/data/alignments/s1/lbak3a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 25750 lay +25750 31000 blue +31000 32000 at +32000 37250 k +37250 44750 three +44750 52250 again +52250 74500 sil diff --git a/app/data/alignments/s1/lbakzn.align b/app/data/alignments/s1/lbakzn.align new file mode 100644 index 0000000000000000000000000000000000000000..cde24bf9b6efca0e34b7352654b96c3cd3bb8869 --- /dev/null +++ b/app/data/alignments/s1/lbakzn.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 19500 lay +19500 23750 blue +23750 25000 at +25000 29750 k +29750 38500 zero +38500 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/lbaq4n.align b/app/data/alignments/s1/lbaq4n.align new file mode 100644 index 0000000000000000000000000000000000000000..e37bc2ad0335d1959abef25c5cb2ce3207bcc605 --- /dev/null +++ b/app/data/alignments/s1/lbaq4n.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 20000 lay +20000 24750 blue +24750 26250 at +26250 31750 q +31750 38750 four +38750 46000 now +46000 74500 sil diff --git a/app/data/alignments/s1/lbaq5s.align b/app/data/alignments/s1/lbaq5s.align new file mode 100644 index 0000000000000000000000000000000000000000..f2594abf3b0a3140d11ac40c34a2faf8d1988ed0 --- /dev/null +++ b/app/data/alignments/s1/lbaq5s.align @@ -0,0 +1,9 @@ +0 4000 sil +4000 20500 lay +20500 28750 blue +28750 31250 sp +31250 37500 at +37500 42250 q +42250 49250 five +49250 59000 soon +59000 74500 sil diff --git a/app/data/alignments/s1/lbaq6p.align b/app/data/alignments/s1/lbaq6p.align new file mode 100644 index 0000000000000000000000000000000000000000..46b1f55df9ab9346bd53d3edf0e92767658bcdc0 --- /dev/null +++ b/app/data/alignments/s1/lbaq6p.align @@ -0,0 +1,8 @@ +0 22000 sil +22000 28500 lay +28500 36750 blue +36750 41500 at +41500 48000 q +48000 55500 six +55500 64750 please +64750 74500 sil diff --git a/app/data/alignments/s1/lbaq7a.align b/app/data/alignments/s1/lbaq7a.align new file mode 100644 index 0000000000000000000000000000000000000000..fa16f2fc310c496f62d356f591fdc2cb4242b41b --- /dev/null +++ b/app/data/alignments/s1/lbaq7a.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 23250 lay +23250 28750 blue +28750 30750 at +30750 35500 q +35500 43250 seven +43250 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/lbax8n.align b/app/data/alignments/s1/lbax8n.align new file mode 100644 index 0000000000000000000000000000000000000000..cbb6d4203485552a5304a51e211107565079b87e --- /dev/null +++ b/app/data/alignments/s1/lbax8n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 20000 lay +20000 25750 blue +25750 27500 at +27500 33500 x +33500 38000 eight +38000 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/lbax9s.align b/app/data/alignments/s1/lbax9s.align new file mode 100644 index 0000000000000000000000000000000000000000..fa101fd979fd60e6b816db81b80149829ea80699 --- /dev/null +++ b/app/data/alignments/s1/lbax9s.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 23750 lay +23750 28250 blue +28250 30500 at +30500 35750 x +35750 40750 nine +40750 52000 soon +52000 74500 sil diff --git a/app/data/alignments/s1/lbay1a.align b/app/data/alignments/s1/lbay1a.align new file mode 100644 index 0000000000000000000000000000000000000000..03d2860eddb0bde5991e163be80810b83f29dbe9 --- /dev/null +++ b/app/data/alignments/s1/lbay1a.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 21000 lay +21000 25750 blue +25750 26750 at +26750 32000 y +32000 38000 one +38000 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/lbayzp.align b/app/data/alignments/s1/lbayzp.align new file mode 100644 index 0000000000000000000000000000000000000000..8ea08785619918a26cf0991a53d1724aadb608cf --- /dev/null +++ b/app/data/alignments/s1/lbayzp.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19750 lay +19750 24750 blue +24750 25750 at +25750 31750 y +31750 40750 zero +40750 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/lbbe1s.align b/app/data/alignments/s1/lbbe1s.align new file mode 100644 index 0000000000000000000000000000000000000000..a9f30fb2e02be393b88bb906fd790c7f25953e06 --- /dev/null +++ b/app/data/alignments/s1/lbbe1s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 27000 lay +27000 33500 blue +33500 37000 by +37000 41250 e +41250 47500 one +47500 59500 soon +59500 74500 sil diff --git a/app/data/alignments/s1/lbbe2p.align b/app/data/alignments/s1/lbbe2p.align new file mode 100644 index 0000000000000000000000000000000000000000..71c34cb2363cde0ca361b6d12acbdd4354844753 --- /dev/null +++ b/app/data/alignments/s1/lbbe2p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19750 lay +19750 25500 blue +25500 29000 by +29000 32000 e +32000 38250 two +38250 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/lbbe3a.align b/app/data/alignments/s1/lbbe3a.align new file mode 100644 index 0000000000000000000000000000000000000000..af083864a03f6cbff6f6d2f172af05f5e510dcfd --- /dev/null +++ b/app/data/alignments/s1/lbbe3a.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21500 lay +21500 28500 blue +28500 32500 by +32500 37000 e +37000 44000 three +44000 51250 again +51250 74500 sil diff --git a/app/data/alignments/s1/lbbezn.align b/app/data/alignments/s1/lbbezn.align new file mode 100644 index 0000000000000000000000000000000000000000..3a89f0eddbf929b46c5d78de150f47013b7bf361 --- /dev/null +++ b/app/data/alignments/s1/lbbezn.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 21000 lay +21000 28000 blue +28000 32000 by +32000 34500 e +34500 44000 zero +44000 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/lbbk4n.align b/app/data/alignments/s1/lbbk4n.align new file mode 100644 index 0000000000000000000000000000000000000000..0299f6190d116721e04b14ff5e9eafc118aa7405 --- /dev/null +++ b/app/data/alignments/s1/lbbk4n.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 20250 lay +20250 27500 blue +27500 31000 by +31000 36750 k +36750 44500 four +44500 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/lbbk5s.align b/app/data/alignments/s1/lbbk5s.align new file mode 100644 index 0000000000000000000000000000000000000000..1dedf47caf5d6ef0ae283754dbe6548c4ea034be --- /dev/null +++ b/app/data/alignments/s1/lbbk5s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 23000 lay +23000 28750 blue +28750 32750 by +32750 38750 k +38750 46250 five +46250 55250 soon +55250 74500 sil diff --git a/app/data/alignments/s1/lbbk6p.align b/app/data/alignments/s1/lbbk6p.align new file mode 100644 index 0000000000000000000000000000000000000000..5197d55c6c399dd258c8d1b910dac4f7246c403e --- /dev/null +++ b/app/data/alignments/s1/lbbk6p.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 26500 lay +26500 32500 blue +32500 36000 by +36000 41250 k +41250 49750 six +49750 58500 please +58500 74500 sil diff --git a/app/data/alignments/s1/lbbk7a.align b/app/data/alignments/s1/lbbk7a.align new file mode 100644 index 0000000000000000000000000000000000000000..d7cfe65ab79f8919b61be98a20c07c577a97d753 --- /dev/null +++ b/app/data/alignments/s1/lbbk7a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22250 lay +22250 30250 blue +30250 34250 by +34250 39250 k +39250 46750 seven +46750 54250 again +54250 74500 sil diff --git a/app/data/alignments/s1/lbbq8n.align b/app/data/alignments/s1/lbbq8n.align new file mode 100644 index 0000000000000000000000000000000000000000..b7d45055bd27a829075f5c5dc19a6eb877c4d86d --- /dev/null +++ b/app/data/alignments/s1/lbbq8n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22750 lay +22750 31000 blue +31000 36250 by +36250 41500 q +41500 46750 eight +46750 54500 now +54500 74500 sil diff --git a/app/data/alignments/s1/lbbq9s.align b/app/data/alignments/s1/lbbq9s.align new file mode 100644 index 0000000000000000000000000000000000000000..d245d4aabc8b02a5115658624354b85a5cfb8c13 --- /dev/null +++ b/app/data/alignments/s1/lbbq9s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 19500 lay +19500 26500 blue +26500 30500 by +30500 36250 q +36250 42750 nine +42750 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/lbbr1a.align b/app/data/alignments/s1/lbbr1a.align new file mode 100644 index 0000000000000000000000000000000000000000..f159ad51c4b4ce81a75ca80696eb787030d0437a --- /dev/null +++ b/app/data/alignments/s1/lbbr1a.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21750 lay +21750 27500 blue +27500 31250 by +31250 36250 r +36250 41500 one +41500 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/lbbrzp.align b/app/data/alignments/s1/lbbrzp.align new file mode 100644 index 0000000000000000000000000000000000000000..fc45ca79df86a1f3922a135e913c4079e16d526e --- /dev/null +++ b/app/data/alignments/s1/lbbrzp.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 26750 lay +26750 33000 blue +33000 37500 by +37500 43000 r +43000 51750 zero +51750 63500 please +63500 74500 sil diff --git a/app/data/alignments/s1/lbby2n.align b/app/data/alignments/s1/lbby2n.align new file mode 100644 index 0000000000000000000000000000000000000000..665f712b6ddb51643f00f9d88739b4b89d4036c9 --- /dev/null +++ b/app/data/alignments/s1/lbby2n.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 26750 lay +26750 32500 blue +32500 36750 by +36750 42000 y +42000 49250 two +49250 56000 now +56000 74500 sil diff --git a/app/data/alignments/s1/lbby3s.align b/app/data/alignments/s1/lbby3s.align new file mode 100644 index 0000000000000000000000000000000000000000..b35c61336d6a818eb906672555f1c885904345a6 --- /dev/null +++ b/app/data/alignments/s1/lbby3s.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 18750 lay +18750 27750 blue +27750 33250 by +33250 38750 y +38750 44750 three +44750 55500 soon +55500 74500 sil diff --git a/app/data/alignments/s1/lbby4p.align b/app/data/alignments/s1/lbby4p.align new file mode 100644 index 0000000000000000000000000000000000000000..7a9039e01c77b340fe5014161e13636766de5c03 --- /dev/null +++ b/app/data/alignments/s1/lbby4p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 23750 lay +23750 29250 blue +29250 33500 by +33500 39250 y +39250 46000 four +46000 56750 please +56750 74500 sil diff --git a/app/data/alignments/s1/lbby5a.align b/app/data/alignments/s1/lbby5a.align new file mode 100644 index 0000000000000000000000000000000000000000..ebe791badc21c37b42fa68949490449c81510f70 --- /dev/null +++ b/app/data/alignments/s1/lbby5a.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 20250 lay +20250 26500 blue +26500 30750 by +30750 36500 y +36500 44000 five +44000 51250 again +51250 74500 sil diff --git a/app/data/alignments/s1/lbid2n.align b/app/data/alignments/s1/lbid2n.align new file mode 100644 index 0000000000000000000000000000000000000000..e4a99dcd101edf90af839a92fc5d4c7ba55a3735 --- /dev/null +++ b/app/data/alignments/s1/lbid2n.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 22500 lay +22500 29000 blue +29000 31500 in +31500 35500 d +35500 42000 two +42000 50250 now +50250 74500 sil diff --git a/app/data/alignments/s1/lbid3s.align b/app/data/alignments/s1/lbid3s.align new file mode 100644 index 0000000000000000000000000000000000000000..30e2c27a0542b81a0cbd945abebba75c2a97d3e4 --- /dev/null +++ b/app/data/alignments/s1/lbid3s.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 25750 lay +25750 32500 blue +32500 35000 in +35000 39000 d +39000 45000 three +45000 54750 soon +54750 74500 sil diff --git a/app/data/alignments/s1/lbid4p.align b/app/data/alignments/s1/lbid4p.align new file mode 100644 index 0000000000000000000000000000000000000000..6f100cbe3efad20e77a0a1f7def98d1ab1016ab0 --- /dev/null +++ b/app/data/alignments/s1/lbid4p.align @@ -0,0 +1,8 @@ +0 8750 sil +8750 25500 lay +25500 31250 blue +31250 34000 in +34000 38000 d +38000 44750 four +44750 54000 please +54000 74500 sil diff --git a/app/data/alignments/s1/lbid5a.align b/app/data/alignments/s1/lbid5a.align new file mode 100644 index 0000000000000000000000000000000000000000..0db1c54a28f86372ce12aa57e7ab7da424b88fdd --- /dev/null +++ b/app/data/alignments/s1/lbid5a.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 19250 lay +19250 26000 blue +26000 28250 in +28250 32500 d +32500 40000 five +40000 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/lbij6n.align b/app/data/alignments/s1/lbij6n.align new file mode 100644 index 0000000000000000000000000000000000000000..46fd915bdab46071a6f786e1af449c97edfa2dda --- /dev/null +++ b/app/data/alignments/s1/lbij6n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 21750 lay +21750 27750 blue +27750 30750 in +30750 35250 j +35250 44000 six +44000 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/lbij7s.align b/app/data/alignments/s1/lbij7s.align new file mode 100644 index 0000000000000000000000000000000000000000..d3ae7e219cf803438b838a736f474483ccba733a --- /dev/null +++ b/app/data/alignments/s1/lbij7s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21000 lay +21000 27000 blue +27000 29500 in +29500 33500 j +33500 42250 seven +42250 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/lbij8p.align b/app/data/alignments/s1/lbij8p.align new file mode 100644 index 0000000000000000000000000000000000000000..378de3ded7bf9ecce7e03fc5e36e229d09d0c09e --- /dev/null +++ b/app/data/alignments/s1/lbij8p.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 22750 lay +22750 29000 blue +29000 31750 in +31750 35000 j +35000 39500 eight +39500 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/lbij9a.align b/app/data/alignments/s1/lbij9a.align new file mode 100644 index 0000000000000000000000000000000000000000..b06e77bc42cbc5cf6f8700e5311de74ad2819592 --- /dev/null +++ b/app/data/alignments/s1/lbij9a.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 28500 lay +28500 36750 blue +36750 39250 in +39250 42750 j +42750 49500 nine +49500 58500 again +58500 74500 sil diff --git a/app/data/alignments/s1/lbiq1s.align b/app/data/alignments/s1/lbiq1s.align new file mode 100644 index 0000000000000000000000000000000000000000..02bb3631f39be66ae281b3ce2b5f5fc719ec21de --- /dev/null +++ b/app/data/alignments/s1/lbiq1s.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 28500 lay +28500 34000 blue +34000 35750 in +35750 39750 q +39750 45500 one +45500 55500 soon +55500 74500 sil diff --git a/app/data/alignments/s1/lbiq2p.align b/app/data/alignments/s1/lbiq2p.align new file mode 100644 index 0000000000000000000000000000000000000000..b92c842c20e9a1a52c5dee7d061bce6592b5dc9c --- /dev/null +++ b/app/data/alignments/s1/lbiq2p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 21250 lay +21250 26500 blue +26500 28250 in +28250 33500 q +33500 39000 two +39000 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/lbiq3a.align b/app/data/alignments/s1/lbiq3a.align new file mode 100644 index 0000000000000000000000000000000000000000..a86b45de3b1ce8a87e63c94af25871e7db755c98 --- /dev/null +++ b/app/data/alignments/s1/lbiq3a.align @@ -0,0 +1,8 @@ +0 22750 sil +22750 31500 lay +31500 38500 blue +38500 41000 in +41000 47000 q +47000 54250 three +54250 64000 again +64000 74500 sil diff --git a/app/data/alignments/s1/lbiqzn.align b/app/data/alignments/s1/lbiqzn.align new file mode 100644 index 0000000000000000000000000000000000000000..b473d3b13eadf427628b5643f1cea61f6495eec9 --- /dev/null +++ b/app/data/alignments/s1/lbiqzn.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20000 lay +20000 25500 blue +25500 27500 in +27500 31750 q +31750 41250 zero +41250 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/lbix4n.align b/app/data/alignments/s1/lbix4n.align new file mode 100644 index 0000000000000000000000000000000000000000..da5d6f75f8cfb3f5fe3cc45f1400aa801291a0a8 --- /dev/null +++ b/app/data/alignments/s1/lbix4n.align @@ -0,0 +1,8 @@ +0 7500 sil +7500 19000 lay +19000 26250 blue +26250 28500 in +28500 32750 x +32750 38500 four +38500 45750 now +45750 74500 sil diff --git a/app/data/alignments/s1/lbix5s.align b/app/data/alignments/s1/lbix5s.align new file mode 100644 index 0000000000000000000000000000000000000000..70779dcea629143ab67193e35654ef1cb9f0203e --- /dev/null +++ b/app/data/alignments/s1/lbix5s.align @@ -0,0 +1,8 @@ +0 750 sil +750 7500 lay +7500 14750 blue +14750 17000 in +17000 21250 x +21250 27000 five +27000 38250 soon +38250 74500 sil diff --git a/app/data/alignments/s1/lbix6p.align b/app/data/alignments/s1/lbix6p.align new file mode 100644 index 0000000000000000000000000000000000000000..6556e527456497357decd80109d56495194c0402 --- /dev/null +++ b/app/data/alignments/s1/lbix6p.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 16750 lay +16750 22000 blue +22000 24000 in +24000 28500 x +28500 35000 six +35000 43750 please +43750 74500 sil diff --git a/app/data/alignments/s1/lbix7a.align b/app/data/alignments/s1/lbix7a.align new file mode 100644 index 0000000000000000000000000000000000000000..314cec86c9e32551ee2198c3d120e5d22d461102 --- /dev/null +++ b/app/data/alignments/s1/lbix7a.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 23250 lay +23250 29000 blue +29000 30250 in +30250 34500 x +34500 40500 seven +40500 48500 again +48500 74500 sil diff --git a/app/data/alignments/s1/lbwe4n.align b/app/data/alignments/s1/lbwe4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9094e99b8613d85fdd9f19b276b99da50cca3af3 --- /dev/null +++ b/app/data/alignments/s1/lbwe4n.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 24750 lay +24750 33250 blue +33250 35250 with +35250 38250 e +38250 45500 four +45500 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/lbwe5s.align b/app/data/alignments/s1/lbwe5s.align new file mode 100644 index 0000000000000000000000000000000000000000..fb07c00003c1f009b4ec1971c5dff232fe2364f0 --- /dev/null +++ b/app/data/alignments/s1/lbwe5s.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 24250 lay +24250 31000 blue +31000 33500 with +33500 36500 e +36500 43500 five +43500 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/lbwe6p.align b/app/data/alignments/s1/lbwe6p.align new file mode 100644 index 0000000000000000000000000000000000000000..a6efb8d4973dbdf68be6e3f16c40e888395f0e31 --- /dev/null +++ b/app/data/alignments/s1/lbwe6p.align @@ -0,0 +1,9 @@ +0 8000 sil +8000 19000 lay +19000 27250 blue +27250 29000 sp +29000 32750 with +32750 35500 e +35500 42250 six +42250 52500 please +52500 74500 sil diff --git a/app/data/alignments/s1/lbwe7a.align b/app/data/alignments/s1/lbwe7a.align new file mode 100644 index 0000000000000000000000000000000000000000..5e9d47c242a12604dfb88fa4bc2e1f2c2ef09a59 --- /dev/null +++ b/app/data/alignments/s1/lbwe7a.align @@ -0,0 +1,8 @@ +0 20250 sil +20250 30500 lay +30500 37500 blue +37500 40750 with +40750 43500 e +43500 51250 seven +51250 59750 again +59750 74500 sil diff --git a/app/data/alignments/s1/lbwk8n.align b/app/data/alignments/s1/lbwk8n.align new file mode 100644 index 0000000000000000000000000000000000000000..39f0e625f79162d6063e782146fcafa172cb0bed --- /dev/null +++ b/app/data/alignments/s1/lbwk8n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 23250 lay +23250 28500 blue +28500 31000 with +31000 35750 k +35750 41500 eight +41500 47500 now +47500 74500 sil diff --git a/app/data/alignments/s1/lbwk9s.align b/app/data/alignments/s1/lbwk9s.align new file mode 100644 index 0000000000000000000000000000000000000000..73bf6214f7b4436277d2c549fce21b0fe66f518a --- /dev/null +++ b/app/data/alignments/s1/lbwk9s.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19250 lay +19250 26500 blue +26500 29250 with +29250 33250 k +33250 39500 nine +39500 50250 soon +50250 74500 sil diff --git a/app/data/alignments/s1/lbwl1a.align b/app/data/alignments/s1/lbwl1a.align new file mode 100644 index 0000000000000000000000000000000000000000..cd566dd705b6a6591002a74361840fd84c2eb200 --- /dev/null +++ b/app/data/alignments/s1/lbwl1a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21500 lay +21500 28500 blue +28500 31500 with +31500 34250 l +34250 39500 one +39500 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/lbwlzp.align b/app/data/alignments/s1/lbwlzp.align new file mode 100644 index 0000000000000000000000000000000000000000..65e36ab7453f93f57e55a6aecaa3a7824c9333d8 --- /dev/null +++ b/app/data/alignments/s1/lbwlzp.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 21000 lay +21000 26000 blue +26000 29500 with +29500 32750 l +32750 40250 zero +40250 51000 please +51000 74500 sil diff --git a/app/data/alignments/s1/lbwr2n.align b/app/data/alignments/s1/lbwr2n.align new file mode 100644 index 0000000000000000000000000000000000000000..55bb374331ae3395c52ff7264832068e9d3230e8 --- /dev/null +++ b/app/data/alignments/s1/lbwr2n.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19250 lay +19250 26750 blue +26750 30250 with +30250 34500 r +34500 40750 two +40750 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/lbwr3s.align b/app/data/alignments/s1/lbwr3s.align new file mode 100644 index 0000000000000000000000000000000000000000..7d1f670bcbf1929bbf192cd98e97e7ae064bcc17 --- /dev/null +++ b/app/data/alignments/s1/lbwr3s.align @@ -0,0 +1,8 @@ +0 20000 sil +20000 27750 lay +27750 33750 blue +33750 38250 with +38250 43750 r +43750 50000 three +50000 58500 soon +58500 74500 sil diff --git a/app/data/alignments/s1/lbwr4p.align b/app/data/alignments/s1/lbwr4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0a6d909781f0698e5dd2bcc32148522a9c62cd4e --- /dev/null +++ b/app/data/alignments/s1/lbwr4p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22250 lay +22250 28500 blue +28500 35750 with +35750 41250 r +41250 47250 four +47250 58000 please +58000 74500 sil diff --git a/app/data/alignments/s1/lbwr5a.align b/app/data/alignments/s1/lbwr5a.align new file mode 100644 index 0000000000000000000000000000000000000000..021f650c90abf1d9963f074b0fb0c4df361e91ec --- /dev/null +++ b/app/data/alignments/s1/lbwr5a.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 19750 lay +19750 25750 blue +25750 29250 with +29250 33500 r +33500 40000 five +40000 48250 again +48250 74500 sil diff --git a/app/data/alignments/s1/lbwy6n.align b/app/data/alignments/s1/lbwy6n.align new file mode 100644 index 0000000000000000000000000000000000000000..5a9a1768181696e64581f631b9c4542017d2c4e6 --- /dev/null +++ b/app/data/alignments/s1/lbwy6n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 20750 lay +20750 26750 blue +26750 31250 with +31250 34750 y +34750 42750 six +42750 48500 now +48500 74500 sil diff --git a/app/data/alignments/s1/lbwy7s.align b/app/data/alignments/s1/lbwy7s.align new file mode 100644 index 0000000000000000000000000000000000000000..4ff2dbd4b9a5def1903d96ab5ba652ba8678569c --- /dev/null +++ b/app/data/alignments/s1/lbwy7s.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 18750 lay +18750 25250 blue +25250 29750 with +29750 33250 y +33250 42000 seven +42000 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/lbwy8p.align b/app/data/alignments/s1/lbwy8p.align new file mode 100644 index 0000000000000000000000000000000000000000..3122cf3353e93c1f88430c82e3a29d7c946f3523 --- /dev/null +++ b/app/data/alignments/s1/lbwy8p.align @@ -0,0 +1,8 @@ +0 24500 sil +24500 34250 lay +34250 40250 blue +40250 43750 with +43750 46750 y +46750 51250 eight +51250 60750 please +60750 74500 sil diff --git a/app/data/alignments/s1/lbwy9a.align b/app/data/alignments/s1/lbwy9a.align new file mode 100644 index 0000000000000000000000000000000000000000..e0a681e54319939d524423ba17252b2e455c6569 --- /dev/null +++ b/app/data/alignments/s1/lbwy9a.align @@ -0,0 +1,8 @@ +0 24500 sil +24500 36250 lay +36250 42000 blue +42000 45750 with +45750 50250 y +50250 56750 nine +56750 65500 again +65500 74500 sil diff --git a/app/data/alignments/s1/lgaf4n.align b/app/data/alignments/s1/lgaf4n.align new file mode 100644 index 0000000000000000000000000000000000000000..b4e8cc37387d9875dd85fa87d08a2241c1442abe --- /dev/null +++ b/app/data/alignments/s1/lgaf4n.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 23000 lay +23000 28000 green +28000 29250 at +29250 34250 f +34250 40000 four +40000 46000 now +46000 74500 sil diff --git a/app/data/alignments/s1/lgaf5s.align b/app/data/alignments/s1/lgaf5s.align new file mode 100644 index 0000000000000000000000000000000000000000..9fc036feb857a0dccf8b47d73139332193032235 --- /dev/null +++ b/app/data/alignments/s1/lgaf5s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 23750 lay +23750 29000 green +29000 31250 at +31250 34750 f +34750 41250 five +41250 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/lgaf6p.align b/app/data/alignments/s1/lgaf6p.align new file mode 100644 index 0000000000000000000000000000000000000000..189c77474ab276c12d40e3f73e66bf2081e20124 --- /dev/null +++ b/app/data/alignments/s1/lgaf6p.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 19750 lay +19750 25250 green +25250 29000 at +29000 32250 f +32250 41000 six +41000 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/lgaf7a.align b/app/data/alignments/s1/lgaf7a.align new file mode 100644 index 0000000000000000000000000000000000000000..50441256c5d6a87cdb48deb23a3191737d1f5d07 --- /dev/null +++ b/app/data/alignments/s1/lgaf7a.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 16750 lay +16750 24250 green +24250 26000 at +26000 31250 f +31250 39000 seven +39000 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/lgal8n.align b/app/data/alignments/s1/lgal8n.align new file mode 100644 index 0000000000000000000000000000000000000000..8f3db7de13ec8809e7863aacd0530cb5fee705a3 --- /dev/null +++ b/app/data/alignments/s1/lgal8n.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 22000 lay +22000 28000 green +28000 31750 at +31750 34750 l +34750 39000 eight +39000 50250 now +50250 74500 sil diff --git a/app/data/alignments/s1/lgal9s.align b/app/data/alignments/s1/lgal9s.align new file mode 100644 index 0000000000000000000000000000000000000000..320f903ef17d60d4eb2f67c8318d88d4a838c2dd --- /dev/null +++ b/app/data/alignments/s1/lgal9s.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 20750 lay +20750 26000 green +26000 29750 at +29750 32500 l +32500 39750 nine +39750 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/lgam1a.align b/app/data/alignments/s1/lgam1a.align new file mode 100644 index 0000000000000000000000000000000000000000..c6356bbebfd4ea80c8aabdcb4b47ada807f2f747 --- /dev/null +++ b/app/data/alignments/s1/lgam1a.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 17500 lay +17500 22500 green +22500 25750 at +25750 29000 m +29000 33250 one +33250 43750 again +43750 74500 sil diff --git a/app/data/alignments/s1/lgamzp.align b/app/data/alignments/s1/lgamzp.align new file mode 100644 index 0000000000000000000000000000000000000000..7d87e35f975b7a12df105f96d724817bbbcb5099 --- /dev/null +++ b/app/data/alignments/s1/lgamzp.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 26000 lay +26000 31500 green +31500 33000 at +33000 37000 m +37000 45000 zero +45000 55000 please +55000 74500 sil diff --git a/app/data/alignments/s1/lgas2n.align b/app/data/alignments/s1/lgas2n.align new file mode 100644 index 0000000000000000000000000000000000000000..b21fa174ebe00e7ff0a06ff7785c68f66aaa2cec --- /dev/null +++ b/app/data/alignments/s1/lgas2n.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 21000 lay +21000 24500 green +24500 27250 at +27250 31750 s +31750 37750 two +37750 45750 now +45750 74500 sil diff --git a/app/data/alignments/s1/lgas3s.align b/app/data/alignments/s1/lgas3s.align new file mode 100644 index 0000000000000000000000000000000000000000..440c1fd09de3d034a928074eb4ba2441630daa5a --- /dev/null +++ b/app/data/alignments/s1/lgas3s.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 17250 lay +17250 22750 green +22750 24500 at +24500 31750 s +31750 36500 three +36500 46250 soon +46250 74500 sil diff --git a/app/data/alignments/s1/lgas4p.align b/app/data/alignments/s1/lgas4p.align new file mode 100644 index 0000000000000000000000000000000000000000..21c94f1df24edd11e36c39bc0f99802423278316 --- /dev/null +++ b/app/data/alignments/s1/lgas4p.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 20750 lay +20750 27750 green +27750 30500 at +30500 34750 s +34750 41000 four +41000 51000 please +51000 74500 sil diff --git a/app/data/alignments/s1/lgas5a.align b/app/data/alignments/s1/lgas5a.align new file mode 100644 index 0000000000000000000000000000000000000000..1e8ba111b25a42958916fe6844c1b3cc7af14d16 --- /dev/null +++ b/app/data/alignments/s1/lgas5a.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 19500 lay +19500 26250 green +26250 29000 at +29000 33500 s +33500 39750 five +39750 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/lgaz6n.align b/app/data/alignments/s1/lgaz6n.align new file mode 100644 index 0000000000000000000000000000000000000000..90ea7a977601b5795c0f84176704ee0f7e241b7e --- /dev/null +++ b/app/data/alignments/s1/lgaz6n.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 18000 lay +18000 23250 green +23250 26250 at +26250 30750 z +30750 38500 six +38500 44500 now +44500 74500 sil diff --git a/app/data/alignments/s1/lgaz7s.align b/app/data/alignments/s1/lgaz7s.align new file mode 100644 index 0000000000000000000000000000000000000000..3d26d54b98f0a124635c2a8aec87722ff3935df1 --- /dev/null +++ b/app/data/alignments/s1/lgaz7s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 20000 lay +20000 25250 green +25250 29500 at +29500 35250 z +35250 44000 seven +44000 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/lgaz8p.align b/app/data/alignments/s1/lgaz8p.align new file mode 100644 index 0000000000000000000000000000000000000000..9c786bb74a727075111ffc5736e59ba72e505934 --- /dev/null +++ b/app/data/alignments/s1/lgaz8p.align @@ -0,0 +1,9 @@ +0 7750 sil +7750 18000 lay +18000 24750 green +24750 28250 at +28250 33000 z +33000 38500 eight +38500 39250 sp +39250 49000 please +49000 74500 sil diff --git a/app/data/alignments/s1/lgaz9a.align b/app/data/alignments/s1/lgaz9a.align new file mode 100644 index 0000000000000000000000000000000000000000..18e08d703f6d30484cd939e2b4a0884b37146b38 --- /dev/null +++ b/app/data/alignments/s1/lgaz9a.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 18750 lay +18750 28000 green +28000 32500 at +32500 38750 z +38750 45250 nine +45250 54750 again +54750 74500 sil diff --git a/app/data/alignments/s1/lgbf8n.align b/app/data/alignments/s1/lgbf8n.align new file mode 100644 index 0000000000000000000000000000000000000000..ddf6c9859d2f53d9a8bbdb2a9b89bc514e2aa38b --- /dev/null +++ b/app/data/alignments/s1/lgbf8n.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 18500 lay +18500 27250 green +27250 31500 by +31500 39750 f +39750 44250 eight +44250 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/lgbf9s.align b/app/data/alignments/s1/lgbf9s.align new file mode 100644 index 0000000000000000000000000000000000000000..b89f782884a72e5e9a301c2095b797578297e574 --- /dev/null +++ b/app/data/alignments/s1/lgbf9s.align @@ -0,0 +1,8 @@ +0 5750 sil +5750 13000 lay +13000 20250 green +20250 23750 by +23750 28750 f +28750 34000 nine +34000 43750 soon +43750 74500 sil diff --git a/app/data/alignments/s1/lgbg1a.align b/app/data/alignments/s1/lgbg1a.align new file mode 100644 index 0000000000000000000000000000000000000000..e6075e591edb07d7356b2932699e3ab585914983 --- /dev/null +++ b/app/data/alignments/s1/lgbg1a.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 20500 lay +20500 27750 green +27750 31500 by +31500 36250 g +36250 42000 one +42000 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/lgbgzp.align b/app/data/alignments/s1/lgbgzp.align new file mode 100644 index 0000000000000000000000000000000000000000..aa5e8fc27c9b89f1c0e6ddb13ceb06bd24c0fa24 --- /dev/null +++ b/app/data/alignments/s1/lgbgzp.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 26500 lay +26500 34000 green +34000 38500 by +38500 44250 g +44250 53000 zero +53000 63500 please +63500 74500 sil diff --git a/app/data/alignments/s1/lgbm2n.align b/app/data/alignments/s1/lgbm2n.align new file mode 100644 index 0000000000000000000000000000000000000000..8b5240cb1f01ed90b82f28dd7f4587d7300c8fe0 --- /dev/null +++ b/app/data/alignments/s1/lgbm2n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21500 lay +21500 29500 green +29500 32750 by +32750 38500 m +38500 45000 two +45000 55000 now +55000 74500 sil diff --git a/app/data/alignments/s1/lgbm3s.align b/app/data/alignments/s1/lgbm3s.align new file mode 100644 index 0000000000000000000000000000000000000000..13e633aca4f30761efcf1687a281d7cfeaf51499 --- /dev/null +++ b/app/data/alignments/s1/lgbm3s.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 21500 lay +21500 27250 green +27250 30250 by +30250 34250 m +34250 40000 three +40000 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/lgbm4p.align b/app/data/alignments/s1/lgbm4p.align new file mode 100644 index 0000000000000000000000000000000000000000..3882679b52bbe262e978ee39115c39e5b3265568 --- /dev/null +++ b/app/data/alignments/s1/lgbm4p.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 25000 lay +25000 32500 green +32500 35750 by +35750 40750 m +40750 47250 four +47250 57500 please +57500 74500 sil diff --git a/app/data/alignments/s1/lgbm5a.align b/app/data/alignments/s1/lgbm5a.align new file mode 100644 index 0000000000000000000000000000000000000000..3aca5aa06913b7daaeff201a574232a8c0754e9c --- /dev/null +++ b/app/data/alignments/s1/lgbm5a.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 24500 lay +24500 33500 green +33500 38000 by +38000 45500 m +45500 53000 five +53000 61000 again +61000 74500 sil diff --git a/app/data/alignments/s1/lgbs6n.align b/app/data/alignments/s1/lgbs6n.align new file mode 100644 index 0000000000000000000000000000000000000000..752cace4f54ebbaa622c381f2d4394d01d33183b --- /dev/null +++ b/app/data/alignments/s1/lgbs6n.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 22250 lay +22250 28000 green +28000 30250 by +30250 35500 s +35500 42250 six +42250 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/lgbs7s.align b/app/data/alignments/s1/lgbs7s.align new file mode 100644 index 0000000000000000000000000000000000000000..4f1c9415b8805733de638cc158dbe25a2e979bbf --- /dev/null +++ b/app/data/alignments/s1/lgbs7s.align @@ -0,0 +1,8 @@ +0 7500 sil +7500 17500 lay +17500 23000 green +23000 26000 by +26000 31750 s +31750 38500 seven +38500 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/lgbs8p.align b/app/data/alignments/s1/lgbs8p.align new file mode 100644 index 0000000000000000000000000000000000000000..a8c289fd1bcb169eed14f862957febb61e342bcc --- /dev/null +++ b/app/data/alignments/s1/lgbs8p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18000 lay +18000 24250 green +24250 27000 by +27000 33250 s +33250 36500 eight +36500 47750 please +47750 74500 sil diff --git a/app/data/alignments/s1/lgbs9a.align b/app/data/alignments/s1/lgbs9a.align new file mode 100644 index 0000000000000000000000000000000000000000..caffeb987ade5a908402a2f1746ec7920441a82c --- /dev/null +++ b/app/data/alignments/s1/lgbs9a.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 17500 lay +17500 23750 green +23750 26750 by +26750 33000 s +33000 38500 nine +38500 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/lgif1s.align b/app/data/alignments/s1/lgif1s.align new file mode 100644 index 0000000000000000000000000000000000000000..9bd21f1b70d25b5ff2afc2d72a30722d1904e7e2 --- /dev/null +++ b/app/data/alignments/s1/lgif1s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21500 lay +21500 27500 green +27500 30250 in +30250 34750 f +34750 38500 one +38500 49000 soon +49000 74500 sil diff --git a/app/data/alignments/s1/lgif2p.align b/app/data/alignments/s1/lgif2p.align new file mode 100644 index 0000000000000000000000000000000000000000..1ce47acd084a34eea5d589f9eee13940e60526d5 --- /dev/null +++ b/app/data/alignments/s1/lgif2p.align @@ -0,0 +1,8 @@ +0 5000 sil +5000 18250 lay +18250 23500 green +23500 26000 in +26000 29750 f +29750 35250 two +35250 46000 please +46000 74500 sil diff --git a/app/data/alignments/s1/lgif3a.align b/app/data/alignments/s1/lgif3a.align new file mode 100644 index 0000000000000000000000000000000000000000..41c26691906670d722286d9081ab8443de817337 --- /dev/null +++ b/app/data/alignments/s1/lgif3a.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 19500 lay +19500 24500 green +24500 26750 in +26750 30000 f +30000 37500 three +37500 44500 again +44500 74500 sil diff --git a/app/data/alignments/s1/lgifzn.align b/app/data/alignments/s1/lgifzn.align new file mode 100644 index 0000000000000000000000000000000000000000..ccb8dd66a2d2cb111f62b070bd534c9dfbee6e14 --- /dev/null +++ b/app/data/alignments/s1/lgifzn.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21500 lay +21500 27250 green +27250 30250 in +30250 34000 f +34000 42750 zero +42750 51500 now +51500 74500 sil diff --git a/app/data/alignments/s1/lgil4n.align b/app/data/alignments/s1/lgil4n.align new file mode 100644 index 0000000000000000000000000000000000000000..f3dc5191c901deaa621314079d4ed99ab42939af --- /dev/null +++ b/app/data/alignments/s1/lgil4n.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 23500 lay +23500 28750 green +28750 31750 in +31750 35500 l +35500 43000 four +43000 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/lgil5s.align b/app/data/alignments/s1/lgil5s.align new file mode 100644 index 0000000000000000000000000000000000000000..f27dc2a283ea5878c014baa65364cd66bf107a29 --- /dev/null +++ b/app/data/alignments/s1/lgil5s.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 20000 lay +20000 25000 green +25000 28000 in +28000 30750 l +30750 36500 five +36500 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/lgil6p.align b/app/data/alignments/s1/lgil6p.align new file mode 100644 index 0000000000000000000000000000000000000000..42970fe6a7434b50809dc6a50e2b74542288f6f4 --- /dev/null +++ b/app/data/alignments/s1/lgil6p.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 19500 lay +19500 26000 green +26000 28750 in +28750 32250 l +32250 40000 six +40000 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/lgil7a.align b/app/data/alignments/s1/lgil7a.align new file mode 100644 index 0000000000000000000000000000000000000000..2e92d889432e23c0fff9dd8b4fcbe546973d9a03 --- /dev/null +++ b/app/data/alignments/s1/lgil7a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 22000 lay +22000 28500 green +28500 30750 in +30750 35250 l +35250 43500 seven +43500 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/lgir8n.align b/app/data/alignments/s1/lgir8n.align new file mode 100644 index 0000000000000000000000000000000000000000..57326a64496457deb11063ad8a1ef803e49865ec --- /dev/null +++ b/app/data/alignments/s1/lgir8n.align @@ -0,0 +1,8 @@ +0 4750 sil +4750 22750 lay +22750 28000 green +28000 30500 in +30500 39000 r +39000 43750 eight +43750 52000 now +52000 74500 sil diff --git a/app/data/alignments/s1/lgir9s.align b/app/data/alignments/s1/lgir9s.align new file mode 100644 index 0000000000000000000000000000000000000000..e387b3062d45a7746244655162ed4353ef3d8508 --- /dev/null +++ b/app/data/alignments/s1/lgir9s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 19500 lay +19500 24750 green +24750 27750 in +27750 31500 r +31500 38000 nine +38000 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/lgis1a.align b/app/data/alignments/s1/lgis1a.align new file mode 100644 index 0000000000000000000000000000000000000000..0ba3bca8883c860e26740a9581550acfbec38b7d --- /dev/null +++ b/app/data/alignments/s1/lgis1a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19000 lay +19000 25500 green +25500 27750 in +27750 33000 s +33000 37750 one +37750 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/lgiszp.align b/app/data/alignments/s1/lgiszp.align new file mode 100644 index 0000000000000000000000000000000000000000..c3e905c586bcc3c8c3e828c2d66033c551b291e4 --- /dev/null +++ b/app/data/alignments/s1/lgiszp.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 26500 lay +26500 32750 green +32750 36000 in +36000 39750 s +39750 46500 zero +46500 56500 please +56500 74500 sil diff --git a/app/data/alignments/s1/lgiz2n.align b/app/data/alignments/s1/lgiz2n.align new file mode 100644 index 0000000000000000000000000000000000000000..788e9440d7836ab05fd432d9bbf734cf098a3fcd --- /dev/null +++ b/app/data/alignments/s1/lgiz2n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 19250 lay +19250 24750 green +24750 26250 in +26250 30500 z +30500 37000 two +37000 45750 now +45750 74500 sil diff --git a/app/data/alignments/s1/lgiz3s.align b/app/data/alignments/s1/lgiz3s.align new file mode 100644 index 0000000000000000000000000000000000000000..a2013d4ab97617581635fe538fb0eb913e58d337 --- /dev/null +++ b/app/data/alignments/s1/lgiz3s.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18000 lay +18000 25750 green +25750 27000 in +27000 31750 z +31750 37250 three +37250 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/lgiz4p.align b/app/data/alignments/s1/lgiz4p.align new file mode 100644 index 0000000000000000000000000000000000000000..474ce77e38b8d6ebf6ce000b78bd17c4c20452c5 --- /dev/null +++ b/app/data/alignments/s1/lgiz4p.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 19000 lay +19000 24250 green +24250 26750 in +26750 31000 z +31000 37750 four +37750 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/lgiz5a.align b/app/data/alignments/s1/lgiz5a.align new file mode 100644 index 0000000000000000000000000000000000000000..e5b25ca89f180c7b651ecf672ece6e6c12866989 --- /dev/null +++ b/app/data/alignments/s1/lgiz5a.align @@ -0,0 +1,8 @@ +0 3000 sil +3000 12750 lay +12750 17000 green +17000 23250 in +23250 29500 z +29500 36750 five +36750 45500 again +45500 74500 sil diff --git a/app/data/alignments/s1/lgwa1a.align b/app/data/alignments/s1/lgwa1a.align new file mode 100644 index 0000000000000000000000000000000000000000..b460fa3b61bae7bfb75188f3233d80259a9699e3 --- /dev/null +++ b/app/data/alignments/s1/lgwa1a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20000 lay +20000 28000 green +28000 31750 with +31750 33750 a +33750 40000 one +40000 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/lgwazp.align b/app/data/alignments/s1/lgwazp.align new file mode 100644 index 0000000000000000000000000000000000000000..ad7d7789c509c7f9282cdd0e20d12893ab82f7a5 --- /dev/null +++ b/app/data/alignments/s1/lgwazp.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 26000 lay +26000 34250 green +34250 38250 with +38250 40500 a +40500 48250 zero +48250 59500 please +59500 74500 sil diff --git a/app/data/alignments/s1/lgwg2n.align b/app/data/alignments/s1/lgwg2n.align new file mode 100644 index 0000000000000000000000000000000000000000..2e06aee81a9a98210e56d440b80a8a311f0c3101 --- /dev/null +++ b/app/data/alignments/s1/lgwg2n.align @@ -0,0 +1,8 @@ +0 1750 sil +1750 10750 lay +10750 15750 green +15750 18750 with +18750 22750 g +22750 28250 two +28250 35500 now +35500 74500 sil diff --git a/app/data/alignments/s1/lgwg3s.align b/app/data/alignments/s1/lgwg3s.align new file mode 100644 index 0000000000000000000000000000000000000000..4cd5d20155e672f7bd96cfe364b34e7e3224ebca --- /dev/null +++ b/app/data/alignments/s1/lgwg3s.align @@ -0,0 +1,8 @@ +0 5500 sil +5500 16250 lay +16250 21250 green +21250 23750 with +23750 28500 g +28500 33750 three +33750 41750 soon +41750 74500 sil diff --git a/app/data/alignments/s1/lgwg4p.align b/app/data/alignments/s1/lgwg4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0b88c1c61fc7746e856f3b10b41a5cc06ffe4ad4 --- /dev/null +++ b/app/data/alignments/s1/lgwg4p.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 19750 lay +19750 26000 green +26000 29000 with +29000 33250 g +33250 39750 four +39750 52500 please +52500 74500 sil diff --git a/app/data/alignments/s1/lgwg5a.align b/app/data/alignments/s1/lgwg5a.align new file mode 100644 index 0000000000000000000000000000000000000000..38848ef04949bc282daf554efbc8935328366019 --- /dev/null +++ b/app/data/alignments/s1/lgwg5a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19000 lay +19000 25500 green +25500 28750 with +28750 34000 g +34000 42250 five +42250 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/lgwm6n.align b/app/data/alignments/s1/lgwm6n.align new file mode 100644 index 0000000000000000000000000000000000000000..0df640ca4af213354c365a4f9c3278b05204dd02 --- /dev/null +++ b/app/data/alignments/s1/lgwm6n.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 20000 lay +20000 26750 green +26750 29750 with +29750 32750 m +32750 40750 six +40750 46750 now +46750 74500 sil diff --git a/app/data/alignments/s1/lgwm7s.align b/app/data/alignments/s1/lgwm7s.align new file mode 100644 index 0000000000000000000000000000000000000000..5978af659eedf4733a0cc3a4e8959b2010dc7a88 --- /dev/null +++ b/app/data/alignments/s1/lgwm7s.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 22750 lay +22750 29000 green +29000 32750 with +32750 35750 m +35750 43250 seven +43250 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/lgwm8p.align b/app/data/alignments/s1/lgwm8p.align new file mode 100644 index 0000000000000000000000000000000000000000..cad47291f55468035f27eaf511ec48dbf7559924 --- /dev/null +++ b/app/data/alignments/s1/lgwm8p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22000 lay +22000 27750 green +27750 30750 with +30750 33250 m +33250 38250 eight +38250 49000 please +49000 74500 sil diff --git a/app/data/alignments/s1/lgwm9a.align b/app/data/alignments/s1/lgwm9a.align new file mode 100644 index 0000000000000000000000000000000000000000..85c2f74f7f55d922ddb8fa769e13e9115317e6d9 --- /dev/null +++ b/app/data/alignments/s1/lgwm9a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19750 lay +19750 25250 green +25250 28750 with +28750 31250 m +31250 38750 nine +38750 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/lgwt1s.align b/app/data/alignments/s1/lgwt1s.align new file mode 100644 index 0000000000000000000000000000000000000000..38828fb593f74b161687f7d33ed4f7dec255a676 --- /dev/null +++ b/app/data/alignments/s1/lgwt1s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 22250 lay +22250 27500 green +27500 31250 with +31250 35000 t +35000 40750 one +40750 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/lgwt2p.align b/app/data/alignments/s1/lgwt2p.align new file mode 100644 index 0000000000000000000000000000000000000000..6dae6c27299457cf97dbce10629a02681ff1f68f --- /dev/null +++ b/app/data/alignments/s1/lgwt2p.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 21750 lay +21750 27250 green +27250 30250 with +30250 34500 t +34500 40000 two +40000 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/lgwt3a.align b/app/data/alignments/s1/lgwt3a.align new file mode 100644 index 0000000000000000000000000000000000000000..da322c0f31b24e8c044f67aa51800b332a78d47c --- /dev/null +++ b/app/data/alignments/s1/lgwt3a.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 20000 lay +20000 26250 green +26250 29000 with +29000 34250 t +34250 41500 three +41500 49500 again +49500 74500 sil diff --git a/app/data/alignments/s1/lgwtzn.align b/app/data/alignments/s1/lgwtzn.align new file mode 100644 index 0000000000000000000000000000000000000000..2e902e565a0029e1232539cd21bfbc3e714f8d82 --- /dev/null +++ b/app/data/alignments/s1/lgwtzn.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 26500 lay +26500 31250 green +31250 34500 with +34500 38500 t +38500 47500 zero +47500 56000 now +56000 74500 sil diff --git a/app/data/alignments/s1/lrae2n.align b/app/data/alignments/s1/lrae2n.align new file mode 100644 index 0000000000000000000000000000000000000000..949c64d1c7f9545906089b684142f730aa6abe64 --- /dev/null +++ b/app/data/alignments/s1/lrae2n.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 20750 lay +20750 24750 red +24750 25750 at +25750 29750 e +29750 37000 two +37000 43250 now +43250 74500 sil diff --git a/app/data/alignments/s1/lrae3s.align b/app/data/alignments/s1/lrae3s.align new file mode 100644 index 0000000000000000000000000000000000000000..08101ec81c076429a319504e263a8d4cecd9865c --- /dev/null +++ b/app/data/alignments/s1/lrae3s.align @@ -0,0 +1,8 @@ +0 4750 sil +4750 14500 lay +14500 18000 red +18000 19500 at +19500 23500 e +23500 29500 three +29500 38250 soon +38250 74500 sil diff --git a/app/data/alignments/s1/lrae4p.align b/app/data/alignments/s1/lrae4p.align new file mode 100644 index 0000000000000000000000000000000000000000..518a8d50c1b7825404d69d9c707559e79228341b --- /dev/null +++ b/app/data/alignments/s1/lrae4p.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 26000 lay +26000 30000 red +30000 32000 at +32000 35250 e +35250 41750 four +41750 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/lrae5a.align b/app/data/alignments/s1/lrae5a.align new file mode 100644 index 0000000000000000000000000000000000000000..8bfd996ccbe2df8d1b465f896160e0a6b4569a9a --- /dev/null +++ b/app/data/alignments/s1/lrae5a.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 23250 lay +23250 28500 red +28500 29750 at +29750 34000 e +34000 42500 five +42500 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/lrak6n.align b/app/data/alignments/s1/lrak6n.align new file mode 100644 index 0000000000000000000000000000000000000000..ddc52313f2abc1dbcc1ae46455f2a0c8e474a8fd --- /dev/null +++ b/app/data/alignments/s1/lrak6n.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 22000 lay +22000 28250 red +28250 29750 at +29750 35000 k +35000 43500 six +43500 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/lrak7s.align b/app/data/alignments/s1/lrak7s.align new file mode 100644 index 0000000000000000000000000000000000000000..686960801d59d7441b4122ae6350c22b0c046581 --- /dev/null +++ b/app/data/alignments/s1/lrak7s.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 20500 lay +20500 25500 red +25500 27000 at +27000 32000 k +32000 40250 seven +40250 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/lrak8p.align b/app/data/alignments/s1/lrak8p.align new file mode 100644 index 0000000000000000000000000000000000000000..23a7a26f6bc088ac7020ea047a5ff3bdf9a2c55d --- /dev/null +++ b/app/data/alignments/s1/lrak8p.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22000 lay +22000 25500 red +25500 26750 at +26750 31000 k +31000 35750 eight +35750 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/lrak9a.align b/app/data/alignments/s1/lrak9a.align new file mode 100644 index 0000000000000000000000000000000000000000..3197865603cc223fd37d54b7a9a44e9a5355a9b6 --- /dev/null +++ b/app/data/alignments/s1/lrak9a.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 24500 lay +24500 28500 red +28500 29500 at +29500 34250 k +34250 41750 nine +41750 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/lrar1s.align b/app/data/alignments/s1/lrar1s.align new file mode 100644 index 0000000000000000000000000000000000000000..3a867a87d035fc85efa1951c310ba91164f133cd --- /dev/null +++ b/app/data/alignments/s1/lrar1s.align @@ -0,0 +1,8 @@ +0 6000 sil +6000 19000 lay +19000 22750 red +22750 24000 at +24000 28750 r +28750 33000 one +33000 43500 soon +43500 74500 sil diff --git a/app/data/alignments/s1/lrar2p.align b/app/data/alignments/s1/lrar2p.align new file mode 100644 index 0000000000000000000000000000000000000000..aba293c9fbd3cd21fddbafad6db258360d0bc66a --- /dev/null +++ b/app/data/alignments/s1/lrar2p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 23750 lay +23750 29000 red +29000 30500 at +30500 35750 r +35750 41500 two +41500 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/lrar3a.align b/app/data/alignments/s1/lrar3a.align new file mode 100644 index 0000000000000000000000000000000000000000..4a9a77ecdf0e2aea07e7350cde2022434be2ed67 --- /dev/null +++ b/app/data/alignments/s1/lrar3a.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 21250 lay +21250 25750 red +25750 27250 at +27250 34000 r +34000 40000 three +40000 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/lrarzn.align b/app/data/alignments/s1/lrarzn.align new file mode 100644 index 0000000000000000000000000000000000000000..30a824d9d77b8e005c3d2766779dbb2c24a63fc8 --- /dev/null +++ b/app/data/alignments/s1/lrarzn.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 24750 lay +24750 30750 red +30750 34000 at +34000 40500 r +40500 49750 zero +49750 56750 now +56750 74500 sil diff --git a/app/data/alignments/s1/lray4n.align b/app/data/alignments/s1/lray4n.align new file mode 100644 index 0000000000000000000000000000000000000000..738c173ffecff94855a4c35d273dfe2f5b60390a --- /dev/null +++ b/app/data/alignments/s1/lray4n.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 25750 lay +25750 29000 red +29000 30250 at +30250 36000 y +36000 44000 four +44000 50250 now +50250 74500 sil diff --git a/app/data/alignments/s1/lray5s.align b/app/data/alignments/s1/lray5s.align new file mode 100644 index 0000000000000000000000000000000000000000..8aba427aa23a2a3c418476c1862ce421dae4a5fe --- /dev/null +++ b/app/data/alignments/s1/lray5s.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 26500 lay +26500 29750 red +29750 31250 at +31250 36750 y +36750 43500 five +43500 53250 soon +53250 74500 sil diff --git a/app/data/alignments/s1/lray6p.align b/app/data/alignments/s1/lray6p.align new file mode 100644 index 0000000000000000000000000000000000000000..2c957f7da1dd0cf27bdfc2eaa16483b2451e0aff --- /dev/null +++ b/app/data/alignments/s1/lray6p.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 28500 lay +28500 33250 red +33250 35000 at +35000 42000 y +42000 50750 six +50750 60000 please +60000 74500 sil diff --git a/app/data/alignments/s1/lray7a.align b/app/data/alignments/s1/lray7a.align new file mode 100644 index 0000000000000000000000000000000000000000..a82e778a60463dbee3d6400fea419c0cec88e5a3 --- /dev/null +++ b/app/data/alignments/s1/lray7a.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 31500 lay +31500 36000 red +36000 37500 at +37500 44250 y +44250 52500 seven +52500 61000 again +61000 74500 sil diff --git a/app/data/alignments/s1/lrbe6n.align b/app/data/alignments/s1/lrbe6n.align new file mode 100644 index 0000000000000000000000000000000000000000..72ad7e6e1764f09f9133202e7b2f0da0f0566cfc --- /dev/null +++ b/app/data/alignments/s1/lrbe6n.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21000 lay +21000 26000 red +26000 28750 by +28750 35000 e +35000 43250 six +43250 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/lrbe7s.align b/app/data/alignments/s1/lrbe7s.align new file mode 100644 index 0000000000000000000000000000000000000000..b7ca13c9f7717ea581b1d2a667d3212188272b0c --- /dev/null +++ b/app/data/alignments/s1/lrbe7s.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 19500 lay +19500 26500 red +26500 30750 by +30750 34500 e +34500 42750 seven +42750 52000 soon +52000 74500 sil diff --git a/app/data/alignments/s1/lrbe8p.align b/app/data/alignments/s1/lrbe8p.align new file mode 100644 index 0000000000000000000000000000000000000000..06684894df8491fe3e8516fb793e9d8dbac69ddb --- /dev/null +++ b/app/data/alignments/s1/lrbe8p.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 27000 lay +27000 32000 red +32000 35500 by +35500 40500 e +40500 46500 eight +46500 57000 please +57000 74500 sil diff --git a/app/data/alignments/s1/lrbe9a.align b/app/data/alignments/s1/lrbe9a.align new file mode 100644 index 0000000000000000000000000000000000000000..a1ffc28eeadc061d9c7228addd8e223be3d6cdd1 --- /dev/null +++ b/app/data/alignments/s1/lrbe9a.align @@ -0,0 +1,8 @@ +0 6500 sil +6500 22250 lay +22250 26250 red +26250 29500 by +29500 33000 e +33000 39750 nine +39750 49500 again +49500 74500 sil diff --git a/app/data/alignments/s1/lrbl1s.align b/app/data/alignments/s1/lrbl1s.align new file mode 100644 index 0000000000000000000000000000000000000000..2ee4155e9ccb924fe14b8bc6007466af67d65e0f --- /dev/null +++ b/app/data/alignments/s1/lrbl1s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 21250 lay +21250 25750 red +25750 29500 by +29500 32750 l +32750 37250 one +37250 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/lrbl2p.align b/app/data/alignments/s1/lrbl2p.align new file mode 100644 index 0000000000000000000000000000000000000000..a6382bd7bafb3aba724fa21ec432583df19b65c4 --- /dev/null +++ b/app/data/alignments/s1/lrbl2p.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19250 lay +19250 23750 red +23750 26750 by +26750 31250 l +31250 37500 two +37500 47500 please +47500 74500 sil diff --git a/app/data/alignments/s1/lrbl3a.align b/app/data/alignments/s1/lrbl3a.align new file mode 100644 index 0000000000000000000000000000000000000000..898678496abe318289d98d0bc1f3b43e1ea25181 --- /dev/null +++ b/app/data/alignments/s1/lrbl3a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21000 lay +21000 24500 red +24500 29500 by +29500 34500 l +34500 42000 three +42000 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/lrblzn.align b/app/data/alignments/s1/lrblzn.align new file mode 100644 index 0000000000000000000000000000000000000000..f563c467b3e3d1f968d587ead0ecbf10571de1fd --- /dev/null +++ b/app/data/alignments/s1/lrblzn.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 20000 lay +20000 26250 red +26250 31000 by +31000 34750 l +34750 43750 zero +43750 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/lrbr4n.align b/app/data/alignments/s1/lrbr4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9cee9cce6f191a80a7de0e253c1e2a355163c385 --- /dev/null +++ b/app/data/alignments/s1/lrbr4n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 20750 lay +20750 25500 red +25500 29250 by +29250 34750 r +34750 41250 four +41250 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/lrbr5s.align b/app/data/alignments/s1/lrbr5s.align new file mode 100644 index 0000000000000000000000000000000000000000..c9c1e460f7eb7f9d778df5bb849d860af1d4ef97 --- /dev/null +++ b/app/data/alignments/s1/lrbr5s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22000 lay +22000 27250 red +27250 33000 by +33000 37500 r +37500 44250 five +44250 53500 soon +53500 74500 sil diff --git a/app/data/alignments/s1/lrbr6p.align b/app/data/alignments/s1/lrbr6p.align new file mode 100644 index 0000000000000000000000000000000000000000..8921390b59be38cb83d395a2683530b4273bbaf2 --- /dev/null +++ b/app/data/alignments/s1/lrbr6p.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22000 lay +22000 26500 red +26500 30250 by +30250 36000 r +36000 43000 six +43000 51750 please +51750 74500 sil diff --git a/app/data/alignments/s1/lrbr7a.align b/app/data/alignments/s1/lrbr7a.align new file mode 100644 index 0000000000000000000000000000000000000000..e4e98b55f45a87211dd775e65e728de83ea3b8ba --- /dev/null +++ b/app/data/alignments/s1/lrbr7a.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22250 lay +22250 28000 red +28000 34500 by +34500 40250 r +40250 47750 seven +47750 55500 again +55500 74500 sil diff --git a/app/data/alignments/s1/lrby8n.align b/app/data/alignments/s1/lrby8n.align new file mode 100644 index 0000000000000000000000000000000000000000..4d7cea21ea3229f3035168fa5f6f3ad331c6283e --- /dev/null +++ b/app/data/alignments/s1/lrby8n.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 26750 lay +26750 30250 red +30250 36000 by +36000 41500 y +41500 47750 eight +47750 56500 now +56500 74500 sil diff --git a/app/data/alignments/s1/lrby9s.align b/app/data/alignments/s1/lrby9s.align new file mode 100644 index 0000000000000000000000000000000000000000..8d9eb552c382138bf9753ecb6b669ecdc7590cda --- /dev/null +++ b/app/data/alignments/s1/lrby9s.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 18000 lay +18000 21500 red +21500 27500 by +27500 33500 y +33500 41000 nine +41000 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/lrbz1a.align b/app/data/alignments/s1/lrbz1a.align new file mode 100644 index 0000000000000000000000000000000000000000..412619442dd6aff101f153ad82a52f5507d1b875 --- /dev/null +++ b/app/data/alignments/s1/lrbz1a.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 27500 lay +27500 31000 red +31000 36250 by +36250 42000 z +42000 46250 one +46250 54750 again +54750 74500 sil diff --git a/app/data/alignments/s1/lrbzzp.align b/app/data/alignments/s1/lrbzzp.align new file mode 100644 index 0000000000000000000000000000000000000000..925acfab155a8700655bc8397bf2490e859ab2cd --- /dev/null +++ b/app/data/alignments/s1/lrbzzp.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 19750 lay +19750 24250 red +24250 29500 by +29500 35000 z +35000 43250 zero +43250 54250 please +54250 74500 sil diff --git a/app/data/alignments/s1/lrid8n.align b/app/data/alignments/s1/lrid8n.align new file mode 100644 index 0000000000000000000000000000000000000000..7814bee850af162a3e82c2c42b7d693c605cd995 --- /dev/null +++ b/app/data/alignments/s1/lrid8n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 24750 lay +24750 30750 red +30750 33750 in +33750 37000 d +37000 42500 eight +42500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/lrid9s.align b/app/data/alignments/s1/lrid9s.align new file mode 100644 index 0000000000000000000000000000000000000000..0a33f26f8575ba0860410758d7a4f652dbc79119 --- /dev/null +++ b/app/data/alignments/s1/lrid9s.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 19000 lay +19000 24000 red +24000 27250 in +27250 29750 d +29750 36250 nine +36250 46500 soon +46500 74500 sil diff --git a/app/data/alignments/s1/lrie1a.align b/app/data/alignments/s1/lrie1a.align new file mode 100644 index 0000000000000000000000000000000000000000..43dcf7973dc4521f1a3b90f38bcd421b3b094cd7 --- /dev/null +++ b/app/data/alignments/s1/lrie1a.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 25250 lay +25250 30750 red +30750 32000 in +32000 34250 e +34250 40000 one +40000 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/lriezp.align b/app/data/alignments/s1/lriezp.align new file mode 100644 index 0000000000000000000000000000000000000000..be640e2fe4ac246f30dfa4eaf6688a1a5e05753c --- /dev/null +++ b/app/data/alignments/s1/lriezp.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 24750 lay +24750 29750 red +29750 31750 in +31750 35500 e +35500 44000 zero +44000 54000 please +54000 74500 sil diff --git a/app/data/alignments/s1/lrik2n.align b/app/data/alignments/s1/lrik2n.align new file mode 100644 index 0000000000000000000000000000000000000000..0761cd1f4143f5e9263206b37a80d60e3202dbe4 --- /dev/null +++ b/app/data/alignments/s1/lrik2n.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 21000 lay +21000 26000 red +26000 29000 in +29000 33750 k +33750 41000 two +41000 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/lrik3s.align b/app/data/alignments/s1/lrik3s.align new file mode 100644 index 0000000000000000000000000000000000000000..3ba2540a2b5e55f4f97ea3f970a1bc3b82b144a6 --- /dev/null +++ b/app/data/alignments/s1/lrik3s.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 22500 lay +22500 27250 red +27250 30250 in +30250 34750 k +34750 41250 three +41250 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/lrik4p.align b/app/data/alignments/s1/lrik4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0355f4097cfb35ae9ca2b460c4f757a9defbfe44 --- /dev/null +++ b/app/data/alignments/s1/lrik4p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21250 lay +21250 24750 red +24750 27750 in +27750 31750 k +31750 38500 four +38500 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/lrik5a.align b/app/data/alignments/s1/lrik5a.align new file mode 100644 index 0000000000000000000000000000000000000000..1f4ab6b854410a7d0692c2f07aedf40b375470e1 --- /dev/null +++ b/app/data/alignments/s1/lrik5a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 23000 lay +23000 27500 red +27500 30250 in +30250 34750 k +34750 42000 five +42000 51000 again +51000 74500 sil diff --git a/app/data/alignments/s1/lriq6n.align b/app/data/alignments/s1/lriq6n.align new file mode 100644 index 0000000000000000000000000000000000000000..014e09eb1d3061ce88906ac5f2e2263124604f5b --- /dev/null +++ b/app/data/alignments/s1/lriq6n.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21000 lay +21000 26500 red +26500 30000 in +30000 35500 q +35500 43750 six +43750 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/lriq7s.align b/app/data/alignments/s1/lriq7s.align new file mode 100644 index 0000000000000000000000000000000000000000..140330fedd18f66c9660bee2733aaf138c7f88a3 --- /dev/null +++ b/app/data/alignments/s1/lriq7s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 24250 lay +24250 28750 red +28750 31250 in +31250 36000 q +36000 43250 seven +43250 52000 soon +52000 74500 sil diff --git a/app/data/alignments/s1/lriq8p.align b/app/data/alignments/s1/lriq8p.align new file mode 100644 index 0000000000000000000000000000000000000000..892eda55eea76f2159b3a4643e0393ce65630571 --- /dev/null +++ b/app/data/alignments/s1/lriq8p.align @@ -0,0 +1,8 @@ +0 5750 sil +5750 15000 lay +15000 19750 red +19750 24000 in +24000 27750 q +27750 32250 eight +32250 43500 please +43500 74500 sil diff --git a/app/data/alignments/s1/lriq9a.align b/app/data/alignments/s1/lriq9a.align new file mode 100644 index 0000000000000000000000000000000000000000..cb9316dd052f64323623d8479f932d4878c28c8d --- /dev/null +++ b/app/data/alignments/s1/lriq9a.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23750 lay +23750 28500 red +28500 31500 in +31500 35750 q +35750 41500 nine +41500 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/lriy1s.align b/app/data/alignments/s1/lriy1s.align new file mode 100644 index 0000000000000000000000000000000000000000..b6ce1bc5202fb0245c6738a131a0cf72368e2c53 --- /dev/null +++ b/app/data/alignments/s1/lriy1s.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 26750 lay +26750 37250 red +37250 40750 in +40750 45000 y +45000 51250 one +51250 60250 soon +60250 74500 sil diff --git a/app/data/alignments/s1/lriy2p.align b/app/data/alignments/s1/lriy2p.align new file mode 100644 index 0000000000000000000000000000000000000000..c83653bb5a6a821aacf4fde509505298f806835a --- /dev/null +++ b/app/data/alignments/s1/lriy2p.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 17500 lay +17500 21750 red +21750 24000 in +24000 28500 y +28500 34250 two +34250 43750 please +43750 74500 sil diff --git a/app/data/alignments/s1/lriy3a.align b/app/data/alignments/s1/lriy3a.align new file mode 100644 index 0000000000000000000000000000000000000000..db802a947679a484a4864b24bea6fc04a8ecb629 --- /dev/null +++ b/app/data/alignments/s1/lriy3a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 26250 lay +26250 32000 red +32000 35750 in +35750 41000 y +41000 48750 three +48750 56250 again +56250 74500 sil diff --git a/app/data/alignments/s1/lriyzn.align b/app/data/alignments/s1/lriyzn.align new file mode 100644 index 0000000000000000000000000000000000000000..21d76be5b3ed578abf96ae0d601b3ea8e1225677 --- /dev/null +++ b/app/data/alignments/s1/lriyzn.align @@ -0,0 +1,8 @@ +0 27750 sil +27750 33750 lay +33750 38250 red +38250 40250 in +40250 44500 y +44500 53500 zero +53500 62000 now +62000 74500 sil diff --git a/app/data/alignments/s1/lrwf1s.align b/app/data/alignments/s1/lrwf1s.align new file mode 100644 index 0000000000000000000000000000000000000000..e1ed98f64026ab66a074910945fa0a7a7b98d63d --- /dev/null +++ b/app/data/alignments/s1/lrwf1s.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 22750 lay +22750 28250 red +28250 31500 with +31500 35500 f +35500 39500 one +39500 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/lrwf2p.align b/app/data/alignments/s1/lrwf2p.align new file mode 100644 index 0000000000000000000000000000000000000000..5ed227cff4c2b851c39ad69f96b2b79c07bea0b8 --- /dev/null +++ b/app/data/alignments/s1/lrwf2p.align @@ -0,0 +1,8 @@ +0 9000 sil +9000 22000 lay +22000 29000 red +29000 32000 with +32000 36750 f +36750 42250 two +42250 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/lrwf3a.align b/app/data/alignments/s1/lrwf3a.align new file mode 100644 index 0000000000000000000000000000000000000000..e0800e24e39b4e2700f859a67a4995f5c7936e7b --- /dev/null +++ b/app/data/alignments/s1/lrwf3a.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 22250 lay +22250 26500 red +26500 29000 with +29000 31000 f +31000 38000 three +38000 45250 again +45250 74500 sil diff --git a/app/data/alignments/s1/lrwfzn.align b/app/data/alignments/s1/lrwfzn.align new file mode 100644 index 0000000000000000000000000000000000000000..665d513b38df3543825f4964ae1634806f5fd0c6 --- /dev/null +++ b/app/data/alignments/s1/lrwfzn.align @@ -0,0 +1,8 @@ +0 1000 sil +1000 14250 lay +14250 19750 red +19750 23500 with +23500 26750 f +26750 35750 zero +35750 41750 now +41750 74500 sil diff --git a/app/data/alignments/s1/lrwl4n.align b/app/data/alignments/s1/lrwl4n.align new file mode 100644 index 0000000000000000000000000000000000000000..0b5d9e940f62d27760a74512057b875f2f3d9231 --- /dev/null +++ b/app/data/alignments/s1/lrwl4n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 25750 lay +25750 31500 red +31500 33750 with +33750 37250 l +37250 44500 four +44500 52750 now +52750 74500 sil diff --git a/app/data/alignments/s1/lrwl5s.align b/app/data/alignments/s1/lrwl5s.align new file mode 100644 index 0000000000000000000000000000000000000000..83bd0dc78d740106cad7879051ee6fd0ce2ebe5c --- /dev/null +++ b/app/data/alignments/s1/lrwl5s.align @@ -0,0 +1,9 @@ +0 9500 sil +9500 18750 lay +18750 26250 red +26250 28000 sp +28000 32000 with +32000 36000 l +36000 42500 five +42500 51250 soon +51250 74500 sil diff --git a/app/data/alignments/s1/lrwl6p.align b/app/data/alignments/s1/lrwl6p.align new file mode 100644 index 0000000000000000000000000000000000000000..ed940e825906ac71307721012cba51f3330f81d5 --- /dev/null +++ b/app/data/alignments/s1/lrwl6p.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 22500 lay +22500 27500 red +27500 30000 with +30000 33500 l +33500 40500 six +40500 50750 please +50750 74500 sil diff --git a/app/data/alignments/s1/lrwl7a.align b/app/data/alignments/s1/lrwl7a.align new file mode 100644 index 0000000000000000000000000000000000000000..3d4b9dba56901e44c67c485e0326184d70a684b3 --- /dev/null +++ b/app/data/alignments/s1/lrwl7a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22250 lay +22250 28500 red +28500 31750 with +31750 34500 l +34500 42250 seven +42250 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/lrwr8n.align b/app/data/alignments/s1/lrwr8n.align new file mode 100644 index 0000000000000000000000000000000000000000..0e9714caa9f4b43a5c4aa562e17058fc11307b22 --- /dev/null +++ b/app/data/alignments/s1/lrwr8n.align @@ -0,0 +1,8 @@ +0 4250 sil +4250 20250 lay +20250 26250 red +26250 31500 with +31500 37500 r +37500 43000 eight +43000 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/lrwr9s.align b/app/data/alignments/s1/lrwr9s.align new file mode 100644 index 0000000000000000000000000000000000000000..1ecf812b63f28e4a5bf44b5441637aeba57ecf7e --- /dev/null +++ b/app/data/alignments/s1/lrwr9s.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 19500 lay +19500 26750 red +26750 30250 with +30250 33500 r +33500 39750 nine +39750 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/lrws1a.align b/app/data/alignments/s1/lrws1a.align new file mode 100644 index 0000000000000000000000000000000000000000..bc34215b792e1f2008964cefbb0870cfb4c51d63 --- /dev/null +++ b/app/data/alignments/s1/lrws1a.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 19250 lay +19250 24750 red +24750 27500 with +27500 32750 s +32750 36750 one +36750 46750 again +46750 74500 sil diff --git a/app/data/alignments/s1/lrwszp.align b/app/data/alignments/s1/lrwszp.align new file mode 100644 index 0000000000000000000000000000000000000000..0e241c08794337dac8f4332a3da64402e058c6ce --- /dev/null +++ b/app/data/alignments/s1/lrwszp.align @@ -0,0 +1,8 @@ +0 1000 sil +1000 13750 lay +13750 18750 red +18750 21500 with +21500 26000 s +26000 32500 zero +32500 43000 please +43000 74500 sil diff --git a/app/data/alignments/s1/lrwz2n.align b/app/data/alignments/s1/lrwz2n.align new file mode 100644 index 0000000000000000000000000000000000000000..3e307f74569479d29b72397c64f57eb90806d286 --- /dev/null +++ b/app/data/alignments/s1/lrwz2n.align @@ -0,0 +1,9 @@ +0 11000 sil +11000 22250 lay +22250 28500 red +28500 30750 with +30750 35000 z +35000 35500 sp +35500 41500 two +41500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/lrwz3s.align b/app/data/alignments/s1/lrwz3s.align new file mode 100644 index 0000000000000000000000000000000000000000..312080114358779d98237bbd5bdd2102f9ff46c7 --- /dev/null +++ b/app/data/alignments/s1/lrwz3s.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 15750 lay +15750 20250 red +20250 22000 with +22000 26500 z +26500 31750 three +31750 40000 soon +40000 74500 sil diff --git a/app/data/alignments/s1/lrwz4p.align b/app/data/alignments/s1/lrwz4p.align new file mode 100644 index 0000000000000000000000000000000000000000..4e61b461e89af0594b6866a904d871c22608b96a --- /dev/null +++ b/app/data/alignments/s1/lrwz4p.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 19000 lay +19000 24000 red +24000 26000 with +26000 31250 z +31250 36750 four +36750 47500 please +47500 74500 sil diff --git a/app/data/alignments/s1/lrwz5a.align b/app/data/alignments/s1/lrwz5a.align new file mode 100644 index 0000000000000000000000000000000000000000..05fc9b8fee29d7ab446fbedb418242ea1ce15109 --- /dev/null +++ b/app/data/alignments/s1/lrwz5a.align @@ -0,0 +1,9 @@ +0 11250 sil +11250 20500 lay +20500 27000 red +27000 29500 sp +29500 32750 with +32750 43000 z +43000 50750 five +50750 60250 again +60250 74500 sil diff --git a/app/data/alignments/s1/lwae8n.align b/app/data/alignments/s1/lwae8n.align new file mode 100644 index 0000000000000000000000000000000000000000..9787751d8189b30f2b09510ab6edaa2ebea9e60a --- /dev/null +++ b/app/data/alignments/s1/lwae8n.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 17500 lay +17500 23500 white +23500 24750 at +24750 29250 e +29250 34500 eight +34500 40500 now +40500 74500 sil diff --git a/app/data/alignments/s1/lwae9s.align b/app/data/alignments/s1/lwae9s.align new file mode 100644 index 0000000000000000000000000000000000000000..250e9cbf9ae9262ca29dc544bb121036cfc7491a --- /dev/null +++ b/app/data/alignments/s1/lwae9s.align @@ -0,0 +1,8 @@ +0 1000 sil +1000 15500 lay +15500 21750 white +21750 23000 at +23000 25500 e +25500 31250 nine +31250 42000 soon +42000 74500 sil diff --git a/app/data/alignments/s1/lwaf1a.align b/app/data/alignments/s1/lwaf1a.align new file mode 100644 index 0000000000000000000000000000000000000000..08562be1520f7e6a2d03dc6e318683b26b29007f --- /dev/null +++ b/app/data/alignments/s1/lwaf1a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22250 lay +22250 29000 white +29000 30250 at +30250 35750 f +35750 40250 one +40250 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/lwafzp.align b/app/data/alignments/s1/lwafzp.align new file mode 100644 index 0000000000000000000000000000000000000000..8dbb027681d30cf28f48754b387abd0e7eab5be2 --- /dev/null +++ b/app/data/alignments/s1/lwafzp.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 22000 lay +22000 29750 white +29750 31000 at +31000 34750 f +34750 43500 zero +43500 53750 please +53750 74500 sil diff --git a/app/data/alignments/s1/lwal2n.align b/app/data/alignments/s1/lwal2n.align new file mode 100644 index 0000000000000000000000000000000000000000..9531f13c288bc4d6f8773e4e925bde39186767ba --- /dev/null +++ b/app/data/alignments/s1/lwal2n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 21000 lay +21000 27500 white +27500 29250 at +29250 34250 l +34250 41000 two +41000 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/lwal3s.align b/app/data/alignments/s1/lwal3s.align new file mode 100644 index 0000000000000000000000000000000000000000..5d5d982174eddd8707375c0c7a368ca8d76fe130 --- /dev/null +++ b/app/data/alignments/s1/lwal3s.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 29500 lay +29500 34500 white +34500 36250 at +36250 40000 l +40000 45250 three +45250 54500 soon +54500 74500 sil diff --git a/app/data/alignments/s1/lwal4p.align b/app/data/alignments/s1/lwal4p.align new file mode 100644 index 0000000000000000000000000000000000000000..95a5c73fe335ea996ed88deeb6b2969278949409 --- /dev/null +++ b/app/data/alignments/s1/lwal4p.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20250 lay +20250 25500 white +25500 27750 at +27750 32000 l +32000 38250 four +38250 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/lwal5a.align b/app/data/alignments/s1/lwal5a.align new file mode 100644 index 0000000000000000000000000000000000000000..45b3e220fcaeb94aae6d70c9edecd6044b6582d8 --- /dev/null +++ b/app/data/alignments/s1/lwal5a.align @@ -0,0 +1,8 @@ +0 4750 sil +4750 17500 lay +17500 23500 white +23500 25000 at +25000 29250 l +29250 36000 five +36000 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/lwar6n.align b/app/data/alignments/s1/lwar6n.align new file mode 100644 index 0000000000000000000000000000000000000000..b72f0479541cb33d47a6ae1a5c0011595262286b --- /dev/null +++ b/app/data/alignments/s1/lwar6n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 19500 lay +19500 24000 white +24000 25000 at +25000 32000 r +32000 39000 six +39000 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/lwar7s.align b/app/data/alignments/s1/lwar7s.align new file mode 100644 index 0000000000000000000000000000000000000000..3c69951e7bf0db626823ddb9e000ac5370de900b --- /dev/null +++ b/app/data/alignments/s1/lwar7s.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 22750 lay +22750 28250 white +28250 29750 at +29750 36500 r +36500 45750 seven +45750 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/lwar8p.align b/app/data/alignments/s1/lwar8p.align new file mode 100644 index 0000000000000000000000000000000000000000..8c686ec9281f972c8749359c05ee03f650a5f7f6 --- /dev/null +++ b/app/data/alignments/s1/lwar8p.align @@ -0,0 +1,8 @@ +0 4500 sil +4500 23500 lay +23500 28500 white +28500 30500 at +30500 35250 r +35250 38750 eight +38750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/lwar9a.align b/app/data/alignments/s1/lwar9a.align new file mode 100644 index 0000000000000000000000000000000000000000..fc82f14b6dbdd6f4fe40500b82007325efa1e6a2 --- /dev/null +++ b/app/data/alignments/s1/lwar9a.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 23500 lay +23500 30250 white +30250 32000 at +32000 36500 r +36500 43000 nine +43000 51500 again +51500 74500 sil diff --git a/app/data/alignments/s1/lwaz1s.align b/app/data/alignments/s1/lwaz1s.align new file mode 100644 index 0000000000000000000000000000000000000000..a39f40646d41b87b19b51ac090b65a997e66c8c9 --- /dev/null +++ b/app/data/alignments/s1/lwaz1s.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 19500 lay +19500 28500 white +28500 29500 at +29500 35000 z +35000 39500 one +39500 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/lwaz2p.align b/app/data/alignments/s1/lwaz2p.align new file mode 100644 index 0000000000000000000000000000000000000000..67cfd58056538431b5c5b858d93d2d23a10eb985 --- /dev/null +++ b/app/data/alignments/s1/lwaz2p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 19750 lay +19750 25750 white +25750 27000 at +27000 32500 z +32500 37500 two +37500 47750 please +47750 74500 sil diff --git a/app/data/alignments/s1/lwaz3a.align b/app/data/alignments/s1/lwaz3a.align new file mode 100644 index 0000000000000000000000000000000000000000..51cf4fadc9f5cc3519f83a99e05dcd8ebfdaa29e --- /dev/null +++ b/app/data/alignments/s1/lwaz3a.align @@ -0,0 +1,8 @@ +0 9000 sil +9000 21000 lay +21000 26250 white +26250 27750 at +27750 32500 z +32500 39500 three +39500 46000 again +46000 74500 sil diff --git a/app/data/alignments/s1/lwazzn.align b/app/data/alignments/s1/lwazzn.align new file mode 100644 index 0000000000000000000000000000000000000000..439dcc96b77fe5ac9f08601e1d0ec0254f73abdb --- /dev/null +++ b/app/data/alignments/s1/lwazzn.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 25000 lay +25000 31500 white +31500 34750 at +34750 39750 z +39750 49750 zero +49750 57250 now +57250 74500 sil diff --git a/app/data/alignments/s1/lwbf2n.align b/app/data/alignments/s1/lwbf2n.align new file mode 100644 index 0000000000000000000000000000000000000000..c7f715c3ade90dcd057ea2896d26f3473d6f1bd7 --- /dev/null +++ b/app/data/alignments/s1/lwbf2n.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 25750 lay +25750 31000 white +31000 34250 by +34250 39750 f +39750 46750 two +46750 53750 now +53750 74500 sil diff --git a/app/data/alignments/s1/lwbf3s.align b/app/data/alignments/s1/lwbf3s.align new file mode 100644 index 0000000000000000000000000000000000000000..e162d93348050841c2055f2da026203c59024285 --- /dev/null +++ b/app/data/alignments/s1/lwbf3s.align @@ -0,0 +1,9 @@ +0 12250 sil +12250 20500 lay +20500 30500 white +30500 34000 sp +34000 38750 by +38750 42500 f +42500 49250 three +49250 59000 soon +59000 74500 sil diff --git a/app/data/alignments/s1/lwbf4p.align b/app/data/alignments/s1/lwbf4p.align new file mode 100644 index 0000000000000000000000000000000000000000..3ddad353357634b2fb3c2a7449dbdf813080c81f --- /dev/null +++ b/app/data/alignments/s1/lwbf4p.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 17500 lay +17500 24750 white +24750 29250 by +29250 33500 f +33500 38750 four +38750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/lwbf5a.align b/app/data/alignments/s1/lwbf5a.align new file mode 100644 index 0000000000000000000000000000000000000000..a40119c40b70e31ee6d58f5826ef4f155dca1453 --- /dev/null +++ b/app/data/alignments/s1/lwbf5a.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 24500 lay +24500 30500 white +30500 33750 by +33750 40000 f +40000 47000 five +47000 54500 again +54500 74500 sil diff --git a/app/data/alignments/s1/lwbl6n.align b/app/data/alignments/s1/lwbl6n.align new file mode 100644 index 0000000000000000000000000000000000000000..8f11fda4a27ef4545f19eabf2cedff1ccbe93e6f --- /dev/null +++ b/app/data/alignments/s1/lwbl6n.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 19500 lay +19500 25500 white +25500 28500 by +28500 33000 l +33000 41000 six +41000 50500 now +50500 74500 sil diff --git a/app/data/alignments/s1/lwbl7s.align b/app/data/alignments/s1/lwbl7s.align new file mode 100644 index 0000000000000000000000000000000000000000..2c7fda9d21f251818b2e4c5a67b08aa40733f1ca --- /dev/null +++ b/app/data/alignments/s1/lwbl7s.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 20750 lay +20750 26250 white +26250 28750 by +28750 33750 l +33750 42750 seven +42750 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/lwbl8p.align b/app/data/alignments/s1/lwbl8p.align new file mode 100644 index 0000000000000000000000000000000000000000..9271438a2ffaf7eb27f7668af300fd55d015b60a --- /dev/null +++ b/app/data/alignments/s1/lwbl8p.align @@ -0,0 +1,9 @@ +0 20250 sil +20250 28250 lay +28250 34500 white +34500 35750 sp +35750 39000 by +39000 44000 l +44000 48500 eight +48500 58250 please +58250 74500 sil diff --git a/app/data/alignments/s1/lwbl9a.align b/app/data/alignments/s1/lwbl9a.align new file mode 100644 index 0000000000000000000000000000000000000000..4ab4bc9b27ffce9e5cf2652b0051365bb338ddfb --- /dev/null +++ b/app/data/alignments/s1/lwbl9a.align @@ -0,0 +1,8 @@ +0 4250 sil +4250 11000 lay +11000 15500 white +15500 19500 by +19500 23250 l +23250 28750 nine +28750 37500 again +37500 74500 sil diff --git a/app/data/alignments/s1/lwbs1s.align b/app/data/alignments/s1/lwbs1s.align new file mode 100644 index 0000000000000000000000000000000000000000..2b4e83940d2e9605cab897e6a06a0adda8a7f50d --- /dev/null +++ b/app/data/alignments/s1/lwbs1s.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 25250 lay +25250 30750 white +30750 34000 by +34000 40000 s +40000 43500 one +43500 53750 soon +53750 74500 sil diff --git a/app/data/alignments/s1/lwbs2p.align b/app/data/alignments/s1/lwbs2p.align new file mode 100644 index 0000000000000000000000000000000000000000..af9d1adc156c0b5aa8db01366eeb3dc6bfa052e7 --- /dev/null +++ b/app/data/alignments/s1/lwbs2p.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 22500 lay +22500 28250 white +28250 30500 by +30500 35750 s +35750 40750 two +40750 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/lwbs3a.align b/app/data/alignments/s1/lwbs3a.align new file mode 100644 index 0000000000000000000000000000000000000000..ac2209ade026ba411b37052427aba55e9f12e123 --- /dev/null +++ b/app/data/alignments/s1/lwbs3a.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 21250 lay +21250 31500 white +31500 32500 by +32500 35750 s +35750 41250 three +41250 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/lwbszn.align b/app/data/alignments/s1/lwbszn.align new file mode 100644 index 0000000000000000000000000000000000000000..0d9d01787abe130f9078af952ec1766d18afcdb2 --- /dev/null +++ b/app/data/alignments/s1/lwbszn.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22250 lay +22250 29000 white +29000 32750 by +32750 38500 s +38500 46250 zero +46250 54250 now +54250 74500 sil diff --git a/app/data/alignments/s1/lwbz4n.align b/app/data/alignments/s1/lwbz4n.align new file mode 100644 index 0000000000000000000000000000000000000000..b8126129653423d34281567d6856334dc53eb865 --- /dev/null +++ b/app/data/alignments/s1/lwbz4n.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 20250 lay +20250 26500 white +26500 31500 by +31500 37250 z +37250 42750 four +42750 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/lwbz5s.align b/app/data/alignments/s1/lwbz5s.align new file mode 100644 index 0000000000000000000000000000000000000000..fbb68f4280946f003cf043037e2476314482df45 --- /dev/null +++ b/app/data/alignments/s1/lwbz5s.align @@ -0,0 +1,9 @@ +0 10500 sil +10500 20250 lay +20250 28000 white +28000 30250 sp +30250 34000 by +34000 39500 z +39500 46000 five +46000 53750 soon +53750 74500 sil diff --git a/app/data/alignments/s1/lwbz6p.align b/app/data/alignments/s1/lwbz6p.align new file mode 100644 index 0000000000000000000000000000000000000000..e79c41f10bb2817ba0bc7fec63d98f5456ebe31a --- /dev/null +++ b/app/data/alignments/s1/lwbz6p.align @@ -0,0 +1,8 @@ +0 750 sil +750 15000 lay +15000 20250 white +20250 25000 by +25000 30500 z +30500 37750 six +37750 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/lwbz7a.align b/app/data/alignments/s1/lwbz7a.align new file mode 100644 index 0000000000000000000000000000000000000000..ff81f33ac1bff49b55bad57e89bdd3b90b5491cb --- /dev/null +++ b/app/data/alignments/s1/lwbz7a.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 23000 lay +23000 28750 white +28750 33500 by +33500 39000 z +39000 46000 seven +46000 53500 again +53500 74500 sil diff --git a/app/data/alignments/s1/lwie4n.align b/app/data/alignments/s1/lwie4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9f7fe799e5ca6bd4aaa1874a709eb62010960a4a --- /dev/null +++ b/app/data/alignments/s1/lwie4n.align @@ -0,0 +1,9 @@ +0 14750 sil +14750 22000 lay +22000 33500 white +33500 35250 sp +35250 38250 in +38250 41250 e +41250 48750 four +48750 56000 now +56000 74500 sil diff --git a/app/data/alignments/s1/lwie5s.align b/app/data/alignments/s1/lwie5s.align new file mode 100644 index 0000000000000000000000000000000000000000..998e8ce1929ebbaca6988516d76b641e4867dafe --- /dev/null +++ b/app/data/alignments/s1/lwie5s.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 19250 lay +19250 25500 white +25500 26500 in +26500 31250 e +31250 38250 five +38250 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/lwie6p.align b/app/data/alignments/s1/lwie6p.align new file mode 100644 index 0000000000000000000000000000000000000000..f360900b3a90ad2a1ae2653cd0f08f8b8e9d062b --- /dev/null +++ b/app/data/alignments/s1/lwie6p.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 20500 lay +20500 26250 white +26250 27500 in +27500 30250 e +30250 37750 six +37750 46750 please +46750 74500 sil diff --git a/app/data/alignments/s1/lwie7a.align b/app/data/alignments/s1/lwie7a.align new file mode 100644 index 0000000000000000000000000000000000000000..48c9bf459decf5d85f52c9084983b7ed0d951f1d --- /dev/null +++ b/app/data/alignments/s1/lwie7a.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 23500 lay +23500 30500 white +30500 32500 in +32500 35500 e +35500 43750 seven +43750 52000 again +52000 74500 sil diff --git a/app/data/alignments/s1/lwik8n.align b/app/data/alignments/s1/lwik8n.align new file mode 100644 index 0000000000000000000000000000000000000000..aeecfcec01eca0178bf0afa4a1cd58b13d08113f --- /dev/null +++ b/app/data/alignments/s1/lwik8n.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 20250 lay +20250 25750 white +25750 28500 in +28500 32000 k +32000 37000 eight +37000 44000 now +44000 74500 sil diff --git a/app/data/alignments/s1/lwik9s.align b/app/data/alignments/s1/lwik9s.align new file mode 100644 index 0000000000000000000000000000000000000000..aabfc56f561c59db48bb99d45a695fb077ac1a3b --- /dev/null +++ b/app/data/alignments/s1/lwik9s.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 21500 lay +21500 27250 white +27250 29750 in +29750 33750 k +33750 40250 nine +40250 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/lwil1a.align b/app/data/alignments/s1/lwil1a.align new file mode 100644 index 0000000000000000000000000000000000000000..f1cd887ded887968f554466a05ca53a1da7dbdb7 --- /dev/null +++ b/app/data/alignments/s1/lwil1a.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22750 lay +22750 29750 white +29750 31250 in +31250 34750 l +34750 40000 one +40000 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/lwilzp.align b/app/data/alignments/s1/lwilzp.align new file mode 100644 index 0000000000000000000000000000000000000000..5a0d9f8c8976277a22c15664df06f88310bddf29 --- /dev/null +++ b/app/data/alignments/s1/lwilzp.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 20250 lay +20250 27500 white +27500 28750 in +28750 32500 l +32500 40750 zero +40750 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/lwir2n.align b/app/data/alignments/s1/lwir2n.align new file mode 100644 index 0000000000000000000000000000000000000000..b821b15a4b50b9d31fdfe7836a9c7c642356ec1b --- /dev/null +++ b/app/data/alignments/s1/lwir2n.align @@ -0,0 +1,8 @@ +0 9000 sil +9000 19750 lay +19750 26500 white +26500 28500 in +28500 32250 r +32250 38250 two +38250 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/lwir3s.align b/app/data/alignments/s1/lwir3s.align new file mode 100644 index 0000000000000000000000000000000000000000..758110ca98fa3fd200acb5f012c14fb1e9e3d4f1 --- /dev/null +++ b/app/data/alignments/s1/lwir3s.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 20250 lay +20250 27750 white +27750 29750 in +29750 34750 r +34750 39750 three +39750 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/lwir4p.align b/app/data/alignments/s1/lwir4p.align new file mode 100644 index 0000000000000000000000000000000000000000..9ee0bb38d319e6c4e4a9458a3c43065936d02603 --- /dev/null +++ b/app/data/alignments/s1/lwir4p.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 20500 lay +20500 26250 white +26250 28250 in +28250 33250 r +33250 39000 four +39000 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/lwir5a.align b/app/data/alignments/s1/lwir5a.align new file mode 100644 index 0000000000000000000000000000000000000000..575c7c59edcc9d0b9249e3f026ea04d9b9a6cfa7 --- /dev/null +++ b/app/data/alignments/s1/lwir5a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22000 lay +22000 28000 white +28000 31000 in +31000 35250 r +35250 42750 five +42750 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/lwiy6n.align b/app/data/alignments/s1/lwiy6n.align new file mode 100644 index 0000000000000000000000000000000000000000..4cbc0d546fe32479066b43cdf52051bbd5bf84bc --- /dev/null +++ b/app/data/alignments/s1/lwiy6n.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 23000 lay +23000 29500 white +29500 31250 in +31250 35000 y +35000 42750 six +42750 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/lwiy7s.align b/app/data/alignments/s1/lwiy7s.align new file mode 100644 index 0000000000000000000000000000000000000000..143e98d9bdc7b2c556748bff9f9b3c9c66ba814a --- /dev/null +++ b/app/data/alignments/s1/lwiy7s.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 28000 lay +28000 34500 white +34500 37500 in +37500 42750 y +42750 52250 seven +52250 61250 soon +61250 74500 sil diff --git a/app/data/alignments/s1/lwiy8p.align b/app/data/alignments/s1/lwiy8p.align new file mode 100644 index 0000000000000000000000000000000000000000..2afe626f22b8132f0a45a8a119e7888684ce6c3a --- /dev/null +++ b/app/data/alignments/s1/lwiy8p.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 21250 lay +21250 28250 white +28250 31750 in +31750 36000 y +36000 40250 eight +40250 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/lwiy9a.align b/app/data/alignments/s1/lwiy9a.align new file mode 100644 index 0000000000000000000000000000000000000000..157eb90c8fcf5e0913a2b9efa8f800e6b454e4d5 --- /dev/null +++ b/app/data/alignments/s1/lwiy9a.align @@ -0,0 +1,8 @@ +0 3750 sil +3750 17250 lay +17250 24000 white +24000 26000 in +26000 30000 y +30000 36000 nine +36000 44000 again +44000 74500 sil diff --git a/app/data/alignments/s1/lwwf6n.align b/app/data/alignments/s1/lwwf6n.align new file mode 100644 index 0000000000000000000000000000000000000000..6d2a82dda4ba2cb2cb018bff82cf8c80a2abe910 --- /dev/null +++ b/app/data/alignments/s1/lwwf6n.align @@ -0,0 +1,8 @@ +0 20750 sil +20750 27750 lay +27750 32500 white +32500 36000 with +36000 39250 f +39250 47000 six +47000 54250 now +54250 74500 sil diff --git a/app/data/alignments/s1/lwwf7s.align b/app/data/alignments/s1/lwwf7s.align new file mode 100644 index 0000000000000000000000000000000000000000..b9c41f6c5299600977018b3cc9ac27dbbb74e944 --- /dev/null +++ b/app/data/alignments/s1/lwwf7s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 20750 lay +20750 32000 white +32000 34500 with +34500 37000 f +37000 45000 seven +45000 53000 soon +53000 74500 sil diff --git a/app/data/alignments/s1/lwwf8p.align b/app/data/alignments/s1/lwwf8p.align new file mode 100644 index 0000000000000000000000000000000000000000..67dbc5bd99e8874d0601d19e3ba4e76e349edcab --- /dev/null +++ b/app/data/alignments/s1/lwwf8p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19750 lay +19750 26750 white +26750 29500 with +29500 32750 f +32750 36750 eight +36750 48000 please +48000 74500 sil diff --git a/app/data/alignments/s1/lwwf9a.align b/app/data/alignments/s1/lwwf9a.align new file mode 100644 index 0000000000000000000000000000000000000000..502223a1009fd7c08659542da2bd55e49e9c5667 --- /dev/null +++ b/app/data/alignments/s1/lwwf9a.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 20000 lay +20000 27000 white +27000 30000 with +30000 33750 f +33750 40000 nine +40000 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/lwwm1s.align b/app/data/alignments/s1/lwwm1s.align new file mode 100644 index 0000000000000000000000000000000000000000..e56bf19e0df8cd67be96ecf1dc21e01b57de5094 --- /dev/null +++ b/app/data/alignments/s1/lwwm1s.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 25500 lay +25500 31250 white +31250 34250 with +34250 38500 m +38500 43250 one +43250 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/lwwm2p.align b/app/data/alignments/s1/lwwm2p.align new file mode 100644 index 0000000000000000000000000000000000000000..b4ca7f69f3b5c3f82056b2583dcd73f06ec3a044 --- /dev/null +++ b/app/data/alignments/s1/lwwm2p.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 25750 lay +25750 32250 white +32250 34250 with +34250 39000 m +39000 44500 two +44500 56500 please +56500 74500 sil diff --git a/app/data/alignments/s1/lwwm3a.align b/app/data/alignments/s1/lwwm3a.align new file mode 100644 index 0000000000000000000000000000000000000000..956b4645ae7388f76ecaa58b0c3d3c806801bde0 --- /dev/null +++ b/app/data/alignments/s1/lwwm3a.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 18250 lay +18250 23500 white +23500 27500 with +27500 31750 m +31750 38500 three +38500 45750 again +45750 74500 sil diff --git a/app/data/alignments/s1/lwwmzn.align b/app/data/alignments/s1/lwwmzn.align new file mode 100644 index 0000000000000000000000000000000000000000..64ead3901a339d667dc7fe1969bb5b67b260a8d1 --- /dev/null +++ b/app/data/alignments/s1/lwwmzn.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 22750 lay +22750 27750 white +27750 31250 with +31250 35000 m +35000 43500 zero +43500 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/lwws4n.align b/app/data/alignments/s1/lwws4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9f5a43d5b2677e7ae9e256a4bd01498c9410f607 --- /dev/null +++ b/app/data/alignments/s1/lwws4n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 23500 lay +23500 28000 white +28000 31500 with +31500 35500 s +35500 42500 four +42500 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/lwws5s.align b/app/data/alignments/s1/lwws5s.align new file mode 100644 index 0000000000000000000000000000000000000000..78ca026500b238482337b0d8c85c51175be7e940 --- /dev/null +++ b/app/data/alignments/s1/lwws5s.align @@ -0,0 +1,8 @@ +0 750 sil +750 8000 lay +8000 16000 white +16000 19250 with +19250 22750 s +22750 29250 five +29250 38250 soon +38250 74500 sil diff --git a/app/data/alignments/s1/lwws6p.align b/app/data/alignments/s1/lwws6p.align new file mode 100644 index 0000000000000000000000000000000000000000..74d4e39244ed59c9f86ad1ae60273f225fe61e5e --- /dev/null +++ b/app/data/alignments/s1/lwws6p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 22250 lay +22250 27250 white +27250 31750 with +31750 36000 s +36000 43000 six +43000 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/lwws7a.align b/app/data/alignments/s1/lwws7a.align new file mode 100644 index 0000000000000000000000000000000000000000..7701c5c8318079ccf99882aaaca4b30ccafa187d --- /dev/null +++ b/app/data/alignments/s1/lwws7a.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 23250 lay +23250 30000 white +30000 32750 with +32750 36250 s +36250 43250 seven +43250 52250 again +52250 74500 sil diff --git a/app/data/alignments/s1/lwwz8n.align b/app/data/alignments/s1/lwwz8n.align new file mode 100644 index 0000000000000000000000000000000000000000..0311d18a9d04344c4c235743482256288206f354 --- /dev/null +++ b/app/data/alignments/s1/lwwz8n.align @@ -0,0 +1,8 @@ +0 4000 sil +4000 11000 lay +11000 16500 white +16500 21250 with +21250 24750 z +24750 29500 eight +29500 36250 now +36250 74500 sil diff --git a/app/data/alignments/s1/lwwz9s.align b/app/data/alignments/s1/lwwz9s.align new file mode 100644 index 0000000000000000000000000000000000000000..ff59ffdbf52aa7ad30d9d3860069d840fed8dd3f --- /dev/null +++ b/app/data/alignments/s1/lwwz9s.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 26000 lay +26000 33500 white +33500 36500 with +36500 41000 z +41000 48000 nine +48000 57750 soon +57750 74500 sil diff --git a/app/data/alignments/s1/pbac1s.align b/app/data/alignments/s1/pbac1s.align new file mode 100644 index 0000000000000000000000000000000000000000..483e55021b9be18a264e14fa74f918877f9aeb1b --- /dev/null +++ b/app/data/alignments/s1/pbac1s.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18250 place +18250 24250 blue +24250 26250 at +26250 31750 c +31750 37250 one +37250 46750 soon +46750 74500 sil diff --git a/app/data/alignments/s1/pbac2p.align b/app/data/alignments/s1/pbac2p.align new file mode 100644 index 0000000000000000000000000000000000000000..4844d24ad6b326b55cd210432f5624ef86235ed1 --- /dev/null +++ b/app/data/alignments/s1/pbac2p.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21000 place +21000 28500 blue +28500 31500 at +31500 36750 c +36750 42500 two +42500 53500 please +53500 74500 sil diff --git a/app/data/alignments/s1/pbac3a.align b/app/data/alignments/s1/pbac3a.align new file mode 100644 index 0000000000000000000000000000000000000000..b762232ac20c81c43a6a3b7ae476e2064e906e32 --- /dev/null +++ b/app/data/alignments/s1/pbac3a.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23500 place +23500 29500 blue +29500 30750 at +30750 36750 c +36750 43750 three +43750 51750 again +51750 74500 sil diff --git a/app/data/alignments/s1/pbaczn.align b/app/data/alignments/s1/pbaczn.align new file mode 100644 index 0000000000000000000000000000000000000000..4ecd901b9ec8fadca732a98fdcf6b5c1c60d9117 --- /dev/null +++ b/app/data/alignments/s1/pbaczn.align @@ -0,0 +1,8 @@ +0 20750 sil +20750 27250 place +27250 32750 blue +32750 34000 at +34000 39500 c +39500 48250 zero +48250 55250 now +55250 74500 sil diff --git a/app/data/alignments/s1/pbai4n.align b/app/data/alignments/s1/pbai4n.align new file mode 100644 index 0000000000000000000000000000000000000000..174c2afa355f9be19983f9250295eb044261a36a --- /dev/null +++ b/app/data/alignments/s1/pbai4n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20500 place +20500 26000 blue +26000 27000 at +27000 32250 i +32250 40000 four +40000 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/pbai5s.align b/app/data/alignments/s1/pbai5s.align new file mode 100644 index 0000000000000000000000000000000000000000..f9f1d286222fb7fef3a2490b6c691b0ae0f691a2 --- /dev/null +++ b/app/data/alignments/s1/pbai5s.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 14750 place +14750 19250 blue +19250 20250 at +20250 25500 i +25500 33750 five +33750 42500 soon +42500 74500 sil diff --git a/app/data/alignments/s1/pbai6p.align b/app/data/alignments/s1/pbai6p.align new file mode 100644 index 0000000000000000000000000000000000000000..0762a6665829b1a5770d22666c71c23ca79e0749 --- /dev/null +++ b/app/data/alignments/s1/pbai6p.align @@ -0,0 +1,9 @@ +0 14500 sil +14500 21000 place +21000 21500 sp +21500 26750 blue +26750 30250 at +30250 33000 i +33000 43000 six +43000 51750 please +51750 74500 sil diff --git a/app/data/alignments/s1/pbai7a.align b/app/data/alignments/s1/pbai7a.align new file mode 100644 index 0000000000000000000000000000000000000000..8c5eb74027b5616fa536efc90cf5e4ef6bf38016 --- /dev/null +++ b/app/data/alignments/s1/pbai7a.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20500 place +20500 25250 blue +25250 26250 at +26250 31250 i +31250 39500 seven +39500 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/pbao8n.align b/app/data/alignments/s1/pbao8n.align new file mode 100644 index 0000000000000000000000000000000000000000..ce78093f4137d16f624605ee29220eb729737ccd --- /dev/null +++ b/app/data/alignments/s1/pbao8n.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 24500 place +24500 30000 blue +30000 31000 at +31000 36250 o +36250 39500 eight +39500 46250 now +46250 74500 sil diff --git a/app/data/alignments/s1/pbao9s.align b/app/data/alignments/s1/pbao9s.align new file mode 100644 index 0000000000000000000000000000000000000000..b911b86de8f4fd48a476cbb6593593b4c5cff386 --- /dev/null +++ b/app/data/alignments/s1/pbao9s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21000 place +21000 26750 blue +26750 27750 at +27750 31250 o +31250 38000 nine +38000 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/pbap1a.align b/app/data/alignments/s1/pbap1a.align new file mode 100644 index 0000000000000000000000000000000000000000..2a42c4aecb3d8824fafe976d067a3bdb964d0356 --- /dev/null +++ b/app/data/alignments/s1/pbap1a.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 18750 place +18750 23750 blue +23750 25000 at +25000 30250 p +30250 36500 one +36500 44250 again +44250 74500 sil diff --git a/app/data/alignments/s1/pbapzp.align b/app/data/alignments/s1/pbapzp.align new file mode 100644 index 0000000000000000000000000000000000000000..664b29006a208e9301c212e549882573f9bf2462 --- /dev/null +++ b/app/data/alignments/s1/pbapzp.align @@ -0,0 +1,8 @@ +0 22000 sil +22000 28000 place +28000 34000 blue +34000 35250 at +35250 40000 p +40000 47500 zero +47500 58000 please +58000 74500 sil diff --git a/app/data/alignments/s1/pbav2n.align b/app/data/alignments/s1/pbav2n.align new file mode 100644 index 0000000000000000000000000000000000000000..410575041fd4260f15ffd8f55798d818f6b79caa --- /dev/null +++ b/app/data/alignments/s1/pbav2n.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 24500 place +24500 29500 blue +29500 30500 at +30500 35250 v +35250 41500 two +41500 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/pbav3s.align b/app/data/alignments/s1/pbav3s.align new file mode 100644 index 0000000000000000000000000000000000000000..658500a35d589ab6ce0f7dc887b51ad5b33e4511 --- /dev/null +++ b/app/data/alignments/s1/pbav3s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22750 place +22750 30500 blue +30500 36000 at +36000 41000 v +41000 47250 three +47250 56250 soon +56250 74500 sil diff --git a/app/data/alignments/s1/pbav4p.align b/app/data/alignments/s1/pbav4p.align new file mode 100644 index 0000000000000000000000000000000000000000..969cc68c619e879f305cf32672d97849b46c9ace --- /dev/null +++ b/app/data/alignments/s1/pbav4p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18250 place +18250 24250 blue +24250 25500 at +25500 30250 v +30250 36750 four +36750 47750 please +47750 74500 sil diff --git a/app/data/alignments/s1/pbav5a.align b/app/data/alignments/s1/pbav5a.align new file mode 100644 index 0000000000000000000000000000000000000000..09323ef92ffb23d5521b55ae8f435799d183b3f3 --- /dev/null +++ b/app/data/alignments/s1/pbav5a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20000 place +20000 26000 blue +26000 27000 at +27000 31500 v +31500 39000 five +39000 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/pbbc4n.align b/app/data/alignments/s1/pbbc4n.align new file mode 100644 index 0000000000000000000000000000000000000000..090236b898f4b19f11a500510d92d7ae3a2b079a --- /dev/null +++ b/app/data/alignments/s1/pbbc4n.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 16750 place +16750 22250 blue +22250 25500 by +25500 31000 c +31000 38250 four +38250 44750 now +44750 74500 sil diff --git a/app/data/alignments/s1/pbbc5s.align b/app/data/alignments/s1/pbbc5s.align new file mode 100644 index 0000000000000000000000000000000000000000..fec22484a369d7b580e3d17888ae1ce639870539 --- /dev/null +++ b/app/data/alignments/s1/pbbc5s.align @@ -0,0 +1,8 @@ +0 28250 sil +28250 34000 place +34000 39000 blue +39000 42750 by +42750 48750 c +48750 55500 five +55500 65250 soon +65250 74500 sil diff --git a/app/data/alignments/s1/pbbc6p.align b/app/data/alignments/s1/pbbc6p.align new file mode 100644 index 0000000000000000000000000000000000000000..ae07c0d080cd0d1d87db466a21ee5bccf664963c --- /dev/null +++ b/app/data/alignments/s1/pbbc6p.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 16500 place +16500 21750 blue +21750 25500 by +25500 31000 c +31000 38750 six +38750 47000 please +47000 74500 sil diff --git a/app/data/alignments/s1/pbbc7a.align b/app/data/alignments/s1/pbbc7a.align new file mode 100644 index 0000000000000000000000000000000000000000..512ce71361f114aa8aa2fa0f1b753541b0aa35ee --- /dev/null +++ b/app/data/alignments/s1/pbbc7a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 19000 place +19000 24250 blue +24250 28000 by +28000 34000 c +34000 42000 seven +42000 49750 again +49750 74500 sil diff --git a/app/data/alignments/s1/pbbi8n.align b/app/data/alignments/s1/pbbi8n.align new file mode 100644 index 0000000000000000000000000000000000000000..8bb6f765c2424062b6af283332518bc98ada81d9 --- /dev/null +++ b/app/data/alignments/s1/pbbi8n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 20250 place +20250 28500 blue +28500 32500 by +32500 37500 i +37500 44250 eight +44250 50500 now +50500 74500 sil diff --git a/app/data/alignments/s1/pbbi9s.align b/app/data/alignments/s1/pbbi9s.align new file mode 100644 index 0000000000000000000000000000000000000000..0695485c581415d8f0071a4089e66df50dca7c8b --- /dev/null +++ b/app/data/alignments/s1/pbbi9s.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 26000 place +26000 31250 blue +31250 34500 by +34500 39000 i +39000 46000 nine +46000 57250 soon +57250 74500 sil diff --git a/app/data/alignments/s1/pbbj1a.align b/app/data/alignments/s1/pbbj1a.align new file mode 100644 index 0000000000000000000000000000000000000000..368127e1f572a69005a00a16162ce37a31a62984 --- /dev/null +++ b/app/data/alignments/s1/pbbj1a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19750 place +19750 25000 blue +25000 28750 by +28750 34500 j +34500 40250 one +40250 49000 again +49000 74500 sil diff --git a/app/data/alignments/s1/pbbjzp.align b/app/data/alignments/s1/pbbjzp.align new file mode 100644 index 0000000000000000000000000000000000000000..36c42fcdef19290558e5c9999a7668d040bc135a --- /dev/null +++ b/app/data/alignments/s1/pbbjzp.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 28750 place +28750 33750 blue +33750 37500 by +37500 42250 j +42250 50750 zero +50750 61250 please +61250 74500 sil diff --git a/app/data/alignments/s1/pbbp2n.align b/app/data/alignments/s1/pbbp2n.align new file mode 100644 index 0000000000000000000000000000000000000000..9310e87361443a31581aaae93ccc7d4ee566e06d --- /dev/null +++ b/app/data/alignments/s1/pbbp2n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 19750 place +19750 25750 blue +25750 29000 by +29000 35000 p +35000 42750 two +42750 52500 now +52500 74500 sil diff --git a/app/data/alignments/s1/pbbp3s.align b/app/data/alignments/s1/pbbp3s.align new file mode 100644 index 0000000000000000000000000000000000000000..a768f8fc0754ff808b8e240dfe4b61b890c921a7 --- /dev/null +++ b/app/data/alignments/s1/pbbp3s.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20250 place +20250 25250 blue +25250 28500 by +28500 34000 p +34000 40250 three +40250 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/pbbp4p.align b/app/data/alignments/s1/pbbp4p.align new file mode 100644 index 0000000000000000000000000000000000000000..74fddbfa3b0b15222496d8162a12017315e69775 --- /dev/null +++ b/app/data/alignments/s1/pbbp4p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22750 place +22750 27500 blue +27500 31250 by +31250 37250 p +37250 44000 four +44000 55000 please +55000 74500 sil diff --git a/app/data/alignments/s1/pbbp5a.align b/app/data/alignments/s1/pbbp5a.align new file mode 100644 index 0000000000000000000000000000000000000000..b375a43ee52c2b9aea381995548e1e588267236e --- /dev/null +++ b/app/data/alignments/s1/pbbp5a.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 24750 place +24750 33000 blue +33000 38500 by +38500 44000 p +44000 51000 five +51000 58500 again +58500 74500 sil diff --git a/app/data/alignments/s1/pbbv6n.align b/app/data/alignments/s1/pbbv6n.align new file mode 100644 index 0000000000000000000000000000000000000000..2d6c75bc1690db22b0df6bc8bb32206ad555c718 --- /dev/null +++ b/app/data/alignments/s1/pbbv6n.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 20500 place +20500 25750 blue +25750 30500 by +30500 36000 v +36000 45500 six +45500 54000 now +54000 74500 sil diff --git a/app/data/alignments/s1/pbbv7s.align b/app/data/alignments/s1/pbbv7s.align new file mode 100644 index 0000000000000000000000000000000000000000..2abd0f1ec609e2df0fd49eac9e44629b321afcf9 --- /dev/null +++ b/app/data/alignments/s1/pbbv7s.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 17250 place +17250 23750 blue +23750 29500 by +29500 34500 v +34500 42750 seven +42750 51500 soon +51500 74500 sil diff --git a/app/data/alignments/s1/pbbv8p.align b/app/data/alignments/s1/pbbv8p.align new file mode 100644 index 0000000000000000000000000000000000000000..66af02963353ed285352037ad4c48b02b1654657 --- /dev/null +++ b/app/data/alignments/s1/pbbv8p.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 25250 place +25250 35750 blue +35750 43250 by +43250 47750 v +47750 53000 eight +53000 64250 please +64250 74500 sil diff --git a/app/data/alignments/s1/pbbv9a.align b/app/data/alignments/s1/pbbv9a.align new file mode 100644 index 0000000000000000000000000000000000000000..9b312c12a0bdb946965afba1b1d2c71d2a4db254 --- /dev/null +++ b/app/data/alignments/s1/pbbv9a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20500 place +20500 26000 blue +26000 30250 by +30250 34500 v +34500 41750 nine +41750 50750 again +50750 74500 sil diff --git a/app/data/alignments/s1/pbib6n.align b/app/data/alignments/s1/pbib6n.align new file mode 100644 index 0000000000000000000000000000000000000000..719c8f7e6f9e8fbf1b40f53edafccbebb16909bd --- /dev/null +++ b/app/data/alignments/s1/pbib6n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22750 place +22750 28750 blue +28750 31750 in +31750 35250 b +35250 42750 six +42750 50500 now +50500 74500 sil diff --git a/app/data/alignments/s1/pbib7s.align b/app/data/alignments/s1/pbib7s.align new file mode 100644 index 0000000000000000000000000000000000000000..f53eab7aae7adbd564b50b642b28ab469263a393 --- /dev/null +++ b/app/data/alignments/s1/pbib7s.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23500 place +23500 30500 blue +30500 33250 in +33250 37000 b +37000 45250 seven +45250 55000 soon +55000 74500 sil diff --git a/app/data/alignments/s1/pbib8p.align b/app/data/alignments/s1/pbib8p.align new file mode 100644 index 0000000000000000000000000000000000000000..237d1fa6b94ac582d6456c4872c52b65a5b713d2 --- /dev/null +++ b/app/data/alignments/s1/pbib8p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21250 place +21250 30750 blue +30750 36250 in +36250 40000 b +40000 45500 eight +45500 55250 please +55250 74500 sil diff --git a/app/data/alignments/s1/pbib9a.align b/app/data/alignments/s1/pbib9a.align new file mode 100644 index 0000000000000000000000000000000000000000..ac72d73ecd403c6c0d61ecce02bc5d8cd2197e2a --- /dev/null +++ b/app/data/alignments/s1/pbib9a.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 25500 place +25500 32000 blue +32000 34750 in +34750 38000 b +38000 44750 nine +44750 56000 again +56000 74500 sil diff --git a/app/data/alignments/s1/pbii1s.align b/app/data/alignments/s1/pbii1s.align new file mode 100644 index 0000000000000000000000000000000000000000..3b58cfc7b4ad36c58bae09deef7d81c825666c9f --- /dev/null +++ b/app/data/alignments/s1/pbii1s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22000 place +22000 28500 blue +28500 29750 in +29750 33000 i +33000 38500 one +38500 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/pbii2p.align b/app/data/alignments/s1/pbii2p.align new file mode 100644 index 0000000000000000000000000000000000000000..6b23a1aa19f32633f6ce1b08ff80a0d129ac49c3 --- /dev/null +++ b/app/data/alignments/s1/pbii2p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21250 place +21250 27250 blue +27250 28500 in +28500 32250 i +32250 38250 two +38250 48750 please +48750 74500 sil diff --git a/app/data/alignments/s1/pbii3a.align b/app/data/alignments/s1/pbii3a.align new file mode 100644 index 0000000000000000000000000000000000000000..878d34532931037b13909d3029fdaf94328be8e1 --- /dev/null +++ b/app/data/alignments/s1/pbii3a.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 25000 place +25000 32000 blue +32000 33750 in +33750 38000 i +38000 45250 three +45250 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/pbiizn.align b/app/data/alignments/s1/pbiizn.align new file mode 100644 index 0000000000000000000000000000000000000000..4762bc8577e28e8da636c1c9a9a46b8803627b62 --- /dev/null +++ b/app/data/alignments/s1/pbiizn.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19500 place +19500 27750 blue +27750 29000 in +29000 32250 i +32250 41000 zero +41000 48750 now +48750 74500 sil diff --git a/app/data/alignments/s1/pbio4n.align b/app/data/alignments/s1/pbio4n.align new file mode 100644 index 0000000000000000000000000000000000000000..baf7f428f20394ee8f22e6419d25dd4c12df4453 --- /dev/null +++ b/app/data/alignments/s1/pbio4n.align @@ -0,0 +1,8 @@ +0 7500 sil +7500 20500 place +20500 25750 blue +25750 28500 in +28500 32000 o +32000 39500 four +39500 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/pbio5s.align b/app/data/alignments/s1/pbio5s.align new file mode 100644 index 0000000000000000000000000000000000000000..7450d8ffb46a34b7ed4968384f075b3a0c420ac0 --- /dev/null +++ b/app/data/alignments/s1/pbio5s.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 23500 place +23500 29250 blue +29250 31000 in +31000 35000 o +35000 42000 five +42000 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/pbio6p.align b/app/data/alignments/s1/pbio6p.align new file mode 100644 index 0000000000000000000000000000000000000000..3da2eeba69e78ca0f7955a850733b583a9611cee --- /dev/null +++ b/app/data/alignments/s1/pbio6p.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23250 place +23250 28250 blue +28250 29750 in +29750 32500 o +32500 40250 six +40250 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/pbio7a.align b/app/data/alignments/s1/pbio7a.align new file mode 100644 index 0000000000000000000000000000000000000000..39a921b00d632c102aaf97fe4111863020e901be --- /dev/null +++ b/app/data/alignments/s1/pbio7a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20500 place +20500 27000 blue +27000 28000 in +28000 31000 o +31000 39000 seven +39000 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/pbiu8n.align b/app/data/alignments/s1/pbiu8n.align new file mode 100644 index 0000000000000000000000000000000000000000..4ada6b1fa9b7837bd4486369a54bd0d7164e4132 --- /dev/null +++ b/app/data/alignments/s1/pbiu8n.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 23250 place +23250 30000 blue +30000 32500 in +32500 35750 u +35750 41250 eight +41250 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/pbiu9s.align b/app/data/alignments/s1/pbiu9s.align new file mode 100644 index 0000000000000000000000000000000000000000..00dce13b308bce9db0c40d20a3a9bab0d4977ecc --- /dev/null +++ b/app/data/alignments/s1/pbiu9s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 19500 place +19500 28250 blue +28250 32000 in +32000 35000 u +35000 41750 nine +41750 55250 soon +55250 74500 sil diff --git a/app/data/alignments/s1/pbiv1a.align b/app/data/alignments/s1/pbiv1a.align new file mode 100644 index 0000000000000000000000000000000000000000..e19ad9bd896471f359ee0bdc7e124f37540ba8d7 --- /dev/null +++ b/app/data/alignments/s1/pbiv1a.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21250 place +21250 27250 blue +27250 30250 in +30250 33500 v +33500 39500 one +39500 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/pbivzp.align b/app/data/alignments/s1/pbivzp.align new file mode 100644 index 0000000000000000000000000000000000000000..a4a31c96e273f22b72778f46de9d2883b12c2d1a --- /dev/null +++ b/app/data/alignments/s1/pbivzp.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 24250 place +24250 33500 blue +33500 40000 in +40000 45000 v +45000 53250 zero +53250 64000 please +64000 74500 sil diff --git a/app/data/alignments/s1/pbwc8n.align b/app/data/alignments/s1/pbwc8n.align new file mode 100644 index 0000000000000000000000000000000000000000..5ea5f620da2a0684e7fe4584d82af7c7c44f9cf4 --- /dev/null +++ b/app/data/alignments/s1/pbwc8n.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21250 place +21250 27500 blue +27500 30000 with +30000 35000 c +35000 41000 eight +41000 47500 now +47500 74500 sil diff --git a/app/data/alignments/s1/pbwc9s.align b/app/data/alignments/s1/pbwc9s.align new file mode 100644 index 0000000000000000000000000000000000000000..a539ea58fc4014333578d75687f539418544a825 --- /dev/null +++ b/app/data/alignments/s1/pbwc9s.align @@ -0,0 +1,8 @@ +0 25250 sil +25250 33000 place +33000 39250 blue +39250 41750 with +41750 46750 c +46750 55750 nine +55750 66000 soon +66000 74500 sil diff --git a/app/data/alignments/s1/pbwd1a.align b/app/data/alignments/s1/pbwd1a.align new file mode 100644 index 0000000000000000000000000000000000000000..17b70ddcdf309f51eb04605961078ce734d6ef04 --- /dev/null +++ b/app/data/alignments/s1/pbwd1a.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 24000 place +24000 31250 blue +31250 34500 with +34500 38500 d +38500 44500 one +44500 53000 again +53000 74500 sil diff --git a/app/data/alignments/s1/pbwdzp.align b/app/data/alignments/s1/pbwdzp.align new file mode 100644 index 0000000000000000000000000000000000000000..8f9be777fae78edbae5e7d965d189733df4dadea --- /dev/null +++ b/app/data/alignments/s1/pbwdzp.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 25000 place +25000 30750 blue +30750 33500 with +33500 37000 d +37000 46000 zero +46000 56250 please +56250 74500 sil diff --git a/app/data/alignments/s1/pbwj2n.align b/app/data/alignments/s1/pbwj2n.align new file mode 100644 index 0000000000000000000000000000000000000000..846f927cb145e4b29b082e1c709bf62fa9d0a1f6 --- /dev/null +++ b/app/data/alignments/s1/pbwj2n.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20250 place +20250 27250 blue +27250 29750 with +29750 35750 j +35750 42500 two +42500 50000 now +50000 74500 sil diff --git a/app/data/alignments/s1/pbwj3s.align b/app/data/alignments/s1/pbwj3s.align new file mode 100644 index 0000000000000000000000000000000000000000..c175aadee31e19715d2b32ad3797a63d5f316dda --- /dev/null +++ b/app/data/alignments/s1/pbwj3s.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 23250 place +23250 30250 blue +30250 31750 with +31750 36750 j +36750 43000 three +43000 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/pbwj4p.align b/app/data/alignments/s1/pbwj4p.align new file mode 100644 index 0000000000000000000000000000000000000000..997486986f6e2ba3716cdbfaa5c88236a57e5023 --- /dev/null +++ b/app/data/alignments/s1/pbwj4p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19250 place +19250 25250 blue +25250 27250 with +27250 32250 j +32250 39000 four +39000 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/pbwj5a.align b/app/data/alignments/s1/pbwj5a.align new file mode 100644 index 0000000000000000000000000000000000000000..540880217b0ba2a9c6170255638da4e0fdd6bf78 --- /dev/null +++ b/app/data/alignments/s1/pbwj5a.align @@ -0,0 +1,8 @@ +0 23250 sil +23250 29000 place +29000 36750 blue +36750 38500 with +38500 43000 j +43000 50750 five +50750 58000 again +58000 74500 sil diff --git a/app/data/alignments/s1/pbwp6n.align b/app/data/alignments/s1/pbwp6n.align new file mode 100644 index 0000000000000000000000000000000000000000..70a6c05cd670fef7770ed8b2641e9ea0d43ccf5f --- /dev/null +++ b/app/data/alignments/s1/pbwp6n.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 16500 place +16500 22500 blue +22500 24500 with +24500 29500 p +29500 37000 six +37000 43750 now +43750 74500 sil diff --git a/app/data/alignments/s1/pbwp7s.align b/app/data/alignments/s1/pbwp7s.align new file mode 100644 index 0000000000000000000000000000000000000000..08b1ec8942d847fbbab39ae6f3184c02336142fe --- /dev/null +++ b/app/data/alignments/s1/pbwp7s.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20000 place +20000 25500 blue +25500 28500 with +28500 34750 p +34750 43750 seven +43750 52500 soon +52500 74500 sil diff --git a/app/data/alignments/s1/pbwp8p.align b/app/data/alignments/s1/pbwp8p.align new file mode 100644 index 0000000000000000000000000000000000000000..c11c1961a21820304f75a59c377f7aef75bac0a2 --- /dev/null +++ b/app/data/alignments/s1/pbwp8p.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21000 place +21000 27500 blue +27500 30250 with +30250 36750 p +36750 42250 eight +42250 52750 please +52750 74500 sil diff --git a/app/data/alignments/s1/pbwp9a.align b/app/data/alignments/s1/pbwp9a.align new file mode 100644 index 0000000000000000000000000000000000000000..6d839a12018e78d50fecd37b8369f704b3e15707 --- /dev/null +++ b/app/data/alignments/s1/pbwp9a.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20750 place +20750 26500 blue +26500 28000 with +28000 32250 p +32250 39000 nine +39000 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/pbwx1s.align b/app/data/alignments/s1/pbwx1s.align new file mode 100644 index 0000000000000000000000000000000000000000..0cbe281cb8475c0bd1ac50d014c7495500bf07c7 --- /dev/null +++ b/app/data/alignments/s1/pbwx1s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22500 place +22500 30250 blue +30250 33250 with +33250 38000 x +38000 41500 one +41500 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/pbwx2p.align b/app/data/alignments/s1/pbwx2p.align new file mode 100644 index 0000000000000000000000000000000000000000..8a5c8d15dcc89447751b63970434373bc06cc27f --- /dev/null +++ b/app/data/alignments/s1/pbwx2p.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 25750 place +25750 32250 blue +32250 35250 with +35250 39750 x +39750 44750 two +44750 55000 please +55000 74500 sil diff --git a/app/data/alignments/s1/pbwx3a.align b/app/data/alignments/s1/pbwx3a.align new file mode 100644 index 0000000000000000000000000000000000000000..ed4819f8c648d1835f7fcecc0526c9435eb114bd --- /dev/null +++ b/app/data/alignments/s1/pbwx3a.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 26250 place +26250 32750 blue +32750 36250 with +36250 40000 x +40000 46750 three +46750 56250 again +56250 74500 sil diff --git a/app/data/alignments/s1/pbwxzn.align b/app/data/alignments/s1/pbwxzn.align new file mode 100644 index 0000000000000000000000000000000000000000..7545005a05830ece72e035a81e402f675d382e98 --- /dev/null +++ b/app/data/alignments/s1/pbwxzn.align @@ -0,0 +1,9 @@ +0 16000 sil +16000 21250 place +21250 22000 sp +22000 26500 blue +26500 29750 with +29750 33500 x +33500 41000 zero +41000 50000 now +50000 74500 sil diff --git a/app/data/alignments/s1/pgad8n.align b/app/data/alignments/s1/pgad8n.align new file mode 100644 index 0000000000000000000000000000000000000000..73bf0a3db355ef60c1f828317266f08fae29822e --- /dev/null +++ b/app/data/alignments/s1/pgad8n.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21500 place +21500 26250 green +26250 28250 at +28250 32750 d +32750 38250 eight +38250 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/pgad9s.align b/app/data/alignments/s1/pgad9s.align new file mode 100644 index 0000000000000000000000000000000000000000..ecc60cce1df24fe359887fe18d9749d519395305 --- /dev/null +++ b/app/data/alignments/s1/pgad9s.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 14500 place +14500 19750 green +19750 22500 at +22500 25500 d +25500 32250 nine +32250 41750 soon +41750 74500 sil diff --git a/app/data/alignments/s1/pgae1a.align b/app/data/alignments/s1/pgae1a.align new file mode 100644 index 0000000000000000000000000000000000000000..748a3ad31beab13edfe9984941a9c120249ccf00 --- /dev/null +++ b/app/data/alignments/s1/pgae1a.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 19500 place +19500 25500 green +25500 29000 at +29000 30750 e +30750 36250 one +36250 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/pgaezp.align b/app/data/alignments/s1/pgaezp.align new file mode 100644 index 0000000000000000000000000000000000000000..832cb70678e8544010c202ed640b69f3f6a2bc86 --- /dev/null +++ b/app/data/alignments/s1/pgaezp.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 27750 place +27750 33000 green +33000 34250 at +34250 38750 e +38750 47000 zero +47000 57500 please +57500 74500 sil diff --git a/app/data/alignments/s1/pgak2n.align b/app/data/alignments/s1/pgak2n.align new file mode 100644 index 0000000000000000000000000000000000000000..e34769dce7a7e8ef8f88f8b698b7ef157436a0f6 --- /dev/null +++ b/app/data/alignments/s1/pgak2n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 21250 place +21250 25250 green +25250 27000 at +27000 31500 k +31500 38250 two +38250 44750 now +44750 74500 sil diff --git a/app/data/alignments/s1/pgak3s.align b/app/data/alignments/s1/pgak3s.align new file mode 100644 index 0000000000000000000000000000000000000000..91407ce78dbae0b7f65eeac16a226191083e903c --- /dev/null +++ b/app/data/alignments/s1/pgak3s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21000 place +21000 26500 green +26500 28250 at +28250 33250 k +33250 38500 three +38500 47500 soon +47500 74500 sil diff --git a/app/data/alignments/s1/pgak4p.align b/app/data/alignments/s1/pgak4p.align new file mode 100644 index 0000000000000000000000000000000000000000..57ac420a8095dbe72e8fa4efdfa56a14344715b3 --- /dev/null +++ b/app/data/alignments/s1/pgak4p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19500 place +19500 23500 green +23500 25750 at +25750 30250 k +30250 36750 four +36750 46750 please +46750 74500 sil diff --git a/app/data/alignments/s1/pgak5a.align b/app/data/alignments/s1/pgak5a.align new file mode 100644 index 0000000000000000000000000000000000000000..dd567c5312e54e69d7310992d5a45b3b44c460aa --- /dev/null +++ b/app/data/alignments/s1/pgak5a.align @@ -0,0 +1,8 @@ +0 25750 sil +25750 32250 place +32250 36000 green +36000 38000 at +38000 42250 k +42250 49500 five +49500 56750 again +56750 74500 sil diff --git a/app/data/alignments/s1/pgaq6n.align b/app/data/alignments/s1/pgaq6n.align new file mode 100644 index 0000000000000000000000000000000000000000..08fb3bc28523177a85a74016c90bd9ee59da52f5 --- /dev/null +++ b/app/data/alignments/s1/pgaq6n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22250 place +22250 26500 green +26500 29000 at +29000 34750 q +34750 43500 six +43500 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/pgaq7s.align b/app/data/alignments/s1/pgaq7s.align new file mode 100644 index 0000000000000000000000000000000000000000..ee90f185e711e997b02eb9331fe33a873e6cf0b6 --- /dev/null +++ b/app/data/alignments/s1/pgaq7s.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 20000 place +20000 24500 green +24500 26500 at +26500 31750 q +31750 41000 seven +41000 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/pgaq8p.align b/app/data/alignments/s1/pgaq8p.align new file mode 100644 index 0000000000000000000000000000000000000000..7680c232552579589dd7f0d5be6c3e814dbf1ab0 --- /dev/null +++ b/app/data/alignments/s1/pgaq8p.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 23500 place +23500 28250 green +28250 30250 at +30250 35000 q +35000 40500 eight +40500 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/pgaq9a.align b/app/data/alignments/s1/pgaq9a.align new file mode 100644 index 0000000000000000000000000000000000000000..0ec3ceffdc07da874e8d8af3ccf13763d4dcf95d --- /dev/null +++ b/app/data/alignments/s1/pgaq9a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 22250 place +22250 27500 green +27500 30000 at +30000 34750 q +34750 41000 nine +41000 51500 again +51500 74500 sil diff --git a/app/data/alignments/s1/pgay1s.align b/app/data/alignments/s1/pgay1s.align new file mode 100644 index 0000000000000000000000000000000000000000..0d6427dbf8113add8efcacb06fecc3fef17bef0b --- /dev/null +++ b/app/data/alignments/s1/pgay1s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 21500 place +21500 26500 green +26500 28000 at +28000 33500 y +33500 39000 one +39000 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/pgay2p.align b/app/data/alignments/s1/pgay2p.align new file mode 100644 index 0000000000000000000000000000000000000000..3b4a1cb40e0c66e497185974cc73df26363aba93 --- /dev/null +++ b/app/data/alignments/s1/pgay2p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 20750 place +20750 24250 green +24250 26500 at +26500 32500 y +32500 38750 two +38750 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/pgay3a.align b/app/data/alignments/s1/pgay3a.align new file mode 100644 index 0000000000000000000000000000000000000000..f264b59082cd80413723d6a09cf5eae786466aec --- /dev/null +++ b/app/data/alignments/s1/pgay3a.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 26750 place +26750 31250 green +31250 33500 at +33500 39250 y +39250 46250 three +46250 54000 again +54000 74500 sil diff --git a/app/data/alignments/s1/pgayzn.align b/app/data/alignments/s1/pgayzn.align new file mode 100644 index 0000000000000000000000000000000000000000..8fbb93bbb83a5cc235dd01a77ca2328d1dbf4872 --- /dev/null +++ b/app/data/alignments/s1/pgayzn.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 22500 place +22500 27250 green +27250 31500 at +31500 35000 y +35000 45500 zero +45500 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/pgbe2n.align b/app/data/alignments/s1/pgbe2n.align new file mode 100644 index 0000000000000000000000000000000000000000..2d16eb569527b7a80f9fc466a443293439dafb0c --- /dev/null +++ b/app/data/alignments/s1/pgbe2n.align @@ -0,0 +1,8 @@ +0 8750 sil +8750 16000 place +16000 21000 green +21000 24000 by +24000 28250 e +28250 35000 two +35000 41750 now +41750 74500 sil diff --git a/app/data/alignments/s1/pgbe3s.align b/app/data/alignments/s1/pgbe3s.align new file mode 100644 index 0000000000000000000000000000000000000000..0b77771dd0c2d377542a89f01af67c75b6bde0eb --- /dev/null +++ b/app/data/alignments/s1/pgbe3s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 25000 place +25000 32000 green +32000 35000 by +35000 38500 e +38500 44500 three +44500 53750 soon +53750 74500 sil diff --git a/app/data/alignments/s1/pgbe4p.align b/app/data/alignments/s1/pgbe4p.align new file mode 100644 index 0000000000000000000000000000000000000000..a82fcf61db7581cfa71a3dc09afad8fdbb6c8bf1 --- /dev/null +++ b/app/data/alignments/s1/pgbe4p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 14750 place +14750 20750 green +20750 23250 by +23250 27000 e +27000 33500 four +33500 44000 please +44000 74500 sil diff --git a/app/data/alignments/s1/pgbe5a.align b/app/data/alignments/s1/pgbe5a.align new file mode 100644 index 0000000000000000000000000000000000000000..71559bd8ec22994a4ea0a8c167b5f40341f691e6 --- /dev/null +++ b/app/data/alignments/s1/pgbe5a.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 24500 place +24500 31250 green +31250 34250 by +34250 40000 e +40000 47750 five +47750 58000 again +58000 74500 sil diff --git a/app/data/alignments/s1/pgbk6n.align b/app/data/alignments/s1/pgbk6n.align new file mode 100644 index 0000000000000000000000000000000000000000..65696b91ab8fa548f54996eb1e5e4b4c0b0b26d4 --- /dev/null +++ b/app/data/alignments/s1/pgbk6n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 21250 place +21250 26250 green +26250 29250 by +29250 34500 k +34500 42750 six +42750 48750 now +48750 74500 sil diff --git a/app/data/alignments/s1/pgbk7s.align b/app/data/alignments/s1/pgbk7s.align new file mode 100644 index 0000000000000000000000000000000000000000..83729375508a6ae50ca72317637a9650d158c2e4 --- /dev/null +++ b/app/data/alignments/s1/pgbk7s.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 19250 place +19250 25000 green +25000 28500 by +28500 34000 k +34000 43500 seven +43500 53250 soon +53250 74500 sil diff --git a/app/data/alignments/s1/pgbk8p.align b/app/data/alignments/s1/pgbk8p.align new file mode 100644 index 0000000000000000000000000000000000000000..a9b3baac4f58e40cad582471b26e2626ed6fea5f --- /dev/null +++ b/app/data/alignments/s1/pgbk8p.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20500 place +20500 27250 green +27250 30750 by +30750 35250 k +35250 39000 eight +39000 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/pgbk9a.align b/app/data/alignments/s1/pgbk9a.align new file mode 100644 index 0000000000000000000000000000000000000000..f7e8ee440ffb9351f98a5c30a42002f6310601df --- /dev/null +++ b/app/data/alignments/s1/pgbk9a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22750 place +22750 28500 green +28500 32000 by +32000 36750 k +36750 43750 nine +43750 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/pgbr1s.align b/app/data/alignments/s1/pgbr1s.align new file mode 100644 index 0000000000000000000000000000000000000000..039f36b80be110baf52a2399642f7e071c946147 --- /dev/null +++ b/app/data/alignments/s1/pgbr1s.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 22250 place +22250 28500 green +28500 31250 by +31250 35750 r +35750 40500 one +40500 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/pgbr2p.align b/app/data/alignments/s1/pgbr2p.align new file mode 100644 index 0000000000000000000000000000000000000000..d3d4f1a4a46dfc41463c0428535d006cc2539fb9 --- /dev/null +++ b/app/data/alignments/s1/pgbr2p.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 25500 place +25500 33000 green +33000 36750 by +36750 41000 r +41000 47000 two +47000 57000 please +57000 74500 sil diff --git a/app/data/alignments/s1/pgbr3a.align b/app/data/alignments/s1/pgbr3a.align new file mode 100644 index 0000000000000000000000000000000000000000..b673895d830be8233e887a5c04ead793e7c096ee --- /dev/null +++ b/app/data/alignments/s1/pgbr3a.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 22500 place +22500 29750 green +29750 33000 by +33000 39250 r +39250 45250 three +45250 53500 again +53500 74500 sil diff --git a/app/data/alignments/s1/pgbrzn.align b/app/data/alignments/s1/pgbrzn.align new file mode 100644 index 0000000000000000000000000000000000000000..2f8501d44a36b4fb34604d1eef1249e01a9d7c71 --- /dev/null +++ b/app/data/alignments/s1/pgbrzn.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21750 place +21750 28250 green +28250 32250 by +32250 37500 r +37500 47750 zero +47750 56500 now +56500 74500 sil diff --git a/app/data/alignments/s1/pgby4n.align b/app/data/alignments/s1/pgby4n.align new file mode 100644 index 0000000000000000000000000000000000000000..ed8f3991e80a8e860e9f23ee237414732a399237 --- /dev/null +++ b/app/data/alignments/s1/pgby4n.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 26500 place +26500 34000 green +34000 37750 by +37750 42750 y +42750 51500 four +51500 59750 now +59750 74500 sil diff --git a/app/data/alignments/s1/pgby5s.align b/app/data/alignments/s1/pgby5s.align new file mode 100644 index 0000000000000000000000000000000000000000..45dc3e28c42d0dbcc0e35945291a78243c923e26 --- /dev/null +++ b/app/data/alignments/s1/pgby5s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21500 place +21500 30000 green +30000 34000 by +34000 39500 y +39500 46000 five +46000 56500 soon +56500 74500 sil diff --git a/app/data/alignments/s1/pgby6p.align b/app/data/alignments/s1/pgby6p.align new file mode 100644 index 0000000000000000000000000000000000000000..6d0ad70f08ac8cf5a4376a6c02fb95681547276e --- /dev/null +++ b/app/data/alignments/s1/pgby6p.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 26500 place +26500 34500 green +34500 38750 by +38750 44250 y +44250 52000 six +52000 61500 please +61500 74500 sil diff --git a/app/data/alignments/s1/pgby7a.align b/app/data/alignments/s1/pgby7a.align new file mode 100644 index 0000000000000000000000000000000000000000..215a4f4346eaea8cfbd6fa840eab88c4b9c31f97 --- /dev/null +++ b/app/data/alignments/s1/pgby7a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 22000 place +22000 29250 green +29250 33500 by +33500 39750 y +39750 48000 seven +48000 55750 again +55750 74500 sil diff --git a/app/data/alignments/s1/pgid4n.align b/app/data/alignments/s1/pgid4n.align new file mode 100644 index 0000000000000000000000000000000000000000..8cca02b8dce891d47a6a9c055387617d383b90e2 --- /dev/null +++ b/app/data/alignments/s1/pgid4n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 18750 place +18750 24000 green +24000 27500 in +27500 31250 d +31250 38250 four +38250 45000 now +45000 74500 sil diff --git a/app/data/alignments/s1/pgid5s.align b/app/data/alignments/s1/pgid5s.align new file mode 100644 index 0000000000000000000000000000000000000000..efcc45f19ac3549e9c5dc28886952d1e066ff738 --- /dev/null +++ b/app/data/alignments/s1/pgid5s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 23500 place +23500 28500 green +28500 31250 in +31250 35000 d +35000 41750 five +41750 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/pgid6p.align b/app/data/alignments/s1/pgid6p.align new file mode 100644 index 0000000000000000000000000000000000000000..7a061ba43253f379e0d01ba36284baac8eab785d --- /dev/null +++ b/app/data/alignments/s1/pgid6p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19500 place +19500 24500 green +24500 27500 in +27500 31000 d +31000 39250 six +39250 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/pgid7a.align b/app/data/alignments/s1/pgid7a.align new file mode 100644 index 0000000000000000000000000000000000000000..0ecf540caaa1913035ee4ba14680540c18422b18 --- /dev/null +++ b/app/data/alignments/s1/pgid7a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 19500 place +19500 25000 green +25000 27750 in +27750 30750 d +30750 38000 seven +38000 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/pgij8n.align b/app/data/alignments/s1/pgij8n.align new file mode 100644 index 0000000000000000000000000000000000000000..fcd3c475b2598203be0eea914ddb9658eb9d76e6 --- /dev/null +++ b/app/data/alignments/s1/pgij8n.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20500 place +20500 26750 green +26750 30000 in +30000 33500 j +33500 38750 eight +38750 47250 now +47250 74500 sil diff --git a/app/data/alignments/s1/pgij9s.align b/app/data/alignments/s1/pgij9s.align new file mode 100644 index 0000000000000000000000000000000000000000..ea16e21d680c4f248f92f9857e8178289dfaf8cf --- /dev/null +++ b/app/data/alignments/s1/pgij9s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21000 place +21000 25500 green +25500 28000 in +28000 31000 j +31000 37500 nine +37500 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/pgik1a.align b/app/data/alignments/s1/pgik1a.align new file mode 100644 index 0000000000000000000000000000000000000000..dcd718da3d499a90d5412bd6ca069daf0b5e662d --- /dev/null +++ b/app/data/alignments/s1/pgik1a.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18750 place +18750 23250 green +23250 25750 in +25750 30250 k +30250 36000 one +36000 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/pgikzp.align b/app/data/alignments/s1/pgikzp.align new file mode 100644 index 0000000000000000000000000000000000000000..e66f3583eaab94c470421318e7fc804ebe3f4f8f --- /dev/null +++ b/app/data/alignments/s1/pgikzp.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 22250 place +22250 27750 green +27750 30750 in +30750 35000 k +35000 44250 zero +44250 55250 please +55250 74500 sil diff --git a/app/data/alignments/s1/pgiq2n.align b/app/data/alignments/s1/pgiq2n.align new file mode 100644 index 0000000000000000000000000000000000000000..774ef90bb77c2c5953d6630a0b7db2464f50641f --- /dev/null +++ b/app/data/alignments/s1/pgiq2n.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19500 place +19500 24250 green +24250 27000 in +27000 31750 q +31750 38000 two +38000 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/pgiq3s.align b/app/data/alignments/s1/pgiq3s.align new file mode 100644 index 0000000000000000000000000000000000000000..d939a1a215626e84e7d7dc5abe589ff22d3dc9cc --- /dev/null +++ b/app/data/alignments/s1/pgiq3s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 20750 place +20750 27500 green +27500 30250 in +30250 35750 q +35750 41500 three +41500 52000 soon +52000 74500 sil diff --git a/app/data/alignments/s1/pgiq4p.align b/app/data/alignments/s1/pgiq4p.align new file mode 100644 index 0000000000000000000000000000000000000000..b159ecdeccb93c10b1dfad8ad06b949c12f951a6 --- /dev/null +++ b/app/data/alignments/s1/pgiq4p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20500 place +20500 26750 green +26750 29750 in +29750 35500 q +35500 41750 four +41750 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/pgiq5a.align b/app/data/alignments/s1/pgiq5a.align new file mode 100644 index 0000000000000000000000000000000000000000..4064e42ec0bcecb9db009b0909403ae16df34d4e --- /dev/null +++ b/app/data/alignments/s1/pgiq5a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 20750 place +20750 25250 green +25250 27500 in +27500 33000 q +33000 40750 five +40750 48250 again +48250 74500 sil diff --git a/app/data/alignments/s1/pgix6n.align b/app/data/alignments/s1/pgix6n.align new file mode 100644 index 0000000000000000000000000000000000000000..345b9fd03b11dff243f2e9f342e797eb235c7826 --- /dev/null +++ b/app/data/alignments/s1/pgix6n.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20000 place +20000 25000 green +25000 28750 in +28750 33500 x +33500 40500 six +40500 47500 now +47500 74500 sil diff --git a/app/data/alignments/s1/pgix7s.align b/app/data/alignments/s1/pgix7s.align new file mode 100644 index 0000000000000000000000000000000000000000..a1a525a78ee014f962d73d129690759bdfccfaed --- /dev/null +++ b/app/data/alignments/s1/pgix7s.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 23750 place +23750 28750 green +28750 32000 in +32000 36000 x +36000 43750 seven +43750 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/pgix8p.align b/app/data/alignments/s1/pgix8p.align new file mode 100644 index 0000000000000000000000000000000000000000..fd8b2ebe51f15ed732d95447b5a4b227bc34575b --- /dev/null +++ b/app/data/alignments/s1/pgix8p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 18250 place +18250 24250 green +24250 28000 in +28000 32500 x +32500 36750 eight +36750 47000 please +47000 74500 sil diff --git a/app/data/alignments/s1/pgix9a.align b/app/data/alignments/s1/pgix9a.align new file mode 100644 index 0000000000000000000000000000000000000000..8609bba58b0cc8238be6be0da94a25950bec9263 --- /dev/null +++ b/app/data/alignments/s1/pgix9a.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 24500 place +24500 29750 green +29750 33250 in +33250 38500 x +38500 44250 nine +44250 53250 again +53250 74500 sil diff --git a/app/data/alignments/s1/pgwe6n.align b/app/data/alignments/s1/pgwe6n.align new file mode 100644 index 0000000000000000000000000000000000000000..199e9a95812ef696773a7abd823ebf3f5515f606 --- /dev/null +++ b/app/data/alignments/s1/pgwe6n.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21500 place +21500 29000 green +29000 32250 with +32250 34500 e +34500 42500 six +42500 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/pgwe7s.align b/app/data/alignments/s1/pgwe7s.align new file mode 100644 index 0000000000000000000000000000000000000000..5279575bda85d5f81f481803503f0a55fa3eb44f --- /dev/null +++ b/app/data/alignments/s1/pgwe7s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22000 place +22000 28500 green +28500 31500 with +31500 34250 e +34250 43000 seven +43000 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/pgwe8p.align b/app/data/alignments/s1/pgwe8p.align new file mode 100644 index 0000000000000000000000000000000000000000..585238407753438cf3af29b701ef2865be819065 --- /dev/null +++ b/app/data/alignments/s1/pgwe8p.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 19500 place +19500 27750 green +27750 30750 with +30750 32500 e +32500 37250 eight +37250 48000 please +48000 74500 sil diff --git a/app/data/alignments/s1/pgwe9a.align b/app/data/alignments/s1/pgwe9a.align new file mode 100644 index 0000000000000000000000000000000000000000..663847beb0a6c5a9af9e15839767427419de70cf --- /dev/null +++ b/app/data/alignments/s1/pgwe9a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 18500 place +18500 25500 green +25500 28250 with +28250 30500 e +30500 37750 nine +37750 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/pgwl1s.align b/app/data/alignments/s1/pgwl1s.align new file mode 100644 index 0000000000000000000000000000000000000000..453a1233e09d8b9a533957ef7aea2a6e546a9026 --- /dev/null +++ b/app/data/alignments/s1/pgwl1s.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 24500 place +24500 30750 green +30750 35250 with +35250 40000 l +40000 45000 one +45000 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/pgwl2p.align b/app/data/alignments/s1/pgwl2p.align new file mode 100644 index 0000000000000000000000000000000000000000..4f65a4f5af26e4b804ac4addec082bee514472d0 --- /dev/null +++ b/app/data/alignments/s1/pgwl2p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20250 place +20250 27000 green +27000 31750 with +31750 34750 l +34750 40500 two +40500 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/pgwl3a.align b/app/data/alignments/s1/pgwl3a.align new file mode 100644 index 0000000000000000000000000000000000000000..485fe856c682f6e8ab6dbc785d71d9943e79be4c --- /dev/null +++ b/app/data/alignments/s1/pgwl3a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 20250 place +20250 28750 green +28750 32500 with +32500 36000 l +36000 42250 three +42250 51000 again +51000 74500 sil diff --git a/app/data/alignments/s1/pgwlzn.align b/app/data/alignments/s1/pgwlzn.align new file mode 100644 index 0000000000000000000000000000000000000000..58844886ec3074d167f61d08f3f6bdeefa365814 --- /dev/null +++ b/app/data/alignments/s1/pgwlzn.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 22750 place +22750 30000 green +30000 33000 with +33000 35750 l +35750 44500 zero +44500 53000 now +53000 74500 sil diff --git a/app/data/alignments/s1/pgwr4n.align b/app/data/alignments/s1/pgwr4n.align new file mode 100644 index 0000000000000000000000000000000000000000..bd1bc4782bfb0157b88a51c7273038cdb200cf77 --- /dev/null +++ b/app/data/alignments/s1/pgwr4n.align @@ -0,0 +1,8 @@ +0 27000 sil +27000 33250 place +33250 38500 green +38500 42000 with +42000 45750 r +45750 53000 four +53000 59250 now +59250 74500 sil diff --git a/app/data/alignments/s1/pgwr5s.align b/app/data/alignments/s1/pgwr5s.align new file mode 100644 index 0000000000000000000000000000000000000000..f147b2d144cb2977618118f3a7a2e811815ff060 --- /dev/null +++ b/app/data/alignments/s1/pgwr5s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 22000 place +22000 27250 green +27250 31250 with +31250 34500 r +34500 41500 five +41500 50250 soon +50250 74500 sil diff --git a/app/data/alignments/s1/pgwr6p.align b/app/data/alignments/s1/pgwr6p.align new file mode 100644 index 0000000000000000000000000000000000000000..69400375d73849682c25bec2aa05ed608370f210 --- /dev/null +++ b/app/data/alignments/s1/pgwr6p.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 24000 place +24000 28750 green +28750 31750 with +31750 36000 r +36000 43250 six +43250 52500 please +52500 74500 sil diff --git a/app/data/alignments/s1/pgwr7a.align b/app/data/alignments/s1/pgwr7a.align new file mode 100644 index 0000000000000000000000000000000000000000..e765fd0c954e4ffdca20c76bf8ce8120169246a0 --- /dev/null +++ b/app/data/alignments/s1/pgwr7a.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23000 place +23000 26750 green +26750 31500 with +31500 36250 r +36250 44250 seven +44250 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/pgwy8n.align b/app/data/alignments/s1/pgwy8n.align new file mode 100644 index 0000000000000000000000000000000000000000..d81c45cce3bbcd2f9bd92c56b7fa8e42a886bd87 --- /dev/null +++ b/app/data/alignments/s1/pgwy8n.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 26000 place +26000 32000 green +32000 35250 with +35250 38250 y +38250 43250 eight +43250 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/pgwy9s.align b/app/data/alignments/s1/pgwy9s.align new file mode 100644 index 0000000000000000000000000000000000000000..5308995db8bd2af9ad03d4db56856db307050a98 --- /dev/null +++ b/app/data/alignments/s1/pgwy9s.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 15500 place +15500 20750 green +20750 24500 with +24500 28000 y +28000 34250 nine +34250 44000 soon +44000 74500 sil diff --git a/app/data/alignments/s1/pgwz1a.align b/app/data/alignments/s1/pgwz1a.align new file mode 100644 index 0000000000000000000000000000000000000000..877d6348cf505f87e08007d39f8881c0f51aaa0a --- /dev/null +++ b/app/data/alignments/s1/pgwz1a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 19500 place +19500 26000 green +26000 29000 with +29000 32750 z +32750 37250 one +37250 45000 again +45000 74500 sil diff --git a/app/data/alignments/s1/pgwzzp.align b/app/data/alignments/s1/pgwzzp.align new file mode 100644 index 0000000000000000000000000000000000000000..a807f128cc9d3c447b36de0db0ec2cf5ad6d1078 --- /dev/null +++ b/app/data/alignments/s1/pgwzzp.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 15000 place +15000 22250 green +22250 28000 with +28000 32000 z +32000 40000 zero +40000 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/prac6n.align b/app/data/alignments/s1/prac6n.align new file mode 100644 index 0000000000000000000000000000000000000000..670702a0521c75e9a45558289e977f74119a8e19 --- /dev/null +++ b/app/data/alignments/s1/prac6n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 place +22750 26250 red +26250 27750 at +27750 33000 c +33000 41000 six +41000 47000 now +47000 74500 sil diff --git a/app/data/alignments/s1/prac7s.align b/app/data/alignments/s1/prac7s.align new file mode 100644 index 0000000000000000000000000000000000000000..8554e34cdb0190358daa0d403dd6f7e76cc9c473 --- /dev/null +++ b/app/data/alignments/s1/prac7s.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 26000 place +26000 30750 red +30750 33500 at +33500 38500 c +38500 47500 seven +47500 55000 soon +55000 74500 sil diff --git a/app/data/alignments/s1/prac8p.align b/app/data/alignments/s1/prac8p.align new file mode 100644 index 0000000000000000000000000000000000000000..c1719902056cc8ea27f2d4561afeb96b566e687a --- /dev/null +++ b/app/data/alignments/s1/prac8p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25250 place +25250 28000 red +28000 29500 at +29500 34000 c +34000 38000 eight +38000 48000 please +48000 74500 sil diff --git a/app/data/alignments/s1/prac9a.align b/app/data/alignments/s1/prac9a.align new file mode 100644 index 0000000000000000000000000000000000000000..8fa8f9a412605dca886c989df5bab94b1ceeb6e8 --- /dev/null +++ b/app/data/alignments/s1/prac9a.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 31500 place +31500 35750 red +35750 37250 at +37250 41250 c +41250 47750 nine +47750 56500 again +56500 74500 sil diff --git a/app/data/alignments/s1/praj1s.align b/app/data/alignments/s1/praj1s.align new file mode 100644 index 0000000000000000000000000000000000000000..4d05caf62e2a1df9df119a8038cebc485bfe74c0 --- /dev/null +++ b/app/data/alignments/s1/praj1s.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 25250 place +25250 28750 red +28750 30250 at +30250 34750 j +34750 40500 one +40500 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/praj2p.align b/app/data/alignments/s1/praj2p.align new file mode 100644 index 0000000000000000000000000000000000000000..ddeafc384e3743b39f39990eed423128433222e7 --- /dev/null +++ b/app/data/alignments/s1/praj2p.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22250 place +22250 26000 red +26000 27500 at +27500 33000 j +33000 38500 two +38500 49500 please +49500 74500 sil diff --git a/app/data/alignments/s1/praj3a.align b/app/data/alignments/s1/praj3a.align new file mode 100644 index 0000000000000000000000000000000000000000..6cb052a79727c9fd9f35f47f330c2292da855415 --- /dev/null +++ b/app/data/alignments/s1/praj3a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22000 place +22000 24750 red +24750 26250 at +26250 31250 j +31250 38250 three +38250 45750 again +45750 74500 sil diff --git a/app/data/alignments/s1/prajzn.align b/app/data/alignments/s1/prajzn.align new file mode 100644 index 0000000000000000000000000000000000000000..2c84242591b10d7833d54574963c3a561fc37b01 --- /dev/null +++ b/app/data/alignments/s1/prajzn.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 24750 place +24750 29250 red +29250 31000 at +31000 36000 j +36000 45250 zero +45250 55250 now +55250 74500 sil diff --git a/app/data/alignments/s1/prap4n.align b/app/data/alignments/s1/prap4n.align new file mode 100644 index 0000000000000000000000000000000000000000..26a67984fba8f30696ae1c4ce622aece4c790329 --- /dev/null +++ b/app/data/alignments/s1/prap4n.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 20750 place +20750 23500 red +23500 25250 at +25250 30500 p +30500 37250 four +37250 44500 now +44500 74500 sil diff --git a/app/data/alignments/s1/prap5s.align b/app/data/alignments/s1/prap5s.align new file mode 100644 index 0000000000000000000000000000000000000000..cfc47c66f61d2fed5c4a9ecace7cc2d0453ee24d --- /dev/null +++ b/app/data/alignments/s1/prap5s.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21750 place +21750 25250 red +25250 27500 at +27500 33000 p +33000 40250 five +40250 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/prap6p.align b/app/data/alignments/s1/prap6p.align new file mode 100644 index 0000000000000000000000000000000000000000..597b54e906ea862884df316f4bf8dee972bbe151 --- /dev/null +++ b/app/data/alignments/s1/prap6p.align @@ -0,0 +1,9 @@ +0 12750 sil +12750 20750 place +20750 25250 red +25250 27500 at +27500 28000 sp +28000 32750 p +32750 41000 six +41000 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/prap7a.align b/app/data/alignments/s1/prap7a.align new file mode 100644 index 0000000000000000000000000000000000000000..627c1083c72b5f06a143ed0915b965d0119131e3 --- /dev/null +++ b/app/data/alignments/s1/prap7a.align @@ -0,0 +1,9 @@ +0 17000 sil +17000 24000 place +24000 27250 red +27250 29000 at +29000 29500 sp +29500 33750 p +33750 41750 seven +41750 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/prav8n.align b/app/data/alignments/s1/prav8n.align new file mode 100644 index 0000000000000000000000000000000000000000..58ce0321f6aa07b678e6f57a9def9c1de4e9ecee --- /dev/null +++ b/app/data/alignments/s1/prav8n.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 24750 place +24750 28000 red +28000 30250 at +30250 34500 v +34500 40000 eight +40000 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/prav9s.align b/app/data/alignments/s1/prav9s.align new file mode 100644 index 0000000000000000000000000000000000000000..ae52993c83c907fecb67d90c94e2ddd193194e24 --- /dev/null +++ b/app/data/alignments/s1/prav9s.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 22000 place +22000 24750 red +24750 27750 at +27750 32000 v +32000 39000 nine +39000 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/prax1a.align b/app/data/alignments/s1/prax1a.align new file mode 100644 index 0000000000000000000000000000000000000000..02ab9d9de6a143ed186bf9d12d975b57a73f0152 --- /dev/null +++ b/app/data/alignments/s1/prax1a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 26000 place +26000 28750 red +28750 30500 at +30500 35500 x +35500 38750 one +38750 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/praxzp.align b/app/data/alignments/s1/praxzp.align new file mode 100644 index 0000000000000000000000000000000000000000..b6122fcb51de4da33d1474e7fc1cbfc37488347f --- /dev/null +++ b/app/data/alignments/s1/praxzp.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 23250 place +23250 27000 red +27000 29250 at +29250 33250 x +33250 39500 zero +39500 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/prbd1s.align b/app/data/alignments/s1/prbd1s.align new file mode 100644 index 0000000000000000000000000000000000000000..999be3b1641229b65d01061cae23b0ee41628c62 --- /dev/null +++ b/app/data/alignments/s1/prbd1s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22500 place +22500 27000 red +27000 32000 by +32000 36250 d +36250 42250 one +42250 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/prbd2p.align b/app/data/alignments/s1/prbd2p.align new file mode 100644 index 0000000000000000000000000000000000000000..9349b778cbf5cd06f677c979ae16b15b8a0ba9aa --- /dev/null +++ b/app/data/alignments/s1/prbd2p.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 24500 place +24500 28500 red +28500 32250 by +32250 36250 d +36250 42250 two +42250 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/prbd3a.align b/app/data/alignments/s1/prbd3a.align new file mode 100644 index 0000000000000000000000000000000000000000..75b347b10c7514e9ce7e56ea1abbac6ba61553ab --- /dev/null +++ b/app/data/alignments/s1/prbd3a.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23750 place +23750 27500 red +27500 31500 by +31500 36000 d +36000 42750 three +42750 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/prbdzn.align b/app/data/alignments/s1/prbdzn.align new file mode 100644 index 0000000000000000000000000000000000000000..0840b71eb8bd4011cc0a883a3df8420a60a79e7a --- /dev/null +++ b/app/data/alignments/s1/prbdzn.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 23000 place +23000 26250 red +26250 31750 by +31750 35750 d +35750 45250 zero +45250 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/prbj4n.align b/app/data/alignments/s1/prbj4n.align new file mode 100644 index 0000000000000000000000000000000000000000..35e7328eb39f21633beababba6642c518fd2eb52 --- /dev/null +++ b/app/data/alignments/s1/prbj4n.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 23250 place +23250 27750 red +27750 32500 by +32500 38000 j +38000 45750 four +45750 53500 now +53500 74500 sil diff --git a/app/data/alignments/s1/prbj5s.align b/app/data/alignments/s1/prbj5s.align new file mode 100644 index 0000000000000000000000000000000000000000..678c774e90c284f2c27ea1097a09c4946b003720 --- /dev/null +++ b/app/data/alignments/s1/prbj5s.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 16750 place +16750 19750 red +19750 23750 by +23750 28750 j +28750 35250 five +35250 46250 soon +46250 74500 sil diff --git a/app/data/alignments/s1/prbj6p.align b/app/data/alignments/s1/prbj6p.align new file mode 100644 index 0000000000000000000000000000000000000000..6b2353c9a9cb82e3d3e3c5c26f9e556cfb066601 --- /dev/null +++ b/app/data/alignments/s1/prbj6p.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 22000 place +22000 24750 red +24750 29750 by +29750 35000 j +35000 43750 six +43750 53250 please +53250 74500 sil diff --git a/app/data/alignments/s1/prbj7a.align b/app/data/alignments/s1/prbj7a.align new file mode 100644 index 0000000000000000000000000000000000000000..3b4e13fb9a5d06c6503d709b371dccf7e0f2c0aa --- /dev/null +++ b/app/data/alignments/s1/prbj7a.align @@ -0,0 +1,8 @@ +0 21000 sil +21000 27750 place +27750 30750 red +30750 36500 by +36500 41500 j +41500 49250 seven +49250 57250 again +57250 74500 sil diff --git a/app/data/alignments/s1/prbp8n.align b/app/data/alignments/s1/prbp8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e3cea7b53e938aa4930285d2dea9247ddce1fd90 --- /dev/null +++ b/app/data/alignments/s1/prbp8n.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 22000 place +22000 26500 red +26500 30500 by +30500 35750 p +35750 43000 eight +43000 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/prbp9s.align b/app/data/alignments/s1/prbp9s.align new file mode 100644 index 0000000000000000000000000000000000000000..121b63a1f2ee3b8be498fd28f664fafc83c34433 --- /dev/null +++ b/app/data/alignments/s1/prbp9s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22500 place +22500 26500 red +26500 30500 by +30500 34500 p +34500 41500 nine +41500 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/prbq1a.align b/app/data/alignments/s1/prbq1a.align new file mode 100644 index 0000000000000000000000000000000000000000..8c0c3a47301e0c395d69b5428c4c105600961bc8 --- /dev/null +++ b/app/data/alignments/s1/prbq1a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21750 place +21750 25250 red +25250 28750 by +28750 33750 q +33750 39500 one +39500 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/prbqzp.align b/app/data/alignments/s1/prbqzp.align new file mode 100644 index 0000000000000000000000000000000000000000..4194db83e6bbfee3340918c9f01d685483194808 --- /dev/null +++ b/app/data/alignments/s1/prbqzp.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23500 place +23500 27500 red +27500 31500 by +31500 36250 q +36250 45000 zero +45000 55500 please +55500 74500 sil diff --git a/app/data/alignments/s1/prbx2n.align b/app/data/alignments/s1/prbx2n.align new file mode 100644 index 0000000000000000000000000000000000000000..af9809bd1b0715a1cb2aa40f57e4fe8a1690a067 --- /dev/null +++ b/app/data/alignments/s1/prbx2n.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 26250 place +26250 30250 red +30250 34500 by +34500 39000 x +39000 44750 two +44750 52000 now +52000 74500 sil diff --git a/app/data/alignments/s1/prbx3s.align b/app/data/alignments/s1/prbx3s.align new file mode 100644 index 0000000000000000000000000000000000000000..acf83910d9222daaae62811a60f0112ab854646f --- /dev/null +++ b/app/data/alignments/s1/prbx3s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 24000 place +24000 27500 red +27500 32000 by +32000 36750 x +36750 41000 three +41000 52250 soon +52250 74500 sil diff --git a/app/data/alignments/s1/prbx4p.align b/app/data/alignments/s1/prbx4p.align new file mode 100644 index 0000000000000000000000000000000000000000..ad24f1a812678e75334cad2e175c44849a9fb710 --- /dev/null +++ b/app/data/alignments/s1/prbx4p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 22500 place +22500 26500 red +26500 31000 by +31000 35500 x +35500 40500 four +40500 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/prbx5a.align b/app/data/alignments/s1/prbx5a.align new file mode 100644 index 0000000000000000000000000000000000000000..7f6319d4a2def5c4c43ca30519c47301e7a969ff --- /dev/null +++ b/app/data/alignments/s1/prbx5a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 24250 place +24250 28000 red +28000 32500 by +32500 37250 x +37250 43250 five +43250 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/pric2n.align b/app/data/alignments/s1/pric2n.align new file mode 100644 index 0000000000000000000000000000000000000000..123fac3b55fd897372ad04b798e8e16b76b06ae7 --- /dev/null +++ b/app/data/alignments/s1/pric2n.align @@ -0,0 +1,8 @@ +0 23250 sil +23250 33500 place +33500 39000 red +39000 40000 in +40000 45750 c +45750 52000 two +52000 58250 now +58250 74500 sil diff --git a/app/data/alignments/s1/pric3s.align b/app/data/alignments/s1/pric3s.align new file mode 100644 index 0000000000000000000000000000000000000000..423e77fff4561b8de28167db4ebf486a7c2b7b10 --- /dev/null +++ b/app/data/alignments/s1/pric3s.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 27000 place +27000 35000 red +35000 37000 in +37000 43250 c +43250 49500 three +49500 58750 soon +58750 74500 sil diff --git a/app/data/alignments/s1/pric4p.align b/app/data/alignments/s1/pric4p.align new file mode 100644 index 0000000000000000000000000000000000000000..d161bc4315b8d17eaf398b8a36bc42432357fe63 --- /dev/null +++ b/app/data/alignments/s1/pric4p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22500 place +22500 26250 red +26250 28000 in +28000 33000 c +33000 38750 four +38750 50750 please +50750 74500 sil diff --git a/app/data/alignments/s1/pric5a.align b/app/data/alignments/s1/pric5a.align new file mode 100644 index 0000000000000000000000000000000000000000..cd3ea131dafcb9cc11bdfd82b264a6db25afa377 --- /dev/null +++ b/app/data/alignments/s1/pric5a.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25750 place +25750 31000 red +31000 35250 in +35250 41000 c +41000 48000 five +48000 58000 again +58000 74500 sil diff --git a/app/data/alignments/s1/prii6n.align b/app/data/alignments/s1/prii6n.align new file mode 100644 index 0000000000000000000000000000000000000000..ec0f5a3390f9fda4d0a70b421c62054ebbf7e599 --- /dev/null +++ b/app/data/alignments/s1/prii6n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 23250 place +23250 27750 red +27750 29750 in +29750 33000 i +33000 41250 six +41250 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/prii7s.align b/app/data/alignments/s1/prii7s.align new file mode 100644 index 0000000000000000000000000000000000000000..7c1ef34a0d7a797decdd7135d43ca7a83a85892e --- /dev/null +++ b/app/data/alignments/s1/prii7s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22000 place +22000 28500 red +28500 30000 in +30000 33500 i +33500 41500 seven +41500 50750 soon +50750 74500 sil diff --git a/app/data/alignments/s1/prii8p.align b/app/data/alignments/s1/prii8p.align new file mode 100644 index 0000000000000000000000000000000000000000..affa43e10929621c5abf8fbef38ae388b3b88c70 --- /dev/null +++ b/app/data/alignments/s1/prii8p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 22500 place +22500 28000 red +28000 33250 in +33250 36250 i +36250 41250 eight +41250 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/prii9a.align b/app/data/alignments/s1/prii9a.align new file mode 100644 index 0000000000000000000000000000000000000000..91630740fb85f39d7dc839ffa02e2f94930ef94f --- /dev/null +++ b/app/data/alignments/s1/prii9a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 23250 place +23250 27750 red +27750 30750 in +30750 34250 i +34250 40500 nine +40500 52750 again +52750 74500 sil diff --git a/app/data/alignments/s1/prip1s.align b/app/data/alignments/s1/prip1s.align new file mode 100644 index 0000000000000000000000000000000000000000..a0db3ae42ba463a8e7ebdc4e31b5eceaa7d7f5b2 --- /dev/null +++ b/app/data/alignments/s1/prip1s.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21250 place +21250 25750 red +25750 29250 in +29250 32250 p +32250 38000 one +38000 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/prip2p.align b/app/data/alignments/s1/prip2p.align new file mode 100644 index 0000000000000000000000000000000000000000..bfde7675c8d5073c6aad56148a62e92aebd9d64e --- /dev/null +++ b/app/data/alignments/s1/prip2p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21500 place +21500 25750 red +25750 28250 in +28250 32500 p +32500 38250 two +38250 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/prip3a.align b/app/data/alignments/s1/prip3a.align new file mode 100644 index 0000000000000000000000000000000000000000..00a168480a9e960c3f6d1cccf538279e15f63293 --- /dev/null +++ b/app/data/alignments/s1/prip3a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 20250 place +20250 24250 red +24250 27750 in +27750 32000 p +32000 38500 three +38500 46000 again +46000 74500 sil diff --git a/app/data/alignments/s1/pripzn.align b/app/data/alignments/s1/pripzn.align new file mode 100644 index 0000000000000000000000000000000000000000..8d061ee7a3f0a7f6bfbb34fb04ca2d00f6fc943c --- /dev/null +++ b/app/data/alignments/s1/pripzn.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 24750 place +24750 28000 red +28000 31000 in +31000 34500 p +34500 43750 zero +43750 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/priv4n.align b/app/data/alignments/s1/priv4n.align new file mode 100644 index 0000000000000000000000000000000000000000..aa6e9c8b95e720227bd87973be20ed47ed134abc --- /dev/null +++ b/app/data/alignments/s1/priv4n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 24000 place +24000 29000 red +29000 32500 in +32500 36250 v +36250 43500 four +43500 50750 now +50750 74500 sil diff --git a/app/data/alignments/s1/priv5s.align b/app/data/alignments/s1/priv5s.align new file mode 100644 index 0000000000000000000000000000000000000000..3bcdabeffffe40317194e25ebc89deebe01d9032 --- /dev/null +++ b/app/data/alignments/s1/priv5s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23000 place +23000 26750 red +26750 30000 in +30000 33750 v +33750 40750 five +40750 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/priv6p.align b/app/data/alignments/s1/priv6p.align new file mode 100644 index 0000000000000000000000000000000000000000..5dce925091f0e0acea990603914540ebd871c176 --- /dev/null +++ b/app/data/alignments/s1/priv6p.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 21750 place +21750 25750 red +25750 29000 in +29000 32500 v +32500 40250 six +40250 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/priv7a.align b/app/data/alignments/s1/priv7a.align new file mode 100644 index 0000000000000000000000000000000000000000..0cfe01c93ca1edde1e21a721111eea39a682bd3d --- /dev/null +++ b/app/data/alignments/s1/priv7a.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 22750 place +22750 27500 red +27500 31250 in +31250 35250 v +35250 43250 seven +43250 53500 again +53500 74500 sil diff --git a/app/data/alignments/s1/prwd4n.align b/app/data/alignments/s1/prwd4n.align new file mode 100644 index 0000000000000000000000000000000000000000..1a68b961d39c669487a491bd7b3f63eabd768519 --- /dev/null +++ b/app/data/alignments/s1/prwd4n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 19500 place +19500 26000 red +26000 28250 with +28250 33250 d +33250 41000 four +41000 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/prwd5s.align b/app/data/alignments/s1/prwd5s.align new file mode 100644 index 0000000000000000000000000000000000000000..b268f8b57ac1f46cd18f221faa6bcf4fe5cd8c4d --- /dev/null +++ b/app/data/alignments/s1/prwd5s.align @@ -0,0 +1,8 @@ +0 20750 sil +20750 29250 place +29250 34500 red +34500 36500 with +36500 40750 d +40750 47250 five +47250 57000 soon +57000 74500 sil diff --git a/app/data/alignments/s1/prwd6p.align b/app/data/alignments/s1/prwd6p.align new file mode 100644 index 0000000000000000000000000000000000000000..d8ee03bab0fba7b239e2421053f1fa1751880abe --- /dev/null +++ b/app/data/alignments/s1/prwd6p.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21000 place +21000 27250 red +27250 29750 with +29750 34500 d +34500 42500 six +42500 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/prwd7a.align b/app/data/alignments/s1/prwd7a.align new file mode 100644 index 0000000000000000000000000000000000000000..beaa0ba0cf5e07690d290931c6a6bca5fdb8585e --- /dev/null +++ b/app/data/alignments/s1/prwd7a.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21750 place +21750 32750 red +32750 35250 with +35250 39250 d +39250 46750 seven +46750 54750 again +54750 74500 sil diff --git a/app/data/alignments/s1/prwj8n.align b/app/data/alignments/s1/prwj8n.align new file mode 100644 index 0000000000000000000000000000000000000000..cb6bbf0b18ef9951bdef329aac84847ed0dbf68e --- /dev/null +++ b/app/data/alignments/s1/prwj8n.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 21250 place +21250 27000 red +27000 29000 with +29000 32500 j +32500 37250 eight +37250 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/prwj9s.align b/app/data/alignments/s1/prwj9s.align new file mode 100644 index 0000000000000000000000000000000000000000..f50b2229f4584d7e82b825a75619092206732062 --- /dev/null +++ b/app/data/alignments/s1/prwj9s.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 21250 place +21250 27500 red +27500 29500 with +29500 33500 j +33500 40000 nine +40000 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/prwk1a.align b/app/data/alignments/s1/prwk1a.align new file mode 100644 index 0000000000000000000000000000000000000000..6ad77a553b38210afce74602d59c976be810f9c4 --- /dev/null +++ b/app/data/alignments/s1/prwk1a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23250 place +23250 26750 red +26750 29500 with +29500 33000 k +33000 38500 one +38500 46000 again +46000 74500 sil diff --git a/app/data/alignments/s1/prwkzp.align b/app/data/alignments/s1/prwkzp.align new file mode 100644 index 0000000000000000000000000000000000000000..0d21a7a4b87f74c41705e54f4a02e5281daf87f4 --- /dev/null +++ b/app/data/alignments/s1/prwkzp.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 26000 place +26000 31750 red +31750 33750 with +33750 37750 k +37750 46250 zero +46250 57000 please +57000 74500 sil diff --git a/app/data/alignments/s1/prwq2n.align b/app/data/alignments/s1/prwq2n.align new file mode 100644 index 0000000000000000000000000000000000000000..16fbafcc01a2a2fba6a361f0ab06571ba7726dff --- /dev/null +++ b/app/data/alignments/s1/prwq2n.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25750 place +25750 30250 red +30250 33500 with +33500 38500 q +38500 45250 two +45250 53500 now +53500 74500 sil diff --git a/app/data/alignments/s1/prwq3s.align b/app/data/alignments/s1/prwq3s.align new file mode 100644 index 0000000000000000000000000000000000000000..d58593fb3e57c7dfc30e8c21791cbaea9285785d --- /dev/null +++ b/app/data/alignments/s1/prwq3s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 place +22750 31000 red +31000 33750 with +33750 38750 q +38750 45000 three +45000 53750 soon +53750 74500 sil diff --git a/app/data/alignments/s1/prwq4p.align b/app/data/alignments/s1/prwq4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0464042425d0435bbb067fb2c8e150c0d09ea281 --- /dev/null +++ b/app/data/alignments/s1/prwq4p.align @@ -0,0 +1,8 @@ +0 20000 sil +20000 28750 place +28750 34750 red +34750 37000 with +37000 42250 q +42250 48250 four +48250 58750 please +58750 74500 sil diff --git a/app/data/alignments/s1/prwq5a.align b/app/data/alignments/s1/prwq5a.align new file mode 100644 index 0000000000000000000000000000000000000000..0c2e4fc2330fb4b1c1e533b021a30ff870b8b3b2 --- /dev/null +++ b/app/data/alignments/s1/prwq5a.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 26500 place +26500 32250 red +32250 34750 with +34750 40000 q +40000 46750 five +46750 58250 again +58250 74500 sil diff --git a/app/data/alignments/s1/prwx6n.align b/app/data/alignments/s1/prwx6n.align new file mode 100644 index 0000000000000000000000000000000000000000..5b5b18eba1eca03e4b4571213d09e18659c3393f --- /dev/null +++ b/app/data/alignments/s1/prwx6n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 place +22750 30500 red +30500 34250 with +34250 36250 x +36250 43500 six +43500 51000 now +51000 74500 sil diff --git a/app/data/alignments/s1/prwx7s.align b/app/data/alignments/s1/prwx7s.align new file mode 100644 index 0000000000000000000000000000000000000000..1dbfdf94d76e160781355fa0bda3860e11955d95 --- /dev/null +++ b/app/data/alignments/s1/prwx7s.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23750 place +23750 30000 red +30000 33750 with +33750 38000 x +38000 45250 seven +45250 53000 soon +53000 74500 sil diff --git a/app/data/alignments/s1/prwx8p.align b/app/data/alignments/s1/prwx8p.align new file mode 100644 index 0000000000000000000000000000000000000000..d0ae56615eb47805b2de7dccb1e01c89409eef79 --- /dev/null +++ b/app/data/alignments/s1/prwx8p.align @@ -0,0 +1,8 @@ +0 21500 sil +21500 29750 place +29750 40000 red +40000 44000 with +44000 49000 x +49000 53000 eight +53000 62750 please +62750 74500 sil diff --git a/app/data/alignments/s1/prwx9a.align b/app/data/alignments/s1/prwx9a.align new file mode 100644 index 0000000000000000000000000000000000000000..dcd0a6d4e0845012081d9c4a8f1e02a965cbbf88 --- /dev/null +++ b/app/data/alignments/s1/prwx9a.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 25750 place +25750 32500 red +32500 37000 with +37000 42000 x +42000 47500 nine +47500 56000 again +56000 74500 sil diff --git a/app/data/alignments/s1/pwad2n.align b/app/data/alignments/s1/pwad2n.align new file mode 100644 index 0000000000000000000000000000000000000000..37df9b3217c100ff3b9d53aa256d54912c75e343 --- /dev/null +++ b/app/data/alignments/s1/pwad2n.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 21500 place +21500 26000 white +26000 27250 at +27250 32750 d +32750 39250 two +39250 46750 now +46750 74500 sil diff --git a/app/data/alignments/s1/pwad3s.align b/app/data/alignments/s1/pwad3s.align new file mode 100644 index 0000000000000000000000000000000000000000..a3371e0f67b394be77a68de23063bd36a5ff91c3 --- /dev/null +++ b/app/data/alignments/s1/pwad3s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 place +22750 27750 white +27750 28750 at +28750 33750 d +33750 40000 three +40000 50250 soon +50250 74500 sil diff --git a/app/data/alignments/s1/pwad4p.align b/app/data/alignments/s1/pwad4p.align new file mode 100644 index 0000000000000000000000000000000000000000..1f34f6468681d63ba61b7b6857b39a56f3feb810 --- /dev/null +++ b/app/data/alignments/s1/pwad4p.align @@ -0,0 +1,8 @@ +0 21750 sil +21750 28250 place +28250 33500 white +33500 34500 at +34500 39250 d +39250 47000 four +47000 56500 please +56500 74500 sil diff --git a/app/data/alignments/s1/pwad5a.align b/app/data/alignments/s1/pwad5a.align new file mode 100644 index 0000000000000000000000000000000000000000..edf673e6c3b0cb9c4700478a0909f89b4e850da8 --- /dev/null +++ b/app/data/alignments/s1/pwad5a.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22250 place +22250 27500 white +27500 29500 at +29500 34250 d +34250 41500 five +41500 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/pwaj6n.align b/app/data/alignments/s1/pwaj6n.align new file mode 100644 index 0000000000000000000000000000000000000000..8e372bb8ec2b49774e9d424a01dfc04f39db43f5 --- /dev/null +++ b/app/data/alignments/s1/pwaj6n.align @@ -0,0 +1,8 @@ +0 4000 sil +4000 22250 place +22250 27000 white +27000 28000 at +28000 32750 j +32750 41000 six +41000 48500 now +48500 74500 sil diff --git a/app/data/alignments/s1/pwaj7s.align b/app/data/alignments/s1/pwaj7s.align new file mode 100644 index 0000000000000000000000000000000000000000..c5bad746600a780820ffae6d60636ff7606079e8 --- /dev/null +++ b/app/data/alignments/s1/pwaj7s.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 24750 place +24750 30500 white +30500 31750 at +31750 36750 j +36750 45000 seven +45000 52500 soon +52500 74500 sil diff --git a/app/data/alignments/s1/pwaj8p.align b/app/data/alignments/s1/pwaj8p.align new file mode 100644 index 0000000000000000000000000000000000000000..f28596d953eced92d34fe8755e8958355c27aa72 --- /dev/null +++ b/app/data/alignments/s1/pwaj8p.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21750 place +21750 26000 white +26000 27250 at +27250 31250 j +31250 35750 eight +35750 45250 please +45250 74500 sil diff --git a/app/data/alignments/s1/pwaj9a.align b/app/data/alignments/s1/pwaj9a.align new file mode 100644 index 0000000000000000000000000000000000000000..db22f4a79348180692fd0ff923f6e2ef7c227aba --- /dev/null +++ b/app/data/alignments/s1/pwaj9a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22500 place +22500 27500 white +27500 28750 at +28750 33000 j +33000 39250 nine +39250 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/pwaq1s.align b/app/data/alignments/s1/pwaq1s.align new file mode 100644 index 0000000000000000000000000000000000000000..9a913661f71af1671c26e398951aa376e503f04d --- /dev/null +++ b/app/data/alignments/s1/pwaq1s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22750 place +22750 27250 white +27250 28250 at +28250 33250 q +33250 39250 one +39250 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/pwaq2p.align b/app/data/alignments/s1/pwaq2p.align new file mode 100644 index 0000000000000000000000000000000000000000..a81b9acbfa1e3902dad22b24313f337615d2e9ec --- /dev/null +++ b/app/data/alignments/s1/pwaq2p.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 24750 place +24750 29500 white +29500 30750 at +30750 35750 q +35750 41500 two +41500 52750 please +52750 74500 sil diff --git a/app/data/alignments/s1/pwaq3a.align b/app/data/alignments/s1/pwaq3a.align new file mode 100644 index 0000000000000000000000000000000000000000..796f9e1bc8fbbaa7f75e8433937d0233a4ecfea3 --- /dev/null +++ b/app/data/alignments/s1/pwaq3a.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 20000 place +20000 24250 white +24250 25250 at +25250 30750 q +30750 36750 three +36750 44750 again +44750 74500 sil diff --git a/app/data/alignments/s1/pwaqzn.align b/app/data/alignments/s1/pwaqzn.align new file mode 100644 index 0000000000000000000000000000000000000000..6a160c96251424138fa96b51893b97c05cbd361e --- /dev/null +++ b/app/data/alignments/s1/pwaqzn.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 22250 place +22250 26750 white +26750 28000 at +28000 33000 q +33000 42500 zero +42500 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/pwax4n.align b/app/data/alignments/s1/pwax4n.align new file mode 100644 index 0000000000000000000000000000000000000000..c8ecb6114fb607bbd7c9c98aa405fd940d6ee842 --- /dev/null +++ b/app/data/alignments/s1/pwax4n.align @@ -0,0 +1,8 @@ +0 23750 sil +23750 31750 place +31750 37000 white +37000 39500 at +39500 44500 x +44500 51250 four +51250 59750 now +59750 74500 sil diff --git a/app/data/alignments/s1/pwax5s.align b/app/data/alignments/s1/pwax5s.align new file mode 100644 index 0000000000000000000000000000000000000000..58e0a22e885a0b75355104c8764a615f4f3dfb08 --- /dev/null +++ b/app/data/alignments/s1/pwax5s.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 20500 place +20500 25500 white +25500 28000 at +28000 32500 x +32500 38750 five +38750 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/pwax6p.align b/app/data/alignments/s1/pwax6p.align new file mode 100644 index 0000000000000000000000000000000000000000..9cbaccfa2876149184b174d10ffce085e2f8c2de --- /dev/null +++ b/app/data/alignments/s1/pwax6p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 27000 place +27000 31750 white +31750 34250 at +34250 38500 x +38500 45000 six +45000 53750 please +53750 74500 sil diff --git a/app/data/alignments/s1/pwax7a.align b/app/data/alignments/s1/pwax7a.align new file mode 100644 index 0000000000000000000000000000000000000000..ea122a6e5652260e09104c0dd6a53f02b1acf6c8 --- /dev/null +++ b/app/data/alignments/s1/pwax7a.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19750 place +19750 24750 white +24750 28000 at +28000 33750 x +33750 41500 seven +41500 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/pwbd6n.align b/app/data/alignments/s1/pwbd6n.align new file mode 100644 index 0000000000000000000000000000000000000000..3ca9ce258ff4465e81a46bdab19fdbc9f2d8e5d2 --- /dev/null +++ b/app/data/alignments/s1/pwbd6n.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 25500 place +25500 30500 white +30500 35250 by +35250 40000 d +40000 48500 six +48500 58500 now +58500 74500 sil diff --git a/app/data/alignments/s1/pwbd7s.align b/app/data/alignments/s1/pwbd7s.align new file mode 100644 index 0000000000000000000000000000000000000000..0682d3820aaed9bc5dd115ea2729a2ddf7c12c22 --- /dev/null +++ b/app/data/alignments/s1/pwbd7s.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 24000 place +24000 28500 white +28500 32250 by +32250 36500 d +36500 45500 seven +45500 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/pwbd8p.align b/app/data/alignments/s1/pwbd8p.align new file mode 100644 index 0000000000000000000000000000000000000000..3ee9686889eb8f6ccc7beb47c29b318828c5a52d --- /dev/null +++ b/app/data/alignments/s1/pwbd8p.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 23500 place +23500 28750 white +28750 32000 by +32000 35750 d +35750 39750 eight +39750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/pwbd9a.align b/app/data/alignments/s1/pwbd9a.align new file mode 100644 index 0000000000000000000000000000000000000000..4ee20b346686703a6b4e32a8f9cabe4d6d544013 --- /dev/null +++ b/app/data/alignments/s1/pwbd9a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 21000 place +21000 26000 white +26000 30500 by +30500 34000 d +34000 41000 nine +41000 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/pwbk1s.align b/app/data/alignments/s1/pwbk1s.align new file mode 100644 index 0000000000000000000000000000000000000000..6e91e8c6b0f085009ff56502687de7dc0018b3c7 --- /dev/null +++ b/app/data/alignments/s1/pwbk1s.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 28500 place +28500 33750 white +33750 37250 by +37250 42750 k +42750 49000 one +49000 60250 soon +60250 74500 sil diff --git a/app/data/alignments/s1/pwbk2p.align b/app/data/alignments/s1/pwbk2p.align new file mode 100644 index 0000000000000000000000000000000000000000..9d00b0871020b2a2542667d439f31e3304c2aa31 --- /dev/null +++ b/app/data/alignments/s1/pwbk2p.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 23500 place +23500 28750 white +28750 32500 by +32500 38750 k +38750 45000 two +45000 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/pwbk3a.align b/app/data/alignments/s1/pwbk3a.align new file mode 100644 index 0000000000000000000000000000000000000000..af7141f54c753aaa2c8521273a347977f3c134f8 --- /dev/null +++ b/app/data/alignments/s1/pwbk3a.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 23000 place +23000 29000 white +29000 34250 by +34250 40000 k +40000 47750 three +47750 55000 again +55000 74500 sil diff --git a/app/data/alignments/s1/pwbkzn.align b/app/data/alignments/s1/pwbkzn.align new file mode 100644 index 0000000000000000000000000000000000000000..283c061e40240a713f622786a863be6eb55fdd49 --- /dev/null +++ b/app/data/alignments/s1/pwbkzn.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 place +22750 28500 white +28500 31750 by +31750 36750 k +36750 46750 zero +46750 54750 now +54750 74500 sil diff --git a/app/data/alignments/s1/pwbq4n.align b/app/data/alignments/s1/pwbq4n.align new file mode 100644 index 0000000000000000000000000000000000000000..0063e1fbd6b2d3285229f2b7c0e1639d0edcee7f --- /dev/null +++ b/app/data/alignments/s1/pwbq4n.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 24750 place +24750 30750 white +30750 35500 by +35500 41750 q +41750 50250 four +50250 59500 now +59500 74500 sil diff --git a/app/data/alignments/s1/pwbq5s.align b/app/data/alignments/s1/pwbq5s.align new file mode 100644 index 0000000000000000000000000000000000000000..0ac2fcea2727422df50823ff7065680277203cff --- /dev/null +++ b/app/data/alignments/s1/pwbq5s.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25500 place +25500 31250 white +31250 35500 by +35500 41750 q +41750 48750 five +48750 59000 soon +59000 74500 sil diff --git a/app/data/alignments/s1/pwbq6p.align b/app/data/alignments/s1/pwbq6p.align new file mode 100644 index 0000000000000000000000000000000000000000..2c17ee2f21aff6a297a470ab6f94eab67b7d7055 --- /dev/null +++ b/app/data/alignments/s1/pwbq6p.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 26000 place +26000 29750 white +29750 33000 by +33000 38250 q +38250 45750 six +45750 54750 please +54750 74500 sil diff --git a/app/data/alignments/s1/pwbq7a.align b/app/data/alignments/s1/pwbq7a.align new file mode 100644 index 0000000000000000000000000000000000000000..57c45002b8098d828ddd34b3f45d4ff1332a266c --- /dev/null +++ b/app/data/alignments/s1/pwbq7a.align @@ -0,0 +1,8 @@ +0 18250 sil +18250 26250 place +26250 31250 white +31250 35500 by +35500 40750 q +40750 48500 seven +48500 56750 again +56750 74500 sil diff --git a/app/data/alignments/s1/pwbx8n.align b/app/data/alignments/s1/pwbx8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e4109f7986fe6262d3e21356802f262961a3a0ea --- /dev/null +++ b/app/data/alignments/s1/pwbx8n.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 15500 place +15500 20750 white +20750 25250 by +25250 30250 x +30250 34000 eight +34000 41750 now +41750 74500 sil diff --git a/app/data/alignments/s1/pwbx9s.align b/app/data/alignments/s1/pwbx9s.align new file mode 100644 index 0000000000000000000000000000000000000000..b353cb17535e1cfc885d0cdef5203214753127a1 --- /dev/null +++ b/app/data/alignments/s1/pwbx9s.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19500 place +19500 24000 white +24000 27500 by +27500 32000 x +32000 36750 nine +36750 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/pwby1a.align b/app/data/alignments/s1/pwby1a.align new file mode 100644 index 0000000000000000000000000000000000000000..298b8f2138d2138611cafb85d9f49c069b8922e6 --- /dev/null +++ b/app/data/alignments/s1/pwby1a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 21000 place +21000 24750 white +24750 28500 by +28500 33000 y +33000 38750 one +38750 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/pwbyzp.align b/app/data/alignments/s1/pwbyzp.align new file mode 100644 index 0000000000000000000000000000000000000000..d5d272d388402cd777e26f61c2bbdfbb430e3521 --- /dev/null +++ b/app/data/alignments/s1/pwbyzp.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 23750 place +23750 30000 white +30000 33250 by +33250 38250 y +38250 46500 zero +46500 57000 please +57000 74500 sil diff --git a/app/data/alignments/s1/pwic8n.align b/app/data/alignments/s1/pwic8n.align new file mode 100644 index 0000000000000000000000000000000000000000..777cabc16e773b751bb59a9953a106432191d2fa --- /dev/null +++ b/app/data/alignments/s1/pwic8n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 19250 place +19250 24250 white +24250 25750 in +25750 30750 c +30750 38500 eight +38500 42750 now +42750 74500 sil diff --git a/app/data/alignments/s1/pwic9s.align b/app/data/alignments/s1/pwic9s.align new file mode 100644 index 0000000000000000000000000000000000000000..34698394d9b82444174d4caab4ffccde40d29840 --- /dev/null +++ b/app/data/alignments/s1/pwic9s.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 16500 place +16500 22000 white +22000 23750 in +23750 28000 c +28000 35000 nine +35000 45000 soon +45000 74500 sil diff --git a/app/data/alignments/s1/pwid1a.align b/app/data/alignments/s1/pwid1a.align new file mode 100644 index 0000000000000000000000000000000000000000..e039bd380567e683295462ef727d9a2a49d99a36 --- /dev/null +++ b/app/data/alignments/s1/pwid1a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 22250 place +22250 27000 white +27000 31000 in +31000 35000 d +35000 41250 one +41250 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/pwidzp.align b/app/data/alignments/s1/pwidzp.align new file mode 100644 index 0000000000000000000000000000000000000000..c5d1c44e4304f38d19a97273ebcdc8d273336fd6 --- /dev/null +++ b/app/data/alignments/s1/pwidzp.align @@ -0,0 +1,8 @@ +0 19250 sil +19250 26500 place +26500 31750 white +31750 34000 in +34000 37500 d +37500 45500 zero +45500 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/pwij2n.align b/app/data/alignments/s1/pwij2n.align new file mode 100644 index 0000000000000000000000000000000000000000..a0f01b1b9a1b0d938b5f2c5763b519c34c022b08 --- /dev/null +++ b/app/data/alignments/s1/pwij2n.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 25000 place +25000 29750 white +29750 32750 in +32750 37500 j +37500 44000 two +44000 52750 now +52750 74500 sil diff --git a/app/data/alignments/s1/pwij3s.align b/app/data/alignments/s1/pwij3s.align new file mode 100644 index 0000000000000000000000000000000000000000..a88c6969101aece86258d622b5c545898cec4d9c --- /dev/null +++ b/app/data/alignments/s1/pwij3s.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 22500 place +22500 28500 white +28500 30500 in +30500 35250 j +35250 41000 three +41000 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/pwij4p.align b/app/data/alignments/s1/pwij4p.align new file mode 100644 index 0000000000000000000000000000000000000000..f045490216cd98e7812d18b1915eaddf4a1b31c3 --- /dev/null +++ b/app/data/alignments/s1/pwij4p.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 24250 place +24250 29250 white +29250 32250 in +32250 36750 j +36750 43250 four +43250 52750 please +52750 74500 sil diff --git a/app/data/alignments/s1/pwij5a.align b/app/data/alignments/s1/pwij5a.align new file mode 100644 index 0000000000000000000000000000000000000000..c725b4c6898d1794b65ab2e43e1e36f7f617ed22 --- /dev/null +++ b/app/data/alignments/s1/pwij5a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 21250 place +21250 26750 white +26750 30500 in +30500 35000 j +35000 42250 five +42250 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/pwip6n.align b/app/data/alignments/s1/pwip6n.align new file mode 100644 index 0000000000000000000000000000000000000000..f372a7bfcd085a565e2c430839ce7a98eafd69b6 --- /dev/null +++ b/app/data/alignments/s1/pwip6n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 19250 place +19250 24750 white +24750 27250 in +27250 31500 p +31500 39500 six +39500 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/pwip7s.align b/app/data/alignments/s1/pwip7s.align new file mode 100644 index 0000000000000000000000000000000000000000..1382f4bcc9b9b08a83abd6e76c8e810d125489ac --- /dev/null +++ b/app/data/alignments/s1/pwip7s.align @@ -0,0 +1,8 @@ +0 5500 sil +5500 13750 place +13750 19500 white +19500 22500 in +22500 26250 p +26250 35500 seven +35500 43250 soon +43250 74500 sil diff --git a/app/data/alignments/s1/pwip8p.align b/app/data/alignments/s1/pwip8p.align new file mode 100644 index 0000000000000000000000000000000000000000..312f8dba1e8b0f578176dce5ea5ef03dbe573558 --- /dev/null +++ b/app/data/alignments/s1/pwip8p.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25500 place +25500 31000 white +31000 34250 in +34250 38000 p +38000 42750 eight +42750 54000 please +54000 74500 sil diff --git a/app/data/alignments/s1/pwip9a.align b/app/data/alignments/s1/pwip9a.align new file mode 100644 index 0000000000000000000000000000000000000000..24080f5fe4513048553434ef2430e778e4aecaf3 --- /dev/null +++ b/app/data/alignments/s1/pwip9a.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19250 place +19250 25500 white +25500 28500 in +28500 32250 p +32250 39500 nine +39500 47750 again +47750 74500 sil diff --git a/app/data/alignments/s1/pwix1s.align b/app/data/alignments/s1/pwix1s.align new file mode 100644 index 0000000000000000000000000000000000000000..f32888046fed752a9a85986c8e1168b291e9fb45 --- /dev/null +++ b/app/data/alignments/s1/pwix1s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22250 place +22250 28000 white +28000 30750 in +30750 35250 x +35250 39250 one +39250 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/pwix2p.align b/app/data/alignments/s1/pwix2p.align new file mode 100644 index 0000000000000000000000000000000000000000..1faca777fc58e0ff968cf2edaa476394300e48ee --- /dev/null +++ b/app/data/alignments/s1/pwix2p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21250 place +21250 27250 white +27250 29500 in +29500 33750 x +33750 39000 two +39000 49000 please +49000 74500 sil diff --git a/app/data/alignments/s1/pwix3a.align b/app/data/alignments/s1/pwix3a.align new file mode 100644 index 0000000000000000000000000000000000000000..d3bbbbc3662eea4cbda95294f8d2cca328d25624 --- /dev/null +++ b/app/data/alignments/s1/pwix3a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 25250 place +25250 31750 white +31750 33500 in +33500 38000 x +38000 43500 three +43500 51750 again +51750 74500 sil diff --git a/app/data/alignments/s1/pwixzn.align b/app/data/alignments/s1/pwixzn.align new file mode 100644 index 0000000000000000000000000000000000000000..9426dea8b2ecc87f5012465a005b9391d9f056d5 --- /dev/null +++ b/app/data/alignments/s1/pwixzn.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 24750 place +24750 31500 white +31500 34250 in +34250 38000 x +38000 45500 zero +45500 53500 now +53500 74500 sil diff --git a/app/data/alignments/s1/pwwe1s.align b/app/data/alignments/s1/pwwe1s.align new file mode 100644 index 0000000000000000000000000000000000000000..06cc1ceded8a135205233fe6c30dca281c234ad8 --- /dev/null +++ b/app/data/alignments/s1/pwwe1s.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 18250 place +18250 21750 white +21750 25000 with +25000 27000 e +27000 32500 one +32500 42500 soon +42500 74500 sil diff --git a/app/data/alignments/s1/pwwe2p.align b/app/data/alignments/s1/pwwe2p.align new file mode 100644 index 0000000000000000000000000000000000000000..773e47682d3bd6b5af9b82c324ea44037812e15b --- /dev/null +++ b/app/data/alignments/s1/pwwe2p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 24250 place +24250 32000 white +32000 34750 with +34750 37500 e +37500 43500 two +43500 54500 please +54500 74500 sil diff --git a/app/data/alignments/s1/pwwe3a.align b/app/data/alignments/s1/pwwe3a.align new file mode 100644 index 0000000000000000000000000000000000000000..2964a46bbf370bb78ecd615d3dce02b9c4da2317 --- /dev/null +++ b/app/data/alignments/s1/pwwe3a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 23000 place +23000 26750 white +26750 30500 with +30500 34750 e +34750 41500 three +41500 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/pwwezn.align b/app/data/alignments/s1/pwwezn.align new file mode 100644 index 0000000000000000000000000000000000000000..c02042683b93b7b083374a2c3d13005454de3be9 --- /dev/null +++ b/app/data/alignments/s1/pwwezn.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 21750 place +21750 28250 white +28250 36000 with +36000 39500 e +39500 50000 zero +50000 57000 now +57000 74500 sil diff --git a/app/data/alignments/s1/pwwk4n.align b/app/data/alignments/s1/pwwk4n.align new file mode 100644 index 0000000000000000000000000000000000000000..18744258eae398b1406d31e40a88970d7109718e --- /dev/null +++ b/app/data/alignments/s1/pwwk4n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21750 place +21750 28250 white +28250 30750 with +30750 35500 k +35500 42500 four +42500 49000 now +49000 74500 sil diff --git a/app/data/alignments/s1/pwwk5s.align b/app/data/alignments/s1/pwwk5s.align new file mode 100644 index 0000000000000000000000000000000000000000..970d182903a6b9a2940679f2ae83da540c262262 --- /dev/null +++ b/app/data/alignments/s1/pwwk5s.align @@ -0,0 +1,8 @@ +0 20500 sil +20500 28250 place +28250 32000 white +32000 34750 with +34750 39500 k +39500 46250 five +46250 56500 soon +56500 74500 sil diff --git a/app/data/alignments/s1/pwwk6p.align b/app/data/alignments/s1/pwwk6p.align new file mode 100644 index 0000000000000000000000000000000000000000..b7364d1d375bde9a800e29c8799e7fa910458277 --- /dev/null +++ b/app/data/alignments/s1/pwwk6p.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 22750 place +22750 25750 white +25750 28250 with +28250 33250 k +33250 40750 six +40750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/pwwk7a.align b/app/data/alignments/s1/pwwk7a.align new file mode 100644 index 0000000000000000000000000000000000000000..018b7fff4c3325674eb3110e37528a66368682e8 --- /dev/null +++ b/app/data/alignments/s1/pwwk7a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 23500 place +23500 28000 white +28000 30500 with +30500 35250 k +35250 43500 seven +43500 51000 again +51000 74500 sil diff --git a/app/data/alignments/s1/pwwq8n.align b/app/data/alignments/s1/pwwq8n.align new file mode 100644 index 0000000000000000000000000000000000000000..6ccaa817942026c5536e9edebec3c754bf4634ff --- /dev/null +++ b/app/data/alignments/s1/pwwq8n.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 21250 place +21250 24750 white +24750 28000 with +28000 33250 q +33250 39750 eight +39750 46250 now +46250 74500 sil diff --git a/app/data/alignments/s1/pwwq9s.align b/app/data/alignments/s1/pwwq9s.align new file mode 100644 index 0000000000000000000000000000000000000000..1797d81edc000cb90e734c546211962e08d728c7 --- /dev/null +++ b/app/data/alignments/s1/pwwq9s.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 25500 place +25500 29750 white +29750 31750 with +31750 36500 q +36500 42750 nine +42750 53000 soon +53000 74500 sil diff --git a/app/data/alignments/s1/pwwr1a.align b/app/data/alignments/s1/pwwr1a.align new file mode 100644 index 0000000000000000000000000000000000000000..f423164901659bd9885b53d628b07a513af87858 --- /dev/null +++ b/app/data/alignments/s1/pwwr1a.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 20750 place +20750 27750 white +27750 31750 with +31750 35500 r +35500 40750 one +40750 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/pwwrzp.align b/app/data/alignments/s1/pwwrzp.align new file mode 100644 index 0000000000000000000000000000000000000000..7003508ad69c2b414206774bfc5b1ad241de11f4 --- /dev/null +++ b/app/data/alignments/s1/pwwrzp.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22500 place +22500 27500 white +27500 31500 with +31500 34750 r +34750 42750 zero +42750 53500 please +53500 74500 sil diff --git a/app/data/alignments/s1/pwwy2n.align b/app/data/alignments/s1/pwwy2n.align new file mode 100644 index 0000000000000000000000000000000000000000..ebade49646fe65d469b56c217d2f968aa026620a --- /dev/null +++ b/app/data/alignments/s1/pwwy2n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22000 place +22000 25750 white +25750 30250 with +30250 34250 y +34250 42000 two +42000 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/pwwy3s.align b/app/data/alignments/s1/pwwy3s.align new file mode 100644 index 0000000000000000000000000000000000000000..e84921ace325b7538507930d562ecffdc66c0d50 --- /dev/null +++ b/app/data/alignments/s1/pwwy3s.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 21250 place +21250 29000 white +29000 32500 with +32500 36250 y +36250 41750 three +41750 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/pwwy4p.align b/app/data/alignments/s1/pwwy4p.align new file mode 100644 index 0000000000000000000000000000000000000000..fca359b1298dd950606d8685522a96f0ecd9b175 --- /dev/null +++ b/app/data/alignments/s1/pwwy4p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 21750 place +21750 33000 white +33000 36000 with +36000 39750 y +39750 46000 four +46000 56500 please +56500 74500 sil diff --git a/app/data/alignments/s1/pwwy5a.align b/app/data/alignments/s1/pwwy5a.align new file mode 100644 index 0000000000000000000000000000000000000000..a177edbd316ee83e9f11b128363b2d7c4210fcc2 --- /dev/null +++ b/app/data/alignments/s1/pwwy5a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 20500 place +20500 32000 white +32000 36250 with +36250 40500 y +40500 47750 five +47750 55000 again +55000 74500 sil diff --git a/app/data/alignments/s1/sbaa4n.align b/app/data/alignments/s1/sbaa4n.align new file mode 100644 index 0000000000000000000000000000000000000000..bbf318f244853eb50a840ee1df951fc3a09eea0f --- /dev/null +++ b/app/data/alignments/s1/sbaa4n.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 21000 set +21000 27750 blue +27750 29000 at +29000 32750 a +32750 40500 four +40500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/sbaa5s.align b/app/data/alignments/s1/sbaa5s.align new file mode 100644 index 0000000000000000000000000000000000000000..94dddb9b3e60b0d26e7458a43f2020c853b2b689 --- /dev/null +++ b/app/data/alignments/s1/sbaa5s.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 19750 set +19750 29000 blue +29000 36250 at +36250 39250 a +39250 46750 five +46750 55250 soon +55250 74500 sil diff --git a/app/data/alignments/s1/sbaa6p.align b/app/data/alignments/s1/sbaa6p.align new file mode 100644 index 0000000000000000000000000000000000000000..ee31589b0967e9b47b0a40f709f7004d21dfa3ae --- /dev/null +++ b/app/data/alignments/s1/sbaa6p.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 17750 set +17750 23750 blue +23750 25250 at +25250 28750 a +28750 37250 six +37250 47000 please +47000 74500 sil diff --git a/app/data/alignments/s1/sbaa7a.align b/app/data/alignments/s1/sbaa7a.align new file mode 100644 index 0000000000000000000000000000000000000000..dfda14d99810b9b57d68e74041672a8774a7964a --- /dev/null +++ b/app/data/alignments/s1/sbaa7a.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 26500 set +26500 31750 blue +31750 33250 at +33250 36250 a +36250 44250 seven +44250 53250 again +53250 74500 sil diff --git a/app/data/alignments/s1/sbag8n.align b/app/data/alignments/s1/sbag8n.align new file mode 100644 index 0000000000000000000000000000000000000000..dd8e7a0ee0c4172823595650b2349fda46a5b89f --- /dev/null +++ b/app/data/alignments/s1/sbag8n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 23500 set +23500 31500 blue +31500 32750 at +32750 38750 g +38750 45250 eight +45250 54500 now +54500 74500 sil diff --git a/app/data/alignments/s1/sbag9s.align b/app/data/alignments/s1/sbag9s.align new file mode 100644 index 0000000000000000000000000000000000000000..0652f772871eadaf27b87532265425dbe609a292 --- /dev/null +++ b/app/data/alignments/s1/sbag9s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 22750 set +22750 30250 blue +30250 31500 at +31500 35500 g +35500 42750 nine +42750 53500 soon +53500 74500 sil diff --git a/app/data/alignments/s1/sbah1a.align b/app/data/alignments/s1/sbah1a.align new file mode 100644 index 0000000000000000000000000000000000000000..0d5599135274f446f63c68d3b78b143d01246166 --- /dev/null +++ b/app/data/alignments/s1/sbah1a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22750 set +22750 27750 blue +27750 29250 at +29250 34250 h +34250 38000 one +38000 45750 again +45750 74500 sil diff --git a/app/data/alignments/s1/sbahzp.align b/app/data/alignments/s1/sbahzp.align new file mode 100644 index 0000000000000000000000000000000000000000..e977ec251b6f40254e40622550d2fea7ae598482 --- /dev/null +++ b/app/data/alignments/s1/sbahzp.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21250 set +21250 27250 blue +27250 28250 at +28250 33250 h +33250 39500 zero +39500 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/sban2n.align b/app/data/alignments/s1/sban2n.align new file mode 100644 index 0000000000000000000000000000000000000000..95474f58827bdbd37b8aef47d073ebfe7ad91610 --- /dev/null +++ b/app/data/alignments/s1/sban2n.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 19500 set +19500 25500 blue +25500 26750 at +26750 30750 n +30750 37250 two +37250 44000 now +44000 74500 sil diff --git a/app/data/alignments/s1/sban3s.align b/app/data/alignments/s1/sban3s.align new file mode 100644 index 0000000000000000000000000000000000000000..8467be12b067c8cb5960dca292d94c07f2015d63 --- /dev/null +++ b/app/data/alignments/s1/sban3s.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 17750 set +17750 27250 blue +27250 32500 at +32500 37000 n +37000 42750 three +42750 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/sban4p.align b/app/data/alignments/s1/sban4p.align new file mode 100644 index 0000000000000000000000000000000000000000..d076496f58c5b3d06f1e33f4c7040d965c94cf88 --- /dev/null +++ b/app/data/alignments/s1/sban4p.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21250 set +21250 29250 blue +29250 31250 at +31250 34250 n +34250 40750 four +40750 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/sban5a.align b/app/data/alignments/s1/sban5a.align new file mode 100644 index 0000000000000000000000000000000000000000..10f01e5343ba22cccafb33a2e4318779f634a0b1 --- /dev/null +++ b/app/data/alignments/s1/sban5a.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 19750 set +19750 27000 blue +27000 28750 at +28750 33250 n +33250 40250 five +40250 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/sbat6n.align b/app/data/alignments/s1/sbat6n.align new file mode 100644 index 0000000000000000000000000000000000000000..ecd2fc783900329411da8202830f0624a6fecfeb --- /dev/null +++ b/app/data/alignments/s1/sbat6n.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 21000 set +21000 27750 blue +27750 29500 at +29500 34500 t +34500 41500 six +41500 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/sbat7s.align b/app/data/alignments/s1/sbat7s.align new file mode 100644 index 0000000000000000000000000000000000000000..5292c94ef7e6757399096abe53bdcfb5f05de115 --- /dev/null +++ b/app/data/alignments/s1/sbat7s.align @@ -0,0 +1,8 @@ +0 5000 sil +5000 18000 set +18000 24250 blue +24250 25750 at +25750 30750 t +30750 40000 seven +40000 47500 soon +47500 74500 sil diff --git a/app/data/alignments/s1/sbat8p.align b/app/data/alignments/s1/sbat8p.align new file mode 100644 index 0000000000000000000000000000000000000000..cf7644151dd6746f8cd6b921ec918d7e7bc8b4f8 --- /dev/null +++ b/app/data/alignments/s1/sbat8p.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 19000 set +19000 24500 blue +24500 27000 at +27000 31750 t +31750 36000 eight +36000 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/sbat9a.align b/app/data/alignments/s1/sbat9a.align new file mode 100644 index 0000000000000000000000000000000000000000..c6a1c25dbcbbe0b0e056377e0b43a33aebe778a6 --- /dev/null +++ b/app/data/alignments/s1/sbat9a.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 20000 set +20000 27000 blue +27000 28750 at +28750 33250 t +33250 39750 nine +39750 48500 again +48500 74500 sil diff --git a/app/data/alignments/s1/sbba8n.align b/app/data/alignments/s1/sbba8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e53f49a2b7024d8926cc852bb81001725f8b6c28 --- /dev/null +++ b/app/data/alignments/s1/sbba8n.align @@ -0,0 +1,8 @@ +0 6750 sil +6750 13250 set +13250 20500 blue +20500 25000 by +25000 27750 a +27750 34000 eight +34000 41500 now +41500 74500 sil diff --git a/app/data/alignments/s1/sbba9s.align b/app/data/alignments/s1/sbba9s.align new file mode 100644 index 0000000000000000000000000000000000000000..dea9fb9aeb52bae91eb49ae813508c0965966bb7 --- /dev/null +++ b/app/data/alignments/s1/sbba9s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21750 set +21750 29250 blue +29250 33750 by +33750 38500 a +38500 45000 nine +45000 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/sbbb1a.align b/app/data/alignments/s1/sbbb1a.align new file mode 100644 index 0000000000000000000000000000000000000000..4ae91ecb55c1d000744959c8b74ac226f5b66a01 --- /dev/null +++ b/app/data/alignments/s1/sbbb1a.align @@ -0,0 +1,8 @@ +0 24000 sil +24000 31750 set +31750 39000 blue +39000 44000 by +44000 48000 b +48000 53750 one +53750 64000 again +64000 74500 sil diff --git a/app/data/alignments/s1/sbbbzp.align b/app/data/alignments/s1/sbbbzp.align new file mode 100644 index 0000000000000000000000000000000000000000..2eb9a812b34af7c56790cb970f6c0b01d1a6a80d --- /dev/null +++ b/app/data/alignments/s1/sbbbzp.align @@ -0,0 +1,8 @@ +0 26750 sil +26750 35000 set +35000 40250 blue +40250 43250 by +43250 47000 b +47000 55500 zero +55500 66500 please +66500 74500 sil diff --git a/app/data/alignments/s1/sbbh2n.align b/app/data/alignments/s1/sbbh2n.align new file mode 100644 index 0000000000000000000000000000000000000000..83dcca4b63e4fbf94ac868a55df63dab572ff096 --- /dev/null +++ b/app/data/alignments/s1/sbbh2n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 19250 set +19250 26000 blue +26000 30000 by +30000 35000 h +35000 41000 two +41000 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/sbbh3s.align b/app/data/alignments/s1/sbbh3s.align new file mode 100644 index 0000000000000000000000000000000000000000..d71ae25d6890205b9f912f84742e4f9c1816259a --- /dev/null +++ b/app/data/alignments/s1/sbbh3s.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 20000 set +20000 25250 blue +25250 29250 by +29250 34500 h +34500 38500 three +38500 47750 soon +47750 74500 sil diff --git a/app/data/alignments/s1/sbbh4p.align b/app/data/alignments/s1/sbbh4p.align new file mode 100644 index 0000000000000000000000000000000000000000..db263329a52e56745421c7a3da71ec6e86b3675c --- /dev/null +++ b/app/data/alignments/s1/sbbh4p.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 20750 set +20750 27750 blue +27750 31250 by +31250 35750 h +35750 41000 four +41000 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/sbbh5a.align b/app/data/alignments/s1/sbbh5a.align new file mode 100644 index 0000000000000000000000000000000000000000..700d78ae5645f905e718ff590d031d92450d52c7 --- /dev/null +++ b/app/data/alignments/s1/sbbh5a.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 25250 set +25250 32750 blue +32750 37500 by +37500 41500 h +41500 48250 five +48250 57250 again +57250 74500 sil diff --git a/app/data/alignments/s1/sbbn6n.align b/app/data/alignments/s1/sbbn6n.align new file mode 100644 index 0000000000000000000000000000000000000000..ca99f658877f77e4d41f6004e4e0b19c9d9536b1 --- /dev/null +++ b/app/data/alignments/s1/sbbn6n.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 20250 set +20250 29000 blue +29000 32500 by +32500 36750 n +36750 44250 six +44250 54500 now +54500 74500 sil diff --git a/app/data/alignments/s1/sbbn7s.align b/app/data/alignments/s1/sbbn7s.align new file mode 100644 index 0000000000000000000000000000000000000000..33620f7de9d51cab844e673e7fa3372f6c8afcb6 --- /dev/null +++ b/app/data/alignments/s1/sbbn7s.align @@ -0,0 +1,8 @@ +0 19500 sil +19500 26750 set +26750 32250 blue +32250 35500 by +35500 40000 n +40000 48500 seven +48500 56000 soon +56000 74500 sil diff --git a/app/data/alignments/s1/sbbn8p.align b/app/data/alignments/s1/sbbn8p.align new file mode 100644 index 0000000000000000000000000000000000000000..bb74b973539f7377e9b46658fd35b79b06da6293 --- /dev/null +++ b/app/data/alignments/s1/sbbn8p.align @@ -0,0 +1,9 @@ +0 11250 sil +11250 18000 set +18000 26250 blue +26250 31750 by +31750 37250 n +37250 42250 eight +42250 42750 sp +42750 51750 please +51750 74500 sil diff --git a/app/data/alignments/s1/sbbn9a.align b/app/data/alignments/s1/sbbn9a.align new file mode 100644 index 0000000000000000000000000000000000000000..847059c4224a0f1ca545bca3c4c6dd15625e44ad --- /dev/null +++ b/app/data/alignments/s1/sbbn9a.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 14500 set +14500 20500 blue +20500 24000 by +24000 27250 n +27250 32750 nine +32750 40750 again +40750 74500 sil diff --git a/app/data/alignments/s1/sbbu1s.align b/app/data/alignments/s1/sbbu1s.align new file mode 100644 index 0000000000000000000000000000000000000000..ed30ed59c1813cac2df08b7ed23a0948134b46fa --- /dev/null +++ b/app/data/alignments/s1/sbbu1s.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 19500 set +19500 25250 blue +25250 28250 by +28250 32250 u +32250 38250 one +38250 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/sbbu2p.align b/app/data/alignments/s1/sbbu2p.align new file mode 100644 index 0000000000000000000000000000000000000000..e6dd80d094e1060b66a974be708657fb82c97d9c --- /dev/null +++ b/app/data/alignments/s1/sbbu2p.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20750 set +20750 26500 blue +26500 29750 by +29750 34750 u +34750 40500 two +40500 50750 please +50750 74500 sil diff --git a/app/data/alignments/s1/sbbu3a.align b/app/data/alignments/s1/sbbu3a.align new file mode 100644 index 0000000000000000000000000000000000000000..d3d264ec595437ad025e0d38e6933cddb95bb8ba --- /dev/null +++ b/app/data/alignments/s1/sbbu3a.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19500 set +19500 26000 blue +26000 30000 by +30000 35000 u +35000 41500 three +41500 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/sbbuzn.align b/app/data/alignments/s1/sbbuzn.align new file mode 100644 index 0000000000000000000000000000000000000000..8f06886d3428bbddae5dc874598221b6a4df3505 --- /dev/null +++ b/app/data/alignments/s1/sbbuzn.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 17500 set +17500 24250 blue +24250 27750 by +27750 32500 u +32500 41750 zero +41750 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/sbia1s.align b/app/data/alignments/s1/sbia1s.align new file mode 100644 index 0000000000000000000000000000000000000000..d99751ac22ce9b4c0349af7d182a7f1106d4a5cc --- /dev/null +++ b/app/data/alignments/s1/sbia1s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21750 set +21750 28250 blue +28250 29500 in +29500 32500 a +32500 38250 one +38250 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/sbia2p.align b/app/data/alignments/s1/sbia2p.align new file mode 100644 index 0000000000000000000000000000000000000000..9d54b9367f7af26ea3e7e5a2af93af4336e7b3d3 --- /dev/null +++ b/app/data/alignments/s1/sbia2p.align @@ -0,0 +1,8 @@ +0 3250 sil +3250 10750 set +10750 16750 blue +16750 18000 in +18000 21000 a +21000 26500 two +26500 36500 please +36500 74500 sil diff --git a/app/data/alignments/s1/sbia3a.align b/app/data/alignments/s1/sbia3a.align new file mode 100644 index 0000000000000000000000000000000000000000..0bc9b636eacb074d171fec05dbe7c806ec1b6c81 --- /dev/null +++ b/app/data/alignments/s1/sbia3a.align @@ -0,0 +1,8 @@ +0 3500 sil +3500 16750 set +16750 22500 blue +22500 23750 in +23750 27000 a +27000 34500 three +34500 40750 again +40750 74500 sil diff --git a/app/data/alignments/s1/sbiazn.align b/app/data/alignments/s1/sbiazn.align new file mode 100644 index 0000000000000000000000000000000000000000..49744c1f953bcd0ef2c0d8b7939595e9f0d61afb --- /dev/null +++ b/app/data/alignments/s1/sbiazn.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 21500 set +21500 28500 blue +28500 29500 in +29500 32500 a +32500 41750 zero +41750 49500 now +49500 74500 sil diff --git a/app/data/alignments/s1/sbig4n.align b/app/data/alignments/s1/sbig4n.align new file mode 100644 index 0000000000000000000000000000000000000000..0b4b741767f9577711bc1c71f4c89912a7afdf58 --- /dev/null +++ b/app/data/alignments/s1/sbig4n.align @@ -0,0 +1,8 @@ +0 18500 sil +18500 26000 set +26000 34750 blue +34750 37500 in +37500 42000 g +42000 48750 four +48750 58000 now +58000 74500 sil diff --git a/app/data/alignments/s1/sbig5s.align b/app/data/alignments/s1/sbig5s.align new file mode 100644 index 0000000000000000000000000000000000000000..a722c550fb29235f2078071ca69fc7c70c6d291b --- /dev/null +++ b/app/data/alignments/s1/sbig5s.align @@ -0,0 +1,8 @@ +0 19000 sil +19000 26250 set +26250 34250 blue +34250 37000 in +37000 41500 g +41500 47750 five +47750 58250 soon +58250 74500 sil diff --git a/app/data/alignments/s1/sbig6p.align b/app/data/alignments/s1/sbig6p.align new file mode 100644 index 0000000000000000000000000000000000000000..91a2d7af3eba58b578776663beab3e6429edb3c1 --- /dev/null +++ b/app/data/alignments/s1/sbig6p.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 18000 set +18000 25000 blue +25000 27750 in +27750 32250 g +32250 40250 six +40250 50000 please +50000 74500 sil diff --git a/app/data/alignments/s1/sbig7a.align b/app/data/alignments/s1/sbig7a.align new file mode 100644 index 0000000000000000000000000000000000000000..2033eebad086af9fef42abd057493db59298040f --- /dev/null +++ b/app/data/alignments/s1/sbig7a.align @@ -0,0 +1,8 @@ +0 4250 sil +4250 20250 set +20250 26000 blue +26000 28250 in +28250 32250 g +32250 40000 seven +40000 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/sbim8n.align b/app/data/alignments/s1/sbim8n.align new file mode 100644 index 0000000000000000000000000000000000000000..e723f3b5ea853e46a3f83164cf942c17f86e799e --- /dev/null +++ b/app/data/alignments/s1/sbim8n.align @@ -0,0 +1,8 @@ +0 5000 sil +5000 12250 set +12250 20000 blue +20000 21750 in +21750 24500 m +24500 29250 eight +29250 35500 now +35500 74500 sil diff --git a/app/data/alignments/s1/sbim9s.align b/app/data/alignments/s1/sbim9s.align new file mode 100644 index 0000000000000000000000000000000000000000..0ac226f106285f1d70ccb0cbd3c1a6ea2965da0b --- /dev/null +++ b/app/data/alignments/s1/sbim9s.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19250 set +19250 25750 blue +25750 27750 in +27750 30500 m +30500 36750 nine +36750 47500 soon +47500 74500 sil diff --git a/app/data/alignments/s1/sbin1a.align b/app/data/alignments/s1/sbin1a.align new file mode 100644 index 0000000000000000000000000000000000000000..30431af0e93efc89ccc11a2af7225d45c795fdab --- /dev/null +++ b/app/data/alignments/s1/sbin1a.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 16500 set +16500 22000 blue +22000 23500 in +23500 26750 n +26750 31250 one +31250 40250 again +40250 74500 sil diff --git a/app/data/alignments/s1/sbinzp.align b/app/data/alignments/s1/sbinzp.align new file mode 100644 index 0000000000000000000000000000000000000000..b4b3ed09b849c64a77dbdb18498aac87b785c646 --- /dev/null +++ b/app/data/alignments/s1/sbinzp.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 25750 set +25750 32250 blue +32250 33750 in +33750 39500 n +39500 47500 zero +47500 57750 please +57750 74500 sil diff --git a/app/data/alignments/s1/sbit2n.align b/app/data/alignments/s1/sbit2n.align new file mode 100644 index 0000000000000000000000000000000000000000..1f98930abe0e7da7d110ecfd6cf93b9654cd6602 --- /dev/null +++ b/app/data/alignments/s1/sbit2n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21750 set +21750 27500 blue +27500 30750 in +30750 35000 t +35000 42750 two +42750 51750 now +51750 74500 sil diff --git a/app/data/alignments/s1/sbit3s.align b/app/data/alignments/s1/sbit3s.align new file mode 100644 index 0000000000000000000000000000000000000000..40617e9c16951fe502186f57e2cd76fa9847986a --- /dev/null +++ b/app/data/alignments/s1/sbit3s.align @@ -0,0 +1,8 @@ +0 22750 sil +22750 30750 set +30750 36500 blue +36500 39250 in +39250 44000 t +44000 49750 three +49750 59500 soon +59500 74500 sil diff --git a/app/data/alignments/s1/sbit4p.align b/app/data/alignments/s1/sbit4p.align new file mode 100644 index 0000000000000000000000000000000000000000..d114ffb4c9de7091a340ac786cd1cf6f81a1df57 --- /dev/null +++ b/app/data/alignments/s1/sbit4p.align @@ -0,0 +1,8 @@ +0 750 sil +750 14250 set +14250 20500 blue +20500 23000 in +23000 27750 t +27750 33500 four +33500 43750 please +43750 74500 sil diff --git a/app/data/alignments/s1/sbit5a.align b/app/data/alignments/s1/sbit5a.align new file mode 100644 index 0000000000000000000000000000000000000000..f11619cd9f9d37015868d22d29c2354f48f4e318 --- /dev/null +++ b/app/data/alignments/s1/sbit5a.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 18750 set +18750 25250 blue +25250 28250 in +28250 33000 t +33000 40500 five +40500 48500 again +48500 74500 sil diff --git a/app/data/alignments/s1/sbwb2n.align b/app/data/alignments/s1/sbwb2n.align new file mode 100644 index 0000000000000000000000000000000000000000..c7165a7ee5ab8cd83649938c9937a37a3e8946a6 --- /dev/null +++ b/app/data/alignments/s1/sbwb2n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21750 set +21750 29000 blue +29000 30500 with +30500 35250 b +35250 41750 two +41750 51250 now +51250 74500 sil diff --git a/app/data/alignments/s1/sbwb3s.align b/app/data/alignments/s1/sbwb3s.align new file mode 100644 index 0000000000000000000000000000000000000000..af954884a8ea848659a5a6a0e7b9503acd5f4c37 --- /dev/null +++ b/app/data/alignments/s1/sbwb3s.align @@ -0,0 +1,9 @@ +0 750 sil +750 10500 set +10500 11500 sp +11500 17500 blue +17500 19500 with +19500 24000 b +24000 30000 three +30000 38500 soon +38500 74500 sil diff --git a/app/data/alignments/s1/sbwb4p.align b/app/data/alignments/s1/sbwb4p.align new file mode 100644 index 0000000000000000000000000000000000000000..9aa19c47969d69da7e2a5197be9f82397cd404bc --- /dev/null +++ b/app/data/alignments/s1/sbwb4p.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23000 set +23000 29000 blue +29000 30500 with +30500 35250 b +35250 41750 four +41750 52250 please +52250 74500 sil diff --git a/app/data/alignments/s1/sbwb5a.align b/app/data/alignments/s1/sbwb5a.align new file mode 100644 index 0000000000000000000000000000000000000000..75609af6105f08eedb8da9e7ff3bed5809b2bd51 --- /dev/null +++ b/app/data/alignments/s1/sbwb5a.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 13250 set +13250 19500 blue +19500 21250 with +21250 25500 b +25500 33000 five +33000 40250 again +40250 74500 sil diff --git a/app/data/alignments/s1/sbwh6n.align b/app/data/alignments/s1/sbwh6n.align new file mode 100644 index 0000000000000000000000000000000000000000..120ae99e7301d0fcfc9cb643f8d24e3579c4d906 --- /dev/null +++ b/app/data/alignments/s1/sbwh6n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 23000 set +23000 30000 blue +30000 33000 with +33000 37500 h +37500 44000 six +44000 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/sbwh7s.align b/app/data/alignments/s1/sbwh7s.align new file mode 100644 index 0000000000000000000000000000000000000000..da3ecb3c10cf4dca24d9d876f8902cc1cfccc997 --- /dev/null +++ b/app/data/alignments/s1/sbwh7s.align @@ -0,0 +1,8 @@ +0 9000 sil +9000 17500 set +17500 25250 blue +25250 28000 with +28000 32750 h +32750 40000 seven +40000 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/sbwh8p.align b/app/data/alignments/s1/sbwh8p.align new file mode 100644 index 0000000000000000000000000000000000000000..12bbe7e95d3cfd94fc7ce7ec1901366ca34d5807 --- /dev/null +++ b/app/data/alignments/s1/sbwh8p.align @@ -0,0 +1,8 @@ +0 15500 sil +15500 22500 set +22500 29500 blue +29500 32750 with +32750 36750 h +36750 39750 eight +39750 51750 please +51750 74500 sil diff --git a/app/data/alignments/s1/sbwh9a.align b/app/data/alignments/s1/sbwh9a.align new file mode 100644 index 0000000000000000000000000000000000000000..f6ebf3e9286b9ebfcf38e5068cf1f72cf269f686 --- /dev/null +++ b/app/data/alignments/s1/sbwh9a.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 20000 set +20000 26000 blue +26000 29250 with +29250 34500 h +34500 39000 nine +39000 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/sbwo1s.align b/app/data/alignments/s1/sbwo1s.align new file mode 100644 index 0000000000000000000000000000000000000000..200d78667bfd75aeeab6513b6b383e22c02f5e55 --- /dev/null +++ b/app/data/alignments/s1/sbwo1s.align @@ -0,0 +1,8 @@ +0 21500 sil +21500 28750 set +28750 34250 blue +34250 37500 with +37500 42000 o +42000 46750 one +46750 57000 soon +57000 74500 sil diff --git a/app/data/alignments/s1/sbwo2p.align b/app/data/alignments/s1/sbwo2p.align new file mode 100644 index 0000000000000000000000000000000000000000..755b06477f9126a0c9ec1d81c286ec08cc903eb9 --- /dev/null +++ b/app/data/alignments/s1/sbwo2p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 20000 set +20000 28250 blue +28250 30000 with +30000 33750 o +33750 40250 two +40250 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/sbwo3a.align b/app/data/alignments/s1/sbwo3a.align new file mode 100644 index 0000000000000000000000000000000000000000..88ad2b5772cf0b98c499f90d52fac2de5078a8fa --- /dev/null +++ b/app/data/alignments/s1/sbwo3a.align @@ -0,0 +1,8 @@ +0 2750 sil +2750 13500 set +13500 19250 blue +19250 21500 with +21500 24750 o +24750 32250 three +32250 38500 again +38500 74500 sil diff --git a/app/data/alignments/s1/sbwozn.align b/app/data/alignments/s1/sbwozn.align new file mode 100644 index 0000000000000000000000000000000000000000..2cb1b3ba4d0e2dcf2f11e61e4a63ba88db7452f3 --- /dev/null +++ b/app/data/alignments/s1/sbwozn.align @@ -0,0 +1,8 @@ +0 1250 sil +1250 12000 set +12000 19500 blue +19500 22000 with +22000 24750 o +24750 34250 zero +34250 40500 now +40500 74500 sil diff --git a/app/data/alignments/s1/sbwu4n.align b/app/data/alignments/s1/sbwu4n.align new file mode 100644 index 0000000000000000000000000000000000000000..d84e1a509e51fc88e578bfc34c7ce0aa06e95e2a --- /dev/null +++ b/app/data/alignments/s1/sbwu4n.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 25250 set +25250 33750 blue +33750 38500 with +38500 42000 u +42000 49500 four +49500 57250 now +57250 74500 sil diff --git a/app/data/alignments/s1/sbwu5s.align b/app/data/alignments/s1/sbwu5s.align new file mode 100644 index 0000000000000000000000000000000000000000..271dfda7d14a5fea9124adc40c2188362271feaa --- /dev/null +++ b/app/data/alignments/s1/sbwu5s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 18250 set +18250 23750 blue +23750 26500 with +26500 29750 u +29750 36000 five +36000 47250 soon +47250 74500 sil diff --git a/app/data/alignments/s1/sbwu6p.align b/app/data/alignments/s1/sbwu6p.align new file mode 100644 index 0000000000000000000000000000000000000000..4c92ba0a215558b2169b3e60261507ca2a427581 --- /dev/null +++ b/app/data/alignments/s1/sbwu6p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 19500 set +19500 26000 blue +26000 29250 with +29250 32500 u +32500 40500 six +40500 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/sbwu7a.align b/app/data/alignments/s1/sbwu7a.align new file mode 100644 index 0000000000000000000000000000000000000000..454654437d4666a35d14c417ada93de3a62dd7a7 --- /dev/null +++ b/app/data/alignments/s1/sbwu7a.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 20750 set +20750 26000 blue +26000 29000 with +29000 32000 u +32000 39250 seven +39250 47250 again +47250 74500 sil diff --git a/app/data/alignments/s1/sgac2n.align b/app/data/alignments/s1/sgac2n.align new file mode 100644 index 0000000000000000000000000000000000000000..60b4d00af1f9dd9d05263fd0d619cc093e56e91c --- /dev/null +++ b/app/data/alignments/s1/sgac2n.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 21250 set +21250 28250 green +28250 30500 at +30500 36000 c +36000 43000 two +43000 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/sgac3s.align b/app/data/alignments/s1/sgac3s.align new file mode 100644 index 0000000000000000000000000000000000000000..edeceb9d695e3df7cf4019c7d2fd3c839c93b072 --- /dev/null +++ b/app/data/alignments/s1/sgac3s.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 17500 set +17500 23750 green +23750 25500 at +25500 30250 c +30250 35750 three +35750 47000 soon +47000 74500 sil diff --git a/app/data/alignments/s1/sgac4p.align b/app/data/alignments/s1/sgac4p.align new file mode 100644 index 0000000000000000000000000000000000000000..577b3b656b39910b4286d604b0b0aed4f5d236f6 --- /dev/null +++ b/app/data/alignments/s1/sgac4p.align @@ -0,0 +1,9 @@ +0 9000 sil +9000 16250 set +16250 21000 green +21000 25750 at +25750 32250 c +32250 39250 four +39250 39500 sp +39500 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/sgac5a.align b/app/data/alignments/s1/sgac5a.align new file mode 100644 index 0000000000000000000000000000000000000000..0b75bf884a7117834d1f8c5e8ace68a1333988d0 --- /dev/null +++ b/app/data/alignments/s1/sgac5a.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 18750 set +18750 23750 green +23750 26250 at +26250 31750 c +31750 39250 five +39250 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/sgai6n.align b/app/data/alignments/s1/sgai6n.align new file mode 100644 index 0000000000000000000000000000000000000000..a2cca2ac962a68c1b7e5dea251e70014df3f5682 --- /dev/null +++ b/app/data/alignments/s1/sgai6n.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 22250 set +22250 26750 green +26750 28000 at +28000 33000 i +33000 41250 six +41250 48750 now +48750 74500 sil diff --git a/app/data/alignments/s1/sgai7s.align b/app/data/alignments/s1/sgai7s.align new file mode 100644 index 0000000000000000000000000000000000000000..e6b041a7ef6bf353b9359716871c2b3ad17d4e54 --- /dev/null +++ b/app/data/alignments/s1/sgai7s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 21750 set +21750 27250 green +27250 28500 at +28500 33750 i +33750 42000 seven +42000 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/sgai8p.align b/app/data/alignments/s1/sgai8p.align new file mode 100644 index 0000000000000000000000000000000000000000..0d0c4272e2268c7128cd529621f4715e3505bb8b --- /dev/null +++ b/app/data/alignments/s1/sgai8p.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 15750 set +15750 20500 green +20500 21750 at +21750 25500 i +25500 31500 eight +31500 40000 please +40000 74500 sil diff --git a/app/data/alignments/s1/sgai9a.align b/app/data/alignments/s1/sgai9a.align new file mode 100644 index 0000000000000000000000000000000000000000..99d81bf70aa1f74849ae140e3004284325436ab8 --- /dev/null +++ b/app/data/alignments/s1/sgai9a.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20250 set +20250 25500 green +25500 27750 at +27750 31500 i +31500 38750 nine +38750 47500 again +47500 74500 sil diff --git a/app/data/alignments/s1/sgap1s.align b/app/data/alignments/s1/sgap1s.align new file mode 100644 index 0000000000000000000000000000000000000000..40b580e1e3994143bd2df2ee089f1aa7788b51c8 --- /dev/null +++ b/app/data/alignments/s1/sgap1s.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 19000 set +19000 24500 green +24500 27750 at +27750 31000 p +31000 36250 one +36250 46500 soon +46500 74500 sil diff --git a/app/data/alignments/s1/sgap2p.align b/app/data/alignments/s1/sgap2p.align new file mode 100644 index 0000000000000000000000000000000000000000..a064ba6548ff4bcde6fdeb3741ddca36dd480525 --- /dev/null +++ b/app/data/alignments/s1/sgap2p.align @@ -0,0 +1,8 @@ +0 7500 sil +7500 19000 set +19000 25000 green +25000 28250 at +28250 32250 p +32250 38000 two +38000 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/sgap3a.align b/app/data/alignments/s1/sgap3a.align new file mode 100644 index 0000000000000000000000000000000000000000..3124f8e65354cd1eb9f252eae0f69e67d835e402 --- /dev/null +++ b/app/data/alignments/s1/sgap3a.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 18250 set +18250 23500 green +23500 26750 at +26750 31750 p +31750 38750 three +38750 46000 again +46000 74500 sil diff --git a/app/data/alignments/s1/sgapzn.align b/app/data/alignments/s1/sgapzn.align new file mode 100644 index 0000000000000000000000000000000000000000..844d7369421b744d1350dd123f91bafa1d26e313 --- /dev/null +++ b/app/data/alignments/s1/sgapzn.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 22250 set +22250 27500 green +27500 30250 at +30250 34250 p +34250 44000 zero +44000 53750 now +53750 74500 sil diff --git a/app/data/alignments/s1/sgav4n.align b/app/data/alignments/s1/sgav4n.align new file mode 100644 index 0000000000000000000000000000000000000000..80d3aa52c27061c090ed3cd46a90e2430151fd2b --- /dev/null +++ b/app/data/alignments/s1/sgav4n.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 19000 set +19000 24250 green +24250 27000 at +27000 31500 v +31500 39250 four +39250 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/sgav5s.align b/app/data/alignments/s1/sgav5s.align new file mode 100644 index 0000000000000000000000000000000000000000..ae1cbac85585da56bd0dcceaca0dce4e6c1645a5 --- /dev/null +++ b/app/data/alignments/s1/sgav5s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 21250 set +21250 26250 green +26250 28250 at +28250 32250 v +32250 39000 five +39000 48250 soon +48250 74500 sil diff --git a/app/data/alignments/s1/sgav6p.align b/app/data/alignments/s1/sgav6p.align new file mode 100644 index 0000000000000000000000000000000000000000..746bfbe8ea371670e472542496fb45de65160c71 --- /dev/null +++ b/app/data/alignments/s1/sgav6p.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 16750 set +16750 22000 green +22000 24500 at +24500 29250 v +29250 36000 six +36000 45250 please +45250 74500 sil diff --git a/app/data/alignments/s1/sgav7a.align b/app/data/alignments/s1/sgav7a.align new file mode 100644 index 0000000000000000000000000000000000000000..2737c89ddc12a406a6004ea0099fb7ff28599823 --- /dev/null +++ b/app/data/alignments/s1/sgav7a.align @@ -0,0 +1,8 @@ +0 24000 sil +24000 31500 set +31500 39500 green +39500 48250 at +48250 54000 v +54000 62500 seven +62500 70750 again +70750 74500 sil diff --git a/app/data/alignments/s1/sgbc6n.align b/app/data/alignments/s1/sgbc6n.align new file mode 100644 index 0000000000000000000000000000000000000000..78cd108659ced6c91224a60142f0f67cea9bf4dc --- /dev/null +++ b/app/data/alignments/s1/sgbc6n.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 21500 set +21500 30250 green +30250 33750 by +33750 40000 c +40000 48750 six +48750 53750 now +53750 74500 sil diff --git a/app/data/alignments/s1/sgbc7s.align b/app/data/alignments/s1/sgbc7s.align new file mode 100644 index 0000000000000000000000000000000000000000..1b221065e1377396e3ca3a321cb895c6b4a0321b --- /dev/null +++ b/app/data/alignments/s1/sgbc7s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 18750 set +18750 24750 green +24750 28250 by +28250 34000 c +34000 42750 seven +42750 51250 soon +51250 74500 sil diff --git a/app/data/alignments/s1/sgbc8p.align b/app/data/alignments/s1/sgbc8p.align new file mode 100644 index 0000000000000000000000000000000000000000..a4f39e076edda5b3b0eebcf8e51a85c61818f9d6 --- /dev/null +++ b/app/data/alignments/s1/sgbc8p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 21000 set +21000 27250 green +27250 30250 by +30250 35250 c +35250 39500 eight +39500 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/sgbc9a.align b/app/data/alignments/s1/sgbc9a.align new file mode 100644 index 0000000000000000000000000000000000000000..0d58c84a494e4073df860e7d8640b4a17fab9bc8 --- /dev/null +++ b/app/data/alignments/s1/sgbc9a.align @@ -0,0 +1,8 @@ +0 16500 sil +16500 24500 set +24500 31500 green +31500 34750 by +34750 39500 c +39500 46750 nine +46750 55500 again +55500 74500 sil diff --git a/app/data/alignments/s1/sgbj1s.align b/app/data/alignments/s1/sgbj1s.align new file mode 100644 index 0000000000000000000000000000000000000000..b2b90f5b18e3baaf5c491f46181286cd0b6dc784 --- /dev/null +++ b/app/data/alignments/s1/sgbj1s.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19250 set +19250 25250 green +25250 28000 by +28000 32000 j +32000 37250 one +37250 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/sgbj2p.align b/app/data/alignments/s1/sgbj2p.align new file mode 100644 index 0000000000000000000000000000000000000000..0b3b3909525bdf9d0cc86a9b7ec940bc020b1ed6 --- /dev/null +++ b/app/data/alignments/s1/sgbj2p.align @@ -0,0 +1,8 @@ +0 3250 sil +3250 18750 set +18750 25000 green +25000 28500 by +28500 33750 j +33750 39750 two +39750 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/sgbj3a.align b/app/data/alignments/s1/sgbj3a.align new file mode 100644 index 0000000000000000000000000000000000000000..6e82dd6bab7c0364dd5f74d977bbd41c0b7d95b2 --- /dev/null +++ b/app/data/alignments/s1/sgbj3a.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 18000 set +18000 24000 green +24000 27500 by +27500 33000 j +33000 40000 three +40000 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/sgbjzn.align b/app/data/alignments/s1/sgbjzn.align new file mode 100644 index 0000000000000000000000000000000000000000..224441940bb43e95c620554be13469dbd162fb35 --- /dev/null +++ b/app/data/alignments/s1/sgbjzn.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 17000 set +17000 23250 green +23250 26500 by +26500 31000 j +31000 40250 zero +40250 47250 now +47250 74500 sil diff --git a/app/data/alignments/s1/sgbp4n.align b/app/data/alignments/s1/sgbp4n.align new file mode 100644 index 0000000000000000000000000000000000000000..2b5dfd34126ec27bc2e14c3531e5356f7a2373c1 --- /dev/null +++ b/app/data/alignments/s1/sgbp4n.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 22250 set +22250 28000 green +28000 30250 by +30250 35500 p +35500 42750 four +42750 50000 now +50000 74500 sil diff --git a/app/data/alignments/s1/sgbp5s.align b/app/data/alignments/s1/sgbp5s.align new file mode 100644 index 0000000000000000000000000000000000000000..4884ff3e5b469e62a569bee69a4ea673fffa18ba --- /dev/null +++ b/app/data/alignments/s1/sgbp5s.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 20500 set +20500 26250 green +26250 29750 by +29750 35250 p +35250 41750 five +41750 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/sgbp6p.align b/app/data/alignments/s1/sgbp6p.align new file mode 100644 index 0000000000000000000000000000000000000000..63717723514d8cd9033c6ea9bff63f0e6535295e --- /dev/null +++ b/app/data/alignments/s1/sgbp6p.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23250 set +23250 28750 green +28750 32250 by +32250 37750 p +37750 45500 six +45500 54500 please +54500 74500 sil diff --git a/app/data/alignments/s1/sgbp7a.align b/app/data/alignments/s1/sgbp7a.align new file mode 100644 index 0000000000000000000000000000000000000000..d68f6063327e975718738cce2a4ac42c6c04fdd4 --- /dev/null +++ b/app/data/alignments/s1/sgbp7a.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19250 set +19250 25000 green +25000 28000 by +28000 33000 p +33000 41250 seven +41250 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/sgbv8n.align b/app/data/alignments/s1/sgbv8n.align new file mode 100644 index 0000000000000000000000000000000000000000..c1de567ff64064325d63f77a3a674395fe27a94b --- /dev/null +++ b/app/data/alignments/s1/sgbv8n.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 17000 set +17000 23500 green +23500 27750 by +27750 31750 v +31750 36750 eight +36750 44000 now +44000 74500 sil diff --git a/app/data/alignments/s1/sgbv9s.align b/app/data/alignments/s1/sgbv9s.align new file mode 100644 index 0000000000000000000000000000000000000000..4570ae4ad7c7d349d8e39175a977107979757271 --- /dev/null +++ b/app/data/alignments/s1/sgbv9s.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 18750 set +18750 25000 green +25000 28750 by +28750 32500 v +32500 41000 nine +41000 51000 soon +51000 74500 sil diff --git a/app/data/alignments/s1/sgbx1a.align b/app/data/alignments/s1/sgbx1a.align new file mode 100644 index 0000000000000000000000000000000000000000..dd25a77a320a68148e9d648490cc12edb01ec86c --- /dev/null +++ b/app/data/alignments/s1/sgbx1a.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 20000 set +20000 26500 green +26500 30750 by +30750 35750 x +35750 39750 one +39750 48000 again +48000 74500 sil diff --git a/app/data/alignments/s1/sgbxzp.align b/app/data/alignments/s1/sgbxzp.align new file mode 100644 index 0000000000000000000000000000000000000000..6df10fc44c76d9cca568bcefbde14b2df8a9ecc1 --- /dev/null +++ b/app/data/alignments/s1/sgbxzp.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 22000 set +22000 28500 green +28500 31500 by +31500 35750 x +35750 42750 zero +42750 53750 please +53750 74500 sil diff --git a/app/data/alignments/s1/sgib8n.align b/app/data/alignments/s1/sgib8n.align new file mode 100644 index 0000000000000000000000000000000000000000..0cca195c367bc7a29072472c8b611c2a8691840d --- /dev/null +++ b/app/data/alignments/s1/sgib8n.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 19750 set +19750 26250 green +26250 29500 in +29500 35000 b +35000 40500 eight +40500 48250 now +48250 74500 sil diff --git a/app/data/alignments/s1/sgib9s.align b/app/data/alignments/s1/sgib9s.align new file mode 100644 index 0000000000000000000000000000000000000000..2970b0848d6946a108f08a5723f52e2d8a4fbbc2 --- /dev/null +++ b/app/data/alignments/s1/sgib9s.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23000 set +23000 30750 green +30750 34000 in +34000 37000 b +37000 44500 nine +44500 54000 soon +54000 74500 sil diff --git a/app/data/alignments/s1/sgic1a.align b/app/data/alignments/s1/sgic1a.align new file mode 100644 index 0000000000000000000000000000000000000000..e994e318d074826b93e0ee145d4e783f263eadc4 --- /dev/null +++ b/app/data/alignments/s1/sgic1a.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 18500 set +18500 23000 green +23000 25250 in +25250 29750 c +29750 35500 one +35500 44250 again +44250 74500 sil diff --git a/app/data/alignments/s1/sgiczp.align b/app/data/alignments/s1/sgiczp.align new file mode 100644 index 0000000000000000000000000000000000000000..6faaafd6c451c384f3924362ca52ba7bd444db37 --- /dev/null +++ b/app/data/alignments/s1/sgiczp.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 21250 set +21250 28750 green +28750 31750 in +31750 39000 c +39000 48000 zero +48000 59000 please +59000 74500 sil diff --git a/app/data/alignments/s1/sgii2n.align b/app/data/alignments/s1/sgii2n.align new file mode 100644 index 0000000000000000000000000000000000000000..ccc50a0a0a9e24b9c3f5848aaf9fd429c59df9fd --- /dev/null +++ b/app/data/alignments/s1/sgii2n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21250 set +21250 26000 green +26000 28500 in +28500 33250 i +33250 39750 two +39750 48500 now +48500 74500 sil diff --git a/app/data/alignments/s1/sgii3s.align b/app/data/alignments/s1/sgii3s.align new file mode 100644 index 0000000000000000000000000000000000000000..757392cf99a330836686875d74c184f56e7b188f --- /dev/null +++ b/app/data/alignments/s1/sgii3s.align @@ -0,0 +1,8 @@ +0 3750 sil +3750 11250 set +11250 17500 green +17500 20000 in +20000 23750 i +23750 29750 three +29750 39250 soon +39250 74500 sil diff --git a/app/data/alignments/s1/sgii4p.align b/app/data/alignments/s1/sgii4p.align new file mode 100644 index 0000000000000000000000000000000000000000..b5a870e1b48f70431b0c655d18f101a57bee9f9b --- /dev/null +++ b/app/data/alignments/s1/sgii4p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19250 set +19250 24000 green +24000 26750 in +26750 30500 i +30500 36500 four +36500 46500 please +46500 74500 sil diff --git a/app/data/alignments/s1/sgii5a.align b/app/data/alignments/s1/sgii5a.align new file mode 100644 index 0000000000000000000000000000000000000000..d4b8c45684969ffda23007acbc6f0bcd086b2c53 --- /dev/null +++ b/app/data/alignments/s1/sgii5a.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 19000 set +19000 25250 green +25250 28750 in +28750 34000 i +34000 42000 five +42000 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/sgio6n.align b/app/data/alignments/s1/sgio6n.align new file mode 100644 index 0000000000000000000000000000000000000000..fb0a20e966431a1c18e9afcf8dd032d87fb441fb --- /dev/null +++ b/app/data/alignments/s1/sgio6n.align @@ -0,0 +1,8 @@ +0 750 sil +750 16500 set +16500 21750 green +21750 25750 in +25750 29000 o +29000 38000 six +38000 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/sgio7s.align b/app/data/alignments/s1/sgio7s.align new file mode 100644 index 0000000000000000000000000000000000000000..c6f03ea44b3b33fec1e4ec33d9938232a0bb671b --- /dev/null +++ b/app/data/alignments/s1/sgio7s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 19000 set +19000 24250 green +24250 26500 in +26500 30500 o +30500 40250 seven +40250 48000 soon +48000 74500 sil diff --git a/app/data/alignments/s1/sgio8p.align b/app/data/alignments/s1/sgio8p.align new file mode 100644 index 0000000000000000000000000000000000000000..c7a7719836e1c6746a12dec01cf3ca8048ac7f90 --- /dev/null +++ b/app/data/alignments/s1/sgio8p.align @@ -0,0 +1,8 @@ +0 6750 sil +6750 15500 set +15500 20500 green +20500 24000 in +24000 27750 o +27750 33000 eight +33000 42250 please +42250 74500 sil diff --git a/app/data/alignments/s1/sgio9a.align b/app/data/alignments/s1/sgio9a.align new file mode 100644 index 0000000000000000000000000000000000000000..c0a3dd31a7aef8d8231ef66014e95d08567caa36 --- /dev/null +++ b/app/data/alignments/s1/sgio9a.align @@ -0,0 +1,8 @@ +0 10750 sil +10750 18750 set +18750 23500 green +23500 27500 in +27500 31250 o +31250 38500 nine +38500 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/sgiv1s.align b/app/data/alignments/s1/sgiv1s.align new file mode 100644 index 0000000000000000000000000000000000000000..efbcb6a2f1515add801a797011d73285804fb488 --- /dev/null +++ b/app/data/alignments/s1/sgiv1s.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 19750 set +19750 24750 green +24750 28000 in +28000 31250 v +31250 36250 one +36250 46250 soon +46250 74500 sil diff --git a/app/data/alignments/s1/sgiv2p.align b/app/data/alignments/s1/sgiv2p.align new file mode 100644 index 0000000000000000000000000000000000000000..c53d7e5739b6c121ecf6b743702459747b01693f --- /dev/null +++ b/app/data/alignments/s1/sgiv2p.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 26000 set +26000 33250 green +33250 36500 in +36500 40000 v +40000 45750 two +45750 56000 please +56000 74500 sil diff --git a/app/data/alignments/s1/sgiv3a.align b/app/data/alignments/s1/sgiv3a.align new file mode 100644 index 0000000000000000000000000000000000000000..832f90122ce995b6c48c4c7abfd30cbdec410ec2 --- /dev/null +++ b/app/data/alignments/s1/sgiv3a.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 18500 set +18500 24000 green +24000 27000 in +27000 31000 v +31000 38250 three +38250 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/sgivzn.align b/app/data/alignments/s1/sgivzn.align new file mode 100644 index 0000000000000000000000000000000000000000..97dcccff1ce55c94683c3639ffbbad5e8fc53a0f --- /dev/null +++ b/app/data/alignments/s1/sgivzn.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 21250 set +21250 27000 green +27000 30500 in +30500 33500 v +33500 42250 zero +42250 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/sgwd1s.align b/app/data/alignments/s1/sgwd1s.align new file mode 100644 index 0000000000000000000000000000000000000000..edfbfb5f70d5a7109f8916943c0e431b46d5ecc4 --- /dev/null +++ b/app/data/alignments/s1/sgwd1s.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 20000 set +20000 26250 green +26250 29000 with +29000 32500 d +32500 38250 one +38250 47750 soon +47750 74500 sil diff --git a/app/data/alignments/s1/sgwd2p.align b/app/data/alignments/s1/sgwd2p.align new file mode 100644 index 0000000000000000000000000000000000000000..04ad71d5c8bd5c5d786a63bde655dd1fb3a01c8b --- /dev/null +++ b/app/data/alignments/s1/sgwd2p.align @@ -0,0 +1,8 @@ +0 20250 sil +20250 27750 set +27750 33500 green +33500 36250 with +36250 39750 d +39750 45500 two +45500 56250 please +56250 74500 sil diff --git a/app/data/alignments/s1/sgwd3a.align b/app/data/alignments/s1/sgwd3a.align new file mode 100644 index 0000000000000000000000000000000000000000..8c116be39f97024440af0ee38e52ad0952f74816 --- /dev/null +++ b/app/data/alignments/s1/sgwd3a.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 18750 set +18750 24250 green +24250 27000 with +27000 31750 d +31750 38500 three +38500 46500 again +46500 74500 sil diff --git a/app/data/alignments/s1/sgwdzn.align b/app/data/alignments/s1/sgwdzn.align new file mode 100644 index 0000000000000000000000000000000000000000..d6a65a73fd581cd1b1c9c945a4b69318cfe133a3 --- /dev/null +++ b/app/data/alignments/s1/sgwdzn.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21500 set +21500 28000 green +28000 31250 with +31250 34750 d +34750 44750 zero +44750 53250 now +53250 74500 sil diff --git a/app/data/alignments/s1/sgwj4n.align b/app/data/alignments/s1/sgwj4n.align new file mode 100644 index 0000000000000000000000000000000000000000..9086ab7d65f058904f09f5d35c25c23529884133 --- /dev/null +++ b/app/data/alignments/s1/sgwj4n.align @@ -0,0 +1,8 @@ +0 2000 sil +2000 9750 set +9750 15000 green +15000 17750 with +17750 22750 j +22750 30250 four +30250 37000 now +37000 74500 sil diff --git a/app/data/alignments/s1/sgwj5s.align b/app/data/alignments/s1/sgwj5s.align new file mode 100644 index 0000000000000000000000000000000000000000..043e4626f65c80a70bffff54bf59e1aa5ec0d33e --- /dev/null +++ b/app/data/alignments/s1/sgwj5s.align @@ -0,0 +1,8 @@ +0 8750 sil +8750 17000 set +17000 22250 green +22250 25250 with +25250 29500 j +29500 36250 five +36250 45750 soon +45750 74500 sil diff --git a/app/data/alignments/s1/sgwj6p.align b/app/data/alignments/s1/sgwj6p.align new file mode 100644 index 0000000000000000000000000000000000000000..58879396d6d21338f34398a00604e58813d9051b --- /dev/null +++ b/app/data/alignments/s1/sgwj6p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 23000 set +23000 28250 green +28250 31000 with +31000 36000 j +36000 44000 six +44000 53500 please +53500 74500 sil diff --git a/app/data/alignments/s1/sgwj7a.align b/app/data/alignments/s1/sgwj7a.align new file mode 100644 index 0000000000000000000000000000000000000000..ddc1cd24b489bf2583e5a13faa0b0e1bb46de2c8 --- /dev/null +++ b/app/data/alignments/s1/sgwj7a.align @@ -0,0 +1,8 @@ +0 4500 sil +4500 11500 set +11500 19500 green +19500 24500 with +24500 28500 j +28500 36000 seven +36000 45750 again +45750 74500 sil diff --git a/app/data/alignments/s1/sgwp8n.align b/app/data/alignments/s1/sgwp8n.align new file mode 100644 index 0000000000000000000000000000000000000000..97c06b0c687f5aa0b7c872bf3010b402a9874043 --- /dev/null +++ b/app/data/alignments/s1/sgwp8n.align @@ -0,0 +1,8 @@ +0 5250 sil +5250 18750 set +18750 24750 green +24750 27500 with +27500 33000 p +33000 39250 eight +39250 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/sgwp9s.align b/app/data/alignments/s1/sgwp9s.align new file mode 100644 index 0000000000000000000000000000000000000000..e81ad7ce9583121730a0d849cac7b1b92421011a --- /dev/null +++ b/app/data/alignments/s1/sgwp9s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 21500 set +21500 27500 green +27500 30250 with +30250 34000 p +34000 40750 nine +40750 49750 soon +49750 74500 sil diff --git a/app/data/alignments/s1/sgwq1a.align b/app/data/alignments/s1/sgwq1a.align new file mode 100644 index 0000000000000000000000000000000000000000..e3a0b882abd2eff17c3d70ce6c56bfbc57b6c180 --- /dev/null +++ b/app/data/alignments/s1/sgwq1a.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 16500 set +16500 22500 green +22500 25500 with +25500 30250 q +30250 36000 one +36000 45000 again +45000 74500 sil diff --git a/app/data/alignments/s1/sgwqzp.align b/app/data/alignments/s1/sgwqzp.align new file mode 100644 index 0000000000000000000000000000000000000000..2dfac833c92d8bb996f63667c1b15af7d56e730a --- /dev/null +++ b/app/data/alignments/s1/sgwqzp.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 23250 set +23250 28500 green +28500 31500 with +31500 36250 q +36250 45000 zero +45000 54750 please +54750 74500 sil diff --git a/app/data/alignments/s1/sgwx2n.align b/app/data/alignments/s1/sgwx2n.align new file mode 100644 index 0000000000000000000000000000000000000000..469cfff4c576a2e53de115555b4e893d97f8fcb5 --- /dev/null +++ b/app/data/alignments/s1/sgwx2n.align @@ -0,0 +1,8 @@ +0 6500 sil +6500 21000 set +21000 26750 green +26750 30750 with +30750 35250 x +35250 41750 two +41750 48750 now +48750 74500 sil diff --git a/app/data/alignments/s1/sgwx3s.align b/app/data/alignments/s1/sgwx3s.align new file mode 100644 index 0000000000000000000000000000000000000000..d0bea3d2ef405b49ef830922c1a0c11202836db4 --- /dev/null +++ b/app/data/alignments/s1/sgwx3s.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 20000 set +20000 27000 green +27000 30500 with +30500 35000 x +35000 39250 three +39250 49500 soon +49500 74500 sil diff --git a/app/data/alignments/s1/sgwx4p.align b/app/data/alignments/s1/sgwx4p.align new file mode 100644 index 0000000000000000000000000000000000000000..0a130ef66d02cea9d8e818797a8195e0d2e5e795 --- /dev/null +++ b/app/data/alignments/s1/sgwx4p.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 24000 set +24000 33500 green +33500 37500 with +37500 42750 x +42750 48250 four +48250 59000 please +59000 74500 sil diff --git a/app/data/alignments/s1/sgwx5a.align b/app/data/alignments/s1/sgwx5a.align new file mode 100644 index 0000000000000000000000000000000000000000..6c9c5fa9c9c38966bb47b7d5363e932c3c9873f9 --- /dev/null +++ b/app/data/alignments/s1/sgwx5a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 24250 set +24250 31250 green +31250 35000 with +35000 38750 x +38750 44750 five +44750 52500 again +52500 74500 sil diff --git a/app/data/alignments/s1/srab1s.align b/app/data/alignments/s1/srab1s.align new file mode 100644 index 0000000000000000000000000000000000000000..37b30095bef25b100d8d6905500f7aac5814841b --- /dev/null +++ b/app/data/alignments/s1/srab1s.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 25500 set +25500 30000 red +30000 32250 at +32250 37500 b +37500 43500 one +43500 54500 soon +54500 74500 sil diff --git a/app/data/alignments/s1/srab2p.align b/app/data/alignments/s1/srab2p.align new file mode 100644 index 0000000000000000000000000000000000000000..530f429cd172964176d021e013631dc8527396d4 --- /dev/null +++ b/app/data/alignments/s1/srab2p.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19000 set +19000 23000 red +23000 26000 at +26000 29500 b +29500 35000 two +35000 45500 please +45500 74500 sil diff --git a/app/data/alignments/s1/srab3a.align b/app/data/alignments/s1/srab3a.align new file mode 100644 index 0000000000000000000000000000000000000000..2aa1a3eee6c7528ee7501fe8e09bb2bcbdc90990 --- /dev/null +++ b/app/data/alignments/s1/srab3a.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 20750 set +20750 24750 red +24750 26000 at +26000 31000 b +31000 38000 three +38000 45500 again +45500 74500 sil diff --git a/app/data/alignments/s1/srabzn.align b/app/data/alignments/s1/srabzn.align new file mode 100644 index 0000000000000000000000000000000000000000..1b7a577e951be35cf183aae71efa13f2d8499262 --- /dev/null +++ b/app/data/alignments/s1/srabzn.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 22250 set +22250 27750 red +27750 29500 at +29500 35500 b +35500 45750 zero +45750 54500 now +54500 74500 sil diff --git a/app/data/alignments/s1/srah4n.align b/app/data/alignments/s1/srah4n.align new file mode 100644 index 0000000000000000000000000000000000000000..15cbe56ff008090e8ab664a1e6ff71d4047c0f9e --- /dev/null +++ b/app/data/alignments/s1/srah4n.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 22500 set +22500 26750 red +26750 28500 at +28500 33250 h +33250 39500 four +39500 45750 now +45750 74500 sil diff --git a/app/data/alignments/s1/srah5s.align b/app/data/alignments/s1/srah5s.align new file mode 100644 index 0000000000000000000000000000000000000000..35d2dfcf9c4bb6f86c5d11e51af40226aced0f9d --- /dev/null +++ b/app/data/alignments/s1/srah5s.align @@ -0,0 +1,8 @@ +0 4000 sil +4000 19000 set +19000 23000 red +23000 24750 at +24750 29250 h +29250 35500 five +35500 44000 soon +44000 74500 sil diff --git a/app/data/alignments/s1/srah6p.align b/app/data/alignments/s1/srah6p.align new file mode 100644 index 0000000000000000000000000000000000000000..2f77316f06ccbcab93427f218d0bb4369801f8a6 --- /dev/null +++ b/app/data/alignments/s1/srah6p.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 20750 set +20750 26500 red +26500 28500 at +28500 33500 h +33500 40000 six +40000 49250 please +49250 74500 sil diff --git a/app/data/alignments/s1/srah7a.align b/app/data/alignments/s1/srah7a.align new file mode 100644 index 0000000000000000000000000000000000000000..8b8eecc8cc0f03a10bd4b1de10c806c510b4b8a5 --- /dev/null +++ b/app/data/alignments/s1/srah7a.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 24000 set +24000 28000 red +28000 29750 at +29750 34750 h +34750 41000 seven +41000 48750 again +48750 74500 sil diff --git a/app/data/alignments/s1/sran8n.align b/app/data/alignments/s1/sran8n.align new file mode 100644 index 0000000000000000000000000000000000000000..d5390f78d534630368c5871ed1247a4582010f23 --- /dev/null +++ b/app/data/alignments/s1/sran8n.align @@ -0,0 +1,8 @@ +0 4250 sil +4250 19750 set +19750 23500 red +23500 28250 at +28250 35250 n +35250 40500 eight +40500 47000 now +47000 74500 sil diff --git a/app/data/alignments/s1/sran9s.align b/app/data/alignments/s1/sran9s.align new file mode 100644 index 0000000000000000000000000000000000000000..fa5d025465257f83604481829ea1f9e6aff5567a --- /dev/null +++ b/app/data/alignments/s1/sran9s.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19250 set +19250 23250 red +23250 25750 at +25750 29500 n +29500 35250 nine +35250 44750 soon +44750 74500 sil diff --git a/app/data/alignments/s1/srao1a.align b/app/data/alignments/s1/srao1a.align new file mode 100644 index 0000000000000000000000000000000000000000..8e5a71c6d20d5c0ff0bf84161dfa85cd11e38e22 --- /dev/null +++ b/app/data/alignments/s1/srao1a.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 21250 set +21250 24750 red +24750 26250 at +26250 29750 o +29750 35000 one +35000 43250 again +43250 74500 sil diff --git a/app/data/alignments/s1/sraozp.align b/app/data/alignments/s1/sraozp.align new file mode 100644 index 0000000000000000000000000000000000000000..9fc39ea90592b0273d0429673cf0ec499a504dd0 --- /dev/null +++ b/app/data/alignments/s1/sraozp.align @@ -0,0 +1,8 @@ +0 13500 sil +13500 22000 set +22000 25500 red +25500 28500 at +28500 31250 o +31250 39500 zero +39500 49500 please +49500 74500 sil diff --git a/app/data/alignments/s1/srau2n.align b/app/data/alignments/s1/srau2n.align new file mode 100644 index 0000000000000000000000000000000000000000..471452a42c4a6c9bbe369ba0068e033dc86a3a3c --- /dev/null +++ b/app/data/alignments/s1/srau2n.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 19750 set +19750 25000 red +25000 26250 at +26250 31250 u +31250 37750 two +37750 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/srau3s.align b/app/data/alignments/s1/srau3s.align new file mode 100644 index 0000000000000000000000000000000000000000..b8c4deb103ef5e2d7761fbc2e0ed037cc36d1d13 --- /dev/null +++ b/app/data/alignments/s1/srau3s.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 17750 set +17750 21750 red +21750 22750 at +22750 27250 u +27250 33750 three +33750 42250 soon +42250 74500 sil diff --git a/app/data/alignments/s1/srau4p.align b/app/data/alignments/s1/srau4p.align new file mode 100644 index 0000000000000000000000000000000000000000..7848fa32b9dda0faf3aa3c0569dd11652f749d76 --- /dev/null +++ b/app/data/alignments/s1/srau4p.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 21750 set +21750 25500 red +25500 26500 at +26500 31750 u +31750 38750 four +38750 48500 please +48500 74500 sil diff --git a/app/data/alignments/s1/srau5a.align b/app/data/alignments/s1/srau5a.align new file mode 100644 index 0000000000000000000000000000000000000000..e94b15b4849599f11d1b4a1ba2e5e7efaad27c00 --- /dev/null +++ b/app/data/alignments/s1/srau5a.align @@ -0,0 +1,8 @@ +0 17250 sil +17250 25250 set +25250 30250 red +30250 31500 at +31500 36000 u +36000 43000 five +43000 51250 again +51250 74500 sil diff --git a/app/data/alignments/s1/srbb4n.align b/app/data/alignments/s1/srbb4n.align new file mode 100644 index 0000000000000000000000000000000000000000..bda27e5b93aaa4a29c84b09e5901002d8798a809 --- /dev/null +++ b/app/data/alignments/s1/srbb4n.align @@ -0,0 +1,8 @@ +0 5500 sil +5500 20500 set +20500 24000 red +24000 28500 by +28500 34000 b +34000 41750 four +41750 50250 now +50250 74500 sil diff --git a/app/data/alignments/s1/srbb5s.align b/app/data/alignments/s1/srbb5s.align new file mode 100644 index 0000000000000000000000000000000000000000..78b1f8aedb42cce9b2aa4eecdabb6cb81d7714b3 --- /dev/null +++ b/app/data/alignments/s1/srbb5s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 22000 set +22000 26000 red +26000 30500 by +30500 35250 b +35250 41500 five +41500 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/srbb6p.align b/app/data/alignments/s1/srbb6p.align new file mode 100644 index 0000000000000000000000000000000000000000..b1decbb75f036f5ffe15c58790db9fb68748997a --- /dev/null +++ b/app/data/alignments/s1/srbb6p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 21500 set +21500 26250 red +26250 30250 by +30250 35000 b +35000 42750 six +42750 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/srbb7a.align b/app/data/alignments/s1/srbb7a.align new file mode 100644 index 0000000000000000000000000000000000000000..072406a6a63dfe555d737bc8ff7bf8205a26779d --- /dev/null +++ b/app/data/alignments/s1/srbb7a.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 24750 set +24750 29250 red +29250 33500 by +33500 38000 b +38000 45750 seven +45750 53750 again +53750 74500 sil diff --git a/app/data/alignments/s1/srbh8n.align b/app/data/alignments/s1/srbh8n.align new file mode 100644 index 0000000000000000000000000000000000000000..87b416817eb31636cab298c042ee31140282fb7d --- /dev/null +++ b/app/data/alignments/s1/srbh8n.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 23500 set +23500 28250 red +28250 33250 by +33250 38500 h +38500 42500 eight +42500 49250 now +49250 74500 sil diff --git a/app/data/alignments/s1/srbh9s.align b/app/data/alignments/s1/srbh9s.align new file mode 100644 index 0000000000000000000000000000000000000000..2e9c5c956d66d2303fac0026c17d0886997b7418 --- /dev/null +++ b/app/data/alignments/s1/srbh9s.align @@ -0,0 +1,8 @@ +0 29500 sil +29500 38250 set +38250 41750 red +41750 46000 by +46000 51500 h +51500 55250 nine +55250 66500 soon +66500 74500 sil diff --git a/app/data/alignments/s1/srbi1a.align b/app/data/alignments/s1/srbi1a.align new file mode 100644 index 0000000000000000000000000000000000000000..df7eedcad95b23c323b4c362ef55279388bf34f6 --- /dev/null +++ b/app/data/alignments/s1/srbi1a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 21500 set +21500 25750 red +25750 30500 by +30500 35000 i +35000 41250 one +41250 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/srbizp.align b/app/data/alignments/s1/srbizp.align new file mode 100644 index 0000000000000000000000000000000000000000..28823a664867e74e45dbd2342245b6175a9ac048 --- /dev/null +++ b/app/data/alignments/s1/srbizp.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 23750 set +23750 29000 red +29000 33000 by +33000 38000 i +38000 47000 zero +47000 56750 please +56750 74500 sil diff --git a/app/data/alignments/s1/srbo2n.align b/app/data/alignments/s1/srbo2n.align new file mode 100644 index 0000000000000000000000000000000000000000..b3759bb6c478e4dffd7a150a0f5d4b624fef2b04 --- /dev/null +++ b/app/data/alignments/s1/srbo2n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 21500 set +21500 26000 red +26000 30250 by +30250 33500 o +33500 40500 two +40500 48000 now +48000 74500 sil diff --git a/app/data/alignments/s1/srbo3s.align b/app/data/alignments/s1/srbo3s.align new file mode 100644 index 0000000000000000000000000000000000000000..f25eb920a42bd09e0f25b3713e9268bb6d5f0a22 --- /dev/null +++ b/app/data/alignments/s1/srbo3s.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 20500 set +20500 24500 red +24500 29000 by +29000 33500 o +33500 39500 three +39500 49250 soon +49250 74500 sil diff --git a/app/data/alignments/s1/srbo4p.align b/app/data/alignments/s1/srbo4p.align new file mode 100644 index 0000000000000000000000000000000000000000..774226a643d7a7a05a5a8a427a90f8f603dbeb7e --- /dev/null +++ b/app/data/alignments/s1/srbo4p.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 24000 set +24000 28250 red +28250 32500 by +32500 36500 o +36500 43250 four +43250 53250 please +53250 74500 sil diff --git a/app/data/alignments/s1/srbo5a.align b/app/data/alignments/s1/srbo5a.align new file mode 100644 index 0000000000000000000000000000000000000000..8e6a5003a7ad3e8a76bb73d4f76022abb9ac0888 --- /dev/null +++ b/app/data/alignments/s1/srbo5a.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 23250 set +23250 28000 red +28000 32750 by +32750 35500 o +35500 42500 five +42500 52750 again +52750 74500 sil diff --git a/app/data/alignments/s1/srbu6n.align b/app/data/alignments/s1/srbu6n.align new file mode 100644 index 0000000000000000000000000000000000000000..354841f45c664a349723fe32e91ae54a7e2600a0 --- /dev/null +++ b/app/data/alignments/s1/srbu6n.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 21250 set +21250 24750 red +24750 28750 by +28750 33250 u +33250 41500 six +41500 48250 now +48250 74500 sil diff --git a/app/data/alignments/s1/srbu7s.align b/app/data/alignments/s1/srbu7s.align new file mode 100644 index 0000000000000000000000000000000000000000..3b3853279ee106a27cffc08b855c37cf49854caf --- /dev/null +++ b/app/data/alignments/s1/srbu7s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 23000 set +23000 27750 red +27750 31250 by +31250 35750 u +35750 44750 seven +44750 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/srbu8p.align b/app/data/alignments/s1/srbu8p.align new file mode 100644 index 0000000000000000000000000000000000000000..702e40fd7f59b3aa6bb43894d51b2222343abc5b --- /dev/null +++ b/app/data/alignments/s1/srbu8p.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 22500 set +22500 26000 red +26000 30250 by +30250 35000 u +35000 39750 eight +39750 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/srbu9a.align b/app/data/alignments/s1/srbu9a.align new file mode 100644 index 0000000000000000000000000000000000000000..9072d18ede1ea214e457b6920ad310f591fd908b --- /dev/null +++ b/app/data/alignments/s1/srbu9a.align @@ -0,0 +1,8 @@ +0 4500 sil +4500 12500 set +12500 16500 red +16500 20000 by +20000 24250 u +24250 30500 nine +30500 38000 again +38000 74500 sil diff --git a/app/data/alignments/s1/sria6n.align b/app/data/alignments/s1/sria6n.align new file mode 100644 index 0000000000000000000000000000000000000000..fcf47ed3eb88f586c08a237fd4a8f977886d1868 --- /dev/null +++ b/app/data/alignments/s1/sria6n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 19750 set +19750 25500 red +25500 27250 in +27250 30750 a +30750 39000 six +39000 45500 now +45500 74500 sil diff --git a/app/data/alignments/s1/sria7s.align b/app/data/alignments/s1/sria7s.align new file mode 100644 index 0000000000000000000000000000000000000000..5adfaebb72086d24ea78f6e04081bb1d512e9d52 --- /dev/null +++ b/app/data/alignments/s1/sria7s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 23250 set +23250 29000 red +29000 32000 in +32000 34750 a +34750 43250 seven +43250 52250 soon +52250 74500 sil diff --git a/app/data/alignments/s1/sria8p.align b/app/data/alignments/s1/sria8p.align new file mode 100644 index 0000000000000000000000000000000000000000..5294b7d4b78d2e99ca284e407485a319e0daa1d1 --- /dev/null +++ b/app/data/alignments/s1/sria8p.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21250 set +21250 26500 red +26500 28250 in +28250 31500 a +31500 36000 eight +36000 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/sria9a.align b/app/data/alignments/s1/sria9a.align new file mode 100644 index 0000000000000000000000000000000000000000..0a947d2669d018f37735131bc4dbc7129a043e7f --- /dev/null +++ b/app/data/alignments/s1/sria9a.align @@ -0,0 +1,8 @@ +0 19750 sil +19750 27750 set +27750 33000 red +33000 35500 in +35500 37750 a +37750 44750 nine +44750 55500 again +55500 74500 sil diff --git a/app/data/alignments/s1/srih1s.align b/app/data/alignments/s1/srih1s.align new file mode 100644 index 0000000000000000000000000000000000000000..8e512c1450fca9be5156c5d80595d89c3df59e20 --- /dev/null +++ b/app/data/alignments/s1/srih1s.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 23500 set +23500 29500 red +29500 32250 in +32250 37750 h +37750 41000 one +41000 52500 soon +52500 74500 sil diff --git a/app/data/alignments/s1/srih2p.align b/app/data/alignments/s1/srih2p.align new file mode 100644 index 0000000000000000000000000000000000000000..9fae2b281b176a3570bffa62548ceb8abcbbce98 --- /dev/null +++ b/app/data/alignments/s1/srih2p.align @@ -0,0 +1,8 @@ +0 5500 sil +5500 12750 set +12750 20250 red +20250 22750 in +22750 27000 h +27000 31250 two +31250 41500 please +41500 74500 sil diff --git a/app/data/alignments/s1/srih3a.align b/app/data/alignments/s1/srih3a.align new file mode 100644 index 0000000000000000000000000000000000000000..e700645233b47215783eb634519c38ba699a4a17 --- /dev/null +++ b/app/data/alignments/s1/srih3a.align @@ -0,0 +1,8 @@ +0 2250 sil +2250 16500 set +16500 20500 red +20500 23500 in +23500 28000 h +28000 33250 three +33250 41000 again +41000 74500 sil diff --git a/app/data/alignments/s1/srihzn.align b/app/data/alignments/s1/srihzn.align new file mode 100644 index 0000000000000000000000000000000000000000..860ed0a1cef9ebe1603870095eea27b4f6090114 --- /dev/null +++ b/app/data/alignments/s1/srihzn.align @@ -0,0 +1,8 @@ +0 5000 sil +5000 12500 set +12500 17500 red +17500 20000 in +20000 24500 h +24500 31750 zero +31750 39750 now +39750 74500 sil diff --git a/app/data/alignments/s1/srin4n.align b/app/data/alignments/s1/srin4n.align new file mode 100644 index 0000000000000000000000000000000000000000..8df688206636f330f93ebefff1fc75ed69f922d3 --- /dev/null +++ b/app/data/alignments/s1/srin4n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 20000 set +20000 24000 red +24000 25500 in +25500 29500 n +29500 36000 four +36000 43750 now +43750 74500 sil diff --git a/app/data/alignments/s1/srin5s.align b/app/data/alignments/s1/srin5s.align new file mode 100644 index 0000000000000000000000000000000000000000..b0bb9c5ec129524e775650b7fb27853f17c3c77c --- /dev/null +++ b/app/data/alignments/s1/srin5s.align @@ -0,0 +1,8 @@ +0 16250 sil +16250 26000 set +26000 30750 red +30750 32000 in +32000 38000 n +38000 43000 five +43000 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/srin6p.align b/app/data/alignments/s1/srin6p.align new file mode 100644 index 0000000000000000000000000000000000000000..e34c14d0b65cca999f7eef5d0acdba7d340bfed5 --- /dev/null +++ b/app/data/alignments/s1/srin6p.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 21250 set +21250 25500 red +25500 28000 in +28000 32500 n +32500 40000 six +40000 50250 please +50250 74500 sil diff --git a/app/data/alignments/s1/srin7a.align b/app/data/alignments/s1/srin7a.align new file mode 100644 index 0000000000000000000000000000000000000000..49b4346458f8231a0a9f9aa87ac1521c8e871caf --- /dev/null +++ b/app/data/alignments/s1/srin7a.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 21250 set +21250 26000 red +26000 28250 in +28250 31750 n +31750 38250 seven +38250 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/srit8n.align b/app/data/alignments/s1/srit8n.align new file mode 100644 index 0000000000000000000000000000000000000000..36cbf60eac3a3ba4830d76c1111119eca725a188 --- /dev/null +++ b/app/data/alignments/s1/srit8n.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 21000 set +21000 26750 red +26750 30000 in +30000 34000 t +34000 39000 eight +39000 46000 now +46000 74500 sil diff --git a/app/data/alignments/s1/srit9s.align b/app/data/alignments/s1/srit9s.align new file mode 100644 index 0000000000000000000000000000000000000000..650621582858fe6fadd7f85093e522df94e6b5d2 --- /dev/null +++ b/app/data/alignments/s1/srit9s.align @@ -0,0 +1,8 @@ +0 6500 sil +6500 15500 set +15500 21000 red +21000 24000 in +24000 26750 t +26750 33750 nine +33750 43750 soon +43750 74500 sil diff --git a/app/data/alignments/s1/sriu1a.align b/app/data/alignments/s1/sriu1a.align new file mode 100644 index 0000000000000000000000000000000000000000..969f9a1f5d7dd9849e54a2544dfc1fa3985fc4ed --- /dev/null +++ b/app/data/alignments/s1/sriu1a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 21000 set +21000 27750 red +27750 30750 in +30750 32750 u +32750 38000 one +38000 48500 again +48500 74500 sil diff --git a/app/data/alignments/s1/sriuzp.align b/app/data/alignments/s1/sriuzp.align new file mode 100644 index 0000000000000000000000000000000000000000..92c893446750fc62038f1095f490ba3f222bc531 --- /dev/null +++ b/app/data/alignments/s1/sriuzp.align @@ -0,0 +1,8 @@ +0 6250 sil +6250 22500 set +22500 26500 red +26500 29250 in +29250 32500 u +32500 40750 zero +40750 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/srwb8n.align b/app/data/alignments/s1/srwb8n.align new file mode 100644 index 0000000000000000000000000000000000000000..9712bb20ee636a69d34172db84d2ba20ef7060a3 --- /dev/null +++ b/app/data/alignments/s1/srwb8n.align @@ -0,0 +1,8 @@ +0 11000 sil +11000 19750 set +19750 25500 red +25500 27500 with +27500 31000 b +31000 36250 eight +36250 46500 now +46500 74500 sil diff --git a/app/data/alignments/s1/srwb9s.align b/app/data/alignments/s1/srwb9s.align new file mode 100644 index 0000000000000000000000000000000000000000..dfe1a895e6ab3fca60e729449210dd754985eb60 --- /dev/null +++ b/app/data/alignments/s1/srwb9s.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 19750 set +19750 29750 red +29750 31500 with +31500 35000 b +35000 41750 nine +41750 51500 soon +51500 74500 sil diff --git a/app/data/alignments/s1/srwc1a.align b/app/data/alignments/s1/srwc1a.align new file mode 100644 index 0000000000000000000000000000000000000000..2f12c42dcd460caab9138806434792e91f5cbbb1 --- /dev/null +++ b/app/data/alignments/s1/srwc1a.align @@ -0,0 +1,8 @@ +0 25750 sil +25750 35750 set +35750 41250 red +41250 43000 with +43000 47500 c +47500 53250 one +53250 61750 again +61750 74500 sil diff --git a/app/data/alignments/s1/srwczp.align b/app/data/alignments/s1/srwczp.align new file mode 100644 index 0000000000000000000000000000000000000000..de971dfd7cb7f225c1576d4066f66ee022b42b69 --- /dev/null +++ b/app/data/alignments/s1/srwczp.align @@ -0,0 +1,8 @@ +0 18750 sil +18750 27500 set +27500 32500 red +32500 34500 with +34500 38750 c +38750 47750 zero +47750 58500 please +58500 74500 sil diff --git a/app/data/alignments/s1/srwi2n.align b/app/data/alignments/s1/srwi2n.align new file mode 100644 index 0000000000000000000000000000000000000000..54aa94e2ffc88671cd636c8b220a73a204199599 --- /dev/null +++ b/app/data/alignments/s1/srwi2n.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22500 set +22500 27750 red +27750 31000 with +31000 34500 i +34500 41250 two +41250 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/srwi3s.align b/app/data/alignments/s1/srwi3s.align new file mode 100644 index 0000000000000000000000000000000000000000..858d27c181bd567687a761f376ce24e084719bc9 --- /dev/null +++ b/app/data/alignments/s1/srwi3s.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 21500 set +21500 27000 red +27000 30000 with +30000 33750 i +33750 39500 three +39500 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/srwi4p.align b/app/data/alignments/s1/srwi4p.align new file mode 100644 index 0000000000000000000000000000000000000000..5d737683f1dde03cb9e8d2b1beb77920c1e274b3 --- /dev/null +++ b/app/data/alignments/s1/srwi4p.align @@ -0,0 +1,8 @@ +0 14500 sil +14500 23250 set +23250 27750 red +27750 30750 with +30750 33750 i +33750 40500 four +40500 51000 please +51000 74500 sil diff --git a/app/data/alignments/s1/srwi5a.align b/app/data/alignments/s1/srwi5a.align new file mode 100644 index 0000000000000000000000000000000000000000..c8ebdb8acd9b021f98c7ea876cb8ce41551466dd --- /dev/null +++ b/app/data/alignments/s1/srwi5a.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 23250 set +23250 27500 red +27500 30500 with +30500 34500 i +34500 42000 five +42000 49250 again +49250 74500 sil diff --git a/app/data/alignments/s1/srwo6n.align b/app/data/alignments/s1/srwo6n.align new file mode 100644 index 0000000000000000000000000000000000000000..cbf063b628a729a8d9133baf341b977b7862ec58 --- /dev/null +++ b/app/data/alignments/s1/srwo6n.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 19000 set +19000 25500 red +25500 28250 with +28250 32250 o +32250 40500 six +40500 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/srwo7s.align b/app/data/alignments/s1/srwo7s.align new file mode 100644 index 0000000000000000000000000000000000000000..6f17a356211f40fb48849b4c80217af77108193d --- /dev/null +++ b/app/data/alignments/s1/srwo7s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 16000 set +16000 23000 red +23000 26250 with +26250 28750 o +28750 37000 seven +37000 45000 soon +45000 74500 sil diff --git a/app/data/alignments/s1/srwo8p.align b/app/data/alignments/s1/srwo8p.align new file mode 100644 index 0000000000000000000000000000000000000000..afbaa6a4a6be996e7ea494090e24343583c5b28a --- /dev/null +++ b/app/data/alignments/s1/srwo8p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 21250 set +21250 25500 red +25500 28500 with +28500 32000 o +32000 36250 eight +36250 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/srwo9a.align b/app/data/alignments/s1/srwo9a.align new file mode 100644 index 0000000000000000000000000000000000000000..bdec102a9521eb39a9f4f6d3eccc861c459824f9 --- /dev/null +++ b/app/data/alignments/s1/srwo9a.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 21500 set +21500 27500 red +27500 31000 with +31000 34250 o +34250 40500 nine +40500 50000 again +50000 74500 sil diff --git a/app/data/alignments/s1/srwv1s.align b/app/data/alignments/s1/srwv1s.align new file mode 100644 index 0000000000000000000000000000000000000000..c7d6b67140be2630fa9162c5b4265676232b94cc --- /dev/null +++ b/app/data/alignments/s1/srwv1s.align @@ -0,0 +1,8 @@ +0 7500 sil +7500 16250 set +16250 21250 red +21250 23750 with +23750 27250 v +27250 32500 one +32500 41500 soon +41500 74500 sil diff --git a/app/data/alignments/s1/srwv2p.align b/app/data/alignments/s1/srwv2p.align new file mode 100644 index 0000000000000000000000000000000000000000..9f3736f3d0ff05903641cee325e96d293a9696d8 --- /dev/null +++ b/app/data/alignments/s1/srwv2p.align @@ -0,0 +1,8 @@ +0 16750 sil +16750 27000 set +27000 31500 red +31500 34250 with +34250 38000 v +38000 43750 two +43750 53500 please +53500 74500 sil diff --git a/app/data/alignments/s1/srwv3a.align b/app/data/alignments/s1/srwv3a.align new file mode 100644 index 0000000000000000000000000000000000000000..15ede7cc85526a2fd637cf9508eefe733add9509 --- /dev/null +++ b/app/data/alignments/s1/srwv3a.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 21000 set +21000 28000 red +28000 29500 with +29500 34750 v +34750 41750 three +41750 50250 again +50250 74500 sil diff --git a/app/data/alignments/s1/srwvzn.align b/app/data/alignments/s1/srwvzn.align new file mode 100644 index 0000000000000000000000000000000000000000..c47633a66e8b7bd88cc6bde56a8022760c683778 --- /dev/null +++ b/app/data/alignments/s1/srwvzn.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 21750 set +21750 28250 red +28250 31500 with +31500 35000 v +35000 44250 zero +44250 52000 now +52000 74500 sil diff --git a/app/data/alignments/s1/swab6n.align b/app/data/alignments/s1/swab6n.align new file mode 100644 index 0000000000000000000000000000000000000000..2ebfd8678081eacdeb7fc596c3894ed66426323a --- /dev/null +++ b/app/data/alignments/s1/swab6n.align @@ -0,0 +1,8 @@ +0 16000 sil +16000 23500 set +23500 30500 white +30500 33500 at +33500 37750 b +37750 45750 six +45750 54000 now +54000 74500 sil diff --git a/app/data/alignments/s1/swab7s.align b/app/data/alignments/s1/swab7s.align new file mode 100644 index 0000000000000000000000000000000000000000..3d085990dc4f204d646c342097dadf07454a5cca --- /dev/null +++ b/app/data/alignments/s1/swab7s.align @@ -0,0 +1,8 @@ +0 6000 sil +6000 19000 set +19000 23750 white +23750 24750 at +24750 29500 b +29500 38250 seven +38250 46750 soon +46750 74500 sil diff --git a/app/data/alignments/s1/swab8p.align b/app/data/alignments/s1/swab8p.align new file mode 100644 index 0000000000000000000000000000000000000000..af85375b7f4de9691985fa94ea655e0c8164b337 --- /dev/null +++ b/app/data/alignments/s1/swab8p.align @@ -0,0 +1,8 @@ +0 9500 sil +9500 20250 set +20250 26000 white +26000 27250 at +27250 31750 b +31750 35750 eight +35750 46250 please +46250 74500 sil diff --git a/app/data/alignments/s1/swab9a.align b/app/data/alignments/s1/swab9a.align new file mode 100644 index 0000000000000000000000000000000000000000..5ed80b16aef5e1ee81d76da0f81d1f70f38a2afd --- /dev/null +++ b/app/data/alignments/s1/swab9a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 19750 set +19750 26500 white +26500 31500 at +31500 34750 b +34750 42250 nine +42250 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/swai1s.align b/app/data/alignments/s1/swai1s.align new file mode 100644 index 0000000000000000000000000000000000000000..adcf789841d7e14e99295ca0e70cd1b177022437 --- /dev/null +++ b/app/data/alignments/s1/swai1s.align @@ -0,0 +1,8 @@ +0 6500 sil +6500 14750 set +14750 20750 white +20750 22000 at +22000 26250 i +26250 31500 one +31500 41500 soon +41500 74500 sil diff --git a/app/data/alignments/s1/swai2p.align b/app/data/alignments/s1/swai2p.align new file mode 100644 index 0000000000000000000000000000000000000000..4bda59a9cf847cb8c50231eeef212f9af506f2c8 --- /dev/null +++ b/app/data/alignments/s1/swai2p.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 26250 set +26250 33750 white +33750 35000 at +35000 41750 i +41750 48250 two +48250 58250 please +58250 74500 sil diff --git a/app/data/alignments/s1/swai3a.align b/app/data/alignments/s1/swai3a.align new file mode 100644 index 0000000000000000000000000000000000000000..5496d2985b0e9caa44f07e663a80cf41bd797272 --- /dev/null +++ b/app/data/alignments/s1/swai3a.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 20000 set +20000 25250 white +25250 27000 at +27000 31250 i +31250 38750 three +38750 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/swaizn.align b/app/data/alignments/s1/swaizn.align new file mode 100644 index 0000000000000000000000000000000000000000..c89ffba4eef63bedf4e4c4def59c947d0e001e2e --- /dev/null +++ b/app/data/alignments/s1/swaizn.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 16750 set +16750 21500 white +21500 23000 at +23000 26750 i +26750 35500 zero +35500 42250 now +42250 74500 sil diff --git a/app/data/alignments/s1/swao4n.align b/app/data/alignments/s1/swao4n.align new file mode 100644 index 0000000000000000000000000000000000000000..49a3119579c124b91fa8fbe4b1c799e02248c04b --- /dev/null +++ b/app/data/alignments/s1/swao4n.align @@ -0,0 +1,8 @@ +0 21750 sil +21750 31000 set +31000 38750 white +38750 40500 at +40500 44500 o +44500 51750 four +51750 58750 now +58750 74500 sil diff --git a/app/data/alignments/s1/swao5s.align b/app/data/alignments/s1/swao5s.align new file mode 100644 index 0000000000000000000000000000000000000000..be8c7c515ce8d97a90b53d8e1c396b78800b434b --- /dev/null +++ b/app/data/alignments/s1/swao5s.align @@ -0,0 +1,8 @@ +0 13250 sil +13250 21250 set +21250 29750 white +29750 35250 at +35250 38250 o +38250 45750 five +45750 54250 soon +54250 74500 sil diff --git a/app/data/alignments/s1/swao6p.align b/app/data/alignments/s1/swao6p.align new file mode 100644 index 0000000000000000000000000000000000000000..5a20d2912d17ec07a7c0776153bcc9438791a2d6 --- /dev/null +++ b/app/data/alignments/s1/swao6p.align @@ -0,0 +1,8 @@ +0 2000 sil +2000 9000 set +9000 17000 white +17000 18000 at +18000 20750 o +20750 28000 six +28000 38250 please +38250 74500 sil diff --git a/app/data/alignments/s1/swao7a.align b/app/data/alignments/s1/swao7a.align new file mode 100644 index 0000000000000000000000000000000000000000..5728b3c28d7259d82e3e61172dd9ee436d723888 --- /dev/null +++ b/app/data/alignments/s1/swao7a.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 22500 set +22500 28250 white +28250 31750 at +31750 34750 o +34750 42750 seven +42750 49750 again +49750 74500 sil diff --git a/app/data/alignments/s1/swau8n.align b/app/data/alignments/s1/swau8n.align new file mode 100644 index 0000000000000000000000000000000000000000..8a2c468f8f5535b6bf5c64211fd721da015cb7ab --- /dev/null +++ b/app/data/alignments/s1/swau8n.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 19750 set +19750 23500 white +23500 25250 at +25250 30250 u +30250 36250 eight +36250 44250 now +44250 74500 sil diff --git a/app/data/alignments/s1/swau9s.align b/app/data/alignments/s1/swau9s.align new file mode 100644 index 0000000000000000000000000000000000000000..c623c61ff2b9d92332e8077d0e1fa36c65101d2a --- /dev/null +++ b/app/data/alignments/s1/swau9s.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 22000 set +22000 26750 white +26750 28250 at +28250 33750 u +33750 40500 nine +40500 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/swav1a.align b/app/data/alignments/s1/swav1a.align new file mode 100644 index 0000000000000000000000000000000000000000..ad9ef211d359622785feb6f0aa0c14f5df254e8f --- /dev/null +++ b/app/data/alignments/s1/swav1a.align @@ -0,0 +1,8 @@ +0 17500 sil +17500 25500 set +25500 31750 white +31750 34750 at +34750 39000 v +39000 44750 one +44750 53250 again +53250 74500 sil diff --git a/app/data/alignments/s1/swavzp.align b/app/data/alignments/s1/swavzp.align new file mode 100644 index 0000000000000000000000000000000000000000..6092271f6a2aabc5dc2e8519634e4010159aeb10 --- /dev/null +++ b/app/data/alignments/s1/swavzp.align @@ -0,0 +1,8 @@ +0 6500 sil +6500 18750 set +18750 26750 white +26750 30750 at +30750 34250 v +34250 42750 zero +42750 52750 please +52750 74500 sil diff --git a/app/data/alignments/s1/swbc1s.align b/app/data/alignments/s1/swbc1s.align new file mode 100644 index 0000000000000000000000000000000000000000..a47fdc9f3fa90ade2e1a1dc12ce676672e2252dd --- /dev/null +++ b/app/data/alignments/s1/swbc1s.align @@ -0,0 +1,8 @@ +0 8500 sil +8500 19750 set +19750 24750 white +24750 27250 by +27250 32750 c +32750 38750 one +38750 49000 soon +49000 74500 sil diff --git a/app/data/alignments/s1/swbc2p.align b/app/data/alignments/s1/swbc2p.align new file mode 100644 index 0000000000000000000000000000000000000000..162a497b9f19eb2a0978f564a457c248f68d16dd --- /dev/null +++ b/app/data/alignments/s1/swbc2p.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 19750 set +19750 25250 white +25250 29250 by +29250 34750 c +34750 40750 two +40750 52000 please +52000 74500 sil diff --git a/app/data/alignments/s1/swbc3a.align b/app/data/alignments/s1/swbc3a.align new file mode 100644 index 0000000000000000000000000000000000000000..4c6b8e72c1dec06ea37db46e1bd106516c774093 --- /dev/null +++ b/app/data/alignments/s1/swbc3a.align @@ -0,0 +1,8 @@ +0 17750 sil +17750 25500 set +25500 31000 white +31000 35250 by +35250 41250 c +41250 49000 three +49000 58000 again +58000 74500 sil diff --git a/app/data/alignments/s1/swbczn.align b/app/data/alignments/s1/swbczn.align new file mode 100644 index 0000000000000000000000000000000000000000..b2417b40a194bb54626816c7938a0982d519d573 --- /dev/null +++ b/app/data/alignments/s1/swbczn.align @@ -0,0 +1,8 @@ +0 11500 sil +11500 25250 set +25250 30500 white +30500 34500 by +34500 40750 c +40750 50000 zero +50000 57500 now +57500 74500 sil diff --git a/app/data/alignments/s1/swbi4n.align b/app/data/alignments/s1/swbi4n.align new file mode 100644 index 0000000000000000000000000000000000000000..47cbb7de325483c2760b760ff730869a83edfe94 --- /dev/null +++ b/app/data/alignments/s1/swbi4n.align @@ -0,0 +1,8 @@ +0 21250 sil +21250 30000 set +30000 36000 white +36000 39000 by +39000 43500 i +43500 51000 four +51000 58500 now +58500 74500 sil diff --git a/app/data/alignments/s1/swbi5s.align b/app/data/alignments/s1/swbi5s.align new file mode 100644 index 0000000000000000000000000000000000000000..3fa0fac799e04ec9ec6b885bdfe3094f399c3a03 --- /dev/null +++ b/app/data/alignments/s1/swbi5s.align @@ -0,0 +1,8 @@ +0 12250 sil +12250 19750 set +19750 26500 white +26500 29250 by +29250 33500 i +33500 40250 five +40250 48750 soon +48750 74500 sil diff --git a/app/data/alignments/s1/swbi6p.align b/app/data/alignments/s1/swbi6p.align new file mode 100644 index 0000000000000000000000000000000000000000..b90a65eea4dc75654c924371fcd481592417cb58 --- /dev/null +++ b/app/data/alignments/s1/swbi6p.align @@ -0,0 +1,8 @@ +0 27250 sil +27250 35500 set +35500 40500 white +40500 46000 by +46000 50000 i +50000 57250 six +57250 67250 please +67250 74500 sil diff --git a/app/data/alignments/s1/swbi7a.align b/app/data/alignments/s1/swbi7a.align new file mode 100644 index 0000000000000000000000000000000000000000..63463bfa737767aa55e81e88c773c3eb1aace0ef --- /dev/null +++ b/app/data/alignments/s1/swbi7a.align @@ -0,0 +1,8 @@ +0 5750 sil +5750 20500 set +20500 26000 white +26000 30000 by +30000 36000 i +36000 44250 seven +44250 53000 again +53000 74500 sil diff --git a/app/data/alignments/s1/swbo8n.align b/app/data/alignments/s1/swbo8n.align new file mode 100644 index 0000000000000000000000000000000000000000..72e7c44e9a9bcd24447a8a61eb96f6c19ba9d63a --- /dev/null +++ b/app/data/alignments/s1/swbo8n.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21000 set +21000 27250 white +27250 31000 by +31000 35000 o +35000 40250 eight +40250 47750 now +47750 74500 sil diff --git a/app/data/alignments/s1/swbo9s.align b/app/data/alignments/s1/swbo9s.align new file mode 100644 index 0000000000000000000000000000000000000000..4ac960d5defd0833f2b58064dd1f4e879be2a510 --- /dev/null +++ b/app/data/alignments/s1/swbo9s.align @@ -0,0 +1,8 @@ +0 15000 sil +15000 23000 set +23000 29500 white +29500 35750 by +35750 40500 o +40500 47250 nine +47250 58500 soon +58500 74500 sil diff --git a/app/data/alignments/s1/swbp1a.align b/app/data/alignments/s1/swbp1a.align new file mode 100644 index 0000000000000000000000000000000000000000..7c686f334756c2ea94a2e49dd4e4ea01716cf019 --- /dev/null +++ b/app/data/alignments/s1/swbp1a.align @@ -0,0 +1,8 @@ +0 15750 sil +15750 23750 set +23750 29500 white +29500 33500 by +33500 38500 p +38500 44750 one +44750 53750 again +53750 74500 sil diff --git a/app/data/alignments/s1/swbpzp.align b/app/data/alignments/s1/swbpzp.align new file mode 100644 index 0000000000000000000000000000000000000000..8d4a10f7ff3af9ee4b9e4523ef8a742eb2646e2a --- /dev/null +++ b/app/data/alignments/s1/swbpzp.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 26250 set +26250 31500 white +31500 35000 by +35000 39500 p +39500 48750 zero +48750 58750 please +58750 74500 sil diff --git a/app/data/alignments/s1/swbv2n.align b/app/data/alignments/s1/swbv2n.align new file mode 100644 index 0000000000000000000000000000000000000000..7bf9a79b513f56f2f01b574d9a036192425615f5 --- /dev/null +++ b/app/data/alignments/s1/swbv2n.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 21500 set +21500 26500 white +26500 30500 by +30500 36750 v +36750 43250 two +43250 50250 now +50250 74500 sil diff --git a/app/data/alignments/s1/swbv3s.align b/app/data/alignments/s1/swbv3s.align new file mode 100644 index 0000000000000000000000000000000000000000..bb11f2a2fe2ec1c2106e5f5b0135f24301983578 --- /dev/null +++ b/app/data/alignments/s1/swbv3s.align @@ -0,0 +1,8 @@ +0 12750 sil +12750 21250 set +21250 26750 white +26750 31250 by +31250 36500 v +36500 42500 three +42500 51750 soon +51750 74500 sil diff --git a/app/data/alignments/s1/swbv4p.align b/app/data/alignments/s1/swbv4p.align new file mode 100644 index 0000000000000000000000000000000000000000..3d5d3c86b6ad084745b3303a01ce30ee54021ec5 --- /dev/null +++ b/app/data/alignments/s1/swbv4p.align @@ -0,0 +1,8 @@ +0 9250 sil +9250 17250 set +17250 22250 white +22250 26750 by +26750 31750 v +31750 37500 four +37500 48250 please +48250 74500 sil diff --git a/app/data/alignments/s1/swbv5a.align b/app/data/alignments/s1/swbv5a.align new file mode 100644 index 0000000000000000000000000000000000000000..a6e9a5796c0af39f30415418b0114fe3ae669b37 --- /dev/null +++ b/app/data/alignments/s1/swbv5a.align @@ -0,0 +1,8 @@ +0 7000 sil +7000 20250 set +20250 26500 white +26500 29750 by +29750 34250 v +34250 41500 five +41500 49750 again +49750 74500 sil diff --git a/app/data/alignments/s1/swib2n.align b/app/data/alignments/s1/swib2n.align new file mode 100644 index 0000000000000000000000000000000000000000..f9311e51d4793203795a6daf61b6bb8b43964cdc --- /dev/null +++ b/app/data/alignments/s1/swib2n.align @@ -0,0 +1,8 @@ +0 11250 sil +11250 18250 set +18250 24250 white +24250 26250 in +26250 30000 b +30000 36250 two +36250 45250 now +45250 74500 sil diff --git a/app/data/alignments/s1/swib3s.align b/app/data/alignments/s1/swib3s.align new file mode 100644 index 0000000000000000000000000000000000000000..d5a77f7e0cb0435b35fc0db7a01c744e0d4a117a --- /dev/null +++ b/app/data/alignments/s1/swib3s.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 23750 set +23750 30500 white +30500 33250 in +33250 37250 b +37250 43500 three +43500 52750 soon +52750 74500 sil diff --git a/app/data/alignments/s1/swib4p.align b/app/data/alignments/s1/swib4p.align new file mode 100644 index 0000000000000000000000000000000000000000..a2c12c1c3d35fb3ae84d253945ebe55fcf24262f --- /dev/null +++ b/app/data/alignments/s1/swib4p.align @@ -0,0 +1,8 @@ +0 10000 sil +10000 23500 set +23500 29000 white +29000 31250 in +31250 34750 b +34750 41250 four +41250 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/swib5a.align b/app/data/alignments/s1/swib5a.align new file mode 100644 index 0000000000000000000000000000000000000000..d8ddd323361e058575c810793c26b5ba98c5f21b --- /dev/null +++ b/app/data/alignments/s1/swib5a.align @@ -0,0 +1,8 @@ +0 12000 sil +12000 22000 set +22000 27250 white +27250 29000 in +29000 32250 b +32250 39000 five +39000 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/swih6n.align b/app/data/alignments/s1/swih6n.align new file mode 100644 index 0000000000000000000000000000000000000000..357841dfd292b811ffb4bc639e97470febf98e4c --- /dev/null +++ b/app/data/alignments/s1/swih6n.align @@ -0,0 +1,8 @@ +0 4500 sil +4500 13000 set +13000 19500 white +19500 22000 in +22000 27000 h +27000 33500 six +33500 39000 now +39000 74500 sil diff --git a/app/data/alignments/s1/swih7s.align b/app/data/alignments/s1/swih7s.align new file mode 100644 index 0000000000000000000000000000000000000000..69d25cd06ae724e8e80562172c71944d88cd13c1 --- /dev/null +++ b/app/data/alignments/s1/swih7s.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 16000 set +16000 23000 white +23000 25500 in +25500 29750 h +29750 37250 seven +37250 46500 soon +46500 74500 sil diff --git a/app/data/alignments/s1/swih8p.align b/app/data/alignments/s1/swih8p.align new file mode 100644 index 0000000000000000000000000000000000000000..92ceb4bcbff6aec47e541a315bcbac7053baea53 --- /dev/null +++ b/app/data/alignments/s1/swih8p.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 21750 set +21750 28750 white +28750 31000 in +31000 36750 h +36750 41000 eight +41000 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/swih9a.align b/app/data/alignments/s1/swih9a.align new file mode 100644 index 0000000000000000000000000000000000000000..04f476c8c1741b85adf3b1fef4425bd49aa22ba6 --- /dev/null +++ b/app/data/alignments/s1/swih9a.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22750 set +22750 31000 white +31000 32250 in +32250 37250 h +37250 42250 nine +42250 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/swio1s.align b/app/data/alignments/s1/swio1s.align new file mode 100644 index 0000000000000000000000000000000000000000..9906ab0cc14ebf58e7ecc718cf6d48ea66d58da8 --- /dev/null +++ b/app/data/alignments/s1/swio1s.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 22250 set +22250 29250 white +29250 31000 in +31000 33750 o +33750 38500 one +38500 50000 soon +50000 74500 sil diff --git a/app/data/alignments/s1/swio2p.align b/app/data/alignments/s1/swio2p.align new file mode 100644 index 0000000000000000000000000000000000000000..40aed6eb511ed67dcc192702b51f9a8c97182af5 --- /dev/null +++ b/app/data/alignments/s1/swio2p.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22250 set +22250 28250 white +28250 30750 in +30750 33750 o +33750 40000 two +40000 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/swio3a.align b/app/data/alignments/s1/swio3a.align new file mode 100644 index 0000000000000000000000000000000000000000..9dc31de668165b6b984d3814a3afec4cbcc081e5 --- /dev/null +++ b/app/data/alignments/s1/swio3a.align @@ -0,0 +1,8 @@ +0 3000 sil +3000 18750 set +18750 25500 white +25500 27250 in +27250 30750 o +30750 38000 three +38000 46250 again +46250 74500 sil diff --git a/app/data/alignments/s1/swiozn.align b/app/data/alignments/s1/swiozn.align new file mode 100644 index 0000000000000000000000000000000000000000..583dc7369cdecd64cc9fc2ca0002171c2170b995 --- /dev/null +++ b/app/data/alignments/s1/swiozn.align @@ -0,0 +1,8 @@ +0 15250 sil +15250 23500 set +23500 30750 white +30750 33500 in +33500 38000 o +38000 48000 zero +48000 57000 now +57000 74500 sil diff --git a/app/data/alignments/s1/swiu4n.align b/app/data/alignments/s1/swiu4n.align new file mode 100644 index 0000000000000000000000000000000000000000..6be63e7bf339180122e3e04e77e5e6df9e6dbea0 --- /dev/null +++ b/app/data/alignments/s1/swiu4n.align @@ -0,0 +1,8 @@ +0 14000 sil +14000 21750 set +21750 29250 white +29250 31500 in +31500 35000 u +35000 42000 four +42000 49750 now +49750 74500 sil diff --git a/app/data/alignments/s1/swiu5s.align b/app/data/alignments/s1/swiu5s.align new file mode 100644 index 0000000000000000000000000000000000000000..4a7e0f99c64581e66a12e391d7da9ca76351fafc --- /dev/null +++ b/app/data/alignments/s1/swiu5s.align @@ -0,0 +1,8 @@ +0 14750 sil +14750 23250 set +23250 30750 white +30750 33750 in +33750 37500 u +37500 44000 five +44000 53500 soon +53500 74500 sil diff --git a/app/data/alignments/s1/swiu6p.align b/app/data/alignments/s1/swiu6p.align new file mode 100644 index 0000000000000000000000000000000000000000..a3df8e83d31b2372faef1d41014e57b0bdfcf5b5 --- /dev/null +++ b/app/data/alignments/s1/swiu6p.align @@ -0,0 +1,8 @@ +0 2250 sil +2250 23250 set +23250 28250 white +28250 31250 in +31250 35500 u +35500 43000 six +43000 51500 please +51500 74500 sil diff --git a/app/data/alignments/s1/swiu7a.align b/app/data/alignments/s1/swiu7a.align new file mode 100644 index 0000000000000000000000000000000000000000..505b456b8a27e5e998076524b96a2a8c5c225472 --- /dev/null +++ b/app/data/alignments/s1/swiu7a.align @@ -0,0 +1,8 @@ +0 10500 sil +10500 20250 set +20250 26500 white +26500 28750 in +28750 31750 u +31750 39750 seven +39750 47000 again +47000 74500 sil diff --git a/app/data/alignments/s1/swwc4n.align b/app/data/alignments/s1/swwc4n.align new file mode 100644 index 0000000000000000000000000000000000000000..1147e099fbe05643b32d1a6060c916f188c83050 --- /dev/null +++ b/app/data/alignments/s1/swwc4n.align @@ -0,0 +1,8 @@ +0 11750 sil +11750 18500 set +18500 23750 white +23750 30500 with +30500 35250 c +35250 42750 four +42750 52000 now +52000 74500 sil diff --git a/app/data/alignments/s1/swwc5s.align b/app/data/alignments/s1/swwc5s.align new file mode 100644 index 0000000000000000000000000000000000000000..7acb0bd0a215eccceeb62d0db87165452ca9cc27 --- /dev/null +++ b/app/data/alignments/s1/swwc5s.align @@ -0,0 +1,8 @@ +0 8000 sil +8000 22250 set +22250 26750 white +26750 29500 with +29500 35500 c +35500 42750 five +42750 52250 soon +52250 74500 sil diff --git a/app/data/alignments/s1/swwc6p.align b/app/data/alignments/s1/swwc6p.align new file mode 100644 index 0000000000000000000000000000000000000000..759a70ea8c44dcbf0b0a13d0c57adc4437145f41 --- /dev/null +++ b/app/data/alignments/s1/swwc6p.align @@ -0,0 +1,8 @@ +0 7750 sil +7750 19000 set +19000 23500 white +23500 27250 with +27250 32500 c +32500 40500 six +40500 49750 please +49750 74500 sil diff --git a/app/data/alignments/s1/swwc7a.align b/app/data/alignments/s1/swwc7a.align new file mode 100644 index 0000000000000000000000000000000000000000..cafe9e0541e2b39a0fe9856fb9dc85997858ee7c --- /dev/null +++ b/app/data/alignments/s1/swwc7a.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 24500 set +24500 29750 white +29750 33000 with +33000 38500 c +38500 46000 seven +46000 53250 again +53250 74500 sil diff --git a/app/data/alignments/s1/swwi8n.align b/app/data/alignments/s1/swwi8n.align new file mode 100644 index 0000000000000000000000000000000000000000..d0cea252707a2b0399e5bf3b28068fe0e11a7213 --- /dev/null +++ b/app/data/alignments/s1/swwi8n.align @@ -0,0 +1,8 @@ +0 17000 sil +17000 25250 set +25250 34750 white +34750 38000 with +38000 41750 i +41750 47750 eight +47750 56000 now +56000 74500 sil diff --git a/app/data/alignments/s1/swwi9s.align b/app/data/alignments/s1/swwi9s.align new file mode 100644 index 0000000000000000000000000000000000000000..3d4926e6dd2612d0476c40f38d0c8b08676b620f --- /dev/null +++ b/app/data/alignments/s1/swwi9s.align @@ -0,0 +1,8 @@ +0 14250 sil +14250 22500 set +22500 29000 white +29000 31750 with +31750 34500 i +34500 40250 nine +40250 50500 soon +50500 74500 sil diff --git a/app/data/alignments/s1/swwj1a.align b/app/data/alignments/s1/swwj1a.align new file mode 100644 index 0000000000000000000000000000000000000000..d2e2115be681f25c778b8c4be779a915abdb4cf8 --- /dev/null +++ b/app/data/alignments/s1/swwj1a.align @@ -0,0 +1,8 @@ +0 18000 sil +18000 26500 set +26500 34500 white +34500 36750 with +36750 41750 j +41750 48000 one +48000 57500 again +57500 74500 sil diff --git a/app/data/alignments/s1/swwjzp.align b/app/data/alignments/s1/swwjzp.align new file mode 100644 index 0000000000000000000000000000000000000000..6ae95123ecfd8e7ad830491440ff095960f7e8bc --- /dev/null +++ b/app/data/alignments/s1/swwjzp.align @@ -0,0 +1,8 @@ +0 13000 sil +13000 24250 set +24250 28500 white +28500 31500 with +31500 36500 j +36500 45750 zero +45750 56750 please +56750 74500 sil diff --git a/app/data/alignments/s1/swwp2n.align b/app/data/alignments/s1/swwp2n.align new file mode 100644 index 0000000000000000000000000000000000000000..e4384dd8ae315d8acf4de8033fa3f0d25275cc3f --- /dev/null +++ b/app/data/alignments/s1/swwp2n.align @@ -0,0 +1,8 @@ +0 13750 sil +13750 22500 set +22500 31500 white +31500 33250 with +33250 39000 p +39000 45750 two +45750 52250 now +52250 74500 sil diff --git a/app/data/alignments/s1/swwp3s.align b/app/data/alignments/s1/swwp3s.align new file mode 100644 index 0000000000000000000000000000000000000000..66469f2843521ea616365f94fb1651beb5b8e610 --- /dev/null +++ b/app/data/alignments/s1/swwp3s.align @@ -0,0 +1,8 @@ +0 12500 sil +12500 22750 set +22750 27250 white +27250 29750 with +29750 34500 p +34500 40250 three +40250 48500 soon +48500 74500 sil diff --git a/app/data/alignments/s1/swwp4p.align b/app/data/alignments/s1/swwp4p.align new file mode 100644 index 0000000000000000000000000000000000000000..49fc4a29a628f6c739560287e980e155750e85f5 --- /dev/null +++ b/app/data/alignments/s1/swwp4p.align @@ -0,0 +1,8 @@ +0 9750 sil +9750 19750 set +19750 24750 white +24750 27750 with +27750 32500 p +32500 38750 four +38750 50500 please +50500 74500 sil diff --git a/app/data/alignments/s1/swwp5a.align b/app/data/alignments/s1/swwp5a.align new file mode 100644 index 0000000000000000000000000000000000000000..140b0d60715430604833b3bfe0c393827d743f70 --- /dev/null +++ b/app/data/alignments/s1/swwp5a.align @@ -0,0 +1,8 @@ +0 8250 sil +8250 23750 set +23750 28500 white +28500 30000 with +30000 35250 p +35250 42750 five +42750 50500 again +50500 74500 sil diff --git a/app/data/alignments/s1/swwv6n.align b/app/data/alignments/s1/swwv6n.align new file mode 100644 index 0000000000000000000000000000000000000000..c2f9b1069c677ff986d9c222a711351cbaabe974 --- /dev/null +++ b/app/data/alignments/s1/swwv6n.align @@ -0,0 +1,8 @@ +0 8750 sil +8750 21750 set +21750 25750 white +25750 29500 with +29500 33250 v +33250 41500 six +41500 48250 now +48250 74500 sil diff --git a/app/data/alignments/s1/swwv7s.align b/app/data/alignments/s1/swwv7s.align new file mode 100644 index 0000000000000000000000000000000000000000..19156d26cc9585226c0efed9e0f7dd71be9e47a6 --- /dev/null +++ b/app/data/alignments/s1/swwv7s.align @@ -0,0 +1,8 @@ +0 7250 sil +7250 15000 set +15000 19250 white +19250 22500 with +22500 27250 v +27250 35500 seven +35500 44000 soon +44000 74500 sil diff --git a/app/data/alignments/s1/swwv8p.align b/app/data/alignments/s1/swwv8p.align new file mode 100644 index 0000000000000000000000000000000000000000..67445be361fb44e04bb10032e8f2d959e833d022 --- /dev/null +++ b/app/data/alignments/s1/swwv8p.align @@ -0,0 +1,8 @@ +0 10250 sil +10250 22000 set +22000 29750 white +29750 32500 with +32500 36000 v +36000 40250 eight +40250 51250 please +51250 74500 sil diff --git a/app/data/alignments/s1/swwv9a.align b/app/data/alignments/s1/swwv9a.align new file mode 100644 index 0000000000000000000000000000000000000000..5a814195ff6c014851c2a33d85988ca4f30513ab --- /dev/null +++ b/app/data/alignments/s1/swwv9a.align @@ -0,0 +1,9 @@ +0 11750 sil +11750 20750 set +20750 29750 white +29750 32750 with +32750 33000 sp +33000 36000 v +36000 43500 nine +43500 53500 again +53500 74500 sil diff --git a/app/data/s1/Thumbs.db b/app/data/s1/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..b86244da2e07949e5f44e3bd54e6b167686e885c --- /dev/null +++ b/app/data/s1/Thumbs.db @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0406110d13a69d2af94e03dd2902c8be9091797a64b17e16f75f6fc875ce92bc +size 673344 diff --git a/app/data/s1/bbaf2n.mpg b/app/data/s1/bbaf2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cbfa0b8f9cc463f867d0fd37a709cfe819a4cf04 --- /dev/null +++ b/app/data/s1/bbaf2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e468120039e208b5ff9b9e269f8dc96bbddc45701f8dddcf2c0ae21abc0df546 +size 452608 diff --git a/app/data/s1/bbaf3s.mpg b/app/data/s1/bbaf3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3a187d880cfccd80602353954b405248d55bd0cd --- /dev/null +++ b/app/data/s1/bbaf3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d9e595fde86d7f48b6b2bdce2efd2e479ce67c3b130405334750f34bbacd5c3 +size 438272 diff --git a/app/data/s1/bbaf4p.mpg b/app/data/s1/bbaf4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e92533bf37e068e7cdc42b92dc5a929a4ceea87d --- /dev/null +++ b/app/data/s1/bbaf4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a84ac50ce425800f20c0b897055106c4936122dd4779a5b027ccbc70273160a7 +size 430080 diff --git a/app/data/s1/bbaf5a.mpg b/app/data/s1/bbaf5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ccd4d921e385f6164d5ad197ad540d714e91698a --- /dev/null +++ b/app/data/s1/bbaf5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58cc1205ebb642cf2f7805800928f479547cb11db804aad2d8f7129e261c0c87 +size 446464 diff --git a/app/data/s1/bbal6n.mpg b/app/data/s1/bbal6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..26818a301c7c0f1cdaa4c80a373e6edcba5b79a7 --- /dev/null +++ b/app/data/s1/bbal6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c7f36eaceda1bb64adc2877cfe3370104d9451059addc9035f7da55390e9510 +size 428032 diff --git a/app/data/s1/bbal7s.mpg b/app/data/s1/bbal7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4b15764fa8159882076cf1e649cebfdba147b405 --- /dev/null +++ b/app/data/s1/bbal7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:300c792a26642aaa96d80c409076eb392fc2ef0266676f3d57a7984a3174b4b9 +size 411648 diff --git a/app/data/s1/bbal8p.mpg b/app/data/s1/bbal8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cc8672872d3d1f26ae3f47a393dffe2930b0d49a --- /dev/null +++ b/app/data/s1/bbal8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:986793f145784a24fbd9f07c47dbb6b56162d167252f90f0487170167d44dde6 +size 419840 diff --git a/app/data/s1/bbal9a.mpg b/app/data/s1/bbal9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d728ac63b3d7a8fb4e6820ff955c70366d38cdcb --- /dev/null +++ b/app/data/s1/bbal9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22ed3f1bda958e71339f068d0faba4c434ff2fe149bc5a5d31a6d288cf6e8769 +size 411648 diff --git a/app/data/s1/bbas1s.mpg b/app/data/s1/bbas1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6ca6d6b81b9afee700cdfd7c319b5d02fe27f016 --- /dev/null +++ b/app/data/s1/bbas1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c0da79e8b0b7e54f343225bb12732ad780d21cda15ef87e2a163f7c099fe11 +size 442368 diff --git a/app/data/s1/bbas2p.mpg b/app/data/s1/bbas2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6fef7c39e0819ef7e8cabe15f38560801fc5d126 --- /dev/null +++ b/app/data/s1/bbas2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fa412aa1eb32e1be04b5eb585a2be8065a665b1948708f54b5247bd2a9b5ed5 +size 407552 diff --git a/app/data/s1/bbas3a.mpg b/app/data/s1/bbas3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..936b3b11e79ee0f0052bbe1023b4d9327152f20f --- /dev/null +++ b/app/data/s1/bbas3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b60c116066e99e08ceb40e65cb7a8d3aebbab6fb8b331ebf64e47bd5fb20c7 +size 473088 diff --git a/app/data/s1/bbaszn.mpg b/app/data/s1/bbaszn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..30460946272ff10de14842d1f293d4b53c43e2b2 --- /dev/null +++ b/app/data/s1/bbaszn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:769b4ee747a02dc2fb66a718bd644b869ce414ef8963fbb78752e9c6f8c58c56 +size 417792 diff --git a/app/data/s1/bbaz4n.mpg b/app/data/s1/bbaz4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5e4f5cda7501e5ea524969d112443ee35987f1a8 --- /dev/null +++ b/app/data/s1/bbaz4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c75199f2eb826246654853a281ad22012fa8ee75aa3d3b49f998e8ac1e4c2f +size 438272 diff --git a/app/data/s1/bbaz5s.mpg b/app/data/s1/bbaz5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ca5b6cbe5c326fc3d69a2b65f97e1f08fb62d369 --- /dev/null +++ b/app/data/s1/bbaz5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acfb9439b8f6152e771e23c41321a84ac2ad2a073dd63c89e5e8406f4e32acc2 +size 477184 diff --git a/app/data/s1/bbaz6p.mpg b/app/data/s1/bbaz6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e263a4b35a54aa3608672cfbec5e6951c6ee8aa9 --- /dev/null +++ b/app/data/s1/bbaz6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f2d19228d87ba7aec0f95fe50a4ab8f4e35d32789fc7b49cfe778d77867e6e +size 421888 diff --git a/app/data/s1/bbaz7a.mpg b/app/data/s1/bbaz7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ad0216aa63a24ab5ef2778357cff5d49d7dec9af --- /dev/null +++ b/app/data/s1/bbaz7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc144ef226edc428ee9f8689a74247ac562eac01656129167b5fcb8c9a1ef54e +size 411648 diff --git a/app/data/s1/bbbf6n.mpg b/app/data/s1/bbbf6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e030c351d7982387c957514cf127fca75de8baf8 --- /dev/null +++ b/app/data/s1/bbbf6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceece83cc0e07d0f0c8630cf289fc59feca864403e262b074803cb7ba638dd0c +size 428032 diff --git a/app/data/s1/bbbf7s.mpg b/app/data/s1/bbbf7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..512fce2a440519e24f809fbc3d9db38e45413cf0 --- /dev/null +++ b/app/data/s1/bbbf7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22db5d83252df47aa29603e7ab92ab34eb622638390dbba9923246a6623ac01c +size 454656 diff --git a/app/data/s1/bbbf8p.mpg b/app/data/s1/bbbf8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4171edd1c40b8e2083df119b55032f6b5849189e --- /dev/null +++ b/app/data/s1/bbbf8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a0eac7bfceb379eae669a1b6a772e9a17089b2227e55f30458b04f0bcb1ec4 +size 432128 diff --git a/app/data/s1/bbbf9a.mpg b/app/data/s1/bbbf9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c000bf1357f8fa02402522e9d7bac28c047f2a5 --- /dev/null +++ b/app/data/s1/bbbf9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd1ec833c72783961adf96ef8a74dd5c4df2f9dff55dc4f2994b25cd9aa7b88a +size 405504 diff --git a/app/data/s1/bbbm1s.mpg b/app/data/s1/bbbm1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e1cb919c1571786683166bc8ae1045ea81bd7907 --- /dev/null +++ b/app/data/s1/bbbm1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf0e1245bb176e703147bb4665c117e6be796f3c91c95eb68846241fa1400b21 +size 423936 diff --git a/app/data/s1/bbbm2p.mpg b/app/data/s1/bbbm2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b6b9921b237469ff66f2988d15bc495e54c046b6 --- /dev/null +++ b/app/data/s1/bbbm2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc862acbe9bb804477ffb5a88fce81afc3f721f1df435216c362d02f512652df +size 450560 diff --git a/app/data/s1/bbbm3a.mpg b/app/data/s1/bbbm3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..03246623aea9bfc369452d6e4755d2bc83322f69 --- /dev/null +++ b/app/data/s1/bbbm3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d95ada6d2596bb7f134ad10210d6e30e9baac831d8bb7ef631a6d32d2386cf66 +size 407552 diff --git a/app/data/s1/bbbmzn.mpg b/app/data/s1/bbbmzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8f129d991e25968798d88c98ec720ada403fb556 --- /dev/null +++ b/app/data/s1/bbbmzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c69d8ec04f90d40b04f1b12c37652460c71b2128b052a8b3d26ea7465f502830 +size 430080 diff --git a/app/data/s1/bbbs4n.mpg b/app/data/s1/bbbs4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a3fe4b1abfc6b6427f8903da2f479380908e295b --- /dev/null +++ b/app/data/s1/bbbs4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c658a37c34710c5c4211d74d05abedf5dce6a2f52e43d17b09214415bb928ba +size 425984 diff --git a/app/data/s1/bbbs5s.mpg b/app/data/s1/bbbs5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2578b57ac401c1f5db9b977fd37906b6ca67e538 --- /dev/null +++ b/app/data/s1/bbbs5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3381a8848b8956c6783b03d4cc96c14fac37581ea4bd6d5645c9a1cd207f749 +size 487424 diff --git a/app/data/s1/bbbs6p.mpg b/app/data/s1/bbbs6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c0a599033eb5d2f89dbad117aa6419606e68f861 --- /dev/null +++ b/app/data/s1/bbbs6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d70ef301f028cb3321f859ecd8e1b6760d94ed6cc07537fde1842ea74a675c +size 423936 diff --git a/app/data/s1/bbbs7a.mpg b/app/data/s1/bbbs7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..62e56237fc78b9d6ea2f704aac3d792514595f36 --- /dev/null +++ b/app/data/s1/bbbs7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1145714400a1862e6ab53fa41e575e1ae52d48efeaca0c34bc0794aea5c0becd +size 421888 diff --git a/app/data/s1/bbbz8n.mpg b/app/data/s1/bbbz8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4b3c33cef61d0d5faf6b61d5b6ca8ce4030f2f09 --- /dev/null +++ b/app/data/s1/bbbz8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:124e3b0006872b4f78262f4cb61b5dd0d19fd4b5235b13d1b5f9a84675ec2cb2 +size 423936 diff --git a/app/data/s1/bbbz9s.mpg b/app/data/s1/bbbz9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..31a3e3405202ddb9325501b1e30b6450e5ebe2c8 --- /dev/null +++ b/app/data/s1/bbbz9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eda90d89fb8cc8b7dc9ff435d0240f48688cef56220d701b76e953044a34561 +size 458752 diff --git a/app/data/s1/bbie8n.mpg b/app/data/s1/bbie8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d90bbf1cbff8385ad0d283771964e3d986f1cc0d --- /dev/null +++ b/app/data/s1/bbie8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b9d33c0cb5d2cba2cf8a6c42b61c9fa846ad3e2edf636f659d1d7f62ce744a2 +size 423936 diff --git a/app/data/s1/bbie9s.mpg b/app/data/s1/bbie9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e55b535932772a4709f27ccee7ee4fdb75ab99c6 --- /dev/null +++ b/app/data/s1/bbie9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f83b93b92fad4118efc28875f9cc2cb43ff3516b247fb2df3a34d59678c0f02e +size 419840 diff --git a/app/data/s1/bbif1a.mpg b/app/data/s1/bbif1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..89c6328cbfa9a743b06806a46b810f092fc66b4f --- /dev/null +++ b/app/data/s1/bbif1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39418217ed2e89d0640cac841d28a12e81fb41446b0dc59718a636cab671f090 +size 413696 diff --git a/app/data/s1/bbifzp.mpg b/app/data/s1/bbifzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..31bdabcc2fb718f7f333c0d669cb5fd469b35e04 --- /dev/null +++ b/app/data/s1/bbifzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a9a69d83bab487c3da354079bf7056a78f04b1d9ac09815e1ed282e22e235bc +size 419840 diff --git a/app/data/s1/bbil2n.mpg b/app/data/s1/bbil2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6135ae9ebcc7408e9e73ef2ecd9f8b3aec3ad26d --- /dev/null +++ b/app/data/s1/bbil2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e362d25c68556fe4bf4b6323a1f5b93062d3c631f2c27fb29b38fb59a88bde1 +size 425984 diff --git a/app/data/s1/bbil3s.mpg b/app/data/s1/bbil3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..544813e86b647eab56009ad188e1bcb2efa891f1 --- /dev/null +++ b/app/data/s1/bbil3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c6484c3be0719a76c9315eb3aefa31de8218b1b3b62603f6ba48b103fef310 +size 428032 diff --git a/app/data/s1/bbil4p.mpg b/app/data/s1/bbil4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6b0aac5ba1f6aea96c84313f69440195f2960e49 --- /dev/null +++ b/app/data/s1/bbil4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cdfde044b1457cf1459fc64beed31a1913aa6b0b87e4611265a67a1d4993eb1 +size 411648 diff --git a/app/data/s1/bbil5a.mpg b/app/data/s1/bbil5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..12fbe5ed1455cf85584937b8db701047169a4815 --- /dev/null +++ b/app/data/s1/bbil5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:086b54a3354c846c449e3f2a4f2e4c3c7d902b2781a83892b73d7b69c6554dfd +size 413696 diff --git a/app/data/s1/bbir6n.mpg b/app/data/s1/bbir6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e08d8991d0253c7a24b7d53f44b09fa707f4f029 --- /dev/null +++ b/app/data/s1/bbir6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72dd215db9507d1dcd6004ab271c0f7e13c3a7f9965c75a931eeb52241d23d8b +size 438272 diff --git a/app/data/s1/bbir7s.mpg b/app/data/s1/bbir7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..165bd9f40c50c7fce86dbe3bc8e606e0c59fff9b --- /dev/null +++ b/app/data/s1/bbir7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93fca1ea0a7b8977ebe8902b2f040198f84f0b39b9afa3303f3dce460ce35b64 +size 415744 diff --git a/app/data/s1/bbir8p.mpg b/app/data/s1/bbir8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..95f06e0e8061b47a9454c636206415470803af9e --- /dev/null +++ b/app/data/s1/bbir8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9955525357aee521751695457c759ce0135ac13b62213bd20eaf3601bf02977 +size 407552 diff --git a/app/data/s1/bbir9a.mpg b/app/data/s1/bbir9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..05b8d3c235ce8855edfcd10886d7013a2fa72428 --- /dev/null +++ b/app/data/s1/bbir9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a31761a1b465b447e3b4f57ff5af8653c0bb3f8fb39ba5cbba9843479eb6dba3 +size 430080 diff --git a/app/data/s1/bbiz1s.mpg b/app/data/s1/bbiz1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ff16504fa65a085d262480f9c03d832ad3b4caf --- /dev/null +++ b/app/data/s1/bbiz1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16d1e16e3bb1310239bbd03b2cb4a5376d05309d9e5dfae9e43d619a0a7b6e21 +size 403456 diff --git a/app/data/s1/bbiz2p.mpg b/app/data/s1/bbiz2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bc27ffdf415cbdca445e5b1244c965b960c4d208 --- /dev/null +++ b/app/data/s1/bbiz2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba5b267999e4d839c003545336411c89954541371fecda0c72fc1eada668605c +size 432128 diff --git a/app/data/s1/bbiz3a.mpg b/app/data/s1/bbiz3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ac0276632ae13e129f7a1b18e10b268c59cdff15 --- /dev/null +++ b/app/data/s1/bbiz3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4adcf0e0923d830c99982c9faf9600b550b02eed5c6e258ad80da5ce4790af10 +size 432128 diff --git a/app/data/s1/bbizzn.mpg b/app/data/s1/bbizzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ee68550f0996f69176fbe1e9b538493c4da087e1 --- /dev/null +++ b/app/data/s1/bbizzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ab2116f778ccf48828293bfd8d79839921a8df592c8468554e6f3016a7a51f1 +size 436224 diff --git a/app/data/s1/bbwg1s.mpg b/app/data/s1/bbwg1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a194a89c8370558aa4bb4db531a0c2db60f18451 --- /dev/null +++ b/app/data/s1/bbwg1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f617f1b812cc8fe5f00fc0738ff7ff9fda8c701445012683436f5b64590802a9 +size 477184 diff --git a/app/data/s1/bbwg2p.mpg b/app/data/s1/bbwg2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..914b4e0dcf775de139e5bb28bb96fe9eb2a29330 --- /dev/null +++ b/app/data/s1/bbwg2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a88e921b2c15c3a179c8f12c18793a2bbe76d480250981e1ea74ba52a4348dd +size 423936 diff --git a/app/data/s1/bbwg3a.mpg b/app/data/s1/bbwg3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bc64092127ac40d0b940a9540e701899349e332c --- /dev/null +++ b/app/data/s1/bbwg3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b071685acc7689baccc8f484bebf414ec0bf26daa154eca23fc4df82ad9f7 +size 434176 diff --git a/app/data/s1/bbwgzn.mpg b/app/data/s1/bbwgzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..83d964d0d23f83a22d7e3593579cfcbd9c92fd39 --- /dev/null +++ b/app/data/s1/bbwgzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73bc132c76e16da1592fad16eb270532857b2100bf5cd30eff579c95bad38f8a +size 419840 diff --git a/app/data/s1/bbwm4n.mpg b/app/data/s1/bbwm4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c6030665ae7613b727596322eee287a1a94aee0e --- /dev/null +++ b/app/data/s1/bbwm4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d54402234ebb75420ec62c179eb958bdf8eb2b88bda2b3985835ca7d28c6627 +size 423936 diff --git a/app/data/s1/bbwm5s.mpg b/app/data/s1/bbwm5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..981284a5a9f7c3b3ece5a5e4acc927c98acb9481 --- /dev/null +++ b/app/data/s1/bbwm5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58fcf4713b857e6ac36c1e8ba8d67f11cf1a8a1c6a15f5c58ead37d94d4296fb +size 444416 diff --git a/app/data/s1/bbwm6p.mpg b/app/data/s1/bbwm6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..94b83187206bf27e833451c43cd58f36621fe8d1 --- /dev/null +++ b/app/data/s1/bbwm6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:900fa2049d69980d0103169ea5cb8cb628bd563b79c9c56d940974f4096a7035 +size 440320 diff --git a/app/data/s1/bbwm7a.mpg b/app/data/s1/bbwm7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c886561d1f5f1cc4e0f5073fc643cf0b5f17ecbf --- /dev/null +++ b/app/data/s1/bbwm7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f32635f5aaec46d376c398a52770eb01f6119976244cb09247e83239e284612 +size 421888 diff --git a/app/data/s1/bbws8n.mpg b/app/data/s1/bbws8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b64d448d1f52ad78eabb7a30fc4ba45c42ebccfa --- /dev/null +++ b/app/data/s1/bbws8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7703e0975fc812ff693fa775f28731cdb9cfe94005ca25b730e162bf068e6871 +size 438272 diff --git a/app/data/s1/bbws9s.mpg b/app/data/s1/bbws9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a9a13a97703995a547371b4c9ba5262f05efe762 --- /dev/null +++ b/app/data/s1/bbws9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8d7b885bd4ca6618df31108a18fdeb64b1fd9d34dd9ae753e98314ecdfe1586 +size 440320 diff --git a/app/data/s1/bbwt1a.mpg b/app/data/s1/bbwt1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1da76a4718e62cba0b264bd3e7d67952748dd2ad --- /dev/null +++ b/app/data/s1/bbwt1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8062fd098a3a4f2761c5e58d5b9e4249e089edb5297f6d58e2580e02a9fcbce +size 436224 diff --git a/app/data/s1/bbwtzp.mpg b/app/data/s1/bbwtzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e7b39a814cd8c72816b64d1a7a5820f763abc43c --- /dev/null +++ b/app/data/s1/bbwtzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9d37ca05153429b5b1782f2d24f04411fbc59dd160b82dc180fa8c120e063c7 +size 425984 diff --git a/app/data/s1/bgaa6n.mpg b/app/data/s1/bgaa6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a6e3baf7d44b040745eed4495858bf06411276b8 --- /dev/null +++ b/app/data/s1/bgaa6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e5cc04142f45bccf0599d8b1c033263339cb2c6c5471642c601237133306fec +size 475136 diff --git a/app/data/s1/bgaa7s.mpg b/app/data/s1/bgaa7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a2045c201cf9163abf8138c0dfbc3df61f869e70 --- /dev/null +++ b/app/data/s1/bgaa7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3d748632c85287b4256c7b97b985499d0e5dc8da04e63f6a8dc52df332930a2 +size 438272 diff --git a/app/data/s1/bgaa8p.mpg b/app/data/s1/bgaa8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4566d4416a7a09245a2667e49863e7a44c31cb71 --- /dev/null +++ b/app/data/s1/bgaa8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:384dbff2554496d2fd56e4fe90f5e193b430d80555e119a8fb830ff909d066a1 +size 425984 diff --git a/app/data/s1/bgaa9a.mpg b/app/data/s1/bgaa9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f4edc4cffc1c4edb4ee61ce2cae5b63571bcecc5 --- /dev/null +++ b/app/data/s1/bgaa9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:befc01ddef936d80e9e578ab9dc3972e4554281b46901d5568028ce43fa9fe80 +size 460800 diff --git a/app/data/s1/bgah1s.mpg b/app/data/s1/bgah1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dbb2d85c366a1b4f05226f0905bed2b7cfb1ce83 --- /dev/null +++ b/app/data/s1/bgah1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db306d67fa6b2e083620ef33ce61886bb9f4c01e4f7e22c3e6f358ea5eb2811f +size 425984 diff --git a/app/data/s1/bgah2p.mpg b/app/data/s1/bgah2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ee3a3f1a995f2f4f233739edaa652e8bce808b93 --- /dev/null +++ b/app/data/s1/bgah2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db39bd38c1b73417657c101126ca421414b12284a194b90c92a774786ba7c86d +size 428032 diff --git a/app/data/s1/bgah3a.mpg b/app/data/s1/bgah3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e127c8498371c51798d3b6ee44b16d664d939de5 --- /dev/null +++ b/app/data/s1/bgah3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82413bd2637b1204036fcad2e5ae84b0fd67b550b659eb4ac7d21b6bbe115a39 +size 440320 diff --git a/app/data/s1/bgahzn.mpg b/app/data/s1/bgahzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..615110127d6e037c0d24df9c5437ee6a482caeb7 --- /dev/null +++ b/app/data/s1/bgahzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2a9bbdcafd472ca05082710545442b31ff0fd6c63f6ae288243a0d552336b23 +size 444416 diff --git a/app/data/s1/bgan4n.mpg b/app/data/s1/bgan4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..79eb756faaa56633698351895220486ee2796593 --- /dev/null +++ b/app/data/s1/bgan4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5161d04df7ee59a0df5615808267205017c26caf43d81e9a7ad7eaddb395fc18 +size 415744 diff --git a/app/data/s1/bgan5s.mpg b/app/data/s1/bgan5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2da788953e91ce84136242631fcaa2840e721da4 --- /dev/null +++ b/app/data/s1/bgan5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc6b4958130a628b92981378aa22222c579dbdfc539a8acbe2c297fb3f8050e7 +size 423936 diff --git a/app/data/s1/bgan6p.mpg b/app/data/s1/bgan6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c6ce7acef5a62a0401fff4639ed554553875769e --- /dev/null +++ b/app/data/s1/bgan6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6759c8e6fe8b69a27a2a81ecbc8b4c3420d768e116d8f41b0af566efbe986397 +size 421888 diff --git a/app/data/s1/bgan7a.mpg b/app/data/s1/bgan7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1923ec73b46b5e53096e81c82ee412df841e5de4 --- /dev/null +++ b/app/data/s1/bgan7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:403233bcb9018dca8b47436da55793d3ced10f336d2dcfbcacef14825f5f38f4 +size 409600 diff --git a/app/data/s1/bgat8n.mpg b/app/data/s1/bgat8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c242581bbb8bdf62be61b860b1c2968b5ec29130 --- /dev/null +++ b/app/data/s1/bgat8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eb522047bcf0a1ca834b17473a93bcb17a6e7721846e8087a158e2e2be8eba8 +size 434176 diff --git a/app/data/s1/bgat9s.mpg b/app/data/s1/bgat9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..df9334971a575c1d00df9cda3faaa08955e0aa03 --- /dev/null +++ b/app/data/s1/bgat9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e0a363233496c0c2a25ac60bdac155e13069a69e496b0e339af559f0248e203 +size 417792 diff --git a/app/data/s1/bgau1a.mpg b/app/data/s1/bgau1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e0017a268e374f4b74c56ce402540a8e8e6535b2 --- /dev/null +++ b/app/data/s1/bgau1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:700333cdfe26732a820682dd158c1a0bf7460297d1190e8c3551a5d6c4c3fabd +size 419840 diff --git a/app/data/s1/bgauzp.mpg b/app/data/s1/bgauzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..860e907396cbff495091f73ec16405a6cf4af5ce --- /dev/null +++ b/app/data/s1/bgauzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92bd4e59cc29046be007eb3b54e98a41633e2e52869928a676f53e458b3c5ab8 +size 421888 diff --git a/app/data/s1/bgbb1s.mpg b/app/data/s1/bgbb1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..337c07f30a3488fd46a4c6a133730a6f73e5bf02 --- /dev/null +++ b/app/data/s1/bgbb1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7caa0094d1fd40edb5a7380a04839adb38ade5a548426fb7f9c96c7d5d9b815b +size 419840 diff --git a/app/data/s1/bgbb2p.mpg b/app/data/s1/bgbb2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3bad81c9ec1b4c0ad0ec4b82ee3754309dca82a6 --- /dev/null +++ b/app/data/s1/bgbb2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f90da0eb0f1f624f133e6cc125d79e07710849058cc645f91a8f7ad38ec290f +size 444416 diff --git a/app/data/s1/bgbb3a.mpg b/app/data/s1/bgbb3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..de0f47cb2148a46a8b2c82242acf0b3b61f35612 --- /dev/null +++ b/app/data/s1/bgbb3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14eaa50d1c563cc55b41663064243121ee18bd18a68a59cad4ddd89d57b85073 +size 421888 diff --git a/app/data/s1/bgbbzn.mpg b/app/data/s1/bgbbzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1b0ddb6856bba1bbc490b492179641ba8385477c --- /dev/null +++ b/app/data/s1/bgbbzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997bfba9e38753b668553efcec0ef1ae5e7b56c52f8a9c13766e8e29f966e60d +size 417792 diff --git a/app/data/s1/bgbh4n.mpg b/app/data/s1/bgbh4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bdb8475d7167f1b27982c5974406c5cae37f5219 --- /dev/null +++ b/app/data/s1/bgbh4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:449018ee2718703976e17be1cbaea7d5df1140b33bedb671b4d3d449d96db27f +size 415744 diff --git a/app/data/s1/bgbh5s.mpg b/app/data/s1/bgbh5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..79de474aadb5ed46cadb6950e3781e68c1b28163 --- /dev/null +++ b/app/data/s1/bgbh5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f7aa032b3d7aa3ebb8d98a7cd6ed905d4b1fed538f732bbb1babaea0154196a +size 430080 diff --git a/app/data/s1/bgbh6p.mpg b/app/data/s1/bgbh6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..25c80c4dad29ceb3144176679364b2c0dd424290 --- /dev/null +++ b/app/data/s1/bgbh6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19e1deb6ae6fb85a0dfbad25c68ab0217ec381779e968e3201aab8dde8c7fdfa +size 438272 diff --git a/app/data/s1/bgbh7a.mpg b/app/data/s1/bgbh7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..464d72d58f8c184792adf2ba499ffd1c97005948 --- /dev/null +++ b/app/data/s1/bgbh7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9380e9427e2e171f5f97b08bf21ae9c931866c5e2c1cbf1557d3ec5e3ee8c9a0 +size 444416 diff --git a/app/data/s1/bgbn8n.mpg b/app/data/s1/bgbn8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bba6c1915ec267517eee7fe79029f0afe1a06693 --- /dev/null +++ b/app/data/s1/bgbn8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c64fa3d1d6effd68b499bb27d9c7ce8b2662ea143a3c76f7f9bd32b3957612 +size 409600 diff --git a/app/data/s1/bgbn9s.mpg b/app/data/s1/bgbn9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2616ba47c1b91e1ca452d931ae06ec6a1f98fef2 --- /dev/null +++ b/app/data/s1/bgbn9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11cd49580a8919a33127c306a82aa7a98cf9c65d6acf89b0796fd9d36e55d422 +size 425984 diff --git a/app/data/s1/bgbo1a.mpg b/app/data/s1/bgbo1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..629772abe8a9938d2c66847d4ae44f1a401d5d97 --- /dev/null +++ b/app/data/s1/bgbo1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25104144e7d9b81f6298522f6ef2d2e69454faae705e470b7a381ca7dae4beff +size 432128 diff --git a/app/data/s1/bgbozp.mpg b/app/data/s1/bgbozp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..54e33f5fcba55a60a6bbf66a1e120f22c7545233 --- /dev/null +++ b/app/data/s1/bgbozp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9356e70244af4d0e075bc7d5dbae59048d7e59edb38af34c065b763210b73ec8 +size 485376 diff --git a/app/data/s1/bgbu2n.mpg b/app/data/s1/bgbu2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dd465b9b0f7b55228364d6eb98292273315d5ecb --- /dev/null +++ b/app/data/s1/bgbu2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12cd1236c521435eed92a1196a2dcfe2feae4dbd9cdfbf5aea2691dd4a457ad5 +size 479232 diff --git a/app/data/s1/bgbu3s.mpg b/app/data/s1/bgbu3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..78469fb96f27bc29f37fb0039d89b52af5b40fd8 --- /dev/null +++ b/app/data/s1/bgbu3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4967fa515384d6fa54dc675ad8181d5aae13cbeed67410a5f51db22d2ba7def +size 436224 diff --git a/app/data/s1/bgbu4p.mpg b/app/data/s1/bgbu4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02a710140ff3619e3fa8eeaeebae59f3488b4024 --- /dev/null +++ b/app/data/s1/bgbu4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1edb9ed9006b3d802b7198f2062e2d2ce78d9bbe481f2e56183d4351c2c7321 +size 419840 diff --git a/app/data/s1/bgbu5a.mpg b/app/data/s1/bgbu5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d759e35b2d8f3f24cddd2480fefa8b6aee980662 --- /dev/null +++ b/app/data/s1/bgbu5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad4d30611b9b70ef790e7d6feed0cb105e97cd1d5ecce570ba03c36fe0948e43 +size 444416 diff --git a/app/data/s1/bgia2n.mpg b/app/data/s1/bgia2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..716e0339ecf4fd8c19fc6f746b4462cfdc7b66f0 --- /dev/null +++ b/app/data/s1/bgia2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d0486ad0aa6b6879861baf6e125d402c419a0767b174009663638150b3c1258 +size 428032 diff --git a/app/data/s1/bgia3s.mpg b/app/data/s1/bgia3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f04fb5cc2d62db31f7a30a47390676ba56e71056 --- /dev/null +++ b/app/data/s1/bgia3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61158d85ec0f3fe73c04e56595987694efce146b8b0d8b56c5939d719d73d626 +size 430080 diff --git a/app/data/s1/bgia4p.mpg b/app/data/s1/bgia4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5e8aad4e9586d75c7a4941e22e1180c37d14aa94 --- /dev/null +++ b/app/data/s1/bgia4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1efec56ea28431535f03366a929c10692ccc688198faabcfb7dfc5f044605188 +size 434176 diff --git a/app/data/s1/bgia5a.mpg b/app/data/s1/bgia5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9d11b4345ca551dd265c431ef2f8aa2cfd95ec80 --- /dev/null +++ b/app/data/s1/bgia5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0efa631f4b839ccdc165e3201cebe576317447a00f1faaf7b2f6752c4ff5054e +size 407552 diff --git a/app/data/s1/bgig6n.mpg b/app/data/s1/bgig6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f2f290c4b62d837759e7a9cffbc0870b368d3ac4 --- /dev/null +++ b/app/data/s1/bgig6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99eea29cdd54cc407144b89a77eef5236cad8b36721c52cbf8efb07567ab8d1f +size 425984 diff --git a/app/data/s1/bgig7s.mpg b/app/data/s1/bgig7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a46dca2989e13331487f01342e2383385e50c6ac --- /dev/null +++ b/app/data/s1/bgig7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de382d17a728c5d35ccc9dc7ac2e142ae96e4df509152e4fd9ab21b609c73dc +size 403456 diff --git a/app/data/s1/bgig8p.mpg b/app/data/s1/bgig8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d18863bec9758865834eb32e8a2ec4755e766e4e --- /dev/null +++ b/app/data/s1/bgig8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88746020ec98633acf0dd8a4a2f9177c95484765bffa4137ba849f17c2e36988 +size 428032 diff --git a/app/data/s1/bgig9a.mpg b/app/data/s1/bgig9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ef35da377c859ed2e60b7da2ee91bb82e11ca378 --- /dev/null +++ b/app/data/s1/bgig9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:023b0d2566fbfd9dc5a9806d61b779cd02fa2ca74e9f7bdfd4725342284bedbf +size 421888 diff --git a/app/data/s1/bgin1s.mpg b/app/data/s1/bgin1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7cd1234c22ab6160b582b48f41ebbccc4e28a7c1 --- /dev/null +++ b/app/data/s1/bgin1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:937df506f3d0dc9b8f39d0a619f1965123e49503bc0e7a5a9b709938eca40b84 +size 442368 diff --git a/app/data/s1/bgin2p.mpg b/app/data/s1/bgin2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..680f40b5fccda5a38df523abb33ed019bb02771e --- /dev/null +++ b/app/data/s1/bgin2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88da3b9f7d6444cc86ee42570aaf99fa073bb015c9144b365cddb7b5b8429704 +size 423936 diff --git a/app/data/s1/bgin3a.mpg b/app/data/s1/bgin3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..131dfaafac96a5ce0a2004fdc6288a545fc93c2d --- /dev/null +++ b/app/data/s1/bgin3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c71e5c009165c10a9b45693d268ff57c3fc535870a8e4e4aaabc9de0ac0963b6 +size 403456 diff --git a/app/data/s1/bginzn.mpg b/app/data/s1/bginzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..13dc959ece4e9c9a39b93fb7e45427caa35e1102 --- /dev/null +++ b/app/data/s1/bginzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85b9ab28815070bc1c4062938d57242e7ed6c15629ade96963f06e96489171c4 +size 462848 diff --git a/app/data/s1/bgit4n.mpg b/app/data/s1/bgit4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..70981caf864dd1b9e9c322d27df1f09c0d037031 --- /dev/null +++ b/app/data/s1/bgit4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:106c1f0001afa0a5de8c8a49f78925c0522e1aec42465745c8f4fdb706fa5dff +size 425984 diff --git a/app/data/s1/bgit5s.mpg b/app/data/s1/bgit5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b347dd86ce20f2c87a66e1b45406600996d7c390 --- /dev/null +++ b/app/data/s1/bgit5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a414495763aa03b00a269f23bddefb16e7e2b682224e32c6dc521619d8837140 +size 428032 diff --git a/app/data/s1/bgit6p.mpg b/app/data/s1/bgit6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fa85aed9a60fc45b548566d208d059d3e415cc90 --- /dev/null +++ b/app/data/s1/bgit6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034bb352f2fb700817673cb9c0fd3fac3972de0335465c33be1eb4ce4b1a819b +size 417792 diff --git a/app/data/s1/bgit7a.mpg b/app/data/s1/bgit7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b1565c3773980b5722af4c97b757a2707f3da3dc --- /dev/null +++ b/app/data/s1/bgit7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f8a0a71cada861f3803e31d78b3fdea88d834cefde662dde54a873072e37afe +size 428032 diff --git a/app/data/s1/bgwb4n.mpg b/app/data/s1/bgwb4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..60eccd6a75c023e423aee7e4f2bf4ca419ff3aee --- /dev/null +++ b/app/data/s1/bgwb4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192be5f2dfc1ac8f5577b7ae197edcd123ad9f3d046bec4789c7cd3c50a1364a +size 425984 diff --git a/app/data/s1/bgwb5s.mpg b/app/data/s1/bgwb5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f05dcf4ecb190543ca6bc22bf233351ba7462d9e --- /dev/null +++ b/app/data/s1/bgwb5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12a884f0177e12cb63e7b4cd2323812e9f50559b2fe67f3f59cc63541bbc7df +size 448512 diff --git a/app/data/s1/bgwb6p.mpg b/app/data/s1/bgwb6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..abad13923a0303bee151114e6b81607d3ab793aa --- /dev/null +++ b/app/data/s1/bgwb6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35d69e31a9c11dca3f29c320d8ba44cbf7f23011b8db7ddd7b5b8ab12a62c0f +size 415744 diff --git a/app/data/s1/bgwb7a.mpg b/app/data/s1/bgwb7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ddabf2f952fe9ae7bc308512a0806605d55150d3 --- /dev/null +++ b/app/data/s1/bgwb7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:676363bfa13df2a4c896bb7389e0bdcc44a1726e21c1a4da9c7405bfae89b59a +size 415744 diff --git a/app/data/s1/bgwh8n.mpg b/app/data/s1/bgwh8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..55f5fb86f7cfee4bae7bf28d8fba5f35716ff5e7 --- /dev/null +++ b/app/data/s1/bgwh8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e455731bb5cf18c87f6a4d358565fd345a4cba8b9164ffc8eff0396868eb3b40 +size 430080 diff --git a/app/data/s1/bgwh9s.mpg b/app/data/s1/bgwh9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf9fd8acd1fdb8af83bf77b58acd56ff790e8d9e --- /dev/null +++ b/app/data/s1/bgwh9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a06666ee2838e42fedb34488591401e9dd4d6469c0ebb4d2f068a09c4152f763 +size 417792 diff --git a/app/data/s1/bgwi1a.mpg b/app/data/s1/bgwi1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d0749d08c29cd94411547e9971d1000ce994d40 --- /dev/null +++ b/app/data/s1/bgwi1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5548e0293ecbecfb5ca38073cfc3f923ec702f1a419d59afac0f63a282ec2216 +size 413696 diff --git a/app/data/s1/bgwizp.mpg b/app/data/s1/bgwizp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d38fbd01d7e28ae4edcd04c579073fcb7a643e3a --- /dev/null +++ b/app/data/s1/bgwizp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17bb5394858e88091753e5055d39d01dffefa14d52972abad180db1b90b03f21 +size 430080 diff --git a/app/data/s1/bgwo2n.mpg b/app/data/s1/bgwo2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..82bb3168198dc1c930a2704b899f652fb5cc3afb --- /dev/null +++ b/app/data/s1/bgwo2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abcfee5f6b557333d9dc9129a41ac384ae953929d06b56a03aa05b1b57bddbc5 +size 419840 diff --git a/app/data/s1/bgwo3s.mpg b/app/data/s1/bgwo3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ed674a554eb0274ddcaa3a3956f1fdaa20dac0c5 --- /dev/null +++ b/app/data/s1/bgwo3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77fd8203790985d05751e90458f5460e5c3704f455d2758859f695f2f0e67b1b +size 425984 diff --git a/app/data/s1/bgwo4p.mpg b/app/data/s1/bgwo4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3200f79b331c51138d01f06fd8af2a6c9e73e5ae --- /dev/null +++ b/app/data/s1/bgwo4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ef84ffac717f5d19a86c3df608dd01ef5a2701f1490b6aa01e3298a2099b379 +size 450560 diff --git a/app/data/s1/bgwo5a.mpg b/app/data/s1/bgwo5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a2fb293d8c3e7dd3c3cf2b8ada2d2d20ca161c1c --- /dev/null +++ b/app/data/s1/bgwo5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a195466ac41fbd10713487a000aef207d696eddef80b3380f18eeda4b5194a73 +size 430080 diff --git a/app/data/s1/bgwu6n.mpg b/app/data/s1/bgwu6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ff2db53479daaf70018dda6570cd95cca8b40b6 --- /dev/null +++ b/app/data/s1/bgwu6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2b4e5d0d8f19b8686ed6ed69b8618e7d0a047f07d91383192de05224484c7ad +size 419840 diff --git a/app/data/s1/bgwu7s.mpg b/app/data/s1/bgwu7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e812128d6475387306da09ffd519dde93d2503e6 --- /dev/null +++ b/app/data/s1/bgwu7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af9a9f5201105e0649907a5839384ad62287a16937e46d2d053538651abcee30 +size 479232 diff --git a/app/data/s1/bgwu8p.mpg b/app/data/s1/bgwu8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8aa67fd976aad1c513946fd8c9392a35efe39b26 --- /dev/null +++ b/app/data/s1/bgwu8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae422a8daf3f310bc3443db5ad8cba53affd55c7fcf19182aabf6a7df63e17bc +size 436224 diff --git a/app/data/s1/bgwu9a.mpg b/app/data/s1/bgwu9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bcf6554199193bb93c6986344a77690c8c2ad455 --- /dev/null +++ b/app/data/s1/bgwu9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a518b496c57f5f5cf1eca705633427bf88231b4a055cae450371b724cdec556 +size 421888 diff --git a/app/data/s1/braf8n.mpg b/app/data/s1/braf8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7386da534e073a91829fda39f408fde31b37d61f --- /dev/null +++ b/app/data/s1/braf8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97cdd70320bcf0f1f368ae9fab6e8e8b38fb53c0318c43c80e44c647eab2620e +size 428032 diff --git a/app/data/s1/braf9s.mpg b/app/data/s1/braf9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e9502ded155a4ec69c77cfd46c0d007e166a93e5 --- /dev/null +++ b/app/data/s1/braf9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a98a51d8fe327a5a2b49554b1edff143536179888435adc8f10f1bf155ca52a +size 446464 diff --git a/app/data/s1/brag1a.mpg b/app/data/s1/brag1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f3a0ffee205ad7bc5c0ddc36bb80d4f2c68a0c47 --- /dev/null +++ b/app/data/s1/brag1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a6f8f7c09e3d37130f76d2a120dfbf8f6fb2902a431bbdcd2c3dc128b001363 +size 428032 diff --git a/app/data/s1/bragzp.mpg b/app/data/s1/bragzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02b662ddfce52cad8ebf29158eeb026e8195b9f1 --- /dev/null +++ b/app/data/s1/bragzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f35d8c966076d97227c22f23310cae86249660c08ed34fbad2dafef1ec10d0f8 +size 425984 diff --git a/app/data/s1/bram2n.mpg b/app/data/s1/bram2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..58204120a095c0235fad34da2034bd12d3c40e4e --- /dev/null +++ b/app/data/s1/bram2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c43bff4cd5269e4bf74c3cd7d7e4bd5f7150960f3268a242fe39b0b541da383 +size 436224 diff --git a/app/data/s1/bram3s.mpg b/app/data/s1/bram3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..be033de1a6bb2377403977d659931cf7f4c8befa --- /dev/null +++ b/app/data/s1/bram3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7b174b9e304c7199b8a618a4b43daa1b3c9fbb889c4629015c986323145d27c +size 425984 diff --git a/app/data/s1/bram4p.mpg b/app/data/s1/bram4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6b79f1681fe5b378a7b6354c3885f3bf5390bbcb --- /dev/null +++ b/app/data/s1/bram4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23326d3456722130d29b32630a78c18a1d4cf8e959ff7b144fd2850de2a9d25e +size 423936 diff --git a/app/data/s1/bram5a.mpg b/app/data/s1/bram5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf36810883805b93330b15d77487d7162f800044 --- /dev/null +++ b/app/data/s1/bram5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb6200271898c881a438009f32bf0a959db662373261f9b71d7dcb937544cb3b +size 442368 diff --git a/app/data/s1/bras6n.mpg b/app/data/s1/bras6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e92af191f13c8b60652dcd9779e672e9bea6f30b --- /dev/null +++ b/app/data/s1/bras6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd14a2a3fc4b34e75b40ade864a4a218c7ba4e3d2bf48d643eec4fec8e61f780 +size 415744 diff --git a/app/data/s1/bras7s.mpg b/app/data/s1/bras7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8a2ef0d2cf48a4ef0e587df7afe0253a85575d4c --- /dev/null +++ b/app/data/s1/bras7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b65f9e9a0c30254f4018ca83c67463bedb88bacfefd2d813a6eef7387fe0bf85 +size 411648 diff --git a/app/data/s1/bras8p.mpg b/app/data/s1/bras8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..11d33f5652ae4ac8ffdca7154182ad697b37e771 --- /dev/null +++ b/app/data/s1/bras8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b42d6110b41981b2d09214faaa30547b16738c93a9914bd37c54e2e6139dd2 +size 432128 diff --git a/app/data/s1/bras9a.mpg b/app/data/s1/bras9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..96bdceedf173a0efb8be68d4738e3e3dfee1b304 --- /dev/null +++ b/app/data/s1/bras9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7208ca021772c5d08b690e16daa2298b42cddcf04f3a4914d38608f7360cf957 +size 446464 diff --git a/app/data/s1/brba1a.mpg b/app/data/s1/brba1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..54dc69812f78b591fe1ef8daf0d957c5dc178a57 --- /dev/null +++ b/app/data/s1/brba1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a07755b1d43661ffb118afceeaa9cfa33eb5aa89a476e3076efa11929e8fb2 +size 417792 diff --git a/app/data/s1/brbazp.mpg b/app/data/s1/brbazp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4500505da870cba8254e599269c95f224d1f1dcb --- /dev/null +++ b/app/data/s1/brbazp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afaad7b4e704ef54b13bc8fe6d7e8e5a4ec856f97fd77f9645f4c439254e9aa6 +size 423936 diff --git a/app/data/s1/brbg2n.mpg b/app/data/s1/brbg2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6d8f1b830e748cddb18968c65fb3b81744d833c5 --- /dev/null +++ b/app/data/s1/brbg2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1091c21fd795bf07115bb9d171f133e47a45cc3e6ecec3cb21fa1cccb499950a +size 446464 diff --git a/app/data/s1/brbg3s.mpg b/app/data/s1/brbg3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7e47ec4f8e1265c92923f0821a266220dfbc3948 --- /dev/null +++ b/app/data/s1/brbg3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:518608796dbee718a16a0cd69719202a9dbf4e75bb0c367bbb4f832571d2e33d +size 407552 diff --git a/app/data/s1/brbg4p.mpg b/app/data/s1/brbg4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5fef9a305f192755be29d084a26718b9de8fa56a --- /dev/null +++ b/app/data/s1/brbg4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10d03c4115b6e50092198a94c3ceb4c37b78ecc8e0eb448a9a73bb52e61b6071 +size 450560 diff --git a/app/data/s1/brbg5a.mpg b/app/data/s1/brbg5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..910ed1e915f0ab7976ac93cb47fabcbe1effb25a --- /dev/null +++ b/app/data/s1/brbg5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41058731ddb286a90f092d02eedc3599af35824806eb6f420e8b6065b4d78526 +size 428032 diff --git a/app/data/s1/brbm6n.mpg b/app/data/s1/brbm6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..88624aa307e78b83feeebeec9f3bf752a4cdc5af --- /dev/null +++ b/app/data/s1/brbm6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ebd1af1ada9f30b91ebd5356946c88a0b7081a68156036fec24e1ef6168209 +size 444416 diff --git a/app/data/s1/brbm7s.mpg b/app/data/s1/brbm7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f3ec4af5a12fd7e9c8950219997da0f7399f5123 --- /dev/null +++ b/app/data/s1/brbm7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10be5d1422836f834d8c974719bc6ca3cf9aadf36ef72aae0b75fd57ff020451 +size 432128 diff --git a/app/data/s1/brbm8p.mpg b/app/data/s1/brbm8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..47e1eb8b2f49267322d9dcc476f994410423c285 --- /dev/null +++ b/app/data/s1/brbm8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5ede4507bc32f254a8cf1b1093883ad117e8b6fbd7d2c964f73f2fe91ddaa99 +size 411648 diff --git a/app/data/s1/brbm9a.mpg b/app/data/s1/brbm9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5e34e3763719f21c9d428b0ba7f540356137d40a --- /dev/null +++ b/app/data/s1/brbm9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ba2fd0dc414b33746951ea8d91d8fda980c02bff9025ef38b0fae02372a6d4 +size 415744 diff --git a/app/data/s1/brbt1s.mpg b/app/data/s1/brbt1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6c8b4e7bbd58bd70c6c5d878be31304527b63cf0 --- /dev/null +++ b/app/data/s1/brbt1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6164a9213dc72382044c5df70fbdf0ad08a0445321730c4d1e7be8f4875bd1 +size 446464 diff --git a/app/data/s1/brbt2p.mpg b/app/data/s1/brbt2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..28d3de72f66446e096fa7dc9ecc623537bbfb56f --- /dev/null +++ b/app/data/s1/brbt2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5758e96928a75afd2858289558ca6e9eeebf4be612354514e85eb9ec7519313d +size 421888 diff --git a/app/data/s1/brbt3a.mpg b/app/data/s1/brbt3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..159882b67e520a3deb7abc20b3bdf6b88d3d05be --- /dev/null +++ b/app/data/s1/brbt3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa0a33c0029c0e62ecd9e8aa27405e69f428e98934b44ddbbac5d0c59063fd0 +size 450560 diff --git a/app/data/s1/brbtzn.mpg b/app/data/s1/brbtzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0f6403058e5e80f4e553bff857cf95f2104ebddf --- /dev/null +++ b/app/data/s1/brbtzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f7b12bfe01e39da9cbd910f51bb16d523a6986d66f4b4cc4be61712f0c73a3f +size 430080 diff --git a/app/data/s1/brif4n.mpg b/app/data/s1/brif4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9dadd4e2bfa047fe3910b48c66c1626e3a22eb08 --- /dev/null +++ b/app/data/s1/brif4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c93a450e1fb5fa40eb1d25394dce503b1030a06186e1de444fac0003385addf9 +size 407552 diff --git a/app/data/s1/brif5s.mpg b/app/data/s1/brif5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..27c4a012f0f09ed014a9fd93c275347ce8d20be7 --- /dev/null +++ b/app/data/s1/brif5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05419276ea4df269dc93f2fa0d054dbe8b2ec7aa769c89aedb12e3064a1db45d +size 415744 diff --git a/app/data/s1/brif6p.mpg b/app/data/s1/brif6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6674802e3ba6e3064b26446aa6af9601fe232184 --- /dev/null +++ b/app/data/s1/brif6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8616ed0f84ab4ed9b23ac528b8fd11be34ce3df8bed44b3f8ea76cf3dc228a +size 436224 diff --git a/app/data/s1/brif7a.mpg b/app/data/s1/brif7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..713e4d0813715a184dbecf8e5d026f4bf5211cb3 --- /dev/null +++ b/app/data/s1/brif7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca0c55c6a4ab957ee917d69593c5ac43095d5583ec9b695a28fe8c01b60ba46 +size 423936 diff --git a/app/data/s1/bril8n.mpg b/app/data/s1/bril8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4d69aa3483908f8c12af63f649392c9247df7711 --- /dev/null +++ b/app/data/s1/bril8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ea09c4f0a250da247af8574d8897593dc5efa5b5d04b4da7e93cb04f3e9d6fd +size 423936 diff --git a/app/data/s1/bril9s.mpg b/app/data/s1/bril9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6bbd09a8598f57ea35798cfe681519bd0a3b7804 --- /dev/null +++ b/app/data/s1/bril9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f622f81639de02044d114c2864ffa4b833b62b12b5b4844d006ebeb1ec0120d7 +size 407552 diff --git a/app/data/s1/brim1a.mpg b/app/data/s1/brim1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d6745b6e47ce7998f37768496b6020f6eae1d5e --- /dev/null +++ b/app/data/s1/brim1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3913b46545e6f84af66d68bffcfc90c599c2c3f0f43bae5f00b22e243e542387 +size 485376 diff --git a/app/data/s1/brimzp.mpg b/app/data/s1/brimzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a531ce2685436a3e28457540791a7f13fbc8c27c --- /dev/null +++ b/app/data/s1/brimzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf8c8d5e411f905e1fc1dc912009407bc42228298ac29baa37435a723531c97 +size 466944 diff --git a/app/data/s1/bris2n.mpg b/app/data/s1/bris2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..190d2ed1ae499e4baf889f186fa5c17a26f462b3 --- /dev/null +++ b/app/data/s1/bris2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:035d58d83046ab16a47f6533da99c06242b7ce448d8280cb404d2ab3b3803af4 +size 436224 diff --git a/app/data/s1/bris3s.mpg b/app/data/s1/bris3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7adeebb7ec5ee76ce7d119764be8743346a3734c --- /dev/null +++ b/app/data/s1/bris3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f51d9de22a29f6898e7b77064f9daa74776cf624b18ead695c7cf8df67f7dea3 +size 421888 diff --git a/app/data/s1/bris4p.mpg b/app/data/s1/bris4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cd7b653342ab7c934388dffd85e72646432d6376 --- /dev/null +++ b/app/data/s1/bris4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c537fcc66a9a51a11c7e2d94023c41c2e65eccc01230a272c5143c602117fe +size 428032 diff --git a/app/data/s1/bris5a.mpg b/app/data/s1/bris5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7ebff33cd118a2a04402751b45b130baea1f313a --- /dev/null +++ b/app/data/s1/bris5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef76e2efb44a03e10d1e86256c7f9659f48162bb39c52db5af82ad66f5a3bc50 +size 438272 diff --git a/app/data/s1/briz6n.mpg b/app/data/s1/briz6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fb22f52d05230897f7ba58392b57553f806c3a0c --- /dev/null +++ b/app/data/s1/briz6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c157cc415e4a4d7353f64f90a38152c26b082ea46e2a0ca354d9f35645e3869b +size 432128 diff --git a/app/data/s1/briz7s.mpg b/app/data/s1/briz7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..173b9b485853cfb1956e34d4bf42fb50bcfd6438 --- /dev/null +++ b/app/data/s1/briz7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d23edc5806576b4cdabadfb1fbde40f71c3a2210b46d31d9d6a3394293c3a2e9 +size 477184 diff --git a/app/data/s1/briz8p.mpg b/app/data/s1/briz8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3a21137624b62c554e6b574f1afcaa94bc98e779 --- /dev/null +++ b/app/data/s1/briz8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15a03ec68d6cf8b3778064db224bcca1bd3926d3fd5246a07d38069b7a07be94 +size 430080 diff --git a/app/data/s1/briz9a.mpg b/app/data/s1/briz9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9a1fb38fb0e6ede4be5079694441bbbaf8f584d0 --- /dev/null +++ b/app/data/s1/briz9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631e36ddc58ceb208230555141ab03b0396ff3c737cc0e14e495c19e6f681900 +size 405504 diff --git a/app/data/s1/brwa2n.mpg b/app/data/s1/brwa2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fa0b6ec841b161bc644e1f4976ee8c8dcb0c1c71 --- /dev/null +++ b/app/data/s1/brwa2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41da235cd21ab67fed12bc8ddaae92a6764e13a691b0ee3bcf1fc2e2014e8da7 +size 432128 diff --git a/app/data/s1/brwa3s.mpg b/app/data/s1/brwa3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..71b361514c0c08667ec75d4e79ccdd5e852e839e --- /dev/null +++ b/app/data/s1/brwa3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0d27921dcbbcaf9627929cacf5c3b33bed59d53cd0ea1ad6f74543863220baf +size 428032 diff --git a/app/data/s1/brwa4p.mpg b/app/data/s1/brwa4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fe07e45a7431e53a5201ab220cab9c5f51001741 --- /dev/null +++ b/app/data/s1/brwa4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7bfe35951100725f3ef9c6557854c649b2de063c7f73577724abbc566a5bebb +size 436224 diff --git a/app/data/s1/brwa5a.mpg b/app/data/s1/brwa5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..aa3a4f6f37b49fe780428e4f5cf6314e657929cc --- /dev/null +++ b/app/data/s1/brwa5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d4fb791de9bd980c5155ace773edef8fcdace9d22722cf9c09d32277817838a +size 444416 diff --git a/app/data/s1/brwg6n.mpg b/app/data/s1/brwg6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..61f051a06514695f8c3f8460e5a3cc55d958e5f0 --- /dev/null +++ b/app/data/s1/brwg6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bc095f1b186a28cd81fd50ad1477ec071ee5f431dd429c4e046d02c6f7c6ada +size 413696 diff --git a/app/data/s1/brwg7s.mpg b/app/data/s1/brwg7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e59f409e8eddeec6ffc2e94f12df0c2a4ae998a7 --- /dev/null +++ b/app/data/s1/brwg7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04507d474dc347bf3280c7c8dd1f7f6bad15e22b2142e2b884265f2e90e4765a +size 417792 diff --git a/app/data/s1/brwg8p.mpg b/app/data/s1/brwg8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..55b7a5bdbb640db653267e1be60d30fbd3f50010 --- /dev/null +++ b/app/data/s1/brwg8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c75c42ba32dc6d002cde9c9d7aed5e9c4c83382d3eb90761c404bde487ce48c3 +size 452608 diff --git a/app/data/s1/brwg9a.mpg b/app/data/s1/brwg9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..81c9c878b462172349ef52674164b465e018092c --- /dev/null +++ b/app/data/s1/brwg9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7a6e7cef003406eb4ed56716e0903c210b753887b033e0fe1809f9a12da049 +size 458752 diff --git a/app/data/s1/brwn1s.mpg b/app/data/s1/brwn1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..460aac63c5e7c360f1d457a39f6931be8342e1cc --- /dev/null +++ b/app/data/s1/brwn1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c61386291651d60df99325e66712d0fcb732fdab66f3b6909d7ea817307da022 +size 407552 diff --git a/app/data/s1/brwn2p.mpg b/app/data/s1/brwn2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c078fbb94ab7cf81e75c5c649a0a2853fd0eb89 --- /dev/null +++ b/app/data/s1/brwn2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2e4711a3f8183e5fa8dad55dd1c694815559655fd3998761b550dceb6ce829c +size 466944 diff --git a/app/data/s1/brwn3a.mpg b/app/data/s1/brwn3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8710b81046fde249fddd894f8184fec2c057feaf --- /dev/null +++ b/app/data/s1/brwn3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7fee2868e62ae87a54e361057ebd6730b5aeb5aad2cb73bc3f5de2437b4933c +size 405504 diff --git a/app/data/s1/brwnzn.mpg b/app/data/s1/brwnzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..23bc5102168264aa64c0ec32a697fd84a272ac5f --- /dev/null +++ b/app/data/s1/brwnzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ca1611f951f4d52bcf53f303ff4f13820b6375c6e875a77691561b5f43f0bdb +size 417792 diff --git a/app/data/s1/brwt4n.mpg b/app/data/s1/brwt4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1efd86c66a040828f476c1c257a970180a6b06f8 --- /dev/null +++ b/app/data/s1/brwt4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8504cdad6f6392789fa1489847082d9eb6ce6b95e8840290945fcc7b73ebff +size 425984 diff --git a/app/data/s1/brwt5s.mpg b/app/data/s1/brwt5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dac5cd0ea2b5c973dee2b37028afb216937d3caa --- /dev/null +++ b/app/data/s1/brwt5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd4b87dcfdc72b7228f75576064d564b0d3514d4fe1463bfa21e8103572f54ea +size 417792 diff --git a/app/data/s1/brwt6p.mpg b/app/data/s1/brwt6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..44d875af9efd42e879ff4bc34d2eb68859946c4a --- /dev/null +++ b/app/data/s1/brwt6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84c7c32d3444d5636ec4505bdfdce9c7e99a273102b210a55090794e7976ad13 +size 417792 diff --git a/app/data/s1/brwt7a.mpg b/app/data/s1/brwt7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e13d5ffed53c8f94c54735a23e72203135853adb --- /dev/null +++ b/app/data/s1/brwt7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbaed25eec54fa345f8ae300d1c7b57c03c9b705ea41832f3e8aec9e38cae128 +size 415744 diff --git a/app/data/s1/bwaa1s.mpg b/app/data/s1/bwaa1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9d34a756fdba13b3629c70e1e52b5f45ff07dd73 --- /dev/null +++ b/app/data/s1/bwaa1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6a89c928fb68c30a895469b39a8deb1c8116b0314421f47819f4209118b5dd1 +size 415744 diff --git a/app/data/s1/bwaa2p.mpg b/app/data/s1/bwaa2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..695ab30d2d3982d71a52edda403a4b536f34f770 --- /dev/null +++ b/app/data/s1/bwaa2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:072f5a7fb72657d57b6b5ab19d08f2a05a94601e32886d6961e2131f4f4ce754 +size 442368 diff --git a/app/data/s1/bwaa3a.mpg b/app/data/s1/bwaa3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d5b90cfc9c0b55eb85aa1facbe1d7cd3ba2e340 --- /dev/null +++ b/app/data/s1/bwaa3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017451554ec9bc56c96dccfdcd7dea2ffb7155121260c2bb1a7dd1c3133649bf +size 464896 diff --git a/app/data/s1/bwaazn.mpg b/app/data/s1/bwaazn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7041ba824c333f4f3eb0438aaebf7d11d1cb4c1b --- /dev/null +++ b/app/data/s1/bwaazn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9f457a4adc777f199a5794cc04e72cb181113afa54899f903f1774604eab955 +size 411648 diff --git a/app/data/s1/bwag4n.mpg b/app/data/s1/bwag4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..17078c9bd3bf2a971488be8b9d66a51a71a0274c --- /dev/null +++ b/app/data/s1/bwag4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b72e74f492b91ce30a4588c3b37d31b3987f5f94df72cf84f1357828d6558d79 +size 436224 diff --git a/app/data/s1/bwag5s.mpg b/app/data/s1/bwag5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ad5dc236aec4891034914c1fbdc8bc99bff90368 --- /dev/null +++ b/app/data/s1/bwag5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07c5aacabde2cc8c431a713d49003997c79e224f9de91b55bfed9efc2637a7cf +size 446464 diff --git a/app/data/s1/bwag6p.mpg b/app/data/s1/bwag6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..740e0bcc561a6387984d05dc10d435978758d928 --- /dev/null +++ b/app/data/s1/bwag6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2fc375799d7ca49dc240f5b7634dc1d442d94cb5d719c864dd56b8e825cddf7 +size 411648 diff --git a/app/data/s1/bwag7a.mpg b/app/data/s1/bwag7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..99a76376bf70d6d3ec40b734747e68970d96bd91 --- /dev/null +++ b/app/data/s1/bwag7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:964bd9166b93831d8b8e4d701a3cd717201adedaa6100d4fd906c3ed65c5787d +size 399360 diff --git a/app/data/s1/bwam8n.mpg b/app/data/s1/bwam8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4c89f22d77556bfc0e13b3b38c5c75831e5bcdf1 --- /dev/null +++ b/app/data/s1/bwam8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dd00f06b7c94b09217b5e8c5630d16fabe04b9c9281e66bda60e0f402d3d118 +size 436224 diff --git a/app/data/s1/bwam9s.mpg b/app/data/s1/bwam9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf66aa509e2d2acdfec1b7393e5551331ff0e667 --- /dev/null +++ b/app/data/s1/bwam9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc3fe5bd3a582ba762f8e75032d463a57bdd581edbaefcdd911e62bae77cdd6 +size 419840 diff --git a/app/data/s1/bwan1a.mpg b/app/data/s1/bwan1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..962fcdc592fc96b047d188e6dac03e030b55bb25 --- /dev/null +++ b/app/data/s1/bwan1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fd8e72fd67d2e953dda35ef53d22bededba64daf9378c459ae8a47f8f9d6273 +size 425984 diff --git a/app/data/s1/bwanzp.mpg b/app/data/s1/bwanzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..11cf103dd18647ef4781315516b3171432c9fac7 --- /dev/null +++ b/app/data/s1/bwanzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef75feeb63828316ee7b75619c0e02c777910a2207c2616f263a1a54643f18d9 +size 440320 diff --git a/app/data/s1/bwat2n.mpg b/app/data/s1/bwat2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..05fe9b7afe0f7755d9109d82bfc133deced45b7c --- /dev/null +++ b/app/data/s1/bwat2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a333b90e41c43dfa4ca86a31d9d7db0691b15a4317cff618acae978994b6aeb6 +size 415744 diff --git a/app/data/s1/bwat3s.mpg b/app/data/s1/bwat3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b9a78f7126bef13f1fd00cf36055c563f11f5558 --- /dev/null +++ b/app/data/s1/bwat3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72914c15ebcf5da5a75ddc57dd79275c0fb249eda63327373e40848e86ac683c +size 425984 diff --git a/app/data/s1/bwat4p.mpg b/app/data/s1/bwat4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..47649f0881ef88f392685c4263f6dd8e3588c2ad --- /dev/null +++ b/app/data/s1/bwat4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0b3ff68366b9ad8d222b96181789a088e76e95a692551c78342558ad6b4f17c +size 405504 diff --git a/app/data/s1/bwat5a.mpg b/app/data/s1/bwat5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..18d76bb49b2a5e631e218f3d14db32e8fa52be56 --- /dev/null +++ b/app/data/s1/bwat5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f074b2bd502fa7b546e8709b27f8716ccf3c77f4e99f27519af520e811a5f2d9 +size 417792 diff --git a/app/data/s1/bwba4n.mpg b/app/data/s1/bwba4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..34ba1abe31829ef2908c067cac850671c485b3c8 --- /dev/null +++ b/app/data/s1/bwba4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476a619e05bdd7664552c448b3f716d1d91a78cd1ca593893c44e175c34175e2 +size 413696 diff --git a/app/data/s1/bwba5s.mpg b/app/data/s1/bwba5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f60929549d640b8cd56661f2d0ca096bc84774da --- /dev/null +++ b/app/data/s1/bwba5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:131b4ee605b7576d85c7bed5be7fa17c22361cc54dc78539742d242091005d1d +size 421888 diff --git a/app/data/s1/bwba6p.mpg b/app/data/s1/bwba6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d443cc6387aa0caf303157efd62f47ad5ec64fc9 --- /dev/null +++ b/app/data/s1/bwba6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4bf1c66df8f04c943f6eae5faefde9f0d187ff3d962cb2f5acd36ca74d24e9d +size 452608 diff --git a/app/data/s1/bwba7a.mpg b/app/data/s1/bwba7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ac81268e5f16f3513114a96e59385921dd0bd113 --- /dev/null +++ b/app/data/s1/bwba7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f08a7ce978400d714b32c95807d6e9621a0ad833f04774842ae5a672a9769094 +size 419840 diff --git a/app/data/s1/bwbg8n.mpg b/app/data/s1/bwbg8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8a0fe358723344a481b5bac3a03b8014b975ff7c --- /dev/null +++ b/app/data/s1/bwbg8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a081cd2627ff4cac32be1d03d33fb5fdb988682890fc8fbb8a724fba0e724e44 +size 438272 diff --git a/app/data/s1/bwbg9s.mpg b/app/data/s1/bwbg9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..03f8ae396343dcfd526a5f15b83d36974fba8787 --- /dev/null +++ b/app/data/s1/bwbg9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8eff4ebb59c23a8a4a1fd337d7731172f0b46b2008ea4e6c7b893002607fe5a +size 415744 diff --git a/app/data/s1/bwbh1a.mpg b/app/data/s1/bwbh1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cfb0c65c01142889033532128cee571b50c5bf20 --- /dev/null +++ b/app/data/s1/bwbh1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f040bcd13dec3496386a0ae04ab73f88605ce9d6a4546cc47cfea013dd3588f +size 421888 diff --git a/app/data/s1/bwbhzp.mpg b/app/data/s1/bwbhzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..553c7045c27e3d91070daae584c5088a8f1939c2 --- /dev/null +++ b/app/data/s1/bwbhzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88b4da2d94532d265a0cd24a05e0a4c1bdd4d308172934dcb7bf69a31b2a96d +size 428032 diff --git a/app/data/s1/bwbn2n.mpg b/app/data/s1/bwbn2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d85b356713a0485bdc3d34a84aadc7b5a3a5a490 --- /dev/null +++ b/app/data/s1/bwbn2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce19b781d128c746c395fd9a5f5d32b93bf65f83998e72d8a14535051c965ff +size 411648 diff --git a/app/data/s1/bwbn3s.mpg b/app/data/s1/bwbn3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3926803cc7b1be8947174c401df2409046c9d019 --- /dev/null +++ b/app/data/s1/bwbn3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187229cce200945a956ab685c6330da84ac597af9c764a72a3e657a8327e0436 +size 436224 diff --git a/app/data/s1/bwbn4p.mpg b/app/data/s1/bwbn4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4c8364fd1c312169d83321a717eea9b451e68dd4 --- /dev/null +++ b/app/data/s1/bwbn4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4ad1d0f9c3ab7ac729649681a02895ff511a31ffd641791e83612b3b2a86167 +size 430080 diff --git a/app/data/s1/bwbn5a.mpg b/app/data/s1/bwbn5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7f3af242d2b6268dbc50742210df4adfce1f8f87 --- /dev/null +++ b/app/data/s1/bwbn5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4176aa4eb0a558a4ccab708e1a14ce0ca602240daf599582be1294e7f67e5bfb +size 487424 diff --git a/app/data/s1/bwbt6n.mpg b/app/data/s1/bwbt6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..43586c12a85e13b1eada1ea23fb97e4a529c8c0b --- /dev/null +++ b/app/data/s1/bwbt6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8ea3f6a81a805fbc5d319d8b9ae9d89c3e4fc80faaf611eacc1f2dc4ccb3864 +size 450560 diff --git a/app/data/s1/bwbt7s.mpg b/app/data/s1/bwbt7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..81b833a9ddf6ad43f86e1688b6935a84b55d60d8 --- /dev/null +++ b/app/data/s1/bwbt7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5fea89e68c0cf654210351eef94005c20b3a01246103af8badf6802c1fb9f4f +size 428032 diff --git a/app/data/s1/bwbt8p.mpg b/app/data/s1/bwbt8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e51c186f361276fd76597a4d221fd3427402f3c2 --- /dev/null +++ b/app/data/s1/bwbt8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa8e691bdfff34762e87b9eb99898afe417be0aced6d5b2de3afadece3e15c81 +size 430080 diff --git a/app/data/s1/bwbt9a.mpg b/app/data/s1/bwbt9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4139a6c74565844a94ab8d14f2b34fd252a73035 --- /dev/null +++ b/app/data/s1/bwbt9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51a0a9670720b91b544972d366e970114e31ccace0ccc2bdb304e0015c705f1a +size 452608 diff --git a/app/data/s1/bwig1s.mpg b/app/data/s1/bwig1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..64de0933fe850068b5a1f9a94a24a4e7e1677b36 --- /dev/null +++ b/app/data/s1/bwig1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a56964b55d4a34b5be31c9048a5ff192293b229d326ba0dbb150d854333ad85e +size 421888 diff --git a/app/data/s1/bwig2p.mpg b/app/data/s1/bwig2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8cb775412aba081950a93b65ab45f1b20d5d5a8b --- /dev/null +++ b/app/data/s1/bwig2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:977f4fd2d0365f408d1dbd42bf024c21fefbae862bd39242c52dccf0bddd117d +size 432128 diff --git a/app/data/s1/bwig3a.mpg b/app/data/s1/bwig3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..08747b09c988e0e770a6348bc3b3e15a38f169ee --- /dev/null +++ b/app/data/s1/bwig3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2e95c2c0c5745b5c33640ca2ffcb3c1c548e9b3ba5c55ee5811f0e5d28f426d +size 430080 diff --git a/app/data/s1/bwigzn.mpg b/app/data/s1/bwigzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d72ced5cd00d6a90f7f4095433456104170cbd9b --- /dev/null +++ b/app/data/s1/bwigzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d0e70c01c2bebb30537895557de59e5027146294c3b7ba8ad3dfa14f2e7e043 +size 421888 diff --git a/app/data/s1/bwim4n.mpg b/app/data/s1/bwim4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d5cc7e4d92a51007a42b4acaee1c7b7ca2c6a76d --- /dev/null +++ b/app/data/s1/bwim4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3a425d327beddb146985cfec03519fb5385a412f9fc6ad28248ff28f93c450 +size 401408 diff --git a/app/data/s1/bwim5s.mpg b/app/data/s1/bwim5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b7e2d8504b64b0c5654e8757af31dd7a5c0bfad6 --- /dev/null +++ b/app/data/s1/bwim5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:854de415ed8c7d96a06d9d075816bc9217b903ffbbbbc34c6d45ef5ef6433f52 +size 434176 diff --git a/app/data/s1/bwim6p.mpg b/app/data/s1/bwim6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d0d75888340d44faa79013dd26492d16b90e71c4 --- /dev/null +++ b/app/data/s1/bwim6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4efd46bf8edc59da805ab82f0b3758ccf1ca19913f201f2a543cde9ea07c862e +size 423936 diff --git a/app/data/s1/bwim7a.mpg b/app/data/s1/bwim7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f65c155f2d0c3629e9799dc61017da150e62fd37 --- /dev/null +++ b/app/data/s1/bwim7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faae57be8a53db773d0a273c7fbc10bee7c7d30a1211f7e9f7eb8e29901efeed +size 409600 diff --git a/app/data/s1/bwis8n.mpg b/app/data/s1/bwis8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8bd59101bf531ae821c9205feb89fd659eb1aebd --- /dev/null +++ b/app/data/s1/bwis8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:908414f5ac44f5503c3db236fd4206126afbc0efc7b54c7b9cc0d0c49e135404 +size 417792 diff --git a/app/data/s1/bwis9s.mpg b/app/data/s1/bwis9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9556d2c90f35fe9699a25acb828168690f5cdeed --- /dev/null +++ b/app/data/s1/bwis9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24e351fc5e0be25c990578cd38a9caec8a292153a0439ee5dfb570286e6b12fb +size 419840 diff --git a/app/data/s1/bwit1a.mpg b/app/data/s1/bwit1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a2fd2d72983955eff92292446cb39a7d24fe4c32 --- /dev/null +++ b/app/data/s1/bwit1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60c528ae0b71d378761ffd9654096bb9757dd000918b7a47324de0e9d9a4a9c6 +size 432128 diff --git a/app/data/s1/bwitzp.mpg b/app/data/s1/bwitzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ad3a923b82d24a28fee83b0b0dc138183485ca9f --- /dev/null +++ b/app/data/s1/bwitzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0004ef126404c94d182355f31708bee209beb951d686a09de8c90e0b4db5e0c8 +size 485376 diff --git a/app/data/s1/bwwa8n.mpg b/app/data/s1/bwwa8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..361a51aa7cb1f9299257b798109368371e924730 --- /dev/null +++ b/app/data/s1/bwwa8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ab3436db0afbfd928d5602c098629d1d07cc0000edf0082fd496f9a79b50aba +size 415744 diff --git a/app/data/s1/bwwa9s.mpg b/app/data/s1/bwwa9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4e8646c3b6225d19515d708bb077c2085cfd4fff --- /dev/null +++ b/app/data/s1/bwwa9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9362a1794a27b9cf1b3eebb999b7bcb2deba2c50c022b31456c8eea16f02ee44 +size 434176 diff --git a/app/data/s1/bwwb1a.mpg b/app/data/s1/bwwb1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1ae69e72e2d94bdc81b088754661fade30cd0763 --- /dev/null +++ b/app/data/s1/bwwb1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e653523630dac14450f2bbd93028c74e480d37a0bae7826d301b9f6fe9e8c849 +size 436224 diff --git a/app/data/s1/bwwbzp.mpg b/app/data/s1/bwwbzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d4c86fc71b9dad30e3448c91233fadfbc94faebe --- /dev/null +++ b/app/data/s1/bwwbzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ef95d750338a6b6794abbffcb715abbc67741860099b8f4a8b4e51fdf72e0c0 +size 423936 diff --git a/app/data/s1/bwwh2n.mpg b/app/data/s1/bwwh2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e2aa0a4d63496f6aa20ac68789de30d1525e7385 --- /dev/null +++ b/app/data/s1/bwwh2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd4b98e00da1da3f2ba06c1cbe42807d78fde55f3e426dfbe0bf960a628da4ba +size 419840 diff --git a/app/data/s1/bwwh3s.mpg b/app/data/s1/bwwh3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6b03c254431cedd63884964a2d21c0c0289250e0 --- /dev/null +++ b/app/data/s1/bwwh3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81548f32559a12f1ffe1cf674a42b51f321a1a25610946a6d4c079919082f9ed +size 438272 diff --git a/app/data/s1/bwwh4p.mpg b/app/data/s1/bwwh4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..443874b5d31da5761595a293faee73cc70b7e5dc --- /dev/null +++ b/app/data/s1/bwwh4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5b57c083e9027ff26e161dc15b3dddbbf60f4826d1d8f4ceb2d8f3dd8fccb1 +size 440320 diff --git a/app/data/s1/bwwh5a.mpg b/app/data/s1/bwwh5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5cbe12d769218da92552a6815e790bdd75924970 --- /dev/null +++ b/app/data/s1/bwwh5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c9ce84c3fc384662a960323b1351bc83f56ad43c30f8d8ff20047b185740cb1 +size 452608 diff --git a/app/data/s1/bwwn6n.mpg b/app/data/s1/bwwn6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ad6cd2d7abd6118e3c933c7b65789bfafd8c49a8 --- /dev/null +++ b/app/data/s1/bwwn6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1443f690a88c19f09db985d538e19ca27369db256a3a4a890b10a6a5bad55c50 +size 440320 diff --git a/app/data/s1/bwwn7s.mpg b/app/data/s1/bwwn7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9775cffcc012ae62fb777d476ad1fb46106c7356 --- /dev/null +++ b/app/data/s1/bwwn7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafa01f66741661e05e5ee1c6bd4838a9fda467b47428a14f0bf071e00dea2fc +size 419840 diff --git a/app/data/s1/bwwn8p.mpg b/app/data/s1/bwwn8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..680f1d178f5fcbea4acb9bcf6b5794d36a9a39db --- /dev/null +++ b/app/data/s1/bwwn8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4942a244f3f7c15fd76716d5c3c5f520bda6fd503304a8fab7de0a73df0d64cb +size 409600 diff --git a/app/data/s1/bwwn9a.mpg b/app/data/s1/bwwn9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ead3b0a1f52dc31e7ed92c4d683f5b80be0bc6d0 --- /dev/null +++ b/app/data/s1/bwwn9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01cbff623bdb1e3e44d505342d37cedb352319c917a69f4dcbcb7d6f4069b89d +size 417792 diff --git a/app/data/s1/bwwu1s.mpg b/app/data/s1/bwwu1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..56cada20498dfb1252bb929095a67d7f48c79d2f --- /dev/null +++ b/app/data/s1/bwwu1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b6eb8633178a7102fb5b38ab9280b5fc1932e8b1b3e1d99020764f78ec0d20 +size 419840 diff --git a/app/data/s1/bwwu2p.mpg b/app/data/s1/bwwu2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8ade39eee945b6e99c4cdc336d3e8d65a39721b1 --- /dev/null +++ b/app/data/s1/bwwu2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a1a88f33737cb2dc29c0d7ee8c4801b8b66f6b78333a870fb07b5e12fb6257f +size 434176 diff --git a/app/data/s1/bwwu3a.mpg b/app/data/s1/bwwu3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d73cdd5f26f24cc64b3a54e9b9976f1427dd2dd4 --- /dev/null +++ b/app/data/s1/bwwu3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af31c5211653c2efa8321d4e960aa0641bf90da75eba2ce2bb1c90ab874afea3 +size 419840 diff --git a/app/data/s1/bwwuzn.mpg b/app/data/s1/bwwuzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf7a04983adda4a03723a7cdfda3bf08bfbdf7b2 --- /dev/null +++ b/app/data/s1/bwwuzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df0641a52404ed2832d5c392dbb91eb7e73a72546b270f146e6bd72d8c0b161 +size 479232 diff --git a/app/data/s1/lbad6n.mpg b/app/data/s1/lbad6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..af0fb5f4ef407d91fb3f15004620f86581b2b432 --- /dev/null +++ b/app/data/s1/lbad6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fec8f1cb6b25c9f03ee72beaa6fcf7b34842886639208cce22e9b548a3c2db57 +size 436224 diff --git a/app/data/s1/lbad7s.mpg b/app/data/s1/lbad7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8032919df636ea6f0b2edef016bb0368a84393c6 --- /dev/null +++ b/app/data/s1/lbad7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dc683d83b9dd6cfff0220f2a349c64bdb737c71e3237bfa507d6890d028a2f3 +size 428032 diff --git a/app/data/s1/lbad8p.mpg b/app/data/s1/lbad8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fdba3e7f24fabf0d6a78779692d87edd1aed554d --- /dev/null +++ b/app/data/s1/lbad8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b3d3b7502bc66ba00fc521149451efa60e2fb654f9a44b83afd947dd4c0af18 +size 428032 diff --git a/app/data/s1/lbad9a.mpg b/app/data/s1/lbad9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d98a4512988c28cc45d850ced69a486f556be7fe --- /dev/null +++ b/app/data/s1/lbad9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c714ee81ccb1d9c5d1cc70c4c30a7d72ed1eaab0b81d2be9fb53f06104edda +size 432128 diff --git a/app/data/s1/lbak1s.mpg b/app/data/s1/lbak1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4051fffb7838178c6be455253dcf1d00e0799253 --- /dev/null +++ b/app/data/s1/lbak1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e185b3d09eab7dd385141a878932f3f22f6c858f2ecf17c6792d0e10aff9186d +size 442368 diff --git a/app/data/s1/lbak2p.mpg b/app/data/s1/lbak2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..702a82bbca3ede6cd574a99a5ea5ab11b1df9914 --- /dev/null +++ b/app/data/s1/lbak2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2faf659d3e409877c051fbfe8c4e1a77fef2d1e5b99e55933a961e8cbe8dbe96 +size 483328 diff --git a/app/data/s1/lbak3a.mpg b/app/data/s1/lbak3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bd04076c6c1f254d62a0a7db15055b234cb4d0b2 --- /dev/null +++ b/app/data/s1/lbak3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc34548dbd3964ce98f48eb7a8e144f375778e40497cb5abc68f9f81dcdd83ab +size 436224 diff --git a/app/data/s1/lbakzn.mpg b/app/data/s1/lbakzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..64b548322005a8cc8146c9af8cfc015da1068a7a --- /dev/null +++ b/app/data/s1/lbakzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37d887af158f8e29eaaa217b5593aab711e07af3fcb8953c4d51ed62087a0c6b +size 407552 diff --git a/app/data/s1/lbaq4n.mpg b/app/data/s1/lbaq4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ed81c4ea43b70c1e050514b7fb00e8b422775211 --- /dev/null +++ b/app/data/s1/lbaq4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb6bd232a9c25ce1798d6a762f9d5c345079d10b864a1f0e92c611fda84e1879 +size 403456 diff --git a/app/data/s1/lbaq5s.mpg b/app/data/s1/lbaq5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b189658688c4139c2b3189a563cf64e26b136a1 --- /dev/null +++ b/app/data/s1/lbaq5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208419e67a40ecf2464cd8cc2f97891c36efb6c3d764fbf35029d0324312fce9 +size 425984 diff --git a/app/data/s1/lbaq6p.mpg b/app/data/s1/lbaq6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..939d71e7397fe282df76902e0c61b6987783d694 --- /dev/null +++ b/app/data/s1/lbaq6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9734b649234de2946b9feefba9066c0617ecb5bea4d143ce223de5aef71be373 +size 425984 diff --git a/app/data/s1/lbaq7a.mpg b/app/data/s1/lbaq7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2b6b9ccf6054fd90c703f5457a4a6d599a8ff4be --- /dev/null +++ b/app/data/s1/lbaq7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f663498d6d211febf105eeb5b9baadece59ae7b235ace9e699c367f82317c5e +size 438272 diff --git a/app/data/s1/lbax8n.mpg b/app/data/s1/lbax8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0277e69fefbea2415f16b13e39190c88580ef568 --- /dev/null +++ b/app/data/s1/lbax8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c6383a7cce3f4e830082b02cb1dea989b2dafca1d0f4d085b69d3fc596d820 +size 432128 diff --git a/app/data/s1/lbax9s.mpg b/app/data/s1/lbax9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c0ff18e6564fe8698fbd5220c8567a109e6ca968 --- /dev/null +++ b/app/data/s1/lbax9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9528df8565805112f1734f95fd31a9dd961041c3f277c81f981bdcdc50f7475f +size 421888 diff --git a/app/data/s1/lbay1a.mpg b/app/data/s1/lbay1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7e72d754c56d03e793d49cb4b6e9f885fccabc42 --- /dev/null +++ b/app/data/s1/lbay1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82376033b87dfec83418b4256fa00decee0b0b4a1824d8141017c0b8f566a9b5 +size 475136 diff --git a/app/data/s1/lbayzp.mpg b/app/data/s1/lbayzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c143b9d5c7da25a0c645782c5ac105782ed2d71e --- /dev/null +++ b/app/data/s1/lbayzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0a0bb82f6290b7b6d0ac96515e41bb07ed7db968534fdf1444ac457dd80b72 +size 446464 diff --git a/app/data/s1/lbbe1s.mpg b/app/data/s1/lbbe1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8d60649a475732f1ea73cf65d0e9ef8436d863be --- /dev/null +++ b/app/data/s1/lbbe1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c3ace76b7be7e4f7052ff87bb5d175963f6dbc9b03c0a56ee0af46311bfc81f +size 485376 diff --git a/app/data/s1/lbbe2p.mpg b/app/data/s1/lbbe2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0d85fc5efd93d32c1db670884ec047e4902fb4fd --- /dev/null +++ b/app/data/s1/lbbe2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f354606bfba1da89056c6cdf4f51afd8b7734f2636465cfbbb68e66a6cebe4cc +size 423936 diff --git a/app/data/s1/lbbe3a.mpg b/app/data/s1/lbbe3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..005aee9226f97afba9e5703833c78c854d08084a --- /dev/null +++ b/app/data/s1/lbbe3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dc9b657e23175073dae1034de93d904623aaa945c65d75c969819679af14b9e +size 425984 diff --git a/app/data/s1/lbbezn.mpg b/app/data/s1/lbbezn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b5b6ced4f7e8230d833ed40bd216a29a23f4552d --- /dev/null +++ b/app/data/s1/lbbezn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb217a0c15979a8e285c12bf397fe80cc76fede3444a4819ec3dc78501909ceb +size 421888 diff --git a/app/data/s1/lbbk4n.mpg b/app/data/s1/lbbk4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d13cee1f97229e9631717497c78b191e5d97aea3 --- /dev/null +++ b/app/data/s1/lbbk4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d508fe0144961391b1cc71f002f36be6ee8f081cbc597e411935f75624ad53ba +size 428032 diff --git a/app/data/s1/lbbk5s.mpg b/app/data/s1/lbbk5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b028c8c996823a0c43006066196e6d489d57befe --- /dev/null +++ b/app/data/s1/lbbk5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f697fb8ac81bdec20fe1d8d88d5a33de0c2a4df9db1e21d07571bc73671e6ac +size 432128 diff --git a/app/data/s1/lbbk6p.mpg b/app/data/s1/lbbk6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c175b1014eeaed5ff2f3800f57bba475d73972b0 --- /dev/null +++ b/app/data/s1/lbbk6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a24a531a257ca4cdf8096d3aeaaf10794d681ec4f642236d352af8ad5e975d21 +size 419840 diff --git a/app/data/s1/lbbk7a.mpg b/app/data/s1/lbbk7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a43785a6001af4d4123f68356ad409a5ee4ac64d --- /dev/null +++ b/app/data/s1/lbbk7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43f835f23c3b6af76711ca8c130e2cf39f74ed81f5532d156611d16bc4199886 +size 436224 diff --git a/app/data/s1/lbbq8n.mpg b/app/data/s1/lbbq8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..daccd6f64cbf03e5fd36496c3abcd19ac3c22783 --- /dev/null +++ b/app/data/s1/lbbq8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d8c74891b6f64a6c71d4a7213fb96f12d94c1e63af23100de42d7588a77bc58 +size 419840 diff --git a/app/data/s1/lbbq9s.mpg b/app/data/s1/lbbq9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3e0665210646f33b2c29f2307a3a1dac7464ae39 --- /dev/null +++ b/app/data/s1/lbbq9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d49a1f69d838a52cda05d9ec355e45e25ed069a6fa082accf3713df9664351e +size 438272 diff --git a/app/data/s1/lbbr1a.mpg b/app/data/s1/lbbr1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b7ca76f885d2c4bae2306d8a2cdde1039fc3320d --- /dev/null +++ b/app/data/s1/lbbr1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:446a5f7474ac70a4f457f8a36f6d0f70cca13067bc535719976376ccff729942 +size 409600 diff --git a/app/data/s1/lbbrzp.mpg b/app/data/s1/lbbrzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..093aa8c69c59e75947d7f350e081ccbee129297f --- /dev/null +++ b/app/data/s1/lbbrzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41539510f42267ec5a36b8f1957ca3ca0b8feae3275c5f73b545108391130af +size 485376 diff --git a/app/data/s1/lbby2n.mpg b/app/data/s1/lbby2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c409a2ee9bcb688d80cec99b71b44fc092aa1189 --- /dev/null +++ b/app/data/s1/lbby2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2122bcad6654282868095051bf7f36bfbb91e22f2f01bf4464f265aa9afe95ce +size 407552 diff --git a/app/data/s1/lbby3s.mpg b/app/data/s1/lbby3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4e9e7c21b33a8819655435b66ed3b5e17de1569b --- /dev/null +++ b/app/data/s1/lbby3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47743135aae12213b277fcf5806feeca7e6cbc0006d3578c5c89a906ac800acc +size 464896 diff --git a/app/data/s1/lbby4p.mpg b/app/data/s1/lbby4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0553cd0ca01e454736fc63d24c492dad80c7745b --- /dev/null +++ b/app/data/s1/lbby4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d287b233c7cf6330ac7f441891057c19bea627bb6dfbc482785ed07b6a6c6e8 +size 419840 diff --git a/app/data/s1/lbby5a.mpg b/app/data/s1/lbby5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6999fb24813411bdc46599bdad4dd927c1b7f450 --- /dev/null +++ b/app/data/s1/lbby5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aff1ecf7e752b49a102d677d478d83480b5e0d4a989d0062de18acb880b9eca +size 428032 diff --git a/app/data/s1/lbid2n.mpg b/app/data/s1/lbid2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4dab8458a1785f3dcb777f42f8b4546c401e69a2 --- /dev/null +++ b/app/data/s1/lbid2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf9aff8ba5693fc9875e8c61e640b6cf3f2b1b9b2843470576c28c14cacd668e +size 419840 diff --git a/app/data/s1/lbid3s.mpg b/app/data/s1/lbid3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b92b200ceb722a259a8c65013456a44c12a18056 --- /dev/null +++ b/app/data/s1/lbid3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f5f3c350b95cd5db48c080ea8746006e93f4a3a116ae3728e9ca595a115df94 +size 444416 diff --git a/app/data/s1/lbid4p.mpg b/app/data/s1/lbid4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..80920526ed88c06fa6a98d5dcae6c68e1f8a5f76 --- /dev/null +++ b/app/data/s1/lbid4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c408874776ed42196e619c340827e2ecf00839d01e6274d09e2ec3bd534b0a2 +size 407552 diff --git a/app/data/s1/lbid5a.mpg b/app/data/s1/lbid5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..84539eb4f26c85ad8449bbbaa227aea801d66e54 --- /dev/null +++ b/app/data/s1/lbid5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1527086e426f8fda542704fa7d938b0fcd382c209046dda53e1c6e553c5c0a01 +size 430080 diff --git a/app/data/s1/lbij6n.mpg b/app/data/s1/lbij6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eea522758a225b6907182d04596739938515d29e --- /dev/null +++ b/app/data/s1/lbij6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1295e8d9f8bd8ac256613ffad9da778928951483d475f04d3fb4a4eaa0e28bab +size 417792 diff --git a/app/data/s1/lbij7s.mpg b/app/data/s1/lbij7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..53fca76fbbcb5d3d65505d143de82e25a7ec0db6 --- /dev/null +++ b/app/data/s1/lbij7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:698e4a821c061f84a2bc5ff9182f548837af95b3d799c7b9f13acae5f4c5d784 +size 405504 diff --git a/app/data/s1/lbij8p.mpg b/app/data/s1/lbij8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..27384c989bff88206e6bead4bb2ded285fdff694 --- /dev/null +++ b/app/data/s1/lbij8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dd46dec417002897cd27c5ef546adcd9f0c717fe2d0d66c2b8cc73ae6c718de +size 421888 diff --git a/app/data/s1/lbij9a.mpg b/app/data/s1/lbij9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..750defac99abcacf33ab64c6fd2c80a1e07a5dac --- /dev/null +++ b/app/data/s1/lbij9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d27217ea8af914589a049fcb6d28caf8bcd527f1e9cfeac28b5198fd8724b22b +size 454656 diff --git a/app/data/s1/lbiq1s.mpg b/app/data/s1/lbiq1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cae9e7282a60b4aa134355d80de31abc5365ecb1 --- /dev/null +++ b/app/data/s1/lbiq1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d768b865c8475b69202a7f168c93c33278fb22076bd9d3cafec77aaadd6ca26 +size 411648 diff --git a/app/data/s1/lbiq2p.mpg b/app/data/s1/lbiq2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..64a3db3411e1cfae53d614f4613ef1ef756a5eef --- /dev/null +++ b/app/data/s1/lbiq2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b78953bdcc38604f1d9ed5d59eafcbfab546f471fc8be2d617c974074146878f +size 407552 diff --git a/app/data/s1/lbiq3a.mpg b/app/data/s1/lbiq3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a368febce86e8aaed7131ebe7e056f3c2acea643 --- /dev/null +++ b/app/data/s1/lbiq3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb76ce8d8f99205242be49a3af9c88ad177ba5990a7ec5b9b36fd8b3e11d6830 +size 487424 diff --git a/app/data/s1/lbiqzn.mpg b/app/data/s1/lbiqzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..25137e0e4b9ac5e8810a8153db9f9dcb02ea5f12 --- /dev/null +++ b/app/data/s1/lbiqzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:928ac99e8f0d9689044d45704e8cb4e9453ffb7aa77fc550e34411cd395621bc +size 432128 diff --git a/app/data/s1/lbix4n.mpg b/app/data/s1/lbix4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ce89491534776c41c4696ed0cc8630bc1d0218f --- /dev/null +++ b/app/data/s1/lbix4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee5561e2a775699ed6fb8052eabef229c14a419a2ec107009e2dc011e475e7e +size 442368 diff --git a/app/data/s1/lbix5s.mpg b/app/data/s1/lbix5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..08e530667109d24ddfd5b424a17f34c9ca14c063 --- /dev/null +++ b/app/data/s1/lbix5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab5c344290c122b7bfae99d836151c5d7fd28459d36e7b8f13cd3e01c2af940d +size 444416 diff --git a/app/data/s1/lbix6p.mpg b/app/data/s1/lbix6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..721c7bf769c1d0623d007a942d3b6b021005a3fc --- /dev/null +++ b/app/data/s1/lbix6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de10004fa82d2ea00f05150bfa2ccfc93d2f13d5e4fbd50c530a2e0cca678428 +size 405504 diff --git a/app/data/s1/lbix7a.mpg b/app/data/s1/lbix7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..44be5878418e0717224d61484fc05de23206bbaf --- /dev/null +++ b/app/data/s1/lbix7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bacef26ad345e9d8602ffc368ee47c415ff93a277564d33f87d28c9781c172b8 +size 454656 diff --git a/app/data/s1/lbwe4n.mpg b/app/data/s1/lbwe4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..86617318ca18229493ae91cd7c054bba0504ad25 --- /dev/null +++ b/app/data/s1/lbwe4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a98c38c18525e79772d1822c6127c9abc5bdee27797287ae388626ae6d48a8b +size 432128 diff --git a/app/data/s1/lbwe5s.mpg b/app/data/s1/lbwe5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1cbecc9a36a67746f8cabebdbf35fb8cedf03d16 --- /dev/null +++ b/app/data/s1/lbwe5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58fbe3e9e7e953c3ab9880701197dcf6a3d7bb59b68806330a076314be495bf5 +size 409600 diff --git a/app/data/s1/lbwe6p.mpg b/app/data/s1/lbwe6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7e4354bc512717223bbe0787cca5655f37469f42 --- /dev/null +++ b/app/data/s1/lbwe6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2157884f8d144629500cc146ab47da83308264239a14fb7e360f754cd0c5696f +size 430080 diff --git a/app/data/s1/lbwe7a.mpg b/app/data/s1/lbwe7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f224c369f59c6f6f8695a2e037a2ff3c42ac18c3 --- /dev/null +++ b/app/data/s1/lbwe7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f7c8260322dd0ca1aa3e45552a311b565fc16bb649f937dc2545e656413786 +size 438272 diff --git a/app/data/s1/lbwk8n.mpg b/app/data/s1/lbwk8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0e7de7551a8e4fce10d41c745800d9e0f20b61f8 --- /dev/null +++ b/app/data/s1/lbwk8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb114f24385cb61ed89c09cb5bb510259511c06e2c9adfd3510bae9cd0286d35 +size 423936 diff --git a/app/data/s1/lbwk9s.mpg b/app/data/s1/lbwk9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cf5c6040aa43badeafa2a4fdc6cd374507acf4e3 --- /dev/null +++ b/app/data/s1/lbwk9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89a9f8ba59f357a7e9a811a805df93f790c6b7880e9f69967d517b1c971a5631 +size 423936 diff --git a/app/data/s1/lbwl1a.mpg b/app/data/s1/lbwl1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7307fbfe538fe9e186a0399e41ac573e72d3ec3f --- /dev/null +++ b/app/data/s1/lbwl1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed7022bdd2688efabe180367a6302601bcfb9c489b60766cbad342bfdd9db94 +size 407552 diff --git a/app/data/s1/lbwlzp.mpg b/app/data/s1/lbwlzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..75c6bacfdb1d31dade7ca9ffff2e8d77c9320ce9 --- /dev/null +++ b/app/data/s1/lbwlzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97e10bcadbde024b6646c5c6ba7c915613d8f96eee3e49b82ef2b0bd5cf996c5 +size 452608 diff --git a/app/data/s1/lbwr2n.mpg b/app/data/s1/lbwr2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f5d4df1eaa9905a33ff97202b8102ef593cf37ac --- /dev/null +++ b/app/data/s1/lbwr2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fff7237e604fd454c4cc14e3ccb941602f6da84a37f20d9128857ffcba019e6 +size 425984 diff --git a/app/data/s1/lbwr3s.mpg b/app/data/s1/lbwr3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7a8f2913257aafbb66cbec260f1631b6795424f7 --- /dev/null +++ b/app/data/s1/lbwr3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d95be62e09abf45b5c8c7c6384fc5d8f64ad815328e9fff6565f540d9ecbd00e +size 458752 diff --git a/app/data/s1/lbwr4p.mpg b/app/data/s1/lbwr4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..aba1c3df7fc5dc3009b98979ecdebb6bf4ad036e --- /dev/null +++ b/app/data/s1/lbwr4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74517947ef52d42208d7f8f0a97a3d61d69935bb8acbe225e06d8c28dd31b547 +size 417792 diff --git a/app/data/s1/lbwr5a.mpg b/app/data/s1/lbwr5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3aa15ef4ffc2a7da7488e01689a91ee67a6489be --- /dev/null +++ b/app/data/s1/lbwr5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91943221bf7f90a0f7c1465ea8ae508dc687ffebf563747bd07624b12a106edd +size 425984 diff --git a/app/data/s1/lbwy6n.mpg b/app/data/s1/lbwy6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6ce1865a07e01472df989d5879597128f369951f --- /dev/null +++ b/app/data/s1/lbwy6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75558f11d5153f04607baf534a379959e94f3bf154b88a9420f6c5c58a57c6c3 +size 430080 diff --git a/app/data/s1/lbwy7s.mpg b/app/data/s1/lbwy7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..785d355b6288509a6d9036c16f7028ead39e5eca --- /dev/null +++ b/app/data/s1/lbwy7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13dcac0e8a5ed7cd84ef15bc2272c7146410f3622c368aaa1c66ab313bd1bd5f +size 438272 diff --git a/app/data/s1/lbwy8p.mpg b/app/data/s1/lbwy8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..146d6aa99373a48e856043f33247250859702ceb --- /dev/null +++ b/app/data/s1/lbwy8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c48ed733505eed9f00f140e19e25e3f5f37197499ad3a61cb1b735a98469770a +size 468992 diff --git a/app/data/s1/lbwy9a.mpg b/app/data/s1/lbwy9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3a5edcc51027b17fab16278d2b2fae5e9dc21bc9 --- /dev/null +++ b/app/data/s1/lbwy9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d03ba365c92895492ec347353db3e9165b32fceea718b3fea463086f24a76ea0 +size 417792 diff --git a/app/data/s1/lgaf4n.mpg b/app/data/s1/lgaf4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4292e31a22756339c0a4b9866947276a9e47863c --- /dev/null +++ b/app/data/s1/lgaf4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d34493584f465f2fcd7ae584a93b25e933c7e1311a65a88cc8286227433f037 +size 415744 diff --git a/app/data/s1/lgaf5s.mpg b/app/data/s1/lgaf5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..45e4b5658f8e63c3a74ec63698022d6a3e0a0f49 --- /dev/null +++ b/app/data/s1/lgaf5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f211ead1134f08feed6cb6ad8720630b861216cb7726c0ad05ef2fcf454de888 +size 440320 diff --git a/app/data/s1/lgaf6p.mpg b/app/data/s1/lgaf6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a0d8ca3804cdbfb9f517054f66e0cd1bb728fd79 --- /dev/null +++ b/app/data/s1/lgaf6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12e5c8811b475479db7a40896eb29c26f1e9bdae169fe63bec86ef3dd8f3c00a +size 415744 diff --git a/app/data/s1/lgaf7a.mpg b/app/data/s1/lgaf7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c3a066ba0900236539fef99f5e2c6f0d116e9355 --- /dev/null +++ b/app/data/s1/lgaf7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89fb19d04a658091f0f72e634a4c925f7698ad9f76d01789cd84c45236432f16 +size 456704 diff --git a/app/data/s1/lgal8n.mpg b/app/data/s1/lgal8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..647acb200290eb375a24ddccd6eefbfeeeb2ab2d --- /dev/null +++ b/app/data/s1/lgal8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89d672f6d684c3b1849dd5a40f6a1e7131966bc0d0d35507a92dd94b05c7ec61 +size 419840 diff --git a/app/data/s1/lgal9s.mpg b/app/data/s1/lgal9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..885553a07ada66d66f10805ce7795c1486a201d4 --- /dev/null +++ b/app/data/s1/lgal9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0af25ffb128e09a4be4e14c9389ded26a5c1ea62df30a2faf7f1108d68009f +size 428032 diff --git a/app/data/s1/lgam1a.mpg b/app/data/s1/lgam1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6c9728c76a5e593c495f5b55c9a8a9fb623fda37 --- /dev/null +++ b/app/data/s1/lgam1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b35a40014765bbfdcd5e243bde2fc0068fdbb3f8c029675a52a36522539bc935 +size 411648 diff --git a/app/data/s1/lgamzp.mpg b/app/data/s1/lgamzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..07077db3c3656935c7bd689c88b9d2c5e93a912c --- /dev/null +++ b/app/data/s1/lgamzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bde152437c21a464b4c9162a0f1b24b276e4d639568f4475ea47c060f3e75c0 +size 432128 diff --git a/app/data/s1/lgas2n.mpg b/app/data/s1/lgas2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3f39c63c68d2b8abf7ffb1e88ab49864f1f31a53 --- /dev/null +++ b/app/data/s1/lgas2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb01f45bc5da46a3c4f4e9066819990f0615a7a0cf68196da8bf12759a6b033 +size 440320 diff --git a/app/data/s1/lgas3s.mpg b/app/data/s1/lgas3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a8a24a6e7196ddeb5fcd5431da5e6d5994ec50cd --- /dev/null +++ b/app/data/s1/lgas3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d04e9e1c8a28c77457ddcc836ca20dc61ee85a6e1f87a3f35800b958280b40d6 +size 423936 diff --git a/app/data/s1/lgas4p.mpg b/app/data/s1/lgas4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b408f8cdcce19a9ea8dfdb37e438b1b4f70e0e0b --- /dev/null +++ b/app/data/s1/lgas4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a106d24be8cc690e2e828793f8174f89cf8632ef0e5582fa42f95f51df049dd5 +size 440320 diff --git a/app/data/s1/lgas5a.mpg b/app/data/s1/lgas5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..22624eb6dc7859e9e944e9ccaf07c0eac02d5ad2 --- /dev/null +++ b/app/data/s1/lgas5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0722f10bef49e153efa4115749fe70b8aa83b42e52f3875ad84452aa981eb4f3 +size 452608 diff --git a/app/data/s1/lgaz6n.mpg b/app/data/s1/lgaz6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3b08954975c65b65e985c2f565e336447a2318fb --- /dev/null +++ b/app/data/s1/lgaz6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b8a745158dbd714ed5b5fd824ae93e34305b71a5ae58faf01b05487332a665b +size 419840 diff --git a/app/data/s1/lgaz7s.mpg b/app/data/s1/lgaz7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a8c5662ae753b97f313f75adb81e5b8ab8031161 --- /dev/null +++ b/app/data/s1/lgaz7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c579f9b9e3768702166895670ca224bece30fa2105c1c28c3297f3f56d9771e +size 407552 diff --git a/app/data/s1/lgaz8p.mpg b/app/data/s1/lgaz8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b03069b9c7b5f77b0aeb5e5d87b1351309fdce27 --- /dev/null +++ b/app/data/s1/lgaz8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb1b51fb47c76095fb21a0adda517581d6641b652b427c75e162930f46374283 +size 419840 diff --git a/app/data/s1/lgaz9a.mpg b/app/data/s1/lgaz9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6e14f8fb64e9aa882913acbe6f611e1bc11b5f48 --- /dev/null +++ b/app/data/s1/lgaz9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c03e816b78a0beacfa8ae8fc429bb98d21bc69095a221d36c888c20325ff410 +size 440320 diff --git a/app/data/s1/lgbf8n.mpg b/app/data/s1/lgbf8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..693e837f06861915f35b84a39a970ec53c32c6a8 --- /dev/null +++ b/app/data/s1/lgbf8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7609f6c9d8784ea03314d123590bb003c6179e20ff247dc41d75e33c01a43044 +size 444416 diff --git a/app/data/s1/lgbf9s.mpg b/app/data/s1/lgbf9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c54da69aae870c4ee282c62ea915436d248a284 --- /dev/null +++ b/app/data/s1/lgbf9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bbd9bb3aaa56cd30529ee23800bfa07c67b6f04cc6f4da6dedc79ab68a56ea1 +size 438272 diff --git a/app/data/s1/lgbg1a.mpg b/app/data/s1/lgbg1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..732a2035b1f0494fa7501f3b126e538e913f917b --- /dev/null +++ b/app/data/s1/lgbg1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc1d9a09eef871658dd42e994bf976cd8df287e9254b5f1e8de7dbb0ad6fa5fe +size 440320 diff --git a/app/data/s1/lgbgzp.mpg b/app/data/s1/lgbgzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6d34aeed82d989aa92ed52ebfc6f9ae8fe162361 --- /dev/null +++ b/app/data/s1/lgbgzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d56b31539caa7a4a1cc4088c28e8f8a8ccdbb6b143a37334ef35b10c8da3f9 +size 487424 diff --git a/app/data/s1/lgbm2n.mpg b/app/data/s1/lgbm2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c7de6654c62afa0a26348900239f0ba8b0a0187 --- /dev/null +++ b/app/data/s1/lgbm2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77f62df4c13909de817fa5b0d4e173525916c90c3fb60745dadc664dc94e588 +size 417792 diff --git a/app/data/s1/lgbm3s.mpg b/app/data/s1/lgbm3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02adfb090a44d47b6766bef3ea24fe8f7de4724c --- /dev/null +++ b/app/data/s1/lgbm3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f888ed4b2b83e48beaae293cc7c273b37131560a56f7b12fbca2ddcf207311e5 +size 421888 diff --git a/app/data/s1/lgbm4p.mpg b/app/data/s1/lgbm4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a429dc72c341e4194ddae7021aae54ad49cd56f1 --- /dev/null +++ b/app/data/s1/lgbm4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00b665684fae9b57b1a0051caba70b85036132dcde93b4cef276639e6937fc9 +size 436224 diff --git a/app/data/s1/lgbm5a.mpg b/app/data/s1/lgbm5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..73fc15c890494281f37fbc304264e0ac073eba08 --- /dev/null +++ b/app/data/s1/lgbm5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2563d7392370818cbcd80913f88db5b14030e30ee1e828a05fd661cf03589e0e +size 485376 diff --git a/app/data/s1/lgbs6n.mpg b/app/data/s1/lgbs6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fdf98cea02cb1a1dd083bf166cfce1d02fca3d32 --- /dev/null +++ b/app/data/s1/lgbs6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbe2ab54ee2e305a753e67c207759510666caf3b592a223d270873be00d2ab0 +size 407552 diff --git a/app/data/s1/lgbs7s.mpg b/app/data/s1/lgbs7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..926a036ec061ae6b2fe50e2a2b4888c14fa232c8 --- /dev/null +++ b/app/data/s1/lgbs7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b48b9494e830d2e65bf614495d835f20bf318699786d0554e27c2502f01a379 +size 436224 diff --git a/app/data/s1/lgbs8p.mpg b/app/data/s1/lgbs8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..793aa30ee9fa4328966aeccfe366367c2387c402 --- /dev/null +++ b/app/data/s1/lgbs8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:840aec9e6d0b080b70384b4ed6b4d3602e9395477d943c965e9bd2fccd3c8929 +size 417792 diff --git a/app/data/s1/lgbs9a.mpg b/app/data/s1/lgbs9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5cbf3b95764779aba7f57c247b8fef35e3b9e245 --- /dev/null +++ b/app/data/s1/lgbs9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd1425520b40ed0b0a524657ce6e410e25252b2abb7a64c23603808a18067c6 +size 428032 diff --git a/app/data/s1/lgif1s.mpg b/app/data/s1/lgif1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ac2f3c3737e7c85825696c5ec670ffe18f60df81 --- /dev/null +++ b/app/data/s1/lgif1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dbb4d286118831e43d80d9ff34e8824e3d6d5acfcb73a7700122e3d2b5a9b5a +size 442368 diff --git a/app/data/s1/lgif2p.mpg b/app/data/s1/lgif2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5667f8a5fa83f12d749469e2518f40a63cb8c6f5 --- /dev/null +++ b/app/data/s1/lgif2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1063d18f11208952f3178cd46d870891064026be494999a5d591d3d777e4e3e8 +size 434176 diff --git a/app/data/s1/lgif3a.mpg b/app/data/s1/lgif3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..27bfe3881bd524f1070843ff6e12f22464db8424 --- /dev/null +++ b/app/data/s1/lgif3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83134341b105b7cd7c7b7bd0638bcfc56d33987e8aa980bc8af0e9fdb72c42a7 +size 423936 diff --git a/app/data/s1/lgifzn.mpg b/app/data/s1/lgifzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4cc5114e5666f8166eb82db2b834bcb320241962 --- /dev/null +++ b/app/data/s1/lgifzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f47b99eddfb449c48f8c31832014219dfcba58bd1e4d2814e8707a010fdc2104 +size 432128 diff --git a/app/data/s1/lgil4n.mpg b/app/data/s1/lgil4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1bdbc39d125adc1a656c79d33808eb1f6dfe5c2a --- /dev/null +++ b/app/data/s1/lgil4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808c3424c47969c2fd39027139eb16c05c6f136658e3e62aa49ca9c3ab591a0f +size 417792 diff --git a/app/data/s1/lgil5s.mpg b/app/data/s1/lgil5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9be48a5166cba580942eae98a51e935ab2dd59eb --- /dev/null +++ b/app/data/s1/lgil5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef947835727ab4e5a9fb31bc4f4c17c8ab4b886185f187b8f6f3e34af4d7f3fb +size 448512 diff --git a/app/data/s1/lgil6p.mpg b/app/data/s1/lgil6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f7078af73209f9312cbac211ccf90461e2bcb693 --- /dev/null +++ b/app/data/s1/lgil6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4504a05ed169070259cf0e275f51b9d6cab8bbee13a6d19e1ca272e2491213e3 +size 421888 diff --git a/app/data/s1/lgil7a.mpg b/app/data/s1/lgil7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..388bb447113b30c9b14003804fa8e5316add70a7 --- /dev/null +++ b/app/data/s1/lgil7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d641eabfd84c21b722ee5a1013466f6b02243f124515fb24c41c5c57478cd27 +size 417792 diff --git a/app/data/s1/lgir8n.mpg b/app/data/s1/lgir8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..698229d6c3371aebf36a3978c4d4896838990961 --- /dev/null +++ b/app/data/s1/lgir8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90f4ccdabc118cad3f243d76a9dd07c0de4285dff08e4a87253c3534d3027ece +size 423936 diff --git a/app/data/s1/lgir9s.mpg b/app/data/s1/lgir9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..aa0853e83ab2647cc25d54da9a824ee62db9959f --- /dev/null +++ b/app/data/s1/lgir9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fa2ba6459a771e5d999154ec35b581ba2f27da3e8415b175f68e4e37372dcde +size 423936 diff --git a/app/data/s1/lgis1a.mpg b/app/data/s1/lgis1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2b481e41eb17b6f966c9855d88ff7f7c50e4d20f --- /dev/null +++ b/app/data/s1/lgis1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3cfc9963b582fba439700b60af03ea53b32c0876a7f958ef33fb13a512fa9d8 +size 419840 diff --git a/app/data/s1/lgiszp.mpg b/app/data/s1/lgiszp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b44d907b15822e2172f85ffb82cffb7c552cc33d --- /dev/null +++ b/app/data/s1/lgiszp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d22f0b191774103d71ab2d7abcddb7f16acd4dd52bc4886b5713d67b9645d1 +size 428032 diff --git a/app/data/s1/lgiz2n.mpg b/app/data/s1/lgiz2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b6c11fadceeff088a0ab8ee7ca31fc7559fc6bb5 --- /dev/null +++ b/app/data/s1/lgiz2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d4153a5d44acfc745ca71e50d833e22ce0cc208b26e787d7a133082bf0e1200 +size 456704 diff --git a/app/data/s1/lgiz3s.mpg b/app/data/s1/lgiz3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f861a2dc0c6ca9221fa61c9c5a70842053faa921 --- /dev/null +++ b/app/data/s1/lgiz3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a59500199a18860798d05cd6bede8a3d00ef785f6832dcaf8d9174fa8e66f34e +size 436224 diff --git a/app/data/s1/lgiz4p.mpg b/app/data/s1/lgiz4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d370f6605a7822e5c783334e3afef7d7bd1a7a58 --- /dev/null +++ b/app/data/s1/lgiz4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7bcd4b6c20de1e6403c99509dd05d591401e937d194ee2e61a5f3c234dda45 +size 409600 diff --git a/app/data/s1/lgiz5a.mpg b/app/data/s1/lgiz5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9e425ed6d9ed195bd2f69b64121ad9c671606dd5 --- /dev/null +++ b/app/data/s1/lgiz5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02d5ac642addacf7d84dd96c1fc5cfd956bdb68186fea8b0d8135b594daede7 +size 425984 diff --git a/app/data/s1/lgwa1a.mpg b/app/data/s1/lgwa1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..060483f76a2f54d110a02e5067e0ff10b797a910 --- /dev/null +++ b/app/data/s1/lgwa1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb05a193075ede0221cf61e79b06caab52071d94580e063268d402829c41109 +size 432128 diff --git a/app/data/s1/lgwazp.mpg b/app/data/s1/lgwazp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5c716bdf3a0c93b157874bde7b5294bb4e070ae9 --- /dev/null +++ b/app/data/s1/lgwazp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e5bcbd1ecc6424bfc7b0f08ec83948fda5c64d6053c39ff3cdc742f94eb8443 +size 460800 diff --git a/app/data/s1/lgwg2n.mpg b/app/data/s1/lgwg2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eeaae1f58580e5feb65147670b8299b8958f649a --- /dev/null +++ b/app/data/s1/lgwg2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1222d3362b5e33e24de0e02c96ef2795187947b14afad1661061083700bcf7ca +size 413696 diff --git a/app/data/s1/lgwg3s.mpg b/app/data/s1/lgwg3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6a621dff976071a064078d737ee466005ad710d5 --- /dev/null +++ b/app/data/s1/lgwg3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a0002b774969425c1683f52e893453665b22c8d5b41d3f6829ee1fa5a7d99e9 +size 423936 diff --git a/app/data/s1/lgwg4p.mpg b/app/data/s1/lgwg4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..89210d4de8f74006898bddba540ddd22b76169cc --- /dev/null +++ b/app/data/s1/lgwg4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0347ebdb3074a7dacd3cdcfed81b964215962be26bbfb4ec88fbccbea6b3d623 +size 452608 diff --git a/app/data/s1/lgwg5a.mpg b/app/data/s1/lgwg5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ab3df60f56138b0389fb6bdb826ccfb11cd5ac1e --- /dev/null +++ b/app/data/s1/lgwg5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1b403b35fa1b6dc5c7829ec0e1bfacf5a4f4ae7f8445460611628b3965c769 +size 425984 diff --git a/app/data/s1/lgwm6n.mpg b/app/data/s1/lgwm6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..892260e42e089c76f61a042195de5d0945191d50 --- /dev/null +++ b/app/data/s1/lgwm6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4693afd22edc788855f987cd540f44b22813bc1999cb0a46c562a0a0fa1a5e81 +size 419840 diff --git a/app/data/s1/lgwm7s.mpg b/app/data/s1/lgwm7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..36a9f33b3d11a44cdf4a89b03c16fc3e1a2a5983 --- /dev/null +++ b/app/data/s1/lgwm7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:221bf4c277e693d51143fed113df82f40dc4ac9560d44f206de45d725c4da6a6 +size 436224 diff --git a/app/data/s1/lgwm8p.mpg b/app/data/s1/lgwm8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2b72645fb282d6b167ebf3f9e9b2dcf4c25f5019 --- /dev/null +++ b/app/data/s1/lgwm8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d057fcde694d7402bc9aa91304cce14093fa3179334cc72ec60f2e8bd62bfe1 +size 432128 diff --git a/app/data/s1/lgwm9a.mpg b/app/data/s1/lgwm9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..011a5b51072adb9bc689dbe1c9e50b025f32ae98 --- /dev/null +++ b/app/data/s1/lgwm9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b279322dba91f92a4f99e32d69f052eb63cb8dacb66a23da565d92a30ea1c8c +size 419840 diff --git a/app/data/s1/lgwt1s.mpg b/app/data/s1/lgwt1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5ee85a407b769962a4796d3de26928102c4eedeb --- /dev/null +++ b/app/data/s1/lgwt1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f487b1d81f131f2495d4d2919025554f51a60b4e301517c55fbf842a45ad4e7f +size 405504 diff --git a/app/data/s1/lgwt2p.mpg b/app/data/s1/lgwt2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7594513e69518d493c34e2c6f734ae491cb0439 --- /dev/null +++ b/app/data/s1/lgwt2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c13ef67a6e56da712116ed176105c130eecf17a5f4d602fea657854e8cfaff1 +size 428032 diff --git a/app/data/s1/lgwt3a.mpg b/app/data/s1/lgwt3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fd54a460bbea738bf3800c89c343f1b3c2ca3e5f --- /dev/null +++ b/app/data/s1/lgwt3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c619febed8322b4abd28e31055872a7a0b62c3e3196fe4d2e0220b97e3551e +size 405504 diff --git a/app/data/s1/lgwtzn.mpg b/app/data/s1/lgwtzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ddbce3ad87fe44dbc862f54855af6f222a6cdeb3 --- /dev/null +++ b/app/data/s1/lgwtzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58ad8ec435a8f1631b17882f0b447be92532e0c3f970cf605b8a6f3c0b90b582 +size 405504 diff --git a/app/data/s1/lrae2n.mpg b/app/data/s1/lrae2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..35705bf5d3b1d30c39e6d60805334744159e6cac --- /dev/null +++ b/app/data/s1/lrae2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1b6df6b51cc46d23a50ea4fadc1cd440c976f8b2a72c5956adc9fbc34cac592 +size 415744 diff --git a/app/data/s1/lrae3s.mpg b/app/data/s1/lrae3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5c6e9d480a9639058850721dc37e0b8131521939 --- /dev/null +++ b/app/data/s1/lrae3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd72bea2659507f704a257fb75acfa194b9c31e934691b2131e5a78d100429a +size 419840 diff --git a/app/data/s1/lrae4p.mpg b/app/data/s1/lrae4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7073b4b8184de0745fc293e1ba8ca9836469419 --- /dev/null +++ b/app/data/s1/lrae4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4883528e4510300475f2fd8a76267d5cc0521d70940f936c37d1237512514aaf +size 428032 diff --git a/app/data/s1/lrae5a.mpg b/app/data/s1/lrae5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..268e94256ffdc6ae32e3667b6126368ddb736057 --- /dev/null +++ b/app/data/s1/lrae5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:890bdf0375a690142fa9b683082a288f0ee42bc1012687f659f82cdab56c48d5 +size 419840 diff --git a/app/data/s1/lrak6n.mpg b/app/data/s1/lrak6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e78608e672b9e06687c90f77e92336342e7d04d0 --- /dev/null +++ b/app/data/s1/lrak6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:313773fe95d6d20ee63e9664a7d8828ab428f9d169cef3110b87ac74fd216936 +size 436224 diff --git a/app/data/s1/lrak7s.mpg b/app/data/s1/lrak7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..957784d8d2bdfde64eb768100d2d1ad66092957e --- /dev/null +++ b/app/data/s1/lrak7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b56debb86d776033158b4f6df3e50f395ab8fe91feb72be12e5829647d12e9 +size 440320 diff --git a/app/data/s1/lrak8p.mpg b/app/data/s1/lrak8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b7c604400339991dc9b836ae36cf64ae1bd886d4 --- /dev/null +++ b/app/data/s1/lrak8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2daa1345272a7be7d7b5e7c3d8740fe47b651f1a65c137dc68dfc340aa377b7 +size 413696 diff --git a/app/data/s1/lrak9a.mpg b/app/data/s1/lrak9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7c3039c5590819877831c6576b47c8269daceddd --- /dev/null +++ b/app/data/s1/lrak9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53aaa035aa37f05c7c5a962ceeac0df08093206c67dfca09837cc7867deaeb2c +size 409600 diff --git a/app/data/s1/lrar1s.mpg b/app/data/s1/lrar1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..079b41dfdecb356f6a658275ad3e12f2d780efdc --- /dev/null +++ b/app/data/s1/lrar1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c58978d4f94a5d89884954e11171166b26fe231a70712f7ffe5a19236c66989e +size 423936 diff --git a/app/data/s1/lrar2p.mpg b/app/data/s1/lrar2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5fa77c3f7a599f76667f667d83463396cc91a133 --- /dev/null +++ b/app/data/s1/lrar2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9b9b6275df15b13c52b8e42ca694efc1c7fb158e41fe63ad328f63f613d18c +size 401408 diff --git a/app/data/s1/lrar3a.mpg b/app/data/s1/lrar3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3fe4b0fe22614157517b9b60a3d7f9620cdcf548 --- /dev/null +++ b/app/data/s1/lrar3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9f3d36c058c485fcf631bc9c8fbb2c9cd43b238e2df26e6b02b16214276892c +size 415744 diff --git a/app/data/s1/lrarzn.mpg b/app/data/s1/lrarzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7a422e81d324d2efe5740bd601971eefd94a9be2 --- /dev/null +++ b/app/data/s1/lrarzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bea560ba4b8617ea9a94a6894c15652c7e5accb3773a54662d48a290e9102c10 +size 448512 diff --git a/app/data/s1/lray4n.mpg b/app/data/s1/lray4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b747b76d1cf759cde632a0d22f6581f67c781990 --- /dev/null +++ b/app/data/s1/lray4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9821b2b093ce23d3c609ca6795aaf2e23979d0a44024b41e89f225465e7458fb +size 452608 diff --git a/app/data/s1/lray5s.mpg b/app/data/s1/lray5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e60996d962cac753e22c8778a33303f502b93f0d --- /dev/null +++ b/app/data/s1/lray5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dedfc8c3764e1896421988af8be44a0b482d4f273ac162d2f63b32772ee05f2 +size 411648 diff --git a/app/data/s1/lray6p.mpg b/app/data/s1/lray6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0d749bfc76e4260cf0f68565c9e122df480b2a2b --- /dev/null +++ b/app/data/s1/lray6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:405e9b9e70676cd5debbdbb5e6336f8ada20bcd32eb658586430c04002e9e1ea +size 485376 diff --git a/app/data/s1/lray7a.mpg b/app/data/s1/lray7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..49c212e7bbcbb44d4a3d120f588464e2a97671a0 --- /dev/null +++ b/app/data/s1/lray7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b93d1edfd324fadc1c01f359cfe53ed0d8e5a793b459c2b297baf37a0f112517 +size 483328 diff --git a/app/data/s1/lrbe6n.mpg b/app/data/s1/lrbe6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0f47342945c1b4e63a6d050d8a5333ab22cdaf2d --- /dev/null +++ b/app/data/s1/lrbe6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f345e7ce9694451eec7660a0c370dbae8f424521496b30391f39e03c3a7c62a +size 436224 diff --git a/app/data/s1/lrbe7s.mpg b/app/data/s1/lrbe7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0509e8055d77cd28ce6d6be24c5f58cfd6e81de2 --- /dev/null +++ b/app/data/s1/lrbe7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d96e70c1f17c9348d2745592b300c6357c8d41c95f03838773e4cabf8d4daa38 +size 436224 diff --git a/app/data/s1/lrbe8p.mpg b/app/data/s1/lrbe8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2af1f7484e698bc586a1471f9714062b66f2e076 --- /dev/null +++ b/app/data/s1/lrbe8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4bd9bb4086777eead3c0646b7ce861633210c725df36a992ec5a5610c6631f0 +size 485376 diff --git a/app/data/s1/lrbe9a.mpg b/app/data/s1/lrbe9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3ba74043438b20a6943bada1e266623ff4ad5935 --- /dev/null +++ b/app/data/s1/lrbe9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a9c0301f9da79a1a5891257b66f2386a2fc898f7b47f140d377bdad8cbfb1eb +size 413696 diff --git a/app/data/s1/lrbl1s.mpg b/app/data/s1/lrbl1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f07bab523b1b8280cf5ddb0f753234941ab0521d --- /dev/null +++ b/app/data/s1/lrbl1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d301c2fc1e5c843040a5e2109f7e0eded48f179c5100312ec95c19a9db0fa12 +size 413696 diff --git a/app/data/s1/lrbl2p.mpg b/app/data/s1/lrbl2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7f4119d88f35dd31219b8549236b1abece539123 --- /dev/null +++ b/app/data/s1/lrbl2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38699f7208148ce3b79bada0107e5fd884322ec15773916a48cf2623d0dfcbfc +size 440320 diff --git a/app/data/s1/lrbl3a.mpg b/app/data/s1/lrbl3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7425507776e4decb4bcc58686194117ae5336c40 --- /dev/null +++ b/app/data/s1/lrbl3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c530110486e7590884d234152d03fe0f6ec0fbd7f0d9f4fbac0fe92b52a27125 +size 411648 diff --git a/app/data/s1/lrblzn.mpg b/app/data/s1/lrblzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ea3d3f1b902ec979f8f956777281b62c4cc40118 --- /dev/null +++ b/app/data/s1/lrblzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:796f731a013ca335827553bcdd0a9ef4dbd0b0fc2085b01220359bbbeb138fdb +size 430080 diff --git a/app/data/s1/lrbr4n.mpg b/app/data/s1/lrbr4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f810bad693528b8d9b67fc7e4175757fad56ce22 --- /dev/null +++ b/app/data/s1/lrbr4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fab3d169f8550edac55d0b4a4055290a62ed5fcd72d1dfbb5d525ffc393a2f2 +size 428032 diff --git a/app/data/s1/lrbr5s.mpg b/app/data/s1/lrbr5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6e756a02673ca7e85dc093c3581d741a1eb9cace --- /dev/null +++ b/app/data/s1/lrbr5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c2644cd7970552c48d822505616c25ed889b74e488adfaad40f3af6e2cbf69e +size 421888 diff --git a/app/data/s1/lrbr6p.mpg b/app/data/s1/lrbr6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fc87268aa3e9fc037090192ecb31dec4dc3d976f --- /dev/null +++ b/app/data/s1/lrbr6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82ebb7334641c9737658157032fc36291f28c5f423ff08275976b940d7728483 +size 413696 diff --git a/app/data/s1/lrbr7a.mpg b/app/data/s1/lrbr7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..208465a8e44188545facd17b43dc8dd53a36fdf9 --- /dev/null +++ b/app/data/s1/lrbr7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b8df2cd63970aabd5ddd03b3728643913ccd8248691a17dc0e723471c489423 +size 425984 diff --git a/app/data/s1/lrby8n.mpg b/app/data/s1/lrby8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..304acea0c773a6ddb0d0180a4516c1d86e88b711 --- /dev/null +++ b/app/data/s1/lrby8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0504c0be579ed1df3fa542e36c4f4846dcd798e3fd1c03d2ff09c63b1c921e31 +size 407552 diff --git a/app/data/s1/lrby9s.mpg b/app/data/s1/lrby9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7a47474175c42545d9bcd40b40c0144b2051b6cf --- /dev/null +++ b/app/data/s1/lrby9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6432dbc76e5479aee253a766954164cc67a63be9d62dca84ff2c711254b1c643 +size 430080 diff --git a/app/data/s1/lrbz1a.mpg b/app/data/s1/lrbz1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d6fb20a2f735757c79b56bf591b454e74efc8488 --- /dev/null +++ b/app/data/s1/lrbz1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:236bde0d1047aa7d0d7a2eb9636f7043ca78b167fb88ab58ebc84067ce166855 +size 440320 diff --git a/app/data/s1/lrbzzp.mpg b/app/data/s1/lrbzzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c6fa8cd3a66d4ca992d8f631991d2dbfcab80ed0 --- /dev/null +++ b/app/data/s1/lrbzzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bd1326b6fd1d5fe16e1f62a23b637e8158538d1caf75dd5b5da4986b1b63979 +size 458752 diff --git a/app/data/s1/lrid8n.mpg b/app/data/s1/lrid8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c9d7df05bbdc91b828c7d398d79d8335fae74a28 --- /dev/null +++ b/app/data/s1/lrid8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:011bf8cd9dd1c6ab9f14cb26b0fd419acda4855453c222833b95afbcc1081a4a +size 444416 diff --git a/app/data/s1/lrid9s.mpg b/app/data/s1/lrid9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ca52ed9049f4c7742c553389ac208ecd2614ca1f --- /dev/null +++ b/app/data/s1/lrid9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd02a57591c99aaccf193ddfc310a9f767457b65b2649ada34329272e911cca0 +size 401408 diff --git a/app/data/s1/lrie1a.mpg b/app/data/s1/lrie1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6a358f7ec1d62accd37ca5a58784132e3dbf126b --- /dev/null +++ b/app/data/s1/lrie1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:557ab0374be15a0d97d552c00f9da5c1d1bb06a77f178ea5e603a4a544b052ec +size 428032 diff --git a/app/data/s1/lriezp.mpg b/app/data/s1/lriezp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9bb1685d580f0a852af018e8a2fdf82910a7e138 --- /dev/null +++ b/app/data/s1/lriezp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d13d20b83c5e1c3ecd007725510d82e33c02c6db69ad34a00d279235f4daec +size 421888 diff --git a/app/data/s1/lrik2n.mpg b/app/data/s1/lrik2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f1e91512553e32364cbf7bd0504c6d62304e25ae --- /dev/null +++ b/app/data/s1/lrik2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9159785605ee9cd2a17d478778ba13ea2a3a48294ab5e59a30faaa02b7531b6e +size 425984 diff --git a/app/data/s1/lrik3s.mpg b/app/data/s1/lrik3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..09a67a577b35d05b3d4372bb224d2561beaa6ab7 --- /dev/null +++ b/app/data/s1/lrik3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6248d15c899473332f947c9911c6dff8907016cac8b5535b05fe1ab256907cf3 +size 405504 diff --git a/app/data/s1/lrik4p.mpg b/app/data/s1/lrik4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cee128c21675b07b846df0af4b21ff37421deaf5 --- /dev/null +++ b/app/data/s1/lrik4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:161bdd49251e33b9d8dd6f8c15d5e10468c19b397bd9e780590d80e5bfa71836 +size 405504 diff --git a/app/data/s1/lrik5a.mpg b/app/data/s1/lrik5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7a57bd4b87ec48f31f8964e98d74e8534759857 --- /dev/null +++ b/app/data/s1/lrik5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741868e45f4511af91a267a2172545705bb1c2da7abaed5568d69d13e89d7ac3 +size 430080 diff --git a/app/data/s1/lriq6n.mpg b/app/data/s1/lriq6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cbc474148547453658411538418d3d780aa81076 --- /dev/null +++ b/app/data/s1/lriq6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00e21ab844a220b33924680ec74d29da0d6b56bfd22f9234cc900be227b14092 +size 423936 diff --git a/app/data/s1/lriq7s.mpg b/app/data/s1/lriq7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..da8cef148ddc4b3ea7ddf6f9759c8d76e51b4c15 --- /dev/null +++ b/app/data/s1/lriq7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c07bf44d88625736423479caf8f39e574cce253ed704f0a33a041c6897e6e1c5 +size 471040 diff --git a/app/data/s1/lriq8p.mpg b/app/data/s1/lriq8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1ad99f62902e7056c6107760b77c3570d6571f91 --- /dev/null +++ b/app/data/s1/lriq8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69652a59599932b22d1212acf4f436fe03157c71e695e4fc44e61469dcdaf685 +size 415744 diff --git a/app/data/s1/lriq9a.mpg b/app/data/s1/lriq9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3a6ce3822c1b7370f0dc403bbca6e4e66273f9d3 --- /dev/null +++ b/app/data/s1/lriq9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:806e70f5daf6f482ce86db005a1c064a2cb39c9c2dc6d38f42c16a119e76ad65 +size 442368 diff --git a/app/data/s1/lriy1s.mpg b/app/data/s1/lriy1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b0a1e5a1407e035bed626bc42b4d12263fe54864 --- /dev/null +++ b/app/data/s1/lriy1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e91ee020ff07f8b2d2bb2019bcefbf0f5a337e4bcd0b1d1a85ea089dee8c212 +size 462848 diff --git a/app/data/s1/lriy2p.mpg b/app/data/s1/lriy2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2cfe06e9685964bd63553dbc37a3faa240f437ec --- /dev/null +++ b/app/data/s1/lriy2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:678e6e72d329b7314e724267992b76010c16f09d67e5e53af6910bba34cafdc4 +size 421888 diff --git a/app/data/s1/lriy3a.mpg b/app/data/s1/lriy3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c3beb63f2585dedf28bcfa53d35bd6805c596f10 --- /dev/null +++ b/app/data/s1/lriy3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffcd9d5d4c3b474555b0af66c87ef75986b007ccd8c824e22298dc46f410e05f +size 446464 diff --git a/app/data/s1/lriyzn.mpg b/app/data/s1/lriyzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d4821f32a54e3caa01acf5825e39fce88afee1bd --- /dev/null +++ b/app/data/s1/lriyzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba3b0518007dfaecdaffa83bf8b47524a0a8ac3dfbb047783d12cf27c7e2edc1 +size 405504 diff --git a/app/data/s1/lrwf1s.mpg b/app/data/s1/lrwf1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0a37c1cdb4eaf56e1e7bd1399e10533348eb4376 --- /dev/null +++ b/app/data/s1/lrwf1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04fce83d6894264ec1f875d26446d765b4e479ce81eedeaf99382975eb1c6e2b +size 411648 diff --git a/app/data/s1/lrwf2p.mpg b/app/data/s1/lrwf2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5113f3405f2a8160630c44ffb131c9f48675d132 --- /dev/null +++ b/app/data/s1/lrwf2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d771df876d3ac7032b0e310b529f6d7c4abb1e812ce7803c95fb7a96c2b9821 +size 415744 diff --git a/app/data/s1/lrwf3a.mpg b/app/data/s1/lrwf3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bef2690a849a295166a850f4b1d34b6809162831 --- /dev/null +++ b/app/data/s1/lrwf3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a4431976ea5ca78b42fe02035e0425b38c5b17f17238cb25c8c3e7390c20ef3 +size 401408 diff --git a/app/data/s1/lrwfzn.mpg b/app/data/s1/lrwfzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b063336557946edcd2fcdbe5a965bb03f673f90d --- /dev/null +++ b/app/data/s1/lrwfzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0590ec546dcdc4907221072f01c7372befe971436021493986ec3b780390857e +size 460800 diff --git a/app/data/s1/lrwl4n.mpg b/app/data/s1/lrwl4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b3f95de5ef1162732f81ae6ed51aca62b3961fb7 --- /dev/null +++ b/app/data/s1/lrwl4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ded33036ba67696e8a48f865b81e8b5231ec9ffa5e96a6b88edeea4e154e278 +size 436224 diff --git a/app/data/s1/lrwl5s.mpg b/app/data/s1/lrwl5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..10c5520852eef7c5a544ce5f7eec8e53d13d0124 --- /dev/null +++ b/app/data/s1/lrwl5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebca6f181f0d6565bccaafbacf68690a3a3d454b4778c3e86947c59c72592b64 +size 440320 diff --git a/app/data/s1/lrwl6p.mpg b/app/data/s1/lrwl6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4651792014d325881257e773522d05c4c9b79294 --- /dev/null +++ b/app/data/s1/lrwl6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1f53cd1303151a78c3ecb08ee2376feb32b57b563621649e76c514d1931e4d0 +size 432128 diff --git a/app/data/s1/lrwl7a.mpg b/app/data/s1/lrwl7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dda190c4687a43fb866a28530474937cb9c62e51 --- /dev/null +++ b/app/data/s1/lrwl7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48938209cc0b0af798c32feb28feda2f2c052657885b96b666a83d443ce585dd +size 425984 diff --git a/app/data/s1/lrwr8n.mpg b/app/data/s1/lrwr8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..244a37628bcf9f632da56a6b6f6b592ee2b304e6 --- /dev/null +++ b/app/data/s1/lrwr8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51e442fd90d3d916ab42b59bb5d4b7a2c68c1a133775da28c6052a77b8b6a010 +size 405504 diff --git a/app/data/s1/lrwr9s.mpg b/app/data/s1/lrwr9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fba63c3fba0d06ec2bc1b621c6c48db781a6e967 --- /dev/null +++ b/app/data/s1/lrwr9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4316f2228355b75bba0e3a9b9b1aee026bbb1f13a73fcd466dd26c0b3582fd87 +size 434176 diff --git a/app/data/s1/lrws1a.mpg b/app/data/s1/lrws1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1cdb4b8a4d69e327c407786665ff8f44b65b0821 --- /dev/null +++ b/app/data/s1/lrws1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13caf5c3609737551045655da75348b8dcfd1a4314aac76f6f4154d536f4b48c +size 434176 diff --git a/app/data/s1/lrwszp.mpg b/app/data/s1/lrwszp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0c41e7c6a777fbffcd13846bed0788b68624c9b7 --- /dev/null +++ b/app/data/s1/lrwszp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63ed4c3f6494127389c3e0c57dd4e8b6b42e83a56980f63f1fbde2e2f1b2ac03 +size 425984 diff --git a/app/data/s1/lrwz2n.mpg b/app/data/s1/lrwz2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..41707672381771721b7b49175b0a6805f5339c49 --- /dev/null +++ b/app/data/s1/lrwz2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e380f475586d34d37e7b5b85e02005f9beccea8b656bdbb6eb0c0f8fa88c0b +size 411648 diff --git a/app/data/s1/lrwz3s.mpg b/app/data/s1/lrwz3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4e71d1091fc4f531b61e9e27b6933aef235224c6 --- /dev/null +++ b/app/data/s1/lrwz3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4cf82dc5d069cd02b2ec2b528402fc3e861638d42ac7b357f2b0d9b70de9c4 +size 468992 diff --git a/app/data/s1/lrwz4p.mpg b/app/data/s1/lrwz4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f0da5d90c6eabfe7e079bca85db6b694febd8271 --- /dev/null +++ b/app/data/s1/lrwz4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b5174f6e1d7af4d04250f50c3779b9f9b822ac4e8a7d0aa1d4b5bc6cf0d09e4 +size 432128 diff --git a/app/data/s1/lrwz5a.mpg b/app/data/s1/lrwz5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5aa2dace6060d9c9c6ddb22e3414e079bfd2bc2c --- /dev/null +++ b/app/data/s1/lrwz5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a7e8ca5c3d09e1d2f841e5d03270eeb9626db8372d0ca496c1fc79b438200e3 +size 464896 diff --git a/app/data/s1/lwae8n.mpg b/app/data/s1/lwae8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..61bb348edf2ea4307c0e59a1449d96b3fe670e10 --- /dev/null +++ b/app/data/s1/lwae8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0712e3a34e7051e5cebe8fe54441f667cccda5634f810442caad0b287ff346a +size 411648 diff --git a/app/data/s1/lwae9s.mpg b/app/data/s1/lwae9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1c5137e90b826a8f6253ed68c9cdf610828e6dee --- /dev/null +++ b/app/data/s1/lwae9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be4e673c8c4d14f97ad0d06b228509987f313de7a986af406767f252b5ccc3bb +size 479232 diff --git a/app/data/s1/lwaf1a.mpg b/app/data/s1/lwaf1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6f0d2db359f1d1b86c1d76f45f1894d530d8ae8d --- /dev/null +++ b/app/data/s1/lwaf1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ed77df9e1fe6ccaf512dfd17216f9851af568c886aa615d740eaf1de3197b64 +size 432128 diff --git a/app/data/s1/lwafzp.mpg b/app/data/s1/lwafzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d61b8ef590bbb0e2e74536a89ad389deaf8b06fe --- /dev/null +++ b/app/data/s1/lwafzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62abf4c11d40feb2f7a836632c33ac3a4ff6ccd6e4636ae095d3125d25c37fca +size 458752 diff --git a/app/data/s1/lwal2n.mpg b/app/data/s1/lwal2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..121cfb483d5821d2659f433670d36214340844a9 --- /dev/null +++ b/app/data/s1/lwal2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a8a522b0fe721710070a708bdff73edf2f76a1610a1d138cf08b7ab226d7cf7 +size 444416 diff --git a/app/data/s1/lwal3s.mpg b/app/data/s1/lwal3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6d30ae8f2e3d9c4477c7b2c45ea9fe1fc3b5988e --- /dev/null +++ b/app/data/s1/lwal3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:693a76bd5cb6f5e9275c2173c9e9f9b7ab4f7563875d615c47d9c933fed16767 +size 421888 diff --git a/app/data/s1/lwal4p.mpg b/app/data/s1/lwal4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7641213e70bd6bd4c06165eac391b8132e0acd09 --- /dev/null +++ b/app/data/s1/lwal4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39aa857e97455a0e583140a047c82d963a2f855f73f7ba11fc64bfcd94ca6ac7 +size 413696 diff --git a/app/data/s1/lwal5a.mpg b/app/data/s1/lwal5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..aed26ee9c61f36f27cda84d8de707444ec7db265 --- /dev/null +++ b/app/data/s1/lwal5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0407b9ae75a2dc2c2b6719d3deeb757f19139dd6cbffd13dc5eae8079bd02a4 +size 464896 diff --git a/app/data/s1/lwar6n.mpg b/app/data/s1/lwar6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cf2dfd0832c0704a8d5f0af8d4c6233f3a296e9c --- /dev/null +++ b/app/data/s1/lwar6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3658570d7a01a4a003a8b26204d96f1b4f78592e32bcfe9a261e86d9082616a9 +size 419840 diff --git a/app/data/s1/lwar7s.mpg b/app/data/s1/lwar7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f464495fd71d1d014c9a5a750f742d0da14051bc --- /dev/null +++ b/app/data/s1/lwar7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b4b9585d3935dfd57d7db91a91edb88e044415270c3db1091d34b8cd246cc3 +size 464896 diff --git a/app/data/s1/lwar8p.mpg b/app/data/s1/lwar8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e5b0b38134a9c81b06372f761c044549bc695384 --- /dev/null +++ b/app/data/s1/lwar8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d309d6901ef65da5bd9bc685761de11fb8bdc3574767cf4bff8b16047375cff +size 423936 diff --git a/app/data/s1/lwar9a.mpg b/app/data/s1/lwar9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e47aa025f354b628a86063170e6ac3bc76658161 --- /dev/null +++ b/app/data/s1/lwar9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a141b756a542045274ba3d5d71474cf3ad98a45c9196a92d6cb7cf2ef1eb1aa4 +size 413696 diff --git a/app/data/s1/lwaz1s.mpg b/app/data/s1/lwaz1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..17563e29c5a0c78c36b1dd2f3870d69a5be5feb9 --- /dev/null +++ b/app/data/s1/lwaz1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0688497ac60ecf98ada8f4045f023730f30e7c7deaf01a50afcaea2d6a09c458 +size 421888 diff --git a/app/data/s1/lwaz2p.mpg b/app/data/s1/lwaz2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b04b2e451a05c508bb239ebcd3af076b6bdccd8d --- /dev/null +++ b/app/data/s1/lwaz2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee2a0ea61f46e7635bc4f92f584d0ea366754506f1a08871ae43dd6b4895143 +size 452608 diff --git a/app/data/s1/lwaz3a.mpg b/app/data/s1/lwaz3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1e6bbd857b6805a59c041127fb2d0e674cc1f541 --- /dev/null +++ b/app/data/s1/lwaz3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b25329c0e47b74d96c4d81221a1a248a4bdcf97a435ac4c7acb2b5713434540 +size 401408 diff --git a/app/data/s1/lwazzn.mpg b/app/data/s1/lwazzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..379c635bcc693da144be4431d872b2dac2291cf1 --- /dev/null +++ b/app/data/s1/lwazzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5837052d70b99f774b9d7c1512e3fe7b89fbd00387d043cdabf2de015711d80 +size 421888 diff --git a/app/data/s1/lwbf2n.mpg b/app/data/s1/lwbf2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b5754ea1cd8309f83901989d49f7bfea79bcb364 --- /dev/null +++ b/app/data/s1/lwbf2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a8f5e5cdf1b4c3e654ee769a62829284b2ee081b7441e92ab6227a222dfe4f4 +size 421888 diff --git a/app/data/s1/lwbf3s.mpg b/app/data/s1/lwbf3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..820e145c57844b63f79006835f84ad4650189532 --- /dev/null +++ b/app/data/s1/lwbf3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f0b920ef0c7202d1c64f671314153219e860d2629755ab0b23c41222db16db +size 450560 diff --git a/app/data/s1/lwbf4p.mpg b/app/data/s1/lwbf4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..68f2a18259faa9a26abb1196199987e14011226d --- /dev/null +++ b/app/data/s1/lwbf4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21370deac29aaea89646c39a422361d93b76faba48b2eff9f69190183db48ea9 +size 432128 diff --git a/app/data/s1/lwbf5a.mpg b/app/data/s1/lwbf5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ce1a69e3454f2c9094f76bf67a7d09c632cb61fc --- /dev/null +++ b/app/data/s1/lwbf5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26f7345bd92acb8f54f444913e9d12d8adb908f21d1a3b1f24523854228e1c60 +size 487424 diff --git a/app/data/s1/lwbl6n.mpg b/app/data/s1/lwbl6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d4458c19b1a577587f238267dff91be06a89257c --- /dev/null +++ b/app/data/s1/lwbl6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62418d0f5f931a0f0969ef4f0e7a51aa9b6c390466da31a900a09d9e2851ccc1 +size 434176 diff --git a/app/data/s1/lwbl7s.mpg b/app/data/s1/lwbl7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fa02d0aae630f185c233fa2066f5164e4227e6f7 --- /dev/null +++ b/app/data/s1/lwbl7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae7744bd2f62a4227d39a1b7bd5843471241f22de8b2565ca3dde49fddd1858 +size 419840 diff --git a/app/data/s1/lwbl8p.mpg b/app/data/s1/lwbl8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ffff1b62de24a9d1c384f35e219f37710a6bb0dc --- /dev/null +++ b/app/data/s1/lwbl8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac31ef52a59bcd580e231486302d353023b89d808fac0cb1b0a6660fff270b2a +size 425984 diff --git a/app/data/s1/lwbl9a.mpg b/app/data/s1/lwbl9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..396d8db1410ccaadeee1085451abe3c10c9c2495 --- /dev/null +++ b/app/data/s1/lwbl9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41ce856821fdac4d22878db1bff3faf221f15917e3c970519cc416747b2ceee1 +size 411648 diff --git a/app/data/s1/lwbs1s.mpg b/app/data/s1/lwbs1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2ba3a084c78b75febf412952ae55bd380a81c8ea --- /dev/null +++ b/app/data/s1/lwbs1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b36c8983a0f62b6d730049e57e0c587b6ab9b115a1c04807cfe67f718f395e9 +size 436224 diff --git a/app/data/s1/lwbs2p.mpg b/app/data/s1/lwbs2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a36ebea337754af47089bf7295fe8e3b7536001a --- /dev/null +++ b/app/data/s1/lwbs2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab49387d9812ae43ac4011d9f63c8ef8796345066c0394782040523799b4d135 +size 423936 diff --git a/app/data/s1/lwbs3a.mpg b/app/data/s1/lwbs3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e291facfb084024ffc786139e54efe1051086c11 --- /dev/null +++ b/app/data/s1/lwbs3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c498941354d41bb93f4c4d3ad22693592deb273b0b280e89ca790febc1702e52 +size 409600 diff --git a/app/data/s1/lwbszn.mpg b/app/data/s1/lwbszn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ddfdce766f35427394d39d35ef990e667dbb1730 --- /dev/null +++ b/app/data/s1/lwbszn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50763236e58c394796419a65e2a22825258ad8aded4463a8c2c21ec89b16a14a +size 428032 diff --git a/app/data/s1/lwbz4n.mpg b/app/data/s1/lwbz4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f208ef4eb32c19bc1fd048a13f53acbb3eb87330 --- /dev/null +++ b/app/data/s1/lwbz4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ab63cf5767cbf41e6eefcce9e3f6fcffa04fc3ace4d4a9def03a3f57713d9e +size 417792 diff --git a/app/data/s1/lwbz5s.mpg b/app/data/s1/lwbz5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ab19b5caf65e59ddb80f346e251eff407f3b6d71 --- /dev/null +++ b/app/data/s1/lwbz5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5afaa9c9fa26a0f6bb8f3a2a2120a664d1adb2d279201197b4ffc33166f719b0 +size 436224 diff --git a/app/data/s1/lwbz6p.mpg b/app/data/s1/lwbz6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..df5fcbb57226d17d11ba5ddb9721c5116df0248c --- /dev/null +++ b/app/data/s1/lwbz6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b0d4aaf47428b8cf643a1916bd5e56e73ebf89164c089cbdf256cbd21c8704 +size 436224 diff --git a/app/data/s1/lwbz7a.mpg b/app/data/s1/lwbz7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2ecb7f5100ba9153f071455760f5b641d7beb397 --- /dev/null +++ b/app/data/s1/lwbz7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f4fcc71f49e0b4f9fb402dea1e3124791daf2e94670663eaec1329a1359795 +size 428032 diff --git a/app/data/s1/lwie4n.mpg b/app/data/s1/lwie4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c5444d26b140c274a8a6de652ec260541974616b --- /dev/null +++ b/app/data/s1/lwie4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a62f023f04c676d9a753fdd0b97b8fb75a3c4b0157d5b6827c02f486e8ef051 +size 434176 diff --git a/app/data/s1/lwie5s.mpg b/app/data/s1/lwie5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4393df09c2be7efa34e5ee3dfaaa1ee8e563573c --- /dev/null +++ b/app/data/s1/lwie5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20e0d06e3b2f2524e3bf322c2a35d56933145be3d1c5396f5d4e5b340dc1a68f +size 425984 diff --git a/app/data/s1/lwie6p.mpg b/app/data/s1/lwie6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e7dbdc84e69912a91f15baab4956e2411d4e3f0e --- /dev/null +++ b/app/data/s1/lwie6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a94b5b8c4acbd93adbbb351beb103ec31d97de9ffd34a8c0fadc8047ad8e2dda +size 425984 diff --git a/app/data/s1/lwie7a.mpg b/app/data/s1/lwie7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2228574fdd9ee125274683f9ef8fd96ff9642acc --- /dev/null +++ b/app/data/s1/lwie7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f589dd1cd9ba23f92d48ee3c44e8a7b73d3bb08c3a6dbe454790b7cb3b75cf7 +size 450560 diff --git a/app/data/s1/lwik8n.mpg b/app/data/s1/lwik8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7c761b7df66d538aec798238c3654231c1c0543c --- /dev/null +++ b/app/data/s1/lwik8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad77d07c65cfd7b44c5b5d906a10e072913f683306082188ac1fac0467b3c8dd +size 419840 diff --git a/app/data/s1/lwik9s.mpg b/app/data/s1/lwik9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..98155c61d7c8fd063509ab3905c56a9da9a41c9f --- /dev/null +++ b/app/data/s1/lwik9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e5da02054ba5b24005a0e039713ac815f32b6f7d517ba21c9fd1332fd8fc3ef +size 415744 diff --git a/app/data/s1/lwil1a.mpg b/app/data/s1/lwil1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..927e87df16217800e45fc6e8e0deed37321cbe89 --- /dev/null +++ b/app/data/s1/lwil1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2ddb0cb160e4cad231ea6c13bf7fb3962018d44428b3ea83950f6a65b81660 +size 417792 diff --git a/app/data/s1/lwilzp.mpg b/app/data/s1/lwilzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d5cc2a3e1c56a2169d55de20a4b369b471558a28 --- /dev/null +++ b/app/data/s1/lwilzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e51a7962c45fac76fe18174bf959ccc74b8bcc37d3707db2ad62f28630286ce +size 415744 diff --git a/app/data/s1/lwir2n.mpg b/app/data/s1/lwir2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7a91168368d4a0b6ff34c58c4c46dfb6b685e634 --- /dev/null +++ b/app/data/s1/lwir2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fde03911fb3a4129441a0e1a8dd2e88349bfbe679050706b43d72510176822a +size 430080 diff --git a/app/data/s1/lwir3s.mpg b/app/data/s1/lwir3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..57862b6216d106f356b02d9e187bd2e3cdfc3380 --- /dev/null +++ b/app/data/s1/lwir3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b378a7a0709346068110fb522cda9fe8458c71162847c50b20b8b0ad2dd0050 +size 430080 diff --git a/app/data/s1/lwir4p.mpg b/app/data/s1/lwir4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..194715decb0fc970767d89398a3cb79de0c265ee --- /dev/null +++ b/app/data/s1/lwir4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb448bfb01f6a3b1cafa5b1b1e22b8bec8657741e8b605a9b386bf8193c44a09 +size 423936 diff --git a/app/data/s1/lwir5a.mpg b/app/data/s1/lwir5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..40294f07b013d71499b033fd42014e68946614d2 --- /dev/null +++ b/app/data/s1/lwir5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c746d8f04af9c4a1ba3be45b52fcc011153999a28da4ea7c91a6a9c7cd583e +size 401408 diff --git a/app/data/s1/lwiy6n.mpg b/app/data/s1/lwiy6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9d0026c908e9b99919b5f39d6b58a312da86986c --- /dev/null +++ b/app/data/s1/lwiy6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:876a4fd93528f24a1b106138511343ba88ee4efcdf9e539c4bc6aa6c0f24e863 +size 421888 diff --git a/app/data/s1/lwiy7s.mpg b/app/data/s1/lwiy7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cecaa3f5fe1d33127f95c2fd5f482149184afc3c --- /dev/null +++ b/app/data/s1/lwiy7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:962c8c19f65af1a267bb30b51ca71d35d1ced4dd197853a1ae711bfd1d6d4c30 +size 485376 diff --git a/app/data/s1/lwiy8p.mpg b/app/data/s1/lwiy8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c311a85d4ddaf94a015f513afd76566476ecaf5a --- /dev/null +++ b/app/data/s1/lwiy8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b281780bd37d6f108d14a4af1c4ea1741a84e38d448418880ffe5bd7d48915 +size 425984 diff --git a/app/data/s1/lwiy9a.mpg b/app/data/s1/lwiy9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c99c31ccb21b8146b4f913fe3e27acc7df4a4c07 --- /dev/null +++ b/app/data/s1/lwiy9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a827aeaaf6c952f4ef7780d8c6f35d1da0115ee8cb4d7ed89203db05faa119ab +size 405504 diff --git a/app/data/s1/lwwf6n.mpg b/app/data/s1/lwwf6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b8fd35e0a0d186b848a7f01640b67f3eab9a17a7 --- /dev/null +++ b/app/data/s1/lwwf6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a106d20f9269f96e6fcf6bb2ff6ca1203492c69964f8d3b42219eecf67ac3563 +size 421888 diff --git a/app/data/s1/lwwf7s.mpg b/app/data/s1/lwwf7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1e644e10f35c62958e3d1db4a05ff1ee0393203e --- /dev/null +++ b/app/data/s1/lwwf7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f96e232555a19595bd7d21c48f969e82c8acd9149d5ebc3496a0fde660cf450 +size 432128 diff --git a/app/data/s1/lwwf8p.mpg b/app/data/s1/lwwf8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b009dac2edd738909c49de76777f547f9bdfdb69 --- /dev/null +++ b/app/data/s1/lwwf8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9f36aec2920aafc5cc9d797b2680a42956ae9bd47850c0fb418f6a1f6f58721 +size 432128 diff --git a/app/data/s1/lwwf9a.mpg b/app/data/s1/lwwf9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a9af03b8f7103f834654927a74f0bb92e566faab --- /dev/null +++ b/app/data/s1/lwwf9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a8d91043d79deb6f17d88b684caaaa016ef829132bc7d8e760c64ec01345a0b +size 444416 diff --git a/app/data/s1/lwwm1s.mpg b/app/data/s1/lwwm1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ec3451f815d6bc4750a80f2a7c0e65f19f8f3fc2 --- /dev/null +++ b/app/data/s1/lwwm1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da543763e7e29317387b9bd91536fbb80f882c8e7710bf176f5b44965ff8659e +size 436224 diff --git a/app/data/s1/lwwm2p.mpg b/app/data/s1/lwwm2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f4e7b1de67cb247cf9663bf788b154d7bef226d8 --- /dev/null +++ b/app/data/s1/lwwm2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d645a35d3f29d89544454ceed4a6790653eb92c7f60500689862e4705f6829f +size 421888 diff --git a/app/data/s1/lwwm3a.mpg b/app/data/s1/lwwm3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bdecbc64097b608ab5b1fba4d5dbfc6a34d960fb --- /dev/null +++ b/app/data/s1/lwwm3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3175e724ba432f4001efa74823b1bb43b52cd1bd3ab7a26b6906e73ca45cab14 +size 417792 diff --git a/app/data/s1/lwwmzn.mpg b/app/data/s1/lwwmzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..18be5a74311739b51c29d3668737b157d619e2f5 --- /dev/null +++ b/app/data/s1/lwwmzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e95c1f72126c4b106f696878ee33dfcd48effa3ad442a00727772887970d998 +size 421888 diff --git a/app/data/s1/lwws4n.mpg b/app/data/s1/lwws4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c609c5e5ae6122cc280a4527527110415b1f555e --- /dev/null +++ b/app/data/s1/lwws4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa310c8189e1a724ca97d5d98f807acea950e226ce051f7f5528f15eb605b2d +size 405504 diff --git a/app/data/s1/lwws5s.mpg b/app/data/s1/lwws5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2061531e8435cfde68a866cebf56a1a5a82a0349 --- /dev/null +++ b/app/data/s1/lwws5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f35abf48fdc24dc817f97c46eca3fde8528ce1fdd999f6e91f7a94c4690ae95 +size 428032 diff --git a/app/data/s1/lwws6p.mpg b/app/data/s1/lwws6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b7516f0a09de38c1ad5f2e402135cae1def4c5f --- /dev/null +++ b/app/data/s1/lwws6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9beb151bf9e75f7b1c2d7df4253782002ebda1d379f766f9575b9a7629cc01aa +size 425984 diff --git a/app/data/s1/lwws7a.mpg b/app/data/s1/lwws7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5dc5d6b6ccf2208ec93cc71effe4a219abdaaafb --- /dev/null +++ b/app/data/s1/lwws7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea761b6407250fbeaf31f7fd86eacbee3f8127790799ef9bf82ff5c48475d00f +size 417792 diff --git a/app/data/s1/lwwz8n.mpg b/app/data/s1/lwwz8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..949ec22377253248e3ebb005f8311bd86e633198 --- /dev/null +++ b/app/data/s1/lwwz8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4ac181e93f40f19dd215f285205643edea77a62671c27d95a2f45f3bfe3720c +size 471040 diff --git a/app/data/s1/lwwz9s.mpg b/app/data/s1/lwwz9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ebd74b39b80d19a1e3cb74f0f2ee1104be612d2 --- /dev/null +++ b/app/data/s1/lwwz9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:146dd61580af2aa94a4470a10c74fc12967e45626040f3033d2403f14aaeb969 +size 458752 diff --git a/app/data/s1/pbac1s.mpg b/app/data/s1/pbac1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..228338604979986918b3c1a42cb97508a633a6db --- /dev/null +++ b/app/data/s1/pbac1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5c4e488d7c4d768ce176f7b546f8ebe1a552e708945b4380702306418a5c07d +size 423936 diff --git a/app/data/s1/pbac2p.mpg b/app/data/s1/pbac2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fc9bec15a8535b524c8fe40424442d8a5dd5ffda --- /dev/null +++ b/app/data/s1/pbac2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fabb04b1fe1cd737a31b04a36e8ebb92dd70fe087f11b2ec116b85d9fac6669c +size 468992 diff --git a/app/data/s1/pbac3a.mpg b/app/data/s1/pbac3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..208927c4a7b394c053ea987f918b790fb176602d --- /dev/null +++ b/app/data/s1/pbac3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c9f3be2b67f8156fa66c61752b206c2c8bd6ae4ec3dc81c4d9b8a236888d787 +size 415744 diff --git a/app/data/s1/pbaczn.mpg b/app/data/s1/pbaczn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3b60b69ae3e953a3b1e3b3764633c0392b20d169 --- /dev/null +++ b/app/data/s1/pbaczn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e71ecf4934caca2863e8ed5a68b32567760664a669e7974b0e9124413a9e1b69 +size 407552 diff --git a/app/data/s1/pbai4n.mpg b/app/data/s1/pbai4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b763a818c4bc028e068f50985fa6419a9da8df08 --- /dev/null +++ b/app/data/s1/pbai4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:739e5793d930387201147a2df959de0185f7e2eb29e6bb825370dd8cb6ebbb1c +size 425984 diff --git a/app/data/s1/pbai5s.mpg b/app/data/s1/pbai5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..04d3a15b035b22b83cf20208b0844112ab64d455 --- /dev/null +++ b/app/data/s1/pbai5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42788eedfbf2a707c325d598a7fb0fc13272006b5ebf7fb4147920b3cf29290f +size 456704 diff --git a/app/data/s1/pbai6p.mpg b/app/data/s1/pbai6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c033e26b859afc1bf398dace9ff335b84b455aa8 --- /dev/null +++ b/app/data/s1/pbai6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4adbcf41262ab5a6d5bb8e921cb92079e5702d8558259527f49fa71901e9c5f +size 423936 diff --git a/app/data/s1/pbai7a.mpg b/app/data/s1/pbai7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7fab849bfc0b20c11f05316545bf3dd7354bee00 --- /dev/null +++ b/app/data/s1/pbai7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf6c443140e5173962ad982671afcbe460f75b8fc66dcd9113834219a320a8e +size 409600 diff --git a/app/data/s1/pbao8n.mpg b/app/data/s1/pbao8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..284f07840a7b34084994f7c05c644731c495edee --- /dev/null +++ b/app/data/s1/pbao8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d4fa476993257353a87ceaeb1183764297f2a5735f553e19345daccf684e483 +size 434176 diff --git a/app/data/s1/pbao9s.mpg b/app/data/s1/pbao9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1940f24b4a0b910516eeb8acadf915e7e420c9df --- /dev/null +++ b/app/data/s1/pbao9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8fa74cf1119489ed7d1a4839a76d085e53749cce7f438d0734df0b3d75abb77 +size 413696 diff --git a/app/data/s1/pbap1a.mpg b/app/data/s1/pbap1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3016cea519e9aa4fe4a328150d7e012966204749 --- /dev/null +++ b/app/data/s1/pbap1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a19efb93665bb0d141c7977fe0e4d1d49055e06cf099e111588e044a555355 +size 423936 diff --git a/app/data/s1/pbapzp.mpg b/app/data/s1/pbapzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a5466f358a61892b08275162351a905afe0cefeb --- /dev/null +++ b/app/data/s1/pbapzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77999f818f33a7bedf9168de0bca598ac79837213ae465ad4f30050a4ea22ffc +size 409600 diff --git a/app/data/s1/pbav2n.mpg b/app/data/s1/pbav2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4b15b35ce42c555e9483a7264099e38a1c54d577 --- /dev/null +++ b/app/data/s1/pbav2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c89a3cdf1fe455c16d581c88b7d0038fe33930bb8a0f1c5d727a888df2e116d +size 423936 diff --git a/app/data/s1/pbav3s.mpg b/app/data/s1/pbav3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f23759b7084fd1bb370e064a6bcb179030b89078 --- /dev/null +++ b/app/data/s1/pbav3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d479519f02a2d7f708cb632a32a1a274f8b49426929ecaac613b5c72f39860 +size 446464 diff --git a/app/data/s1/pbav4p.mpg b/app/data/s1/pbav4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fc594ec8cc6d68ad264ab8a5d6bcfe07bc3eeed5 --- /dev/null +++ b/app/data/s1/pbav4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e15579e138259ede85e485aa8668ca03435d75dcad6cd6802b2c32398264b5 +size 430080 diff --git a/app/data/s1/pbav5a.mpg b/app/data/s1/pbav5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a3b2d006fe26a8966fb2bfec274bf7e70d8ef625 --- /dev/null +++ b/app/data/s1/pbav5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced63686f6d9410834cec27bfd96780bbced103fbec0b26bea50a422aec13bab +size 438272 diff --git a/app/data/s1/pbbc4n.mpg b/app/data/s1/pbbc4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2de8277cbafbace7b61c888fb5c53f36f0b65dee --- /dev/null +++ b/app/data/s1/pbbc4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e99494fd81a2dc1513e74dc7a4248dec3ea6096645d7a5167cb01ab6125bce4 +size 425984 diff --git a/app/data/s1/pbbc5s.mpg b/app/data/s1/pbbc5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4def8277cc03c5cf35c1e803222af79aee853885 --- /dev/null +++ b/app/data/s1/pbbc5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed7713eacb70b191c4d941654a050b48dab8cb3ac6439bd30b8f35c44ec7ce68 +size 438272 diff --git a/app/data/s1/pbbc6p.mpg b/app/data/s1/pbbc6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..59f05dd669da349bd2cdffbdc387c2d5b37cf7d1 --- /dev/null +++ b/app/data/s1/pbbc6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ea1587a55fc6faa76e3aee359d694d0eb3ee528bdb681aa9d942cf2dd9c39d2 +size 411648 diff --git a/app/data/s1/pbbc7a.mpg b/app/data/s1/pbbc7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..14f407e1e780554757b71b87cd51f44f6a0510cd --- /dev/null +++ b/app/data/s1/pbbc7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:751dddaea6d4f01a5982cb420eb2ff8868bf8284ce415a5d8fc2df915b9ad002 +size 487424 diff --git a/app/data/s1/pbbi8n.mpg b/app/data/s1/pbbi8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..536b4c56e3916de14e18e5f57ee575ed4f569a13 --- /dev/null +++ b/app/data/s1/pbbi8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fe3e49a26795f5217b40f554ad7090f796e59b1d53a9ad9f0a666749e67c693 +size 419840 diff --git a/app/data/s1/pbbi9s.mpg b/app/data/s1/pbbi9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bfe15ec2a718f2555fde494f77d69152efccb754 --- /dev/null +++ b/app/data/s1/pbbi9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e415a77a75546788606d5b4e1e79a677d02a4b4fc2f09f01b44bcf8ee446a89 +size 428032 diff --git a/app/data/s1/pbbj1a.mpg b/app/data/s1/pbbj1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1fb3c29b2fcdd41fc9c9c60ecfc2ac9c70e94549 --- /dev/null +++ b/app/data/s1/pbbj1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d00e7b8180ebf537e58184a0e2093e0a558e30cb65a7cd390d1de95032815604 +size 417792 diff --git a/app/data/s1/pbbjzp.mpg b/app/data/s1/pbbjzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ba54019679e3b4923c5fd4fa4934dcc2798d8372 --- /dev/null +++ b/app/data/s1/pbbjzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97b7c4b4e0049a640763aac111a7f1ab2df8a51e49ebbc5aa67a4c777b9f71dd +size 421888 diff --git a/app/data/s1/pbbp2n.mpg b/app/data/s1/pbbp2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5c61e09dd7c927516402b2c4a06ff64662ff8e8d --- /dev/null +++ b/app/data/s1/pbbp2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0691bd77ab5ee17f466d8f6d7b9aa45ff3780593d1900ec5806cc60a6fff7526 +size 485376 diff --git a/app/data/s1/pbbp3s.mpg b/app/data/s1/pbbp3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7c7b698ef00efa9eeff6235c385c9170b4c4300 --- /dev/null +++ b/app/data/s1/pbbp3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9c139bf4c13a02e364d97add4f94d4e81447bcff2d6f62722c84a29940c6247 +size 421888 diff --git a/app/data/s1/pbbp4p.mpg b/app/data/s1/pbbp4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..db31748cf7b1554f19fdf441a5c66290b5d42125 --- /dev/null +++ b/app/data/s1/pbbp4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d3bad2f000f388a7e40f8442ba8453c745c6fc8fd0320cb0a234c818ba3ae6 +size 417792 diff --git a/app/data/s1/pbbp5a.mpg b/app/data/s1/pbbp5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c10b4ea922d2870059bf282f39f70354dbed03b4 --- /dev/null +++ b/app/data/s1/pbbp5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7107973aca0182afe90de2d2c9b48a0fa73cd49853e86e1241dcd09bac8ff4bd +size 430080 diff --git a/app/data/s1/pbbv6n.mpg b/app/data/s1/pbbv6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..84669b70681d3f1a408e1e401e1c619f1e54d374 --- /dev/null +++ b/app/data/s1/pbbv6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f44c569f729a7bf54d08b4438780021f384ff742ade19be2a69db06d11bed6f +size 485376 diff --git a/app/data/s1/pbbv7s.mpg b/app/data/s1/pbbv7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ea9ea526ed0ba25d8f87c4e60ec08f38261660ac --- /dev/null +++ b/app/data/s1/pbbv7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b502582968b4c98d4300f2911bedd85f0e9f9a696798a0d778c6915be3be8c +size 423936 diff --git a/app/data/s1/pbbv8p.mpg b/app/data/s1/pbbv8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..85aedd0e938054e7ce51c1ce8bcc468c3350295b --- /dev/null +++ b/app/data/s1/pbbv8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5affe3d2fe0a0d3172cf36ce63b2a7e5a2adfc8ccd9298ee2e9a6b1cf4eb27a6 +size 428032 diff --git a/app/data/s1/pbbv9a.mpg b/app/data/s1/pbbv9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ae59138deb58318d766ec701f0b17b10cc2a7c02 --- /dev/null +++ b/app/data/s1/pbbv9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ce4a13df61a6228e88e5135c4d041cb7c3e7071423bb74cac1dcdddea279f61 +size 415744 diff --git a/app/data/s1/pbib6n.mpg b/app/data/s1/pbib6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3ad9227bb6f2f4b7b852b4b0ebee4eee61adbd51 --- /dev/null +++ b/app/data/s1/pbib6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67d2513b4814a30527946b394183f9b7126938fb3f86f402de6db4e51d199bab +size 444416 diff --git a/app/data/s1/pbib7s.mpg b/app/data/s1/pbib7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..42e4045e5e1a68b7b1fc555cb2f266000d39112a --- /dev/null +++ b/app/data/s1/pbib7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d53cc0a41099b47b933db98e4b07d7ed2607277670cc1326abd3ef284795f2ad +size 425984 diff --git a/app/data/s1/pbib8p.mpg b/app/data/s1/pbib8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8f102abbbc022c316cf2627f5af66b100a224a49 --- /dev/null +++ b/app/data/s1/pbib8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc7d8984335e2c40903c8746f9f24f31b4141c15d8fa9175dc9e0ab206dccf60 +size 425984 diff --git a/app/data/s1/pbib9a.mpg b/app/data/s1/pbib9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3d79193b457a78e3b0453196fc0c9975c758457b --- /dev/null +++ b/app/data/s1/pbib9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:250ab9949c7a368e0b8ebe566ef6b8d0ec215998b18c344c49f63e550fcd6a74 +size 464896 diff --git a/app/data/s1/pbii1s.mpg b/app/data/s1/pbii1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..78cfb574af83fbe98b69c97bec895c8036b6992f --- /dev/null +++ b/app/data/s1/pbii1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53427b3435b72b17522e8a097865654f64198d6cd4517e0cee446466384c1809 +size 430080 diff --git a/app/data/s1/pbii2p.mpg b/app/data/s1/pbii2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..83c1554a8e0f90b7027606dfe4beb2f555f0e659 --- /dev/null +++ b/app/data/s1/pbii2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1438cb57bbe2876906c0964fe1c1be1271dabd366bb11cb2e9cfe17e9c485cc0 +size 409600 diff --git a/app/data/s1/pbii3a.mpg b/app/data/s1/pbii3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..594ca3ab266fdd9ddba82c53fb3e8f17c4035e4a --- /dev/null +++ b/app/data/s1/pbii3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6569cbcfe438ab64350a6331a334c592d58e7502565ab97cd8d7db526e19f878 +size 452608 diff --git a/app/data/s1/pbiizn.mpg b/app/data/s1/pbiizn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ee06f29d4806966e307f34c2466869264a26747a --- /dev/null +++ b/app/data/s1/pbiizn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0546cc3edf85d9f6090a6927c4aec3c32af7fed70ad92e9a9a708f25e54e13ac +size 413696 diff --git a/app/data/s1/pbio4n.mpg b/app/data/s1/pbio4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7ae0cb96f28144ad000d9d0bc61b0de99e1c5ed8 --- /dev/null +++ b/app/data/s1/pbio4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0066c31faa9a1b895493a872ebd769a4ceda881f09fa799e80741745e2e5cac3 +size 417792 diff --git a/app/data/s1/pbio5s.mpg b/app/data/s1/pbio5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bceb93665c8cc15eb0027331cd4d1f09f597ccc3 --- /dev/null +++ b/app/data/s1/pbio5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fa5e78322a3d5c09d118fd4d2646a3eca4246f22773711b92c8979de4a7fdc +size 428032 diff --git a/app/data/s1/pbio6p.mpg b/app/data/s1/pbio6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..be22e9f809b8242cfae14e77accdd37a2cd81abb --- /dev/null +++ b/app/data/s1/pbio6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be710674a743e45719d935cf3d65a914dc57c88970aa39654636af7b028b54e0 +size 409600 diff --git a/app/data/s1/pbio7a.mpg b/app/data/s1/pbio7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..141dbcca6b915052cdbe8a644e39d88ac0b793a2 --- /dev/null +++ b/app/data/s1/pbio7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e64800e8c89f0daa08cde2639e8e3b906ac100bbdf2a0fc697fc31cd115aa83c +size 456704 diff --git a/app/data/s1/pbiu8n.mpg b/app/data/s1/pbiu8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..74c40e680e87f4130412d391c0269bbdf7bf2268 --- /dev/null +++ b/app/data/s1/pbiu8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fbfcc913319546228c4ddb4b13bff8616b62a5344a9d000bac06a540cffe3b5 +size 419840 diff --git a/app/data/s1/pbiu9s.mpg b/app/data/s1/pbiu9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..07775fca289c9f41af7d77393609501492d1e83a --- /dev/null +++ b/app/data/s1/pbiu9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004f1170bf70f9f0f61e8e7d5c6a4066a00947bbaed89be498b78c962e16585d +size 446464 diff --git a/app/data/s1/pbiv1a.mpg b/app/data/s1/pbiv1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..609fd5625125a4aa6a579db49993535405c6be2c --- /dev/null +++ b/app/data/s1/pbiv1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea66e933f32ca081e85c8051380faac152aea5bc05024cf6ae9873f4d55e5a1c +size 425984 diff --git a/app/data/s1/pbivzp.mpg b/app/data/s1/pbivzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0f0799d6ee73141bef4a768c6499158bbb1cc6a3 --- /dev/null +++ b/app/data/s1/pbivzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47bf52d6bbfa88d0c24a034f9a32d4471c4422a71c9706ce89ff9df006fb3e72 +size 438272 diff --git a/app/data/s1/pbwc8n.mpg b/app/data/s1/pbwc8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..618dcef9366a306c61aa71ccde5cdb9562f129d6 --- /dev/null +++ b/app/data/s1/pbwc8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35844a28435e21ac6b17095f8d8dc8e24255debf2be4faea6e3d9b0189ec8f4b +size 434176 diff --git a/app/data/s1/pbwc9s.mpg b/app/data/s1/pbwc9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4c01eaa470992b69b8df477875fdade3e6c45a40 --- /dev/null +++ b/app/data/s1/pbwc9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645d0a457c1b3d8a96f3f83fff54877a935a93f67a1b287cb12a53e9c92a12d0 +size 444416 diff --git a/app/data/s1/pbwd1a.mpg b/app/data/s1/pbwd1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e90465e0c2d3ad61aabfdf40ebc9effe4ea21d4c --- /dev/null +++ b/app/data/s1/pbwd1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd7d171d234beb5e0727a497f6f6720ed830f80a9dad44c5b936af362d89e703 +size 430080 diff --git a/app/data/s1/pbwdzp.mpg b/app/data/s1/pbwdzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eff775f7dc6e65d5c62d1012d4950b16d0853eec --- /dev/null +++ b/app/data/s1/pbwdzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7db3fe48fa01fa2edd10bf8952de07458ce1b70c4a381189d69f3f896935c3db +size 477184 diff --git a/app/data/s1/pbwj2n.mpg b/app/data/s1/pbwj2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..df5ca47b26480fe50c5b7f11fbd7c200b8af6111 --- /dev/null +++ b/app/data/s1/pbwj2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f8c62983740aadcf704d9fdf10fda46407c01bedac2aa25f21a9e2c351bd74d +size 450560 diff --git a/app/data/s1/pbwj3s.mpg b/app/data/s1/pbwj3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e9fc908222153d09a8e1c4f766b5f25ad6ddbb09 --- /dev/null +++ b/app/data/s1/pbwj3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:650d9acce456f6b0ca500cf0d9d77e84206c9e28bbae4112e2e5da80749d7e22 +size 448512 diff --git a/app/data/s1/pbwj4p.mpg b/app/data/s1/pbwj4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c723ebf5370a067d1a6d62d891e0b24c51620174 --- /dev/null +++ b/app/data/s1/pbwj4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:049d358aed850d32c04cec86c65fd25a47c70a7fadba98be46bbebfeae328f28 +size 419840 diff --git a/app/data/s1/pbwj5a.mpg b/app/data/s1/pbwj5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ac776f003bcd33edccc45f71242bf4744765d5ef --- /dev/null +++ b/app/data/s1/pbwj5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f10cdda33816d146eb36db8c46dbdf710de4594f4d600741993928a450f68abe +size 436224 diff --git a/app/data/s1/pbwp6n.mpg b/app/data/s1/pbwp6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..db42eb6c182c1ce94617a2fb365713d8c2d928f1 --- /dev/null +++ b/app/data/s1/pbwp6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df1ba0ddb83de6b375745a4e517c4ccfe32fcad88c1d86b21b6a482828254e5 +size 460800 diff --git a/app/data/s1/pbwp7s.mpg b/app/data/s1/pbwp7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c16bd26b9b799f72a4c1cc6035d54a95d4326fdb --- /dev/null +++ b/app/data/s1/pbwp7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10c80a11b6d9a4f4c7d4f4f8f3ca1f22ab6b36bc16d57d30df148494783d10b4 +size 407552 diff --git a/app/data/s1/pbwp8p.mpg b/app/data/s1/pbwp8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..27e2f198382a93dec8e980c25e7666f1b196c12f --- /dev/null +++ b/app/data/s1/pbwp8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8d549b3e4ee6fad1f19fcb28bd89e00a19bc835bcd5865e2fc259c7c5fab170 +size 417792 diff --git a/app/data/s1/pbwp9a.mpg b/app/data/s1/pbwp9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e37a3e7469fc7cdddf4f69e142d8357c33254584 --- /dev/null +++ b/app/data/s1/pbwp9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff33e67a4547d86bf94e9bc5d41a125aa024bfedbbf5ed94686451450d0a9522 +size 419840 diff --git a/app/data/s1/pbwx1s.mpg b/app/data/s1/pbwx1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..90fac56d30953f1e55e55fb78e914b6a68ee7baf --- /dev/null +++ b/app/data/s1/pbwx1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff4940b8b32117c7fa0e86b97f7b2fa57093eddeff0832e2a66975a62851066b +size 434176 diff --git a/app/data/s1/pbwx2p.mpg b/app/data/s1/pbwx2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b6bebc5d7427f444b961e15112cc5fae52727e11 --- /dev/null +++ b/app/data/s1/pbwx2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e56fd77e984c38d04aa3ad89e8a75927e19c2609a64947128b02344e262196ed +size 438272 diff --git a/app/data/s1/pbwx3a.mpg b/app/data/s1/pbwx3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c3a34de663f95cad225a7f3275c5298211bc6ee7 --- /dev/null +++ b/app/data/s1/pbwx3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda41b945be39651b52e1516df03edd8b2044e2f19c8e018fb4c0a9cdced8f01 +size 454656 diff --git a/app/data/s1/pbwxzn.mpg b/app/data/s1/pbwxzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..64cb493496e73bb8d6373b3af6da1c4e42e75d7b --- /dev/null +++ b/app/data/s1/pbwxzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b292b134f4d4e2e5ce9086438935be9e5795351e09cfb08c40fd9e97733b8b3 +size 423936 diff --git a/app/data/s1/pgad8n.mpg b/app/data/s1/pgad8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7dbcdff3ff681451b674e807f53785bea4c31a48 --- /dev/null +++ b/app/data/s1/pgad8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0ac44e7ec3fe17212b0ab33c65091489dae0c98d759382cadd835aea9a23297 +size 417792 diff --git a/app/data/s1/pgad9s.mpg b/app/data/s1/pgad9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..883ecb4fed6ea37cbe69d8da5eccfec495a8f696 --- /dev/null +++ b/app/data/s1/pgad9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d20fbf469814d7cda9f14515dc631bbfb05041648f4d1cdcc038729f4db0cfe8 +size 401408 diff --git a/app/data/s1/pgae1a.mpg b/app/data/s1/pgae1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..16358e02a4e5390674aa4387c2199844b9a76d4d --- /dev/null +++ b/app/data/s1/pgae1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87cfa247ad22fbdfe9a8ba6f5eefebca05f4afb728044d05846d90aa45887efd +size 450560 diff --git a/app/data/s1/pgaezp.mpg b/app/data/s1/pgaezp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e0da4b1d44f7e9a62d1e8a5b8fb034a69624dd11 --- /dev/null +++ b/app/data/s1/pgaezp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4f1ecf8b572683eb8ca34044382147ef151c3d72f0a9192c920a22eb19d1a2a +size 421888 diff --git a/app/data/s1/pgak2n.mpg b/app/data/s1/pgak2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..df02ea225d73c6f198f36199de79339e3b2ec036 --- /dev/null +++ b/app/data/s1/pgak2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4346eb9c4ae6501f16fe2cd0219504397ab552b8512dbcc65bfb98e3af91f59 +size 452608 diff --git a/app/data/s1/pgak3s.mpg b/app/data/s1/pgak3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..692b370e9988942f13ec465ffd816ee4782772b2 --- /dev/null +++ b/app/data/s1/pgak3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2abb0d09968cb7b7a5473ecfe8619bd10e07eab6e6c81b1d1b178edb6028bd23 +size 421888 diff --git a/app/data/s1/pgak4p.mpg b/app/data/s1/pgak4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f44149ecca1d4d841028d8f3880d0b65de701fd1 --- /dev/null +++ b/app/data/s1/pgak4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d6003f0668408b1ac3eadd7c878430dd7311f52b0bb4ecba67df9cea35f7d9f +size 421888 diff --git a/app/data/s1/pgak5a.mpg b/app/data/s1/pgak5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ce79c2cfda5b0df9344cb7f0b4b7ea8535608af --- /dev/null +++ b/app/data/s1/pgak5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d6211e4c7940d004cfe3ef384a97266bec58956505b0e53b36e2aafdf7bebfd +size 432128 diff --git a/app/data/s1/pgaq6n.mpg b/app/data/s1/pgaq6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6cc5f304af07f337dfe2570330d49ee3cdce5128 --- /dev/null +++ b/app/data/s1/pgaq6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cf511100e4491e13e56208828d70b8ed3ef04d6345a0bf7fa6d97f57501a8b3 +size 415744 diff --git a/app/data/s1/pgaq7s.mpg b/app/data/s1/pgaq7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..643af7d901bd58e625e34c99eba033f9ce28f964 --- /dev/null +++ b/app/data/s1/pgaq7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90561c00b7d65ce8769f960b9abac25c732e42d8bc654f635b4c79b48a3ff170 +size 428032 diff --git a/app/data/s1/pgaq8p.mpg b/app/data/s1/pgaq8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..10d9714c26198d683320b2df58e200a2e314a6aa --- /dev/null +++ b/app/data/s1/pgaq8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:354a904b733683f6942088012a39b8108f120065b27639985840f4326e46659b +size 428032 diff --git a/app/data/s1/pgaq9a.mpg b/app/data/s1/pgaq9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9ad24ce647cd43cf50f2e5ebc6486650d6ee5216 --- /dev/null +++ b/app/data/s1/pgaq9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce8fb4a02db4c3e3736e1035e21f26aef4a02bbcbcac346b3c0c271bcdbd8979 +size 440320 diff --git a/app/data/s1/pgay1s.mpg b/app/data/s1/pgay1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2c99203d6ed6a9dd83da2f9705d74ffd152c2ce3 --- /dev/null +++ b/app/data/s1/pgay1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e5e97fbbedf20432775e3bffe8e169a83bde9d8a3026243b52a1b0f2edcf362 +size 425984 diff --git a/app/data/s1/pgay2p.mpg b/app/data/s1/pgay2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b7576df3a347b3073884bb7263487cc98a323673 --- /dev/null +++ b/app/data/s1/pgay2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5ee40054649ce073f60882622cdced23151658446e462b444bbc0b0a069367f +size 436224 diff --git a/app/data/s1/pgay3a.mpg b/app/data/s1/pgay3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8d8ab4ccbc1a13650eed49e4f613c246263c2caf --- /dev/null +++ b/app/data/s1/pgay3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d6945799f4b9799adff02f0d7f9e0ef248b755bde128e30bf32e5d8dca02f61 +size 407552 diff --git a/app/data/s1/pgayzn.mpg b/app/data/s1/pgayzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf3805c50149a3a9b1c126d08339fdc61ab64105 --- /dev/null +++ b/app/data/s1/pgayzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b79d105d1eb3292ceb9d26b93125e05d0b418c2b616d27a17e0399757ad0592b +size 432128 diff --git a/app/data/s1/pgbe2n.mpg b/app/data/s1/pgbe2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a209fe8ac60ae45d2c1dbbd30d9bd93efdae3796 --- /dev/null +++ b/app/data/s1/pgbe2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32e88c083a93e41cd86fbda19074d2fa1de12f483ad63af130134e03a59ca151 +size 448512 diff --git a/app/data/s1/pgbe3s.mpg b/app/data/s1/pgbe3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c3a9f427619d874e7887b1eac333b38cc1f39735 --- /dev/null +++ b/app/data/s1/pgbe3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89aae851d3b76353c182aee9f1bdf34951ee344f1b117805a9d699bf7e1ea489 +size 446464 diff --git a/app/data/s1/pgbe4p.mpg b/app/data/s1/pgbe4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a39a39713dbf8225de08160b75ccdc2c4152964b --- /dev/null +++ b/app/data/s1/pgbe4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ed1a518771498e1ff8cc31db42fd926579e78edc38bf26adaa202b761c6d9c +size 477184 diff --git a/app/data/s1/pgbe5a.mpg b/app/data/s1/pgbe5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b35b367acba6c170ded6f1f20aa3cbb399bcf6ec --- /dev/null +++ b/app/data/s1/pgbe5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ae46a22b879d53fd997a4908d8ca5a04f577f4a3c1ea1f4283e200138fec3f +size 489472 diff --git a/app/data/s1/pgbk6n.mpg b/app/data/s1/pgbk6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..983a0c29edbb76b30544a9d79ce1d8c6c74764af --- /dev/null +++ b/app/data/s1/pgbk6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e829d8169ebce8e23f7346e9d9ffea3b9c5b98fb33080a480bfe4eb43d4ed9b +size 421888 diff --git a/app/data/s1/pgbk7s.mpg b/app/data/s1/pgbk7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..560f1396d8ee31a6f52ec48370496037bfb79557 --- /dev/null +++ b/app/data/s1/pgbk7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e14705fa38f7268e0229f282ccb62231fad7b3a296b2a96b40af345ca7d20543 +size 432128 diff --git a/app/data/s1/pgbk8p.mpg b/app/data/s1/pgbk8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7e886357d90006034fc217a91fa00e1b27d376e9 --- /dev/null +++ b/app/data/s1/pgbk8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35f7cc435fa203dabcd18c46903109d6cf11cafc44c9784a963b4b610882a53d +size 417792 diff --git a/app/data/s1/pgbk9a.mpg b/app/data/s1/pgbk9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d154594d3122677d2bcde5623d0b601eb7600ad0 --- /dev/null +++ b/app/data/s1/pgbk9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9327909ad162f6a0db5792064e30679dfc42352895d31f840f7f3a361534f588 +size 428032 diff --git a/app/data/s1/pgbr1s.mpg b/app/data/s1/pgbr1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..726a3491eb07ce5cf46a9497e550e7d5618628f4 --- /dev/null +++ b/app/data/s1/pgbr1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da84dd4208d929386ffd41181cd2df5f0de76426305bfea467faa3f293e20c0 +size 432128 diff --git a/app/data/s1/pgbr2p.mpg b/app/data/s1/pgbr2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0cbaeb9034d38731256bd449f13f3e33191fb4ab --- /dev/null +++ b/app/data/s1/pgbr2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cf00b41001357de546dcf20c7014e7f7a0fb7a7f507aafdff7bb0c2444232fc +size 428032 diff --git a/app/data/s1/pgbr3a.mpg b/app/data/s1/pgbr3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fdc3dab6dcc054dcf8f7f68d77dec895653a0d15 --- /dev/null +++ b/app/data/s1/pgbr3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a3b605955d18c1aae10b37c9d8fe0d1ecae7bea8931fe37cb57a25f16ecb028 +size 454656 diff --git a/app/data/s1/pgbrzn.mpg b/app/data/s1/pgbrzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..450c9ab18a0b048ac31dfab6c5c32dd0481edc52 --- /dev/null +++ b/app/data/s1/pgbrzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d835970c125e37cd85189625ee3c89249c786ffe7c2ee1f90c4962a42a30f55 +size 487424 diff --git a/app/data/s1/pgby4n.mpg b/app/data/s1/pgby4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..95e0c0d4b308532fb78a793097732cc44bf6f932 --- /dev/null +++ b/app/data/s1/pgby4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc87a0d2db55f2904471c0e7eff6a13d13470edd49f7ec8fe585fc00597047a7 +size 436224 diff --git a/app/data/s1/pgby5s.mpg b/app/data/s1/pgby5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f12d80dee308b1869a7ce8776b1ca93c64e06f52 --- /dev/null +++ b/app/data/s1/pgby5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3af6960ce247c0461594d4f59e44e1db5798c06bab59acf8c463b44824c79329 +size 434176 diff --git a/app/data/s1/pgby6p.mpg b/app/data/s1/pgby6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b0e50416647b0dc8ec7800e06d487dfac86b889 --- /dev/null +++ b/app/data/s1/pgby6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3d4ab3d16e4a09c6c644af8b740f5c07b13cc2869eb355481b748a9b8355a8 +size 423936 diff --git a/app/data/s1/pgby7a.mpg b/app/data/s1/pgby7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e27bbcb3a9e7c4ec04600d6b9b341828f81ffe21 --- /dev/null +++ b/app/data/s1/pgby7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808a2438bec1d33e3207657b0b2b8aaca73b25eb7e13fe0e6ca411ac043539b0 +size 485376 diff --git a/app/data/s1/pgid4n.mpg b/app/data/s1/pgid4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8bd280f2fb17e78e1bb99c0b7c1a87686034a786 --- /dev/null +++ b/app/data/s1/pgid4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f89af4ab6ed8e6b10ca0d0565e5e0c697576f730929697a98ca4ee7826288e03 +size 432128 diff --git a/app/data/s1/pgid5s.mpg b/app/data/s1/pgid5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8b76e648b3d63eb654d2a7220509f7c64f46b5a8 --- /dev/null +++ b/app/data/s1/pgid5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b99ae0dbc1272e7b5fd1130f5d6effedbb2efdfe9c80f546efc95382e702044 +size 409600 diff --git a/app/data/s1/pgid6p.mpg b/app/data/s1/pgid6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..be19a718ad390a9b5f1dae7e6786c090f937bae2 --- /dev/null +++ b/app/data/s1/pgid6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a33de683f2639cafbed2e1b2692371c03e2d428896300ba392c570600eea3c6 +size 409600 diff --git a/app/data/s1/pgid7a.mpg b/app/data/s1/pgid7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a79917e98c4f2398833a99329169131aeba3f4fe --- /dev/null +++ b/app/data/s1/pgid7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf84e0635fae7b17b2e39b2be3da34c6bc933e65c4427535afcea1cfa0f1e367 +size 438272 diff --git a/app/data/s1/pgij8n.mpg b/app/data/s1/pgij8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..332e2feab5d8e210b60d9bc6cf6d9fb3ee926c6a --- /dev/null +++ b/app/data/s1/pgij8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:338b80e00dfe902b72b2d8c1e38d8076d5b06e422b029508e0fc0beee1ac9142 +size 468992 diff --git a/app/data/s1/pgij9s.mpg b/app/data/s1/pgij9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c0087d0000da4f0bfcdf42872292b6a651e8c8a2 --- /dev/null +++ b/app/data/s1/pgij9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11eb08412405b4a3220a797086db0bb90e35a13c0a13dc2d3e217d495441c096 +size 430080 diff --git a/app/data/s1/pgik1a.mpg b/app/data/s1/pgik1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f328858d95af5b255a42c180f1697894672a9fc8 --- /dev/null +++ b/app/data/s1/pgik1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9077bbd678ce3ec1a97237e816e478ce48387490c886223b6daa898e771370da +size 419840 diff --git a/app/data/s1/pgikzp.mpg b/app/data/s1/pgikzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..860e3850cff798260bcdb76399bfccd4b4ef3d59 --- /dev/null +++ b/app/data/s1/pgikzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:130ba00f3382597cd64064a51e5244f062f3c87cdea6d38c7d346ef585ae3534 +size 487424 diff --git a/app/data/s1/pgiq2n.mpg b/app/data/s1/pgiq2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cb95bf695dda0475302edad9ff4d5f1528e7db49 --- /dev/null +++ b/app/data/s1/pgiq2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c81a4d41f542e5ed7e39d61d4a1e3ef61668dab38eb61d56c13bc7833c52e25 +size 444416 diff --git a/app/data/s1/pgiq3s.mpg b/app/data/s1/pgiq3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..490799605ff036ebfc4f18f658ae9ba0d5b564e2 --- /dev/null +++ b/app/data/s1/pgiq3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4f9dd3e901ba906496a6a86a5a1d1e55867496cd0677a9cf45d47889256083 +size 409600 diff --git a/app/data/s1/pgiq4p.mpg b/app/data/s1/pgiq4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bcda84bdcde7cfb60b2468da6f5d07241e5ce9a6 --- /dev/null +++ b/app/data/s1/pgiq4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8af5c2ae6e80d1e97887b39d6401b6e097b05d822458dfe7e1ff64b8669640b +size 466944 diff --git a/app/data/s1/pgiq5a.mpg b/app/data/s1/pgiq5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bbd67c2b9fe6cc5bea0640e920e0d9a1dc511e11 --- /dev/null +++ b/app/data/s1/pgiq5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b00d81db3d5b2dbd5d716c5e84bc6f99716c760f16d1f9ced137cc58b7d99bc +size 409600 diff --git a/app/data/s1/pgix6n.mpg b/app/data/s1/pgix6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6d9a3d9655479772723c5560169db6f6881b7fb2 --- /dev/null +++ b/app/data/s1/pgix6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04733b7fd0ce9d36e1d9ed68427a501c4ca6e3c2baf30dfbf12c2ff935cae709 +size 436224 diff --git a/app/data/s1/pgix7s.mpg b/app/data/s1/pgix7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..35c41fd2af76c4438c4519db70c988a3fd80ad3d --- /dev/null +++ b/app/data/s1/pgix7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6586d8755f53d91210b78181f566e8551571ee8aed20f4fb00e447d8f5b099fe +size 438272 diff --git a/app/data/s1/pgix8p.mpg b/app/data/s1/pgix8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..631df6e3a7ccdf4ec146ffe7e8d356e13b12286c --- /dev/null +++ b/app/data/s1/pgix8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27d0903569c75007b3fbb0b8dcfea0a8169fd8cb1b7c04fe813f9bdc8b1a8cc2 +size 450560 diff --git a/app/data/s1/pgix9a.mpg b/app/data/s1/pgix9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e14ca13ccb92bbfed0dd6b89dc53b66660472f4b --- /dev/null +++ b/app/data/s1/pgix9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c0650db2ed73f6d7b181698341a8c35d2c481a928fe20a56e12dc386291c1b +size 487424 diff --git a/app/data/s1/pgwe6n.mpg b/app/data/s1/pgwe6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a118032c14fc0eab3e8283384c37dd27851647b6 --- /dev/null +++ b/app/data/s1/pgwe6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05405e6a8424999ba8b45252dc744e4ec6054cd2161ff24d3df8c3494f6ff47 +size 411648 diff --git a/app/data/s1/pgwe7s.mpg b/app/data/s1/pgwe7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..26a3d7f3921ad96b46a3f526702d58a92409b891 --- /dev/null +++ b/app/data/s1/pgwe7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0456119d865ac7a7dda0423bec9a82de281959f479c87af8e00fc240fba0bf9e +size 430080 diff --git a/app/data/s1/pgwe8p.mpg b/app/data/s1/pgwe8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..094a5ab7edc5206c302011f2e8004b5e0fd15a29 --- /dev/null +++ b/app/data/s1/pgwe8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f1f074d19f1847617fddd716a06f2b865bea0436a94b4cdf1270d17ac00410 +size 462848 diff --git a/app/data/s1/pgwe9a.mpg b/app/data/s1/pgwe9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2d4dd91fc9253bfbe5c51eaf113fe54bf8f1ee4e --- /dev/null +++ b/app/data/s1/pgwe9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df63198de83d37055532a8ebe9f6eadb79184d58aaed060c408f53446ed72e23 +size 452608 diff --git a/app/data/s1/pgwl1s.mpg b/app/data/s1/pgwl1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ddc2770acbee693b4fdf158807d78cdfe5c25950 --- /dev/null +++ b/app/data/s1/pgwl1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c202bc7190310803d097f656583583bdddb40d94143ec89b2d1341fe0772d5fb +size 419840 diff --git a/app/data/s1/pgwl2p.mpg b/app/data/s1/pgwl2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8f751110e2d159e0810e7a4753f15c20c53ac3fd --- /dev/null +++ b/app/data/s1/pgwl2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9896af13de0bc4e5842cea38210e9a6b2ff7588bf1aacebc394858fc179a5c5 +size 438272 diff --git a/app/data/s1/pgwl3a.mpg b/app/data/s1/pgwl3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6fafe8c30b9253b24e6cd4820dd562c4908a6b83 --- /dev/null +++ b/app/data/s1/pgwl3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:984df5dc4ca2f575da539f6c90a62fd43853619972ff01aff2b40828b736ed24 +size 460800 diff --git a/app/data/s1/pgwlzn.mpg b/app/data/s1/pgwlzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..696e4cece84f1b6f0adef6a8c7ecb2654d0d7fa7 --- /dev/null +++ b/app/data/s1/pgwlzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3502d3bcebea44b80a80748365d849747f3a14abf5810f6bfaf008d26a46f17 +size 450560 diff --git a/app/data/s1/pgwr4n.mpg b/app/data/s1/pgwr4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3a98c4ddc4e92cf4f231278b29b8f331d031f1f9 --- /dev/null +++ b/app/data/s1/pgwr4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:784d05427e3612310414041a43f028a2e4f857a6a567334834d611f8e46863d1 +size 415744 diff --git a/app/data/s1/pgwr5s.mpg b/app/data/s1/pgwr5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..33b754cfc336f0e5db105567cfb818ee442ba474 --- /dev/null +++ b/app/data/s1/pgwr5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba103e1ef10ef9425af1b27411bbd8da52d861800adbd6d1e1416c27332e256 +size 411648 diff --git a/app/data/s1/pgwr6p.mpg b/app/data/s1/pgwr6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e0656db636b98d56a6e23a0410f9f3fb387f8328 --- /dev/null +++ b/app/data/s1/pgwr6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13441ba4d45f72f403ea69777593b04f41474446a2d5e5f775fea3b7b53b9f1d +size 419840 diff --git a/app/data/s1/pgwr7a.mpg b/app/data/s1/pgwr7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6147508ad12df2a08e0508e20201ce51a451eb9e --- /dev/null +++ b/app/data/s1/pgwr7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec02ee509eac2ecb01936adc55bbc8c0ec66ef742dd7cdcf4b4f59e3720cb306 +size 413696 diff --git a/app/data/s1/pgwy8n.mpg b/app/data/s1/pgwy8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..63f7a6f9ae74b76afa5e6a835cfef7bfb0931b0c --- /dev/null +++ b/app/data/s1/pgwy8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33e9621dd7b63d5df1fe3dbf6dfff40c19aeacf39a0bf6f5d0d5c59ceeaf55b4 +size 411648 diff --git a/app/data/s1/pgwy9s.mpg b/app/data/s1/pgwy9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cd8016db3801e4e9cd4bbc3ac8300ed9c573865e --- /dev/null +++ b/app/data/s1/pgwy9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4492a2f0ef5c917352ecf604d4305e5461f6a432714876a50da0386c143402c1 +size 446464 diff --git a/app/data/s1/pgwz1a.mpg b/app/data/s1/pgwz1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b0cd6c029b3d59423c7a159ae1f632165e64003a --- /dev/null +++ b/app/data/s1/pgwz1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:934bc5148dc797a2d0393abc29c795892eb8d13885e738fdeaad3800594fa0a9 +size 436224 diff --git a/app/data/s1/pgwzzp.mpg b/app/data/s1/pgwzzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..35adfbaa095bf4e8bf826d8e31068e3f12c5fd54 --- /dev/null +++ b/app/data/s1/pgwzzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:519e9b23ee59725bb0c02c9297a05a8a0ef9ee4c8aa7535b46af69b2b939baee +size 417792 diff --git a/app/data/s1/prac6n.mpg b/app/data/s1/prac6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..203fb001ce3fe12783bbdc16e96a55a197c7a548 --- /dev/null +++ b/app/data/s1/prac6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:137f0ce3dfe249da11c424f259d8a89b81a7de7f71e1cbaed04e2ff2d7939eb5 +size 423936 diff --git a/app/data/s1/prac7s.mpg b/app/data/s1/prac7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..60165b94cd0d1a5e2379be66204196be7479e9d7 --- /dev/null +++ b/app/data/s1/prac7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b915367a968b1bd4d3e9f6d1cf1dad3abfb4763091bdd58b18e184025ccf7ca4 +size 442368 diff --git a/app/data/s1/prac8p.mpg b/app/data/s1/prac8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dac96cb5aa552c2f473546fcc6764eebcec3aba8 --- /dev/null +++ b/app/data/s1/prac8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:287fd4f433dc462120c4a0dd20a4ad06d00681c845c59126806097bf251e4e53 +size 409600 diff --git a/app/data/s1/prac9a.mpg b/app/data/s1/prac9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8790fec28e433037cfc17557990019583f55f2e2 --- /dev/null +++ b/app/data/s1/prac9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f36246efda3caab239f6e91546c2b1716a4d2481f73357385e92b988e6bb1569 +size 417792 diff --git a/app/data/s1/praj1s.mpg b/app/data/s1/praj1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6e5d1f141a27201cbc96b00369fada475d4b7841 --- /dev/null +++ b/app/data/s1/praj1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29570eb3ef0eb2bc7ccd167cafe0ba2766b102ca19e55eea8b07fde6b409b51 +size 450560 diff --git a/app/data/s1/praj2p.mpg b/app/data/s1/praj2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c135b17666569fbc837976fc7c9159022fda47a3 --- /dev/null +++ b/app/data/s1/praj2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:774ed8d9110daed407cdf3bf3e9d20f5ba540b8683c955a9e4decaf3c4bf4b54 +size 432128 diff --git a/app/data/s1/praj3a.mpg b/app/data/s1/praj3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..df375ceaa110515aa7498f63d7e6f709726881c7 --- /dev/null +++ b/app/data/s1/praj3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e88c7fd0d626e65f7303fc3d65cc87b708128345745060a1fce71bfb217ac052 +size 423936 diff --git a/app/data/s1/prajzn.mpg b/app/data/s1/prajzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b725d677459d1fd0c170a016773e1a6bb7b3f600 --- /dev/null +++ b/app/data/s1/prajzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39a3f1ad9493f4ebf43ccbdd19df29964f57d8da3b7721a6f7ad7ac9d49934c7 +size 442368 diff --git a/app/data/s1/prap4n.mpg b/app/data/s1/prap4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c50fdc87f2b03ea22ce1c0fdd9c109e4586e333 --- /dev/null +++ b/app/data/s1/prap4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c52de64a84159acc7c76ee568e1e21637c5a30ae262ef4d6b201aa2fd824494 +size 409600 diff --git a/app/data/s1/prap5s.mpg b/app/data/s1/prap5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4d31230b85fc69584b7c17010b4ee5cfebc8589d --- /dev/null +++ b/app/data/s1/prap5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84fa1fbf844dbfd726512c648d40b4fa12519ffbc71bedda9bae90369d149792 +size 428032 diff --git a/app/data/s1/prap6p.mpg b/app/data/s1/prap6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..48058ecc7525bbcea445eaa4a42bf3fcb390cc0f --- /dev/null +++ b/app/data/s1/prap6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d270467329254cfc0145dd8a97729859b8f4cfb31970eb2bc24cda2d52b66129 +size 425984 diff --git a/app/data/s1/prap7a.mpg b/app/data/s1/prap7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..863f0f493a5bf5e008ff0966c402722b9a324559 --- /dev/null +++ b/app/data/s1/prap7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faf18f1880aea253a9937f33a4a485d94aba6dcddebfc3c76c1d1c75bda4b618 +size 405504 diff --git a/app/data/s1/prav8n.mpg b/app/data/s1/prav8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..49ffcd8e3d4c76f7853eaf4a84c3a203153e56ee --- /dev/null +++ b/app/data/s1/prav8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca3d288bff3647debcec747272f85ceb22aee5479c6d675d19b930cb11d820d +size 421888 diff --git a/app/data/s1/prav9s.mpg b/app/data/s1/prav9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6a8baec8ba60cfc77448598d929f7cb7c3f4d6ca --- /dev/null +++ b/app/data/s1/prav9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d9e9db49a35776320e359db2ce3c07aef8bfd39c8d996423499590b50490e2c +size 413696 diff --git a/app/data/s1/prax1a.mpg b/app/data/s1/prax1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4b5c3dd9f7680f9f756549fa6b9a87cebcbabe2d --- /dev/null +++ b/app/data/s1/prax1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:086045ef6da6b80d3b71962e2b5434739d431a1183d863e687fb3f01f26502e0 +size 409600 diff --git a/app/data/s1/praxzp.mpg b/app/data/s1/praxzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..13933d67cc028387daee803735ee13a2921771a3 --- /dev/null +++ b/app/data/s1/praxzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb43c002532a8156a33b518111859822cc64b2283966076846ca67980731900 +size 468992 diff --git a/app/data/s1/prbd1s.mpg b/app/data/s1/prbd1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..612c5dec10cac96f348f3c49189f7d50db1cc45a --- /dev/null +++ b/app/data/s1/prbd1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d98e9d38b2505ddb55c7f809c9c79040656fed164b16b10a99ba170e92478df7 +size 432128 diff --git a/app/data/s1/prbd2p.mpg b/app/data/s1/prbd2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..75d15c9766685e1768de81aaeacad1aa967c346c --- /dev/null +++ b/app/data/s1/prbd2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:755401bf99ddcae55f89133a4c66814cd4f9d9050eac1cd76494329f8ba8efc8 +size 423936 diff --git a/app/data/s1/prbd3a.mpg b/app/data/s1/prbd3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7a5fcd762a257e3b7bbd4bc0cc207010dd89b4a1 --- /dev/null +++ b/app/data/s1/prbd3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:689587cda335244118429563fb796cef2aabae5c505f74e76125938b3b7113e4 +size 407552 diff --git a/app/data/s1/prbdzn.mpg b/app/data/s1/prbdzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..478d696117f4a00f6315d0e0f3480d4dd6908613 --- /dev/null +++ b/app/data/s1/prbdzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0c9fcf8fe091820b726de50e13a4180b84ba1d14cb796cdc528e2c84dc82873 +size 428032 diff --git a/app/data/s1/prbj4n.mpg b/app/data/s1/prbj4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2e2c27ee3eeb0d2c67515a07616f617476928c2a --- /dev/null +++ b/app/data/s1/prbj4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f82f918d9c4e2d212eae09646222423897a930160d8ad78cf751c72efd307f +size 419840 diff --git a/app/data/s1/prbj5s.mpg b/app/data/s1/prbj5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6ef0ffe06076bb0ff8aa232f12eb4a1e04e26679 --- /dev/null +++ b/app/data/s1/prbj5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:257de27966709c838e7a19fcd6eeb890c0c6ee875951bfc89ff60b1b386b6aa1 +size 417792 diff --git a/app/data/s1/prbj6p.mpg b/app/data/s1/prbj6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..13c79b5c5d99971917ac576ab42dc6e78025d80f --- /dev/null +++ b/app/data/s1/prbj6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c8a2f6647316ef3ea2ac3a06ef3b65c5550e00b1d6a9dcfc524bf28392c7336 +size 409600 diff --git a/app/data/s1/prbj7a.mpg b/app/data/s1/prbj7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7275ede731bdacb06515caf5fa4fcff799cb1c13 --- /dev/null +++ b/app/data/s1/prbj7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5b184144d503fe02a994086b0ba12b119e7d7f2a3f465b0a62690d11e66bcb6 +size 438272 diff --git a/app/data/s1/prbp8n.mpg b/app/data/s1/prbp8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..03658102165896df9e79f0df6e60acf67bc84790 --- /dev/null +++ b/app/data/s1/prbp8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6655a235d65480559948baee3da3d120984ed4900f5fd80bd5af90accdfd49a +size 407552 diff --git a/app/data/s1/prbp9s.mpg b/app/data/s1/prbp9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f62e29217b99aafbfc2a2bb8643bb889c56cfc2e --- /dev/null +++ b/app/data/s1/prbp9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23db2efe40c0997af85a196358dad14f268b8fddfaf6c9d7cfa238554cbcd616 +size 419840 diff --git a/app/data/s1/prbq1a.mpg b/app/data/s1/prbq1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..25f45a7ac2feca4775518def0eeebe4cb95508f2 --- /dev/null +++ b/app/data/s1/prbq1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:712d84b3cdcd246e03951f9c8862a179b1597bd8d8e806427bfcc474b53b68f4 +size 421888 diff --git a/app/data/s1/prbqzp.mpg b/app/data/s1/prbqzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d52f13bd956168188f786964790f7c11658361dc --- /dev/null +++ b/app/data/s1/prbqzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63297505a837cc5f7add49afd3e8fa70bc79d364508793f67dec985f9b705c4 +size 432128 diff --git a/app/data/s1/prbx2n.mpg b/app/data/s1/prbx2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e70c6ed2e3b3c547b26bd8c9929a0759594475d0 --- /dev/null +++ b/app/data/s1/prbx2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152c0688aca1e278ad6b32382241d9853f4d1e70e8c90e6c570796947ba5f02f +size 428032 diff --git a/app/data/s1/prbx3s.mpg b/app/data/s1/prbx3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7ec63e9d84a672dc51b8d0e1d6be5c30342624d --- /dev/null +++ b/app/data/s1/prbx3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d716fd0ea97e0196c4af49acd68f7c68a1496cfaae68506696d9b117e0170897 +size 434176 diff --git a/app/data/s1/prbx4p.mpg b/app/data/s1/prbx4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d9e1abb893d7d03f5958ffd44821d94b7e21fe6f --- /dev/null +++ b/app/data/s1/prbx4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1176aecd6add33174a71fa88ec3becbdfdb7f9e6ebb8ca20021a1a9729b5039 +size 415744 diff --git a/app/data/s1/prbx5a.mpg b/app/data/s1/prbx5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1ee8a5962ee72bdca3d675c2c74c31e8ea7a793b --- /dev/null +++ b/app/data/s1/prbx5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffac7519a4d31cae61a3386c230764b1c54f0c68a8f290943d6e5cdfe870f135 +size 423936 diff --git a/app/data/s1/pric2n.mpg b/app/data/s1/pric2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b40b675fd5860541ad6be84defcc9a2a96b3a39f --- /dev/null +++ b/app/data/s1/pric2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d429f452b761831d56d9a9b4667870da2826dc72ddaf56ed9ebbd7017d060df7 +size 401408 diff --git a/app/data/s1/pric3s.mpg b/app/data/s1/pric3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02aed29656fe5117603c467fc97a5fbee741caa9 --- /dev/null +++ b/app/data/s1/pric3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70174b97949c429e276238170f8f9b70cbe35805ecc733798d85f3352fbdeed +size 428032 diff --git a/app/data/s1/pric4p.mpg b/app/data/s1/pric4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..73c8e8ae0e763056f6003e717fd02466747a7218 --- /dev/null +++ b/app/data/s1/pric4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a9c6b9ed0d9acf3e8733fa0101707af060ee46b3f0a55463c8a0a99f5527243 +size 419840 diff --git a/app/data/s1/pric5a.mpg b/app/data/s1/pric5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..71ad3800f2f01e73fdb2f62b109ebdf3e97c9c37 --- /dev/null +++ b/app/data/s1/pric5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a18347ea4e89dd171380a35da0a1c4215d7f4d957790787ee6b1aca2d8ca9ce4 +size 436224 diff --git a/app/data/s1/prii6n.mpg b/app/data/s1/prii6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d84c5af52cfe6c0b93de1ff517b75d05f4d51172 --- /dev/null +++ b/app/data/s1/prii6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d46a07136cd0adac68a3732860b626580338d42cdaabeff43a159471755835e2 +size 417792 diff --git a/app/data/s1/prii7s.mpg b/app/data/s1/prii7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..38475c4bbbc426de92de1488fd4bd4c7e2824ef3 --- /dev/null +++ b/app/data/s1/prii7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de7a945d48cb9c6760f5e357a33af54d96ae1a9b358600efebd6b8426a77da4d +size 432128 diff --git a/app/data/s1/prii8p.mpg b/app/data/s1/prii8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..233ab76d0cada71613ea716eabc3729c329fee79 --- /dev/null +++ b/app/data/s1/prii8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14560c7b3a7f2986f114a5bbef6cf9f1188156a20cefbe1db7a5b62035c93b1e +size 473088 diff --git a/app/data/s1/prii9a.mpg b/app/data/s1/prii9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..35bffa04939fce04e464a836e87b80b42ede536b --- /dev/null +++ b/app/data/s1/prii9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36e5c632553ae8335884c204b97f1ee80b7914fcce72f4394e1e51c4254fa67d +size 468992 diff --git a/app/data/s1/prip1s.mpg b/app/data/s1/prip1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3db05a1597578c8cba11e3b65395292c365319d8 --- /dev/null +++ b/app/data/s1/prip1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84466e3d537de70b63ea7544969600d1225ab609794b7dbaaf045faa5fe3a9ce +size 409600 diff --git a/app/data/s1/prip2p.mpg b/app/data/s1/prip2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..510ca267649b8ed8a95426be4133dace7891dae7 --- /dev/null +++ b/app/data/s1/prip2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4be1784bbebd5b8d32d60771d62460edddd2c766dea43e10bc46d064fcce3228 +size 413696 diff --git a/app/data/s1/prip3a.mpg b/app/data/s1/prip3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..92d647908650b15aad681d83257b4b9960134dc3 --- /dev/null +++ b/app/data/s1/prip3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38fc2ee41c10eacf3b7aab193f14aadc1ad9bfc347b649424a22e9747fcd92ec +size 415744 diff --git a/app/data/s1/pripzn.mpg b/app/data/s1/pripzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6027e60246b668334734a9e59bde03e1131ef436 --- /dev/null +++ b/app/data/s1/pripzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a990be5cbe2a349bdddab35342094ba722d8d966a8dffb8703e3070759340db5 +size 411648 diff --git a/app/data/s1/priv4n.mpg b/app/data/s1/priv4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..999485e88dad88cbe519ded73562e4586e232954 --- /dev/null +++ b/app/data/s1/priv4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b36bb0df243ed88e61227e2020c536abdb5fb21ee178b4b08fb3d846f699103 +size 411648 diff --git a/app/data/s1/priv5s.mpg b/app/data/s1/priv5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c650e504809ba8ed7e2478065f7af121d0ba774f --- /dev/null +++ b/app/data/s1/priv5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b04e8bf790a949943dcb532cf4653fd93e3f5d082ca2eca94f4eb61c8cb9f6ff +size 421888 diff --git a/app/data/s1/priv6p.mpg b/app/data/s1/priv6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c31c962454ccfff98d95fa732a138290c502509 --- /dev/null +++ b/app/data/s1/priv6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09842a6c354438634ed8a30d344c5061b502d4d4691b43898d1cce2f6d7c233d +size 432128 diff --git a/app/data/s1/priv7a.mpg b/app/data/s1/priv7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..35506caa72574d8ccd72ffab8caebdd49c29096d --- /dev/null +++ b/app/data/s1/priv7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03857ace475a69947508b847284c4bf677eee792709cff52b5fd679c11a9bbae +size 438272 diff --git a/app/data/s1/prwd4n.mpg b/app/data/s1/prwd4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f2c528641984286da7a12706f9e054931ada349b --- /dev/null +++ b/app/data/s1/prwd4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1321ee0178b2cb08a8aaa2c341dc9b619d73de7e7a935a42f52b83ba7274e20 +size 421888 diff --git a/app/data/s1/prwd5s.mpg b/app/data/s1/prwd5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c15a3d7423da07b8281b8af14de5751d96beaae9 --- /dev/null +++ b/app/data/s1/prwd5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf51167a3c0517b16f09ff0951fad0901f441980a8ef175502f66a5038ac4747 +size 456704 diff --git a/app/data/s1/prwd6p.mpg b/app/data/s1/prwd6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5effb1d1170cc072170b8b902a73917c6ae8cbad --- /dev/null +++ b/app/data/s1/prwd6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:579140bbb31563622e1a491e41857428e76d65e88409adb508b5a0592c30d850 +size 460800 diff --git a/app/data/s1/prwd7a.mpg b/app/data/s1/prwd7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1aa2d50e1723648ed04bb47bb63759fa6d3077e1 --- /dev/null +++ b/app/data/s1/prwd7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dd639afc50ea0c00bfcb795083171576c4a1001df7380896777008ba560667 +size 436224 diff --git a/app/data/s1/prwj8n.mpg b/app/data/s1/prwj8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bc86a2a902f6ea440395602ca9776a770c0e08cf --- /dev/null +++ b/app/data/s1/prwj8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:473776e3b7be75be39950284d579243afe032a37df96db90cda8bd8862c29922 +size 423936 diff --git a/app/data/s1/prwj9s.mpg b/app/data/s1/prwj9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e7a9c74f38a2588514752097bc864d1175c6c5a4 --- /dev/null +++ b/app/data/s1/prwj9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c186a23ee5ee1a13cff4a84ca63817c59c85aab718f7269667b64f9f79ce3154 +size 409600 diff --git a/app/data/s1/prwk1a.mpg b/app/data/s1/prwk1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..158c03388c36d84cafd4b33ad5b24bc56ae46c0b --- /dev/null +++ b/app/data/s1/prwk1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e361f4e323b8c02232a49e60f9304c163d4301df6fbd36317af1fe54f48e38 +size 409600 diff --git a/app/data/s1/prwkzp.mpg b/app/data/s1/prwkzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9520b24fc522bc9058a8e19c332dba93640957f0 --- /dev/null +++ b/app/data/s1/prwkzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f05a4af37587e1193d20dc83936fe23f2b8f9db805c4c9b826eb54cabffac45 +size 436224 diff --git a/app/data/s1/prwq2n.mpg b/app/data/s1/prwq2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8a9e758278d791d71ba948c1a16f440e93a7ad6d --- /dev/null +++ b/app/data/s1/prwq2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76e1665fdcaf42e8ab12e29d0cd92153eeb1d86603deb6d47f69ca30cbd9c55f +size 417792 diff --git a/app/data/s1/prwq3s.mpg b/app/data/s1/prwq3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0a3a75ec7587e1914b42a3aa663c07cf8bf1d477 --- /dev/null +++ b/app/data/s1/prwq3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11c3ea28f236b706ebb4ea24e68bc9bd3991b8cf8f9948815f89c02c54900ef6 +size 436224 diff --git a/app/data/s1/prwq4p.mpg b/app/data/s1/prwq4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6080be859b1d570f0b3af2fcef7eab0f7e9d65ff --- /dev/null +++ b/app/data/s1/prwq4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb30a1eaf0f5d79e1a0148ddf11ea197680c52c47ac9e5df24b26e88d6b0c376 +size 425984 diff --git a/app/data/s1/prwq5a.mpg b/app/data/s1/prwq5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..12a411ce7b3c383e258a803752ca461eb2cb0fed --- /dev/null +++ b/app/data/s1/prwq5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e30ddc911d09bacf6c2089a4cea6335ec988705e29fe2071badc4ff0bbad805 +size 454656 diff --git a/app/data/s1/prwx6n.mpg b/app/data/s1/prwx6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b2caaea591cc859f59b3c8f55fe8bf495662bbd7 --- /dev/null +++ b/app/data/s1/prwx6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd717ca8740c724b4c53cbd5de01f52ed589cf9e07d50caea3d3bee36ae42dc2 +size 436224 diff --git a/app/data/s1/prwx7s.mpg b/app/data/s1/prwx7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..57ab738c037ccbd9d00b036f63e1304919133828 --- /dev/null +++ b/app/data/s1/prwx7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7286112166a768614033dd186d4c9f7ccfbb93b4279573e0141e43770f10e084 +size 438272 diff --git a/app/data/s1/prwx8p.mpg b/app/data/s1/prwx8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6114760afbb04ef5862042006a6fea662b629225 --- /dev/null +++ b/app/data/s1/prwx8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e2d2107ae56b4e95e281c377ff0498fa613c6c294c0613128ca50c5d5291fa2 +size 450560 diff --git a/app/data/s1/prwx9a.mpg b/app/data/s1/prwx9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1268e6b8207a604f81066a2ad99d0ff9c52a9fab --- /dev/null +++ b/app/data/s1/prwx9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916a2304d1b00f2a72dd7a46b76e71ae0db3d06039f8fde4ac8d91588f8ed643 +size 487424 diff --git a/app/data/s1/pwad2n.mpg b/app/data/s1/pwad2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1182d9c4db29e1f42c74c6524828b22c46e0c0cc --- /dev/null +++ b/app/data/s1/pwad2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdec3e6d0892547bc405c461b219a50d41aa6b3bc542e36036a4a7715b054c7f +size 409600 diff --git a/app/data/s1/pwad3s.mpg b/app/data/s1/pwad3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6e4dac268ccc5c59eb45695f0a1290a35a6892f9 --- /dev/null +++ b/app/data/s1/pwad3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4efab35d4b20a5ba28483b9f5b1d99f6b26ff2022895c1c3cbf192bd438e38 +size 407552 diff --git a/app/data/s1/pwad4p.mpg b/app/data/s1/pwad4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5686a514d211fdd841743ed85eeb6d1684c2a185 --- /dev/null +++ b/app/data/s1/pwad4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7467e1bcc843a6e8bd4c6eee340b700d57aede914b8cdc5ce6cbac7d9f8d73a +size 425984 diff --git a/app/data/s1/pwad5a.mpg b/app/data/s1/pwad5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2fcee94dc1c8e05447f2fad98d52d859121ff92a --- /dev/null +++ b/app/data/s1/pwad5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:679d59b7d8878479e48d1e3ccacc10161975cee4a2ec322d496eb65f524d6693 +size 419840 diff --git a/app/data/s1/pwaj6n.mpg b/app/data/s1/pwaj6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7cd95705f4e76ef4cbf5f520caef75c3982ef02b --- /dev/null +++ b/app/data/s1/pwaj6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a49871aaa516dcd3a265e859558cb3af863fc88fdd6849580cf4097c91b493af +size 448512 diff --git a/app/data/s1/pwaj7s.mpg b/app/data/s1/pwaj7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b0d8048574fdb26d63fc3ea8c60458270787b1ca --- /dev/null +++ b/app/data/s1/pwaj7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15205cbfabd3eee87509d63f6a915c0fba3620ec3a4db52c6dedecf4b1bb89b8 +size 442368 diff --git a/app/data/s1/pwaj8p.mpg b/app/data/s1/pwaj8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c0e47cd251868b801ebe8cb851ea0a875e32694 --- /dev/null +++ b/app/data/s1/pwaj8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:718038a4bd1b521a6d5ff6912c5bb88d2a0a28d5eb9475f0b302d0f4302c608a +size 421888 diff --git a/app/data/s1/pwaj9a.mpg b/app/data/s1/pwaj9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..79152a5bcd9b27f962c9a472c2042c037495df83 --- /dev/null +++ b/app/data/s1/pwaj9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b6b8d4aed6fa136f7d395c5ef82a4738e3348b01b182e938378163f2675ee2 +size 446464 diff --git a/app/data/s1/pwaq1s.mpg b/app/data/s1/pwaq1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7b44ac9bf86af7e99756c7d410c09406ae0cee97 --- /dev/null +++ b/app/data/s1/pwaq1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec2c0936f3e6e3c5b495c5288c9745a7d2072e88f0d9da7e3152f5e46afb5b13 +size 425984 diff --git a/app/data/s1/pwaq2p.mpg b/app/data/s1/pwaq2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..48f1192815bcb8a56ba1723fffbe0222f31cb528 --- /dev/null +++ b/app/data/s1/pwaq2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dab7bbb6abe888a276c2e7b0d3cb77f4562f231e48744fe4a37d598d346bd43 +size 405504 diff --git a/app/data/s1/pwaq3a.mpg b/app/data/s1/pwaq3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0aa99ee01825a998f4a432481f8ed869556bb12c --- /dev/null +++ b/app/data/s1/pwaq3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fe5d14f7c1d2102ded1a23b7d5750d5b0973a08b3c6aeb7f4e34d983123a396 +size 415744 diff --git a/app/data/s1/pwaqzn.mpg b/app/data/s1/pwaqzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6287a15fbc9909b3a61ee865ce2b2a3e3c96f274 --- /dev/null +++ b/app/data/s1/pwaqzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c6584aa5468d36f45cbb414c81653a4df868b48eeedfd31b1c5ad4def956853 +size 434176 diff --git a/app/data/s1/pwax4n.mpg b/app/data/s1/pwax4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6029c3224b81f26f6a64343f346fdedfda43f154 --- /dev/null +++ b/app/data/s1/pwax4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c280006f234ef31107c60fd61d63b834f8f399b60b392fa4a27ad1afedc29ef +size 425984 diff --git a/app/data/s1/pwax5s.mpg b/app/data/s1/pwax5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a104bb2a46659daec853de0180cbb262aea4e73f --- /dev/null +++ b/app/data/s1/pwax5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631c7713e5a9d2f46a80f9bc14b282235e05becfb122cddabb29638fa274b954 +size 436224 diff --git a/app/data/s1/pwax6p.mpg b/app/data/s1/pwax6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1b0a5d0ab457ac7da6d0fbeb89ea34bb38a5c2ac --- /dev/null +++ b/app/data/s1/pwax6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a97e1dd4c4bf5f0c8630d9faa55e0379e5c3ad86ea972a69d5fd4a0f68e060f +size 430080 diff --git a/app/data/s1/pwax7a.mpg b/app/data/s1/pwax7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..95d033077e64a6accad03a3b6e5d0a1b0d448733 --- /dev/null +++ b/app/data/s1/pwax7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef92016a4f7523b3a61ebee30fefeec372d5f029e6e99c98c514ace63a7b6fbd +size 419840 diff --git a/app/data/s1/pwbd6n.mpg b/app/data/s1/pwbd6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eb95579b49c88bf437aad46e3905b2a650c7ee83 --- /dev/null +++ b/app/data/s1/pwbd6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:076a9751ec5ccebedb47b5fddcccf1227e5a5d614b367cef977fa1b6aae5485e +size 423936 diff --git a/app/data/s1/pwbd7s.mpg b/app/data/s1/pwbd7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..627feb82c2c5c35690fb069681eea5d561ec1407 --- /dev/null +++ b/app/data/s1/pwbd7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dacc09a7de70ba0d77970f8c60bc87494d628e282e81f02880463f9f4ecb98e2 +size 434176 diff --git a/app/data/s1/pwbd8p.mpg b/app/data/s1/pwbd8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..acd5bd1bd0550a47f40a0f0b5ee7784bcde8ea1c --- /dev/null +++ b/app/data/s1/pwbd8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c0b71d880d8db547641fded72771180db37ed595fc142e6a772ca9071aaaa9 +size 413696 diff --git a/app/data/s1/pwbd9a.mpg b/app/data/s1/pwbd9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..af1540515f2d171cf844e562eb8d46fcd568d12e --- /dev/null +++ b/app/data/s1/pwbd9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a71ec64938dd6d83bf7b4c3e456267cdbb25e0b8b4f2068fe634cf6f1781a03b +size 407552 diff --git a/app/data/s1/pwbk1s.mpg b/app/data/s1/pwbk1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..979a95080f13082210dfa67673705eb6bbcb1033 --- /dev/null +++ b/app/data/s1/pwbk1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70d9a7df9774951703da28f773d0add071cff9b1c6d9e7ef6f5658d1575a4477 +size 466944 diff --git a/app/data/s1/pwbk2p.mpg b/app/data/s1/pwbk2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..85955a8232cd111dd43fd4f654dc0d553a3d1ae3 --- /dev/null +++ b/app/data/s1/pwbk2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2873031b35a9e3e57864495cc3fdf5d8c565c12a9bc2d300f4a3c4534a73ff7d +size 436224 diff --git a/app/data/s1/pwbk3a.mpg b/app/data/s1/pwbk3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0aa5bb124d5f9453019d2abf6c1570a6896a9c63 --- /dev/null +++ b/app/data/s1/pwbk3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd921f0909c012d1141480081a5f81a633b0001fc7085279d3264b02143fc7f +size 423936 diff --git a/app/data/s1/pwbkzn.mpg b/app/data/s1/pwbkzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..067ca777222747e811763ca2b5daf76b2ec29fae --- /dev/null +++ b/app/data/s1/pwbkzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eed5f5ab6b72aafac4330a83f8e288c0e54f604c98e83ef99a6bbef04553655 +size 434176 diff --git a/app/data/s1/pwbq4n.mpg b/app/data/s1/pwbq4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..deef87297be875f1829f799b04114489c8026191 --- /dev/null +++ b/app/data/s1/pwbq4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be88f964383ec2c6d61baf97956a7b34bffea8814eabe620be43c898fa5ba385 +size 485376 diff --git a/app/data/s1/pwbq5s.mpg b/app/data/s1/pwbq5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6f167a3a23cce9a0479c6207c7456d58c5dded87 --- /dev/null +++ b/app/data/s1/pwbq5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7df1c5e36187a58b9085e565542d1fd8468aae0f3f81d1589e85c34be3bafbf +size 446464 diff --git a/app/data/s1/pwbq6p.mpg b/app/data/s1/pwbq6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..45cffd3e443a0b28f706e5a48c42431f7781511e --- /dev/null +++ b/app/data/s1/pwbq6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4ee391abf5c8e2ba4b1b9102e430daa6370678d7116f9be4f2c9f05b1329155 +size 432128 diff --git a/app/data/s1/pwbq7a.mpg b/app/data/s1/pwbq7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6836f96b11358c10851ccae83e02a6b223c233aa --- /dev/null +++ b/app/data/s1/pwbq7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12334dc48d4a3956390f226e864870f545bceefa4c8e40d34f6fa27d94b79a80 +size 421888 diff --git a/app/data/s1/pwbx8n.mpg b/app/data/s1/pwbx8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1c6e4cc49dee5d4a1714060309ef50b99892000b --- /dev/null +++ b/app/data/s1/pwbx8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe227458f0fa327f00090b1a69cfd677cd4981c554857b17ee439c119cc54d6 +size 415744 diff --git a/app/data/s1/pwbx9s.mpg b/app/data/s1/pwbx9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c3f1620fe673c76bc01b5edc0aec98fa22a9d05d --- /dev/null +++ b/app/data/s1/pwbx9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e55587e76a6cad03aa47ad339a57c63345b9fd6e99a283bb9c7b50fb8c886ebb +size 417792 diff --git a/app/data/s1/pwby1a.mpg b/app/data/s1/pwby1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b68f4ae221ab9768a3caa707bf1393c0cb66d962 --- /dev/null +++ b/app/data/s1/pwby1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6034783948fd39da42af0fe9be6645629b805c804efc465cd6145c96aa12d5f1 +size 448512 diff --git a/app/data/s1/pwbyzp.mpg b/app/data/s1/pwbyzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..71f2946bdc06d6aa98c858668c44a4fd5ae90ab8 --- /dev/null +++ b/app/data/s1/pwbyzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd7c1bf49db8f689c53c65799afc5e0735d35a4ee5e466eda06a58d851f05840 +size 425984 diff --git a/app/data/s1/pwic8n.mpg b/app/data/s1/pwic8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4aa9844ca169fc36e2138f5e749dd7afe6eac689 --- /dev/null +++ b/app/data/s1/pwic8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a96012d7bd6a979efe4137003384a17c948dab887f7042c79c4485f46d2a160 +size 450560 diff --git a/app/data/s1/pwic9s.mpg b/app/data/s1/pwic9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7c0162886c13f181c4d7e27b8fc9aa55ed322f64 --- /dev/null +++ b/app/data/s1/pwic9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f3c0e9609e2345554c2fc3dba3fdd9773bd963a1a42c4fb47581e691a041d28 +size 468992 diff --git a/app/data/s1/pwid1a.mpg b/app/data/s1/pwid1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..139081969adc5c864e3fbb17280b3a4dbac51df7 --- /dev/null +++ b/app/data/s1/pwid1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:125e2c64b3090cd06766c5ff5a48cdd92f9509b30f93bcd83199bb94f4419e8b +size 409600 diff --git a/app/data/s1/pwidzp.mpg b/app/data/s1/pwidzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ffb9dada0ba3ea0cc1c8b2e8de7c48ef5bd28dd5 --- /dev/null +++ b/app/data/s1/pwidzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:577e5940776e60b53e5e1f31dec58484e392b7beb46fe7b1ac50920b0207753c +size 444416 diff --git a/app/data/s1/pwij2n.mpg b/app/data/s1/pwij2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3996dde632c692ea381803f4982a61abd0619623 --- /dev/null +++ b/app/data/s1/pwij2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d14ea404cfeee0890abab4a1659d5e3182c78d607480062c57a465736ed4ae7 +size 413696 diff --git a/app/data/s1/pwij3s.mpg b/app/data/s1/pwij3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..632361a47dbb3b92ab10a062d49ed9069b88ee32 --- /dev/null +++ b/app/data/s1/pwij3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe751193668dfbc69065d77e292a66efe8105f53a1b205be6e2d62c5e9e55587 +size 419840 diff --git a/app/data/s1/pwij4p.mpg b/app/data/s1/pwij4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..908d712b8a93fde5ab9732eff4fd3bba3346bff6 --- /dev/null +++ b/app/data/s1/pwij4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1910f7a8ba5068db2bba9d7d9860b6ba749d9c43f66e78cef76a215fc4f2759c +size 409600 diff --git a/app/data/s1/pwij5a.mpg b/app/data/s1/pwij5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d34874b80c17e8fe9680eb29d562fb601ec9a682 --- /dev/null +++ b/app/data/s1/pwij5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edcf48c1addd14419c0e77cb8618da58529ab66df5d0f099e1d5cff9c00c275f +size 423936 diff --git a/app/data/s1/pwip6n.mpg b/app/data/s1/pwip6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1d32fa03302b8286684429e60fdc78b9dd22ebc1 --- /dev/null +++ b/app/data/s1/pwip6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:561cd92ab72376bd4f3472b58289065d6d428d09c2ac15973bf79d997dfa48ca +size 415744 diff --git a/app/data/s1/pwip7s.mpg b/app/data/s1/pwip7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..62370da7d23a6bc6fb8bb23d301855f135358ac4 --- /dev/null +++ b/app/data/s1/pwip7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc3b21dea60559c2c7356d7c1ef22aa4e2fe7e91cb34d5992154ecd64114b900 +size 477184 diff --git a/app/data/s1/pwip8p.mpg b/app/data/s1/pwip8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bae41969802888c59a62417c6f24d3f057a6c079 --- /dev/null +++ b/app/data/s1/pwip8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5102102ca839ce630674bf751a88afac5bea5cdb7ad63a9bcaf9d8cb700a232 +size 458752 diff --git a/app/data/s1/pwip9a.mpg b/app/data/s1/pwip9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f2a9aa5148e35381398e8dd39340fc3e748ddde6 --- /dev/null +++ b/app/data/s1/pwip9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:411042ba3b71dbb21af33e913de1de0efe9eb79c56dec8bd1812dab739f7ee41 +size 440320 diff --git a/app/data/s1/pwix1s.mpg b/app/data/s1/pwix1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..322b9d93facf810ad307007727b654fb55c064a6 --- /dev/null +++ b/app/data/s1/pwix1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12d070f437c81451504918237c7c5c3697aa1fff2be7f2e76186193f4d135e9b +size 442368 diff --git a/app/data/s1/pwix2p.mpg b/app/data/s1/pwix2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fbf0b310b62aafafd97eaee64f36f47a9812ca2d --- /dev/null +++ b/app/data/s1/pwix2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230a11926efd27b812009e6da8944444371e31f6b9264c5aaa250ac4b8427549 +size 428032 diff --git a/app/data/s1/pwix3a.mpg b/app/data/s1/pwix3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4fa553f7437e5b028e0e20aba64aaab284482792 --- /dev/null +++ b/app/data/s1/pwix3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c38ba4383dee7b172084cdd4c9e01d6861f7b9449583a0047b3cbb47314a3c +size 419840 diff --git a/app/data/s1/pwixzn.mpg b/app/data/s1/pwixzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..57ae8d15bb61cc6316ee0222a138f20571dc627c --- /dev/null +++ b/app/data/s1/pwixzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4070b66f8e715965044fee9bb02eda95e81576301b8d22f108dfb6486b008e42 +size 450560 diff --git a/app/data/s1/pwwe1s.mpg b/app/data/s1/pwwe1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6af0a21a71893dc4ecec515493ff07540e85041a --- /dev/null +++ b/app/data/s1/pwwe1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abee1fc2b997d4e30cca7d105b614bcab5295cc32909e8cbc1be65c2c26036c4 +size 440320 diff --git a/app/data/s1/pwwe2p.mpg b/app/data/s1/pwwe2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cfc366bd5f9f92d96fb125022df263b4d6190730 --- /dev/null +++ b/app/data/s1/pwwe2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31fe9c3df470d6f74d91bdcecbb57cee0fdb87ad1356691850212cf8f040112c +size 421888 diff --git a/app/data/s1/pwwe3a.mpg b/app/data/s1/pwwe3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1e577338f6db053729dbc8b40b62fb8326eb66b0 --- /dev/null +++ b/app/data/s1/pwwe3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91b63dc2c6f1fd842b1666d293fc1b96aaf4563a16ea50f1d21db67c4b11e207 +size 452608 diff --git a/app/data/s1/pwwezn.mpg b/app/data/s1/pwwezn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2de0692a0b06cdf386c39555825e7f92a67f76b7 --- /dev/null +++ b/app/data/s1/pwwezn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72186784b5f9b974daa8e8a859a948ad88fca7e233ac9e659cdfea07fd81249f +size 413696 diff --git a/app/data/s1/pwwk4n.mpg b/app/data/s1/pwwk4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..81a6f2c00cc965a97ec9878102a2e167fb62afb5 --- /dev/null +++ b/app/data/s1/pwwk4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5b6b37190089aef632e5e95015c9d34813edd1a3769a3a9e0699a2c4aa3bbf2 +size 409600 diff --git a/app/data/s1/pwwk5s.mpg b/app/data/s1/pwwk5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..220ff15b0ec4b93eb90bbdf8ae1d07759dbb2d47 --- /dev/null +++ b/app/data/s1/pwwk5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99bac4f8befab4fdc7fd446534bc9993893b2c440608a8c60b1fde1460a72464 +size 430080 diff --git a/app/data/s1/pwwk6p.mpg b/app/data/s1/pwwk6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f547e441542a62429a84ba749a6a19e3b258fd27 --- /dev/null +++ b/app/data/s1/pwwk6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a093f43fe29625e7d28a8edb412ec82d0082dfb8ad7b1c2d2e687bd23063a6c4 +size 425984 diff --git a/app/data/s1/pwwk7a.mpg b/app/data/s1/pwwk7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4f7f141ec565a41d3d1f7becfc2a1e5765958603 --- /dev/null +++ b/app/data/s1/pwwk7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb0a7fb4745fdd881f1f2708e49cbbb1a2fad9a9e5b5769df443de4c840b4762 +size 423936 diff --git a/app/data/s1/pwwq8n.mpg b/app/data/s1/pwwq8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..75d0e2d4f08c9dcd5e2269a4b234b0a97f38e3d5 --- /dev/null +++ b/app/data/s1/pwwq8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c57be7b544a3e4971d227549a4c75bb776e5a8b088807883625dea150451f45 +size 419840 diff --git a/app/data/s1/pwwq9s.mpg b/app/data/s1/pwwq9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..428ce8618ae12667eb86a0cb61052cb6a7eec1c6 --- /dev/null +++ b/app/data/s1/pwwq9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7473a84457bec0643a159e2d367a10ab2e40ce43cf676b644a8937524a51aaad +size 430080 diff --git a/app/data/s1/pwwr1a.mpg b/app/data/s1/pwwr1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6f5b7e6977ccb3d71b202ddd0ee6802242290cd7 --- /dev/null +++ b/app/data/s1/pwwr1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8a1728c79cc238529668ad0e84ffc7c11676cf38a073697e6f1bcdceb0b99d +size 428032 diff --git a/app/data/s1/pwwrzp.mpg b/app/data/s1/pwwrzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b8652b59f59c1de81fb02a6703481deba796e18f --- /dev/null +++ b/app/data/s1/pwwrzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1004ab86ea3306f5a2c925ae514ecee4f131a0acefd75236c812b0edccf787b0 +size 434176 diff --git a/app/data/s1/pwwy2n.mpg b/app/data/s1/pwwy2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b9e46be34a8b9dad50b19cb2f8a9bbfafa4eea53 --- /dev/null +++ b/app/data/s1/pwwy2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7481e400975c287b9003f2f6ecc911d2c48151afefab966e49e103c3c68b07f +size 419840 diff --git a/app/data/s1/pwwy3s.mpg b/app/data/s1/pwwy3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a5916b4153946d70a0bfe9d23d737bd846cbed27 --- /dev/null +++ b/app/data/s1/pwwy3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d715f50462307d8c2d47bc16d3966677dedec1026f0ab7c52bc440ef3583d9 +size 436224 diff --git a/app/data/s1/pwwy4p.mpg b/app/data/s1/pwwy4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d056077ad85e60560e46c23420efc94c4f0f9f00 --- /dev/null +++ b/app/data/s1/pwwy4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6f17a3bac39dd5cf63a4c2ac44e673e72b7776fa6a02a9a75c8d761f798b061 +size 438272 diff --git a/app/data/s1/pwwy5a.mpg b/app/data/s1/pwwy5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b84ab948b7ef73988e9e9f802a6492f7ca2cb4ba --- /dev/null +++ b/app/data/s1/pwwy5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3389db70c6bb1d767d676759e6b4ca199747de2bb26ef30d6e8acc50b648baeb +size 432128 diff --git a/app/data/s1/sbaa4n.mpg b/app/data/s1/sbaa4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..44ea656530693437f3c9b87c46810f65f671eb28 --- /dev/null +++ b/app/data/s1/sbaa4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:973245f605d4b7e575bb5071d09a128c4822f5392d81de27a8cd67d911bd7234 +size 446464 diff --git a/app/data/s1/sbaa5s.mpg b/app/data/s1/sbaa5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..58b17d46760d26a0e5bdb6324083b7157a8a8b12 --- /dev/null +++ b/app/data/s1/sbaa5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dbc9410636e975d56ade1fe4be5db4900be3eb7681b44dc79dd514f0c533f8c +size 434176 diff --git a/app/data/s1/sbaa6p.mpg b/app/data/s1/sbaa6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..161eb5a57bf4a2e211f66e634b2369cfa3e62a8a --- /dev/null +++ b/app/data/s1/sbaa6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f061b009574d1b62348cf1e449fb3a247b4d5d1d2c05cc3ea0a149f0ee66fa33 +size 477184 diff --git a/app/data/s1/sbaa7a.mpg b/app/data/s1/sbaa7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..76834d3d0d67cd13f0f6123562824bc411008d44 --- /dev/null +++ b/app/data/s1/sbaa7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e89ed230115e24b9109ba8b9174ab461ea3c1f1d322a7875134520f2ea5b898 +size 448512 diff --git a/app/data/s1/sbag8n.mpg b/app/data/s1/sbag8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9edb39b687ca871653fd5822a3f2ff30ebb61ff7 --- /dev/null +++ b/app/data/s1/sbag8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe6e0fdcb713cf3a4b08cf8998c7277455f8448bba6bad7231d69b545b5e6557 +size 485376 diff --git a/app/data/s1/sbag9s.mpg b/app/data/s1/sbag9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cc9f158228b4d29a3b9035b7894d2e4ef782a9d1 --- /dev/null +++ b/app/data/s1/sbag9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64b91f544cc088bd4018662682946fc8b5d4a7ddc3ba49a0bed40d7d822edc65 +size 417792 diff --git a/app/data/s1/sbah1a.mpg b/app/data/s1/sbah1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cb1c3f1b08829bd9588c7675ec7b504e27c38e92 --- /dev/null +++ b/app/data/s1/sbah1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c027c69e14375506b978e8dba0b0d92113ebaa6fb099517fdfba72b5812aeae +size 419840 diff --git a/app/data/s1/sbahzp.mpg b/app/data/s1/sbahzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..59ef3df1551adb2555d797a1af2eb7ce59563af4 --- /dev/null +++ b/app/data/s1/sbahzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1347d30577d059573ee6800c09b473901cab52f1b7a27e6e5078c15de018e775 +size 419840 diff --git a/app/data/s1/sban2n.mpg b/app/data/s1/sban2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..78b302048b7a98bd0f70e89b972fdc6fb0f05bcf --- /dev/null +++ b/app/data/s1/sban2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3433b47fff03efaff3058c1d0b0ef3a80d5efcfcf2314749fdddd19b5d06a29 +size 419840 diff --git a/app/data/s1/sban3s.mpg b/app/data/s1/sban3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6b1a45149738b06a5ddd505c6f24f8b086216660 --- /dev/null +++ b/app/data/s1/sban3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0944a8f3d9683691fcf82febfc91a82f02e4abf09d10cb73e48ec5cb38aec6 +size 440320 diff --git a/app/data/s1/sban4p.mpg b/app/data/s1/sban4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c4357deeb59653b92e007f566dabe5e6329a1ae1 --- /dev/null +++ b/app/data/s1/sban4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ecb207ecb69fd0a178d7dbbf753297ebee0c66111e22a5b69856a6633a9aff4 +size 415744 diff --git a/app/data/s1/sban5a.mpg b/app/data/s1/sban5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..32b6b9c726625e4b45e0f3a1ce20e05e067bd2c0 --- /dev/null +++ b/app/data/s1/sban5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:690bc5541af8b6ab5d0d82d99e82878e6f5591f4bbe58e249f9222a528708c1a +size 446464 diff --git a/app/data/s1/sbat6n.mpg b/app/data/s1/sbat6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5c082c90f6d7165d8230e6e8c277425a23b4646e --- /dev/null +++ b/app/data/s1/sbat6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d84ae09d1e6a7dbe28bab6df8bff06027a30c052972ba066ec76546a5630090 +size 434176 diff --git a/app/data/s1/sbat7s.mpg b/app/data/s1/sbat7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..84fd61647cf210835753782ca5fcc7c254dda606 --- /dev/null +++ b/app/data/s1/sbat7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1e30d24589e9383ebfb0cc27bf05e241bd133727320e7874f572c3b3137b968 +size 417792 diff --git a/app/data/s1/sbat8p.mpg b/app/data/s1/sbat8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cbdd2df2a0ac04d18092cfffb340ee70c0e7be10 --- /dev/null +++ b/app/data/s1/sbat8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffbba6d57f7674884a3613dc6f9705e21659856a52d2148b86937312c3f76934 +size 428032 diff --git a/app/data/s1/sbat9a.mpg b/app/data/s1/sbat9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..48f67a1a1017e63165d85a8670a9c25dc68411f8 --- /dev/null +++ b/app/data/s1/sbat9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e75cb18c2c0773966c2469d149032e0edd771afa56835a990bd3d4d6e8003554 +size 454656 diff --git a/app/data/s1/sbba8n.mpg b/app/data/s1/sbba8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..66f5c13d0e3ae01fd1ed19448a8354d8ac0e56f1 --- /dev/null +++ b/app/data/s1/sbba8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1151185d59c91c71b159ae241ed0cfb3b034eca5f80408017b2037ee7db6509 +size 434176 diff --git a/app/data/s1/sbba9s.mpg b/app/data/s1/sbba9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..325efd3831ae9552947c9a6eb7057e55b7b0bb25 --- /dev/null +++ b/app/data/s1/sbba9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc29287111347b727a302da7855cb0bc72a51007a99043492199addf83d79b4 +size 428032 diff --git a/app/data/s1/sbbb1a.mpg b/app/data/s1/sbbb1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5b6b27f53d63a3e200aa29eca501df5a30ef59ca --- /dev/null +++ b/app/data/s1/sbbb1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:628ef3bc76c8460ad9928275dceaa8ec7e62d2331a33b014ecf42426864f55dc +size 438272 diff --git a/app/data/s1/sbbbzp.mpg b/app/data/s1/sbbbzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cac39a2a298d057c5e93ba5f7d7d6f0dbcfa523e --- /dev/null +++ b/app/data/s1/sbbbzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:624c8f6024cda6c6ea2a8fa508aa32ad82373c0cbe5aceae70f9857cac2b9fd3 +size 440320 diff --git a/app/data/s1/sbbh2n.mpg b/app/data/s1/sbbh2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..069636f37f59de989841a880d66b275895375b08 --- /dev/null +++ b/app/data/s1/sbbh2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e45e2452d066dc930dd3542e07290f38273aa212bbded7f5e56913c1ddab23 +size 425984 diff --git a/app/data/s1/sbbh3s.mpg b/app/data/s1/sbbh3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..419cc9e633a9047daab4ac28826795a270d3ebe0 --- /dev/null +++ b/app/data/s1/sbbh3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0f9cf22a36652aee665c75f3ef12f6c6b32cecdc385756c1356e49312af6f5 +size 413696 diff --git a/app/data/s1/sbbh4p.mpg b/app/data/s1/sbbh4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c1f37e7992963942148073e6f8cd860065dd2010 --- /dev/null +++ b/app/data/s1/sbbh4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6541aec729c63633d28b50b88055d2e65cad56a107286b569dd08c9ba33d1f +size 440320 diff --git a/app/data/s1/sbbh5a.mpg b/app/data/s1/sbbh5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1aa3dc0b57de67a0e0b01ee93c007325a6277627 --- /dev/null +++ b/app/data/s1/sbbh5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3908a660208ef1eab0a29a2bbe6538c079d0e049d3777ba7a450e1d83e0ce8aa +size 428032 diff --git a/app/data/s1/sbbn6n.mpg b/app/data/s1/sbbn6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b48f72b989dc1b71cc6f48a2520819c9c2b0a0c5 --- /dev/null +++ b/app/data/s1/sbbn6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df02758d62f0bbff945ebe33320d097029fbe964ba28d9bc4e0c9cd7fc2cec51 +size 450560 diff --git a/app/data/s1/sbbn7s.mpg b/app/data/s1/sbbn7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ff504789bf42cbc7369076306a3b2a64349945f3 --- /dev/null +++ b/app/data/s1/sbbn7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9a419583a76684eac427c7b09145242f539af9d6f62d9341285c49ec847e595 +size 425984 diff --git a/app/data/s1/sbbn8p.mpg b/app/data/s1/sbbn8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b521ccf0d44625c5a254f3ae1679f2e9c9180972 --- /dev/null +++ b/app/data/s1/sbbn8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bb943293d0fbbf8980c32b33ba2fe7506321a13e9fb026a02d2ca22b60daef8 +size 430080 diff --git a/app/data/s1/sbbn9a.mpg b/app/data/s1/sbbn9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..21969eefc3b0145793a03c80657a0ead14a2796c --- /dev/null +++ b/app/data/s1/sbbn9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ada899a66a21a0b452ce6157f7490ccd2553b323c18b9b775f22d645bd625af +size 475136 diff --git a/app/data/s1/sbbu1s.mpg b/app/data/s1/sbbu1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ebc2ca0260b143e2378764f18ca4382ed934a41b --- /dev/null +++ b/app/data/s1/sbbu1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9bc899e87b54f750a30b1ca31860fde5cb850f643972d5333db8c72a727ce18 +size 425984 diff --git a/app/data/s1/sbbu2p.mpg b/app/data/s1/sbbu2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..568b3a7ebdb8a7f9d30257301bf83370c0b7ea84 --- /dev/null +++ b/app/data/s1/sbbu2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c742b0d610caab4284fe37cf133eca633e50bd1302a3597f4ec625634af1b3c7 +size 432128 diff --git a/app/data/s1/sbbu3a.mpg b/app/data/s1/sbbu3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..18f30fd35ce079fb383cae65dc38f107683aab89 --- /dev/null +++ b/app/data/s1/sbbu3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9648b13ce13b0ca96018f33d92ca12ab3a17b9e8d14862787cf2e411cc1c8a4 +size 434176 diff --git a/app/data/s1/sbbuzn.mpg b/app/data/s1/sbbuzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ee28cc736f9d1062f4bb35e8e7711994eebd46f6 --- /dev/null +++ b/app/data/s1/sbbuzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df8e423a9540ca331a5b91adbdc9ea9e66f7af4c074e2ab8bb971e3c4af40a2a +size 434176 diff --git a/app/data/s1/sbia1s.mpg b/app/data/s1/sbia1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..70d8c72f37232e84aabe83448b3d4406fd51efcc --- /dev/null +++ b/app/data/s1/sbia1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffb13af2fe801721159d991f8afc36d0a7cfd97eb3954a9866597074c243e8ac +size 423936 diff --git a/app/data/s1/sbia2p.mpg b/app/data/s1/sbia2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9f77d90dc942576ddb4bd94154542f5a14559589 --- /dev/null +++ b/app/data/s1/sbia2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20a6062e8a4da9765a75613ebea29b96fce7f0755d65e92955efadba4d23f783 +size 411648 diff --git a/app/data/s1/sbia3a.mpg b/app/data/s1/sbia3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7fef50b5a585b9a0efed26a733dd0a2f47200d34 --- /dev/null +++ b/app/data/s1/sbia3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f7d4122b5a26e6840293f258f534e08d8eb17a57d229c3532a063467c5ee08c +size 477184 diff --git a/app/data/s1/sbiazn.mpg b/app/data/s1/sbiazn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3147747f16c921b631b8f159b19b524f4bd0a593 --- /dev/null +++ b/app/data/s1/sbiazn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9531cf9b2d96112c8392b441e6f59fe42673a43355cb63993b282a2a3bd1f356 +size 432128 diff --git a/app/data/s1/sbig4n.mpg b/app/data/s1/sbig4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..54d23de4680a935a320076555cd1994bbf7cd41a --- /dev/null +++ b/app/data/s1/sbig4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42edd87b0bc0bed88cb81761ca117f7951fac89f37a7cb49f1f731b5933743d3 +size 428032 diff --git a/app/data/s1/sbig5s.mpg b/app/data/s1/sbig5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c39ae26ce008c1bdb4dff5c38daf96be3906905 --- /dev/null +++ b/app/data/s1/sbig5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95500622b1f703fbbde0108efaa7f6b76c056993fe43726d168c8337949ce136 +size 432128 diff --git a/app/data/s1/sbig6p.mpg b/app/data/s1/sbig6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..425184e5c5f7d48e2ed7406166d299a63d52ee7d --- /dev/null +++ b/app/data/s1/sbig6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78eeedac06ce7e765b456e010ab74fd61ef03599a0f22d26a6d5df2405cfb574 +size 419840 diff --git a/app/data/s1/sbig7a.mpg b/app/data/s1/sbig7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..11e016f57073290ef9d4ea02b30ab9d6a5c64814 --- /dev/null +++ b/app/data/s1/sbig7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:223f219ec10c2fb38c79c98e1f7c70ed8ded20562d7735359e63275d95e7f6a0 +size 413696 diff --git a/app/data/s1/sbim8n.mpg b/app/data/s1/sbim8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..de51526a5022965af2b9d20303a66cb23b91ecf3 --- /dev/null +++ b/app/data/s1/sbim8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f7ccaf87d2012ff2b98b2c5d7506a4b7863d8942bd8903ef189a6c2cb383413 +size 475136 diff --git a/app/data/s1/sbim9s.mpg b/app/data/s1/sbim9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a37f0b39d073b182749ea22638781828df09410e --- /dev/null +++ b/app/data/s1/sbim9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e4eacd052735ff6d6126ab2f12dfbe2b7a95b0700bc2cd67f1d3cccc287072d +size 415744 diff --git a/app/data/s1/sbin1a.mpg b/app/data/s1/sbin1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..77709a2a986b23d0dc4b78d9c213792b1d9b48bf --- /dev/null +++ b/app/data/s1/sbin1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b89b5cc0e4b945d5612ba9c89143e8bf8634c90fcfb07a53c3ccfe95fb31e9 +size 438272 diff --git a/app/data/s1/sbinzp.mpg b/app/data/s1/sbinzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..66b5c7894f9ea49ed56719da863ae1fb4edb8d2b --- /dev/null +++ b/app/data/s1/sbinzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1694b45435b4a61080814aa78fdbd3105c9af9c6919cca4b9da27268a50915f5 +size 436224 diff --git a/app/data/s1/sbit2n.mpg b/app/data/s1/sbit2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8cbe1f18d1f8cc3bfb621a432a810c612e84cb20 --- /dev/null +++ b/app/data/s1/sbit2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dbf079989252196e3d1b99c73c2b8c8f197e04809410f2a37b3fbd2fbd33aeb +size 411648 diff --git a/app/data/s1/sbit3s.mpg b/app/data/s1/sbit3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f461bc04fefd3bae84fb2a3f7e82f1aa195dbeb5 --- /dev/null +++ b/app/data/s1/sbit3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d16b029e6ff9263123180c5aff85aa5ae4651dbe06000049867fdf1ff83ce712 +size 409600 diff --git a/app/data/s1/sbit4p.mpg b/app/data/s1/sbit4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..40a61fcb784d7788cfd4c4875553651699fea352 --- /dev/null +++ b/app/data/s1/sbit4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8da3051447223ad0e6c6284a6727eb024447432c5c1aefdbf07439d3b65cdc9 +size 432128 diff --git a/app/data/s1/sbit5a.mpg b/app/data/s1/sbit5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ea9acd6d54486cab6088da2722737462b4a8c736 --- /dev/null +++ b/app/data/s1/sbit5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ded6c6b1f9b3fa1510d31e251c20c3b92c94e11803bcd29e0abc8d0307e1561 +size 417792 diff --git a/app/data/s1/sbwb2n.mpg b/app/data/s1/sbwb2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..973e5c662fb9e2f8815d0bfe4c9643d5a7fc2738 --- /dev/null +++ b/app/data/s1/sbwb2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a88b6d662b9b6b8929bb795af79a027d0961a75e9bfa79d629e7faf1b9520dcd +size 436224 diff --git a/app/data/s1/sbwb3s.mpg b/app/data/s1/sbwb3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eb439dfe4511d62e181ec064bf03b55a0486cf9d --- /dev/null +++ b/app/data/s1/sbwb3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac936af99e02e621083b3510e2b314e2dfa833913135302a47bb9a8899e4d5c0 +size 454656 diff --git a/app/data/s1/sbwb4p.mpg b/app/data/s1/sbwb4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..15482be59d123f7d036e102a556a692a84ab1245 --- /dev/null +++ b/app/data/s1/sbwb4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cbecf55239d54a1ccb402b6d448e966fbf4f881c28203f36b4cd58458f70d86 +size 417792 diff --git a/app/data/s1/sbwb5a.mpg b/app/data/s1/sbwb5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..508c7f9e60c425998839cf091091aae656aa38d1 --- /dev/null +++ b/app/data/s1/sbwb5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7751c8430899d7693ef9e486bb8798a1b2c61ddf48d21e0c8535dc78f11aef0e +size 428032 diff --git a/app/data/s1/sbwh6n.mpg b/app/data/s1/sbwh6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..15181c2c2e0ab1dd8135caf6f4cc3f02656a1b1e --- /dev/null +++ b/app/data/s1/sbwh6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2673cc5ea20d9a261edbfe560ce88513b8d29df23c75261f825d4e247362a332 +size 421888 diff --git a/app/data/s1/sbwh7s.mpg b/app/data/s1/sbwh7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fb6be25309dbfdf58467b472b05eaf6631235b7c --- /dev/null +++ b/app/data/s1/sbwh7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d59797177f4e36e98103d463c3456ad1f2c008547d1fbf3b319f3f56bfcc5b1c +size 421888 diff --git a/app/data/s1/sbwh8p.mpg b/app/data/s1/sbwh8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..47b7c641eaf20dc30de685266f0012a0de2ab7e2 --- /dev/null +++ b/app/data/s1/sbwh8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f88e9f2b7e94d8ba8874aea82471678869c3182e0cbebeae66ea8acb050dec1 +size 436224 diff --git a/app/data/s1/sbwh9a.mpg b/app/data/s1/sbwh9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..09b662c61937582a018a4ee690f2bad4bac4780b --- /dev/null +++ b/app/data/s1/sbwh9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:775ba02fa1fbc986a8e04c1adaba10ed15d01d6e525cab0981f2dec3eb799202 +size 440320 diff --git a/app/data/s1/sbwo1s.mpg b/app/data/s1/sbwo1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ef247362cebef2b45832d398454b484ce80a3750 --- /dev/null +++ b/app/data/s1/sbwo1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae05e79874f634740319b9fb028d97ce176e536f932b718f4ebdb0f378be13f +size 462848 diff --git a/app/data/s1/sbwo2p.mpg b/app/data/s1/sbwo2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a24e9ed73c274a7d094b94842261645542885600 --- /dev/null +++ b/app/data/s1/sbwo2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14b769c6a9bf29fd18d16960784bca4124775986a422a1871dd32243c8e44e86 +size 442368 diff --git a/app/data/s1/sbwo3a.mpg b/app/data/s1/sbwo3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0f4ecb385f761269352ef120981fcb408f741ae1 --- /dev/null +++ b/app/data/s1/sbwo3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e9f29a9098dd4bd0ac0b9925d2e44d067e6a89611981cabfeea36db7c08ab9 +size 477184 diff --git a/app/data/s1/sbwozn.mpg b/app/data/s1/sbwozn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0df6ad1f44e65a1372648bdacb91088ba3fb32aa --- /dev/null +++ b/app/data/s1/sbwozn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c05bdfd6b43aa7fb51925db2f4a1060a01d2adc5ece20bc3e9846a3af7fa35 +size 481280 diff --git a/app/data/s1/sbwu4n.mpg b/app/data/s1/sbwu4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b3274136c55c7b2020a2f0081d9b277a9fb9556b --- /dev/null +++ b/app/data/s1/sbwu4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:221e9cf33d44a2c7fcca7a9a685de29cbeb6ee6a20b192ff714efc79c07e139a +size 409600 diff --git a/app/data/s1/sbwu5s.mpg b/app/data/s1/sbwu5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..51b407a69f05b58270a62e72e62b07aa83bbb4bc --- /dev/null +++ b/app/data/s1/sbwu5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8730fff9b6e0c5d740f1e055143ff4a49c31b6d49d648c96cabfd7d20d3078 +size 415744 diff --git a/app/data/s1/sbwu6p.mpg b/app/data/s1/sbwu6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4c0cc22f5a29ea72e9e2fc0e398b26afb6c4876e --- /dev/null +++ b/app/data/s1/sbwu6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e199370c246c6903fe9bc0ea337a95f7b02547faded6b0904bddeb6f2cd698ce +size 419840 diff --git a/app/data/s1/sbwu7a.mpg b/app/data/s1/sbwu7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ac4af0768f25ff79d5763b9038d69c198741e2c5 --- /dev/null +++ b/app/data/s1/sbwu7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbfd62ec902abf9eb8849213e8ef684a3d4ddaf971fd57635679170b821341c7 +size 432128 diff --git a/app/data/s1/sgac2n.mpg b/app/data/s1/sgac2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1362e5e5d8cda9ca643a70521dfdd6875f198bc0 --- /dev/null +++ b/app/data/s1/sgac2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b65050fbf5d929cbeed1bd721248c3bd3835192306fce6b716f3578a82d183 +size 432128 diff --git a/app/data/s1/sgac3s.mpg b/app/data/s1/sgac3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8a4185259eee1e15dc2ae7f2a2eaf762162b4403 --- /dev/null +++ b/app/data/s1/sgac3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce275a570a170d8daa507e714e266f4ce2a1aa71cd29eb688854d7cb611b07c6 +size 432128 diff --git a/app/data/s1/sgac4p.mpg b/app/data/s1/sgac4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..056b309834ebefa8878a004884bc8214ee7a6bfc --- /dev/null +++ b/app/data/s1/sgac4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76601fb92c06b595d0248f583533d1c1f9adcf66f9526b2a0386fbd319b6e2f0 +size 415744 diff --git a/app/data/s1/sgac5a.mpg b/app/data/s1/sgac5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..33bbd1ff80dcb28d923534c2edf73018f4e0cb70 --- /dev/null +++ b/app/data/s1/sgac5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13da1bd0dc9eb51d6f9cb00cda15d397a86aaa018795fbc136d9821aa2b4adb7 +size 417792 diff --git a/app/data/s1/sgai6n.mpg b/app/data/s1/sgai6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..41ee0a096f89ed1d421be2f8d45586d2189e3442 --- /dev/null +++ b/app/data/s1/sgai6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf570ed6a7a42940bcea96ce9615cfd53adec3347b13c1daa84562f78ace14f5 +size 425984 diff --git a/app/data/s1/sgai7s.mpg b/app/data/s1/sgai7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b625c0db32c64ba56294faffeb7b6b387fb44252 --- /dev/null +++ b/app/data/s1/sgai7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e5746a3ccde58368af305fee1ac4323b70e285ebbd9248803d20c48266e1976 +size 413696 diff --git a/app/data/s1/sgai8p.mpg b/app/data/s1/sgai8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7431b3c984565f92bb22f4b161391fbf9526fb8d --- /dev/null +++ b/app/data/s1/sgai8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e62f095361a3ccdfa1a3db248340c5176b12322fd965712f86d73ba918f54f9 +size 477184 diff --git a/app/data/s1/sgai9a.mpg b/app/data/s1/sgai9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..abe11b542d8517b939cd99b0d3fabb53849e4dac --- /dev/null +++ b/app/data/s1/sgai9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:048ad7cc08240235be11450adaa4584b4161194176bd20b276fa19f0ff7909ec +size 438272 diff --git a/app/data/s1/sgap1s.mpg b/app/data/s1/sgap1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bc0eebab831350ec6b104f4b6bb24953a6286af9 --- /dev/null +++ b/app/data/s1/sgap1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766fe51966bb9e57066834379dcb5b6c38d13eb2543041ce64da6ea955a25499 +size 438272 diff --git a/app/data/s1/sgap2p.mpg b/app/data/s1/sgap2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c5176aa47d7e0e7232c5d0a2d7dacd90953fde51 --- /dev/null +++ b/app/data/s1/sgap2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20aa6239b1ed6fca1709c7381e05f553d9c526fd07b3254452380cb6d860c2f0 +size 434176 diff --git a/app/data/s1/sgap3a.mpg b/app/data/s1/sgap3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b8c364fcc27f484135b1f3700dec015421c9839 --- /dev/null +++ b/app/data/s1/sgap3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29194f4e95e0a3d6333704d27f3537dcf10d0bc2a34899f10295407c927a0182 +size 419840 diff --git a/app/data/s1/sgapzn.mpg b/app/data/s1/sgapzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..902447db0426223a01574c6334a244822a9d0485 --- /dev/null +++ b/app/data/s1/sgapzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8857925aaaa5eec552c3de29bd66bc0cbad4b78c4ad1d56bc6ad0995c434bd4c +size 407552 diff --git a/app/data/s1/sgav4n.mpg b/app/data/s1/sgav4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1583c852a8e4684785f8da1e88408d0e3d25e94a --- /dev/null +++ b/app/data/s1/sgav4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c518e713a188263e8ba6d048889ac20d877368b8098ce34eb8fda7915b071809 +size 411648 diff --git a/app/data/s1/sgav5s.mpg b/app/data/s1/sgav5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..44b44a85bb88112ec7690f4e2af14400bb366ec2 --- /dev/null +++ b/app/data/s1/sgav5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4334824235b453edf3e3a65686699fabc2b13ec96678f424991f9ec0d7548fa +size 428032 diff --git a/app/data/s1/sgav6p.mpg b/app/data/s1/sgav6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c4b915b5234b378a2a63019c34b3793616ba74f --- /dev/null +++ b/app/data/s1/sgav6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fab431fbc598e524c9a4efb353ae825abbed1dea509f78146f32b81c3bbeaef +size 423936 diff --git a/app/data/s1/sgav7a.mpg b/app/data/s1/sgav7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..221baa636bf5ba8e88fa177c411182ae293e6984 --- /dev/null +++ b/app/data/s1/sgav7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7358c717773e312da68a95809ad1f00e1ab487f13a24fffbcd526312c70530a1 +size 468992 diff --git a/app/data/s1/sgbc6n.mpg b/app/data/s1/sgbc6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..44371b6dc5e3ca4fffb1c2c21abb33750f1e3f31 --- /dev/null +++ b/app/data/s1/sgbc6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2560546fc5ece309e7afa2770b49b58fa35acba15add8ad72fb3c315f75dd01 +size 436224 diff --git a/app/data/s1/sgbc7s.mpg b/app/data/s1/sgbc7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9bcca40ef067258512b2885881ccc612f290d1ed --- /dev/null +++ b/app/data/s1/sgbc7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1499e95c74b20b8f2b5743b460af9efad1b8d69784b477b7a6f8ba622c3d1641 +size 419840 diff --git a/app/data/s1/sgbc8p.mpg b/app/data/s1/sgbc8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..882b76fade2e4201b75e4d7b64e8a0f06d002154 --- /dev/null +++ b/app/data/s1/sgbc8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73e1418b50229513df68775ff2f0b4a1f63d887e8f8fc6ff346ad695ec4de0b3 +size 430080 diff --git a/app/data/s1/sgbc9a.mpg b/app/data/s1/sgbc9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d0cfe2dd35959c1dd8ae7222b462cb6c3d41856b --- /dev/null +++ b/app/data/s1/sgbc9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e35fb3e90480d238890765ce2c247bc8d9b2b8564eed00ce398cd2865e8bc70 +size 446464 diff --git a/app/data/s1/sgbj1s.mpg b/app/data/s1/sgbj1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4c224e7e63fbd697276c964d3802292516290477 --- /dev/null +++ b/app/data/s1/sgbj1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1a3c7eb5c2839c715cd38ed57e3a6b4fe0ed9294d0c2b48bc127260ee6b4ec8 +size 430080 diff --git a/app/data/s1/sgbj2p.mpg b/app/data/s1/sgbj2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..38eedca479abeb31f47c03dafe23c6314cfb9a35 --- /dev/null +++ b/app/data/s1/sgbj2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27fb7519a5fca19a9fe61a237818fc27fe9bc205fce23fe9506cf3d618ef228d +size 409600 diff --git a/app/data/s1/sgbj3a.mpg b/app/data/s1/sgbj3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..290f010ad19a3322cf8d1bda754393810a602d5f --- /dev/null +++ b/app/data/s1/sgbj3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fa6c5b773346758988ec756d48d0295143183f6eb6f3bc1374a136713017b4d +size 413696 diff --git a/app/data/s1/sgbjzn.mpg b/app/data/s1/sgbjzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1c1cc9bab00eff0ddf0756b981370afcc348c4f1 --- /dev/null +++ b/app/data/s1/sgbjzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a0195062b9bcfdddc3e4e4a267d0b2a0d022f9b9f84f69f65ca90c4eba9e948 +size 466944 diff --git a/app/data/s1/sgbp4n.mpg b/app/data/s1/sgbp4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b6a73be6ae51847942da0a4efd66e75bf32ebe5 --- /dev/null +++ b/app/data/s1/sgbp4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59a1b1f436d552f95695a4decbdb8c19b602be8c286528f3c44cf89db8a9fdb9 +size 432128 diff --git a/app/data/s1/sgbp5s.mpg b/app/data/s1/sgbp5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..221c2d23a4c8b1102a34e35f09a87a6de85f30c7 --- /dev/null +++ b/app/data/s1/sgbp5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff827ff21db280b0a980ace3beeb380f1cc58f48c0fef45ac463e3fa12abaa95 +size 428032 diff --git a/app/data/s1/sgbp6p.mpg b/app/data/s1/sgbp6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bc11114dfcf668c0f44674b2865aba0f94d1c97d --- /dev/null +++ b/app/data/s1/sgbp6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16cc6714f2f76c726aa1d3236698e60eaaf3f75fa47acaf135fac47f108a1810 +size 428032 diff --git a/app/data/s1/sgbp7a.mpg b/app/data/s1/sgbp7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..85aa1aa787bc13fb30bec19e24826757c5b90e85 --- /dev/null +++ b/app/data/s1/sgbp7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e31201490e91a039afaec70dc2e16dd5c7edc04f9c478a78416d8850cdec15a4 +size 425984 diff --git a/app/data/s1/sgbv8n.mpg b/app/data/s1/sgbv8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..85c4d1adb97fc2ac7c5be4ebc0e0100ddffcb23c --- /dev/null +++ b/app/data/s1/sgbv8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b12503192420556e1e445866a2444a7e01ab600123b132d6f87d0a3bf3db35 +size 411648 diff --git a/app/data/s1/sgbv9s.mpg b/app/data/s1/sgbv9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b4de7c41c13745bd0ceac5066f40d93a2c4c4181 --- /dev/null +++ b/app/data/s1/sgbv9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e52dada79e2f821fcb3ccde0e9777640009fa99ac63e74753de3f37ec1857d39 +size 407552 diff --git a/app/data/s1/sgbx1a.mpg b/app/data/s1/sgbx1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bf0097d361161969a7c0c55cd09d36827213e07c --- /dev/null +++ b/app/data/s1/sgbx1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb6559aeda782fc9e3aa89b68eb6892f540e5cf068f23a16cdf5cea2de2082b +size 434176 diff --git a/app/data/s1/sgbxzp.mpg b/app/data/s1/sgbxzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6f86a6af121440e0fdbefd1c2d20523884bf23da --- /dev/null +++ b/app/data/s1/sgbxzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42720c3d689d5ef27b738c8ec78607b86393cb51939ccf2f5e1c9edacce69aa8 +size 440320 diff --git a/app/data/s1/sgib8n.mpg b/app/data/s1/sgib8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..15988034ba42d61a5e1c99a1fe5200f4fb877bd2 --- /dev/null +++ b/app/data/s1/sgib8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1135999b1b41b7d25addf7231d08ed1e624cfb279c276d62742288307a1d80a +size 428032 diff --git a/app/data/s1/sgib9s.mpg b/app/data/s1/sgib9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0b8a91aebe310a9882f776b2f8f671ea0c94a791 --- /dev/null +++ b/app/data/s1/sgib9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdc61271c6e77989544b90c473b5130494ab9f4d5c3ea5b310bc662485863806 +size 438272 diff --git a/app/data/s1/sgic1a.mpg b/app/data/s1/sgic1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..22dd23e7fcf458ed53716c974d4dd5aee132c934 --- /dev/null +++ b/app/data/s1/sgic1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1fb2a3861ef39d7ae2075a04dced7236fae2d2fd545cf8074829274f3913d3a +size 405504 diff --git a/app/data/s1/sgiczp.mpg b/app/data/s1/sgiczp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a86b87d856fc82601876f9a92503a6ed3819a46c --- /dev/null +++ b/app/data/s1/sgiczp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9368092b5bcd70b492e03827468555c0ec7bece94a4325685450da37ec011885 +size 485376 diff --git a/app/data/s1/sgii2n.mpg b/app/data/s1/sgii2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6966a35e573210e00c0a245f03370283e5e2f252 --- /dev/null +++ b/app/data/s1/sgii2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15e27c724dde1843456c8a0beac3092e207bd8e574c2436c3977fbc88753e134 +size 446464 diff --git a/app/data/s1/sgii3s.mpg b/app/data/s1/sgii3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..290deb62ff4b8d4fd673fb79bed1ad7501ca91a9 --- /dev/null +++ b/app/data/s1/sgii3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:383c916eb85e89de3332d9e5f025e9644986f33ae30312fa5635d15528d4716f +size 481280 diff --git a/app/data/s1/sgii4p.mpg b/app/data/s1/sgii4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0febdc0539a3eaec8a155e39c1a78cb805f59dd3 --- /dev/null +++ b/app/data/s1/sgii4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5793e8e706d8e1d79085691cb7b6a9cefd5fc2e81a99dbbc445fc12125bca48 +size 471040 diff --git a/app/data/s1/sgii5a.mpg b/app/data/s1/sgii5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..24c62bf72c9da6a6f77a33a5d3e3fb26abe91dea --- /dev/null +++ b/app/data/s1/sgii5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3111dce67ba274f54ca20bca3f3fbfaa2962bc5e140130e94f464c7afbdd4c8 +size 423936 diff --git a/app/data/s1/sgio6n.mpg b/app/data/s1/sgio6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5866412bd07ad03c70214bdb834deaae27c6dbe1 --- /dev/null +++ b/app/data/s1/sgio6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25cb42eb8c667e9c259fdb2ffd5e50f536aee9a891d1244264dd22da960105ec +size 448512 diff --git a/app/data/s1/sgio7s.mpg b/app/data/s1/sgio7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b23479db042b458bf9b6cb0538949010ccb63b40 --- /dev/null +++ b/app/data/s1/sgio7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:025c89c4a95e0994c0eef2c9f22c4e3154d417a4dc2c7b3d71a26b8f461f2187 +size 434176 diff --git a/app/data/s1/sgio8p.mpg b/app/data/s1/sgio8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a36d2a87966e14acda03bdf54fea99c4f055fb9f --- /dev/null +++ b/app/data/s1/sgio8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a16d6dd27fa30b23f9a50f61f013c53f7a5c7e4bfeacf5844c8e678b0a3a18 +size 446464 diff --git a/app/data/s1/sgio9a.mpg b/app/data/s1/sgio9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2b8026b5c848fc227982283d563ef85eab613c9c --- /dev/null +++ b/app/data/s1/sgio9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d370a096e7bb86661b0b16170a5c4286767c11f17addff074e6d889510ccb749 +size 413696 diff --git a/app/data/s1/sgiv1s.mpg b/app/data/s1/sgiv1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5e6c24a9c55cdafe3fc9c3f6f01c827a92d6f4be --- /dev/null +++ b/app/data/s1/sgiv1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273087bb91e17305e3cf4ce91ddd4e0ce1a63a0a95a37e208c880206ace299e6 +size 446464 diff --git a/app/data/s1/sgiv2p.mpg b/app/data/s1/sgiv2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c5f6f45882f07bd8bbbacd7c215b915a3b3ad903 --- /dev/null +++ b/app/data/s1/sgiv2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7947b24706dbfa1916fd7b588ac3afc3504b19294c1a3055126941b0123d8603 +size 423936 diff --git a/app/data/s1/sgiv3a.mpg b/app/data/s1/sgiv3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..52acf7de848986746d7f64d2fadb2e72dbcaab83 --- /dev/null +++ b/app/data/s1/sgiv3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad7ba0024cb1f4b0308fb2b181de6e5b22b03da6a90af9ba2c828b57f81b14c6 +size 425984 diff --git a/app/data/s1/sgivzn.mpg b/app/data/s1/sgivzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a20b4b94a63b35c7df22288f71d75502a4865cb3 --- /dev/null +++ b/app/data/s1/sgivzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d7be926fae95b8de6fd177f61757e14c2e1a872730620fd768461c018b6a6e +size 428032 diff --git a/app/data/s1/sgwd1s.mpg b/app/data/s1/sgwd1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4ea3328a2dedb2f237fb00d8a4080b2e260e39d4 --- /dev/null +++ b/app/data/s1/sgwd1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:484e4cc41d8f448bcae15e335dbb88082941e21bee53423d664004b0d19aeead +size 421888 diff --git a/app/data/s1/sgwd2p.mpg b/app/data/s1/sgwd2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8d4896f3a9e9f5a186c1624f94ac33aba3fbb40c --- /dev/null +++ b/app/data/s1/sgwd2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9451f9d12edf6c0b2620b43375d24394409c6a7bf4e9186dcc8e6b255b2bff5 +size 415744 diff --git a/app/data/s1/sgwd3a.mpg b/app/data/s1/sgwd3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c910761977be2129b85dbb6a5d255b92eed5c6a1 --- /dev/null +++ b/app/data/s1/sgwd3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15ddfa18b41c2f34a3d13e114a4b5bf169460078cf23840b929a0f3db076e1c1 +size 417792 diff --git a/app/data/s1/sgwdzn.mpg b/app/data/s1/sgwdzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fe49b8d8b1327f238a64c0a513f4574ec050c354 --- /dev/null +++ b/app/data/s1/sgwdzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45abdef28b23d9eb2e7cd42f26d40615755898d229f3f83ac2bd665476009f96 +size 417792 diff --git a/app/data/s1/sgwj4n.mpg b/app/data/s1/sgwj4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8dd588b9ff5bda9fe89769a90ca4cdf61059ba10 --- /dev/null +++ b/app/data/s1/sgwj4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79aab34429439a7364d03f27af8c8f3ca16eb84bb4da2981a849b1d740c0236 +size 423936 diff --git a/app/data/s1/sgwj5s.mpg b/app/data/s1/sgwj5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02d452eb6af18b24a18250d19c055b4c8e079ce8 --- /dev/null +++ b/app/data/s1/sgwj5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46963ea7ec5ac14bf1c7e060f707ce344705f7bff205be13f05363ed80affebd +size 419840 diff --git a/app/data/s1/sgwj6p.mpg b/app/data/s1/sgwj6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..53330700f355abce245473ff416107cace22b265 --- /dev/null +++ b/app/data/s1/sgwj6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f1d5549d32f3392fda019edc5e277e27a725624439ec52d2e59072cb6e7169e +size 417792 diff --git a/app/data/s1/sgwj7a.mpg b/app/data/s1/sgwj7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a7d9a5c7c37d8c00de661103b998a069f392a23a --- /dev/null +++ b/app/data/s1/sgwj7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc210b567af529605b9145075f1ad8abafccd732734845c4eb29576f916aad7 +size 434176 diff --git a/app/data/s1/sgwp8n.mpg b/app/data/s1/sgwp8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..15b2b820bc78fd5d00b8dd3a5f624d00faaa04b3 --- /dev/null +++ b/app/data/s1/sgwp8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d128332b4ef8b210acc9c7293a1054ad3ce292ab5ac709241fb9ae97d17d576c +size 428032 diff --git a/app/data/s1/sgwp9s.mpg b/app/data/s1/sgwp9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..02a7d060e5ca595b78333f82aca4c09f798c2507 --- /dev/null +++ b/app/data/s1/sgwp9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d5ca1168f614dbcc87b6a83427b70dfdef58aee8e48009baa5f90370fec3363 +size 405504 diff --git a/app/data/s1/sgwq1a.mpg b/app/data/s1/sgwq1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9c8b0c688d4a442726504ecc8f354c438f2e031b --- /dev/null +++ b/app/data/s1/sgwq1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5843191fd309facefa9f8b378ac48d9f31d9d50810eece48160f79b143d1e038 +size 415744 diff --git a/app/data/s1/sgwqzp.mpg b/app/data/s1/sgwqzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4a13c92d1ef96cbd348c536f44fc1ae3e5eaa9b3 --- /dev/null +++ b/app/data/s1/sgwqzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c835f4c381716b441ca91ab5fa3616a02407d6c3f0dd011e3604faca153b326 +size 419840 diff --git a/app/data/s1/sgwx2n.mpg b/app/data/s1/sgwx2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f2d437a733f58e8b7dc19d5f21d7759ef5d5b367 --- /dev/null +++ b/app/data/s1/sgwx2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0703c162ce7eb11d1d2c27d4ba574cf73d126fbba1d31c535ca654c22b32f6d6 +size 421888 diff --git a/app/data/s1/sgwx3s.mpg b/app/data/s1/sgwx3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a690f6a5fed8c4e83d84dfe1da1e0eb9255ee455 --- /dev/null +++ b/app/data/s1/sgwx3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85bba5b8b6ea53106190837b58c0e18203162fb7678da1676c8fd6448d7c1ef1 +size 417792 diff --git a/app/data/s1/sgwx4p.mpg b/app/data/s1/sgwx4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1aa3e470db2c2f3bd212823e6d2074300f540296 --- /dev/null +++ b/app/data/s1/sgwx4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaa17a217e9b941d1b0d97dc0dd715f98217a0320d0531283861c7331a704c4 +size 407552 diff --git a/app/data/s1/sgwx5a.mpg b/app/data/s1/sgwx5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cdeecfec6ffb6cf4f0a859bc8b35c39c23eba390 --- /dev/null +++ b/app/data/s1/sgwx5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50dca0c1320fa6c2609f680113aed81e5e4159782c5689c51bc13bab861e2770 +size 417792 diff --git a/app/data/s1/srab1s.mpg b/app/data/s1/srab1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..528ff956603b65182a9124c925a432ce2bf90101 --- /dev/null +++ b/app/data/s1/srab1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f92d2e2f455413cd2bd72d0a4f6a190244ba27ed56e9787fc4311a8a41e9539d +size 485376 diff --git a/app/data/s1/srab2p.mpg b/app/data/s1/srab2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4f4894b515272491f469209d4cd643e8a06218c9 --- /dev/null +++ b/app/data/s1/srab2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b4489bb27d72af087e9c89480af29a6046e4c95861cdc3b177fb0ad6aaf7d69 +size 415744 diff --git a/app/data/s1/srab3a.mpg b/app/data/s1/srab3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..821d5bafd58c1364464feb834e1900ea869fb4d4 --- /dev/null +++ b/app/data/s1/srab3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:547262cd7059332348e73b52cb8f41e53bc2120e401b98ae7b6c95229327edf2 +size 421888 diff --git a/app/data/s1/srabzn.mpg b/app/data/s1/srabzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9fb678b30ffeebcd4e7ef07443d5183b12fe3ddf --- /dev/null +++ b/app/data/s1/srabzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66321d522055c7b7a71e617c6260b34b620ce1b4dffcf4c676d849a7d4bee411 +size 485376 diff --git a/app/data/s1/srah4n.mpg b/app/data/s1/srah4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1ea539db46528f83ff924b53d7b2932d3dad6d80 --- /dev/null +++ b/app/data/s1/srah4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08052434e06b8471525462e519421d2891431b45e0aa189927d8a21d12f07d6c +size 440320 diff --git a/app/data/s1/srah5s.mpg b/app/data/s1/srah5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..768535d85b58823fe871d6ed7bcb36b2f7633107 --- /dev/null +++ b/app/data/s1/srah5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5931b4f1e8c80b1bbff07a5277447fc9dad93ec65be1ab0fdee48591259320b0 +size 430080 diff --git a/app/data/s1/srah6p.mpg b/app/data/s1/srah6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9ddc95e34417309c3c55801c633fdad9551583ae --- /dev/null +++ b/app/data/s1/srah6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efbe44187029f0080f6c716c02cd15fa70782f8c19498defe60b0af10c0a68ce +size 454656 diff --git a/app/data/s1/srah7a.mpg b/app/data/s1/srah7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..47594f8dd71a8158f9b41396520efae3a8ce1133 --- /dev/null +++ b/app/data/s1/srah7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:febdf6e0a797a2c88628689e63ed0b285877bff3f34489abbae12e1164e49a94 +size 432128 diff --git a/app/data/s1/sran8n.mpg b/app/data/s1/sran8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c2322f6760956c87255e0f3ca3fc9db9c2d601fa --- /dev/null +++ b/app/data/s1/sran8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0da6a5e7e70bf25be146ce39170ed4072828ad6056c2f8216fba83202905413b +size 417792 diff --git a/app/data/s1/sran9s.mpg b/app/data/s1/sran9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9bc30e93435e1f1ce056c695fa6bb71d1e2c1c5c --- /dev/null +++ b/app/data/s1/sran9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c94d6127c83e267787a67c5e6b489a143d8106ed296abbf0dab7b1c8eea3d60d +size 440320 diff --git a/app/data/s1/srao1a.mpg b/app/data/s1/srao1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..82780edf4717628e2b13e7451cb386bbf1eeafd3 --- /dev/null +++ b/app/data/s1/srao1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dbfa1e40290fdc2ba4987a13e9843d2fa6ffe68519e6cb36f0c534bc0b742fa +size 407552 diff --git a/app/data/s1/sraozp.mpg b/app/data/s1/sraozp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0f4f3f64b3c4df3dd2407e14a078499a6dbc0d18 --- /dev/null +++ b/app/data/s1/sraozp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60c2622795ab94f3eb19917c1c07ac53e12844b6c8530095f899fc9dac72b53f +size 430080 diff --git a/app/data/s1/srau2n.mpg b/app/data/s1/srau2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cf217c654ecffc7d633c21ff991fde18e9abbec7 --- /dev/null +++ b/app/data/s1/srau2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a46d321ce7a95881f8671cf2f22514e3acd58edf0cea655114591fb4ec3e6faa +size 428032 diff --git a/app/data/s1/srau3s.mpg b/app/data/s1/srau3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1cddc62f5f5e75e035e3e8fe58e0edf2fcd66686 --- /dev/null +++ b/app/data/s1/srau3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e2cec9c1b756719062296c29f18981f521944aa4e4a83c3da509260236900f4 +size 409600 diff --git a/app/data/s1/srau4p.mpg b/app/data/s1/srau4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ff02a0e7a8317b79d0e2a73728983332188a17fd --- /dev/null +++ b/app/data/s1/srau4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a6c986bce5de4b88bf1d2a6102a3d121b1bccda5b357973d59b3aeeb4fa057c +size 413696 diff --git a/app/data/s1/srau5a.mpg b/app/data/s1/srau5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..eecbf970464a3a95f9c0a0e1fb6cff7b4494cb7f --- /dev/null +++ b/app/data/s1/srau5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d4fecfe124ee0ffb0d0d6ac29ca8b50be93d3b5cc8a567a27a77db32660ffd0 +size 456704 diff --git a/app/data/s1/srbb4n.mpg b/app/data/s1/srbb4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d8b5a859c8af17f13a70a805fc66cbf1397d99c --- /dev/null +++ b/app/data/s1/srbb4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd8028808a4731146f3d4958962f799b27ca2d42b5072b76f995833e19edce23 +size 430080 diff --git a/app/data/s1/srbb5s.mpg b/app/data/s1/srbb5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..442589d1020b2b866bd2a3a81a42a7e025b92ea1 --- /dev/null +++ b/app/data/s1/srbb5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bcc60fa7c795126a84556da1aa4dd734cc0d5c8cb9aba4241446dd66b8a9751 +size 419840 diff --git a/app/data/s1/srbb6p.mpg b/app/data/s1/srbb6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..83c7beb0633e12e01d40f25e7b2f0c31a8a420f0 --- /dev/null +++ b/app/data/s1/srbb6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8335578aece19a7ead5d3f07ef36a513c9b48432bb9321b957ee330d95b7ef03 +size 452608 diff --git a/app/data/s1/srbb7a.mpg b/app/data/s1/srbb7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cc970df83c016dfe8298513d8899a990518482eb --- /dev/null +++ b/app/data/s1/srbb7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e6ade48c8eb94c356596a453f688832bb68042c7cfbd2aef7b0aa3a91a1d836 +size 409600 diff --git a/app/data/s1/srbh8n.mpg b/app/data/s1/srbh8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b32dce72aa66976668b7774755819fce8e8f33b5 --- /dev/null +++ b/app/data/s1/srbh8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da977d1b1c1bb55eba1200f1ddbe243b8b302f203043594a338ba204ed9ebbf3 +size 436224 diff --git a/app/data/s1/srbh9s.mpg b/app/data/s1/srbh9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1a41ce107491dde7119dbe6652f264865df3b3a7 --- /dev/null +++ b/app/data/s1/srbh9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94ef7fe4ea39588ab8b1379e79f5c6b85834ee0e9e840b8a075755b287e28965 +size 405504 diff --git a/app/data/s1/srbi1a.mpg b/app/data/s1/srbi1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0133d57b65ccadb567ddb169201e67bda502c297 --- /dev/null +++ b/app/data/s1/srbi1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb479585d59e1dac554ee2aa5d6669aaaeb8b9c79c7feb581c5cf035f870ad69 +size 411648 diff --git a/app/data/s1/srbizp.mpg b/app/data/s1/srbizp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f748c6722dbd4f395a91fa1d1d17a97e8eb8be5e --- /dev/null +++ b/app/data/s1/srbizp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6469a8ab74b9a7cdc898ba9c44d00846a0902528ea54e6ec26ebf73b52028ae8 +size 417792 diff --git a/app/data/s1/srbo2n.mpg b/app/data/s1/srbo2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..529761ff7ea870b1e78fe7e72d544b458a87dde1 --- /dev/null +++ b/app/data/s1/srbo2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:628e0ed91865f5b8d3c436b42acd4e9852fe608fd0fbfd9f3a0d91b8e51859bb +size 407552 diff --git a/app/data/s1/srbo3s.mpg b/app/data/s1/srbo3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c4d28dfe0f7e64b2db29c438845bbd7e566d6261 --- /dev/null +++ b/app/data/s1/srbo3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b37abc6d65f819a7f6ca46d5af711d24d56a1d3e8811536accd330c9985e47 +size 407552 diff --git a/app/data/s1/srbo4p.mpg b/app/data/s1/srbo4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ad633c80e4d7354a1edd194edef1693bfcc44461 --- /dev/null +++ b/app/data/s1/srbo4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:455877996a256b2ed35210d42f7906a2e17d0ee4ab9d12ba00b9e34db587b00c +size 411648 diff --git a/app/data/s1/srbo5a.mpg b/app/data/s1/srbo5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e61e0e6b3d446135952bf71ec22adcfacf38f315 --- /dev/null +++ b/app/data/s1/srbo5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3d63e5df52fb751d7ac106f2297a407869f640d4cac08606e9146d69b93d4f4 +size 450560 diff --git a/app/data/s1/srbu6n.mpg b/app/data/s1/srbu6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4221d5f722a99fc5cbb4d5e3ffc79f0a884ea048 --- /dev/null +++ b/app/data/s1/srbu6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d7da081e2e8f72198ff7e17ea476183d29b83e51eebb8a3954be94ced4925b +size 421888 diff --git a/app/data/s1/srbu7s.mpg b/app/data/s1/srbu7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..68c93feb34b536e5b7c57469aa80dd74da4b807d --- /dev/null +++ b/app/data/s1/srbu7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ccc387f0c83632e199fc9b447047b347d71125a21f2721c65a51eccd7379c9f +size 464896 diff --git a/app/data/s1/srbu8p.mpg b/app/data/s1/srbu8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e0875fa62078372f7464e5fbb6cd03913c0e4213 --- /dev/null +++ b/app/data/s1/srbu8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0524d88364a3e2b12bca0c95bb0e697dc2bec2b3a2dda9aa01c46dc6d4aa3040 +size 428032 diff --git a/app/data/s1/srbu9a.mpg b/app/data/s1/srbu9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8d35021add6bf114d12d3ac64caecd233f103d4b --- /dev/null +++ b/app/data/s1/srbu9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9717096e3acf42d1378389d36b849bda646bdda466b2d5d8a982450ed6d993b0 +size 481280 diff --git a/app/data/s1/sria6n.mpg b/app/data/s1/sria6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ecfb48435e715c7fce1a35356fec238017c08faf --- /dev/null +++ b/app/data/s1/sria6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02bbf35bebae9c02c9319d706a354dcc0f728057b4718b40a1d3c5e516fc2ae1 +size 421888 diff --git a/app/data/s1/sria7s.mpg b/app/data/s1/sria7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9b92f1d94c60899bf0181cef5f9e2a3102500dbd --- /dev/null +++ b/app/data/s1/sria7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82208c3bc3aa51a8386d693ad5ca8e8fd244f52df310a6b19bb0855aaa4d5999 +size 434176 diff --git a/app/data/s1/sria8p.mpg b/app/data/s1/sria8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ec721fba9921ebe79f935111fec98abdb5c1410e --- /dev/null +++ b/app/data/s1/sria8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef21cc3c3dea292db47aed57f45d4b482229051e855f2b915739ef5de98368bd +size 421888 diff --git a/app/data/s1/sria9a.mpg b/app/data/s1/sria9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..2622509f4073085b20670a53905ab0625eb86b67 --- /dev/null +++ b/app/data/s1/sria9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33f12416d1549e12da91f0c59f8d469813e7073d1a20408e1c24b86b0b058087 +size 405504 diff --git a/app/data/s1/srih1s.mpg b/app/data/s1/srih1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..227adc94bdac186297b468b66806892577d012d5 --- /dev/null +++ b/app/data/s1/srih1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d39a197837153b894098a9d6707d35627b665a4180a417d2c2ede3fb195985c5 +size 428032 diff --git a/app/data/s1/srih2p.mpg b/app/data/s1/srih2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ba496f255148b003aaddfd69186e11ed48211d3b --- /dev/null +++ b/app/data/s1/srih2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b41c76aa7ae481cc62f21a3acb30ad35e72c272b497cde1533652eab519c52a +size 477184 diff --git a/app/data/s1/srih3a.mpg b/app/data/s1/srih3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..069fccdeee61d04bc76ef1c4839f08f137e395e4 --- /dev/null +++ b/app/data/s1/srih3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86c66a2ebaf9e745242628f7786366f5f34ed8cf785e8ac058718c40bbc53649 +size 411648 diff --git a/app/data/s1/srihzn.mpg b/app/data/s1/srihzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dc8f2bc83a541090eb24da6fe79efd339d4af89c --- /dev/null +++ b/app/data/s1/srihzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac5b4065f668eb1facbd7354d6f6d54eeba51a4150f50609a5037795b710d3e7 +size 477184 diff --git a/app/data/s1/srin4n.mpg b/app/data/s1/srin4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..563cc018ea9ba57d77b2c7f68e16171b0bdca884 --- /dev/null +++ b/app/data/s1/srin4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25516c92ac78f6a02f3392f8385f725517b7e4c6d0808fb6f5bb286fa8df29e +size 419840 diff --git a/app/data/s1/srin5s.mpg b/app/data/s1/srin5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..14eef0fe45550eda47d4fa2800019ca9f1290ef7 --- /dev/null +++ b/app/data/s1/srin5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f7c70bc149874cf1d949e81444fcf2cec18df0f971c377f4a489bc0e679c14e +size 444416 diff --git a/app/data/s1/srin6p.mpg b/app/data/s1/srin6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c968ee49f62d6abdb427cd0198fa36cb90ecfba2 --- /dev/null +++ b/app/data/s1/srin6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:695cb2f98e3f744c89382797815a7d05c2d3f9ba7074040d73dbc9f34383a1bb +size 428032 diff --git a/app/data/s1/srin7a.mpg b/app/data/s1/srin7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c1b6419b8d2f9eaeaee20eb35bc8e253054936b --- /dev/null +++ b/app/data/s1/srin7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7af19b107a3b63668941f19990be8f2d32e2ee88a5db47f29f2efd07925c6a6 +size 415744 diff --git a/app/data/s1/srit8n.mpg b/app/data/s1/srit8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a1a67c9def81e94a64cb4872f5cbdd4e63397782 --- /dev/null +++ b/app/data/s1/srit8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fac395911b00ae702d4eef940dbe6c3b60a3821bf8686982ebedf95dbece47cb +size 436224 diff --git a/app/data/s1/srit9s.mpg b/app/data/s1/srit9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b5274243a6d411fa6b372fb690bd26a659cb4572 --- /dev/null +++ b/app/data/s1/srit9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:689b4e5741dcb91db8ed274fe8dcd455aaa103154673e6fe117ed104a512b36b +size 415744 diff --git a/app/data/s1/sriu1a.mpg b/app/data/s1/sriu1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..47cb1cfa23463e6b93c78af316b1c6d0e597025c --- /dev/null +++ b/app/data/s1/sriu1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65ebd5b1fa810c1eacff50ba74c121fb240c5b6e8de1e5d1d7cef3465e46b1c3 +size 423936 diff --git a/app/data/s1/sriuzp.mpg b/app/data/s1/sriuzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4d02b27a4b8fe1694e6fce619d216dcbc959acf2 --- /dev/null +++ b/app/data/s1/sriuzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbb07a4e42546689015867053131407aefe5166281f41f703cc8b41178d1f336 +size 409600 diff --git a/app/data/s1/srwb8n.mpg b/app/data/s1/srwb8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6a58b1b02629e1db85f1e794fe00a4eb4425d035 --- /dev/null +++ b/app/data/s1/srwb8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1330eb8b6bfda72de9df062c611a5e1cb95d154e9ba2be5eb77b020c5994d029 +size 423936 diff --git a/app/data/s1/srwb9s.mpg b/app/data/s1/srwb9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e2a4c6a8ae0c022b45c3986c07a29589631869be --- /dev/null +++ b/app/data/s1/srwb9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b711c8a914664a37be742db26a3f209586024595440e24aa781014d0293b58d1 +size 417792 diff --git a/app/data/s1/srwc1a.mpg b/app/data/s1/srwc1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c968ee743c1aebff0800dc920caae8907e9c96be --- /dev/null +++ b/app/data/s1/srwc1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a89684a92da318897a277b81504ce589b40e6914ba492338c0162c545f8eb3c +size 452608 diff --git a/app/data/s1/srwczp.mpg b/app/data/s1/srwczp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..15e83d96c423ff60b00a0ef67e9007f91f0e3ef3 --- /dev/null +++ b/app/data/s1/srwczp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:231521e77a241657c98a7a48fbf58c9f1c7a0425be9b95565758026d4ac7481c +size 425984 diff --git a/app/data/s1/srwi2n.mpg b/app/data/s1/srwi2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..41a9d0849acec8129a802f82315fcabb8da8750a --- /dev/null +++ b/app/data/s1/srwi2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46839b1d665250f37e67bb719aa4a5f0e9d709c645033357a57f48ff622bd113 +size 419840 diff --git a/app/data/s1/srwi3s.mpg b/app/data/s1/srwi3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d825903917ca8131793a248ac25c3f23d0c67ef --- /dev/null +++ b/app/data/s1/srwi3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5536c7c686f5a64cc70f8b00094d44abaf85d55009f555fa0bcbbe98726a4249 +size 425984 diff --git a/app/data/s1/srwi4p.mpg b/app/data/s1/srwi4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..fe0b9885650b8ba904ec88862848c55fa75cea38 --- /dev/null +++ b/app/data/s1/srwi4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d2caaa5b24ef689d9e3e16cdf9281cc5778d8c57414e79583cae8b8045e45c9 +size 460800 diff --git a/app/data/s1/srwi5a.mpg b/app/data/s1/srwi5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1ba3faad3ab905725277c5de6e95708c2ea57a4d --- /dev/null +++ b/app/data/s1/srwi5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90d3385ddfe43dcdd150cf6bfa375deb76a0e2fe8d2fe8f0b9b0a5dcfb292dd8 +size 428032 diff --git a/app/data/s1/srwo6n.mpg b/app/data/s1/srwo6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f77095a32cff43ab761c0037fe73281cb0c0031b --- /dev/null +++ b/app/data/s1/srwo6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed6cd68e1c39cd8cbf63ac2ab2ce30e97c935dae4df81b4fcaf6dc9bbc7a6a1 +size 438272 diff --git a/app/data/s1/srwo7s.mpg b/app/data/s1/srwo7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..c09bd5b3e03245afdd1d99bf24305986a99d79ca --- /dev/null +++ b/app/data/s1/srwo7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2667711f30f43a90f68b72e5778f9048a51741cd6a0da42fa7503eebda6b3504 +size 421888 diff --git a/app/data/s1/srwo8p.mpg b/app/data/s1/srwo8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5e8c0920ca248f629f1313dbf571dd1ce80bff8c --- /dev/null +++ b/app/data/s1/srwo8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74d143c901caffdc537b5fb75cec087267cd5e2685fe859346921cb526957406 +size 436224 diff --git a/app/data/s1/srwo9a.mpg b/app/data/s1/srwo9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9ea31ca2d75080c92c86cb44e1255ea279c4ae8c --- /dev/null +++ b/app/data/s1/srwo9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc50c027a60c631cbe7a768e668a439141565db3fe11b0bd40845d60f956c68b +size 450560 diff --git a/app/data/s1/srwv1s.mpg b/app/data/s1/srwv1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..da689bb7fe54c19af52ccfa24eacfa51511e32fc --- /dev/null +++ b/app/data/s1/srwv1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5cb95b673e38b3e84a6bbf4ab9d28ef2510198079396cd705bdc7c345933220 +size 458752 diff --git a/app/data/s1/srwv2p.mpg b/app/data/s1/srwv2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7ec9b42d86b42b4e5e130c76c18a4cc841692a63 --- /dev/null +++ b/app/data/s1/srwv2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e00c93177dd51152454667775fd5d944939e5f15eabc6b904589bce38b5838a +size 401408 diff --git a/app/data/s1/srwv3a.mpg b/app/data/s1/srwv3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..824384846de0aa4e07f22f9c63e3f3553ed8145d --- /dev/null +++ b/app/data/s1/srwv3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79dddf91e8b070ef4b8458f8a4aa8cf3180987eb5cddbe0d75e42da6a1c8464 +size 438272 diff --git a/app/data/s1/srwvzn.mpg b/app/data/s1/srwvzn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..277c074a97c9386548444d7b6a102ff2b05585ff --- /dev/null +++ b/app/data/s1/srwvzn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29bd1f51eec0bd95115b914a1d1428c06c8024ba4d3d78390bad5eb974034d3d +size 430080 diff --git a/app/data/s1/swab6n.mpg b/app/data/s1/swab6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..9146ba29466b821ed3aa2e0abd1f6a8be8debde6 --- /dev/null +++ b/app/data/s1/swab6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b70ec52d70ca6117b285116e55b0c7ef5868edbc089b7c8b09515063c72d7f7e +size 448512 diff --git a/app/data/s1/swab7s.mpg b/app/data/s1/swab7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ada8ee19f6faa061b6b44c49c156c79520fc341d --- /dev/null +++ b/app/data/s1/swab7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:007e6a5cf63b1c9c672e025cfe8d2309ba37ab2e4e42db12e1f507e628b0adba +size 417792 diff --git a/app/data/s1/swab8p.mpg b/app/data/s1/swab8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f92827f85e049775439651897470fc8cba1339e1 --- /dev/null +++ b/app/data/s1/swab8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50767b0a4c43bec1ffbcc9ae422937e2f8d6bd2515e412f2649228e07c9180be +size 436224 diff --git a/app/data/s1/swab9a.mpg b/app/data/s1/swab9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7b8029d0b929ca72a8b4e737db09d6986d65936c --- /dev/null +++ b/app/data/s1/swab9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:153b3d455964c8e6d98ff17bd837aa30f867e42e0d0417d86a61d48fadcc79f2 +size 421888 diff --git a/app/data/s1/swai1s.mpg b/app/data/s1/swai1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..de139dc62b339b7126ae85444496fc1bdd712287 --- /dev/null +++ b/app/data/s1/swai1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a02046854ca6ba34de8b27841628c8b8fdc17fbf903d2c0f5c7e0a0fcb0cfb41 +size 430080 diff --git a/app/data/s1/swai2p.mpg b/app/data/s1/swai2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..d8fa89a071522e369af1c1839c66cd1cfaf69046 --- /dev/null +++ b/app/data/s1/swai2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916da1d72cace7351bf829ebdc9dd32ea2cd82986439dbab7c498e7af63b7d12 +size 442368 diff --git a/app/data/s1/swai3a.mpg b/app/data/s1/swai3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..142371efc1a8a644e6723442eca4f1528a1b51ea --- /dev/null +++ b/app/data/s1/swai3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf734b524c75f5de8714cb47925e59a59ffc757ed1523c0b7426fad84c3a7d3 +size 421888 diff --git a/app/data/s1/swaizn.mpg b/app/data/s1/swaizn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..13d38d2f3fda2f58662bbc4676edab483b704f0c --- /dev/null +++ b/app/data/s1/swaizn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b0e0cfefb1902bcd45f6f521e2f50b600840b0f160ad35e18d393139188cfd +size 417792 diff --git a/app/data/s1/swao4n.mpg b/app/data/s1/swao4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..1f8b1da6f7a382f5636f4056c890d65b5e421365 --- /dev/null +++ b/app/data/s1/swao4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eeea91bf683ae099b94236ad76d31e6a4e4e40665adbcf2a137b6a8dee0af51 +size 440320 diff --git a/app/data/s1/swao5s.mpg b/app/data/s1/swao5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ed86a8a6f41ea7662a86c42e660da7c9daa0b20f --- /dev/null +++ b/app/data/s1/swao5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16c6d587dc94f2ca6b47987ce69ccb9f3bc8f192694e0052db8a592c89dfa911 +size 432128 diff --git a/app/data/s1/swao6p.mpg b/app/data/s1/swao6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..98a37ab800fab6ccf7708979da5fee7a82dbfad5 --- /dev/null +++ b/app/data/s1/swao6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81345f01e23f66744903ddbf11f5521d50de2caef2c9cfd1b9c630706e10ef2e +size 425984 diff --git a/app/data/s1/swao7a.mpg b/app/data/s1/swao7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..94dab01d7d8037563334b7fc4adcd542a4a37ad3 --- /dev/null +++ b/app/data/s1/swao7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d66db35b7838ff3bc60b85130a532a81bb711fa53f319de301f03a8b59a16364 +size 411648 diff --git a/app/data/s1/swau8n.mpg b/app/data/s1/swau8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5207899e687e5d789971dbbdfe0ae61d1b6a3019 --- /dev/null +++ b/app/data/s1/swau8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b60a35c84efee873f6672f63742e9eeeb0bf16f8859809e37d0288a852b4211 +size 417792 diff --git a/app/data/s1/swau9s.mpg b/app/data/s1/swau9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..4519cd16ba2c573aa13dda7f779754df2cdc8b8f --- /dev/null +++ b/app/data/s1/swau9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a429a63a5dbcfb9862e0be6f74b95d0b6363c3f003d74472304f034d16cd5ec +size 438272 diff --git a/app/data/s1/swav1a.mpg b/app/data/s1/swav1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ce2d0ab11c6525f2cf005c6f201c0f8267844cc8 --- /dev/null +++ b/app/data/s1/swav1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e7f6bf324173c464fac030c50b052102a6945509be1ea031f1fb8d9f8b913f3 +size 438272 diff --git a/app/data/s1/swavzp.mpg b/app/data/s1/swavzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..65486c75026b214e9314313b276b0ba749ee2ad6 --- /dev/null +++ b/app/data/s1/swavzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0728955161f7497f2a5f1e2c59f1355aa47d8e97d7d39218c857e9d5bca7f710 +size 440320 diff --git a/app/data/s1/swbc1s.mpg b/app/data/s1/swbc1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6b1481e659b60425230e1313b56c80b9b53eb3b9 --- /dev/null +++ b/app/data/s1/swbc1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bbb6d715d3be3701cb3c7c82eca8249d455c8f161c996b3ab3d683a1efb731c +size 432128 diff --git a/app/data/s1/swbc2p.mpg b/app/data/s1/swbc2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5abd271b84655467037dfad5d6c09a5286f3ce16 --- /dev/null +++ b/app/data/s1/swbc2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f6e30ee33bb29ab0aa7a4ca8ebb6e2011946a35aae33ad35ef8c57934db6621 +size 442368 diff --git a/app/data/s1/swbc3a.mpg b/app/data/s1/swbc3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d3b4dca4d937de7e6c1deb36d479c65594c2691 --- /dev/null +++ b/app/data/s1/swbc3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c814baecc592f29243a7bcc903d2b3e389d7b7896c99708fe98d87c26d1dc2 +size 436224 diff --git a/app/data/s1/swbczn.mpg b/app/data/s1/swbczn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5737a3ba6b28097e7d71c3bc55f9525b19b14443 --- /dev/null +++ b/app/data/s1/swbczn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d70f92db16c33831e84a3e6eed8f19f0745fd5a1d9f108abfe73286363c3020 +size 415744 diff --git a/app/data/s1/swbi4n.mpg b/app/data/s1/swbi4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..5490a22e467cc484f0e683d7e14728ed6c108a67 --- /dev/null +++ b/app/data/s1/swbi4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e12a305ec343d822e27c7a0eb1e3fee69594ab81001d072c39ca8bad26ecc01f +size 452608 diff --git a/app/data/s1/swbi5s.mpg b/app/data/s1/swbi5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3fb756ce4404f9885e39d798bf810f4f85099d98 --- /dev/null +++ b/app/data/s1/swbi5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73010e8ac87e465f74cbfdfde4689f2eae5a20afe862381bf178f2cfd76777d +size 425984 diff --git a/app/data/s1/swbi6p.mpg b/app/data/s1/swbi6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bbc68db107b02a5aa27b6d1e670854436d61a873 --- /dev/null +++ b/app/data/s1/swbi6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6fd9bdf9a123f4f0f37757f4ea0a75e6ecd7b6b44ce9192c1691c371190366d +size 409600 diff --git a/app/data/s1/swbi7a.mpg b/app/data/s1/swbi7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f0d973ff94b46a2a9302564c6b0181120f5e3918 --- /dev/null +++ b/app/data/s1/swbi7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6543bf91579781ddcbaa2f834cb795ef6cc5e7dc77636beecdac2c9f56d218e +size 434176 diff --git a/app/data/s1/swbo8n.mpg b/app/data/s1/swbo8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dc1c595de97010354678a9dc7faa5e0d406339dc --- /dev/null +++ b/app/data/s1/swbo8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca091293503fee5c096861450c7313efd38a29681ffb21635e445442adfd580b +size 430080 diff --git a/app/data/s1/swbo9s.mpg b/app/data/s1/swbo9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..82705e1fcd59ea6d26c392b79253a185563e266e --- /dev/null +++ b/app/data/s1/swbo9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4e3c0942af52f3697687f5219a7442b8567f705797cf21c93a3520e9da53c97 +size 456704 diff --git a/app/data/s1/swbp1a.mpg b/app/data/s1/swbp1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..ffc1ba1a54f73eed2f9ab77d6e0d9b6e68023346 --- /dev/null +++ b/app/data/s1/swbp1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4655fa8b153bf7addbe4430009e99de2bbee3bf17c2806e91f790af9012b4cb7 +size 417792 diff --git a/app/data/s1/swbpzp.mpg b/app/data/s1/swbpzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3797e70ab299a393014d93bf7167e95e0f99fa65 --- /dev/null +++ b/app/data/s1/swbpzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d837554294bc9e2c418d00f4ab2c1bd5a45554ed410d7236e8e0cab95314b9dd +size 421888 diff --git a/app/data/s1/swbv2n.mpg b/app/data/s1/swbv2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..58e2013a9679850f4565cfcd6f4995ce0c7db6f8 --- /dev/null +++ b/app/data/s1/swbv2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a11394011561e7a6b3ffcf2ca5d58612865348bcb3201ca6ec9bca45763616 +size 417792 diff --git a/app/data/s1/swbv3s.mpg b/app/data/s1/swbv3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..235f4cbc2e27bc72a575fe2139b7004dd866d336 --- /dev/null +++ b/app/data/s1/swbv3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d38837fca6a345cb865d303b0dbf0bf290ba1a575a24a0bc46b2ad390e16bad0 +size 421888 diff --git a/app/data/s1/swbv4p.mpg b/app/data/s1/swbv4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..04d523278e2f3b8f6e21ef527b62c8bd164e328e --- /dev/null +++ b/app/data/s1/swbv4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecf18bb2cf64b6f8d2642dd62f343778a9396e5722324ffd32ffc1be61f6d182 +size 419840 diff --git a/app/data/s1/swbv5a.mpg b/app/data/s1/swbv5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b793b312214e182a09a143a8e175c0fb9cc164e2 --- /dev/null +++ b/app/data/s1/swbv5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52308cb47c710eca74359125ad0b2b080742055998db3c421c8e93428962430a +size 419840 diff --git a/app/data/s1/swib2n.mpg b/app/data/s1/swib2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6a451512e2b1a083bd46b03197c9f2a148afbefc --- /dev/null +++ b/app/data/s1/swib2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73573ce941169b3ee8ab965caf5d2ec118846f0d34408216be48f5bf585f8eb5 +size 434176 diff --git a/app/data/s1/swib3s.mpg b/app/data/s1/swib3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bb58b1bf346521541df6a5877fe6cbfdee3762f0 --- /dev/null +++ b/app/data/s1/swib3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:837de27b22d7ba9d65e6b73340c9da44cfef961f9647bbaa06ac43ed9171a748 +size 438272 diff --git a/app/data/s1/swib4p.mpg b/app/data/s1/swib4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6583cd8810179f39db1550d428e206d6bd7748f5 --- /dev/null +++ b/app/data/s1/swib4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:721b5edd67a1012a5ae5f66fc11d5ffce9baab6da788a2965daa98b07f2504e4 +size 409600 diff --git a/app/data/s1/swib5a.mpg b/app/data/s1/swib5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..07912dee08a70bc27f465b912888f032fdee3105 --- /dev/null +++ b/app/data/s1/swib5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e4a3a80322b49901f6f028f0342063bc6c702a72a69012f712d482594dcd90 +size 413696 diff --git a/app/data/s1/swih6n.mpg b/app/data/s1/swih6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..8c621448e48812b77a7905bb57518e33b4db85af --- /dev/null +++ b/app/data/s1/swih6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:677312baf65667f098670da6e217b511a8027a50d2ca8c03e290f3998f2e9693 +size 409600 diff --git a/app/data/s1/swih7s.mpg b/app/data/s1/swih7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e19a1566419c215337c93252127570317047eaa7 --- /dev/null +++ b/app/data/s1/swih7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b42de3a3d28a8f3f99adb4c9307441d8619d872f54a008fbef003432c864a51 +size 475136 diff --git a/app/data/s1/swih8p.mpg b/app/data/s1/swih8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..0c08301fcbff3ebcbe523c3bdf22d645889effa4 --- /dev/null +++ b/app/data/s1/swih8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aebf9ac5eae2c77c199f11e74119ff81c64a25c9c46052470eabf42cc83dcd1 +size 419840 diff --git a/app/data/s1/swih9a.mpg b/app/data/s1/swih9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bb9524df5450af237173e479a716f540258ed245 --- /dev/null +++ b/app/data/s1/swih9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f95ce171fce3bf24e00bab6f00394a0a5ccd6fba6645a74ae2c7777b4a0c35 +size 440320 diff --git a/app/data/s1/swio1s.mpg b/app/data/s1/swio1s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f4cb2cf8cf6f05655455d670180dcf561a4789af --- /dev/null +++ b/app/data/s1/swio1s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46c6a98a1a92de0f26bbc6202a2f10c1f58084be4ed98eabec52945d11632d6a +size 436224 diff --git a/app/data/s1/swio2p.mpg b/app/data/s1/swio2p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a071ecfff873a951e5e42b85405f4a93b3c9ebf3 --- /dev/null +++ b/app/data/s1/swio2p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e40cbdcf35d08ff2db6e63de313d5099fe0329ea19f89729cbd2f128141e2d99 +size 417792 diff --git a/app/data/s1/swio3a.mpg b/app/data/s1/swio3a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..470d1dd45558dc329c04b2732678f7508f0f37f6 --- /dev/null +++ b/app/data/s1/swio3a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0695b13f71d8ca0bc2532ecc4b30539ee86e244c9c8f3619efba61eb6700ebbc +size 458752 diff --git a/app/data/s1/swiozn.mpg b/app/data/s1/swiozn.mpg new file mode 100644 index 0000000000000000000000000000000000000000..520ca1c6e64fa8dc6c1afd7aa57ce42b2f4188c3 --- /dev/null +++ b/app/data/s1/swiozn.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:792690e65e4d9fb7cad12e5d57ceee8da40c7d5b431c67e449a2f98edbc6fc35 +size 485376 diff --git a/app/data/s1/swiu4n.mpg b/app/data/s1/swiu4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..22ad2b222ca50f80dc5f88d5eb55c869e4bbf841 --- /dev/null +++ b/app/data/s1/swiu4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c36d70754f25105ffb0f772e181d1a7c8a3ebe23986cb716f0a79e639b1f2e1e +size 432128 diff --git a/app/data/s1/swiu5s.mpg b/app/data/s1/swiu5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..074396dffa4724549ac869e637eb1db723764525 --- /dev/null +++ b/app/data/s1/swiu5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b824ec53a8f4def9409a1eb0def1cb4df690f2f02cb81cdf7784d9a1f4c3556 +size 430080 diff --git a/app/data/s1/swiu6p.mpg b/app/data/s1/swiu6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..45c9c61f5f593ed9fe84fdc62a464fc8912d9436 --- /dev/null +++ b/app/data/s1/swiu6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:396a4395c1aa7005fe02e84cbe23cf49f190ce797c7876719047a4f53ddc17b4 +size 417792 diff --git a/app/data/s1/swiu7a.mpg b/app/data/s1/swiu7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..a24e733bdb84da7fd1f9c9a9afb59b06f63cdbca --- /dev/null +++ b/app/data/s1/swiu7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:419ac6a718d66f9841128da1eccc65d628afa4fa9950c66f0cc1c41143d61a21 +size 411648 diff --git a/app/data/s1/swwc4n.mpg b/app/data/s1/swwc4n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..dafb7a93c082b7a826f0ec50c9505a9280b04477 --- /dev/null +++ b/app/data/s1/swwc4n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc135263da4d95d454abae36a402f6d297ec8eb22e26db48463df3c621a02df9 +size 434176 diff --git a/app/data/s1/swwc5s.mpg b/app/data/s1/swwc5s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..e522c2d34d21c1cc605e85b75ea88f7d36d7b5e8 --- /dev/null +++ b/app/data/s1/swwc5s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43bb5559fc4fcd6c3229bc57194ae145bf68a6f91a3a6163a2d838f22254cc24 +size 407552 diff --git a/app/data/s1/swwc6p.mpg b/app/data/s1/swwc6p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..01777607cc63cf7e3f770c0f1765d8e3f086040f --- /dev/null +++ b/app/data/s1/swwc6p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1786a08b61750ef025a7e6eebc02ba453cf49131bf6bebd67401ee6832de2acc +size 419840 diff --git a/app/data/s1/swwc7a.mpg b/app/data/s1/swwc7a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..37c420ebd7ce6690c1960ff51650b1666503fc62 --- /dev/null +++ b/app/data/s1/swwc7a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b7d91be815265b26faf59a86cf41826d0fd9fa557961f3a4de96e2dd8d633fb +size 456704 diff --git a/app/data/s1/swwi8n.mpg b/app/data/s1/swwi8n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b9a67da0b708a9dce51a25ca1c8110c99a187ad2 --- /dev/null +++ b/app/data/s1/swwi8n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29cb828a9cd1a419b46df0c53eaaeb245105542a636d6d07e882ef898688f540 +size 421888 diff --git a/app/data/s1/swwi9s.mpg b/app/data/s1/swwi9s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..84eb80bbb5a3436eebe49d020faf6b50a6fbea11 --- /dev/null +++ b/app/data/s1/swwi9s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99295d11b73bd29b3e323410e3572d8a7082b7d65e61bf9ec7292dcf714e93ac +size 436224 diff --git a/app/data/s1/swwj1a.mpg b/app/data/s1/swwj1a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..6edfed2004941767aed918413d4096c956227a0f --- /dev/null +++ b/app/data/s1/swwj1a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acb857b46b2b2453f51460d4921e4e1165dc6000f6fd13f83d7e96a748d4b470 +size 473088 diff --git a/app/data/s1/swwjzp.mpg b/app/data/s1/swwjzp.mpg new file mode 100644 index 0000000000000000000000000000000000000000..cd460449fb77a84e2fdafcb259f5e3d6afcb6c60 --- /dev/null +++ b/app/data/s1/swwjzp.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0dbb3cc45760a8f21338a7a3ce20713c3b2b673bcbb9300ec1dd8f857327507 +size 419840 diff --git a/app/data/s1/swwp2n.mpg b/app/data/s1/swwp2n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..bed9a086aed623fcad368b1c08fc37d3f7d47426 --- /dev/null +++ b/app/data/s1/swwp2n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee165365348bd1850155ecf21fb2e7db4926fc4912056c97734015b2e620c68d +size 436224 diff --git a/app/data/s1/swwp3s.mpg b/app/data/s1/swwp3s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3d82ea6b3ebdad11356d54192958c0903a202cba --- /dev/null +++ b/app/data/s1/swwp3s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:550fd6ec3d2f66da3a77ad4d6361c4099880798a914268d8d31ef47612645386 +size 411648 diff --git a/app/data/s1/swwp4p.mpg b/app/data/s1/swwp4p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..3e95628bd560d35867288363f54886a714c1095e --- /dev/null +++ b/app/data/s1/swwp4p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9072c1d54835189ff91ae2cf9678859f8c3769967e96dc69443cafae84f2cde5 +size 430080 diff --git a/app/data/s1/swwp5a.mpg b/app/data/s1/swwp5a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..b540dbea4805722568905cd747c18bf07fb44f71 --- /dev/null +++ b/app/data/s1/swwp5a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f79234547cb75339eb54c5b39cd2e9e8e15a17823f97adad709fb64d58c53758 +size 432128 diff --git a/app/data/s1/swwv6n.mpg b/app/data/s1/swwv6n.mpg new file mode 100644 index 0000000000000000000000000000000000000000..f8c5016962df50a5ecf32b7b9f990ba775e0dd90 --- /dev/null +++ b/app/data/s1/swwv6n.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65cc1c3e4199bb70bc25c986ba1b205503900076377f05961329b8dd3a7d88c1 +size 411648 diff --git a/app/data/s1/swwv7s.mpg b/app/data/s1/swwv7s.mpg new file mode 100644 index 0000000000000000000000000000000000000000..49368c81bd72e1cf192e8591dcb7347db66ab021 --- /dev/null +++ b/app/data/s1/swwv7s.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb39e39610af7aa32467faf4d6638a1cd7019d6baf3600f234d3a84a2ac22b6b +size 405504 diff --git a/app/data/s1/swwv8p.mpg b/app/data/s1/swwv8p.mpg new file mode 100644 index 0000000000000000000000000000000000000000..39fcce82ade168a8cd2d3fd4eaefdcd3911c8a11 --- /dev/null +++ b/app/data/s1/swwv8p.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06102ed813a4b6897dafda2ee49a39377edf9b2a70e8ba2d10600b6bed1a4f22 +size 413696 diff --git a/app/data/s1/swwv9a.mpg b/app/data/s1/swwv9a.mpg new file mode 100644 index 0000000000000000000000000000000000000000..7d9df17cbec9911f8ed15fb3083beb08281707c9 --- /dev/null +++ b/app/data/s1/swwv9a.mpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4701491708ce4131ea41ead9ab459b68bb4b968075130c2116bd1bcf7aa29179 +size 446464 diff --git a/app/modelutil.py b/app/modelutil.py new file mode 100644 index 0000000000000000000000000000000000000000..125aca21899bc98c3963529760b13a6e515fd0ad --- /dev/null +++ b/app/modelutil.py @@ -0,0 +1,46 @@ +from __future__ import annotations + +import os + +import tensorflow as tf +from tensorflow.keras.layers import (Activation, Bidirectional, Conv3D, Dense, + Dropout, Flatten, LSTM, MaxPool3D, + TimeDistributed) +from tensorflow.keras.models import Sequential + + +# Disable all GPUS +tf.config.set_visible_devices([], 'GPU') + +def load_model() -> Sequential: + model = Sequential() + + model.add(Conv3D(128, 3, input_shape=(75,46,140,1), padding='same')) + model.add(Activation('relu')) + model.add(MaxPool3D((1,2,2))) + + model.add(Conv3D(256, 3, padding='same')) + model.add(Activation('relu')) + model.add(MaxPool3D((1,2,2))) + + model.add(Conv3D(75, 3, padding='same')) + model.add(Activation('relu')) + model.add(MaxPool3D((1,2,2))) + + model.add(TimeDistributed(Flatten())) + + model.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True))) + model.add(Dropout(.5)) + + model.add(Bidirectional(LSTM(128, kernel_initializer='Orthogonal', return_sequences=True))) + model.add(Dropout(.5)) + + model.add(Dense(41, kernel_initializer='he_normal', activation='softmax')) + + base_dir = os.path.dirname(os.path.abspath(__file__)) + weights_path = os.path.abspath(os.path.join(base_dir, '..', 'models', 'checkpoint')) + if not os.path.exists(weights_path): + raise FileNotFoundError(f"Model weights not found at {weights_path}") + model.load_weights(weights_path) + + return model diff --git a/app/photos/app.png b/app/photos/app.png new file mode 100644 index 0000000000000000000000000000000000000000..746af5426cb80c14a7d09be8a57a7d2856000e58 --- /dev/null +++ b/app/photos/app.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a83b29690e91d2d8b623a42e62bd0565751fc0586c44fe6b6c702ec768c4785d +size 461058 diff --git a/app/photos/bar.png b/app/photos/bar.png new file mode 100644 index 0000000000000000000000000000000000000000..2924a51ea5e1250d59a8cea08e58e43309cbe1b7 Binary files /dev/null and b/app/photos/bar.png differ diff --git a/app/photos/gif.png b/app/photos/gif.png new file mode 100644 index 0000000000000000000000000000000000000000..38e81afd3701ad9bed9be896a2f345a80f1a81a9 Binary files /dev/null and b/app/photos/gif.png differ diff --git a/app/photos/loss.png b/app/photos/loss.png new file mode 100644 index 0000000000000000000000000000000000000000..c6fcbae51179eabc827f74ca1004e458b84c5642 Binary files /dev/null and b/app/photos/loss.png differ diff --git a/app/photos/model.png b/app/photos/model.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc55ab6824353273fb1ca76f194285711d1d62c Binary files /dev/null and b/app/photos/model.png differ diff --git a/app/photos/ogvid.png b/app/photos/ogvid.png new file mode 100644 index 0000000000000000000000000000000000000000..d13599ae09fd7416d47a5894b009a004bcff670a --- /dev/null +++ b/app/photos/ogvid.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27df10da74e867534c8aa858b714bbc157a7db1b0365f6fdba0797b0fbefec23 +size 280412 diff --git a/app/photos/op.png b/app/photos/op.png new file mode 100644 index 0000000000000000000000000000000000000000..4b92a63a3a57f1c4c35ceed37f005ca756a27164 Binary files /dev/null and b/app/photos/op.png differ diff --git a/app/streamlitapp.py b/app/streamlitapp.py new file mode 100644 index 0000000000000000000000000000000000000000..dd0ce65a673b04db0c2b2dd1034b566d1ba2fc5f --- /dev/null +++ b/app/streamlitapp.py @@ -0,0 +1,97 @@ +from __future__ import annotations + +# Import all of the dependencies +from pathlib import Path +import subprocess +import tempfile + +import imageio +import streamlit as st +import tensorflow as tf + +from modelutil import load_model +from utils import load_data, num_to_char + +# Set the layout to the streamlit app as wide +st.set_page_config(layout='wide') + +# Setup the sidebar +with st.sidebar: + st.image('https://www.onepointltd.com/wp-content/uploads/2020/03/inno2.png') + st.title('NeuroSync Lipscape') + st.info('This application is originally developed from the Lip-Reader deep learning model.') + +st.title('NeuroSync Lipscape Full Stack App') + +BASE_DIR = Path(__file__).resolve().parent +DATA_DIR = BASE_DIR / 'data' / 's1' + +# Generating a list of options or videos +options = sorted([item.name for item in DATA_DIR.glob('*.mpg')]) +selected_video = st.selectbox('Choose video', options) + +# Generate two columns +col1, col2 = st.columns(2) + +if options: + # Rendering the video + with col1: + st.info('The video below displays the converted video in mp4 format') + file_path = DATA_DIR / selected_video + if not file_path.exists(): + st.error(f"Video not found: {file_path}") + else: + output_path = None + try: + with tempfile.NamedTemporaryFile(suffix=".mp4", delete=False) as output_file: + output_path = Path(output_file.name) + subprocess.run( + [ + "ffmpeg", + "-i", + str(file_path), + "-vcodec", + "libx264", + str(output_path), + "-y", + ], + check=True, + capture_output=True, + text=True, + ) + with output_path.open('rb') as video: + video_bytes = video.read() + st.video(video_bytes) + except subprocess.CalledProcessError as exc: + st.error("ffmpeg failed to convert the selected video.") + st.code(exc.stderr or "No ffmpeg error output captured.") + finally: + if output_path and output_path.exists(): + output_path.unlink() + + with col2: + if file_path.exists(): + st.info('This is all the machine learning model sees when making a prediction') + video, _annotations = load_data(tf.convert_to_tensor(str(file_path))) + gif_path = None + try: + with tempfile.NamedTemporaryFile(suffix=".gif", delete=False) as gif_file: + gif_path = Path(gif_file.name) + imageio.mimsave(str(gif_path), video, fps=10) + st.image(str(gif_path), width=400) + finally: + if gif_path and gif_path.exists(): + gif_path.unlink() + + st.info('This is the output of the machine learning model as tokens') + model = load_model() + yhat = model.predict(tf.expand_dims(video, axis=0)) + decoder = tf.keras.backend.ctc_decode(yhat, [75], greedy=True)[0][0].numpy() + st.text(decoder) + + # Convert prediction to text + st.info('Decode the raw tokens into words') + converted_prediction = tf.strings.reduce_join(num_to_char(decoder)).numpy().decode('utf-8') + st.text(converted_prediction) +else: + st.warning(f"No videos were found in {DATA_DIR}.") diff --git a/app/test_video.mp4 b/app/test_video.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..7cc007c593163ec369ec148cb1db895aef5a84eb --- /dev/null +++ b/app/test_video.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46dd660a865bc05075cd065769cc94f87fe8fb240ec06091d25bf7804ec6c301 +size 112050 diff --git a/app/utils.py b/app/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..4aa180cebae2fb9d123b949dddfbb20d56d4f739 --- /dev/null +++ b/app/utils.py @@ -0,0 +1,90 @@ +######################################################################################################################## +# ------------------------------------------- of AUTHOR: Omm AKA Antonio Colapso---------------------------------------# +######################################################################################################################## +from __future__ import annotations + +from typing import List + +import cv2 +import os +import tensorflow as tf + + +# Disable all GPUS +tf.config.set_visible_devices([], 'GPU') + + + + + +vocab = [x for x in "abcdefghijklmnopqrstuvwxyz'?!123456789 "] +char_to_num = tf.keras.layers.StringLookup(vocabulary=vocab, oov_token="") +# Mapping integers back to original characters +num_to_char = tf.keras.layers.StringLookup( + vocabulary=char_to_num.get_vocabulary(), oov_token="", invert=True +) + +def load_video(path: str) -> List[float]: + cap = cv2.VideoCapture(path) + frames = [] + for _ in range(int(cap.get(cv2.CAP_PROP_FRAME_COUNT))): + ret, frame = cap.read() + if not ret or frame is None: + break + frame = tf.image.rgb_to_grayscale(frame) + frames.append(frame[190:236,80:220,:]) + cap.release() + if not frames: + raise ValueError(f"No frames were read from video: {path}") + + mean = tf.math.reduce_mean(frames) + std = tf.math.reduce_std(tf.cast(frames, tf.float32)) + return tf.cast((frames - mean), tf.float32) / std + +def load_alignments(path: str) -> List[str]: + with open(path, 'r') as f: + lines = f.readlines() + tokens = [] + for line in lines: + line = line.split() + if len(line) < 3: + continue + if line[2] != 'sil': + tokens = [*tokens,' ',line[2]] + return char_to_num(tf.reshape(tf.strings.unicode_split(tokens, input_encoding='UTF-8'), (-1)))[1:] + +def load_data(path: str): + path = bytes.decode(path.numpy()) + file_name = os.path.splitext(os.path.basename(path))[0] + + # Define the base directories + BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + data_dir = os.path.abspath(os.path.join(BASE_DIR, 'data', 's1')) + alignment_dir = os.path.abspath(os.path.join(BASE_DIR,'data', 'alignments', 's1')) + + # Construct the full paths + video_path = os.path.join(data_dir, f'{file_name}.mpg') + alignment_path = os.path.join(alignment_dir, f'{file_name}.align') + + # Check if the files exist + if not os.path.exists(video_path): + raise FileNotFoundError(f"Video file {video_path} does not exist.") + if not os.path.exists(alignment_path): + raise FileNotFoundError(f"Alignment file {alignment_path} does not exist.") + + frames = load_video(video_path) + alignments = load_alignments(alignment_path) + + return frames, alignments + +# def load_data(path: str): +# path = bytes.decode(path.numpy()) +# file_name = path.split('/')[-1].split('.')[0] +# # File name splitting for windows +# file_name = path.split('\\')[-1].split('.')[0] +# video_path = os.path.join('..','data','s1',f'{file_name}.mpg') +# alignment_path = os.path.join('..','data','alignments','s1',f'{file_name}.align') +# frames = load_video(video_path) +# alignments = load_alignments(alignment_path) + +# return frames, alignments diff --git a/models/checkpoint b/models/checkpoint new file mode 100644 index 0000000000000000000000000000000000000000..5be71fcccd7de38d938cc0eba59a43e4021ad153 --- /dev/null +++ b/models/checkpoint @@ -0,0 +1,2 @@ +model_checkpoint_path: "checkpoint" +all_model_checkpoint_paths: "checkpoint" diff --git a/models/checkpoint.data-00000-of-00001 b/models/checkpoint.data-00000-of-00001 new file mode 100644 index 0000000000000000000000000000000000000000..e896401178929b0462c5d3b8705d2c7314e900d4 --- /dev/null +++ b/models/checkpoint.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e34a286a2b08711556b6e2dbbf1f21c41ea9aacdd7405762d17bce4f911b9c63 +size 101674367 diff --git a/models/checkpoint.index b/models/checkpoint.index new file mode 100644 index 0000000000000000000000000000000000000000..d2f0bd76ce8393aa34f2df010785133bad46b659 Binary files /dev/null and b/models/checkpoint.index differ diff --git a/models/checkpoint.keras b/models/checkpoint.keras new file mode 100644 index 0000000000000000000000000000000000000000..5be71fcccd7de38d938cc0eba59a43e4021ad153 --- /dev/null +++ b/models/checkpoint.keras @@ -0,0 +1,2 @@ +model_checkpoint_path: "checkpoint" +all_model_checkpoint_paths: "checkpoint" diff --git a/packages.txt b/packages.txt new file mode 100644 index 0000000000000000000000000000000000000000..3712e46e5510b2c789bf65fe1736728bf79e512a --- /dev/null +++ b/packages.txt @@ -0,0 +1,2 @@ +libgl1 +ffmpeg diff --git a/requirements.txt b/requirements.txt index 28d994e22f8dd432b51df193562052e315ad95f7..7e77acc49aa361d5dcf4ecad0c4d762289e4dbe5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,7 @@ -altair -pandas -streamlit \ No newline at end of file +streamlit==1.37.0 +imageio==2.34.1 +tensorflow==2.15.0 +numpy==1.26.4 +opencv-python-headless==4.10.0.84 +Pillow==10.4.0 +ffmpeg-python==0.2.0