From dc3ffc4eda7a84676b6259d39f0cfb0085d8e575 Mon Sep 17 00:00:00 2001 From: clover caruso Date: Wed, 9 Sep 2026 01:08:47 -0700 Subject: [PATCH] test: establish native page-removal and recycle references Capture eleven synthetic OneNote 2010 removal cases and independent cold reopens. Compare source tombstones, retained page history, remapped reference graphs and recycled payload bytes. Add text and attachment mutation controls and retain reader sanitizer inputs. Assisted-by: gpt-6-astra --- corpus/page-lifecycle/removal/README.md | 52 + .../removal/all/cold/machine.json | 1 + .../removal/all/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../all/cold/notebook/Open Notebook.onetoc2 | 1 + .../removal/all/cold/read/environment.json | 7 + .../removal/all/cold/read/hierarchy.xml | 2 + .../removal/all/cold/read/page-000.xml | 4 + .../removal/all/cold/read/page-001.xml | 2 + .../removal/all/cold/read/page-002.xml | 2 + .../removal/all/cold/read/page-003.xml | 4 + .../removal/all/cold/read/page-004.xml | 4 + .../removal/all/cold/read/page-005.xml | 4 + .../removal/all/cold/read/page-006.xml | 4 + .../removal/all/cold/read/page-007.xml | 2 + .../removal/all/cold/read/page-008.xml | 4 + .../removal/all/cold/read/payloads.json | 1 + .../page-lifecycle/removal/all/cold/run.json | 18 + .../removal/all/cold/source.json | 26 + .../removal/all/cold/teardown.json | 1 + .../removal/all/native/after/hierarchy.xml | 2 + .../all/native/after/notebook/Lifecycle.one | Bin 0 -> 57488 bytes .../OneNote_DeletedPages.one | Bin 0 -> 50672 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../all/native/after/reopened-hierarchy.xml | 1 + .../all/native/before-read/environment.json | 7 + .../all/native/before-read/hierarchy.xml | 2 + .../all/native/before-read/page-000.xml | 1 + .../all/native/before-read/page-001.xml | 1 + .../all/native/before-read/page-002.xml | 1 + .../all/native/before-read/page-003.xml | 1 + .../all/native/before-read/page-004.xml | 1 + .../all/native/before-read/page-005.xml | 1 + .../all/native/before-read/page-006.xml | 1 + .../all/native/before-read/page-007.xml | 1 + .../all/native/before-read/page-008.xml | 1 + .../all/native/before-read/payloads.json | 1 + .../removal/all/native/before/hierarchy.xml | 2 + .../all/native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../removal/all/native/before/page-000.xml | 2 + .../removal/all/native/before/page-001.xml | 2 + .../removal/all/native/before/page-002.xml | 2 + .../removal/all/native/before/page-003.xml | 4 + .../removal/all/native/before/page-004.xml | 4 + .../removal/all/native/before/page-005.xml | 4 + .../removal/all/native/before/page-006.xml | 4 + .../removal/all/native/before/page-007.xml | 4 + .../removal/all/native/before/page-008.xml | 4 + .../all/native/before/reopened-hierarchy.xml | 2 + .../removal/all/native/interaction.json | 4 + .../removal/all/native/machine.json | 1 + .../removal/all/native/read/environment.json | 7 + .../removal/all/native/read/hierarchy.xml | 2 + .../removal/all/native/read/page-000.xml | 4 + .../removal/all/native/read/page-001.xml | 4 + .../removal/all/native/read/page-002.xml | 4 + .../removal/all/native/read/page-003.xml | 4 + .../removal/all/native/read/page-004.xml | 4 + .../removal/all/native/read/page-005.xml | 2 + .../removal/all/native/read/page-006.xml | 2 + .../removal/all/native/read/page-007.xml | 4 + .../removal/all/native/read/page-008.xml | 2 + .../removal/all/native/read/payloads.json | 1 + .../removal/all/native/removed-ids.json | 11 + .../removal/all/native/run.json | 18 + .../removal/all/native/scripts/cold.ps1 | 1 + .../all/native/scripts/page-lifecycle.ps1 | 1 + .../all/native/scripts/page-removal.ps1 | 31 + .../removal/all/native/scripts/read.ps1 | 1 + .../removal/all/native/source.json | 8 + .../removal/all/native/teardown.json | 1 + .../page-lifecycle/removal/all/removal.json | 16 + .../removal/child/cold/machine.json | 1 + .../removal/child/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../child/cold/notebook/Open Notebook.onetoc2 | 1 + .../removal/child/cold/read/environment.json | 7 + .../removal/child/cold/read/hierarchy.xml | 2 + .../removal/child/cold/read/page-000.xml | 4 + .../removal/child/cold/read/page-001.xml | 4 + .../removal/child/cold/read/page-002.xml | 4 + .../removal/child/cold/read/page-003.xml | 4 + .../removal/child/cold/read/page-004.xml | 2 + .../removal/child/cold/read/page-005.xml | 4 + .../removal/child/cold/read/page-006.xml | 4 + .../removal/child/cold/read/page-007.xml | 2 + .../removal/child/cold/read/page-008.xml | 2 + .../removal/child/cold/read/payloads.json | 1 + .../removal/child/cold/run.json | 18 + .../removal/child/cold/source.json | 26 + .../removal/child/cold/teardown.json | 1 + .../removal/child/native/after/hierarchy.xml | 2 + .../child/native/after/notebook/Lifecycle.one | Bin 0 -> 54304 bytes .../OneNote_DeletedPages.one | Bin 0 -> 11928 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../removal/child/native/after/page-000.xml | 2 + .../removal/child/native/after/page-001.xml | 2 + .../removal/child/native/after/page-002.xml | 2 + .../removal/child/native/after/page-003.xml | 4 + .../removal/child/native/after/page-004.xml | 4 + .../removal/child/native/after/page-005.xml | 4 + .../removal/child/native/after/page-006.xml | 4 + .../removal/child/native/after/page-007.xml | 4 + .../child/native/after/reopened-hierarchy.xml | 2 + .../child/native/before-read/environment.json | 7 + .../child/native/before-read/hierarchy.xml | 2 + .../child/native/before-read/page-000.xml | 1 + .../child/native/before-read/page-001.xml | 1 + .../child/native/before-read/page-002.xml | 1 + .../child/native/before-read/page-003.xml | 1 + .../child/native/before-read/page-004.xml | 1 + .../child/native/before-read/page-005.xml | 1 + .../child/native/before-read/page-006.xml | 1 + .../child/native/before-read/page-007.xml | 1 + .../child/native/before-read/page-008.xml | 1 + .../child/native/before-read/payloads.json | 1 + .../removal/child/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../removal/child/native/before/page-000.xml | 2 + .../removal/child/native/before/page-001.xml | 2 + .../removal/child/native/before/page-002.xml | 2 + .../removal/child/native/before/page-003.xml | 4 + .../removal/child/native/before/page-004.xml | 4 + .../removal/child/native/before/page-005.xml | 4 + .../removal/child/native/before/page-006.xml | 4 + .../removal/child/native/before/page-007.xml | 4 + .../removal/child/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../removal/child/native/interaction.json | 4 + .../removal/child/native/machine.json | 1 + .../child/native/read/environment.json | 7 + .../removal/child/native/read/hierarchy.xml | 2 + .../removal/child/native/read/page-000.xml | 4 + .../removal/child/native/read/page-001.xml | 4 + .../removal/child/native/read/page-002.xml | 4 + .../removal/child/native/read/page-003.xml | 4 + .../removal/child/native/read/page-004.xml | 2 + .../removal/child/native/read/page-005.xml | 2 + .../removal/child/native/read/page-006.xml | 4 + .../removal/child/native/read/page-007.xml | 4 + .../removal/child/native/read/page-008.xml | 2 + .../removal/child/native/read/payloads.json | 1 + .../removal/child/native/removed-ids.json | 3 + .../removal/child/native/run.json | 18 + .../removal/child/native/scripts/cold.ps1 | 1 + .../child/native/scripts/page-lifecycle.ps1 | 1 + .../child/native/scripts/page-removal.ps1 | 31 + .../removal/child/native/scripts/read.ps1 | 1 + .../removal/child/native/source.json | 1 + .../removal/child/native/teardown.json | 1 + .../page-lifecycle/removal/child/removal.json | 7 + .../removal/features/cold/machine.json | 1 + .../features/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + ...7ea3b7acce24415c0ae83c36c6bd7c2.attachment | 1 + ...30348ce3a746086079fe89285548dc9.attachment | 1 + .../features/cold/read/environment.json | 7 + .../removal/features/cold/read/hierarchy.xml | 2 + .../removal/features/cold/read/page-000.xml | 6 + .../removal/features/cold/read/page-001.xml | 2 + .../removal/features/cold/read/page-002.xml | 21 + .../removal/features/cold/read/page-003.xml | 6 + .../removal/features/cold/read/page-004.xml | 6 + .../removal/features/cold/read/page-005.xml | 2 + .../removal/features/cold/read/page-006.xml | 6 + .../removal/features/cold/read/page-007.xml | 9 + .../removal/features/cold/read/page-008.xml | 4 + .../removal/features/cold/read/page-009.xml | 300 +++++ .../removal/features/cold/read/page-010.xml | 46 + .../removal/features/cold/read/page-011.xml | 6 + .../removal/features/cold/read/page-012.xml | 2 + .../removal/features/cold/read/payloads.json | 18 + .../removal/features/cold/run.json | 18 + .../removal/features/cold/source.json | 26 + .../removal/features/cold/teardown.json | 1 + .../features/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 123608 bytes .../OneNote_DeletedPages.one | Bin 0 -> 87160 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../features/native/after/page-000.xml | 21 + .../features/native/after/page-001.xml | 9 + .../features/native/after/page-002.xml | 46 + .../features/native/after/page-003.xml | 6 + .../features/native/after/page-004.xml | 6 + .../features/native/after/page-005.xml | 6 + .../native/after/reopened-hierarchy.xml | 2 + ...7ea3b7acce24415c0ae83c36c6bd7c2.attachment | Bin 0 -> 27 bytes ...30348ce3a746086079fe89285548dc9.attachment | Bin 0 -> 16044 bytes .../native/before-read/environment.json | 7 + .../features/native/before-read/hierarchy.xml | 2 + .../features/native/before-read/page-000.xml | 1 + .../features/native/before-read/page-001.xml | 1 + .../features/native/before-read/page-002.xml | 1 + .../features/native/before-read/page-003.xml | 1 + .../features/native/before-read/page-004.xml | 1 + .../features/native/before-read/page-005.xml | 1 + .../features/native/before-read/page-006.xml | 1 + .../features/native/before-read/page-007.xml | 1 + .../features/native/before-read/page-008.xml | 1 + .../features/native/before-read/page-009.xml | 1 + .../features/native/before-read/page-010.xml | 1 + .../features/native/before-read/page-011.xml | 1 + .../features/native/before-read/page-012.xml | 1 + .../features/native/before-read/payloads.json | 18 + .../features/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 121240 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../features/native/before/page-000.xml | 6 + .../features/native/before/page-001.xml | 21 + .../features/native/before/page-002.xml | 9 + .../features/native/before/page-003.xml | 300 +++++ .../features/native/before/page-004.xml | 46 + .../features/native/before/page-005.xml | 6 + .../features/native/before/page-006.xml | 6 + .../features/native/before/page-007.xml | 6 + .../features/native/before/page-008.xml | 6 + .../features/native/before/page-009.xml | 2 + .../features/native/before/page-010.xml | 4 + .../features/native/before/page-011.xml | 2 + .../features/native/before/page-012.xml | 2 + .../native/before/reopened-hierarchy.xml | 2 + .../removal/features/native/interaction.json | 1 + .../removal/features/native/machine.json | 1 + ...7ea3b7acce24415c0ae83c36c6bd7c2.attachment | 1 + ...30348ce3a746086079fe89285548dc9.attachment | 1 + .../features/native/read/environment.json | 7 + .../features/native/read/hierarchy.xml | 2 + .../removal/features/native/read/page-000.xml | 6 + .../removal/features/native/read/page-001.xml | 21 + .../removal/features/native/read/page-002.xml | 2 + .../removal/features/native/read/page-003.xml | 6 + .../removal/features/native/read/page-004.xml | 2 + .../removal/features/native/read/page-005.xml | 6 + .../removal/features/native/read/page-006.xml | 6 + .../removal/features/native/read/page-007.xml | 9 + .../removal/features/native/read/page-008.xml | 2 + .../removal/features/native/read/page-009.xml | 46 + .../removal/features/native/read/page-010.xml | 6 + .../removal/features/native/read/page-011.xml | 4 + .../removal/features/native/read/page-012.xml | 300 +++++ .../features/native/read/payloads.json | 18 + .../removal/features/native/removed-ids.json | 9 + .../removal/features/native/run.json | 18 + .../removal/features/native/scripts/cold.ps1 | 1 + .../native/scripts/page-lifecycle.ps1 | 1 + .../features/native/scripts/page-removal.ps1 | 1 + .../removal/features/native/scripts/read.ps1 | 1 + .../removal/features/native/source.json | 8 + .../removal/features/native/teardown.json | 1 + .../removal/features/removal.json | 14 + .../removal/grandchild/cold/machine.json | 1 + .../grandchild/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../grandchild/cold/read/environment.json | 7 + .../grandchild/cold/read/hierarchy.xml | 2 + .../removal/grandchild/cold/read/page-000.xml | 4 + .../removal/grandchild/cold/read/page-001.xml | 4 + .../removal/grandchild/cold/read/page-002.xml | 4 + .../removal/grandchild/cold/read/page-003.xml | 4 + .../removal/grandchild/cold/read/page-004.xml | 4 + .../removal/grandchild/cold/read/page-005.xml | 2 + .../removal/grandchild/cold/read/page-006.xml | 4 + .../removal/grandchild/cold/read/page-007.xml | 2 + .../removal/grandchild/cold/read/page-008.xml | 2 + .../grandchild/cold/read/payloads.json | 1 + .../removal/grandchild/cold/run.json | 18 + .../removal/grandchild/cold/source.json | 26 + .../removal/grandchild/cold/teardown.json | 1 + .../grandchild/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 54312 bytes .../OneNote_DeletedPages.one | Bin 0 -> 11952 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../grandchild/native/after/page-000.xml | 2 + .../grandchild/native/after/page-001.xml | 2 + .../grandchild/native/after/page-002.xml | 2 + .../grandchild/native/after/page-003.xml | 4 + .../grandchild/native/after/page-004.xml | 4 + .../grandchild/native/after/page-005.xml | 4 + .../grandchild/native/after/page-006.xml | 4 + .../grandchild/native/after/page-007.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../native/before-read/hierarchy.xml | 2 + .../native/before-read/page-000.xml | 1 + .../native/before-read/page-001.xml | 1 + .../native/before-read/page-002.xml | 1 + .../native/before-read/page-003.xml | 1 + .../native/before-read/page-004.xml | 1 + .../native/before-read/page-005.xml | 1 + .../native/before-read/page-006.xml | 1 + .../native/before-read/page-007.xml | 1 + .../native/before-read/page-008.xml | 1 + .../native/before-read/payloads.json | 1 + .../grandchild/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../grandchild/native/before/page-000.xml | 2 + .../grandchild/native/before/page-001.xml | 2 + .../grandchild/native/before/page-002.xml | 2 + .../grandchild/native/before/page-003.xml | 4 + .../grandchild/native/before/page-004.xml | 4 + .../grandchild/native/before/page-005.xml | 4 + .../grandchild/native/before/page-006.xml | 4 + .../grandchild/native/before/page-007.xml | 4 + .../grandchild/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../grandchild/native/interaction.json | 1 + .../removal/grandchild/native/machine.json | 1 + .../grandchild/native/read/environment.json | 7 + .../grandchild/native/read/hierarchy.xml | 2 + .../grandchild/native/read/page-000.xml | 2 + .../grandchild/native/read/page-001.xml | 4 + .../grandchild/native/read/page-002.xml | 2 + .../grandchild/native/read/page-003.xml | 2 + .../grandchild/native/read/page-004.xml | 4 + .../grandchild/native/read/page-005.xml | 4 + .../grandchild/native/read/page-006.xml | 4 + .../grandchild/native/read/page-007.xml | 4 + .../grandchild/native/read/page-008.xml | 4 + .../grandchild/native/read/payloads.json | 1 + .../grandchild/native/removed-ids.json | 3 + .../removal/grandchild/native/run.json | 18 + .../grandchild/native/scripts/cold.ps1 | 1 + .../native/scripts/page-lifecycle.ps1 | 1 + .../native/scripts/page-removal.ps1 | 1 + .../grandchild/native/scripts/read.ps1 | 1 + .../removal/grandchild/native/source.json | 1 + .../removal/grandchild/native/teardown.json | 1 + .../removal/grandchild/removal.json | 7 + .../removal/group/cold/machine.json | 1 + .../removal/group/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../group/cold/notebook/Open Notebook.onetoc2 | 1 + .../removal/group/cold/read/environment.json | 7 + .../removal/group/cold/read/hierarchy.xml | 2 + .../removal/group/cold/read/page-000.xml | 2 + .../removal/group/cold/read/page-001.xml | 2 + .../removal/group/cold/read/page-002.xml | 4 + .../removal/group/cold/read/page-003.xml | 4 + .../removal/group/cold/read/page-004.xml | 4 + .../removal/group/cold/read/page-005.xml | 2 + .../removal/group/cold/read/page-006.xml | 4 + .../removal/group/cold/read/page-007.xml | 4 + .../removal/group/cold/read/page-008.xml | 4 + .../removal/group/cold/read/payloads.json | 1 + .../removal/group/cold/run.json | 18 + .../removal/group/cold/source.json | 26 + .../removal/group/cold/teardown.json | 1 + .../removal/group/native/after/hierarchy.xml | 2 + .../group/native/after/notebook/Lifecycle.one | Bin 0 -> 55176 bytes .../OneNote_DeletedPages.one | Bin 0 -> 22664 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../removal/group/native/after/page-000.xml | 2 + .../removal/group/native/after/page-001.xml | 2 + .../removal/group/native/after/page-002.xml | 2 + .../removal/group/native/after/page-003.xml | 4 + .../removal/group/native/after/page-004.xml | 4 + .../removal/group/native/after/page-005.xml | 4 + .../group/native/after/reopened-hierarchy.xml | 2 + .../group/native/before-read/environment.json | 7 + .../group/native/before-read/hierarchy.xml | 2 + .../group/native/before-read/page-000.xml | 1 + .../group/native/before-read/page-001.xml | 1 + .../group/native/before-read/page-002.xml | 1 + .../group/native/before-read/page-003.xml | 1 + .../group/native/before-read/page-004.xml | 1 + .../group/native/before-read/page-005.xml | 1 + .../group/native/before-read/page-006.xml | 1 + .../group/native/before-read/page-007.xml | 1 + .../group/native/before-read/page-008.xml | 1 + .../group/native/before-read/payloads.json | 1 + .../removal/group/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../removal/group/native/before/page-000.xml | 2 + .../removal/group/native/before/page-001.xml | 2 + .../removal/group/native/before/page-002.xml | 2 + .../removal/group/native/before/page-003.xml | 4 + .../removal/group/native/before/page-004.xml | 4 + .../removal/group/native/before/page-005.xml | 4 + .../removal/group/native/before/page-006.xml | 4 + .../removal/group/native/before/page-007.xml | 4 + .../removal/group/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../removal/group/native/interaction.json | 1 + .../removal/group/native/machine.json | 1 + .../group/native/read/environment.json | 7 + .../removal/group/native/read/hierarchy.xml | 2 + .../removal/group/native/read/page-000.xml | 4 + .../removal/group/native/read/page-001.xml | 4 + .../removal/group/native/read/page-002.xml | 4 + .../removal/group/native/read/page-003.xml | 2 + .../removal/group/native/read/page-004.xml | 2 + .../removal/group/native/read/page-005.xml | 4 + .../removal/group/native/read/page-006.xml | 4 + .../removal/group/native/read/page-007.xml | 2 + .../removal/group/native/read/page-008.xml | 4 + .../removal/group/native/read/payloads.json | 1 + .../removal/group/native/removed-ids.json | 5 + .../removal/group/native/run.json | 18 + .../removal/group/native/scripts/cold.ps1 | 1 + .../group/native/scripts/page-lifecycle.ps1 | 1 + .../group/native/scripts/page-removal.ps1 | 1 + .../removal/group/native/scripts/read.ps1 | 1 + .../removal/group/native/source.json | 1 + .../removal/group/native/teardown.json | 1 + .../page-lifecycle/removal/group/removal.json | 10 + .../removal/ink/cold/machine.json | 1 + .../removal/ink/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../ink/cold/notebook/Open Notebook.onetoc2 | 1 + ...0b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + .../removal/ink/cold/read/environment.json | 7 + .../removal/ink/cold/read/hierarchy.xml | 2 + .../removal/ink/cold/read/page-000.xml | 26 + .../removal/ink/cold/read/payloads.json | 10 + .../page-lifecycle/removal/ink/cold/run.json | 18 + .../removal/ink/cold/source.json | 26 + .../removal/ink/cold/teardown.json | 1 + .../removal/ink/native/after/hierarchy.xml | 2 + .../ink/native/after/notebook/Lifecycle.one | Bin 0 -> 31328 bytes .../OneNote_DeletedPages.one | Bin 0 -> 16128 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../ink/native/after/reopened-hierarchy.xml | 1 + ...0b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + .../ink/native/before-read/environment.json | 7 + .../ink/native/before-read/hierarchy.xml | 2 + .../ink/native/before-read/page-000.xml | 1 + .../ink/native/before-read/payloads.json | 10 + .../removal/ink/native/before/hierarchy.xml | 2 + .../ink/native/before/notebook/Lifecycle.one | Bin 0 -> 27808 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../removal/ink/native/before/page-000.xml | 26 + .../ink/native/before/reopened-hierarchy.xml | 2 + .../removal/ink/native/interaction.json | 1 + .../removal/ink/native/machine.json | 1 + ...0b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + .../removal/ink/native/read/environment.json | 7 + .../removal/ink/native/read/hierarchy.xml | 2 + .../removal/ink/native/read/page-000.xml | 26 + .../removal/ink/native/read/payloads.json | 10 + .../removal/ink/native/removed-ids.json | 3 + .../removal/ink/native/run.json | 18 + .../removal/ink/native/scripts/cold.ps1 | 1 + .../ink/native/scripts/page-lifecycle.ps1 | 1 + .../ink/native/scripts/page-removal.ps1 | 1 + .../removal/ink/native/scripts/read.ps1 | 1 + .../removal/ink/native/source.json | 8 + .../removal/ink/native/teardown.json | 1 + .../page-lifecycle/removal/ink/removal.json | 8 + .../removal/leading-group/cold/machine.json | 1 + .../leading-group/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../leading-group/cold/read/environment.json | 7 + .../leading-group/cold/read/hierarchy.xml | 2 + .../leading-group/cold/read/page-000.xml | 4 + .../leading-group/cold/read/page-001.xml | 4 + .../leading-group/cold/read/page-002.xml | 4 + .../leading-group/cold/read/page-003.xml | 2 + .../leading-group/cold/read/page-004.xml | 4 + .../leading-group/cold/read/page-005.xml | 4 + .../leading-group/cold/read/page-006.xml | 2 + .../leading-group/cold/read/page-007.xml | 4 + .../leading-group/cold/read/page-008.xml | 2 + .../leading-group/cold/read/payloads.json | 1 + .../removal/leading-group/cold/run.json | 18 + .../removal/leading-group/cold/source.json | 26 + .../removal/leading-group/cold/teardown.json | 1 + .../leading-group/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 75144 bytes .../OneNote_DeletedPages.one | Bin 0 -> 17976 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../leading-group/native/after/page-000.xml | 2 + .../leading-group/native/after/page-001.xml | 2 + .../leading-group/native/after/page-002.xml | 2 + .../leading-group/native/after/page-003.xml | 4 + .../leading-group/native/after/page-004.xml | 4 + .../leading-group/native/after/page-005.xml | 4 + .../leading-group/native/after/page-006.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../native/before-read/hierarchy.xml | 2 + .../native/before-read/page-000.xml | 1 + .../native/before-read/page-001.xml | 1 + .../native/before-read/page-002.xml | 1 + .../native/before-read/page-003.xml | 1 + .../native/before-read/page-004.xml | 1 + .../native/before-read/page-005.xml | 1 + .../native/before-read/page-006.xml | 1 + .../native/before-read/page-007.xml | 1 + .../native/before-read/page-008.xml | 1 + .../native/before-read/payloads.json | 1 + .../leading-group/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 72960 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../leading-group/native/before/page-000.xml | 4 + .../leading-group/native/before/page-001.xml | 4 + .../leading-group/native/before/page-002.xml | 2 + .../leading-group/native/before/page-003.xml | 2 + .../leading-group/native/before/page-004.xml | 2 + .../leading-group/native/before/page-005.xml | 4 + .../leading-group/native/before/page-006.xml | 4 + .../leading-group/native/before/page-007.xml | 4 + .../leading-group/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../leading-group/native/interaction.json | 1 + .../removal/leading-group/native/machine.json | 1 + .../native/read/environment.json | 7 + .../leading-group/native/read/hierarchy.xml | 2 + .../leading-group/native/read/page-000.xml | 4 + .../leading-group/native/read/page-001.xml | 2 + .../leading-group/native/read/page-002.xml | 2 + .../leading-group/native/read/page-003.xml | 4 + .../leading-group/native/read/page-004.xml | 2 + .../leading-group/native/read/page-005.xml | 4 + .../leading-group/native/read/page-006.xml | 4 + .../leading-group/native/read/page-007.xml | 4 + .../leading-group/native/read/page-008.xml | 4 + .../leading-group/native/read/payloads.json | 1 + .../leading-group/native/removed-ids.json | 4 + .../removal/leading-group/native/run.json | 18 + .../leading-group/native/scripts/cold.ps1 | 1 + .../native/scripts/page-lifecycle.ps1 | 1 + .../native/scripts/page-removal.ps1 | 1 + .../leading-group/native/scripts/read.ps1 | 1 + .../removal/leading-group/native/source.json | 1 + .../leading-group/native/teardown.json | 1 + .../removal/leading-group/removal.json | 9 + .../removal/leading-parent/cold/machine.json | 1 + .../cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../leading-parent/cold/read/environment.json | 7 + .../leading-parent/cold/read/hierarchy.xml | 2 + .../leading-parent/cold/read/page-000.xml | 2 + .../leading-parent/cold/read/page-001.xml | 2 + .../leading-parent/cold/read/page-002.xml | 4 + .../leading-parent/cold/read/page-003.xml | 4 + .../leading-parent/cold/read/page-004.xml | 2 + .../leading-parent/cold/read/page-005.xml | 4 + .../leading-parent/cold/read/page-006.xml | 4 + .../leading-parent/cold/read/page-007.xml | 4 + .../leading-parent/cold/read/page-008.xml | 4 + .../leading-parent/cold/read/payloads.json | 1 + .../removal/leading-parent/cold/run.json | 18 + .../removal/leading-parent/cold/source.json | 26 + .../removal/leading-parent/cold/teardown.json | 1 + .../leading-parent/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 75576 bytes .../OneNote_DeletedPages.one | Bin 0 -> 13112 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../leading-parent/native/after/page-000.xml | 4 + .../leading-parent/native/after/page-001.xml | 2 + .../leading-parent/native/after/page-002.xml | 2 + .../leading-parent/native/after/page-003.xml | 2 + .../leading-parent/native/after/page-004.xml | 4 + .../leading-parent/native/after/page-005.xml | 4 + .../leading-parent/native/after/page-006.xml | 4 + .../leading-parent/native/after/page-007.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../native/before-read/hierarchy.xml | 2 + .../native/before-read/page-000.xml | 1 + .../native/before-read/page-001.xml | 1 + .../native/before-read/page-002.xml | 1 + .../native/before-read/page-003.xml | 1 + .../native/before-read/page-004.xml | 1 + .../native/before-read/page-005.xml | 1 + .../native/before-read/page-006.xml | 1 + .../native/before-read/page-007.xml | 1 + .../native/before-read/page-008.xml | 1 + .../native/before-read/payloads.json | 3 + .../native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 72960 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../leading-parent/native/before/page-000.xml | 4 + .../leading-parent/native/before/page-001.xml | 4 + .../leading-parent/native/before/page-002.xml | 2 + .../leading-parent/native/before/page-003.xml | 2 + .../leading-parent/native/before/page-004.xml | 2 + .../leading-parent/native/before/page-005.xml | 4 + .../leading-parent/native/before/page-006.xml | 4 + .../leading-parent/native/before/page-007.xml | 4 + .../leading-parent/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../leading-parent/native/interaction.json | 4 + .../leading-parent/native/machine.json | 1 + .../native/read/environment.json | 7 + .../leading-parent/native/read/hierarchy.xml | 2 + .../leading-parent/native/read/page-000.xml | 2 + .../leading-parent/native/read/page-001.xml | 4 + .../leading-parent/native/read/page-002.xml | 4 + .../leading-parent/native/read/page-003.xml | 2 + .../leading-parent/native/read/page-004.xml | 2 + .../leading-parent/native/read/page-005.xml | 4 + .../leading-parent/native/read/page-006.xml | 4 + .../leading-parent/native/read/page-007.xml | 4 + .../leading-parent/native/read/page-008.xml | 4 + .../leading-parent/native/read/payloads.json | 1 + .../leading-parent/native/removed-ids.json | 1 + .../removal/leading-parent/native/run.json | 18 + .../leading-parent/native/scripts/cold.ps1 | 27 + .../native/scripts/page-lifecycle.ps1 | 138 +++ .../native/scripts/page-removal.ps1 | 31 + .../leading-parent/native/scripts/read.ps1 | 142 +++ .../removal/leading-parent/native/source.json | 8 + .../leading-parent/native/teardown.json | 1 + .../removal/leading-parent/removal.json | 7 + .../removal/parent/cold/machine.json | 1 + .../parent/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../removal/parent/cold/read/environment.json | 7 + .../removal/parent/cold/read/hierarchy.xml | 2 + .../removal/parent/cold/read/page-000.xml | 2 + .../removal/parent/cold/read/page-001.xml | 4 + .../removal/parent/cold/read/page-002.xml | 2 + .../removal/parent/cold/read/page-003.xml | 4 + .../removal/parent/cold/read/page-004.xml | 2 + .../removal/parent/cold/read/page-005.xml | 4 + .../removal/parent/cold/read/page-006.xml | 4 + .../removal/parent/cold/read/page-007.xml | 4 + .../removal/parent/cold/read/page-008.xml | 4 + .../removal/parent/cold/read/payloads.json | 1 + .../removal/parent/cold/run.json | 18 + .../removal/parent/cold/source.json | 26 + .../removal/parent/cold/teardown.json | 1 + .../removal/parent/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 57376 bytes .../OneNote_DeletedPages.one | Bin 0 -> 11944 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../removal/parent/native/after/page-000.xml | 2 + .../removal/parent/native/after/page-001.xml | 2 + .../removal/parent/native/after/page-002.xml | 2 + .../removal/parent/native/after/page-003.xml | 4 + .../removal/parent/native/after/page-004.xml | 4 + .../removal/parent/native/after/page-005.xml | 4 + .../removal/parent/native/after/page-006.xml | 4 + .../removal/parent/native/after/page-007.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../parent/native/before-read/hierarchy.xml | 2 + .../parent/native/before-read/page-000.xml | 1 + .../parent/native/before-read/page-001.xml | 1 + .../parent/native/before-read/page-002.xml | 1 + .../parent/native/before-read/page-003.xml | 1 + .../parent/native/before-read/page-004.xml | 1 + .../parent/native/before-read/page-005.xml | 1 + .../parent/native/before-read/page-006.xml | 1 + .../parent/native/before-read/page-007.xml | 1 + .../parent/native/before-read/page-008.xml | 1 + .../parent/native/before-read/payloads.json | 1 + .../parent/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../removal/parent/native/before/page-000.xml | 2 + .../removal/parent/native/before/page-001.xml | 2 + .../removal/parent/native/before/page-002.xml | 2 + .../removal/parent/native/before/page-003.xml | 4 + .../removal/parent/native/before/page-004.xml | 4 + .../removal/parent/native/before/page-005.xml | 4 + .../removal/parent/native/before/page-006.xml | 4 + .../removal/parent/native/before/page-007.xml | 4 + .../removal/parent/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../removal/parent/native/interaction.json | 1 + .../removal/parent/native/machine.json | 1 + .../parent/native/read/environment.json | 7 + .../removal/parent/native/read/hierarchy.xml | 2 + .../removal/parent/native/read/page-000.xml | 4 + .../removal/parent/native/read/page-001.xml | 4 + .../removal/parent/native/read/page-002.xml | 4 + .../removal/parent/native/read/page-003.xml | 2 + .../removal/parent/native/read/page-004.xml | 4 + .../removal/parent/native/read/page-005.xml | 2 + .../removal/parent/native/read/page-006.xml | 4 + .../removal/parent/native/read/page-007.xml | 2 + .../removal/parent/native/read/page-008.xml | 4 + .../removal/parent/native/read/payloads.json | 1 + .../removal/parent/native/removed-ids.json | 3 + .../removal/parent/native/run.json | 18 + .../removal/parent/native/scripts/cold.ps1 | 1 + .../parent/native/scripts/page-lifecycle.ps1 | 1 + .../parent/native/scripts/page-removal.ps1 | 1 + .../removal/parent/native/scripts/read.ps1 | 1 + .../removal/parent/native/source.json | 1 + .../removal/parent/native/teardown.json | 1 + .../removal/parent/removal.json | 7 + .../permanent-parent/cold/machine.json | 1 + .../cold/notebook/Lifecycle.one | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../cold/read/environment.json | 7 + .../permanent-parent/cold/read/hierarchy.xml | 2 + .../permanent-parent/cold/read/page-000.xml | 2 + .../permanent-parent/cold/read/page-001.xml | 4 + .../permanent-parent/cold/read/page-002.xml | 2 + .../permanent-parent/cold/read/page-003.xml | 2 + .../permanent-parent/cold/read/page-004.xml | 4 + .../permanent-parent/cold/read/page-005.xml | 4 + .../permanent-parent/cold/read/page-006.xml | 4 + .../permanent-parent/cold/read/page-007.xml | 4 + .../permanent-parent/cold/read/payloads.json | 1 + .../removal/permanent-parent/cold/run.json | 18 + .../removal/permanent-parent/cold/source.json | 14 + .../permanent-parent/cold/teardown.json | 1 + .../native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 57376 bytes .../after/notebook/Open Notebook.onetoc2 | 1 + .../native/after/page-000.xml | 2 + .../native/after/page-001.xml | 2 + .../native/after/page-002.xml | 2 + .../native/after/page-003.xml | 4 + .../native/after/page-004.xml | 4 + .../native/after/page-005.xml | 4 + .../native/after/page-006.xml | 4 + .../native/after/page-007.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../native/before-read/hierarchy.xml | 2 + .../native/before-read/page-000.xml | 1 + .../native/before-read/page-001.xml | 1 + .../native/before-read/page-002.xml | 1 + .../native/before-read/page-003.xml | 1 + .../native/before-read/page-004.xml | 1 + .../native/before-read/page-005.xml | 1 + .../native/before-read/page-006.xml | 1 + .../native/before-read/page-007.xml | 1 + .../native/before-read/page-008.xml | 1 + .../native/before-read/payloads.json | 1 + .../native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../native/before/page-000.xml | 2 + .../native/before/page-001.xml | 2 + .../native/before/page-002.xml | 2 + .../native/before/page-003.xml | 4 + .../native/before/page-004.xml | 4 + .../native/before/page-005.xml | 4 + .../native/before/page-006.xml | 4 + .../native/before/page-007.xml | 4 + .../native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../permanent-parent/native/interaction.json | 1 + .../permanent-parent/native/machine.json | 1 + .../native/read/environment.json | 7 + .../native/read/hierarchy.xml | 2 + .../permanent-parent/native/read/page-000.xml | 2 + .../permanent-parent/native/read/page-001.xml | 4 + .../permanent-parent/native/read/page-002.xml | 2 + .../permanent-parent/native/read/page-003.xml | 2 + .../permanent-parent/native/read/page-004.xml | 4 + .../permanent-parent/native/read/page-005.xml | 4 + .../permanent-parent/native/read/page-006.xml | 4 + .../permanent-parent/native/read/page-007.xml | 4 + .../native/read/payloads.json | 1 + .../permanent-parent/native/removed-ids.json | 3 + .../removal/permanent-parent/native/run.json | 18 + .../permanent-parent/native/scripts/cold.ps1 | 1 + .../native/scripts/page-lifecycle.ps1 | 1 + .../native/scripts/page-removal.ps1 | 1 + .../permanent-parent/native/scripts/read.ps1 | 1 + .../permanent-parent/native/source.json | 1 + .../permanent-parent/native/teardown.json | 1 + .../removal/permanent-parent/removal.json | 8 + corpus/page-lifecycle/removal/provenance.json | 1025 +++++++++++++++++ corpus/page-lifecycle/removal/sanitizer.json | 107 ++ .../removal/trailing/cold/machine.json | 1 + .../trailing/cold/notebook/Lifecycle.one | 1 + .../OneNote_DeletedPages.one | 1 + .../OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + .../cold/notebook/Open Notebook.onetoc2 | 1 + .../trailing/cold/read/environment.json | 7 + .../removal/trailing/cold/read/hierarchy.xml | 2 + .../removal/trailing/cold/read/page-000.xml | 4 + .../removal/trailing/cold/read/page-001.xml | 2 + .../removal/trailing/cold/read/page-002.xml | 2 + .../removal/trailing/cold/read/page-003.xml | 4 + .../removal/trailing/cold/read/page-004.xml | 4 + .../removal/trailing/cold/read/page-005.xml | 2 + .../removal/trailing/cold/read/page-006.xml | 4 + .../removal/trailing/cold/read/page-007.xml | 4 + .../removal/trailing/cold/read/page-008.xml | 4 + .../removal/trailing/cold/read/payloads.json | 1 + .../removal/trailing/cold/run.json | 18 + .../removal/trailing/cold/source.json | 26 + .../removal/trailing/cold/teardown.json | 1 + .../trailing/native/after/hierarchy.xml | 2 + .../native/after/notebook/Lifecycle.one | Bin 0 -> 54352 bytes .../OneNote_DeletedPages.one | Bin 0 -> 10912 bytes .../OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes .../after/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes .../trailing/native/after/page-000.xml | 2 + .../trailing/native/after/page-001.xml | 2 + .../trailing/native/after/page-002.xml | 2 + .../trailing/native/after/page-003.xml | 4 + .../trailing/native/after/page-004.xml | 4 + .../trailing/native/after/page-005.xml | 4 + .../trailing/native/after/page-006.xml | 4 + .../trailing/native/after/page-007.xml | 4 + .../native/after/reopened-hierarchy.xml | 2 + .../native/before-read/environment.json | 7 + .../trailing/native/before-read/hierarchy.xml | 2 + .../trailing/native/before-read/page-000.xml | 1 + .../trailing/native/before-read/page-001.xml | 1 + .../trailing/native/before-read/page-002.xml | 1 + .../trailing/native/before-read/page-003.xml | 1 + .../trailing/native/before-read/page-004.xml | 1 + .../trailing/native/before-read/page-005.xml | 1 + .../trailing/native/before-read/page-006.xml | 1 + .../trailing/native/before-read/page-007.xml | 1 + .../trailing/native/before-read/page-008.xml | 1 + .../trailing/native/before-read/payloads.json | 1 + .../trailing/native/before/hierarchy.xml | 2 + .../native/before/notebook/Lifecycle.one | Bin 0 -> 53544 bytes .../before/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes .../trailing/native/before/page-000.xml | 2 + .../trailing/native/before/page-001.xml | 2 + .../trailing/native/before/page-002.xml | 2 + .../trailing/native/before/page-003.xml | 4 + .../trailing/native/before/page-004.xml | 4 + .../trailing/native/before/page-005.xml | 4 + .../trailing/native/before/page-006.xml | 4 + .../trailing/native/before/page-007.xml | 4 + .../trailing/native/before/page-008.xml | 4 + .../native/before/reopened-hierarchy.xml | 2 + .../removal/trailing/native/interaction.json | 1 + .../removal/trailing/native/machine.json | 1 + .../trailing/native/read/environment.json | 7 + .../trailing/native/read/hierarchy.xml | 2 + .../removal/trailing/native/read/page-000.xml | 2 + .../removal/trailing/native/read/page-001.xml | 4 + .../removal/trailing/native/read/page-002.xml | 2 + .../removal/trailing/native/read/page-003.xml | 2 + .../removal/trailing/native/read/page-004.xml | 4 + .../removal/trailing/native/read/page-005.xml | 4 + .../removal/trailing/native/read/page-006.xml | 4 + .../removal/trailing/native/read/page-007.xml | 4 + .../removal/trailing/native/read/page-008.xml | 4 + .../trailing/native/read/payloads.json | 1 + .../removal/trailing/native/removed-ids.json | 3 + .../removal/trailing/native/run.json | 18 + .../removal/trailing/native/scripts/cold.ps1 | 1 + .../native/scripts/page-lifecycle.ps1 | 1 + .../trailing/native/scripts/page-removal.ps1 | 1 + .../removal/trailing/native/scripts/read.ps1 | 1 + .../removal/trailing/native/source.json | 1 + .../removal/trailing/native/teardown.json | 1 + .../removal/trailing/removal.json | 7 + crates/onestore/tests/page_removal.rs | 574 +++++++++ tools/native/page-removal.ps1 | 31 + tools/native_page_removal.py | 76 ++ tools/test_page_removal.py | 61 + 875 files changed, 6344 insertions(+) create mode 100644 corpus/page-lifecycle/removal/README.md create mode 100644 corpus/page-lifecycle/removal/all/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/all/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/all/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/all/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/all/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/all/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/all/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/all/cold/run.json create mode 100644 corpus/page-lifecycle/removal/all/cold/source.json create mode 120000 corpus/page-lifecycle/removal/all/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/all/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/all/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/all/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/all/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/all/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/all/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/all/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/all/native/before/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/all/native/machine.json create mode 100644 corpus/page-lifecycle/removal/all/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/all/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/all/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/all/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/all/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/all/native/run.json create mode 120000 corpus/page-lifecycle/removal/all/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/all/native/scripts/page-lifecycle.ps1 create mode 100644 corpus/page-lifecycle/removal/all/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/all/native/scripts/read.ps1 create mode 100644 corpus/page-lifecycle/removal/all/native/source.json create mode 120000 corpus/page-lifecycle/removal/all/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/all/removal.json create mode 100644 corpus/page-lifecycle/removal/child/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/child/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/child/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/child/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/child/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/child/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/child/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/child/cold/run.json create mode 100644 corpus/page-lifecycle/removal/child/cold/source.json create mode 120000 corpus/page-lifecycle/removal/child/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/child/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/child/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/child/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/child/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/child/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/child/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/child/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/child/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/child/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/child/native/before/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/child/native/machine.json create mode 100644 corpus/page-lifecycle/removal/child/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/child/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/child/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/child/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/child/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/child/native/run.json create mode 120000 corpus/page-lifecycle/removal/child/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/child/native/scripts/page-lifecycle.ps1 create mode 100644 corpus/page-lifecycle/removal/child/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/child/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/child/native/source.json create mode 120000 corpus/page-lifecycle/removal/child/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/child/removal.json create mode 100644 corpus/page-lifecycle/removal/features/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/features/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/features/cold/notebook/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/features/cold/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment create mode 120000 corpus/page-lifecycle/removal/features/cold/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment create mode 100644 corpus/page-lifecycle/removal/features/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/features/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-009.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-010.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-011.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/page-012.xml create mode 100644 corpus/page-lifecycle/removal/features/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/features/cold/run.json create mode 100644 corpus/page-lifecycle/removal/features/cold/source.json create mode 120000 corpus/page-lifecycle/removal/features/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/features/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/features/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/features/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/features/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/features/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment create mode 100644 corpus/page-lifecycle/removal/features/native/before-read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment create mode 100644 corpus/page-lifecycle/removal/features/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/features/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-009.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-010.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-011.xml create mode 120000 corpus/page-lifecycle/removal/features/native/before-read/page-012.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/features/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/features/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-009.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-010.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-011.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/page-012.xml create mode 100644 corpus/page-lifecycle/removal/features/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/features/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/features/native/machine.json create mode 120000 corpus/page-lifecycle/removal/features/native/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment create mode 120000 corpus/page-lifecycle/removal/features/native/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment create mode 100644 corpus/page-lifecycle/removal/features/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/features/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-008.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-009.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-010.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-011.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/page-012.xml create mode 100644 corpus/page-lifecycle/removal/features/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/features/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/features/native/run.json create mode 120000 corpus/page-lifecycle/removal/features/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/features/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/features/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/features/native/scripts/read.ps1 create mode 100644 corpus/page-lifecycle/removal/features/native/source.json create mode 120000 corpus/page-lifecycle/removal/features/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/features/removal.json create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/run.json create mode 100644 corpus/page-lifecycle/removal/grandchild/cold/source.json create mode 120000 corpus/page-lifecycle/removal/grandchild/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/machine.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/grandchild/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/grandchild/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/grandchild/native/run.json create mode 120000 corpus/page-lifecycle/removal/grandchild/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/grandchild/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/grandchild/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/grandchild/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/grandchild/native/source.json create mode 120000 corpus/page-lifecycle/removal/grandchild/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/grandchild/removal.json create mode 100644 corpus/page-lifecycle/removal/group/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/group/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/group/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/group/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/group/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/group/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/group/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/group/cold/run.json create mode 100644 corpus/page-lifecycle/removal/group/cold/source.json create mode 120000 corpus/page-lifecycle/removal/group/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/group/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/group/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/group/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/group/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/group/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/group/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/group/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/group/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/group/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/group/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/group/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/group/native/machine.json create mode 100644 corpus/page-lifecycle/removal/group/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/group/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/group/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/group/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/group/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/group/native/run.json create mode 120000 corpus/page-lifecycle/removal/group/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/group/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/group/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/group/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/group/native/source.json create mode 120000 corpus/page-lifecycle/removal/group/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/group/removal.json create mode 100644 corpus/page-lifecycle/removal/ink/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/ink/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/ink/cold/notebook/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/ink/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/page-lifecycle/removal/ink/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/ink/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/ink/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/ink/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/ink/cold/run.json create mode 100644 corpus/page-lifecycle/removal/ink/cold/source.json create mode 120000 corpus/page-lifecycle/removal/ink/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/ink/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/ink/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/ink/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/ink/native/after/notebook/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/ink/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/before-read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/page-lifecycle/removal/ink/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/ink/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/ink/native/before-read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/ink/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/ink/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/ink/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/ink/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/ink/native/machine.json create mode 120000 corpus/page-lifecycle/removal/ink/native/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/page-lifecycle/removal/ink/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/ink/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/ink/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/ink/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/ink/native/run.json create mode 120000 corpus/page-lifecycle/removal/ink/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/ink/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/ink/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/ink/native/scripts/read.ps1 create mode 100644 corpus/page-lifecycle/removal/ink/native/source.json create mode 120000 corpus/page-lifecycle/removal/ink/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/ink/removal.json create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/run.json create mode 100644 corpus/page-lifecycle/removal/leading-group/cold/source.json create mode 120000 corpus/page-lifecycle/removal/leading-group/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/machine.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-group/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/leading-group/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/leading-group/native/run.json create mode 120000 corpus/page-lifecycle/removal/leading-group/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/leading-group/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/leading-group/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/leading-group/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/leading-group/native/source.json create mode 120000 corpus/page-lifecycle/removal/leading-group/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/leading-group/removal.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/run.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/cold/source.json create mode 120000 corpus/page-lifecycle/removal/leading-parent/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/before-read/page-008.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/before/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/machine.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/leading-parent/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/run.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/scripts/cold.ps1 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/scripts/page-lifecycle.ps1 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/scripts/page-removal.ps1 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/scripts/read.ps1 create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/source.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/leading-parent/removal.json create mode 100644 corpus/page-lifecycle/removal/parent/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/parent/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/parent/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/parent/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/parent/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/parent/cold/run.json create mode 100644 corpus/page-lifecycle/removal/parent/cold/source.json create mode 120000 corpus/page-lifecycle/removal/parent/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/parent/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/parent/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/parent/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/parent/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/parent/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/parent/native/machine.json create mode 100644 corpus/page-lifecycle/removal/parent/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/parent/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/parent/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/parent/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/parent/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/parent/native/run.json create mode 120000 corpus/page-lifecycle/removal/parent/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/parent/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/parent/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/parent/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/parent/native/source.json create mode 120000 corpus/page-lifecycle/removal/parent/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/parent/removal.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/run.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/cold/source.json create mode 120000 corpus/page-lifecycle/removal/permanent-parent/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/machine.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/native/run.json create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/source.json create mode 120000 corpus/page-lifecycle/removal/permanent-parent/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/permanent-parent/removal.json create mode 100644 corpus/page-lifecycle/removal/provenance.json create mode 100644 corpus/page-lifecycle/removal/sanitizer.json create mode 100644 corpus/page-lifecycle/removal/trailing/cold/machine.json create mode 120000 corpus/page-lifecycle/removal/trailing/cold/notebook/Lifecycle.one create mode 120000 corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 120000 corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 120000 corpus/page-lifecycle/removal/trailing/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/environment.json create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/trailing/cold/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/trailing/cold/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/trailing/cold/run.json create mode 100644 corpus/page-lifecycle/removal/trailing/cold/source.json create mode 120000 corpus/page-lifecycle/removal/trailing/cold/teardown.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-000.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-001.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-002.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-003.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-004.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-005.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-006.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/page-007.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/after/reopened-hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before-read/environment.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/before-read/hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-000.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-001.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-002.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-003.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-004.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-005.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-006.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-007.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/before-read/payloads.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-000.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-001.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-002.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-003.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-004.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-005.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-006.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-007.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/page-008.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/before/reopened-hierarchy.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/interaction.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/machine.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/environment.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-000.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-001.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-002.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-003.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-004.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-005.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-006.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-007.xml create mode 100644 corpus/page-lifecycle/removal/trailing/native/read/page-008.xml create mode 120000 corpus/page-lifecycle/removal/trailing/native/read/payloads.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/removed-ids.json create mode 100644 corpus/page-lifecycle/removal/trailing/native/run.json create mode 120000 corpus/page-lifecycle/removal/trailing/native/scripts/cold.ps1 create mode 120000 corpus/page-lifecycle/removal/trailing/native/scripts/page-lifecycle.ps1 create mode 120000 corpus/page-lifecycle/removal/trailing/native/scripts/page-removal.ps1 create mode 120000 corpus/page-lifecycle/removal/trailing/native/scripts/read.ps1 create mode 120000 corpus/page-lifecycle/removal/trailing/native/source.json create mode 120000 corpus/page-lifecycle/removal/trailing/native/teardown.json create mode 100644 corpus/page-lifecycle/removal/trailing/removal.json create mode 100644 crates/onestore/tests/page_removal.rs create mode 100644 tools/native/page-removal.ps1 create mode 100644 tools/native_page_removal.py create mode 100644 tools/test_page_removal.py diff --git a/corpus/page-lifecycle/removal/README.md b/corpus/page-lifecycle/removal/README.md new file mode 100644 index 0000000000000000000000000000000000000000..2d227802946bcfc09ffb98f479ff08fe9fd28edf --- /dev/null +++ b/corpus/page-lifecycle/removal/README.md @@ -0,0 +1,52 @@ +# Native page-removal references + +Eleven synthetic OneNote 2010 cases exercise individual parent, child, grandchild, +trailing and leading-page removal; explicit multi-page removal; removal of every +page; permanent removal; and recycling pages containing tables, list controls, +tags, images, attachments and ink. The two leading cases also contain a nonempty +page-version graph. These are sequential COM `DeleteHierarchy` calls with frozen +original page identities. They do not represent keyboard deletion of a collapsed +selection or an atomic notebook-wide transaction. + +Every case retains synchronized before/after section files, full native page XML +and binary payloads, scripts, requested page indices, and an independent cold +capture. `provenance.json` records the captured hashes and all 22 clone teardown +records. Identical files within the capture have one stored copy and relative +links. All fixtures originate from the public synthetic corpus. + +The raw Rust oracle checks retained page/object identities and bodies, page order, +series reuse, indentation, source tombstones, retained revisions, labeled history, +and exact cold graphs. Recycled pages are associated by their notebook-management +GUID, including when titles are identical. Reachable properties, nested property +sets, ordered references, context relationships and internal file payloads compare +across identifier remapping. Only identical author records may merge. Current-page +metadata normalizes to level one; observed modification-time changes must equal +the copied page's timestamp. Version-page levels and timestamps remain exact. +Native discards nine old storage revisions in the ink case and eight in the +feature case; those counts are explicit regression expectations. Removal of +storage revisions is distinct from losing semantic page versions. + +The copy oracle includes negative controls for an ordinary text edit and a +changed attachment payload. Python independently compares native XML, character +formatting and media against before, after and cold stores. Empty native section +hierarchies can contain only an XML declaration after reopening. + +```sh +cargo build -p onestore-notebook --all-features --example document +cargo test -p onestore --all-features --test page_removal +python -m unittest discover -s tools -p test_page_removal.py +``` + +A fresh owned-clone capture uses `python tools/native_page_removal.py CASE OUTPUT`, +where `CASE` is a key from `provenance.json` and `OUTPUT` is a new directory. The +controller removes its clones after use. These fixtures establish reference +semantics for the page-removal writer; they do not implement that writer. + +`sanitizer.json` records 64 initial mutation inputs and the 32 supplemental store +paths/hashes for the existing `document` fuzz target. With ASan and seed 1993, +20,000 executions completed in 40 seconds without an invariant or sanitizer +failure. Decode the input hex into a new writable corpus and set +`ONESTORE_DOCUMENT_SEEDS` to the recorded repository-relative paths joined with +the platform path separator, then use `cargo +nightly fuzz run document CORPUS -- +-seed=1993 -max_total_time=120 -timeout=30 -runs=20000`. The target also retains its +built-in synthetic sources. This is bounded reader testing of these inputs. diff --git a/corpus/page-lifecycle/removal/all/cold/machine.json b/corpus/page-lifecycle/removal/all/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..d4e8f0b1c752bf9865a80e754e8427d452ac68d5 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-ba22764e", "hostname": "ONE-M6-BA22764E"} diff --git a/corpus/page-lifecycle/removal/all/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/all/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/all/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/cold/read/environment.json b/corpus/page-lifecycle/removal/all/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..d88492d65e6b75fdcbff85d67ffababe12927ec0 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-BA22764E", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/all/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/all/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..ea04a770df6235c9edf91c1655df5a8afceb2aed --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-000.xml b/corpus/page-lifecycle/removal/all/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..69cb54460c8c4cb4a2be162de46f0a118d471015 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-001.xml b/corpus/page-lifecycle/removal/all/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..249d5e822e51827cf3f0e6cf4e1080acac83e02b --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-002.xml b/corpus/page-lifecycle/removal/all/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..9dfd5cce263089443188f772e383cd028e8275d6 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-003.xml b/corpus/page-lifecycle/removal/all/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..0419e13e0c1978d7fd672f1bdf5e3d4f94ed04f1 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-004.xml b/corpus/page-lifecycle/removal/all/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..fb28124f53aa5ce6380884a8882363cd74cd9440 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-005.xml b/corpus/page-lifecycle/removal/all/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..03e912f09f76f734f444a1fb9945d915b572c657 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-006.xml b/corpus/page-lifecycle/removal/all/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d21e76f5e6d72daa756de1c138f2ffa558d9f1 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-007.xml b/corpus/page-lifecycle/removal/all/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..6d28bf672081ec159fdff185624a3b27066315bc --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/cold/read/page-008.xml b/corpus/page-lifecycle/removal/all/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..75ecb71c26adc731629e8b07f5bb5f7233728d79 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/cold/read/payloads.json b/corpus/page-lifecycle/removal/all/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/cold/run.json b/corpus/page-lifecycle/removal/all/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..9d3e4e5e4976fd1e175695b9b63728c4d4de2e55 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/all/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/all/cold/source.json b/corpus/page-lifecycle/removal/all/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..63f51beaf25f9182dcce81ddc659d8d451327853 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 57488, + "sha256": "4fde3d9e45bfd5a94eea680c098e0b4d52b90b683f4475933a2dd292e36cadba", + "mtime_ns": 1788944891662075246 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 50672, + "sha256": "bdf772ed06f2bfc122116778c7cbba39be50d7461593703d956a6881ac7822e0", + "mtime_ns": 1788944891662641784 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "7e67f2a907619793097ce10f86758172ab3d66c748382793b0927599bd498fee", + "mtime_ns": 1788944891663056490 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "292ed75eb7cc4b8e86051efc512941761404968157af556d956a6a48c0ef4177", + "mtime_ns": 1788944891662418244 + } +] diff --git a/corpus/page-lifecycle/removal/all/cold/teardown.json b/corpus/page-lifecycle/removal/all/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/all/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/all/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..acdea7ed63323f952c7d81b588c7116953b919c7 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/all/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..96ab361bd509f0f2e0b12daca2040d84bef21aca GIT binary patch literal 57488 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 VI$(JQDDj`PJTsNpd{J7j{U6Fq0zCi# literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 100644 index 0000000000000000000000000000000000000000..896c00305ea36331a273c81f086ce6ac1665d10d GIT binary patch literal 50672 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 NB_QSeTZ7p6|35a4xeEXQ literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/all/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..4117d0f1227e5b1b9b93bb5f6985bdc63406f816 GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x9D8<$=@x#g?-lq7+i)%Bm|FrWeZyR!tOCw}!@dO>{R z+Y{?k$nA*Uo@>en0ceZ4V`@Gh= z#--0anHYi6EC~$_*u;lNK#clgGz5lu2q4#)-n)#O4vQY@hUI%u2ERO&DFDQ00%AcR z28n@idgm-(5FaEi1Qi2`+a%vx4B~S`#Z0qB&H$OCU^E0qLtu!60IdE8~L+@!uURVhXEU!T#Cm5NzfRc=m61*jap$FM(AUhapG#P$H8ZIfe|0ctrg5ui-7KSOZ3^F@q7(}vx^gbXBs$Kj_9!M_u zeady^f=Tjqp>jeXJw`z6&ydHE%HYS4&rkxS;~89lWDXF6cqt4442cZsKvpq>9#92H IC8Q4s0BQyY761SM literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/all/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/all/native/after/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..14aacf763e07681dc2ba3cfe7b86f03bd12357cc GIT binary patch literal 4920 zcmZ3e|KIuM`!b(-j|5(YE0x8Ix1al6&~(*v?z;Vl!|!`+Wk3V=cV`JmPyFh+^n&=r zw;)KmcO1!33Z*OdL%Zg$q&x0$@Q7s1ys324N5Y(hwC8H5S4UVHo+? zSxVxz=W3U>#a)5d>b^$vLM5ax&z`5x#o#uPH@u9KCv^=>JvMra=0bjCj7`m`*k}k0 z^$9~d2W9ZfQ<(xld?p|k1Y(dF2&Z?>@&)lh;zCd{kho3q zy~Q9t7gWqNTO=987lHCqbiCX_d^spTyVHuF1_2%%mArrq z!_*~=DiB4(l*Cp(!omksj)8zk0q#bS^oxduVEv2g(_~~E*7~w6dJ^~lH>jM%1`d>G zr&~GPWrWBpiZnDZr~rc=r1af10lT26%YKVH4&)eqZTg@g(9qBWl$*>@dPBC~z;o)n z6{7PQ@0EnXZJ&A=50oHMOn#Lal%vnc2M_3fAUoL2<~ z9?%qUbqI@(_m**+AH7=UKUHVZl&U@Jl0epg;^QnMH!Pfi8XOH6dQUR4Z~hi%UAa)Ndh^m>p#r_C4My^_6L_Ae!z011Xzy5 gGX$ZOFHXP`ClBfappFJmo(1J(M41LM2U4a10Mt&MY5)KL literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/all/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/all/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac99f51a6964e36b726cde17ce751f7422813548 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/after/reopened-hierarchy.xml @@ -0,0 +1 @@ + diff --git a/corpus/page-lifecycle/removal/all/native/before-read/environment.json b/corpus/page-lifecycle/removal/all/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..b2042d8ca11d8b46825716dc7c435665875198a5 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-D03A36CD", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/all/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/all/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..e1f532746760330a9f8ed049bca9bcc45f9c50cb --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/all/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before-read/payloads.json b/corpus/page-lifecycle/removal/all/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/all/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..6e93f8b6600db9c562cf7a3a5495f9355a09a6fb --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/all/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..5dbca2bad1e6196ad88e4b1ca7fe89dccc859552 GIT binary patch literal 53544 zcmeHQ34Bb~_kT0VBr}s`k{FQ?1k(~CO^CIYNQlIm*1oiY#8OL%sJ#X$u_o4*s=c*V z(NGOiwY2n)DlL9W?M2Z=t)=|W_r1B^%k9f#Lb{ss`P`X#=iYbkx#!*G-0wU0&iNNR zkC<|7dGodFTMa!JGUxC&HD3?->WwW;=AXRYZ0MnTdj*c_pPc7YV*1VacMleuer?a% zV-+c08Cdd%MED)W7`AW5XY67V4%{0s_M7;3)_$_H-Kn^ZOW(NqL1v&W)|I~Xir=^f z(Kqq|;j+S4_>}4Fse!jj*BsUO^WGb<;u*nbFHJVzaZc7 z$6r|?i%rV##}rPEQv?5g4eYvc`{w%LZI}7js-o{J%(iMQt?#WgYaZ5Wu-I@Yd;P}m z=4&Y0HPLESuP1K@x(J^nl zTB9tBy5VN&TKty<*F&Z?UiU@XN3WkO-IzrkF<1gx)tyx1xno+dz56^qn;5*1Mb+`N zOdh)a=)jfV>8o09oEp0{t3QjfdRyYM`%T(Xb&T6{+R#BOd@pTgQJ?u(lH=BPsBwCV zuE@LA_|ZLdH(1n^B9`47npXM0Bil@&y0Lzjx=jC(MI9DXbl2Zf!J`G4SrZi_Z&8|9jXVD##S-(fCj{b3OAg;9(d?|p3;5NH%5nO}sXXAl? z@=VuixOS&dgn~B(@VjiRI0*T;P%ztg;4kZS@JLbHHTcL6{F2wU?=ME*AY5-A)$Ts7 z@f*S9W^ltbOW!dkBm~#UAMx9p9!|nF%mZ8pE=v6tP3NRr8Yyt5DZkMWucoPL& zXK(mC1lN!m*T0`1dj-FdA50PO5K2#+KM2>5qqvO+{-}zbGJ@zEWq^-zOHe?$h>w`m z+f}E}c|13yFGJxO3b=1&{Fj4~#*IQ*8xQ=nFYoLqXS)U; z@_>J6Yh`!noymJY_U$XU#{Gy7sPx8mT% `h_%OPh2y-3<_Pc4f&!T78@V3u)5wK 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 + diff --git a/corpus/page-lifecycle/removal/all/native/before/page-001.xml b/corpus/page-lifecycle/removal/all/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..57e5944e67cbd314acd2f365eb65511e0dbc0f56 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/before/page-002.xml b/corpus/page-lifecycle/removal/all/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..d7ad1468e4b2cfa94332bc80cc25f1ca5a1c2d46 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/before/page-003.xml b/corpus/page-lifecycle/removal/all/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..74e7fd468a0c7d982759f8243a404f0f06550f9f --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/page-004.xml b/corpus/page-lifecycle/removal/all/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..31e5b145de0a43fdc09f4423aaa98864b1292b5e --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/page-005.xml b/corpus/page-lifecycle/removal/all/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..6cbb73666030b127266103c9a3ee7cd7dc0ba44c --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/page-006.xml b/corpus/page-lifecycle/removal/all/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..917b76df32ce09c038881539c3e2950f8f061a04 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/page-007.xml b/corpus/page-lifecycle/removal/all/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..67aa089d56cbba358e112436d8c1591fc70fb85e --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/page-008.xml b/corpus/page-lifecycle/removal/all/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..29dd9ebdc5fc43585154b84a1c6ebd66ecffc326 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/all/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..97f85a36e552f3999170dd8884a99e4ba18cf76f --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/interaction.json b/corpus/page-lifecycle/removal/all/native/interaction.json new file mode 100644 index 0000000000000000000000000000000000000000..1866592c57787747e6549b8d81604170cf6586c4 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/interaction.json @@ -0,0 +1,4 @@ +{ + "page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422" +} diff --git a/corpus/page-lifecycle/removal/all/native/machine.json b/corpus/page-lifecycle/removal/all/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..5c60e8cff9acd8a0fcf6453f6942723205ebf1bc --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-d03a36cd", "hostname": "ONE-M6-D03A36CD"} diff --git a/corpus/page-lifecycle/removal/all/native/read/environment.json b/corpus/page-lifecycle/removal/all/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..bcf492055933713b143adb51fac93c754f3dd26b --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-D03A36CD", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/all/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/all/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..9d426362f32360395123f9dc18eead97f2f3d646 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/read/page-000.xml b/corpus/page-lifecycle/removal/all/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..87cce872c5c956f9e4d9fc6561e4ecd9e1654ff2 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-001.xml b/corpus/page-lifecycle/removal/all/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..6ae94fe17d36f659c1317738f258af63fc3ceaf0 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-002.xml b/corpus/page-lifecycle/removal/all/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..cd57cdf56d0adb18afcdbf8794e2ceb5afbaad9f --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-002.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-003.xml b/corpus/page-lifecycle/removal/all/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..123bfc91211d50a8c4d0836d4ace183e67a38f4b --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-003.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-004.xml b/corpus/page-lifecycle/removal/all/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b1cdeb4942ab184190e5a469dbf4662fd378326 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-005.xml b/corpus/page-lifecycle/removal/all/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..1d1f4ccc9f4bd1e9415f18d5b1db58a43264db90 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/read/page-006.xml b/corpus/page-lifecycle/removal/all/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..43b1563a2f38be5de1bfaef241ee4060a23170a7 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/read/page-007.xml b/corpus/page-lifecycle/removal/all/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..8bdc5185c3c7af94c1d2696b86c94cc7add8971d --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/all/native/read/page-008.xml b/corpus/page-lifecycle/removal/all/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..c375914c1621d14e3849b51c522a1d9201ada8b9 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/all/native/read/payloads.json b/corpus/page-lifecycle/removal/all/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/removed-ids.json b/corpus/page-lifecycle/removal/all/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..d7553192a5c6bd57722be15aad74723314cbb0ba --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/removed-ids.json @@ -0,0 +1,11 @@ +[ + "{DEB8D59B-0014-0788-3D60-C93E471B33D0}{1}{B0}", + "{94D5AC68-90BF-0E1A-2923-C91FAA8BF8FE}{1}{B0}", + "{B4DA6D5B-9967-0938-39BE-0FEB5139D09B}{1}{B0}", + "{A0162422-9FA2-4C6E-84BD-4757E96DEF43}{1}{B0}", + "{FD9A0FB1-19E4-4668-BA50-7F83AD477BB2}{1}{B0}", + "{A046CD72-832E-4837-A676-A72F87F52764}{1}{B0}", + "{73853F5F-50A2-4B3A-9AD1-0B155082CA28}{1}{B0}", + "{1860C5FF-665E-410B-A571-094EC7BB5E32}{1}{B0}", + "{6329A11C-3357-4669-8ECB-614FC3727303}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/all/native/run.json b/corpus/page-lifecycle/removal/all/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..1093c86d205d24cb336c467bcb0c47f8aa336ac5 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp5p8ogly8", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/all/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/all/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/all/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/all/native/scripts/page-removal.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6b2f7f5bf1860ab9252f09f1558e83893a0656f6 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/scripts/page-removal.ps1 @@ -0,0 +1,31 @@ +param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost) +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly before +$request = Get-Content (Join-Path $Root 'removal.json') -Raw | ConvertFrom-Json +$app = New-Object -ComObject OneNote.Application +try { + $notebook = '' + $section = '' + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 0) + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$tree = $hierarchy + $pages = @($tree.SelectNodes('//*[local-name()="Page"]')) + if ($pages.Count -ne $request.expected_pages) { throw 'The removal fixture has an unexpected page count.' } + $ids = @() + foreach ($index in $request.selected) { + if ($index -lt 0 -or $index -ge $pages.Count) { throw 'Choose an original page in the fixture.' } + $ids += $pages[$index].GetAttribute('ID') + } + ConvertTo-Json -InputObject $ids | Set-Content (Join-Path $Root 'removed-ids.json') -Encoding UTF8 + foreach ($id in $ids) { + $app.DeleteHierarchy($id, [DateTime]::MinValue, [bool]$request.permanent) + } +} finally { + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + [GC]::Collect() + [GC]::WaitForPendingFinalizers() +} +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly after diff --git a/corpus/page-lifecycle/removal/all/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/all/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/native/source.json b/corpus/page-lifecycle/removal/all/native/source.json new file mode 100644 index 0000000000000000000000000000000000000000..303107244b5de174a239d0577a051a0d50c22511 --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/source.json @@ -0,0 +1,8 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 53544, + "sha256": "2f2b859877676ef11d7c3e58995e6614ac598240b51f37109a391bb42ff8652a", + "mtime_ns": 1788923715529540921 + } +] diff --git a/corpus/page-lifecycle/removal/all/native/teardown.json b/corpus/page-lifecycle/removal/all/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/all/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/all/removal.json b/corpus/page-lifecycle/removal/all/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..03c4c41002b5e6530c043a26cfa8b3d1c46bb66e --- /dev/null +++ b/corpus/page-lifecycle/removal/all/removal.json @@ -0,0 +1,16 @@ +{ + "case": "all", + "selected": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "permanent": false, + "expected_pages": 9 +} diff --git a/corpus/page-lifecycle/removal/child/cold/machine.json b/corpus/page-lifecycle/removal/child/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..909904f96836b07ecaf76303721d8f8c517d4397 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-1fc1f9c2", "hostname": "ONE-M6-1FC1F9C2"} diff --git a/corpus/page-lifecycle/removal/child/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/child/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/child/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/cold/read/environment.json b/corpus/page-lifecycle/removal/child/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..9c596dd04f4fce06456149fd0e3bb0dcaee701f7 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-1FC1F9C2", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/child/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/child/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..f163e81ed56d34756d56729da6b7fc4f9a584ea5 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-000.xml b/corpus/page-lifecycle/removal/child/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..b47b7b3e8880f42c78ef93638c54d0ce85922075 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-001.xml b/corpus/page-lifecycle/removal/child/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..e4ac300587ab5e138f895346e1d22746fd4f2e59 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-002.xml b/corpus/page-lifecycle/removal/child/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..5a367369d6328940e8392e10fb9d17d4f99a6964 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-003.xml b/corpus/page-lifecycle/removal/child/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..e72845beb1bb1c4e424e9a99872982fe6985ee0d --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-004.xml b/corpus/page-lifecycle/removal/child/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..7efeb75dfac15ce7efa3fc6c393cbd0beecf50ef --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-005.xml b/corpus/page-lifecycle/removal/child/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..0d7bca281753d469d8fe73a70a58a383dafb4f0b --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-006.xml b/corpus/page-lifecycle/removal/child/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..aacd7a42587e80df919ea2440db6afe19109e829 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-007.xml b/corpus/page-lifecycle/removal/child/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..03ecc4ed83b19d5ff576f3175ba3793103f91308 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/cold/read/page-008.xml b/corpus/page-lifecycle/removal/child/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..df86fd0b9f826b1191ab9a2d8a37b4dd3e2e3a7b --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/cold/read/payloads.json b/corpus/page-lifecycle/removal/child/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/cold/run.json b/corpus/page-lifecycle/removal/child/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..b1f15ac838a9268b680e32bb3cd5746a5fbf754e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/child/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/child/cold/source.json b/corpus/page-lifecycle/removal/child/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..2d3cc990f2bc2711b594b91f84fca2da2fafb3e7 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 54304, + "sha256": "6368c735946dd7405097c99b77327be8b8a5ba6005420bd9b614f09815f1c428", + "mtime_ns": 1788944409043485108 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 11928, + "sha256": "7984938bbce6f047a95c75ff297107bd08252389c582f10ae856be0c003ba620", + "mtime_ns": 1788944409043834774 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "7296a70d62e61eece50a26af4cb3be311f466423cf5fd981b42e0a24d6016147", + "mtime_ns": 1788944409044065440 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "0e0a51ba74214fe2f4a669b1d5cf9358749a17603e336850cba04101f5eda933", + "mtime_ns": 1788944409043660024 + } +] diff --git a/corpus/page-lifecycle/removal/child/cold/teardown.json b/corpus/page-lifecycle/removal/child/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/child/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/child/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f627e50eae08bb203972f67045660ad5f8a7170 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/child/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..b28b4be4f1badcd374614f3b2f96391a33fb32cf GIT binary patch literal 54304 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/child/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/child/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..9f90b03084d4efcc5322e82611c5b80206ff189b GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x7hZJgj9$MxEG;xtdI%^v2v7|?+I-B|+C6Tf;cy&yjE z?TK|aq=E9t7^eI`5P;Y$FaanH6Nd@&dFyl)tt<7}YL+Mv@WQb&DAZiZq!AyhDum4W8b=s)o-cXz!@y%6)A^WJFY zb!qWHMxZoHLPG;K@!=5=qrMmofngp3$aSXoF5{-dqKCR+`5u(PFHdC(0P&fCSP+Oo zVj!H}Im;Ks2Z;+o#X#aV$@dn6_}ox2(`=D5K;|eI4S~@R7$PA6tN%gy8w7Z8RPq8c z3{#gd;%zcR3>d;Bw(=1cKA>_A1VjpOH-e;JG&IyIf6Je@>!sr!_C4>E3ffXY#> z(3jq3>2Q}3BCjaY(7>Pq40@1KADKh*QiASz&GvEJ_UyW3kcL1*Ll02Schjx|zP-CW zC+i+H78Yqv9Vaopl0f@~86M)h%aWr8RE=UasfCV|AQY=6kgh2pELsUT2SO`OeVPxsi z;%~2eHhIl|V#l-MiNRK0sKj35>Z-#&sh*RwugC1)^)(-+9vi(yb0I%6#-?UeY%~Oh zdI%i(^8M?^s<0&jP>*orFidS=RQa~2KjoPRkJs``R>$gFYCIT$(kuxL4cNqodJv4d ze>4O}LW1ZePzJv|l_>zkX98kDAO?wnaC+w~Ul1Q8E(8?=iQ6RK zTMXiJLB&k7MUp{$5hy=J$IBhWmxuDx3sytwbRd5ejE2By2n>7(!0LZc{ssXa9F@F) z48znVj4BXC!<58UKElEWRE~jwNCECfko1d&hRIGG-`X>HJ?G5!c>74B=`N_8#0CnO zx4Bt5++~EwD~dEUFsJ~79;DQ6)#68jSE?P?-jvv@8~apUL!hCd2PpUGNd4Q;f&!N% znFW`<_~Q9MT6H}bdQUJi!b)IZdEJu2(1Yv|kcl9$KGL9}0j5p{XyktZh6b<<(Zm5h zs8SXN23Y+86lnm70v!W3or&R_41>x(83qxM^R~>p2a<$<1{Q`XvJ5gifpXbE8l(nP z+my&0-m%om*nOhc%E*nM{C%C7TXDiqHopvB`Z1J){oyi?X9B3Uo5H5Cip-Y=nr_7@6;|EoN zfd@1NTphyVL%eYDKhbDouer@f3oO1iXMwB%#m8AjZdf=2H8>hD^qyp7;R4FCVvU;` zO@?2f_yD>5W}a>2)zT)f1&dx;7iC9m2N{XYHv*-_ZCG3mQr@gKb5h&%Vvn^O73M$G zbh3iE94N&AVuRFxDsq@F0)pmW%+l8L>tQ=w!*Jr?Dv&(L7corSAUA`!P+vqav2X!( z;`aqu`6w|O0yGE# + diff --git a/corpus/page-lifecycle/removal/child/native/after/page-001.xml b/corpus/page-lifecycle/removal/child/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..dcfc9a8c9941d9d34ba3a571acfab5d06757b2f8 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/after/page-002.xml b/corpus/page-lifecycle/removal/child/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..9d12389b48f243576af272bd40f49a8b99db3769 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/after/page-003.xml b/corpus/page-lifecycle/removal/child/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..57f080f6d4d057a430c6c45a2b6fb7bc825e03be --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/after/page-004.xml b/corpus/page-lifecycle/removal/child/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..40f2a1fb030f5115a479ada9d9bbf1d616a9dc68 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/after/page-005.xml b/corpus/page-lifecycle/removal/child/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd488f65f52a132a7dbc395fcf65340689138225 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/after/page-006.xml b/corpus/page-lifecycle/removal/child/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..d6b761eb83074fa8a04b5cfe4a309bbb83cb294b --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/after/page-007.xml b/corpus/page-lifecycle/removal/child/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..8da80f39d70571c57c4a308f26bb33bc623252d7 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/child/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..57a36f2406359a3f556270e8f9c695995e4be19e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before-read/environment.json b/corpus/page-lifecycle/removal/child/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..760022fd474d8dfb35afcea26fbfefaf7163eb02 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-4003AE1D", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/child/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/child/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..d61e12ca4eadd719b05e4988b7a0e4f3e476ccaa --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/child/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before-read/payloads.json b/corpus/page-lifecycle/removal/child/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/child/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..459613c4ff084db17d1babf57050b2ee46513e1f --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/child/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..679366c55dc53774c8b33b8c38fe3dc0dbc154d1 GIT binary patch literal 53544 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/child/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/child/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..2216f0ebb8156b8422b580ba1f108199d6892a2a GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x9bdFyl)tt<7}YL+Mv@WQc@0S(ySoh2YW@vG<33*r;s zo>+H78Yqv9Vaopl0f@~C6M)h%aWr8RE=UasfCV|AQY=6kgh2pELsUT291wyC!^kTB zGn?-o*y=Y?EtGY`jgST0P>H?9)m4XmQavYUUys?p>uWwtJvMra=0bjCj7`m`*k}k0 z^$td7;U)OaugrCAah8nB5E^&l8^ z|7Zw|h!8-oGre~iHysu|)D6q`pbUO_DpLT6&jiGRKnxNC;q=Z~z92qG98}f9#BGxA zEe7$qpkk)kBFP}W2$Y|q>f}~$GG)#8l_|~4m>p5q($J<95O?N?MB{opNyv@zh;VvUYUQwi> zfk6cr^dO~ns}?^Jyi)DB_NK&M-Pot<8UhUsJwUlfN9x~(78JNF$t<|+#TU;9(yHsh z(0hWB5mo{N%jT98h8|>(fJ_8|^^pb*4KQ^wKqLPPFf@Q=h$as3L6x#FFu>{$phyEq z6zCYR=}ZjYWEfQT$uNk3oVR7(J&+^>G_WvCk!6tC36#qQ(jYaU+NMP2@Q$Tc#_kin zRz`08s67%~~s7*ZLM87hG|2guT6$Y;m{(vaRCkOBha_yOqz#X+YyLy-2( zTJL=#Ia|5j@3aGnV~dvs>P+r9;y~-zfpD?A3tifrI%O7hA3vxH3_PGI;HnQ6AL50J z|A|H$d(CY=T43?DISXVBC_c_Ia>K$IsKL>Iq4y*s3l~t96>HqoXfpf)#RtgvQ7{?; PqalDR1dxk0Sos40M7=;I literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/child/native/before/page-000.xml b/corpus/page-lifecycle/removal/child/native/before/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..aefa991d8c8fd99cbb15f50958515e9c5aa26dae --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before/page-001.xml b/corpus/page-lifecycle/removal/child/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..1162fd182f88d658fa366ec0b448846cd8c88b2e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before/page-002.xml b/corpus/page-lifecycle/removal/child/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..49ff46cd29cb2cf02824fae070ee5fd3fa85f5cf --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/before/page-003.xml b/corpus/page-lifecycle/removal/child/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..ff1c74a06227f10794ce32091d9da63e5574b110 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/page-004.xml b/corpus/page-lifecycle/removal/child/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..30cf14656bcdaddc850269cf1dcc21f7f79c7979 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/page-005.xml b/corpus/page-lifecycle/removal/child/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..967eb4ea51300d7ba1a345a6b5ce4a4aea50e9cc --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/page-006.xml b/corpus/page-lifecycle/removal/child/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..53275432dfac6d77bbaf7243372349859d85beea --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/page-007.xml b/corpus/page-lifecycle/removal/child/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..8cf827d88cefc43412274e3b3f2495b5b24760e9 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/page-008.xml b/corpus/page-lifecycle/removal/child/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..c6a29bc26f3e372159cd6f4f96ba80510ab97cc1 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/child/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..4768f2093dead0e002d6cb270058dd6d4762157b --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/interaction.json b/corpus/page-lifecycle/removal/child/native/interaction.json new file mode 100644 index 0000000000000000000000000000000000000000..d7f9cca5d7dbdb243d4d401afff7a4421a97b3a2 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/interaction.json @@ -0,0 +1,4 @@ +{ + "page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "page-removal.ps1": "b61fd70c3047910d381f2e2678d87c6ff394f3ac2be88f5a7a6aa89f254913c9" +} diff --git a/corpus/page-lifecycle/removal/child/native/machine.json b/corpus/page-lifecycle/removal/child/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..c32a416eeb5d54b65db410f05d0c3e0199b8652c --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-4003ae1d", "hostname": "ONE-M6-4003AE1D"} diff --git a/corpus/page-lifecycle/removal/child/native/read/environment.json b/corpus/page-lifecycle/removal/child/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..f3dc9c3fb43ef103b0e60eeb4bfd8d1e2cfd51a4 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-4003AE1D", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/child/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/child/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..171ddd3bed5b8c5f4268acecb24f92075f8128c2 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/read/page-000.xml b/corpus/page-lifecycle/removal/child/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..793081459e722ca36babd96e7c7631db652dae21 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-001.xml b/corpus/page-lifecycle/removal/child/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..b6f33944ee0edcf1c5d952e01e8ae265ab610f56 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-002.xml b/corpus/page-lifecycle/removal/child/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..9e9c3b056a9edeb9065067155b1f5aab7c1475f4 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-002.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-003.xml b/corpus/page-lifecycle/removal/child/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..d38eedc226a7a53628020980a7bd47d5326356d2 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-004.xml b/corpus/page-lifecycle/removal/child/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..b556a802e430dd53923368988f8b65cf7d9f4363 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/read/page-005.xml b/corpus/page-lifecycle/removal/child/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..0320d7e57254e32813a35424481190cc4f7f4f70 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/read/page-006.xml b/corpus/page-lifecycle/removal/child/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..be689894f9bf59e9c04574e2874b411389d94153 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-007.xml b/corpus/page-lifecycle/removal/child/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..a9246fcaf4df98a6489d41a37df8623fee3c40c8 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/child/native/read/page-008.xml b/corpus/page-lifecycle/removal/child/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..f5cf3443b70a6b7464092058aac766f879c908f3 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/child/native/read/payloads.json b/corpus/page-lifecycle/removal/child/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/removed-ids.json b/corpus/page-lifecycle/removal/child/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..26366c0789cccecdf3640fedbd23d569f5511046 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{5EF748FC-DC7B-4686-A4A0-542F66676ED7}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/child/native/run.json b/corpus/page-lifecycle/removal/child/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..47f8a8ef25d42b2cf343303e4626f8926748739e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpm1jskckv", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/child/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/child/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/child/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/child/native/scripts/page-removal.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..130c40f01ec4746da986649ae4ce98859810d6b1 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/scripts/page-removal.ps1 @@ -0,0 +1,31 @@ +param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost) +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly before +$request = Get-Content (Join-Path $Root 'removal.json') -Raw | ConvertFrom-Json +$app = New-Object -ComObject OneNote.Application +try { + $notebook = '' + $section = '' + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 0) + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$tree = $hierarchy + $pages = @($tree.SelectNodes('//*[local-name()="Page"]')) + if ($pages.Count -ne 9) { throw 'The removal fixture must have nine original pages.' } + $ids = @() + foreach ($index in $request.selected) { + if ($index -lt 0 -or $index -ge $pages.Count) { throw 'Choose an original page in the fixture.' } + $ids += $pages[$index].GetAttribute('ID') + } + ConvertTo-Json -InputObject $ids | Set-Content (Join-Path $Root 'removed-ids.json') -Encoding UTF8 + foreach ($id in $ids) { + $app.DeleteHierarchy($id, [DateTime]::MinValue, [bool]$request.permanent) + } +} finally { + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + [GC]::Collect() + [GC]::WaitForPendingFinalizers() +} +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly after diff --git a/corpus/page-lifecycle/removal/child/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/child/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/source.json b/corpus/page-lifecycle/removal/child/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/native/teardown.json b/corpus/page-lifecycle/removal/child/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/child/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/child/removal.json b/corpus/page-lifecycle/removal/child/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..361fe64a5e2971361f0b91dcb8f7a95c79d3c664 --- /dev/null +++ b/corpus/page-lifecycle/removal/child/removal.json @@ -0,0 +1,7 @@ +{ + "case": "child", + "selected": [ + 4 + ], + "permanent": false +} diff --git a/corpus/page-lifecycle/removal/features/cold/machine.json b/corpus/page-lifecycle/removal/features/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..b9a6d62dbc4bc8b0e1a72c8e07fc44c5b5a1bd7d --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-08553da6", "hostname": "ONE-M6-08553DA6"} diff --git a/corpus/page-lifecycle/removal/features/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/features/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/features/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment b/corpus/page-lifecycle/removal/features/cold/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment new file mode 120000 index 0000000000000000000000000000000000000000..022cc634ebdc06f84df6402ddba4a71f1182d179 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment @@ -0,0 +1 @@ +../../native/before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment b/corpus/page-lifecycle/removal/features/cold/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment new file mode 120000 index 0000000000000000000000000000000000000000..032818129afe55a87bf2454f51bebb1676631e86 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment @@ -0,0 +1 @@ +../../native/before-read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/read/environment.json b/corpus/page-lifecycle/removal/features/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..dd0194d8a26e21d6672fc2aa70ce73c90d9091c5 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-08553DA6", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/features/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/features/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..f24ea7148c5e128b1bd022c64f4a3093e85c0a6b --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-000.xml b/corpus/page-lifecycle/removal/features/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..e4bf2f7a0b9ef8c6e13b29add370b8e589aa29f6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-000.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-001.xml b/corpus/page-lifecycle/removal/features/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..d451b0dca85810f13612f7b666b2a1c86ffd8615 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-002.xml b/corpus/page-lifecycle/removal/features/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..c088af146d04064d290e03c60b00a1937b158b29 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-002.xml @@ -0,0 +1,21 @@ + +/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a +HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy +MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABAAGADASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwhYfa +plh9qsrD7VMsPtUqRFOqVVh9qmWH2qysPtUyw+1UpHbTqlZYfaplh9qsrD7VMsPtVqR206pVWGpl +h9qsrDUyw+1UpHbTqlZYalWH2q0sNSrD7VSkdtOqVlh9qmWH2qysPtUyw+1UpHdTqnHrD7VMsPtV +lYfaplh9q81SPyqnVKqw+1TLD7VZWH2qZYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adUqrDUyw+1 +WVhqZYfarUjtp1SssNSrD7VaWGpVh9qpSO2nVKyw+1TLD7VZWH2qZYfaqUjup1Tj1h9qmWH2qysP +tUyw+1eapH5VTqlVYfaplh9qsrD7VMsPtVKR206pWWH2qZYfarKw+1TLD7VSkdtOqVVhqZYfarKw +1MsPtVqR206pWWGpVh9qtLDUqw+1UpHbTqlZYfaplh9qsrD7VMsPtVKR206px6w+1TLD7VZWH2qZ +YfavNUj8rp1SqsPtUyw+1WVh9qmWH2qlI7adUrLD7VMsPtVlYfaplh9qpSO2nVKqw1MsPtVlYamW +H2q1I7adUrLDUqw+1WlhqVYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adU//Z + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-003.xml b/corpus/page-lifecycle/removal/features/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a533f1d01bea5309545d0374b75e36fb14685b6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-003.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-004.xml b/corpus/page-lifecycle/removal/features/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..28c8610a7805d5bcb2638d1a119342f42dd0020c --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-004.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-005.xml b/corpus/page-lifecycle/removal/features/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..80e59bdf22edd5da9e59325c4a10fca5f963cc15 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-006.xml b/corpus/page-lifecycle/removal/features/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..8f31877602cba328e733ca59e44766c29cc4de87 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-006.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-007.xml b/corpus/page-lifecycle/removal/features/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..d494cc847a8c2a6a0c644a598dbc6c36fdaf31f3 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-007.xml @@ -0,0 +1,9 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO +xAAADsQBlSsOGwAAARlJREFUeF7t2VFHQ2EcBvD3PWetVqvVam1ERESMiIiIiL7/J5p9gD1dvF51 +8eNcn4uf53n2P1ZLKUOpnkMCtYx0kkAt00F8gkAtsxFQBJpPAEWgxRGgCLScAopAq2NAEWhzAigC +3c0ARaD7U0AR6OEMUAR6nAOKQE/ngCLQ8wWgCLRdAIpAL5eAItDrFaAI9LYEFIHerwFFoI8bQBHo +cwUoAn3dAopA32tAEehnAygKjPu/xjyHBAY0WQDQL+0BBKhtYSVIgiSo6w+xiqmYiqnYX34J2SAb +ZINskA1qa4EESZAEdW1B15e7g9xBbf2VIAmSICPtDmprgQRJkAR1bUHXl7uD3EFt/ZUgCZIgI+0O +amuBBEnQP07QDo1OW207QPoWAAAAAElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-008.xml b/corpus/page-lifecycle/removal/features/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..351b992efe91bfc7e7682b55e690332c422d1bf3 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Inherited strike and spacing]]>مرحبا بالعالم]]> diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-009.xml b/corpus/page-lifecycle/removal/features/cold/read/page-009.xml new file mode 100644 index 0000000000000000000000000000000000000000..0d6bbcfeda0a913cc2afb812a1a55a97dce3c6a9 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-009.xml @@ -0,0 +1,300 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAARnQU1BAACx +jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEImSURBVHheDbiBV2GL+v+/f9V1q+uk46TjpDFp +TBqDMUhoh3Zoh3Zoh3Zoh3YYgzE0Jo1J46TjpOOk61Yf32pZ1bKqZVXLqpZV/W2/8y8863nez/v1 +AgAAaAL+vxagiQQ0twIt7cC/yACpA/h3J9BKBdq6gPZu4D90gNwD/NQLdDABSh/Q2Q/8zAaoA8Av +g0AXF6DxgG4B8KsQoIuA3yRAjxRgyIBeBfACBJhK4KUa6IMAlgbo1wGvYICtB14bgQEE4JiAQQvw +BgW4VuCtHeBhAN8BCFzAOxwQuoH3XkBEAGIfIAkAQ0FAGgKGI4AsCshjgGIFGEkA4CowugYoU4Bq +HVBvAGMZANoExrcATQ7QbgO6HWCiAMC7wOQeoC8Bhn3AeAhMlQHkCJg+AUwVwHwKWM6BmSqAXgCz +V4C1BtiuAfstMFcHsDtg/gFwNADnI+B6BhYAoPn/a2puamluJjW3tDb/q72ZRG7+d0dza2dzG7W5 +vav5P93NZHrzTz3NHb3NFGZzZ1/zz/3NVHbzLwPNXYPNNG5zN6/5V0EzXdj8m6i5R9LMkDb3yppf +KJqZYPNLZXOfupkFNfdrml/pmtlw82t984CxmYM0D5qa31iauWjzW2szz97Mx5oFjuZ3rmYh3vze +3SzyNouJZomveSjQLA02D4eaZZFmebRZEWseWWkGE82jq83KtWZVqlm93jy20Qxlmsc3mzVbzdpc +s267eWKnGS40T+426/eaDaVm437z1GEzUm6ePmo2nTSbK82W0+aZ82a02jx70Wy9arbVmu3XzXO3 +zVi9ef6u2fHQ7Gw0ux6bF56bcQAgNTX9MxtSC4n0r1YSqZ30bzKptYPU1klqp5L+00Uid5N+opM6 +ekiUXlInk/RzH4naT/qFTeoaINEGSd1c0q88El1A+k1I6hGRGBJSr5T0QkZiKkgvQVKfksRSk/oh +0isNia0jvYZJA3oSx0gaREhvTCSuhfQWJfGsJL6dJMBI7xwkoYv0HieJ3CSxlyQhSEM+kjRAGg6S +ZCGSPEJSREkjMRK4QhpNkJSrJNUaSZ0ija2ToA3SeIak2SRpt0i6HGlimwTvkCYLJP0uybBHMpZI +U/sk5JA0XSaZjkjmE5KlQpo5JaHnpNkqyXpBsl2R7DXS3DUJuyXN10mOO5LzgeRqkBYeSfgzaREA +2pqb2lpa2v5FaiO1tv27va2V3NbW0dbe2fYfahu5q+2n7rYOehulp62zt+1nZhu1r+2X/rYudhtt +oK17sO1Xbhud1/aboK1H2MYQtfVK2l5I25iytpeKtj6wjaVs61e3vYLa2Jq217q2AbiNo28bNLa9 +Qdq4pra3ljYe2sa3tgnsbe+wNqGj7b2rTYS3id1tEm/bENEm9bUNB9pkwTZ5qE0RaRuJtoGxttGV +NmWiTbXapl5rG0u1Qett4xttmkybdrNNt9U2kWuDt9smd9r0hTbDbptxr22q1Ibst00ftpnKbeaj +NstJ20ylDT1tmz1vs1bbbBdt9qu2uVobdt02f9vmqLc579pcD20LjTb8sW3xuc0NAOSWJvK/Wsgk +EvnfreTWdnIbmdzeQf5PJ5lMJf/URe7oJlPo5M4e8s+9ZCqT/EsfuaufTGOTuwfIvw6S6Vzybzxy +j4DMEJJ7ReQXEjJTSn4pI/cpyCyQ3K8kv1KT2RD5tYY8oCNzYPKgnvzGSOYi5LcmMs9C5qNkgZX8 +zk4WYuT3DrLIRRbjZImbPOQlSwnysI8sC5DlQbIiRB6JkMEoeTRGVq6QVQmyepU8tkaGUuTxdbJm +g6zNkHWb5IktMpwjT26T9TtkQ4Fs3CVP7ZGREnl6n2w6JJvLZMsReeaEjFbIs6dk6znZViXbL8hz +V2SsRp6/Jjtuyc462XVHXngg4w3y4iPZ/Uz2AADlX00UUgvl3yRKayulrZ3STqb8p4NC7qT8RKV0 +dFEo3ZROOuXnHgq1l/ILk9LVR6H1U7rZlF8HKPRBym9cSg+PwhBQeoWUFyIKU0J5KaX0ySgsBaUf +pLxSUthqymuIMqChcHSUQZjyRk/hGilvEQrPROFbKAKU8s5KEdop7zGKyEERuygSnDLkpki9lGGC +IvNR5AGKIkgZCVHACGU0SlHGKKoVijpBGVulQGuU8RRFs07RblB0GcrEJgXeokzmKPptimGHYixQ +pnYpyB5lukQx7VPMhxRLmTJzREFPKLMVivWUYjun2KuUuQsKdkWZr1Ec1xTnLcVVpyzcUfAHymKD +4n6keJ4pXgCgkpqo/26htpKoba3U9nbqf/7ZnA7qT53UDiqV0kXt7Kb+TKdSe6i/9FK7mFRaH7W7 +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 +B583DmKZg/jmwcrWwZfcQWL74OvOwWrhILl7sLZ38K10kNo/+H54sF4+SB8dbJwc/KgcZE4Pfj8/ +2KweZC8Otq4O/qgd5K4P/rw92K4f5O8Odh4O/mocFB4P/n4+2AWAsqSpPNRSlpLKw61lWXtZTi4r +OsojnWWQWh7tKiu7yyp6Wd1THustQ8zyeF9Z01/Wssu6gfLEYBnmlid5Zb2gbBCWjaLylKSMSMvT +srJJUTaDZYuyPKMuo1B5VlO26so2uGzXl+eMZQwpz5vKDkvZiZZd1vKCvYxj5UVH2e0qe/Cy111e +8pYJorzsK/sCZX+wHAiVP0T+0Tnlj7FyaKUcTpQjq+VPa+Voqvx5vRzbKMcz5ZXN8petciJX/rpd +Xt0pJwvltd3yt71yqlT+vl9ePyyny+WNo/KPk3KmUv79tLx5Xs5Wy1sX5T+uyrla+c/r8vZtOV8v +79yV/3ooFxrlvx/Lu8/lIgAcDzUdS1uOh0nHstZjefuxgnw80nEMdh6PUo+VXceq7mM1/Xis5xjq +PR5nHmv6jrX9xzr28cTAMTx4PMk91vOODYJjo/B4SnSMSI6npccm2bFZcWwBj2eUx6j6eBY6tmqO +bbpjO3w8pz/GjMfzyLHDdOy0HLvQ4wXrMW4/XsSO3Y5jj+vYix8vuY8J7/EycezzHfsDx4Hg8YfQ +cTBy/DF6HIodh1eOI4njT6vH0bXjz6nj2PpxfON4JXP8ZfM4sXX8NXe8un2c3DleKxx/2z1O7R1/ +Lx2v7x+nD483ysc/jo4zJ8e/V443T4+z58db1eM/Lo5zV8d/1o63r4/zt8c79eO/7o4LD8d/N453 +H4+Lz8d7AFCRNlWGWyoyUkXeWlG0V0bIFbCjMtpZUVIrqq6KursyRq9APZXx3oqGWdH2VXT9lQl2 +BR6oTA5W9NyKgVcxCipTwgoiqkxLKiZpxSyrWBSVGbCCKiuz6ooVqtg0FbuuMgdXMH1l3lhxIBWn +qeKyVBbQCm6tLNorbqzicVS8rsoSXiHclWVvxUdU/L5KIFD5EKwEQ5WPkUooWgnHKpGVyqdEJbpa ++bxWiaUq8fXKykblS6aS2Kx83aqs5irJ7craTuVboZLarXzfq6yXKun9ysZh5Ue5kjmq/H5S2axU +sqeVrfPKH9VK7qLy51Vlu1bJX1d2bit/1SuFu8rfD5XdRqX4WNl7rvwXAM6Gm85kLWdy0pmi9Wyk +/Qwkn412nCk7z1TUM3XX2Vj3GUQ/G+850/SeaZlnur6zif4zmH02OXCmHzwzcM+MvLMpwRkiPJsW +nZkkZ2bpmUV2NqM4Q8GzWeWZVX1mg87smrM53RkGn83rzxzGMydy5jKdLVjOcPRs0Xrmtp95sDOv +42zJdUbgZ8vuM5/3zE+cBXxnHwJnweDZx9BZKHIWjp5FYmefVs6iibPPq2extbN46mxl/ezLxlki +c/Z182x16yyZO1vbPvu2c5YqnH3fPVvfO0uXzjb2z34cnmXKZ78fnW2enGUrZ1unZ3+cn+WqZ39e +nG1fneVrZzvXZ3/dnhXqZ3/fne0+nBUbZ3uPZ/99PisBQFXWVJW3VBWk6khrFWyvjpKryo6qqrOq +plbHuqpQd3WcXtX0VLW9VR2zOtFXhfurk+yqfqBqGKwaudUpXhURVKeFVZOoapZULdLqjKyKKqqz +YNWqrNrUVTtUndNUMV11Hq469FWnsepCqgumKm6pLqJVt7XqsVe9WHXJUSVc1WW86nNX/d5qgKh+ +8FWDgerHYDUUqoYj1Ui0+ilWja5UPyeqsX9k11p1JVX9sl5NbFS/Zqqrm9XkVnUtV/22XU3tVL8X +quu71fRedaNU/bFfzRxWfy9XN4+q2ZPqVqX6x2k1d179s1rdvqjmr6o7tepf19XCbfXvenX3rlp8 +qO41qv99rJaeq/8DgEt506Wi5XKEdAm2Xo62XyrJl6qOS3Xn5Rj1Euq6HO++1NAvtT2Xut7LCeYl +3Hc52X+pZ18aBi6Ng5dT3EuEdzktuDQJL82iS4vkckZ6icouZxWXVvDSpry0qy/noEtMczmvu3TA +l079pct4uYBc4qbLRculG730WC+99ssl7JJwXC67Ln34pd99GfBefiAug77Lj4HLUPAyHLqMRC4/ +RS+jscvPK5exxGV89XJl7fJL6jKxfvl143I1c5ncvFzbuvyWu0xtX37fuVwvXKZ3Lzf2Ln+ULjP7 +l78fXm6WL7NHl1snl39ULnOnl3+eX25XL/MXlztXl3/VLgvXl3/fXu7WL4t3l3sPl/9tXJYeL//3 +fLkPADVFU22kpQaSaqOtNWV7TUWuqTtqY501iFob76ppumtaek3XU5vorcHM2mRfTd9fM7BrxoHa +1GAN4dameTWToGYW1iyi2oykhkprs7KaVVGzgTW7sjanrmFQbV5Tc+hqTrjm0tcWjDUcqS2aam5L +zYPWvNbakr1GYLVlR83nqvnxWsBd++CtBYnaR18tFKiFg7VIqPYpUotGa59jtdhKLZ6orazWvqzV +/lGBX9drqxu1ZKa2tln7tlVL5Wrft2vrO7V0obaxW/uxV8uUar/v1zYPa9lybeuo9sdJLVep/Xla +2z6v5au1nYvaX1e1Qq3293Vt97ZWrNf27mr/faiVGrX/Pdb2n2sHAHAz0nQDttyMkm6UrTeq9hs1 ++Was4wbqvBmn3mi6brTdNzr6zUTPDdx7M8m80ffdGPpvjOybqYEbZPBmmntj4t2YBTcW4c2M6AaV +3MxKb6yyG5vixg7ezClvMPXNPHTj0Nw4dTcu+GZBf4MbbxaRG7fpxmO58aI3S9Ybwn6zjN34HDd+ +100Av/ngvgl6bz4SNyHfTThwEwnefArdRCM3n6M3sdhNfOVmJXHzZfUmsXbzNXWzun6T3LhZy9x8 +27xJbd18z92sb9+kd242Cjc/dm8yeze/l24292+yhzdb5Zs/jm5yJzd/Vm62T2/y5zc71Zu/Lm4K +Vzd/1252r2+Ktzd79Zv/3t2UHm7+17jZf7w5eL45BIA62FQfbakrSXVVa13dXh8j16GO+nhnXUOt +a7vquu76BL0O99Qne+t6Zt3QVzf216fYdWSgPj1YN3HrZl7dIqjPCOuoqD4rqVuldZusblfU58A6 +pqzPq+sOqO7U1F26+gJcx/X1RWPdjdQ9prrXUl9C64S1vmyv+7C631EPuOof8HrQXf/orYeIethX +jwTqn4L1aKj+OVKPRevxWH1lpf4lUU+s1r+u1VdT9eR6fW2j/i1TT23Wv2/V13P19HZ9Y6f+o1DP +7NZ/36tvlurZ/frWYf2Pcj13VP/zpL5dqedP6zvn9b+q9cJF/e+r+m6tXryu793W/1uvl+7q/3uo +7zfqB4/1w+f6/wHA/WjTvbLlXkW6V7fej7XfQ+T78Y57Tee9lnqv67qf6L6H6feTPff63nsD897Y +dz/Vf4+w76cH7k2D92buvYV3PyO4R4X3s6J7q+TeJr23y+7nFPcYeD+vvHeo753QvUtzv6C7x+H7 +Rf2923jvQe69pvslyz2B3i9b7332ez92H3Dcf3DdB/H7j+77kPc+TNxHfPefAvfR4P3n0H0sch+P +3q/E7r+s3CcS919X71fX7pOp+7X1+28b96nM/ffN+/Wt+3TufmP7/sfOfaZw//vu/ebefbZ0v7V/ +/8fhfa58/+fR/fbJfb5yv3N6/9f5faF6//fF/e7VfbF2v3d9/9/b+1L9/n939/sP9weN+8PH+/97 +vi8DQEPZ1FC1NNSkxlhrA2pvjJMbmo6GtrOhozYmuhpwd2OS3tD3NAy9DSOzMdXXQPob0+yGaaBh +HmxYuI0ZXgMVNGaFDauoYZM07NLGnKyBKRrzYMOhbDjVDRfUWNA0cF1jEW649Q2PseFFGkumBmFp +LKMNn7XhtzcCWOODoxF0NT7ijZC7EfY2IkTjk68RDTQ+BxuxUCMeaaxEG19ijcRK42uisbraSK41 +1lKNb+uN1Ebje6axvvmPJW1s5Bo/thuZncbvhcbmbiO719gqNf7Yb+QOG3+WG9tHjfxJY6fS+Ou0 +UThv/F1t7F40ileNvVrjv9eN0m3jf/XG/l3j4KFx2Gj832Oj/Nz4fwDwpGp6Urc8jZGeoNan8fYn +DflJ2/Gk63yaoD7BXU+T3U96+pOh58nY+zTFfEL6nqb7n0zsJ/PAk2XwaYb7hPKeZgVPVuGTTfRk +lzzNSZ8w2dO84skBPjmVTy710wL0hGueFnVPbvjJo3/yGp+WkCfC9LRsefKhT37rU8D+9AF7Cjqe +PrqeQvhT2P0U8T59Ip6ivqfPgadY8CkeelqJPH2JPiViT19XnlYTT8nVp7W1p2+pp9T60/eNp/XM +U3rzaWPr6UfuKbP99PvO02bhKbv7tLX39EfpKbf/9Ofh03b5KX/0tHPy9FflqXD69Pf50271qXjx +tHf19N/aU+n66X+3T/v1p4O7p8OHp/9rPJUfn/7f89PR/w8QCy14LJdV2gAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-010.xml b/corpus/page-lifecycle/removal/features/cold/read/page-010.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c3d40bcac5e14030b4ef1c82c7f15217e2b203c --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-010.xml @@ -0,0 +1,46 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAMAAADS6oI8AAADAFBMVEW4t5mrt5O4qpWrqo6euo2S +uoeZs4ieqoiSqoK4nJCrnIq4kIyrkIaen4SSn36ZmH+ekH+SkHmGuoGGs395t3pounJos3CGqnx5 +qnVtqm9iqmqGnHd5nHGGkHN5kG1on2lomGdokGS4hIirhIK4d4Srd32eh3ySh3aZgHeed3eSd3G4 +a4Cra3m4YHyrYHaea3OSa22eYG+SYGmGh3CGgG55hGloh2FogF+Gd2t5d2Rtd15id1mGa2d5a2CG +YGN5YF1ta1pia1VoYFRWumlWs2dJt2I4ulo4s1hWqmRJql09qlcyqlImulEaukshs0wKukMKs0Em +qkwaqkYPqkAEqjtWnF9JnFlWkFtJkFU4n1E4mE84kEwmn0gan0IhmEMmkEMakD0KnzoKmDgKkDVW +h1hWgFZJhFE4h0k4gEdWd1NJd0w9d0Yyd0FWa09Ja0hWYEtJYEU9a0Iyaz04YDwmh0AahzohgDsK +hzIKgDAmdzsadzUPdy8EdyomazcaazEmYDMaYC0PaysEayYKYCW4VHirVHK4R3SrR22eV2ySV2aZ +UGeeR2eSR2G4O3CrO2m4MGyrMGaeO2OSO12eMF+SMFmGV2CGUF55VFloV1FoUE+GR1t5R1RtR05i +R0mGO1d5O1CGMFN5ME1tO0piO0VoMES4JGirJGK4GGSrGF6eJ1ySJ1aZIFeeGFeSGFG4DmGrDlq4 +A12rA1eeDlSSDk6eA1CSA0qGJE95JEmGGEt5GEVoJ0FoID9oGDyGDkh5DkGGA0R5Az5tDjtiDjZo +AzVWVEdJVEE4Vzk4UDdWR0NJRzw9RzYyRzFWOz9JOzhWMDtJMDU9OzIyOy04MCwmVzAaVyohUCsK +VyIKUCAmRysaRyUPRx8ERxomOycaOyEmMCMaMB0POxsEOxYKMBVWJDdJJDFWGDNJGC04Jyk4ICc4 +GCRWDjBJDilWAyxJAyY9DiMyDh44Ax0mJyAaJxohIBsmGBsaGBUKJxIKIBAKGA0mDhgaDhImAxQa +Aw4PDgwEDgcKAwZYdbPqAAAAAWJLR0QAiAUdSAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAABjJJ +REFUWEedkImbTgUcha9ChZl2RUKR0TKTtGiRsZUSEpI0tKm0GoW0WSOjMmNpL82oFG1apJJltNDC +KKRNURRZytZqRr9zzl2+79779Ty+9w943+ccZ7fPLvGv+N1js9jk8r7HfDFPzCRvktfIDOGEA64/ +rYD8oUCFVyhPGuAHtqRYUJq0IHFAOFBh7C4Hu/4B//4NfgO/bwGbN4JNm34FC8D7pWD+XDBv3hww +8w3w5uvgtVfBjBmvAAf+CvrL6f+HfgXo30L/RurdAP2l9M+lfs4c+t+g/3X6X6U+JiB/egH54wJ/ +xQ74bUNkAR9a8F5kQeKAaOAvUr5T7CB20Aay5WexTkBPSt8Rb4uXyUvkBfK8cCqkNxL9O3ZIbyQH +1klvxATkDwVC/p3btcAPrE8RmJ0U0IAX4wJ/+mDBdoLAeg8E1q5da/f8BGZ7IDBr1iy75y0DeqIB +U6dOtXueM5wgsM1QYKvhB0wOaE8MmBzAbkyfPl2BadOmmd2A3Qv8QRBAAXoGfiHRwLskEkDB9OGA +5H5gm/Rbt8oeDcgeDtgAg/qUAQ7YliJQVoZ7lhjJgZIS/FNcHAkUFeGfwsJC50efH8T34guPMgE5 +eNajRBSLSWQiKSImB5GA608rIH8osMZbsDppgB9YmmLBlKQFiQPCgTXGj6vBD6vA99+Bz8EXS0HZ +YrBkyWfgGfDsFFDyNCgungwmTQATx4OicaCw8EHgwL+G/tX0r6JfAfqX0r+YejdA/xT6n6Z+8mT6 +J9A/nv5x1McE5E8vIH/KQGRAzAI+9Ex0QeKAUOBb8g34mnxFPiWfgI/FIvIUeRI8IR4nD5D7yX1i +NHECfzRAvxuQXwH63YD8MQH5owEN0II9DWiAuyAxsHJl8NCKFb5/4cLIAg547LHIAj00dmx8YCXh +QysEBywkuOhDY9GiDwD9ABc9YjwsqCcYMMoYPfpe4HwrvbHckH+ZIb0Bu0G9Ib0BexAoKCiQf8yY +MdCPGkW9BaD+kiCAAvQMfESigUeJH3gIWAAF04cDkvuB5dIvWyZ7NCB7EKBegQLqUwY4YHmKQH4+ +7ulnJAdycxP8iYGcHPyTnZ3tjPQZJoaK2zzyBeSgtUeuaCGakpNIDjE5iARcf1oB+UOBEd6C4UkD +/ED/FAtaJi1IHBAOjDBGDgfDhoCh94BbwW39Qf4toF+/m0Er0LolyD0btGjRHDRtAk46EeScALKz +jwcO/CPoH07/EPoVoL8//bdQ7wbob0n/2dQ3b05/E/pPpP8E6mMC8qcXkD9lIDIgZgEfahVdkDgg +FLib3AXuJHeQm8iN4AZxPTmLnAnOEKeT48ix5BjRkDiBPxqg3w3IrwD9bkD+mID80YAGaMGeBjTA +XZAYGDw4eGjQIN/ft29kAQc0axZZoIcaN44PDCZ8aJDggL4EF11rXCPoB7joVOMUQT3BgAZGw4ZH +A+du6Y2BhvwDDOkN2IPANdIbsAeBrKws+Rs1agR9gwbUWwDq2wkCKEDPwHXED/Qhpj6N+IGTgQVQ +MH04ILkfGCj9gAGyBwHp+/SRPQhQr0AW9SkDHDAwRaBHj/hA3boJ/sRAjRr4p3r16s7VPleIy8Vl +Hj3EJS5HedQVR4oDyQGkBjE5iARcf1oB+VMF3AG9Qwt6plhQP2mBBuwfF7jKB4XeBI2eHgh0797d +HroY1PdAoE6dOnbPEQb0RAOqVatm9+xnOEGgl6FAnuEHTA5oTwyYHMBuZGZmKpCRkWF2A3YvcCVB +AAXoGbiURAP1SCSAgunDAcn9QC/p8/JkjwZkDwdsgEF9ONDN83flgkigffuki2p7/lq1Ei/6v0A3 +48quoFcXkHcRuABc2h6cL84jtUG9WuBwcRjJ3Bdk7AP2FnsRB/5u9Helvwv9CtDvBuRXgH43IP9h +9O9LvxuQPxqQP72A/DGBzp2DAZ06+f527SILOKBmzcgCDahaNT7QmfChToID2hFcdI7RVtAPcNEh +xsGCeoIBlQx7h3ST3uhoyN/BkN6APQi0ld6APQhUqVJF/sqVK0NfqZL0jgP1hQQBFKBn4FziB9oQ +Ux9K/MBBwAIomD4ckNwPdJS+QwfZg4D0bdrIHgSoV6AK9SkDHNAxzQD9sYH/AHAD8Cry1R2MAAAA +AElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-011.xml b/corpus/page-lifecycle/removal/features/cold/read/page-011.xml new file mode 100644 index 0000000000000000000000000000000000000000..a0c9028a8ccdd90164fa67a0e4cd9ab1aca2a130 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-011.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/cold/read/page-012.xml b/corpus/page-lifecycle/removal/features/cold/read/page-012.xml new file mode 100644 index 0000000000000000000000000000000000000000..af9041aff7c99faf83131424b2de21acc890e91c --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/page-012.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/cold/read/payloads.json b/corpus/page-lifecycle/removal/features/cold/read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..9a098a8e811fc64f2cf6bdbb9a5fde58224e7805 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/read/payloads.json @@ -0,0 +1,18 @@ +[ + { + "sha256": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "name": "Fictitious attachment.txt", + "object": "{18137E46-899C-0876-0F6B-1A8A4512B3D9}{15}{B0}", + "kind": "InsertedFile", + "page": "{755C0B36-4407-040D-3C46-9600E51C980A}{1}{B0}", + "bytes": 27 + }, + { + "sha256": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "name": "silence.wav", + "object": "{18137E46-899C-0876-0F6B-1A8A4512B3D9}{20}{B0}", + "kind": "MediaFile", + "page": "{755C0B36-4407-040D-3C46-9600E51C980A}{1}{B0}", + "bytes": 16044 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/cold/run.json b/corpus/page-lifecycle/removal/features/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..32922346b477d281248d583cbe4337dd95687302 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-features-01/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/features/cold/source.json b/corpus/page-lifecycle/removal/features/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..f71ad9782657c92a7be281153fa7a59ab7773155 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 123608, + "sha256": "ac424b7a96c21e11c519e01362e5003a148f6a6c36ce850645f8744ee6246c1f", + "mtime_ns": 1788944881762354060 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 87160, + "sha256": "559d82d54689fd1342bdc86d035475e55060b44184593b4e5581ecdbcf15037c", + "mtime_ns": 1788944881763301679 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "9285d66bd1e91c312d87e828d61f7cc95997e38bd85df1606031709e73757c3c", + "mtime_ns": 1788944881763466719 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "ecc57cec087efd762bc8fc1eb40c47681c9ac462ac33940743643a11ffd80ec4", + "mtime_ns": 1788944881762704891 + } +] diff --git a/corpus/page-lifecycle/removal/features/cold/teardown.json b/corpus/page-lifecycle/removal/features/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/features/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/features/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c9599805387e632ae7275b4ef3976dcc64106e3 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/features/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..abe7b5a5f3d2d6ba529ed9f1cd437030e65736a3 GIT binary patch literal 123608 zcmeEv4M1bXwf}`=1A#1oEMc=Ggaj@GvIIgB0)Yz&mjo^ZE(9(F0)Y#Gz_KjMvMh^; zlp?N(h)9tlMMR2-h=|Cph=|XxYU@XBwXIs)YSmh`e%D%S>;7lL#zh{hw))=xy;o;F z+?zA!&YU@OX6DRqZsIG26&DXadvo5>9Yq~aMUOrGQq6sRcU2!S-#r%TBmPu(7TJ;X zznSnCUh`r0O;7E==B-DUo|S|A?c^3e3lhBda5K(b-F$c6ku~46+dPitfA8||l@Q+z zssG_+f4W@|eNLE(AWub|D*@aikYEDW7e}}F%i!a)zu&rV_^B%wdH#;dzPq2A$+}E; z_CxH`#rG}eiWqvx*cB1}M0%g^qOXm3zjsS|_rI&rH*&Yr?o!`!zqP>sZVNp0=Z`+T zqqAhz|6DV?n~-aJJka^o^{O}DpUk@=uJ$SHNCgLuAST_@vl|~iau)-AruSIIoyVNn zW9mB#(jW2`!AFKg$hE)SgF=Z=FVtsaGi{CR$(&p|!fVdqJOU+Pmah+r93A|==;SQ1 z!oKY9-%~!_?#`OvptHdrCRKmvz_0rB(8m*dk{@iuC?o!ubsx$Pg19Gmn0l{@QQDSB^p z+Ufn*J%VpuANlB?uCTxC&T2=|D--yyJ@)45yju^A{)cmZ`~`Q`-y>0{7cc+jW*d2@ z_DUnaZ+6+8wW30=e(s02KE9coIse$&Cxs7=xF#ytM#k|p*N+XPA-==RZ@HH&}*It-lG3Ir3?}PjYt^~I|@H0p~ zUdRU`M5F|CHUtUm1$3nb39J(#g4aWkehP?WBS(;Gq#mh5BuFcA6lrqZ)c~FYISlxa zcLHffYLQf=4SYHQ@?(H(3%EZ7_-(HIwr#lx0%x9uKl$YT_3fanyF#vGbYyMtpufW#Uo4t)6UPg}kE`F?fV$9hhkz?Pn#-DYUm zR`H`fJ(Yu3mS@itGQDqB-7((V`0jagf4)6i{ADnOHAJCn>U}kukO@E8{0*<;!@aIh zt*;gt+^&%8@lW1zj@p0*zmUa+Gp^{#JKcQry6E*A1EBF>iM!=NO9R92ng_cD1c8X? zE17(|I{&=i2Z4IF`+XbmWGDEy<+-6cZ2Zx`i?XJ?W*#MPJ^UH!aqm-lWHWn4{X=PfKJXP15SlZUp~`r`bpp66?g2hyQ{ z;sE&p>hay`L6`Z!XSbgOfP0uY7g*%|!Ad^sfo=)?AN{+VpSbPAJJ)77j&=)zU^W~_ zjJ~CxKmDEY%o{F>`RK`-=e^EZ`#)K1ix0=qJ_h>S@U^pt@w*L|tM(7a(N+e`+;tpX zm1@X>W2G#w+_{%yG+*X-!%qtSob$x?v9dGIJ;vZzfg0|)m-+O=XWG1FBfkGQde1Xy zu(I8>hT{uC&ia4muZSV#Tx&qq_Ho3z;JP6KB~V~>I1W|^30NbJy4HZLmE$^@9xhZ+WYcIj@K=Z!#dm}sO7~v?=4@3+|LNyFcC)x5(C#NxIW<;1ckYo_#m_qM50*`)b@}z@=ov4lIpldT≷9c456mPk8cgtkvb+X#8F1Pfl>9+e`Q=dKUmY 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�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 HA$>pq)=3GK literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/features/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/features/native/after/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..bfae02b4250a9b4c3839eae2a84e541a96293e96 GIT binary patch literal 4920 zcmZ3e|KIuM`!b(-j|5(YE0x9P?%=jt%UI|?xqWh&N26>y0~)ZuJ4--%;#be57sMyN zJ+bbFG*BKH!<7FA0uY-GCIF>j;%LGsT#yJg3{hN%sVDuQxKoXJ;bddznTUG`-8ZxcqKG)qE512*xY9t5NA z9}R&K5dz3{ruQ!6ro*C#x?%Yql)*1gWeNcCnSfXjh(Tf?oZdOh7sLmN3qi#|;x@_m z7K8X)P%+bNkz^2G1jV=B>keHf&Yv;TiPT;r&XFs?+(_Ov4hG?Jfq~_9OA12|vPVEBg24JngN6o}IvJpm{{ltqX9$jNk$efpe!raxT(=( z_yvj&kjvFd`_<;Dt9rFG#j>38Q2|FWHs1(XI?Tu7a*zvjR(C`su^soFuKx1XiRLLQ zVJ-)`9>fNz0afHMUt~7L%KZL&(qqr3e_Jb_f87i7MGO-+$ju-w)E5y +/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a +HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy +MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABAAGADASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwhYfa +plh9qsrD7VMsPtUqRFOqVVh9qmWH2qysPtUyw+1UpHbTqlZYfaplh9qsrD7VMsPtVqR206pVWGpl +h9qsrDUyw+1UpHbTqlZYalWH2q0sNSrD7VSkdtOqVlh9qmWH2qysPtUyw+1UpHdTqnHrD7VMsPtV +lYfaplh9q81SPyqnVKqw+1TLD7VZWH2qZYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adUqrDUyw+1 +WVhqZYfarUjtp1SssNSrD7VaWGpVh9qpSO2nVKyw+1TLD7VZWH2qZYfaqUjup1Tj1h9qmWH2qysP +tUyw+1eapH5VTqlVYfaplh9qsrD7VMsPtVKR206pWWH2qZYfarKw+1TLD7VSkdtOqVVhqZYfarKw +1MsPtVqR206pWWGpVh9qtLDUqw+1UpHbTqlZYfaplh9qsrD7VMsPtVKR206px6w+1TLD7VZWH2qZ +YfavNUj8rp1SqsPtUyw+1WVh9qmWH2qlI7adUrLD7VMsPtVlYfaplh9qpSO2nVKqw1MsPtVlYamW +H2q1I7adUrLDUqw+1WlhqVYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adU//Z + diff --git a/corpus/page-lifecycle/removal/features/native/after/page-001.xml b/corpus/page-lifecycle/removal/features/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..aa9968ee09167848c9343e6e52ca14ad22109851 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/page-001.xml @@ -0,0 +1,9 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO +xAAADsQBlSsOGwAAARlJREFUeF7t2VFHQ2EcBvD3PWetVqvVam1ERESMiIiIiL7/J5p9gD1dvF51 +8eNcn4uf53n2P1ZLKUOpnkMCtYx0kkAt00F8gkAtsxFQBJpPAEWgxRGgCLScAopAq2NAEWhzAigC +3c0ARaD7U0AR6OEMUAR6nAOKQE/ngCLQ8wWgCLRdAIpAL5eAItDrFaAI9LYEFIHerwFFoI8bQBHo +cwUoAn3dAopA32tAEehnAygKjPu/xjyHBAY0WQDQL+0BBKhtYSVIgiSo6w+xiqmYiqnYX34J2SAb +ZINskA1qa4EESZAEdW1B15e7g9xBbf2VIAmSICPtDmprgQRJkAR1bUHXl7uD3EFt/ZUgCZIgI+0O +amuBBEnQP07QDo1OW207QPoWAAAAAElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/after/page-002.xml b/corpus/page-lifecycle/removal/features/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..1d2952a5d8bbe64e1151d4c795e35fe34d1e576a --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/page-002.xml @@ -0,0 +1,46 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAMAAADS6oI8AAADAFBMVEW4t5mrt5O4qpWrqo6euo2S +uoeZs4ieqoiSqoK4nJCrnIq4kIyrkIaen4SSn36ZmH+ekH+SkHmGuoGGs395t3pounJos3CGqnx5 +qnVtqm9iqmqGnHd5nHGGkHN5kG1on2lomGdokGS4hIirhIK4d4Srd32eh3ySh3aZgHeed3eSd3G4 +a4Cra3m4YHyrYHaea3OSa22eYG+SYGmGh3CGgG55hGloh2FogF+Gd2t5d2Rtd15id1mGa2d5a2CG +YGN5YF1ta1pia1VoYFRWumlWs2dJt2I4ulo4s1hWqmRJql09qlcyqlImulEaukshs0wKukMKs0Em +qkwaqkYPqkAEqjtWnF9JnFlWkFtJkFU4n1E4mE84kEwmn0gan0IhmEMmkEMakD0KnzoKmDgKkDVW +h1hWgFZJhFE4h0k4gEdWd1NJd0w9d0Yyd0FWa09Ja0hWYEtJYEU9a0Iyaz04YDwmh0AahzohgDsK +hzIKgDAmdzsadzUPdy8EdyomazcaazEmYDMaYC0PaysEayYKYCW4VHirVHK4R3SrR22eV2ySV2aZ +UGeeR2eSR2G4O3CrO2m4MGyrMGaeO2OSO12eMF+SMFmGV2CGUF55VFloV1FoUE+GR1t5R1RtR05i +R0mGO1d5O1CGMFN5ME1tO0piO0VoMES4JGirJGK4GGSrGF6eJ1ySJ1aZIFeeGFeSGFG4DmGrDlq4 +A12rA1eeDlSSDk6eA1CSA0qGJE95JEmGGEt5GEVoJ0FoID9oGDyGDkh5DkGGA0R5Az5tDjtiDjZo +AzVWVEdJVEE4Vzk4UDdWR0NJRzw9RzYyRzFWOz9JOzhWMDtJMDU9OzIyOy04MCwmVzAaVyohUCsK +VyIKUCAmRysaRyUPRx8ERxomOycaOyEmMCMaMB0POxsEOxYKMBVWJDdJJDFWGDNJGC04Jyk4ICc4 +GCRWDjBJDilWAyxJAyY9DiMyDh44Ax0mJyAaJxohIBsmGBsaGBUKJxIKIBAKGA0mDhgaDhImAxQa +Aw4PDgwEDgcKAwZYdbPqAAAAAWJLR0QAiAUdSAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAABjJJ +REFUWEedkImbTgUcha9ChZl2RUKR0TKTtGiRsZUSEpI0tKm0GoW0WSOjMmNpL82oFG1apJJltNDC +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 +AElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/after/page-003.xml b/corpus/page-lifecycle/removal/features/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd722bf57e4ab0049b47dcb1d91da7a296c436d0 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/page-003.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/after/page-004.xml b/corpus/page-lifecycle/removal/features/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..70eabfd697c48fa8e1ffb619c9149be3ad8a44db --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/page-004.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/after/page-005.xml b/corpus/page-lifecycle/removal/features/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..de8e2b0bf6b01848dc597bc3a41c3e76259d797e --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/page-005.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/features/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..67ed77b730ee6023f597b74e154b305f28338208 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment b/corpus/page-lifecycle/removal/features/native/before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment new file mode 100644 index 0000000000000000000000000000000000000000..a959c053358a06abc072d3492e7a86d2e712d804 GIT binary patch literal 27 icmZ?EOfJbR$;>Y;R!A%^U9)DqF@3}6_8VvqZ8K40EEjpNfMYrhP~c{Np%;%iqY z_xG2nvTxV+Zy`W{009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 g2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0Rq3k3(iIeJpcdz literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/features/native/before-read/environment.json b/corpus/page-lifecycle/removal/features/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..eab56c02e9d566d06e3f1acda81c702353dea496 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-9F5F07E7", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/features/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/features/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c462368470e178354e77d7ab7ab63d1d4d8ef50 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..588445df8cf1e7760fabd51e001c1b8ebc2580a9 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-011.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..d82d861bf22d70e8e12355291e39f76033166346 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-010.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..800eb4004d865b5d3c2bdc27bf30e6d5c89ade60 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-009.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-009.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-009.xml new file mode 120000 index 0000000000000000000000000000000000000000..02aa873343ccdb7c00b683d1ba3cb4ba17b6a798 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-009.xml @@ -0,0 +1 @@ +../before/page-012.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-010.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-010.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-010.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-011.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-011.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-011.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/page-012.xml b/corpus/page-lifecycle/removal/features/native/before-read/page-012.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/page-012.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before-read/payloads.json b/corpus/page-lifecycle/removal/features/native/before-read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..a4aacdf617077b44285bceb079b9fba171d14648 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before-read/payloads.json @@ -0,0 +1,18 @@ +[ + { + "sha256": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "name": "Fictitious attachment.txt", + "object": "{9EBF6A28-9E77-011E-3E46-70207CCE6F54}{40}{B0}", + "kind": "InsertedFile", + "page": "{84A553AC-4694-0FD3-2D5A-E2910729A923}{1}{B0}", + "bytes": 27 + }, + { + "sha256": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "name": "silence.wav", + "object": "{9EBF6A28-9E77-011E-3E46-70207CCE6F54}{44}{B0}", + "kind": "MediaFile", + "page": "{84A553AC-4694-0FD3-2D5A-E2910729A923}{1}{B0}", + "bytes": 16044 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/features/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..c92832088142a307a9a7c8853f7af0c23675afe4 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/features/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..2c3a71c3646deb749834f019e75aaa8f19b38ccb GIT binary patch literal 121240 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 a1d5xZwD{k7h4A0oshOHL839$}|Nj7R&-g_E literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/features/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/features/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..18f015f65a9419ea2a74835decb84d7b76760183 GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x9P?%=jt%UI|?xqWh&N26>y0~)ZuJ4--%;#be57sMyN zJ+bbFG*BKH!<7FA0uY-OCIF>j;%LGsT#yF2T;|mMERXeWTxwTB#Alwe79vi(yb0I%6#-?UeY%~Oh zdI%i(^8M?^s<0&jP>*orFidS=R1uU@;!M6e(__9%=&~ovf15A@rCAah8nB5E^&l8^ z|7Zw|h!8-oGre~iHysu|)D6q`pbUO_DpLT6&jiGRKnxNC;q=Z~z92qG98}f9#BGxA zEe7$qpkk)kBFP}W2$Y|q>f}~$GH1MBMXG@!8=(I{R>D|E^Gj>o}i50M2iM4XL%LtKI6lrK+ zPyq%#Na-`{SDas>g}qykJnuj4n($gfprN4$D7QPHQ}MGKum6?;!<~7)EEyoJx*iO@ zCm0!FB`~mTZb@P2LG}p9L=adXY0%IBQzrv7^1lE>16YP=;s761DGLJwto{IsG=M~b zjscs_#PCgqL1mu|g9ylZTjt#ZNkTva3&Rvy2AQ2exojW}QUj`O9wzN?*`6rry>prx zm)t+g{~&!bK +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-001.xml b/corpus/page-lifecycle/removal/features/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..15b911e02954030b2512bd90678c29f851073dbd --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-001.xml @@ -0,0 +1,21 @@ + +/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a +HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy +MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABAAGADASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwhYfa +plh9qsrD7VMsPtUqRFOqVVh9qmWH2qysPtUyw+1UpHbTqlZYfaplh9qsrD7VMsPtVqR206pVWGpl +h9qsrDUyw+1UpHbTqlZYalWH2q0sNSrD7VSkdtOqVlh9qmWH2qysPtUyw+1UpHdTqnHrD7VMsPtV +lYfaplh9q81SPyqnVKqw+1TLD7VZWH2qZYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adUqrDUyw+1 +WVhqZYfarUjtp1SssNSrD7VaWGpVh9qpSO2nVKyw+1TLD7VZWH2qZYfaqUjup1Tj1h9qmWH2qysP +tUyw+1eapH5VTqlVYfaplh9qsrD7VMsPtVKR206pWWH2qZYfarKw+1TLD7VSkdtOqVVhqZYfarKw +1MsPtVqR206pWWGpVh9qtLDUqw+1UpHbTqlZYfaplh9qsrD7VMsPtVKR206px6w+1TLD7VZWH2qZ +YfavNUj8rp1SqsPtUyw+1WVh9qmWH2qlI7adUrLD7VMsPtVlYfaplh9qpSO2nVKqw1MsPtVlYamW +H2q1I7adUrLDUqw+1WlhqVYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adU//Z + diff --git a/corpus/page-lifecycle/removal/features/native/before/page-002.xml b/corpus/page-lifecycle/removal/features/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..b88a1a0aea27d40f685378c4b8c083f985b9b2de --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-002.xml @@ -0,0 +1,9 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO +xAAADsQBlSsOGwAAARlJREFUeF7t2VFHQ2EcBvD3PWetVqvVam1ERESMiIiIiL7/J5p9gD1dvF51 +8eNcn4uf53n2P1ZLKUOpnkMCtYx0kkAt00F8gkAtsxFQBJpPAEWgxRGgCLScAopAq2NAEWhzAigC +3c0ARaD7U0AR6OEMUAR6nAOKQE/ngCLQ8wWgCLRdAIpAL5eAItDrFaAI9LYEFIHerwFFoI8bQBHo +cwUoAn3dAopA32tAEehnAygKjPu/xjyHBAY0WQDQL+0BBKhtYSVIgiSo6w+xiqmYiqnYX34J2SAb +ZINskA1qa4EESZAEdW1B15e7g9xBbf2VIAmSICPtDmprgQRJkAR1bUHXl7uD3EFt/ZUgCZIgI+0O +amuBBEnQP07QDo1OW207QPoWAAAAAElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/before/page-003.xml b/corpus/page-lifecycle/removal/features/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..63bda7f323f340337db93014be84fd7ece1be96c --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-003.xml @@ -0,0 +1,300 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAARnQU1BAACx +jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEImSURBVHheDbiBV2GL+v+/f9V1q+uk46TjpDFp +TBqDMUhoh3Zoh3Zoh3Zoh3YYgzE0Jo1J46TjpOOk61Yf32pZ1bKqZVXLqpZV/W2/8y8863nez/v1 +AgAAaAL+vxagiQQ0twIt7cC/yACpA/h3J9BKBdq6gPZu4D90gNwD/NQLdDABSh/Q2Q/8zAaoA8Av +g0AXF6DxgG4B8KsQoIuA3yRAjxRgyIBeBfACBJhK4KUa6IMAlgbo1wGvYICtB14bgQEE4JiAQQvw +BgW4VuCtHeBhAN8BCFzAOxwQuoH3XkBEAGIfIAkAQ0FAGgKGI4AsCshjgGIFGEkA4CowugYoU4Bq +HVBvAGMZANoExrcATQ7QbgO6HWCiAMC7wOQeoC8Bhn3AeAhMlQHkCJg+AUwVwHwKWM6BmSqAXgCz +V4C1BtiuAfstMFcHsDtg/gFwNADnI+B6BhYAoPn/a2puamluJjW3tDb/q72ZRG7+d0dza2dzG7W5 +vav5P93NZHrzTz3NHb3NFGZzZ1/zz/3NVHbzLwPNXYPNNG5zN6/5V0EzXdj8m6i5R9LMkDb3yppf +KJqZYPNLZXOfupkFNfdrml/pmtlw82t984CxmYM0D5qa31iauWjzW2szz97Mx5oFjuZ3rmYh3vze +3SzyNouJZomveSjQLA02D4eaZZFmebRZEWseWWkGE82jq83KtWZVqlm93jy20Qxlmsc3mzVbzdpc +s267eWKnGS40T+426/eaDaVm437z1GEzUm6ePmo2nTSbK82W0+aZ82a02jx70Wy9arbVmu3XzXO3 +zVi9ef6u2fHQ7Gw0ux6bF56bcQAgNTX9MxtSC4n0r1YSqZ30bzKptYPU1klqp5L+00Uid5N+opM6 +ekiUXlInk/RzH4naT/qFTeoaINEGSd1c0q88El1A+k1I6hGRGBJSr5T0QkZiKkgvQVKfksRSk/oh +0isNia0jvYZJA3oSx0gaREhvTCSuhfQWJfGsJL6dJMBI7xwkoYv0HieJ3CSxlyQhSEM+kjRAGg6S +ZCGSPEJSREkjMRK4QhpNkJSrJNUaSZ0ija2ToA3SeIak2SRpt0i6HGlimwTvkCYLJP0uybBHMpZI +U/sk5JA0XSaZjkjmE5KlQpo5JaHnpNkqyXpBsl2R7DXS3DUJuyXN10mOO5LzgeRqkBYeSfgzaREA +2pqb2lpa2v5FaiO1tv27va2V3NbW0dbe2fYfahu5q+2n7rYOehulp62zt+1nZhu1r+2X/rYudhtt +oK17sO1Xbhud1/aboK1H2MYQtfVK2l5I25iytpeKtj6wjaVs61e3vYLa2Jq217q2AbiNo28bNLa9 +Qdq4pra3ljYe2sa3tgnsbe+wNqGj7b2rTYS3id1tEm/bENEm9bUNB9pkwTZ5qE0RaRuJtoGxttGV +NmWiTbXapl5rG0u1Qett4xttmkybdrNNt9U2kWuDt9smd9r0hTbDbptxr22q1Ibst00ftpnKbeaj +NstJ20ylDT1tmz1vs1bbbBdt9qu2uVobdt02f9vmqLc579pcD20LjTb8sW3xuc0NAOSWJvK/Wsgk +EvnfreTWdnIbmdzeQf5PJ5lMJf/URe7oJlPo5M4e8s+9ZCqT/EsfuaufTGOTuwfIvw6S6Vzybzxy +j4DMEJJ7ReQXEjJTSn4pI/cpyCyQ3K8kv1KT2RD5tYY8oCNzYPKgnvzGSOYi5LcmMs9C5qNkgZX8 +zk4WYuT3DrLIRRbjZImbPOQlSwnysI8sC5DlQbIiRB6JkMEoeTRGVq6QVQmyepU8tkaGUuTxdbJm +g6zNkHWb5IktMpwjT26T9TtkQ4Fs3CVP7ZGREnl6n2w6JJvLZMsReeaEjFbIs6dk6znZViXbL8hz +V2SsRp6/Jjtuyc462XVHXngg4w3y4iPZ/Uz2AADlX00UUgvl3yRKayulrZ3STqb8p4NC7qT8RKV0 +dFEo3ZROOuXnHgq1l/ILk9LVR6H1U7rZlF8HKPRBym9cSg+PwhBQeoWUFyIKU0J5KaX0ySgsBaUf +pLxSUthqymuIMqChcHSUQZjyRk/hGilvEQrPROFbKAKU8s5KEdop7zGKyEERuygSnDLkpki9lGGC +IvNR5AGKIkgZCVHACGU0SlHGKKoVijpBGVulQGuU8RRFs07RblB0GcrEJgXeokzmKPptimGHYixQ +pnYpyB5lukQx7VPMhxRLmTJzREFPKLMVivWUYjun2KuUuQsKdkWZr1Ec1xTnLcVVpyzcUfAHymKD +4n6keJ4pXgCgkpqo/26htpKoba3U9nbqf/7ZnA7qT53UDiqV0kXt7Kb+TKdSe6i/9FK7mFRaH7W7 +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 +B583DmKZg/jmwcrWwZfcQWL74OvOwWrhILl7sLZ38K10kNo/+H54sF4+SB8dbJwc/KgcZE4Pfj8/ +2KweZC8Otq4O/qgd5K4P/rw92K4f5O8Odh4O/mocFB4P/n4+2AWAsqSpPNRSlpLKw61lWXtZTi4r +OsojnWWQWh7tKiu7yyp6Wd1THustQ8zyeF9Z01/Wssu6gfLEYBnmlid5Zb2gbBCWjaLylKSMSMvT +srJJUTaDZYuyPKMuo1B5VlO26so2uGzXl+eMZQwpz5vKDkvZiZZd1vKCvYxj5UVH2e0qe/Cy111e +8pYJorzsK/sCZX+wHAiVP0T+0Tnlj7FyaKUcTpQjq+VPa+Voqvx5vRzbKMcz5ZXN8petciJX/rpd +Xt0pJwvltd3yt71yqlT+vl9ePyyny+WNo/KPk3KmUv79tLx5Xs5Wy1sX5T+uyrla+c/r8vZtOV8v +79yV/3ooFxrlvx/Lu8/lIgAcDzUdS1uOh0nHstZjefuxgnw80nEMdh6PUo+VXceq7mM1/Xis5xjq +PR5nHmv6jrX9xzr28cTAMTx4PMk91vOODYJjo/B4SnSMSI6npccm2bFZcWwBj2eUx6j6eBY6tmqO +bbpjO3w8pz/GjMfzyLHDdOy0HLvQ4wXrMW4/XsSO3Y5jj+vYix8vuY8J7/EycezzHfsDx4Hg8YfQ +cTBy/DF6HIodh1eOI4njT6vH0bXjz6nj2PpxfON4JXP8ZfM4sXX8NXe8un2c3DleKxx/2z1O7R1/ +Lx2v7x+nD483ysc/jo4zJ8e/V443T4+z58db1eM/Lo5zV8d/1o63r4/zt8c79eO/7o4LD8d/N453 +H4+Lz8d7AFCRNlWGWyoyUkXeWlG0V0bIFbCjMtpZUVIrqq6KursyRq9APZXx3oqGWdH2VXT9lQl2 +BR6oTA5W9NyKgVcxCipTwgoiqkxLKiZpxSyrWBSVGbCCKiuz6ooVqtg0FbuuMgdXMH1l3lhxIBWn +qeKyVBbQCm6tLNorbqzicVS8rsoSXiHclWVvxUdU/L5KIFD5EKwEQ5WPkUooWgnHKpGVyqdEJbpa ++bxWiaUq8fXKykblS6aS2Kx83aqs5irJ7craTuVboZLarXzfq6yXKun9ysZh5Ue5kjmq/H5S2axU +sqeVrfPKH9VK7qLy51Vlu1bJX1d2bit/1SuFu8rfD5XdRqX4WNl7rvwXAM6Gm85kLWdy0pmi9Wyk +/Qwkn412nCk7z1TUM3XX2Vj3GUQ/G+850/SeaZlnur6zif4zmH02OXCmHzwzcM+MvLMpwRkiPJsW +nZkkZ2bpmUV2NqM4Q8GzWeWZVX1mg87smrM53RkGn83rzxzGMydy5jKdLVjOcPRs0Xrmtp95sDOv +42zJdUbgZ8vuM5/3zE+cBXxnHwJnweDZx9BZKHIWjp5FYmefVs6iibPPq2extbN46mxl/ezLxlki +c/Z182x16yyZO1vbPvu2c5YqnH3fPVvfO0uXzjb2z34cnmXKZ78fnW2enGUrZ1unZ3+cn+WqZ39e +nG1fneVrZzvXZ3/dnhXqZ3/fne0+nBUbZ3uPZ/99PisBQFXWVJW3VBWk6khrFWyvjpKryo6qqrOq +plbHuqpQd3WcXtX0VLW9VR2zOtFXhfurk+yqfqBqGKwaudUpXhURVKeFVZOoapZULdLqjKyKKqqz +YNWqrNrUVTtUndNUMV11Hq469FWnsepCqgumKm6pLqJVt7XqsVe9WHXJUSVc1WW86nNX/d5qgKh+ +8FWDgerHYDUUqoYj1Ui0+ilWja5UPyeqsX9k11p1JVX9sl5NbFS/Zqqrm9XkVnUtV/22XU3tVL8X +quu71fRedaNU/bFfzRxWfy9XN4+q2ZPqVqX6x2k1d179s1rdvqjmr6o7tepf19XCbfXvenX3rlp8 +qO41qv99rJaeq/8DgEt506Wi5XKEdAm2Xo62XyrJl6qOS3Xn5Rj1Euq6HO++1NAvtT2Xut7LCeYl +3Hc52X+pZ18aBi6Ng5dT3EuEdzktuDQJL82iS4vkckZ6icouZxWXVvDSpry0qy/noEtMczmvu3TA +l079pct4uYBc4qbLRculG730WC+99ssl7JJwXC67Ln34pd99GfBefiAug77Lj4HLUPAyHLqMRC4/ +RS+jscvPK5exxGV89XJl7fJL6jKxfvl143I1c5ncvFzbuvyWu0xtX37fuVwvXKZ3Lzf2Ln+ULjP7 +l78fXm6WL7NHl1snl39ULnOnl3+eX25XL/MXlztXl3/VLgvXl3/fXu7WL4t3l3sPl/9tXJYeL//3 +fLkPADVFU22kpQaSaqOtNWV7TUWuqTtqY501iFob76ppumtaek3XU5vorcHM2mRfTd9fM7BrxoHa +1GAN4dameTWToGYW1iyi2oykhkprs7KaVVGzgTW7sjanrmFQbV5Tc+hqTrjm0tcWjDUcqS2aam5L +zYPWvNbakr1GYLVlR83nqvnxWsBd++CtBYnaR18tFKiFg7VIqPYpUotGa59jtdhKLZ6orazWvqzV +/lGBX9drqxu1ZKa2tln7tlVL5Wrft2vrO7V0obaxW/uxV8uUar/v1zYPa9lybeuo9sdJLVep/Xla +2z6v5au1nYvaX1e1Qq3293Vt97ZWrNf27mr/faiVGrX/Pdb2n2sHAHAz0nQDttyMkm6UrTeq9hs1 ++Was4wbqvBmn3mi6brTdNzr6zUTPDdx7M8m80ffdGPpvjOybqYEbZPBmmntj4t2YBTcW4c2M6AaV +3MxKb6yyG5vixg7ezClvMPXNPHTj0Nw4dTcu+GZBf4MbbxaRG7fpxmO58aI3S9Ybwn6zjN34HDd+ +100Av/ngvgl6bz4SNyHfTThwEwnefArdRCM3n6M3sdhNfOVmJXHzZfUmsXbzNXWzun6T3LhZy9x8 +27xJbd18z92sb9+kd242Cjc/dm8yeze/l24292+yhzdb5Zs/jm5yJzd/Vm62T2/y5zc71Zu/Lm4K +Vzd/1252r2+Ktzd79Zv/3t2UHm7+17jZf7w5eL45BIA62FQfbakrSXVVa13dXh8j16GO+nhnXUOt +a7vquu76BL0O99Qne+t6Zt3QVzf216fYdWSgPj1YN3HrZl7dIqjPCOuoqD4rqVuldZusblfU58A6 +pqzPq+sOqO7U1F26+gJcx/X1RWPdjdQ9prrXUl9C64S1vmyv+7C631EPuOof8HrQXf/orYeIethX +jwTqn4L1aKj+OVKPRevxWH1lpf4lUU+s1r+u1VdT9eR6fW2j/i1TT23Wv2/V13P19HZ9Y6f+o1DP +7NZ/36tvlurZ/frWYf2Pcj13VP/zpL5dqedP6zvn9b+q9cJF/e+r+m6tXryu793W/1uvl+7q/3uo +7zfqB4/1w+f6/wHA/WjTvbLlXkW6V7fej7XfQ+T78Y57Tee9lnqv67qf6L6H6feTPff63nsD897Y +dz/Vf4+w76cH7k2D92buvYV3PyO4R4X3s6J7q+TeJr23y+7nFPcYeD+vvHeo753QvUtzv6C7x+H7 +Rf2923jvQe69pvslyz2B3i9b7332ez92H3Dcf3DdB/H7j+77kPc+TNxHfPefAvfR4P3n0H0sch+P +3q/E7r+s3CcS919X71fX7pOp+7X1+28b96nM/ffN+/Wt+3TufmP7/sfOfaZw//vu/ebefbZ0v7V/ +/8fhfa58/+fR/fbJfb5yv3N6/9f5faF6//fF/e7VfbF2v3d9/9/b+1L9/n939/sP9weN+8PH+/97 +vi8DQEPZ1FC1NNSkxlhrA2pvjJMbmo6GtrOhozYmuhpwd2OS3tD3NAy9DSOzMdXXQPob0+yGaaBh +HmxYuI0ZXgMVNGaFDauoYZM07NLGnKyBKRrzYMOhbDjVDRfUWNA0cF1jEW649Q2PseFFGkumBmFp +LKMNn7XhtzcCWOODoxF0NT7ijZC7EfY2IkTjk68RDTQ+BxuxUCMeaaxEG19ijcRK42uisbraSK41 +1lKNb+uN1Ebje6axvvmPJW1s5Bo/thuZncbvhcbmbiO719gqNf7Yb+QOG3+WG9tHjfxJY6fS+Ou0 +UThv/F1t7F40ileNvVrjv9eN0m3jf/XG/l3j4KFx2Gj832Oj/Nz4fwDwpGp6Urc8jZGeoNan8fYn +DflJ2/Gk63yaoD7BXU+T3U96+pOh58nY+zTFfEL6nqb7n0zsJ/PAk2XwaYb7hPKeZgVPVuGTTfRk +lzzNSZ8w2dO84skBPjmVTy710wL0hGueFnVPbvjJo3/yGp+WkCfC9LRsefKhT37rU8D+9AF7Cjqe +PrqeQvhT2P0U8T59Ip6ivqfPgadY8CkeelqJPH2JPiViT19XnlYTT8nVp7W1p2+pp9T60/eNp/XM +U3rzaWPr6UfuKbP99PvO02bhKbv7tLX39EfpKbf/9Ofh03b5KX/0tHPy9FflqXD69Pf50271qXjx +tHf19N/aU+n66X+3T/v1p4O7p8OHp/9rPJUfn/7f89PR/w8QCy14LJdV2gAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-004.xml b/corpus/page-lifecycle/removal/features/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..39e708565177653051527798a05a4be56ad993b4 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-004.xml @@ -0,0 +1,46 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAMAAADS6oI8AAADAFBMVEW4t5mrt5O4qpWrqo6euo2S +uoeZs4ieqoiSqoK4nJCrnIq4kIyrkIaen4SSn36ZmH+ekH+SkHmGuoGGs395t3pounJos3CGqnx5 +qnVtqm9iqmqGnHd5nHGGkHN5kG1on2lomGdokGS4hIirhIK4d4Srd32eh3ySh3aZgHeed3eSd3G4 +a4Cra3m4YHyrYHaea3OSa22eYG+SYGmGh3CGgG55hGloh2FogF+Gd2t5d2Rtd15id1mGa2d5a2CG +YGN5YF1ta1pia1VoYFRWumlWs2dJt2I4ulo4s1hWqmRJql09qlcyqlImulEaukshs0wKukMKs0Em +qkwaqkYPqkAEqjtWnF9JnFlWkFtJkFU4n1E4mE84kEwmn0gan0IhmEMmkEMakD0KnzoKmDgKkDVW +h1hWgFZJhFE4h0k4gEdWd1NJd0w9d0Yyd0FWa09Ja0hWYEtJYEU9a0Iyaz04YDwmh0AahzohgDsK +hzIKgDAmdzsadzUPdy8EdyomazcaazEmYDMaYC0PaysEayYKYCW4VHirVHK4R3SrR22eV2ySV2aZ +UGeeR2eSR2G4O3CrO2m4MGyrMGaeO2OSO12eMF+SMFmGV2CGUF55VFloV1FoUE+GR1t5R1RtR05i +R0mGO1d5O1CGMFN5ME1tO0piO0VoMES4JGirJGK4GGSrGF6eJ1ySJ1aZIFeeGFeSGFG4DmGrDlq4 +A12rA1eeDlSSDk6eA1CSA0qGJE95JEmGGEt5GEVoJ0FoID9oGDyGDkh5DkGGA0R5Az5tDjtiDjZo +AzVWVEdJVEE4Vzk4UDdWR0NJRzw9RzYyRzFWOz9JOzhWMDtJMDU9OzIyOy04MCwmVzAaVyohUCsK +VyIKUCAmRysaRyUPRx8ERxomOycaOyEmMCMaMB0POxsEOxYKMBVWJDdJJDFWGDNJGC04Jyk4ICc4 +GCRWDjBJDilWAyxJAyY9DiMyDh44Ax0mJyAaJxohIBsmGBsaGBUKJxIKIBAKGA0mDhgaDhImAxQa +Aw4PDgwEDgcKAwZYdbPqAAAAAWJLR0QAiAUdSAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAABjJJ +REFUWEedkImbTgUcha9ChZl2RUKR0TKTtGiRsZUSEpI0tKm0GoW0WSOjMmNpL82oFG1apJJltNDC +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 +AElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/before/page-005.xml b/corpus/page-lifecycle/removal/features/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f9f543d4351449576460dafa18ef6884007fca3 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-005.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-006.xml b/corpus/page-lifecycle/removal/features/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..dab9b0ecafda331378eed8ceb837dea2f9d71da6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-006.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-007.xml b/corpus/page-lifecycle/removal/features/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..11752f835a0a9b016755661ab3015baebb0a1c12 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-007.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-008.xml b/corpus/page-lifecycle/removal/features/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..1bfa7e4b00926a12f7cd06da67c9a9c5bc2b0f56 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-008.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/before/page-009.xml b/corpus/page-lifecycle/removal/features/native/before/page-009.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb428b5e6d2820ff227fe8c683a8159f832c54d1 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-009.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before/page-010.xml b/corpus/page-lifecycle/removal/features/native/before/page-010.xml new file mode 100644 index 0000000000000000000000000000000000000000..368a9ee7b8bc42969962ca9b5d46202d0e3f98df --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-010.xml @@ -0,0 +1,4 @@ + +Inherited strike and spacing]]>مرحبا بالعالم]]> diff --git a/corpus/page-lifecycle/removal/features/native/before/page-011.xml b/corpus/page-lifecycle/removal/features/native/before/page-011.xml new file mode 100644 index 0000000000000000000000000000000000000000..f4ce5c879f0855b86750de496b47533e50f825d8 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-011.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before/page-012.xml b/corpus/page-lifecycle/removal/features/native/before/page-012.xml new file mode 100644 index 0000000000000000000000000000000000000000..de15d7183da62eebcb72a6e2a299c441d79fbeb7 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/page-012.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/features/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..d9d9bfe882437bd3c69ba9ba6fbda30be0c2a380 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/interaction.json b/corpus/page-lifecycle/removal/features/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..cb671c7c47b31ee6e26647663c4639bff541d3e4 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/interaction.json @@ -0,0 +1 @@ +../../all/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/machine.json b/corpus/page-lifecycle/removal/features/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..80d426484dfc701f9d9c24502388f7bf9ae9df94 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-9f5f07e7", "hostname": "ONE-M6-9F5F07E7"} diff --git a/corpus/page-lifecycle/removal/features/native/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment b/corpus/page-lifecycle/removal/features/native/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment new file mode 120000 index 0000000000000000000000000000000000000000..6740e6a4ce0dec7c68bacc1aa19562548ab3b3ef --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment @@ -0,0 +1 @@ +../before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment b/corpus/page-lifecycle/removal/features/native/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment new file mode 120000 index 0000000000000000000000000000000000000000..fad917053edef7e96182abfd5497524cc156a325 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment @@ -0,0 +1 @@ +../before-read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/read/environment.json b/corpus/page-lifecycle/removal/features/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..71456c081e070b5da901a56cf2d6cf693595b19f --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-9F5F07E7", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/features/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/features/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..f8b3f8fc515284a44c305d46352e3d1bac176f44 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-000.xml b/corpus/page-lifecycle/removal/features/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..d6569ba109f5314235da2c086aa498fdc58107f6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-000.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/page-001.xml b/corpus/page-lifecycle/removal/features/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..fe81d2a2256a10ac89cf052ec667e1e3bbffa0ff --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-001.xml @@ -0,0 +1,21 @@ + +/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a +HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy +MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABAAGADASIA +AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA +AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 +ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm +p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx +BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK +U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 +uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwhYfa +plh9qsrD7VMsPtUqRFOqVVh9qmWH2qysPtUyw+1UpHbTqlZYfaplh9qsrD7VMsPtVqR206pVWGpl +h9qsrDUyw+1UpHbTqlZYalWH2q0sNSrD7VSkdtOqVlh9qmWH2qysPtUyw+1UpHdTqnHrD7VMsPtV +lYfaplh9q81SPyqnVKqw+1TLD7VZWH2qZYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adUqrDUyw+1 +WVhqZYfarUjtp1SssNSrD7VaWGpVh9qpSO2nVKyw+1TLD7VZWH2qZYfaqUjup1Tj1h9qmWH2qysP +tUyw+1eapH5VTqlVYfaplh9qsrD7VMsPtVKR206pWWH2qZYfarKw+1TLD7VSkdtOqVVhqZYfarKw +1MsPtVqR206pWWGpVh9qtLDUqw+1UpHbTqlZYfaplh9qsrD7VMsPtVKR206px6w+1TLD7VZWH2qZ +YfavNUj8rp1SqsPtUyw+1WVh9qmWH2qlI7adUrLD7VMsPtVlYfaplh9qpSO2nVKqw1MsPtVlYamW +H2q1I7adUrLDUqw+1WlhqVYfaqUjtp1SssPtUyw+1WVh9qmWH2qlI7adU//Z + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-002.xml b/corpus/page-lifecycle/removal/features/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..61947869d8c5035fafef9b80896d08c7139d3cba --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-003.xml b/corpus/page-lifecycle/removal/features/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..aa2aec4e83d35d9ab4e3df0f458923285f26245c --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-003.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/page-004.xml b/corpus/page-lifecycle/removal/features/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..e9eaf145a0cf04a0b57b70195bda2f5ee652780a --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-005.xml b/corpus/page-lifecycle/removal/features/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..653050780fa3555bd872e2e64bee7b99ab939272 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-005.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/page-006.xml b/corpus/page-lifecycle/removal/features/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..6bb60d8088ccce26a2bfb5b2ed480a6a7c05e5ce --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-006.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/page-007.xml b/corpus/page-lifecycle/removal/features/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..e0641aa01ffdc0cc26647d9659de8406787db729 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-007.xml @@ -0,0 +1,9 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO +xAAADsQBlSsOGwAAARlJREFUeF7t2VFHQ2EcBvD3PWetVqvVam1ERESMiIiIiL7/J5p9gD1dvF51 +8eNcn4uf53n2P1ZLKUOpnkMCtYx0kkAt00F8gkAtsxFQBJpPAEWgxRGgCLScAopAq2NAEWhzAigC +3c0ARaD7U0AR6OEMUAR6nAOKQE/ngCLQ8wWgCLRdAIpAL5eAItDrFaAI9LYEFIHerwFFoI8bQBHo +cwUoAn3dAopA32tAEehnAygKjPu/xjyHBAY0WQDQL+0BBKhtYSVIgiSo6w+xiqmYiqnYX34J2SAb +ZINskA1qa4EESZAEdW1B15e7g9xBbf2VIAmSICPtDmprgQRJkAR1bUHXl7uD3EFt/ZUgCZIgI+0O +amuBBEnQP07QDo1OW207QPoWAAAAAElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-008.xml b/corpus/page-lifecycle/removal/features/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..573ca28e19c6593bb3c11bba00ce07b58a344bdd --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-009.xml b/corpus/page-lifecycle/removal/features/native/read/page-009.xml new file mode 100644 index 0000000000000000000000000000000000000000..6e84a62ee6ab432bf1de1111c8126c40fd524dc7 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-009.xml @@ -0,0 +1,46 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAMAAADS6oI8AAADAFBMVEW4t5mrt5O4qpWrqo6euo2S +uoeZs4ieqoiSqoK4nJCrnIq4kIyrkIaen4SSn36ZmH+ekH+SkHmGuoGGs395t3pounJos3CGqnx5 +qnVtqm9iqmqGnHd5nHGGkHN5kG1on2lomGdokGS4hIirhIK4d4Srd32eh3ySh3aZgHeed3eSd3G4 +a4Cra3m4YHyrYHaea3OSa22eYG+SYGmGh3CGgG55hGloh2FogF+Gd2t5d2Rtd15id1mGa2d5a2CG +YGN5YF1ta1pia1VoYFRWumlWs2dJt2I4ulo4s1hWqmRJql09qlcyqlImulEaukshs0wKukMKs0Em +qkwaqkYPqkAEqjtWnF9JnFlWkFtJkFU4n1E4mE84kEwmn0gan0IhmEMmkEMakD0KnzoKmDgKkDVW +h1hWgFZJhFE4h0k4gEdWd1NJd0w9d0Yyd0FWa09Ja0hWYEtJYEU9a0Iyaz04YDwmh0AahzohgDsK +hzIKgDAmdzsadzUPdy8EdyomazcaazEmYDMaYC0PaysEayYKYCW4VHirVHK4R3SrR22eV2ySV2aZ +UGeeR2eSR2G4O3CrO2m4MGyrMGaeO2OSO12eMF+SMFmGV2CGUF55VFloV1FoUE+GR1t5R1RtR05i +R0mGO1d5O1CGMFN5ME1tO0piO0VoMES4JGirJGK4GGSrGF6eJ1ySJ1aZIFeeGFeSGFG4DmGrDlq4 +A12rA1eeDlSSDk6eA1CSA0qGJE95JEmGGEt5GEVoJ0FoID9oGDyGDkh5DkGGA0R5Az5tDjtiDjZo +AzVWVEdJVEE4Vzk4UDdWR0NJRzw9RzYyRzFWOz9JOzhWMDtJMDU9OzIyOy04MCwmVzAaVyohUCsK +VyIKUCAmRysaRyUPRx8ERxomOycaOyEmMCMaMB0POxsEOxYKMBVWJDdJJDFWGDNJGC04Jyk4ICc4 +GCRWDjBJDilWAyxJAyY9DiMyDh44Ax0mJyAaJxohIBsmGBsaGBUKJxIKIBAKGA0mDhgaDhImAxQa +Aw4PDgwEDgcKAwZYdbPqAAAAAWJLR0QAiAUdSAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAABjJJ +REFUWEedkImbTgUcha9ChZl2RUKR0TKTtGiRsZUSEpI0tKm0GoW0WSOjMmNpL82oFG1apJJltNDC +KKRNURRZytZqRr9zzl2+79779Ty+9w943+ccZ7fPLvGv+N1js9jk8r7HfDFPzCRvktfIDOGEA64/ +rYD8oUCFVyhPGuAHtqRYUJq0IHFAOFBh7C4Hu/4B//4NfgO/bwGbN4JNm34FC8D7pWD+XDBv3hww +8w3w5uvgtVfBjBmvAAf+CvrL6f+HfgXo30L/RurdAP2l9M+lfs4c+t+g/3X6X6U+JiB/egH54wJ/ +xQ74bUNkAR9a8F5kQeKAaOAvUr5T7CB20Aay5WexTkBPSt8Rb4uXyUvkBfK8cCqkNxL9O3ZIbyQH +1klvxATkDwVC/p3btcAPrE8RmJ0U0IAX4wJ/+mDBdoLAeg8E1q5da/f8BGZ7IDBr1iy75y0DeqIB +U6dOtXueM5wgsM1QYKvhB0wOaE8MmBzAbkyfPl2BadOmmd2A3Qv8QRBAAXoGfiHRwLskEkDB9OGA +5H5gm/Rbt8oeDcgeDtgAg/qUAQ7YliJQVoZ7lhjJgZIS/FNcHAkUFeGfwsJC50efH8T34guPMgE5 +eNajRBSLSWQiKSImB5GA608rIH8osMZbsDppgB9YmmLBlKQFiQPCgTXGj6vBD6vA99+Bz8EXS0HZ +YrBkyWfgGfDsFFDyNCgungwmTQATx4OicaCw8EHgwL+G/tX0r6JfAfqX0r+YejdA/xT6n6Z+8mT6 +J9A/nv5x1McE5E8vIH/KQGRAzAI+9Ex0QeKAUOBb8g34mnxFPiWfgI/FIvIUeRI8IR4nD5D7yX1i +NHECfzRAvxuQXwH63YD8MQH5owEN0II9DWiAuyAxsHJl8NCKFb5/4cLIAg547LHIAj00dmx8YCXh +QysEBywkuOhDY9GiDwD9ABc9YjwsqCcYMMoYPfpe4HwrvbHckH+ZIb0Bu0G9Ib0BexAoKCiQf8yY +MdCPGkW9BaD+kiCAAvQMfESigUeJH3gIWAAF04cDkvuB5dIvWyZ7NCB7EKBegQLqUwY4YHmKQH4+ +7ulnJAdycxP8iYGcHPyTnZ3tjPQZJoaK2zzyBeSgtUeuaCGakpNIDjE5iARcf1oB+UOBEd6C4UkD +/ED/FAtaJi1IHBAOjDBGDgfDhoCh94BbwW39Qf4toF+/m0Er0LolyD0btGjRHDRtAk46EeScALKz +jwcO/CPoH07/EPoVoL8//bdQ7wbob0n/2dQ3b05/E/pPpP8E6mMC8qcXkD9lIDIgZgEfahVdkDgg +FLib3AXuJHeQm8iN4AZxPTmLnAnOEKeT48ix5BjRkDiBPxqg3w3IrwD9bkD+mID80YAGaMGeBjTA +XZAYGDw4eGjQIN/ft29kAQc0axZZoIcaN44PDCZ8aJDggL4EF11rXCPoB7joVOMUQT3BgAZGw4ZH +A+du6Y2BhvwDDOkN2IPANdIbsAeBrKws+Rs1agR9gwbUWwDq2wkCKEDPwHXED/Qhpj6N+IGTgQVQ +MH04ILkfGCj9gAGyBwHp+/SRPQhQr0AW9SkDHDAwRaBHj/hA3boJ/sRAjRr4p3r16s7VPleIy8Vl +Hj3EJS5HedQVR4oDyQGkBjE5iARcf1oB+VMF3AG9Qwt6plhQP2mBBuwfF7jKB4XeBI2eHgh0797d +HroY1PdAoE6dOnbPEQb0RAOqVatm9+xnOEGgl6FAnuEHTA5oTwyYHMBuZGZmKpCRkWF2A3YvcCVB +AAXoGbiURAP1SCSAgunDAcn9QC/p8/JkjwZkDwdsgEF9ONDN83flgkigffuki2p7/lq1Ei/6v0A3 +48quoFcXkHcRuABc2h6cL84jtUG9WuBwcRjJ3Bdk7AP2FnsRB/5u9Helvwv9CtDvBuRXgH43IP9h +9O9LvxuQPxqQP72A/DGBzp2DAZ06+f527SILOKBmzcgCDahaNT7QmfChToID2hFcdI7RVtAPcNEh +xsGCeoIBlQx7h3ST3uhoyN/BkN6APQi0ld6APQhUqVJF/sqVK0NfqZL0jgP1hQQBFKBn4FziB9oQ +Ux9K/MBBwAIomD4ckNwPdJS+QwfZg4D0bdrIHgSoV6AK9SkDHNAxzQD9sYH/AHAD8Cry1R2MAAAA +AElFTkSuQmCC + diff --git a/corpus/page-lifecycle/removal/features/native/read/page-010.xml b/corpus/page-lifecycle/removal/features/native/read/page-010.xml new file mode 100644 index 0000000000000000000000000000000000000000..69dc9c981808bc05f3fbed9c262bc8489f5d4541 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-010.xml @@ -0,0 +1,6 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAwUlEQVR4nO3ZwQ2DQBDF0Hkk/dec +CuASwXCwtBVY/mYBM3OMznEC4TsfMx1nEALk2o8ACZB/GpJBAiSD3PcgbmICJIM0MVvX/RokQDJI +E1ODvPOrS5EWIBmkialB1ntcpAVIBmli1rvTRVGAZJAmZj1AvawKkAzSxNQg6zEu0gIkgzQx69Hp +oihAMkgT85LTn1UBkkGamBpkvcdFWoBkkCZmvTtdFAVIBmli1gPUy6oAySBNTA2yHuMiLUAyyPMT ++wHXVRp4qDc0HQAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/page-011.xml b/corpus/page-lifecycle/removal/features/native/read/page-011.xml new file mode 100644 index 0000000000000000000000000000000000000000..3490264bbeb1d77e2cc0ae1247bf461b46ec90f3 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-011.xml @@ -0,0 +1,4 @@ + +Inherited strike and spacing]]>مرحبا بالعالم]]> diff --git a/corpus/page-lifecycle/removal/features/native/read/page-012.xml b/corpus/page-lifecycle/removal/features/native/read/page-012.xml new file mode 100644 index 0000000000000000000000000000000000000000..d35aea8b6e6f3fdefed71570d1b3a35a10ddfd80 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/page-012.xml @@ -0,0 +1,300 @@ + +iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAIAAABqVuVZAAAAAXNSR0IArs4c6QAAAARnQU1BAACx +jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEImSURBVHheDbiBV2GL+v+/f9V1q+uk46TjpDFp +TBqDMUhoh3Zoh3Zoh3Zoh3YYgzE0Jo1J46TjpOOk61Yf32pZ1bKqZVXLqpZV/W2/8y8863nez/v1 +AgAAaAL+vxagiQQ0twIt7cC/yACpA/h3J9BKBdq6gPZu4D90gNwD/NQLdDABSh/Q2Q/8zAaoA8Av +g0AXF6DxgG4B8KsQoIuA3yRAjxRgyIBeBfACBJhK4KUa6IMAlgbo1wGvYICtB14bgQEE4JiAQQvw +BgW4VuCtHeBhAN8BCFzAOxwQuoH3XkBEAGIfIAkAQ0FAGgKGI4AsCshjgGIFGEkA4CowugYoU4Bq +HVBvAGMZANoExrcATQ7QbgO6HWCiAMC7wOQeoC8Bhn3AeAhMlQHkCJg+AUwVwHwKWM6BmSqAXgCz +V4C1BtiuAfstMFcHsDtg/gFwNADnI+B6BhYAoPn/a2puamluJjW3tDb/q72ZRG7+d0dza2dzG7W5 +vav5P93NZHrzTz3NHb3NFGZzZ1/zz/3NVHbzLwPNXYPNNG5zN6/5V0EzXdj8m6i5R9LMkDb3yppf +KJqZYPNLZXOfupkFNfdrml/pmtlw82t984CxmYM0D5qa31iauWjzW2szz97Mx5oFjuZ3rmYh3vze +3SzyNouJZomveSjQLA02D4eaZZFmebRZEWseWWkGE82jq83KtWZVqlm93jy20Qxlmsc3mzVbzdpc +s267eWKnGS40T+426/eaDaVm437z1GEzUm6ePmo2nTSbK82W0+aZ82a02jx70Wy9arbVmu3XzXO3 +zVi9ef6u2fHQ7Gw0ux6bF56bcQAgNTX9MxtSC4n0r1YSqZ30bzKptYPU1klqp5L+00Uid5N+opM6 +ekiUXlInk/RzH4naT/qFTeoaINEGSd1c0q88El1A+k1I6hGRGBJSr5T0QkZiKkgvQVKfksRSk/oh +0isNia0jvYZJA3oSx0gaREhvTCSuhfQWJfGsJL6dJMBI7xwkoYv0HieJ3CSxlyQhSEM+kjRAGg6S +ZCGSPEJSREkjMRK4QhpNkJSrJNUaSZ0ija2ToA3SeIak2SRpt0i6HGlimwTvkCYLJP0uybBHMpZI +U/sk5JA0XSaZjkjmE5KlQpo5JaHnpNkqyXpBsl2R7DXS3DUJuyXN10mOO5LzgeRqkBYeSfgzaREA +2pqb2lpa2v5FaiO1tv27va2V3NbW0dbe2fYfahu5q+2n7rYOehulp62zt+1nZhu1r+2X/rYudhtt +oK17sO1Xbhud1/aboK1H2MYQtfVK2l5I25iytpeKtj6wjaVs61e3vYLa2Jq217q2AbiNo28bNLa9 +Qdq4pra3ljYe2sa3tgnsbe+wNqGj7b2rTYS3id1tEm/bENEm9bUNB9pkwTZ5qE0RaRuJtoGxttGV +NmWiTbXapl5rG0u1Qett4xttmkybdrNNt9U2kWuDt9smd9r0hTbDbptxr22q1Ibst00ftpnKbeaj +NstJ20ylDT1tmz1vs1bbbBdt9qu2uVobdt02f9vmqLc579pcD20LjTb8sW3xuc0NAOSWJvK/Wsgk +EvnfreTWdnIbmdzeQf5PJ5lMJf/URe7oJlPo5M4e8s+9ZCqT/EsfuaufTGOTuwfIvw6S6Vzybzxy +j4DMEJJ7ReQXEjJTSn4pI/cpyCyQ3K8kv1KT2RD5tYY8oCNzYPKgnvzGSOYi5LcmMs9C5qNkgZX8 +zk4WYuT3DrLIRRbjZImbPOQlSwnysI8sC5DlQbIiRB6JkMEoeTRGVq6QVQmyepU8tkaGUuTxdbJm +g6zNkHWb5IktMpwjT26T9TtkQ4Fs3CVP7ZGREnl6n2w6JJvLZMsReeaEjFbIs6dk6znZViXbL8hz +V2SsRp6/Jjtuyc462XVHXngg4w3y4iPZ/Uz2AADlX00UUgvl3yRKayulrZ3STqb8p4NC7qT8RKV0 +dFEo3ZROOuXnHgq1l/ILk9LVR6H1U7rZlF8HKPRBym9cSg+PwhBQeoWUFyIKU0J5KaX0ySgsBaUf +pLxSUthqymuIMqChcHSUQZjyRk/hGilvEQrPROFbKAKU8s5KEdop7zGKyEERuygSnDLkpki9lGGC +IvNR5AGKIkgZCVHACGU0SlHGKKoVijpBGVulQGuU8RRFs07RblB0GcrEJgXeokzmKPptimGHYixQ +pnYpyB5lukQx7VPMhxRLmTJzREFPKLMVivWUYjun2KuUuQsKdkWZr1Ec1xTnLcVVpyzcUfAHymKD +4n6keJ4pXgCgkpqo/26htpKoba3U9nbqf/7ZnA7qT53UDiqV0kXt7Kb+TKdSe6i/9FK7mFRaH7W7 +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 +B583DmKZg/jmwcrWwZfcQWL74OvOwWrhILl7sLZ38K10kNo/+H54sF4+SB8dbJwc/KgcZE4Pfj8/ +2KweZC8Otq4O/qgd5K4P/rw92K4f5O8Odh4O/mocFB4P/n4+2AWAsqSpPNRSlpLKw61lWXtZTi4r +OsojnWWQWh7tKiu7yyp6Wd1THustQ8zyeF9Z01/Wssu6gfLEYBnmlid5Zb2gbBCWjaLylKSMSMvT +srJJUTaDZYuyPKMuo1B5VlO26so2uGzXl+eMZQwpz5vKDkvZiZZd1vKCvYxj5UVH2e0qe/Cy111e +8pYJorzsK/sCZX+wHAiVP0T+0Tnlj7FyaKUcTpQjq+VPa+Voqvx5vRzbKMcz5ZXN8petciJX/rpd +Xt0pJwvltd3yt71yqlT+vl9ePyyny+WNo/KPk3KmUv79tLx5Xs5Wy1sX5T+uyrla+c/r8vZtOV8v +79yV/3ooFxrlvx/Lu8/lIgAcDzUdS1uOh0nHstZjefuxgnw80nEMdh6PUo+VXceq7mM1/Xis5xjq +PR5nHmv6jrX9xzr28cTAMTx4PMk91vOODYJjo/B4SnSMSI6npccm2bFZcWwBj2eUx6j6eBY6tmqO +bbpjO3w8pz/GjMfzyLHDdOy0HLvQ4wXrMW4/XsSO3Y5jj+vYix8vuY8J7/EycezzHfsDx4Hg8YfQ +cTBy/DF6HIodh1eOI4njT6vH0bXjz6nj2PpxfON4JXP8ZfM4sXX8NXe8un2c3DleKxx/2z1O7R1/ +Lx2v7x+nD483ysc/jo4zJ8e/V443T4+z58db1eM/Lo5zV8d/1o63r4/zt8c79eO/7o4LD8d/N453 +H4+Lz8d7AFCRNlWGWyoyUkXeWlG0V0bIFbCjMtpZUVIrqq6KursyRq9APZXx3oqGWdH2VXT9lQl2 +BR6oTA5W9NyKgVcxCipTwgoiqkxLKiZpxSyrWBSVGbCCKiuz6ooVqtg0FbuuMgdXMH1l3lhxIBWn +qeKyVBbQCm6tLNorbqzicVS8rsoSXiHclWVvxUdU/L5KIFD5EKwEQ5WPkUooWgnHKpGVyqdEJbpa ++bxWiaUq8fXKykblS6aS2Kx83aqs5irJ7craTuVboZLarXzfq6yXKun9ysZh5Ue5kjmq/H5S2axU +sqeVrfPKH9VK7qLy51Vlu1bJX1d2bit/1SuFu8rfD5XdRqX4WNl7rvwXAM6Gm85kLWdy0pmi9Wyk +/Qwkn412nCk7z1TUM3XX2Vj3GUQ/G+850/SeaZlnur6zif4zmH02OXCmHzwzcM+MvLMpwRkiPJsW +nZkkZ2bpmUV2NqM4Q8GzWeWZVX1mg87smrM53RkGn83rzxzGMydy5jKdLVjOcPRs0Xrmtp95sDOv +42zJdUbgZ8vuM5/3zE+cBXxnHwJnweDZx9BZKHIWjp5FYmefVs6iibPPq2extbN46mxl/ezLxlki +c/Z182x16yyZO1vbPvu2c5YqnH3fPVvfO0uXzjb2z34cnmXKZ78fnW2enGUrZ1unZ3+cn+WqZ39e +nG1fneVrZzvXZ3/dnhXqZ3/fne0+nBUbZ3uPZ/99PisBQFXWVJW3VBWk6khrFWyvjpKryo6qqrOq +plbHuqpQd3WcXtX0VLW9VR2zOtFXhfurk+yqfqBqGKwaudUpXhURVKeFVZOoapZULdLqjKyKKqqz +YNWqrNrUVTtUndNUMV11Hq469FWnsepCqgumKm6pLqJVt7XqsVe9WHXJUSVc1WW86nNX/d5qgKh+ +8FWDgerHYDUUqoYj1Ui0+ilWja5UPyeqsX9k11p1JVX9sl5NbFS/Zqqrm9XkVnUtV/22XU3tVL8X +quu71fRedaNU/bFfzRxWfy9XN4+q2ZPqVqX6x2k1d179s1rdvqjmr6o7tepf19XCbfXvenX3rlp8 +qO41qv99rJaeq/8DgEt506Wi5XKEdAm2Xo62XyrJl6qOS3Xn5Rj1Euq6HO++1NAvtT2Xut7LCeYl +3Hc52X+pZ18aBi6Ng5dT3EuEdzktuDQJL82iS4vkckZ6icouZxWXVvDSpry0qy/noEtMczmvu3TA +l079pct4uYBc4qbLRculG730WC+99ssl7JJwXC67Ln34pd99GfBefiAug77Lj4HLUPAyHLqMRC4/ +RS+jscvPK5exxGV89XJl7fJL6jKxfvl143I1c5ncvFzbuvyWu0xtX37fuVwvXKZ3Lzf2Ln+ULjP7 +l78fXm6WL7NHl1snl39ULnOnl3+eX25XL/MXlztXl3/VLgvXl3/fXu7WL4t3l3sPl/9tXJYeL//3 +fLkPADVFU22kpQaSaqOtNWV7TUWuqTtqY501iFob76ppumtaek3XU5vorcHM2mRfTd9fM7BrxoHa +1GAN4dameTWToGYW1iyi2oykhkprs7KaVVGzgTW7sjanrmFQbV5Tc+hqTrjm0tcWjDUcqS2aam5L +zYPWvNbakr1GYLVlR83nqvnxWsBd++CtBYnaR18tFKiFg7VIqPYpUotGa59jtdhKLZ6orazWvqzV +/lGBX9drqxu1ZKa2tln7tlVL5Wrft2vrO7V0obaxW/uxV8uUar/v1zYPa9lybeuo9sdJLVep/Xla +2z6v5au1nYvaX1e1Qq3293Vt97ZWrNf27mr/faiVGrX/Pdb2n2sHAHAz0nQDttyMkm6UrTeq9hs1 ++Was4wbqvBmn3mi6brTdNzr6zUTPDdx7M8m80ffdGPpvjOybqYEbZPBmmntj4t2YBTcW4c2M6AaV +3MxKb6yyG5vixg7ezClvMPXNPHTj0Nw4dTcu+GZBf4MbbxaRG7fpxmO58aI3S9Ybwn6zjN34HDd+ +100Av/ngvgl6bz4SNyHfTThwEwnefArdRCM3n6M3sdhNfOVmJXHzZfUmsXbzNXWzun6T3LhZy9x8 +27xJbd18z92sb9+kd242Cjc/dm8yeze/l24292+yhzdb5Zs/jm5yJzd/Vm62T2/y5zc71Zu/Lm4K +Vzd/1252r2+Ktzd79Zv/3t2UHm7+17jZf7w5eL45BIA62FQfbakrSXVVa13dXh8j16GO+nhnXUOt +a7vquu76BL0O99Qne+t6Zt3QVzf216fYdWSgPj1YN3HrZl7dIqjPCOuoqD4rqVuldZusblfU58A6 +pqzPq+sOqO7U1F26+gJcx/X1RWPdjdQ9prrXUl9C64S1vmyv+7C631EPuOof8HrQXf/orYeIethX +jwTqn4L1aKj+OVKPRevxWH1lpf4lUU+s1r+u1VdT9eR6fW2j/i1TT23Wv2/V13P19HZ9Y6f+o1DP +7NZ/36tvlurZ/frWYf2Pcj13VP/zpL5dqedP6zvn9b+q9cJF/e+r+m6tXryu793W/1uvl+7q/3uo +7zfqB4/1w+f6/wHA/WjTvbLlXkW6V7fej7XfQ+T78Y57Tee9lnqv67qf6L6H6feTPff63nsD897Y +dz/Vf4+w76cH7k2D92buvYV3PyO4R4X3s6J7q+TeJr23y+7nFPcYeD+vvHeo753QvUtzv6C7x+H7 +Rf2923jvQe69pvslyz2B3i9b7332ez92H3Dcf3DdB/H7j+77kPc+TNxHfPefAvfR4P3n0H0sch+P +3q/E7r+s3CcS919X71fX7pOp+7X1+28b96nM/ffN+/Wt+3TufmP7/sfOfaZw//vu/ebefbZ0v7V/ +/8fhfa58/+fR/fbJfb5yv3N6/9f5faF6//fF/e7VfbF2v3d9/9/b+1L9/n939/sP9weN+8PH+/97 +vi8DQEPZ1FC1NNSkxlhrA2pvjJMbmo6GtrOhozYmuhpwd2OS3tD3NAy9DSOzMdXXQPob0+yGaaBh +HmxYuI0ZXgMVNGaFDauoYZM07NLGnKyBKRrzYMOhbDjVDRfUWNA0cF1jEW649Q2PseFFGkumBmFp +LKMNn7XhtzcCWOODoxF0NT7ijZC7EfY2IkTjk68RDTQ+BxuxUCMeaaxEG19ijcRK42uisbraSK41 +1lKNb+uN1Ebje6axvvmPJW1s5Bo/thuZncbvhcbmbiO719gqNf7Yb+QOG3+WG9tHjfxJY6fS+Ou0 +UThv/F1t7F40ileNvVrjv9eN0m3jf/XG/l3j4KFx2Gj832Oj/Nz4fwDwpGp6Urc8jZGeoNan8fYn +DflJ2/Gk63yaoD7BXU+T3U96+pOh58nY+zTFfEL6nqb7n0zsJ/PAk2XwaYb7hPKeZgVPVuGTTfRk +lzzNSZ8w2dO84skBPjmVTy710wL0hGueFnVPbvjJo3/yGp+WkCfC9LRsefKhT37rU8D+9AF7Cjqe +PrqeQvhT2P0U8T59Ip6ivqfPgadY8CkeelqJPH2JPiViT19XnlYTT8nVp7W1p2+pp9T60/eNp/XM +U3rzaWPr6UfuKbP99PvO02bhKbv7tLX39EfpKbf/9Ofh03b5KX/0tHPy9FflqXD69Pf50271qXjx +tHf19N/aU+n66X+3T/v1p4O7p8OHp/9rPJUfn/7f89PR/w8QCy14LJdV2gAAAABJRU5ErkJggg== diff --git a/corpus/page-lifecycle/removal/features/native/read/payloads.json b/corpus/page-lifecycle/removal/features/native/read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..07ca6e03674d452f33da9b91a9f1a88953e1036b --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/read/payloads.json @@ -0,0 +1,18 @@ +[ + { + "sha256": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "name": "Fictitious attachment.txt", + "object": "{3C1D882A-E577-0050-29FB-F291C76626C1}{15}{B0}", + "kind": "InsertedFile", + "page": "{5152FD5A-28EC-0C2B-1AD6-7E1B67680D12}{1}{B0}", + "bytes": 27 + }, + { + "sha256": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "name": "silence.wav", + "object": "{3C1D882A-E577-0050-29FB-F291C76626C1}{20}{B0}", + "kind": "MediaFile", + "page": "{5152FD5A-28EC-0C2B-1AD6-7E1B67680D12}{1}{B0}", + "bytes": 16044 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/removed-ids.json b/corpus/page-lifecycle/removal/features/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..01c32f0654dc427720261f2aafec193bdbe0d24a --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/removed-ids.json @@ -0,0 +1,9 @@ +[ + "{90C73D7F-424B-047B-2456-698129C05FEC}{1}{B0}", + "{F443A50F-C699-0F7E-3F9B-B328F2016D35}{1}{B0}", + "{2BA38A20-D833-00A8-190C-4E110EACCF2C}{1}{B0}", + "{83A4B8CD-5D5F-0347-0153-51957D80F340}{1}{B0}", + "{67156624-8D34-0B51-1AAE-622A3AC7C512}{1}{B0}", + "{43C25031-0247-0940-36A5-497765584C57}{1}{B0}", + "{BBFD80BE-7BE5-00B1-26C0-8CCC0E53CE41}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/features/native/run.json b/corpus/page-lifecycle/removal/features/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..86bbc303a6cdccd2b0527bd868356ace006db253 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp91jwr21h", + "expected_pages": 13, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/features/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/features/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/features/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/features/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..87c65ed9058b5aa646a1c20a39b9ac80f4a630b0 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../all/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/features/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/native/source.json b/corpus/page-lifecycle/removal/features/native/source.json new file mode 100644 index 0000000000000000000000000000000000000000..e22bbe298726839dd81b00b32d27b8768bf21d75 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/source.json @@ -0,0 +1,8 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 121240, + "sha256": "97431f8b3d13096d74d95f72470d681792d5506df0692d2b72921031a6ade8c2", + "mtime_ns": 1788674593424337116 + } +] diff --git a/corpus/page-lifecycle/removal/features/native/teardown.json b/corpus/page-lifecycle/removal/features/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/features/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/features/removal.json b/corpus/page-lifecycle/removal/features/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..8bdd64eca5908c0922299481ad783536a1f03e20 --- /dev/null +++ b/corpus/page-lifecycle/removal/features/removal.json @@ -0,0 +1,14 @@ +{ + "case": "features", + "selected": [ + 0, + 3, + 8, + 9, + 10, + 11, + 12 + ], + "permanent": false, + "expected_pages": 13 +} diff --git a/corpus/page-lifecycle/removal/grandchild/cold/machine.json b/corpus/page-lifecycle/removal/grandchild/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..c0e1f6346c6ab1e871b4832f77408e452370fd99 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-8ad72654", "hostname": "ONE-M6-8AD72654"} diff --git a/corpus/page-lifecycle/removal/grandchild/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/grandchild/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/grandchild/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/environment.json b/corpus/page-lifecycle/removal/grandchild/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..e2b3623c3648629af19eeee5e2ad5d5370d62d23 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-8AD72654", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..afa5d4a2359d930d16cb049776b2e90b437b0dad --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-000.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..d3e515a646a85bef9ff76ed0ce4febc253cd8a17 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-001.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..d650d8beabd15e68903db72ec08995d5cf2911de --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-002.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..11c3974c41c62ce1544e97edd2141127caece0d2 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-003.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..01e5e9dac1ff03a3d54e60d3f38bec518cc90332 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-004.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..3cedc8e6c6aa77da782d49d3dcfd57e3ec6d363b --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-005.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..fa4749bac65663c277dec6a4b26b0e4906237c9a --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-006.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..1e19b3a3cda7a02362b00bdd504ca3eebb6334bb --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-007.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..83f1951eb7711bbdce80af0921b7d28a83136941 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/page-008.xml b/corpus/page-lifecycle/removal/grandchild/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..502578b516786deb6381d7cbdc366f6e88851e82 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/cold/read/payloads.json b/corpus/page-lifecycle/removal/grandchild/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/cold/run.json b/corpus/page-lifecycle/removal/grandchild/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..26a37b741a1c0d45edc91951f4e0146791c7225e --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/grandchild/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/grandchild/cold/source.json b/corpus/page-lifecycle/removal/grandchild/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..4fe356224a40ed3b5fd1fb8c9f9b0d9356b50d1d --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 54312, + "sha256": "e30776bf01389d1dfcde1ff15168d452a1efd68b3c5406b975a839f4fcfb343f", + "mtime_ns": 1788944410384250284 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 11952, + "sha256": "a57f2a7e992778953bc0be9cebe550fb823a830e2fdeab56d442620425622ea8", + "mtime_ns": 1788944410384523492 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "5bc7718a2fc635d5fe1cd6d8db054a1d9871e28a5c5abf343202b01bb13e07f1", + "mtime_ns": 1788944410384616367 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "8d23f89a78f54204ce2b8878023e2255cb9841935cbe53ec3e57b83efa129371", + "mtime_ns": 1788944410384359534 + } +] diff --git a/corpus/page-lifecycle/removal/grandchild/cold/teardown.json b/corpus/page-lifecycle/removal/grandchild/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..c7c1c8dcfca4df2d09fd2b4df12fb5b46fba9b58 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/grandchild/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..3eff5ae0a205c4fbee74f5ab6aeedf37b503d25f GIT binary patch literal 54312 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/grandchild/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..22e30b1ad86f9052d5fcdb662336f7a3baec81a8 GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x9PmYjE4TW;?=H~3c)U-2Ic1~g!Qcb0(k#IK%9FNjZk zdt%)UX`nnZhAICK1RypGOaMy5#9_kR*V;-hnD~0^ESjO&T+8(?DAZiZq!AyhD>nHtdU3fOfbN*tt1Sw@H9!{uqNpYur^VCewB}b-BV|UDP zK-GoH+oHLU9~q;{j`BuBV0eVUkuTrBZmbGhA^`OcM-Ic(21XU;vItw>Mg9K!_USm9 zJ~|uE2$W_?XlTGDK0E?q)EA>6Fw8>$xz6<7W!!XF^iVe}--9yv<*7^oAU+ci3j#4n z4207=XZeEoAaNn67)abE`QBm>pBpM>nk{k$$Q%WuAut*OLnH)X^*<pPb1{`MY zZ?kl`%LtKI6lrK+Pyq%#Na_EW;5$AO-n%XNk&Ks-jc%5gX}es9Sk*^48I}`8X6$# z7#L)LmVhPj5XgqW>JOkJ8X&fRlVMOn@ofVO!xUKtnVm8WBH2KCACLysE@z(xN>|So z^P8k>GrJ}*J_Mx42#Ea|@)%MX{21~XN`Q1cgA0(%0b&p@g&}|;ks%$(DrV3FssO2k G^Z@}~#sLZd literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/grandchild/native/after/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..4ecdd9069042711bcd38f7f6bbbb063307a222b0 GIT binary patch literal 4920 zcmZ3e|KIuM`!b(-j|5(YE0x7_Uu!G5VB+hsvuK89b1m091~g!Qcb0(k#IK%9FNjZk zdt%)UX`nnZhAICK1RypWOaMy5#L z9s)V=B>keHA@`8T8iv`fPHm=-%TMRtRt1%l*nmQY zzlWv6T}Ft!qDVsng9)y9-`D}X)frf@2pxiGTStU8PKChV% z_M5++^6WlHtF8w_?+HdmSP2X)uUk?WdXPN=G7$vUM;bIVz|_eAjr=db&;XVpnmE7* zRm#G^0INTMA`Ku>pku(MGckOVVNls8!yp23-j;dyK#~y9z``&^mO*AGP%axtgVca( zn;G4QayC@ixUS}jdC+;6wFab528ewaG8xhsQW=sNDuFl$$kJoTXUGH6klr7V0s`dt z0qF$A!88}Or^*tAo_*qJPFsA=)PcmY#mj--Qe1Jcp5IU7n9gR8nfBfPST`PCs0s`` zpef+$5EdUXw=>SzDkk_h`6b2&gjcbEtO3QxSw?PHI0H2}8Zh*pWMtt2%CcgOn;K1q zU!eE^x%`BMOmyvXEx(n2zDBgKNjU;C5}R)n8cw%iNj)It`BQ)V)NsuAUR1Zo%za|V zW0=cHGvfXbZQlJhQW%k6#V2LDRp lEB<2vQm+QY{^0V(4_MBW0Lz(ph9H#k#|c;> + diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-001.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b53ab596acff24bcaacffd2d87e6fd3a37dbb11 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-002.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..1477e73faa3f4e8aac832b12915f5489351ac155 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-003.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..5d5fd3d9b0861b6aa9415cc91f455508253af0d1 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-004.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..2abac8aaf87c7e8a42a1dfcac125295a877fc0bb --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-005.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..ea2e6a5be2de8362f4109800634228fc45f9d5ce --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-006.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..c492024871f3bae8f6ed2e9c4a7c17e1e59b8547 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/page-007.xml b/corpus/page-lifecycle/removal/grandchild/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..9aa189154ad46cc18b046532a7717072dab75ae7 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b2f3fa34c03af76127028b40aec4307f350f2dd --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/environment.json b/corpus/page-lifecycle/removal/grandchild/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..fc525141829fd36577801e3aacdc3a561ebbb5af --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-E272CDD6", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..20faf904021e425d36bf9aedf4fffd921bf43f1f --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before-read/payloads.json b/corpus/page-lifecycle/removal/grandchild/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3a43a1a8939a415b99baa3c76faba7e30634df4d --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/grandchild/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..efc27d177f2af3c85542d971512cde415aefc3d7 GIT binary patch literal 53544 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/grandchild/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..d5e4c219bdbc0c08e6a111e4d85bdeb754b42301 GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x7_Uu!G5VB+hsvuK89b1m091~g!Qcb0(k#IK%9FNjZk zdt%)UX`nnZhAICK1RypmOaMy5#LphXA+Zsr9vi(yb0I%6#-?UeY%~Oh zdI%i(^8M?^s<0&jP>*orFidS=RGC@Sl)YZ#xYs;imbPfKB?lRS(kuxL4cNqodJv4d ze>4O}LW1ZePzJv|l_>zkX98kDAO?wnaC+w~Ul1Q84ytNl;x@_m z7K8X)P%+bNkz^2G1jeOcXxcqePZB+_oVV88k6DbMbMwCZ{= z^qyd3gq6U+vbiONp$FL`AQM4geWXD{15BL^(8&J+3=LozqKN~1P^Byk46ynGDAE8D z1v&<7IupY;83vVoG7KUh=WUsH4DIh?OACOK^987ajd#Wr^ z=-DTp=CsA-qgOj_GXnm}%erk9FhWg{r{71DXP^`e5-9b35aV ztzv?IlV4(dKzJ1k$Qn?5oMq&Og)>ltqX9$jNk$efpe!raxT(=(_yvj&kny8nGz3ON N09Obg7i+Nc2LOU%IS2p% literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-000.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..d13ea05c49c4a6592c0d0637b0b000a1bccf7c10 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-001.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..0da51bd70aecbf3e79129fccc7785cdc43d09501 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-002.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..983c64ddc336ceab145d4bba264bcc5dd302aa2f --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-003.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..3a6af8ba226ef1cf482c7c702d21b5879cc3239b --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-004.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..ceaa6124c2496e0822c0dbabbca3e8d26d82d7da --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-005.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..289b74a7f20aec8f6f97470c81dd23e2a8af9680 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-006.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..b11b7e3d482c702acb3e5e16c9909ed5b65e80e0 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-007.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..6ec544e72d608979f480c78b2243f09077587d81 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/page-008.xml b/corpus/page-lifecycle/removal/grandchild/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..ffa1bfeb663467d3d4d2bfe2bec3df38842a1f42 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..e28a49bd77f949f90ba84f7d2947bfbe1a785da5 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/interaction.json b/corpus/page-lifecycle/removal/grandchild/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..6447038288090681f5e0c8cfdce858c67ba832fc --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/interaction.json @@ -0,0 +1 @@ +../../child/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/machine.json b/corpus/page-lifecycle/removal/grandchild/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..b4da3069b2d426459a3f80783834b99306413329 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-e272cdd6", "hostname": "ONE-M6-E272CDD6"} diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/environment.json b/corpus/page-lifecycle/removal/grandchild/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..747820f10f5ae481efa48fca0e3d237de04cea37 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-E272CDD6", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/grandchild/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..b646d1056db5c58dacc91372be04fad89f77012d --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-000.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..93053b00e04d69035141fea8f715108d3bbec3d1 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-001.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..74dd380c4bbe2d41ddd41eda23766bf0df313aba --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-002.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..78204deeae94f6421aa7ed02462f51fe7fd27351 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-003.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..e4dbc6182bb5dc5f2ca8949b385ea7d47bbfee6c --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-004.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..02c8c68a0020a76d0b194723caefb8ea432833b1 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-004.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-005.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..250385408d6a7e518cb94f80c5c19aa39e243f0c --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-006.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..81f36a6449e593026de9189858382f52e595a70e --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-007.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b503ed9c0a93963df3d62651066d09c9de1bd29 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/page-008.xml b/corpus/page-lifecycle/removal/grandchild/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..36bd55d8666325a6998614e69684469749e360b9 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/grandchild/native/read/payloads.json b/corpus/page-lifecycle/removal/grandchild/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/removed-ids.json b/corpus/page-lifecycle/removal/grandchild/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..20d246ea401c493f77e9eb472bd5ad82d8b62002 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{73C50AAB-D9B1-462E-9ADD-78268DEBDEBB}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/grandchild/native/run.json b/corpus/page-lifecycle/removal/grandchild/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..c7037334d82c63c0d3cc4559c53cc6a36d24f39c --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpjo2i3u90", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/grandchild/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/grandchild/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/grandchild/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/grandchild/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..34f7aa58587a02f3d3c2bd17cd1c89db50afc79f --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../child/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/grandchild/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/source.json b/corpus/page-lifecycle/removal/grandchild/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/native/teardown.json b/corpus/page-lifecycle/removal/grandchild/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/grandchild/removal.json b/corpus/page-lifecycle/removal/grandchild/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..cb12a80a74c0b2dc711c663ebcab1c4b23369788 --- /dev/null +++ b/corpus/page-lifecycle/removal/grandchild/removal.json @@ -0,0 +1,7 @@ +{ + "case": "grandchild", + "selected": [ + 5 + ], + "permanent": false +} diff --git a/corpus/page-lifecycle/removal/group/cold/machine.json b/corpus/page-lifecycle/removal/group/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..ede95e25347c725aa02564eb58cf65e75138df07 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-4b3a6767", "hostname": "ONE-M6-4B3A6767"} diff --git a/corpus/page-lifecycle/removal/group/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/group/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/group/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/cold/read/environment.json b/corpus/page-lifecycle/removal/group/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..1f966d4b49f845fff2cd6c780fab876dde2a2486 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-4B3A6767", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/group/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/group/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..e7f7154e1c17d8e1f96f50fd7a9e124ba46320e3 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-000.xml b/corpus/page-lifecycle/removal/group/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..9faa6d446dc321ad935707a577024fbb351b582c --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-001.xml b/corpus/page-lifecycle/removal/group/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ff554cb0dabeb6d9695d0dfa706c48e33e83900 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-002.xml b/corpus/page-lifecycle/removal/group/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..b29d1dfda5bbb047431500bf3b0b516206167a3a --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-003.xml b/corpus/page-lifecycle/removal/group/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..d3b37e3e81486d8cb1c8d667087c68f2139f07e8 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-004.xml b/corpus/page-lifecycle/removal/group/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..981597ca29b75bc15d06d97f9ec1611450bcdb68 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-005.xml b/corpus/page-lifecycle/removal/group/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..01db41d36391c789c85cd80923d0f9277ea72eb6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-006.xml b/corpus/page-lifecycle/removal/group/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..8a8a13834e986c2238ea0dc300ac3927264b367a --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-007.xml b/corpus/page-lifecycle/removal/group/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..b49bd21b10ba57a87902c0d9be9d9e890561b47a --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/page-008.xml b/corpus/page-lifecycle/removal/group/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..a03e7e8dd48656bd5a293f3d8c527335321997e6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/cold/read/payloads.json b/corpus/page-lifecycle/removal/group/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/cold/run.json b/corpus/page-lifecycle/removal/group/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..8112845297451fe7599b2d07b2a53c1c6bb1c389 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/group/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/group/cold/source.json b/corpus/page-lifecycle/removal/group/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..fde13b8b75710c88d3c147939bd2f2c987f72468 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 55176, + "sha256": "55fa2a34858d5bd2245063440604eae944f078542f98bb8b62ba17edb908ff72", + "mtime_ns": 1788944890833356137 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 22664, + "sha256": "c24a74b1d443bd89755161c244d79f1c506e8bf31ecbd925c0b90c21ad357c08", + "mtime_ns": 1788944890833694468 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "e88a7dcc0b237e027301fb6e3f162a8ca855b1891d2c4c5ad2e6a272f65ef0d4", + "mtime_ns": 1788944890833816884 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "96d65fcfdd627c29394ed12fd6e21d0c013e0b42b3d8fa38e2b84c11d3bcd3d0", + "mtime_ns": 1788944890833507136 + } +] diff --git a/corpus/page-lifecycle/removal/group/cold/teardown.json b/corpus/page-lifecycle/removal/group/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/group/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/group/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a8144a9600424315f91c9fd29f598f07fef062a --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/group/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..a27cb6bbfe2c03d22599850c544a4bfa4e544b6c GIT binary patch literal 55176 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�TUq<$2WKnB3&BpUE#v6WKPe_2#{rH^e-Z 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/group/native/after/page-000.xml b/corpus/page-lifecycle/removal/group/native/after/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..bb755f7634cf76da52b8989f475df86adc6e665d --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/after/page-001.xml b/corpus/page-lifecycle/removal/group/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..22eeedd6ae60b131dc4592aba611181b5c355fa3 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/after/page-002.xml b/corpus/page-lifecycle/removal/group/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb94e1d3bcf95ac5edd886ade6d2478e1e9dc5d1 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/after/page-003.xml b/corpus/page-lifecycle/removal/group/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..0f99b4bbd09dd2068b74a4179197c59052094f46 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/after/page-004.xml b/corpus/page-lifecycle/removal/group/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..f573ce433f5b55c88c062ec17e2c1117898c04ec --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/after/page-005.xml b/corpus/page-lifecycle/removal/group/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..e8b5f024274e4996155e40033930de2114dabf7b --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/group/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..a20bfe9058e225273a939f2015a735cbad36904f --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before-read/environment.json b/corpus/page-lifecycle/removal/group/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..de386cd27023ae024e0c255019e80cb455179c5e --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-0F573552", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/group/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/group/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..004ab84d67ac83a2dd3dabda1dd7859466352ecd --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/group/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before-read/payloads.json b/corpus/page-lifecycle/removal/group/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/group/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3148773bfa627a5618f3b95e8e675920cf2c904e --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/group/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..910af4f25b98398d07af980b82890fc900fe9b98 GIT binary patch literal 53544 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/group/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/group/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..c10eb4bf78732638561d2eef836d651cbb40b270 GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x9Xy8Gy0n~=VD+pQj}hff1$FrWeZyR!tOCw}!@dO>{R z+Y{?Hcp%MY7Hf<|l%Jy5=8*p<{_Ort<_1NewnhW`nF*Y@$Vxu82 z)I;FNm+xOUR)sAQfO>=@hhb_1qYB?YgLxkD+Advs6T3eCGTp`qlx9h2Xuu{u)PrEu z{i7i;B0>PU&h*}8+;mvRssXd=9UzO9%PSzOay`Tkp>M7Fm*COBmWC9G=OD@CJyjHm9j7}!0Hd6NCQ-~ zfrVj;EQ8EW83vJTAiWPrgKCp?|0l2fdBwnS<5PyW%5LsHAZN<}u@6HgLmERWLo!1p z5a$3{dJOptc|aP{y8}`{08|ZjH50=(83q-QnIQdJ=G_C!GB6;=4@d?S2Zz0!7wezf z;yU;E&Kv314nF{iV~dvstCUl5#K9if-|Pa#8y(sX&6ZAKwqsTW1|G;pkWsMs2&yxk zEp=bpX`i#_<6jaNd_i)K1`NGd7+JW0Y*tX*oMhyNg*mRcsnKNk1&R-#?olur0;3^- MGX#)}HCXur0O3eKoB#j- literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/group/native/before/page-000.xml b/corpus/page-lifecycle/removal/group/native/before/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..d85009500ddf000a665e420f2c463777ec003129 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before/page-001.xml b/corpus/page-lifecycle/removal/group/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..7cd37f67e2694f561bca5293a2c553b1fece6046 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before/page-002.xml b/corpus/page-lifecycle/removal/group/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..20ba5ddc8043dd1eccddcbe63e6dd12cb72d0b1a --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/before/page-003.xml b/corpus/page-lifecycle/removal/group/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..25cfb3c72562006b85caa4d0d238f3ac1a9fa5c5 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/page-004.xml b/corpus/page-lifecycle/removal/group/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a8b21946dc01debbefced725ce8b8a637de9715 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/page-005.xml b/corpus/page-lifecycle/removal/group/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..03356098a6904bd4d95bebf436586b8066942ed6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/page-006.xml b/corpus/page-lifecycle/removal/group/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..dd7b7e91050652242eb1f3a9f0ad6341e1a8e1d0 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/page-007.xml b/corpus/page-lifecycle/removal/group/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..52fb70a6570f023b3c5ec9480eab187434a14e4f --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/page-008.xml b/corpus/page-lifecycle/removal/group/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b47300d998d70159ea4973146d05fb01d5a2f4c4 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/group/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3e3dd2377b7c82d39f58bfceafb8416c667f130d --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/interaction.json b/corpus/page-lifecycle/removal/group/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..cb671c7c47b31ee6e26647663c4639bff541d3e4 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/interaction.json @@ -0,0 +1 @@ +../../all/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/machine.json b/corpus/page-lifecycle/removal/group/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..b32fc719a4ef8f8acc315d81f4d1140de8c54201 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-0f573552", "hostname": "ONE-M6-0F573552"} diff --git a/corpus/page-lifecycle/removal/group/native/read/environment.json b/corpus/page-lifecycle/removal/group/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..ca2355c11c55a87a4d1ca2efcd46c1418286cd5e --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-0F573552", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/group/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/group/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..bc8df59d7337bc32b2a4503818196e3d240a48d3 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/read/page-000.xml b/corpus/page-lifecycle/removal/group/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..71a81f30dbf1392495c883559890bb047bd41d6d --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/page-001.xml b/corpus/page-lifecycle/removal/group/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..ddbcc09e0c03e58bd886b6f55e93ddb99c3eda41 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/page-002.xml b/corpus/page-lifecycle/removal/group/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ade211dec63b8efb619dec1f7c9b22da9e2d6b6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-002.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/page-003.xml b/corpus/page-lifecycle/removal/group/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ddef2f2123e4157855e8ce719ffd310ac834a00 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/read/page-004.xml b/corpus/page-lifecycle/removal/group/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..2818b86a620a32e6bc7b10632643d43cee3b853b --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/read/page-005.xml b/corpus/page-lifecycle/removal/group/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..3b2d12a5962d87ad72f0e717aba2affee8f93415 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/page-006.xml b/corpus/page-lifecycle/removal/group/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..4df8105855a59e4fce7add8602f7fc1fff3461be --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/page-007.xml b/corpus/page-lifecycle/removal/group/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..a3db05d14abd0e0142aa565d78cb72ec28431d57 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/group/native/read/page-008.xml b/corpus/page-lifecycle/removal/group/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..106e5ce825b2b6b9fc07bbe44e38a73af812ea4c --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/group/native/read/payloads.json b/corpus/page-lifecycle/removal/group/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/removed-ids.json b/corpus/page-lifecycle/removal/group/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..79d6c69bd77b6ec700a7120ab936a585acf5fa90 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/removed-ids.json @@ -0,0 +1,5 @@ +[ + "{C371E91D-E4DD-4BA5-9A16-AFA891BEC795}{1}{B0}", + "{9EFDC28E-629B-41A3-A4FB-977CD5945364}{1}{B0}", + "{C321004D-F851-4FFC-B8DD-4FD0FF260FB2}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/group/native/run.json b/corpus/page-lifecycle/removal/group/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..5d38d854c64db0857e81fd1546cb049ffae14872 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpczc3z4m7", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/group/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/group/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/group/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/group/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..87c65ed9058b5aa646a1c20a39b9ac80f4a630b0 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../all/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/group/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/source.json b/corpus/page-lifecycle/removal/group/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/native/teardown.json b/corpus/page-lifecycle/removal/group/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/group/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/group/removal.json b/corpus/page-lifecycle/removal/group/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..09dcc16cb39b0699ccdf9673e2cd122b29b493cc --- /dev/null +++ b/corpus/page-lifecycle/removal/group/removal.json @@ -0,0 +1,10 @@ +{ + "case": "group", + "selected": [ + 3, + 4, + 5 + ], + "permanent": false, + "expected_pages": 9 +} diff --git a/corpus/page-lifecycle/removal/ink/cold/machine.json b/corpus/page-lifecycle/removal/ink/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..353ddeb34f8a3b3a8d16d6023aba1d82b5394064 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-0d5939fc", "hostname": "ONE-M6-0D5939FC"} diff --git a/corpus/page-lifecycle/removal/ink/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/ink/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/ink/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment b/corpus/page-lifecycle/removal/ink/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment new file mode 120000 index 0000000000000000000000000000000000000000..2ca066e7ab04caea0afc2b053db855956e193747 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment @@ -0,0 +1 @@ +../../native/before-read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/read/environment.json b/corpus/page-lifecycle/removal/ink/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..7d34df78410c9ff257866a2a9dbbfba5e5d5dc0c --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-0D5939FC", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/ink/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/ink/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..df0e62c3b0095e8685d9e2a19bfa12589847dc1d --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/ink/cold/read/page-000.xml b/corpus/page-lifecycle/removal/ink/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..1baf29ad74540c62aec6b199ed60fabbe7a232b8 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/read/page-000.xml @@ -0,0 +1,26 @@ + +Fictitious: café, 東京, مرحبا]]>AK4FHQSiAaIBAWAqABofi0JwRYR1gL7QRdkE+oeVMvLsF0G4wBa/8yv0et67E4vlXrNInJuhJVq3 +URK/7HHMzCKxQYkOuxMs7nqhWM9UiuaXxU+PBvi60uGbIsRmbacNslhJmh1OQDQGbBADBkgQRSNG +IwUIC2VPZmdoZGkZFDIIAIAeAiHi4kEzCADwEAKLxeJBZAMVRgBACpUE/QGH81d3mq7mkzgM0mcB +mk1gEBgEBgEBgE1mUAgMzmUAmsygE1mUzmkBmc0gMzmk1mUAmsyTOaTWZQCazKZgALSmiazKATWZ +QCAwCAwBAZpM4DAJlNYBMprAJlNZpM4DNJmmU1mkzgM0mcBmkzmU1gEyAAFpTSAzOaQGZzRAYBAY +BAYBMprAIDNJnAZpM0yms0mcBmkzgM0mcymsAmU1gEyms0maZAACZTSawCZTWATKawCAoBAYBAZn +NIDAJrMoBNZlAJrMpnMoBNZlAJrMpnNIDM5pAZnNJrMkzmk1AACH8C7XgWnmkzgM0msAmU1gEBgE +BgEBTOaQGATWZQCazKATWZTOaTWZTNNJrMpmmUzTSaplM00mqZTOaTVMpmmk1TKATKazSawCAzSZ +wGAQFAIDAJrMoBAZnNIDM5pAZnMpnNJrMpmmk1mUzTSaplM00mqZTNNJrMpmmk1TKZplhuAzKATW +ZQCazKAIDAIDAIDNJnAYBMprAJlM4DNJnMprNJnMk1mkzmSazRM5kms0TOZJnMprNEzmSazQtKaQ +GZzRNZlAIDAIDAIDAJlNYAmU1gEymsAmU1mkzmU1miZzKazRM5kmcyTWaJnMk1mkzmSazRM5kAUU +RgBAAAAJBAUURgAAAAASABEgXhT+65lz/EiPi+8SFvjqCAk+gEcDAa/89Qd0AxVGAEAKABEg2R87 +QQrSFUA=AOECHQJSegFgKgAaH4tCcEWEdYC+0EXZBPqHlTLy7BdBuMAWv/Mr9HreuxOL5V6zSJyboSVat1ES +v+xxzMwisUGJDrsTLO56oVjPVIrml8VPjwb4utLhmyLEZm2nDbJYSZodTkA0BmwQAwZIEEUjRiMF +CAtlT2ZnaGRpGRQyCACAHgIh4uJBMwgA8BACi8XiQWQDFUYAQArKAUuH88s3nkzmkzgM0mcBmkzg +KAQGAQGATWZQCAzOaQGZzKATWZTOaQGZzSAzOaTWZQCazJM5pNZlAJrMpmAAAACH8D9XgeBJlM0z +mRNZpNZpM4DAJlNYBAUAgMAgMzmkBgE1mUAmsyTOaTWZTOaTVMpnNJqmUzTSaplM00mqZTOZTNNJ +qmUzTSagBRRGAIAAAAkEBRRGAAAAABIAESDPTQ4xwIZyTqQ8FVDbHxeKCj9AI5rARvPPUDugAxVG +AEAKABEgLMlfQdkfI0A=iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAusB9Y9J1uoA +AAAASUVORK5CYII= diff --git a/corpus/page-lifecycle/removal/ink/cold/read/payloads.json b/corpus/page-lifecycle/removal/ink/cold/read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..ed049c1b9996b3436ce6394a83a1670daef2cf64 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/read/payloads.json @@ -0,0 +1,10 @@ +[ + { + "sha256": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "name": "fictitious-attachment.txt", + "object": "{DEA09925-1674-0A28-34A2-C1E6D536E3D5}{31}{B0}", + "kind": "InsertedFile", + "page": "{EA883CC3-650F-0383-0F35-474196B6BC24}{1}{B0}", + "bytes": 43 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/cold/run.json b/corpus/page-lifecycle/removal/ink/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..06aa665cfc846f3ee9584c68c1e5716dc69a46a1 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-ink-01/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/ink/cold/source.json b/corpus/page-lifecycle/removal/ink/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..9e79a11aa0fda8dd7924380be9574c849e0e8cd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 31328, + "sha256": "a3c8265335e6f83ec9350e446f3f9b8c7330b75798e53566c6b2442c32a833c1", + "mtime_ns": 1788944869400370599 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 16128, + "sha256": "06c94fbe00dacb4ab35e4bdadbcb9a0516759b737de547f97845c321dea8472c", + "mtime_ns": 1788944869400681181 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "099dd9fa2da3ac3340c2c423f6130d462d1dcbdf3b8f2756660f91181036be48", + "mtime_ns": 1788944869400775055 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "330ea47d02845e046fbf16beec688cd2bcbddbe9e213fd8bb79c36caa6c663f9", + "mtime_ns": 1788944869400505390 + } +] diff --git a/corpus/page-lifecycle/removal/ink/cold/teardown.json b/corpus/page-lifecycle/removal/ink/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/ink/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..4d1bab20f15705bbcdcf7690c8095ccb024667f6 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/ink/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/ink/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..2ddf84686b76fd2e64a9a9a40c307356f3882a12 GIT binary patch literal 31328 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/ink/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/ink/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 100644 index 0000000000000000000000000000000000000000..892a6080818cd0483d60e08d82b6c45053f61f7e GIT binary patch literal 16128 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 + diff --git a/corpus/page-lifecycle/removal/ink/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/ink/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/before-read/payloads.json b/corpus/page-lifecycle/removal/ink/native/before-read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..92b9e69e8fdb8ab397ef4ce550629472a114fc99 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/before-read/payloads.json @@ -0,0 +1,10 @@ +[ + { + "sha256": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "name": "fictitious-attachment.txt", + "object": "{946840F7-1A9B-4889-B2A5-66790F1AB829}{11}{B0}", + "kind": "InsertedFile", + "page": "{1D2744B1-C259-4B0A-B43C-A4208C363EBC}{1}{B0}", + "bytes": 43 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/ink/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..406c2a5858912513f95e9202ecab1855dbc820c8 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/ink/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/ink/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..b9d0e0f7fdad1f920c07976cab422681c0bd8415 GIT binary patch literal 27808 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 +Fictitious: café, 東京, مرحبا]]>AK4FHQSiAaIBAWAqABofi0JwRYR1gL7QRdkE+oeVMvLsF0G4wBa/8yv0et67E4vlXrNInJuhJVq3 +URK/7HHMzCKxQYkOuxMs7nqhWM9UiuaXxU+PBvi60uGbIsRmbacNslhJmh1OQDQGbBADBkgQRSNG +IwUIC2VPZmdoZGkZFDIIAIAeAiHi4kEzCADwEAKLxeJBZAMVRgBACpUE/QGH81d3mq7mkzgM0mcB +mk1gEBgEBgEBgE1mUAgMzmUAmsygE1mUzmkBmc0gMzmk1mUAmsyTOaTWZQCazKZgALSmiazKATWZ +QCAwCAwBAZpM4DAJlNYBMprAJlNZpM4DNJmmU1mkzgM0mcBmkzmU1gEyAAFpTSAzOaQGZzRAYBAY +BAYBMprAIDNJnAZpM0yms0mcBmkzgM0mcymsAmU1gEyms0maZAACZTSawCZTWATKawCAoBAYBAZn +NIDAJrMoBNZlAJrMpnMoBNZlAJrMpnNIDM5pAZnNJrMkzmk1AACH8C7XgWnmkzgM0msAmU1gEBgE +BgEBTOaQGATWZQCazKATWZTOaTWZTNNJrMpmmUzTSaplM00mqZTOaTVMpmmk1TKATKazSawCAzSZ +wGAQFAIDAJrMoBAZnNIDM5pAZnMpnNJrMpmmk1mUzTSaplM00mqZTNNJrMpmmk1TKZplhuAzKATW +ZQCazKAIDAIDAIDNJnAYBMprAJlM4DNJnMprNJnMk1mkzmSazRM5kms0TOZJnMprNEzmSazQtKaQ +GZzRNZlAIDAIDAIDAJlNYAmU1gEymsAmU1mkzmU1miZzKazRM5kmcyTWaJnMk1mkzmSazRM5kAUU +RgBAAAAJBAUURgAAAAASABEgXhT+65lz/EiPi+8SFvjqCAk+gEcDAa/89Qd0AxVGAEAKABEg2R87 +QQrSFUA=AOECHQJSegFgKgAaH4tCcEWEdYC+0EXZBPqHlTLy7BdBuMAWv/Mr9HreuxOL5V6zSJyboSVat1ES +v+xxzMwisUGJDrsTLO56oVjPVIrml8VPjwb4utLhmyLEZm2nDbJYSZodTkA0BmwQAwZIEEUjRiMF +CAtlT2ZnaGRpGRQyCACAHgIh4uJBMwgA8BACi8XiQWQDFUYAQArKAUuH88s3nkzmkzgM0mcBmkzg +KAQGAQGATWZQCAzOaQGZzKATWZTOaQGZzSAzOaTWZQCazJM5pNZlAJrMpmAAAACH8D9XgeBJlM0z +mRNZpNZpM4DAJlNYBAUAgMAgMzmkBgE1mUAmsyTOaTWZTOaTVMpnNJqmUzTSaplM00mqZTOZTNNJ +qmUzTSagBRRGAIAAAAkEBRRGAAAAABIAESDPTQ4xwIZyTqQ8FVDbHxeKCj9AI5rARvPPUDugAxVG +AEAKABEgLMlfQdkfI0A=iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAusB9Y9J1uoA +AAAASUVORK5CYII= diff --git a/corpus/page-lifecycle/removal/ink/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/ink/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..4861a91c6822813c60ee2898ad7e5423e8d87eda --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/ink/native/interaction.json b/corpus/page-lifecycle/removal/ink/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..cb671c7c47b31ee6e26647663c4639bff541d3e4 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/interaction.json @@ -0,0 +1 @@ +../../all/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/machine.json b/corpus/page-lifecycle/removal/ink/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..c0f2c59b4db0b9301a8bfafee07d0de2757710e7 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-c59b96de", "hostname": "ONE-M6-C59B96DE"} diff --git a/corpus/page-lifecycle/removal/ink/native/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment b/corpus/page-lifecycle/removal/ink/native/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment new file mode 120000 index 0000000000000000000000000000000000000000..452cf34c59bd6be2d72ee0b069cccc80ae0c6574 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment @@ -0,0 +1 @@ +../before-read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/read/environment.json b/corpus/page-lifecycle/removal/ink/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..3ee8ed829a2f2ee41c1680b16c1d040fc5fa01a3 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-C59B96DE", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/ink/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/ink/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..19407262d1412e6096b86366363c61ee9ddbf358 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/ink/native/read/page-000.xml b/corpus/page-lifecycle/removal/ink/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..9a9980ace60016576468db4580889f509068dee2 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/read/page-000.xml @@ -0,0 +1,26 @@ + +Fictitious: café, 東京, مرحبا]]>AK4FHQSiAaIBAWAqABofi0JwRYR1gL7QRdkE+oeVMvLsF0G4wBa/8yv0et67E4vlXrNInJuhJVq3 +URK/7HHMzCKxQYkOuxMs7nqhWM9UiuaXxU+PBvi60uGbIsRmbacNslhJmh1OQDQGbBADBkgQRSNG +IwUIC2VPZmdoZGkZFDIIAIAeAiHi4kEzCADwEAKLxeJBZAMVRgBACpUE/QGH81d3mq7mkzgM0mcB +mk1gEBgEBgEBgE1mUAgMzmUAmsygE1mUzmkBmc0gMzmk1mUAmsyTOaTWZQCazKZgALSmiazKATWZ +QCAwCAwBAZpM4DAJlNYBMprAJlNZpM4DNJmmU1mkzgM0mcBmkzmU1gEyAAFpTSAzOaQGZzRAYBAY +BAYBMprAIDNJnAZpM0yms0mcBmkzgM0mcymsAmU1gEyms0maZAACZTSawCZTWATKawCAoBAYBAZn +NIDAJrMoBNZlAJrMpnMoBNZlAJrMpnNIDM5pAZnNJrMkzmk1AACH8C7XgWnmkzgM0msAmU1gEBgE +BgEBTOaQGATWZQCazKATWZTOaTWZTNNJrMpmmUzTSaplM00mqZTOaTVMpmmk1TKATKazSawCAzSZ +wGAQFAIDAJrMoBAZnNIDM5pAZnMpnNJrMpmmk1mUzTSaplM00mqZTNNJrMpmmk1TKZplhuAzKATW +ZQCazKAIDAIDAIDNJnAYBMprAJlM4DNJnMprNJnMk1mkzmSazRM5kms0TOZJnMprNEzmSazQtKaQ +GZzRNZlAIDAIDAIDAJlNYAmU1gEymsAmU1mkzmU1miZzKazRM5kmcyTWaJnMk1mkzmSazRM5kAUU +RgBAAAAJBAUURgAAAAASABEgXhT+65lz/EiPi+8SFvjqCAk+gEcDAa/89Qd0AxVGAEAKABEg2R87 +QQrSFUA=AOECHQJSegFgKgAaH4tCcEWEdYC+0EXZBPqHlTLy7BdBuMAWv/Mr9HreuxOL5V6zSJyboSVat1ES +v+xxzMwisUGJDrsTLO56oVjPVIrml8VPjwb4utLhmyLEZm2nDbJYSZodTkA0BmwQAwZIEEUjRiMF +CAtlT2ZnaGRpGRQyCACAHgIh4uJBMwgA8BACi8XiQWQDFUYAQArKAUuH88s3nkzmkzgM0mcBmkzg +KAQGAQGATWZQCAzOaQGZzKATWZTOaQGZzSAzOaTWZQCazJM5pNZlAJrMpmAAAACH8D9XgeBJlM0z +mRNZpNZpM4DAJlNYBAUAgMAgMzmkBgE1mUAmsyTOaTWZTOaTVMpnNJqmUzTSaplM00mqZTOZTNNJ +qmUzTSagBRRGAIAAAAkEBRRGAAAAABIAESDPTQ4xwIZyTqQ8FVDbHxeKCj9AI5rARvPPUDugAxVG +AEAKABEgLMlfQdkfI0A=iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAusB9Y9J1uoA +AAAASUVORK5CYII= diff --git a/corpus/page-lifecycle/removal/ink/native/read/payloads.json b/corpus/page-lifecycle/removal/ink/native/read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..e6ee7033dd817471efca02ba571373ecd2ff6209 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/read/payloads.json @@ -0,0 +1,10 @@ +[ + { + "sha256": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "name": "fictitious-attachment.txt", + "object": "{36896A9F-47D5-0106-2F53-20F15DFF8542}{31}{B0}", + "kind": "InsertedFile", + "page": "{02A1CF79-34AE-08AD-14C4-A6561E7FDAB3}{1}{B0}", + "bytes": 43 + } +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/removed-ids.json b/corpus/page-lifecycle/removal/ink/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..72c60d25cc5e203f62f5a0d6630447f6a9059b1f --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{24E89C1E-F87C-4374-A9D2-922E49EE688E}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/ink/native/run.json b/corpus/page-lifecycle/removal/ink/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..f11dfc3bec19bd9d53cfeb1154766aa3c9689a1b --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpg08m_f8t", + "expected_pages": 1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/ink/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/ink/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/ink/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/ink/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..87c65ed9058b5aa646a1c20a39b9ac80f4a630b0 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../all/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/ink/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/native/source.json b/corpus/page-lifecycle/removal/ink/native/source.json new file mode 100644 index 0000000000000000000000000000000000000000..b05b811e1f44817b2fb3b93e3cafbae0aa6ec92d --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/source.json @@ -0,0 +1,8 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 27808, + "sha256": "1326c475cc3a9f412ff4d072cf515c1482b3b9e07798921e582767b064401947", + "mtime_ns": 1788585164197723028 + } +] diff --git a/corpus/page-lifecycle/removal/ink/native/teardown.json b/corpus/page-lifecycle/removal/ink/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/ink/removal.json b/corpus/page-lifecycle/removal/ink/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..dac260021ff1421e86aaccaf541ae0cc0a2d8389 --- /dev/null +++ b/corpus/page-lifecycle/removal/ink/removal.json @@ -0,0 +1,8 @@ +{ + "case": "ink", + "selected": [ + 0 + ], + "permanent": false, + "expected_pages": 1 +} diff --git a/corpus/page-lifecycle/removal/leading-group/cold/machine.json b/corpus/page-lifecycle/removal/leading-group/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..105e2a02dcee017f67f3f9885035ebde5367033a --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-c3bb7548", "hostname": "ONE-M6-C3BB7548"} diff --git a/corpus/page-lifecycle/removal/leading-group/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-group/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-group/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/environment.json b/corpus/page-lifecycle/removal/leading-group/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..e5b9a2210f1d989688548ec8219d11c5a82a6715 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-C3BB7548", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..204210ebd887b0b4f1166db280a6014c0aefa993 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-000.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..001ce6f686f40cd72beed063ea5fe23266e02564 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-001.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..a8e4393183ced06dc5792b8f4dccdc182da1fb30 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-002.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..eb5499b53f1d65ccf650f56f68c36de6272c6aba --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-003.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..f64eb04d8dd730ad719251f8e216a31e9fdf3995 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-004.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..a07aee702b6c9caca2997b279e7d41b525a01cd3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-005.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..12cde3be04565c4f51cd95d71dbef3c877c30678 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-006.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..d7a47340a9aaad4f434e17c38d4ef4d84c95b4de --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-007.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..6c916b6483d2eca4c55c80d2ca79e32a7d50f11b --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/page-008.xml b/corpus/page-lifecycle/removal/leading-group/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..50aa4ec5c167f9b0b301533e1bf993c9863d1cdf --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/cold/read/payloads.json b/corpus/page-lifecycle/removal/leading-group/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/cold/run.json b/corpus/page-lifecycle/removal/leading-group/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..37c5a7fdba77511491a1e477b978280f43a37bd3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/leading-group/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/leading-group/cold/source.json b/corpus/page-lifecycle/removal/leading-group/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..abf92510ee74e2f081f3757c45fc34290e105d4e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 75144, + "sha256": "e39020116e8071b377636330bbda7bcc09ca50b1859b48b2005eb0a21032532d", + "mtime_ns": 1788944900366681608 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 17976, + "sha256": "f7be113d2ab0fa848c7226a5dcb5697171a9a620689c9c716ddbb069eb17baec", + "mtime_ns": 1788944900367363021 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "ddd77ee59464c16160a359aa06970b7548787d195a5e502812469c707c66266a", + "mtime_ns": 1788944900367478228 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "b0b2cdd4d476507211c91a7e9cfacb3a4f399119983a538e835b2754bf13f588", + "mtime_ns": 1788944900367136897 + } +] diff --git a/corpus/page-lifecycle/removal/leading-group/cold/teardown.json b/corpus/page-lifecycle/removal/leading-group/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..45f22c6a0a0f48e3fb8ce4c02b01914c7dcd5d3e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-group/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..dec97c9427321da774cfc7d4d4539243ccc9961a GIT binary patch literal 75144 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 OtHJDk<7z#R-v0-CUGF3S literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 100644 index 0000000000000000000000000000000000000000..60a45b8306b1cddf474e669c3b6227f870c99acd GIT binary patch literal 17976 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-group/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..501d77f4d966e0f89aa09162a8c68c991ce065e4 GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x8c`)r#Y_*ve6Q)8IvRVlU!3~0dq?koZ6iC;aJUJ#%7 z_Qbjy(m;7+3{(Ce2taHWm;jW9iNl1MU#`jj|1-yJacZad?Wcc}vr@8WfYg8hSPchM zCCDI{VL%$90;1*sAIvleEg!dii{7Iyhd$#M)~N?KsBuE2z4I1dnREM-SKB4lSGRuH zM55|KI-Au!BC0J+Ze-euf$SoBagEZ>7N_~ofg0U$mT5DNk^ zNDPG2J7@WV_#km1s2E7xCi&iC5T6?=W|}Q>2FM%*qaiRF0z)JOVD&#Je}e!Ij!IrY zhGFUwMiq#nVM<~vA7SAGD(65zqyTp#Ncu%XgTU=y23G7}eHY(pj5%gCT^LkOVgnNn z_pGsUxXTEUR}^VzU{C=DJxHm&l3U~JV=|r%qIR28d>tQZ2sAYG0Oiu=UtyG9`QLZ$ zY&nHr)2vKDT6H}bdap7va{-x*kn$QNa)OZ;Rwe_*TT&Q$ki7=7gP}%~;a8+VLjy!7 z1A`3E60igw0@)B){Q*?oz``&^mO*Bx41-8EklqKRLAA&Q6IqVs|Kc3`IE-h@I!3F5 zoNENc{tS5xsSJJ$`3xmMI-bD=Nag@Bh?l|;z>vt04rCQG=mAxLR6_cCK-~=xKYf#7 LP=SORP>KNnXNv{R z+Y{?=@hhb_1qssa4usnm5U2ZFLHoB;O_rA;slx9h2Xuu{u)PrEu z{i7i;B0>PU&h*}8+;mv16YP=;s761 zDGLJwto{IsG=M~bjscs_#PCgqL1mu|g9ylZTjt#ZNkTva3&Rvy2AQ2exojW}QUj`O z95!}8-YIy;Yo=v&<)hWT4?+55fY^s2lOc^El_8m-5{PqvEIo#NhCCn*>HPsIAV7{E zkWNq>tPwC*Y5H`=Z%S^Vkge~x_aJd>@p9p80#gm*klW<2c2&nqwOHN*s=&Yl zngXs4Vet{3!O+!l{G`j|+UHAMbl>j=Sp$lXvy9xZa0Y5{G+^jG$;iS5lx4*lH#M3J zzd-Q;a`}W!A}%LBNV%`$=5J)$Z#o}jBsSkPBura_BlS2N8mFbTH8`)k{qXG98ZUM= z2Z+l-l{d&ZnCsp1j|N$vi1eNFww+aOkwF4T4&>HkCKfKBT2_!xBAAeUg4gvx-J@VM z1ZWxp$i*6R`NND-u7JvvbDwR~13%0AZ)yxPy(+~v0hIXFfY={ge)s{)krH4z63-BX dQoc9=OPoBY4}dxvKzSCFlM!Va$Q($S1^|2wlqLWG literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-000.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..238f424d2195768ff96971354b5c48e1cc9ef3f8 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-001.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..90af75229b4a0103e48a46ef633daf2437189e24 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-002.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..4c0f7da6dffe9d9205ca8a1167c602572268c262 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-003.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..d10ab8a79c185db6f9607715236ced8dc504fa76 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-004.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..fa2abad590a09fa0daf20fce822a97d7b7c7ffd4 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-005.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..086c9314e1adf9ac74e66f83bd783995e84f1b52 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/page-006.xml b/corpus/page-lifecycle/removal/leading-group/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..a1ef33944dfd77232aabd5553cb1169cc6b285d3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..634dcffb6d346d959500a732662691c8c33a63a6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/environment.json b/corpus/page-lifecycle/removal/leading-group/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..f98c3626c38f1a1ba55fcdd1a899415627b03b4d --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-0EA535AD", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..359c21ecd03f31aba8e20aa3bacbd947935765e9 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before-read/payloads.json b/corpus/page-lifecycle/removal/leading-group/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..fcbd7649a8a359b174f99ad0d6b2994d1c02ee1f --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-group/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..8c2b199dcb5a8edf40de28c2738ecba65ebe8d1d GIT binary patch literal 72960 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 PXb9j60pwy0R{j70I0Qu) literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-000.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..845acfb78a837ceee2d249ebdc124f2553568b79 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-001.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..3306f9424709550fddcdb1ab048f710f1d436acf --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-002.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..7713dd4d582dcd393d9553b4b9cec9604719f775 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-003.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..f46a18e3a53c7d2659f1770f10860f6dee678edc --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-004.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..a5189e42a8d751d479156a204ff96fc8de937425 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-005.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..1e38070607b00fb9be62108f6162e0f6f68bddd5 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-006.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..c67b7bbf30e76c26981e2eaaa701aeb09f1738e2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-007.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..1c0fc63ef93025c28d511ac54ff7b642b95aab54 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/page-008.xml b/corpus/page-lifecycle/removal/leading-group/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..9bfce93c1e2900fd6e48ed06b483c17535d070c3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..b9c6d91f61f0c1bbbf5a654b2a4ec9ed70bb4402 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/interaction.json b/corpus/page-lifecycle/removal/leading-group/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..cb671c7c47b31ee6e26647663c4639bff541d3e4 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/interaction.json @@ -0,0 +1 @@ +../../all/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/machine.json b/corpus/page-lifecycle/removal/leading-group/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..6477b07f9cb225df9c0e2eec4fa22d91be3f66fa --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-0ea535ad", "hostname": "ONE-M6-0EA535AD"} diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/environment.json b/corpus/page-lifecycle/removal/leading-group/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..191727e864e3db1d2bfb188ed9695c3a75a8599e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-0EA535AD", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-group/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..759d5b5ac4f2d0fbad09dcd174cbebddcd152953 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-000.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..c475ebad4868a4441ee5831b985c47994a2c193b --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-000.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-001.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..42e5fcd5c7dfdfe985369fa1acdd2bc0d3efed28 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-002.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..907db8acf0414738714f111273d0c1863b228fc0 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-003.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..b3553fe6a27b06aa3b8e07934f82340b9aeade3e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-004.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..f06d8f79a3903ce335f7c6b73458354b11a1fcad --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-005.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..071acf47459b318b2dc8d13c171747893a465311 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-006.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..e990253cba7dd633cc8e4f2f33cfcfb15217d940 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-007.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..f0f9e52f5f99b9d334c9fe639f962b021ae885d6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/page-008.xml b/corpus/page-lifecycle/removal/leading-group/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..7973d5c77963bf27db1925460a87ac13e012d889 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-group/native/read/payloads.json b/corpus/page-lifecycle/removal/leading-group/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/removed-ids.json b/corpus/page-lifecycle/removal/leading-group/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..725a847e4d1c861bab689616a73aef4d753dbe56 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/removed-ids.json @@ -0,0 +1,4 @@ +[ + "{FFEBAF20-B6EE-4DC4-A954-62900FCB5604}{1}{B0}", + "{A2376DE3-2C24-439B-B572-BA3C25790AD2}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/leading-group/native/run.json b/corpus/page-lifecycle/removal/leading-group/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..1a03853b0a74221f573dd14932bde312058df126 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp2rxleab6", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/leading-group/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/leading-group/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/leading-group/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/leading-group/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..87c65ed9058b5aa646a1c20a39b9ac80f4a630b0 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../all/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/leading-group/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/source.json b/corpus/page-lifecycle/removal/leading-group/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..acb29a51a6749a3598d12d95eb5bc50b06cc6748 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/source.json @@ -0,0 +1 @@ +../../leading-parent/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/native/teardown.json b/corpus/page-lifecycle/removal/leading-group/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-group/removal.json b/corpus/page-lifecycle/removal/leading-group/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..b7413ed35615d41d2df3cf0b6687f9146fa85687 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-group/removal.json @@ -0,0 +1,9 @@ +{ + "case": "leading-group", + "selected": [ + 0, + 1 + ], + "permanent": false, + "expected_pages": 9 +} diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/machine.json b/corpus/page-lifecycle/removal/leading-parent/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..7b2d7c14d74635fc909ce95abf711f49b65bcfb2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-dc56c6b3", "hostname": "ONE-M6-DC56C6B3"} diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/environment.json b/corpus/page-lifecycle/removal/leading-parent/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..f9a26c98fa3fe5ea2e1068384d5ea1acbc404384 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-DC56C6B3", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..800bad6844bb64cdf41994df5e660085ea418188 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-000.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..70ee7e883f8527c4fd8eba28399c9a4eb5594906 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-001.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a0c397f59f6160f2dffd6c48877307023160d00 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-002.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..92f7b1b76461194f68e1b22f96988c04c1123682 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-003.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..776c7da2d49058ac579bb9ec03bf335f3b58f5ce --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-004.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..73b939b5ab339faa9c318171367daf4fa3ea4805 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-005.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..01f33653eb573a5c3dc67f8fd2b50e92a0298534 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-006.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..d0338406aacb04786fc187385c8c89a861f24e02 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-007.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..78e85679532e2455a5df2a9410734eaf0e9b6b4c --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/page-008.xml b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..3f457171c829f5b76298f4fe69b8c54f09141998 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/read/payloads.json b/corpus/page-lifecycle/removal/leading-parent/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..a3c2d60bd23b7a62ac7c498c0db095bfe3f93396 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/read/payloads.json @@ -0,0 +1 @@ +../../native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/run.json b/corpus/page-lifecycle/removal/leading-parent/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..b858400a0f695e3249b28dc20e84b44f714c3635 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-leading-01/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/source.json b/corpus/page-lifecycle/removal/leading-parent/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..6c3a15f10cd23a1ac7086f025a9f6b45ebf916e2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 75576, + "sha256": "adabd3b9a4ea354b04e1545ad6197c4577792c66e94945ba9905a01930678426", + "mtime_ns": 1788944108790107657 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 13112, + "sha256": "18989122149a6699b8798aba6ea7636695fc168fa647a94427894c9be732d86b", + "mtime_ns": 1788944108790457865 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "f1ca322a06d3a85ccde0b67fc1531d550474c8b10cd7ee937688e5ac4d802366", + "mtime_ns": 1788944108790668448 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "d48d4670a1871999f208b56a20a31a407f7a76bc90a3c41a44e29f9e4ef8f604", + "mtime_ns": 1788944108790288032 + } +] diff --git a/corpus/page-lifecycle/removal/leading-parent/cold/teardown.json b/corpus/page-lifecycle/removal/leading-parent/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..5bbc0c956ab7c41cde0c6b889c45b3883d8c1a13 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/cold/teardown.json @@ -0,0 +1 @@ +../native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3e1218d1a161773ae536a9645396c93e15ded25c --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-parent/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..8e0a67e0c0a66db2952af3a94b5ea3d68ed39fb8 GIT binary patch literal 75576 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 A6951J literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..4f0435c1d0c9ae9cda6aff9ef051004e500ce6bf GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x8so+IZh6T8>9yT+FFjo$%4?Z_Wb9*Oyq=0*Udb-BfYtw?{0#y;I4XGo z8HTA#7*!yOhAD}ye1wG$sGI`{R z+Y{?b2?++2anYes(e?@ZvO^TkB#1)<|r5qfzc2cBq0E+|3Ud11bA>%@&Ymp zQF2lkx%Za+@?50L^{y>a)~p`iyT7yRz_nb(tKoTe^W zvzRL-(Hx{z*Mp(=1S2D?1O}GZEh!8=$Q}Wi2mSTaM{uf|q0Lu_f9N>d0 zWno}|)gM5S2B>HQ3&Rvy2AQ2Q3?kV;dLNJm)g~>4(%1j6e)ryRN9u7->$625XUhPw z4?`wH8bc~WGD9U0=KxuH4EYRsKpN7!15!W$R1J1D6T>$d1{IK*ApKkB-2=-qFd)Yd zNCp%K`MV!VopTiTm~5m|ZGTvD8%P{myd0QVh${}B{g<23(cS61V%vp}Ci4=0ssaNK zWFyEZSbTKkNY6_5=JA};Yb&#OhnyHl&e4FO_X;Bm7m&>gikp*++^{gm6*o1S48K6} z0do1;SKrh>x3ap;R#s}u}_&6I?t)o@9|P$A;rfq*C#WvZ~@hVT_3?jwCjPUkAl$L-+11fV?&yjPMiQVhlU1Q7o#&3cLDDkTSu|K$c@dK7KCBSkfo*@XO{BZ)7NO@2n U0ChBgaxp0PBFY|+Igqjk0G!5?3;+NC literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-000.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..70cb6e8e6764f253a4c6c6dfe2f707826aaf4389 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-000.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-001.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2c8aae1fdedd3b401a82679c57e2690f313fe49 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-002.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..b85c66f05d0ff101a15b65cd1fd4e0539598f058 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-003.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..d295ffbec547b64c14128cd16a47910d9d89612d --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-004.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..69f4a12f72a1fa232728fd6373ea0bfae94ad543 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-005.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a8f4e70c39d1d51822de52932209b945dc84a23 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-006.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..5077cdafd9b22822a606b12aa3959f1f7b4682fc --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/page-007.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..0b04a5a28089ec24ef14787af5ecbaf23b13d5c3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..0dbe73c3dc78f50dde8f6f19872abc4f44c89cd2 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/environment.json b/corpus/page-lifecycle/removal/leading-parent/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..dec4365ddab661cdbc8d8bda1cc90f7a5d038706 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-7CE8352C", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a19b555df66d031917cb97b6fec11f6c2076beb --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before-read/payloads.json b/corpus/page-lifecycle/removal/leading-parent/native/before-read/payloads.json new file mode 100644 index 0000000000000000000000000000000000000000..1ce91a413d6fff4d58765187b76756f0e97ae843 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before-read/payloads.json @@ -0,0 +1,3 @@ +[ + +] \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..537865d898a699e9114fe6febe30e8fd05509c09 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..9884a562813bd0b49500b948287e86301980d25c GIT binary patch literal 72960 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..1dae1b4365a16cf77afdc426b8d194a6094c4959 GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x6`xYf?z|6_&Qj%PYCVeOmeGoS(cyR!tOCw}!@dO>{R z+Y{?U{Z?}Nwc2vxo-XSaWYsmDfd(Ok%njIpU16&nqK zp&kN9zI^|>u_|nd0MsKKISf-97*(crM%ox;EOP8)eW)k+>SzfgP?{y7p#hutP!EDp z_m76ahzJ4XI@5cXanoVZL*1}^56a+|r!obA_)I`72*e;U5Kix$%@&YmpQcbEPDjgS6^; zF!Y{aWQ3K#z_Pg|g`o%8BOnt&V11-PLjz2m4A98`0t^jc8KQ{;d{Ct<3=FXP11Qn} z6>VT)m?Fy{vr~paBpXQY1Ja<{q@_^$`XAQs-W%>nJO{lWft#{69dUP8Zh);VPxR~vROfKbCQu87UsC(rbd(D7bre}x<|oi2#kgR M&JaK@)?noi097 +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-001.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..f71eda2b8a6bb8d43596d82ab1c2563c768d783b --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-002.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..211e9005899fb5e82ebdac366628c825d1e62849 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-003.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..5cbcd813a5b1c5765cb0f6ee10eb614acd80d493 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-004.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..d3171b16bef59c472f43e36dad85bd76528eab74 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-005.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..b95e6b969703d3e6312b283d8c77b159ce4fd065 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-006.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..b0dd7887980000d2dd9ccd383188f807cde117bd --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-007.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..f1b9cfb6416ff96e5575b9da17f8f7888a3c4c3c --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/page-008.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b6c2fc660bd9e8efdf4ab1df4286ecb5041abda --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..1a37489e3c50fa1674fb59957e109093cd913608 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/interaction.json b/corpus/page-lifecycle/removal/leading-parent/native/interaction.json new file mode 100644 index 0000000000000000000000000000000000000000..369817aefd97cf12e76f6865b1e33d0b29c53d6c --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/interaction.json @@ -0,0 +1,4 @@ +{ + "page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "page-removal.ps1": "4db5a6ae05d0ea905722c5a0cc56d3dec989988fe2ad76d7e0bb82c5ded8d70c" +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/machine.json b/corpus/page-lifecycle/removal/leading-parent/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..1273f522ccb0c47c779eebd88a90df93a16865df --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-7ce8352c", "hostname": "ONE-M6-7CE8352C"} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/environment.json b/corpus/page-lifecycle/removal/leading-parent/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..251bb7c51a801c01490969dd19213a6bde1d9110 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-7CE8352C", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..10fbc5f91a9deb95c128d621e677e814eee60d81 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-000.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..080456fd17f05b597e55ece9e4c0ec208bfc846b --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-001.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..6986ba5d11eb10387d1ecf17384c4da91935a34c --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-002.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..610a29b39f60fa2fc7b734f2f76624839a08d2dd --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-002.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-003.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..5d3aa267d94401ac88f899bded194eaec5e73996 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-004.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a459af46be32d27bf4797be0656aef839a2c9fa --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-005.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..a25163229e630b2c6a0012eabdbb2e79f6d0f0f6 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-006.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..f4c519cb3e7745d1c5e9a3f180ffbf805ec9ff41 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-007.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..274944b263a694fb35529cd970c8f4c2733652d5 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/page-008.xml b/corpus/page-lifecycle/removal/leading-parent/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b73c1fb8d795d012392260d6646c679ed967e750 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/leading-parent/native/read/payloads.json b/corpus/page-lifecycle/removal/leading-parent/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..08a30cec98a51abe8aa18352ff9a869b3c842eb4 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/read/payloads.json @@ -0,0 +1 @@ +../before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/leading-parent/native/removed-ids.json b/corpus/page-lifecycle/removal/leading-parent/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..d0c7afd0878708dc80550051bc3e377e162defcd --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/removed-ids.json @@ -0,0 +1 @@ +"{6E0C6576-C93C-4D8F-BE25-59F897845B11}{1}{B0}" diff --git a/corpus/page-lifecycle/removal/leading-parent/native/run.json b/corpus/page-lifecycle/removal/leading-parent/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..3aef618cc495e1ef2efa14a4cbf9928dbd94325d --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpsmi9e1py", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/leading-parent/native/scripts/cold.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..a0b99e7aeb86f4dc10032537800501a52ad65b4f --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/scripts/cold.ps1 @@ -0,0 +1,27 @@ +param([Parameter(Mandatory=$true)][string]$Root, [string]$CloneHost = '') +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +$root = [IO.Path]::GetFullPath($Root).TrimEnd('\') +if ([IO.Path]::GetDirectoryName($root) -ne 'C:\one-tests\runs') { + throw 'Choose a run directly below C:\one-tests\runs.' +} +if (Get-Process ONENOTE -ErrorAction SilentlyContinue) { throw 'Close OneNote before resetting its test cache.' } +$key = 'HKCU:\Software\Microsoft\Office\14.0\OneNote' +if ($CloneHost) { + if ($CloneHost -notmatch '^ONE-[A-Z0-9-]+$' -or [Environment]::MachineName -ne $CloneHost) { + throw 'The disposable clone hostname does not match this machine.' + } + New-Item "$key\Options\Paths" -Force | Out-Null + New-ItemProperty "$key\Options\Paths" -Name UnfiledNotesSection -PropertyType ExpandString -Value 'C:\one-tests\Loose.one' -Force | Out-Null +} elseif ((Get-ItemProperty "$key\Options\Paths").UnfiledNotesSection -ne 'C:\one-tests\Loose.one' -or + -not (Test-Path 'C:\one-tests\profile-original-cache')) { + throw 'Park the personal OneNote profile before resetting the test cache.' +} +$cache = Join-Path $env:LOCALAPPDATA 'Microsoft\OneNote\14.0' +$parked = Join-Path 'C:\one-tests\caches' ([IO.Path]::GetFileName($root)) +if (Test-Path $parked) { throw 'Choose a new run; its parked cache already exists.' } +New-Item -ItemType Directory -Path 'C:\one-tests\caches' -Force | Out-Null +if (Test-Path $cache) { Move-Item -LiteralPath $cache -Destination $parked } +if (Test-Path "$key\OpenNotebooks") { Remove-Item "$key\OpenNotebooks" -Recurse } +New-Item "$key\OpenNotebooks" | Out-Null +New-ItemProperty "$key\OpenNotebooks" -Name '1' -PropertyType String -Value "$root\notebook" | Out-Null diff --git a/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-lifecycle.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..f9421c76eff8c4e163601ff35d5be2aa1b1ca0e3 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-lifecycle.ps1 @@ -0,0 +1,138 @@ +param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost, + [string]$CaptureOnly = '') +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +if ($CaptureOnly) { + if ($CaptureOnly -notmatch '^[a-z0-9-]+$' -or $CloneHost -notmatch '^ONE-[A-Z0-9-]+$' -or + [Environment]::MachineName -ne $CloneHost -or + [IO.Path]::GetDirectoryName([IO.Path]::GetFullPath($Root).TrimEnd('\')) -ne 'C:\one-tests\runs') { + throw 'Choose a named capture in the owned clone run.' + } +} else { + & "$PSScriptRoot\cold-current.ps1" -Root $Root -CloneHost $CloneHost +} +$app = New-Object -ComObject OneNote.Application +$notebook = '' +$section = '' +$pages = [ordered]@{} +$namespace = 'http://schemas.microsoft.com/office/onenote/2010/onenote' + +function Save-Phase([string]$Name) { + $destination = Join-Path $Root $Name + [void](New-Item -ItemType Directory -Path $destination) + $deadline = [DateTime]::UtcNow.AddSeconds(60) + $previous = '' + $stableSince = [DateTime]::UtcNow + do { + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$tree = $hierarchy + $contents = @() + foreach ($node in $tree.SelectNodes('//*[local-name()="Page"]')) { + $content = '' + $app.GetPageContent($node.GetAttribute('ID'), [ref]$content, 1, 1) + $contents += $content + } + $signature = $hierarchy + [String]::Join('|', $contents) + if ($signature -ne $previous) { + $previous = $signature + $stableSince = [DateTime]::UtcNow + } + if (([DateTime]::UtcNow - $stableSince).TotalSeconds -ge 2) { break } + if ([DateTime]::UtcNow -ge $deadline) { throw 'Native page content did not settle.' } + Start-Sleep -Milliseconds 250 + } while ($true) + [IO.File]::WriteAllText((Join-Path $destination 'hierarchy.xml'), $hierarchy, [Text.Encoding]::UTF8) + for ($index = 0; $index -lt $contents.Count; $index++) { + [IO.File]::WriteAllText((Join-Path $destination ('page-{0:d3}.xml' -f $index)), $contents[$index], [Text.Encoding]::UTF8) + } + $app.SyncHierarchy($notebook) + $app.CloseNotebook($notebook, $false) + Copy-Item (Join-Path $Root 'notebook') (Join-Path $destination 'notebook') -Recurse + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$script:notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$script:section, 0) + $beforePages = @($tree.SelectNodes('//*[local-name()="Page"]')) + $deadline = [DateTime]::UtcNow.AddSeconds(30) + do { + $reopened = '' + $app.GetHierarchy($section, 4, [ref]$reopened, 1) + [xml]$current = $reopened + $afterPages = @($current.SelectNodes('//*[local-name()="Page"]')) + if ($beforePages.Count -eq $afterPages.Count) { break } + Start-Sleep -Milliseconds 200 + } while ([DateTime]::UtcNow -lt $deadline) + [IO.File]::WriteAllText((Join-Path $destination 'reopened-hierarchy.xml'), $reopened, [Text.Encoding]::UTF8) + if ($beforePages.Count -ne $afterPages.Count) { throw 'Native reopen changed the page count.' } + for ($index = 0; $index -lt $beforePages.Count; $index++) { + foreach ($attribute in @('name', 'pageLevel')) { + if ($beforePages[$index].GetAttribute($attribute) -ne $afterPages[$index].GetAttribute($attribute)) { + throw 'Native reopen changed ordered page metadata.' + } + } + foreach ($key in @($pages.Keys)) { + if ($pages[$key] -eq $beforePages[$index].GetAttribute('ID')) { + $pages[$key] = $afterPages[$index].GetAttribute('ID') + } + } + } + if ($pages.Count) { $pages | ConvertTo-Json | Set-Content (Join-Path $destination 'pages.json') -Encoding UTF8 } + Write-Output $Name +} + +function Set-Title([string]$Page, [string]$Title) { + Write-Output ('Set title ' + $Page + ' to ' + $Title) + $value = [Security.SecurityElement]::Escape($Title) + $xml = '' + $value + '' + $app.UpdatePageContent($xml, [DateTime]::MinValue, 1, $false) +} + +function Set-Order([string[]]$Names, [int[]]$Levels) { + $xml = '' + for ($index = 0; $index -lt $Names.Count; $index++) { + $xml += '' + } + $xml += '' + $app.UpdateHierarchy($xml, 1) +} + +try { + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 3) + if ($CaptureOnly) { + Save-Phase $CaptureOnly + return + } + foreach ($style in 0..2) { + $page = '' + $app.CreateNewPage($section, [ref]$page, $style) + $pages['blank' + $style] = $page + } + Save-Phase '01-blank' + foreach ($name in @('parent', 'child', 'grandchild', 'duplicate', 'trailing', 'automatic')) { + $page = '' + $app.CreateNewPage($section, [ref]$page, 2) + $pages[$name] = $page + if ($name -ne 'automatic') { + Set-Title $page $(if ($name -in @('parent', 'duplicate')) { 'Same title' } else { $name }) + } + $body = [Security.SecurityElement]::Escape('Body ' + $name + ' ' + [char]::ConvertFromUtf32(0x1F980) + ' e' + [char]0x0301) + $xml = '' + $body + ' preserved]]>' + $app.UpdatePageContent($xml, [DateTime]::MinValue, 1, $false) + } + $pages | ConvertTo-Json | Set-Content (Join-Path $Root 'pages.json') -Encoding UTF8 + Save-Phase '02-authored' + Set-Title $pages['duplicate'] ('Renamed ' + [char]::ConvertFromUtf32(0x1F98B) + ' e' + [char]0x0301) + Set-Title $pages['trailing'] '' + Save-Phase '03-renamed' + Set-Order @('blank0','blank1','blank2','parent','child','grandchild','duplicate','trailing','automatic') @(1,1,1,1,2,3,1,1,1) + Save-Phase '04-nested' + Set-Order @('blank0','blank1','blank2','duplicate','parent','child','grandchild','trailing','automatic') @(1,1,1,1,1,2,3,1,1) + Save-Phase '05-reordered' + $app.DeleteHierarchy($pages['parent'], [DateTime]::MinValue, $false) + Save-Phase '06-deleted-parent' +} finally { + if ($notebook -and -not $CaptureOnly) { $app.CloseNotebook($notebook, $false) } + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + [GC]::Collect() + [GC]::WaitForPendingFinalizers() +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-removal.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..ccf9274fe221c8ef63da02f0320b7118c3f29c9d --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/scripts/page-removal.ps1 @@ -0,0 +1,31 @@ +param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost) +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly before +$request = Get-Content (Join-Path $Root 'removal.json') -Raw | ConvertFrom-Json +$app = New-Object -ComObject OneNote.Application +try { + $notebook = '' + $section = '' + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 0) + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$tree = $hierarchy + $pages = @($tree.SelectNodes('//*[local-name()="Page"]')) + if ($pages.Count -ne 9) { throw 'The removal fixture must have nine original pages.' } + $ids = @() + foreach ($index in $request.selected) { + if ($index -lt 0 -or $index -ge $pages.Count) { throw 'Choose an original page in the fixture.' } + $ids += $pages[$index].GetAttribute('ID') + } + $ids | ConvertTo-Json | Set-Content (Join-Path $Root 'removed-ids.json') -Encoding UTF8 + foreach ($id in $ids) { + $app.DeleteHierarchy($id, [DateTime]::MinValue, [bool]$request.permanent) + } +} finally { + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + [GC]::Collect() + [GC]::WaitForPendingFinalizers() +} +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly after diff --git a/corpus/page-lifecycle/removal/leading-parent/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/leading-parent/native/scripts/read.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..476094ab1e0c47077988a6461db2080cf208642b --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/scripts/read.ps1 @@ -0,0 +1,142 @@ +param( + [Parameter(Mandatory=$true)][string]$Root, + [int]$ExpectedPages = -1, + [switch]$UseCurrentCache, + [switch]$Pdf, + [switch]$KeepOpen, + [string]$CloneHost = '' +) +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +$root = [IO.Path]::GetFullPath($Root).TrimEnd('\') +if ([IO.Path]::GetDirectoryName($root) -ne 'C:\one-tests\runs') { + throw 'Choose a run directly below C:\one-tests\runs.' +} +$notebook = Join-Path $root 'notebook' +$output = Join-Path $root 'read' +if (Test-Path $output) { throw 'Choose a new read destination.' } +if ($UseCurrentCache) { + if ((Get-ItemProperty 'HKCU:\Software\Microsoft\Office\14.0\OneNote\Options\Paths').UnfiledNotesSection -ne 'C:\one-tests\Loose.one') { + throw 'Park the personal OneNote profile before reading test notebooks.' + } +} else { + & "$PSScriptRoot\cold-current.ps1" -Root $root -CloneHost $CloneHost +} +New-Item -ItemType Directory -Path $output | Out-Null +$app = New-Object -ComObject OneNote.Application +$notebookId = '' +$failure = $null +try { + $app.OpenHierarchy($notebook, '', [ref]$notebookId, 0) + $process = Get-Process ONENOTE + @{ hostname = [Environment]::MachineName; onenote = $process.MainModule.FileVersionInfo.FileVersion; + powershell = $PSVersionTable.PSVersion.ToString(); schema = 'xs2010'; cold = (-not $UseCurrentCache.IsPresent) } | + ConvertTo-Json | Set-Content (Join-Path $output 'environment.json') -Encoding UTF8 + $sections = @() + foreach ($file in @(Get-ChildItem $notebook -Recurse | Where-Object { $_.Extension -eq '.one' })) { + $id = '' + $app.OpenHierarchy($file.FullName, '', [ref]$id, 0) + $sections += $id + } + $deadline = [DateTime]::UtcNow.AddSeconds(300) + $previous = '' + $lastChange = '' + $stableSince = [DateTime]::UtcNow + $settled = $false + do { + $pages = @{} + foreach ($section in $sections) { + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$xml = $hierarchy + foreach ($node in $xml.SelectNodes('//*[@path]')) { + if (-not $node.GetAttribute('path').StartsWith("$notebook\", [StringComparison]::OrdinalIgnoreCase)) { + throw 'OneNote opened a section outside the copied notebook.' + } + } + foreach ($node in $xml.SelectNodes('//*[local-name()="Page"]')) { + $id = $node.GetAttribute('ID') + $content = '' + $app.GetPageContent($id, [ref]$content, 1, 1) + $pages[$id] = $content + } + } + $signature = [String]::Join('|', @($pages.Keys | Sort-Object | ForEach-Object { $_ + $pages[$_] })) + if ($signature -ne $previous) { + $lastChange = $previous + $previous = $signature + $stableSince = [DateTime]::UtcNow + } + if ((($ExpectedPages -ge 0 -and $pages.Count -eq $ExpectedPages) -or + ($ExpectedPages -lt 0 -and $pages.Count -gt 0)) -and + ([DateTime]::UtcNow - $stableSince).TotalSeconds -ge 2) { $settled = $true; break } + Start-Sleep -Milliseconds 250 + } while ([DateTime]::UtcNow -lt $deadline) + if (-not $settled -or ($ExpectedPages -ge 0 -and $pages.Count -ne $ExpectedPages) -or ($ExpectedPages -lt 0 -and $pages.Count -eq 0)) { + [IO.File]::WriteAllText((Join-Path $output 'previous-signature.txt'), $lastChange, [Text.Encoding]::UTF8) + $index = 0 + foreach ($id in @($pages.Keys | Sort-Object)) { + [IO.File]::WriteAllText((Join-Path $output ('unsettled-{0:d3}.xml' -f $index)), $pages[$id], [Text.Encoding]::UTF8) + $index++ + } + $hierarchy = '' + $app.GetHierarchy($notebookId, 4, [ref]$hierarchy, 1) + [IO.File]::WriteAllText((Join-Path $output 'unsettled-hierarchy.xml'), $hierarchy, [Text.Encoding]::UTF8) + throw "Expected $ExpectedPages stable pages; OneNote returned $($pages.Count), settled=$settled." + } + $index = 0 + $payloads = @() + foreach ($id in @($pages.Keys | Sort-Object)) { + [IO.File]::WriteAllText((Join-Path $output ('page-{0:d3}.xml' -f $index)), $pages[$id], [Text.Encoding]::UTF8) + if ($Pdf) { + $pdfPath = Join-Path $output ('page-{0:d3}.pdf' -f $index) + $app.NavigateTo($id, '', $false) + $app.Publish($id, $pdfPath, 3, '') + if (-not (Test-Path $pdfPath) -or (Get-Item $pdfPath).Length -eq 0) { throw 'OneNote did not publish the page PDF.' } + } + [xml]$page = $pages[$id] + foreach ($file in $page.SelectNodes('//*[local-name()="InsertedFile" or local-name()="MediaFile"]')) { + $bytes = [IO.File]::ReadAllBytes($file.GetAttribute('pathCache')) + $hash = [BitConverter]::ToString([Security.Cryptography.SHA256]::Create().ComputeHash($bytes)).Replace('-', '').ToLowerInvariant() + [IO.File]::WriteAllBytes((Join-Path $output ($hash + '.attachment')), $bytes) + $payloads += @{ page = $id; object = $file.ParentNode.GetAttribute('objectID'); + kind = $file.LocalName; name = $file.GetAttribute('preferredName'); + sha256 = $hash; bytes = $bytes.Length } + } + $index++ + } + [IO.File]::WriteAllText((Join-Path $output 'payloads.json'), (ConvertTo-Json -InputObject $payloads -Depth 4), [Text.Encoding]::UTF8) + $all = '' + $app.GetHierarchy($notebookId, 4, [ref]$all, 1) + [xml]$finalTree = $all + $finalIds = @($finalTree.SelectNodes('//*[local-name()="Page"]') | ForEach-Object { $_.GetAttribute('ID') } | Sort-Object -Unique) + if ($finalIds.Count -ne $pages.Count -or @($finalIds | Where-Object { -not $pages.ContainsKey($_) }).Count -ne 0) { + throw 'The notebook hierarchy changed while collecting page evidence; repeat the cold read.' + } + [IO.File]::WriteAllText((Join-Path $output 'hierarchy.xml'), $all, [Text.Encoding]::UTF8) + Write-Output "Read $($sections.Count) sections and $($pages.Count) pages." +} catch { + $failure = $_ + [IO.File]::WriteAllText((Join-Path $output 'failure.txt'), ($_ | Out-String), [Text.Encoding]::UTF8) + throw +} finally { + try { + try { + if ($notebookId -and $CloneHost) { $app.SyncHierarchy($notebookId) } + if ($notebookId -and -not $KeepOpen -and (-not $UseCurrentCache -or $CloneHost)) { + $app.CloseNotebook($notebookId, $false) + } + } catch { + if ($null -eq $failure) { throw } + [IO.File]::WriteAllText((Join-Path $output 'cleanup-failure.txt'), ($_ | Out-String), [Text.Encoding]::UTF8) + } + } finally { + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + } + $app = $null + [GC]::Collect() + [GC]::WaitForPendingFinalizers() + if (-not $UseCurrentCache -and -not $CloneHost) { + Get-Process ONENOTE -ErrorAction SilentlyContinue | Wait-Process -Timeout 10 + } +} diff --git a/corpus/page-lifecycle/removal/leading-parent/native/source.json b/corpus/page-lifecycle/removal/leading-parent/native/source.json new file mode 100644 index 0000000000000000000000000000000000000000..aa629cc3dfcc26346dbe35f64e068a40b7752e13 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/source.json @@ -0,0 +1,8 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 72960, + "sha256": "4bbb34b041721e337c775852da6582a6dec1c88835eabfc0aa04d47560d8ce03", + "mtime_ns": 1788934419103117293 + } +] diff --git a/corpus/page-lifecycle/removal/leading-parent/native/teardown.json b/corpus/page-lifecycle/removal/leading-parent/native/teardown.json new file mode 100644 index 0000000000000000000000000000000000000000..05a47793de40f322e745c4c4183727e3590ecf70 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/native/teardown.json @@ -0,0 +1 @@ +{"absent": true} diff --git a/corpus/page-lifecycle/removal/leading-parent/removal.json b/corpus/page-lifecycle/removal/leading-parent/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..3f9117ededa7248a183490653a245d284c26d364 --- /dev/null +++ b/corpus/page-lifecycle/removal/leading-parent/removal.json @@ -0,0 +1,7 @@ +{ + "case": "leading-parent", + "selected": [ + 0 + ], + "permanent": false +} diff --git a/corpus/page-lifecycle/removal/parent/cold/machine.json b/corpus/page-lifecycle/removal/parent/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..1d911aea8f498d742f67d5bc40b5686bc8ce8268 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-9c689e65", "hostname": "ONE-M6-9C689E65"} diff --git a/corpus/page-lifecycle/removal/parent/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/parent/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/parent/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/cold/read/environment.json b/corpus/page-lifecycle/removal/parent/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..81bf65b8a61f864d385dbd32ba57d392fab4767a --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-9C689E65", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ac3f9ae1111a489498d2333d8e009e2742368eb --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-000.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..efe4fb093df7fd48a4781c41b7ec9f249cde2355 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-001.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..0b7641bb26658e9b308be1a1fea04207a6e17563 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-002.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..e8acec60b8e35c8119776b5aa05ddcdeacf37d12 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-003.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..adef9639be8a8f670329a630536006a47bc65464 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-004.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b76461ede1987d6eff0a508d6b345868a36dd6c --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-005.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..2240396c3ad5766649520367e66067113e5002b5 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-006.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..0ead2e57a737cd676c28beabb4ad199ea9f9da92 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-007.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..3119d3421f073a1b8f6e1601caaee6439618c9c2 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/page-008.xml b/corpus/page-lifecycle/removal/parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..675568d15fb0ee3dbb02f9c1846100ae9c864929 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/cold/read/payloads.json b/corpus/page-lifecycle/removal/parent/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/cold/run.json b/corpus/page-lifecycle/removal/parent/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..e3e46144a4bdf8fee2f5b94d8fa684dc3cfdee40 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/parent/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/parent/cold/source.json b/corpus/page-lifecycle/removal/parent/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..716ae200d30c2b9d3f45d695871bccd817569044 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 57376, + "sha256": "371508c4e1cb3719d6250c8d0d88cc512c8e0598814d1cf2bd9ddc4a825716cc", + "mtime_ns": 1788944413866807509 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 11944, + "sha256": "685225ccb09a03d3c1e376ccfc44aebd20cd1af605082cedaed89d3a370a05b6", + "mtime_ns": 1788944413867084648 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "6773508cbbfa23dd47c9155fdbf772d8d58613f75874b55ebba5c10e4f9f4c7b", + "mtime_ns": 1788944413867165758 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "40a063df1dc40135dc24c220357f84384e7e400f8578224a36828867b42dfec8", + "mtime_ns": 1788944413866918889 + } +] diff --git a/corpus/page-lifecycle/removal/parent/cold/teardown.json b/corpus/page-lifecycle/removal/parent/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae57a697d4e2d231785fd5d1c8536fe772aad809 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/parent/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..f1e39d51dec628ab50b23344f65094625d53bba9 GIT binary patch literal 57376 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 Jl7NyP{Xdi2YlZ*- literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 100644 index 0000000000000000000000000000000000000000..3c60d64c1cf284a6683bf68614e0904b3da487b6 GIT binary patch literal 11944 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 cIrU7Wi{tnQg_sLfedM!%&jRhX4Qo literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/parent/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..4bd507e1d22c95141d0413771f473a09d107d46d GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x9f_ivfD;>kOQro{M9qSEfc3~0dq?koZ6iC;aJUJ#%7 z_Qbjy(m;7+3{(Ce2taHWm;jW9iNl27e10DJ^yvoYj>_+w|Ayu!XQgD%0I2~1uo@1i zN{~S?!+uOk`eu$e=U$&V$rACcA)HX@sn748eDp2cV`tC?qr(@h zpQ7qQ&ndER~UiPEC~$_*u;lNK#clgGz5lu2q4#)-n)#O4vQY@hUI%u2ERO&DFDQ00%AcR z28n@idgm-(5FaEi1Qi2`+a%vx4B~S`#Z0qB&H$OCU^E0qLtu!60IdE8>tMX&vq`*=07M8FLvh)z^; z!A`vnONYCRpmLOfK~bckfk6cr^dQb;3s-Az{U6RV3(xhH?aX%95NK%V0m|jx{4puk zB+_Y#b=n2D`Wcr%T6H}bdQUU*!b)IZc?}Xd!N|-7lw^dI;4LW(J;+`I*}+hw$?z-E zprHYxj)6f2XbD&X4}ok5to{Hxq5)$2HyH*Mh;N`qG_WvCk!6tCDZ?O=4W#!0X;AG_ zuv79$RkWz*4rQAHH(7ZZkRBr-_GidrNM-P2$Y&@4((w!~Kr#o2LA(@(0ER?{bResk NK@X?`q!Q8x1OPoc4$A-l literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/parent/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/parent/native/after/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..bc86b4992981b31e9f2cc9778e7f2867b39de536 GIT binary patch literal 4920 zcmZ3e|KIuM`!b(-j|5(YE0x8+`TRWc>C+9)9hKiV{|(JeWcV`JmPyFh+^n&=r zw;)KmcO1!33Z*OdL%Zg$q&x0$@Q7s1ys324N5Y(hwC8H5S4UVHj!g zUjEvK)O8NiRIA+A7fsm83ze8x)VTELCToZFv!#Tt2W?J*smDfd(Ok%njIpU16&nqK zp&kN9zI^|>u_|nd0MsKKISf-97**Lu4M?fzm7q4Gq}Dhk6i< zx_>kTMnni8*O}hCjGGRN9_ohWdr$_yJe4T`#AgCxK_CW+fpB`~EME{GBrXIM1Bu%t z-&+jgb3w&Svqh3Yd=V%=MaRn>#FvNi(+gHZ>U1D~6pV(zXb22^2*B!pQ2qu19vqdt zfDFUbC5$Q%MZ=WDRzAYQ2UL!MfJg!EMv(N2h6ay|6BfSUZg5%u)ku|b`Y{nuIf)H? zcoXVw>2Q}3BCjaY(7>Pq40@2#S)S)t9cy0W*?Q<-=p%i%c^U!@4Lv})25tYjM$Nmt zmOoX!T;JH;2hytR!O(kxkr7q`1Iz1{6owvTkAO@Bf%TCF4Gl1LGC(8$3otZ*Wr!vY z@IjTbFfhRC51>c`NEGN8u<1+;-((n6_Q^1SeZFPhJ&+^>G_WvCk!6tC36#qQ(jYaU z+NR@;-lGz+4(}y>n(g_{6ZV6=B?H7h44DjR45RwI)ueX?xA{zSHe#{c0Tdi(-r#i3dkBze4J(EhJ`awgQEdM?@2}$E}$$c*0`zB zWcUS&50J~V-qeXa(kpYH+cRzbww_C!AS1E)reT3q2bR + diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-001.xml b/corpus/page-lifecycle/removal/parent/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..91f25f55bd5648c873bd25c75a4a16a4d55cc90f --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-002.xml b/corpus/page-lifecycle/removal/parent/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..fcce121a740fce3662794325331500794cb77c1f --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-003.xml b/corpus/page-lifecycle/removal/parent/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..dad1e7d11976600c0dc46069c680eb7494342f93 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-004.xml b/corpus/page-lifecycle/removal/parent/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..13deec1958c518c8b72916f3bb3e23895ae7353c --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-005.xml b/corpus/page-lifecycle/removal/parent/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..49a8c7c7d663ddb11505d39e4fa273a0ca4b825c --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-006.xml b/corpus/page-lifecycle/removal/parent/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..0ba7a583d1754b0672b0bb8fec78ee28ae9963b3 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/after/page-007.xml b/corpus/page-lifecycle/removal/parent/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..8d24eece1fe377b1e81b7627843efa35a17f3bb8 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..749e0926f6375cb408e2247fa968d97559012b3a --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/environment.json b/corpus/page-lifecycle/removal/parent/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..9d3e19ea209847763e1cbb9074c76cd5913647f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-A61153BC", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..483951664cf0dc03726092752d289360b3f95009 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/parent/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before-read/payloads.json b/corpus/page-lifecycle/removal/parent/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..dfe43a4c979726b8f8b4cdb4cab24a8d6cf5f9ec --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/parent/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..2f34f9ac90823c317f2011ae01786935ef611396 GIT binary patch literal 53544 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 + diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-001.xml b/corpus/page-lifecycle/removal/parent/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f143ccd35672beaabd9324bcdf324799bcb3ac1 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-002.xml b/corpus/page-lifecycle/removal/parent/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..3a527c1a6f13df2948e3121b7fe0b8d4e44e3a85 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-003.xml b/corpus/page-lifecycle/removal/parent/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..a3d9ef91ca91539bd93980e2ce1d88fd758fa5b5 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-004.xml b/corpus/page-lifecycle/removal/parent/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b5758b47fe4e6a55bdd1a4ea2a66f9d30d01e17 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-005.xml b/corpus/page-lifecycle/removal/parent/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..447f582d820926b5ff50d76034d451ef747c0f2c --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-006.xml b/corpus/page-lifecycle/removal/parent/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f3d8963c2597b79dd3878794e201975d704ef61 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-007.xml b/corpus/page-lifecycle/removal/parent/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..afca02cbc51212e840330614b9f470b35fe90f10 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/page-008.xml b/corpus/page-lifecycle/removal/parent/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b60541bfe017cf92e10f3b09df6cee4aa7afb631 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..94b1e99a1b564fc855966f9653259a4bb324b16a --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/interaction.json b/corpus/page-lifecycle/removal/parent/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..6447038288090681f5e0c8cfdce858c67ba832fc --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/interaction.json @@ -0,0 +1 @@ +../../child/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/machine.json b/corpus/page-lifecycle/removal/parent/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..f613e7e180188c82b523f71e3ff9b7a0b543dba0 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-a61153bc", "hostname": "ONE-M6-A61153BC"} diff --git a/corpus/page-lifecycle/removal/parent/native/read/environment.json b/corpus/page-lifecycle/removal/parent/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..b79532d894b334597a6dcfacc4ca2ae357628f27 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-A61153BC", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/parent/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/parent/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..aa7e5a70f5331ce6a6bc6b0537842fdb1e11e2c6 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-000.xml b/corpus/page-lifecycle/removal/parent/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..ce132cfcc2cd15b182eed1221820fce5e1ff7ec7 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-001.xml b/corpus/page-lifecycle/removal/parent/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..144666e8850f5c7bee924f78e4e9470eecdba9b7 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-002.xml b/corpus/page-lifecycle/removal/parent/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..28c59f338ba788670dcb6b9907e9b58da3da58ab --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-002.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-003.xml b/corpus/page-lifecycle/removal/parent/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..cd7d8fb63aaf12f61e7fa02da7752075bd4ac06e --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-004.xml b/corpus/page-lifecycle/removal/parent/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..81709b32ebbcbab6db32a8269707630e93654c07 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-005.xml b/corpus/page-lifecycle/removal/parent/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e30a422b91ed65af22694512ff25efe47e1df47 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-006.xml b/corpus/page-lifecycle/removal/parent/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..8d8361ece99fda6205d0b9020ef8c1d7cc1b3d71 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-007.xml b/corpus/page-lifecycle/removal/parent/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..f25b2be00d106fb55a0c873f51add2ae6f44855a --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/parent/native/read/page-008.xml b/corpus/page-lifecycle/removal/parent/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..9145dec82bf0081354e13803574c86d08128a307 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/parent/native/read/payloads.json b/corpus/page-lifecycle/removal/parent/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/removed-ids.json b/corpus/page-lifecycle/removal/parent/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..61c17d2ea926bb69400aba9e803eb6e001b973b3 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{D63E6CA1-B396-4E98-B0C2-C02B40F90B22}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/parent/native/run.json b/corpus/page-lifecycle/removal/parent/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..2c5d24fa78a5d2d8173a1291b5aca4a5416698f1 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp3yxtuo2c", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/parent/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/parent/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/parent/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/parent/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..34f7aa58587a02f3d3c2bd17cd1c89db50afc79f --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../child/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/parent/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/source.json b/corpus/page-lifecycle/removal/parent/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/native/teardown.json b/corpus/page-lifecycle/removal/parent/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/parent/removal.json b/corpus/page-lifecycle/removal/parent/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..20df0c76d63299c6b13bd0e329665fcd97b83948 --- /dev/null +++ b/corpus/page-lifecycle/removal/parent/removal.json @@ -0,0 +1,7 @@ +{ + "case": "parent", + "selected": [ + 3 + ], + "permanent": false +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/machine.json b/corpus/page-lifecycle/removal/permanent-parent/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..a906b4af308c9c863266eeb44b8a8980d9a25751 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-efe02aab", "hostname": "ONE-M6-EFE02AAB"} diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..19c59240b26c7a8e3aededfcd88171dd376c9ced --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/before/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/environment.json b/corpus/page-lifecycle/removal/permanent-parent/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..c763b6c69d8f2f88a6c3fe70095be5f16dc8fec8 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-EFE02AAB", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..b61b18e2ddabe8a5bd7a6c0d0dd153e92c90d974 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-000.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..c67d4eb8dd07541431ef195582685e5f7e209c2d --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-001.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..fa23b8460a7c91e4be5f191d72a266403ab17d09 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-002.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..43123fe05b313a06990911db5c689255e4b18551 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-003.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..927b30bd0fb748ace29efcd5ca89af716eb7353c --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-004.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..326e0b0e2625dd9473fe3d7ae54369f67903c7b7 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-005.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..6e22420ecef22708154b7c71af4960047c743368 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-006.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..b5d12286421d619d5c15ac0755ac7fa50d7ca627 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-007.xml b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..3dcc90ce68610971d6f4fe4074535b8b3793be3a --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/read/payloads.json b/corpus/page-lifecycle/removal/permanent-parent/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/run.json b/corpus/page-lifecycle/removal/permanent-parent/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..776f65b7829a2efd72136e9579b6c5212403f801 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/permanent-parent/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/source.json b/corpus/page-lifecycle/removal/permanent-parent/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..c298e824b4009775bb1f06ec57e16f522948f951 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/source.json @@ -0,0 +1,14 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 57376, + "sha256": "439eda940f48b7e8e1b79c1a4b578951088ae79829c5b36c110207bacf037638", + "mtime_ns": 1788944896383705830 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4800, + "sha256": "cfdc63ea9e3ce088087a5c030ad214e30ec6c47da2db476ea3f7008fbf32e77d", + "mtime_ns": 1788944896384039786 + } +] diff --git a/corpus/page-lifecycle/removal/permanent-parent/cold/teardown.json b/corpus/page-lifecycle/removal/permanent-parent/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..356b0e27685eba5f020158821be97283333e98f4 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..c169237366d462635314b44ee79790c93b6c44ee GIT binary patch literal 57376 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 MmjrSp0VO^9f4%W*?EnA( literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..a6c7d197861f52dda5ecaf4da2ab7e471f409518 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../before/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-000.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..2eacfe2f44587a9dabad2c36bc79003c9714e332 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-001.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..aab51256f99837656f7b4300b11378a543f16c14 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-002.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..f7dd9ce24559131e3fe2942f5f62d2c9b03d989b --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-003.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..bb3ddb7659f5ac112fda2d3cc216ea5b5c7d2f73 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-004.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..60cc297496d2326e14ab4c232fe7d32929a76b91 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-005.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..b2d71634bb6920222cbe1423ca75f3f744fc234c --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-006.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..98d8704c638847ec1a3109951081e403faa0d7a7 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/page-007.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..d7f3b9a6fb416f9e41f5ba8dcf5ba18995f8622e --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..eb5fb81296b3dea06c64bc98507d8a0f61fc4f01 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/environment.json b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..cba2ee35f14c80286045e1c7723776b9a83749ba --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-1C25669E", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ac6b750fcae9964336127cd7021fece0a318178 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before-read/payloads.json b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..906e425bce609c2a789857e5d8e2cd7d9654a3ea --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..8116f7faf0b02dd5f50f7fb6f34190f205f7c6df GIT binary patch literal 53544 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..54c7e89b075a203e12e421b9c041c8b240cd9299 GIT binary patch literal 4800 zcmZ3e|KIuM`!b(-j|5(YE0x9ncZ>)Ys%r6_Hp%5d=HZQL3~0dq?koZ6iC;aJUJ#%7 z_Qbjy(m;7+3{(Ce2taIBm;jW9iK7Xla6xK704&G>m0|(XAPfRP8lnQC=711H7)DO^ za+>XR;Dl%6uRZ?eqV)pYP>Dhni93v^Zg_1Cb4+(*^q2rskB#1Bq&m3;DNu50gyfH`T`gqAV_rCAah8nB5E^&l8^ z|7Zw|h!8-oGre~iHysu|)D6q`pbUO_DpLT6&jiGRKnxNC;q=Z~z92qG98}f9#BGxA zEe7$qpkk)kBFP}W2$Y|q>f}~$GH2kgnR%Crf+ItgI?g0z-lbb+gB~}o=H`B`DE+a%ZMX~4s_Vhf zdxDV>RssXd=9UzO9%PSzOay`Tkp>M7Fm*COBmWC9G=OD@CJyjHm9j7}!0Hd6NCQ-~ zfrVj;EQ8EW83vJTAiWPrgK86@Ckj`0$gc5T5v<&J;eJLr$k{SL?8A`Bkj9Y8kjzjC z#5q8g9z#Au9*~Cg?tl~!09Aus&BX9chCu~nCP@F5dH2Aw3=GKe1Cjy7fp&-5k?_>j z&ik)a|Nk|ERUagdEnW)Ne#8|A^@qL0pJ;P=w#K%5Iv#jstqKf0kc}XtVDS+v8WMA2 z<~HwnZu~c=iZt?r + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-001.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..c2faa5ab27867e7757ff37917718dd26f76d4d21 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-002.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..897e6af383b52d084f287916c6906b63a1cff077 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-003.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd0c8308e01b3457742946b34e1b34c4ec9c3904 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-004.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..45c0fe1d8576240b842a20b4ec85e06f9108ee29 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-005.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..9302e5588c6fbfd64ac51ffadbe1b8bf45ded0d4 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-006.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..19af859d52172c57c1cb654f183c0fcaef028489 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-007.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..799997cd75c8fd3aab9136022bb70e3454993afb --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/page-008.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed838728041c551eea19e5b3e6225e698abd76c9 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..aaa6fdb9c3fd963c2315e225fc9a968503f165ab --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/interaction.json b/corpus/page-lifecycle/removal/permanent-parent/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..cb671c7c47b31ee6e26647663c4639bff541d3e4 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/interaction.json @@ -0,0 +1 @@ +../../all/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/machine.json b/corpus/page-lifecycle/removal/permanent-parent/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..3384baf8a022c7acedffe0fe6f6fd0e03fc116cd --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-1c25669e", "hostname": "ONE-M6-1C25669E"} diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/environment.json b/corpus/page-lifecycle/removal/permanent-parent/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..925b573c58eac1a879455775f676c5f4599c95bf --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-1C25669E", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..6ba22a48e155af1a9b6e879ff3dbe8710a194a67 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-000.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..30547d4ce907567c159873ed0ad7890817dbde93 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-001.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..f1b59c109532c91ed96c7c3c2650a8eca2f5116b --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-002.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..a52b84e590c0ee01a434fa9587776fc225b751b8 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-003.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..7e2fbc8a509743fc28b6ca16856d8278281e6cc1 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-004.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..1c947745dc691c560117106e27ae389994e9ea1d --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-005.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..9fb431bc0acc34e8f3134c92c6e8e3cccd36b603 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-006.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..ec0d90feaf170a525889f82e319c669852ddc951 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/page-007.xml b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..67658099dcbc0d73f43382bda498523525a4add4 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/read/payloads.json b/corpus/page-lifecycle/removal/permanent-parent/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/removed-ids.json b/corpus/page-lifecycle/removal/permanent-parent/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..302ae33f21263fd508b215467b1a13ec32a1ae83 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{09A4A5FD-9C0B-4A8F-A064-D5E62140046A}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/run.json b/corpus/page-lifecycle/removal/permanent-parent/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..ca7daaf00754897f5f237eaf1d8f661f6b98e895 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmphvz4mb9e", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..87c65ed9058b5aa646a1c20a39b9ac80f4a630b0 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../all/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/source.json b/corpus/page-lifecycle/removal/permanent-parent/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/native/teardown.json b/corpus/page-lifecycle/removal/permanent-parent/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/permanent-parent/removal.json b/corpus/page-lifecycle/removal/permanent-parent/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..61685f9125c5ad4b40698079db525a3fcd7a1994 --- /dev/null +++ b/corpus/page-lifecycle/removal/permanent-parent/removal.json @@ -0,0 +1,8 @@ +{ + "case": "permanent-parent", + "selected": [ + 3 + ], + "permanent": true, + "expected_pages": 9 +} diff --git a/corpus/page-lifecycle/removal/provenance.json b/corpus/page-lifecycle/removal/provenance.json new file mode 100644 index 0000000000000000000000000000000000000000..a46338a4719c48162e85429d543505bf65038ed5 --- /dev/null +++ b/corpus/page-lifecycle/removal/provenance.json @@ -0,0 +1,1025 @@ +{ + "leading-parent": { + "evidence": "evidence/m10/page-removal-leading-01", + "request": { + "case": "leading-parent", + "selected": [ + 0 + ], + "permanent": false + }, + "sha256": { + "removal.json": "4705410d80807a29024718bfbdaa75bc84b7c43e9dbe1165ffd1537c850dd613", + "native/machine.json": "b5b2a276119b69e5f3572bc41e9a71cef3ff50a637423c1ab4de066e37f5771f", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "323ec2764e469052de18e10f7a962c22834985ce76be492f831ea903f56671b0", + "native/source.json": "fccaec56d40e377f951540f060ac3073c0ec3f1f4fca2c6bc6f915f6230c1e39", + "cold/machine.json": "e2861675b65390d1a2ff962c63d4ad997eacf160c395479edc01ed62f5da2caf", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "237120329c3816383e0bb268dd00c128dfdaa0e16f8c5c36674cb58ce54c167b", + "cold/source.json": "7e44e2105e066e4206608dd9c104880da20d7a112afe1deff0757ea43a8447fa", + "native/before/hierarchy.xml": "871480ed97f5bd914d9f241a0f493232b58d0ff5655d78f5248b8298f839da99", + "native/before/notebook/Lifecycle.one": "8eb29315812a1e2167bc76bcf1e490ff50296918dce68a7d2493f6139718fb45", + "native/before/notebook/Open Notebook.onetoc2": "99b99375297e299d0dabe97e4c156a1a2249fd0521edebae64ac3221a5955f2c", + "native/before/page-000.xml": "e430469a49cb09cb06371f9537d95ca1720bee25969de5c90e80af3b13998251", + "native/before/page-001.xml": "71909d20bfc84cd7e8bc20bfa02f46f7027f84cdba4feb66b8c649b7b2b6f576", + "native/before/page-002.xml": "f23e579d9cc6926c7c06c6b9fd58d612033014f23c14915a4b33a878c6d5107d", + "native/before/page-003.xml": "566fab305b123d05124419baf95d29c1f091324f65e1277f1927e1beb6b1381d", + "native/before/page-004.xml": "a57d7cc5f7bc2981eb3106daa4955108de85868111d14cb1e0754bb278ba12ba", + "native/before/page-005.xml": "a5d3e2f7de3adec7bc69af7124512788b5e88c79604c56667fffa5b0b0252029", + "native/before/page-006.xml": "418aa846ce157b2e3decdc430ce39e8e46a6df4e3bd7055a4207e99117af8731", + "native/before/page-007.xml": "24323051cd690ffdd61fda9bc19b835d02e176facea3ffa85b5dec57c755f9d9", + "native/before/page-008.xml": "c744a9e6f24cd9d5dd64b8289fb19e176d2afb39b451813bac81042c13258b3c", + "native/before/reopened-hierarchy.xml": "5072de4562c6e4c0cb255e75971d960b4e6dfa0e127fd5e0472099f1fdc437e2", + "native/after/hierarchy.xml": "7c614f0419d0e6611d3a1ccd28bc0586a7ea97f790fb04ba09570ccb310f4a99", + "native/after/notebook/Lifecycle.one": "adabd3b9a4ea354b04e1545ad6197c4577792c66e94945ba9905a01930678426", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "18989122149a6699b8798aba6ea7636695fc168fa647a94427894c9be732d86b", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "f1ca322a06d3a85ccde0b67fc1531d550474c8b10cd7ee937688e5ac4d802366", + "native/after/notebook/Open Notebook.onetoc2": "d48d4670a1871999f208b56a20a31a407f7a76bc90a3c41a44e29f9e4ef8f604", + "native/after/page-000.xml": "b0d583c7eb53962dc0ddf38a97ac69080138dc7f73efd439a1ceed8778fbbf68", + "native/after/page-001.xml": "e6a25acd3d680330757f6abec5569283bb231fe471b2e4a30e63e76bd69de530", + "native/after/page-002.xml": "fc4a9da20558b0bc744760a2dd99309f74ee20a2b1efd8efb8247559a8f2f17f", + "native/after/page-003.xml": "e5e10ca1e46ada0edb084d31c37728d193954a83410fa9f079c7ddcff84b32fd", + "native/after/page-004.xml": "868a0c434b362e3c9171200018b7af06bbf6f09fb5516a9c1044af94e47d172c", + "native/after/page-005.xml": "3c044f45aeb4e2cac934c82a622c3f24aa6354546078c30c64442cd7ddcc9390", + "native/after/page-006.xml": "77905a009dcd74fb0bedc860255dd27d0e4981fd999a883e08b9820fc8220b15", + "native/after/page-007.xml": "96a457f2f7f9d4e7970328d729b713b7653899e8bc4d271752cfde1c4ca609f7", + "native/after/reopened-hierarchy.xml": "cad88f58f53203343d2f0f607d6165b573c872ec5b4a847f925c70310f808953", + "native/before-read/environment.json": "583cd1b8e13e2ee44c0f4f1e583b3d9d153f4726731cec009006c963a24b0293", + "native/before-read/hierarchy.xml": "b4a50ac41b36b3966208045a5f9df690f7f02451f036eb783c2c3e344ab83fbf", + "native/before-read/page-000.xml": "418aa846ce157b2e3decdc430ce39e8e46a6df4e3bd7055a4207e99117af8731", + "native/before-read/page-001.xml": "a5d3e2f7de3adec7bc69af7124512788b5e88c79604c56667fffa5b0b0252029", + "native/before-read/page-002.xml": "24323051cd690ffdd61fda9bc19b835d02e176facea3ffa85b5dec57c755f9d9", + "native/before-read/page-003.xml": "a57d7cc5f7bc2981eb3106daa4955108de85868111d14cb1e0754bb278ba12ba", + "native/before-read/page-004.xml": "71909d20bfc84cd7e8bc20bfa02f46f7027f84cdba4feb66b8c649b7b2b6f576", + "native/before-read/page-005.xml": "c744a9e6f24cd9d5dd64b8289fb19e176d2afb39b451813bac81042c13258b3c", + "native/before-read/page-006.xml": "566fab305b123d05124419baf95d29c1f091324f65e1277f1927e1beb6b1381d", + "native/before-read/page-007.xml": "e430469a49cb09cb06371f9537d95ca1720bee25969de5c90e80af3b13998251", + "native/before-read/page-008.xml": "f23e579d9cc6926c7c06c6b9fd58d612033014f23c14915a4b33a878c6d5107d", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "da953b809ad05be2009b29fa1fbba77689330643f959bfd5eb7e81568e1f5963", + "native/read/hierarchy.xml": "3ee63e6736345dfcfcf5bca6360921d1a5b37869d188236f08c5acbad3106b12", + "native/read/page-000.xml": "1ee0253668d8fae14e3752824cabeee6153409a2d543113b5336547e6290feb5", + "native/read/page-001.xml": "f7f69ed558a56c22f7f9a9c2c39637341ee4ff0497ae1ac272b05c2183275b70", + "native/read/page-002.xml": "0ac9f6676124dcd903a35632d307fd8494f694701701d29fc5d1c460fe3c7ee1", + "native/read/page-003.xml": "9b78a9f1fe0a80328883e6c05cebcae9d4bf009514d5825f23d2b41587d198db", + "native/read/page-004.xml": "a4f3d078af878faed9fa3b029be4caa9fce04d2eae5b43ad9fb04f9b160a6e6d", + "native/read/page-005.xml": "7a757b20e3289bae09fc6cfc7282ef4a7d4d8967bdf2ae896bd25578f2265391", + "native/read/page-006.xml": "92dc3905711a04358de4ce3351ece14da7a71dae3a396bc4d18cd3156910aca5", + "native/read/page-007.xml": "f5ea44ca63a20717c068a53943144526e8552d7b22902fbe99332ed438e01b09", + "native/read/page-008.xml": "a16b7d8035e82727c6232cbc261240ef3c5df52da963e544cc8c8d90bb0e9507", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "4db5a6ae05d0ea905722c5a0cc56d3dec989988fe2ad76d7e0bb82c5ded8d70c", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "adabd3b9a4ea354b04e1545ad6197c4577792c66e94945ba9905a01930678426", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "18989122149a6699b8798aba6ea7636695fc168fa647a94427894c9be732d86b", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "f1ca322a06d3a85ccde0b67fc1531d550474c8b10cd7ee937688e5ac4d802366", + "cold/notebook/Open Notebook.onetoc2": "d48d4670a1871999f208b56a20a31a407f7a76bc90a3c41a44e29f9e4ef8f604", + "cold/read/environment.json": "776171112dba65308a2279c1119b5c9db653a85034baa086b2d41324ec259b39", + "cold/read/hierarchy.xml": "c3e6444ec0248851bc5e8bb5c8ad4df87a99280479686c929442da8b9633f00d", + "cold/read/page-000.xml": "dacd44e44db54a0ec5da1c83d8dbd9c70f83bcf7f9764f29626a5fdc36683462", + "cold/read/page-001.xml": "c020708029171b41d9ab314884b34205e8d2756d67950a38092aa3c88dc88062", + "cold/read/page-002.xml": "7bf524a4d22690aa8e2bc18210f6da141fce2768c1b60b746a71f2f0f5424429", + "cold/read/page-003.xml": "be27c7d76c40bf82c8558eb328899f99790cb94a9a505cc3e0850e1386c47e76", + "cold/read/page-004.xml": "3644621b6ef2545d821c21851a36886b9b665e6b0cd1db86c63ed4c58721c3ee", + "cold/read/page-005.xml": "2405f0b151ff295b2bbc2731df29bba14fc9d0e341a620a6fa2b946577ec8bfd", + "cold/read/page-006.xml": "0e023b21cca4ed72a829dad496febbca690e832d8238c44cc5ed0e906a94a7bb", + "cold/read/page-007.xml": "2bc0070a35b01c87d5d99366893658024918663e1f605c6e79c6b7f6bc325e96", + "cold/read/page-008.xml": "8a9439c9772fdbec52829f8ae27f8f9ff56ef0456b43b5210a908c37360c7da0", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "ea928404c9875ba2a10b6b37489ebfbbd587ef81ff20928bff36ad83f35af6a2", + "native/removed-ids.json": "f45e3394ec69d27a0267809a7e14cc9b8b496904a954cc7dd675c4ce5641875a" + } + }, + "all": { + "evidence": "evidence/m10/page-removal-matrix-01/all", + "request": { + "case": "all", + "selected": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "permanent": false, + "expected_pages": 9 + }, + "sha256": { + "removal.json": "a7e75ff61f2bdf4d4b4eab1c11333c8b609f138261135911783925e738ebc8f6", + "native/machine.json": "a7af3b2d7ad30aab5e5d46503c03255addb87a66a76545eddff9dd2e1b964f77", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "e20546dbf33b3b3ba912dc1180572c6b2311a76db12d54164418f3248aba3b80", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "5039e2702204d28c0bdd2166081aabf9559ab108aa7e1721df0df39e7656328c", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "6909eced81092a3f14a98a342e1dc8d195bede6834090ac676830b146312256e", + "cold/source.json": "30aeff62c5a2c9d1b7fc1e2daf0f2fc4771cfc4dc945ffa5f7d8b9c262f848dd", + "native/before/hierarchy.xml": "28e17a57e7f470d596dcdb5a6fe694d53f9798a6efd4977ef2cdbdf787f3de77", + "native/before/notebook/Lifecycle.one": "4810c93a89461047dfcc7b9f5afb4d9225dc3a465efa0cf3928efa72ab1e663d", + "native/before/notebook/Open Notebook.onetoc2": "0f15237414704e35cc85965841e1388fb91d2150e1eb2f41981256649e72cd40", + "native/before/page-000.xml": "6491d35eac370bafd8dca9d8664fed5a8dd8c9c8a6042af14ae870366e46f303", + "native/before/page-001.xml": "ae5db7b4270249fa06f374c5931728001a3422b6f3f0b99700fbc6bdd613d120", + "native/before/page-002.xml": "a1431c707a6d0921b79c560d99778927142bdc6b63a2fce3ac35dcd4795b9a2d", + "native/before/page-003.xml": "69c6e04fbf9340da5c7a16adfdac7360e97b8f2919d7173fc1a2c6ac7042d37e", + "native/before/page-004.xml": "5e704e5f48bd84191ebfe0c7a7fc184dc05ecffbda18dcacfaf227d7b6346d12", + "native/before/page-005.xml": "9151fe6e8f68aa289911a95181c3a7628ea8e67cf67c0e5816da314eca53ccc8", + "native/before/page-006.xml": "d11dd2e990f8d1ed22230ac318b6f81cd833e2be66f60f249523684a0eeb95a2", + "native/before/page-007.xml": "11bf73261a5351cae843ec5826e8a1b9e8360c9d1473d2cd8faf727d6b70deb2", + "native/before/page-008.xml": "d50b22db8f646d1670dfd5ca88755d1df1700f8f3ecc53b1f2e91c2b597ff5d1", + "native/before/reopened-hierarchy.xml": "0509685178711bdce0aa621eaee615756b6c4e62ca5b0c0922ed33229adf7a18", + "native/after/hierarchy.xml": "ae979300033279eaf97a66bbb76ad2d5088edb33041864c6dd1e23c5f3ac7537", + "native/after/notebook/Lifecycle.one": "4fde3d9e45bfd5a94eea680c098e0b4d52b90b683f4475933a2dd292e36cadba", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "bdf772ed06f2bfc122116778c7cbba39be50d7461593703d956a6881ac7822e0", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "7e67f2a907619793097ce10f86758172ab3d66c748382793b0927599bd498fee", + "native/after/notebook/Open Notebook.onetoc2": "292ed75eb7cc4b8e86051efc512941761404968157af556d956a6a48c0ef4177", + "native/after/reopened-hierarchy.xml": "42e24f2cf40c19858c75013d5ffc0d28eb295e157fac2a26fe7f45e67b51b763", + "native/before-read/environment.json": "11abe936b800753c0c1e3bec70934a824cab45798679ade4525eb7a3a9d75eb5", + "native/before-read/hierarchy.xml": "23d04367e3042b0648b954e254ff48957009883054eedc3c6af0dbe4c43b4bda", + "native/before-read/page-000.xml": "5e704e5f48bd84191ebfe0c7a7fc184dc05ecffbda18dcacfaf227d7b6346d12", + "native/before-read/page-001.xml": "6491d35eac370bafd8dca9d8664fed5a8dd8c9c8a6042af14ae870366e46f303", + "native/before-read/page-002.xml": "9151fe6e8f68aa289911a95181c3a7628ea8e67cf67c0e5816da314eca53ccc8", + "native/before-read/page-003.xml": "69c6e04fbf9340da5c7a16adfdac7360e97b8f2919d7173fc1a2c6ac7042d37e", + "native/before-read/page-004.xml": "a1431c707a6d0921b79c560d99778927142bdc6b63a2fce3ac35dcd4795b9a2d", + "native/before-read/page-005.xml": "ae5db7b4270249fa06f374c5931728001a3422b6f3f0b99700fbc6bdd613d120", + "native/before-read/page-006.xml": "d50b22db8f646d1670dfd5ca88755d1df1700f8f3ecc53b1f2e91c2b597ff5d1", + "native/before-read/page-007.xml": "d11dd2e990f8d1ed22230ac318b6f81cd833e2be66f60f249523684a0eeb95a2", + "native/before-read/page-008.xml": "11bf73261a5351cae843ec5826e8a1b9e8360c9d1473d2cd8faf727d6b70deb2", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "845aefa00ae8ef5e365ec0481b11563d6652c35ea7b1f4d802797225a3f5b743", + "native/read/hierarchy.xml": "771e1a363536dae0a9a08d9736b49f8b73ba8c80e2a2e79a3b6d5cc76d58c9a8", + "native/read/page-000.xml": "da4c86a5483bebe23569c58a1bff4ded9c22d3e7405f4295343d1052d01c533b", + "native/read/page-001.xml": "17d22e2a5fa734a2a7564028c9006abcef144961ab4df95207e116b8de26f85b", + "native/read/page-002.xml": "6e6e1f15633417e4972b4ecf598a8ccaf0b385675185a4d3a11868f0bd384362", + "native/read/page-003.xml": "5fb2f90a6269c7ad8455b73cddc412798dedb7a99b2e86b53fef24b3ae4f2cf4", + "native/read/page-004.xml": "9a67acc737446b0c581bddb4fb4761504355d92d01f53cdc4988a29176437d97", + "native/read/page-005.xml": "77bc6bae2a817d2118ef09cb97dc56947c62911607e33ddb6939bcd0db7124c1", + "native/read/page-006.xml": "8095ac2448777414f6b2b40a2ca1d3c47ca06fb59ff0915fd3b5837f08416d23", + "native/read/page-007.xml": "578827b0155dc3c24848ca9aa1959af3443deb8e7a43ad05d8e5428cadc78827", + "native/read/page-008.xml": "d665eedbf7befa34e120a05390351f2f085939106cc9e5c5abe1e87a73507574", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "4fde3d9e45bfd5a94eea680c098e0b4d52b90b683f4475933a2dd292e36cadba", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "bdf772ed06f2bfc122116778c7cbba39be50d7461593703d956a6881ac7822e0", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "7e67f2a907619793097ce10f86758172ab3d66c748382793b0927599bd498fee", + "cold/notebook/Open Notebook.onetoc2": "292ed75eb7cc4b8e86051efc512941761404968157af556d956a6a48c0ef4177", + "cold/read/environment.json": "f77d7767c86171614d37595488fbe39d1e7668b40431d7bb340f6dafe37e11c5", + "cold/read/hierarchy.xml": "1b560d6b7b82a51ecec0693ed4b701e0dd7e3f24ec0601c046596c25ec570950", + "cold/read/page-000.xml": "527322bdaae0619d2e165361314aa719f4f058509606959a8639d2ccf4dea815", + "cold/read/page-001.xml": "99065e4091f256ee60874aca59a54a2cdc80544dccc18f64f62eee29aeb99ac1", + "cold/read/page-002.xml": "09c13cde9e5c9a121e01ad1bcc6eded65bcced352bc1d245291397366811b68f", + "cold/read/page-003.xml": "3d3f16dbc4a2a416815da83b3a056f42f94fd6debc4113a6f90f58d9c5be9ed2", + "cold/read/page-004.xml": "e2430d143d69774e201a245b7e04d10727c61e77e9f1b93fb29aeeb807b87f07", + "cold/read/page-005.xml": "4f1cdd4cea526f182653f864d285ee79f60e928fb1661ab9d4b886c5c7ab7c07", + "cold/read/page-006.xml": "97666f289c5d1e14913513839805ace2aadc4a757b3754504d38cca59a7ff5ef", + "cold/read/page-007.xml": "c18bffff6cfb786e0703f0637ac84bf1ab4b270b759b6a935b895be707b0767e", + "cold/read/page-008.xml": "1fb6d86880a50b0908d6a1da5fb3eb62df816fb2a99a5c0122158ea7462f4a27", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "ab3db7d6860985ff0a710fc947270793d8ebd7862ca492c25d38011fb2a17dbf" + } + }, + "child": { + "evidence": "evidence/m10/page-removal-matrix-01/child", + "request": { + "case": "child", + "selected": [ + 4 + ], + "permanent": false + }, + "sha256": { + "removal.json": "f87f02c4100ade105192ffb4b6797d43a3c19416112d19f794c5f226ce290aa9", + "native/machine.json": "2aed96af569f0e9ea7c1d6eb751a3aba11e36c47015eef006168b18c36d56271", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "d54837d2f6036eb5d160597b2d00dfc41bd31b2a4d351a0130cfc3a30cff7d10", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "b1437e7c68608f91044d480ab4416a8d1daeff4fa057df9f1d6675a3ab78c73d", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "3e644b5b98048f0e015a58a22cdb17a526047b71a98bc5036d7f7022f41acce5", + "cold/source.json": "5bd0b96135685b3bd4ee14603b14d8b7493d18a2386ce3d0387a74b5ad428225", + "native/before/hierarchy.xml": "709760a234789165f9ab1f50c685f95959fd9f9fcba7510c4f241c33cfee716e", + "native/before/notebook/Lifecycle.one": "b945e9f12f502c3c6d04e78be6ebdaf47b09d256f1ca79c5572e6293d67f9d5c", + "native/before/notebook/Open Notebook.onetoc2": "26e3b12236a766c6155117a07f7f288bed2e84e77bd84b0db3ad4e617e0eea50", + "native/before/page-000.xml": "b91ff6cf04c477c0c22a7b3c978cf79c6ddfbab523864ab8dcd048b63399d759", + "native/before/page-001.xml": "8552d0062bcfd0d9732afc83343d9095594e52ba412788c82e76c128992c20b7", + "native/before/page-002.xml": "c2c4c4dc8ddf2cdb73b76bfa11f6b38fb1ea5fa14241fb81ea73121ada61f27c", + "native/before/page-003.xml": "85fa9ab8113c67defbbdadc252b1971f9e3d80d11485742a58350504ede942bc", + "native/before/page-004.xml": "10c128ae3d3624c2f8bb9bed289297526e82d41816a923e09d6b17337703fd90", + "native/before/page-005.xml": "897a9f39e68b5782b935a3ffac07694f1d80f7138dd913317393f6ac1e121826", + "native/before/page-006.xml": "ab2f7dc678be89f8c208ce3af7266603afa68a9c58cb40eb18cb2254147b168f", + "native/before/page-007.xml": "3ff77a104feee85b01bff906b703b8c1c64eff5d570143d84263de95746eeed8", + "native/before/page-008.xml": "e81685b6898e1a1be4637264013a2f438a0f01bb0c88f59a413129837eb21398", + "native/before/reopened-hierarchy.xml": "0442423b1294d0e8593f9dbe787ff42fd7aaa0733d68f3d8e2a57a26e3ffcabc", + "native/after/hierarchy.xml": "49ffcde42467e1984134b9e55f928b293e45df435ab38a3a8fcb6f22305068e8", + "native/after/notebook/Lifecycle.one": "6368c735946dd7405097c99b77327be8b8a5ba6005420bd9b614f09815f1c428", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "7984938bbce6f047a95c75ff297107bd08252389c582f10ae856be0c003ba620", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "7296a70d62e61eece50a26af4cb3be311f466423cf5fd981b42e0a24d6016147", + "native/after/notebook/Open Notebook.onetoc2": "0e0a51ba74214fe2f4a669b1d5cf9358749a17603e336850cba04101f5eda933", + "native/after/page-000.xml": "e3f66dc89762e007fdbba1d3d008646b920907659eee97262c767a6dfba1d229", + "native/after/page-001.xml": "35d06419d631eb1559cedfb61b1ffc17c0e45f28883bc06f8241feae46139864", + "native/after/page-002.xml": "ba5e3d5c3883b549804dd6fd683f3262ea4e5662fc23f8a494a3d1e1c87345fa", + "native/after/page-003.xml": "3a4a0be23482867b7c48a71135991d62e27343c60ea1350e495eee9acec72ff1", + "native/after/page-004.xml": "cc6152bc7fd3baa2f5b41d4ad1aaa45808781e66c2ed8904b298a571fddcb656", + "native/after/page-005.xml": "1246d75b0f02063d415f27654e8dfa40f61c39a3cdc2918478e27802f2b7e2bf", + "native/after/page-006.xml": "ab89767e50527a704116badc227e084100d1f4adfb07e8be9f7427512ac1d2dd", + "native/after/page-007.xml": "8ac3aaad8bca40e33163acf8ad5447676b7f9e7971614da726794afe577a0aca", + "native/after/reopened-hierarchy.xml": "f351685b2157e285058fdfd0c50a94636d4cd9691be9839cca8c9ab3ee1810cd", + "native/before-read/environment.json": "34c9e32116426660fb2487fe29665a9e7cba03c55aae70d11a271c4fb94499fb", + "native/before-read/hierarchy.xml": "9040304bb2d6c6eebc59209fcc8fab486beea9225d05fece42f608ae599336e6", + "native/before-read/page-000.xml": "e81685b6898e1a1be4637264013a2f438a0f01bb0c88f59a413129837eb21398", + "native/before-read/page-001.xml": "ab2f7dc678be89f8c208ce3af7266603afa68a9c58cb40eb18cb2254147b168f", + "native/before-read/page-002.xml": "3ff77a104feee85b01bff906b703b8c1c64eff5d570143d84263de95746eeed8", + "native/before-read/page-003.xml": "10c128ae3d3624c2f8bb9bed289297526e82d41816a923e09d6b17337703fd90", + "native/before-read/page-004.xml": "b91ff6cf04c477c0c22a7b3c978cf79c6ddfbab523864ab8dcd048b63399d759", + "native/before-read/page-005.xml": "85fa9ab8113c67defbbdadc252b1971f9e3d80d11485742a58350504ede942bc", + "native/before-read/page-006.xml": "897a9f39e68b5782b935a3ffac07694f1d80f7138dd913317393f6ac1e121826", + "native/before-read/page-007.xml": "c2c4c4dc8ddf2cdb73b76bfa11f6b38fb1ea5fa14241fb81ea73121ada61f27c", + "native/before-read/page-008.xml": "8552d0062bcfd0d9732afc83343d9095594e52ba412788c82e76c128992c20b7", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "509d6cee5991a55b210699fb13e230e6365d0d4ddaded1c912fe69ec95f412df", + "native/read/hierarchy.xml": "71bdf875c7d330b549f691595b358835a49288c4b085e66e7bf30bd3cccf7ff8", + "native/read/page-000.xml": "c36efe8cae10b7750df5a891fd0e29abd8ec30d4393a773e7255b82ff2f3ab25", + "native/read/page-001.xml": "632da6ab6c584764c2023e31bb198ee410b549446d6dde11fcbdd53b542baae8", + "native/read/page-002.xml": "21c403ee0e13809e80abb36288067b97957c543828b57adc904b96f555558ec1", + "native/read/page-003.xml": "1861276f504789070cc60eee9701ffcb00f4ca787ebd2887e05026955868f6c9", + "native/read/page-004.xml": "bd1db32e9866c3f42725f73bb3a047982d10e28b8d79f5ddcc432e57cbee365b", + "native/read/page-005.xml": "5e89dde7c5fe41cb2cddd47cc98f2ceb177897edc0927c502d8f89ccbee2691f", + "native/read/page-006.xml": "7787a7d2ec6e654e21da4d8f416142c904939731a0817c041c130e8669541224", + "native/read/page-007.xml": "4235f4551abc96fd3283c53f28f66773344d8bbf60b5ecf1c65998156127a908", + "native/read/page-008.xml": "c7392ba314f8be1cd0fe39c82e6d7ef11a0d8e7eb921a7d183dee818b702a436", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "b61fd70c3047910d381f2e2678d87c6ff394f3ac2be88f5a7a6aa89f254913c9", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "6368c735946dd7405097c99b77327be8b8a5ba6005420bd9b614f09815f1c428", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "7984938bbce6f047a95c75ff297107bd08252389c582f10ae856be0c003ba620", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "7296a70d62e61eece50a26af4cb3be311f466423cf5fd981b42e0a24d6016147", + "cold/notebook/Open Notebook.onetoc2": "0e0a51ba74214fe2f4a669b1d5cf9358749a17603e336850cba04101f5eda933", + "cold/read/environment.json": "e95a0e8c416603de64b498c6c55413c316b8051384569ee27fb0c3a842a68531", + "cold/read/hierarchy.xml": "7da9cc54364f60607fbbc559186dc71fc34c585e2249dfab7a55c50a1f63f101", + "cold/read/page-000.xml": "b7141f8e9c5303a8398f1436f4445e8b8f150e7b4c112bc4dd340071ce9daf11", + "cold/read/page-001.xml": "2c134513fe2905056bfcaf31266322426157ce44bca86565a26fb5dce045e5ac", + "cold/read/page-002.xml": "ef4078c95c8d89f3449967d2a25d985ba02f4cd687681b9675caf9302ee775e1", + "cold/read/page-003.xml": "b643f31587f017a7070adfe5279891c967db5666164d5b797b7a023eb09273f9", + "cold/read/page-004.xml": "6a976a4265d2460b50e2017e1f2207ec791c8e05d7a5d0c504c98fedf94dc879", + "cold/read/page-005.xml": "22ca34f76e1c38fa155455432dd653f5fa83c5650bbcd183805e7a2c4b7c2ba3", + "cold/read/page-006.xml": "774e2fdc96f366390d467e4b12cae282dfe6ff98f7eb53f95ac310ce1ed2623e", + "cold/read/page-007.xml": "b25173cad023cf3b7367e0e451d89c5ca41961c00aaab99d3acea203e3037b26", + "cold/read/page-008.xml": "7a33885bbe3c695960b0d84318c4b0bf2fa2b22537a6d364ea60dc2df181fc2c", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "7f1541b4805c9a9c026783998126dd7c9d2ce3a284c43ca405e1c850e4ae1f05", + "native/removed-ids.json": "fd9e6900490b8e905ce4352acb735371952c5bdc09b32b39ad1222e751654aab" + } + }, + "grandchild": { + "evidence": "evidence/m10/page-removal-matrix-01/grandchild", + "request": { + "case": "grandchild", + "selected": [ + 5 + ], + "permanent": false + }, + "sha256": { + "removal.json": "35ce47b87309129acf13cc795fdc16e2d32f688f67c064695cbcdec6a96adb3e", + "native/machine.json": "fa456c97741929f521993c4f435622323bfa0e47023af0a472f25f690a845937", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "ad0b302c736552acd21691955502c3b7c79a71637da70d7d0111c27e681e24e1", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "1eb30270b2915258a1b2d766b3d19b3d91dbdd0d0af9122bcaef191ff08ceba9", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "8dddadc87d3ee6e9563dac7e32c151c28cb267f13a875298da695267ccd9778b", + "cold/source.json": "3964bf9f2dd647e0d984c807dd86de80be8fe969e000319f03ec61dbb4a2789f", + "native/before/hierarchy.xml": "a3d549058ecf560c84ff024f295a178448fd9282fca2f96f52ee9b31127379dd", + "native/before/notebook/Lifecycle.one": "a084df0db8818f31b7f474616e5415cc709523aa8584e0952b0d76136350b593", + "native/before/notebook/Open Notebook.onetoc2": "88cf9297cde4d782b40e1f52bf7338eba1f0b1daa96a95c58f506dba0ccf4685", + "native/before/page-000.xml": "1307a941af385e6520a863696a37f72ed3a5aa49acb11acd174b3a213322634c", + "native/before/page-001.xml": "9ffc55cc3bfff4504f9ed5dd98eebf8a674fcd8c9ffcda3bca1570a9b1ebe29e", + "native/before/page-002.xml": "d7a2b362aee2ec96f27b9625c1184b448fce058358af5ab2aa3285bac75eab24", + "native/before/page-003.xml": "2b8d0ac0732e0a88aa6611b65fe511911e756943492d1a61ab790cd93efcf299", + "native/before/page-004.xml": "6a44fe5592810870f76b37d3e86222a2aa894f005b5376e3ebb355555c675533", + "native/before/page-005.xml": "7070cd332fde9965d54bab4a881f49e3f4da9e1fdaf33f7d1a68a33dbd452c25", + "native/before/page-006.xml": "2f61d83eae639fc2817e45cd08d00868dbbbbea9681470e8974cb4d7d04a7274", + "native/before/page-007.xml": "3d219eb8c7f525fb954d90e82951b1773bb81e39ef548560b60f702f9c8fd338", + "native/before/page-008.xml": "62c01bc288ce0b3d46839c0c7ea491ae35f90b574a03b459eb1ed894982c02ef", + "native/before/reopened-hierarchy.xml": "994b873167f64aa55e06426ec1697a22b029cc9e6c7d71029f2ad2423a06bfbc", + "native/after/hierarchy.xml": "2fb4b739c9389d46b42eb0c8a66985393309b51dbfc2acc0e60ece64c0f5fd7f", + "native/after/notebook/Lifecycle.one": "e30776bf01389d1dfcde1ff15168d452a1efd68b3c5406b975a839f4fcfb343f", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "a57f2a7e992778953bc0be9cebe550fb823a830e2fdeab56d442620425622ea8", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "5bc7718a2fc635d5fe1cd6d8db054a1d9871e28a5c5abf343202b01bb13e07f1", + "native/after/notebook/Open Notebook.onetoc2": "8d23f89a78f54204ce2b8878023e2255cb9841935cbe53ec3e57b83efa129371", + "native/after/page-000.xml": "ea2aed4409654fa5ed0393544b4ed848e87d99a048ba12346bdb40b3c00054ac", + "native/after/page-001.xml": "46672e40d0c830f291f6a8c04d157f0e5f07d18eddb796b475c91207dbee565e", + "native/after/page-002.xml": "90b87888fd6dd0fcbf4c20396e10ef18f09887b856bee8a0ed0709402e889402", + "native/after/page-003.xml": "bf163355d8cdb9b6061a9249bfe769defea6e26330a8c66301e25846d33b5155", + "native/after/page-004.xml": "681a3a82dce2b639d8ff396b61cbb179652427ce12925ed8d19977b4ead4c081", + "native/after/page-005.xml": "48aaf5ac8dd0482941820479735b68e4b835d412b92f3a2d67d27281355b88ec", + "native/after/page-006.xml": "f9aadbd44f843d01e5f099d87aa28e69fc7eb25753a592b86723c7e541f300d1", + "native/after/page-007.xml": "3db7b5921aa7c57ed9234b7a60bab866e7c102527ac39a7ad6bc3266f160bf27", + "native/after/reopened-hierarchy.xml": "0b38ff5aa65856a92a87922b9fcfcad76d00790e7016af28ba5e950a1085df73", + "native/before-read/environment.json": "cb6af291ab8847ba67e060fc75e216dbc1c3823846961b0471366a17109c217e", + "native/before-read/hierarchy.xml": "6a7c224ee78278e9f5792e40769ca503095f6005876bfd9b35893d4d22b04e26", + "native/before-read/page-000.xml": "3d219eb8c7f525fb954d90e82951b1773bb81e39ef548560b60f702f9c8fd338", + "native/before-read/page-001.xml": "2f61d83eae639fc2817e45cd08d00868dbbbbea9681470e8974cb4d7d04a7274", + "native/before-read/page-002.xml": "62c01bc288ce0b3d46839c0c7ea491ae35f90b574a03b459eb1ed894982c02ef", + "native/before-read/page-003.xml": "9ffc55cc3bfff4504f9ed5dd98eebf8a674fcd8c9ffcda3bca1570a9b1ebe29e", + "native/before-read/page-004.xml": "d7a2b362aee2ec96f27b9625c1184b448fce058358af5ab2aa3285bac75eab24", + "native/before-read/page-005.xml": "7070cd332fde9965d54bab4a881f49e3f4da9e1fdaf33f7d1a68a33dbd452c25", + "native/before-read/page-006.xml": "2b8d0ac0732e0a88aa6611b65fe511911e756943492d1a61ab790cd93efcf299", + "native/before-read/page-007.xml": "1307a941af385e6520a863696a37f72ed3a5aa49acb11acd174b3a213322634c", + "native/before-read/page-008.xml": "6a44fe5592810870f76b37d3e86222a2aa894f005b5376e3ebb355555c675533", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "499bfec4943a6d0916607f616ae37d9312f8a6f00b5651a3b36cf95aecc7910d", + "native/read/hierarchy.xml": "891b37c0c622f2ba9f9f17671424023a3136ca97ee355a47683ff347a21514e6", + "native/read/page-000.xml": "00f7cb33387275a3a97307b15942f919a80c29a75dc3b8e233c6a986cc8f162c", + "native/read/page-001.xml": "c8f7cb01ee278d244e54806443dbce923543283a3cc1bee40b3e7c48e89ed6c7", + "native/read/page-002.xml": "059fbc35302c17b8c1590956a07049cedce73f71bb7cc18655a446fb42378b9d", + "native/read/page-003.xml": "bf61d0f67ad48ec6ed047160d9ced875d36913841b34d75401c93902562d2cd7", + "native/read/page-004.xml": "8e8020080c9f9fbb86bb5f56433bf74be909a7c3dc327c769471e9e404544ce7", + "native/read/page-005.xml": "dd91b82444078251f41bdae8b8d124aa62b5b8e1c6076dbea904d3e12cffc2fa", + "native/read/page-006.xml": "d911d2972f657f554b71fffd593edc741213836d441b1c8473c26aada8e0a1df", + "native/read/page-007.xml": "8d464fa241c46f688c93fa1b3f91073105779a59ac00e4af6aa5234f5b87086b", + "native/read/page-008.xml": "b17d010571337656001f215848accec96307e5072a5047da87356e7b48d404f2", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "b61fd70c3047910d381f2e2678d87c6ff394f3ac2be88f5a7a6aa89f254913c9", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "e30776bf01389d1dfcde1ff15168d452a1efd68b3c5406b975a839f4fcfb343f", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "a57f2a7e992778953bc0be9cebe550fb823a830e2fdeab56d442620425622ea8", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "5bc7718a2fc635d5fe1cd6d8db054a1d9871e28a5c5abf343202b01bb13e07f1", + "cold/notebook/Open Notebook.onetoc2": "8d23f89a78f54204ce2b8878023e2255cb9841935cbe53ec3e57b83efa129371", + "cold/read/environment.json": "e9e4b72648b4a0798cf79252cdf3b9ee30ae14e3ae4e03d9a58d3640222551d9", + "cold/read/hierarchy.xml": "999f20874835bdbe2ff6b8b6baacb87e968ade4b26a0a912eb9e762b4da4abe6", + "cold/read/page-000.xml": "30294c03d50a0266a58f6e7529d1e3effda65c24938223729af4784094531bc2", + "cold/read/page-001.xml": "658d5961913a877a371108215759a6fd9572e06357bf338f0d60c271426b55ad", + "cold/read/page-002.xml": "5310f07b19a9336fa488ad59569589edc84e6da0861788495f16a6de570c26be", + "cold/read/page-003.xml": "357cd8df7445a37c2564f600c2d20c771346c9489aa785b58201ad08c7bf88ca", + "cold/read/page-004.xml": "4d9b46a18b3548bb74f5f4a0ad8e125c266223cbd307e29fbdd84047be7a2177", + "cold/read/page-005.xml": "e41de84028d4aac865bb175e137d78e34e77b6f16c2485bad113be355c87105e", + "cold/read/page-006.xml": "c13bafd198e4412d15abcd40926b41f943e8bea7e60dd65dbf95fb917275e0f5", + "cold/read/page-007.xml": "9be5bda0bc767d08aaadeb75cdd6f8de112beefcf0160edc8e22e2e1b2f051f2", + "cold/read/page-008.xml": "a8d83ba6a452eb204a564a05721ae34f02d2aa7c8868dbe86427b8dbd738ef9c", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "7f1541b4805c9a9c026783998126dd7c9d2ce3a284c43ca405e1c850e4ae1f05", + "native/removed-ids.json": "a66036fea4a383726829516bb0571e50f377aef1d097fba72664c3d44a55a390" + } + }, + "group": { + "evidence": "evidence/m10/page-removal-matrix-01/group", + "request": { + "case": "group", + "selected": [ + 3, + 4, + 5 + ], + "permanent": false, + "expected_pages": 9 + }, + "sha256": { + "removal.json": "e56df94d7503d34fdc4b11f621ae8a0b6b1e5b1e02f6f1525950e6330912ce9f", + "native/machine.json": "bf0791783c9b7c73fc852ba11e23d1db8aabc306498e433c8cbd4dc5ee25f217", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "900dbccb59867a2ca559b846b46f0462180602f7fcff7fa0256a0c82601fdf7d", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "dedfed285774db5ce4a5b61004f58af7a11cc9bb254b6fd9fb794efd23d8aa7a", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "a3cbce55d762f2ba582d612c0f3e926896459679c044bb0b51ac1b5036cc1b31", + "cold/source.json": "a69af58fc9b1455c472107c362facab7339b69980dacac567c374bace002791d", + "native/before/hierarchy.xml": "5a3809611b7d980e7ceb8f50e5e397dba137fa69796c508fdd7f1403c1b23d3e", + "native/before/notebook/Lifecycle.one": "8b3d9d06b32bf199d20721a4f34da3ba71496b7b56af90722f643c29ea4daaae", + "native/before/notebook/Open Notebook.onetoc2": "df9b18f81ead622a5d7e7c7e87fc6836319c3377392e0036ec727820039ca970", + "native/before/page-000.xml": "497fdef3254b4b9ecc63e06760c5a8cd2f311c429bb56f6b84c7d6ac31ba7cf4", + "native/before/page-001.xml": "5f0b4f845c9000fe588b8abc714642b93ed42931694a19c44c82b439ec23ce01", + "native/before/page-002.xml": "3c6d0868fc52132a99ac94e005cf5e7e78736c6565d7d5b963ea50cdd4e82ac9", + "native/before/page-003.xml": "d39f334567b586c09dfdc0ed3ab9dfec46fcab6126ec2cd40b84a826b1584140", + "native/before/page-004.xml": "d8dc448fb937fcc7bbe8ed0be1e4016eb1ca1f12299841782dfe5099034a1088", + "native/before/page-005.xml": "e023e8554482dcdad45467b2fef516175e7a24dd4f645796c93fe286063836fb", + "native/before/page-006.xml": "3dcd2f01a8f41b84277d98fea669844191977fbd9d729da2e9ebf205019afb81", + "native/before/page-007.xml": "448774433b7303766dc802f5195f30921a2a245a0db2a5c9260fcd4e37a429ae", + "native/before/page-008.xml": "c9c7344451c8650012d45d3d49d706b5c0ceb648b0c712860a9601e3448f2997", + "native/before/reopened-hierarchy.xml": "a876b4c35a09c0dd39e995c7df6f96f58384d5a4c013961802066e18867fd6b3", + "native/after/hierarchy.xml": "efefe742d15117ae4b15d487e828d8399428cdf51025f10089187db222581f61", + "native/after/notebook/Lifecycle.one": "55fa2a34858d5bd2245063440604eae944f078542f98bb8b62ba17edb908ff72", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "c24a74b1d443bd89755161c244d79f1c506e8bf31ecbd925c0b90c21ad357c08", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "e88a7dcc0b237e027301fb6e3f162a8ca855b1891d2c4c5ad2e6a272f65ef0d4", + "native/after/notebook/Open Notebook.onetoc2": "96d65fcfdd627c29394ed12fd6e21d0c013e0b42b3d8fa38e2b84c11d3bcd3d0", + "native/after/page-000.xml": "1f6812c479ffd426a7f1ac0739a91daed4b4565c6e097f38bd86d8aaee56462f", + "native/after/page-001.xml": "7f59a958e0ca649c74aaa0c5016c1f36fd1476d9b10a5fde22858671e324a36d", + "native/after/page-002.xml": "bb40c0e9b1f6cd1ccf4656f4a90b4cad264d196c3acf63c365ca9c98d320cee6", + "native/after/page-003.xml": "a2396726b6f9aa05b9cbd63a8298f1de1b0fbfd04caabfbed90c8614007b967f", + "native/after/page-004.xml": "4dd02cd66cb039ad8d45c91ced7650b6cb19959943870d09b73ff96789316add", + "native/after/page-005.xml": "14205cf1f661b5f157a9f35e2e966982fda21c60da2fc0e2595720e656f288aa", + "native/after/reopened-hierarchy.xml": "9e59939737d010f30f7dd560de740fb01b9823718eef88cf953d17526dfbd1da", + "native/before-read/environment.json": "70295b1671dd6cb9b4301ac9709ef252a060902afe158b7949b95a9a50a44e30", + "native/before-read/hierarchy.xml": "8f9df9d7841522b075a9c07329020c5e797396ade159f709a37b241b23e4d2ff", + "native/before-read/page-000.xml": "d39f334567b586c09dfdc0ed3ab9dfec46fcab6126ec2cd40b84a826b1584140", + "native/before-read/page-001.xml": "e023e8554482dcdad45467b2fef516175e7a24dd4f645796c93fe286063836fb", + "native/before-read/page-002.xml": "3c6d0868fc52132a99ac94e005cf5e7e78736c6565d7d5b963ea50cdd4e82ac9", + "native/before-read/page-003.xml": "5f0b4f845c9000fe588b8abc714642b93ed42931694a19c44c82b439ec23ce01", + "native/before-read/page-004.xml": "d8dc448fb937fcc7bbe8ed0be1e4016eb1ca1f12299841782dfe5099034a1088", + "native/before-read/page-005.xml": "497fdef3254b4b9ecc63e06760c5a8cd2f311c429bb56f6b84c7d6ac31ba7cf4", + "native/before-read/page-006.xml": "448774433b7303766dc802f5195f30921a2a245a0db2a5c9260fcd4e37a429ae", + "native/before-read/page-007.xml": "c9c7344451c8650012d45d3d49d706b5c0ceb648b0c712860a9601e3448f2997", + "native/before-read/page-008.xml": "3dcd2f01a8f41b84277d98fea669844191977fbd9d729da2e9ebf205019afb81", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "45e9bb97779f9ea6b3f9dfc8cab850b9fd990c5790f06e49fd1e264efd0cd4b2", + "native/read/hierarchy.xml": "e5643a0c0312affa3c66d5e0d7c0728989341e63764ee39d0ab1a5597edc6722", + "native/read/page-000.xml": "9884de130006fc87109a83f6ca6cd9655dbc0b1f406d4f0a9c3f016cfe442945", + "native/read/page-001.xml": "69a4f67634372363a7f4ee48d1a371f63b139268eaa6ff1ff73182bd5c2fa0a4", + "native/read/page-002.xml": "ef33d91ef0cb89c61f39f2f8249a68937911405678067230c910657b48d02869", + "native/read/page-003.xml": "b85d0d8348ce4d49649fdf8ae1103e95b68260d5bc209236f1ff55536f9ba868", + "native/read/page-004.xml": "ad3f08a137d8bbd0bd5fd85163cedcc91e0e16aff4f1dae1396fba7a36a961e8", + "native/read/page-005.xml": "59d6db0252dfa458b3554ab2917eff386a9053370ed7f81a1a1f1e13afbf3f3e", + "native/read/page-006.xml": "90c1f63fa737eda583a55005819614ce514f970d731a430515919bec2d1eb2c9", + "native/read/page-007.xml": "712ecb0f21adf98aa5067d138478dbec77e656983a7b1e0f9c9d1ca772d8b15f", + "native/read/page-008.xml": "cb1df56a118e987c4045983f56a8eb568e4ca70b93df39b78dbe02a9d2038765", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "55fa2a34858d5bd2245063440604eae944f078542f98bb8b62ba17edb908ff72", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "c24a74b1d443bd89755161c244d79f1c506e8bf31ecbd925c0b90c21ad357c08", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "e88a7dcc0b237e027301fb6e3f162a8ca855b1891d2c4c5ad2e6a272f65ef0d4", + "cold/notebook/Open Notebook.onetoc2": "96d65fcfdd627c29394ed12fd6e21d0c013e0b42b3d8fa38e2b84c11d3bcd3d0", + "cold/read/environment.json": "f0ca023128254f1d99024c943ff3c1e90e2d2f3d295230b4fad1bf78e971b263", + "cold/read/hierarchy.xml": "eff4128b3d21e0c910f6945550b43ca9eddb13ff1f1717d62e15ef2ecb1d1f0d", + "cold/read/page-000.xml": "9aa621efed997dbb6174d4f616e16ee7da8846de6596d7005bd13f43ec723af6", + "cold/read/page-001.xml": "d20392f7669db62a4cf4c0549cd4d7d98ac973c69adc64bc3b1869a63a5f437a", + "cold/read/page-002.xml": "3339553b5f06bb9bbfc9bcc95ff1ace86c3ba840baaf6ed07a31c710a002c895", + "cold/read/page-003.xml": "149a35b946186909c57953ec1000197ff0b468ca67c24a50dc8059f3a9063ad6", + "cold/read/page-004.xml": "02f854ace9ad4228778f571b783b2976f14b33a91a6a912fb0958a3ca4aab993", + "cold/read/page-005.xml": "9e2562a940ae45ea74c27ef87e425e0b260c4c1449d4024af2f2cfaf7b8427f0", + "cold/read/page-006.xml": "b1e2af01ca6b9635b4020ca4b52ce747317ab946d103cfb9994954ef6796051e", + "cold/read/page-007.xml": "c7f758f4754408feda200de620153207bae11cb06f18de028b22d171df2a13af", + "cold/read/page-008.xml": "eced10e05c397a1fadbac4f3dc15d4d9d051cd2bfbe21df22afc19f656f82cb1", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "d6a1c51aa2c8cceaf6e3f536073524d07acdb35da7e599754c9d040d0b92aaf4" + } + }, + "leading-group": { + "evidence": "evidence/m10/page-removal-matrix-01/leading-group", + "request": { + "case": "leading-group", + "selected": [ + 0, + 1 + ], + "permanent": false, + "expected_pages": 9 + }, + "sha256": { + "removal.json": "eaf239417366b5e3aedf98ab61323a9ce774e8003056d0818267d2bbb6b62c32", + "native/machine.json": "f70044d4d2790f1e3bc220767bd636ef6302a6e0886a5982bec27758846b2970", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "0802aa2560ef14f047120c11b90e819fb18fa1912d072e8a2ec0b48f2a49fe7c", + "native/source.json": "fccaec56d40e377f951540f060ac3073c0ec3f1f4fca2c6bc6f915f6230c1e39", + "cold/machine.json": "34ec77ab8ea851ac673fb096a81c8faa9bd26181ca79d7c453a097dfa81b7fb4", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "161aa55f8945a3bca7a8f4175d6890c0bc654c579c284613198f157047b72cc2", + "cold/source.json": "633d4a519af08d613a29e89ec4c5919375f5421292bb9382fbd88d7d1164df63", + "native/before/hierarchy.xml": "252a47eadf0e37fe909b782ea68d61a7707629b1b02ef109ecff41d380734aca", + "native/before/notebook/Lifecycle.one": "dd98acf37003f49a13a6964624d51d3ab6b9ccce39a6d0ab308f5f2f1d4083b3", + "native/before/notebook/Open Notebook.onetoc2": "2f313ef6e2d56ad899050bf0482f902f8bf1a52ddf401854d176eb2681d58180", + "native/before/page-000.xml": "c3c1976fd6f2e254e958c1a92e642485b20c8ce9cd9bab80d9d6d2f7cb5ba37f", + "native/before/page-001.xml": "e6b4ad636b274b0e02779ae932e758f41bb9863a77cc485cd6a5eb6ca5f189e8", + "native/before/page-002.xml": "db83606886f5ee6628b6aabc52c02107026abdf8c922e2e3b0c3b7d8beb06e92", + "native/before/page-003.xml": "11c02d1ceb73a95a5251d8e907cf9581dd3d1f68aaeb32b1d572a28d42139fb4", + "native/before/page-004.xml": "82bcfd1364d03654d33f816e4b81d6e6a2f99d0e23c23ab2672364ca2b2aa65e", + "native/before/page-005.xml": "3e60ff5e0b1d806f7c2c81073326eaaa17648c6f9ce35ce7b144bf16461a2851", + "native/before/page-006.xml": "15204e12fe54c5b16e187190ab92da2168be2b9dd8b6c144e68df68241c52fe9", + "native/before/page-007.xml": "ebc3ad1e8efa370ad0609846f7cec10a7ad229cfd678475544268832fec52686", + "native/before/page-008.xml": "b86b7268dbf3ab99ae17d26de802127037a3601e1b4828f1d99d6e9c73b3a19b", + "native/before/reopened-hierarchy.xml": "920b23f018962f7ee5e712c03a16d805a4e8cb716f1d5bbe5b1193e90ebe7df6", + "native/after/hierarchy.xml": "b5f1c9c0047d4646b9f22bdc0e94973d55f0442381f6c1e50090f2856a8def2a", + "native/after/notebook/Lifecycle.one": "e39020116e8071b377636330bbda7bcc09ca50b1859b48b2005eb0a21032532d", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "f7be113d2ab0fa848c7226a5dcb5697171a9a620689c9c716ddbb069eb17baec", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "ddd77ee59464c16160a359aa06970b7548787d195a5e502812469c707c66266a", + "native/after/notebook/Open Notebook.onetoc2": "b0b2cdd4d476507211c91a7e9cfacb3a4f399119983a538e835b2754bf13f588", + "native/after/page-000.xml": "3814279d45591bb7c5b06dadfdf49cc9efa87a9f843fea1849a3e2c872ee935e", + "native/after/page-001.xml": "a1c494d5b38881a3c5332925473dc1e155fa0b9b448e99f700846708c507b405", + "native/after/page-002.xml": "26207f517ba07a8f08e14df8cd131f14f08fe1dbe81cb179a7f6aca9bad201f3", + "native/after/page-003.xml": "6a0af40420b5c90d3684312e83767b11fe67c358086c0270a8787ad2fc383ee6", + "native/after/page-004.xml": "5709627e1a52cbe4ea42ffe07f9f806c17e6f0075bca972037311f6024136f45", + "native/after/page-005.xml": "ae56330125c4e7d7012f90ee699947ee0c7614adedf9f5901bcfca501caba589", + "native/after/page-006.xml": "e04db7d0ac8a328155caed1886be6f2ce7e5c7c44314d79b671f8094398cdfe6", + "native/after/reopened-hierarchy.xml": "678efb25775c609b29eaea985e7158f7b991ae5201e7007e5dc88b089316c61c", + "native/before-read/environment.json": "c6585e713857f9052ae457c0fb91c03704e3c4990333e03fadc100c7642b9288", + "native/before-read/hierarchy.xml": "2f1886b412241db0798917f7bac7e4ae00c735ff04a75fd0b7c2bcbadb063b61", + "native/before-read/page-000.xml": "ebc3ad1e8efa370ad0609846f7cec10a7ad229cfd678475544268832fec52686", + "native/before-read/page-001.xml": "3e60ff5e0b1d806f7c2c81073326eaaa17648c6f9ce35ce7b144bf16461a2851", + "native/before-read/page-002.xml": "15204e12fe54c5b16e187190ab92da2168be2b9dd8b6c144e68df68241c52fe9", + "native/before-read/page-003.xml": "db83606886f5ee6628b6aabc52c02107026abdf8c922e2e3b0c3b7d8beb06e92", + "native/before-read/page-004.xml": "c3c1976fd6f2e254e958c1a92e642485b20c8ce9cd9bab80d9d6d2f7cb5ba37f", + "native/before-read/page-005.xml": "11c02d1ceb73a95a5251d8e907cf9581dd3d1f68aaeb32b1d572a28d42139fb4", + "native/before-read/page-006.xml": "e6b4ad636b274b0e02779ae932e758f41bb9863a77cc485cd6a5eb6ca5f189e8", + "native/before-read/page-007.xml": "b86b7268dbf3ab99ae17d26de802127037a3601e1b4828f1d99d6e9c73b3a19b", + "native/before-read/page-008.xml": "82bcfd1364d03654d33f816e4b81d6e6a2f99d0e23c23ab2672364ca2b2aa65e", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "e55633d205c4720cb564528d1384d0686ae46210d624917cdfa09cace70b2ad6", + "native/read/hierarchy.xml": "2bb19d124a57c58c057d5b5c05a7f4dce02ac6e629043bfe86f1d46c77904934", + "native/read/page-000.xml": "a6d1f53ab7a8350af7d5e2e95e615acf6ae8b94825ca18690f3f61fbed1fe918", + "native/read/page-001.xml": "13342380eb9e9d7d4cd658e6dc2e82b9baa5c1492f25167ea1a5ab16d8461004", + "native/read/page-002.xml": "e6b7f8fc2d6370b6eb832d88f9569929222654b246c948e0cc966c9fadfa6fbc", + "native/read/page-003.xml": "c97615c77e5109adcabc286d39b04594b9c3f70c01a54807dcb454e07b84d113", + "native/read/page-004.xml": "b5e359886afcb9bf9711d12e066a45e77fcc8bab2e73cdde80672866409fb742", + "native/read/page-005.xml": "8cc7d3c4c0b94b4689d6028a100575630ba736913d4ba34d1501a02c970acac1", + "native/read/page-006.xml": "15e6f1463363e1f659179fdfd722ded48ff5daa38f10be53b239902d13de95e6", + "native/read/page-007.xml": "c98529f068eccf26ef196f6c48b7921f5cb8bf046ee7aabf5773410695093212", + "native/read/page-008.xml": "4afb7425c1952bab218d2b2cf247d47cc39e8d31c91037f3626df3d3e9fa6875", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "e39020116e8071b377636330bbda7bcc09ca50b1859b48b2005eb0a21032532d", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "f7be113d2ab0fa848c7226a5dcb5697171a9a620689c9c716ddbb069eb17baec", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "ddd77ee59464c16160a359aa06970b7548787d195a5e502812469c707c66266a", + "cold/notebook/Open Notebook.onetoc2": "b0b2cdd4d476507211c91a7e9cfacb3a4f399119983a538e835b2754bf13f588", + "cold/read/environment.json": "ef014d78a39d94704950e6fcb0acc24982f7f9c5481e49538d909cb95e97cfb4", + "cold/read/hierarchy.xml": "b69b3e3f94fc0ffcf28531b42543b0415ce684a54fc792793fb44834da255e28", + "cold/read/page-000.xml": "20b8249b5f1c1cf8372b96aecacfc4d7f2bc76a8eb077a5d9922a901262e4a5e", + "cold/read/page-001.xml": "2883131987952f6439e5d4e8ab532cb49c305362220c2633cb691cf945673ecf", + "cold/read/page-002.xml": "c102cc70f8a6ea2d406142191e92fe1ef01c27a48236744e1a9277e8f116f88c", + "cold/read/page-003.xml": "c2e4cd1617bbb0f7c4d06ac1d59274d300703c7d8a670ee31396f5067f0be83d", + "cold/read/page-004.xml": "91d7bfb6d35c1ba0f5772e0dbe4a96df6955f5d68ab000bb563407f7b9ee6aaa", + "cold/read/page-005.xml": "59125dd8b735d7980bc871f731b12e1642de9c2bace057685614a04a497fcb2d", + "cold/read/page-006.xml": "bf3b00e41b3b62f6db7bf928a872f0537848153d79536f42138161c1309742b4", + "cold/read/page-007.xml": "e5e91b3c725a5b365458901cd890558dd0e75a6b8cad85bbe38ff9680f3bd4f4", + "cold/read/page-008.xml": "23604170b884d5cb357b96cdfcb97ed69ac6aab7661dd2d8ea46be66cf4c7e86", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "e389562d14de9066b3a2a8f43164d26d8a196dec4ed206154329c743a75ee7af" + } + }, + "parent": { + "evidence": "evidence/m10/page-removal-matrix-01/parent", + "request": { + "case": "parent", + "selected": [ + 3 + ], + "permanent": false + }, + "sha256": { + "removal.json": "ff1776857fa8eea402ec9b1627ce19ba1d3972dea6d177a15335597d5bb5b787", + "native/machine.json": "a815f72a16783c7a6fd40ce478ef4484f6996e925a4d71c7faaa29e3c201d133", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "9f3878cb0de3206b942ac0d32f005af3d9750ec39cd3dc6f4c618f0f7bdeebf9", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "a326ccfb78bdd122f4bcee610448dad163555089cfcd69f729ff55ab419115c5", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "4e2f391062b078d2b839508674e8095165d92b359f5fbf7aecf55660814c8766", + "cold/source.json": "168f2b114d7a8f8c5ec3c459fa34f85a4e4b5dbd2319e679a031851839fe0a2e", + "native/before/hierarchy.xml": "1c14c477602936c4be7c8c189389bf3ad1f2e531cc6130ccc0e265134e0b6f98", + "native/before/notebook/Lifecycle.one": "30637d6672fe75c6c382dcbe899a15a10510c353852192bb1dd7756b82c96975", + "native/before/notebook/Open Notebook.onetoc2": "a0530a11d189eaf6c64273f6997ca3a2e953ab911798993420b872794d1d3cbc", + "native/before/page-000.xml": "d5e10432b60b85bf39b07ebcbf7bbd204962131c743c5227473e2d5a60acaa5f", + "native/before/page-001.xml": "9913318ac99d4e0a613860851a428ae805100bbee37c878f424c186bd95c0a04", + "native/before/page-002.xml": "04f45ec3994bf2faa7a5bdb3189c88bcd86dd787fc884e0b22492abb49c38a2a", + "native/before/page-003.xml": "69275e2ba8b001671ede02961d9cde7bbb6627898d7791aefa12b5806e871fd5", + "native/before/page-004.xml": "068b88d34da4e83b21460953cd728ab6d3ce0e0eea980fbae9b2670e442caea0", + "native/before/page-005.xml": "38ca538187fdd94f2dadd017c0e421975b5dd7dedc6f8725d2d1fac5694a7c42", + "native/before/page-006.xml": "74d7b4becacc0374e99138aaca220f326ae01d2d3c3ff1a4b788ebc9744a1d91", + "native/before/page-007.xml": "b6e43e02bc7bad669fc4500844e4c2f5ac5fb97e21c56e88cbf6debe229eadc8", + "native/before/page-008.xml": "accf51486ff9d28b33679dcdfc8c1b3b777d8421c83258708707078d58ded050", + "native/before/reopened-hierarchy.xml": "3ea5b6d7746f25b0eda678070f648dcc96d70483f2e31b54a8eae1ee02729c3b", + "native/after/hierarchy.xml": "54bea181eceff58dc43a42e458e5b6747a091f0ad8f61b61f3589fa1e4a7e0b3", + "native/after/notebook/Lifecycle.one": "371508c4e1cb3719d6250c8d0d88cc512c8e0598814d1cf2bd9ddc4a825716cc", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "685225ccb09a03d3c1e376ccfc44aebd20cd1af605082cedaed89d3a370a05b6", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "6773508cbbfa23dd47c9155fdbf772d8d58613f75874b55ebba5c10e4f9f4c7b", + "native/after/notebook/Open Notebook.onetoc2": "40a063df1dc40135dc24c220357f84384e7e400f8578224a36828867b42dfec8", + "native/after/page-000.xml": "a4cebfab9498d49ebadd6bbaf2550b30db0f903cab9e73d6d5718f83ef993a08", + "native/after/page-001.xml": "2d599908741872de69ba4df166b0227041678618a97481008f1cdad33f2ebb0d", + "native/after/page-002.xml": "875fce306b4aa4f8950425949805440b17719def9fa8155fc9e2961794178b07", + "native/after/page-003.xml": "cb05b05fcdd9b4b48028f2785a65c05e20682afa8d73f74c5aa3c23bcaf8d7f8", + "native/after/page-004.xml": "00c05372bab05ff45352c866d1c62449abf980c47d3a8c389b9d950b25b0b9fb", + "native/after/page-005.xml": "285405ed89efac09860057dbad28caeaf1654808a9b5301daf9b074b7e005cc6", + "native/after/page-006.xml": "5dd9166200fa31bcdf5a03b31d7f1aab9e0b1a5b690c9bce7f7d0eb947ae081a", + "native/after/page-007.xml": "a98359b837faf8198b1691f7c1fe6aecaa8c3da77f27a1539e7d04597efc5bd4", + "native/after/reopened-hierarchy.xml": "066290a83dbf59a0a23a10670eea04d4d8b561ed9b3074c3a8c1cd55cff86912", + "native/before-read/environment.json": "3ab2539292b261f2df6a7792aada3570860e86b54d94d2d6794b05ee9b07c906", + "native/before-read/hierarchy.xml": "27691d7864f8818fa626303771b69f28fa1f6956220ceb4647bbeb5dbc902692", + "native/before-read/page-000.xml": "b6e43e02bc7bad669fc4500844e4c2f5ac5fb97e21c56e88cbf6debe229eadc8", + "native/before-read/page-001.xml": "accf51486ff9d28b33679dcdfc8c1b3b777d8421c83258708707078d58ded050", + "native/before-read/page-002.xml": "74d7b4becacc0374e99138aaca220f326ae01d2d3c3ff1a4b788ebc9744a1d91", + "native/before-read/page-003.xml": "9913318ac99d4e0a613860851a428ae805100bbee37c878f424c186bd95c0a04", + "native/before-read/page-004.xml": "69275e2ba8b001671ede02961d9cde7bbb6627898d7791aefa12b5806e871fd5", + "native/before-read/page-005.xml": "38ca538187fdd94f2dadd017c0e421975b5dd7dedc6f8725d2d1fac5694a7c42", + "native/before-read/page-006.xml": "04f45ec3994bf2faa7a5bdb3189c88bcd86dd787fc884e0b22492abb49c38a2a", + "native/before-read/page-007.xml": "d5e10432b60b85bf39b07ebcbf7bbd204962131c743c5227473e2d5a60acaa5f", + "native/before-read/page-008.xml": "068b88d34da4e83b21460953cd728ab6d3ce0e0eea980fbae9b2670e442caea0", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "17661c26d1aa6056f1cf97a3942f82032d02a95fb080f17d466c9d441a8c346e", + "native/read/hierarchy.xml": "b9098aedfb72b25ed8335c64a4c06e585cc01bdc27de77580a5e69e9e42c212b", + "native/read/page-000.xml": "689dff18583193b93dcf710c5b064d2b8c346c89f0c6eb054f38913643cd1d73", + "native/read/page-001.xml": "488c31216f2becabdd005d166c0974b6d353fc2acb88b3fba92e2de693659fd9", + "native/read/page-002.xml": "beee94fad8d70f5e9b7e7a774afa1ffdd13571628dc115b9cbed8662fff95b71", + "native/read/page-003.xml": "65364e6a65b36854aedda1330840e0b4a074114fdb0d4ba66ed871a76e52e373", + "native/read/page-004.xml": "0e1199ac7009592fbbb02978d3d7d3c4c6b93f68a992a54984a2060b4e5e0730", + "native/read/page-005.xml": "8a0ffdb352c30b24095aa57827f5eda65a10da0e5600ca80a7dd4b3d30259217", + "native/read/page-006.xml": "ea707e5e3e9fe4b5906df664b59eec1df5206ebd96211fd2825177aadda7fa18", + "native/read/page-007.xml": "427c68899b8fe95d1c96064d7d3c9b2f7b4c7e057527ab202356b034e2421edc", + "native/read/page-008.xml": "42fb4705526679dcafc0dfced846319caa5217b4296b41b49d311743afe2bbdb", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "b61fd70c3047910d381f2e2678d87c6ff394f3ac2be88f5a7a6aa89f254913c9", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "371508c4e1cb3719d6250c8d0d88cc512c8e0598814d1cf2bd9ddc4a825716cc", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "685225ccb09a03d3c1e376ccfc44aebd20cd1af605082cedaed89d3a370a05b6", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "6773508cbbfa23dd47c9155fdbf772d8d58613f75874b55ebba5c10e4f9f4c7b", + "cold/notebook/Open Notebook.onetoc2": "40a063df1dc40135dc24c220357f84384e7e400f8578224a36828867b42dfec8", + "cold/read/environment.json": "a6206dedd49656dfe158adec6a5b80bdc754cabc2b7518c0d7b7f34fbb32b82f", + "cold/read/hierarchy.xml": "0aa7fbb61805d6c8a40e53aedb913fa5b6fb857bb666ebba598add7b0843d50f", + "cold/read/page-000.xml": "a1b4e5afabdfe0390601625604737d601c4f4859369e9afff494c1dd24326e4d", + "cold/read/page-001.xml": "aca3f60bd52343614f436cde5f2758940481cf834c1468f3771fe580667614fc", + "cold/read/page-002.xml": "a2b763c032e2bce71861d36915ea932216cce2ec53332bd23dd0ec49497fdf1c", + "cold/read/page-003.xml": "15b5e12292ef50b4f01f51b6a8bba12eda11131fb5f23bcfb3ef01232d256bd1", + "cold/read/page-004.xml": "285102a167da482dcd079bb24839a5da71487ecc4803780bc67887310cf2a48d", + "cold/read/page-005.xml": "9bbafec621411ce6909f73dc351e4aa8098306accd171eef5b11e690edb91b68", + "cold/read/page-006.xml": "eb3abd819f0141bfef158f9f11c8ecf62c1097dbeb19a7d0a1ea3f696feb115e", + "cold/read/page-007.xml": "b0e3985db4c5d595e7aca20085e2ee7027f0b82d527522d732d7a911cd079a43", + "cold/read/page-008.xml": "96161a1b08ce3cfc77dd2d504a04bc631793b21651839d0e6f5d6417c29e3732", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "7f1541b4805c9a9c026783998126dd7c9d2ce3a284c43ca405e1c850e4ae1f05", + "native/removed-ids.json": "56d82e361c9641f6d3c41d36bcc2f86ad708ca917471d465b17606fbca4082e6" + } + }, + "permanent-parent": { + "evidence": "evidence/m10/page-removal-matrix-01/permanent-parent", + "request": { + "case": "permanent-parent", + "selected": [ + 3 + ], + "permanent": true, + "expected_pages": 9 + }, + "sha256": { + "removal.json": "1988eb3bebc88aae67c07d9d816491a620b9baf2c8d8c60f834fdafecd2d72ab", + "native/machine.json": "e7531ae2666d8182369749ec29b08d08fce7b5926c70e04094fbdd63dff08320", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "c12a4108c383cf4ab569d2af7714ce201ee9d4e2f14c26cf28df2446f9299a09", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "3e79eb92a477c13f57d94aa0a9b9ce10a287c56fc17932648e30070da6b66805", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "196da5d36c230d9d38af11d374bbc13eebaaf4c6840903472038f3030310cf1b", + "cold/source.json": "579de64745bd8040e328185e96ac3c5ca108834a552d16a2bf27b74369241f1a", + "native/before/hierarchy.xml": "32b63ad2fd054a2a0228958fa995b44d22f49b4cc87adb01cfd0159b773f13a5", + "native/before/notebook/Lifecycle.one": "850efa6af2dd68186880938b5e9850dbb49e513106fd576190cf2e0776f5842a", + "native/before/notebook/Open Notebook.onetoc2": "cfdc63ea9e3ce088087a5c030ad214e30ec6c47da2db476ea3f7008fbf32e77d", + "native/before/page-000.xml": "2e78d3abc3244feb1b433ee67accaf6fb5f06302f328b3f506f8b6cc33708b3d", + "native/before/page-001.xml": "e20db1a78061266e25eb2075f74c33125f93de06bc6ece7e2107255eaf3fe2a1", + "native/before/page-002.xml": "633d5bf12f67235569755c1ed500f86d1cc876ba90cbf3413c9d6c341b1b689c", + "native/before/page-003.xml": "623fa863b3d02c8771b8cd10ceee0df4e51b9b38eee49533d48831611aa493dc", + "native/before/page-004.xml": "ed8822c13f684c2f9de6cfe68bdd70d6bdf88ce3cf72c20d926f207c71bddb24", + "native/before/page-005.xml": "620c410f35b1d21d74e0cf03ff6f2402b12137d98d9065397bf2c3774f40f73c", + "native/before/page-006.xml": "b94594bffcb3047ee573dd0cfe37310eac783ee29926ff5ad135ff486b4abb88", + "native/before/page-007.xml": "6e6641e23f4cd1484fa6a0d28f074c83c97a116458f16ef7372f23d648700886", + "native/before/page-008.xml": "4a0d20d0232ddffe64330072a1b4a49cb29e3d6b225400f837fe83933bb34ab2", + "native/before/reopened-hierarchy.xml": "c8dada60f553dcd253a15cd14bb8ec16e4df8ae42e3c85767965a37eb67caf83", + "native/after/hierarchy.xml": "0b199bafacc6d191af4201e3c9864d2642f26724a33442581de5764fc6ffa99f", + "native/after/notebook/Lifecycle.one": "439eda940f48b7e8e1b79c1a4b578951088ae79829c5b36c110207bacf037638", + "native/after/notebook/Open Notebook.onetoc2": "cfdc63ea9e3ce088087a5c030ad214e30ec6c47da2db476ea3f7008fbf32e77d", + "native/after/page-000.xml": "02385f826f290335b6c9343b8516c07d1ead1e57cd90920f77956b771cf5ca23", + "native/after/page-001.xml": "b03c53d29f3a1948bcf1d6e2eeee58ed8ed78031403153850e5cb92381cf789e", + "native/after/page-002.xml": "6ea8f8d5c5185003288c10930abf523c41ae8b478668816e2ee7bf15b81cc569", + "native/after/page-003.xml": "12d8f147121c697a30f6a975f404d44a68dbcdb5d4bde6e9de0b2cdfc969f6ce", + "native/after/page-004.xml": "5c329652badc037b90debd9a3195e4844db95f5675a08b3788963d5b31795214", + "native/after/page-005.xml": "bc53d7342f88c6b255f1be5c1bda8187bff52e2b339ed5ca54454c5c6cd58ff6", + "native/after/page-006.xml": "de9f23178540e044446d6a3c7053db96e2fffa99518b6de91d18d2aa5cc5aacf", + "native/after/page-007.xml": "1600ee64183a5254f16086e82d8c83d1d65df75809711300ef14b36f6bf39716", + "native/after/reopened-hierarchy.xml": "4dcdff692f602dffc922f600638ddc80fc39bdd1d532595d40e891a2ee853612", + "native/before-read/environment.json": "aa9117ba49c89174725bfe23b9454ebdd614b94627ed2668adab2efc2d337a80", + "native/before-read/hierarchy.xml": "765d31a2cf1c00c1c0ec562394ae013025e4750e077459c038892560958e3bc9", + "native/before-read/page-000.xml": "6e6641e23f4cd1484fa6a0d28f074c83c97a116458f16ef7372f23d648700886", + "native/before-read/page-001.xml": "b94594bffcb3047ee573dd0cfe37310eac783ee29926ff5ad135ff486b4abb88", + "native/before-read/page-002.xml": "4a0d20d0232ddffe64330072a1b4a49cb29e3d6b225400f837fe83933bb34ab2", + "native/before-read/page-003.xml": "633d5bf12f67235569755c1ed500f86d1cc876ba90cbf3413c9d6c341b1b689c", + "native/before-read/page-004.xml": "620c410f35b1d21d74e0cf03ff6f2402b12137d98d9065397bf2c3774f40f73c", + "native/before-read/page-005.xml": "623fa863b3d02c8771b8cd10ceee0df4e51b9b38eee49533d48831611aa493dc", + "native/before-read/page-006.xml": "e20db1a78061266e25eb2075f74c33125f93de06bc6ece7e2107255eaf3fe2a1", + "native/before-read/page-007.xml": "ed8822c13f684c2f9de6cfe68bdd70d6bdf88ce3cf72c20d926f207c71bddb24", + "native/before-read/page-008.xml": "2e78d3abc3244feb1b433ee67accaf6fb5f06302f328b3f506f8b6cc33708b3d", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "f2def84df76fbe02c53f1a1b7ff80a923562301e0d293db11a6addc2da8bb192", + "native/read/hierarchy.xml": "dfcb17210f559f7252b61bd2caa096acbc6f14d7e083c35cc945d6884eec7c24", + "native/read/page-000.xml": "2f384b5527ad25e2412b72f747f78bbc2963a67bee54b63439c6c38088218121", + "native/read/page-001.xml": "98273e4122b81382b2ee6bb3c9493b31e8181125c0c9ebea53e5001e4ad03c87", + "native/read/page-002.xml": "d40c44b411266247b354f801eaa61fc4303b11e01f95250732343ee361de291c", + "native/read/page-003.xml": "37d9986921cb6cbc4e6d1897cf0d4b7693573a5f4ab8b3dd5873aa42c3c91dfb", + "native/read/page-004.xml": "3a42b5b307ea91d8638218ad7258d62a4ab750678cf3fc53bc84791a84df3841", + "native/read/page-005.xml": "e8a5b5f1667fd0f3d313adfcc8c6c1a329f19c97938ac6810e03563bbd727cf0", + "native/read/page-006.xml": "778a774c9812c32716019d0edc607d59cfe4c26fc16ad40eaa426e2f723a3873", + "native/read/page-007.xml": "157c1eea28f6934b9269af40f01d63ebb107ee09c0942b88915f24e56ec31a64", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "439eda940f48b7e8e1b79c1a4b578951088ae79829c5b36c110207bacf037638", + "cold/notebook/Open Notebook.onetoc2": "cfdc63ea9e3ce088087a5c030ad214e30ec6c47da2db476ea3f7008fbf32e77d", + "cold/read/environment.json": "48235d6356962145d7392ae2c85af57ae1db11b103b28743174b67e57a8b34c9", + "cold/read/hierarchy.xml": "501fdabb4b5a3088c1b75abb3a3834116e8bf268656fdefb99dc0bc7782fda99", + "cold/read/page-000.xml": "77060e90d3bfdf7f1d15be024946ca8445cb7f5c445d8763184b937f84538450", + "cold/read/page-001.xml": "d529c7885fd9914cf34d733ae96c0513ed775749299f36fb764a6e1488e3add9", + "cold/read/page-002.xml": "51de28528aa5c60c4d37d5b91934b3108b9378a6cfa9f1ba4f8c9a8ee956dc2a", + "cold/read/page-003.xml": "d772f938221e646ad64d7a8b14a60498440a46bd83d13b3635ed142349831501", + "cold/read/page-004.xml": "341492c7339f818d944dbad5d57d3790bc9a4874c81c12054db67ebd76c4389a", + "cold/read/page-005.xml": "d6465c025e43dc034e036c6e17f41f2e0d395cc5d4cb86ec1a7dd39e597c409e", + "cold/read/page-006.xml": "34d16e0bbb556df974ca3effc116ccf2b18f13ea85956b6df16da7233d3f9f60", + "cold/read/page-007.xml": "f2a4000401eabc54b6288127989e7a2460bd0f8a6fa93edd9b1cf55e68be2368", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "1a0e5ce74d4fa7b22d9f6ae69c63a5eacdc8a7bcdda9011c6f1c8677580e5eaa" + } + }, + "trailing": { + "evidence": "evidence/m10/page-removal-matrix-01/trailing", + "request": { + "case": "trailing", + "selected": [ + 8 + ], + "permanent": false + }, + "sha256": { + "removal.json": "158233f52576b5bacfca5e9ae93b820d99064d9180193a5ed3ee136726e472d0", + "native/machine.json": "7603436de598a10fdd0349328a774868d4b70c2bec1e989b79a046fc438ad572", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "e4968906c69b9c26d145a4a9de12c686706b2d1c63ef707a0874e137a39ce0ce", + "native/source.json": "a34f29aedb75417cca201a9d9cae862a85fd2895d61cb17d5ab9d2369e363d63", + "cold/machine.json": "e125c880aa0fdffd41d9b072b38bca89be7a669e7fbe2b31c709291a40b76bde", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "8c7bd4435b269a0e245303f47ffb78a3c222d3783401531246911c6d0ea28e93", + "cold/source.json": "75e3996b744caded422f135753f1874c3122853bfaecc86ff24b40220c2ba374", + "native/before/hierarchy.xml": "0ba388e8b06986d73624fd24e4852a2df177fdfd4e07996eaa285547d6590799", + "native/before/notebook/Lifecycle.one": "66f34975d75340ad4ad604946a54a760f5c679ed36ec472eac67e8366fe9a542", + "native/before/notebook/Open Notebook.onetoc2": "4eb03c8227b0ecdce9978308497aae85d7c83de04b61099d7ed81b7ee3ae0fbd", + "native/before/page-000.xml": "8622e7f1786db457cd70fb442f1f078aec4a500f6519381d52cd3818f1eab204", + "native/before/page-001.xml": "1e44ea4084a200d178a298926f492b2b6ad86feb5ac2afaacd57067a2b0548c8", + "native/before/page-002.xml": "7bfea4832c62bc14a6cf913488dc8e1a16a9710c7530dd2bc0e3f598045d7f16", + "native/before/page-003.xml": "7ff89b7cce71a14a1f974810a5527544dac74aa9ee162626cbc273290f175c07", + "native/before/page-004.xml": "22fcf1a77cbd13690e5b78c8ee8a2b79014149ff73dc23155fa98dde7eb6c797", + "native/before/page-005.xml": "d6d8323e909a554b5da5da55825c5f43394c71f40bad71275d833f01d469a6b5", + "native/before/page-006.xml": "493eeb92ac8938760ab5f91220a09fedbc4477a4e27c52ef36f100995e59b7a0", + "native/before/page-007.xml": "0646d5a2dbbcb85d3e7243e93b0d00c9873cadc4958d34573c62f30a718ba10c", + "native/before/page-008.xml": "36928eb44f5d6b004cd5194340a11aa84bec5d32df2374f45abe8a35f205ecd6", + "native/before/reopened-hierarchy.xml": "4f704046b5ac50830ba23d23b7a21c73757d83223c7a01346e8a009784f451f1", + "native/after/hierarchy.xml": "dea952bb8ccbf0b14ae046d3af0e369da3f2eef236c22d90e93ed3b96cf6dbed", + "native/after/notebook/Lifecycle.one": "4cd851305736afa8ba6bd5c0b40b43dba29598447c41bdf5abc2fd423519ebce", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "d2b9a9854506cb0439f73ce857c9147f083b75c1e299da3e9e41e87758cbf5ed", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "ee79ec37474942302a30423aed537027e7c365ddfb4bd5797706237de13aa267", + "native/after/notebook/Open Notebook.onetoc2": "b4a13e6f31a719f770635e4a67096db2fcbb4fb7ec754df7ca0923dbad242351", + "native/after/page-000.xml": "88502c0b9538fd50c960f75d9d785d375a03d74a7a8d03a291363b34c0e66829", + "native/after/page-001.xml": "fbcee0fe3d8ceeaaef662d780faff4abeaad2367227f1e6bf8edfb2af669455e", + "native/after/page-002.xml": "21432e1570131ea9cb20c7f0d228b6b70ee78b3c09e3588425e1d952013b65fa", + "native/after/page-003.xml": "d500feb23517ec9afeaa92955b15f19828a983e3710b237d9c6a4d514f75d62b", + "native/after/page-004.xml": "0ed535c2fd1041f5c109503ae8086ed31df079c3e04533c4133ea51564928ea5", + "native/after/page-005.xml": "fd58a1a1a07ee8a319436d3d83e1ae4b23df8a6da7d979a3d399a3a7fc9216e7", + "native/after/page-006.xml": "5fcbd8be41b3cecae76658a869227ca9ecfa55c45620a4671f1b501944c64be2", + "native/after/page-007.xml": "d98f504e9167b2bbbdb3dd2641eb0f9c5ecaa576863722a1f2c65f02853c3d34", + "native/after/reopened-hierarchy.xml": "ae1470513c69ce2357ef03d48439bee7aca3a2d904bae0c483dc7f41dfb38763", + "native/before-read/environment.json": "ebbfc0b902868c8accb0d7f19541d62984704b4adb4117444cbfcae389cbb963", + "native/before-read/hierarchy.xml": "cc631fab48bd7f99879b71ee5df19747743b73a93d1a64c1a7eb5b10d2ca4f25", + "native/before-read/page-000.xml": "8622e7f1786db457cd70fb442f1f078aec4a500f6519381d52cd3818f1eab204", + "native/before-read/page-001.xml": "22fcf1a77cbd13690e5b78c8ee8a2b79014149ff73dc23155fa98dde7eb6c797", + "native/before-read/page-002.xml": "1e44ea4084a200d178a298926f492b2b6ad86feb5ac2afaacd57067a2b0548c8", + "native/before-read/page-003.xml": "d6d8323e909a554b5da5da55825c5f43394c71f40bad71275d833f01d469a6b5", + "native/before-read/page-004.xml": "7ff89b7cce71a14a1f974810a5527544dac74aa9ee162626cbc273290f175c07", + "native/before-read/page-005.xml": "7bfea4832c62bc14a6cf913488dc8e1a16a9710c7530dd2bc0e3f598045d7f16", + "native/before-read/page-006.xml": "36928eb44f5d6b004cd5194340a11aa84bec5d32df2374f45abe8a35f205ecd6", + "native/before-read/page-007.xml": "493eeb92ac8938760ab5f91220a09fedbc4477a4e27c52ef36f100995e59b7a0", + "native/before-read/page-008.xml": "0646d5a2dbbcb85d3e7243e93b0d00c9873cadc4958d34573c62f30a718ba10c", + "native/before-read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/read/environment.json": "fc6ad874ea0bf75fafe60ae0c6be2598f23dbbfdc27f82c4b0889120bc7b99db", + "native/read/hierarchy.xml": "f361ec5bca78377701233b2fdd27fb16fd60cb2574d5902d6535e44f72c5893c", + "native/read/page-000.xml": "bcc864f9f130a69e28825e162f3b5c81124d976eec931345546e88857f88485c", + "native/read/page-001.xml": "5be191527a24372b523f027d86c15feb148036dcb799b585b6a30881c4040f05", + "native/read/page-002.xml": "b5f3483710e121fb4357219fc0572643ca965071b498aec274dd0aebace806c0", + "native/read/page-003.xml": "5bda3e5632ee01c2250a4fa9946e916c8f1911e738ee8bbebdef5dc3830b8c89", + "native/read/page-004.xml": "ccc718a8a6fb06b26fb3c77db3f033a1a982d6c913d0c3d237daba7d46f62139", + "native/read/page-005.xml": "cf9432cc124deed9a78a261a73d1fd41226be947a93fa9d410f0c08e1f55ed38", + "native/read/page-006.xml": "66ff962d461e0e485de6350beafe4d051127a2f0f04a9f433a1af8b329e74947", + "native/read/page-007.xml": "405b8bb807e03c06672fb04f17ce64686ae8fd967522f68a60947c84f1d3553d", + "native/read/page-008.xml": "4566758a7f84f5f52e532c597b0af0fd46735de9613f4385b894821e89942168", + "native/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "b61fd70c3047910d381f2e2678d87c6ff394f3ac2be88f5a7a6aa89f254913c9", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "4cd851305736afa8ba6bd5c0b40b43dba29598447c41bdf5abc2fd423519ebce", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "d2b9a9854506cb0439f73ce857c9147f083b75c1e299da3e9e41e87758cbf5ed", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "ee79ec37474942302a30423aed537027e7c365ddfb4bd5797706237de13aa267", + "cold/notebook/Open Notebook.onetoc2": "b4a13e6f31a719f770635e4a67096db2fcbb4fb7ec754df7ca0923dbad242351", + "cold/read/environment.json": "c2191da618dfa56d469df4c7f7d255beb4bd9af67978704f4a7c5304c18a95ce", + "cold/read/hierarchy.xml": "f1f6a2a5607388fc74995f164dda34a6ed05c4ecc297fd85c0ab44f534bcb63d", + "cold/read/page-000.xml": "6e09a04e8d73984bb491e2dd9e395aeeb395e9c4fe94315b7f9c3abf890ad204", + "cold/read/page-001.xml": "32f644f1823cf995e46ccc5896e1d5ca6d23513107a54f40a33ab7de4bb48514", + "cold/read/page-002.xml": "263e7b8a5be49df0e43ce13857c123d57f2db7803bbcbfb7c08c8039ddeb6444", + "cold/read/page-003.xml": "f0cbfde86adf06ed7e8b1f9da1144b18b197fc22e7db44c10d22e83ad5361dcf", + "cold/read/page-004.xml": "00ac41252040a27f2a01b030f4fbd12498e8913432aeff967e8781aa3a59b2d9", + "cold/read/page-005.xml": "48ead1cad352ad425a9111c2869cddc24e2f900d2cbb0a4ca1465618efc6c8e2", + "cold/read/page-006.xml": "0cf5c4dd2e7eccc67d67573b61c138ac4888fa39b7ba3d4b2413b416958ba32a", + "cold/read/page-007.xml": "c5bc528151e60622099f14e68a828f2d5a20980fae1467b68df30259070850cf", + "cold/read/page-008.xml": "d82151dc3426b4e10341a343dbb5c322bf2682f5a3beca678c1cde6492f003ff", + "cold/read/payloads.json": "f1d4ed4a75237e4878028e6b6010c6bbef26a0046c58de51825558342883b19f", + "native/interaction.json": "7f1541b4805c9a9c026783998126dd7c9d2ce3a284c43ca405e1c850e4ae1f05", + "native/removed-ids.json": "42f5716a2e8567df3ff5ad105c8bcfe0d4e7156631c8b57118fc20bff1394c84" + } + }, + "features": { + "evidence": "evidence/m10/page-removal-features-01", + "request": { + "case": "features", + "selected": [ + 0, + 3, + 8, + 9, + 10, + 11, + 12 + ], + "permanent": false, + "expected_pages": 13 + }, + "sha256": { + "removal.json": "b813776750ed148cd6987abc6f90090cf889db935d6639b5a1e6e79deb57d137", + "native/machine.json": "2f19e2191e38fa12926c28401b54338a0e3acd04bd15cfebff1cf1409c4c1017", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "83cdcbaab8765bad9030640a6b7ad0eb1b9bbc0c2b4e0afae745f695e853dcdf", + "native/source.json": "e65f0b276f1781ccbbef7115241fb4a4f61655da94c75be95c60e547af614902", + "cold/machine.json": "41b3c06f122a040de4bfe95548d0bc0f44ecbd1ac560d8993ff9f84293b0a37a", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "7bea90b73844a5ebc214a9ea15d5855d731d0403e1937c22f9fe6f2c93937858", + "cold/source.json": "82df17452c97d172da074ba174424fd579483145f6bd1bbc7651c3f0f7f548ce", + "native/before/hierarchy.xml": "470d6edbc94697e5339b2851bff7d784a4e4cb481757295304d7390027e7f5fa", + "native/before/notebook/Lifecycle.one": "2a7ba3c2165ebea47090dde7993fbbc803ba6713b0740f798f28e8114dc2bbdc", + "native/before/notebook/Open Notebook.onetoc2": "f9e4761726171bdc72e946e6742603dd225f2e154298987f36f628b6d8741e78", + "native/before/page-000.xml": "9bc90fbd7cd94857ddbcd7ba648d64119655e2a8e746a2463167174e051ff0f3", + "native/before/page-001.xml": "1ebf4669f24681abe7fc467a862b981aacec9742142302b2efd0db311f87cf65", + "native/before/page-002.xml": "e3850e4f636427e67d113a6b5555b3679d30f06205a723f84d954fe3af0728c6", + "native/before/page-003.xml": "46177161e1b0c113407166a1412665b186c3ceb0cb3c7ecfa7cebe68eca74397", + "native/before/page-004.xml": "895c3e8d4f9518e1b40b28a44558e8fa8f3dda36ac699b1f6965b0ba188bae4e", + "native/before/page-005.xml": "01fba9f2d603ccb15b9a089938cd7bd6dbee2906888c52358a0fd21bc38ad91e", + "native/before/page-006.xml": "9c5ff2aab397204ee8afe099174292b384d266572b011776a9c1ddce57eee933", + "native/before/page-007.xml": "2c949fae13e799a337000f2e9f710d7315b4b7b3dcf6d17913653a3809f2cb33", + "native/before/page-008.xml": "5c47bd76a8a517c154ef8abdf68ee2a0010580c1dc1ab010bfdf369876373452", + "native/before/page-009.xml": "347b40bced1d497c3d2406127402a54f97ef3ebcacc5997d5d0eac5b6fd76d9b", + "native/before/page-010.xml": "f7d4a790941ce88a93df1c90e09ddfd2f37b8e955f4244960da44290be39a993", + "native/before/page-011.xml": "5775d0e362591b55d9cfbd03ae1dab2017d0c510864ca8212a218a78604f94b3", + "native/before/page-012.xml": "c56d2d9946a5933f94dca8ad199681114c09d194ce59382591654a09598ede9d", + "native/before/reopened-hierarchy.xml": "24e19ade28fbf4d3e0f1c7d251e1ad312873f74d3b77b8fde9654ae6dafc3d13", + "native/after/hierarchy.xml": "502044dde95bc75d3f37bb3b3832088f03bca6e14e12f02872d11d53edf6ea23", + "native/after/notebook/Lifecycle.one": "ac424b7a96c21e11c519e01362e5003a148f6a6c36ce850645f8744ee6246c1f", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "559d82d54689fd1342bdc86d035475e55060b44184593b4e5581ecdbcf15037c", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "9285d66bd1e91c312d87e828d61f7cc95997e38bd85df1606031709e73757c3c", + "native/after/notebook/Open Notebook.onetoc2": "ecc57cec087efd762bc8fc1eb40c47681c9ac462ac33940743643a11ffd80ec4", + "native/after/page-000.xml": "84a5caeacb04344dcd5d3a71a5d156084666538345985717de3945c728f34f04", + "native/after/page-001.xml": "e32ebe65892ed2cbe543f2ea6686c25da92f498506adbb150ff1485535881a3e", + "native/after/page-002.xml": "4ad211a37cd208aa999f2c3b4b2f026fe7bfe17cf5f41b906ce1119bdda41eb9", + "native/after/page-003.xml": "3878dafa7553b446b86d620a8bef68053cb2f85bd321d7a88e4ee6b53bcddc26", + "native/after/page-004.xml": "2f84f8a0b310ab18630bfecee5b36796a0093613b526318d0cedddbc1901e54a", + "native/after/page-005.xml": "ca457d3c0ede1c0b1dff16b141b24398f6c89febfccd4316b018dc02048c9d5d", + "native/after/reopened-hierarchy.xml": "cf006c7b6df996a5eea748fce652346400566386229a21aa5f6c75f0312b9aa0", + "native/before-read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "native/before-read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "native/before-read/environment.json": "2aa0eefc2871153a6812163b6af6d2d300efcfcda1676403d625ff69b0407566", + "native/before-read/hierarchy.xml": "8011a57649bf60326f33690249088aff82fedd7d21dfa65d654a6246a15ab8f0", + "native/before-read/page-000.xml": "5c47bd76a8a517c154ef8abdf68ee2a0010580c1dc1ab010bfdf369876373452", + "native/before-read/page-001.xml": "895c3e8d4f9518e1b40b28a44558e8fa8f3dda36ac699b1f6965b0ba188bae4e", + "native/before-read/page-002.xml": "01fba9f2d603ccb15b9a089938cd7bd6dbee2906888c52358a0fd21bc38ad91e", + "native/before-read/page-003.xml": "5775d0e362591b55d9cfbd03ae1dab2017d0c510864ca8212a218a78604f94b3", + "native/before-read/page-004.xml": "e3850e4f636427e67d113a6b5555b3679d30f06205a723f84d954fe3af0728c6", + "native/before-read/page-005.xml": "f7d4a790941ce88a93df1c90e09ddfd2f37b8e955f4244960da44290be39a993", + "native/before-read/page-006.xml": "2c949fae13e799a337000f2e9f710d7315b4b7b3dcf6d17913653a3809f2cb33", + "native/before-read/page-007.xml": "347b40bced1d497c3d2406127402a54f97ef3ebcacc5997d5d0eac5b6fd76d9b", + "native/before-read/page-008.xml": "9bc90fbd7cd94857ddbcd7ba648d64119655e2a8e746a2463167174e051ff0f3", + "native/before-read/page-009.xml": "c56d2d9946a5933f94dca8ad199681114c09d194ce59382591654a09598ede9d", + "native/before-read/page-010.xml": "9c5ff2aab397204ee8afe099174292b384d266572b011776a9c1ddce57eee933", + "native/before-read/page-011.xml": "46177161e1b0c113407166a1412665b186c3ceb0cb3c7ecfa7cebe68eca74397", + "native/before-read/page-012.xml": "1ebf4669f24681abe7fc467a862b981aacec9742142302b2efd0db311f87cf65", + "native/before-read/payloads.json": "7bf0aef442715530ce953aae21d965d9244e53329de601bc589654af3a13f99d", + "native/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "native/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "native/read/environment.json": "32c488bc216f7057e80686fcf99b9a73c6f7d1d3cb666b7e1fe51cc45debd013", + "native/read/hierarchy.xml": "e8e9f74cce74e7bf2ea4183656fd5e240039c0c7942ee4a2c5882184b69ecc36", + "native/read/page-000.xml": "11a81481215f1a0ea08095fb57e366ea395357e2751c4ae34789ea6918b09bcc", + "native/read/page-001.xml": "a7877b06432e70b31ad35405b72669d03f33a95ac8ebd08ac41e394bd4c6604d", + "native/read/page-002.xml": "fac1196e72df9644a1ff68f14fa17b1f77d5d723530a142c470815abebbe9e1f", + "native/read/page-003.xml": "fc063c98e576c08271b92d0200e1a980e26649010771f4d1dc428ff6788ae1c2", + "native/read/page-004.xml": "eebbe2684e30f04122a49fc8bc74b4ca5c29bc646b5d855bb71cdde880697da7", + "native/read/page-005.xml": "109afec6fc3d8be9156ba6686eff20d075203d412ff03959b77c18c17ba617dc", + "native/read/page-006.xml": "f5db8606f9e5fd638d6d8a80a37cea47c9be01419d2d028ab01b7672f960f866", + "native/read/page-007.xml": "6777528817530a43caa328ae1a97061e91c5e659515674f3d9d5e6bcc95a9dc2", + "native/read/page-008.xml": "d2f3597260da2364bc08e8cad04925393834a590428b98a16ad5d58759485011", + "native/read/page-009.xml": "50074095398c190835c96478653c85aa7efd6b31c9f763d398ba09c7537871d8", + "native/read/page-010.xml": "f4d6bbe61b6d9db23589f2acd11f7a27c1a6e0d77b0ac3d51c5278a5299aca9c", + "native/read/page-011.xml": "cef70eb0e22df3a3565d2cb949a49eababa8cf0263f25b21897677ef03694699", + "native/read/page-012.xml": "4ed81f7d713fdcb9c9d7eeb29e25b53ec56287f6b076ff2e9d41518a7912b169", + "native/read/payloads.json": "d47e1d1d04dc8bf5c64ef80b622d174f7565c5b42ea91bc2b435d2f140834d69", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "ac424b7a96c21e11c519e01362e5003a148f6a6c36ce850645f8744ee6246c1f", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "559d82d54689fd1342bdc86d035475e55060b44184593b4e5581ecdbcf15037c", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "9285d66bd1e91c312d87e828d61f7cc95997e38bd85df1606031709e73757c3c", + "cold/notebook/Open Notebook.onetoc2": "ecc57cec087efd762bc8fc1eb40c47681c9ac462ac33940743643a11ffd80ec4", + "cold/read/4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2.attachment": "4cff0039dbdf53a59f5f4e4592c29a5297ea3b7acce24415c0ae83c36c6bd7c2", + "cold/read/56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9.attachment": "56d4af65701c26df20bd4021eda95b6e830348ce3a746086079fe89285548dc9", + "cold/read/environment.json": "8b134e9e2f75f79c994673d1cb69ad2783239bccd589e39d968b4e8b0975a664", + "cold/read/hierarchy.xml": "c09dac11ecc44c5d54d1b8efa0124dc5e93b21932f53d239cd14c78a3dbd191e", + "cold/read/page-000.xml": "a50677305c50b550b812be42e671bfe1e8269fe6cd1d2a18caae2ac6b0f68124", + "cold/read/page-001.xml": "f17da05a9fc48f3398a4d5b708d35cd800d69f38b1dcac51cf1e92d3d94b005b", + "cold/read/page-002.xml": "c5fe6d77ae367a6ad73515881b0a93bcf08f7584a3bb2ce8333b23e23417bead", + "cold/read/page-003.xml": "53ef5c36c5e788919082ab023aa33ccf3ce1ca89467d1054e268e752d96bd235", + "cold/read/page-004.xml": "aa034e55bc36b4492fdd5329e2a683606ed844883d554030b68a80b31bcc8b34", + "cold/read/page-005.xml": "c3bf1e2eeb993fc5c262430bfe1e71de8a4b7dacd36c92e9e8ec225f82115314", + "cold/read/page-006.xml": "5f4f3cdb4e5d3dd47d45b1e5d1a88c7ebb0660c01c73afa9aeca83499339b8d4", + "cold/read/page-007.xml": "4517c348e754b00b2afcf8c80ec6521395335965df286763a3c158bbc40336d4", + "cold/read/page-008.xml": "dcb48875c1529abef1285c7268922453d474dbe9815acf47893795f00c41814b", + "cold/read/page-009.xml": "37c11c48debbe9adeb82487789fb8a7d7638afa888bc6722aee8e7a16f6ce60b", + "cold/read/page-010.xml": "6f0c834674575bdfaffb9da9a24cd62e5ca41981868fa0a652abdfd48143c3c6", + "cold/read/page-011.xml": "11410a3a214f5425194fe7cadde767fa9982799eb8ef39afa03919bc3c66905d", + "cold/read/page-012.xml": "b4f80187d4ad8bd938b5e7cfd42073b20c4c3397e5e7c3c18e22d29d8e264812", + "cold/read/payloads.json": "5f93389fb034d83dc32187efccfcf89b78e6c44d2203362a663d37791d919b89", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "c31ee34ce50fc1244d91364e02e7e00966306baa1124d0ba40b04636c48c3a31" + } + }, + "ink": { + "evidence": "evidence/m10/page-removal-ink-01", + "request": { + "case": "ink", + "selected": [ + 0 + ], + "permanent": false, + "expected_pages": 1 + }, + "sha256": { + "removal.json": "f2e1b550d063c97bb972f9a1edfaba2e1c18df797f340d997ab075e991d7975f", + "native/machine.json": "e745073fb19907fe4610b04c910fce72f41b61c045f1c22a42c2a897dc763abe", + "native/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "native/run.json": "5ef3580c1da5e9a206163de93c0e3eb49a7f64071b70356b9ff7bbc9ce305cb6", + "native/source.json": "1c76a65f47507199a764b871f4a3fd2cebf62be1b845097674960ae844017a50", + "cold/machine.json": "a1595aba83ecfb4ba7de0f8b06a80670f59759703e08ceef7839a0099f05ce1e", + "cold/teardown.json": "59b3d50719ee0281169f08cc86d0eeb9271913d487bf08bc7097fd6899d5eddc", + "cold/run.json": "a0bfe845825ea859c25b94c7ea77217c3eaae5e280e62f55f1ce98a8e94e7ee5", + "cold/source.json": "30715897b9a5ca887f10c2a38485da311c50033d27a367ebefd2dbda96d70faa", + "native/before/hierarchy.xml": "8ce86c6243fc2c12b22e2a73b24f6aa7199ad0f8494e73eff02eb3bdcbfd693a", + "native/before/notebook/Lifecycle.one": "a1dfe4211c549c008e351308210218c01b0200f094d0e3797f79a85222f797d4", + "native/before/notebook/Open Notebook.onetoc2": "6bff290b76bb2ca4a5a32d8124ef7ccfc6585ceb90d439267286ff745f623ad3", + "native/before/page-000.xml": "3d91d17713e91ebfe7d862a2387b8989de3f247de6ebb2347d73468cfb4e5962", + "native/before/reopened-hierarchy.xml": "a2940546f3476efb7e6f7272ccdd50e4848534e85d82707872b714a85466cd6d", + "native/after/hierarchy.xml": "54be4ec381313f356baf791473114cfdc13e7a24c1d547cea558f642ad7775be", + "native/after/notebook/Lifecycle.one": "a3c8265335e6f83ec9350e446f3f9b8c7330b75798e53566c6b2442c32a833c1", + "native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "06c94fbe00dacb4ab35e4bdadbcb9a0516759b737de547f97845c321dea8472c", + "native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "099dd9fa2da3ac3340c2c423f6130d462d1dcbdf3b8f2756660f91181036be48", + "native/after/notebook/Open Notebook.onetoc2": "330ea47d02845e046fbf16beec688cd2bcbddbe9e213fd8bb79c36caa6c663f9", + "native/after/reopened-hierarchy.xml": "42e24f2cf40c19858c75013d5ffc0d28eb295e157fac2a26fe7f45e67b51b763", + "native/before-read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "native/before-read/environment.json": "f8a15176793751e40e2ee742be80928e746455e5ce61d759f76fd4c6ae6134af", + "native/before-read/hierarchy.xml": "8a9faf1ac48cc77bc77e98b8bc631a336326095d87595a248d1b0595968fd090", + "native/before-read/page-000.xml": "3d91d17713e91ebfe7d862a2387b8989de3f247de6ebb2347d73468cfb4e5962", + "native/before-read/payloads.json": "cca7733e447764666de452af9f6344d2b77db2da54dc7b58997d18f8a7fa2421", + "native/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "native/read/environment.json": "3af762c5dcd045e16ab8ccb6d9f052d83e4368f9bca56923434661e9cb195eeb", + "native/read/hierarchy.xml": "12b7670651d704a915f985641adb91a7281137b6433d581c416032bfba2ce138", + "native/read/page-000.xml": "a78453641bd4beea584343f34dc872d91d4e1f28edc3950f3182648f0eb89527", + "native/read/payloads.json": "ae8cea730385e7c13bd4de4663108684f9db3e3072ae44b416c7f46e06f3b208", + "native/scripts/cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "native/scripts/page-lifecycle.ps1": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6", + "native/scripts/page-removal.ps1": "530ecd4aece11424aeb88c5a3dbd6b0ca46e9b733ea17cd66047c9c175334422", + "native/scripts/read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41", + "cold/notebook/Lifecycle.one": "a3c8265335e6f83ec9350e446f3f9b8c7330b75798e53566c6b2442c32a833c1", + "cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "06c94fbe00dacb4ab35e4bdadbcb9a0516759b737de547f97845c321dea8472c", + "cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2": "099dd9fa2da3ac3340c2c423f6130d462d1dcbdf3b8f2756660f91181036be48", + "cold/notebook/Open Notebook.onetoc2": "330ea47d02845e046fbf16beec688cd2bcbddbe9e213fd8bb79c36caa6c663f9", + "cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment": "af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7", + "cold/read/environment.json": "2663e4f9815e41c6c868ecc40718b8797ecdf156c8591d887eebcab2e2b6c40b", + "cold/read/hierarchy.xml": "753bb203f237e0ed9306d084ca1258c6ed96c38f3fa1fe83b718509c68e57ead", + "cold/read/page-000.xml": "60b7e0c2b4001c7c9c6916ec8a85aff9bba7f0abc1abfd3d8f4fbc46f84f0ec9", + "cold/read/payloads.json": "1d772abba252206aacf81b364183c2ace6d1e1aa88eef5996d409cbdd7f059fb", + "native/interaction.json": "256e84212ea295b49ee1ab4c0fbcbdfd601c32637a2076cdbe987655a0e55453", + "native/removed-ids.json": "0a872c414404a63af6650ab719110bf385bb08ef00b5db0fbf2f485f4313774d" + } + } +} diff --git a/corpus/page-lifecycle/removal/sanitizer.json b/corpus/page-lifecycle/removal/sanitizer.json new file mode 100644 index 0000000000000000000000000000000000000000..c999972a11bd1b10c4195a06cc54778f57e64ad3 --- /dev/null +++ b/corpus/page-lifecycle/removal/sanitizer.json @@ -0,0 +1,107 @@ +{ + "target": "document", + "seed": 1993, + "max_total_time": 120, + "timeout": 30, + "runs": 20000, + "sources": { + "corpus/page-lifecycle/removal/all/cold/notebook/Lifecycle.one": "4fde3d9e45bfd5a94eea680c098e0b4d52b90b683f4475933a2dd292e36cadba", + "corpus/page-lifecycle/removal/all/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "bdf772ed06f2bfc122116778c7cbba39be50d7461593703d956a6881ac7822e0", + "corpus/page-lifecycle/removal/all/native/before/notebook/Lifecycle.one": "4810c93a89461047dfcc7b9f5afb4d9225dc3a465efa0cf3928efa72ab1e663d", + "corpus/page-lifecycle/removal/child/cold/notebook/Lifecycle.one": "6368c735946dd7405097c99b77327be8b8a5ba6005420bd9b614f09815f1c428", + "corpus/page-lifecycle/removal/child/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "7984938bbce6f047a95c75ff297107bd08252389c582f10ae856be0c003ba620", + "corpus/page-lifecycle/removal/child/native/before/notebook/Lifecycle.one": "b945e9f12f502c3c6d04e78be6ebdaf47b09d256f1ca79c5572e6293d67f9d5c", + "corpus/page-lifecycle/removal/features/cold/notebook/Lifecycle.one": "ac424b7a96c21e11c519e01362e5003a148f6a6c36ce850645f8744ee6246c1f", + "corpus/page-lifecycle/removal/features/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "559d82d54689fd1342bdc86d035475e55060b44184593b4e5581ecdbcf15037c", + "corpus/page-lifecycle/removal/features/native/before/notebook/Lifecycle.one": "2a7ba3c2165ebea47090dde7993fbbc803ba6713b0740f798f28e8114dc2bbdc", + "corpus/page-lifecycle/removal/grandchild/cold/notebook/Lifecycle.one": "e30776bf01389d1dfcde1ff15168d452a1efd68b3c5406b975a839f4fcfb343f", + "corpus/page-lifecycle/removal/grandchild/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "a57f2a7e992778953bc0be9cebe550fb823a830e2fdeab56d442620425622ea8", + "corpus/page-lifecycle/removal/grandchild/native/before/notebook/Lifecycle.one": "a084df0db8818f31b7f474616e5415cc709523aa8584e0952b0d76136350b593", + "corpus/page-lifecycle/removal/group/cold/notebook/Lifecycle.one": "55fa2a34858d5bd2245063440604eae944f078542f98bb8b62ba17edb908ff72", + "corpus/page-lifecycle/removal/group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "c24a74b1d443bd89755161c244d79f1c506e8bf31ecbd925c0b90c21ad357c08", + "corpus/page-lifecycle/removal/group/native/before/notebook/Lifecycle.one": "8b3d9d06b32bf199d20721a4f34da3ba71496b7b56af90722f643c29ea4daaae", + "corpus/page-lifecycle/removal/ink/cold/notebook/Lifecycle.one": "a3c8265335e6f83ec9350e446f3f9b8c7330b75798e53566c6b2442c32a833c1", + "corpus/page-lifecycle/removal/ink/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "06c94fbe00dacb4ab35e4bdadbcb9a0516759b737de547f97845c321dea8472c", + "corpus/page-lifecycle/removal/ink/native/before/notebook/Lifecycle.one": "a1dfe4211c549c008e351308210218c01b0200f094d0e3797f79a85222f797d4", + "corpus/page-lifecycle/removal/leading-group/cold/notebook/Lifecycle.one": "e39020116e8071b377636330bbda7bcc09ca50b1859b48b2005eb0a21032532d", + "corpus/page-lifecycle/removal/leading-group/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "f7be113d2ab0fa848c7226a5dcb5697171a9a620689c9c716ddbb069eb17baec", + "corpus/page-lifecycle/removal/leading-group/native/before/notebook/Lifecycle.one": "dd98acf37003f49a13a6964624d51d3ab6b9ccce39a6d0ab308f5f2f1d4083b3", + "corpus/page-lifecycle/removal/leading-parent/cold/notebook/Lifecycle.one": "adabd3b9a4ea354b04e1545ad6197c4577792c66e94945ba9905a01930678426", + "corpus/page-lifecycle/removal/leading-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "18989122149a6699b8798aba6ea7636695fc168fa647a94427894c9be732d86b", + "corpus/page-lifecycle/removal/leading-parent/native/before/notebook/Lifecycle.one": "8eb29315812a1e2167bc76bcf1e490ff50296918dce68a7d2493f6139718fb45", + "corpus/page-lifecycle/removal/parent/cold/notebook/Lifecycle.one": "371508c4e1cb3719d6250c8d0d88cc512c8e0598814d1cf2bd9ddc4a825716cc", + "corpus/page-lifecycle/removal/parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "685225ccb09a03d3c1e376ccfc44aebd20cd1af605082cedaed89d3a370a05b6", + "corpus/page-lifecycle/removal/parent/native/before/notebook/Lifecycle.one": "30637d6672fe75c6c382dcbe899a15a10510c353852192bb1dd7756b82c96975", + "corpus/page-lifecycle/removal/permanent-parent/cold/notebook/Lifecycle.one": "439eda940f48b7e8e1b79c1a4b578951088ae79829c5b36c110207bacf037638", + "corpus/page-lifecycle/removal/permanent-parent/native/before/notebook/Lifecycle.one": "850efa6af2dd68186880938b5e9850dbb49e513106fd576190cf2e0776f5842a", + "corpus/page-lifecycle/removal/trailing/cold/notebook/Lifecycle.one": "4cd851305736afa8ba6bd5c0b40b43dba29598447c41bdf5abc2fd423519ebce", + "corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one": "d2b9a9854506cb0439f73ce857c9147f083b75c1e299da3e9e41e87758cbf5ed", + "corpus/page-lifecycle/removal/trailing/native/before/notebook/Lifecycle.one": "66f34975d75340ad4ad604946a54a760f5c679ed36ec472eac67e8366fe9a542" + }, + "initial_inputs": { + "00": "477b0e7b1abab99e", + "01": "76575443ea9e22e9", + "02": "fae5ef72aa876709", + "03": "13aeea1de1f3e1e3", + "04": "3571c02ab59d4155", + "05": "93e605e5bc28b159", + "06": "be458327d5d16166", + "07": "6a5bd4932442995a", + "08": "09ec7c67473ed3f9", + "09": "eef5f347b40fc2cc", + "10": "1c1fc446997a0ecc", + "11": "72b7a5ecf3af914f", + "12": "30ce66a82a936170", + "13": "f2c7ff0129208130", + "14": "de52e4c2564b8c82", + "15": "2612873b413723de", + "16": "11658aa4fc986812", + "17": "768699bb8221a425", + "18": "3f592aeb3ac8f91b", + "19": "6a5d470820f5a052", + "20": "d6a69f3144ee35cb", + "21": "292b65d61e344672", + "22": "5fb52b41d611d88c", + "23": "de60598c4e56f01e", + "24": "fed25b62a684dd2d", + "25": "e05b677b13a581e6", + "26": "c80be67ed5048f63", + "27": "5caec9034e234dfa", + "28": "a88915ba68345bf6", + "29": "c91dc0fd56eb07ec", + "30": "2cfb265c5207065f", + "31": "fd07091e0b9276ce", + "32": "f53e310f9260cc6d", + "33": "ecc7495bd4c6a33f", + "34": "a9eed8c9250658ab", + "35": "a9ceb67e5da51e06", + "36": "beadcf4b97ff2d8e", + "37": "a93a5f8509e7bc56", + "38": "0b4dbcad3a00e741", + "39": "7514e1c799fb1879", + "40": "c689cedfc12c319e", + "41": "fe88ea319ccb8816", + "42": "b0032b8f3ae80663", + "43": "ef62b3f525293904", + "44": "fcf4eb989671b274", + "45": "095bd689ac0619f8", + "46": "2f39ae6c38500402", + "47": "c5b707d1aa5a5e5a", + "48": "197a46d3ecd0c4a4", + "49": "9f9f3371f3086a26", + "50": "20550096741b7397", + "51": "e606312ab266ded0", + "52": "feb4329f8d72a254", + "53": "4ae86fdf63d925da", + "54": "48e65b29ca8af05e", + "55": "64bc29d2ec095565", + "56": "04efa27e16e76257", + "57": "c7333423e0a2292f", + "58": "f892396271998983", + "59": "a5851939b8854491", + "60": "38f6b74a0956eb5a", + "61": "01eedf878ceddb4e", + "62": "6d9a1bdada68d308", + "63": "079feb55c025e3c6" + } +} diff --git a/corpus/page-lifecycle/removal/trailing/cold/machine.json b/corpus/page-lifecycle/removal/trailing/cold/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..10faaa872f327030caec19f60e57f27df2b1be13 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/machine.json @@ -0,0 +1 @@ +{"name": "m6-9e9913da", "hostname": "ONE-M6-9E9913DA"} diff --git a/corpus/page-lifecycle/removal/trailing/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/trailing/cold/notebook/Lifecycle.one new file mode 120000 index 0000000000000000000000000000000000000000..bf82c3a1710e019439810440170b1d9a8f7f4a63 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/notebook/Lifecycle.one @@ -0,0 +1 @@ +../../native/after/notebook/Lifecycle.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one b/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one new file mode 120000 index 0000000000000000000000000000000000000000..42b0693c3938365ccf67e016696a3a84bda91891 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dfcd7aac1e74183410d42127d8596d7e749c04da --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../../native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/cold/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/trailing/cold/notebook/Open Notebook.onetoc2 new file mode 120000 index 0000000000000000000000000000000000000000..dd5fecd4fc2ee12abce77e95b24489b9f322d1f2 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/notebook/Open Notebook.onetoc2 @@ -0,0 +1 @@ +../../native/after/notebook/Open Notebook.onetoc2 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/environment.json b/corpus/page-lifecycle/removal/trailing/cold/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..ed6fefd5f51f8dbaf07ca8fc2dd63f9f965b3f84 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-9E9913DA", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/hierarchy.xml b/corpus/page-lifecycle/removal/trailing/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..470b38917f8c48e16e96cc5509116d3137c4f2bf --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-000.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f9a152ad039db8eaa0fcb9ceca582c8aaab40b8 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-001.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..f47a1e06cdaeb853eea2ac86679b928fc272abb6 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-002.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..e9ef88f7aab1a003974aad643c055c925e61978b --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-003.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..543eb99a2bb13b3be6a5a4e6968adcbae48c706e --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-004.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3155ffdee8384e4949a2c3442754d66f484b9e --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-005.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f87c63226e8cfc770d313af7a59b678a34bbfa6 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-006.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..f1da81ae8908a72232835c2f017eb839c7506304 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-007.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..57f03988ddd34b590d40ea7e93d62ef89d6e4618 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/page-008.xml b/corpus/page-lifecycle/removal/trailing/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..0f852b3430914bae9685eda9a326b7db2f932c60 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/cold/read/payloads.json b/corpus/page-lifecycle/removal/trailing/cold/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/cold/run.json b/corpus/page-lifecycle/removal/trailing/cold/run.json new file mode 100644 index 0000000000000000000000000000000000000000..fdf35f5a53265dd7a7e74811ba8e7ae292f4a81a --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/Users/clo/dev/one/evidence/m10/page-removal-matrix-01/trailing/native/after/notebook", + "expected_pages": -1, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/trailing/cold/source.json b/corpus/page-lifecycle/removal/trailing/cold/source.json new file mode 100644 index 0000000000000000000000000000000000000000..2aaca84ce47680b1cbbbe79233c3b1cc1275e75b --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/source.json @@ -0,0 +1,26 @@ +[ + { + "path": "Lifecycle.one", + "bytes": 54352, + "sha256": "4cd851305736afa8ba6bd5c0b40b43dba29598447c41bdf5abc2fd423519ebce", + "mtime_ns": 1788944406077084842 + }, + { + "path": "OneNote_RecycleBin/OneNote_DeletedPages.one", + "bytes": 10912, + "sha256": "d2b9a9854506cb0439f73ce857c9147f083b75c1e299da3e9e41e87758cbf5ed", + "mtime_ns": 1788944406078323091 + }, + { + "path": "OneNote_RecycleBin/Open Notebook.onetoc2", + "bytes": 3776, + "sha256": "ee79ec37474942302a30423aed537027e7c365ddfb4bd5797706237de13aa267", + "mtime_ns": 1788944406078664215 + }, + { + "path": "Open Notebook.onetoc2", + "bytes": 4920, + "sha256": "b4a13e6f31a719f770635e4a67096db2fcbb4fb7ec754df7ca0923dbad242351", + "mtime_ns": 1788944406077598300 + } +] diff --git a/corpus/page-lifecycle/removal/trailing/cold/teardown.json b/corpus/page-lifecycle/removal/trailing/cold/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/cold/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/after/hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/after/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..a63b49c5bfa26444c87ef2110212d7feb9d692b1 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/after/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/trailing/native/after/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..4ec15eb683f37ba45b60d234dc02e3706a963f7e GIT binary patch literal 54352 zcmeHQ34Baf7k@L6WM;A_BN8HlQ9`5%vDOj^A=ap!*u_#yEwNLBRD+OMTk5mdPSH>e zQni(SsM6w7`%-%syHdXMe{Zh$a{FeIkgn$bes^Zxx%b_B?s@l~d+z_8d*{-d@gq}C zEN`@KL$hIrgJ&O&Pns0GI(|XJdCe-Fx|;99DF=CYEXHAyJ<#%W8E*G~&;?K@nw$;z|~bIfCIH}4n3GBZ6;NFH2Eth&)nxg9?%ra|C%^$BcYMxc8wMc&?W5cF1^E8y4 zuanuVM#n9lTGOJ%GwzOEUn4f%7}cfcvnQ^&1xaV~ncn>VX=dr5HIWNjMMb~+cBNu0 z>8_KhbHQKc-wvKycl}pMpT2XtNL`k6OmFgQR((>X*H38O_8)NBJ27YhORDB-nmla7 z@c}E(=*pY!o*lO&y&p?5yPN7|^qsV|{8*>gwIPF6cwODXlJhi+g+{qB|JCeFG{flMclVC_UpmO<3zETg$8=k*AI6Vw_Jk`en3C6 zt*kTT&iH*2^WhC#<9?+3m3emuuF*em-89M21J_J0gF+T>N4aQ+$wCJ&tgTPR5AKI_ z){ZN!W-rGzYlptWzzqCG`L9t#9f;4yEH8y?@LAGA13kHAxoNmYeWfUZk6?>Tx*BX<QDl71 z>f1WA(+5OAKE9dF^dplG#tVY6zq%2Gw7`94bMK|G zrCW_1(dhlz6@EC?(aiHG+KGtr0rZUdfoQ7+KiZaw4Mv4qBp3e8HkPo13b-UaJVAm%7Sf0@4A(D za9(h#dhj}=sc|iF_{>u|oafJoric5}&uQJ)r@`f2~L2Xl3ir={w}62$wd zdFuDqxp8xS={rTOsWrT6259Rx*S~E;hH;V2Q9RyZ?P=H`U{WmhYTs$y% zYs{3R;Tvv^4vtOBxFyz4cUpp2KmAs(f2wx{=X@oHMW@9*>~OyHyf#1o_ccZRtp8ws zL`bLcrS`as(bF+e8uIWqG3eldf9jy)sq^MF=-{5W$V*WjDU|k`aMa~y<5hK5^_}4K z_~u6eD0^vbVag?q4kFT#0@rFlIHl1Uh~P{FjY#-bqk|yj90xQyNLME8)8s>+4@Y;@ zY@rINY!;N=ne`tgAJ_v3&_6uiRGt9+6QMPUdH$^*w&Vl*1OfU-O+HA&=7cVG7Vc@mkYQbw10VR_8|Du@TFjTG^3Cao>TR3({fzs~ zONz@_43jom2Q)H9?DHVB)@sn=YOsX(K>#NHqM+8lh)*+YGT5sw!U)piArV5*nE)YK zpqNb2wXl%<9(_Lz5Ipyh?*1S`2=ECMOlM0TX{FBx+YiCPnLa944XY9q*9cFP1Y(9w zfe4#fFP1&Lun;tiqMqt;2oPM0kPhBxsUspl(4kC3&GSx?GyXPZ&mS7td~m{`Zk>mR z1T{TEtQl$-TgQBh{tvF=ve`iSm9J8|zciZ`i^&*)p(UNDqhd($E*lYllO zpxv-@ahJ1Lw~@-tPmz`T3;l-d!7uJWaHZ$U0%R;|FS8qcdx>RqEG(E#5pPo|Hl+I- zQEW`H2}KP>Eyej17f@VCaS_GAg@u5J6sKGIu_RnGJt0IP5;1Pd@>+thj-mh>(rO?= z;zNX9!ayNW7%X%a`p`9=c}t2?pwc2OZH`3A7$I5#<7Z@q5Ft`nRg!W$PyBdr>(F!I)ld@Co=QuM&C}@52+*S+{&w&LAAKDhHUCP%N@-O~ z7DRbar;oJ;7`S27U_mrPe${HQey;tTa8K(9Gq)0TeFrhed94xBav_3bxt!4I@pwa? z6ZUI8&~IFy6TZ;u(1G2a6F$@GAR%{=kYye!Mr4Fs%tMshj9Vy})#fQFNuIBulM!~t z3sW{ac%=ugI~cY#|C(;=x7VyOt!MzqyBwUx?kn+mFSiHF!?YbMr7ueD4f1{m&tLbn ztypVJ{M}DC>r1z&7_toH|2a5K9UQ!RShc1Xot`yz5q`OP4dfVu)7*fr3(gxBEP1`! zx*3%RCUgY3p}{G=#iUl%Hq71B<^0EY>W&)|4YGrayK~G(m4pA2Uin90OTaDxs}fMN$0#$+XKl&G%185vBSj~Qt~9?G zNRPXa4Hio4?AIxVQFNv>H%imfw~ivTVjRsMJ%j|(j-6>XNf4UTywaDxsbI5NTyaN> zGfXd`3(YsZh|bnt^ivAY#4plQn9ne;vAIZXo?4By~@@eO_xX$Azx6iD&nEi&dr znPaAa#T;TT`Y`JR-#|gPDnig1>H7_mi>9#Ps-bH~icS>uXowitdFAld4isddM?Q?fcyCRu+l2E|IXyd8)#Cu{Z6DwEl|W~~dB+)@!721j&z zuuI^Tl7Ox8kAZ>!+?mJGp%;KVJ2;xeJpa}YTk?Tjf&koEO+H8i?!05fENx__U+sCV zoNlihKX$t{+e0$IU~QFjG`Tc$XjZb$+jTyvQL5LIg6$gOCRJ-IFL37(BaQ#7wCi$I zT0*_mZ95(kwLZA#gT$e7y}uAIQxPbM;m&OSz=VMSJVdQIN<4(O&ls+}xc8k8%Z~pj zdh(dmp6N9M9UulM_R|x|IR|wH;6BE7_O{*L(lXm{HGA0N4tA$9<8suxq-R=Wyhbw zllp-#r5>FaSa8~y)J+X1SFifpO8vEk+2P8o;_o&eTqvsUvT6(KuYLUROQv7mM%4-}sTzQEjhbzx?>JqSJheJPNoB$D^S2=$) zPBFxh!zubYayUgt$K2u+EgdcH1r`5q9Jbk0BSx3LeDZ;9wl@wHPiXu{qXkV)}M`>U4 z_8G$|=5#t8UTD*<*hPsKx4b_(c@Q`QP7%uE6lMQ8I0ZGq>?!*EysW*1Qn= zZrP$^A~ZE7;$CHc32L@qyRi9!$hmtqgIxlzx&+k5KgNcJ`~<~sa!tvX zWlu{~gkVAnd{(UOYk5Ap%z5dbDe^Q}hM(cc8+b@$lzH*B1iTscP6TeASTj$H# zKAPO|mD71nxf8_~<&;lytfc^+4jemwZ{URUQH%S&^K|phMc*rVVkL^1=|kj+wm7Ko zi}Jts-OpWHO=vLjaKMJzA-6g#++9)Rhuv+tpEeMv-`{gkTB#W0*2tx8o88U4G~g5S zl)7s7)8waqf9%eYwP!mdHr#MK?S8+Mxv7!Y;}!SQqc^)!v)w4VQ#6nRybDF_cftlH zwr4Eo`^99Ba#1eSOm)7(E@p1q7tkU)quoW1ecm6I^i1ii;EUN`MJ-~2{gu|B>&473 zwmC;c3SaeK)v_tdSK43v2?fmlimDp#pK&PE-D!4(C!>}J-vk{`T5TU0HC?DMy8ZM+ z^Qvm96rLKMek%1S^24^^4@UqU`#$*d6hNo$An->pfR61U8C(4C4OkFXKPjyEpw{n= zod7y@X@Nh@fxUZOU!M{YRMs=(U?cWF*k2oUCN&WysqJ98(0$iVwi9W0g~U&$oO!%84ocR_VAM zw+nPGP$=@A-1l|d7Ti>w4l|g%C-*&_xQ$mPjHYW+$nu7oM4cX!A96_hXL?eZBvv^` zN1Yy1q@1G#l|h1(b2QZHF_FqSq9_N6PR>z9r-yQqbG%MDNLX@?*K~SJ%2E!y=OXoi zS2@@k|HUkV0Upkeaf}_{;lJul|7!8sl236<%Ylch$p^{6!><(mGX13gQC+cbO7u!> z*!%`$rxs*;q?o~!@Qc%1WiKqy6iIa%mvMhwB5q1jv$paA4?lf5yy&&AU0i&}o$nhv z`mlIvmvs)A?T8%b+F0@_>_?)QEmX3F*`7#-gv$HxSkHm|t=3$n{mtWNOsB{C{&40% zeEz5{kE$2GI;8JthzUBqh=KF#3pD&={Q4k2y+C`Dl5@P*hVs)srfl=$sc2y8i~E?% z(p3qHp%kUP$k>;Tz0AdEACz~Xvgt-Jft zx;sdyal(8$h^{maNCABi#euZzHi7b^4r#AC))iO_;aMTlZ!>6!Arz&()oT0L!NV1b z5->pbn$fGI{o_I0-tR)RHwpW{*3$#m*Z5|MYY$eQ-Ga z;`^Z5c>}Lewyfimoe#mrCieSFvVlF`taIOlpu}E@eG<^OSj;-kpnJ1Fe*k47%Hu7F z?tAg`2gI_d1ZfO5reEsqPm4qn)(Qyd&#?F5lWY6@0hEtB5PpCD01<8A!FhrsMp}4| z6s1ld*_|Ko;`>mc!}_D4R`zeAJz2stx}tePIj3N+tJ)sUVuHMjQ=YG(PY^I)uR1%R z)4ZY~j{X+ZF9q&evVOdM$a{$VR%F_nq=x9ay6n)@I0KZ605A|FXexV4sHR zYxaL?>N!^IwV21XF5K(M-wfRA$zKevSZvA*oT~;sG`4&U!T$^%=sxm>ux|{yAR@>c z!oD;ZFd%+^3;_|dhI8#L*Cc*^p91Vbv=MljpNmONM5-2CpOmNV@V=6l8OAcoQ%ggW zp-I%zu$D&eU=Wj}J7z>#t*tlcq4Z_7w%Fhfdq>{qN?xsC z()#XO+6W8F(fUT%IR?FC{;-X(Qw=V#1*JN`)=)zMOoH;UFue_~u%cx?yBVBew#$6J zY4C>KFY`%9qhL`YNsm7y1;U{tRj_)IGVq71*g-84jXnG!60kM?G2jt^m+|l0pcjCb zb#jHF@$U_`;YE*+ltshG$*Jx}0*0Yw7Z8doI=REUZzmuE={li}52iCC~9Jw6ZA0+~HY} zt!+GuJtr7WIm3leru@w4HW8o5o+JC?l!++gS=jUS;&_%= z7L_25!R0akp`WVl|2>|C^*c0&Z9EI*QzkLw7SDnaF6*=0c%G4%BjKAxAyO1MJz`rp z7V{T?{zbt2H0NZ)EeC2j>YYsEi_dHGupP=#&QA~BF1L?wFvPV`*Beu+`1KXv^&`)Y ziW?T}@;GcLeI_kEwR*|9z>Uzutj%Y4Mog-ZG5@^=3qGlRVSbD4;(yy~ejlhTE-ArmCQngqZKE%sLi4XBb<+E! zREyH>!7hQnp#*HLf1n@HwRaPMLC3jb8k7JGEBFxRN(qUvf)8QxvyKn>xVdA7k=2*M zO^@kb#$BGciWroPyAVE9lvS#FIve3bnCm32)DB9!)f;xS%qQVPF!CkoS;2=OZ7G8tA0koM!=EAnTjL*H76JGW z@4pSb0DNevJG%bAH`tO-8B4Q)52?uq$*?i1jCuOi)=4|v%Z=#QYwVP!J0Ux@KqeRk zSX&3&O((}B7hZ9pLQnfMi0w4OJ$F{~xO^bDU(=x5sV&`kNIaK09 zVeg1czYsnI3>^XXw_06#fW68o8Ffpgf?``tNwXrKE( z3LnBcId}d}z%%suBI!OEAL>EgOr6QwsheVDl{2IWYi!JeN~8$uS4_x=cy`utBJd*O zD`H2Yk6idYF zS$T^SF}`!|_mmYQA+|-n(RW|m?+J3iDqie^DAEc}0xM9e592jweoxY~!&iiv%`1`qWfMPCldPsm5^Qg(;_L8CzvRsC3FYGsgxumpc(Q7G zO+t*OdM@u+I%;-bpDggr}SD8$5GB#kEd-ZIJR7HfO1K|d|Ggi2 zc4#;IytwBI^VlK}&Yx(W2j@?e=E3Xc^5r?4N1VzyAt zw)~00ESX?`t2I|?e_OM&CtZ58Yr{A5#ipJUPW5w0t_{v%XM1>Yc#*r;D}fi$_A3Qm z)Q$dWvcLGRT3rb@!as%O3@ySs5r~lzEt32l*m~ZM7m;{g@ch4*-zO(w4vxeEg4+M` zvgh>I;6)sNx$rAueCHf5LS2ZGPYvV&+~S{r7v0EqxYOap9Y?!;3ncTYFAgtSyg0n*J+C~+i{A0#@S;Ip99|Uf#o&4+k6}{|u(O=rD?Umyt*E)u`>nNOMdF>QqJ-lG&ZMq8a=fi z=y)qz-ja^|k88ZQ0M~FWjG(BaSb-uti@SV`*GQzZ`hq(Q>V#`n->mf6d+{6gK}Cuv z6R}k5vYxm`eU&UU&|4jRR0e0tpq?reeJCPba&4r#`=lJlHLI_)d$k(4X7wGMHRs2w zbPbyW?Z(O(<#sOB=OXyR^&1qC4*IH@OWiP=qr7SqS-ax=SG@zD2js^Q|IQSVzgM?< zKjS?d=vdn`dZxj+4zB*-8~m_($6ncdD3Y%A6j4tBiYVt!T=l}Z#_n2NUoWOzNniG0 zm%vL)fZ6{T&j`Sa`SWDa=YSWl_YqB7G2g%OLrp(2`9L2a054XP57My47#;sZ@)uXq zbRH+asIgjKR{ZY-r1624U=;9n{)CUI=jY37)V{Xb)$`)~m>riMhz<;@tF64ii|2pd zAnXf=d4f=P|HW-<8u!Q3RSOb_O1wC2nI#`3F@FQ1m@QPZExb6wk_qc?wdN|<-~9TG z`4`U07Zn-u+4s>)X1!CS-ACoCfpe_0zw_bn;%|Lk3A`9{knCTWDEb#-2Wl_!GVCGb z3@yf-iTNihTKt#b#j5}PskRT*?q66ntV&Q^BlLfzf0`XH9zkd0@n`wr96$I)3KTa| zJVVj7u#n8oKLh>>%MznN(s}CpFeTqQ;L{j0Kzg#@hl;ZG`C#WI4(!~kPp^JG@XT1G zpIM%tiLUMbh3w4FgaE-0RxhvDB>Vk%VCjzvEo$C)+S9P6Z!8_JhfGUZqVk^vi2g!& zG1e^zn6Dfj{2CbAx4u5SYo_jX*Yw|=SGHyPh$ZbFO>qp2J9q!kiII!5!;632-mInf zPZb-bzaRE?(Z|cDfOpJeYmFRUyu!%g#q*3DUOdCd;l)Wt4lf>M5CX{$sL zsQMSe9s=L6VAdH;Y9dm#U>IJ^%Z#lpaV8m`ro@Z+G#)Qjvu?mA@M1OF3~9W*0UB(% zklhpJUT=9aUuCcFqEClDjRD@NC=pN# zBVGu?hlm_QvDooqh{GQK1`@Ef9)ffc(JdM!;3wP9A5my$Bq~O4f?j7h3q9@Yy1O`MF3vJ|GyFR0`Q{y`NjE7%=d5n zuq7Yhx(L9F)Z~LS*ceU2L)M-d@{PX8v636S@2(vK*{KC-Wdds}(AQKY|CD9@WB0i` zUTHaFT9spO;3idTD=+Y(=6z!mj`ekN4lmc>R-bV(>uhtV#EW#BEiEDDbBh-N*GGW; zt=8O};6?TPYJ_a?EZ1;C`(yq;3mwH{X<%m;^5yWNg1-MKya?WXz7+9(0Ph5{u0z$% zE0fltS^Wz;lYe0%oyOl+^e*g0yHaz87-5|Z4zeOfz#(vA1R`?eW z?#v`5UW60vskfT(K1e>Z>}CE(n4Q00t*{UPnMz|J@Ajd-{1c+4nyvqD<;$0kcW3Pe zcKCUqd$n4tQoG%n+2^9@N5j_M?BDW8GB335#(O*jjQcLW!_!0eE)fFKdc+A&%NK^U zmE*qOno&=CmZ{$L|?+bh` zxpnshUoR{|<@26;`UYaxqI?iZyss;|nS2mQ3twmSYk6N^l&=p4hP1InsV0e-HRv)d z*9yJK-a}wsfgCUs{Kwa%CL-0DVE6RyA7E|G%S^fM=F^nxZa$4)cdN}3;1la^wK)!H z*4Evp=O_2QzPp)6(UZyJ%5OR!fxOnrmn2cSpeeA+;&R=Vb#W^G*!gVK&99{Y;Pca@ zJfEcTRu$p1pCTQgzvx*}fc_MfmZ-JFSG%HK6<;EYT2?#?9l7kmE`dKq0?)fF)yC{5 zHvXX>F&?n)rjv}&eXZ|Iqa&GMBS;yh4h~*DtXk8HPR|;<2)|sth7#x~Y#0*iTi1|* zP8!Epkuq30NeWZGc#@QsKWW^4m^O*V9_$jxodndzKb2s^t_z^#H))4ZKeFZVU)J3O z*z%K4OaG`Py)ns&cfIIi^#}fM6|!RF}yw%?)VjbrbD45uLO8id~?$gtsyV-u)D40dmk(^<%chh7;|5^bts?Q}b)Snb^g^VQ=8iczAba?2pk$t%U_xkHl0S=-4qJW!h%G;ix zaz74V)*}O}tDL>r#CvGw2a!L||6fkIzQxm_%JOWizO0NycF@27^6{RZn0T4-E}h@Z z{x?y5tV8-NN-fXbCmYZ3V@1GtR(nOM9MAkaRyLmNE!i`4!uKAAD&N-dUK%~N0~^oF z+wDAdG4WpAId3gYn6aj@2uJ2@VZ`VB943^=@EUdw6On9`50Phg9ykf>d8y}46ki11 zsm(;y&=x82+exkcNJ0C14oWK(W850Kv~9DynU@B9qS*0AsT6GRm)(qr@^fbYh1JRzG%@blfD7W}cAJ*Fw zb}@6?zJM0d8SO55?DPJxqyovywmp9yuE_KmB!~cgHfi>ehmU%!ck_7LI5}*(!5M8; z>azmAt9tL;6kdP*>gu0Y+&Hlk(`Wp98PL&-qpHUHXB-N3cbZ+{$*ASQH$lgkxjXQp z=YP*NYxJR4i_CH(mpXxt_cFXcFzDD7*gV;3WTj(W>Mq^T>hecXVF94i5D@tDCP0Vw z$k^h4Z@_}E`blBM2ep20>;%wBg$Tn(>{+qZ@$K3l_&z>6u)^s$1|EieMTrP1I3eT% zIiL(6U%@kGt*GQ*F*4(Hq2&Q<^A80b*dPDj)1bpX;{Rg@bZ7zoY*o;K1y&f{e)^$# zRW(%#PYq8$m3kC(0HTdnUN&hv*Na}a{jD}5W*)7_=8WOfy|)z~RVe0zt=jrU>J+h1&rJ2OUU-X%Kxxc)9#^jHg z76I~CJIYWgfBq~+CjWi=^hcWYK3QkswVU3?)Nb>b?!D))@Gkuut2k@&mn0+5TzZFW zcG%d@$RAwkPkar2-;_<>HSr>E!C`&n@j+dXl8wd|8>&!sN)eIrC#MmyFD(UOcNbfDjNcQ4&;E=guGcC6ih z=DYWt|GfV5-~Auw?1g)>H&^!^TynVO-qO>vcK0kk)v#jgia#%|+5AjWN?&xRaG{0g z_V`b$`!wbG(^KjOx(@e!2kp+#x{rcb_SYDWx5n4l`&!Mv8koO4e^oT=9>7Gv6CmFl zp8QYFV*r92Jo2~8($PtdI{BQB{0~1557t6H>&6e(Sy*S8`2EFepR=y@@7@wSn|035 z_M!9;HDzFWzs%~;?;D1&FTKuPdlf1_X^8Qw_t4XriJKd&FJ^!fbhxShj zD$-Aa*cRHQD3-D_mXobN`SI>|KK3ZDeCJL24?VK;n~^%bC)tXl_hzP5MkYTtyyeKq zqPA8xR_2LnXMxm7h6mO(WI=+9!)dkMM^jVlV>-G{y?U=dJrlj7UYq8vtp18Z33uk@ zk7VU+O?YzI1NB#G`;KujJ*n*yj`|A)9aP#s!%={v)#3*@ia}I_h@h${5%h{x1l9CN~f`JQ-Y}Jk<8q(S(t<@kphNLpOB%>D?-{(h@+A$qQ-aK;t8EM~5(+}e?iFWV0f9{8Ne}`;S``oUNFVhe6 z021w9Pd{v!lJZ>pnb%*J{7zDLdIZw}(e6`a+wtD?zr3*_bIFUpeyx6C z??0|_kgna=w?_rgw#!li);~PW65mkwrz+#Av@9(n(raUO#CFZ@2O^UPd*;l|c>F@E zU+S8p-}-V1o$bEaifKp?Ui0x3Q_h8nd?6XaM3E>)=@Fn?Q*YWA@~>WdzzlB-mIBb%#`&;-H<@(9ve+CYqNc-N zs~oivC53r(ka!d_)0e+*6;IUyY4H6^fOH@OkN_Fj2Q&ivfdfEEh_K!O>aD`;hdKO# z7}N(hy`9N*u)sn)L>ww{OKT1;65=o*z$X-_M~USQH$of5&`Ak2Q;0f#pkg_|@o#l^ z$9{7?a=$zmSjP4ni0?JgD!dKAH0;L;1Obx(Z4dOSlm$eYL2-Bkm~QE!Jez@V5jJ8K{^5`_ zFch+e3R^5>s{}aSV*KV>F*~iQox-p+kQP^Xz9P}?XD5VrmS0(zSlc%>Z{zv$E9~iP z_m-y?^sP@ho%H0)Il~Rr+eWmwJDxw-_Ewkg%HvxTDwWHFQ?@+4oAaHh6g4{xCaO{5 zAyqE#y7ScnpX&!B<(zqK2ev=V4iyGp>TC%+NFIsL&!4roE#bX*kDs^wV)zU@Y%!Rq zPl*TOk$TXVnC9Ylio3qbEC(#_n zCkP+Q$#2?uj;E$Co>xho*`lV%U~2p6)0r_XdtO@Ie`F}BqHHnQSle|)vLUmpq-0~S zt~(?fI&#&FePQ?0tpT?NZmI^x%L6Q80^;Z7P+>k4CCov1{}8@f3K8BC>JtDHK+#km ztC+=C^|d&HkGdVjB8*>S{;@HL?^#j8iZN!$Wi|ockjE48#0zoddpPIa4MYMSX!Ajv z1#dIJWsB5B1)QM}i`BSXAXXzv7oe_XgZ3_Xjsl7-m=7>7;CRMwj&+UgV1YD$$#_R? zFq3{$w&{f!-Ap>&EOj$mc8xjODOs=0`E>0%&KojNYG&Elm{%{$rkwY^rhi6Yn`@j? zzcTo4a%Nm$VZmWyqK44(v&pYv#mr;qPSi{|n!-`R=@|xixS* zYe3KbY4c-1!T29{!|_q}y9(wHS0X_Tw7hDF2B>(^b literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/trailing/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/trailing/native/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..ce2763cd73b075e8ad3997b1d6afd96a1f612e72 GIT binary patch literal 3776 zcmZ3e|KIuM`!b(-j|5(YE0x91+srZhtwossdbMpWOe+a7nUbbp9vOGWwOU$MNtSt;2wKx#k$tcC-s z5@Zm}Fdz+40a0^+4`v#KK6`dc&8e9Sotl5SpQ*mS?hYqZy3py}3Hj}2jw@0>9%f$^ zqK>KymA6H6AwM!kl^x}chQRO$fg@kOf8AIWwnPBx9gZA^sSS)O2ESGbJ$~Ehxllxx zTd8Q>21cMXOF}~fHu2#R5Tm{r4S``E0?2iy_b%h6!=i_}Vfh}E!7oo`3IOq$fLIWS zL1G}B-Z{$`#0QBBLB&AgHp%xEgZSJ~G1F|3GeG7j7!85Z5EvpM0IUB&`5Odya8&XF zG7M9fFseWl4O0?Z`3MUiP&o$zA_ce`LDDZ88q!wpo$;Mxqi5^NC30aFRkuOqBsSo1 zpsmHy;VvUYUQwi>fk6cr^dO}^5#P6Mv0CD>xX4p`XQS2}4S|M+9-y3_@9rs^5_G*L zGo}}CeBzw}(yHsh(0iJZ7ghoT%WIIx2}Wivpd=%t1aC=U=t1@x$PR`YO@?2Q1`Q1m zbqowLKuf?9cnD-eVD$&k5e*RAzsWGDp!l|dg<*;;gUn7D29azay$?u(Y8U78QzB|3 zPCNHjPj~mcVR{Ip#|Vi18S)rX8T=UX8A^b3JcA36%mHE$FNGn1A(0^+$SP*g1F8V2 Hg!BOcp*RFB literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/trailing/native/after/notebook/Open Notebook.onetoc2 b/corpus/page-lifecycle/removal/trailing/native/after/notebook/Open Notebook.onetoc2 new file mode 100644 index 0000000000000000000000000000000000000000..9fc9b17488fa8c9717fff3c56f909b160349c2dc GIT binary patch literal 4920 zcmZ3e|KIuM`!b(-j|5(YE0x7B+a7nUbbp9vOGWwOU$MNt3~0dq?koZ6iC;aJUJ#%7 z_Qbjy(m;7+3{(Ce2taH$m;jW9iK7Xla6xK704&G>m0|(XAPfRP8lnQC#zGh(3?t_{ zd_9}8vdL#gN8#s9uS8b!LM6Opk6rnYVB<1pb0W{A+{l|S_1NewnhW`nF*Y@$Vxu82 z)I;FNm+xOUR)sAQfO>=@hhb_1qsoCV=^G|Zsq~mVP3MEv;?|{%KxvkQh6ZfnLp=ya z-9H)vBO(Nl>rC%m#!ZJs4|T)xJt%`;p2`#e;xhrUAP|GZKsdc~mM@485*LDsfy8Z+ z?=1%Lxu9aE*&@jxz6g|`qT}Tb;>$t#=>@9;fXq=a8UmvsFi1iGR{w+YHwf_HsN@A? z7^W^^RDmcOrX;rV5f(n6ats7S3UD`qq+c{NoQ~yPw5g%qwRKgLO2E3Zji7Q88*nIG z?P}?8mk}bbDALftpaKkfkka~3Y~8Kz6`kkZ*SPgb@BcLofrf@2pxk8N*^d?m+xX7Z zaWn2c81Dnps_VhfdxDV>RssXd>y{LT9%PSzOay`Tkp>M7Fm*COBmWC9G=OD@CJyjH zm9j7}!0Hd6NCQX|=oql+Obp*-7*zJjFo=Mhw`JZvkR${&urN%KWsunkl*NOo6uZh*!d7q;neFlkRi$5}>hSU3YUI2thYo@8X<0?M*tjhh-x zhF_rg0J)s~!{`4KrY~|_cFpnU`$Ibyf{euG8-?YQT5zPEz|z1_#+M-u`;-0}r7A8t zq~-u|IjHgm83%K{_Rfzl51#n#IMG;Pw&sQ z!DtB3Gz5@~HRSS#8KqnSl_~Q!bIg8g5$3;MZCgtd*RCW`;#UJ=e{lKX2P{WQfaOR$ fLl8>&;sh*l@}NEd>SzGvSx` + diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-001.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..20b359e5f25e2cdef4e23895ae482f5bb839e4ec --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-002.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed781cee88366bbb5f03cb422bb3ae4a302eaebc --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-003.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..35cb7d3e9971655f8858f21a937e65f65123d0f8 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-004.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..cdb83371ae7377022c44bc8abaf0310f0de92e52 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-005.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..2bca505298b6247b82f5b8039e4ee23780335b44 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-006.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..67523e57c7e89a81f814360bc39568842cbd52b9 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/after/page-007.xml b/corpus/page-lifecycle/removal/trailing/native/after/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..0270d25054d996a621125d139c07f3b437927ec2 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/after/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/after/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..2f25b3fc662ffba5518ed0ab910b7ec2009dffde --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/after/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/environment.json b/corpus/page-lifecycle/removal/trailing/native/before-read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..5c10f9b080b3e0c8ad9acde017fcb19076d55cef --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-D5E2A794", + "cold": true, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..b1255c7190a7541fa4b24214c547d899e324eb4f --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-000.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-000.xml new file mode 120000 index 0000000000000000000000000000000000000000..6eaf305b405b3341867d6277255e2c7cf12532ab --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-000.xml @@ -0,0 +1 @@ +../before/page-000.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-001.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-001.xml new file mode 120000 index 0000000000000000000000000000000000000000..b3a0b51dfc55e297d9a1d9454ffdc3533d489108 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-001.xml @@ -0,0 +1 @@ +../before/page-004.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-002.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-002.xml new file mode 120000 index 0000000000000000000000000000000000000000..bdbd10e045cb1b1764efbfaccfccaa0240f53dfc --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-002.xml @@ -0,0 +1 @@ +../before/page-001.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-003.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-003.xml new file mode 120000 index 0000000000000000000000000000000000000000..0d4cb36c82c14ed1511eb6e65fcdbfd360305586 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-003.xml @@ -0,0 +1 @@ +../before/page-005.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-004.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-004.xml new file mode 120000 index 0000000000000000000000000000000000000000..ef137e56f54bfdf3d89166d2536bbaa3b8af6288 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-004.xml @@ -0,0 +1 @@ +../before/page-003.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-005.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-005.xml new file mode 120000 index 0000000000000000000000000000000000000000..9607b12f0631929a10767a152df416a3cdcb9fd6 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-005.xml @@ -0,0 +1 @@ +../before/page-002.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-006.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-006.xml new file mode 120000 index 0000000000000000000000000000000000000000..44de2d153c3c7e9bcc7e8fc9e376830397d5caee --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-006.xml @@ -0,0 +1 @@ +../before/page-008.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-007.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-007.xml new file mode 120000 index 0000000000000000000000000000000000000000..cbaa95b4e71986df41162c3cd42a73b83d1d688e --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-007.xml @@ -0,0 +1 @@ +../before/page-006.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/page-008.xml b/corpus/page-lifecycle/removal/trailing/native/before-read/page-008.xml new file mode 120000 index 0000000000000000000000000000000000000000..d80fe679ba5a2985470adbb3ef0eb329bcb799ec --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/page-008.xml @@ -0,0 +1 @@ +../before/page-007.xml \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before-read/payloads.json b/corpus/page-lifecycle/removal/trailing/native/before-read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before-read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/before/hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/before/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..a2bd86844ca7239c05ec533a5effde2071052fc6 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before/notebook/Lifecycle.one b/corpus/page-lifecycle/removal/trailing/native/before/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..e662e8a1ce6f5a9a898f2820201512446a39f881 GIT binary patch literal 53544 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-000.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..36b1c68cf0bc2f7a59917e7aa851bef12de2d43d --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-001.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..8cb9b741488b048a6ebc27b85914e773c4d57b59 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-002.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..6392e6704eff1323d9e03c5defae595f712eeb3d --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-003.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..888a51b1562dfeb204bd7fc301e00b4a09b8b0d1 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-003.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-004.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..cdaa982b1b7b1dd2811509bdcbaae146f505f5f1 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-005.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..39cb37ab7c2da560f7b02e727505ad13a5654d1e --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-006.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..29e8638b6f6b6795b90b40d999ea090025971cd9 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-007.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..0869ab8cdf504c2e07c8a0c381f2e22c961e8c70 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-007.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/page-008.xml b/corpus/page-lifecycle/removal/trailing/native/before/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..abdf8d30e391a661dd9d1b918098a71306a06560 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/before/reopened-hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/before/reopened-hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3f406bee4c453aef2f0677a07f50dbeb1557433 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/before/reopened-hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/interaction.json b/corpus/page-lifecycle/removal/trailing/native/interaction.json new file mode 120000 index 0000000000000000000000000000000000000000..6447038288090681f5e0c8cfdce858c67ba832fc --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/interaction.json @@ -0,0 +1 @@ +../../child/native/interaction.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/machine.json b/corpus/page-lifecycle/removal/trailing/native/machine.json new file mode 100644 index 0000000000000000000000000000000000000000..ac218336b2c126550c0463409493ef1b4c774383 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/machine.json @@ -0,0 +1 @@ +{"name": "m6-d5e2a794", "hostname": "ONE-M6-D5E2A794"} diff --git a/corpus/page-lifecycle/removal/trailing/native/read/environment.json b/corpus/page-lifecycle/removal/trailing/native/read/environment.json new file mode 100644 index 0000000000000000000000000000000000000000..0d3a0adbd5d9b8bc82983f4a49fcea93d4e9f5bc --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/environment.json @@ -0,0 +1,7 @@ +{ + "powershell": "5.1.14409.1005", + "schema": "xs2010", + "hostname": "ONE-M6-D5E2A794", + "cold": false, + "onenote": "14.0.4763.1000" +} diff --git a/corpus/page-lifecycle/removal/trailing/native/read/hierarchy.xml b/corpus/page-lifecycle/removal/trailing/native/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..23fd5a885508405aabe8a90bc5163e7d01a9af6d --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-000.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b7ad525f9e88da8f9b736b5e6f140119a3a5498 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-001.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..04a722d1b3113f9db2a6d619aa6eb237582f98f0 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-002.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..df835b6d1dbf2ae67a08cac56d9f43ca69167078 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-003.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..a24607e7deb7152ea47f99ccc5e02024f939b902 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-004.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b3ad15f96e2154a2f87f98bdb157b9d412fa603 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-004.xml @@ -0,0 +1,4 @@ + +Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-005.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..96bcf707205b8e189d542258684dbf8ff0312528 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-006.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..9a5b9928e9ddc36f126ae0be8c079958bfcc38d0 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-007.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..da7b7e90911378eb4bc0b521a5bdbf0baf09b010 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/page-008.xml b/corpus/page-lifecycle/removal/trailing/native/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..6257ea7ed22e81c6bf7b27c088359b8f23e03548 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/removal/trailing/native/read/payloads.json b/corpus/page-lifecycle/removal/trailing/native/read/payloads.json new file mode 120000 index 0000000000000000000000000000000000000000..0a99a8a808deb06a0d1b8e1594c1ee030d69fc57 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/read/payloads.json @@ -0,0 +1 @@ +../../../leading-parent/native/before-read/payloads.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/removed-ids.json b/corpus/page-lifecycle/removal/trailing/native/removed-ids.json new file mode 100644 index 0000000000000000000000000000000000000000..ee23cb0d45cf9524dbdd85f3ebdb06c97cc9a03c --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/removed-ids.json @@ -0,0 +1,3 @@ +[ + "{60D8030F-8995-4DA0-A9D3-AC08CE3E6C75}{1}{B0}" +] diff --git a/corpus/page-lifecycle/removal/trailing/native/run.json b/corpus/page-lifecycle/removal/trailing/native/run.json new file mode 100644 index 0000000000000000000000000000000000000000..1becacfa375663275af0229e43d0514ddeeefe22 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/run.json @@ -0,0 +1,18 @@ +{ + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpy5jr0mke", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } +} diff --git a/corpus/page-lifecycle/removal/trailing/native/scripts/cold.ps1 b/corpus/page-lifecycle/removal/trailing/native/scripts/cold.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..92beda848808d52b49436649f4293cf5c6fcab8e --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/scripts/cold.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/cold.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/scripts/page-lifecycle.ps1 b/corpus/page-lifecycle/removal/trailing/native/scripts/page-lifecycle.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..8038043935d85552ca2f732d15d341bf5901aad6 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/scripts/page-lifecycle.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/page-lifecycle.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/scripts/page-removal.ps1 b/corpus/page-lifecycle/removal/trailing/native/scripts/page-removal.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..34f7aa58587a02f3d3c2bd17cd1c89db50afc79f --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/scripts/page-removal.ps1 @@ -0,0 +1 @@ +../../../child/native/scripts/page-removal.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/scripts/read.ps1 b/corpus/page-lifecycle/removal/trailing/native/scripts/read.ps1 new file mode 120000 index 0000000000000000000000000000000000000000..057fd7c336d6c1078acf4c8e8b296d5608a91a61 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/scripts/read.ps1 @@ -0,0 +1 @@ +../../../leading-parent/native/scripts/read.ps1 \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/source.json b/corpus/page-lifecycle/removal/trailing/native/source.json new file mode 120000 index 0000000000000000000000000000000000000000..b622fe65d6d25d8ebd8e0fbdf2c4c2703c74ff3b --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/source.json @@ -0,0 +1 @@ +../../all/native/source.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/native/teardown.json b/corpus/page-lifecycle/removal/trailing/native/teardown.json new file mode 120000 index 0000000000000000000000000000000000000000..0c4d10c41c23889f6811042f1293c0daaca9c7dd --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/native/teardown.json @@ -0,0 +1 @@ +../../leading-parent/native/teardown.json \ No newline at end of file diff --git a/corpus/page-lifecycle/removal/trailing/removal.json b/corpus/page-lifecycle/removal/trailing/removal.json new file mode 100644 index 0000000000000000000000000000000000000000..4ccc61ba094d2a350aacb093dcab424c50de9448 --- /dev/null +++ b/corpus/page-lifecycle/removal/trailing/removal.json @@ -0,0 +1,7 @@ +{ + "case": "trailing", + "selected": [ + 8 + ], + "permanent": false +} diff --git a/crates/onestore/tests/page_removal.rs b/crates/onestore/tests/page_removal.rs new file mode 100644 index 0000000000000000000000000000000000000000..08a1e7ad2894c15dae67183c9a9009bf37b0ec69 --- /dev/null +++ b/crates/onestore/tests/page_removal.rs @@ -0,0 +1,574 @@ +use onestore::{ + ExGuid, FileDataReference, IdStream, ObjectData, PropertySets, RevisionIndex, Store, Value, + document::Document, +}; +use std::collections::{BTreeMap, BTreeSet}; + +fn compare_copy(left: &Store<'_>, right: &Store<'_>, source: ExGuid, copied: ExGuid) { + let indexes = [left, right].map(|store| RevisionIndex::parse(store).unwrap()); + let mut contexts = vec![(source, ExGuid::default(), copied, ExGuid::default())]; + let mut mapped_contexts = BTreeMap::new(); + let mut inverse_contexts = BTreeMap::new(); + while let Some((ls, lc, rs, rc)) = contexts.pop() { + if let Some(previous) = mapped_contexts.insert((ls, lc), (rs, rc)) { + assert_eq!(previous, (rs, rc)); + continue; + } + assert_eq!(inverse_contexts.insert((rs, rc), (ls, lc)), None); + let revisions = + [(ls, lc, &indexes[0]), (rs, rc, &indexes[1])].map(|(sid, context, index)| { + index + .resolve(sid, index.spaces[&sid].labels[&(context, 1)]) + .unwrap() + }); + assert_eq!( + revisions[0].roots.keys().collect::>(), + revisions[1].roots.keys().collect::>() + ); + let manifest = &revisions[1].objects[&revisions[1].roots[&1]]; + let copied_time = if manifest.jcid == 0x60037 { + let pages = manifest.references().unwrap().objects; + assert_eq!(pages.len(), 1); + let ObjectData::Properties(bytes) = revisions[1].objects[&pages[0]].data else { + panic!() + }; + let properties = PropertySets::parse(bytes).unwrap(); + let Value::Bytes(time) = properties.sets[0] + .iter() + .find(|p| p.id == 0x14001d7a) + .unwrap() + .value + else { + panic!() + }; + Some(time) + } else { + None + }; + let mut pending: Vec<_> = revisions[0] + .roots + .iter() + .map(|(role, id)| (*id, revisions[1].roots[role])) + .collect(); + let mut mapped = BTreeMap::new(); + let mut inverse = BTreeMap::new(); + while let Some((a, b)) = pending.pop() { + if let Some(previous) = mapped.insert(a, b) { + assert_eq!(previous, b); + continue; + } + if let Some(previous) = inverse.insert(b, a) { + let originals = [&revisions[0].objects[&previous], &revisions[0].objects[&a]]; + assert!(originals.iter().all(|object| object.jcid == 0x120001)); + assert_eq!(originals[0].data, originals[1].data); + for object in originals { + let references = object.references().unwrap(); + assert!(references.objects.is_empty()); + assert!(references.object_spaces.is_empty()); + assert!(references.contexts.is_empty()); + } + } + let objects = [&revisions[0].objects[&a], &revisions[1].objects[&b]]; + assert_eq!(objects[0].jcid, objects[1].jcid); + match (objects[0].data, objects[1].data) { + (ObjectData::Properties(a), ObjectData::Properties(b)) => { + let sets = [a, b].map(|bytes| PropertySets::parse(bytes).unwrap()); + let mut nested = vec![(0, 0)]; + while let Some((a, b)) = nested.pop() { + let fields = [(0, a), (1, b)].map(|(side, set)| { + let properties = &sets[side].sets[set]; + let fields = properties + .iter() + .map(|p| (p.id, &p.value)) + .collect::>(); + assert_eq!(fields.len(), properties.len()); + fields + }); + assert_eq!( + fields[0].keys().collect::>(), + fields[1].keys().collect::>() + ); + for (id, value) in &fields[0] { + let other = fields[1][id]; + match (value, other) { + ( + Value::References { + stream, + compact_ids, + }, + Value::References { + stream: other_stream, + compact_ids: other_ids, + }, + ) => { + assert_eq!(stream, other_stream); + assert_eq!(compact_ids.len(), other_ids.len()); + for (a, b) in + compact_ids.chunks_exact(4).zip(other_ids.chunks_exact(4)) + { + let ids = [a, b].map(|bytes| { + u32::from_le_bytes(bytes.try_into().unwrap()) + }); + let [a, b] = [0, 1].map(|side| ExGuid { + guid: objects[side].global_ids[&(ids[side] >> 8)], + n: ids[side] & 255, + }); + match stream { + IdStream::Objects => pending.push((a, b)), + IdStream::Contexts => contexts.push((ls, a, rs, b)), + IdStream::ObjectSpaces => contexts.push(( + a, + ExGuid::default(), + b, + ExGuid::default(), + )), + } + } + } + (Value::Sets(a), Value::Sets(b)) => { + assert_eq!(a.len(), b.len()); + nested.extend(a.clone().zip(b.clone())); + } + (Value::Bytes(_), Value::Bytes(level)) + if objects[0].jcid == 0x20030 + && *id == 0x14001dff + && lc == ExGuid::default() => + { + assert_eq!(*level, 1_u32.to_le_bytes()); + } + (Value::Bytes(_), Value::Bytes(time)) + if matches!( + objects[0].jcid, + 0x6000b + | 0x6000c + | 0x6002c + | 0x60022 + | 0x60012 + | 0x60023 + | 0x60024 + ) && *id == 0x14001d7a + && lc == ExGuid::default() => + { + if value != &other { + assert_eq!(Some(*time), copied_time); + } + } + _ => assert_eq!( + value, &other, + "property {id:#x}, jcid {:#x}, context {lc}, source set {a}, copied set {b}", + objects[0].jcid + ), + } + } + } + } + (ObjectData::File { extension: a, .. }, ObjectData::File { extension: b, .. }) => { + assert_eq!(a, b); + let references = + objects.map(|object| object.file_reference().unwrap().unwrap()); + let [ + FileDataReference::Internal(a), + FileDataReference::Internal(b), + ] = references + else { + panic!("The copy fixture requires its external payloads"); + }; + assert_eq!(left.file_data(a).unwrap(), right.file_data(b).unwrap()); + } + _ => panic!("Copied object representations differ"), + } + } + } +} + +#[test] +fn native_parent_removal_retains_history_and_copies_the_complete_page() { + let bytes = [ + include_bytes!("../../../corpus/page-lifecycle/05-reordered/notebook/Lifecycle.one").as_slice(), + include_bytes!("../../../corpus/page-lifecycle/06-deleted-parent/notebook/Lifecycle.one").as_slice(), + include_bytes!("../../../corpus/page-lifecycle/06-deleted-parent/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one").as_slice(), + ]; + let stores = bytes.map(|b| Store::parse(b).unwrap()); + let indexes = stores.each_ref().map(|s| RevisionIndex::parse(s).unwrap()); + let documents = indexes.each_ref().map(|i| Document::parse(i).unwrap()); + let sid = documents[0].pages().unwrap()[4].0; + assert!(!documents[1].spaces.contains_key(&sid)); + assert_eq!( + indexes[0].spaces.keys().collect::>(), + indexes[1].spaces.keys().collect::>() + ); + for (space, revisions) in &indexes[0].spaces { + for rid in revisions.revisions.keys() { + assert_eq!( + format!("{:?}", indexes[0].resolve(*space, *rid).unwrap()), + format!("{:?}", indexes[1].resolve(*space, *rid).unwrap()) + ); + } + } + let current = indexes[1] + .resolve(sid, indexes[1].spaces[&sid].labels[&(ExGuid::default(), 1)]) + .unwrap(); + let ObjectData::Properties(manifest) = current.objects[¤t.roots[&1]].data else { + panic!() + }; + assert!(PropertySets::parse(manifest).unwrap().sets[0].is_empty()); + let ObjectData::Properties(metadata) = current.objects[¤t.roots[&2]].data else { + panic!() + }; + assert!( + PropertySets::parse(metadata).unwrap().sets[0] + .iter() + .any(|p| p.id == 0x88001de9) + ); + let copied = documents[2].pages().unwrap(); + assert_eq!(copied.len(), 1); + compare_copy(&stores[0], &stores[2], sid, copied[0].0); +} + +fn compare_labels(before: &RevisionIndex<'_>, after: &RevisionIndex<'_>) { + assert_eq!( + before.spaces.keys().collect::>(), + after.spaces.keys().collect::>() + ); + for (sid, space) in &before.spaces { + assert_eq!( + space.labels.keys().collect::>(), + after.spaces[sid].labels.keys().collect::>() + ); + for (label, rid) in &space.labels { + assert_eq!( + format!("{:?}", before.resolve(*sid, *rid).unwrap()), + format!( + "{:?}", + after + .resolve(*sid, after.spaces[sid].labels[label]) + .unwrap() + ), + "cold context {sid}/{label:?}" + ); + } + } +} + +fn native_case(name: &str) { + let root = std::path::Path::new(env!("CARGO_MANIFEST_DIR")) + .join("../../corpus/page-lifecycle/removal") + .join(name); + let request: serde_json::Value = + serde_json::from_slice(&std::fs::read(root.join("removal.json")).unwrap()).unwrap(); + let selected: BTreeSet = serde_json::from_value(request["selected"].clone()).unwrap(); + let bytes = ["native/before", "native/after", "cold"] + .map(|phase| std::fs::read(root.join(phase).join("notebook/Lifecycle.one")).unwrap()); + let stores = bytes.each_ref().map(|bytes| Store::parse(bytes).unwrap()); + let indexes = stores.each_ref().map(|store| { + assert!(store.checksum_mismatches.is_empty()); + let index = RevisionIndex::parse(store).unwrap(); + index.validate_current().unwrap(); + index + }); + let documents = indexes + .each_ref() + .map(|index| Document::parse(index).unwrap()); + let before = documents[0].pages().unwrap(); + let retained: Vec<_> = before + .iter() + .enumerate() + .filter(|(index, _)| !selected.contains(index)) + .map(|(_, page)| *page) + .collect(); + assert_eq!(documents[1].pages().unwrap(), retained); + assert_eq!(documents[2].pages().unwrap(), retained); + let groups = documents.each_ref().map(|document| { + let space = &document.spaces[&document.root]; + let revision = &space.revisions[&space.contexts[&ExGuid::default()]]; + revision.nodes[&revision.roots[&1]] + .children + .iter() + .map(|id| (*id, revision.nodes[id].spaces.clone())) + .collect::>() + }); + let mut expected: Vec<(ExGuid, Vec)> = Vec::new(); + for (sid, _) in &retained { + let space = &documents[0].spaces[sid]; + let revision = &space.revisions[&space.contexts[&ExGuid::default()]]; + let onestore::document::Kind::Metadata { level, .. } = + revision.nodes[&revision.roots[&2]].kind + else { + panic!() + }; + if expected.is_empty() || level == Some(1) { + let (series, _) = groups[0] + .iter() + .find(|(_, pages)| pages.contains(sid)) + .unwrap(); + expected.push((*series, Vec::new())); + } + expected.last_mut().unwrap().1.push(*sid); + } + assert_eq!(groups[1], expected); + assert_eq!(groups[2], expected); + for (phase, index) in indexes[1..].iter().enumerate() { + assert_eq!( + indexes[0].spaces.keys().collect::>(), + index.spaces.keys().collect::>() + ); + let mut discarded = 0; + for (sid, space) in &indexes[0].spaces { + for rid in space.revisions.keys() { + if !index.spaces[sid].revisions.contains_key(rid) { + discarded += 1; + continue; + } + assert_eq!( + format!("{:?}", indexes[0].resolve(*sid, *rid).unwrap()), + format!("{:?}", index.resolve(*sid, *rid).unwrap()), + "historical revision {sid}/{rid}" + ); + } + for ((context, role), rid) in &space.labels { + if *context == ExGuid::default() + || selected.iter().any(|ordinal| before[*ordinal].0 == *sid) + { + continue; + } + let retained = index.spaces[sid].labels[&(*context, *role)]; + assert_eq!( + format!("{:?}", indexes[0].resolve(*sid, *rid).unwrap()), + format!("{:?}", index.resolve(*sid, retained).unwrap()), + "labeled history {sid}/{context}/{role}" + ); + } + } + assert_eq!( + discarded, + match name { + "ink" => 9, + "features" => 8, + _ => 0, + }, + "native compaction phase {phase}" + ); + } + compare_labels(&indexes[1], &indexes[2]); + let active = |side: usize, sid| { + indexes[side] + .resolve( + sid, + indexes[side].spaces[&sid].labels[&(ExGuid::default(), 1)], + ) + .unwrap() + }; + for (ordinal, (sid, _)) in before.iter().enumerate() { + let old = active(0, *sid); + let after = active(1, *sid); + assert_eq!(old.roots, after.roots); + if selected.contains(&ordinal) { + let ObjectData::Properties(manifest) = after.objects[&after.roots[&1]].data else { + panic!() + }; + assert!(PropertySets::parse(manifest).unwrap().sets[0].is_empty()); + let ObjectData::Properties(metadata) = after.objects[&after.roots[&2]].data else { + panic!() + }; + assert!( + PropertySets::parse(metadata).unwrap().sets[0] + .iter() + .any(|p| p.id == 0x88001de9) + ); + } else { + assert_eq!( + old.objects.keys().collect::>(), + after.objects.keys().collect::>() + ); + for (id, object) in &old.objects { + if *id != old.roots[&2] { + assert_eq!( + format!("{object:?}"), + format!("{:?}", after.objects[id]), + "survivor {sid}/{id}" + ); + } else { + let fields = [object, &after.objects[id]].map(|object| { + let ObjectData::Properties(bytes) = object.data else { + panic!() + }; + PropertySets::parse(bytes).unwrap().sets[0] + .iter() + .filter(|p| p.id != 0x14001dff) + .map(|p| (p.id, format!("{:?}", p.value))) + .collect::>() + }); + assert_eq!(fields[0], fields[1]); + use onestore::document::Kind; + let levels = [0, 1].map(|side| { + let space = &documents[side].spaces[sid]; + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + let Kind::Metadata { level, .. } = view.nodes[id].kind else { + panic!() + }; + level + }); + assert_eq!( + levels[1], + if retained.first().map(|p| p.0) == Some(*sid) { + Some(1) + } else { + levels[0] + } + ); + } + } + } + } + if request["permanent"].as_bool().unwrap() { + assert!( + !root + .join("native/after/notebook/OneNote_RecycleBin") + .exists() + ); + return; + } + let recycle_bytes = std::fs::read( + root.join("native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one"), + ) + .unwrap(); + let recycle = Store::parse(&recycle_bytes).unwrap(); + let recycled_index = RevisionIndex::parse(&recycle).unwrap(); + recycled_index.validate_current().unwrap(); + let recycled_document = Document::parse(&recycled_index).unwrap(); + let cold_recycle_bytes = + std::fs::read(root.join("cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one")) + .unwrap(); + let cold_recycle = Store::parse(&cold_recycle_bytes).unwrap(); + let cold_index = RevisionIndex::parse(&cold_recycle).unwrap(); + cold_index.validate_current().unwrap(); + compare_labels(&recycled_index, &cold_index); + let pages = recycled_document.pages().unwrap(); + assert_eq!(pages.len(), selected.len()); + let identity = |index: &RevisionIndex<'_>, sid| { + let revision = index + .resolve(sid, index.spaces[&sid].labels[&(ExGuid::default(), 1)]) + .unwrap(); + let ObjectData::Properties(bytes) = revision.objects[&revision.roots[&2]].data else { + panic!() + }; + let sets = PropertySets::parse(bytes).unwrap(); + let Value::Bytes(guid) = sets.sets[0] + .iter() + .find(|p| p.id == 0x1c001c30) + .unwrap() + .value + else { + panic!() + }; + guid.to_vec() + }; + let mut copies = BTreeMap::new(); + for (sid, _) in pages { + assert!(copies.insert(identity(&recycled_index, sid), sid).is_none()); + } + for ordinal in selected { + let sid = before[ordinal].0; + let copied = copies.remove(&identity(&indexes[0], sid)).unwrap(); + compare_copy(&stores[0], &recycle, sid, copied); + compare_copy(&stores[0], &cold_recycle, sid, copied); + } + assert!(copies.is_empty()); +} + +macro_rules! native_cases { + ($($name:ident => $case:literal),* $(,)?) => {$( + #[test] + fn $name() { native_case($case); } + )*}; +} + +native_cases! { + trailing => "trailing", parent => "parent", child => "child", grandchild => "grandchild", + group => "group", all => "all", permanent_parent => "permanent-parent", + leading_parent => "leading-parent", leading_group => "leading-group", + features => "features", ink => "ink", +} + +#[test] +fn copy_comparison_rejects_text_and_payload_changes() { + let original = include_bytes!( + "../../../corpus/page-lifecycle/removal/ink/native/before/notebook/Lifecycle.one" + ); + let copied = include_bytes!( + "../../../corpus/page-lifecycle/removal/ink/native/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one" + ); + let stores = [original.as_slice(), copied.as_slice()].map(|bytes| Store::parse(bytes).unwrap()); + let indexes = stores + .each_ref() + .map(|store| RevisionIndex::parse(store).unwrap()); + let documents = indexes + .each_ref() + .map(|index| Document::parse(index).unwrap()); + let [source_sid, copy_sid] = documents + .each_ref() + .map(|document| document.pages().unwrap()[0].0); + compare_copy(&stores[0], &stores[1], source_sid, copy_sid); + let space = &documents[1].spaces[©_sid]; + let revision = &space.revisions[&space.contexts[&ExGuid::default()]]; + let text = revision + .nodes + .iter() + .find_map(|(oid, node)| { + matches!( + node.kind, + onestore::document::Kind::RichText { + boilerplate: false, + .. + } + ) + .then_some(*oid) + }) + .unwrap(); + let changed = onestore::replace_text(copied, copy_sid, text, 0..0, "Changed ").unwrap(); + let changed_store = Store::parse(&changed).unwrap(); + RevisionIndex::parse(&changed_store) + .unwrap() + .validate_current() + .unwrap(); + assert!( + std::panic::catch_unwind(|| compare_copy(&stores[0], &changed_store, source_sid, copy_sid)) + .is_err() + ); + + let raw = indexes[1] + .resolve( + copy_sid, + indexes[1].spaces[©_sid].labels[&(ExGuid::default(), 1)], + ) + .unwrap(); + let attachment = revision + .nodes + .values() + .find_map(|node| match node.kind { + onestore::document::Kind::Attachment { container, .. } => container, + _ => None, + }) + .unwrap(); + let Some(FileDataReference::Internal(guid)) = + raw.objects[&attachment].file_reference().unwrap() + else { + panic!() + }; + let payload = stores[1].file_data(guid).unwrap(); + assert!(!payload.is_empty()); + let offset = payload.as_ptr().addr() - copied.as_ptr().addr(); + let mut changed = copied.to_vec(); + changed[offset] ^= 1; + let changed_store = Store::parse(&changed).unwrap(); + assert!(changed_store.checksum_mismatches.is_empty()); + RevisionIndex::parse(&changed_store) + .unwrap() + .validate_current() + .unwrap(); + assert_ne!(changed_store.file_data(guid).unwrap(), payload); + assert!( + std::panic::catch_unwind(|| compare_copy(&stores[0], &changed_store, source_sid, copy_sid)) + .is_err() + ); +} diff --git a/tools/native/page-removal.ps1 b/tools/native/page-removal.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6b2f7f5bf1860ab9252f09f1558e83893a0656f6 --- /dev/null +++ b/tools/native/page-removal.ps1 @@ -0,0 +1,31 @@ +param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost) +Set-StrictMode -Version Latest +$ErrorActionPreference = 'Stop' +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly before +$request = Get-Content (Join-Path $Root 'removal.json') -Raw | ConvertFrom-Json +$app = New-Object -ComObject OneNote.Application +try { + $notebook = '' + $section = '' + $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0) + $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 0) + $hierarchy = '' + $app.GetHierarchy($section, 4, [ref]$hierarchy, 1) + [xml]$tree = $hierarchy + $pages = @($tree.SelectNodes('//*[local-name()="Page"]')) + if ($pages.Count -ne $request.expected_pages) { throw 'The removal fixture has an unexpected page count.' } + $ids = @() + foreach ($index in $request.selected) { + if ($index -lt 0 -or $index -ge $pages.Count) { throw 'Choose an original page in the fixture.' } + $ids += $pages[$index].GetAttribute('ID') + } + ConvertTo-Json -InputObject $ids | Set-Content (Join-Path $Root 'removed-ids.json') -Encoding UTF8 + foreach ($id in $ids) { + $app.DeleteHierarchy($id, [DateTime]::MinValue, [bool]$request.permanent) + } +} finally { + [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app) + [GC]::Collect() + [GC]::WaitForPendingFinalizers() +} +& "$PSScriptRoot\page-lifecycle.ps1" -Root $Root -CloneHost $CloneHost -CaptureOnly after diff --git a/tools/native_page_removal.py b/tools/native_page_removal.py new file mode 100644 index 0000000000000000000000000000000000000000..5647104cc27fc30a39c6d1def8f081a17b8f1ac4 --- /dev/null +++ b/tools/native_page_removal.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Capture explicit page removals and independently reopen the resulting notebook.""" +import argparse +import hashlib +import json +from pathlib import Path +import runpy +import signal +from tempfile import TemporaryDirectory + +import native_runner as runner + +BASE = 'page-lifecycle/04-nested/notebook/Lifecycle.one' +LEADING = 'page-lifecycle/movement/08-collapsed-group-move/notebook/Lifecycle.one' +CASES = { + 'trailing': (BASE, 9, [8], False), + 'parent': (BASE, 9, [3], False), + 'child': (BASE, 9, [4], False), + 'grandchild': (BASE, 9, [5], False), + 'group': (BASE, 9, [3, 4, 5], False), + 'all': (BASE, 9, list(range(9)), False), + 'permanent-parent': (BASE, 9, [3], True), + 'leading-parent': (LEADING, 9, [0], False), + 'leading-group': (LEADING, 9, [0, 1], False), + 'features': ('m6/native-expanded-control-ui-01/notebook/Features.one', 13, + [0, 3, 8, 9, 10, 11, 12], False), + 'ink': ('native-ink/20260905-ui/notebook/synthetic.one', 1, [0], False), +} + + +def capture(case, output): + source, count, selected, permanent = CASES[case] + output.mkdir(parents=True, exist_ok=False) + request = {'case': case, 'selected': selected, 'permanent': permanent, + 'expected_pages': count} + (output / 'removal.json').write_text(json.dumps(request, indent=2) + '\n') + scripts = {name: (runner.ROOT / 'tools/native' / name).read_bytes() + for name in ['page-lifecycle.ps1', 'page-removal.ps1']} + + def interact(target, destination): + for name, data in scripts.items(): + local = destination / 'scripts' / name + local.write_bytes(data) + result = runner.windows.do_put(local, 'C:\\one-tests\\' + name, target) + if result.get('error'): + raise RuntimeError(result['error']) + result = runner.windows.do_put(output / 'removal.json', r'C:\one-tests\runs\capture\removal.json', target) + if result.get('error'): + raise RuntimeError(result['error']) + (destination / 'interaction.json').write_text(json.dumps({ + name: hashlib.sha256(data).hexdigest() + for name, data in scripts.items()}, indent=2) + '\n') + runner.command(target, 'powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -File C:\\one-tests\\page-removal.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-' + target.upper(), destination, 180000) + + with TemporaryDirectory() as temporary: + stage = Path(temporary) + (stage / 'Lifecycle.one').symlink_to(runner.ROOT / 'corpus' / source) + runner.capture(stage, output / 'native', expected_pages=count, + collect_notebook=True, interaction=interact) + runner.capture(output / 'native/after/notebook', output / 'cold', collect_notebook=True) + compare = runpy.run_path(str(runner.ROOT / 'tools/verify-document.py'))['compare'] + compare(output / 'native/after/notebook', output / 'cold/read') + compare(output / 'cold/notebook', output / 'cold/read') + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('case', choices=CASES) + parser.add_argument('output', type=Path) + args = parser.parse_args() + + def interrupted(_signum, _frame): + raise KeyboardInterrupt + + signal.signal(signal.SIGTERM, interrupted) + capture(args.case, args.output) diff --git a/tools/test_page_removal.py b/tools/test_page_removal.py new file mode 100644 index 0000000000000000000000000000000000000000..e3ae6bbb25f427b19682063c8a26178d2eada497 --- /dev/null +++ b/tools/test_page_removal.py @@ -0,0 +1,61 @@ +import hashlib +import json +from pathlib import Path +import runpy +import shutil +from tempfile import TemporaryDirectory +import unittest +import xml.etree.ElementTree as ET + +from native_page_removal import CASES +from native_xml import ns + +ROOT = Path(__file__).resolve().parent.parent +FIXTURE = ROOT / 'corpus/page-lifecycle/removal' +compare = runpy.run_path(str(ROOT / 'tools/verify-document.py'))['compare'] + + +class PageRemovalTest(unittest.TestCase): + def test_captures_match_requests_and_native_navigation(self): + provenance = json.loads((FIXTURE / 'provenance.json').read_text()) + self.assertEqual(provenance.keys(), CASES.keys()) + machines = set() + for case, (_, count, selected, permanent) in CASES.items(): + with self.subTest(case=case): + root = FIXTURE / case + request = json.loads((root / 'removal.json').read_text()) + self.assertEqual(request['selected'], selected) + self.assertEqual(request['permanent'], permanent) + for relative, digest in provenance[case]['sha256'].items(): + self.assertEqual(hashlib.sha256((root / relative).read_bytes()).hexdigest(), digest) + for phase in ['native', 'cold']: + machine = json.loads((root / phase / 'machine.json').read_text())['name'] + self.assertNotIn(machine, machines) + machines.add(machine) + self.assertTrue(json.loads((root / phase / 'teardown.json').read_text())['absent']) + before = ET.parse(root / 'native/before/hierarchy.xml').findall('.//one:Page', ns) + self.assertEqual(len(before), count) + expected = [(page.get('name'), page.get('pageLevel', '1')) + for index, page in enumerate(before) if index not in selected] + if expected: + expected[0] = (expected[0][0], '1') + for hierarchy in ['hierarchy.xml', 'reopened-hierarchy.xml']: + xml = (root / 'native/after' / hierarchy).read_text(encoding='utf-8-sig').strip() + pages = ET.fromstring(xml).findall('.//one:Page', ns) if xml not in ('', '') else [] + self.assertEqual([(page.get('name'), page.get('pageLevel', '1')) for page in pages], expected) + self.assertEqual(len(machines), 22) + + def test_native_xml_and_payloads_match_source_and_cold_stores(self): + for case in CASES: + for notebook, read in [('native/before/notebook', 'native/before-read'), + ('native/after/notebook', 'native/read'), + ('native/after/notebook', 'cold/read'), + ('cold/notebook', 'cold/read')]: + with self.subTest(case=case, notebook=notebook, read=read), TemporaryDirectory() as temporary: + destination = Path(temporary) / 'read' + shutil.copytree(FIXTURE / case / read, destination) + compare(FIXTURE / case / notebook, destination) + + +if __name__ == '__main__': + unittest.main() -- 2.54.0