summaryrefslogtreecommitdiffstats
path: root/src/arrow/testing/data/parquet
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:54:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:54:28 +0000
commite6918187568dbd01842d8d1d2c808ce16a894239 (patch)
tree64f88b554b444a49f656b6c656111a145cbbaa28 /src/arrow/testing/data/parquet
parentInitial commit. (diff)
downloadceph-e6918187568dbd01842d8d1d2c808ce16a894239.tar.xz
ceph-e6918187568dbd01842d8d1d2c808ce16a894239.zip
Adding upstream version 18.2.2.upstream/18.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/arrow/testing/data/parquet')
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/README.md7
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4819270771146752bin0 -> 50 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4890562181464064bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4899358320623616bin0 -> 1509 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4914963406389248.fuzzbin0 -> 637 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5068991573000192bin0 -> 474 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5095252022788096bin0 -> 78076 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5104438567239680bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5110585828311040bin0 -> 12147 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125226590633984bin0 -> 173 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125747499073536bin0 -> 98545 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968bin0 -> 2762 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112bin0 -> 2900 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5166462995267584bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5191952833445888bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5197148372336640bin0 -> 94815 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224bin0 -> 112490 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5362519066279936bin0 -> 1639 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5633048948506624bin0 -> 7047 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672bin0 -> 53036 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634349073694720bin0 -> 386 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5639431718699008bin0 -> 1897 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5640198106120192bin0 -> 2598 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5650096073211904bin0 -> 10735 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5653681249976320bin0 -> 269 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5654199003250688bin0 -> 1027 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5658629287182336bin0 -> 37027 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-56621053554196481
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5663528385249280bin0 -> 286 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5664112902930432bin0 -> 1639 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665099979423744bin0 -> 520 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665152419758080bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912bin0 -> 2894 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456bin0 -> 10066 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5670235492581376bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5671667462569984bin0 -> 8749 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5672125707059200bin0 -> 1461 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5674948678123520bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5682250927833088bin0 -> 211 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5683528215035904bin0 -> 451 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792bin0 -> 51723 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5688350264786944bin0 -> 1553 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5689850864074752.fuzzbin0 -> 761 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5691277162315776bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5697144926502912.fuzzbin0 -> 386 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5706704584179712bin0 -> 174 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5707695493742592bin0 -> 2890 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5708286756388864bin0 -> 1463 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5725463236575232bin0 -> 1706 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5728601904513024.fuzzbin0 -> 7375 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5736510608637952bin0 -> 47731 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5737320855896064bin0 -> 174 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5741282380742656bin0 -> 3687 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240bin0 -> 37124 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742713808093184bin0 -> 381 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5745965288128512bin0 -> 44781 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747132009283584bin0 -> 15009 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747849626386432bin0 -> 213 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749006555938816bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749399310565376bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749949046456320bin0 -> 44422 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5751743737757696bin0 -> 2355 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5754721228029952bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5759654514917376bin0 -> 1464 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544bin0 -> 1707 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5841507574743040bin0 -> 172 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5992530547310592.fuzzbin0 -> 551 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6125206807642112.fuzzbin0 -> 324 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6308870479937536bin0 -> 112 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6358005443592192bin0 -> 73027 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-4747568180101120bin0 -> 1205 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5076612654301184bin0 -> 2004 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5086499571499008bin0 -> 999 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5131422543904768bin0 -> 591 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5139857778409472bin0 -> 202 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5415048864989184bin0 -> 66643 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5630594391474176.fuzzbin0 -> 3896 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5634357839790080bin0 -> 20105 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5657332229603328bin0 -> 2335 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5662612223426560.fuzzbin0 -> 76711 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5673014655188992bin0 -> 174 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5694968720261120bin0 -> 646 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5706564565729280bin0 -> 174 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5726376042954752bin0 -> 243 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5737307070791680bin0 -> 818 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5747222405447680.fuzzbin0 -> 1228 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5763056434151424.fuzzbin0 -> 207 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6015129204424704bin0 -> 698 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6193345128038400bin0 -> 2777 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6246447962652672bin0 -> 1746 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-62683657621995520
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6307367001784320bin0 -> 3566 bytes
-rw-r--r--src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6702965604876288bin0 -> 573 bytes
-rw-r--r--src/arrow/testing/data/parquet/generated_simple_numerics/blog.proto51
-rw-r--r--src/arrow/testing/data/parquet/generated_simple_numerics/blogs.json1656
-rw-r--r--src/arrow/testing/data/parquet/generated_simple_numerics/blogs.parquetbin0 -> 4893 bytes
96 files changed, 1715 insertions, 0 deletions
diff --git a/src/arrow/testing/data/parquet/fuzzing/README.md b/src/arrow/testing/data/parquet/fuzzing/README.md
new file mode 100644
index 000000000..3a40ccf0f
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/README.md
@@ -0,0 +1,7 @@
+# Parquet File Format Fuzz Regression Files
+
+These files contain parquet files, usually invalid, that used to produce
+crashes or undesirable behaviour when ingested by the Parquet C++ file reader.
+Those files may contain data generated by fuzzers and may therefore be hard
+to interpret by humans, but are useful as a fuzzing test corpus and to avoid
+regressions.
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4819270771146752 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4819270771146752
new file mode 100644
index 000000000..1054ee3e9
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4819270771146752
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4890562181464064 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4890562181464064
new file mode 100644
index 000000000..3255e1d29
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4890562181464064
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4899358320623616 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4899358320623616
new file mode 100644
index 000000000..36104729b
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4899358320623616
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4914963406389248.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4914963406389248.fuzz
new file mode 100644
index 000000000..b9b906a7c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-4914963406389248.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5068991573000192 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5068991573000192
new file mode 100644
index 000000000..653c6b217
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5068991573000192
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5095252022788096 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5095252022788096
new file mode 100644
index 000000000..d806f7805
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5095252022788096
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5104438567239680 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5104438567239680
new file mode 100644
index 000000000..724046964
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5104438567239680
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5110585828311040 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5110585828311040
new file mode 100644
index 000000000..e5b7879c4
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5110585828311040
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125226590633984 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125226590633984
new file mode 100644
index 000000000..d3127f838
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125226590633984
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125747499073536 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125747499073536
new file mode 100644
index 000000000..afd253701
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5125747499073536
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968
new file mode 100644
index 000000000..e32f56158
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112
new file mode 100644
index 000000000..2bced3be4
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5166462995267584 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5166462995267584
new file mode 100644
index 000000000..87d0741f8
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5166462995267584
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5191952833445888 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5191952833445888
new file mode 100644
index 000000000..877090730
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5191952833445888
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5197148372336640 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5197148372336640
new file mode 100644
index 000000000..8492f42ba
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5197148372336640
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224
new file mode 100644
index 000000000..4a3bd27e2
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5362519066279936 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5362519066279936
new file mode 100644
index 000000000..4728fbeec
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5362519066279936
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5633048948506624 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5633048948506624
new file mode 100644
index 000000000..4806fd327
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5633048948506624
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672
new file mode 100644
index 000000000..5477f4924
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634349073694720 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634349073694720
new file mode 100644
index 000000000..891e2077c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634349073694720
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5639431718699008 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5639431718699008
new file mode 100644
index 000000000..4d9010ea5
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5639431718699008
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5640198106120192 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5640198106120192
new file mode 100644
index 000000000..d614caba1
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5640198106120192
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5650096073211904 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5650096073211904
new file mode 100644
index 000000000..87277d139
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5650096073211904
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5653681249976320 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5653681249976320
new file mode 100644
index 000000000..565169869
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5653681249976320
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5654199003250688 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5654199003250688
new file mode 100644
index 000000000..7ce1254b2
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5654199003250688
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5658629287182336 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5658629287182336
new file mode 100644
index 000000000..34dd4d6f3
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5658629287182336
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648
new file mode 100644
index 000000000..fe94e1c4e
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648
@@ -0,0 +1 @@
+ÿÿÿÿPAR1 \ No newline at end of file
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5663528385249280 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5663528385249280
new file mode 100644
index 000000000..1d0dc0911
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5663528385249280
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5664112902930432 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5664112902930432
new file mode 100644
index 000000000..b6e9311fc
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5664112902930432
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665099979423744 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665099979423744
new file mode 100644
index 000000000..37e61e0a1
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665099979423744
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665152419758080 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665152419758080
new file mode 100644
index 000000000..12cfc210c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5665152419758080
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912
new file mode 100644
index 000000000..b36e17ba5
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456
new file mode 100644
index 000000000..c91539def
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5670235492581376 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5670235492581376
new file mode 100644
index 000000000..ce6299f5d
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5670235492581376
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5671667462569984 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5671667462569984
new file mode 100644
index 000000000..5c5b90060
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5671667462569984
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5672125707059200 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5672125707059200
new file mode 100644
index 000000000..db45789a7
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5672125707059200
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5674948678123520 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5674948678123520
new file mode 100644
index 000000000..5cefec65e
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5674948678123520
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5682250927833088 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5682250927833088
new file mode 100644
index 000000000..245a18b3b
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5682250927833088
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5683528215035904 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5683528215035904
new file mode 100644
index 000000000..23b78970e
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5683528215035904
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792
new file mode 100644
index 000000000..a56194a21
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5688350264786944 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5688350264786944
new file mode 100644
index 000000000..e1225b59b
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5688350264786944
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5689850864074752.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5689850864074752.fuzz
new file mode 100644
index 000000000..149468b23
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5689850864074752.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5691277162315776 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5691277162315776
new file mode 100644
index 000000000..b68d233d5
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5691277162315776
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5697144926502912.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5697144926502912.fuzz
new file mode 100644
index 000000000..869c87235
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5697144926502912.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5706704584179712 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5706704584179712
new file mode 100644
index 000000000..573744ecd
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5706704584179712
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5707695493742592 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5707695493742592
new file mode 100644
index 000000000..1250f4a43
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5707695493742592
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5708286756388864 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5708286756388864
new file mode 100644
index 000000000..28c1eacf7
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5708286756388864
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5725463236575232 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5725463236575232
new file mode 100644
index 000000000..1635d2e47
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5725463236575232
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5728601904513024.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5728601904513024.fuzz
new file mode 100644
index 000000000..01f848254
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5728601904513024.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5736510608637952 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5736510608637952
new file mode 100644
index 000000000..23f479e45
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5736510608637952
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5737320855896064 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5737320855896064
new file mode 100644
index 000000000..6b783009d
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5737320855896064
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5741282380742656 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5741282380742656
new file mode 100644
index 000000000..891b8daaf
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5741282380742656
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240
new file mode 100644
index 000000000..7419df89a
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742713808093184 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742713808093184
new file mode 100644
index 000000000..a6b2ab0f6
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742713808093184
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5745965288128512 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5745965288128512
new file mode 100644
index 000000000..e3f29e42d
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5745965288128512
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747132009283584 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747132009283584
new file mode 100644
index 000000000..6a92b5e4a
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747132009283584
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747849626386432 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747849626386432
new file mode 100644
index 000000000..67697bee2
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5747849626386432
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749006555938816 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749006555938816
new file mode 100644
index 000000000..348bd637e
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749006555938816
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749399310565376 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749399310565376
new file mode 100644
index 000000000..c5276196c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749399310565376
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749949046456320 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749949046456320
new file mode 100644
index 000000000..1d36f9fca
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5749949046456320
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5751743737757696 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5751743737757696
new file mode 100644
index 000000000..af8fa40d9
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5751743737757696
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5754721228029952 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5754721228029952
new file mode 100644
index 000000000..f4867e644
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5754721228029952
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5759654514917376 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5759654514917376
new file mode 100644
index 000000000..f2a024c81
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5759654514917376
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544
new file mode 100644
index 000000000..e9ba96eb7
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5841507574743040 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5841507574743040
new file mode 100644
index 000000000..8547cae75
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5841507574743040
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5992530547310592.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5992530547310592.fuzz
new file mode 100644
index 000000000..a80d0eade
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5992530547310592.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6125206807642112.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6125206807642112.fuzz
new file mode 100644
index 000000000..6ab9cfb26
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6125206807642112.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6308870479937536 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6308870479937536
new file mode 100644
index 000000000..da73831f6
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6308870479937536
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6358005443592192 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6358005443592192
new file mode 100644
index 000000000..4465dbca7
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-6358005443592192
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-4747568180101120 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-4747568180101120
new file mode 100644
index 000000000..bb259df14
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-4747568180101120
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5076612654301184 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5076612654301184
new file mode 100644
index 000000000..2a179b3de
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5076612654301184
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5086499571499008 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5086499571499008
new file mode 100644
index 000000000..dfde2545a
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5086499571499008
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5131422543904768 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5131422543904768
new file mode 100644
index 000000000..521cbdf06
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5131422543904768
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5139857778409472 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5139857778409472
new file mode 100644
index 000000000..4201e3afd
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5139857778409472
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5415048864989184 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5415048864989184
new file mode 100644
index 000000000..7c0dd7b74
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5415048864989184
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5630594391474176.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5630594391474176.fuzz
new file mode 100644
index 000000000..021c3da61
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5630594391474176.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5634357839790080 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5634357839790080
new file mode 100644
index 000000000..20a2bba3c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5634357839790080
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5657332229603328 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5657332229603328
new file mode 100644
index 000000000..c65ab08c2
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5657332229603328
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5662612223426560.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5662612223426560.fuzz
new file mode 100644
index 000000000..5aafe0ae4
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5662612223426560.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5673014655188992 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5673014655188992
new file mode 100644
index 000000000..5059c561b
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5673014655188992
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5694968720261120 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5694968720261120
new file mode 100644
index 000000000..ca3e773a9
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5694968720261120
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5706564565729280 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5706564565729280
new file mode 100644
index 000000000..dc5f90d9c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5706564565729280
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5726376042954752 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5726376042954752
new file mode 100644
index 000000000..b2273b79a
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5726376042954752
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5737307070791680 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5737307070791680
new file mode 100644
index 000000000..40d4d63c5
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5737307070791680
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5747222405447680.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5747222405447680.fuzz
new file mode 100644
index 000000000..577acdf9c
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5747222405447680.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5763056434151424.fuzz b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5763056434151424.fuzz
new file mode 100644
index 000000000..44c0fdf48
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-5763056434151424.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6015129204424704 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6015129204424704
new file mode 100644
index 000000000..f56eabca2
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6015129204424704
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6193345128038400 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6193345128038400
new file mode 100644
index 000000000..eb0f90d2d
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6193345128038400
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6246447962652672 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6246447962652672
new file mode 100644
index 000000000..efe8cd4d3
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6246447962652672
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6268365762199552 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6268365762199552
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6268365762199552
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6307367001784320 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6307367001784320
new file mode 100644
index 000000000..f9051f433
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6307367001784320
Binary files differ
diff --git a/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6702965604876288 b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6702965604876288
new file mode 100644
index 000000000..062011f9b
--- /dev/null
+++ b/src/arrow/testing/data/parquet/fuzzing/clusterfuzz-testcase-parquet-arrow-fuzz-6702965604876288
Binary files differ
diff --git a/src/arrow/testing/data/parquet/generated_simple_numerics/blog.proto b/src/arrow/testing/data/parquet/generated_simple_numerics/blog.proto
new file mode 100644
index 000000000..38d84104f
--- /dev/null
+++ b/src/arrow/testing/data/parquet/generated_simple_numerics/blog.proto
@@ -0,0 +1,51 @@
+syntax = "proto2";
+
+package org.apache.arrow.rust.example;
+
+option java_outer_classname = "Blogs";
+
+//message User {
+// required int32 id = 1;
+// optional int32 name_id = 2;
+//}
+//
+//message Comment {
+// required int32 user_id = 1;
+// required int32 title_id = 2;
+// optional int32 body_id = 3;
+// repeated Reply replies = 4;
+//}
+//
+//message Reply {
+// required int32 user_id = 1;
+// required int32 head_id = 2;
+// optional int32 body_id = 3;
+//}
+//
+//message View {
+// required int32 user_id = 1;
+//}
+//
+//message Blog {
+// required User creator = 1;
+// required int32 body_id = 2;
+// repeated Comment comments = 3;
+// repeated View views = 4;
+//}
+
+message Reply {
+ required int32 reply_id = 1;
+ optional int32 next_id = 2;
+}
+
+message Score {
+ required float user_score = 1;
+ optional double system_score = 2;
+}
+
+message Blog {
+ optional Reply reply = 1;
+ optional int64 blog_id = 2;
+ required bool deleted = 3;
+ required Score score = 4;
+}
diff --git a/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.json b/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.json
new file mode 100644
index 000000000..17c2390da
--- /dev/null
+++ b/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.json
@@ -0,0 +1,1656 @@
+[{
+ "reply": {
+ "reply_id": 332770973
+ },
+ "blog_id": -1473106667809783919
+},{
+ "reply": {
+ "reply_id": 1374000900
+ },
+ "blog_id": -8344280829054975683
+},{
+ "reply": {
+ "reply_id": -157221482,
+ "next_id": -1804048739
+ },
+ "blog_id": -4292217781667110268
+},{
+},{
+ "blog_id": -5945214754004099046
+},{
+},{
+ "reply": {
+ "reply_id": 224405132,
+ "next_id": -1977243853
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 839906147,
+ "next_id": 1141074494
+ },
+ "blog_id": -7654905783282346307
+},{
+ "blog_id": 9106507133065714654
+},{
+ "blog_id": 9083780755155163219
+},{
+ "blog_id": -2056390894214344684
+},{
+},{
+ "reply": {
+ "reply_id": 1441778829
+ },
+ "blog_id": 6227220210348945334
+},{
+ "reply": {
+ "reply_id": -283307325,
+ "next_id": -1621325965
+ },
+ "blog_id": -8925566891771521616
+},{
+ "blog_id": 9005821602896822978
+},{
+},{
+ "reply": {
+ "reply_id": -2140305688,
+ "next_id": 1821455890
+ },
+ "blog_id": -3056188454816950007
+},{
+ "reply": {
+ "reply_id": 449419662
+ },
+ "blog_id": -4892495417090268210
+},{
+ "blog_id": -2983271230335144100
+},{
+ "reply": {
+ "reply_id": 493355568
+ }
+},{
+ "reply": {
+ "reply_id": 1691684956,
+ "next_id": -722384197
+ }
+},{
+ "reply": {
+ "reply_id": 2141518466
+ }
+},{
+ "reply": {
+ "reply_id": 1150218737
+ },
+ "blog_id": -8366553110744746761
+},{
+ "reply": {
+ "reply_id": 1898569350
+ },
+ "blog_id": 2675437850175130032
+},{
+ "blog_id": -3613530335716217616
+},{
+},{
+},{
+},{
+ "blog_id": 4854164464846821213
+},{
+ "reply": {
+ "reply_id": 424226942
+ },
+ "blog_id": 4606012393586697059
+},{
+ "reply": {
+ "reply_id": -761838737,
+ "next_id": -2049637793
+ }
+},{
+ "reply": {
+ "reply_id": 865864021,
+ "next_id": -1234495084
+ },
+ "blog_id": 121338304839739173
+},{
+ "blog_id": -7428661473019204909
+},{
+ "blog_id": 2274536483110918760
+},{
+ "reply": {
+ "reply_id": 182187,
+ "next_id": 1432081237
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 1915484120,
+ "next_id": 944629459
+ }
+},{
+ "reply": {
+ "reply_id": -1119366521
+ }
+},{
+ "reply": {
+ "reply_id": -1754375435
+ },
+ "blog_id": 246132210728888587
+},{
+ "reply": {
+ "reply_id": -1782072375,
+ "next_id": 423588086
+ }
+},{
+ "reply": {
+ "reply_id": 873524317
+ },
+ "blog_id": 3055991841725822547
+},{
+ "reply": {
+ "reply_id": 1780966959
+ },
+ "blog_id": 1038464056060506599
+},{
+ "reply": {
+ "reply_id": -1292896966
+ },
+ "blog_id": 8185145439591912626
+},{
+ "reply": {
+ "reply_id": 255200112
+ },
+ "blog_id": -4055388238942320512
+},{
+ "blog_id": -56950680060206068
+},{
+},{
+ "reply": {
+ "reply_id": -631736591
+ }
+},{
+ "reply": {
+ "reply_id": -1373101822,
+ "next_id": 121395929
+ },
+ "blog_id": -7660247081243109392
+},{
+ "reply": {
+ "reply_id": 1701264034
+ },
+ "blog_id": 6657343541630366070
+},{
+},{
+ "reply": {
+ "reply_id": 1459537442,
+ "next_id": -328166954
+ },
+ "blog_id": 2564483192351435379
+},{
+ "reply": {
+ "reply_id": -180954032,
+ "next_id": 925366763
+ },
+ "blog_id": 6563671918631032726
+},{
+},{
+ "reply": {
+ "reply_id": 988507082
+ },
+ "blog_id": 3161846456201102778
+},{
+ "blog_id": -6871461266200520628
+},{
+ "blog_id": -5537589175396789536
+},{
+ "reply": {
+ "reply_id": -506527317,
+ "next_id": -899507626
+ },
+ "blog_id": 4109947180822437376
+},{
+ "reply": {
+ "reply_id": -521391590
+ },
+ "blog_id": -5012596716995788225
+},{
+ "reply": {
+ "reply_id": -1168777587
+ },
+ "blog_id": 7260641463985085640
+},{
+ "reply": {
+ "reply_id": -1640267667,
+ "next_id": -476766126
+ }
+},{
+ "reply": {
+ "reply_id": -291680039,
+ "next_id": 322307348
+ }
+},{
+ "reply": {
+ "reply_id": 1461927175,
+ "next_id": -1544969101
+ }
+},{
+ "reply": {
+ "reply_id": 2103235328
+ },
+ "blog_id": -2600254188895253636
+},{
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -7315875,
+ "next_id": -2088498160
+ },
+ "blog_id": 1957025138609498360
+},{
+},{
+},{
+},{
+ "blog_id": 9156764955578556457
+},{
+ "reply": {
+ "reply_id": 1777673078
+ }
+},{
+ "blog_id": 5013879298598104485
+},{
+ "reply": {
+ "reply_id": -1554569697
+ }
+},{
+ "reply": {
+ "reply_id": 917497082,
+ "next_id": 1324274677
+ }
+},{
+ "blog_id": -4276691751684746758
+},{
+},{
+ "reply": {
+ "reply_id": -676150879
+ }
+},{
+ "reply": {
+ "reply_id": 1795294202
+ }
+},{
+ "blog_id": 6082524475992641273
+},{
+},{
+},{
+ "reply": {
+ "reply_id": 1274534084,
+ "next_id": -277440399
+ },
+ "blog_id": -4068261985309771158
+},{
+ "blog_id": -6730429656228318689
+},{
+ "blog_id": 2842635294298430075
+},{
+ "reply": {
+ "reply_id": 1776421040,
+ "next_id": 279482192
+ },
+ "blog_id": 5410130244858816959
+},{
+ "reply": {
+ "reply_id": 1941582415,
+ "next_id": 634656904
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -1568996624,
+ "next_id": -1007606595
+ }
+},{
+ "blog_id": 1201920711938387012
+},{
+ "reply": {
+ "reply_id": 720033785,
+ "next_id": -1831751135
+ },
+ "blog_id": -4341005590750781176
+},{
+ "reply": {
+ "reply_id": 585514235
+ }
+},{
+ "reply": {
+ "reply_id": 1833028365
+ }
+},{
+ "reply": {
+ "reply_id": -807734239
+ },
+ "blog_id": -5644297458309147896
+},{
+ "blog_id": -97804247179246362
+},{
+ "reply": {
+ "reply_id": -506881553
+ }
+},{
+ "reply": {
+ "reply_id": -1783462433,
+ "next_id": -687691560
+ },
+ "blog_id": 8724548788629841281
+},{
+ "blog_id": -2559928083802036978
+},{
+ "reply": {
+ "reply_id": 1511623463,
+ "next_id": -1200698380
+ }
+},{
+ "reply": {
+ "reply_id": -1059757328,
+ "next_id": -154275968
+ },
+ "blog_id": -9162838470045885501
+},{
+},{
+ "reply": {
+ "reply_id": 1993509185,
+ "next_id": 232762373
+ }
+},{
+ "reply": {
+ "reply_id": 1436266693
+ }
+},{
+ "reply": {
+ "reply_id": 238526375,
+ "next_id": -1237094486
+ },
+ "blog_id": -1235731228693429279
+},{
+ "reply": {
+ "reply_id": -1083626658
+ }
+},{
+ "reply": {
+ "reply_id": -2028958530,
+ "next_id": 505539080
+ },
+ "blog_id": 5195954636396827019
+},{
+},{
+ "blog_id": -1249318044872582604
+},{
+},{
+ "reply": {
+ "reply_id": -146070556,
+ "next_id": 882067502
+ }
+},{
+ "blog_id": 6965228040335924810
+},{
+ "blog_id": 5425597987006431681
+},{
+ "blog_id": 8278806219239810635
+},{
+ "blog_id": -3811876358306411409
+},{
+},{
+ "blog_id": -5109397234861963471
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -852083106,
+ "next_id": 2108675063
+ },
+ "blog_id": -2424909343459605460
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -1811892228
+ },
+ "blog_id": 8394857981010300559
+},{
+ "reply": {
+ "reply_id": -1211512741
+ },
+ "blog_id": -4489977081037223272
+},{
+ "reply": {
+ "reply_id": 671120986
+ },
+ "blog_id": -6506081873089527736
+},{
+},{
+ "reply": {
+ "reply_id": -1625408828,
+ "next_id": -1366089358
+ },
+ "blog_id": -2918864824205295717
+},{
+},{
+},{
+ "blog_id": -4310983538523434756
+},{
+ "reply": {
+ "reply_id": 90805954
+ }
+},{
+ "reply": {
+ "reply_id": 2047577644,
+ "next_id": 962228844
+ },
+ "blog_id": 4828008314517523398
+},{
+ "reply": {
+ "reply_id": -779806978
+ }
+},{
+ "reply": {
+ "reply_id": 1277889034
+ }
+},{
+ "blog_id": 6470598834652639480
+},{
+ "blog_id": 3677998719332026106
+},{
+ "reply": {
+ "reply_id": -1692704841,
+ "next_id": 1968235581
+ },
+ "blog_id": 5979402835653576633
+},{
+ "reply": {
+ "reply_id": -201323514
+ },
+ "blog_id": 7745755104527120714
+},{
+ "reply": {
+ "reply_id": -1825565159,
+ "next_id": -369967244
+ },
+ "blog_id": 6032915024491573777
+},{
+ "blog_id": -3486641308375621209
+},{
+},{
+ "blog_id": -4423467883524491666
+},{
+ "blog_id": 4503218966834213092
+},{
+ "reply": {
+ "reply_id": 1953538573
+ },
+ "blog_id": 1393396073732817235
+},{
+ "blog_id": 9035269779893630344
+},{
+ "blog_id": -4890892410604617299
+},{
+ "blog_id": 4980216282513252589
+},{
+ "reply": {
+ "reply_id": -1514699743,
+ "next_id": -656497691
+ },
+ "blog_id": -584856204768540172
+},{
+ "reply": {
+ "reply_id": 852920070,
+ "next_id": 345630927
+ }
+},{
+ "reply": {
+ "reply_id": -1146446483,
+ "next_id": 677455625
+ }
+},{
+ "blog_id": -8052688342564055398
+},{
+ "reply": {
+ "reply_id": 1783683539,
+ "next_id": 1721313088
+ },
+ "blog_id": 5989528030107052278
+},{
+ "blog_id": -712437177079494583
+},{
+ "reply": {
+ "reply_id": -2090302915,
+ "next_id": -1574444040
+ }
+},{
+},{
+},{
+ "blog_id": -492754079986680178
+},{
+},{
+ "reply": {
+ "reply_id": -1475886122
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -856540703
+ }
+},{
+ "blog_id": -5334310126392249276
+},{
+ "reply": {
+ "reply_id": -1585777508,
+ "next_id": -1392821970
+ },
+ "blog_id": 8906587057012578220
+},{
+ "blog_id": -8643474277117486113
+},{
+ "reply": {
+ "reply_id": 430600616
+ },
+ "blog_id": -3963307906724736752
+},{
+},{
+ "reply": {
+ "reply_id": 1900735113
+ }
+},{
+ "reply": {
+ "reply_id": -732900349,
+ "next_id": 1685131218
+ },
+ "blog_id": -5980622467417542157
+},{
+},{
+ "reply": {
+ "reply_id": 1869306627,
+ "next_id": 1737153570
+ },
+ "blog_id": -939888430322165412
+},{
+ "reply": {
+ "reply_id": 324313715,
+ "next_id": 96595467
+ },
+ "blog_id": 864711519822047662
+},{
+ "reply": {
+ "reply_id": 1622635286,
+ "next_id": 1759710425
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -1355539306
+ },
+ "blog_id": 2509017564360596538
+},{
+ "reply": {
+ "reply_id": 1358959494,
+ "next_id": -534396734
+ }
+},{
+ "blog_id": -5146709706599683279
+},{
+ "reply": {
+ "reply_id": -1969751917,
+ "next_id": 1423919534
+ }
+},{
+ "reply": {
+ "reply_id": -327817122
+ }
+},{
+ "reply": {
+ "reply_id": -369747359,
+ "next_id": 461222318
+ }
+},{
+ "reply": {
+ "reply_id": 385086337
+ },
+ "blog_id": -388575617768274400
+},{
+ "reply": {
+ "reply_id": 1003385258
+ }
+},{
+ "reply": {
+ "reply_id": 855659878,
+ "next_id": 1956631976
+ },
+ "blog_id": 5021716440671987072
+},{
+ "reply": {
+ "reply_id": -1155040805
+ },
+ "blog_id": -4268311553934495899
+},{
+ "reply": {
+ "reply_id": 270118955,
+ "next_id": -1329933237
+ }
+},{
+},{
+ "blog_id": -9140150223208522922
+},{
+ "blog_id": 5392647483575172209
+},{
+ "blog_id": -1601357771906616551
+},{
+ "reply": {
+ "reply_id": 167584985,
+ "next_id": 200556833
+ }
+},{
+ "blog_id": 7561550762397240235
+},{
+ "blog_id": -8478045659590771897
+},{
+ "blog_id": 1746619964387532203
+},{
+ "reply": {
+ "reply_id": -902216151,
+ "next_id": -1080988464
+ },
+ "blog_id": -8925308881325225221
+},{
+},{
+ "reply": {
+ "reply_id": -1871814550,
+ "next_id": 652945864
+ },
+ "blog_id": -1480685874469951295
+},{
+ "reply": {
+ "reply_id": -1514864852,
+ "next_id": 1233167234
+ },
+ "blog_id": -4940691065200891223
+},{
+ "reply": {
+ "reply_id": -1527456684
+ },
+ "blog_id": 603472094139873765
+},{
+ "reply": {
+ "reply_id": 348766791
+ }
+},{
+ "blog_id": -7972954706691210350
+},{
+ "blog_id": 6314519405006872307
+},{
+},{
+},{
+ "blog_id": 1698763003303761853
+},{
+ "reply": {
+ "reply_id": 1605060155
+ },
+ "blog_id": 1404449218958659694
+},{
+ "reply": {
+ "reply_id": 578614442
+ },
+ "blog_id": -5431152334458042635
+},{
+ "reply": {
+ "reply_id": -39060284
+ },
+ "blog_id": -1213864737178405670
+},{
+ "reply": {
+ "reply_id": 1178348572
+ }
+},{
+},{
+ "blog_id": 7597848693999990704
+},{
+ "reply": {
+ "reply_id": 1586264705
+ },
+ "blog_id": 6477230872010766280
+},{
+ "reply": {
+ "reply_id": -697157535
+ },
+ "blog_id": 2085236449238549931
+},{
+ "blog_id": 9017952275623334217
+},{
+ "reply": {
+ "reply_id": -238508005,
+ "next_id": 1931088120
+ },
+ "blog_id": -5515069578413349002
+},{
+},{
+ "reply": {
+ "reply_id": -202230492
+ }
+},{
+ "blog_id": 6399579512746149754
+},{
+ "reply": {
+ "reply_id": 703503411,
+ "next_id": -553837787
+ },
+ "blog_id": 5807404112337556834
+},{
+ "reply": {
+ "reply_id": 552379946
+ },
+ "blog_id": -8353930312546623892
+},{
+ "reply": {
+ "reply_id": -385852320,
+ "next_id": -168352712
+ },
+ "blog_id": 8421835015625620716
+},{
+ "reply": {
+ "reply_id": -1704465652
+ },
+ "blog_id": -8603435912758720155
+},{
+ "blog_id": 1253148776628442026
+},{
+ "blog_id": -2561777051110582212
+},{
+ "reply": {
+ "reply_id": 805482259,
+ "next_id": 2125506714
+ }
+},{
+ "reply": {
+ "reply_id": 1010332482
+ }
+},{
+ "blog_id": -5564100229287530916
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -625736229,
+ "next_id": -1421415757
+ },
+ "blog_id": -1904331038508480315
+},{
+},{
+ "reply": {
+ "reply_id": 2094071927,
+ "next_id": -1560290990
+ },
+ "blog_id": -6850914621087138042
+},{
+ "reply": {
+ "reply_id": 1399967776,
+ "next_id": -1113934904
+ },
+ "blog_id": -5352415207277063267
+},{
+ "reply": {
+ "reply_id": 811507987
+ },
+ "blog_id": -726895154581515575
+},{
+ "blog_id": -2788574672623143456
+},{
+ "reply": {
+ "reply_id": -370774556
+ },
+ "blog_id": -694745265912548623
+},{
+ "blog_id": -194439866652640296
+},{
+ "reply": {
+ "reply_id": 813814608,
+ "next_id": 118415710
+ },
+ "blog_id": -747314032467505334
+},{
+ "reply": {
+ "reply_id": -1580026051,
+ "next_id": -885289249
+ },
+ "blog_id": -2167835304716021101
+},{
+},{
+ "blog_id": -35355207999832546
+},{
+ "blog_id": -6313425223645203442
+},{
+},{
+ "blog_id": -8580361499422739452
+},{
+},{
+ "blog_id": 8950012975674604701
+},{
+ "reply": {
+ "reply_id": 1868416896,
+ "next_id": -1722346437
+ }
+},{
+ "blog_id": -8874641425334154677
+},{
+ "blog_id": -129208360658319654
+},{
+ "blog_id": 2309759781783997926
+},{
+ "blog_id": 5055377053968968029
+},{
+ "reply": {
+ "reply_id": -812243280,
+ "next_id": -332547793
+ }
+},{
+},{
+},{
+ "blog_id": 1870761840094152406
+},{
+},{
+ "reply": {
+ "reply_id": 1772730464,
+ "next_id": 2054487653
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 1932312982,
+ "next_id": -1622552467
+ },
+ "blog_id": -3714086945094489882
+},{
+ "reply": {
+ "reply_id": 1124452540,
+ "next_id": 799463720
+ }
+},{
+ "reply": {
+ "reply_id": 351768527
+ }
+},{
+ "blog_id": -7065085445090823145
+},{
+ "blog_id": -6363327859397458774
+},{
+ "reply": {
+ "reply_id": 1886259177
+ }
+},{
+},{
+},{
+},{
+ "blog_id": -14919396833765794
+},{
+ "reply": {
+ "reply_id": -2038019033
+ }
+},{
+ "reply": {
+ "reply_id": -2140928016
+ }
+},{
+ "reply": {
+ "reply_id": 1119109429
+ },
+ "blog_id": -9081996319631622007
+},{
+ "reply": {
+ "reply_id": -248201103
+ },
+ "blog_id": 7161601477288993866
+},{
+ "reply": {
+ "reply_id": 1758814815,
+ "next_id": 2102159497
+ },
+ "blog_id": 439656229985822583
+},{
+ "blog_id": 2646541673684898707
+},{
+ "reply": {
+ "reply_id": -727011830,
+ "next_id": 736955995
+ },
+ "blog_id": -712258406834964297
+},{
+ "blog_id": 1882851566313546085
+},{
+},{
+ "blog_id": 6047702052852680487
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -183272387,
+ "next_id": 1073394887
+ },
+ "blog_id": 758270398127090070
+},{
+},{
+ "blog_id": -8131502307584785669
+},{
+ "reply": {
+ "reply_id": -1743720765
+ },
+ "blog_id": 5427011792803788663
+},{
+ "reply": {
+ "reply_id": 2025744400,
+ "next_id": -610474607
+ }
+},{
+ "blog_id": -6818936513678018047
+},{
+},{
+},{
+ "reply": {
+ "reply_id": 44841210
+ },
+ "blog_id": 6059911308567073057
+},{
+ "reply": {
+ "reply_id": 483074690
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 1607103944
+ },
+ "blog_id": 493517835024324037
+},{
+ "reply": {
+ "reply_id": 1376795983,
+ "next_id": -2058975590
+ },
+ "blog_id": -5386697188980890022
+},{
+ "reply": {
+ "reply_id": 251392626
+ },
+ "blog_id": -6744881300286375433
+},{
+ "reply": {
+ "reply_id": -823544426,
+ "next_id": 1147509128
+ },
+ "blog_id": 959996382574557167
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -2147077985
+ }
+},{
+ "blog_id": 8336550283114765115
+},{
+},{
+ "reply": {
+ "reply_id": 171346513,
+ "next_id": 427547101
+ },
+ "blog_id": 5758791688670284606
+},{
+},{
+ "reply": {
+ "reply_id": 585877949,
+ "next_id": 1105134558
+ },
+ "blog_id": 6894317053934770787
+},{
+ "reply": {
+ "reply_id": -641914499,
+ "next_id": -811497418
+ }
+},{
+ "reply": {
+ "reply_id": -1766140857,
+ "next_id": -725162276
+ },
+ "blog_id": -5324384343731653443
+},{
+ "reply": {
+ "reply_id": -1173405228,
+ "next_id": 1849191114
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 878869775,
+ "next_id": 1557777271
+ }
+},{
+ "reply": {
+ "reply_id": 63952427,
+ "next_id": -2002039842
+ },
+ "blog_id": 4979567730041771088
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -1091983588
+ }
+},{
+ "reply": {
+ "reply_id": -647418705
+ },
+ "blog_id": -2060494619216745893
+},{
+ "reply": {
+ "reply_id": 522870231
+ },
+ "blog_id": -8052685183910904613
+},{
+ "blog_id": 8335290926220199356
+},{
+ "reply": {
+ "reply_id": 814555429
+ },
+ "blog_id": -1751107695040010394
+},{
+ "reply": {
+ "reply_id": 1411659989,
+ "next_id": -1137158491
+ }
+},{
+ "reply": {
+ "reply_id": 1665698947,
+ "next_id": 1055008244
+ }
+},{
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -1446737716,
+ "next_id": -168932144
+ }
+},{
+ "reply": {
+ "reply_id": -1925733104
+ },
+ "blog_id": -6117235798690709695
+},{
+ "reply": {
+ "reply_id": -1493944126
+ }
+},{
+ "reply": {
+ "reply_id": -1899859807
+ }
+},{
+ "reply": {
+ "reply_id": 530356398,
+ "next_id": -1254186275
+ }
+},{
+ "reply": {
+ "reply_id": -664424679,
+ "next_id": -134191673
+ }
+},{
+ "blog_id": 6712564298097292879
+},{
+ "reply": {
+ "reply_id": -2043280097,
+ "next_id": -1886113513
+ }
+},{
+ "reply": {
+ "reply_id": 750413991,
+ "next_id": 36279009
+ }
+},{
+ "blog_id": 8615637917622261183
+},{
+ "reply": {
+ "reply_id": 1348009662
+ },
+ "blog_id": -1645779468207717727
+},{
+ "blog_id": 5797081130005437178
+},{
+ "reply": {
+ "reply_id": -678043902
+ }
+},{
+ "blog_id": -5861929995142608380
+},{
+ "blog_id": 6829257050353003033
+},{
+},{
+ "reply": {
+ "reply_id": 1595212045
+ },
+ "blog_id": -4452672651895781565
+},{
+},{
+ "blog_id": -2832630728210242055
+},{
+ "blog_id": -7120395487032404699
+},{
+ "blog_id": 3459729844258375454
+},{
+},{
+ "reply": {
+ "reply_id": -133947270
+ },
+ "blog_id": -3152061824903842399
+},{
+ "reply": {
+ "reply_id": 2055885132,
+ "next_id": -340399148
+ },
+ "blog_id": -6944593718142197125
+},{
+ "reply": {
+ "reply_id": -55211106,
+ "next_id": 2125601219
+ },
+ "blog_id": 2731285599534667886
+},{
+ "reply": {
+ "reply_id": 1000759274,
+ "next_id": 172013147
+ },
+ "blog_id": 5750480169003840619
+},{
+ "blog_id": -2050194953119590960
+},{
+ "blog_id": 176311588905804042
+},{
+ "reply": {
+ "reply_id": -2021026497,
+ "next_id": 196644621
+ }
+},{
+ "reply": {
+ "reply_id": 1755656917,
+ "next_id": -1152646862
+ },
+ "blog_id": 933811852536160381
+},{
+},{
+ "reply": {
+ "reply_id": -1788624084
+ },
+ "blog_id": -9154511766920702705
+},{
+ "reply": {
+ "reply_id": 1098053015,
+ "next_id": 1953881195
+ }
+},{
+ "reply": {
+ "reply_id": -1053745245
+ },
+ "blog_id": -2824424701249568479
+},{
+ "reply": {
+ "reply_id": 1594342954,
+ "next_id": -626132879
+ }
+},{
+ "reply": {
+ "reply_id": -1771649940,
+ "next_id": -737022401
+ },
+ "blog_id": 7494980056973182076
+},{
+ "reply": {
+ "reply_id": 638966758
+ },
+ "blog_id": 5654823777628992189
+},{
+},{
+ "reply": {
+ "reply_id": 79940153
+ },
+ "blog_id": -4617881857939451550
+},{
+ "reply": {
+ "reply_id": 510576560
+ },
+ "blog_id": 3058674668851338656
+},{
+},{
+ "reply": {
+ "reply_id": 1402066254,
+ "next_id": -295698229
+ },
+ "blog_id": 7247513111632408075
+},{
+ "reply": {
+ "reply_id": 1741782532
+ }
+},{
+ "reply": {
+ "reply_id": -1802298808
+ }
+},{
+ "blog_id": -3926160836669240720
+},{
+ "reply": {
+ "reply_id": -1944054317,
+ "next_id": 1315604836
+ },
+ "blog_id": 5676497111114243351
+},{
+ "reply": {
+ "reply_id": -637202230,
+ "next_id": -623515192
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 1172130252,
+ "next_id": 1635591697
+ }
+},{
+ "blog_id": 7174343416664825410
+},{
+ "reply": {
+ "reply_id": 422079394
+ },
+ "blog_id": 6544460743945979291
+},{
+ "blog_id": 3388498865174793711
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -1406217017,
+ "next_id": 1438085659
+ },
+ "blog_id": 5603190261278901451
+},{
+},{
+ "reply": {
+ "reply_id": 40756235
+ }
+},{
+ "reply": {
+ "reply_id": -1745005332,
+ "next_id": -1212894131
+ }
+},{
+ "blog_id": -5820801376993734931
+},{
+},{
+},{
+ "reply": {
+ "reply_id": -488727968
+ }
+},{
+ "reply": {
+ "reply_id": 1247641863,
+ "next_id": -1816064021
+ },
+ "blog_id": 3055892290808859251
+},{
+ "blog_id": -3466059841044796543
+},{
+ "blog_id": 3638911942051932537
+},{
+},{
+ "reply": {
+ "reply_id": -666728855
+ },
+ "blog_id": 5507644526417844362
+},{
+},{
+ "reply": {
+ "reply_id": -1634540627
+ }
+},{
+ "reply": {
+ "reply_id": -255957937
+ }
+},{
+ "reply": {
+ "reply_id": -1626334942,
+ "next_id": -350587024
+ },
+ "blog_id": -7443713011773441800
+},{
+ "reply": {
+ "reply_id": 588971518
+ }
+},{
+ "reply": {
+ "reply_id": -1056338512,
+ "next_id": 150930082
+ },
+ "blog_id": 5208527778816462488
+},{
+ "blog_id": -2118818172393083455
+},{
+ "reply": {
+ "reply_id": -1415409254
+ },
+ "blog_id": 817508073829056367
+},{
+},{
+ "blog_id": 3587863822492387788
+},{
+ "reply": {
+ "reply_id": -887905923,
+ "next_id": -728460391
+ }
+},{
+},{
+},{
+ "blog_id": -8818042286246164035
+},{
+},{
+ "blog_id": 6869592472922278718
+},{
+ "reply": {
+ "reply_id": -1099352343
+ }
+},{
+ "blog_id": 7682468893048298497
+},{
+},{
+ "blog_id": 6617084771102351397
+},{
+},{
+ "reply": {
+ "reply_id": 90602370,
+ "next_id": 282898628
+ }
+},{
+},{
+ "blog_id": 541949260857713170
+},{
+ "blog_id": -5258438444150678842
+},{
+ "reply": {
+ "reply_id": -514806659
+ }
+},{
+ "reply": {
+ "reply_id": 508366286,
+ "next_id": 602490304
+ },
+ "blog_id": -4827918628196967712
+},{
+},{
+ "reply": {
+ "reply_id": -395184704
+ },
+ "blog_id": 3195689418037219802
+},{
+},{
+ "reply": {
+ "reply_id": -1095584590
+ },
+ "blog_id": 5602324811314290410
+},{
+},{
+ "reply": {
+ "reply_id": -1325236556,
+ "next_id": 1032588902
+ }
+},{
+ "reply": {
+ "reply_id": 609992062
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -204195106
+ }
+},{
+ "reply": {
+ "reply_id": 738495445
+ }
+},{
+ "reply": {
+ "reply_id": -1066167265
+ },
+ "blog_id": -8531586824171671004
+},{
+ "reply": {
+ "reply_id": 938000304
+ }
+},{
+ "reply": {
+ "reply_id": 1716343505,
+ "next_id": 976187087
+ }
+},{
+ "reply": {
+ "reply_id": -365131691,
+ "next_id": -1302423028
+ },
+ "blog_id": 4480441618030890070
+},{
+ "blog_id": 2344637216535348384
+},{
+},{
+ "blog_id": -8333983438480779790
+},{
+ "reply": {
+ "reply_id": 405432166
+ },
+ "blog_id": -4117244235687874192
+},{
+},{
+ "reply": {
+ "reply_id": -242615031,
+ "next_id": -1274496028
+ }
+},{
+ "blog_id": -7284232999926719573
+},{
+ "reply": {
+ "reply_id": 1211343237,
+ "next_id": 2009811070
+ },
+ "blog_id": 880598504117775130
+},{
+ "blog_id": 4212030063245123275
+},{
+},{
+ "blog_id": 4371605361785997195
+},{
+ "reply": {
+ "reply_id": -1503152800
+ }
+},{
+ "reply": {
+ "reply_id": -682364271,
+ "next_id": 1989378128
+ },
+ "blog_id": -1592538424354248922
+},{
+ "blog_id": 2265112178949317910
+},{
+ "reply": {
+ "reply_id": 1680646928
+ }
+},{
+ "blog_id": -4575545399908061845
+},{
+ "blog_id": -3310544054218741057
+},{
+ "blog_id": 4872276932812618302
+},{
+ "reply": {
+ "reply_id": -1681197682
+ },
+ "blog_id": -5856981803988020106
+},{
+ "reply": {
+ "reply_id": -89263397
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -957607927
+ },
+ "blog_id": 6717598572969916573
+},{
+},{
+ "reply": {
+ "reply_id": 1735094564,
+ "next_id": 723345655
+ }
+},{
+ "reply": {
+ "reply_id": -264777736,
+ "next_id": 1748789761
+ }
+},{
+ "blog_id": -2149762026084236729
+},{
+ "blog_id": 6908744105217783108
+},{
+ "blog_id": 2245926191097734415
+},{
+ "reply": {
+ "reply_id": -354332086,
+ "next_id": 1815042311
+ }
+},{
+ "blog_id": 2773945782880323001
+},{
+ "reply": {
+ "reply_id": 1281854852
+ },
+ "blog_id": 4412735815372294190
+},{
+},{
+ "blog_id": 2737333630153143026
+},{
+ "reply": {
+ "reply_id": 204810244
+ }
+},{
+ "reply": {
+ "reply_id": 1023421726
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -1890627902,
+ "next_id": 894791847
+ },
+ "blog_id": -2436381026108215820
+},{
+},{
+ "blog_id": 1357480549666847379
+},{
+ "reply": {
+ "reply_id": -1690035000,
+ "next_id": 566016135
+ },
+ "blog_id": -7144119098462297329
+},{
+ "reply": {
+ "reply_id": 2001801277
+ }
+},{
+},{
+ "blog_id": -1767361157345761139
+},{
+ "reply": {
+ "reply_id": -1317307842,
+ "next_id": 1617049844
+ },
+ "blog_id": 7020850414100292955
+},{
+},{
+},{
+ "reply": {
+ "reply_id": 1405882495
+ }
+},{
+},{
+ "reply": {
+ "reply_id": -1735142128,
+ "next_id": -1565400722
+ },
+ "blog_id": -6378550127988814991
+},{
+},{
+},{
+ "reply": {
+ "reply_id": 2133215585,
+ "next_id": 2009441457
+ }
+},{
+ "reply": {
+ "reply_id": -1475853295
+ },
+ "blog_id": 7228704805550979500
+},{
+},{
+ "blog_id": -2107719256214431402
+},{
+ "blog_id": 1621613311514656117
+},{
+},{
+ "reply": {
+ "reply_id": 2144185141
+ },
+ "blog_id": -1630389293051692523
+},{
+ "blog_id": 4858525323781794255
+},{
+ "reply": {
+ "reply_id": -2063167945
+ }
+},{
+ "reply": {
+ "reply_id": 2034796331
+ }
+},{
+ "reply": {
+ "reply_id": -1284051628,
+ "next_id": -1032257578
+ }
+},{
+ "reply": {
+ "reply_id": 2113468146,
+ "next_id": -1885061326
+ }
+},{
+ "reply": {
+ "reply_id": -1665744031
+ },
+ "blog_id": -6560311859762805626
+},{
+ "blog_id": 5871421828484192289
+},{
+},{
+ "blog_id": -7594266932055365770
+},{
+ "reply": {
+ "reply_id": 972748790
+ },
+ "blog_id": 8324554720713010664
+},{
+ "reply": {
+ "reply_id": -1307014261
+ }
+},{
+},{
+ "reply": {
+ "reply_id": 733665463,
+ "next_id": -987316566
+ },
+ "blog_id": 3964179960076392963
+},{
+ "reply": {
+ "reply_id": 1686917146
+ }
+},{
+}] \ No newline at end of file
diff --git a/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.parquet b/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.parquet
new file mode 100644
index 000000000..948d9a141
--- /dev/null
+++ b/src/arrow/testing/data/parquet/generated_simple_numerics/blogs.parquet
Binary files differ