Read the Docs build information
Build id: 2675994
Project: first-tech-challenge-ftcdocs
Version: 329
Commit: 6807fc79d4563c4d2c4b76e6062c42a58ae8e4ce
Date: 2024-12-11T00:46:47.864675Z
State: finished
Success: True


[rtd-command-info] start-time: 2024-12-11T00:46:49.135570Z, end-time: 2024-12-11T00:47:05.738890Z, duration: 16, exit-code: 0
git clone --depth 1 https://github.com/FIRST-Tech-Challenge/ftcdocs.git .
Cloning into '.'...

[rtd-command-info] start-time: 2024-12-11T00:47:05.826271Z, end-time: 2024-12-11T00:47:06.354954Z, duration: 0, exit-code: 0
git fetch origin --force --prune --prune-tags --depth 50 pull/329/head:external-329
From https://github.com/FIRST-Tech-Challenge/ftcdocs
 * [new ref]         refs/pull/329/head -> external-329

[rtd-command-info] start-time: 2024-12-11T00:47:06.484608Z, end-time: 2024-12-11T00:47:07.599486Z, duration: 1, exit-code: 0
git checkout --force 6807fc79d4563c4d2c4b76e6062c42a58ae8e4ce
Note: switching to '6807fc79d4563c4d2c4b76e6062c42a58ae8e4ce'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 6807fc7 Use :ref: for http://ftc-docs.firstinspires.org inline urls

[rtd-command-info] start-time: 2024-12-11T00:47:07.672372Z, end-time: 2024-12-11T00:47:07.732714Z, duration: 0, exit-code: 0
cat .readthedocs.yaml
# .readthedocs.yml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Build documentation in the docs/ directory with Sphinx
sphinx:
  configuration: docs/source/conf.py

# Build documentation with MkDocs
#mkdocs:
#  configuration: mkdocs.yml

# Optionally build your docs in additional formats such as PDF
formats:
  - pdf

# Optionally set the version of Python and requirements required to build your docs
build:
  os: "ubuntu-22.04"
  tools:
    python: "3.9"
    
python:
  install:
    - requirements: docs/requirements.txt

[rtd-command-info] start-time: 2024-12-11T00:47:13.052897Z, end-time: 2024-12-11T00:47:13.142883Z, duration: 0, exit-code: 0
asdf global python 3.9.20


[rtd-command-info] start-time: 2024-12-11T00:47:13.563497Z, end-time: 2024-12-11T00:47:14.851849Z, duration: 1, exit-code: 0
python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH
created virtual environment CPython3.9.20.final.0-64 in 911ms
  creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv)
    added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

[rtd-command-info] start-time: 2024-12-11T00:47:14.920816Z, end-time: 2024-12-11T00:47:27.824521Z, duration: 12, exit-code: 0
python -m pip install --upgrade --no-cache-dir pip setuptools
Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (23.1)
Collecting pip
  Downloading pip-24.3.1-py3-none-any.whl (1.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.1 MB/s eta 0:00:00
Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (67.6.1)
Collecting setuptools
  Downloading setuptools-75.6.0-py3-none-any.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 22.8 MB/s eta 0:00:00
Installing collected packages: setuptools, pip
  Attempting uninstall: setuptools
    Found existing installation: setuptools 67.6.1
    Uninstalling setuptools-67.6.1:
      Successfully uninstalled setuptools-67.6.1
  Attempting uninstall: pip
    Found existing installation: pip 23.1
    Uninstalling pip-23.1:
      Successfully uninstalled pip-23.1
Successfully installed pip-24.3.1 setuptools-75.6.0

[rtd-command-info] start-time: 2024-12-11T00:47:27.911575Z, end-time: 2024-12-11T00:47:35.187402Z, duration: 7, exit-code: 0
python -m pip install --upgrade --no-cache-dir sphinx
Collecting sphinx
  Downloading sphinx-7.4.7-py3-none-any.whl.metadata (6.1 kB)
Collecting sphinxcontrib-applehelp (from sphinx)
  Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-devhelp (from sphinx)
  Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-jsmath (from sphinx)
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx)
  Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx)
  Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB)
Collecting sphinxcontrib-qthelp (from sphinx)
  Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting Jinja2>=3.1 (from sphinx)
  Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting Pygments>=2.17 (from sphinx)
  Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting docutils<0.22,>=0.20 (from sphinx)
  Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
Collecting snowballstemmer>=2.2 (from sphinx)
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting babel>=2.13 (from sphinx)
  Downloading babel-2.16.0-py3-none-any.whl.metadata (1.5 kB)
Collecting alabaster~=0.7.14 (from sphinx)
  Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB)
Collecting imagesize>=1.3 (from sphinx)
  Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting requests>=2.30.0 (from sphinx)
  Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting packaging>=23.0 (from sphinx)
  Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting importlib-metadata>=6.0 (from sphinx)
  Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting tomli>=2 (from sphinx)
  Downloading tomli-2.2.1-py3-none-any.whl.metadata (10 kB)
Collecting zipp>=3.20 (from importlib-metadata>=6.0->sphinx)
  Downloading zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx)
  Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.30.0->sphinx)
  Downloading charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx)
  Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx)
  Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests>=2.30.0->sphinx)
  Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 105.4 MB/s eta 0:00:00
Downloading alabaster-0.7.16-py3-none-any.whl (13 kB)
Downloading babel-2.16.0-py3-none-any.whl (9.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 187.9 MB/s eta 0:00:00
Downloading docutils-0.21.2-py3-none-any.whl (587 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 285.1 MB/s eta 0:00:00
Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
Downloading packaging-24.2-py3-none-any.whl (65 kB)
Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 312.4 MB/s eta 0:00:00
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB)
Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB)
Downloading tomli-2.2.1-py3-none-any.whl (14 kB)
Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB)
Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB)
Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
Downloading idna-3.10-py3-none-any.whl (70 kB)
Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB)
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB)
Installing collected packages: snowballstemmer, zipp, urllib3, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, importlib-metadata, sphinx
Successfully installed Jinja2-3.1.4 MarkupSafe-3.0.2 Pygments-2.18.0 alabaster-0.7.16 babel-2.16.0 certifi-2024.8.30 charset-normalizer-3.4.0 docutils-0.21.2 idna-3.10 imagesize-1.4.1 importlib-metadata-8.5.0 packaging-24.2 requests-2.32.3 snowballstemmer-2.2.0 sphinx-7.4.7 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 tomli-2.2.1 urllib3-2.2.3 zipp-3.21.0

[rtd-command-info] start-time: 2024-12-11T00:47:35.263171Z, end-time: 2024-12-11T00:47:50.048276Z, duration: 14, exit-code: 0
python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt
Collecting git+https://github.com/FIRST-Tech-Challenge/ftcdocs-helper@main#subdirectory=sphinx_rtd_dark_mode_v2 (from -r docs/requirements.txt (line 4))
  Cloning https://github.com/FIRST-Tech-Challenge/ftcdocs-helper (to revision main) to /tmp/pip-req-build-cbq85hne
  Running command git clone --filter=blob:none --quiet https://github.com/FIRST-Tech-Challenge/ftcdocs-helper /tmp/pip-req-build-cbq85hne
  Resolved https://github.com/FIRST-Tech-Challenge/ftcdocs-helper to commit 8c7f8201776067af94c8c682a2ed447dcf30e460
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/FIRST-Tech-Challenge/ftcdocs-helper@main#subdirectory=javasphinx (from -r docs/requirements.txt (line 5))
  Cloning https://github.com/FIRST-Tech-Challenge/ftcdocs-helper (to revision main) to /tmp/pip-req-build-n5di0503
  Running command git clone --filter=blob:none --quiet https://github.com/FIRST-Tech-Challenge/ftcdocs-helper /tmp/pip-req-build-n5di0503
  Resolved https://github.com/FIRST-Tech-Challenge/ftcdocs-helper to commit 8c7f8201776067af94c8c682a2ed447dcf30e460
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/FIRST-Tech-Challenge/ftcdocs-helper@main#subdirectory=googleanalytics (from -r docs/requirements.txt (line 7))
  Cloning https://github.com/FIRST-Tech-Challenge/ftcdocs-helper (to revision main) to /tmp/pip-req-build-50bkklzc
  Running command git clone --filter=blob:none --quiet https://github.com/FIRST-Tech-Challenge/ftcdocs-helper /tmp/pip-req-build-50bkklzc
  Resolved https://github.com/FIRST-Tech-Challenge/ftcdocs-helper to commit 8c7f8201776067af94c8c682a2ed447dcf30e460
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/FIRST-Tech-Challenge/ftcdocs-helper@main#subdirectory=cookiebanner (from -r docs/requirements.txt (line 8))
  Cloning https://github.com/FIRST-Tech-Challenge/ftcdocs-helper (to revision main) to /tmp/pip-req-build-iqoe9r8t
  Running command git clone --filter=blob:none --quiet https://github.com/FIRST-Tech-Challenge/ftcdocs-helper /tmp/pip-req-build-iqoe9r8t
  Resolved https://github.com/FIRST-Tech-Challenge/ftcdocs-helper to commit 8c7f8201776067af94c8c682a2ed447dcf30e460
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/FIRST-Tech-Challenge/ftcdocs-helper@main#subdirectory=linkcheckdiff (from -r docs/requirements.txt (line 13))
  Cloning https://github.com/FIRST-Tech-Challenge/ftcdocs-helper (to revision main) to /tmp/pip-req-build-sw62tu5o
  Running command git clone --filter=blob:none --quiet https://github.com/FIRST-Tech-Challenge/ftcdocs-helper /tmp/pip-req-build-sw62tu5o
  Resolved https://github.com/FIRST-Tech-Challenge/ftcdocs-helper to commit 8c7f8201776067af94c8c682a2ed447dcf30e460
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting Sphinx==5.0.0 (from -r docs/requirements.txt (line 1))
  Downloading Sphinx-5.0.0-py3-none-any.whl.metadata (7.9 kB)
Collecting sphinx-autobuild==2024.2.4 (from -r docs/requirements.txt (line 2))
  Downloading sphinx_autobuild-2024.2.4-py3-none-any.whl.metadata (8.8 kB)
Collecting make==0.1.6.post2 (from -r docs/requirements.txt (line 3))
  Downloading make-0.1.6.post2-py3-none-any.whl.metadata (4.6 kB)
Collecting sphinx_design==0.2.0 (from -r docs/requirements.txt (line 6))
  Downloading sphinx_design-0.2.0-py3-none-any.whl.metadata (5.1 kB)
Collecting sphinx-sitemap==2.3.0 (from -r docs/requirements.txt (line 9))
  Downloading sphinx_sitemap-2.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting python-git-info==0.8.3 (from -r docs/requirements.txt (line 10))
  Downloading python_git_info-0.8.3-py3-none-any.whl.metadata (6.9 kB)
Collecting sphinxcontrib-mermaid==0.9.2 (from -r docs/requirements.txt (line 11))
  Downloading sphinxcontrib_mermaid-0.9.2-py3-none-any.whl.metadata (12 kB)
Collecting sphinxext-rediraffe==0.2.7 (from -r docs/requirements.txt (line 12))
  Downloading sphinxext_rediraffe-0.2.7-py3-none-any.whl.metadata (5.5 kB)
Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (1.0.1)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.1.0)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (3.1.4)
Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.18.0)
Collecting docutils<0.19,>=0.14 (from Sphinx==5.0.0->-r docs/requirements.txt (line 1))
  Downloading docutils-0.18.1-py2.py3-none-any.whl.metadata (2.9 kB)
Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.2.0)
Requirement already satisfied: babel>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.16.0)
Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (0.7.16)
Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (1.4.1)
Requirement already satisfied: requests>=2.5.0 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.32.3)
Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (24.2)
Requirement already satisfied: importlib-metadata>=4.4 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (8.5.0)
Collecting livereload (from sphinx-autobuild==2024.2.4->-r docs/requirements.txt (line 2))
  Downloading livereload-2.7.0-py3-none-any.whl.metadata (2.1 kB)
Collecting colorama (from sphinx-autobuild==2024.2.4->-r docs/requirements.txt (line 2))
  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting jinja2-time (from make==0.1.6.post2->-r docs/requirements.txt (line 3))
  Downloading jinja2_time-0.2.0-py2.py3-none-any.whl.metadata (5.1 kB)
Collecting sphinx-rtd-theme (from sphinx_rtd_dark_mode==1.2.4->-r docs/requirements.txt (line 4))
  Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB)
Collecting javalang>=0.10.1 (from javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading javalang-0.13.0-py3-none-any.whl.metadata (805 bytes)
Collecting lxml (from javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Collecting beautifulsoup4 (from javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting future (from javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Requirement already satisfied: zipp>=3.20 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from importlib-metadata>=4.4->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (3.21.0)
Collecting six (from javalang>=0.10.1->javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from Jinja2>=2.3->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (3.0.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from requests>=2.5.0->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from requests>=2.5.0->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from requests>=2.5.0->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/first-tech-challenge-ftcdocs/envs/329/lib/python3.9/site-packages (from requests>=2.5.0->Sphinx==5.0.0->-r docs/requirements.txt (line 1)) (2024.8.30)
Collecting soupsieve>1.2 (from beautifulsoup4->javasphinx==0.9.15->-r docs/requirements.txt (line 5))
  Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Collecting arrow (from jinja2-time->make==0.1.6.post2->-r docs/requirements.txt (line 3))
  Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting tornado (from livereload->sphinx-autobuild==2024.2.4->-r docs/requirements.txt (line 2))
  Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
INFO: pip is looking at multiple versions of sphinx-rtd-theme to determine which version is compatible with other requirements. This could take a while.
Collecting sphinx-rtd-theme (from sphinx_rtd_dark_mode==1.2.4->-r docs/requirements.txt (line 4))
  Downloading sphinx_rtd_theme-3.0.1-py2.py3-none-any.whl.metadata (4.4 kB)
  Downloading sphinx_rtd_theme-3.0.0-py2.py3-none-any.whl.metadata (4.4 kB)
  Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl.metadata (4.4 kB)
Collecting sphinxcontrib-jquery<5,>=4 (from sphinx-rtd-theme->sphinx_rtd_dark_mode==1.2.4->-r docs/requirements.txt (line 4))
  Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB)
Collecting python-dateutil>=2.7.0 (from arrow->jinja2-time->make==0.1.6.post2->-r docs/requirements.txt (line 3))
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting types-python-dateutil>=2.8.10 (from arrow->jinja2-time->make==0.1.6.post2->-r docs/requirements.txt (line 3))
  Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB)
Downloading Sphinx-5.0.0-py3-none-any.whl (3.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 9.5 MB/s eta 0:00:00
Downloading sphinx_autobuild-2024.2.4-py3-none-any.whl (10.0 kB)
Downloading make-0.1.6.post2-py3-none-any.whl (14 kB)
Downloading sphinx_design-0.2.0-py3-none-any.whl (1.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 22.8 MB/s eta 0:00:00
Downloading sphinx_sitemap-2.3.0-py3-none-any.whl (8.0 kB)
Downloading python_git_info-0.8.3-py3-none-any.whl (8.9 kB)
Downloading sphinxcontrib_mermaid-0.9.2-py3-none-any.whl (13 kB)
Downloading sphinxext_rediraffe-0.2.7-py3-none-any.whl (8.3 kB)
Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.0/570.0 kB 32.8 MB/s eta 0:00:00
Downloading javalang-0.13.0-py3-none-any.whl (22 kB)
Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Downloading future-1.0.0-py3-none-any.whl (491 kB)
Downloading jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB)
Downloading livereload-2.7.0-py3-none-any.whl (22 kB)
Downloading lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl (5.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 42.8 MB/s eta 0:00:00
Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 62.6 MB/s eta 0:00:00
Downloading soupsieve-2.6-py3-none-any.whl (36 kB)
Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
Downloading arrow-1.3.0-py3-none-any.whl (66 kB)
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB)
Building wheels for collected packages: sphinx_rtd_dark_mode, javasphinx, sphinxcontrib-googleanalytics, sphinxcontrib-cookiebanner, ftcdocs-linkcheckdiff
  Building wheel for sphinx_rtd_dark_mode (setup.py): started
  Building wheel for sphinx_rtd_dark_mode (setup.py): finished with status 'done'
  Created wheel for sphinx_rtd_dark_mode: filename=sphinx_rtd_dark_mode-1.2.4-py3-none-any.whl size=8954 sha256=4b8a88f6646ddfa4dc33ecccb908e7662d1ec3cd0d208afd603c59473ec5567b
  Stored in directory: /tmp/pip-ephem-wheel-cache-9jt0l1ls/wheels/c5/be/2e/a3c8c65049db491b503edae2ec8d85c7d386a2aabc83a2624a
  Building wheel for javasphinx (setup.py): started
  Building wheel for javasphinx (setup.py): finished with status 'done'
  Created wheel for javasphinx: filename=javasphinx-0.9.15-py3-none-any.whl size=27044 sha256=220a8780ef217dec6a68071f27025416bfd1e56cdeb5ff51b6f27f4914601790
  Stored in directory: /tmp/pip-ephem-wheel-cache-9jt0l1ls/wheels/ab/37/85/7c8f3c370457fb6f5075f1c3d21466e3f30af4399303887566
  Building wheel for sphinxcontrib-googleanalytics (setup.py): started
  Building wheel for sphinxcontrib-googleanalytics (setup.py): finished with status 'done'
  Created wheel for sphinxcontrib-googleanalytics: filename=sphinxcontrib_googleanalytics-0.2.dev20241211-py3-none-any.whl size=3693 sha256=f50e358438f92bacee6e2db7ad5b1a1821f7510b0b630ee846fce27fc1a2665c
  Stored in directory: /tmp/pip-ephem-wheel-cache-9jt0l1ls/wheels/b1/f4/45/811698f65b3315055b534fd68cf0045facb07e97f7748571b2
  Building wheel for sphinxcontrib-cookiebanner (setup.py): started
  Building wheel for sphinxcontrib-cookiebanner (setup.py): finished with status 'done'
  Created wheel for sphinxcontrib-cookiebanner: filename=sphinxcontrib_cookiebanner-0.1.dev20241211-py3-none-any.whl size=3539 sha256=6a5d86f16a8bbab0ffc08ad1bb57955339c7036e6e801077f02a2104e3c8a060
  Stored in directory: /tmp/pip-ephem-wheel-cache-9jt0l1ls/wheels/62/80/96/3b3a501600901ac8e1fe7c10a3ae333c14c3d4fd384512dce7
  Building wheel for ftcdocs-linkcheckdiff (pyproject.toml): started
  Building wheel for ftcdocs-linkcheckdiff (pyproject.toml): finished with status 'done'
  Created wheel for ftcdocs-linkcheckdiff: filename=ftcdocs_linkcheckdiff-0.1.0-py3-none-any.whl size=5192 sha256=405c09847448c2eca4c8c1fa7c8b8a76478fbc2332d49937076af791e08611ae
  Stored in directory: /tmp/pip-ephem-wheel-cache-9jt0l1ls/wheels/cd/27/2d/8e53b397c256fe80a6d3baf902465715f76a51059a5655c4a8
Successfully built sphinx_rtd_dark_mode javasphinx sphinxcontrib-googleanalytics sphinxcontrib-cookiebanner ftcdocs-linkcheckdiff
Installing collected packages: python-git-info, types-python-dateutil, tornado, sphinxcontrib-mermaid, soupsieve, six, lxml, future, docutils, colorama, Sphinx, python-dateutil, livereload, javalang, beautifulsoup4, sphinxext-rediraffe, sphinxcontrib-jquery, sphinxcontrib-googleanalytics, sphinxcontrib-cookiebanner, sphinx-sitemap, sphinx_design, sphinx-autobuild, javasphinx, ftcdocs-linkcheckdiff, arrow, sphinx-rtd-theme, jinja2-time, sphinx_rtd_dark_mode, make
  Attempting uninstall: docutils
    Found existing installation: docutils 0.21.2
    Uninstalling docutils-0.21.2:
      Successfully uninstalled docutils-0.21.2
  Attempting uninstall: Sphinx
    Found existing installation: Sphinx 7.4.7
    Uninstalling Sphinx-7.4.7:
      Successfully uninstalled Sphinx-7.4.7
Successfully installed Sphinx-5.0.0 arrow-1.3.0 beautifulsoup4-4.12.3 colorama-0.4.6 docutils-0.18.1 ftcdocs-linkcheckdiff-0.1.0 future-1.0.0 javalang-0.13.0 javasphinx-0.9.15 jinja2-time-0.2.0 livereload-2.7.0 lxml-5.3.0 make-0.1.6.post2 python-dateutil-2.9.0.post0 python-git-info-0.8.3 six-1.17.0 soupsieve-2.6 sphinx-autobuild-2024.2.4 sphinx-rtd-theme-2.0.0 sphinx-sitemap-2.3.0 sphinx_design-0.2.0 sphinx_rtd_dark_mode-1.2.4 sphinxcontrib-cookiebanner-0.1.dev20241211 sphinxcontrib-googleanalytics-0.2.dev20241211 sphinxcontrib-jquery-4.1 sphinxcontrib-mermaid-0.9.2 sphinxext-rediraffe-0.2.7 tornado-6.4.2 types-python-dateutil-2.9.0.20241206

[rtd-command-info] start-time: 2024-12-11T00:47:50.236736Z, end-time: 2024-12-11T00:47:50.295767Z, duration: 0, exit-code: 0
cat docs/source/conf.py
# Configuration file for the Sphinx documentation builder.

# -- Project information
import os
import sys
import urllib.parse as urlparse
import gitinfo

project = 'FIRST Tech Challenge Docs'
copyright = 'FIRST'
author = 'FIRST Tech Challenge'
license = 'BSD 3-Clause'

release = '0.2'
version = '0.2.0'
# -- General configuration

extensions = [
    'javasphinx',
    'sphinx.ext.autodoc',
    'sphinx.ext.autosectionlabel',
    'sphinx.ext.autosummary',
    'sphinx.ext.doctest',
    'sphinx.ext.duration',
    'sphinx.ext.intersphinx',
    'sphinx.ext.todo',
    'sphinx_design',
    'sphinx_rtd_dark_mode',
    'sphinxcontrib.googleanalytics',
    'sphinxcontrib.cookiebanner',
    'sphinxcontrib.mermaid',
    "sphinxext.rediraffe",
    "ftcdocs_linkcheckdiff",
]

autosectionlabel_prefix_document = True
default_dark_mode = False
todo_include_todos = False

# Configure Google Analytics, Disabled by default
googleanalytics_enabled = False

intersphinx_mapping = {
    'python': ('https://docs.python.org/3/', None),
    'sphinx': ('https://www.sphinx-doc.org/en/master/', None),
}
intersphinx_disabled_domains = ['std']

javadoc_url_map = {
    'org.firstinspires.ftc.ftccommon': ('https://javadoc.io/static/org.firstinspires.ftc/FtcCommon/9.2.0/', 'javadoc'),
    'org.firstinspires.ftc.hardware': ('https://javadoc.io/static/org.firstinspires.ftc/Hardware/9.2.0/', 'javadoc'),
    'org.firstinspires.ftc.inspection': ('https://javadoc.io/static/org.firstinspires.ftc/Inspection/9.2.0/', 'javadoc'),
    'org.firstinspires.ftc.onbotjava': ('https://javadoc.io/static/org.firstinspires.ftc/OnBotJava/9.2.0/', 'javadoc'),
    'org.firstinspires.ftc.robotcore': ('https://javadoc.io/static/org.firstinspires.ftc/RobotCore/9.2.0/', 'javadoc'),
    'org.firstinspires.ftc.vision': ('https://javadoc.io/static/org.firstinspires.ftc/Vision/9.2.0/', 'javadoc'),
}

templates_path = ['_templates']

# Image Checker Configuration

IMAGE_SIZE_EXCLUSIONS = ["source/control_hard_compon/rc_components/images/A1.svg",
                        "source/control_hard_compon/rc_components/images/B1.svg",
                        "source/control_hard_compon/rc_components/images/A2.svg",
                        "source/control_hard_compon/rc_components/images/B2.svg",
                        "source/control_hard_compon/ds_components/images/C1.svg",]

# Specify the master doc file, AKA our homepage
master_doc = "index"

output_name = 'ftcdocs'

# -- Options for HTML output

html_theme = 'sphinx_rtd_theme'

# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ["_static"]

# Sidebar logo
html_logo = "assets/FIRSTTech_iconHorz_RGB_reverse.png"

# URL favicon
html_favicon = "assets/FIRSTicon_RGB_withTM.ico"


# Credit: https://github.com/wpilibsuite/frc-docs/blob/main/source/conf.py
# -- Options for latex generation --------------------------------------------

latex_engine = "xelatex"

latex_logo = "assets/Latex_Logo_FTC.png"

latex_additional_files = ["assets/Latex_Footer_FTC.png", "_static/RTX.png", 'assets/FTC_Center_Stage_Title.pdf']

# Disable xindy support
# See: https://github.com/readthedocs/readthedocs.org/issues/5476
latex_use_xindy = False

gitInfo = gitinfo.get_git_info(dir="../../.")
gitInfo = {'commit': "N/A", 'refs': 'N/A', 'author_date': 'N/A', 'author': 'N/A'} if gitInfo==None else gitInfo

latex_elements = {
    "papersize": "letterpaper",
    'classoptions':',openany',
    "fontpkg": r"""
        \setmainfont{Roboto}
        \setsansfont{Roboto}
        \setmonofont{DejaVu Sans Mono}
    """,
    'passoptionstopackages': r"""
        \PassOptionsToPackage{letterpaper,portrait,includehead=true,includefoot=true,left=0.5in,right=0.5in,top=0.9in,bottom=3in,footskip=12.4pt,headsep=25pt,}{geometry}
        \usepackage{titling}
        """,
    "preamble": r"""
        \usepackage{fancyhdr}
        \usepackage{color}
        \usepackage{eso-pic}
        \usepackage{titlesec}
        \usepackage[datesep=/,style=ddmmyyyy]{datetime2}

        \titleformat
            {\chapter} % command
            [display] % shape
            {\bfseries\Large\itshape} % format
            {Chapter \thechapter} % label
            {0ex} % sep
            {
                \vspace*{-1ex}
                \textcolor[rgb]{.96, .49, .15}{\rule{\textwidth}{3pt}}
                \vspace{1ex}
            } % before-code
            [
            ] % after-code

        \addtolength{\topmargin}{-23.80643pt}
        \setlength{\footskip}{36pt}
        \makeatletter
            \fancypagestyle{normal}{
                \fancyhf{}
                \fancyfoot[LE]{{
                        \vspace{-5mm}
                        \includegraphics[scale=0.75]{Latex_Footer_FTC.png}
                }}
                \fancyfoot[RE]{
                    \py@HeaderFamily \py@release \hspace{4mm} \today
                    }
                \fancyfoot[LO]{\py@HeaderFamily \textbf{Gracious Professionalism®} - \textcolor[rgb]{.96, .49, .15}{“Doing your best work while treating others with respect and kindness - It’s what makes FIRST, first.”}}
                \fancyhead[R]{{\vspace{5mm} \py@HeaderFamily \@title, \thepage}}
                \fancyhead[L]{{\vspace{5mm} FTC Docs}}
                \fancyhead[C]{{\vspace{5mm} \begin{center}\py@HeaderFamily \thechapter \end{center}}}

            }
            \fancypagestyle{plain}{
                \fancyhf{}
                \fancyfoot[LE]{{
                        \vspace{-5mm}
                        \includegraphics[scale=0.75]{Latex_Footer_FTC.png}
                }}
                \fancyfoot[RE]{
                    \py@HeaderFamily \py@release \hspace{4mm} \today
                    }
                \fancyfoot[LO]{\py@HeaderFamily \textbf{Gracious Professionalism®} - \textcolor[rgb]{.96, .49, .15}{“Doing your best work while treating others with respect and kindness - It’s what makes FIRST, first.”}}
                \fancyhead[R]{{\vspace{5mm} \py@HeaderFamily \@title, \thepage}}
                \fancyhead[L]{{\vspace{5mm} FTC Docs}}
                \fancyhead[C]{{\vspace{5mm} \begin{center}\py@HeaderFamily \thechapter \end{center}}}
            }

        \makeatother
	""",
    "maketitle": r"""
        \newgeometry{left=0.5in,
            right=0.5in,
            top=0.5in,
            bottom=0.5in}
        \pagenumbering{Roman}
        \begin{titlepage}

            \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{FTC_Center_Stage_Title.pdf}}
            \vspace*{113mm}
            \begin{flushright}
                \begin{center}
                    \textbf{\Large {2023-2024 \emph{FIRST} Tech Challenge}}
                    \\
                    \vspace{4mm}
                    \textbf{\Huge {\thetitle}}
                    \\
                    \vspace*{\fill}
                    \textbf{\Large {\emph{FIRST} Tech Challenge Documentation}}
                \end{center}
            \end{flushright}
        \end{titlepage}
	
        \newpage
        \vspace*{5mm}
        \textbf{\Large{Sponsor Thank You}}
        \indent Thank you to our generous sponsors for your continued support of the \emph{FIRST} Tech Challenge! 
        \vspace{50mm}
        \begin{figure}[!h]
            \begin{center}
                \includegraphics[scale=0.8]{RTX.png}
            \end{center}
        \end{figure}
        \restoregeometry
        \newgeometry{left=0.5in,
            right=0.5in,
            top=0.6in,
            bottom=1in}
    """,
    'atendofbody': rf"""
            \newpage
            \chapter{{Version Information}}
            \section{{Document Information}}
            \large \textbf{{Author:}} \theauthor
            \\
            \large \textbf{{Version:}} {release}
            \\
            \large \textbf{{Release Date:}} \today
            \\
            \large \textbf{{Generation Time:}} \DTMcurrenttime
            \\
            \section{{Git Information}}
            \large \textbf{{Git Hash: }} {gitInfo['commit']}
            \\
            \large \textbf{{Git Branch: }} {gitInfo['refs']}
            \\
            \large \textbf{{Git Commit Date: }} {gitInfo['author_date']}
            \\
            \large \textbf{{Git Commit Author:}} {gitInfo['author']}
            \section{{Document License}}
            \large \textbf{{License:}} {license}
        """,
    "printindex": r"\footnotesize\raggedright\printindex",
}

suppress_warnings = ["epub.unknown_project_files"]

sphinx_tabs_valid_builders = ["epub", "linkcheck"]

# -- Options for EPUB output
epub_show_urls = 'footnote'

# Specify a standard user agent, as Sphinx default is blocked on some sites
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"

# Add a timeout to linkcheck to prevent check from simply hanging on poor websites

linkcheck_timeout = 60

# Change request header to avoid timeout errors with SOLIDWORKS/Autodesk because they are great like that

linkcheck_request_headers = {
    "https://www.autodesk.com/": {
        "Origin": "https://www.autodesk.com",
        "Referer": "https://www.autodesk.com/",
        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36",
        "Accept-Language": "en-us,en;q=0.5",
        "Accept-Encoding": "gzip,deflate",
        "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7",
    },
    "https://www.hp.com/": {
        "Origin": "https://www.hp.com",
        "Referer": "https://www.hp.com/",
        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36",
        "Accept-Language": "en-us,en;q=0.5",
        "Accept-Encoding": "gzip,deflate",
        "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7",
    },
    "*": {
        "Accept": "text/html,application/xhtml+xml",
    },
}

linkcheck_allowed_redirects = {
    r'https://ftc-docs\.firstinspires\.org/.*': r'https://ftc-docs\.firstinspires\.org/en/latest/.*'
}

# Firstinspires redirects to login and break our link checker :)
# ftc-ml.firstinspires.org does a redirect that linkcheck hates.
# GitHub links with Javascript Anchors cannot be detected by linkcheck
# Solidworks returns 403 errors on too many web pages. Thanks, buddy.
# As of 7/13/23, april.eecs.umich.edu has an expired certificate
linkcheck_ignore = [
   r'https://my.firstinspires.org/Dashboard/', 
   "https://ftc-ml.firstinspires.org",
   r'https://github.com/.*#',
   r'https://wiki.dfrobot.com/.*#',
   r'https://www.solidworks.com/',
   r'https://sketchup.com/',
   r'https://eduspace.3ds.com/',
   r'https://www.dell.com/',
   r'https://april.eecs.umich.edu/',
   r'https://www.autodesk.com/',
   r'https://knowledge.autodesk.com/',
   r'https://www.3dflow.net/',
   r'https://stackoverflow.com',
   r'http://192.168.43.1',
   r'http://192.168.49.1',
   r'https://javadoc.io/doc/org.firstinspires.ftc/',
]

latex_documents = [
    (master_doc, output_name + '.tex', project, author, "manual"),
]

if(os.environ.get("BOOKLETS_BUILD") == "true"):
    print('Building booklets')
    latex_documents = [
	('ftc_ml/index', "ftc_ml.tex", "FTC Machine Learning", author, "manual"), # FTC ML
        ('programming_resources/index', "prgrm_res.tex", "FTC Programming Resources", author, "manual"), # Programming Resources
        ('programming_resources/android_studio_java/Android-Studio-Tutorial', 'android_studios.tex', 'Android Studio Guide', author, "manual"), # Android Studio
        ('programming_resources/onbot_java/OnBot-Java-Tutorial', "onbot_java.tex", 'OnBot Java Guide', author, "manual"), # OnBot Java
        ('programming_resources/blocks/Blocks-Tutorial', "blocks.tex", 'Blocks Guide', author, "manual"), # Blocks
        ('booklets/apriltags', "april_tags.tex", 'April Tags Guide', author, "manual"), # April Tags
        ('booklets/control_system', "control_system.tex", 'Control System Guide', author, "manual"), # Control System
        ('booklets/advanced', "advanced.tex", 'Advanced Topics, Programming Resources', author, "manual"), # Advanced Topics
        ('booklets/sdk', "sdk.tex", 'SDK Guide', author, "manual"), # SDK
        ('robot_building/rev/PowerPlay/part1/index', "rob_building_rev_p1.tex", 'Part 1 - Basic \'Bot Guide for REV', author, "manual"), # REV Bot Building Power Play P1
        ('manufacturing/3d_printing/index', '3d_printing.tex', '3D Printing Guide', author, "manual"), # 3D Printing
    ]
        

def setup(app):
    app.add_css_file("css/ftc-rtd.css")
    #app.add_css_file("css/ftc-rtl.css")
    app.add_js_file("js/external-links-new-tab.js")

# Set Cookie Banner to disabled by default
cookiebanner_enabled = False

html_context = dict()

# Configure for local official-esque builds
if(os.environ.get("LOCAL_DOCS_BUILD") == "true"):
    html_context['display_lower_left'] = True

    html_context['current_version'] = version
    html_context['version'] = version

    html_context['downloads'] = list()
    pdfname = str(urlparse.urlparse(os.environ.get("FTCDOCS_URL", default="")).path) + output_name + ".pdf"
    html_context['downloads'].append(('PDF', str(pdfname)))

    html_context['display_github'] = True
    html_context['github_user'] = 'FIRST-Tech-Challenge'
    html_context['github_repo'] = 'ftcdocs'
    html_context['github_version'] = 'main/docs/source/'
    cookiebanner_enabled = True


if(os.environ.get("RTD_DOCS_BUILD") == "true"):
    cookiebanner_enabled = True
    extensions.append('sphinx_sitemap')
    html_baseurl = os.environ.get("FTCDOCS_URL", default="")
    html_context['display_github'] = True
    html_context['github_user'] = 'FIRST-Tech-Challenge'
    html_context['github_repo'] = 'ftcdocs'
    html_context['github_version'] = 'main/docs/source/'

    analytics = {
    'gtag': 'G-7B5F7THY9C'
    }


    

# Configure RTD Theme
html_theme_options = {
    'navigation_depth': 5,
}

# Avoid duplicate labels
autosectionlabel_maxdepth = 2

# Add support for translations
gettext_compact = False
locale_dirs = ["locale/"]

rediraffe_redirects = "redirects.txt"
rediraffe_branch = "origin/main"

[rtd-command-info] start-time: 2024-12-11T00:47:50.377621Z, end-time: 2024-12-11T00:48:10.516834Z, duration: 20, exit-code: 0
python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html
Running Sphinx v5.0.0
making output directory... done
[autosummary] generating autosummary for: ai/innovation_corner/innovation-corner.rst, apriltag/opmode_test_images/opmode-test-images.rst, apriltag/understanding_apriltag_detection_values/understanding-apriltag-detection-values.rst, apriltag/vision_portal/apriltag_advanced_use/apriltag-advanced-use.rst, apriltag/vision_portal/apriltag_camera_calibration/apriltag-camera-calibration.rst, apriltag/vision_portal/apriltag_id_code/apriltag-id-code.rst, apriltag/vision_portal/apriltag_intro/apriltag-intro.rst, apriltag/vision_portal/apriltag_library/apriltag-library.rst, apriltag/vision_portal/apriltag_localization/apriltag-localization.rst, apriltag/vision_portal/apriltag_metadata/apriltag-metadata.rst, ..., programming_resources/vision/webcam_controls/ptz/zoom/zoom.rst, programming_resources/vision/webcam_controls/samples/samples.rst, programming_resources/vision/webcam_controls/white_balance/control/control.rst, programming_resources/vision/webcam_controls/white_balance/index.rst, programming_resources/vision/webcam_controls/white_balance/mode/mode.rst, sponsors/discounts/discounts.rst, sponsors/software/software.rst, tech_tips/tech-tips.rst, todo.rst, tos/tos.rst
loading intersphinx inventory from https://docs.python.org/3/objects.inv...
loading intersphinx inventory from https://www.sphinx-doc.org/en/master/objects.inv...
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 231 source files that are out of date
updating environment: [new config] 231 added, 0 changed, 0 removed
reading sources... [  0%] ai/innovation_corner/innovation-corner
reading sources... [  0%] apriltag/opmode_test_images/opmode-test-images
reading sources... [  1%] apriltag/understanding_apriltag_detection_values/understanding-apriltag-detection-values
reading sources... [  1%] apriltag/vision_portal/apriltag_advanced_use/apriltag-advanced-use
reading sources... [  2%] apriltag/vision_portal/apriltag_camera_calibration/apriltag-camera-calibration
reading sources... [  2%] apriltag/vision_portal/apriltag_id_code/apriltag-id-code
reading sources... [  3%] apriltag/vision_portal/apriltag_intro/apriltag-intro
reading sources... [  3%] apriltag/vision_portal/apriltag_library/apriltag-library
reading sources... [  3%] apriltag/vision_portal/apriltag_localization/apriltag-localization
reading sources... [  4%] apriltag/vision_portal/apriltag_metadata/apriltag-metadata
reading sources... [  4%] apriltag/vision_portal/apriltag_pose/apriltag-pose
reading sources... [  5%] apriltag/vision_portal/apriltag_reference_frame/apriltag-reference-frame
reading sources... [  5%] apriltag/vision_portal/vision_multiportal/vision-multiportal
reading sources... [  6%] apriltag/vision_portal/vision_processor_init/vision-processor-init
reading sources... [  6%] apriltag/vision_portal/visionportal_camera_controls/visionportal-camera-controls
reading sources... [  6%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/visionportal-cpu-and-bandwidth
reading sources... [  7%] apriltag/vision_portal/visionportal_init/visionportal-init
reading sources... [  7%] apriltag/vision_portal/visionportal_overview/visionportal-overview
reading sources... [  8%] apriltag/vision_portal/visionportal_previews/visionportal-previews
reading sources... [  8%] apriltag/vision_portal/visionportal_webcams/visionportal-webcams
reading sources... [  9%] booklets/advanced
reading sources... [  9%] booklets/apriltags
reading sources... [  9%] booklets/control_system
reading sources... [ 10%] booklets/index
reading sources... [ 10%] booklets/sdk
reading sources... [ 11%] cad_resources/autodesk/autodesk
reading sources... [ 11%] cad_resources/index
reading sources... [ 12%] cad_resources/ptc/ptc
reading sources... [ 12%] cad_resources/solidworks/solidworks
reading sources... [ 12%] color_processing/color-blob-concepts/color-blob-concepts
reading sources... [ 13%] color_processing/color-locator-challenge/color-locator-challenge
reading sources... [ 13%] color_processing/color-locator-discover/color-locator-discover
reading sources... [ 14%] color_processing/color-locator-explore/color-locator-explore
reading sources... [ 14%] color_processing/color-sensor/color-sensor
reading sources... [ 15%] color_processing/color-spaces/color-spaces
reading sources... [ 15%] color_processing/index
reading sources... [ 16%] control_hard_compon/ds_components/components/components
reading sources... [ 16%] control_hard_compon/ds_components/index
reading sources... [ 16%] control_hard_compon/index
reading sources... [ 17%] control_hard_compon/rc_components/encoders/encoders
reading sources... [ 17%] control_hard_compon/rc_components/hub/hub
reading sources... [ 18%] control_hard_compon/rc_components/hub/ports/ch-ports
reading sources... [ 18%] control_hard_compon/rc_components/hub/ports/exh-ports
reading sources... [ 19%] control_hard_compon/rc_components/hub/ports/std-ports
reading sources... [ 19%] control_hard_compon/rc_components/index
reading sources... [ 19%] control_hard_compon/rc_components/motors/motors
reading sources... [ 20%] control_hard_compon/rc_components/power_distr/power-distr
reading sources... [ 20%] control_hard_compon/rc_components/sensors/sensors
reading sources... [ 21%] control_hard_compon/rc_components/servos/servos
reading sources... [ 21%] control_hard_compon/rc_components/uvc/uvc
reading sources... [ 22%] devices/huskylens/huskylens
reading sources... [ 22%] faq/faqs
reading sources... [ 22%] ftc_docs/form/form
reading sources... [ 23%] ftc_docs/workflow/workflow
reading sources... [ 23%] ftc_sdk/overview/index
reading sources... [ 24%] ftc_sdk/updating/controlhub_os/Updating-the-Control-Hub-OS
reading sources... [ 24%] ftc_sdk/updating/driverhub_os/Updating-the-Driver-Hub-OS
reading sources... [ 25%] ftc_sdk/updating/ds_app/Updating-the-DS-App
reading sources... [ 25%] ftc_sdk/updating/hardware_client/Updating-REV-Hardware-Client
reading sources... [ 25%] ftc_sdk/updating/hub_firmware/Updating-Hub-Firmware
reading sources... [ 26%] ftc_sdk/updating/index
reading sources... [ 26%] ftc_sdk/updating/rc_app/Updating-the-RC-App
reading sources... [ 27%] game_specific_resources/blog/blog
reading sources... [ 27%] game_specific_resources/field_coordinate_system/field-coordinate-system
reading sources... [ 28%] game_specific_resources/ftcqa/ftcqa
reading sources... [ 28%] game_specific_resources/playing_field_resources/playing_field_resources
reading sources... [ 29%] gracious_professionalism/gp
reading sources... [ 29%] hardware_and_software_configuration/configuring/configuring_color_sensor/configuring-color-sensor
reading sources... [ 29%] hardware_and_software_configuration/configuring/configuring_dc_motor/configuring-dc-motor
reading sources... [ 30%] hardware_and_software_configuration/configuring/configuring_digital_touch_sensor/configuring-digital-touch-sensor
reading sources... [ 30%] hardware_and_software_configuration/configuring/configuring_dual_hubs/configuring-dual-hubs
reading sources... [ 31%] hardware_and_software_configuration/configuring/configuring_external_webcam/configuring-external-webcam
reading sources... [ 31%] hardware_and_software_configuration/configuring/configuring_servo/configuring-servo
reading sources... [ 32%] hardware_and_software_configuration/configuring/configuring_uvc_camera/configuring-uvc-camera
reading sources... [ 32%] hardware_and_software_configuration/configuring/getting_started/getting-started
reading sources... [ 32%] hardware_and_software_configuration/configuring/index
reading sources... [ 33%] hardware_and_software_configuration/configuring/managing_esd/managing-esd
reading sources... [ 33%] hardware_and_software_configuration/configuring/saving_config/saving-config
reading sources... [ 34%] hardware_and_software_configuration/connecting_devices/connecting_color/connecting-color
reading sources... [ 34%] hardware_and_software_configuration/connecting_devices/connecting_motor/connecting-motor
reading sources... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/connecting-power
reading sources... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_servo/connecting-servo
reading sources... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_touch/connecting-touch
reading sources... [ 36%] hardware_and_software_configuration/connecting_devices/index
reading sources... [ 36%] hardware_and_software_configuration/index
reading sources... [ 37%] hardware_and_software_configuration/self_inspect/self-inspect
reading sources... [ 37%] index
reading sources... [ 38%] manuals/game_manuals/game_manuals
reading sources... [ 38%] manufacturing/3d_printing/3d_printed_parts/3d_printed_parts
reading sources... [ 38%] manufacturing/3d_printing/3d_printing_intro/3d_printing_intro
reading sources... [ 39%] manufacturing/3d_printing/designing_and_slicing/designing_and_slicing
reading sources... [ 39%] manufacturing/3d_printing/designing_and_slicing/general_3d_print_design/general_3d_print_design
reading sources... [ 40%] manufacturing/3d_printing/designing_and_slicing/part_printability/part_printability
reading sources... [ 40%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/slicing_settings
reading sources... [ 41%] manufacturing/3d_printing/designing_and_slicing/slicing_software/slicing_software
reading sources... [ 41%] manufacturing/3d_printing/designing_and_slicing/tolerancing/tolerancing
reading sources... [ 41%] manufacturing/3d_printing/designing_and_slicing/what_is_slicing/what_is_slicing
reading sources... [ 42%] manufacturing/3d_printing/designing_and_slicing/working_with_screws/working_with_screws
reading sources... [ 42%] manufacturing/3d_printing/filament_choice/advanced_filaments/advanced_filaments
reading sources... [ 43%] manufacturing/3d_printing/filament_choice/common_filaments/common_filaments
reading sources... [ 43%] manufacturing/3d_printing/filament_choice/filament_choice
reading sources... [ 44%] manufacturing/3d_printing/filament_choice/filament_storage/filament_storage
reading sources... [ 44%] manufacturing/3d_printing/general_knowledge/common_tools/common_tools
reading sources... [ 45%] manufacturing/3d_printing/general_knowledge/common_upgrades/common_upgrades
reading sources... [ 45%] manufacturing/3d_printing/general_knowledge/general_knowledge
reading sources... [ 45%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/hardware_tradeoffs
reading sources... [ 46%] manufacturing/3d_printing/general_knowledge/terminology/terminology
reading sources... [ 46%] manufacturing/3d_printing/index
reading sources... [ 47%] manufacturing/3d_printing/printer_choice/budget_printers/budget_printers
reading sources... [ 47%] manufacturing/3d_printing/printer_choice/high_end_printers/high_end_printers
reading sources... [ 48%] manufacturing/3d_printing/printer_choice/mid_range_printers/mid_range_printers
reading sources... [ 48%] manufacturing/3d_printing/printer_choice/printer_choice
reading sources... [ 48%] manufacturing/3d_printing/specific_skill_guides/basic_post_processing/basic_post_processing
reading sources... [ 49%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/bed_leveling
reading sources... [ 49%] manufacturing/3d_printing/specific_skill_guides/extruder_calibration/extruder_calibration
reading sources... [ 50%] manufacturing/3d_printing/specific_skill_guides/print_adhesion/print_adhesion
reading sources... [ 50%] manufacturing/3d_printing/specific_skill_guides/specific_skill_guides
reading sources... [ 51%] manufacturing/3d_printing/specific_skill_guides/temperature_tuning/temperature_tuning
reading sources... [ 51%] manufacturing/3d_printing/troubleshooting/troubleshooting
reading sources... [ 51%] manufacturing/index
reading sources... [ 52%] overview/ftcoverview
reading sources... [ 52%] persona_pages/coach_admin/coach_admin
reading sources... [ 53%] persona_pages/mentor_tech/mentor_tech
reading sources... [ 53%] persona_pages/rookie_teams/rookie_teams
reading sources... [ 54%] persona_pages/veteran_teams/veteran_teams
reading sources... [ 54%] programming_resources/android_studio_java/Android-Studio-Tutorial
reading sources... [ 54%] programming_resources/android_studio_java/config/config
reading sources... [ 55%] programming_resources/android_studio_java/install/install
reading sources... [ 55%] programming_resources/android_studio_java/intro/intro
reading sources... [ 56%] programming_resources/android_studio_java/manage/manage
reading sources... [ 56%] programming_resources/android_studio_java/opmode/opmode
reading sources... [ 57%] programming_resources/blocks/Blocks-Tutorial
reading sources... [ 57%] programming_resources/blocks/config/config
reading sources... [ 58%] programming_resources/blocks/connecting/connecting
reading sources... [ 58%] programming_resources/blocks/intro/intro
reading sources... [ 58%] programming_resources/blocks/opmode/opmode
reading sources... [ 59%] programming_resources/blocks/reference/reference
reading sources... [ 59%] programming_resources/imu/imu
reading sources... [ 60%] programming_resources/index
reading sources... [ 60%] programming_resources/laptops/laptops
reading sources... [ 61%] programming_resources/onbot_java/OnBot-Java-Tutorial
reading sources... [ 61%] programming_resources/onbot_java/config/config
reading sources... [ 61%] programming_resources/onbot_java/connecting/connecting
reading sources... [ 62%] programming_resources/onbot_java/intro/intro
reading sources... [ 62%] programming_resources/onbot_java/opmode/opmode
reading sources... [ 63%] programming_resources/onbot_java/reference/reference
reading sources... [ 63%] programming_resources/shared/auto_load_opmode/auto-load-opmode
reading sources... [ 64%] programming_resources/shared/choosing_program_lang/choosing-program-lang
reading sources... [ 64%] programming_resources/shared/configuring_android/Configuring-Your-Android-Devices
reading sources... [ 64%] programming_resources/shared/control_system_intro/The-FTC-Control-System
reading sources... [ 65%] programming_resources/shared/external_libraries_blocks/external-libraries-blocks
reading sources... [ 65%] programming_resources/shared/installing_javascript_browser/Installing-a-Javascript-Enabled-Browser
reading sources... [ 66%] programming_resources/shared/installing_kotlin/Installing-Kotlin
reading sources... [ 66%] programming_resources/shared/managing_control_hub/Managing-a-Control-Hub
reading sources... [ 67%] programming_resources/shared/managing_smartphone_ds/Managing-a-Smartphone-Driver-Station
reading sources... [ 67%] programming_resources/shared/managing_smartphone_rc/Managing-a-Smartphone-Robot-Controller
reading sources... [ 67%] programming_resources/shared/myblocks/annotation/annotation
reading sources... [ 68%] programming_resources/shared/myblocks/driving_example/driving-example
reading sources... [ 68%] programming_resources/shared/myblocks/editing/editing
reading sources... [ 69%] programming_resources/shared/myblocks/hardware_example/hardware-example
reading sources... [ 69%] programming_resources/shared/myblocks/ideas/ideas
reading sources... [ 70%] programming_resources/shared/myblocks/index
reading sources... [ 70%] programming_resources/shared/myblocks/intro/intro
reading sources... [ 70%] programming_resources/shared/myblocks/method_example/method-example
reading sources... [ 71%] programming_resources/shared/myblocks/parameter/parameter
reading sources... [ 71%] programming_resources/shared/myblocks/rw_example/rw-example
reading sources... [ 72%] programming_resources/shared/myblocks/simple_example/simple-example
reading sources... [ 72%] programming_resources/shared/myblocks/summary/summary
reading sources... [ 73%] programming_resources/shared/myblocks/telem_example/telem-example
reading sources... [ 73%] programming_resources/shared/myblocks/timer_example/timer-example
reading sources... [ 74%] programming_resources/shared/phone_pairing/phone-pairing
reading sources... [ 74%] programming_resources/shared/pid_coefficients/pid-coefficients
reading sources... [ 74%] programming_resources/shared/pidf_coefficients/pidf-coefficients
reading sources... [ 75%] programming_resources/shared/program_and_manage_network/Connecting-a-Laptop-to-the-Program-&-Manage-Network
reading sources... [ 75%] programming_resources/shared/required_materials/Required-Materials
reading sources... [ 76%] programming_resources/shared/using_android_device/Using-Your-Android-Device
reading sources... [ 76%] programming_resources/tutorial_specific/android_studio/controlling_a_servo/Controlling-a-Servo-(Android-Studio)
reading sources... [ 77%] programming_resources/tutorial_specific/android_studio/creating_op_modes/Creating-and-Running-an-Op-Mode-(Android-Studio)
reading sources... [ 77%] programming_resources/tutorial_specific/android_studio/disable_instant_run/disable-instant-run
reading sources... [ 77%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/Downloading-the-Android-Studio-Project-Folder
reading sources... [ 78%] programming_resources/tutorial_specific/android_studio/enabling_developer_options/Enabling-Developer-Options
reading sources... [ 78%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/Fork-and-Clone-From-GitHub
reading sources... [ 79%] programming_resources/tutorial_specific/android_studio/installing_android_studio/Installing-Android-Studio
reading sources... [ 79%] programming_resources/tutorial_specific/android_studio/using_sensors/Using-Sensors-(Android-Studio)
reading sources... [ 80%] programming_resources/tutorial_specific/blocks/blocks_reference/Blocks-Reference-Material
reading sources... [ 80%] programming_resources/tutorial_specific/blocks/controlling_a_servo/Controlling-a-Servo-(Blocks)
reading sources... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/Writing-an-Op-Mode-with-FTC-Blocks
reading sources... [ 81%] programming_resources/tutorial_specific/blocks/managing_opmodes/managing-opmodes
reading sources... [ 81%] programming_resources/tutorial_specific/blocks/running_op_modes/Running-Your-Op-Mode
reading sources... [ 82%] programming_resources/tutorial_specific/blocks/using_sensors/Using-Sensors-(Blocks)
reading sources... [ 82%] programming_resources/tutorial_specific/onbot_java/controlling_a_servo/Controlling-a-Servo-(OnBot-Java)
reading sources... [ 83%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/Creating-and-Running-an-Op-Mode-(OnBot-Java)
reading sources... [ 83%] programming_resources/tutorial_specific/onbot_java/onbot_java_reference/OnBot-Java-Reference-Info
reading sources... [ 83%] programming_resources/tutorial_specific/onbot_java/using_sensors/Using-Sensors-(OnBot-Java)
reading sources... [ 84%] programming_resources/vision/blocks_tfod_opmode/blocks-tfod-opmode
reading sources... [ 84%] programming_resources/vision/blocks_tfod_opmode_custom/blocks-tfod-opmode-custom
reading sources... [ 85%] programming_resources/vision/camera_calibration/camera-calibration
reading sources... [ 85%] programming_resources/vision/java_tfod_opmode/java-tfod-opmode
reading sources... [ 86%] programming_resources/vision/java_tfod_opmode_custom/java-tfod-opmode-custom
reading sources... [ 86%] programming_resources/vision/tensorflow_cs_2023/tensorflow-cs-2023
reading sources... [ 87%] programming_resources/vision/tensorflow_ff_2021/tensorflow-ff-2021
reading sources... [ 87%] programming_resources/vision/tensorflow_pp_2022/tensorflow_pp_2022
reading sources... [ 87%] programming_resources/vision/vision_overview/vision-overview
reading sources... [ 88%] programming_resources/vision/webcam_controls/eval/eval
reading sources... [ 88%] programming_resources/vision/webcam_controls/exposure/auto_exposure/auto-exposure
reading sources... [ 89%] programming_resources/vision/webcam_controls/exposure/control/control
reading sources... [ 89%] programming_resources/vision/webcam_controls/exposure/index
reading sources... [ 90%] programming_resources/vision/webcam_controls/exposure/mode/mode
reading sources... [ 90%] programming_resources/vision/webcam_controls/exposure/samples/samples
reading sources... [ 90%] programming_resources/vision/webcam_controls/focus/control/control
reading sources... [ 91%] programming_resources/vision/webcam_controls/focus/index
reading sources... [ 91%] programming_resources/vision/webcam_controls/focus/mode/mode
reading sources... [ 92%] programming_resources/vision/webcam_controls/gain/control/control
reading sources... [ 92%] programming_resources/vision/webcam_controls/gain/ex1/ex1
reading sources... [ 93%] programming_resources/vision/webcam_controls/gain/ex2/ex2
reading sources... [ 93%] programming_resources/vision/webcam_controls/gain/ex3/ex3
reading sources... [ 93%] programming_resources/vision/webcam_controls/gain/index
reading sources... [ 94%] programming_resources/vision/webcam_controls/index
reading sources... [ 94%] programming_resources/vision/webcam_controls/overview/overview
reading sources... [ 95%] programming_resources/vision/webcam_controls/ptz/index
reading sources... [ 95%] programming_resources/vision/webcam_controls/ptz/pan_tilt/pan-tilt
reading sources... [ 96%] programming_resources/vision/webcam_controls/ptz/zoom/zoom
reading sources... [ 96%] programming_resources/vision/webcam_controls/samples/samples
reading sources... [ 96%] programming_resources/vision/webcam_controls/white_balance/control/control
reading sources... [ 97%] programming_resources/vision/webcam_controls/white_balance/index
reading sources... [ 97%] programming_resources/vision/webcam_controls/white_balance/mode/mode
reading sources... [ 98%] sponsors/discounts/discounts
reading sources... [ 98%] sponsors/software/software
reading sources... [ 99%] tech_tips/tech-tips
reading sources... [ 99%] todo
reading sources... [100%] tos/tos

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [  0%] ai/innovation_corner/innovation-corner
writing output... [  0%] apriltag/opmode_test_images/opmode-test-images
writing output... [  1%] apriltag/understanding_apriltag_detection_values/understanding-apriltag-detection-values
writing output... [  1%] apriltag/vision_portal/apriltag_advanced_use/apriltag-advanced-use
writing output... [  2%] apriltag/vision_portal/apriltag_camera_calibration/apriltag-camera-calibration
writing output... [  2%] apriltag/vision_portal/apriltag_id_code/apriltag-id-code
writing output... [  3%] apriltag/vision_portal/apriltag_intro/apriltag-intro
writing output... [  3%] apriltag/vision_portal/apriltag_library/apriltag-library
writing output... [  3%] apriltag/vision_portal/apriltag_localization/apriltag-localization
writing output... [  4%] apriltag/vision_portal/apriltag_metadata/apriltag-metadata
writing output... [  4%] apriltag/vision_portal/apriltag_pose/apriltag-pose
writing output... [  5%] apriltag/vision_portal/apriltag_reference_frame/apriltag-reference-frame
writing output... [  5%] apriltag/vision_portal/vision_multiportal/vision-multiportal
writing output... [  6%] apriltag/vision_portal/vision_processor_init/vision-processor-init
writing output... [  6%] apriltag/vision_portal/visionportal_camera_controls/visionportal-camera-controls
writing output... [  6%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/visionportal-cpu-and-bandwidth
writing output... [  7%] apriltag/vision_portal/visionportal_init/visionportal-init
writing output... [  7%] apriltag/vision_portal/visionportal_overview/visionportal-overview
writing output... [  8%] apriltag/vision_portal/visionportal_previews/visionportal-previews
writing output... [  8%] apriltag/vision_portal/visionportal_webcams/visionportal-webcams
writing output... [  9%] booklets/advanced
writing output... [  9%] booklets/apriltags
writing output... [  9%] booklets/control_system
writing output... [ 10%] booklets/index
writing output... [ 10%] booklets/sdk
writing output... [ 11%] cad_resources/autodesk/autodesk
writing output... [ 11%] cad_resources/index
writing output... [ 12%] cad_resources/ptc/ptc
writing output... [ 12%] cad_resources/solidworks/solidworks
writing output... [ 12%] color_processing/color-blob-concepts/color-blob-concepts
writing output... [ 13%] color_processing/color-locator-challenge/color-locator-challenge
writing output... [ 13%] color_processing/color-locator-discover/color-locator-discover
writing output... [ 14%] color_processing/color-locator-explore/color-locator-explore
writing output... [ 14%] color_processing/color-sensor/color-sensor
writing output... [ 15%] color_processing/color-spaces/color-spaces
writing output... [ 15%] color_processing/index
writing output... [ 16%] control_hard_compon/ds_components/components/components
writing output... [ 16%] control_hard_compon/ds_components/index
writing output... [ 16%] control_hard_compon/index
writing output... [ 17%] control_hard_compon/rc_components/encoders/encoders
writing output... [ 17%] control_hard_compon/rc_components/hub/hub
writing output... [ 18%] control_hard_compon/rc_components/hub/ports/ch-ports
writing output... [ 18%] control_hard_compon/rc_components/hub/ports/exh-ports
writing output... [ 19%] control_hard_compon/rc_components/hub/ports/std-ports
writing output... [ 19%] control_hard_compon/rc_components/index
writing output... [ 19%] control_hard_compon/rc_components/motors/motors
writing output... [ 20%] control_hard_compon/rc_components/power_distr/power-distr
writing output... [ 20%] control_hard_compon/rc_components/sensors/sensors
writing output... [ 21%] control_hard_compon/rc_components/servos/servos
writing output... [ 21%] control_hard_compon/rc_components/uvc/uvc
writing output... [ 22%] devices/huskylens/huskylens
writing output... [ 22%] faq/faqs
writing output... [ 22%] ftc_docs/form/form
writing output... [ 23%] ftc_docs/workflow/workflow
writing output... [ 23%] ftc_sdk/overview/index
writing output... [ 24%] ftc_sdk/updating/controlhub_os/Updating-the-Control-Hub-OS
writing output... [ 24%] ftc_sdk/updating/driverhub_os/Updating-the-Driver-Hub-OS
writing output... [ 25%] ftc_sdk/updating/ds_app/Updating-the-DS-App
writing output... [ 25%] ftc_sdk/updating/hardware_client/Updating-REV-Hardware-Client
writing output... [ 25%] ftc_sdk/updating/hub_firmware/Updating-Hub-Firmware
writing output... [ 26%] ftc_sdk/updating/index
writing output... [ 26%] ftc_sdk/updating/rc_app/Updating-the-RC-App
writing output... [ 27%] game_specific_resources/blog/blog
writing output... [ 27%] game_specific_resources/field_coordinate_system/field-coordinate-system
writing output... [ 28%] game_specific_resources/ftcqa/ftcqa
writing output... [ 28%] game_specific_resources/playing_field_resources/playing_field_resources
writing output... [ 29%] gracious_professionalism/gp
writing output... [ 29%] hardware_and_software_configuration/configuring/configuring_color_sensor/configuring-color-sensor
writing output... [ 29%] hardware_and_software_configuration/configuring/configuring_dc_motor/configuring-dc-motor
writing output... [ 30%] hardware_and_software_configuration/configuring/configuring_digital_touch_sensor/configuring-digital-touch-sensor
writing output... [ 30%] hardware_and_software_configuration/configuring/configuring_dual_hubs/configuring-dual-hubs
writing output... [ 31%] hardware_and_software_configuration/configuring/configuring_external_webcam/configuring-external-webcam
writing output... [ 31%] hardware_and_software_configuration/configuring/configuring_servo/configuring-servo
writing output... [ 32%] hardware_and_software_configuration/configuring/configuring_uvc_camera/configuring-uvc-camera
writing output... [ 32%] hardware_and_software_configuration/configuring/getting_started/getting-started
writing output... [ 32%] hardware_and_software_configuration/configuring/index
writing output... [ 33%] hardware_and_software_configuration/configuring/managing_esd/managing-esd
writing output... [ 33%] hardware_and_software_configuration/configuring/saving_config/saving-config
writing output... [ 34%] hardware_and_software_configuration/connecting_devices/connecting_color/connecting-color
writing output... [ 34%] hardware_and_software_configuration/connecting_devices/connecting_motor/connecting-motor
writing output... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/connecting-power
writing output... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_servo/connecting-servo
writing output... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_touch/connecting-touch
writing output... [ 36%] hardware_and_software_configuration/connecting_devices/index
writing output... [ 36%] hardware_and_software_configuration/index
writing output... [ 37%] hardware_and_software_configuration/self_inspect/self-inspect
writing output... [ 37%] index
writing output... [ 38%] manuals/game_manuals/game_manuals
writing output... [ 38%] manufacturing/3d_printing/3d_printed_parts/3d_printed_parts
writing output... [ 38%] manufacturing/3d_printing/3d_printing_intro/3d_printing_intro
writing output... [ 39%] manufacturing/3d_printing/designing_and_slicing/designing_and_slicing
writing output... [ 39%] manufacturing/3d_printing/designing_and_slicing/general_3d_print_design/general_3d_print_design
writing output... [ 40%] manufacturing/3d_printing/designing_and_slicing/part_printability/part_printability
writing output... [ 40%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/slicing_settings
writing output... [ 41%] manufacturing/3d_printing/designing_and_slicing/slicing_software/slicing_software
writing output... [ 41%] manufacturing/3d_printing/designing_and_slicing/tolerancing/tolerancing
writing output... [ 41%] manufacturing/3d_printing/designing_and_slicing/what_is_slicing/what_is_slicing
writing output... [ 42%] manufacturing/3d_printing/designing_and_slicing/working_with_screws/working_with_screws
writing output... [ 42%] manufacturing/3d_printing/filament_choice/advanced_filaments/advanced_filaments
writing output... [ 43%] manufacturing/3d_printing/filament_choice/common_filaments/common_filaments
writing output... [ 43%] manufacturing/3d_printing/filament_choice/filament_choice
writing output... [ 44%] manufacturing/3d_printing/filament_choice/filament_storage/filament_storage
writing output... [ 44%] manufacturing/3d_printing/general_knowledge/common_tools/common_tools
writing output... [ 45%] manufacturing/3d_printing/general_knowledge/common_upgrades/common_upgrades
writing output... [ 45%] manufacturing/3d_printing/general_knowledge/general_knowledge
writing output... [ 45%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/hardware_tradeoffs
writing output... [ 46%] manufacturing/3d_printing/general_knowledge/terminology/terminology
writing output... [ 46%] manufacturing/3d_printing/index
writing output... [ 47%] manufacturing/3d_printing/printer_choice/budget_printers/budget_printers
writing output... [ 47%] manufacturing/3d_printing/printer_choice/high_end_printers/high_end_printers
writing output... [ 48%] manufacturing/3d_printing/printer_choice/mid_range_printers/mid_range_printers
writing output... [ 48%] manufacturing/3d_printing/printer_choice/printer_choice
writing output... [ 48%] manufacturing/3d_printing/specific_skill_guides/basic_post_processing/basic_post_processing
writing output... [ 49%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/bed_leveling
writing output... [ 49%] manufacturing/3d_printing/specific_skill_guides/extruder_calibration/extruder_calibration
writing output... [ 50%] manufacturing/3d_printing/specific_skill_guides/print_adhesion/print_adhesion
writing output... [ 50%] manufacturing/3d_printing/specific_skill_guides/specific_skill_guides
writing output... [ 51%] manufacturing/3d_printing/specific_skill_guides/temperature_tuning/temperature_tuning
writing output... [ 51%] manufacturing/3d_printing/troubleshooting/troubleshooting
writing output... [ 51%] manufacturing/index
writing output... [ 52%] overview/ftcoverview
writing output... [ 52%] persona_pages/coach_admin/coach_admin
writing output... [ 53%] persona_pages/mentor_tech/mentor_tech
writing output... [ 53%] persona_pages/rookie_teams/rookie_teams
writing output... [ 54%] persona_pages/veteran_teams/veteran_teams
writing output... [ 54%] programming_resources/android_studio_java/Android-Studio-Tutorial
writing output... [ 54%] programming_resources/android_studio_java/config/config
writing output... [ 55%] programming_resources/android_studio_java/install/install
writing output... [ 55%] programming_resources/android_studio_java/intro/intro
writing output... [ 56%] programming_resources/android_studio_java/manage/manage
writing output... [ 56%] programming_resources/android_studio_java/opmode/opmode
writing output... [ 57%] programming_resources/blocks/Blocks-Tutorial
writing output... [ 57%] programming_resources/blocks/config/config
writing output... [ 58%] programming_resources/blocks/connecting/connecting
writing output... [ 58%] programming_resources/blocks/intro/intro
writing output... [ 58%] programming_resources/blocks/opmode/opmode
writing output... [ 59%] programming_resources/blocks/reference/reference
writing output... [ 59%] programming_resources/imu/imu
writing output... [ 60%] programming_resources/index
writing output... [ 60%] programming_resources/laptops/laptops
writing output... [ 61%] programming_resources/onbot_java/OnBot-Java-Tutorial
writing output... [ 61%] programming_resources/onbot_java/config/config
writing output... [ 61%] programming_resources/onbot_java/connecting/connecting
writing output... [ 62%] programming_resources/onbot_java/intro/intro
writing output... [ 62%] programming_resources/onbot_java/opmode/opmode
writing output... [ 63%] programming_resources/onbot_java/reference/reference
writing output... [ 63%] programming_resources/shared/auto_load_opmode/auto-load-opmode
writing output... [ 64%] programming_resources/shared/choosing_program_lang/choosing-program-lang
writing output... [ 64%] programming_resources/shared/configuring_android/Configuring-Your-Android-Devices
writing output... [ 64%] programming_resources/shared/control_system_intro/The-FTC-Control-System
writing output... [ 65%] programming_resources/shared/external_libraries_blocks/external-libraries-blocks
writing output... [ 65%] programming_resources/shared/installing_javascript_browser/Installing-a-Javascript-Enabled-Browser
writing output... [ 66%] programming_resources/shared/installing_kotlin/Installing-Kotlin
writing output... [ 66%] programming_resources/shared/managing_control_hub/Managing-a-Control-Hub
writing output... [ 67%] programming_resources/shared/managing_smartphone_ds/Managing-a-Smartphone-Driver-Station
writing output... [ 67%] programming_resources/shared/managing_smartphone_rc/Managing-a-Smartphone-Robot-Controller
writing output... [ 67%] programming_resources/shared/myblocks/annotation/annotation
writing output... [ 68%] programming_resources/shared/myblocks/driving_example/driving-example
writing output... [ 68%] programming_resources/shared/myblocks/editing/editing
writing output... [ 69%] programming_resources/shared/myblocks/hardware_example/hardware-example
writing output... [ 69%] programming_resources/shared/myblocks/ideas/ideas
writing output... [ 70%] programming_resources/shared/myblocks/index
writing output... [ 70%] programming_resources/shared/myblocks/intro/intro
writing output... [ 70%] programming_resources/shared/myblocks/method_example/method-example
writing output... [ 71%] programming_resources/shared/myblocks/parameter/parameter
writing output... [ 71%] programming_resources/shared/myblocks/rw_example/rw-example
writing output... [ 72%] programming_resources/shared/myblocks/simple_example/simple-example
writing output... [ 72%] programming_resources/shared/myblocks/summary/summary
writing output... [ 73%] programming_resources/shared/myblocks/telem_example/telem-example
writing output... [ 73%] programming_resources/shared/myblocks/timer_example/timer-example
writing output... [ 74%] programming_resources/shared/phone_pairing/phone-pairing
writing output... [ 74%] programming_resources/shared/pid_coefficients/pid-coefficients
writing output... [ 74%] programming_resources/shared/pidf_coefficients/pidf-coefficients
writing output... [ 75%] programming_resources/shared/program_and_manage_network/Connecting-a-Laptop-to-the-Program-&-Manage-Network
writing output... [ 75%] programming_resources/shared/required_materials/Required-Materials
writing output... [ 76%] programming_resources/shared/using_android_device/Using-Your-Android-Device
writing output... [ 76%] programming_resources/tutorial_specific/android_studio/controlling_a_servo/Controlling-a-Servo-(Android-Studio)
writing output... [ 77%] programming_resources/tutorial_specific/android_studio/creating_op_modes/Creating-and-Running-an-Op-Mode-(Android-Studio)
writing output... [ 77%] programming_resources/tutorial_specific/android_studio/disable_instant_run/disable-instant-run
writing output... [ 77%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/Downloading-the-Android-Studio-Project-Folder
writing output... [ 78%] programming_resources/tutorial_specific/android_studio/enabling_developer_options/Enabling-Developer-Options
writing output... [ 78%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/Fork-and-Clone-From-GitHub
writing output... [ 79%] programming_resources/tutorial_specific/android_studio/installing_android_studio/Installing-Android-Studio
writing output... [ 79%] programming_resources/tutorial_specific/android_studio/using_sensors/Using-Sensors-(Android-Studio)
writing output... [ 80%] programming_resources/tutorial_specific/blocks/blocks_reference/Blocks-Reference-Material
writing output... [ 80%] programming_resources/tutorial_specific/blocks/controlling_a_servo/Controlling-a-Servo-(Blocks)
writing output... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/Writing-an-Op-Mode-with-FTC-Blocks
writing output... [ 81%] programming_resources/tutorial_specific/blocks/managing_opmodes/managing-opmodes
writing output... [ 81%] programming_resources/tutorial_specific/blocks/running_op_modes/Running-Your-Op-Mode
writing output... [ 82%] programming_resources/tutorial_specific/blocks/using_sensors/Using-Sensors-(Blocks)
writing output... [ 82%] programming_resources/tutorial_specific/onbot_java/controlling_a_servo/Controlling-a-Servo-(OnBot-Java)
writing output... [ 83%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/Creating-and-Running-an-Op-Mode-(OnBot-Java)
writing output... [ 83%] programming_resources/tutorial_specific/onbot_java/onbot_java_reference/OnBot-Java-Reference-Info
writing output... [ 83%] programming_resources/tutorial_specific/onbot_java/using_sensors/Using-Sensors-(OnBot-Java)
writing output... [ 84%] programming_resources/vision/blocks_tfod_opmode/blocks-tfod-opmode
writing output... [ 84%] programming_resources/vision/blocks_tfod_opmode_custom/blocks-tfod-opmode-custom
writing output... [ 85%] programming_resources/vision/camera_calibration/camera-calibration
writing output... [ 85%] programming_resources/vision/java_tfod_opmode/java-tfod-opmode
writing output... [ 86%] programming_resources/vision/java_tfod_opmode_custom/java-tfod-opmode-custom
writing output... [ 86%] programming_resources/vision/tensorflow_cs_2023/tensorflow-cs-2023
writing output... [ 87%] programming_resources/vision/tensorflow_ff_2021/tensorflow-ff-2021
writing output... [ 87%] programming_resources/vision/tensorflow_pp_2022/tensorflow_pp_2022
writing output... [ 87%] programming_resources/vision/vision_overview/vision-overview
writing output... [ 88%] programming_resources/vision/webcam_controls/eval/eval
writing output... [ 88%] programming_resources/vision/webcam_controls/exposure/auto_exposure/auto-exposure
writing output... [ 89%] programming_resources/vision/webcam_controls/exposure/control/control
writing output... [ 89%] programming_resources/vision/webcam_controls/exposure/index
writing output... [ 90%] programming_resources/vision/webcam_controls/exposure/mode/mode
writing output... [ 90%] programming_resources/vision/webcam_controls/exposure/samples/samples
writing output... [ 90%] programming_resources/vision/webcam_controls/focus/control/control
writing output... [ 91%] programming_resources/vision/webcam_controls/focus/index
writing output... [ 91%] programming_resources/vision/webcam_controls/focus/mode/mode
writing output... [ 92%] programming_resources/vision/webcam_controls/gain/control/control
writing output... [ 92%] programming_resources/vision/webcam_controls/gain/ex1/ex1
writing output... [ 93%] programming_resources/vision/webcam_controls/gain/ex2/ex2
writing output... [ 93%] programming_resources/vision/webcam_controls/gain/ex3/ex3
writing output... [ 93%] programming_resources/vision/webcam_controls/gain/index
writing output... [ 94%] programming_resources/vision/webcam_controls/index
writing output... [ 94%] programming_resources/vision/webcam_controls/overview/overview
writing output... [ 95%] programming_resources/vision/webcam_controls/ptz/index
writing output... [ 95%] programming_resources/vision/webcam_controls/ptz/pan_tilt/pan-tilt
writing output... [ 96%] programming_resources/vision/webcam_controls/ptz/zoom/zoom
writing output... [ 96%] programming_resources/vision/webcam_controls/samples/samples
writing output... [ 96%] programming_resources/vision/webcam_controls/white_balance/control/control
writing output... [ 97%] programming_resources/vision/webcam_controls/white_balance/index
writing output... [ 97%] programming_resources/vision/webcam_controls/white_balance/mode/mode
writing output... [ 98%] sponsors/discounts/discounts
writing output... [ 98%] sponsors/software/software
writing output... [ 99%] tech_tips/tech-tips
writing output... [ 99%] todo
writing output... [100%] tos/tos

generating indices... genindex done
writing additional pages... search done
copying images... [  0%] ai/innovation_corner/images/new_prompt.png
copying images... [  0%] apriltag/opmode_test_images/images/apriltag_sizing.png
copying images... [  0%] apriltag/opmode_test_images/images/printing.png
copying images... [  0%] apriltag/opmode_test_images/images/tag583_nemo.png
copying images... [  0%] apriltag/opmode_test_images/images/tag584_jonah.png
copying images... [  0%] apriltag/opmode_test_images/images/tag585_cousteau.png
copying images... [  0%] apriltag/opmode_test_images/images/tag586_ariel.png
copying images... [  0%] apriltag/understanding_apriltag_detection_values/images/figure1.jpg
copying images... [  0%] apriltag/understanding_apriltag_detection_values/images/figure2.jpg
copying images... [  1%] apriltag/understanding_apriltag_detection_values/images/apriltag_setup.jpg
copying images... [  1%] apriltag/understanding_apriltag_detection_values/images/two_tags.jpg
copying images... [  1%] apriltag/understanding_apriltag_detection_values/images/apriltag_telemetry.jpg
copying images... [  1%] apriltag/vision_portal/apriltag_advanced_use/images/FTC-Global-Coordinates.png
copying images... [  1%] apriltag/vision_portal/apriltag_advanced_use/images/100-VisionPortal-Test-v01.png
copying images... [  1%] apriltag/vision_portal/apriltag_camera_calibration/images/010-RC-warning.png
copying images... [  1%] apriltag/vision_portal/apriltag_camera_calibration/images/020-DS-warning.png
copying images... [  1%] apriltag/vision_portal/apriltag_camera_calibration/images/030-scaling-warning.png
copying images... [  1%] apriltag/vision_portal/apriltag_id_code/images/070-ID-Block-arrow.png
copying images... [  1%] apriltag/vision_portal/apriltag_id_code/images/080-AprilTag-Blocks-FOR-loop.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/005-AprilTag-Worlds.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/010-apriltagrobots.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/020-Sample-Tags.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/080-CH-LiveView-ID-code.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/100-Tag-size-42.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/200-CH-LiveView-offsets-crop.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/280-DS-preview.png
copying images... [  2%] apriltag/vision_portal/apriltag_intro/images/300-RC-preview.png
copying images... [  2%] apriltag/vision_portal/apriltag_library/images/010-Blocks-ATprocessor-Easy.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/020-Blocks-setTagLibrary-CurrentGame.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/030-Blocks-ATprocessor-CurrentGame.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/040-Blocks-ATProcessor-Variable.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/050-Blocks-ATprocessor-CurrentGame-Variable.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/060-Blocks-LibraryBuilder-CurrentGame.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/070-Blocks-Processor-Variable.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/080-Blocks-addTag.png
copying images... [  3%] apriltag/vision_portal/apriltag_library/images/090-Blocks-add-Metadata.png
copying images... [  3%] apriltag/vision_portal/apriltag_localization/images/05-ITD-tags.png
copying images... [  3%] apriltag/vision_portal/apriltag_localization/images/06-Res-Q-field-axes.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/07-full-tag-11.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/08-tag-11.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/10-DS-screen.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/20-CameraStream.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/30-LiveView.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/40-telemetry.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/45-ITD-tag-numbers.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/50-field-axes.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/60-camera-pose.png
copying images... [  4%] apriltag/vision_portal/apriltag_localization/images/70-robot-position.png
copying images... [  5%] apriltag/vision_portal/apriltag_localization/images/75-robot-orientation.png
copying images... [  5%] apriltag/vision_portal/apriltag_metadata/images/100-tag-name-Blocks.png
copying images... [  5%] apriltag/vision_portal/apriltag_pose/images/Blocks-pose-oval.png
copying images... [  5%] apriltag/vision_portal/apriltag_pose/images/Blocks-RBE.png
copying images... [  5%] apriltag/vision_portal/apriltag_reference_frame/images/200-CH-LiveView-offsets-crop.png
copying images... [  5%] apriltag/vision_portal/vision_multiportal/images/500-W_MultiPortal_v01.png
copying images... [  5%] apriltag/vision_portal/vision_multiportal/images/200-RC-horizontal.png
copying images... [  5%] apriltag/vision_portal/vision_processor_init/images/020-AT-Processor-easy.png
copying images... [  5%] apriltag/vision_portal/vision_processor_init/images/030-AT-Processor-builder-enabled.png
copying images... [  6%] apriltag/vision_portal/vision_processor_init/images/040-TFOD-Processor-easy.png
copying images... [  6%] apriltag/vision_portal/vision_processor_init/images/050-TFOD-Processor-builder.png
copying images... [  6%] apriltag/vision_portal/vision_processor_init/images/060-enable-AT-processor.png
copying images... [  6%] apriltag/vision_portal/visionportal_camera_controls/images/010-Blocks-setters.png
copying images... [  6%] apriltag/vision_portal/visionportal_camera_controls/images/020-Blocks-dropdown.png
copying images... [  6%] apriltag/vision_portal/visionportal_camera_controls/images/030-Blocks-getExposure.png
copying images... [  6%] apriltag/vision_portal/visionportal_camera_controls/images/040-Blocks-holder.png
copying images... [  6%] apriltag/vision_portal/visionportal_camera_controls/images/050-Blocks-Exposure-OpMode.png
copying images... [  6%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/images/050-Blocks-LiveView-toggle.png
copying images... [  6%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/images/060-Blocks-Processor-toggle.png
copying images... [  7%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/images/080-Blocks-Streaming-toggle.png
copying images... [  7%] apriltag/vision_portal/visionportal_cpu_and_bandwidth/images/100-Blocks-close-VisionPortal.png
copying images... [  7%] apriltag/vision_portal/visionportal_init/images/040-VisionPortal-easy-AT-webcam.png
copying images... [  7%] apriltag/vision_portal/visionportal_init/images/050-VisionPortal-AT-webcam-options-enabled.png
copying images... [  7%] apriltag/vision_portal/visionportal_init/images/060-enable-AT-processor.png
copying images... [  7%] apriltag/vision_portal/visionportal_overview/images/020-dual-detection.png
copying images... [  7%] apriltag/vision_portal/visionportal_overview/images/030-CH-preview-2-webcams.png
copying images... [  7%] apriltag/vision_portal/visionportal_overview/images/100-DH-DS-CS-BIG-TFOD.png
copying images... [  7%] apriltag/vision_portal/visionportal_overview/images/005-AprilTag-Worlds.png
copying images... [  7%] apriltag/vision_portal/visionportal_previews/images/040-RC-preview-2-webcams-Moto-e4.png
copying images... [  8%] apriltag/vision_portal/visionportal_previews/images/050-CH-TFOD-preview-grey-bands.png
copying images... [  8%] apriltag/vision_portal/visionportal_previews/images/100-DH-preview-BIG-ovals.png
copying images... [  8%] apriltag/vision_portal/visionportal_webcams/images/010-C270.png
copying images... [  8%] apriltag/vision_portal/visionportal_webcams/images/030-C310.png
copying images... [  8%] apriltag/vision_portal/visionportal_webcams/images/020-C920.png
copying images... [  8%] apriltag/vision_portal/visionportal_webcams/images/040-LifeCam-3000.png
copying images... [  8%] apriltag/vision_portal/visionportal_webcams/images/050-Arducam.png
copying images... [  8%] color_processing/color-blob-concepts/images/10-Blobs-formation.png
copying images... [  8%] color_processing/color-blob-concepts/images/20-Blobs-red-chair.png
copying images... [  9%] color_processing/color-blob-concepts/images/30-Blobs-blue-basic.png
copying images... [  9%] color_processing/color-blob-concepts/images/40-Blobs-single.png
copying images... [  9%] color_processing/color-blob-concepts/images/50-Blobs-tilted.png
copying images... [  9%] color_processing/color-blob-concepts/images/60-Blobs-two.png
copying images... [  9%] color_processing/color-blob-concepts/images/70-Blobs-many.png
copying images... [  9%] color_processing/color-locator-challenge/images/10-set-pre-filter.png
copying images... [  9%] color_processing/color-locator-challenge/images/12-set-3-filters.png
copying images... [  9%] color_processing/color-locator-challenge/images/15-add-filter.png
copying images... [  9%] color_processing/color-locator-challenge/images/20-sort-criteria.png
copying images... [  9%] color_processing/color-locator-challenge/images/23-set-sort.png
copying images... [ 10%] color_processing/color-locator-challenge/images/30-outline-colors.png
copying images... [ 10%] color_processing/color-locator-challenge/images/40-corners.png
copying images... [ 10%] color_processing/color-locator-challenge/images/50-contour.png
copying images... [ 10%] color_processing/color-locator-challenge/images/60-box-size.png
copying images... [ 10%] color_processing/color-locator-challenge/images/70-horizontal-box.png
copying images... [ 10%] color_processing/color-locator-challenge/images/80-two-process.png
copying images... [ 10%] color_processing/color-locator-discover/images/20-blob-zoom.png
copying images... [ 10%] color_processing/color-locator-discover/images/23-basic-telemetry.png
copying images... [ 10%] color_processing/color-locator-discover/images/30-CameraStream.png
copying images... [ 10%] color_processing/color-locator-discover/images/32-LiveView.png
copying images... [ 11%] color_processing/color-locator-discover/images/35-basic-telemetry-circled.png
copying images... [ 11%] color_processing/color-locator-discover/images/40-single-blob.png
copying images... [ 11%] color_processing/color-locator-discover/images/43-two-blobs.png
copying images... [ 11%] color_processing/color-locator-discover/images/45-many-blobs.png
copying images... [ 11%] color_processing/color-locator-discover/images/49-tilted-box.png
copying images... [ 11%] color_processing/color-locator-discover/images/80-targeting.png
copying images... [ 11%] color_processing/color-locator-discover/images/82-targeting.png
copying images... [ 11%] color_processing/color-locator-explore/images/10-setColorRangeSwatch.png
copying images... [ 11%] color_processing/color-locator-explore/images/20-setColorRangeCustom.png
copying images... [ 12%] color_processing/color-locator-explore/images/30-setROI.png
copying images... [ 12%] color_processing/color-locator-explore/images/40-contourChoices.png
copying images... [ 12%] color_processing/color-locator-explore/images/50-pre-process.png
copying images... [ 12%] color_processing/color-locator-explore/images/60-camera-resolution.png
copying images... [ 12%] color_processing/color-locator-explore/images/70-post-filter.png
copying images... [ 12%] color_processing/color-locator-explore/images/80-post-sort.png
copying images... [ 12%] color_processing/color-sensor/images/10-sensor-intro.png
copying images... [ 12%] color_processing/color-sensor/images/20-telemetry-intro.png
copying images... [ 12%] color_processing/color-sensor/images/30-DStelemetry.png
copying images... [ 12%] color_processing/color-sensor/images/34-CameraStream.png
copying images... [ 13%] color_processing/color-sensor/images/38-LiveView.png
copying images... [ 13%] color_processing/color-sensor/images/50-closestSwatchCompare.png
copying images... [ 13%] color_processing/color-sensor/images/55-IFclosestSwatchWrongWay.png
copying images... [ 13%] color_processing/color-sensor/images/58-IFclosestSwatchRightWay.png
copying images... [ 13%] color_processing/color-sensor/images/70-Blocks-RGB.png
copying images... [ 13%] color_processing/color-spaces/images/10-RGB-wheel.png
copying images... [ 13%] color_processing/color-spaces/images/20-RGB-cube.png
copying images... [ 13%] color_processing/color-spaces/images/30-HSV-cone.png
copying images... [ 13%] color_processing/color-spaces/images/40-YCrCb.png
copying images... [ 13%] control_hard_compon/ds_components/components/images/REV-31-1596.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/motoe5.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/usbotg.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/usbhub.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/REV-31-1592.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/ankerbattery.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/f310.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/dualsense.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/dualshock.png
copying images... [ 14%] control_hard_compon/ds_components/components/images/etpark.png
copying images... [ 15%] control_hard_compon/ds_components/components/images/xbox360.png
copying images... [ 15%] control_hard_compon/ds_components/components/images/quadstick.png
copying images... [ 15%] control_hard_compon/ds_components/images/C1.svg
copying images... [ 15%] control_hard_compon/license/sa_license.png
copying images... [ 15%] control_hard_compon/rc_components/encoders/images/REV-41-1291.png
copying images... [ 15%] control_hard_compon/rc_components/encoders/images/REV-11-1271.png
copying images... [ 15%] control_hard_compon/rc_components/hub/images/REV-31-1595.png
copying images... [ 15%] control_hard_compon/rc_components/hub/images/REV-31-1153.png
copying images... [ 15%] control_hard_compon/rc_components/hub/ports/images/CH-HUB.png
copying images... [ 15%] control_hard_compon/rc_components/hub/ports/images/CH-HUB-FRONT.png
copying images... [ 16%] control_hard_compon/rc_components/hub/ports/images/EX-HUB.png
copying images... [ 16%] control_hard_compon/rc_components/images/B1.svg
copying images... [ 16%] control_hard_compon/rc_components/images/B2.svg
copying images... [ 16%] control_hard_compon/rc_components/images/A1.svg
copying images... [ 16%] control_hard_compon/rc_components/images/A2.svg
copying images... [ 16%] control_hard_compon/rc_components/motors/images/W44260.jpg
copying images... [ 16%] control_hard_compon/rc_components/motors/images/am-3103AUS.jpg
copying images... [ 16%] control_hard_compon/rc_components/motors/images/5202-0002-0014.jpg
copying images... [ 16%] control_hard_compon/rc_components/motors/images/REV-41-1301.png
copying images... [ 16%] control_hard_compon/rc_components/motors/images/REV-41-1300.png
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/W39057.jpg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/14-0014-FTCLegal__75264.jpg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/am-4649.jpg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/REV-31-1387.png
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/W39129.jpg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/50-0030.jpeg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/am-4969.jpg
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/XT30_Power_Distribution_Block.png
copying images... [ 17%] control_hard_compon/rc_components/power_distr/images/goBILDApdb.jpg
copying images... [ 18%] control_hard_compon/rc_components/power_distr/images/REV-11-1144.png
copying images... [ 18%] control_hard_compon/rc_components/power_distr/images/ankerbattery.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/MB1242.jpg
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/REV-31-1505.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/REV-31-1557.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/45-2018.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/REV-31-1425.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/REV-31-1462.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/navx2.png
copying images... [ 18%] control_hard_compon/rc_components/sensors/images/BNO055.jpg
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/REV-31-1155.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/BBG-770.jpg
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_3_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_4_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_5_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_6_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_7_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_8_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_9_3.png
copying images... [ 19%] control_hard_compon/rc_components/sensors/images/image_12_3.png
copying images... [ 20%] control_hard_compon/rc_components/sensors/images/image_13_3.png
copying images... [ 20%] control_hard_compon/rc_components/sensors/images/image_14_3.png
copying images... [ 20%] control_hard_compon/rc_components/sensors/images/image_15_3.png
copying images... [ 20%] control_hard_compon/rc_components/servos/images/REV-41-1097.jpg
copying images... [ 20%] control_hard_compon/rc_components/servos/images/2000-0025-0504.jpg
copying images... [ 20%] control_hard_compon/rc_components/servos/images/W39197.jpg
copying images... [ 20%] control_hard_compon/rc_components/uvc/images/C270.jpg
copying images... [ 20%] control_hard_compon/rc_components/uvc/images/C920.jpg
copying images... [ 20%] devices/huskylens/images/020-HuskyLens-dual.png
copying images... [ 21%] devices/huskylens/images/060-adapter.png
copying images... [ 21%] devices/huskylens/images/070-ports.png
copying images... [ 21%] devices/huskylens/images/120-DS-config.png
copying images... [ 21%] devices/huskylens/images/140-Sample-Blocks.png
copying images... [ 21%] devices/huskylens/images/160-Algorithm-Blocks.png
copying images... [ 21%] devices/huskylens/images/210-AprilTag-double.png
copying images... [ 21%] devices/huskylens/images/220-DS-1-big-AprilTag.png
copying images... [ 21%] devices/huskylens/images/230-3-tags-double.png
copying images... [ 21%] devices/huskylens/images/235-DS-3-AprilTag.png
copying images... [ 21%] devices/huskylens/images/240-red-color-ID.png
copying images... [ 22%] devices/huskylens/images/250-two-red.png
copying images... [ 22%] devices/huskylens/images/245-Color-Algorithm-Blocks.png
copying images... [ 22%] devices/huskylens/images/260-DS-two-red.png
copying images... [ 22%] devices/huskylens/images/270-two-blue-double.png
copying images... [ 22%] devices/huskylens/images/280-DS-2-blue.png
copying images... [ 22%] devices/huskylens/images/340-Husky-LearnMultiple.png
copying images... [ 22%] devices/huskylens/images/360-two-colors.png
copying images... [ 22%] devices/huskylens/images/400-Blocks-Color-ID.png
copying images... [ 22%] devices/huskylens/images/420-2-color-telemetry.png
copying images... [ 22%] ftc_sdk/updating/controlhub_os/images/650-RHC-OS.png
copying images... [ 23%] ftc_sdk/updating/controlhub_os/images/700-manage-OS.png
copying images... [ 23%] ftc_sdk/updating/driverhub_os/images/600-RHC-DH-OS.png
copying images... [ 23%] ftc_sdk/updating/driverhub_os/images/910-DH-double.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/030-RHC-recognize-phone.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/040-RHC-update-DS-phone.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/050-FTC-repo.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/060-github-assets-DS.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/070-RHC-recognize-DH.png
copying images... [ 23%] ftc_sdk/updating/ds_app/images/075-RHC-update-DH.png
copying images... [ 24%] ftc_sdk/updating/ds_app/images/910-DH-double.png
copying images... [ 24%] ftc_sdk/updating/hardware_client/images/010-download.png
copying images... [ 24%] ftc_sdk/updating/hardware_client/images/020-RHC-available-files.png
copying images... [ 24%] ftc_sdk/updating/hardware_client/images/800-update-RHC.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/350-RHC-EH-firmware.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/400-RHC-EH-CH-firmware.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/150-DS-firmware-double.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/250-manage-firmware.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/255-manage-firmware-confirm.png
copying images... [ 24%] ftc_sdk/updating/hub_firmware/images/270-manage-firmware-DS-CH-landscape.png
copying images... [ 25%] ftc_sdk/updating/hub_firmware/images/257-manage-firmware-confirm-DS.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/080-RHC-recognize-RC-phone.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/082-RHC-update-RC-phone.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/050-FTC-repo.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/090-github-assets-RC.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/070-RHC-recognize-CH.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/082-RHC-update-RC-CH.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/300-manage-RC-app.png
copying images... [ 25%] ftc_sdk/updating/rc_app/images/330-manage-RC-app-CH-DS.png
copying images... [ 25%] game_specific_resources/field_coordinate_system/images/image1.jpg
copying images... [ 26%] game_specific_resources/field_coordinate_system/images/image2.jpg
copying images... [ 26%] game_specific_resources/field_coordinate_system/images/image3.jpg
copying images... [ 26%] game_specific_resources/playing_field_resources/images/CenterStageField.png
copying images... [ 26%] gracious_professionalism/images/GoodStuff.png
copying images... [ 26%] gracious_professionalism/images/wf_fireworks.jpg
copying images... [ 26%] hardware_and_software_configuration/configuring/configuring_color_sensor/images/ConfiguringHardwareColorDistanceStep1.jpg
copying images... [ 26%] hardware_and_software_configuration/configuring/configuring_color_sensor/images/ConfiguringHardwareColorDistanceStep2.jpg
copying images... [ 26%] hardware_and_software_configuration/configuring/configuring_color_sensor/images/ConfiguringHardwareColorDistanceStep3.jpg
copying images... [ 26%] hardware_and_software_configuration/configuring/configuring_color_sensor/images/ConfiguringHardwareColorDistanceStep4.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_color_sensor/images/ConfiguringHardwareColorDistanceStep5.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dc_motor/images/ConfiguringHardwareMotorStep1.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dc_motor/images/ConfiguringHardwareMotorStep2.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dc_motor/images/ConfiguringHardwareMotorStep3.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dc_motor/images/ConfiguringHardwareMotorStep4.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_digital_touch_sensor/images/ConfiguringHardwareTouchStep1.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_digital_touch_sensor/images/ConfiguringHardwareTouchNewStep2.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_digital_touch_sensor/images/ConfiguringHardwareTouchNewStep3.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/twoAndroidPhones.jpg
copying images... [ 27%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/USBTypeACable.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/OTGAdapter.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/REVSwitch.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/TamiyaAdapter.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/Battery.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/ExpansionHub.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/3PinJSTPH.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/xt30Extension.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/AdvancedSettings.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/ExpansionHubAddressChange.jpg
copying images... [ 28%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/DefaultAddress.png
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/NewAddress.png
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/AddressChangeComplete.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/XT30ExtensionConnected.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/RS485Connected.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/RS485Port.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/DualConnected.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/ExpansionHubPortal.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_dual_hubs/images/TwoHubsConfigured.jpg
copying images... [ 29%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/USB-camera-Control-Hub.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/webcam-config-CH.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/blockswebcam.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/DS-webcam-preview-CH-1.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/DS-webcam-preview-CH-2.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/DS-webcam-preview-CH-3.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/activateBeforeWaitForStart.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_external_webcam/images/HDMIMonitor.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_servo/images/ConfiguringHardwareServoStep1.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_servo/images/ConfiguringHardwareServoStep2.jpg
copying images... [ 30%] hardware_and_software_configuration/configuring/configuring_servo/images/ConfiguringHardwareServoStep3.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_servo/images/ConfiguringHardwareServoStep4.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/uvcdiagram.png
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/ankerhub.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/ankerpowerport.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/limefuel.png
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/5vauxcable.png
copying images... [ 31%] hardware_and_software_configuration/configuring/configuring_uvc_camera/images/blockswebcam.png
copying images... [ 31%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep1.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep2.jpg
copying images... [ 31%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep3.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep4.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep5.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareNewStep1.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareNewStep2.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareNewStep3.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep9.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep10.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/getting_started/images/ConfiguringHardwareStep11.jpg
copying images... [ 32%] hardware_and_software_configuration/configuring/managing_esd/images/positivelyChargedRobot.png
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/triboelectric.png
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/discharging.png
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/heavydutystaticide.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/ferritechoke.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/mountonplywood.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/poorlyinsulated.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/keepawayfromframe.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/tapepoorlyinsulated.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/coverwithtape.jpg
copying images... [ 33%] hardware_and_software_configuration/configuring/managing_esd/images/REV-31-1269-ResistiveGroundingStrap.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/managing_esd/images/REV-31-1385-AndersonPowerPoleToXT30.png
copying images... [ 34%] hardware_and_software_configuration/configuring/managing_esd/images/groundtheelectronics.png
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationStep1.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationStep2.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationStep3.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationStep4.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationNewStep5.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationNewStep6.jpg
copying images... [ 34%] hardware_and_software_configuration/configuring/saving_config/images/SavingConfigurationInformationNewStep7.jpg
copying images... [ 34%] hardware_and_software_configuration/connecting_devices/connecting_color/images/ColorSensorStep1.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_color/images/ColorSensorStep2.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_motor/images/MotorRig.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_motor/images/ConnectingMotorStep1.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_motor/images/ConnectingMotorStep2.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep1.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep2.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep3.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep4.jpg
copying images... [ 35%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep5.jpg
copying images... [ 36%] hardware_and_software_configuration/connecting_devices/connecting_power/images/Connecting12VStep6.jpg
copying images... [ 36%] hardware_and_software_configuration/connecting_devices/connecting_servo/images/ConnectingServoStep1.jpg
copying images... [ 36%] hardware_and_software_configuration/connecting_devices/connecting_servo/images/ConnectingServoStep2.jpg
copying images... [ 36%] hardware_and_software_configuration/connecting_devices/connecting_touch/images/TouchSensorStep1.jpg
copying images... [ 36%] hardware_and_software_configuration/connecting_devices/connecting_touch/images/TouchSensorStep2.jpg
copying images... [ 36%] hardware_and_software_configuration/self_inspect/images/nDS-1.png
copying images... [ 36%] hardware_and_software_configuration/self_inspect/images/tDS-1-BAD.png
copying images... [ 36%] hardware_and_software_configuration/self_inspect/images/tDS-2.png
copying images... [ 36%] hardware_and_software_configuration/self_inspect/images/tDS-3a.png
copying images... [ 36%] hardware_and_software_configuration/self_inspect/images/tDS-3b.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tDS-4b.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tDS-4a.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-1.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-2.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-3a.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-3b.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-4.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-5b.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-6b.png
copying images... [ 37%] hardware_and_software_configuration/self_inspect/images/tRC-6a.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/powerswitchmounting.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/deadaxlemecanum.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/intakespacers.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/wobblegoalclaw.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/intakesurgicaltubemounting.png
copying images... [ 38%] manufacturing/3d_printing/3d_printed_parts/images/examplemulticolorplates.png
copying images... [ 38%] manufacturing/3d_printing/3d_printing_intro/images/printed_parts_example.png
copying images... [ 38%] manufacturing/3d_printing/3d_printing_intro/images/fdm_example.png
copying images... [ 38%] manufacturing/3d_printing/3d_printing_intro/images/resin_spool.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/demoprintface1.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/demoprintface2.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/supportreqs.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/casestudy1.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/casestudy2part1.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/part_printability/images/casestudy2part2.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/images/layerlines.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/images/wallsgraphic1.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/images/alternatingwalls.png
copying images... [ 39%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/images/infillpatterns.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/slicing_settings/images/prusa3dsupports.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/slicing_software/images/cura_vs_prusa.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/tolerancing/images/xycompensationsuperslicer.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/what_is_slicing/images/slicinggraphic.jpg
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/working_with_screws/images/variousscrewmounting.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/working_with_screws/images/embeddednuts.png
copying images... [ 40%] manufacturing/3d_printing/designing_and_slicing/working_with_screws/images/heatsetinsertscnckitchen.png
copying images... [ 40%] manufacturing/3d_printing/filament_choice/advanced_filaments/images/legoabsparts.png
copying images... [ 40%] manufacturing/3d_printing/filament_choice/advanced_filaments/images/nylonexampleparts.jpg
copying images... [ 40%] manufacturing/3d_printing/filament_choice/advanced_filaments/images/cf_filament_roll.png
copying images... [ 41%] manufacturing/3d_printing/filament_choice/advanced_filaments/images/tpu_intake_rollers.png
copying images... [ 41%] manufacturing/3d_printing/filament_choice/common_filaments/images/pladtexample.png
copying images... [ 41%] manufacturing/3d_printing/filament_choice/common_filaments/images/petginsert.png
copying images... [ 41%] manufacturing/3d_printing/filament_choice/images/filamentchart.jpg
copying images... [ 41%] manufacturing/3d_printing/filament_choice/filament_storage/images/diyfilamentbox.jpg
copying images... [ 41%] manufacturing/3d_printing/filament_choice/filament_storage/images/prusadrybox.png
copying images... [ 41%] manufacturing/3d_printing/general_knowledge/common_tools/images/allenkeys.png
copying images... [ 41%] manufacturing/3d_printing/general_knowledge/common_tools/images/screwdriverkit.png
copying images... [ 41%] manufacturing/3d_printing/general_knowledge/common_tools/images/flushcutters.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_tools/images/ptfecutter.jpg
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_tools/images/calipers.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_tools/images/filesrasps.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_tools/images/puttyknife.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_tools/images/crimpingtool.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/flexiblebed.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/carborundumglassbed.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/hotendupgrades.png
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/chtnozzle.jpg
copying images... [ 42%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/skre3turbo.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/autoleveling.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/octoprint.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/belteddualzender3.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/mantiscooling.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/stealthburner.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/ender3mgn12.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/ender3dragchain.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/common_upgrades/images/scottyuender3.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/images/directvsbowden.png
copying images... [ 43%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/images/flexiblebeds.png
copying images... [ 44%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/images/ptfelining.png
copying images... [ 44%] manufacturing/3d_printing/general_knowledge/hardware_tradeoffs/images/corexy.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/budget_printers/images/ender3.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/budget_printers/images/sovolsv06.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/budget_printers/images/anycubicviper.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/high_end_printers/images/prusamk3.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/high_end_printers/images/prusamk4.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/high_end_printers/images/bambulabx1c.png
copying images... [ 44%] manufacturing/3d_printing/printer_choice/high_end_printers/images/bambulabp1s.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/high_end_printers/images/ankerm5.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/high_end_printers/images/voron24.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/mid_range_printers/images/ankerm5c.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/mid_range_printers/images/prusamini.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/mid_range_printers/images/bambup1p.png
copying images... [ 45%] manufacturing/3d_printing/printer_choice/mid_range_printers/images/ender3s1.png
copying images... [ 45%] manufacturing/3d_printing/specific_skill_guides/basic_post_processing/images/supportremoval.png
copying images... [ 45%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/images/bedlevelingmaterials.png
copying images... [ 45%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/images/bedlevelingheight.png
copying images... [ 45%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/images/bedheightgraphic.png
copying images... [ 46%] manufacturing/3d_printing/specific_skill_guides/bed_leveling/images/bedheightgraphic2.png
copying images... [ 46%] manufacturing/3d_printing/specific_skill_guides/temperature_tuning/images/overunderextrusion.png
copying images... [ 46%] programming_resources/android_studio_java/images/androidStudioScreen.jpg
copying images... [ 46%] programming_resources/blocks/images/BlocksPicture1.jpg
copying images... [ 46%] programming_resources/imu/images/010-Manage-2-hubs.png
copying images... [ 46%] programming_resources/imu/images/002-tilted-games.png
copying images... [ 46%] programming_resources/imu/images/003-tilted-games-2.png
copying images... [ 46%] programming_resources/imu/images/020-DH-config-3-up.png
copying images... [ 46%] programming_resources/imu/images/orthogonal-1.png
copying images... [ 46%] programming_resources/imu/images/orthogonal-2.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-3.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-4.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-5.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-6.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-7.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-8.png
copying images... [ 47%] programming_resources/imu/images/orthogonal-9.png
copying images... [ 47%] programming_resources/imu/images/045-Blocks-parameters-toolbox-labels.png
copying images... [ 47%] programming_resources/imu/images/050-Blocks-parameters-1a.png
copying images... [ 48%] programming_resources/imu/images/060-Blocks-parameters-1b.png
copying images... [ 48%] programming_resources/imu/images/070-Blocks-myIMUparameters.png
copying images... [ 48%] programming_resources/imu/images/080-Blocks-angles-01.png
copying images... [ 48%] programming_resources/imu/images/angle-1.png
copying images... [ 48%] programming_resources/imu/images/angle-2.png
copying images... [ 48%] programming_resources/imu/images/angle-3.png
copying images... [ 48%] programming_resources/imu/images/100-Blocks-angles-variable.png
copying images... [ 48%] programming_resources/imu/images/130-Blocks-quaternion.png
copying images... [ 48%] programming_resources/imu/images/200-Blocks-initialize-IMU.png
copying images... [ 48%] programming_resources/imu/images/200-Blocks-initialize-IMU-parameter.png
copying images... [ 49%] programming_resources/imu/images/300-Blocks-get-robot-YPR-angles.png
copying images... [ 49%] programming_resources/imu/images/305-Blocks-extract-angles.png
copying images... [ 49%] programming_resources/imu/images/310-Blocks-YPR-telemetry.png
copying images... [ 49%] programming_resources/imu/images/322-blocks-getRobotOrientation.png
copying images... [ 49%] programming_resources/imu/images/324-blocks-myRobotOrientation.png
copying images... [ 49%] programming_resources/imu/images/332-blocks-getRobotAngularVelocity.png
copying images... [ 49%] programming_resources/imu/images/334-blocks-myRobotAngularVelocity.png
copying images... [ 49%] programming_resources/imu/images/210-Blocks-reset-Yaw.png
copying images... [ 49%] programming_resources/imu/images/350-Blocks-IMU-Sample.png
copying images... [ 50%] programming_resources/onbot_java/images/onBotJavaScreen.jpg
copying images... [ 50%] programming_resources/shared/auto_load_opmode/images/translucentPreselect.png
copying images... [ 50%] programming_resources/shared/auto_load_opmode/images/designateAsAutonomous.png
copying images... [ 50%] programming_resources/shared/auto_load_opmode/images/selectTeleOp.png
copying images... [ 50%] programming_resources/shared/auto_load_opmode/images/preselectBlocks.png
copying images... [ 50%] programming_resources/shared/auto_load_opmode/images/AutoQueueEnabled.png
copying images... [ 50%] programming_resources/shared/choosing_program_lang/images/BlocksPicture1.jpg
copying images... [ 50%] programming_resources/shared/choosing_program_lang/images/onBotJavaScreen.jpg
copying images... [ 50%] programming_resources/shared/choosing_program_lang/images/androidStudioScreen.jpg
copying images... [ 50%] programming_resources/shared/choosing_program_lang/images/ipadPhoneChromebook.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/ControlHubAndPhone.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/twoAndroidPhones.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep1.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep2.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep3.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep4.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep5.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep6.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep7.jpg
copying images... [ 51%] programming_resources/shared/configuring_android/images/RenameStep8.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/1-developer-options.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/2a-developer-options.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/2b-developer-options.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/4-developer-options.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/5-developer-options.png
copying images... [ 52%] programming_resources/shared/configuring_android/images/AirplaneStep1.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/AirplaneStep2.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/PairingControlHubStep1.jpg
copying images... [ 52%] programming_resources/shared/configuring_android/images/PairingControlHubStep2.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep3.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep4.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep5.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep6.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep7.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep8.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep9.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep10.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep11.jpg
copying images... [ 53%] programming_resources/shared/configuring_android/images/PairingControlHubStep12.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingControlHubStep13.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep1.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep1b.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep3.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep3b.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep4.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep5.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep6.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep7.jpg
copying images... [ 54%] programming_resources/shared/configuring_android/images/PairingNewStep8.jpg
copying images... [ 55%] programming_resources/shared/configuring_android/images/PairingNewStep9.jpg
copying images... [ 55%] programming_resources/shared/configuring_android/images/PairingNewStep10.jpg
copying images... [ 55%] programming_resources/shared/configuring_android/images/PairingNewStep11.jpg
copying images... [ 55%] programming_resources/shared/configuring_android/images/PairingNewStep12.jpg
copying images... [ 55%] programming_resources/shared/control_system_intro/images/HoustonMatchPlay.jpg
copying images... [ 55%] programming_resources/shared/control_system_intro/images/PointToPointControl.jpg
copying images... [ 55%] programming_resources/shared/control_system_intro/images/REVExpansionHubLayout.jpg
copying images... [ 55%] programming_resources/shared/control_system_intro/images/ControlHubEquals.jpg
copying images... [ 55%] programming_resources/shared/control_system_intro/images/REVControlHubLayout.jpg
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/380-upload-icon.png
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/400-folder-and-wrench.png
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/450-wiggle-myBlock.png
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/460-myHypotenuse-myBlock.png
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/470-myBlocks-telemetry.png
copying images... [ 56%] programming_resources/shared/external_libraries_blocks/images/510-MoreMath-Blocks.png
copying images... [ 56%] programming_resources/shared/installing_javascript_browser/images/InstallingBrowserStep1.jpg
copying images... [ 56%] programming_resources/shared/installing_javascript_browser/images/InstallingBrowserStep2.jpg
copying images... [ 56%] programming_resources/shared/installing_kotlin/images/gradleSyncIcon.png
copying images... [ 56%] programming_resources/shared/managing_control_hub/images/RCConnectionInfoPage.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/manageLink.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/changeNameWarning.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/changePassword.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/changePasswordWarning.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/controlHubButton.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/selectChannel.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/dsOperatingChannel.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/downloadLogs.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/notepadplusplus.jpg
copying images... [ 57%] programming_resources/shared/managing_control_hub/images/uploadFirmwareFile.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/touchThreeDots.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/touchSettings.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/selectAdvancedSettings.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/selectExpansionHubFirmwareUpdate.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/pressUpdateExpansionHubFirmwareButton.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/dsUpdateComplete.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/aboutRobotController.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/apkFolderOnRepo.jpg
copying images... [ 58%] programming_resources/shared/managing_control_hub/images/downloadRobotControllerAPK.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/uploadRobotControllerPleaseWait.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/uploadRobotControllerWarning.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/uploadRobotControllerUninstalling.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/uploadRobotControllerInstalledSuccessfully.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/selectWebcamCalibrationFile.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/uploadWebcamCalibrationFileComplete.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/aboutRobotControllerOSVersion.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/selectOSUpdateFile.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/osUpdatePleaseWait.jpg
copying images... [ 59%] programming_resources/shared/managing_control_hub/images/osUpdateVerificationSucceeded.jpg
copying images... [ 60%] programming_resources/shared/managing_control_hub/images/osUpdateSuccess.jpg
copying images... [ 60%] programming_resources/shared/managing_control_hub/images/aboutRobotControllerNewOSVersion.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_ds/images/touchThreeDots.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_ds/images/selectSettings.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_ds/images/clickDriverStationName.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_ds/images/specifyNewDriverStationName.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_ds/images/aboutDriverStation.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_rc/images/touchThreeDots.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_rc/images/selectSettings.jpg
copying images... [ 60%] programming_resources/shared/managing_smartphone_rc/images/clickRobotControllerName.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/specifyNewRobotControllerName.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/clickAdvancedSettings.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/clickChangeWifiChannel.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/successChangeWifiChannel.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/operatingWifiChannel.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/RCConnectionInfoPage.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/manageLink.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/downloadLogs.jpg
copying images... [ 61%] programming_resources/shared/managing_smartphone_rc/images/notepadplusplus.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/selectFirmwareFile.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/uploadFirmwareFile.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/ConfiguringHardwareStep4.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/touchSettings.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/selectAdvancedSettings.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/selectExpansionHubFirmwareUpdate.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/pressUpdateExpansionHubFirmwareButton.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/dsUpdateComplete.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/aboutRobotController.jpg
copying images... [ 62%] programming_resources/shared/managing_smartphone_rc/images/selectWebcamCalibrationFile.jpg
copying images... [ 63%] programming_resources/shared/managing_smartphone_rc/images/uploadWebcamCalibrationFileComplete.jpg
copying images... [ 63%] programming_resources/shared/myblocks/annotation/images/a0220-BlockWithBenefits.png
copying images... [ 63%] programming_resources/shared/myblocks/driving_example/images/a0400-inchesToCounts-Java.png
copying images... [ 63%] programming_resources/shared/myblocks/driving_example/images/a0410-inchesToCounts-Blocks.png
copying images... [ 63%] programming_resources/shared/myblocks/editing/images/a0260-editing-error-Blocks.png
copying images... [ 63%] programming_resources/shared/myblocks/hardware_example/images/a0300-wiggle-OBJ-short.png
copying images... [ 63%] programming_resources/shared/myblocks/hardware_example/images/a0310-wiggle-myBlock.png
copying images... [ 63%] programming_resources/shared/myblocks/hardware_example/images/a0320-wiggle-OpMode.png
copying images... [ 63%] programming_resources/shared/myblocks/intro/images/a0100-introSample.png
copying images... [ 63%] programming_resources/shared/myblocks/intro/images/a0110-sampleInchesToDrive-circle.png
copying images... [ 64%] programming_resources/shared/myblocks/method_example/images/a0500-non-myBlock-method-Java.png
copying images... [ 64%] programming_resources/shared/myblocks/method_example/images/a0510-non-myBlock-method-Blocks.png
copying images... [ 64%] programming_resources/shared/myblocks/parameter/images/a0280-batteryVoltage.png
copying images... [ 64%] programming_resources/shared/myblocks/rw_example/images/a0550-file-access-Blocks.png
copying images... [ 64%] programming_resources/shared/myblocks/rw_example/images/a0570-do-not-read-in-loop-Blocks.png
copying images... [ 64%] programming_resources/shared/myblocks/rw_example/images/a0560-read-once-Blocks.png
copying images... [ 64%] programming_resources/shared/myblocks/simple_example/images/a0120-Hello-OBJ-circle.png
copying images... [ 64%] programming_resources/shared/myblocks/simple_example/images/a0130-Hello-OBJ-empty.png
copying images... [ 64%] programming_resources/shared/myblocks/simple_example/images/a0140-Hello-OBJ-extends-circle.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0150-Hello-OBJ-full-arrows.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0160-Hello-run-create-arrow.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0170-Hello-run-menu-arrows.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0180-Hello-run-telemetry-circle.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0190-Hello-run-OpMode-circle.png
copying images... [ 65%] programming_resources/shared/myblocks/simple_example/images/a0200-Hello-run-screenshot-circle.png
copying images... [ 65%] programming_resources/shared/myblocks/telem_example/images/a0600-Telemetry-interval.png
copying images... [ 65%] programming_resources/shared/myblocks/telem_example/images/a0610-Telemetry-interval-Blocks.png
copying images... [ 65%] programming_resources/shared/myblocks/timer_example/images/a0440-Timer-Java.png
copying images... [ 65%] programming_resources/shared/myblocks/timer_example/images/a0450-Timer-Blocks.png
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/SelectProgramAndManageDriverStation.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/ProgramAndManageScreen.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/ProgramAndManagePassphrase.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/ProgramAndManagePassphraseControlHub.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/ConnectingLaptopStep4.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/screengrabwirelessnetworks.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/screengrabconnectautomatically.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/screengrabsecuritykey.jpg
copying images... [ 66%] programming_resources/shared/program_and_manage_network/images/screengrabnointernet.jpg
copying images... [ 66%] programming_resources/shared/required_materials/images/twoAndroidPhones.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/ControlHubAndPhone.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/WiFiSymbol.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/Laptop.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/ChromeBrowser.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/ExpansionHub.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/REVSwitch.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/TamiyaAdapter.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/Battery.jpg
copying images... [ 67%] programming_resources/shared/required_materials/images/REVSlimBattery.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/MotorAndCable.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/AndersonToJST.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/HitecServo.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/REVColorSensor.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/REVTouchSensor.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/USBTypeACable.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/OTGAdapter.jpg
copying images... [ 68%] programming_resources/shared/required_materials/images/LogitechF310.jpg
copying images... [ 68%] programming_resources/shared/using_android_device/images/android_screenlock.jpg
copying images... [ 68%] programming_resources/shared/using_android_device/images/android_screenkeypad.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/android_homescreen.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/nougat_homescreen.png
copying images... [ 69%] programming_resources/shared/using_android_device/images/android_homescreen_controlsAtBottom.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/android_recentApps.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/android_nextToBottomButtons.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/android_appDrawer.jpg
copying images... [ 69%] programming_resources/shared/using_android_device/images/nougat_apps.png
copying images... [ 69%] programming_resources/tutorial_specific/android_studio/controlling_a_servo/images/hs485hbServo.jpg
copying images... [ 69%] programming_resources/tutorial_specific/android_studio/controlling_a_servo/images/servo0to80.jpg
copying images... [ 69%] programming_resources/tutorial_specific/android_studio/controlling_a_servo/images/LogitechF310.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/teamcodeFolder.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/AutoImport.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/externalSamples.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/CreateLinearOpMode.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/NewOpMode.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/ExaminingStructurePic2.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/phoneUSBConnected.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/controlHubUSBConnected.jpg
copying images... [ 70%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/typeC.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/RunTeamCode.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/SelectDeploymentTarget.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/ApplicationInstallFailed.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/RCLaunched.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_SelectMyFIRSTOpMode.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_MyFIRSTPushInit.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_PressStart.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_PressStop.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_left_stick_y.jpg
copying images... [ 71%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/RunningOpModeStep1.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/RunningOpModeStep2.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/RunningOpModeStep3.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/creating_op_modes/images/OnBotDoc_RunOpModeDCMotor.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/disable_instant_run/images/ConfigureSettings.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/disable_instant_run/images/InstantRunConfiguration.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/ClickOnReleases.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/Releases.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/Assets.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/MoveDownloadedFile.jpg
copying images... [ 72%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/ProvideName.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/Rename.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/Verify.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/SelectImport.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/SelectProjectFolder.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/downloading_as_project_folder/images/SuccessfullyImported.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/enabling_developer_options/images/DeveloperOptions.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/enabling_developer_options/images/AllowUSBDebugging.jpg
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/fork-clone-diagram.png
copying images... [ 73%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/single-branch.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/two-branches.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/new-commit-on-feature.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/new-commit-on-master.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/merge-commit.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/master-comparison.svg
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/clean-master.svg
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/fork.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/clone.png
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/origin-remote.svg
copying images... [ 74%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/two-remotes.svg
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/fetch-from-origin.svg
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/merge-from-origin.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/fetch-from-upstream.svg
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/merge-from-upstream.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/push-to-origin.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/sample-rollback.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/tags.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/fork_and_clone_github_repository/images/revert.png
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/DownloadAndroidStudio.jpg
copying images... [ 75%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/AndroidStudioWelcomeSetup.jpg
copying images... [ 76%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/AndroidStudioSelectJdk.png
copying images... [ 76%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/AndroidStudioUpgradeGradle.png
copying images... [ 76%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/AndroidStudioRecoverUpgrade.png
copying images... [ 76%] programming_resources/tutorial_specific/android_studio/installing_android_studio/images/AndroidStudioRollback.png
copying images... [ 76%] programming_resources/tutorial_specific/android_studio/using_sensors/images/REVTouchSensor.jpg
copying images... [ 76%] programming_resources/tutorial_specific/blocks/blocks_reference/images/BlocksCreateVuMarkExample.jpg
copying images... [ 76%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/hs485hbServo.jpg
copying images... [ 76%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/servo0to80.jpg
copying images... [ 76%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/LogitechF310.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep2ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep3ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep4ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep5ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep6ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep7ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep8ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep9ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep10ControlHub.jpg
copying images... [ 77%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep11ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep12ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep13ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep14ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep15ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep16ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep17ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep18ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep19ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep20ControlHub.jpg
copying images... [ 78%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep21ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep22ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep23ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep24ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep25ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/controlling_a_servo/images/ControlServoStep26ControlHub.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/BlocksPicture1New.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/BlocksPicture2.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/BlocksPicture2b.jpg
copying images... [ 79%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep1a.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep1aControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep1bControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep2ControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep3aControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep3bControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep4ControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/WritingFirstOpModeStep5ControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic1ControlHub.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic2.jpg
copying images... [ 80%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic3.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic4.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic4bControlhub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/ExaminingStructurePic5ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep1ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep2ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep3ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep4ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep5ControlHub.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep6a.jpg
copying images... [ 81%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep6bControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep7ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep8ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep9ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep10ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep11ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep12ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/AddingDCMotorStep13ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep1ControlHub.jpg
copying images... [ 82%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep2ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep3ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep4ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep5ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/TelemetryMotorStep6ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/creating_op_modes/images/SavingOpModeStep1ControlHub.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_save.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_saved.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_download.jpg
copying images... [ 83%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_manage.png
copying images... [ 83%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_manage_download.png
copying images... [ 84%] programming_resources/tutorial_specific/blocks/managing_opmodes/images/blocks_manage_upload.png
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep1.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep2.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep3.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep4.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep5.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep6.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep7.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/running_op_modes/images/RunningOpModeStep8.jpg
copying images... [ 84%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep2ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep3ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep4ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep5ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep6ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep7ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep8ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/DistanceSensorStep9ControlHub.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/REVTouchSensor.jpg
copying images... [ 85%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep2ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep3ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep4ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep5ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep6ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep7ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep8ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep9ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep10ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/blocks/using_sensors/images/TouchSensorOpModeStep11ControlHub.jpg
copying images... [ 86%] programming_resources/tutorial_specific/onbot_java/controlling_a_servo/images/hs485hbServo.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/controlling_a_servo/images/servo0to80.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/controlling_a_servo/images/LogitechF310.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc001_MainScreen.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/BlocksPicture2.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/BlocksPicture2b.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/WritingFirstOpModeStep1a.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/WritingFirstOpModeStep1aControlHub.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/WritingFirstOpModeStep1bControlHub.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/WritingFirstOpModeStep2ControlHub.jpg
copying images... [ 87%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_Step3_OnBotJavaButton.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_Step4_OnBotScreen.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_Step5_NewFile.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_Step6_NewOpModeEditPane.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_Step6_ProjectBrowser.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/ExaminingStructurePic2.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_BuildButton.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_BuildSucceeded.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_SyntaxError.jpg
copying images... [ 88%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_IllegalStart.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_cannotFind.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_SelectMyFIRSTOpMode.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_MyFIRSTPushInit.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_PressStart.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_PressStop.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_left_stick_y.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/RunningOpModeStep1.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/RunningOpModeStep2.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/RunningOpModeStep3.jpg
copying images... [ 89%] programming_resources/tutorial_specific/onbot_java/creating_op_modes/images/OnBotDoc_RunOpModeDCMotor.jpg
copying images... [ 90%] programming_resources/tutorial_specific/onbot_java/onbot_java_reference/images/OnBotDoc_sampleOpModes.jpg
copying images... [ 90%] programming_resources/tutorial_specific/onbot_java/using_sensors/images/REVTouchSensor.jpg
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/030-Create-New-OpMode.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/040-Sample-OpMode.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/150-setZoom.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/160-min-confidence.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/170-clipping-margins.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/180-main-loop.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/190-telemetryTfod.png
copying images... [ 90%] programming_resources/vision/blocks_tfod_opmode/images/200-Sample-DS-Camera-Stream.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode/images/210-Sample-DS-Telemetry.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode/images/240-Sample-RC-LiveView.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode/images/300-Sample-Pixel.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/012-Centerstage-public-repo.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/020-Manage-page.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/030-Manage-TFLite-Models.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/040-Upload-Models.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/050-Choose-Files.png
copying images... [ 91%] programming_resources/vision/blocks_tfod_opmode_custom/images/060-Centerstage-tflite.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/createNewOpMode.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/100-Sample-OpMode-header.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/120-Init-Tfod.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/145-blue-gear-delete.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/147-Centerstage-Blocks.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/150-setZoom.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/200-DS-Camera-Stream-Centerstage.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/210-DS-Telemetry-Centerstage.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/240-RC-LiveView-Centerstage.png
copying images... [ 92%] programming_resources/vision/blocks_tfod_opmode_custom/images/300-Pixel.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/010-TFOD-recognition.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/020-New-File.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/040-Sample-Open.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/200-Sample-DS-Camera-Stream.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/210-Sample-DS-Telemetry.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/240-Sample-RC-LiveView.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode/images/300-Sample-Pixel.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode_custom/images/010-TFOD-recognition.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode_custom/images/020-team-props.png
copying images... [ 93%] programming_resources/vision/java_tfod_opmode_custom/images/100-New-File.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/110-Sample-Open.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/200-Sample-DS-Camera-Stream.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/210-Sample-DS-Telemetry.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/240-Sample-RC-LiveView.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/300-Sample-Pixel.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/030-Centerstage-public-repo.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/040-Manage-page.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/050-Manage-TFLite-Models.png
copying images... [ 94%] programming_resources/vision/java_tfod_opmode_custom/images/060-Upload-Models.png
copying images... [ 95%] programming_resources/vision/java_tfod_opmode_custom/images/070-Choose-Files.png
copying images... [ 95%] programming_resources/vision/java_tfod_opmode_custom/images/080-Centerstage-tflite.png
copying images... [ 95%] programming_resources/vision/java_tfod_opmode_custom/images/140-Builder-settings.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/pixel.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/easypixeldetect.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/trainingblownout.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/lowanglepixel.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/ribsexposed.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/negatives.png
copying images... [ 95%] programming_resources/vision/tensorflow_cs_2023/images/pixelnodetect1.png
copying images... [ 96%] programming_resources/vision/tensorflow_cs_2023/images/pixelnodetect2.png
copying images... [ 96%] programming_resources/vision/tensorflow_cs_2023/images/pixeldetect1.png
copying images... [ 96%] programming_resources/vision/tensorflow_cs_2023/images/pixeldetect2.png
copying images... [ 96%] programming_resources/vision/tensorflow_cs_2023/images/pixeldetect3.png
copying images... [ 96%] programming_resources/vision/tensorflow_cs_2023/images/pixeldetect4.png
copying images... [ 96%] programming_resources/vision/tensorflow_ff_2021/images/010-TFOD-Cube-Duck-crop-2.png
copying images... [ 96%] programming_resources/vision/tensorflow_ff_2021/images/020-TFOD-Barcode.png
copying images... [ 96%] programming_resources/vision/tensorflow_ff_2021/images/030-TFOD-levels.png
copying images... [ 96%] programming_resources/vision/tensorflow_ff_2021/images/tfliteDemo.png
copying images... [ 96%] programming_resources/vision/tensorflow_pp_2022/images/signal.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/bolt.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/bulb.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/panel.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/bolt_label.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/bulb_label.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/panel_label.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/wb1.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/wb2.png
copying images... [ 97%] programming_resources/vision/tensorflow_pp_2022/images/wb3.png
copying images... [ 98%] programming_resources/vision/vision_overview/images/AprilTagTelemetry.jpg
copying images... [ 98%] programming_resources/vision/vision_overview/images/AprilTagDual.png
copying images... [ 98%] programming_resources/vision/vision_overview/images/tfodIndirect.jpg
copying images... [ 98%] programming_resources/vision/vision_overview/images/tfodDual.jpg
copying images... [ 98%] programming_resources/vision/webcam_controls/exposure/auto_exposure/images/500-AE-Priority.png
copying images... [ 98%] programming_resources/vision/webcam_controls/gain/ex1/images/200-Gain0Exp00-to-20.png
copying images... [ 98%] programming_resources/vision/webcam_controls/gain/ex1/images/210-Gain0Exp23-to-40.png
copying images... [ 98%] programming_resources/vision/webcam_controls/gain/ex1/images/220-Gain0Exp45-to-55.png
copying images... [ 98%] programming_resources/vision/webcam_controls/gain/ex1/images/250-chart-gain=0.png
copying images... [ 98%] programming_resources/vision/webcam_controls/gain/ex2/images/300-Exp15Gain000-to-035.png
copying images... [ 99%] programming_resources/vision/webcam_controls/gain/ex2/images/310-Exp15Gain040-to-060.png
copying images... [ 99%] programming_resources/vision/webcam_controls/gain/ex2/images/330-Exp15Gain070-to-100.png
copying images... [ 99%] programming_resources/vision/webcam_controls/gain/ex2/images/350-chart-exposure=15.png
copying images... [ 99%] programming_resources/vision/webcam_controls/gain/ex3/images/400-Duck-in-Dark.png
copying images... [ 99%] programming_resources/vision/webcam_controls/overview/images/020-RobotCore.png
copying images... [ 99%] sponsors/discounts/images/ftc-logo.png
copying images... [ 99%] sponsors/software/images/autodesk-logo.png
copying images... [ 99%] sponsors/software/images/dassault-logo.png
copying images... [ 99%] sponsors/software/images/ptc-logo.png
copying images... [100%] tech_tips/images/dc-motor-curve.png

copying downloadable files... [  3%] apriltag/opmode_test_images/files/FTCAprilTagSDK82SamplesExtended.pdf
copying downloadable files... [  6%] apriltag/vision_portal/apriltag_intro/files/AprilTag_0-20_family36h11.pdf
copying downloadable files... [  9%] apriltag/vision_portal/apriltag_intro/files/FTC-Global-Coordinates.png
copying downloadable files... [ 12%] control_hard_compon/ds_components/files/C1.pdf
copying downloadable files... [ 15%] control_hard_compon/license/sa_license.pdf
copying downloadable files... [ 18%] control_hard_compon/rc_components/files/B1.pdf
copying downloadable files... [ 21%] control_hard_compon/rc_components/files/B2.pdf
copying downloadable files... [ 25%] control_hard_compon/rc_components/files/A1.pdf
copying downloadable files... [ 28%] control_hard_compon/rc_components/files/A2.pdf
copying downloadable files... [ 31%] programming_resources/imu/images/360-SensorIMU.png
copying downloadable files... [ 34%] programming_resources/imu/opmodes/SensorIMU.blk
copying downloadable files... [ 37%] programming_resources/imu/opmodes/ConceptExploringIMUOrientation.java
copying downloadable files... [ 40%] programming_resources/imu/opmodes/SensorIMUOrthogonal.java
copying downloadable files... [ 43%] programming_resources/imu/opmodes/SensorIMUNonOrthogonal.java
copying downloadable files... [ 46%] programming_resources/shared/external_libraries_blocks/opmodes/GeometryForObj.jar
copying downloadable files... [ 50%] programming_resources/shared/external_libraries_blocks/opmodes/ArithmeticForBlocks.aar
copying downloadable files... [ 53%] programming_resources/shared/external_libraries_blocks/opmodes/JniExample.aar
copying downloadable files... [ 56%] programming_resources/shared/external_libraries_blocks/opmodes/RevPotentiometer.aar
copying downloadable files... [ 59%] programming_resources/shared/myblocks/hardware_example/opmodes/SampleMyBlocks_v01.java
copying downloadable files... [ 62%] programming_resources/shared/myblocks/hardware_example/opmodes/SampleMyBlocks_v02.java
copying downloadable files... [ 65%] programming_resources/shared/myblocks/method_example/opmodes/SampleMyBlocks_v04.java
copying downloadable files... [ 68%] programming_resources/shared/myblocks/rw_example/opmodes/SampleMyBlocks_v05.java
copying downloadable files... [ 71%] programming_resources/shared/myblocks/simple_example/opmodes/SampleMyBlocks_v00.java
copying downloadable files... [ 75%] programming_resources/shared/myblocks/telem_example/opmodes/W_myBlocks.java
copying downloadable files... [ 78%] programming_resources/shared/myblocks/telem_example/opmodes/W_myBlocks_Telemetry_v02.java
copying downloadable files... [ 81%] programming_resources/shared/myblocks/telem_example/opmodes/W_Telemetry_myBlocks_v02.blk
copying downloadable files... [ 84%] programming_resources/shared/myblocks/timer_example/opmodes/SampleMyBlocks_v03.java
copying downloadable files... [ 87%] programming_resources/vision/webcam_controls/samples/opmodes/W_WebcamControls_Exp_Gain.java
copying downloadable files... [ 90%] programming_resources/vision/webcam_controls/samples/opmodes/W_TFOD_WebcamExpGain.java
copying downloadable files... [ 93%] programming_resources/vision/webcam_controls/samples/opmodes/W_WebcamControls_WhiteBalance.java
copying downloadable files... [ 96%] programming_resources/vision/webcam_controls/samples/opmodes/W_WebcamControls_Focus.java
copying downloadable files... [100%] programming_resources/vision/webcam_controls/samples/opmodes/W_WebcamControls_PTZ.java

copying static files... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done

====================== slowest reading durations =======================
0.234 tech_tips/tech-tips
0.228 programming_resources/imu/imu
0.204 programming_resources/shared/configuring_android/Configuring-Your-Android-Devices
0.122 programming_resources/shared/managing_control_hub/Managing-a-Control-Hub
0.118 color_processing/color-locator-explore/color-locator-explore
Writing redirects...
WARNING: sphinx-sitemap: neither html_baseurl nor site_url are set in conf.py.Sitemap not built.
build succeeded, 1 warning.

The HTML pages are in ../../_readthedocs/html.