274c997c28bfb842c8958f72370a95625a5a32db7aa1bd7104bf522a99a8e39c  QUALIFICATION.md
986bf525e0f125e5e07669ef3a8c41dde7a47c3bd59cc615d7f64d89bd387473  QUALIFICATION_V1J.md
0ab9ccb7f8d9274807f1e52ff2c2bcef7bf043e046069627a295aaba55cd1943  R3_CHANGELOG.md
170d22f2dc4c075d1f11e97809eab64f9d1e131904ecd953fba7c5ce7ed546f2  R3_QUICK_START.md
fde4c9c3e1993d3f994960ae41c7671863b0a1bfa2b57965acd302bfdc001c17  R6_DESIGN_AND_QUICKSTART.md
b0cff29e15ac4dff070ba99430c3fac4b4f637407893957bc055bdec18fbfff5  R6_ORIGINAL_GEOMETRY.json
3a8e733909d14bbf5062c5b01d8a38dc1e0171d0f9fbeac64f6aac78aab43eb4  R8_HISTORICAL_REFERENCE.md
3d7e6688caad347b0ad04278c8486c1a528c5527b28e429bbfa9902cf11999e4  README.md
987ff142862da9407ed802dc818d932641d8d5183727ff10a1bd9bf73991617b  README_R9.md
a770bf40189cb5852bd21eb916c0d26052d865b5ae3a49723f504b7ff9cd479e  V1J_R2_ACCEPTANCE.md
ebb99991d53f1f4579d3f41a2509800906721ddc3a3942cc25ddf819352741c2  V1J_SENSOR_OPCUA_CONTRACT.json
ce15fc1cec32b66f6e2aeec18bee83c038f12fe40481c4417c5e2409baa48ae0  fake_opcua.py
952fce63b132316ceb7765e8c6f3129474631f16f49bb159ffcc683fd1d7672d  flow_routes.json
f120e40886ebd46bfc5707f15ada3b94497a8f157312bd93a2effed92b1950d8  flow_sim.py
307ed19290fc8b1de14f29c0ff88cf32ca6133ba3d1ebecf31427e685f9bcdaa  ignition/DevAgentV1I_Perspective_Project_8x_candidate.zip
7a2572ee2dc50751e2770ae9e8ae48c225755f10c1140b86c90067e0064b5122  ignition/DevAgentV1I_Project/com.inductiveautomation.perspective/page-config/config.json
5736905093bb4fb23d836ec35d56fd3ec79ddb68a235be5cbdec2405fd1dc9fb  ignition/DevAgentV1I_Project/com.inductiveautomation.perspective/page-config/resource.json
0d5d7aae66c22da86ed781f4140bbf8280b8d42a58bf81ff4883abdb6530985d  ignition/DevAgentV1I_Project/com.inductiveautomation.perspective/views/Lab_Operations/resource.json
aef5c593d0975acf0ecd30e23a82beff40f87621fda230d3a540b9271049e151  ignition/DevAgentV1I_Project/com.inductiveautomation.perspective/views/Lab_Operations/view.json
cd1d25039dc6790ded46e6b5da98847ac9d8a033745a13a4f12fe40c19ae37bc  ignition/DevAgentV1I_Project/project.json
daf175a2da2e6746b1b0baf15a20237391419451ed61c56b7d1796c8ad239861  ignition/DevAgentV1J_LiveSensors_DirectOPC_8_3_candidate.zip
f2d7199de07c4747bfc906b683081992cc1c9d02a6c4db7ab35980d16e28884e  ignition/SETUP.md
fcf31e56a426426664b4ab81a26bab37c7c272512406ee02b037e6c06e0f6147  ignition/inline-frame-props-example.json
3d7face638a216e9d4a5b971cde8f54e9e9406ebf870e706b7a27d8bd4e27516  ignition/tags/DevAgentV1I_LAB_tag_import.json
b7975810b6d1469b51db1b14fb75bbd99f18fd74f3b784476223485352891d59  install_existing_three.py
c923dd28c88446332b33923f919e7e1b1fa26e26f713f5b603626ca8097eda92  install_three.py
18fe1341abc617f94d4a349b81471d6612acfdda232eafa0fc4d44fd0dd7d34b  lab_control.py
471e8666aa3e12720835110fef49832163e8a43d36f478bb17e39fad43da42d1  probe_opcua.py
c35ca18301328638f8fc0261126d0b84663634c7792f5a893cd2325389caceae  probe_pe_edges.py
f13d2c146f0de4d80b3a85d69140e11256ad4b8a0c01613d6a464f701e1b668b  probe_sensor.py
b2a566abe184b6b049b179c8eb6af871f0469d99281ca644202b36ec26a6e85c  qualify_r6.sh
cd75e131f8aebbe7dbbe50f356398956d409f860e89cd3c770bf1b02b594e465  qualify_r8.sh
71898e282cc6568e8a7d0fe7ca68abc46de80689e29a39cb461e0522d133e5dd  qualify_r9.sh
29ea03a223727665a382061c7ca4e40c80bb18123c81bdf24a88fb514455a6bf  qualify_v1j.sh
671e9afe5e439a7d6b5ce4e7b5dcb93b30dac18f6b8804141fb69b08cc146837  requirements-lab.txt
745789b79d5a5d6987a94537b527291c929cb35caee3fc96142b17f8442aa683  run.sh
fb9f970a3118a302ee9576633e5fc5247b4682d6785d44bde790b33a5ee9b137  run_lab.py
9c2bc9d7c0cea4e326ba0cdacaaf5c0f16dd0b14b9deb7ad4824b496f1b8afbe  run_r6_preview.sh
2ca5ab0a240f62d14fa2ab367636ff1b9172eb4c578db471d195596220d890ff  run_r9_preview.sh
3d3bd751f95a936e0715389e9f8c062efe9b475dfd768f83306ef88e0589ed70  server.py
8ef0a2c6ddbde7771df259b6077574e77f0209e11c3115b8bbab7fde5cbbcaf8  stop_previous_v1j_verified.sh
c17cf8caa7a59be3ba54bb4db322db37673c998db9a81d21a8eeb65919eb007d  tests/test_compact_photoeyes_r3.py
fe3382e5053d5e8021181a529248cecc635f41e90aa112db9da2c997d2d800ef  tests/test_fake_opcua.py
d4069d8fd36c85ecd5e7821880c688fdb3a371d8ccf0a4ef50fbe0fbebf6ff3c  tests/test_installer.py
df61bb35513e3b96fb940aa1438185dd6c5c640729bb3d33e476621d423a764b  tests/test_lab_control.py
4ea6e606a8adbbc4ad1301352bd66b1db3f913697f57aabb982dc24fe44087fc  tests/test_lab_http.py
3b682d543b9956b2b7ac37ace79aad2f12065145a7ac358d1eddc999bfd70216  tests/test_model.mjs
e45c88672fded885e637816613622fa5ece859268aab225f720876a70dbb4041  tests/test_pe_scene_r2.py
39b6ae32ebd0b28c2ed6de04a588456186ae8454d36efc3a46afb59489bb76db  tests/test_r6_sorter_chutes.mjs
c5b0ea1dd3a11db8914e07061d23f207d1ed1ab44e71415a6cccd3812aebfa97  tests/test_r6_sorter_chutes.py
7d55d1fc609ab928c08872c0dbb34f5900ffd8bacb252916658f7e8975bcd220  tests/test_r9_compact_sorter.mjs
ab6104ec3eb517690608d2de9f5232e22ec1fc30e3d58d37ae6b5158fc78a995  tests/test_r9_compact_sorter.py
085627c5c5a42f8c78b3de11193234e3a4937bd782a7a4638a53f932c467cc20  tests/test_r9_infloor_spirals.mjs
899e4232d08496a3f78b4835db2a8e18c3df2e1e216660ba986ec7d7c9d0b78a  tests/test_reuse.py
a28e5ea165ccc11ed3d241c3453963d14d92f0df1aefec281c171a1edfdae8b0  tests/test_server.py
840e296339afb4ddced757de43f22244d7d6d2ed0d4c12a266160af042daa79b  tests/test_v1j_live_sensors.py
37420914698d4a6a226bb9626c3f1026f8a0944b5a88aa54a2ed522fe1432bb9  web/app.mjs
17d73c578db07907dcf65f1820bfa91d7ca4474e872480996bf64c7255457ecb  web/index.html
a97d5ac3b8c50b91d05d697339d5975ccd3ae30c3aba2297102a5b5e99cf8d6f  web/lab_panel.mjs
29ee90ae0bea2378f85d09cdd3cd473921a3c3406743194674ef57a40810ae79  web/model.mjs
44bb0ab807abe60e0ac20ca1669210016937049441f7cd79a6530afcab54c76c  web/state_adapter.mjs
0f0132241ccb61d629085355bf8db87c4e57fc23b74bdc45fc0f1eb10ee86288  web/styles.css
f5ef3e36dff70753406d4d53cfcee882a200ae77ab364f617ea3eb2231780abf  web/vendor/README.txt
