-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtutorial-info-cache.json
More file actions
1 lines (1 loc) · 114 KB
/
tutorial-info-cache.json
File metadata and controls
1 lines (1 loc) · 114 KB
1
{"https://github.com/rewrite-media/makecode/python/HOC2020/README":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2020/ball":{"snippetBlocks":{"2c439f17cfb589f458e4bde305b726a6fa0707d61f9ae740023cc57a4870d0e4":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentInteract":1},"7e1188182ff9f7f402c9030f1ceb606aa820e8aef77e5a90c83ce17281d5cfbb":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentInteract":1,"controls_repeat_ext":1},"highlightBlocks":{"2c439f17cfb589f458e4bde305b726a6fa0707d61f9ae740023cc57a4870d0e4":{},"7e1188182ff9f7f402c9030f1ceb606aa820e8aef77e5a90c83ce17281d5cfbb":{}},"validateBlocks":{"2c439f17cfb589f458e4bde305b726a6fa0707d61f9ae740023cc57a4870d0e4":{},"7e1188182ff9f7f402c9030f1ceb606aa820e8aef77e5a90c83ce17281d5cfbb":{}},"hash":"6a693673e372561a5857425a368c3d1755ef2d5b207bf52665396283f950815d"},"https://github.com/rewrite-media/makecode/python/HOC2020/beets":{"snippetBlocks":{"63598a086e5efbba204ba432461f99993ad506d3017e1f225264279e3fc910a2":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{"pxt-on-start":1,"text":6,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentTurn":2},"dd5205ace64453320bb6808e2aefe3c61637dc7d0e4ac1e491954e97d08f6e63":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"63598a086e5efbba204ba432461f99993ad506d3017e1f225264279e3fc910a2":{},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{},"dd5205ace64453320bb6808e2aefe3c61637dc7d0e4ac1e491954e97d08f6e63":{}},"validateBlocks":{"63598a086e5efbba204ba432461f99993ad506d3017e1f225264279e3fc910a2":{},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{},"dd5205ace64453320bb6808e2aefe3c61637dc7d0e4ac1e491954e97d08f6e63":{}},"hash":"e7b5ae8af3947c531ee8b6be690c83908c3fa89cb75b266e7de0eccac8c23696"},"https://github.com/rewrite-media/makecode/python/HOC2020/farming":{"snippetBlocks":{"56503fc9c89f84f011b1d05fb0079a1ff2ff43197bb10a484ddc9020e8d151d6":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandTill":1},"aa97c908313addff62be2f73553ccc81b12f79fbe16c5bd001dc68ed8d9edcab":{"pxt-on-start":1,"text":2,"minecraftAgentTurn":2},"9eea3eb8f4883547425ee6ba980dc92999c7c16f881e89060c6f529f688f1871":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandTill":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandTill":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"56503fc9c89f84f011b1d05fb0079a1ff2ff43197bb10a484ddc9020e8d151d6":{},"aa97c908313addff62be2f73553ccc81b12f79fbe16c5bd001dc68ed8d9edcab":{},"9eea3eb8f4883547425ee6ba980dc92999c7c16f881e89060c6f529f688f1871":{}},"validateBlocks":{"56503fc9c89f84f011b1d05fb0079a1ff2ff43197bb10a484ddc9020e8d151d6":{},"aa97c908313addff62be2f73553ccc81b12f79fbe16c5bd001dc68ed8d9edcab":{},"9eea3eb8f4883547425ee6ba980dc92999c7c16f881e89060c6f529f688f1871":{}},"hash":"9648e60305c718b2fd4da3cb79c8d88c575dfe2d3826970e4021220b6c1793c5"},"https://github.com/rewrite-media/makecode/python/HOC2020/fishing":{"snippetBlocks":{"3c2adcc0f0e5c841e06254259a79d95cdbdadf5a500d7552ce8b920195598488":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{"pxt-on-start":1,"text":6,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentTurn":2},"17c27b117d9df27d82cb2a6cab755482ca103dd5816293b27ed49e1f46ca0610":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"3c2adcc0f0e5c841e06254259a79d95cdbdadf5a500d7552ce8b920195598488":{},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{},"17c27b117d9df27d82cb2a6cab755482ca103dd5816293b27ed49e1f46ca0610":{}},"validateBlocks":{"3c2adcc0f0e5c841e06254259a79d95cdbdadf5a500d7552ce8b920195598488":{},"c91d44dbe51dd2b64ea1870e78bc0dc6ca5f049ef0eb75df819ae34f9c47f815":{},"17c27b117d9df27d82cb2a6cab755482ca103dd5816293b27ed49e1f46ca0610":{}},"hash":"82e38447f4e1eafa9f9c08a920237a30e6fcb2e1317f992b48eaf100a6689346"},"https://github.com/rewrite-media/makecode/python/HOC2020/rails":{"snippetBlocks":{"ce5d8eabc1d16dbc54ecf89156595bd69cdb5ae7fa568f1bc0c1a2f04c0dce24":{"pxt-on-start":1,"text":2,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1},"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{"pxt-on-start":1,"text":4,"minecraftAgentMove":4,"typescript_expression":4},"380a9959e1fca3a88cc5e9fa4ac60bc9f044bb3c9993029b207d1cc1551168aa":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"ce5d8eabc1d16dbc54ecf89156595bd69cdb5ae7fa568f1bc0c1a2f04c0dce24":{},"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{},"380a9959e1fca3a88cc5e9fa4ac60bc9f044bb3c9993029b207d1cc1551168aa":{}},"validateBlocks":{"ce5d8eabc1d16dbc54ecf89156595bd69cdb5ae7fa568f1bc0c1a2f04c0dce24":{},"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{},"380a9959e1fca3a88cc5e9fa4ac60bc9f044bb3c9993029b207d1cc1551168aa":{}},"hash":"1469ff86140c941faba11755891643d9cdd5682ee0225d7526246f6f0402e22c"},"https://github.com/rewrite-media/makecode/python/HOC2020/ravager":{"snippetBlocks":{"b884161aebda40b5acbb15b43031855c987d11eca0c2116f9ebca5a402db69c9":{"pxt-on-start":1,"text":12,"minecraftAgentMove":8,"typescript_expression":8,"minecraftAgentTurn":4},"db9150ecec33177faaa93294946dbada0bfc3cb8072d08bfd67383085da1008c":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"b884161aebda40b5acbb15b43031855c987d11eca0c2116f9ebca5a402db69c9":{},"db9150ecec33177faaa93294946dbada0bfc3cb8072d08bfd67383085da1008c":{}},"validateBlocks":{"b884161aebda40b5acbb15b43031855c987d11eca0c2116f9ebca5a402db69c9":{},"db9150ecec33177faaa93294946dbada0bfc3cb8072d08bfd67383085da1008c":{}},"hash":"eb6a130dd8749e6955ecf8cb39bc5e784f4c876a01445ff0f48cced7de437bc4"},"https://github.com/rewrite-media/makecode/python/HOC2020/tutorial_1":{"snippetBlocks":{"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{"pxt-on-start":1,"text":4,"minecraftAgentMove":4,"typescript_expression":4},"2be64f53efaea840ca3f669e36def7f1fdb671c81406a5679919274f22ff6cb5":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1},"highlightBlocks":{"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{},"2be64f53efaea840ca3f669e36def7f1fdb671c81406a5679919274f22ff6cb5":{}},"validateBlocks":{"4922de6f00e86620e7e82396d2e1baa935a15822aa3d6bbb596a786f0da01073":{},"2be64f53efaea840ca3f669e36def7f1fdb671c81406a5679919274f22ff6cb5":{}},"hash":"1434ee1ee89b5aa0712360ee5a6848a1e2bcd3f18ddfa523e9c7daa17b85d471"},"https://github.com/rewrite-media/makecode/python/HOC2020/tutorial_2":{"snippetBlocks":{"393dd46f6149afb3168b022d329db82f41dc83690d54cb6ac2b4062c431bf125":{"pxt-on-start":1},"cca751375cf599abf05e6fd08c207a86a94789b07582c8eccfd61880c8bc2fbc":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"393dd46f6149afb3168b022d329db82f41dc83690d54cb6ac2b4062c431bf125":{},"cca751375cf599abf05e6fd08c207a86a94789b07582c8eccfd61880c8bc2fbc":{}},"validateBlocks":{"393dd46f6149afb3168b022d329db82f41dc83690d54cb6ac2b4062c431bf125":{},"cca751375cf599abf05e6fd08c207a86a94789b07582c8eccfd61880c8bc2fbc":{}},"hash":"523af421991461361a120d842686ebd5528f0c719081361bdaf7c109bc8bff41"},"https://github.com/rewrite-media/makecode/python/HOC2020/no_code":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2021/README":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2021/computer_scientist":{"snippetBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1},"highlightBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{}},"validateBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{}},"hash":"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74"},"https://github.com/rewrite-media/makecode/python/HOC2021/computer_scientist-2":{"snippetBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1},"f76f18db424b45d24484d89b1930818765e7cb58947692903b73e23cd2c458f8":{"pxt-on-start":1,"text":19,"minecraftAgentMove":11,"typescript_expression":11,"minecraftAgentCommandDestroy":6,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"minecraftAgentTurn":1},"highlightBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{},"f76f18db424b45d24484d89b1930818765e7cb58947692903b73e23cd2c458f8":{}},"validateBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{},"f76f18db424b45d24484d89b1930818765e7cb58947692903b73e23cd2c458f8":{}},"hash":"976e493f0a843877485601b5c47c1270b70aeafc149696087c33d911c6dc0c2d"},"https://github.com/rewrite-media/makecode/python/HOC2021/computer_scientist-3":{"snippetBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{"pxt-on-start":1,"text":2,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1},"f71ff1ccf51cff6ad295548f2e79c122db52a5c4feed438e3e4c173db908de30":{"pxt-on-start":1,"text":19,"minecraftAgentMove":11,"typescript_expression":11,"minecraftAgentCommandDestroy":6,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"minecraftAgentTurn":1},"highlightBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{},"f71ff1ccf51cff6ad295548f2e79c122db52a5c4feed438e3e4c173db908de30":{}},"validateBlocks":{"f1863e9787cad8e645fc3d137df410d3ef8b6a2e1c6b41e46e007a6f7f823f74":{},"f71ff1ccf51cff6ad295548f2e79c122db52a5c4feed438e3e4c173db908de30":{}},"hash":"91545449b92b732efde22a1b70032362a401f26b37b0f24d6f36702efb0a5f0a"},"https://github.com/rewrite-media/makecode/python/HOC2021/deploy_agent":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2021/elements_discovery":{"snippetBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{"pxt-on-start":1,"text":5,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":1},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{"pxt-on-start":1,"text":1,"minecraftAgentCommandDestroy":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1},"highlightBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{}},"validateBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{}},"hash":"29bf0afed0e6d862162f4f92462b49b171b991ccfe6063deab56c789c3fc4ae2"},"https://github.com/rewrite-media/makecode/python/HOC2021/elements_discovery-2":{"snippetBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{"pxt-on-start":1,"text":5,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":1},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{"pxt-on-start":1,"text":1,"minecraftAgentCommandDestroy":1},"a3e2b106eaec722dfe4270b7cef1ed4ea985caa08fd1b4b5866046efe4a3ceb7":{"pxt-on-start":1,"text":5,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1},"highlightBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{},"a3e2b106eaec722dfe4270b7cef1ed4ea985caa08fd1b4b5866046efe4a3ceb7":{}},"validateBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"1078f12910de9e70b13f2fa43a8e4e15f609f0e90695fd560f1f8257cb132c89":{},"a3e2b106eaec722dfe4270b7cef1ed4ea985caa08fd1b4b5866046efe4a3ceb7":{}},"hash":"f426930f93fdbd6cc1ae0f2992025859bdc464f2d4039b4d6418be4e6dbb0211"},"https://github.com/rewrite-media/makecode/python/HOC2021/elements_discovery-3":{"snippetBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{"pxt-on-start":1,"text":5,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":1},"e83b4c570105eaba0004516adb48b54e7fe5897e97e1efa9ebabfd2e65ad85c5":{"pxt-on-start":1,"text":2,"minecraftAgentMove":2,"typescript_expression":2,"controls_repeat_ext":1},"93b087f136eee0af48eedf282ed955dbd658546e9da6397305b55c51885e3ced":{"pxt-on-start":1,"text":3,"minecraftAgentMove":2,"typescript_expression":2,"controls_repeat_ext":1,"minecraftAgentCommandDestroy":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"controls_repeat_ext":1},"highlightBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"e83b4c570105eaba0004516adb48b54e7fe5897e97e1efa9ebabfd2e65ad85c5":{},"93b087f136eee0af48eedf282ed955dbd658546e9da6397305b55c51885e3ced":{}},"validateBlocks":{"4b7621fbaa29b27c1191b8c1f5d4453b445e8bc6e335164299b0bb6dfdcfb646":{},"e83b4c570105eaba0004516adb48b54e7fe5897e97e1efa9ebabfd2e65ad85c5":{},"93b087f136eee0af48eedf282ed955dbd658546e9da6397305b55c51885e3ced":{}},"hash":"abb62164ed98faebdcb9cb8911f3251783cd6ee1a5a66d1fa3860ee57547027f"},"https://github.com/rewrite-media/makecode/python/HOC2021/first_flights":{"snippetBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{"pxt-on-start":1,"text":4,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentPlace":2},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{}},"validateBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{}},"hash":"19ebf946816b594a67e254b28d77c44a2dfe306e8f5455c7cddad9d58f835cc8"},"https://github.com/rewrite-media/makecode/python/HOC2021/first_flights-2":{"snippetBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{"pxt-on-start":1,"text":4,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentPlace":2},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"86dc891a4c48399c3649f3993aa63d02f56bf697530ef2d0184c9edf04354e85":{"pxt-on-start":1,"text":8,"minecraftAgentMove":8,"typescript_expression":8}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{},"86dc891a4c48399c3649f3993aa63d02f56bf697530ef2d0184c9edf04354e85":{}},"validateBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{},"86dc891a4c48399c3649f3993aa63d02f56bf697530ef2d0184c9edf04354e85":{}},"hash":"22028bb05f1ba563ba4d1aa3929150a2aada3ecdcaddb4c52abb07196ae7e646"},"https://github.com/rewrite-media/makecode/python/HOC2021/first_flights-3":{"snippetBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{"pxt-on-start":1,"text":4,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentPlace":2},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"9cc709d183f53a1733105b565441310e5263398f95eca7f54985c0261ebe5a9c":{"pxt-on-start":1,"text":8,"minecraftAgentMove":8,"typescript_expression":8}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{},"9cc709d183f53a1733105b565441310e5263398f95eca7f54985c0261ebe5a9c":{}},"validateBlocks":{"65af930cf9cd4619f1f4cb48ff8b5be4d8f1b8ad6d1f0dc8dafcb06d4b250fb7":{},"b03c526ad83c47c2fe0849289236436e857d2e00fad66f5ad73770cde2a75214":{},"9cc709d183f53a1733105b565441310e5263398f95eca7f54985c0261ebe5a9c":{}},"hash":"45eb723acf0a9766c056229555e63af536fb7d9beb78321a663d949d6c4f6c10"},"https://github.com/rewrite-media/makecode/python/HOC2021/giza":{"snippetBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{}},"validateBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{}},"hash":"20ec342a92799728440d4ac95fb159a598c6f021ded5cf243fe3625b2d5c3367"},"https://github.com/rewrite-media/makecode/python/HOC2021/giza-2":{"snippetBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"ec7d0156d10860057ee039527b44e7fcb12fe7bd7a62124f6b5a58d417541714":{"pxt-on-start":1,"text":9,"controls_repeat_ext":1,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":2,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1,"minecraftAgentTurn":1},"highlightBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{},"ec7d0156d10860057ee039527b44e7fcb12fe7bd7a62124f6b5a58d417541714":{}},"validateBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{},"ec7d0156d10860057ee039527b44e7fcb12fe7bd7a62124f6b5a58d417541714":{}},"hash":"7eabb56860e94561dda0f37a3878ecda84a810a55582c52cfa7e9cf3de8494fe"},"https://github.com/rewrite-media/makecode/python/HOC2021/giza-3":{"snippetBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"0a3c0d7f8a9f45bcc4abb250328dac0e7551d562eb592f347b30ef0dc762325b":{"pxt-on-start":1,"text":9,"controls_repeat_ext":1,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":2,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1,"minecraftAgentTurn":1},"highlightBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{},"0a3c0d7f8a9f45bcc4abb250328dac0e7551d562eb592f347b30ef0dc762325b":{}},"validateBlocks":{"3ab9a106727aa55d3c149dd148db2337afe870860f6ed69c108d771dc6c4b857":{},"9211b870fb826a4b56869d2ae48638fb674474062406a5ba9bbd3f46b4c2079c":{},"0a3c0d7f8a9f45bcc4abb250328dac0e7551d562eb592f347b30ef0dc762325b":{}},"hash":"64fff8887422a5b96170b5352d30fe8a82d1e36b3f92d1a1d5eb2f6d0f651917"},"https://github.com/rewrite-media/makecode/python/HOC2021/great_wall":{"snippetBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{"pxt-on-start":1,"text":3,"minecraftAgentPlace":2,"minecraftAgentMove":1,"typescript_expression":1},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{}},"validateBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{}},"hash":"c50f33a58de62bb0888a60247a44f88464189f1f725de4c3452724d030279f91"},"https://github.com/rewrite-media/makecode/python/HOC2021/great_wall-2":{"snippetBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{"pxt-on-start":1,"text":3,"minecraftAgentPlace":2,"minecraftAgentMove":1,"typescript_expression":1},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1},"7be468f211b307a90ae9e98906d7c48a864f83f20ef0e3ee1405a17a0f3c84e3":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{},"7be468f211b307a90ae9e98906d7c48a864f83f20ef0e3ee1405a17a0f3c84e3":{}},"validateBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{},"7be468f211b307a90ae9e98906d7c48a864f83f20ef0e3ee1405a17a0f3c84e3":{}},"hash":"727fe833d8d0ad4f5bff4277c984fc9beb35d104532e03f514814a6c48c202b7"},"https://github.com/rewrite-media/makecode/python/HOC2021/great_wall-3":{"snippetBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{"pxt-on-start":1,"text":3,"minecraftAgentPlace":2,"minecraftAgentMove":1,"typescript_expression":1},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1},"f8d33257055e00b02d83285349ccd8b653e982662347b6be24363a75d961951b":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentPlace":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{},"f8d33257055e00b02d83285349ccd8b653e982662347b6be24363a75d961951b":{}},"validateBlocks":{"4807a069bb5422446b740f622915a1b7bda347c60b1cd69d3e497124ac436352":{},"37aad4f5e471d4011f1e9b43e77fda37d3ee550d2de5ca032254fbb60ea3def4":{},"f8d33257055e00b02d83285349ccd8b653e982662347b6be24363a75d961951b":{}},"hash":"72ab3ded462bc31cf26318e14e51f88f2882356accb59a260d37c7ae52af54ca"},"https://github.com/rewrite-media/makecode/python/HOC2021/human_best_friend":{"snippetBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{"pxt-on-start":1,"text":4,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4},"d960bebb430591cdd3e86084310550cf936ca1aa396a2187d7b1667a7b9727fa":{"pxt-on-start":1,"text":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":2,"controls_repeat_ext":1,"minecraftAgentMove":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":1,"minecraftAgentMove":1,"controls_repeat_ext":1},"highlightBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"d960bebb430591cdd3e86084310550cf936ca1aa396a2187d7b1667a7b9727fa":{}},"validateBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"d960bebb430591cdd3e86084310550cf936ca1aa396a2187d7b1667a7b9727fa":{}},"hash":"61b7415c617faad06363055355d4ecd89195158949b0878cb6bf440f3745d7c6"},"https://github.com/rewrite-media/makecode/python/HOC2021/human_best_friend-2":{"snippetBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{"pxt-on-start":1,"text":4,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4},"6bc2760a5e1ff115f6c46a1b3d16cd9a7c462c5ece58ddafd7f6f98100968732":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":1,"minecraftAgentMove":1,"controls_repeat_ext":1},"highlightBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{},"6bc2760a5e1ff115f6c46a1b3d16cd9a7c462c5ece58ddafd7f6f98100968732":{}},"validateBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{},"6bc2760a5e1ff115f6c46a1b3d16cd9a7c462c5ece58ddafd7f6f98100968732":{}},"hash":"c26d851361e366dd2bb6c4acdca07ce4f7be666d4df5e92847e74f3c233ac742"},"https://github.com/rewrite-media/makecode/python/HOC2021/human_best_friend-3":{"snippetBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{"pxt-on-start":1,"text":4,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4},"5c742fba4530ecb6765d1c1687e9dc2373d3daf2969f670836b1d7ff408c2741":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":5,"minecraftAgentMove":4}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentDrop":1,"math_number":1,"typescript_expression":1,"minecraftAgentMove":1,"controls_repeat_ext":1},"highlightBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{},"5c742fba4530ecb6765d1c1687e9dc2373d3daf2969f670836b1d7ff408c2741":{}},"validateBlocks":{"14a17987fc69ffd5b9f49c7c1c8abdbe1179b4f8501d63c119412dc491580139":{},"7f92c69ae28312a3a06a17253ab74e03f017d8ee978eb77ff78f1a4ca09f63df":{},"5c742fba4530ecb6765d1c1687e9dc2373d3daf2969f670836b1d7ff408c2741":{}},"hash":"9cfb5877353d047d91f6a5d077a8d317414fea63e350f605eb3345d367a7ff49"},"https://github.com/rewrite-media/makecode/python/HOC2021/jazz":{"snippetBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":4,"minecraftAgentCollect":1},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentCollect":1,"typescript_expression":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCollect":1,"controls_repeat_ext":1},"highlightBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{}},"validateBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{}},"hash":"1190b718f3ac9de5170bb863fe758e3c2c6805770b9dcb8b57e39aeb0a784c6e"},"https://github.com/rewrite-media/makecode/python/HOC2021/jazz-2":{"snippetBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":4,"minecraftAgentCollect":1},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentCollect":1,"typescript_expression":2},"2a9a893d5ae4f3a7f0a000ca4c783dd9bd63d1c1b1c665f6ac8fbe9e628412b5":{"pxt-on-start":1,"text":11,"controls_repeat_ext":1,"minecraftAgentMove":11,"typescript_expression":12,"minecraftAgentCollect":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCollect":1,"controls_repeat_ext":1},"highlightBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{},"2a9a893d5ae4f3a7f0a000ca4c783dd9bd63d1c1b1c665f6ac8fbe9e628412b5":{}},"validateBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{},"2a9a893d5ae4f3a7f0a000ca4c783dd9bd63d1c1b1c665f6ac8fbe9e628412b5":{}},"hash":"900c9feb5bb0c120558d9d30f7389ad765014976facc97d1c191eb8828f0b443"},"https://github.com/rewrite-media/makecode/python/HOC2021/jazz-3":{"snippetBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":4,"minecraftAgentCollect":1},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentCollect":1,"typescript_expression":2},"6c18ab917091caf2b210c2918fa97ac25269a9f54b56c0fd12a87915f863cbcc":{"pxt-on-start":1,"text":11,"controls_repeat_ext":1,"minecraftAgentMove":11,"typescript_expression":12,"minecraftAgentCollect":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCollect":1,"controls_repeat_ext":1},"highlightBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{},"6c18ab917091caf2b210c2918fa97ac25269a9f54b56c0fd12a87915f863cbcc":{}},"validateBlocks":{"7f7a1b860e2806d59cdca1659a571688058be2e3d1982cd84a42994c3b0b9d02":{},"977cd6915be05ac7cbd3877e831ad5dff51e6b5d52c7a6de3f1722b555ab2517":{},"6c18ab917091caf2b210c2918fa97ac25269a9f54b56c0fd12a87915f863cbcc":{}},"hash":"ba3d48cdd56ca684edefcc1e59157d44d80817da31ad28a4788f6107fa261f6f"},"https://github.com/rewrite-media/makecode/python/HOC2021/mona_lisa":{"snippetBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{}},"validateBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{}},"hash":"73e4daf5b666b5ec6fa1c1b1f260596acafa26c27b1795c5318d2d6f3b880350"},"https://github.com/rewrite-media/makecode/python/HOC2021/mona_lisa-2":{"snippetBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"860ea995f08e5e83cb910457a5a2a4a73deea35c79ff94928e71dc76335c3c97":{"pxt-on-start":1,"text":1,"minecraftAgentTurn":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1,"minecraftAgentTurn":1},"highlightBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{},"860ea995f08e5e83cb910457a5a2a4a73deea35c79ff94928e71dc76335c3c97":{}},"validateBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{},"860ea995f08e5e83cb910457a5a2a4a73deea35c79ff94928e71dc76335c3c97":{}},"hash":"674e399101e028a6fa940b076aa5c90fa66d37d89e80d5fcdad5ff999e5d68f1"},"https://github.com/rewrite-media/makecode/python/HOC2021/mona_lisa-3":{"snippetBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{"pxt-on-start":1,"text":10,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentPlace":5},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1},"4ca9ccbc61584126e190336cca6140dcf4454e4f15050b6df391af4a51151667":{"pxt-on-start":1,"text":1,"minecraftAgentTurn":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentPlace":1,"controls_repeat_ext":1,"minecraftAgentTurn":1},"highlightBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{},"4ca9ccbc61584126e190336cca6140dcf4454e4f15050b6df391af4a51151667":{}},"validateBlocks":{"866001ea7ee737f84f8d0e4909678791e03ba6efdf194ccdf6af9cce25bbc56e":{},"076432050ece096fcb1fb50900995f453d2f28eaa724e64a1af2adfae6be8340":{},"4ca9ccbc61584126e190336cca6140dcf4454e4f15050b6df391af4a51151667":{}},"hash":"729e9a7e30c6014c47038403085d63aaf64936df00446a488b1a48cbf3a9e527"},"https://github.com/rewrite-media/makecode/python/HOC2021/moon":{"snippetBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{"pxt-on-start":1,"text":6,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentTurn":1},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentTurn":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{}},"validateBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{}},"hash":"09392df52ccc11241a14ca91901048bfe2bc281a8a506f7ad4043360bbaedc14"},"https://github.com/rewrite-media/makecode/python/HOC2021/moon-2":{"snippetBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{"pxt-on-start":1,"text":6,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentTurn":1},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentTurn":1,"typescript_expression":1},"16ebae46e3b8df9223ca9f2abc3151ff772eb61dfc13dcac3437b492bed24675":{"pxt-on-start":1,"text":2,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{},"16ebae46e3b8df9223ca9f2abc3151ff772eb61dfc13dcac3437b492bed24675":{}},"validateBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{},"16ebae46e3b8df9223ca9f2abc3151ff772eb61dfc13dcac3437b492bed24675":{}},"hash":"2cb25844119c3e5af3e8da9aa240ae5d05a9e768887c3fe23595d51fd43d2752"},"https://github.com/rewrite-media/makecode/python/HOC2021/moon-3":{"snippetBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{"pxt-on-start":1,"text":6,"minecraftAgentMove":5,"typescript_expression":5,"minecraftAgentTurn":1},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":1,"minecraftAgentTurn":1,"typescript_expression":1},"64082dbf65365d31aa38248c33d6884ec16b16d6f817e9ddc13a4995e354789b":{"pxt-on-start":1,"text":2,"minecraftAgentTurn":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentTurn":1,"controls_repeat_ext":1},"highlightBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{},"64082dbf65365d31aa38248c33d6884ec16b16d6f817e9ddc13a4995e354789b":{}},"validateBlocks":{"3ba0338f2107c428fc5fd22df995fca6959cec56421037cd2513339e75ca129c":{},"e8d87e57fde154ec29900e55399132b7bf58388579aff6ca8608be63881a01c4":{},"64082dbf65365d31aa38248c33d6884ec16b16d6f817e9ddc13a4995e354789b":{}},"hash":"6f6377454b425fd198aad4cb80b9e0652b641779e333616944294debac5d9b85"},"https://github.com/rewrite-media/makecode/python/HOC2021/paleontology":{"snippetBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{"pxt-on-start":1,"text":8,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":2,"minecraftAgentPlace":2},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{}},"validateBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{}},"hash":"0ec1a9c050bfc87e0db4584d36b6c8168a08e11059a8dd58e7d2db5c053e3598"},"https://github.com/rewrite-media/makecode/python/HOC2021/paleontology-2":{"snippetBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{"pxt-on-start":1,"text":8,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":2,"minecraftAgentPlace":2},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1},"229bcd0c3dbf1b24b7d8d5e038c93bdf3d4b561f7130b1a7786d22c66d1a388a":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{},"229bcd0c3dbf1b24b7d8d5e038c93bdf3d4b561f7130b1a7786d22c66d1a388a":{}},"validateBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{},"229bcd0c3dbf1b24b7d8d5e038c93bdf3d4b561f7130b1a7786d22c66d1a388a":{}},"hash":"60f656e632b05e31531b933d74d7517469cc0f1de8f7e8f38305fcb38828ef4f"},"https://github.com/rewrite-media/makecode/python/HOC2021/paleontology-3":{"snippetBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{"pxt-on-start":1,"text":8,"minecraftAgentMove":4,"typescript_expression":4,"minecraftAgentCommandDestroy":2,"minecraftAgentPlace":2},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1},"1f77f3d1dbc270c54cd4243a74025daef96da2d71dafb8d99ecaf433ec429c2e":{"pxt-on-start":1,"text":4,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"minecraftAgentCommandDestroy":1,"minecraftAgentPlace":1,"controls_repeat_ext":1},"highlightBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{},"1f77f3d1dbc270c54cd4243a74025daef96da2d71dafb8d99ecaf433ec429c2e":{}},"validateBlocks":{"dfca0571fb77d1960253c3d86ee6fe490f52649b74a828b6d16f0211fedcbf2c":{},"a22e7c7353a7f89cc0f7e598127012fe990ba0a413eaf1f35c5f0e9d2b28654c":{},"1f77f3d1dbc270c54cd4243a74025daef96da2d71dafb8d99ecaf433ec429c2e":{}},"hash":"703be94c3b6cb1403b22800f801c18307af77dab444a7d0d1e4076e306c27f0f"},"https://github.com/rewrite-media/makecode/python/HOC2021/start":{"snippetBlocks":{"93022c42d32d93b1524221c21569ee2a8ac38be5176cfab8de343ca02de2ea4c":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":3},"43067992a426c7e55d8b636d023e91ffe488a73cc98a4f4aa2c6b54023407d91":{"pxt-on-start":1,"text":2,"controls_repeat_ext":1,"minecraftAgentMove":2,"typescript_expression":2}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"93022c42d32d93b1524221c21569ee2a8ac38be5176cfab8de343ca02de2ea4c":{},"43067992a426c7e55d8b636d023e91ffe488a73cc98a4f4aa2c6b54023407d91":{}},"validateBlocks":{"93022c42d32d93b1524221c21569ee2a8ac38be5176cfab8de343ca02de2ea4c":{},"43067992a426c7e55d8b636d023e91ffe488a73cc98a4f4aa2c6b54023407d91":{}},"hash":"b7970a8ef699e5658e765233a38b007a5c994c26c9873fbf56fdee7bd882e715"},"https://github.com/rewrite-media/makecode/python/HOC2022/README":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2022/test":{"snippetBlocks":{"f6ffdb3112ad58a25c869e8ce3e6e63cfd44e3bd9e55dc08994170fb970f7e0e":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1},"highlightBlocks":{"f6ffdb3112ad58a25c869e8ce3e6e63cfd44e3bd9e55dc08994170fb970f7e0e":{}},"validateBlocks":{"f6ffdb3112ad58a25c869e8ce3e6e63cfd44e3bd9e55dc08994170fb970f7e0e":{}},"hash":"f6ffdb3112ad58a25c869e8ce3e6e63cfd44e3bd9e55dc08994170fb970f7e0e"},"https://github.com/rewrite-media/makecode/python/HOC2022/study_move":{"snippetBlocks":{"76ec6a7f0bddf48071d27acafca577cd9b520944a6473cf1117bf2ca687eb11a":{"pxt-on-start":1},"0933f5e6a4d87100b0d16f01d2045074adb4f01b5c4b4fe6217bdad7abbd7704":{"pxt-on-start":1,"controls_repeat_ext":1},"fadff48420d235d3321edfd1b78174138272630d496234ff82630b31c38b77c0":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"76ec6a7f0bddf48071d27acafca577cd9b520944a6473cf1117bf2ca687eb11a":{},"0933f5e6a4d87100b0d16f01d2045074adb4f01b5c4b4fe6217bdad7abbd7704":{},"fadff48420d235d3321edfd1b78174138272630d496234ff82630b31c38b77c0":{}},"validateBlocks":{"76ec6a7f0bddf48071d27acafca577cd9b520944a6473cf1117bf2ca687eb11a":{},"0933f5e6a4d87100b0d16f01d2045074adb4f01b5c4b4fe6217bdad7abbd7704":{},"fadff48420d235d3321edfd1b78174138272630d496234ff82630b31c38b77c0":{}},"hash":"a1e9a8ec2d73fafa19cc251979e1940dd3a6af6fd1ffeb75116de2eca9bc16c2"},"https://github.com/rewrite-media/makecode/python/HOC2022/study_mirror":{"snippetBlocks":{"7d16ed8fc24a2e0a16e6a870109bb7377c99278114bedd8a551e94547b27ef52":{"pxt-on-start":1},"b440f03660cf18aaabf76d2a174e8571da4757c0060ac9c1cec8fc7c2c677c4f":{"pxt-on-start":1,"controls_repeat_ext":1},"0d34f75715f39cc756a4a2b14bd3554248c85fc6792fb0a86547e335bbb94250":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"7d16ed8fc24a2e0a16e6a870109bb7377c99278114bedd8a551e94547b27ef52":{},"b440f03660cf18aaabf76d2a174e8571da4757c0060ac9c1cec8fc7c2c677c4f":{},"0d34f75715f39cc756a4a2b14bd3554248c85fc6792fb0a86547e335bbb94250":{}},"validateBlocks":{"7d16ed8fc24a2e0a16e6a870109bb7377c99278114bedd8a551e94547b27ef52":{},"b440f03660cf18aaabf76d2a174e8571da4757c0060ac9c1cec8fc7c2c677c4f":{},"0d34f75715f39cc756a4a2b14bd3554248c85fc6792fb0a86547e335bbb94250":{}},"hash":"345677858bcc9b8b2e07ec806e8e17804aa97d823224fab845688776b91d5d1b"},"https://github.com/rewrite-media/makecode/python/HOC2022/study_levers":{"snippetBlocks":{"2f788b26d3fa2df521a676cb0f37f5401bf9e19423cf4253fc8596775cc44590":{"pxt-on-start":1},"f8cd3c8e1cc612b3bc6282ad679e18434b3344b78377601fbea9cb0dd7b409fe":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"2f788b26d3fa2df521a676cb0f37f5401bf9e19423cf4253fc8596775cc44590":{},"f8cd3c8e1cc612b3bc6282ad679e18434b3344b78377601fbea9cb0dd7b409fe":{}},"validateBlocks":{"2f788b26d3fa2df521a676cb0f37f5401bf9e19423cf4253fc8596775cc44590":{},"f8cd3c8e1cc612b3bc6282ad679e18434b3344b78377601fbea9cb0dd7b409fe":{}},"hash":"c4aa230ea3e7c96d8fc18da8e0cf0282dd6664278891b58a735839d7c9fafa54"},"https://github.com/rewrite-media/makecode/python/HOC2022/kitchen_baking":{"snippetBlocks":{"9ec949c45047f29093ef17e82d2950e8e5105835dfb8eface9bb94aee4ff41f6":{"pxt-on-start":1},"d05b17de2fe3a8a62fafbc45e1bb40eeb78c13e298685d8611fd966a3fcc7688":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"9ec949c45047f29093ef17e82d2950e8e5105835dfb8eface9bb94aee4ff41f6":{},"d05b17de2fe3a8a62fafbc45e1bb40eeb78c13e298685d8611fd966a3fcc7688":{}},"validateBlocks":{"9ec949c45047f29093ef17e82d2950e8e5105835dfb8eface9bb94aee4ff41f6":{},"d05b17de2fe3a8a62fafbc45e1bb40eeb78c13e298685d8611fd966a3fcc7688":{}},"hash":"38e0e6a9ffc675bc9c41c5ccbb7a2d7ae24b1e82473bc187e9a0ece4087927ea"},"https://github.com/rewrite-media/makecode/python/HOC2022/kitchen_feedhouse":{"snippetBlocks":{"dcfe670fef574807009c89024df54443fe622c5c8346898d78e65e4145ea9c6d":{"pxt-on-start":1},"3fa63d18bb95843d87c2c4e4f11b83905bfe8f803432396a7633c7468b807b23":{"pxt-on-start":1,"controls_repeat_ext":1},"83e29090bf13e058ca52417f51e48a66c2bca53323233a4965eac046d3ac3f63":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"dcfe670fef574807009c89024df54443fe622c5c8346898d78e65e4145ea9c6d":{},"3fa63d18bb95843d87c2c4e4f11b83905bfe8f803432396a7633c7468b807b23":{},"83e29090bf13e058ca52417f51e48a66c2bca53323233a4965eac046d3ac3f63":{}},"validateBlocks":{"dcfe670fef574807009c89024df54443fe622c5c8346898d78e65e4145ea9c6d":{},"3fa63d18bb95843d87c2c4e4f11b83905bfe8f803432396a7633c7468b807b23":{},"83e29090bf13e058ca52417f51e48a66c2bca53323233a4965eac046d3ac3f63":{}},"hash":"2cfee76efbb31da7b11f94d9fe40f1e9ed7d6fdfd6014e7a5a443a9a7ef3ccc5"},"https://github.com/rewrite-media/makecode/python/HOC2022/kitchen_plate":{"snippetBlocks":{"63b5e0160f6335d06e425e0bca7936cbd5b782cbf36b920b1a99cd450136b9e0":{"pxt-on-start":1},"a71d995da2377080cb15f3943298fa9048c664e5b77008fb6341e41d4645532b":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"63b5e0160f6335d06e425e0bca7936cbd5b782cbf36b920b1a99cd450136b9e0":{},"a71d995da2377080cb15f3943298fa9048c664e5b77008fb6341e41d4645532b":{}},"validateBlocks":{"63b5e0160f6335d06e425e0bca7936cbd5b782cbf36b920b1a99cd450136b9e0":{},"a71d995da2377080cb15f3943298fa9048c664e5b77008fb6341e41d4645532b":{}},"hash":"e7cf45da26bc87df1279eb47af55338cc83b10d89d2b109bd4b7ef0e62049413"},"https://github.com/rewrite-media/makecode/python/HOC2022/foyer_mosaic":{"snippetBlocks":{"238e0d7a239d5f68edfc3b7aaa227a73484195da6169870870f26780793acf88":{"pxt-on-start":1},"83a7a416a6ad25c1f2f1e8bed04b1d5a71912c03ec3d0702e1472cd98c85d669":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"238e0d7a239d5f68edfc3b7aaa227a73484195da6169870870f26780793acf88":{},"83a7a416a6ad25c1f2f1e8bed04b1d5a71912c03ec3d0702e1472cd98c85d669":{}},"validateBlocks":{"238e0d7a239d5f68edfc3b7aaa227a73484195da6169870870f26780793acf88":{},"83a7a416a6ad25c1f2f1e8bed04b1d5a71912c03ec3d0702e1472cd98c85d669":{}},"hash":"d090c67a1c9bb5bd9c0f3acf5963d341d1bc5498df74568d4bbb119b2802bd84"},"https://github.com/rewrite-media/makecode/python/HOC2022/foyer_bookshelf":{"snippetBlocks":{"cd9ae275b8818ac74b04390108b921d78cc75d24da25a3a6a7c8271cdd1cde0c":{"pxt-on-start":1},"ea1b341d48a13ef9e7fd1d4add129a3ccf552ed5e43417da9225b925edfae15e":{"pxt-on-start":1,"controls_repeat_ext":1},"8b8438c93a1e948c4b34495f45f2bc0c1e2f374f8dcafc2e2a372992156c75cc":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"cd9ae275b8818ac74b04390108b921d78cc75d24da25a3a6a7c8271cdd1cde0c":{},"ea1b341d48a13ef9e7fd1d4add129a3ccf552ed5e43417da9225b925edfae15e":{},"8b8438c93a1e948c4b34495f45f2bc0c1e2f374f8dcafc2e2a372992156c75cc":{}},"validateBlocks":{"cd9ae275b8818ac74b04390108b921d78cc75d24da25a3a6a7c8271cdd1cde0c":{},"ea1b341d48a13ef9e7fd1d4add129a3ccf552ed5e43417da9225b925edfae15e":{},"8b8438c93a1e948c4b34495f45f2bc0c1e2f374f8dcafc2e2a372992156c75cc":{}},"hash":"e8028dd0e594877c3a9313270c62de744f9571e198b7970975c6eb6134ca0f32"},"https://github.com/rewrite-media/makecode/python/HOC2022/foyer_chess":{"snippetBlocks":{"cd2437dbbe6f4a00d7c28308ecb995c0e75f3164e46997a621b46e32089fa7d2":{"pxt-on-start":1},"a1fd09dcc24392323b6d9b95f3a656ccee2af94225bfa1c17395c7ee16b2af3a":{"pxt-on-start":1},"ba55faf793fe3fa42feae93e01d686b7917e0a778700886c144facd29f4f052a":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"cd2437dbbe6f4a00d7c28308ecb995c0e75f3164e46997a621b46e32089fa7d2":{},"a1fd09dcc24392323b6d9b95f3a656ccee2af94225bfa1c17395c7ee16b2af3a":{},"ba55faf793fe3fa42feae93e01d686b7917e0a778700886c144facd29f4f052a":{}},"validateBlocks":{"cd2437dbbe6f4a00d7c28308ecb995c0e75f3164e46997a621b46e32089fa7d2":{},"a1fd09dcc24392323b6d9b95f3a656ccee2af94225bfa1c17395c7ee16b2af3a":{},"ba55faf793fe3fa42feae93e01d686b7917e0a778700886c144facd29f4f052a":{}},"hash":"a06d12f7849d623b9c3d8719409c6b92de41989c3b1b0570ac7a536b3d693dc3"},"https://github.com/rewrite-media/makecode/python/HOC2022/attic_green_1":{"snippetBlocks":{"29221d53653b9c9407b4c3f0521768e669743d0abce54205d433c995879f3b55":{"pxt-on-start":1},"71d350b1eceba43d28bc17f30e236b8307c7d126ea421e910dd3dc79b38b91dc":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"29221d53653b9c9407b4c3f0521768e669743d0abce54205d433c995879f3b55":{},"71d350b1eceba43d28bc17f30e236b8307c7d126ea421e910dd3dc79b38b91dc":{}},"validateBlocks":{"29221d53653b9c9407b4c3f0521768e669743d0abce54205d433c995879f3b55":{},"71d350b1eceba43d28bc17f30e236b8307c7d126ea421e910dd3dc79b38b91dc":{}},"hash":"95197c058b34f2294b541ba4aa1aa79934275d258f61aeaf37333aa639d3abf6"},"https://github.com/rewrite-media/makecode/python/HOC2022/attic_green_2":{"snippetBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1},"highlightBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{}},"validateBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{}},"hash":"333c6538ac45bc60d8394e5fea9f6f99798581c1fda003121231b6f8bfc1bb63"},"https://github.com/rewrite-media/makecode/python/HOC2022/attic_yellow":{"snippetBlocks":{"9a6a1a6823abb5e77d6c3b2f61645a82ab5f172d9648b8f3db29b097eb728fe4":{"pxt-on-start":1},"74ea16ad6491761983778d483bd425ba85f780dcd08b7a862a820f4ccfac2afe":{"pxt-on-start":1,"controls_repeat_ext":1},"e87043770b2ae582a191fa80095164e496f5f36653f32172692bb88384d3f4c0":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"9a6a1a6823abb5e77d6c3b2f61645a82ab5f172d9648b8f3db29b097eb728fe4":{},"74ea16ad6491761983778d483bd425ba85f780dcd08b7a862a820f4ccfac2afe":{},"e87043770b2ae582a191fa80095164e496f5f36653f32172692bb88384d3f4c0":{}},"validateBlocks":{"9a6a1a6823abb5e77d6c3b2f61645a82ab5f172d9648b8f3db29b097eb728fe4":{},"74ea16ad6491761983778d483bd425ba85f780dcd08b7a862a820f4ccfac2afe":{},"e87043770b2ae582a191fa80095164e496f5f36653f32172692bb88384d3f4c0":{}},"hash":"3a18845591079c289876021a907ac1918915deb203c0323e89abaa540e79fc37"},"https://github.com/rewrite-media/makecode/python/HOC2022/attic_red":{"snippetBlocks":{"1186e49ac34b79e3bf95cb8e6d2afd17ad9e89510e560364e367a3cb11efeb28":{"pxt-on-start":1,"text":5,"minecraftAgentMove":5,"typescript_expression":5},"d36d2c812d413fcdc2cccaa4570e05dbc73b3c2cfce3e862e1916511aef34d6c":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1},"37601d6d9d53dbbbddb8d33a03e5ad6785b710c236ef8f56cd29ee66890eb9be":{"pxt-on-start":1,"text":5,"minecraftAgentMove":5,"typescript_expression":5}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"1186e49ac34b79e3bf95cb8e6d2afd17ad9e89510e560364e367a3cb11efeb28":{},"d36d2c812d413fcdc2cccaa4570e05dbc73b3c2cfce3e862e1916511aef34d6c":{},"37601d6d9d53dbbbddb8d33a03e5ad6785b710c236ef8f56cd29ee66890eb9be":{}},"validateBlocks":{"1186e49ac34b79e3bf95cb8e6d2afd17ad9e89510e560364e367a3cb11efeb28":{},"d36d2c812d413fcdc2cccaa4570e05dbc73b3c2cfce3e862e1916511aef34d6c":{},"37601d6d9d53dbbbddb8d33a03e5ad6785b710c236ef8f56cd29ee66890eb9be":{}},"hash":"7d4ef79543b20456199ca1c015a95d9f087b75f2251fc33c24615093d0f05f11"},"https://github.com/rewrite-media/makecode/python/HOC2022/potion_vent":{"snippetBlocks":{"8c1bee541207a7927014dc0ff32c6ac03651ae852ce33fff7bb787c10f0b0224":{"pxt-on-start":1},"1e8ea4e95cf6dcf54ad740aec6acb8eb5756b97f7b31c032459f1ab10e9e2115":{"pxt-on-start":1,"controls_repeat_ext":1},"2b910373f4f0c40a7f7791939e904b6ffc450ead07732d8ac7452ebcaa91efc2":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"8c1bee541207a7927014dc0ff32c6ac03651ae852ce33fff7bb787c10f0b0224":{},"1e8ea4e95cf6dcf54ad740aec6acb8eb5756b97f7b31c032459f1ab10e9e2115":{},"2b910373f4f0c40a7f7791939e904b6ffc450ead07732d8ac7452ebcaa91efc2":{}},"validateBlocks":{"8c1bee541207a7927014dc0ff32c6ac03651ae852ce33fff7bb787c10f0b0224":{},"1e8ea4e95cf6dcf54ad740aec6acb8eb5756b97f7b31c032459f1ab10e9e2115":{},"2b910373f4f0c40a7f7791939e904b6ffc450ead07732d8ac7452ebcaa91efc2":{}},"hash":"590292ee53b1d43e1e2d94f2ef336ace275ca6ae25dc881493865cbbacae2c6c"},"https://github.com/rewrite-media/makecode/python/HOC2022/potion_pitfall":{"snippetBlocks":{"bb41b477a64b7c2489e80d2ff4a8cd9f23130af174bbfce4a848152e52564fb8":{"pxt-on-start":1},"a941281b8528b142b61f2c53946a6cbaf29d0dfa19731972b16a625287405615":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"bb41b477a64b7c2489e80d2ff4a8cd9f23130af174bbfce4a848152e52564fb8":{},"a941281b8528b142b61f2c53946a6cbaf29d0dfa19731972b16a625287405615":{}},"validateBlocks":{"bb41b477a64b7c2489e80d2ff4a8cd9f23130af174bbfce4a848152e52564fb8":{},"a941281b8528b142b61f2c53946a6cbaf29d0dfa19731972b16a625287405615":{}},"hash":"9f040f8d21c22af86d2335f234fe737bfd36e5e149b8e4259c41968ae73e413b"},"https://github.com/rewrite-media/makecode/python/HOC2022/potion_mixing":{"snippetBlocks":{"9b8bbb2fdf1476cae2f2eeab6b1521ceff7da59c83912e121dcd00dd9c702eae":{"pxt-on-start":1},"1203270bd0630638ad06118fe0434d8758d5c55b6877cc09936283ec228c8c3a":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"9b8bbb2fdf1476cae2f2eeab6b1521ceff7da59c83912e121dcd00dd9c702eae":{},"1203270bd0630638ad06118fe0434d8758d5c55b6877cc09936283ec228c8c3a":{}},"validateBlocks":{"9b8bbb2fdf1476cae2f2eeab6b1521ceff7da59c83912e121dcd00dd9c702eae":{},"1203270bd0630638ad06118fe0434d8758d5c55b6877cc09936283ec228c8c3a":{}},"hash":"ab87a0b84159fc60aaf102ffbd25ad65c7d40b3e59153debd9a6497484b9e515"},"https://github.com/rewrite-media/makecode/python/HOC2022/greenhouse_crackedwall":{"snippetBlocks":{"e56b6a95b80b499923a39aaae9ba54c55404e9dd8f16ee2db3a27617451db212":{"pxt-on-start":1},"19196e1f42b95778011cacda9d612a44aba8116264f9f819fec24c1979737bf3":{"pxt-on-start":1,"controls_repeat_ext":1},"412fc1f99990218206e21bc8474cd6b3c9a25872e96496abb8ab9a3c9b5c79bd":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"e56b6a95b80b499923a39aaae9ba54c55404e9dd8f16ee2db3a27617451db212":{},"19196e1f42b95778011cacda9d612a44aba8116264f9f819fec24c1979737bf3":{},"412fc1f99990218206e21bc8474cd6b3c9a25872e96496abb8ab9a3c9b5c79bd":{}},"validateBlocks":{"e56b6a95b80b499923a39aaae9ba54c55404e9dd8f16ee2db3a27617451db212":{},"19196e1f42b95778011cacda9d612a44aba8116264f9f819fec24c1979737bf3":{},"412fc1f99990218206e21bc8474cd6b3c9a25872e96496abb8ab9a3c9b5c79bd":{}},"hash":"8255b147322023055a0c2b36220fddfc94076a12d35993f497a769bd9bd8f9b9"},"https://github.com/rewrite-media/makecode/python/HOC2022/greenhouse_trough":{"snippetBlocks":{"c82531616fb92ef24cfd2ed2df6314b51b24db3565a9a431bb4f1ed57eb4328e":{"pxt-on-start":1},"ff19884af24b1391507d5344923c2d4d607e0c693dc7617b054e460b44ac0f45":{"pxt-on-start":1,"controls_repeat_ext":1},"63c7a6f5077cf45f949ee071a77ef38040d7353f4d443f92ada6763330851e13":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"c82531616fb92ef24cfd2ed2df6314b51b24db3565a9a431bb4f1ed57eb4328e":{},"ff19884af24b1391507d5344923c2d4d607e0c693dc7617b054e460b44ac0f45":{},"63c7a6f5077cf45f949ee071a77ef38040d7353f4d443f92ada6763330851e13":{}},"validateBlocks":{"c82531616fb92ef24cfd2ed2df6314b51b24db3565a9a431bb4f1ed57eb4328e":{},"ff19884af24b1391507d5344923c2d4d607e0c693dc7617b054e460b44ac0f45":{},"63c7a6f5077cf45f949ee071a77ef38040d7353f4d443f92ada6763330851e13":{}},"hash":"cb1716a4ab863cb8ef3a506ff7abedd34af0a64afb8861d6ed8f092027e7d319"},"https://github.com/rewrite-media/makecode/python/HOC2022/greenhouse_flowers":{"snippetBlocks":{"048bcb00d1e8e573ac8237b26eed404e75b01e79177978aee8a7a3760b0ed307":{"pxt-on-start":1},"14758091fff71efc6b81c0f934283f9ddc3755b98e95cc719233d684e061cb7a":{"pxt-on-start":1,"controls_repeat_ext":1},"3726027b840dbaee2f54c7c28f3b2a909131a9b35c64f5e2e27ab0bb887153f4":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"048bcb00d1e8e573ac8237b26eed404e75b01e79177978aee8a7a3760b0ed307":{},"14758091fff71efc6b81c0f934283f9ddc3755b98e95cc719233d684e061cb7a":{},"3726027b840dbaee2f54c7c28f3b2a909131a9b35c64f5e2e27ab0bb887153f4":{}},"validateBlocks":{"048bcb00d1e8e573ac8237b26eed404e75b01e79177978aee8a7a3760b0ed307":{},"14758091fff71efc6b81c0f934283f9ddc3755b98e95cc719233d684e061cb7a":{},"3726027b840dbaee2f54c7c28f3b2a909131a9b35c64f5e2e27ab0bb887153f4":{}},"hash":"a25dec1fb27f69f45b57720aeeb890dbd3787a66a4fd13d75fd42716c4eddb8a"},"https://github.com/rewrite-media/makecode/python/HOC2022/laboratory_weights":{"snippetBlocks":{"bd147061e935be98a8b31c7880d3f6cf27ee4c4e317bb2bc889882eb747b73fd":{"pxt-on-start":1},"fca69c462d1ff59ef36e0b800b6023b743921c1fc7817fba4c1d1875bc8a34e9":{"pxt-on-start":1,"controls_repeat_ext":1},"09024bad9b89d095f18c0902c47e04dd44321fd59c44827a7831a6d28c46cfa5":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"bd147061e935be98a8b31c7880d3f6cf27ee4c4e317bb2bc889882eb747b73fd":{},"fca69c462d1ff59ef36e0b800b6023b743921c1fc7817fba4c1d1875bc8a34e9":{},"09024bad9b89d095f18c0902c47e04dd44321fd59c44827a7831a6d28c46cfa5":{}},"validateBlocks":{"bd147061e935be98a8b31c7880d3f6cf27ee4c4e317bb2bc889882eb747b73fd":{},"fca69c462d1ff59ef36e0b800b6023b743921c1fc7817fba4c1d1875bc8a34e9":{},"09024bad9b89d095f18c0902c47e04dd44321fd59c44827a7831a6d28c46cfa5":{}},"hash":"60896d03a190bd87c0e1f5b19d45242c396182b8bac50bdc4b6adefc83d0af05"},"https://github.com/rewrite-media/makecode/python/HOC2022/laboratory_pipes":{"snippetBlocks":{"5abce30cdb96511449236b761159946a01305e59537471f64cacbc8ad5ddf5a8":{"pxt-on-start":1},"c4b07e132f1c3b57adaf2d9260efaa9c29fc7041cf894563318ac916028f0e46":{"pxt-on-start":1,"controls_repeat_ext":1},"996a687334e71bd122a036ebc73a6fd0b20b5045134def225cb7e7e87491075a":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"5abce30cdb96511449236b761159946a01305e59537471f64cacbc8ad5ddf5a8":{},"c4b07e132f1c3b57adaf2d9260efaa9c29fc7041cf894563318ac916028f0e46":{},"996a687334e71bd122a036ebc73a6fd0b20b5045134def225cb7e7e87491075a":{}},"validateBlocks":{"5abce30cdb96511449236b761159946a01305e59537471f64cacbc8ad5ddf5a8":{},"c4b07e132f1c3b57adaf2d9260efaa9c29fc7041cf894563318ac916028f0e46":{},"996a687334e71bd122a036ebc73a6fd0b20b5045134def225cb7e7e87491075a":{}},"hash":"b6e3eaccd30b3d6f53c89fc6dd2e13eaf8fd247fd59bc9a9e2c1b309b1c64818"},"https://github.com/rewrite-media/makecode/python/HOC2022/laboratory_minecarts":{"snippetBlocks":{"c0737510c6eeb99b88eab109ee573741181a341e66363cc7268ccd29cd6db481":{"pxt-on-start":1},"ea234ea59ec68df24c4cfd2627bf4ffeb57e25274bdb7e6cf76f0b0dadcabf3f":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"c0737510c6eeb99b88eab109ee573741181a341e66363cc7268ccd29cd6db481":{},"ea234ea59ec68df24c4cfd2627bf4ffeb57e25274bdb7e6cf76f0b0dadcabf3f":{}},"validateBlocks":{"c0737510c6eeb99b88eab109ee573741181a341e66363cc7268ccd29cd6db481":{},"ea234ea59ec68df24c4cfd2627bf4ffeb57e25274bdb7e6cf76f0b0dadcabf3f":{}},"hash":"7f11e12694be10a804e36d5aef3b209811aa9840a1b8b740763bd4f9189e1d5b"},"https://github.com/rewrite-media/makecode/python/HOC2022/lazerroom_lazer":{"snippetBlocks":{"6030fbe6e5acd6487688adf2d97d03d2f05c9cba547b10652d9806fe57a9b4e4":{"pxt-on-start":1},"b4820d26945412345a79498cd1bc243f4273849f4b3621c9743f370fcfee0e3b":{"pxt-on-start":1,"controls_repeat_ext":1},"0c3b95ae35fec2250894f966f76b7310e941ce42b13301a7035afefcb0888bee":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"6030fbe6e5acd6487688adf2d97d03d2f05c9cba547b10652d9806fe57a9b4e4":{},"b4820d26945412345a79498cd1bc243f4273849f4b3621c9743f370fcfee0e3b":{},"0c3b95ae35fec2250894f966f76b7310e941ce42b13301a7035afefcb0888bee":{}},"validateBlocks":{"6030fbe6e5acd6487688adf2d97d03d2f05c9cba547b10652d9806fe57a9b4e4":{},"b4820d26945412345a79498cd1bc243f4273849f4b3621c9743f370fcfee0e3b":{},"0c3b95ae35fec2250894f966f76b7310e941ce42b13301a7035afefcb0888bee":{}},"hash":"dd9a63f66ad344e1e1fdeceffacf8216bc70fd50ba8b7d798882548d7a1d35ab"},"https://github.com/rewrite-media/makecode/python/HOC2022/red1_drawbridge":{"snippetBlocks":{"01e9ea07d6601853a28d6d924f05e7c6ed9bc361cd1cb97f0d2ea004f32ce519":{"pxt-on-start":1},"ae4634bac329ffb37961dae71a5878693aa12653a1f3bc53ceb9a0f1777fc467":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"01e9ea07d6601853a28d6d924f05e7c6ed9bc361cd1cb97f0d2ea004f32ce519":{},"ae4634bac329ffb37961dae71a5878693aa12653a1f3bc53ceb9a0f1777fc467":{}},"validateBlocks":{"01e9ea07d6601853a28d6d924f05e7c6ed9bc361cd1cb97f0d2ea004f32ce519":{},"ae4634bac329ffb37961dae71a5878693aa12653a1f3bc53ceb9a0f1777fc467":{}},"hash":"1755ebf0fc2a6904268e536ca7a25db8038552c63aefb9827a0b54bdc9e0b7a6"},"https://github.com/rewrite-media/makecode/python/HOC2022/red1_maze":{"snippetBlocks":{"dae5436998629ad4133be07edfc0164d3c76457941579513af2874bb58af5d3e":{"pxt-on-start":1},"2c7a81836eb7d83f0879b8d2f93e5803a105887e3c957d486247e1f96159d5cd":{"pxt-on-start":1,"controls_repeat_ext":1},"7bec845f66b2a985547aa440b0e46c4310e6c5e2c98a2539653d29b6901ea92f":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"dae5436998629ad4133be07edfc0164d3c76457941579513af2874bb58af5d3e":{},"2c7a81836eb7d83f0879b8d2f93e5803a105887e3c957d486247e1f96159d5cd":{},"7bec845f66b2a985547aa440b0e46c4310e6c5e2c98a2539653d29b6901ea92f":{}},"validateBlocks":{"dae5436998629ad4133be07edfc0164d3c76457941579513af2874bb58af5d3e":{},"2c7a81836eb7d83f0879b8d2f93e5803a105887e3c957d486247e1f96159d5cd":{},"7bec845f66b2a985547aa440b0e46c4310e6c5e2c98a2539653d29b6901ea92f":{}},"hash":"b6b8efdbffeb5e00a6e8dd14449a457e28ad1924a39eae3b703c669a953525be"},"https://github.com/rewrite-media/makecode/python/HOC2022/red1_lights":{"snippetBlocks":{"648daa7ad2161266af796c661349c989cf25181877b8dd7c329658560269c1cb":{"pxt-on-start":1},"7e5514c208d2fa7d1c320b4d45767790278577c8f16e6cbda26432d036746747":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"648daa7ad2161266af796c661349c989cf25181877b8dd7c329658560269c1cb":{},"7e5514c208d2fa7d1c320b4d45767790278577c8f16e6cbda26432d036746747":{}},"validateBlocks":{"648daa7ad2161266af796c661349c989cf25181877b8dd7c329658560269c1cb":{},"7e5514c208d2fa7d1c320b4d45767790278577c8f16e6cbda26432d036746747":{}},"hash":"a77c0257c23bf9170a178b831843dd7dd2832a7d612aa9fa784b497a685c10b3"},"https://github.com/rewrite-media/makecode/python/HOC2022/sludge_staircase":{"snippetBlocks":{"e2478e545ddbbf5ee971c83d375407221df19d8f569e16d2c90cc75c3ca2c086":{"pxt-on-start":1},"a39fe4be6294e2b607b3b83e71cd70a6dc10914864e327a30d3d7e2984013a6e":{"pxt-on-start":1,"controls_repeat_ext":1},"85f4312f693a1494278bf7e0cd1eb13ba275c3e572e1ff000b99751419e5c2dc":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"e2478e545ddbbf5ee971c83d375407221df19d8f569e16d2c90cc75c3ca2c086":{},"a39fe4be6294e2b607b3b83e71cd70a6dc10914864e327a30d3d7e2984013a6e":{},"85f4312f693a1494278bf7e0cd1eb13ba275c3e572e1ff000b99751419e5c2dc":{}},"validateBlocks":{"e2478e545ddbbf5ee971c83d375407221df19d8f569e16d2c90cc75c3ca2c086":{},"a39fe4be6294e2b607b3b83e71cd70a6dc10914864e327a30d3d7e2984013a6e":{},"85f4312f693a1494278bf7e0cd1eb13ba275c3e572e1ff000b99751419e5c2dc":{}},"hash":"3576f09990868a91a42c0a59ac6ad164e8c23383ab674a70bbefe6ee0098089e"},"https://github.com/rewrite-media/makecode/python/HOC2022/sludge_windy":{"snippetBlocks":{"a03608355c3ebe86ffe0ca036b8bb21c3623f7625a64165131ae84da39b22615":{"pxt-on-start":1},"1ab6838cbc48be8fbf1e091ef59acde01b5588bcb1c0d404bc1d1e0a8024bd00":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"a03608355c3ebe86ffe0ca036b8bb21c3623f7625a64165131ae84da39b22615":{},"1ab6838cbc48be8fbf1e091ef59acde01b5588bcb1c0d404bc1d1e0a8024bd00":{}},"validateBlocks":{"a03608355c3ebe86ffe0ca036b8bb21c3623f7625a64165131ae84da39b22615":{},"1ab6838cbc48be8fbf1e091ef59acde01b5588bcb1c0d404bc1d1e0a8024bd00":{}},"hash":"6d3e5973afeca49fc314e150eb110f072bcab18cc26035ae7968a8968cce8a21"},"https://github.com/rewrite-media/makecode/python/HOC2022/sludge_bridge":{"snippetBlocks":{"15d545135b9fb26101d557d2d3d178fcc370e1824c8edf3b85a73e8ce9eafe93":{"pxt-on-start":1},"0bbfd976c4e5e848a90477284d0cb9782f75d901e9b79646f0190bd2daeea0dd":{"pxt-on-start":1,"controls_repeat_ext":1},"4706b3210df84e280d6474cd7aaff87981af3352f1ae11a5abbb1c7bb1fba408":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"15d545135b9fb26101d557d2d3d178fcc370e1824c8edf3b85a73e8ce9eafe93":{},"0bbfd976c4e5e848a90477284d0cb9782f75d901e9b79646f0190bd2daeea0dd":{},"4706b3210df84e280d6474cd7aaff87981af3352f1ae11a5abbb1c7bb1fba408":{}},"validateBlocks":{"15d545135b9fb26101d557d2d3d178fcc370e1824c8edf3b85a73e8ce9eafe93":{},"0bbfd976c4e5e848a90477284d0cb9782f75d901e9b79646f0190bd2daeea0dd":{},"4706b3210df84e280d6474cd7aaff87981af3352f1ae11a5abbb1c7bb1fba408":{}},"hash":"4ef43ccd8f7d9cc09a23486cf379977ca232f59c6fe271a96b1040b817071f54"},"https://github.com/rewrite-media/makecode/python/HOC2022/sludge_break":{"snippetBlocks":{"e24265f3fbbf7c6790f169cb4a01895295449906cdad8e4680436012ab1b755c":{"pxt-on-start":1},"c802af2db4e1aa216f90e5a879c16695a2eafbad424d92817f6d9488f80cb728":{"pxt-on-start":1,"controls_repeat_ext":1},"7c3a225cbf7c0b7c21a0ae92e7a92b64ce8895c91489ec247cb6648d7cc51d08":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"e24265f3fbbf7c6790f169cb4a01895295449906cdad8e4680436012ab1b755c":{},"c802af2db4e1aa216f90e5a879c16695a2eafbad424d92817f6d9488f80cb728":{},"7c3a225cbf7c0b7c21a0ae92e7a92b64ce8895c91489ec247cb6648d7cc51d08":{}},"validateBlocks":{"e24265f3fbbf7c6790f169cb4a01895295449906cdad8e4680436012ab1b755c":{},"c802af2db4e1aa216f90e5a879c16695a2eafbad424d92817f6d9488f80cb728":{},"7c3a225cbf7c0b7c21a0ae92e7a92b64ce8895c91489ec247cb6648d7cc51d08":{}},"hash":"f45a0c3cd302802dc52a20426d1995db4c7ddd677a2dab55cb9e98fa3d1d47a9"},"https://github.com/rewrite-media/makecode/python/HOC2022/red3_light":{"snippetBlocks":{"1c63499e6fe59a7bf7f39d1536ef7efca581372b5e0c0af156c4020f4ad1f37b":{"pxt-on-start":1},"7eb67e57b05b99acca854c6bb3ad33bb992fb337a3dfd0db939095350c82c85e":{"pxt-on-start":1,"controls_repeat_ext":1},"7ec34c6c24ac45974dcf2443a2deedcd8de7764ca53ab3e57616dc5a61a3fc6f":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"1c63499e6fe59a7bf7f39d1536ef7efca581372b5e0c0af156c4020f4ad1f37b":{},"7eb67e57b05b99acca854c6bb3ad33bb992fb337a3dfd0db939095350c82c85e":{},"7ec34c6c24ac45974dcf2443a2deedcd8de7764ca53ab3e57616dc5a61a3fc6f":{}},"validateBlocks":{"1c63499e6fe59a7bf7f39d1536ef7efca581372b5e0c0af156c4020f4ad1f37b":{},"7eb67e57b05b99acca854c6bb3ad33bb992fb337a3dfd0db939095350c82c85e":{},"7ec34c6c24ac45974dcf2443a2deedcd8de7764ca53ab3e57616dc5a61a3fc6f":{}},"hash":"1cd3af50be4d8e786468b8f77693a360bbf88e1ae439c1ed929b4ab95ae4cc57"},"https://github.com/rewrite-media/makecode/python/HOC2022/red3_lazerbattery":{"snippetBlocks":{"31ece744050086eebae27fcdec0797b10ec26eba0cea08f566e41f03d8a3628a":{"pxt-on-start":1},"66d4c83f403f8978bf5af12eb9501a62d796228523b24e5f3fed94a7d5cfbfdd":{"pxt-on-start":1,"controls_repeat_ext":1},"ae9902707a04c5b2e3eed7df893e274787a299c06135d46cd58b91d03ee639af":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"31ece744050086eebae27fcdec0797b10ec26eba0cea08f566e41f03d8a3628a":{},"66d4c83f403f8978bf5af12eb9501a62d796228523b24e5f3fed94a7d5cfbfdd":{},"ae9902707a04c5b2e3eed7df893e274787a299c06135d46cd58b91d03ee639af":{}},"validateBlocks":{"31ece744050086eebae27fcdec0797b10ec26eba0cea08f566e41f03d8a3628a":{},"66d4c83f403f8978bf5af12eb9501a62d796228523b24e5f3fed94a7d5cfbfdd":{},"ae9902707a04c5b2e3eed7df893e274787a299c06135d46cd58b91d03ee639af":{}},"hash":"a53bff9d08d5875ba9b9f1a958faf94257397681c347eddeb71703197396b6b8"},"https://github.com/rewrite-media/makecode/python/HOC2022/laserroom_laser2":{"snippetBlocks":{"ea84d63f5bfbec041a2a150472e43df5ba8cb2f9fa55dc80cd93b8d5ca3a2e33":{"pxt-on-start":1},"969e40912a4a6bbf69228bd1841c6e3e329507ca79749ae516015171e80e2daa":{"pxt-on-start":1,"controls_repeat_ext":1},"32cbd5581bafa49b4000a917b2499cb9539ce58263268df1ced99957d5aa2922":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"ea84d63f5bfbec041a2a150472e43df5ba8cb2f9fa55dc80cd93b8d5ca3a2e33":{},"969e40912a4a6bbf69228bd1841c6e3e329507ca79749ae516015171e80e2daa":{},"32cbd5581bafa49b4000a917b2499cb9539ce58263268df1ced99957d5aa2922":{}},"validateBlocks":{"ea84d63f5bfbec041a2a150472e43df5ba8cb2f9fa55dc80cd93b8d5ca3a2e33":{},"969e40912a4a6bbf69228bd1841c6e3e329507ca79749ae516015171e80e2daa":{},"32cbd5581bafa49b4000a917b2499cb9539ce58263268df1ced99957d5aa2922":{}},"hash":"955420b41351a5ba2ad53bb7b1d92ac6b190453df8101d95c72f3bfe7cee5db7"},"https://github.com/rewrite-media/makecode/python/HOC2022/laserroom_laser3":{"snippetBlocks":{"ea9c82e4edc717cd3cb97ae846151b3c472f4ed986c44203a60fa6cab0a3be0f":{"pxt-on-start":1},"b2a921f6123c625ae401e843d7adeb139686d35a4d3e86634bc4d7346699cf89":{"pxt-on-start":1},"5619c70255dea9aab1105e5fcd77a172886108e9f0afa94836ff0d82338c1d3a":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"ea9c82e4edc717cd3cb97ae846151b3c472f4ed986c44203a60fa6cab0a3be0f":{},"b2a921f6123c625ae401e843d7adeb139686d35a4d3e86634bc4d7346699cf89":{},"5619c70255dea9aab1105e5fcd77a172886108e9f0afa94836ff0d82338c1d3a":{}},"validateBlocks":{"ea9c82e4edc717cd3cb97ae846151b3c472f4ed986c44203a60fa6cab0a3be0f":{},"b2a921f6123c625ae401e843d7adeb139686d35a4d3e86634bc4d7346699cf89":{},"5619c70255dea9aab1105e5fcd77a172886108e9f0afa94836ff0d82338c1d3a":{}},"hash":"d72a81dd0c36882e739fb16c7bd90ae327d05feb737d0747e0b6c1f4e865d77c"},"https://github.com/rewrite-media/makecode/python/HOC2022/boss_red":{"snippetBlocks":{"1755f95c811215a58dc0717730f79d85aa8af3cc16689cf6501ee4eb0ab5feaf":{"pxt-on-start":1},"88321b3a03e93443f650ecfd3608a225775aed16707f2b6f0c4d27217fe9d46d":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"1755f95c811215a58dc0717730f79d85aa8af3cc16689cf6501ee4eb0ab5feaf":{},"88321b3a03e93443f650ecfd3608a225775aed16707f2b6f0c4d27217fe9d46d":{}},"validateBlocks":{"1755f95c811215a58dc0717730f79d85aa8af3cc16689cf6501ee4eb0ab5feaf":{},"88321b3a03e93443f650ecfd3608a225775aed16707f2b6f0c4d27217fe9d46d":{}},"hash":"31393a075a76129dbf4774d4825649aeded7e013719834e572df6dc67e1be144"},"https://github.com/rewrite-media/makecode/python/HOC2022/boss_yellow":{"snippetBlocks":{"a7dabe998f43d973aa0d16745a1b74cbd9a4e36c19b8a6c63efb5df65ea80070":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":3},"07a76691ba6c56beefb2847bf84c00e9a9cf4d9ac2365ba0847d8430585eeca5":{"pxt-on-start":1,"text":1,"controls_repeat_ext":1,"minecraftAgentMove":1,"typescript_expression":1},"c741951c3769910f8c2db0cecb9790e7ff9786d74a3e16d076d3adc468ebc506":{"pxt-on-start":1,"text":3,"minecraftAgentMove":3,"typescript_expression":3}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1,"controls_repeat_ext":1},"highlightBlocks":{"a7dabe998f43d973aa0d16745a1b74cbd9a4e36c19b8a6c63efb5df65ea80070":{},"07a76691ba6c56beefb2847bf84c00e9a9cf4d9ac2365ba0847d8430585eeca5":{},"c741951c3769910f8c2db0cecb9790e7ff9786d74a3e16d076d3adc468ebc506":{}},"validateBlocks":{"a7dabe998f43d973aa0d16745a1b74cbd9a4e36c19b8a6c63efb5df65ea80070":{},"07a76691ba6c56beefb2847bf84c00e9a9cf4d9ac2365ba0847d8430585eeca5":{},"c741951c3769910f8c2db0cecb9790e7ff9786d74a3e16d076d3adc468ebc506":{}},"hash":"fbc0b6450b997bf40395a591b50b8abdaa5eaa6c0372e038201c5e49e235b2c9"},"https://github.com/rewrite-media/makecode/python/HOC2022/boss_cannon_sequence":{"snippetBlocks":{"3905f5036b58a3a8081eb04e0ec8ba6d4317ec243ef095418f3001810177bb15":{"pxt-on-start":1},"07e44a73ed4c1b28b8af8c3b03c19cab1fb889fecf0a32b72e2b0ea2910c6659":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"3905f5036b58a3a8081eb04e0ec8ba6d4317ec243ef095418f3001810177bb15":{},"07e44a73ed4c1b28b8af8c3b03c19cab1fb889fecf0a32b72e2b0ea2910c6659":{}},"validateBlocks":{"3905f5036b58a3a8081eb04e0ec8ba6d4317ec243ef095418f3001810177bb15":{},"07e44a73ed4c1b28b8af8c3b03c19cab1fb889fecf0a32b72e2b0ea2910c6659":{}},"hash":"a0827ae455e997490a17ff00b46b56c4ad76e7669d8562ccb03efcdc3e73e75e"},"https://github.com/rewrite-media/makecode/python/HOC2022/boss_rotation":{"snippetBlocks":{"fbe94d68cf7b10119bb1a10f3d531a72be5e0a378f831fc1e8e3e193cf04499a":{"pxt-on-start":1},"747795f6510027671ead6c9eebc3727b02757dc974329b94bbc9a9681dadac63":{"pxt-on-start":1,"controls_repeat_ext":1},"5506e32c5d20d675de5226e8d94382ab295cb2ea70d8dd573fa0456ed7104b43":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"fbe94d68cf7b10119bb1a10f3d531a72be5e0a378f831fc1e8e3e193cf04499a":{},"747795f6510027671ead6c9eebc3727b02757dc974329b94bbc9a9681dadac63":{},"5506e32c5d20d675de5226e8d94382ab295cb2ea70d8dd573fa0456ed7104b43":{}},"validateBlocks":{"fbe94d68cf7b10119bb1a10f3d531a72be5e0a378f831fc1e8e3e193cf04499a":{},"747795f6510027671ead6c9eebc3727b02757dc974329b94bbc9a9681dadac63":{},"5506e32c5d20d675de5226e8d94382ab295cb2ea70d8dd573fa0456ed7104b43":{}},"hash":"96b0210d434ebc2186df2cb167d8ef2fc065e77901b3a496778963e0c19c9b58"},"https://github.com/rewrite-media/makecode/python/HOC2022/no_code":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2023/README":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2023/pillar2":{"snippetBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{"pxt-on-start":1},"80441292cbdca74793d8be982e0da75c4cc4666b35c7acecb6001caf55e7c351":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{},"80441292cbdca74793d8be982e0da75c4cc4666b35c7acecb6001caf55e7c351":{}},"validateBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{},"80441292cbdca74793d8be982e0da75c4cc4666b35c7acecb6001caf55e7c351":{}},"hash":"42c7416ddbc02d25a1e9ee594712ff30b42afb15cec5c4a91c23e0ebd54b9a8d"},"https://github.com/rewrite-media/makecode/python/HOC2023/pillar3":{"snippetBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{"pxt-on-start":1},"c8150bf49fbf730576868189292bd7ccc79e566050aa627d068d0fb33589097e":{"pxt-on-start":1,"controls_repeat_ext":1},"751cb209c089123623bad1ad1f1c00df2a896bd69673b27879d23d5bcda80f96":{"pxt-on-start":1,"controls_repeat_ext":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{},"c8150bf49fbf730576868189292bd7ccc79e566050aa627d068d0fb33589097e":{},"751cb209c089123623bad1ad1f1c00df2a896bd69673b27879d23d5bcda80f96":{}},"validateBlocks":{"cc3c4d17ed4a2b763be024c76afef2a2f3e9a5aeb43bddfa9806f3dba8d1e6c1":{},"c8150bf49fbf730576868189292bd7ccc79e566050aa627d068d0fb33589097e":{},"751cb209c089123623bad1ad1f1c00df2a896bd69673b27879d23d5bcda80f96":{}},"hash":"c32058024d7f244bd5ed46df374b79628fc1a29d05d198bad303d31d8475412b"},"https://github.com/rewrite-media/makecode/python/HOC2023/pillar4":{"snippetBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1}},"usedBlocks":{"pxt-on-start":1,"text":1,"minecraftAgentMove":1,"typescript_expression":1},"highlightBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{}},"validateBlocks":{"66a27d5fd0b11e18f0e609967a48dfeceba21e1036d78d27637a430625497da2":{},"404fd402d9278ac4c09eb004dc5c7a6d8a2ccbb5f9a2cc0f9f3dd443ef1194ef":{}},"hash":"333c6538ac45bc60d8394e5fea9f6f99798581c1fda003121231b6f8bfc1bb63"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene1":{"snippetBlocks":{"35bea1bcfd69dcaabfb5904a41dad3b81827b8f8f1d5cf1101f5c5dcea49b636":{"pxt-on-start":1,"device_while":1,"typescript_expression":2,"controls_if":1},"e352c63526f606bfc855db62b27a11d867c6e429d1c941063d0220350fac83a5":{"pxt-on-start":1,"device_while":1,"typescript_expression":2,"controls_if":1}},"usedBlocks":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1},"highlightBlocks":{"35bea1bcfd69dcaabfb5904a41dad3b81827b8f8f1d5cf1101f5c5dcea49b636":{},"e352c63526f606bfc855db62b27a11d867c6e429d1c941063d0220350fac83a5":{}},"validateBlocks":{"35bea1bcfd69dcaabfb5904a41dad3b81827b8f8f1d5cf1101f5c5dcea49b636":{},"e352c63526f606bfc855db62b27a11d867c6e429d1c941063d0220350fac83a5":{}},"hash":"3199f878291ceb2af9f8f63df214f2f7ffa6b52f52a842df7b0c244c961fd639"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene2":{"snippetBlocks":{"17d3ea45a8d262d5581be03e79d0e2903acff977be2d43d94a7aa6e4d0aacb5c":{"pxt-on-start":1,"controls_repeat_ext":1},"7e520c0c993c4aa9599366e6a74fda3f10d3087549c0f7c30505b760324f7e78":{"pxt-on-start":1},"1f69276107bfe0552d907716db1b036ae0941d5769686948349db02750c70246":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"controls_repeat_ext":1},"highlightBlocks":{"17d3ea45a8d262d5581be03e79d0e2903acff977be2d43d94a7aa6e4d0aacb5c":{},"7e520c0c993c4aa9599366e6a74fda3f10d3087549c0f7c30505b760324f7e78":{},"1f69276107bfe0552d907716db1b036ae0941d5769686948349db02750c70246":{}},"validateBlocks":{"17d3ea45a8d262d5581be03e79d0e2903acff977be2d43d94a7aa6e4d0aacb5c":{},"7e520c0c993c4aa9599366e6a74fda3f10d3087549c0f7c30505b760324f7e78":{},"1f69276107bfe0552d907716db1b036ae0941d5769686948349db02750c70246":{}},"hash":"45222de98bdf89073dd0c43700230329f46d10ce7f9954c20b07d2ca7e77948d"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene3":{"snippetBlocks":{"67425198034ec20bbaf317b51b2856f0bda7c2dc2d26b746a82a71770de95337":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1}},"usedBlocks":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1},"highlightBlocks":{"67425198034ec20bbaf317b51b2856f0bda7c2dc2d26b746a82a71770de95337":{}},"validateBlocks":{"67425198034ec20bbaf317b51b2856f0bda7c2dc2d26b746a82a71770de95337":{}},"hash":"67425198034ec20bbaf317b51b2856f0bda7c2dc2d26b746a82a71770de95337"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene4":{"snippetBlocks":{"4d9bef323cdbaf1aa267733941c7c5404ca8e11eefe6f9eed4b811f4719db04b":{"pxt-on-start":1,"minecraftAgentMove":1},"42c1c1bdd18b68f81c2ccb7e62fdc4a6393641374b6761dab80474c5e4719eca":{"pxt-on-start":1,"minecraftAgentMove":1}},"usedBlocks":{"pxt-on-start":1,"minecraftAgentMove":1},"highlightBlocks":{"4d9bef323cdbaf1aa267733941c7c5404ca8e11eefe6f9eed4b811f4719db04b":{},"42c1c1bdd18b68f81c2ccb7e62fdc4a6393641374b6761dab80474c5e4719eca":{}},"validateBlocks":{"4d9bef323cdbaf1aa267733941c7c5404ca8e11eefe6f9eed4b811f4719db04b":{},"42c1c1bdd18b68f81c2ccb7e62fdc4a6393641374b6761dab80474c5e4719eca":{}},"hash":"03f66c9d267aa608ed603962b50c99b32560896a84895486f9e15a443a85f8d3"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene3a":{"snippetBlocks":{"893b8fe87af68e39e8c7b5345faf9d0eb600aca7a96b6110171c4e0a0acd95ca":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1}},"usedBlocks":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1},"highlightBlocks":{"893b8fe87af68e39e8c7b5345faf9d0eb600aca7a96b6110171c4e0a0acd95ca":{}},"validateBlocks":{"893b8fe87af68e39e8c7b5345faf9d0eb600aca7a96b6110171c4e0a0acd95ca":{}},"hash":"893b8fe87af68e39e8c7b5345faf9d0eb600aca7a96b6110171c4e0a0acd95ca"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene3b":{"snippetBlocks":{"a213f9197f22dca0dca074d1c6af9e6b589417400ed27641fb2f27ddd26acf1c":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1}},"usedBlocks":{"pxt-on-start":1,"device_while":1,"typescript_expression":1,"controls_if":1,"logic_compare":1,"variables_get":1,"logic_boolean":1},"highlightBlocks":{"a213f9197f22dca0dca074d1c6af9e6b589417400ed27641fb2f27ddd26acf1c":{}},"validateBlocks":{"a213f9197f22dca0dca074d1c6af9e6b589417400ed27641fb2f27ddd26acf1c":{}},"hash":"a213f9197f22dca0dca074d1c6af9e6b589417400ed27641fb2f27ddd26acf1c"},"https://github.com/rewrite-media/makecode/python/HOC2023/no_code":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/python/HOC2023/scene5":{"snippetBlocks":{"dcbc0c526e3517e88c3f489c62133326c6611a7617873c76d199d05d09d1359b":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"dcbc0c526e3517e88c3f489c62133326c6611a7617873c76d199d05d09d1359b":{}},"validateBlocks":{"dcbc0c526e3517e88c3f489c62133326c6611a7617873c76d199d05d09d1359b":{}},"hash":"dcbc0c526e3517e88c3f489c62133326c6611a7617873c76d199d05d09d1359b"},"https://github.com/rewrite-media/makecode":{"snippetBlocks":{},"usedBlocks":{},"highlightBlocks":{},"validateBlocks":{},"hash":"ee2b4efe6f82608e1c8c06246447aaacba7dc45425d29cad0aeba8e3fe020101"},"https://github.com/rewrite-media/makecode/blocks/hai2025/wood1":{"snippetBlocks":{"70345b285ddb425afb9256da6a838fa7b6eb1a550abb22631db336700c909dfa":{"pxt-on-start":1},"a1416b005914225b8be28b7e0e3525f3e36231e307e323d7d2ae7217911195e1":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"70345b285ddb425afb9256da6a838fa7b6eb1a550abb22631db336700c909dfa":{},"a1416b005914225b8be28b7e0e3525f3e36231e307e323d7d2ae7217911195e1":{}},"validateBlocks":{"70345b285ddb425afb9256da6a838fa7b6eb1a550abb22631db336700c909dfa":{},"a1416b005914225b8be28b7e0e3525f3e36231e307e323d7d2ae7217911195e1":{}},"hash":"9536cd5f76d0c34a2d5cc9420b6c4f35874c19ce9c2aacef3ebb1cfe63a1299a"},"https://github.com/rewrite-media/makecode/blocks/hai2025/wood2":{"snippetBlocks":{"15687aac32b11d0fe858f1fd7d4530b1b3fd285e19541922d3dd3eda1bf16a77":{"pxt-on-start":1},"a1191620557412a6b3de3bf9666c96a4a17f2714d02e470eff1bff9d3a4958cc":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"15687aac32b11d0fe858f1fd7d4530b1b3fd285e19541922d3dd3eda1bf16a77":{},"a1191620557412a6b3de3bf9666c96a4a17f2714d02e470eff1bff9d3a4958cc":{}},"validateBlocks":{"15687aac32b11d0fe858f1fd7d4530b1b3fd285e19541922d3dd3eda1bf16a77":{},"a1191620557412a6b3de3bf9666c96a4a17f2714d02e470eff1bff9d3a4958cc":{}},"hash":"b08be1d482c702568e98548b8ebb13d069dc9d26aa282032415bb82b61087b0f"},"https://github.com/rewrite-media/makecode/blocks/hai2025/wood3":{"snippetBlocks":{"ad68fecd3a29dbcbf69a4468b50e6fc045f647d15e0f8dcb999d5fd43928bf30":{"pxt-on-start":1},"6b1a7d63cfbb9ad16f3232a2fc008e0df6ebcad406b05fe2bec96f3ca7c93788":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"ad68fecd3a29dbcbf69a4468b50e6fc045f647d15e0f8dcb999d5fd43928bf30":{},"6b1a7d63cfbb9ad16f3232a2fc008e0df6ebcad406b05fe2bec96f3ca7c93788":{}},"validateBlocks":{"ad68fecd3a29dbcbf69a4468b50e6fc045f647d15e0f8dcb999d5fd43928bf30":{},"6b1a7d63cfbb9ad16f3232a2fc008e0df6ebcad406b05fe2bec96f3ca7c93788":{}},"hash":"c79004f19e822d5f9f9d1c6011f061226ab0c0bb9bf6bf0618d5539a673af986"},"https://github.com/rewrite-media/makecode/blocks/hai2025/crafting1":{"snippetBlocks":{"6225b1a2e700e3bd5966dc521a6f9b67f4c39d3f5ff9c743d1a7628bf3682bbb":{"pxt-on-start":1},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"6225b1a2e700e3bd5966dc521a6f9b67f4c39d3f5ff9c743d1a7628bf3682bbb":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"validateBlocks":{"6225b1a2e700e3bd5966dc521a6f9b67f4c39d3f5ff9c743d1a7628bf3682bbb":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"hash":"ce23f4f1469913997fed4d5895ff543614eab93fae1f46a01f8284ae88506ce9"},"https://github.com/rewrite-media/makecode/blocks/hai2025/crafting2":{"snippetBlocks":{"5ba174efca7ed0a4e736a8175f7de891503fd4ff5cd001412788857f4be4eeba":{"pxt-on-start":1},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"5ba174efca7ed0a4e736a8175f7de891503fd4ff5cd001412788857f4be4eeba":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"validateBlocks":{"5ba174efca7ed0a4e736a8175f7de891503fd4ff5cd001412788857f4be4eeba":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"hash":"c0fef85a622e93236f78d04a7d149642a5b09539fa305fbdcdddafb1bf938be0"},"https://github.com/rewrite-media/makecode/blocks/hai2025/crafting3":{"snippetBlocks":{"013f3539a76051b1247054077c901b77bc5b9c47eb03dec7f43c61dae3230b03":{"pxt-on-start":1},"1547ffa2cf96aca2ec9d894a70c126f0185ec8a31dedcef0f35d5843248c06d6":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"013f3539a76051b1247054077c901b77bc5b9c47eb03dec7f43c61dae3230b03":{},"1547ffa2cf96aca2ec9d894a70c126f0185ec8a31dedcef0f35d5843248c06d6":{}},"validateBlocks":{"013f3539a76051b1247054077c901b77bc5b9c47eb03dec7f43c61dae3230b03":{},"1547ffa2cf96aca2ec9d894a70c126f0185ec8a31dedcef0f35d5843248c06d6":{}},"hash":"548e5842f318b5a8ed273e34094a63885ce463654f9eb469f431bc29028c1dfc"},"https://github.com/rewrite-media/makecode/blocks/hai2025/shelter1":{"snippetBlocks":{"66f5032b523caa638629465fc5a44d2a031f24eb8ed80914a815a91199d669c8":{"pxt-on-start":1},"bee4089c42c06eb03055bb879bfe28ba16463903cf9c2f831a6c157cbd1286c0":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"66f5032b523caa638629465fc5a44d2a031f24eb8ed80914a815a91199d669c8":{},"bee4089c42c06eb03055bb879bfe28ba16463903cf9c2f831a6c157cbd1286c0":{}},"validateBlocks":{"66f5032b523caa638629465fc5a44d2a031f24eb8ed80914a815a91199d669c8":{},"bee4089c42c06eb03055bb879bfe28ba16463903cf9c2f831a6c157cbd1286c0":{}},"hash":"1bcd8efe0ce12f2d4257d520c903ea77e485f10cc6dd58592e58bc4d3831ac61"},"https://github.com/rewrite-media/makecode/blocks/hai2025/crafting4":{"snippetBlocks":{"fa34b019880d6c5bb42f76b576c750cf76ad3a060116dde16a8629d2095f503f":{"pxt-on-start":1},"7aec4a42514dd4c5352491c233515ad9520cd3301016965bbf27bf198df1bd81":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"fa34b019880d6c5bb42f76b576c750cf76ad3a060116dde16a8629d2095f503f":{},"7aec4a42514dd4c5352491c233515ad9520cd3301016965bbf27bf198df1bd81":{}},"validateBlocks":{"fa34b019880d6c5bb42f76b576c750cf76ad3a060116dde16a8629d2095f503f":{},"7aec4a42514dd4c5352491c233515ad9520cd3301016965bbf27bf198df1bd81":{}},"hash":"13eb45d6724f6493551abcd9497bd651f09bdc5a328982370b2d0ff86a139841"},"https://github.com/rewrite-media/makecode/blocks/hai2025/shelter2":{"snippetBlocks":{"b0b55eff01783fd00524f302b7d243e29197c5c05f9fce2ea12613f31e68b4e4":{"pxt-on-start":1},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"b0b55eff01783fd00524f302b7d243e29197c5c05f9fce2ea12613f31e68b4e4":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"validateBlocks":{"b0b55eff01783fd00524f302b7d243e29197c5c05f9fce2ea12613f31e68b4e4":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"hash":"752090dc2c686ba978e0ae0c6a7226053878682f2701b98b7cd80137544864e3"},"https://github.com/rewrite-media/makecode/blocks/hai2025/light1":{"snippetBlocks":{"3de0dcd9ca9869871ffbb7f6ad95f9494e7b0b6969589a2c8d1d0cdbc2a1da32":{"pxt-on-start":1},"8c691352df9d18b2df974486dd0af34c905373f5fdccd9517f186f87d300d4a5":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"3de0dcd9ca9869871ffbb7f6ad95f9494e7b0b6969589a2c8d1d0cdbc2a1da32":{},"8c691352df9d18b2df974486dd0af34c905373f5fdccd9517f186f87d300d4a5":{}},"validateBlocks":{"3de0dcd9ca9869871ffbb7f6ad95f9494e7b0b6969589a2c8d1d0cdbc2a1da32":{},"8c691352df9d18b2df974486dd0af34c905373f5fdccd9517f186f87d300d4a5":{}},"hash":"b8a6ddbe23caf013fbd05c96e5a9f181ffe33fe43ccecba7887b52848ecc70ca"},"https://github.com/rewrite-media/makecode/blocks/hai2025/light2":{"snippetBlocks":{"f208850e949a56acafa2e11387b90a1a6fe4d86936fe02fa84b195bdf726d0b2":{"pxt-on-start":1},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"f208850e949a56acafa2e11387b90a1a6fe4d86936fe02fa84b195bdf726d0b2":{},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{}},"validateBlocks":{"f208850e949a56acafa2e11387b90a1a6fe4d86936fe02fa84b195bdf726d0b2":{},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{}},"hash":"8b54a9bbe064d39d4f07be3225db6c16b4872dd30dde18c49b1b82129654b544"},"https://github.com/rewrite-media/makecode/blocks/hai2025/protection1":{"snippetBlocks":{"57df144cffbd2c75395b407ab42a689b66edb451e3de0a1261e6af7449a19f33":{"pxt-on-start":1},"aae29ed4179be23ea969e4fee5b28346d33826dfa029964317f4707c8ffd2894":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"57df144cffbd2c75395b407ab42a689b66edb451e3de0a1261e6af7449a19f33":{},"aae29ed4179be23ea969e4fee5b28346d33826dfa029964317f4707c8ffd2894":{}},"validateBlocks":{"57df144cffbd2c75395b407ab42a689b66edb451e3de0a1261e6af7449a19f33":{},"aae29ed4179be23ea969e4fee5b28346d33826dfa029964317f4707c8ffd2894":{}},"hash":"f80d61ace32b4d86c7ad834eb33fbefd9d2da875f63c03d7dbde3a285bc8474c"},"https://github.com/rewrite-media/makecode/blocks/hai2025/protection2":{"snippetBlocks":{"c93666e4d0152380de1f34b0adb7b5c86b1cc1e973d33e49f13269656dd25708":{"pxt-on-start":1},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"c93666e4d0152380de1f34b0adb7b5c86b1cc1e973d33e49f13269656dd25708":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"validateBlocks":{"c93666e4d0152380de1f34b0adb7b5c86b1cc1e973d33e49f13269656dd25708":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"hash":"1a7d760e551e1489528545223b978e3e58475c05318f35b79b4cb490c2fdb5cb"},"https://github.com/rewrite-media/makecode/blocks/hai2025/comfort1":{"snippetBlocks":{"b0eda32199f6699abe2317f80f08db066b837ed28e4951be29ca17bf49ac965f":{"pxt-on-start":1},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"b0eda32199f6699abe2317f80f08db066b837ed28e4951be29ca17bf49ac965f":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"validateBlocks":{"b0eda32199f6699abe2317f80f08db066b837ed28e4951be29ca17bf49ac965f":{},"f6c3fc946d78e2520d0cedad49db30dc772a33311df0239ff58a957f78b3c965":{}},"hash":"0924a8da2f9215f5e86b8aa017067f0d022686100c73b7f27a1e387ff24be82c"},"https://github.com/rewrite-media/makecode/blocks/hai2025/comfort2":{"snippetBlocks":{"5f2e1cfec13e1e496afacdb20d1b3fd971447434624d1eedcc31f2619b9094b9":{"pxt-on-start":1},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"5f2e1cfec13e1e496afacdb20d1b3fd971447434624d1eedcc31f2619b9094b9":{},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{}},"validateBlocks":{"5f2e1cfec13e1e496afacdb20d1b3fd971447434624d1eedcc31f2619b9094b9":{},"63ae12acba2e4348b2dbc75ba62311c9212953ee94cc0b06cc0d62c0fcb7e0dd":{}},"hash":"c1121ebd6b11c62b734124981faefdd2c1e9f4d961ba26005b714ddf8477be9c"},"https://github.com/rewrite-media/makecode/python/hai2025/wood1":{"snippetBlocks":{"15a36829d794d497d1fd1d40a8d0ea568a2abdd4408ea3f0580bcebbc09f4e59":{"pxt-on-start":1,"variables_set":3,"text":3},"bbde18cb5d4363137b2b1256f2273258c003973ca57c399da27a26e4b5602425":{"pxt-on-start":1},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{"pxt-on-start":1},"c6003c6254dfba8bfddbd3d8495a718e96fe1bf0d2f68b0de60e6b49d2ffe5bf":{"pxt-on-start":1,"variables_set":3,"text":3}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"15a36829d794d497d1fd1d40a8d0ea568a2abdd4408ea3f0580bcebbc09f4e59":{},"bbde18cb5d4363137b2b1256f2273258c003973ca57c399da27a26e4b5602425":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"c6003c6254dfba8bfddbd3d8495a718e96fe1bf0d2f68b0de60e6b49d2ffe5bf":{}},"validateBlocks":{"15a36829d794d497d1fd1d40a8d0ea568a2abdd4408ea3f0580bcebbc09f4e59":{},"bbde18cb5d4363137b2b1256f2273258c003973ca57c399da27a26e4b5602425":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"c6003c6254dfba8bfddbd3d8495a718e96fe1bf0d2f68b0de60e6b49d2ffe5bf":{}},"hash":"bd6866e688a5457013c5f7ddfed7d50a06a3ba024aafb3cfce19a8e9107c8c1e"},"https://github.com/rewrite-media/makecode/python/hai2025/wood2":{"snippetBlocks":{"5ddec7358b03bcd29fd0e22619441de22dbcdbc7fbf151850b441838fdab6411":{"pxt-on-start":1,"variables_set":3,"text":3},"a9a02142c128bad374c8cc22da3ea0036eeafeaee09963b5d931374d0010a84b":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"5ddec7358b03bcd29fd0e22619441de22dbcdbc7fbf151850b441838fdab6411":{},"a9a02142c128bad374c8cc22da3ea0036eeafeaee09963b5d931374d0010a84b":{}},"validateBlocks":{"5ddec7358b03bcd29fd0e22619441de22dbcdbc7fbf151850b441838fdab6411":{},"a9a02142c128bad374c8cc22da3ea0036eeafeaee09963b5d931374d0010a84b":{}},"hash":"8f1e857225b242c27a2c9433df8b94acf8a7fcfa46541b690916d7ed84174a7d"},"https://github.com/rewrite-media/makecode/python/hai2025/wood3":{"snippetBlocks":{"27cfafd563e382690783b309e709059d20bb1a1ea92ae73f896b3d4598797b17":{"pxt-on-start":1,"variables_set":3,"text":3},"0968f7d19892cd7db554781bee41e622b23caa61c59d77d390a4da6ea5e63809":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"27cfafd563e382690783b309e709059d20bb1a1ea92ae73f896b3d4598797b17":{},"0968f7d19892cd7db554781bee41e622b23caa61c59d77d390a4da6ea5e63809":{}},"validateBlocks":{"27cfafd563e382690783b309e709059d20bb1a1ea92ae73f896b3d4598797b17":{},"0968f7d19892cd7db554781bee41e622b23caa61c59d77d390a4da6ea5e63809":{}},"hash":"dd3b1229f195ff95fc2460ea902892328c0693fec684fc0cc6d5f7ac6af6dc12"},"https://github.com/rewrite-media/makecode/python/hai2025/crafting1":{"snippetBlocks":{"884811613df73630fd32927abec5af08dbad3be42dd4e08e4b4bd62f2cfb404d":{"pxt-on-start":1},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{"pxt-on-start":1,"variables_set":3,"text":3},"b3a21a7cb476b0e9b1f7c0e060e99b6464657f8141eafbae7d798bebd2875e6e":{"pxt-on-start":1},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{"pxt-on-start":1},"1f2510dd78599e7f1a649a2e64d0d2812cf3b41f0535b5bba3955bbb83cee7ad":{"pxt-on-start":1,"variables_set":3,"text":3}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"884811613df73630fd32927abec5af08dbad3be42dd4e08e4b4bd62f2cfb404d":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"b3a21a7cb476b0e9b1f7c0e060e99b6464657f8141eafbae7d798bebd2875e6e":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"1f2510dd78599e7f1a649a2e64d0d2812cf3b41f0535b5bba3955bbb83cee7ad":{}},"validateBlocks":{"884811613df73630fd32927abec5af08dbad3be42dd4e08e4b4bd62f2cfb404d":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"b3a21a7cb476b0e9b1f7c0e060e99b6464657f8141eafbae7d798bebd2875e6e":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"1f2510dd78599e7f1a649a2e64d0d2812cf3b41f0535b5bba3955bbb83cee7ad":{}},"hash":"a4826f99c32e84878cc989481b12afa218d9d5bb55a5626107e5ae5b1f50fc79"},"https://github.com/rewrite-media/makecode/python/hai2025/crafting2":{"snippetBlocks":{"06e593b86d19b8b7c4fbf917476d04faa2fb5135edef1f7f30a8b97100be381a":{"pxt-on-start":1,"variables_set":3,"text":3},"801c6c6e49e62459a5c40b969725855becfe88685525d49a463b6d5aa1b2162b":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"06e593b86d19b8b7c4fbf917476d04faa2fb5135edef1f7f30a8b97100be381a":{},"801c6c6e49e62459a5c40b969725855becfe88685525d49a463b6d5aa1b2162b":{}},"validateBlocks":{"06e593b86d19b8b7c4fbf917476d04faa2fb5135edef1f7f30a8b97100be381a":{},"801c6c6e49e62459a5c40b969725855becfe88685525d49a463b6d5aa1b2162b":{}},"hash":"820718376169c48568245c08f6a2d57f1743faab463956b57c83279dc64e8109"},"https://github.com/rewrite-media/makecode/python/hai2025/crafting3":{"snippetBlocks":{"a8288a267da753b5e43d5f20da86ed368a371062708b3a8ee383d055812dd1c5":{"pxt-on-start":1,"variables_set":3,"text":3},"7d66b1a9019a8895836806fb570b56b6c5ca87dcbacce28b0b35db1cce90818c":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"a8288a267da753b5e43d5f20da86ed368a371062708b3a8ee383d055812dd1c5":{},"7d66b1a9019a8895836806fb570b56b6c5ca87dcbacce28b0b35db1cce90818c":{}},"validateBlocks":{"a8288a267da753b5e43d5f20da86ed368a371062708b3a8ee383d055812dd1c5":{},"7d66b1a9019a8895836806fb570b56b6c5ca87dcbacce28b0b35db1cce90818c":{}},"hash":"f4d6d341a03cae1c3aace2d3f8b15536a6ecab6ec4b0e462419a9bc383efee61"},"https://github.com/rewrite-media/makecode/python/hai2025/shelter1":{"snippetBlocks":{"298b86e0831f8045c26e3afc3c44bd7a98b219b86ffbd16e0b453b389be48c2b":{"pxt-on-start":1,"variables_set":3,"text":3},"40af11de7fd8458b305f426c63e4559070705c3f48a83aebb973343769631617":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"298b86e0831f8045c26e3afc3c44bd7a98b219b86ffbd16e0b453b389be48c2b":{},"40af11de7fd8458b305f426c63e4559070705c3f48a83aebb973343769631617":{}},"validateBlocks":{"298b86e0831f8045c26e3afc3c44bd7a98b219b86ffbd16e0b453b389be48c2b":{},"40af11de7fd8458b305f426c63e4559070705c3f48a83aebb973343769631617":{}},"hash":"cf063c866576e181ad760778bd34292cdcb46254f11831338cbfbe48fb358784"},"https://github.com/rewrite-media/makecode/python/hai2025/crafting4":{"snippetBlocks":{"81009c656b6edcc4a12913daa37bbf301410ca7aa564fbc0e2c9f0e4b51bbf9b":{"pxt-on-start":1,"variables_set":2,"text":2},"bb0f725e57cfef711b7454bedb5d49f2433c826570a80550056fa6914f31eef1":{"pxt-on-start":1,"variables_set":1,"text":1},"33dfd128b66246d31d5c8b9051643ecef0f9a04250542daa2514299c2705a3f4":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"81009c656b6edcc4a12913daa37bbf301410ca7aa564fbc0e2c9f0e4b51bbf9b":{},"bb0f725e57cfef711b7454bedb5d49f2433c826570a80550056fa6914f31eef1":{},"33dfd128b66246d31d5c8b9051643ecef0f9a04250542daa2514299c2705a3f4":{}},"validateBlocks":{"81009c656b6edcc4a12913daa37bbf301410ca7aa564fbc0e2c9f0e4b51bbf9b":{},"bb0f725e57cfef711b7454bedb5d49f2433c826570a80550056fa6914f31eef1":{},"33dfd128b66246d31d5c8b9051643ecef0f9a04250542daa2514299c2705a3f4":{}},"hash":"4484a97bd49276e052c90fff364505fca5f4ffd1f3982a85978a9b956f730b23"},"https://github.com/rewrite-media/makecode/python/hai2025/shelter2":{"snippetBlocks":{"446065b1c8a0cb6b71deff572a1a96bf7368c2a31c17d98fcd75a092f08b199a":{"pxt-on-start":1,"variables_set":3,"text":3},"50a8a46e368face72cf9038adad433a975fd913c03f7d4b68f26b2e48e458bde":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"446065b1c8a0cb6b71deff572a1a96bf7368c2a31c17d98fcd75a092f08b199a":{},"50a8a46e368face72cf9038adad433a975fd913c03f7d4b68f26b2e48e458bde":{}},"validateBlocks":{"446065b1c8a0cb6b71deff572a1a96bf7368c2a31c17d98fcd75a092f08b199a":{},"50a8a46e368face72cf9038adad433a975fd913c03f7d4b68f26b2e48e458bde":{}},"hash":"748c404cd433aa9b02e5d96f5bdf6a0e2f7bd96cce42cefb930aa098807b0a82"},"https://github.com/rewrite-media/makecode/python/hai2025/light1":{"snippetBlocks":{"0c6f14b876c023eaad65e61de6767c84c9d0d635eec0b5c02a37a948ee37732d":{"pxt-on-start":1,"variables_set":3,"text":3},"1df007500bb6574ec3bde20c097543981ecd41798e835825d027f0a90807415e":{"pxt-on-start":1},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"0c6f14b876c023eaad65e61de6767c84c9d0d635eec0b5c02a37a948ee37732d":{},"1df007500bb6574ec3bde20c097543981ecd41798e835825d027f0a90807415e":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{}},"validateBlocks":{"0c6f14b876c023eaad65e61de6767c84c9d0d635eec0b5c02a37a948ee37732d":{},"1df007500bb6574ec3bde20c097543981ecd41798e835825d027f0a90807415e":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{}},"hash":"73ac007bac730f96586f8f60193de94a41760efed4c00e12769f6e27b1982e1b"},"https://github.com/rewrite-media/makecode/python/hai2025/light2":{"snippetBlocks":{"617aabfaf1d559744534036fb02d2dcb72ea56958fb0a04ac726df5b001b05a5":{"pxt-on-start":1,"variables_set":3,"text":3},"153f9e4330255a0ea02f01e4f714828fdce018a18fff4aa2d52e911a78371596":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"617aabfaf1d559744534036fb02d2dcb72ea56958fb0a04ac726df5b001b05a5":{},"153f9e4330255a0ea02f01e4f714828fdce018a18fff4aa2d52e911a78371596":{}},"validateBlocks":{"617aabfaf1d559744534036fb02d2dcb72ea56958fb0a04ac726df5b001b05a5":{},"153f9e4330255a0ea02f01e4f714828fdce018a18fff4aa2d52e911a78371596":{}},"hash":"a90edde738c981c29ea2da04c6a5ee9b32aa01de2d719caa124b6cf43e524629"},"https://github.com/rewrite-media/makecode/python/hai2025/protection1":{"snippetBlocks":{"363b34b94fc9bc60772d78b9a5ec07081d1987453d6c00f5e5d14766456a9cf4":{"pxt-on-start":1,"variables_set":3,"text":3},"1993ebb6a16498e0dfec2838c23adff2e6ed031c205ca5277495a02aeae7101b":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"363b34b94fc9bc60772d78b9a5ec07081d1987453d6c00f5e5d14766456a9cf4":{},"1993ebb6a16498e0dfec2838c23adff2e6ed031c205ca5277495a02aeae7101b":{}},"validateBlocks":{"363b34b94fc9bc60772d78b9a5ec07081d1987453d6c00f5e5d14766456a9cf4":{},"1993ebb6a16498e0dfec2838c23adff2e6ed031c205ca5277495a02aeae7101b":{}},"hash":"336697c8ebeda9f68c7e242339114a106b29d72c15572d94ac2bbeb7a4dde240"},"https://github.com/rewrite-media/makecode/python/hai2025/protection2":{"snippetBlocks":{"4b5bc15f966adcfd16f378ba49badd0df1e4a2707ba3429babe03187f062dd5e":{"pxt-on-start":1,"variables_set":3,"text":3},"ad7e57b8fa1717ca06f5aeb85de949b0bf2c0760407720ebf2052a31e5c8d103":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"4b5bc15f966adcfd16f378ba49badd0df1e4a2707ba3429babe03187f062dd5e":{},"ad7e57b8fa1717ca06f5aeb85de949b0bf2c0760407720ebf2052a31e5c8d103":{}},"validateBlocks":{"4b5bc15f966adcfd16f378ba49badd0df1e4a2707ba3429babe03187f062dd5e":{},"ad7e57b8fa1717ca06f5aeb85de949b0bf2c0760407720ebf2052a31e5c8d103":{}},"hash":"ba64b6b984ddb3f528442cb056ea63e318c5bfba9a40b590ff6f9990d8a24cac"},"https://github.com/rewrite-media/makecode/python/hai2025/comfort1":{"snippetBlocks":{"3a9f9caeb5c2e38b7e41c4814238e5c0090081fdfa0490c5bcf69ffd4d951627":{"pxt-on-start":1,"variables_set":3,"text":3},"d03043983b81f9bf844d3fc0d7af75211cb8063c35b2253a1507f26c9c21af90":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"3a9f9caeb5c2e38b7e41c4814238e5c0090081fdfa0490c5bcf69ffd4d951627":{},"d03043983b81f9bf844d3fc0d7af75211cb8063c35b2253a1507f26c9c21af90":{}},"validateBlocks":{"3a9f9caeb5c2e38b7e41c4814238e5c0090081fdfa0490c5bcf69ffd4d951627":{},"d03043983b81f9bf844d3fc0d7af75211cb8063c35b2253a1507f26c9c21af90":{}},"hash":"3b73d29e110a7c4a04f7f57723a9c1b586b78f00126a5940d628ff5f15799dda"},"https://github.com/rewrite-media/makecode/python/hai2025/comfort2":{"snippetBlocks":{"9c2ceccf467ee916e7065a8c3c4fa08f6ce3c860d0bb65f17aef65e35d545bf9":{"pxt-on-start":1,"variables_set":3,"text":3},"feb34932111e5ea48ac41e889d6e489eb9b1a499fbbb1a597150dc3ef406b03f":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"9c2ceccf467ee916e7065a8c3c4fa08f6ce3c860d0bb65f17aef65e35d545bf9":{},"feb34932111e5ea48ac41e889d6e489eb9b1a499fbbb1a597150dc3ef406b03f":{}},"validateBlocks":{"9c2ceccf467ee916e7065a8c3c4fa08f6ce3c860d0bb65f17aef65e35d545bf9":{},"feb34932111e5ea48ac41e889d6e489eb9b1a499fbbb1a597150dc3ef406b03f":{}},"hash":"0305088d473e382baf960a77950221033f4f23fe5de14f5aa5895313f6e8acda"},"https://github.com/rewrite-media/makecode/blocks/hai2025/wood5":{"snippetBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{"pxt-on-start":1},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"validateBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"hash":"653088b556094619318e31a45f7e05a239a38fc665c6a279f0fa4b07759160ae"},"https://github.com/rewrite-media/makecode/python/hai2025/wood5":{"snippetBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{"pxt-on-start":1},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{"pxt-on-start":1,"variables_set":3,"text":3},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{"pxt-on-start":1},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{"pxt-on-start":1},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{"pxt-on-start":1,"variables_set":3,"text":3}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{}},"validateBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{}},"hash":"d7dcd810ca2bb73f41b4ead1f04dbbb88339d89dd11bbe3960fbadd4ae1feba4"},"https://github.com/rewrite-media/makecode/blocks/hai2025/wood4":{"snippetBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{"pxt-on-start":1},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{"pxt-on-start":1}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"validateBlocks":{"f5524baed62c64228466f7e8d10ebb81b8dd3a497c776f7e2c4504873b5fe4af":{},"55672d68198e66fc0040714ed3fb3ec85241b16d886e4b9b855d4b7550792575":{}},"hash":"653088b556094619318e31a45f7e05a239a38fc665c6a279f0fa4b07759160ae"},"https://github.com/rewrite-media/makecode/python/hai2025/wood4":{"snippetBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{"pxt-on-start":1},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{"pxt-on-start":1,"variables_set":3,"text":3},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{"pxt-on-start":1},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{"pxt-on-start":1},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{"pxt-on-start":1,"variables_set":3,"text":3}},"usedBlocks":{"pxt-on-start":1,"variables_set":1,"text":1},"highlightBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{}},"validateBlocks":{"cc0d16362273cb3883801aa1e1b1fc7522ec530053425591e1ffdf7ea05260c7":{},"89be4e7fd3e8c09a29b6490dcf33e68e1fa9ce4ae4adcd7b49657d8950cb4aac":{},"39ecd4a874c8157c7d8d21859b5fe532d0e2ddc0ded0c5cfa2ed2644d628d776":{},"6a484ee98e3f10f15987e072ef0635e5905398e96f51e874c327ed6d720eba5c":{},"5e061594952d5f0b051f3e8292e2f7bbdf671cbc7929043d01fac782f20ceb28":{}},"hash":"d7dcd810ca2bb73f41b4ead1f04dbbb88339d89dd11bbe3960fbadd4ae1feba4"},"https://github.com/rewrite-media/makecode/blocks/hai2025/challenge":{"snippetBlocks":{"acd91d35394b7a20b3f8897f08ffae07c722e76e50169e2a48b1499d3af177c7":{"pxt-on-start":1},"fd63ea80da09fde8e147e4775e14b50c0156fc2b81d95a438d7fbd67e130e077":{}},"usedBlocks":{"pxt-on-start":1},"highlightBlocks":{"acd91d35394b7a20b3f8897f08ffae07c722e76e50169e2a48b1499d3af177c7":{},"fd63ea80da09fde8e147e4775e14b50c0156fc2b81d95a438d7fbd67e130e077":{}},"validateBlocks":{"acd91d35394b7a20b3f8897f08ffae07c722e76e50169e2a48b1499d3af177c7":{},"fd63ea80da09fde8e147e4775e14b50c0156fc2b81d95a438d7fbd67e130e077":{}},"hash":"8860544d56c488e9118fddef59ca38eba231301679a9959190dbbfad6281525b"}}