This is page 8 of 9. Use http://codebase.md/datalab-to/marker?lines=true&page={x} to view the full context.
# Directory Structure
```
├── .github
│ ├── ISSUE_TEMPLATE
│ │ ├── breaking-bug-report.md
│ │ ├── feature_request.md
│ │ └── output-bug-report.md
│ └── workflows
│ ├── benchmarks.yml
│ ├── ci.yml
│ ├── cla.yml
│ ├── publish.yml
│ └── scripts.yml
├── .gitignore
├── .pre-commit-config.yaml
├── benchmarks
│ ├── __init__.py
│ ├── overall
│ │ ├── __init__.py
│ │ ├── display
│ │ │ ├── __init__.py
│ │ │ ├── dataset.py
│ │ │ └── table.py
│ │ ├── download
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── llamaparse.py
│ │ │ ├── main.py
│ │ │ ├── mathpix.py
│ │ │ └── mistral.py
│ │ ├── elo.py
│ │ ├── methods
│ │ │ ├── __init__.py
│ │ │ ├── docling.py
│ │ │ ├── gt.py
│ │ │ ├── llamaparse.py
│ │ │ ├── marker.py
│ │ │ ├── mathpix.py
│ │ │ ├── mistral.py
│ │ │ ├── olmocr.py
│ │ │ └── schema.py
│ │ ├── overall.py
│ │ ├── registry.py
│ │ ├── schema.py
│ │ └── scorers
│ │ ├── __init__.py
│ │ ├── clean.py
│ │ ├── heuristic.py
│ │ ├── llm.py
│ │ └── schema.py
│ ├── table
│ │ ├── __init__.py
│ │ ├── gemini.py
│ │ ├── inference.py
│ │ ├── scoring.py
│ │ └── table.py
│ ├── throughput
│ │ ├── __init__.py
│ │ └── main.py
│ └── verify_scores.py
├── chunk_convert.py
├── CLA.md
├── convert_single.py
├── convert.py
├── data
│ ├── .gitignore
│ ├── examples
│ │ ├── json
│ │ │ ├── multicolcnn.json
│ │ │ ├── switch_trans.json
│ │ │ └── thinkpython.json
│ │ └── markdown
│ │ ├── multicolcnn
│ │ │ ├── _page_1_Figure_0.jpeg
│ │ │ ├── _page_2_Picture_0.jpeg
│ │ │ ├── _page_6_Figure_0.jpeg
│ │ │ ├── _page_7_Figure_0.jpeg
│ │ │ ├── multicolcnn_meta.json
│ │ │ └── multicolcnn.md
│ │ ├── switch_transformers
│ │ │ ├── _page_11_Figure_4.jpeg
│ │ │ ├── _page_12_Figure_4.jpeg
│ │ │ ├── _page_13_Figure_2.jpeg
│ │ │ ├── _page_18_Figure_1.jpeg
│ │ │ ├── _page_18_Figure_3.jpeg
│ │ │ ├── _page_2_Figure_3.jpeg
│ │ │ ├── _page_20_Figure_1.jpeg
│ │ │ ├── _page_20_Figure_4.jpeg
│ │ │ ├── _page_27_Figure_1.jpeg
│ │ │ ├── _page_29_Figure_1.jpeg
│ │ │ ├── _page_30_Figure_1.jpeg
│ │ │ ├── _page_31_Figure_3.jpeg
│ │ │ ├── _page_4_Figure_1.jpeg
│ │ │ ├── _page_5_Figure_3.jpeg
│ │ │ ├── switch_trans_meta.json
│ │ │ └── switch_trans.md
│ │ └── thinkpython
│ │ ├── _page_109_Figure_1.jpeg
│ │ ├── _page_115_Figure_1.jpeg
│ │ ├── _page_116_Figure_3.jpeg
│ │ ├── _page_127_Figure_1.jpeg
│ │ ├── _page_128_Figure_1.jpeg
│ │ ├── _page_167_Figure_1.jpeg
│ │ ├── _page_169_Figure_1.jpeg
│ │ ├── _page_173_Figure_1.jpeg
│ │ ├── _page_190_Figure_1.jpeg
│ │ ├── _page_195_Figure_1.jpeg
│ │ ├── _page_205_Figure_1.jpeg
│ │ ├── _page_23_Figure_1.jpeg
│ │ ├── _page_23_Figure_3.jpeg
│ │ ├── _page_230_Figure_1.jpeg
│ │ ├── _page_233_Figure_1.jpeg
│ │ ├── _page_233_Figure_3.jpeg
│ │ ├── _page_234_Figure_1.jpeg
│ │ ├── _page_235_Figure_1.jpeg
│ │ ├── _page_236_Figure_1.jpeg
│ │ ├── _page_236_Figure_3.jpeg
│ │ ├── _page_237_Figure_1.jpeg
│ │ ├── _page_238_Figure_1.jpeg
│ │ ├── _page_46_Figure_1.jpeg
│ │ ├── _page_60_Figure_1.jpeg
│ │ ├── _page_60_Figure_3.jpeg
│ │ ├── _page_67_Figure_1.jpeg
│ │ ├── _page_71_Figure_1.jpeg
│ │ ├── _page_78_Figure_1.jpeg
│ │ ├── _page_85_Figure_1.jpeg
│ │ ├── _page_94_Figure_1.jpeg
│ │ ├── _page_99_Figure_17.jpeg
│ │ ├── _page_99_Figure_178.jpeg
│ │ ├── thinkpython_meta.json
│ │ └── thinkpython.md
│ ├── images
│ │ ├── overall.png
│ │ ├── per_doc.png
│ │ └── table.png
│ └── latex_to_md.sh
├── examples
│ ├── marker_modal_deployment.py
│ └── README.md
├── extraction_app.py
├── LICENSE
├── marker
│ ├── builders
│ │ ├── __init__.py
│ │ ├── document.py
│ │ ├── layout.py
│ │ ├── line.py
│ │ ├── ocr.py
│ │ └── structure.py
│ ├── config
│ │ ├── __init__.py
│ │ ├── crawler.py
│ │ ├── parser.py
│ │ └── printer.py
│ ├── converters
│ │ ├── __init__.py
│ │ ├── extraction.py
│ │ ├── ocr.py
│ │ ├── pdf.py
│ │ └── table.py
│ ├── extractors
│ │ ├── __init__.py
│ │ ├── document.py
│ │ └── page.py
│ ├── logger.py
│ ├── models.py
│ ├── output.py
│ ├── processors
│ │ ├── __init__.py
│ │ ├── blank_page.py
│ │ ├── block_relabel.py
│ │ ├── blockquote.py
│ │ ├── code.py
│ │ ├── debug.py
│ │ ├── document_toc.py
│ │ ├── equation.py
│ │ ├── footnote.py
│ │ ├── ignoretext.py
│ │ ├── line_merge.py
│ │ ├── line_numbers.py
│ │ ├── list.py
│ │ ├── llm
│ │ │ ├── __init__.py
│ │ │ ├── llm_complex.py
│ │ │ ├── llm_equation.py
│ │ │ ├── llm_form.py
│ │ │ ├── llm_handwriting.py
│ │ │ ├── llm_image_description.py
│ │ │ ├── llm_mathblock.py
│ │ │ ├── llm_meta.py
│ │ │ ├── llm_page_correction.py
│ │ │ ├── llm_sectionheader.py
│ │ │ ├── llm_table_merge.py
│ │ │ └── llm_table.py
│ │ ├── order.py
│ │ ├── page_header.py
│ │ ├── reference.py
│ │ ├── sectionheader.py
│ │ ├── table.py
│ │ ├── text.py
│ │ └── util.py
│ ├── providers
│ │ ├── __init__.py
│ │ ├── document.py
│ │ ├── epub.py
│ │ ├── html.py
│ │ ├── image.py
│ │ ├── pdf.py
│ │ ├── powerpoint.py
│ │ ├── registry.py
│ │ ├── spreadsheet.py
│ │ └── utils.py
│ ├── renderers
│ │ ├── __init__.py
│ │ ├── chunk.py
│ │ ├── extraction.py
│ │ ├── html.py
│ │ ├── json.py
│ │ ├── markdown.py
│ │ └── ocr_json.py
│ ├── schema
│ │ ├── __init__.py
│ │ ├── blocks
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── basetable.py
│ │ │ ├── caption.py
│ │ │ ├── code.py
│ │ │ ├── complexregion.py
│ │ │ ├── equation.py
│ │ │ ├── figure.py
│ │ │ ├── footnote.py
│ │ │ ├── form.py
│ │ │ ├── handwriting.py
│ │ │ ├── inlinemath.py
│ │ │ ├── listitem.py
│ │ │ ├── pagefooter.py
│ │ │ ├── pageheader.py
│ │ │ ├── picture.py
│ │ │ ├── reference.py
│ │ │ ├── sectionheader.py
│ │ │ ├── table.py
│ │ │ ├── tablecell.py
│ │ │ ├── text.py
│ │ │ └── toc.py
│ │ ├── document.py
│ │ ├── groups
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── figure.py
│ │ │ ├── list.py
│ │ │ ├── page.py
│ │ │ ├── picture.py
│ │ │ └── table.py
│ │ ├── polygon.py
│ │ ├── registry.py
│ │ └── text
│ │ ├── __init__.py
│ │ ├── char.py
│ │ ├── line.py
│ │ └── span.py
│ ├── scripts
│ │ ├── __init__.py
│ │ ├── chunk_convert.py
│ │ ├── chunk_convert.sh
│ │ ├── common.py
│ │ ├── convert_single.py
│ │ ├── convert.py
│ │ ├── extraction_app.py
│ │ ├── file_to_s3.py
│ │ ├── run_streamlit_app.py
│ │ ├── server.py
│ │ └── streamlit_app.py
│ ├── services
│ │ ├── __init__.py
│ │ ├── azure_openai.py
│ │ ├── claude.py
│ │ ├── gemini.py
│ │ ├── ollama.py
│ │ ├── openai.py
│ │ └── vertex.py
│ ├── settings.py
│ ├── util.py
│ └── utils
│ ├── __init__.py
│ ├── batch.py
│ ├── gpu.py
│ └── image.py
├── marker_app.py
├── marker_server.py
├── MODEL_LICENSE
├── poetry.lock
├── pyproject.toml
├── pytest.ini
├── README.md
├── signatures
│ └── version1
│ └── cla.json
├── static
│ └── fonts
│ └── .gitignore
└── tests
├── builders
│ ├── test_blank_page.py
│ ├── test_document_builder.py
│ ├── test_garbled_pdf.py
│ ├── test_layout_replace.py
│ ├── test_ocr_builder.py
│ ├── test_ocr_pipeline.py
│ ├── test_overriding.py
│ ├── test_pdf_links.py
│ ├── test_rotated_bboxes.py
│ ├── test_strip_existing_ocr.py
│ └── test_structure.py
├── config
│ └── test_config.py
├── conftest.py
├── converters
│ ├── test_extraction_converter.py
│ ├── test_ocr_converter.py
│ ├── test_pdf_converter.py
│ └── test_table_converter.py
├── processors
│ ├── test_document_toc_processor.py
│ ├── test_equation_processor.py
│ ├── test_footnote_processor.py
│ ├── test_ignoretext.py
│ ├── test_llm_processors.py
│ ├── test_table_merge.py
│ └── test_table_processor.py
├── providers
│ ├── test_document_providers.py
│ ├── test_image_provider.py
│ └── test_pdf_provider.py
├── renderers
│ ├── test_chunk_renderer.py
│ ├── test_extract_images.py
│ ├── test_html_renderer.py
│ ├── test_json_renderer.py
│ └── test_markdown_renderer.py
├── schema
│ └── groups
│ └── test_list_grouping.py
├── services
│ └── test_service_init.py
└── utils.py
```
# Files
--------------------------------------------------------------------------------
/data/examples/markdown/thinkpython/thinkpython_meta.json:
--------------------------------------------------------------------------------
```json
1 | {
2 | "table_of_contents": [
3 | {
4 | "title": "Think Python",
5 | "heading_level": null,
6 | "page_id": 0,
7 | "polygon": [
8 | [
9 | 398.935546875,
10 | 265.095703125
11 | ],
12 | [
13 | 525.6013793945312,
14 | 265.095703125
15 | ],
16 | [
17 | 525.6013793945312,
18 | 289.6333312988281
19 | ],
20 | [
21 | 398.935546875,
22 | 289.6333312988281
23 | ]
24 | ]
25 | },
26 | {
27 | "title": "How to Think Like a Computer Scientist",
28 | "heading_level": null,
29 | "page_id": 0,
30 | "polygon": [
31 | [
32 | 267.3017578125,
33 | 306.861328125
34 | ],
35 | [
36 | 525.6033325195312,
37 | 306.861328125
38 | ],
39 | [
40 | 525.6033325195312,
41 | 323.876953125
42 | ],
43 | [
44 | 267.3017578125,
45 | 323.876953125
46 | ]
47 | ]
48 | },
49 | {
50 | "title": "Think Python",
51 | "heading_level": null,
52 | "page_id": 2,
53 | "polygon": [
54 | [
55 | 398.63671875,
56 | 264.90234375
57 | ],
58 | [
59 | 525.6013793945312,
60 | 264.90234375
61 | ],
62 | [
63 | 525.6013793945312,
64 | 289.6333312988281
65 | ],
66 | [
67 | 398.63671875,
68 | 289.6333312988281
69 | ]
70 | ]
71 | },
72 | {
73 | "title": "How to Think Like a Computer Scientist",
74 | "heading_level": null,
75 | "page_id": 2,
76 | "polygon": [
77 | [
78 | 267.451171875,
79 | 306.66796875
80 | ],
81 | [
82 | 525.6033325195312,
83 | 306.66796875
84 | ],
85 | [
86 | 525.6033325195312,
87 | 323.7117614746094
88 | ],
89 | [
90 | 267.451171875,
91 | 323.7117614746094
92 | ]
93 | ]
94 | },
95 | {
96 | "title": "Preface",
97 | "heading_level": null,
98 | "page_id": 4,
99 | "polygon": [
100 | [
101 | 128.49609375,
102 | 165.322265625
103 | ],
104 | [
105 | 213.662109375,
106 | 165.322265625
107 | ],
108 | [
109 | 213.662109375,
110 | 190.65838623046875
111 | ],
112 | [
113 | 128.49609375,
114 | 190.65838623046875
115 | ]
116 | ]
117 | },
118 | {
119 | "title": "The strange history of this book",
120 | "heading_level": null,
121 | "page_id": 4,
122 | "polygon": [
123 | [
124 | 129.31787109375,
125 | 237.638671875
126 | ],
127 | [
128 | 338.8106384277344,
129 | 237.638671875
130 | ],
131 | [
132 | 338.8106384277344,
133 | 253.55902099609375
134 | ],
135 | [
136 | 129.31787109375,
137 | 253.55902099609375
138 | ]
139 | ]
140 | },
141 | {
142 | "title": "Acknowledgments",
143 | "heading_level": null,
144 | "page_id": 5,
145 | "polygon": [
146 | [
147 | 85.83837890625,
148 | 510.08203125
149 | ],
150 | [
151 | 211.5703125,
152 | 510.08203125
153 | ],
154 | [
155 | 211.5703125,
156 | 526.0249328613281
157 | ],
158 | [
159 | 85.83837890625,
160 | 526.0249328613281
161 | ]
162 | ]
163 | },
164 | {
165 | "title": "Contributor List",
166 | "heading_level": null,
167 | "page_id": 6,
168 | "polygon": [
169 | [
170 | 128.0478515625,
171 | 84.498046875
172 | ],
173 | [
174 | 235.97708129882812,
175 | 84.498046875
176 | ],
177 | [
178 | 235.97708129882812,
179 | 100.29998779296875
180 | ],
181 | [
182 | 128.0478515625,
183 | 100.29998779296875
184 | ]
185 | ]
186 | },
187 | {
188 | "title": "Contents",
189 | "heading_level": null,
190 | "page_id": 12,
191 | "polygon": [
192 | [
193 | 128.0478515625,
194 | 165.40826416015625
195 | ],
196 | [
197 | 231.47499084472656,
198 | 165.40826416015625
199 | ],
200 | [
201 | 231.47499084472656,
202 | 190.1953125
203 | ],
204 | [
205 | 128.0478515625,
206 | 190.1953125
207 | ]
208 | ]
209 | },
210 | {
211 | "title": "Chapter 1",
212 | "heading_level": null,
213 | "page_id": 22,
214 | "polygon": [
215 | [
216 | 128.197265625,
217 | 164.801513671875
218 | ],
219 | [
220 | 220.84561157226562,
221 | 164.801513671875
222 | ],
223 | [
224 | 220.84561157226562,
225 | 185.4639892578125
226 | ],
227 | [
228 | 128.197265625,
229 | 185.4639892578125
230 | ]
231 | ]
232 | },
233 | {
234 | "title": "The way of the program",
235 | "heading_level": null,
236 | "page_id": 22,
237 | "polygon": [
238 | [
239 | 127.97314453125,
240 | 220.236328125
241 | ],
242 | [
243 | 400.91961669921875,
244 | 220.236328125
245 | ],
246 | [
247 | 400.91961669921875,
248 | 245.6234130859375
249 | ],
250 | [
251 | 127.97314453125,
252 | 245.6234130859375
253 | ]
254 | ]
255 | },
256 | {
257 | "title": "1.1 The Python programming language",
258 | "heading_level": null,
259 | "page_id": 22,
260 | "polygon": [
261 | [
262 | 128.9443359375,
263 | 498.8671875
264 | ],
265 | [
266 | 395.05078125,
267 | 498.8671875
268 | ],
269 | [
270 | 395.05078125,
271 | 513.9990234375
272 | ],
273 | [
274 | 128.9443359375,
275 | 513.9990234375
276 | ]
277 | ]
278 | },
279 | {
280 | "title": "1.2 What is a program?",
281 | "heading_level": null,
282 | "page_id": 24,
283 | "polygon": [
284 | [
285 | 128.3466796875,
286 | 85.95379638671875
287 | ],
288 | [
289 | 288.8173828125,
290 | 85.95379638671875
291 | ],
292 | [
293 | 288.8173828125,
294 | 100.29998779296875
295 | ],
296 | [
297 | 128.3466796875,
298 | 100.29998779296875
299 | ]
300 | ]
301 | },
302 | {
303 | "title": "1.3 What is debugging?",
304 | "heading_level": null,
305 | "page_id": 24,
306 | "polygon": [
307 | [
308 | 128.0478515625,
309 | 439.2318420410156
310 | ],
311 | [
312 | 292.5728454589844,
313 | 439.2318420410156
314 | ],
315 | [
316 | 292.5728454589844,
317 | 453.57806396484375
318 | ],
319 | [
320 | 128.0478515625,
321 | 453.57806396484375
322 | ]
323 | ]
324 | },
325 | {
326 | "title": "1.3.1 Syntax errors",
327 | "heading_level": null,
328 | "page_id": 24,
329 | "polygon": [
330 | [
331 | 129.09375,
332 | 548.9158477783203
333 | ],
334 | [
335 | 237.53152465820312,
336 | 548.9158477783203
337 | ],
338 | [
339 | 237.53152465820312,
340 | 560.8710479736328
341 | ],
342 | [
343 | 129.09375,
344 | 560.8710479736328
345 | ]
346 | ]
347 | },
348 | {
349 | "title": "1.3.2 Runtime errors",
350 | "heading_level": null,
351 | "page_id": 25,
352 | "polygon": [
353 | [
354 | 85.53955078125,
355 | 86.3349609375
356 | ],
357 | [
358 | 207.685546875,
359 | 86.3349609375
360 | ],
361 | [
362 | 207.685546875,
363 | 99.24493408203125
364 | ],
365 | [
366 | 85.53955078125,
367 | 99.24493408203125
368 | ]
369 | ]
370 | },
371 | {
372 | "title": "1.3.3 Semantic errors",
373 | "heading_level": null,
374 | "page_id": 25,
375 | "polygon": [
376 | [
377 | 85.9130859375,
378 | 206.12109375
379 | ],
380 | [
381 | 208.1337890625,
382 | 206.12109375
383 | ],
384 | [
385 | 208.1337890625,
386 | 220.16192626953125
387 | ],
388 | [
389 | 85.9130859375,
390 | 220.16192626953125
391 | ]
392 | ]
393 | },
394 | {
395 | "title": "1.3.4 Experimental debugging",
396 | "heading_level": null,
397 | "page_id": 25,
398 | "polygon": [
399 | [
400 | 85.83837890625,
401 | 364.095703125
402 | ],
403 | [
404 | 258.78515625,
405 | 364.095703125
406 | ],
407 | [
408 | 258.78515625,
409 | 377.6620178222656
410 | ],
411 | [
412 | 85.83837890625,
413 | 377.6620178222656
414 | ]
415 | ]
416 | },
417 | {
418 | "title": "1.4 Formal and natural languages",
419 | "heading_level": null,
420 | "page_id": 26,
421 | "polygon": [
422 | [
423 | 127.82373046875,
424 | 85.95379638671875
425 | ],
426 | [
427 | 357.099609375,
428 | 85.95379638671875
429 | ],
430 | [
431 | 357.099609375,
432 | 100.353515625
433 | ],
434 | [
435 | 127.82373046875,
436 | 100.353515625
437 | ]
438 | ]
439 | },
440 | {
441 | "title": "Programming languages are formal languages that have been designed to\nexpress computations.",
442 | "heading_level": null,
443 | "page_id": 26,
444 | "polygon": [
445 | [
446 | 153.59765625,
447 | 224.490234375
448 | ],
449 | [
450 | 500.8359375,
451 | 224.490234375
452 | ],
453 | [
454 | 500.8359375,
455 | 246.73370361328125
456 | ],
457 | [
458 | 153.59765625,
459 | 246.73370361328125
460 | ]
461 | ]
462 | },
463 | {
464 | "title": "1.5 The first program",
465 | "heading_level": null,
466 | "page_id": 27,
467 | "polygon": [
468 | [
469 | 85.9130859375,
470 | 447.3996887207031
471 | ],
472 | [
473 | 232.6595001220703,
474 | 447.3996887207031
475 | ],
476 | [
477 | 232.6595001220703,
478 | 461.74591064453125
479 | ],
480 | [
481 | 85.9130859375,
482 | 461.74591064453125
483 | ]
484 | ]
485 | },
486 | {
487 | "title": "1.6 Debugging",
488 | "heading_level": null,
489 | "page_id": 28,
490 | "polygon": [
491 | [
492 | 128.42138671875,
493 | 85.95379638671875
494 | ],
495 | [
496 | 236.00576782226562,
497 | 85.95379638671875
498 | ],
499 | [
500 | 236.00576782226562,
501 | 101.2236328125
502 | ],
503 | [
504 | 128.42138671875,
505 | 101.2236328125
506 | ]
507 | ]
508 | },
509 | {
510 | "title": "1.7 Glossary",
511 | "heading_level": null,
512 | "page_id": 28,
513 | "polygon": [
514 | [
515 | 128.0478515625,
516 | 502.734375
517 | ],
518 | [
519 | 220.0527801513672,
520 | 502.734375
521 | ],
522 | [
523 | 220.0527801513672,
524 | 517.5260620117188
525 | ],
526 | [
527 | 128.0478515625,
528 | 517.5260620117188
529 | ]
530 | ]
531 | },
532 | {
533 | "title": "1.8 Exercises",
534 | "heading_level": null,
535 | "page_id": 30,
536 | "polygon": [
537 | [
538 | 128.6455078125,
539 | 85.63177490234375
540 | ],
541 | [
542 | 221.63088989257812,
543 | 85.63177490234375
544 | ],
545 | [
546 | 221.63088989257812,
547 | 99.97796630859375
548 | ],
549 | [
550 | 128.6455078125,
551 | 99.97796630859375
552 | ]
553 | ]
554 | },
555 | {
556 | "title": "Chapter 2",
557 | "heading_level": null,
558 | "page_id": 32,
559 | "polygon": [
560 | [
561 | 128.86962890625,
562 | 164.935546875
563 | ],
564 | [
565 | 221.1328125,
566 | 164.935546875
567 | ],
568 | [
569 | 221.1328125,
570 | 185.71087646484375
571 | ],
572 | [
573 | 128.86962890625,
574 | 185.71087646484375
575 | ]
576 | ]
577 | },
578 | {
579 | "title": "Variables, expressions and\nstatements",
580 | "heading_level": null,
581 | "page_id": 32,
582 | "polygon": [
583 | [
584 | 128.9443359375,
585 | 219.462890625
586 | ],
587 | [
588 | 430.3125,
589 | 219.462890625
590 | ],
591 | [
592 | 430.3125,
593 | 276.60333251953125
594 | ],
595 | [
596 | 128.9443359375,
597 | 276.60333251953125
598 | ]
599 | ]
600 | },
601 | {
602 | "title": "2.1 Values and types",
603 | "heading_level": null,
604 | "page_id": 32,
605 | "polygon": [
606 | [
607 | 128.794921875,
608 | 326.390625
609 | ],
610 | [
611 | 273.427734375,
612 | 326.390625
613 | ],
614 | [
615 | 273.427734375,
616 | 340.7639465332031
617 | ],
618 | [
619 | 128.794921875,
620 | 340.7639465332031
621 | ]
622 | ]
623 | },
624 | {
625 | "title": "2.2 Variables",
626 | "heading_level": null,
627 | "page_id": 33,
628 | "polygon": [
629 | [
630 | 85.9130859375,
631 | 272.830078125
632 | ],
633 | [
634 | 180.03765869140625,
635 | 272.830078125
636 | ],
637 | [
638 | 180.03765869140625,
639 | 288.0208435058594
640 | ],
641 | [
642 | 85.9130859375,
643 | 288.0208435058594
644 | ]
645 | ]
646 | },
647 | {
648 | "title": "2.3 Variable names and keywords",
649 | "heading_level": null,
650 | "page_id": 33,
651 | "polygon": [
652 | [
653 | 85.98779296875,
654 | 607.3946685791016
655 | ],
656 | [
657 | 315.92486572265625,
658 | 607.3946685791016
659 | ],
660 | [
661 | 315.92486572265625,
662 | 621.7408599853516
663 | ],
664 | [
665 | 85.98779296875,
666 | 621.7408599853516
667 | ]
668 | ]
669 | },
670 | {
671 | "title": "2.4 Operators and operands",
672 | "heading_level": null,
673 | "page_id": 34,
674 | "polygon": [
675 | [
676 | 128.197265625,
677 | 452.3846435546875
678 | ],
679 | [
680 | 319.6728820800781,
681 | 452.3846435546875
682 | ],
683 | [
684 | 319.6728820800781,
685 | 466.7308654785156
686 | ],
687 | [
688 | 128.197265625,
689 | 466.7308654785156
690 | ]
691 | ]
692 | },
693 | {
694 | "title": "2.5 Expressions and statements",
695 | "heading_level": null,
696 | "page_id": 35,
697 | "polygon": [
698 | [
699 | 85.6142578125,
700 | 198.7734375
701 | ],
702 | [
703 | 298.7524108886719,
704 | 198.7734375
705 | ],
706 | [
707 | 298.7524108886719,
708 | 213.87689208984375
709 | ],
710 | [
711 | 85.6142578125,
712 | 213.87689208984375
713 | ]
714 | ]
715 | },
716 | {
717 | "title": "2.6 Interactive mode and script mode",
718 | "heading_level": null,
719 | "page_id": 35,
720 | "polygon": [
721 | [
722 | 85.46484375,
723 | 400.640625
724 | ],
725 | [
726 | 337.83148193359375,
727 | 400.640625
728 | ],
729 | [
730 | 337.83148193359375,
731 | 415.3359375
732 | ],
733 | [
734 | 85.46484375,
735 | 415.3359375
736 | ]
737 | ]
738 | },
739 | {
740 | "title": "2.7 Order of operations",
741 | "heading_level": null,
742 | "page_id": 36,
743 | "polygon": [
744 | [
745 | 128.42138671875,
746 | 295.453125
747 | ],
748 | [
749 | 291.357421875,
750 | 295.453125
751 | ],
752 | [
753 | 291.357421875,
754 | 311.4539794921875
755 | ],
756 | [
757 | 128.42138671875,
758 | 311.4539794921875
759 | ]
760 | ]
761 | },
762 | {
763 | "title": "2.8 String operations",
764 | "heading_level": null,
765 | "page_id": 36,
766 | "polygon": [
767 | [
768 | 127.82373046875,
769 | 633.83203125
770 | ],
771 | [
772 | 275.4434814453125,
773 | 633.83203125
774 | ],
775 | [
776 | 275.4434814453125,
777 | 649.3340301513672
778 | ],
779 | [
780 | 127.82373046875,
781 | 649.3340301513672
782 | ]
783 | ]
784 | },
785 | {
786 | "title": "2.9 Comments",
787 | "heading_level": null,
788 | "page_id": 37,
789 | "polygon": [
790 | [
791 | 86.13720703125,
792 | 291.005859375
793 | ],
794 | [
795 | 189.60665893554688,
796 | 291.005859375
797 | ],
798 | [
799 | 189.60665893554688,
800 | 306.1039123535156
801 | ],
802 | [
803 | 86.13720703125,
804 | 306.1039123535156
805 | ]
806 | ]
807 | },
808 | {
809 | "title": "2.10 Debugging",
810 | "heading_level": null,
811 | "page_id": 37,
812 | "polygon": [
813 | [
814 | 85.53955078125,
815 | 640.79296875
816 | ],
817 | [
818 | 201.41015625,
819 | 640.79296875
820 | ],
821 | [
822 | 201.41015625,
823 | 655.48828125
824 | ],
825 | [
826 | 85.53955078125,
827 | 655.48828125
828 | ]
829 | ]
830 | },
831 | {
832 | "title": "2.11 Glossary",
833 | "heading_level": null,
834 | "page_id": 38,
835 | "polygon": [
836 | [
837 | 128.3466796875,
838 | 389.354736328125
839 | ],
840 | [
841 | 227.2259063720703,
842 | 389.354736328125
843 | ],
844 | [
845 | 227.2259063720703,
846 | 403.7009582519531
847 | ],
848 | [
849 | 128.3466796875,
850 | 403.7009582519531
851 | ]
852 | ]
853 | },
854 | {
855 | "title": "2.12 Exercises",
856 | "heading_level": null,
857 | "page_id": 39,
858 | "polygon": [
859 | [
860 | 85.39013671875,
861 | 297.7734375
862 | ],
863 | [
864 | 185.60400390625,
865 | 297.7734375
866 | ],
867 | [
868 | 185.60400390625,
869 | 312.24993896484375
870 | ],
871 | [
872 | 85.39013671875,
873 | 312.24993896484375
874 | ]
875 | ]
876 | },
877 | {
878 | "title": "Chapter 3",
879 | "heading_level": null,
880 | "page_id": 40,
881 | "polygon": [
882 | [
883 | 128.27197265625,
884 | 164.6455078125
885 | ],
886 | [
887 | 220.84561157226562,
888 | 164.6455078125
889 | ],
890 | [
891 | 220.84561157226562,
892 | 185.87091064453125
893 | ],
894 | [
895 | 128.27197265625,
896 | 185.87091064453125
897 | ]
898 | ]
899 | },
900 | {
901 | "title": "Functions",
902 | "heading_level": null,
903 | "page_id": 40,
904 | "polygon": [
905 | [
906 | 128.49609375,
907 | 221.65228271484375
908 | ],
909 | [
910 | 242.349609375,
911 | 221.65228271484375
912 | ],
913 | [
914 | 242.349609375,
915 | 246.4393310546875
916 | ],
917 | [
918 | 128.49609375,
919 | 246.4393310546875
920 | ]
921 | ]
922 | },
923 | {
924 | "title": "3.1 Function calls",
925 | "heading_level": null,
926 | "page_id": 40,
927 | "polygon": [
928 | [
929 | 128.86962890625,
930 | 296.033203125
931 | ],
932 | [
933 | 253.1064453125,
934 | 296.033203125
935 | ],
936 | [
937 | 253.1064453125,
938 | 310.75994873046875
939 | ],
940 | [
941 | 128.86962890625,
942 | 310.75994873046875
943 | ]
944 | ]
945 | },
946 | {
947 | "title": "3.2 Type conversion functions",
948 | "heading_level": null,
949 | "page_id": 40,
950 | "polygon": [
951 | [
952 | 127.8984375,
953 | 495.38671875
954 | ],
955 | [
956 | 335.12371826171875,
957 | 495.38671875
958 | ],
959 | [
960 | 335.12371826171875,
961 | 510.4379577636719
962 | ],
963 | [
964 | 127.8984375,
965 | 510.4379577636719
966 | ]
967 | ]
968 | },
969 | {
970 | "title": "3.3 Math functions",
971 | "heading_level": null,
972 | "page_id": 41,
973 | "polygon": [
974 | [
975 | 85.83837890625,
976 | 231.064453125
977 | ],
978 | [
979 | 219.475341796875,
980 | 231.064453125
981 | ],
982 | [
983 | 219.475341796875,
984 | 246.52093505859375
985 | ],
986 | [
987 | 85.83837890625,
988 | 246.52093505859375
989 | ]
990 | ]
991 | },
992 | {
993 | "title": "3.4 Composition",
994 | "heading_level": null,
995 | "page_id": 42,
996 | "polygon": [
997 | [
998 | 129.09375,
999 | 85.63177490234375
1000 | ],
1001 | [
1002 | 247.15277099609375,
1003 | 85.63177490234375
1004 | ],
1005 | [
1006 | 247.15277099609375,
1007 | 99.97796630859375
1008 | ],
1009 | [
1010 | 129.09375,
1011 | 99.97796630859375
1012 | ]
1013 | ]
1014 | },
1015 | {
1016 | "title": "3.5 Adding new functions",
1017 | "heading_level": null,
1018 | "page_id": 42,
1019 | "polygon": [
1020 | [
1021 | 128.197265625,
1022 | 341.8738098144531
1023 | ],
1024 | [
1025 | 309.3005065917969,
1026 | 341.8738098144531
1027 | ],
1028 | [
1029 | 309.3005065917969,
1030 | 356.22003173828125
1031 | ],
1032 | [
1033 | 128.197265625,
1034 | 356.22003173828125
1035 | ]
1036 | ]
1037 | },
1038 | {
1039 | "title": "3.6 Definitions and uses",
1040 | "heading_level": null,
1041 | "page_id": 43,
1042 | "polygon": [
1043 | [
1044 | 85.98779296875,
1045 | 487.65234375
1046 | ],
1047 | [
1048 | 253.33245849609375,
1049 | 487.65234375
1050 | ],
1051 | [
1052 | 253.33245849609375,
1053 | 502.0660705566406
1054 | ],
1055 | [
1056 | 85.98779296875,
1057 | 502.0660705566406
1058 | ]
1059 | ]
1060 | },
1061 | {
1062 | "title": "3.7 Flow of execution",
1063 | "heading_level": null,
1064 | "page_id": 44,
1065 | "polygon": [
1066 | [
1067 | 127.8984375,
1068 | 188.74676513671875
1069 | ],
1070 | [
1071 | 278.2409973144531,
1072 | 188.74676513671875
1073 | ],
1074 | [
1075 | 278.2409973144531,
1076 | 203.09295654296875
1077 | ],
1078 | [
1079 | 127.8984375,
1080 | 203.09295654296875
1081 | ]
1082 | ]
1083 | },
1084 | {
1085 | "title": "3.8 Parameters and arguments",
1086 | "heading_level": null,
1087 | "page_id": 44,
1088 | "polygon": [
1089 | [
1090 | 128.27197265625,
1091 | 519.7107849121094
1092 | ],
1093 | [
1094 | 335.6114196777344,
1095 | 519.7107849121094
1096 | ],
1097 | [
1098 | 335.6114196777344,
1099 | 534.0570068359375
1100 | ],
1101 | [
1102 | 128.27197265625,
1103 | 534.0570068359375
1104 | ]
1105 | ]
1106 | },
1107 | {
1108 | "title": "3.9 Variables and parameters are local",
1109 | "heading_level": null,
1110 | "page_id": 45,
1111 | "polygon": [
1112 | [
1113 | 85.763671875,
1114 | 466.3828125
1115 | ],
1116 | [
1117 | 342.60882568359375,
1118 | 466.3828125
1119 | ],
1120 | [
1121 | 342.60882568359375,
1122 | 480.94195556640625
1123 | ],
1124 | [
1125 | 85.763671875,
1126 | 480.94195556640625
1127 | ]
1128 | ]
1129 | },
1130 | {
1131 | "title": "3.10 Stack diagrams",
1132 | "heading_level": null,
1133 | "page_id": 46,
1134 | "polygon": [
1135 | [
1136 | 128.3466796875,
1137 | 294.8467102050781
1138 | ],
1139 | [
1140 | 269.0947265625,
1141 | 294.8467102050781
1142 | ],
1143 | [
1144 | 269.0947265625,
1145 | 309.19293212890625
1146 | ],
1147 | [
1148 | 128.3466796875,
1149 | 309.19293212890625
1150 | ]
1151 | ]
1152 | },
1153 | {
1154 | "title": "3.11 Fruitful functions and void functions",
1155 | "heading_level": null,
1156 | "page_id": 47,
1157 | "polygon": [
1158 | [
1159 | 85.3154296875,
1160 | 139.025390625
1161 | ],
1162 | [
1163 | 369.6944274902344,
1164 | 139.025390625
1165 | ],
1166 | [
1167 | 369.6944274902344,
1168 | 154.137939453125
1169 | ],
1170 | [
1171 | 85.3154296875,
1172 | 154.137939453125
1173 | ]
1174 | ]
1175 | },
1176 | {
1177 | "title": "3.12 Why functions?",
1178 | "heading_level": null,
1179 | "page_id": 47,
1180 | "polygon": [
1181 | [
1182 | 85.3154296875,
1183 | 584.71875
1184 | ],
1185 | [
1186 | 229.04421997070312,
1187 | 584.71875
1188 | ],
1189 | [
1190 | 229.04421997070312,
1191 | 599.4089813232422
1192 | ],
1193 | [
1194 | 85.3154296875,
1195 | 599.4089813232422
1196 | ]
1197 | ]
1198 | },
1199 | {
1200 | "title": "3.13 Importing with from",
1201 | "heading_level": null,
1202 | "page_id": 48,
1203 | "polygon": [
1204 | [
1205 | 127.37548828125,
1206 | 168.674072265625
1207 | ],
1208 | [
1209 | 302.5994873046875,
1210 | 168.674072265625
1211 | ],
1212 | [
1213 | 302.5994873046875,
1214 | 185.096923828125
1215 | ],
1216 | [
1217 | 127.37548828125,
1218 | 185.096923828125
1219 | ]
1220 | ]
1221 | },
1222 | {
1223 | "title": "3.14 Debugging",
1224 | "heading_level": null,
1225 | "page_id": 48,
1226 | "polygon": [
1227 | [
1228 | 128.12255859375,
1229 | 565.5196228027344
1230 | ],
1231 | [
1232 | 243.24609375,
1233 | 565.5196228027344
1234 | ],
1235 | [
1236 | 243.24609375,
1237 | 579.8658142089844
1238 | ],
1239 | [
1240 | 128.12255859375,
1241 | 579.8658142089844
1242 | ]
1243 | ]
1244 | },
1245 | {
1246 | "title": "3.15 Glossary",
1247 | "heading_level": null,
1248 | "page_id": 49,
1249 | "polygon": [
1250 | [
1251 | 85.83837890625,
1252 | 186.78515625
1253 | ],
1254 | [
1255 | 184.02589416503906,
1256 | 186.78515625
1257 | ],
1258 | [
1259 | 184.02589416503906,
1260 | 201.30694580078125
1261 | ],
1262 | [
1263 | 85.83837890625,
1264 | 201.30694580078125
1265 | ]
1266 | ]
1267 | },
1268 | {
1269 | "title": "3.16 Exercises",
1270 | "heading_level": null,
1271 | "page_id": 50,
1272 | "polygon": [
1273 | [
1274 | 128.3466796875,
1275 | 199.51275634765625
1276 | ],
1277 | [
1278 | 228.80398559570312,
1279 | 199.51275634765625
1280 | ],
1281 | [
1282 | 228.80398559570312,
1283 | 213.85894775390625
1284 | ],
1285 | [
1286 | 128.3466796875,
1287 | 213.85894775390625
1288 | ]
1289 | ]
1290 | },
1291 | {
1292 | "title": "Chapter 4",
1293 | "heading_level": null,
1294 | "page_id": 52,
1295 | "polygon": [
1296 | [
1297 | 128.6455078125,
1298 | 165.43450927734375
1299 | ],
1300 | [
1301 | 221.2822265625,
1302 | 165.43450927734375
1303 | ],
1304 | [
1305 | 221.2822265625,
1306 | 186.09698486328125
1307 | ],
1308 | [
1309 | 128.6455078125,
1310 | 186.09698486328125
1311 | ]
1312 | ]
1313 | },
1314 | {
1315 | "title": "Case study: interface design",
1316 | "heading_level": null,
1317 | "page_id": 52,
1318 | "polygon": [
1319 | [
1320 | 128.6455078125,
1321 | 222.10333251953125
1322 | ],
1323 | [
1324 | 448.83984375,
1325 | 222.10333251953125
1326 | ],
1327 | [
1328 | 448.83984375,
1329 | 246.890380859375
1330 | ],
1331 | [
1332 | 128.6455078125,
1333 | 246.890380859375
1334 | ]
1335 | ]
1336 | },
1337 | {
1338 | "title": "4.1 TurtleWorld",
1339 | "heading_level": null,
1340 | "page_id": 52,
1341 | "polygon": [
1342 | [
1343 | 128.794921875,
1344 | 351.9140625
1345 | ],
1346 | [
1347 | 241.05563354492188,
1348 | 351.9140625
1349 | ],
1350 | [
1351 | 241.05563354492188,
1352 | 366.4170227050781
1353 | ],
1354 | [
1355 | 128.794921875,
1356 | 366.4170227050781
1357 | ]
1358 | ]
1359 | },
1360 | {
1361 | "title": "4.2 Simple repetition",
1362 | "heading_level": null,
1363 | "page_id": 53,
1364 | "polygon": [
1365 | [
1366 | 85.53955078125,
1367 | 451.5947570800781
1368 | ],
1369 | [
1370 | 233.82159423828125,
1371 | 451.5947570800781
1372 | ],
1373 | [
1374 | 233.82159423828125,
1375 | 465.94097900390625
1376 | ],
1377 | [
1378 | 85.53955078125,
1379 | 465.94097900390625
1380 | ]
1381 | ]
1382 | },
1383 | {
1384 | "title": "4.3 Exercises",
1385 | "heading_level": null,
1386 | "page_id": 54,
1387 | "polygon": [
1388 | [
1389 | 128.0478515625,
1390 | 382.1136779785156
1391 | ],
1392 | [
1393 | 222.1787109375,
1394 | 382.1136779785156
1395 | ],
1396 | [
1397 | 222.1787109375,
1398 | 396.45989990234375
1399 | ],
1400 | [
1401 | 128.0478515625,
1402 | 396.45989990234375
1403 | ]
1404 | ]
1405 | },
1406 | {
1407 | "title": "4.4 Encapsulation",
1408 | "heading_level": null,
1409 | "page_id": 55,
1410 | "polygon": [
1411 | [
1412 | 85.6142578125,
1413 | 224.876953125
1414 | ],
1415 | [
1416 | 211.9005126953125,
1417 | 224.876953125
1418 | ],
1419 | [
1420 | 211.9005126953125,
1421 | 239.701904296875
1422 | ],
1423 | [
1424 | 85.6142578125,
1425 | 239.701904296875
1426 | ]
1427 | ]
1428 | },
1429 | {
1430 | "title": "4.5 Generalization",
1431 | "heading_level": null,
1432 | "page_id": 55,
1433 | "polygon": [
1434 | [
1435 | 85.763671875,
1436 | 546.046875
1437 | ],
1438 | [
1439 | 216.69219970703125,
1440 | 546.046875
1441 | ],
1442 | [
1443 | 216.69219970703125,
1444 | 560.9458923339844
1445 | ],
1446 | [
1447 | 85.763671875,
1448 | 560.9458923339844
1449 | ]
1450 | ]
1451 | },
1452 | {
1453 | "title": "4.6 Interface design",
1454 | "heading_level": null,
1455 | "page_id": 56,
1456 | "polygon": [
1457 | [
1458 | 128.49609375,
1459 | 361.9498291015625
1460 | ],
1461 | [
1462 | 267.4669494628906,
1463 | 361.9498291015625
1464 | ],
1465 | [
1466 | 267.4669494628906,
1467 | 376.2960510253906
1468 | ],
1469 | [
1470 | 128.49609375,
1471 | 376.2960510253906
1472 | ]
1473 | ]
1474 | },
1475 | {
1476 | "title": "4.7 Refactoring",
1477 | "heading_level": null,
1478 | "page_id": 57,
1479 | "polygon": [
1480 | [
1481 | 85.46484375,
1482 | 244.79296875
1483 | ],
1484 | [
1485 | 195.18724060058594,
1486 | 244.79296875
1487 | ],
1488 | [
1489 | 195.18724060058594,
1490 | 260.310791015625
1491 | ],
1492 | [
1493 | 85.46484375,
1494 | 260.310791015625
1495 | ]
1496 | ]
1497 | },
1498 | {
1499 | "title": "4.8 A development plan",
1500 | "heading_level": null,
1501 | "page_id": 58,
1502 | "polygon": [
1503 | [
1504 | 128.6455078125,
1505 | 263.548828125
1506 | ],
1507 | [
1508 | 295.9892578125,
1509 | 263.548828125
1510 | ],
1511 | [
1512 | 295.9892578125,
1513 | 278.6109619140625
1514 | ],
1515 | [
1516 | 128.6455078125,
1517 | 278.6109619140625
1518 | ]
1519 | ]
1520 | },
1521 | {
1522 | "title": "4.9 docstring",
1523 | "heading_level": null,
1524 | "page_id": 58,
1525 | "polygon": [
1526 | [
1527 | 127.97314453125,
1528 | 558.4587707519531
1529 | ],
1530 | [
1531 | 223.2376251220703,
1532 | 558.4587707519531
1533 | ],
1534 | [
1535 | 223.2376251220703,
1536 | 572.8049621582031
1537 | ],
1538 | [
1539 | 127.97314453125,
1540 | 572.8049621582031
1541 | ]
1542 | ]
1543 | },
1544 | {
1545 | "title": "4.10 Debugging",
1546 | "heading_level": null,
1547 | "page_id": 59,
1548 | "polygon": [
1549 | [
1550 | 85.46484375,
1551 | 240.56890869140625
1552 | ],
1553 | [
1554 | 201.2607421875,
1555 | 240.56890869140625
1556 | ],
1557 | [
1558 | 201.2607421875,
1559 | 255.234375
1560 | ],
1561 | [
1562 | 85.46484375,
1563 | 255.234375
1564 | ]
1565 | ]
1566 | },
1567 | {
1568 | "title": "4.11 Glossary",
1569 | "heading_level": null,
1570 | "page_id": 59,
1571 | "polygon": [
1572 | [
1573 | 85.46484375,
1574 | 474.890625
1575 | ],
1576 | [
1577 | 184.0259246826172,
1578 | 474.890625
1579 | ],
1580 | [
1581 | 184.0259246826172,
1582 | 489.46612548828125
1583 | ],
1584 | [
1585 | 85.46484375,
1586 | 489.46612548828125
1587 | ]
1588 | ]
1589 | },
1590 | {
1591 | "title": "4.12 Exercises",
1592 | "heading_level": null,
1593 | "page_id": 60,
1594 | "polygon": [
1595 | [
1596 | 127.8984375,
1597 | 445.11328125
1598 | ],
1599 | [
1600 | 228.80401611328125,
1601 | 445.11328125
1602 | ],
1603 | [
1604 | 228.80401611328125,
1605 | 459.5309753417969
1606 | ],
1607 | [
1608 | 127.8984375,
1609 | 459.5309753417969
1610 | ]
1611 | ]
1612 | },
1613 | {
1614 | "title": "Chapter 5",
1615 | "heading_level": null,
1616 | "page_id": 62,
1617 | "polygon": [
1618 | [
1619 | 129.01904296875,
1620 | 162.37750244140625
1621 | ],
1622 | [
1623 | 220.84561157226562,
1624 | 162.37750244140625
1625 | ],
1626 | [
1627 | 220.84561157226562,
1628 | 183.111328125
1629 | ],
1630 | [
1631 | 129.01904296875,
1632 | 183.111328125
1633 | ]
1634 | ]
1635 | },
1636 | {
1637 | "title": "Conditionals and recursion",
1638 | "heading_level": null,
1639 | "page_id": 62,
1640 | "polygon": [
1641 | [
1642 | 128.3466796875,
1643 | 215.982421875
1644 | ],
1645 | [
1646 | 438.6796875,
1647 | 215.982421875
1648 | ],
1649 | [
1650 | 438.6796875,
1651 | 240.775390625
1652 | ],
1653 | [
1654 | 128.3466796875,
1655 | 240.775390625
1656 | ]
1657 | ]
1658 | },
1659 | {
1660 | "title": "5.1 Modulus operator",
1661 | "heading_level": null,
1662 | "page_id": 62,
1663 | "polygon": [
1664 | [
1665 | 128.0478515625,
1666 | 287.9187927246094
1667 | ],
1668 | [
1669 | 280.2350769042969,
1670 | 287.9187927246094
1671 | ],
1672 | [
1673 | 280.2350769042969,
1674 | 302.2650146484375
1675 | ],
1676 | [
1677 | 128.0478515625,
1678 | 302.2650146484375
1679 | ]
1680 | ]
1681 | },
1682 | {
1683 | "title": "5.2 Boolean expressions",
1684 | "heading_level": null,
1685 | "page_id": 62,
1686 | "polygon": [
1687 | [
1688 | 128.57080078125,
1689 | 524.77734375
1690 | ],
1691 | [
1692 | 295.3703918457031,
1693 | 524.77734375
1694 | ],
1695 | [
1696 | 295.3703918457031,
1697 | 539.4530181884766
1698 | ],
1699 | [
1700 | 128.57080078125,
1701 | 539.4530181884766
1702 | ]
1703 | ]
1704 | },
1705 | {
1706 | "title": "5.3 Logical operators",
1707 | "heading_level": null,
1708 | "page_id": 63,
1709 | "polygon": [
1710 | [
1711 | 85.763671875,
1712 | 240.15234375
1713 | ],
1714 | [
1715 | 231.890625,
1716 | 240.15234375
1717 | ],
1718 | [
1719 | 231.890625,
1720 | 254.84765625
1721 | ],
1722 | [
1723 | 85.763671875,
1724 | 254.84765625
1725 | ]
1726 | ]
1727 | },
1728 | {
1729 | "title": "5.4 Conditional execution",
1730 | "heading_level": null,
1731 | "page_id": 63,
1732 | "polygon": [
1733 | [
1734 | 85.83837890625,
1735 | 471.796875
1736 | ],
1737 | [
1738 | 264.1640625,
1739 | 471.796875
1740 | ],
1741 | [
1742 | 264.1640625,
1743 | 487.25201416015625
1744 | ],
1745 | [
1746 | 85.83837890625,
1747 | 487.25201416015625
1748 | ]
1749 | ]
1750 | },
1751 | {
1752 | "title": "5.5 Alternative execution",
1753 | "heading_level": null,
1754 | "page_id": 64,
1755 | "polygon": [
1756 | [
1757 | 128.794921875,
1758 | 85.95379638671875
1759 | ],
1760 | [
1761 | 302.712890625,
1762 | 85.95379638671875
1763 | ],
1764 | [
1765 | 302.712890625,
1766 | 100.29998779296875
1767 | ],
1768 | [
1769 | 128.794921875,
1770 | 100.29998779296875
1771 | ]
1772 | ]
1773 | },
1774 | {
1775 | "title": "5.6 Chained conditionals",
1776 | "heading_level": null,
1777 | "page_id": 64,
1778 | "polygon": [
1779 | [
1780 | 128.6455078125,
1781 | 282.69140625
1782 | ],
1783 | [
1784 | 302.5634765625,
1785 | 282.69140625
1786 | ],
1787 | [
1788 | 302.5634765625,
1789 | 297.6069641113281
1790 | ],
1791 | [
1792 | 128.6455078125,
1793 | 297.6069641113281
1794 | ]
1795 | ]
1796 | },
1797 | {
1798 | "title": "5.7 Nested conditionals",
1799 | "heading_level": null,
1800 | "page_id": 64,
1801 | "polygon": [
1802 | [
1803 | 128.42138671875,
1804 | 597.8671875
1805 | ],
1806 | [
1807 | 292.94586181640625,
1808 | 597.8671875
1809 | ],
1810 | [
1811 | 292.94586181640625,
1812 | 613.0500030517578
1813 | ],
1814 | [
1815 | 128.42138671875,
1816 | 613.0500030517578
1817 | ]
1818 | ]
1819 | },
1820 | {
1821 | "title": "5.8 Recursion",
1822 | "heading_level": null,
1823 | "page_id": 65,
1824 | "polygon": [
1825 | [
1826 | 85.9130859375,
1827 | 372.603515625
1828 | ],
1829 | [
1830 | 184.81497192382812,
1831 | 372.603515625
1832 | ],
1833 | [
1834 | 184.81497192382812,
1835 | 387.2398681640625
1836 | ],
1837 | [
1838 | 85.9130859375,
1839 | 387.2398681640625
1840 | ]
1841 | ]
1842 | },
1843 | {
1844 | "title": "5.9 Stack diagrams for recursive functions",
1845 | "heading_level": null,
1846 | "page_id": 66,
1847 | "polygon": [
1848 | [
1849 | 128.12255859375,
1850 | 468.1249084472656
1851 | ],
1852 | [
1853 | 413.6979064941406,
1854 | 468.1249084472656
1855 | ],
1856 | [
1857 | 413.6979064941406,
1858 | 482.47113037109375
1859 | ],
1860 | [
1861 | 128.12255859375,
1862 | 482.47113037109375
1863 | ]
1864 | ]
1865 | },
1866 | {
1867 | "title": "5.10 Infinite recursion",
1868 | "heading_level": null,
1869 | "page_id": 67,
1870 | "polygon": [
1871 | [
1872 | 85.46484375,
1873 | 251.61279296875
1874 | ],
1875 | [
1876 | 239.4022216796875,
1877 | 251.61279296875
1878 | ],
1879 | [
1880 | 239.4022216796875,
1881 | 265.958984375
1882 | ],
1883 | [
1884 | 85.46484375,
1885 | 265.958984375
1886 | ]
1887 | ]
1888 | },
1889 | {
1890 | "title": "5.11 Keyboard input",
1891 | "heading_level": null,
1892 | "page_id": 67,
1893 | "polygon": [
1894 | [
1895 | 85.53955078125,
1896 | 538.5088043212891
1897 | ],
1898 | [
1899 | 229.8620147705078,
1900 | 538.5088043212891
1901 | ],
1902 | [
1903 | 229.8620147705078,
1904 | 552.8549957275391
1905 | ],
1906 | [
1907 | 85.53955078125,
1908 | 552.8549957275391
1909 | ]
1910 | ]
1911 | },
1912 | {
1913 | "title": "5.12 Debugging",
1914 | "heading_level": null,
1915 | "page_id": 68,
1916 | "polygon": [
1917 | [
1918 | 127.8984375,
1919 | 428.7655944824219
1920 | ],
1921 | [
1922 | 243.17886352539062,
1923 | 428.7655944824219
1924 | ],
1925 | [
1926 | 243.17886352539062,
1927 | 443.1796875
1928 | ],
1929 | [
1930 | 127.8984375,
1931 | 443.1796875
1932 | ]
1933 | ]
1934 | },
1935 | {
1936 | "title": "5.13 Glossary",
1937 | "heading_level": null,
1938 | "page_id": 69,
1939 | "polygon": [
1940 | [
1941 | 86.13720703125,
1942 | 427.601806640625
1943 | ],
1944 | [
1945 | 184.0259246826172,
1946 | 427.601806640625
1947 | ],
1948 | [
1949 | 184.0259246826172,
1950 | 441.9480285644531
1951 | ],
1952 | [
1953 | 86.13720703125,
1954 | 441.9480285644531
1955 | ]
1956 | ]
1957 | },
1958 | {
1959 | "title": "5.14 Exercises",
1960 | "heading_level": null,
1961 | "page_id": 70,
1962 | "polygon": [
1963 | [
1964 | 128.9443359375,
1965 | 235.6197509765625
1966 | ],
1967 | [
1968 | 228.80401611328125,
1969 | 235.6197509765625
1970 | ],
1971 | [
1972 | 228.80401611328125,
1973 | 249.9659423828125
1974 | ],
1975 | [
1976 | 128.9443359375,
1977 | 249.9659423828125
1978 | ]
1979 | ]
1980 | },
1981 | {
1982 | "title": "Chapter 6",
1983 | "heading_level": null,
1984 | "page_id": 72,
1985 | "polygon": [
1986 | [
1987 | 128.197265625,
1988 | 165.4189453125
1989 | ],
1990 | [
1991 | 220.84561157226562,
1992 | 165.4189453125
1993 | ],
1994 | [
1995 | 220.84561157226562,
1996 | 186.46197509765625
1997 | ],
1998 | [
1999 | 128.197265625,
2000 | 186.46197509765625
2001 | ]
2002 | ]
2003 | },
2004 | {
2005 | "title": "Fruitful functions",
2006 | "heading_level": null,
2007 | "page_id": 72,
2008 | "polygon": [
2009 | [
2010 | 127.001953125,
2011 | 222.169921875
2012 | ],
2013 | [
2014 | 331.2926330566406,
2015 | 222.169921875
2016 | ],
2017 | [
2018 | 331.2926330566406,
2019 | 247.620361328125
2020 | ],
2021 | [
2022 | 127.001953125,
2023 | 247.620361328125
2024 | ]
2025 | ]
2026 | },
2027 | {
2028 | "title": "6.1 Return values",
2029 | "heading_level": null,
2030 | "page_id": 72,
2031 | "polygon": [
2032 | [
2033 | 128.49609375,
2034 | 297.7734375
2035 | ],
2036 | [
2037 | 253.705078125,
2038 | 297.7734375
2039 | ],
2040 | [
2041 | 253.705078125,
2042 | 312.531982421875
2043 | ],
2044 | [
2045 | 128.49609375,
2046 | 312.531982421875
2047 | ]
2048 | ]
2049 | },
2050 | {
2051 | "title": "6.2 Incremental development",
2052 | "heading_level": null,
2053 | "page_id": 73,
2054 | "polygon": [
2055 | [
2056 | 85.39013671875,
2057 | 373.40087890625
2058 | ],
2059 | [
2060 | 288.0703125,
2061 | 373.40087890625
2062 | ],
2063 | [
2064 | 288.0703125,
2065 | 387.7471008300781
2066 | ],
2067 | [
2068 | 85.39013671875,
2069 | 387.7471008300781
2070 | ]
2071 | ]
2072 | },
2073 | {
2074 | "title": "6.3 Composition",
2075 | "heading_level": null,
2076 | "page_id": 75,
2077 | "polygon": [
2078 | [
2079 | 86.2119140625,
2080 | 230.725830078125
2081 | ],
2082 | [
2083 | 203.9527587890625,
2084 | 230.725830078125
2085 | ],
2086 | [
2087 | 203.9527587890625,
2088 | 245.072021484375
2089 | ],
2090 | [
2091 | 86.2119140625,
2092 | 245.072021484375
2093 | ]
2094 | ]
2095 | },
2096 | {
2097 | "title": "6.4 Boolean functions",
2098 | "heading_level": null,
2099 | "page_id": 75,
2100 | "polygon": [
2101 | [
2102 | 85.0166015625,
2103 | 584.7738647460938
2104 | ],
2105 | [
2106 | 237.82412719726562,
2107 | 584.7738647460938
2108 | ],
2109 | [
2110 | 237.82412719726562,
2111 | 599.1200561523438
2112 | ],
2113 | [
2114 | 85.0166015625,
2115 | 599.1200561523438
2116 | ]
2117 | ]
2118 | },
2119 | {
2120 | "title": "6.5 More recursion",
2121 | "heading_level": null,
2122 | "page_id": 76,
2123 | "polygon": [
2124 | [
2125 | 128.49609375,
2126 | 388.5017395019531
2127 | ],
2128 | [
2129 | 261.9006652832031,
2130 | 388.5017395019531
2131 | ],
2132 | [
2133 | 261.9006652832031,
2134 | 402.84796142578125
2135 | ],
2136 | [
2137 | 128.49609375,
2138 | 402.84796142578125
2139 | ]
2140 | ]
2141 | },
2142 | {
2143 | "title": "6.6 Leap of faith",
2144 | "heading_level": null,
2145 | "page_id": 78,
2146 | "polygon": [
2147 | [
2148 | 128.27197265625,
2149 | 251.32977294921875
2150 | ],
2151 | [
2152 | 245.56033325195312,
2153 | 251.32977294921875
2154 | ],
2155 | [
2156 | 245.56033325195312,
2157 | 265.67596435546875
2158 | ],
2159 | [
2160 | 128.27197265625,
2161 | 265.67596435546875
2162 | ]
2163 | ]
2164 | },
2165 | {
2166 | "title": "6.7 One more example",
2167 | "heading_level": null,
2168 | "page_id": 78,
2169 | "polygon": [
2170 | [
2171 | 128.3466796875,
2172 | 562.67578125
2173 | ],
2174 | [
2175 | 286.1279296875,
2176 | 562.67578125
2177 | ],
2178 | [
2179 | 286.1279296875,
2180 | 577.8719329833984
2181 | ],
2182 | [
2183 | 128.3466796875,
2184 | 577.8719329833984
2185 | ]
2186 | ]
2187 | },
2188 | {
2189 | "title": "6.8 Checking types",
2190 | "heading_level": null,
2191 | "page_id": 79,
2192 | "polygon": [
2193 | [
2194 | 85.6142578125,
2195 | 239.4217529296875
2196 | ],
2197 | [
2198 | 220.27874755859375,
2199 | 239.4217529296875
2200 | ],
2201 | [
2202 | 220.27874755859375,
2203 | 253.7679443359375
2204 | ],
2205 | [
2206 | 85.6142578125,
2207 | 253.7679443359375
2208 | ]
2209 | ]
2210 | },
2211 | {
2212 | "title": "6.9 Debugging",
2213 | "heading_level": null,
2214 | "page_id": 80,
2215 | "polygon": [
2216 | [
2217 | 128.3466796875,
2218 | 226.3597412109375
2219 | ],
2220 | [
2221 | 236.5224609375,
2222 | 226.3597412109375
2223 | ],
2224 | [
2225 | 236.5224609375,
2226 | 240.92578125
2227 | ],
2228 | [
2229 | 128.3466796875,
2230 | 240.92578125
2231 | ]
2232 | ]
2233 | },
2234 | {
2235 | "title": "6.10 Glossary",
2236 | "heading_level": null,
2237 | "page_id": 81,
2238 | "polygon": [
2239 | [
2240 | 86.39997863769531,
2241 | 302.02734375
2242 | ],
2243 | [
2244 | 184.02586364746094,
2245 | 302.02734375
2246 | ],
2247 | [
2248 | 184.02586364746094,
2249 | 316.90087890625
2250 | ],
2251 | [
2252 | 86.39997863769531,
2253 | 316.90087890625
2254 | ]
2255 | ]
2256 | },
2257 | {
2258 | "title": "6.11 Exercises",
2259 | "heading_level": null,
2260 | "page_id": 81,
2261 | "polygon": [
2262 | [
2263 | 85.83837890625,
2264 | 538.4977264404297
2265 | ],
2266 | [
2267 | 185.60397338867188,
2268 | 538.4977264404297
2269 | ],
2270 | [
2271 | 185.60397338867188,
2272 | 552.8439178466797
2273 | ],
2274 | [
2275 | 85.83837890625,
2276 | 552.8439178466797
2277 | ]
2278 | ]
2279 | },
2280 | {
2281 | "title": "Chapter 7",
2282 | "heading_level": null,
2283 | "page_id": 84,
2284 | "polygon": [
2285 | [
2286 | 128.794921875,
2287 | 163.99639892578125
2288 | ],
2289 | [
2290 | 221.73046875,
2291 | 163.99639892578125
2292 | ],
2293 | [
2294 | 221.73046875,
2295 | 184.65887451171875
2296 | ],
2297 | [
2298 | 128.794921875,
2299 | 184.65887451171875
2300 | ]
2301 | ]
2302 | },
2303 | {
2304 | "title": "Iteration",
2305 | "heading_level": null,
2306 | "page_id": 84,
2307 | "polygon": [
2308 | [
2309 | 128.86962890625,
2310 | 219.22723388671875
2311 | ],
2312 | [
2313 | 227.408203125,
2314 | 219.22723388671875
2315 | ],
2316 | [
2317 | 227.408203125,
2318 | 244.0142822265625
2319 | ],
2320 | [
2321 | 128.86962890625,
2322 | 244.0142822265625
2323 | ]
2324 | ]
2325 | },
2326 | {
2327 | "title": "7.1 Multiple assignment",
2328 | "heading_level": null,
2329 | "page_id": 84,
2330 | "polygon": [
2331 | [
2332 | 128.72021484375,
2333 | 292.74609375
2334 | ],
2335 | [
2336 | 299.126953125,
2337 | 292.74609375
2338 | ],
2339 | [
2340 | 299.126953125,
2341 | 307.1228942871094
2342 | ],
2343 | [
2344 | 128.72021484375,
2345 | 307.1228942871094
2346 | ]
2347 | ]
2348 | },
2349 | {
2350 | "title": "7.2 Updating variables",
2351 | "heading_level": null,
2352 | "page_id": 85,
2353 | "polygon": [
2354 | [
2355 | 85.763671875,
2356 | 163.58203125
2357 | ],
2358 | [
2359 | 244.19384765625,
2360 | 163.58203125
2361 | ],
2362 | [
2363 | 244.19384765625,
2364 | 178.75494384765625
2365 | ],
2366 | [
2367 | 85.763671875,
2368 | 178.75494384765625
2369 | ]
2370 | ]
2371 | },
2372 | {
2373 | "title": "7.3 The while statement",
2374 | "heading_level": null,
2375 | "page_id": 85,
2376 | "polygon": [
2377 | [
2378 | 85.9130859375,
2379 | 421.3271179199219
2380 | ],
2381 | [
2382 | 251.50521850585938,
2383 | 421.3271179199219
2384 | ],
2385 | [
2386 | 251.50521850585938,
2387 | 437.7499694824219
2388 | ],
2389 | [
2390 | 85.9130859375,
2391 | 437.7499694824219
2392 | ]
2393 | ]
2394 | },
2395 | {
2396 | "title": "7.4 break",
2397 | "heading_level": null,
2398 | "page_id": 86,
2399 | "polygon": [
2400 | [
2401 | 127.599609375,
2402 | 614.340087890625
2403 | ],
2404 | [
2405 | 198.31837463378906,
2406 | 614.340087890625
2407 | ],
2408 | [
2409 | 198.31837463378906,
2410 | 630.7629089355469
2411 | ],
2412 | [
2413 | 127.599609375,
2414 | 630.7629089355469
2415 | ]
2416 | ]
2417 | },
2418 | {
2419 | "title": "7.5 Square roots",
2420 | "heading_level": null,
2421 | "page_id": 87,
2422 | "polygon": [
2423 | [
2424 | 85.83837890625,
2425 | 377.9056091308594
2426 | ],
2427 | [
2428 | 201.16961669921875,
2429 | 377.9056091308594
2430 | ],
2431 | [
2432 | 201.16961669921875,
2433 | 392.2518310546875
2434 | ],
2435 | [
2436 | 85.83837890625,
2437 | 392.2518310546875
2438 | ]
2439 | ]
2440 | },
2441 | {
2442 | "title": "7.6 Algorithms",
2443 | "heading_level": null,
2444 | "page_id": 88,
2445 | "polygon": [
2446 | [
2447 | 128.12255859375,
2448 | 594.0
2449 | ],
2450 | [
2451 | 236.7947998046875,
2452 | 594.0
2453 | ],
2454 | [
2455 | 236.7947998046875,
2456 | 608.9769439697266
2457 | ],
2458 | [
2459 | 128.12255859375,
2460 | 608.9769439697266
2461 | ]
2462 | ]
2463 | },
2464 | {
2465 | "title": "7.7 Debugging",
2466 | "heading_level": null,
2467 | "page_id": 89,
2468 | "polygon": [
2469 | [
2470 | 85.53955078125,
2471 | 341.0859375
2472 | ],
2473 | [
2474 | 193.04296875,
2475 | 341.0859375
2476 | ],
2477 | [
2478 | 193.04296875,
2479 | 357.71484375
2480 | ],
2481 | [
2482 | 85.53955078125,
2483 | 357.71484375
2484 | ]
2485 | ]
2486 | },
2487 | {
2488 | "title": "7.8 Glossary",
2489 | "heading_level": null,
2490 | "page_id": 89,
2491 | "polygon": [
2492 | [
2493 | 85.68896484375,
2494 | 653.94140625
2495 | ],
2496 | [
2497 | 177.205078125,
2498 | 653.94140625
2499 | ],
2500 | [
2501 | 177.205078125,
2502 | 669.645866394043
2503 | ],
2504 | [
2505 | 85.68896484375,
2506 | 669.645866394043
2507 | ]
2508 | ]
2509 | },
2510 | {
2511 | "title": "7.9 Exercises",
2512 | "heading_level": null,
2513 | "page_id": 90,
2514 | "polygon": [
2515 | [
2516 | 128.49609375,
2517 | 248.41668701171875
2518 | ],
2519 | [
2520 | 221.73046875,
2521 | 248.41668701171875
2522 | ],
2523 | [
2524 | 221.73046875,
2525 | 262.76287841796875
2526 | ],
2527 | [
2528 | 128.49609375,
2529 | 262.76287841796875
2530 | ]
2531 | ]
2532 | },
2533 | {
2534 | "title": "Chapter 8",
2535 | "heading_level": null,
2536 | "page_id": 92,
2537 | "polygon": [
2538 | [
2539 | 128.197265625,
2540 | 164.62750244140625
2541 | ],
2542 | [
2543 | 220.84561157226562,
2544 | 164.62750244140625
2545 | ],
2546 | [
2547 | 220.84561157226562,
2548 | 185.28997802734375
2549 | ],
2550 | [
2551 | 128.197265625,
2552 | 185.28997802734375
2553 | ]
2554 | ]
2555 | },
2556 | {
2557 | "title": "Strings",
2558 | "heading_level": null,
2559 | "page_id": 92,
2560 | "polygon": [
2561 | [
2562 | 129.2431640625,
2563 | 220.4903564453125
2564 | ],
2565 | [
2566 | 211.1220703125,
2567 | 220.4903564453125
2568 | ],
2569 | [
2570 | 211.1220703125,
2571 | 245.27740478515625
2572 | ],
2573 | [
2574 | 129.2431640625,
2575 | 245.27740478515625
2576 | ]
2577 | ]
2578 | },
2579 | {
2580 | "title": "8.1 A string is a sequence",
2581 | "heading_level": null,
2582 | "page_id": 92,
2583 | "polygon": [
2584 | [
2585 | 128.6455078125,
2586 | 294.6708068847656
2587 | ],
2588 | [
2589 | 304.5088806152344,
2590 | 294.6708068847656
2591 | ],
2592 | [
2593 | 304.5088806152344,
2594 | 309.01702880859375
2595 | ],
2596 | [
2597 | 128.6455078125,
2598 | 309.01702880859375
2599 | ]
2600 | ]
2601 | },
2602 | {
2603 | "title": "8.2 len",
2604 | "heading_level": null,
2605 | "page_id": 92,
2606 | "polygon": [
2607 | [
2608 | 127.67431640625,
2609 | 661.3962249755859
2610 | ],
2611 | [
2612 | 183.7425537109375,
2613 | 661.3962249755859
2614 | ],
2615 | [
2616 | 183.7425537109375,
2617 | 677.8190460205078
2618 | ],
2619 | [
2620 | 127.67431640625,
2621 | 677.8190460205078
2622 | ]
2623 | ]
2624 | },
2625 | {
2626 | "title": "8.3 Traversal with a for loop",
2627 | "heading_level": null,
2628 | "page_id": 93,
2629 | "polygon": [
2630 | [
2631 | 85.9130859375,
2632 | 339.75921630859375
2633 | ],
2634 | [
2635 | 281.5877685546875,
2636 | 339.75921630859375
2637 | ],
2638 | [
2639 | 281.5877685546875,
2640 | 356.18206787109375
2641 | ],
2642 | [
2643 | 85.9130859375,
2644 | 356.18206787109375
2645 | ]
2646 | ]
2647 | },
2648 | {
2649 | "title": "8.4 String slices",
2650 | "heading_level": null,
2651 | "page_id": 94,
2652 | "polygon": [
2653 | [
2654 | 128.86962890625,
2655 | 401.4140625
2656 | ],
2657 | [
2658 | 241.945068359375,
2659 | 401.4140625
2660 | ],
2661 | [
2662 | 241.945068359375,
2663 | 415.7750244140625
2664 | ],
2665 | [
2666 | 128.86962890625,
2667 | 415.7750244140625
2668 | ]
2669 | ]
2670 | },
2671 | {
2672 | "title": "8.5 Strings are immutable",
2673 | "heading_level": null,
2674 | "page_id": 95,
2675 | "polygon": [
2676 | [
2677 | 85.46484375,
2678 | 150.43359375
2679 | ],
2680 | [
2681 | 264.5080871582031,
2682 | 150.43359375
2683 | ],
2684 | [
2685 | 264.5080871582031,
2686 | 165.4459228515625
2687 | ],
2688 | [
2689 | 85.46484375,
2690 | 165.4459228515625
2691 | ]
2692 | ]
2693 | },
2694 | {
2695 | "title": "8.6 Searching",
2696 | "heading_level": null,
2697 | "page_id": 95,
2698 | "polygon": [
2699 | [
2700 | 86.13720703125,
2701 | 416.109375
2702 | ],
2703 | [
2704 | 184.02597045898438,
2705 | 416.109375
2706 | ],
2707 | [
2708 | 184.02597045898438,
2709 | 430.8046875
2710 | ],
2711 | [
2712 | 86.13720703125,
2713 | 430.8046875
2714 | ]
2715 | ]
2716 | },
2717 | {
2718 | "title": "8.7 Looping and counting",
2719 | "heading_level": null,
2720 | "page_id": 96,
2721 | "polygon": [
2722 | [
2723 | 127.82373046875,
2724 | 85.95379638671875
2725 | ],
2726 | [
2727 | 307.494140625,
2728 | 85.95379638671875
2729 | ],
2730 | [
2731 | 307.494140625,
2732 | 100.546875
2733 | ],
2734 | [
2735 | 127.82373046875,
2736 | 100.546875
2737 | ]
2738 | ]
2739 | },
2740 | {
2741 | "title": "8.8 String methods",
2742 | "heading_level": null,
2743 | "page_id": 96,
2744 | "polygon": [
2745 | [
2746 | 128.3466796875,
2747 | 318.9787292480469
2748 | ],
2749 | [
2750 | 262.68975830078125,
2751 | 318.9787292480469
2752 | ],
2753 | [
2754 | 262.68975830078125,
2755 | 333.324951171875
2756 | ],
2757 | [
2758 | 128.3466796875,
2759 | 333.324951171875
2760 | ]
2761 | ]
2762 | },
2763 | {
2764 | "title": "8.9 The in operator",
2765 | "heading_level": null,
2766 | "page_id": 97,
2767 | "polygon": [
2768 | [
2769 | 85.9130859375,
2770 | 341.6040344238281
2771 | ],
2772 | [
2773 | 220.9252471923828,
2774 | 341.6040344238281
2775 | ],
2776 | [
2777 | 220.9252471923828,
2778 | 358.0268859863281
2779 | ],
2780 | [
2781 | 85.9130859375,
2782 | 358.0268859863281
2783 | ]
2784 | ]
2785 | },
2786 | {
2787 | "title": "8.10 String comparison",
2788 | "heading_level": null,
2789 | "page_id": 97,
2790 | "polygon": [
2791 | [
2792 | 85.9130859375,
2793 | 664.7117080688477
2794 | ],
2795 | [
2796 | 246.9814453125,
2797 | 664.7117080688477
2798 | ],
2799 | [
2800 | 246.9814453125,
2801 | 679.0579071044922
2802 | ],
2803 | [
2804 | 85.9130859375,
2805 | 679.0579071044922
2806 | ]
2807 | ]
2808 | },
2809 | {
2810 | "title": "8.11 Debugging",
2811 | "heading_level": null,
2812 | "page_id": 98,
2813 | "polygon": [
2814 | [
2815 | 127.97314453125,
2816 | 319.0566101074219
2817 | ],
2818 | [
2819 | 243.17892456054688,
2820 | 319.0566101074219
2821 | ],
2822 | [
2823 | 243.17892456054688,
2824 | 333.40283203125
2825 | ],
2826 | [
2827 | 127.97314453125,
2828 | 333.40283203125
2829 | ]
2830 | ]
2831 | },
2832 | {
2833 | "title": "8.12 Glossary",
2834 | "heading_level": null,
2835 | "page_id": 99,
2836 | "polygon": [
2837 | [
2838 | 85.763671875,
2839 | 654.71484375
2840 | ],
2841 | [
2842 | 184.02589416503906,
2843 | 654.71484375
2844 | ],
2845 | [
2846 | 184.02589416503906,
2847 | 669.3321151733398
2848 | ],
2849 | [
2850 | 85.763671875,
2851 | 669.3321151733398
2852 | ]
2853 | ]
2854 | },
2855 | {
2856 | "title": "8.13 Exercises",
2857 | "heading_level": null,
2858 | "page_id": 100,
2859 | "polygon": [
2860 | [
2861 | 128.9443359375,
2862 | 389.08367919921875
2863 | ],
2864 | [
2865 | 228.80398559570312,
2866 | 389.08367919921875
2867 | ],
2868 | [
2869 | 228.80398559570312,
2870 | 403.4299011230469
2871 | ],
2872 | [
2873 | 128.9443359375,
2874 | 403.4299011230469
2875 | ]
2876 | ]
2877 | },
2878 | {
2879 | "title": "Chapter 9",
2880 | "heading_level": null,
2881 | "page_id": 102,
2882 | "polygon": [
2883 | [
2884 | 129.16845703125,
2885 | 162.73150634765625
2886 | ],
2887 | [
2888 | 220.84561157226562,
2889 | 162.73150634765625
2890 | ],
2891 | [
2892 | 220.84561157226562,
2893 | 183.39398193359375
2894 | ],
2895 | [
2896 | 129.16845703125,
2897 | 183.39398193359375
2898 | ]
2899 | ]
2900 | },
2901 | {
2902 | "title": "Case study: word play",
2903 | "heading_level": null,
2904 | "page_id": 102,
2905 | "polygon": [
2906 | [
2907 | 128.42138671875,
2908 | 216.69732666015625
2909 | ],
2910 | [
2911 | 381.684814453125,
2912 | 216.69732666015625
2913 | ],
2914 | [
2915 | 381.684814453125,
2916 | 241.484375
2917 | ],
2918 | [
2919 | 128.42138671875,
2920 | 241.484375
2921 | ]
2922 | ]
2923 | },
2924 | {
2925 | "title": "9.1 Reading word lists",
2926 | "heading_level": null,
2927 | "page_id": 102,
2928 | "polygon": [
2929 | [
2930 | 128.27197265625,
2931 | 288.9817810058594
2932 | ],
2933 | [
2934 | 285.3853759765625,
2935 | 288.9817810058594
2936 | ],
2937 | [
2938 | 285.3853759765625,
2939 | 303.3280029296875
2940 | ],
2941 | [
2942 | 128.27197265625,
2943 | 303.3280029296875
2944 | ]
2945 | ]
2946 | },
2947 | {
2948 | "title": "9.2 Exercises",
2949 | "heading_level": null,
2950 | "page_id": 103,
2951 | "polygon": [
2952 | [
2953 | 85.6142578125,
2954 | 264.12890625
2955 | ],
2956 | [
2957 | 178.430908203125,
2958 | 264.12890625
2959 | ],
2960 | [
2961 | 178.430908203125,
2962 | 279.781005859375
2963 | ],
2964 | [
2965 | 85.6142578125,
2966 | 279.781005859375
2967 | ]
2968 | ]
2969 | },
2970 | {
2971 | "title": "9.3 Search",
2972 | "heading_level": null,
2973 | "page_id": 103,
2974 | "polygon": [
2975 | [
2976 | 86.0625,
2977 | 652.78125
2978 | ],
2979 | [
2980 | 162.50668334960938,
2981 | 652.78125
2982 | ],
2983 | [
2984 | 162.50668334960938,
2985 | 667.7410888671875
2986 | ],
2987 | [
2988 | 86.0625,
2989 | 667.7410888671875
2990 | ]
2991 | ]
2992 | },
2993 | {
2994 | "title": "9.4 Looping with indices",
2995 | "heading_level": null,
2996 | "page_id": 104,
2997 | "polygon": [
2998 | [
2999 | 127.37548828125,
3000 | 652.4447631835938
3001 | ],
3002 | [
3003 | 301.3241271972656,
3004 | 652.4447631835938
3005 | ],
3006 | [
3007 | 301.3241271972656,
3008 | 666.7909545898438
3009 | ],
3010 | [
3011 | 127.37548828125,
3012 | 666.7909545898438
3013 | ]
3014 | ]
3015 | },
3016 | {
3017 | "title": "9.5 Debugging",
3018 | "heading_level": null,
3019 | "page_id": 106,
3020 | "polygon": [
3021 | [
3022 | 128.0478515625,
3023 | 194.90625
3024 | ],
3025 | [
3026 | 236.00576782226562,
3027 | 194.90625
3028 | ],
3029 | [
3030 | 236.00576782226562,
3031 | 209.6015625
3032 | ],
3033 | [
3034 | 128.0478515625,
3035 | 209.6015625
3036 | ]
3037 | ]
3038 | },
3039 | {
3040 | "title": "9.6 Glossary",
3041 | "heading_level": null,
3042 | "page_id": 106,
3043 | "polygon": [
3044 | [
3045 | 128.72021484375,
3046 | 590.9436798095703
3047 | ],
3048 | [
3049 | 220.05284118652344,
3050 | 590.9436798095703
3051 | ],
3052 | [
3053 | 220.05284118652344,
3054 | 605.2898712158203
3055 | ],
3056 | [
3057 | 128.72021484375,
3058 | 605.2898712158203
3059 | ]
3060 | ]
3061 | },
3062 | {
3063 | "title": "9.7 Exercises",
3064 | "heading_level": null,
3065 | "page_id": 107,
3066 | "polygon": [
3067 | [
3068 | 85.6142578125,
3069 | 85.271484375
3070 | ],
3071 | [
3072 | 179.4462890625,
3073 | 85.271484375
3074 | ],
3075 | [
3076 | 179.4462890625,
3077 | 99.97796630859375
3078 | ],
3079 | [
3080 | 85.6142578125,
3081 | 99.97796630859375
3082 | ]
3083 | ]
3084 | },
3085 | {
3086 | "title": "Chapter 10",
3087 | "heading_level": null,
3088 | "page_id": 108,
3089 | "polygon": [
3090 | [
3091 | 128.49609375,
3092 | 163.1953125
3093 | ],
3094 | [
3095 | 232.787109375,
3096 | 163.1953125
3097 | ],
3098 | [
3099 | 232.787109375,
3100 | 184.333984375
3101 | ],
3102 | [
3103 | 128.49609375,
3104 | 184.333984375
3105 | ]
3106 | ]
3107 | },
3108 | {
3109 | "title": "Lists",
3110 | "heading_level": null,
3111 | "page_id": 108,
3112 | "polygon": [
3113 | [
3114 | 127.7490234375,
3115 | 218.57733154296875
3116 | ],
3117 | [
3118 | 184.2275390625,
3119 | 218.57733154296875
3120 | ],
3121 | [
3122 | 184.2275390625,
3123 | 243.3643798828125
3124 | ],
3125 | [
3126 | 127.7490234375,
3127 | 243.3643798828125
3128 | ]
3129 | ]
3130 | },
3131 | {
3132 | "title": "10.1 A list is a sequence",
3133 | "heading_level": null,
3134 | "page_id": 108,
3135 | "polygon": [
3136 | [
3137 | 128.57080078125,
3138 | 291.8017883300781
3139 | ],
3140 | [
3141 | 294.1365661621094,
3142 | 291.8017883300781
3143 | ],
3144 | [
3145 | 294.1365661621094,
3146 | 306.14801025390625
3147 | ],
3148 | [
3149 | 128.57080078125,
3150 | 306.14801025390625
3151 | ]
3152 | ]
3153 | },
3154 | {
3155 | "title": "10.2 Lists are mutable",
3156 | "heading_level": null,
3157 | "page_id": 108,
3158 | "polygon": [
3159 | [
3160 | 127.4501953125,
3161 | 612.3318481445312
3162 | ],
3163 | [
3164 | 281.39727783203125,
3165 | 612.3318481445312
3166 | ],
3167 | [
3168 | 281.39727783203125,
3169 | 626.6780395507812
3170 | ],
3171 | [
3172 | 127.4501953125,
3173 | 626.6780395507812
3174 | ]
3175 | ]
3176 | },
3177 | {
3178 | "title": "10.3 Traversing a list",
3179 | "heading_level": null,
3180 | "page_id": 110,
3181 | "polygon": [
3182 | [
3183 | 128.6455078125,
3184 | 85.95379638671875
3185 | ],
3186 | [
3187 | 275.6689453125,
3188 | 85.95379638671875
3189 | ],
3190 | [
3191 | 275.6689453125,
3192 | 100.29998779296875
3193 | ],
3194 | [
3195 | 128.6455078125,
3196 | 100.29998779296875
3197 | ]
3198 | ]
3199 | },
3200 | {
3201 | "title": "10.4 List operations",
3202 | "heading_level": null,
3203 | "page_id": 110,
3204 | "polygon": [
3205 | [
3206 | 129.01904296875,
3207 | 423.2647705078125
3208 | ],
3209 | [
3210 | 266.66363525390625,
3211 | 423.2647705078125
3212 | ],
3213 | [
3214 | 266.66363525390625,
3215 | 437.6109924316406
3216 | ],
3217 | [
3218 | 129.01904296875,
3219 | 437.6109924316406
3220 | ]
3221 | ]
3222 | },
3223 | {
3224 | "title": "10.5 List slices",
3225 | "heading_level": null,
3226 | "page_id": 110,
3227 | "polygon": [
3228 | [
3229 | 127.1513671875,
3230 | 662.3668518066406
3231 | ],
3232 | [
3233 | 233.2353515625,
3234 | 662.3668518066406
3235 | ],
3236 | [
3237 | 233.2353515625,
3238 | 676.7130432128906
3239 | ],
3240 | [
3241 | 127.1513671875,
3242 | 676.7130432128906
3243 | ]
3244 | ]
3245 | },
3246 | {
3247 | "title": "10.6 List methods",
3248 | "heading_level": null,
3249 | "page_id": 111,
3250 | "polygon": [
3251 | [
3252 | 85.46484375,
3253 | 379.4886779785156
3254 | ],
3255 | [
3256 | 210.70993041992188,
3257 | 379.4886779785156
3258 | ],
3259 | [
3260 | 210.70993041992188,
3261 | 393.83489990234375
3262 | ],
3263 | [
3264 | 85.46484375,
3265 | 393.83489990234375
3266 | ]
3267 | ]
3268 | },
3269 | {
3270 | "title": "10.7 Map, filter and reduce",
3271 | "heading_level": null,
3272 | "page_id": 112,
3273 | "polygon": [
3274 | [
3275 | 128.0478515625,
3276 | 85.95379638671875
3277 | ],
3278 | [
3279 | 313.76953125,
3280 | 85.95379638671875
3281 | ],
3282 | [
3283 | 313.76953125,
3284 | 100.29998779296875
3285 | ],
3286 | [
3287 | 128.0478515625,
3288 | 100.29998779296875
3289 | ]
3290 | ]
3291 | },
3292 | {
3293 | "title": "10.8 Deleting elements",
3294 | "heading_level": null,
3295 | "page_id": 113,
3296 | "polygon": [
3297 | [
3298 | 85.6142578125,
3299 | 272.443359375
3300 | ],
3301 | [
3302 | 245.77203369140625,
3303 | 272.443359375
3304 | ],
3305 | [
3306 | 245.77203369140625,
3307 | 287.138671875
3308 | ],
3309 | [
3310 | 85.6142578125,
3311 | 287.138671875
3312 | ]
3313 | ]
3314 | },
3315 | {
3316 | "title": "10.9 Lists and strings",
3317 | "heading_level": null,
3318 | "page_id": 114,
3319 | "polygon": [
3320 | [
3321 | 128.6455078125,
3322 | 85.95379638671875
3323 | ],
3324 | [
3325 | 277.4619140625,
3326 | 85.95379638671875
3327 | ],
3328 | [
3329 | 277.4619140625,
3330 | 100.29998779296875
3331 | ],
3332 | [
3333 | 128.6455078125,
3334 | 100.29998779296875
3335 | ]
3336 | ]
3337 | },
3338 | {
3339 | "title": "10.10 Objects and values",
3340 | "heading_level": null,
3341 | "page_id": 114,
3342 | "polygon": [
3343 | [
3344 | 127.8984375,
3345 | 551.84765625
3346 | ],
3347 | [
3348 | 300.5208435058594,
3349 | 551.84765625
3350 | ],
3351 | [
3352 | 300.5208435058594,
3353 | 566.5540924072266
3354 | ],
3355 | [
3356 | 127.8984375,
3357 | 566.5540924072266
3358 | ]
3359 | ]
3360 | },
3361 | {
3362 | "title": "10.11 Aliasing",
3363 | "heading_level": null,
3364 | "page_id": 115,
3365 | "polygon": [
3366 | [
3367 | 85.6142578125,
3368 | 513.5625
3369 | ],
3370 | [
3371 | 189.0087890625,
3372 | 513.5625
3373 | ],
3374 | [
3375 | 189.0087890625,
3376 | 528.2919616699219
3377 | ],
3378 | [
3379 | 85.6142578125,
3380 | 528.2919616699219
3381 | ]
3382 | ]
3383 | },
3384 | {
3385 | "title": "10.12 List arguments",
3386 | "heading_level": null,
3387 | "page_id": 116,
3388 | "polygon": [
3389 | [
3390 | 128.197265625,
3391 | 420.4227600097656
3392 | ],
3393 | [
3394 | 273.836669921875,
3395 | 420.4227600097656
3396 | ],
3397 | [
3398 | 273.836669921875,
3399 | 434.76898193359375
3400 | ],
3401 | [
3402 | 128.197265625,
3403 | 434.76898193359375
3404 | ]
3405 | ]
3406 | },
3407 | {
3408 | "title": "10.13 Debugging",
3409 | "heading_level": null,
3410 | "page_id": 117,
3411 | "polygon": [
3412 | [
3413 | 85.6142578125,
3414 | 428.7527160644531
3415 | ],
3416 | [
3417 | 207.15200805664062,
3418 | 428.7527160644531
3419 | ],
3420 | [
3421 | 207.15200805664062,
3422 | 443.56640625
3423 | ],
3424 | [
3425 | 85.6142578125,
3426 | 443.56640625
3427 | ]
3428 | ]
3429 | },
3430 | {
3431 | "title": "10.14 Glossary",
3432 | "heading_level": null,
3433 | "page_id": 118,
3434 | "polygon": [
3435 | [
3436 | 129.2431640625,
3437 | 471.78265380859375
3438 | ],
3439 | [
3440 | 234.4306640625,
3441 | 471.78265380859375
3442 | ],
3443 | [
3444 | 234.4306640625,
3445 | 486.1288757324219
3446 | ],
3447 | [
3448 | 129.2431640625,
3449 | 486.1288757324219
3450 | ]
3451 | ]
3452 | },
3453 | {
3454 | "title": "10.15 Exercises",
3455 | "heading_level": null,
3456 | "page_id": 119,
3457 | "polygon": [
3458 | [
3459 | 85.6142578125,
3460 | 292.359375
3461 | ],
3462 | [
3463 | 192.77706909179688,
3464 | 292.359375
3465 | ],
3466 | [
3467 | 192.77706909179688,
3468 | 307.092041015625
3469 | ],
3470 | [
3471 | 85.6142578125,
3472 | 307.092041015625
3473 | ]
3474 | ]
3475 | },
3476 | {
3477 | "title": "Chapter 11",
3478 | "heading_level": null,
3479 | "page_id": 122,
3480 | "polygon": [
3481 | [
3482 | 128.9443359375,
3483 | 162.3251953125
3484 | ],
3485 | [
3486 | 232.3388671875,
3487 | 162.3251953125
3488 | ],
3489 | [
3490 | 232.3388671875,
3491 | 183.33795166015625
3492 | ],
3493 | [
3494 | 128.9443359375,
3495 | 183.33795166015625
3496 | ]
3497 | ]
3498 | },
3499 | {
3500 | "title": "Dictionaries",
3501 | "heading_level": null,
3502 | "page_id": 122,
3503 | "polygon": [
3504 | [
3505 | 129.16845703125,
3506 | 216.5625
3507 | ],
3508 | [
3509 | 268.646484375,
3510 | 216.5625
3511 | ],
3512 | [
3513 | 268.646484375,
3514 | 241.371337890625
3515 | ],
3516 | [
3517 | 129.16845703125,
3518 | 241.371337890625
3519 | ]
3520 | ]
3521 | },
3522 | {
3523 | "title": "11.1 Dictionary as a set of counters",
3524 | "heading_level": null,
3525 | "page_id": 123,
3526 | "polygon": [
3527 | [
3528 | 85.46484375,
3529 | 555.328125
3530 | ],
3531 | [
3532 | 322.28021240234375,
3533 | 555.328125
3534 | ],
3535 | [
3536 | 322.28021240234375,
3537 | 569.7739410400391
3538 | ],
3539 | [
3540 | 85.46484375,
3541 | 569.7739410400391
3542 | ]
3543 | ]
3544 | },
3545 | {
3546 | "title": "11.2 Looping and dictionaries",
3547 | "heading_level": null,
3548 | "page_id": 124,
3549 | "polygon": [
3550 | [
3551 | 127.4501953125,
3552 | 653.94140625
3553 | ],
3554 | [
3555 | 333.2156982421875,
3556 | 653.94140625
3557 | ],
3558 | [
3559 | 333.2156982421875,
3560 | 668.4161911010742
3561 | ],
3562 | [
3563 | 127.4501953125,
3564 | 668.4161911010742
3565 | ]
3566 | ]
3567 | },
3568 | {
3569 | "title": "11.3 Reverse lookup",
3570 | "heading_level": null,
3571 | "page_id": 125,
3572 | "polygon": [
3573 | [
3574 | 85.46484375,
3575 | 326.1167297363281
3576 | ],
3577 | [
3578 | 228.26959228515625,
3579 | 326.1167297363281
3580 | ],
3581 | [
3582 | 228.26959228515625,
3583 | 340.46295166015625
3584 | ],
3585 | [
3586 | 85.46484375,
3587 | 340.46295166015625
3588 | ]
3589 | ]
3590 | },
3591 | {
3592 | "title": "11.4 Dictionaries and lists",
3593 | "heading_level": null,
3594 | "page_id": 126,
3595 | "polygon": [
3596 | [
3597 | 127.30078125,
3598 | 337.6007995605469
3599 | ],
3600 | [
3601 | 308.4684143066406,
3602 | 337.6007995605469
3603 | ],
3604 | [
3605 | 308.4684143066406,
3606 | 351.947021484375
3607 | ],
3608 | [
3609 | 127.30078125,
3610 | 351.947021484375
3611 | ]
3612 | ]
3613 | },
3614 | {
3615 | "title": "11.5 Memos",
3616 | "heading_level": null,
3617 | "page_id": 127,
3618 | "polygon": [
3619 | [
3620 | 85.763671875,
3621 | 653.16796875
3622 | ],
3623 | [
3624 | 174.4713134765625,
3625 | 653.16796875
3626 | ],
3627 | [
3628 | 174.4713134765625,
3629 | 668.0169982910156
3630 | ],
3631 | [
3632 | 85.763671875,
3633 | 668.0169982910156
3634 | ]
3635 | ]
3636 | },
3637 | {
3638 | "title": "11.6 Global variables",
3639 | "heading_level": null,
3640 | "page_id": 129,
3641 | "polygon": [
3642 | [
3643 | 85.3154296875,
3644 | 84.73974609375
3645 | ],
3646 | [
3647 | 234.7294921875,
3648 | 84.73974609375
3649 | ],
3650 | [
3651 | 234.7294921875,
3652 | 100.29998779296875
3653 | ],
3654 | [
3655 | 85.3154296875,
3656 | 100.29998779296875
3657 | ]
3658 | ]
3659 | },
3660 | {
3661 | "title": "11.7 Long integers",
3662 | "heading_level": null,
3663 | "page_id": 130,
3664 | "polygon": [
3665 | [
3666 | 127.7490234375,
3667 | 234.62371826171875
3668 | ],
3669 | [
3670 | 259.2333984375,
3671 | 234.62371826171875
3672 | ],
3673 | [
3674 | 259.2333984375,
3675 | 249.43359375
3676 | ],
3677 | [
3678 | 127.7490234375,
3679 | 249.43359375
3680 | ]
3681 | ]
3682 | },
3683 | {
3684 | "title": "11.8 Debugging",
3685 | "heading_level": null,
3686 | "page_id": 130,
3687 | "polygon": [
3688 | [
3689 | 127.52490234375,
3690 | 561.90234375
3691 | ],
3692 | [
3693 | 243.17897033691406,
3694 | 561.90234375
3695 | ],
3696 | [
3697 | 243.17897033691406,
3698 | 576.4298858642578
3699 | ],
3700 | [
3701 | 127.52490234375,
3702 | 576.4298858642578
3703 | ]
3704 | ]
3705 | },
3706 | {
3707 | "title": "11.9 Glossary",
3708 | "heading_level": null,
3709 | "page_id": 131,
3710 | "polygon": [
3711 | [
3712 | 85.68896484375,
3713 | 335.1865539550781
3714 | ],
3715 | [
3716 | 184.02589416503906,
3717 | 335.1865539550781
3718 | ],
3719 | [
3720 | 184.02589416503906,
3721 | 349.53277587890625
3722 | ],
3723 | [
3724 | 85.68896484375,
3725 | 349.53277587890625
3726 | ]
3727 | ]
3728 | },
3729 | {
3730 | "title": "11.10 Exercises",
3731 | "heading_level": null,
3732 | "page_id": 132,
3733 | "polygon": [
3734 | [
3735 | 128.3466796875,
3736 | 180.6627197265625
3737 | ],
3738 | [
3739 | 236.5224609375,
3740 | 180.6627197265625
3741 | ],
3742 | [
3743 | 236.5224609375,
3744 | 195.0089111328125
3745 | ],
3746 | [
3747 | 128.3466796875,
3748 | 195.0089111328125
3749 | ]
3750 | ]
3751 | },
3752 | {
3753 | "title": "Chapter 12",
3754 | "heading_level": null,
3755 | "page_id": 134,
3756 | "polygon": [
3757 | [
3758 | 128.9443359375,
3759 | 162.615234375
3760 | ],
3761 | [
3762 | 232.6376953125,
3763 | 162.615234375
3764 | ],
3765 | [
3766 | 232.6376953125,
3767 | 183.574951171875
3768 | ],
3769 | [
3770 | 128.9443359375,
3771 | 183.574951171875
3772 | ]
3773 | ]
3774 | },
3775 | {
3776 | "title": "Tuples",
3777 | "heading_level": null,
3778 | "page_id": 134,
3779 | "polygon": [
3780 | [
3781 | 128.6455078125,
3782 | 217.059326171875
3783 | ],
3784 | [
3785 | 204.87843322753906,
3786 | 217.059326171875
3787 | ],
3788 | [
3789 | 204.87843322753906,
3790 | 241.84637451171875
3791 | ],
3792 | [
3793 | 128.6455078125,
3794 | 241.84637451171875
3795 | ]
3796 | ]
3797 | },
3798 | {
3799 | "title": "12.1 Tuples are immutable",
3800 | "heading_level": null,
3801 | "page_id": 134,
3802 | "polygon": [
3803 | [
3804 | 128.27197265625,
3805 | 289.458984375
3806 | ],
3807 | [
3808 | 311.4381103515625,
3809 | 289.458984375
3810 | ],
3811 | [
3812 | 311.4381103515625,
3813 | 303.8710021972656
3814 | ],
3815 | [
3816 | 128.27197265625,
3817 | 303.8710021972656
3818 | ]
3819 | ]
3820 | },
3821 | {
3822 | "title": "12.2 Tuple assignment",
3823 | "heading_level": null,
3824 | "page_id": 135,
3825 | "polygon": [
3826 | [
3827 | 85.6142578125,
3828 | 315.5625
3829 | ],
3830 | [
3831 | 241.53985595703125,
3832 | 315.5625
3833 | ],
3834 | [
3835 | 241.53985595703125,
3836 | 330.0780029296875
3837 | ],
3838 | [
3839 | 85.6142578125,
3840 | 330.0780029296875
3841 | ]
3842 | ]
3843 | },
3844 | {
3845 | "title": "12.3 Tuples as return values",
3846 | "heading_level": null,
3847 | "page_id": 136,
3848 | "polygon": [
3849 | [
3850 | 128.86962890625,
3851 | 85.95379638671875
3852 | ],
3853 | [
3854 | 319.80194091796875,
3855 | 85.95379638671875
3856 | ],
3857 | [
3858 | 319.80194091796875,
3859 | 100.29998779296875
3860 | ],
3861 | [
3862 | 128.86962890625,
3863 | 100.29998779296875
3864 | ]
3865 | ]
3866 | },
3867 | {
3868 | "title": "12.4 Variable-length argument tuples",
3869 | "heading_level": null,
3870 | "page_id": 136,
3871 | "polygon": [
3872 | [
3873 | 128.6455078125,
3874 | 409.53515625
3875 | ],
3876 | [
3877 | 381.8205261230469,
3878 | 409.53515625
3879 | ],
3880 | [
3881 | 381.8205261230469,
3882 | 423.9659729003906
3883 | ],
3884 | [
3885 | 128.6455078125,
3886 | 423.9659729003906
3887 | ]
3888 | ]
3889 | },
3890 | {
3891 | "title": "12.5 Lists and tuples",
3892 | "heading_level": null,
3893 | "page_id": 137,
3894 | "polygon": [
3895 | [
3896 | 85.763671875,
3897 | 199.16015625
3898 | ],
3899 | [
3900 | 229.5,
3901 | 199.16015625
3902 | ],
3903 | [
3904 | 229.5,
3905 | 215.7159423828125
3906 | ],
3907 | [
3908 | 85.763671875,
3909 | 215.7159423828125
3910 | ]
3911 | ]
3912 | },
3913 | {
3914 | "title": "12.6 Dictionaries and tuples",
3915 | "heading_level": null,
3916 | "page_id": 138,
3917 | "polygon": [
3918 | [
3919 | 128.57080078125,
3920 | 185.9150390625
3921 | ],
3922 | [
3923 | 322.0256042480469,
3924 | 185.9150390625
3925 | ],
3926 | [
3927 | 322.0256042480469,
3928 | 200.4730224609375
3929 | ],
3930 | [
3931 | 128.57080078125,
3932 | 200.4730224609375
3933 | ]
3934 | ]
3935 | },
3936 | {
3937 | "title": "12.7 Comparing tuples",
3938 | "heading_level": null,
3939 | "page_id": 139,
3940 | "polygon": [
3941 | [
3942 | 85.53955078125,
3943 | 525.55078125
3944 | ],
3945 | [
3946 | 244.19384765625,
3947 | 525.55078125
3948 | ],
3949 | [
3950 | 244.19384765625,
3951 | 540.5119476318359
3952 | ],
3953 | [
3954 | 85.53955078125,
3955 | 540.5119476318359
3956 | ]
3957 | ]
3958 | },
3959 | {
3960 | "title": "12.8 Sequences of sequences",
3961 | "heading_level": null,
3962 | "page_id": 140,
3963 | "polygon": [
3964 | [
3965 | 127.97314453125,
3966 | 488.0967102050781
3967 | ],
3968 | [
3969 | 326.0281982421875,
3970 | 488.0967102050781
3971 | ],
3972 | [
3973 | 326.0281982421875,
3974 | 502.44293212890625
3975 | ],
3976 | [
3977 | 127.97314453125,
3978 | 502.44293212890625
3979 | ]
3980 | ]
3981 | },
3982 | {
3983 | "title": "12.9 Debugging",
3984 | "heading_level": null,
3985 | "page_id": 141,
3986 | "polygon": [
3987 | [
3988 | 85.6142578125,
3989 | 222.5216064453125
3990 | ],
3991 | [
3992 | 201.2607421875,
3993 | 222.5216064453125
3994 | ],
3995 | [
3996 | 201.2607421875,
3997 | 237.251953125
3998 | ],
3999 | [
4000 | 85.6142578125,
4001 | 237.251953125
4002 | ]
4003 | ]
4004 | },
4005 | {
4006 | "title": "12.10 Glossary",
4007 | "heading_level": null,
4008 | "page_id": 142,
4009 | "polygon": [
4010 | [
4011 | 129.60000610351562,
4012 | 85.95379638671875
4013 | ],
4014 | [
4015 | 234.3990020751953,
4016 | 85.95379638671875
4017 | ],
4018 | [
4019 | 234.3990020751953,
4020 | 100.29998779296875
4021 | ],
4022 | [
4023 | 129.60000610351562,
4024 | 100.29998779296875
4025 | ]
4026 | ]
4027 | },
4028 | {
4029 | "title": "12.11 Exercises",
4030 | "heading_level": null,
4031 | "page_id": 142,
4032 | "polygon": [
4033 | [
4034 | 128.72021484375,
4035 | 343.4568786621094
4036 | ],
4037 | [
4038 | 235.97714233398438,
4039 | 343.4568786621094
4040 | ],
4041 | [
4042 | 235.97714233398438,
4043 | 357.8031005859375
4044 | ],
4045 | [
4046 | 128.72021484375,
4047 | 357.8031005859375
4048 | ]
4049 | ]
4050 | },
4051 | {
4052 | "title": "Chapter 13",
4053 | "heading_level": null,
4054 | "page_id": 144,
4055 | "polygon": [
4056 | [
4057 | 129.01904296875,
4058 | 166.9874267578125
4059 | ],
4060 | [
4061 | 231.591796875,
4062 | 166.9874267578125
4063 | ],
4064 | [
4065 | 231.591796875,
4066 | 187.64990234375
4067 | ],
4068 | [
4069 | 129.01904296875,
4070 | 187.64990234375
4071 | ]
4072 | ]
4073 | },
4074 | {
4075 | "title": "Case study: data structure\nselection",
4076 | "heading_level": null,
4077 | "page_id": 144,
4078 | "polygon": [
4079 | [
4080 | 128.6455078125,
4081 | 225.209228515625
4082 | ],
4083 | [
4084 | 423.140625,
4085 | 225.209228515625
4086 | ],
4087 | [
4088 | 423.140625,
4089 | 280.4812927246094
4090 | ],
4091 | [
4092 | 128.6455078125,
4093 | 280.4812927246094
4094 | ]
4095 | ]
4096 | },
4097 | {
4098 | "title": "13.1 Word frequency analysis",
4099 | "heading_level": null,
4100 | "page_id": 144,
4101 | "polygon": [
4102 | [
4103 | 128.86962890625,
4104 | 331.611328125
4105 | ],
4106 | [
4107 | 331.3649597167969,
4108 | 331.611328125
4109 | ],
4110 | [
4111 | 331.3649597167969,
4112 | 346.58087158203125
4113 | ],
4114 | [
4115 | 128.86962890625,
4116 | 346.58087158203125
4117 | ]
4118 | ]
4119 | },
4120 | {
4121 | "title": "13.2 Random numbers",
4122 | "heading_level": null,
4123 | "page_id": 145,
4124 | "polygon": [
4125 | [
4126 | 85.39013671875,
4127 | 85.95379638671875
4128 | ],
4129 | [
4130 | 243.544921875,
4131 | 85.95379638671875
4132 | ],
4133 | [
4134 | 243.544921875,
4135 | 100.546875
4136 | ],
4137 | [
4138 | 85.39013671875,
4139 | 100.546875
4140 | ]
4141 | ]
4142 | },
4143 | {
4144 | "title": "13.3 Word histogram",
4145 | "heading_level": null,
4146 | "page_id": 146,
4147 | "polygon": [
4148 | [
4149 | 127.8984375,
4150 | 85.95379638671875
4151 | ],
4152 | [
4153 | 275.220703125,
4154 | 85.95379638671875
4155 | ],
4156 | [
4157 | 275.220703125,
4158 | 100.29998779296875
4159 | ],
4160 | [
4161 | 127.8984375,
4162 | 100.29998779296875
4163 | ]
4164 | ]
4165 | },
4166 | {
4167 | "title": "13.4 Most common words",
4168 | "heading_level": null,
4169 | "page_id": 147,
4170 | "polygon": [
4171 | [
4172 | 85.53955078125,
4173 | 154.7841796875
4174 | ],
4175 | [
4176 | 263.7333679199219,
4177 | 154.7841796875
4178 | ],
4179 | [
4180 | 263.7333679199219,
4181 | 169.3389892578125
4182 | ],
4183 | [
4184 | 85.53955078125,
4185 | 169.3389892578125
4186 | ]
4187 | ]
4188 | },
4189 | {
4190 | "title": "13.5 Optional parameters",
4191 | "heading_level": null,
4192 | "page_id": 147,
4193 | "polygon": [
4194 | [
4195 | 85.3154296875,
4196 | 540.6328125
4197 | ],
4198 | [
4199 | 260.9214782714844,
4200 | 540.6328125
4201 | ],
4202 | [
4203 | 260.9214782714844,
4204 | 555.4039306640625
4205 | ],
4206 | [
4207 | 85.3154296875,
4208 | 555.4039306640625
4209 | ]
4210 | ]
4211 | },
4212 | {
4213 | "title": "13.6 Dictionary subtraction",
4214 | "heading_level": null,
4215 | "page_id": 148,
4216 | "polygon": [
4217 | [
4218 | 127.82373046875,
4219 | 209.6015625
4220 | ],
4221 | [
4222 | 316.8609924316406,
4223 | 209.6015625
4224 | ],
4225 | [
4226 | 316.8609924316406,
4227 | 224.30792236328125
4228 | ],
4229 | [
4230 | 127.82373046875,
4231 | 224.30792236328125
4232 | ]
4233 | ]
4234 | },
4235 | {
4236 | "title": "13.7 Random words",
4237 | "heading_level": null,
4238 | "page_id": 148,
4239 | "polygon": [
4240 | [
4241 | 127.7490234375,
4242 | 641.8667907714844
4243 | ],
4244 | [
4245 | 269.3935546875,
4246 | 641.8667907714844
4247 | ],
4248 | [
4249 | 269.3935546875,
4250 | 656.2129821777344
4251 | ],
4252 | [
4253 | 127.7490234375,
4254 | 656.2129821777344
4255 | ]
4256 | ]
4257 | },
4258 | {
4259 | "title": "13.8 Markov analysis",
4260 | "heading_level": null,
4261 | "page_id": 149,
4262 | "polygon": [
4263 | [
4264 | 85.3154296875,
4265 | 417.85174560546875
4266 | ],
4267 | [
4268 | 234.6392822265625,
4269 | 417.85174560546875
4270 | ],
4271 | [
4272 | 234.6392822265625,
4273 | 432.1979675292969
4274 | ],
4275 | [
4276 | 85.3154296875,
4277 | 432.1979675292969
4278 | ]
4279 | ]
4280 | },
4281 | {
4282 | "title": "13.9 Data structures",
4283 | "heading_level": null,
4284 | "page_id": 150,
4285 | "polygon": [
4286 | [
4287 | 128.3466796875,
4288 | 616.8848419189453
4289 | ],
4290 | [
4291 | 268.24176025390625,
4292 | 616.8848419189453
4293 | ],
4294 | [
4295 | 268.24176025390625,
4296 | 631.2310333251953
4297 | ],
4298 | [
4299 | 128.3466796875,
4300 | 631.2310333251953
4301 | ]
4302 | ]
4303 | },
4304 | {
4305 | "title": "13.10 Debugging",
4306 | "heading_level": null,
4307 | "page_id": 152,
4308 | "polygon": [
4309 | [
4310 | 129.60000610351562,
4311 | 85.95379638671875
4312 | ],
4313 | [
4314 | 250.41796875,
4315 | 85.95379638671875
4316 | ],
4317 | [
4318 | 250.41796875,
4319 | 100.4501953125
4320 | ],
4321 | [
4322 | 129.60000610351562,
4323 | 100.4501953125
4324 | ]
4325 | ]
4326 | },
4327 | {
4328 | "title": "13.11 Glossary",
4329 | "heading_level": null,
4330 | "page_id": 153,
4331 | "polygon": [
4332 | [
4333 | 85.46484375,
4334 | 85.95379638671875
4335 | ],
4336 | [
4337 | 191.25,
4338 | 85.95379638671875
4339 | ],
4340 | [
4341 | 191.25,
4342 | 100.29998779296875
4343 | ],
4344 | [
4345 | 85.46484375,
4346 | 100.29998779296875
4347 | ]
4348 | ]
4349 | },
4350 | {
4351 | "title": "13.12 Exercises",
4352 | "heading_level": null,
4353 | "page_id": 153,
4354 | "polygon": [
4355 | [
4356 | 85.53955078125,
4357 | 265.482421875
4358 | ],
4359 | [
4360 | 192.77706909179688,
4361 | 265.482421875
4362 | ],
4363 | [
4364 | 192.77706909179688,
4365 | 280.2669677734375
4366 | ],
4367 | [
4368 | 85.53955078125,
4369 | 280.2669677734375
4370 | ]
4371 | ]
4372 | },
4373 | {
4374 | "title": "Chapter 14",
4375 | "heading_level": null,
4376 | "page_id": 154,
4377 | "polygon": [
4378 | [
4379 | 128.794921875,
4380 | 162.615234375
4381 | ],
4382 | [
4383 | 232.787109375,
4384 | 162.615234375
4385 | ],
4386 | [
4387 | 232.787109375,
4388 | 184.32196044921875
4389 | ],
4390 | [
4391 | 128.794921875,
4392 | 184.32196044921875
4393 | ]
4394 | ]
4395 | },
4396 | {
4397 | "title": "Files",
4398 | "heading_level": null,
4399 | "page_id": 154,
4400 | "polygon": [
4401 | [
4402 | 127.8984375,
4403 | 217.916015625
4404 | ],
4405 | [
4406 | 184.974609375,
4407 | 217.916015625
4408 | ],
4409 | [
4410 | 184.974609375,
4411 | 243.34136962890625
4412 | ],
4413 | [
4414 | 127.8984375,
4415 | 243.34136962890625
4416 | ]
4417 | ]
4418 | },
4419 | {
4420 | "title": "14.1 Persistence",
4421 | "heading_level": null,
4422 | "page_id": 154,
4423 | "polygon": [
4424 | [
4425 | 128.6455078125,
4426 | 291.7667541503906
4427 | ],
4428 | [
4429 | 242.4990234375,
4430 | 291.7667541503906
4431 | ],
4432 | [
4433 | 242.4990234375,
4434 | 306.11297607421875
4435 | ],
4436 | [
4437 | 128.6455078125,
4438 | 306.11297607421875
4439 | ]
4440 | ]
4441 | },
4442 | {
4443 | "title": "14.2 Reading and writing",
4444 | "heading_level": null,
4445 | "page_id": 154,
4446 | "polygon": [
4447 | [
4448 | 127.8984375,
4449 | 544.88671875
4450 | ],
4451 | [
4452 | 305.701171875,
4453 | 544.88671875
4454 | ],
4455 | [
4456 | 305.701171875,
4457 | 559.58203125
4458 | ],
4459 | [
4460 | 127.8984375,
4461 | 559.58203125
4462 | ]
4463 | ]
4464 | },
4465 | {
4466 | "title": "14.3 Format operator",
4467 | "heading_level": null,
4468 | "page_id": 155,
4469 | "polygon": [
4470 | [
4471 | 85.763671875,
4472 | 227.187744140625
4473 | ],
4474 | [
4475 | 232.189453125,
4476 | 227.187744140625
4477 | ],
4478 | [
4479 | 232.189453125,
4480 | 241.533935546875
4481 | ],
4482 | [
4483 | 85.763671875,
4484 | 241.533935546875
4485 | ]
4486 | ]
4487 | },
4488 | {
4489 | "title": "14.4 Filenames and paths",
4490 | "heading_level": null,
4491 | "page_id": 156,
4492 | "polygon": [
4493 | [
4494 | 127.82373046875,
4495 | 172.94970703125
4496 | ],
4497 | [
4498 | 303.7198791503906,
4499 | 172.94970703125
4500 | ],
4501 | [
4502 | 303.7198791503906,
4503 | 187.2958984375
4504 | ],
4505 | [
4506 | 127.82373046875,
4507 | 187.2958984375
4508 | ]
4509 | ]
4510 | },
4511 | {
4512 | "title": "14.5 Catching exceptions",
4513 | "heading_level": null,
4514 | "page_id": 157,
4515 | "polygon": [
4516 | [
4517 | 85.3154296875,
4518 | 233.19140625
4519 | ],
4520 | [
4521 | 258.0380859375,
4522 | 233.19140625
4523 | ],
4524 | [
4525 | 258.0380859375,
4526 | 249.285888671875
4527 | ],
4528 | [
4529 | 85.3154296875,
4530 | 249.285888671875
4531 | ]
4532 | ]
4533 | },
4534 | {
4535 | "title": "14.6 Databases",
4536 | "heading_level": null,
4537 | "page_id": 158,
4538 | "polygon": [
4539 | [
4540 | 128.197265625,
4541 | 155.07421875
4542 | ],
4543 | [
4544 | 235.97708129882812,
4545 | 155.07421875
4546 | ],
4547 | [
4548 | 235.97708129882812,
4549 | 169.46295166015625
4550 | ],
4551 | [
4552 | 128.197265625,
4553 | 169.46295166015625
4554 | ]
4555 | ]
4556 | },
4557 | {
4558 | "title": "14.7 Pickling",
4559 | "heading_level": null,
4560 | "page_id": 158,
4561 | "polygon": [
4562 | [
4563 | 128.0478515625,
4564 | 584.33203125
4565 | ],
4566 | [
4567 | 224.02682495117188,
4568 | 584.33203125
4569 | ],
4570 | [
4571 | 224.02682495117188,
4572 | 598.7357788085938
4573 | ],
4574 | [
4575 | 128.0478515625,
4576 | 598.7357788085938
4577 | ]
4578 | ]
4579 | },
4580 | {
4581 | "title": "14.8 Pipes",
4582 | "heading_level": null,
4583 | "page_id": 159,
4584 | "polygon": [
4585 | [
4586 | 85.68896484375,
4587 | 460.58203125
4588 | ],
4589 | [
4590 | 162.263671875,
4591 | 460.58203125
4592 | ],
4593 | [
4594 | 162.263671875,
4595 | 475.7430114746094
4596 | ],
4597 | [
4598 | 85.68896484375,
4599 | 475.7430114746094
4600 | ]
4601 | ]
4602 | },
4603 | {
4604 | "title": "14.9 Writing modules",
4605 | "heading_level": null,
4606 | "page_id": 160,
4607 | "polygon": [
4608 | [
4609 | 127.30078125,
4610 | 564.4838562011719
4611 | ],
4612 | [
4613 | 279.703125,
4614 | 564.4838562011719
4615 | ],
4616 | [
4617 | 279.703125,
4618 | 578.8300476074219
4619 | ],
4620 | [
4621 | 127.30078125,
4622 | 578.8300476074219
4623 | ]
4624 | ]
4625 | },
4626 | {
4627 | "title": "14.10 Debugging",
4628 | "heading_level": null,
4629 | "page_id": 161,
4630 | "polygon": [
4631 | [
4632 | 85.6142578125,
4633 | 524.77734375
4634 | ],
4635 | [
4636 | 207.1519775390625,
4637 | 524.77734375
4638 | ],
4639 | [
4640 | 207.1519775390625,
4641 | 539.7729644775391
4642 | ],
4643 | [
4644 | 85.6142578125,
4645 | 539.7729644775391
4646 | ]
4647 | ]
4648 | },
4649 | {
4650 | "title": "14.11 Glossary",
4651 | "heading_level": null,
4652 | "page_id": 162,
4653 | "polygon": [
4654 | [
4655 | 128.794921875,
4656 | 224.9427490234375
4657 | ],
4658 | [
4659 | 234.87890625,
4660 | 224.9427490234375
4661 | ],
4662 | [
4663 | 234.87890625,
4664 | 239.2889404296875
4665 | ],
4666 | [
4667 | 128.794921875,
4668 | 239.2889404296875
4669 | ]
4670 | ]
4671 | },
4672 | {
4673 | "title": "14.12 Exercises",
4674 | "heading_level": null,
4675 | "page_id": 162,
4676 | "polygon": [
4677 | [
4678 | 128.3466796875,
4679 | 548.1956634521484
4680 | ],
4681 | [
4682 | 235.97705078125,
4683 | 548.1956634521484
4684 | ],
4685 | [
4686 | 235.97705078125,
4687 | 562.5418548583984
4688 | ],
4689 | [
4690 | 128.3466796875,
4691 | 562.5418548583984
4692 | ]
4693 | ]
4694 | },
4695 | {
4696 | "title": "Chapter 15",
4697 | "heading_level": null,
4698 | "page_id": 164,
4699 | "polygon": [
4700 | [
4701 | 128.6455078125,
4702 | 163.001953125
4703 | ],
4704 | [
4705 | 232.6376953125,
4706 | 163.001953125
4707 | ],
4708 | [
4709 | 232.6376953125,
4710 | 184.200927734375
4711 | ],
4712 | [
4713 | 128.6455078125,
4714 | 184.200927734375
4715 | ]
4716 | ]
4717 | },
4718 | {
4719 | "title": "Classes and objects",
4720 | "heading_level": null,
4721 | "page_id": 164,
4722 | "polygon": [
4723 | [
4724 | 128.57080078125,
4725 | 218.109375
4726 | ],
4727 | [
4728 | 348.4700927734375,
4729 | 218.109375
4730 | ],
4731 | [
4732 | 348.4700927734375,
4733 | 243.09832763671875
4734 | ],
4735 | [
4736 | 128.57080078125,
4737 | 243.09832763671875
4738 | ]
4739 | ]
4740 | },
4741 | {
4742 | "title": "15.1 User-defined types",
4743 | "heading_level": null,
4744 | "page_id": 164,
4745 | "polygon": [
4746 | [
4747 | 128.3466796875,
4748 | 353.8217468261719
4749 | ],
4750 | [
4751 | 292.1044921875,
4752 | 353.8217468261719
4753 | ],
4754 | [
4755 | 292.1044921875,
4756 | 368.16796875
4757 | ],
4758 | [
4759 | 128.3466796875,
4760 | 368.16796875
4761 | ]
4762 | ]
4763 | },
4764 | {
4765 | "title": "15.2 Attributes",
4766 | "heading_level": null,
4767 | "page_id": 165,
4768 | "polygon": [
4769 | [
4770 | 85.763671875,
4771 | 366.416015625
4772 | ],
4773 | [
4774 | 192.77703857421875,
4775 | 366.416015625
4776 | ],
4777 | [
4778 | 192.77703857421875,
4779 | 381.3328857421875
4780 | ],
4781 | [
4782 | 85.763671875,
4783 | 381.3328857421875
4784 | ]
4785 | ]
4786 | },
4787 | {
4788 | "title": "15.3 Rectangles",
4789 | "heading_level": null,
4790 | "page_id": 166,
4791 | "polygon": [
4792 | [
4793 | 128.0478515625,
4794 | 317.8707580566406
4795 | ],
4796 | [
4797 | 240.1083984375,
4798 | 317.8707580566406
4799 | ],
4800 | [
4801 | 240.1083984375,
4802 | 332.21697998046875
4803 | ],
4804 | [
4805 | 128.0478515625,
4806 | 332.21697998046875
4807 | ]
4808 | ]
4809 | },
4810 | {
4811 | "title": "15.4 Instances as return values",
4812 | "heading_level": null,
4813 | "page_id": 167,
4814 | "polygon": [
4815 | [
4816 | 85.9130859375,
4817 | 317.4716491699219
4818 | ],
4819 | [
4820 | 294.3768615722656,
4821 | 317.4716491699219
4822 | ],
4823 | [
4824 | 294.3768615722656,
4825 | 331.81787109375
4826 | ],
4827 | [
4828 | 85.9130859375,
4829 | 331.81787109375
4830 | ]
4831 | ]
4832 | },
4833 | {
4834 | "title": "15.5 Objects are mutable",
4835 | "heading_level": null,
4836 | "page_id": 167,
4837 | "polygon": [
4838 | [
4839 | 85.98779296875,
4840 | 530.023681640625
4841 | ],
4842 | [
4843 | 257.888671875,
4844 | 530.023681640625
4845 | ],
4846 | [
4847 | 257.888671875,
4848 | 544.3698883056641
4849 | ],
4850 | [
4851 | 85.98779296875,
4852 | 544.3698883056641
4853 | ]
4854 | ]
4855 | },
4856 | {
4857 | "title": "15.6 Copying",
4858 | "heading_level": null,
4859 | "page_id": 168,
4860 | "polygon": [
4861 | [
4862 | 127.7490234375,
4863 | 302.9747009277344
4864 | ],
4865 | [
4866 | 225.7646484375,
4867 | 302.9747009277344
4868 | ],
4869 | [
4870 | 225.7646484375,
4871 | 317.3209228515625
4872 | ],
4873 | [
4874 | 127.7490234375,
4875 | 317.3209228515625
4876 | ]
4877 | ]
4878 | },
4879 | {
4880 | "title": "15.7 Debugging",
4881 | "heading_level": null,
4882 | "page_id": 169,
4883 | "polygon": [
4884 | [
4885 | 85.763671875,
4886 | 493.453125
4887 | ],
4888 | [
4889 | 199.9788055419922,
4890 | 493.453125
4891 | ],
4892 | [
4893 | 199.9788055419922,
4894 | 508.17291259765625
4895 | ],
4896 | [
4897 | 85.763671875,
4898 | 508.17291259765625
4899 | ]
4900 | ]
4901 | },
4902 | {
4903 | "title": "15.8 Glossary",
4904 | "heading_level": null,
4905 | "page_id": 170,
4906 | "polygon": [
4907 | [
4908 | 127.4501953125,
4909 | 138.96173095703125
4910 | ],
4911 | [
4912 | 227.2587890625,
4913 | 138.96173095703125
4914 | ],
4915 | [
4916 | 227.2587890625,
4917 | 153.30792236328125
4918 | ],
4919 | [
4920 | 127.4501953125,
4921 | 153.30792236328125
4922 | ]
4923 | ]
4924 | },
4925 | {
4926 | "title": "15.9 Exercises",
4927 | "heading_level": null,
4928 | "page_id": 170,
4929 | "polygon": [
4930 | [
4931 | 128.49609375,
4932 | 395.608642578125
4933 | ],
4934 | [
4935 | 228.80392456054688,
4936 | 395.608642578125
4937 | ],
4938 | [
4939 | 228.80392456054688,
4940 | 409.9548645019531
4941 | ],
4942 | [
4943 | 128.49609375,
4944 | 409.9548645019531
4945 | ]
4946 | ]
4947 | },
4948 | {
4949 | "title": "Chapter 16",
4950 | "heading_level": null,
4951 | "page_id": 172,
4952 | "polygon": [
4953 | [
4954 | 128.794921875,
4955 | 162.7974853515625
4956 | ],
4957 | [
4958 | 232.787109375,
4959 | 162.7974853515625
4960 | ],
4961 | [
4962 | 232.787109375,
4963 | 183.4599609375
4964 | ],
4965 | [
4966 | 128.794921875,
4967 | 183.4599609375
4968 | ]
4969 | ]
4970 | },
4971 | {
4972 | "title": "Classes and functions",
4973 | "heading_level": null,
4974 | "page_id": 172,
4975 | "polygon": [
4976 | [
4977 | 128.86962890625,
4978 | 216.830322265625
4979 | ],
4980 | [
4981 | 376.008544921875,
4982 | 216.830322265625
4983 | ],
4984 | [
4985 | 376.008544921875,
4986 | 241.61737060546875
4987 | ],
4988 | [
4989 | 128.86962890625,
4990 | 241.61737060546875
4991 | ]
4992 | ]
4993 | },
4994 | {
4995 | "title": "16.1 Time",
4996 | "heading_level": null,
4997 | "page_id": 172,
4998 | "polygon": [
4999 | [
5000 | 128.86962890625,
5001 | 336.0127868652344
5002 | ],
5003 | [
5004 | 202.53607177734375,
5005 | 336.0127868652344
5006 | ],
5007 | [
5008 | 202.53607177734375,
5009 | 350.3590087890625
5010 | ],
5011 | [
5012 | 128.86962890625,
5013 | 350.3590087890625
5014 | ]
5015 | ]
5016 | },
5017 | {
5018 | "title": "16.2 Pure functions",
5019 | "heading_level": null,
5020 | "page_id": 172,
5021 | "polygon": [
5022 | [
5023 | 127.8984375,
5024 | 628.921875
5025 | ],
5026 | [
5027 | 265.0711975097656,
5028 | 628.921875
5029 | ],
5030 | [
5031 | 265.0711975097656,
5032 | 643.26806640625
5033 | ],
5034 | [
5035 | 127.8984375,
5036 | 643.26806640625
5037 | ]
5038 | ]
5039 | },
5040 | {
5041 | "title": "16.3 Modifiers",
5042 | "heading_level": null,
5043 | "page_id": 174,
5044 | "polygon": [
5045 | [
5046 | 128.3466796875,
5047 | 262.001953125
5048 | ],
5049 | [
5050 | 232.80654907226562,
5051 | 262.001953125
5052 | ],
5053 | [
5054 | 232.80654907226562,
5055 | 276.3709716796875
5056 | ],
5057 | [
5058 | 128.3466796875,
5059 | 276.3709716796875
5060 | ]
5061 | ]
5062 | },
5063 | {
5064 | "title": "16.4 Prototyping versus planning",
5065 | "heading_level": null,
5066 | "page_id": 175,
5067 | "polygon": [
5068 | [
5069 | 84.94189453125,
5070 | 85.41650390625
5071 | ],
5072 | [
5073 | 314.666015625,
5074 | 85.41650390625
5075 | ],
5076 | [
5077 | 314.666015625,
5078 | 100.546875
5079 | ],
5080 | [
5081 | 84.94189453125,
5082 | 100.546875
5083 | ]
5084 | ]
5085 | },
5086 | {
5087 | "title": "16.5 Debugging",
5088 | "heading_level": null,
5089 | "page_id": 176,
5090 | "polygon": [
5091 | [
5092 | 127.7490234375,
5093 | 183.3677978515625
5094 | ],
5095 | [
5096 | 243.3955078125,
5097 | 183.3677978515625
5098 | ],
5099 | [
5100 | 243.3955078125,
5101 | 197.7139892578125
5102 | ],
5103 | [
5104 | 127.7490234375,
5105 | 197.7139892578125
5106 | ]
5107 | ]
5108 | },
5109 | {
5110 | "title": "16.6 Glossary",
5111 | "heading_level": null,
5112 | "page_id": 176,
5113 | "polygon": [
5114 | [
5115 | 127.8984375,
5116 | 624.05078125
5117 | ],
5118 | [
5119 | 227.22596740722656,
5120 | 624.05078125
5121 | ],
5122 | [
5123 | 227.22596740722656,
5124 | 638.39697265625
5125 | ],
5126 | [
5127 | 127.8984375,
5128 | 638.39697265625
5129 | ]
5130 | ]
5131 | },
5132 | {
5133 | "title": "16.7 Exercises",
5134 | "heading_level": null,
5135 | "page_id": 177,
5136 | "polygon": [
5137 | [
5138 | 85.68896484375,
5139 | 225.21575927734375
5140 | ],
5141 | [
5142 | 185.60400390625,
5143 | 225.21575927734375
5144 | ],
5145 | [
5146 | 185.60400390625,
5147 | 239.56195068359375
5148 | ],
5149 | [
5150 | 85.68896484375,
5151 | 239.56195068359375
5152 | ]
5153 | ]
5154 | },
5155 | {
5156 | "title": "Chapter 17",
5157 | "heading_level": null,
5158 | "page_id": 178,
5159 | "polygon": [
5160 | [
5161 | 128.27197265625,
5162 | 161.26171875
5163 | ],
5164 | [
5165 | 232.787109375,
5166 | 161.26171875
5167 | ],
5168 | [
5169 | 232.787109375,
5170 | 183.00201416015625
5171 | ],
5172 | [
5173 | 128.27197265625,
5174 | 183.00201416015625
5175 | ]
5176 | ]
5177 | },
5178 | {
5179 | "title": "Classes and methods",
5180 | "heading_level": null,
5181 | "page_id": 178,
5182 | "polygon": [
5183 | [
5184 | 129.16845703125,
5185 | 215.208984375
5186 | ],
5187 | [
5188 | 366.662109375,
5189 | 215.208984375
5190 | ],
5191 | [
5192 | 366.662109375,
5193 | 240.700439453125
5194 | ],
5195 | [
5196 | 129.16845703125,
5197 | 240.700439453125
5198 | ]
5199 | ]
5200 | },
5201 | {
5202 | "title": "17.1 Object-oriented features",
5203 | "heading_level": null,
5204 | "page_id": 178,
5205 | "polygon": [
5206 | [
5207 | 128.6455078125,
5208 | 333.73828125
5209 | ],
5210 | [
5211 | 329.30859375,
5212 | 333.73828125
5213 | ],
5214 | [
5215 | 329.30859375,
5216 | 348.3430480957031
5217 | ],
5218 | [
5219 | 128.6455078125,
5220 | 348.3430480957031
5221 | ]
5222 | ]
5223 | },
5224 | {
5225 | "title": "17.2 Printing objects",
5226 | "heading_level": null,
5227 | "page_id": 179,
5228 | "polygon": [
5229 | [
5230 | 85.46484375,
5231 | 216.17578125
5232 | ],
5233 | [
5234 | 229.83331298828125,
5235 | 216.17578125
5236 | ],
5237 | [
5238 | 229.83331298828125,
5239 | 231.40789794921875
5240 | ],
5241 | [
5242 | 85.46484375,
5243 | 231.40789794921875
5244 | ]
5245 | ]
5246 | },
5247 | {
5248 | "title": "17.3 Another example",
5249 | "heading_level": null,
5250 | "page_id": 180,
5251 | "polygon": [
5252 | [
5253 | 127.52490234375,
5254 | 365.8359375
5255 | ],
5256 | [
5257 | 282.09375,
5258 | 365.8359375
5259 | ],
5260 | [
5261 | 282.09375,
5262 | 380.197998046875
5263 | ],
5264 | [
5265 | 127.52490234375,
5266 | 380.197998046875
5267 | ]
5268 | ]
5269 | },
5270 | {
5271 | "title": "17.4 A more complicated example",
5272 | "heading_level": null,
5273 | "page_id": 181,
5274 | "polygon": [
5275 | [
5276 | 85.3154296875,
5277 | 85.70654296875
5278 | ],
5279 | [
5280 | 317.35546875,
5281 | 85.70654296875
5282 | ],
5283 | [
5284 | 317.35546875,
5285 | 100.29998779296875
5286 | ],
5287 | [
5288 | 85.3154296875,
5289 | 100.29998779296875
5290 | ]
5291 | ]
5292 | },
5293 | {
5294 | "title": "17.5 The init method",
5295 | "heading_level": null,
5296 | "page_id": 181,
5297 | "polygon": [
5298 | [
5299 | 85.763671875,
5300 | 278.4375
5301 | ],
5302 | [
5303 | 231.84181213378906,
5304 | 278.4375
5305 | ],
5306 | [
5307 | 231.84181213378906,
5308 | 293.90625
5309 | ],
5310 | [
5311 | 85.763671875,
5312 | 293.90625
5313 | ]
5314 | ]
5315 | },
5316 | {
5317 | "title": "17.6 The __str__ method",
5318 | "heading_level": null,
5319 | "page_id": 182,
5320 | "polygon": [
5321 | [
5322 | 128.6455078125,
5323 | 83.87713623046875
5324 | ],
5325 | [
5326 | 302.9117126464844,
5327 | 83.87713623046875
5328 | ],
5329 | [
5330 | 302.9117126464844,
5331 | 100.29998779296875
5332 | ],
5333 | [
5334 | 128.6455078125,
5335 | 100.29998779296875
5336 | ]
5337 | ]
5338 | },
5339 | {
5340 | "title": "17.7 Operator overloading",
5341 | "heading_level": null,
5342 | "page_id": 182,
5343 | "polygon": [
5344 | [
5345 | 127.8984375,
5346 | 363.1026611328125
5347 | ],
5348 | [
5349 | 311.080078125,
5350 | 363.1026611328125
5351 | ],
5352 | [
5353 | 311.080078125,
5354 | 377.4488830566406
5355 | ],
5356 | [
5357 | 127.8984375,
5358 | 377.4488830566406
5359 | ]
5360 | ]
5361 | },
5362 | {
5363 | "title": "17.8 Type-based dispatch",
5364 | "heading_level": null,
5365 | "page_id": 183,
5366 | "polygon": [
5367 | [
5368 | 85.6142578125,
5369 | 85.95379638671875
5370 | ],
5371 | [
5372 | 261.3251953125,
5373 | 85.95379638671875
5374 | ],
5375 | [
5376 | 261.3251953125,
5377 | 100.29998779296875
5378 | ],
5379 | [
5380 | 85.6142578125,
5381 | 100.29998779296875
5382 | ]
5383 | ]
5384 | },
5385 | {
5386 | "title": "17.9 Polymorphism",
5387 | "heading_level": null,
5388 | "page_id": 184,
5389 | "polygon": [
5390 | [
5391 | 128.42138671875,
5392 | 223.18475341796875
5393 | ],
5394 | [
5395 | 266.29058837890625,
5396 | 223.18475341796875
5397 | ],
5398 | [
5399 | 266.29058837890625,
5400 | 237.53094482421875
5401 | ],
5402 | [
5403 | 128.42138671875,
5404 | 237.53094482421875
5405 | ]
5406 | ]
5407 | },
5408 | {
5409 | "title": "17.10 Debugging",
5410 | "heading_level": null,
5411 | "page_id": 185,
5412 | "polygon": [
5413 | [
5414 | 85.3154296875,
5415 | 85.12646484375
5416 | ],
5417 | [
5418 | 208.1337890625,
5419 | 85.12646484375
5420 | ],
5421 | [
5422 | 208.1337890625,
5423 | 101.513671875
5424 | ],
5425 | [
5426 | 85.3154296875,
5427 | 101.513671875
5428 | ]
5429 | ]
5430 | },
5431 | {
5432 | "title": "17.11 Interface and implementation",
5433 | "heading_level": null,
5434 | "page_id": 185,
5435 | "polygon": [
5436 | [
5437 | 85.3154296875,
5438 | 400.640625
5439 | ],
5440 | [
5441 | 328.26263427734375,
5442 | 400.640625
5443 | ],
5444 | [
5445 | 328.26263427734375,
5446 | 417.40594482421875
5447 | ],
5448 | [
5449 | 85.3154296875,
5450 | 417.40594482421875
5451 | ]
5452 | ]
5453 | },
5454 | {
5455 | "title": "17.12 Glossary",
5456 | "heading_level": null,
5457 | "page_id": 186,
5458 | "polygon": [
5459 | [
5460 | 128.3466796875,
5461 | 239.185791015625
5462 | ],
5463 | [
5464 | 234.7294921875,
5465 | 239.185791015625
5466 | ],
5467 | [
5468 | 234.7294921875,
5469 | 253.531982421875
5470 | ],
5471 | [
5472 | 128.3466796875,
5473 | 253.531982421875
5474 | ]
5475 | ]
5476 | },
5477 | {
5478 | "title": "17.13 Exercises",
5479 | "heading_level": null,
5480 | "page_id": 186,
5481 | "polygon": [
5482 | [
5483 | 128.6455078125,
5484 | 522.84375
5485 | ],
5486 | [
5487 | 236.2236328125,
5488 | 522.84375
5489 | ],
5490 | [
5491 | 236.2236328125,
5492 | 537.4670257568359
5493 | ],
5494 | [
5495 | 128.6455078125,
5496 | 537.4670257568359
5497 | ]
5498 | ]
5499 | },
5500 | {
5501 | "title": "Chapter 18",
5502 | "heading_level": null,
5503 | "page_id": 188,
5504 | "polygon": [
5505 | [
5506 | 129.09375,
5507 | 163.1953125
5508 | ],
5509 | [
5510 | 233.68359375,
5511 | 163.1953125
5512 | ],
5513 | [
5514 | 233.68359375,
5515 | 184.29296875
5516 | ],
5517 | [
5518 | 129.09375,
5519 | 184.29296875
5520 | ]
5521 | ]
5522 | },
5523 | {
5524 | "title": "Inheritance",
5525 | "heading_level": null,
5526 | "page_id": 188,
5527 | "polygon": [
5528 | [
5529 | 128.9443359375,
5530 | 218.302734375
5531 | ],
5532 | [
5533 | 259.8310546875,
5534 | 218.302734375
5535 | ],
5536 | [
5537 | 259.8310546875,
5538 | 243.2823486328125
5539 | ],
5540 | [
5541 | 128.9443359375,
5542 | 243.2823486328125
5543 | ]
5544 | ]
5545 | },
5546 | {
5547 | "title": "18.1 Card objects",
5548 | "heading_level": null,
5549 | "page_id": 188,
5550 | "polygon": [
5551 | [
5552 | 128.6455078125,
5553 | 395.9047546386719
5554 | ],
5555 | [
5556 | 250.8662109375,
5557 | 395.9047546386719
5558 | ],
5559 | [
5560 | 250.8662109375,
5561 | 410.30859375
5562 | ],
5563 | [
5564 | 128.6455078125,
5565 | 410.30859375
5566 | ]
5567 | ]
5568 | },
5569 | {
5570 | "title": "18.2 Class attributes",
5571 | "heading_level": null,
5572 | "page_id": 189,
5573 | "polygon": [
5574 | [
5575 | 85.9130859375,
5576 | 382.46484375
5577 | ],
5578 | [
5579 | 227.42312622070312,
5580 | 382.46484375
5581 | ],
5582 | [
5583 | 227.42312622070312,
5584 | 396.8459167480469
5585 | ],
5586 | [
5587 | 85.9130859375,
5588 | 396.8459167480469
5589 | ]
5590 | ]
5591 | },
5592 | {
5593 | "title": "18.3 Comparing cards",
5594 | "heading_level": null,
5595 | "page_id": 190,
5596 | "polygon": [
5597 | [
5598 | 128.3466796875,
5599 | 483.01171875
5600 | ],
5601 | [
5602 | 281.0240783691406,
5603 | 483.01171875
5604 | ],
5605 | [
5606 | 281.0240783691406,
5607 | 497.5999755859375
5608 | ],
5609 | [
5610 | 128.3466796875,
5611 | 497.5999755859375
5612 | ]
5613 | ]
5614 | },
5615 | {
5616 | "title": "18.4 Decks",
5617 | "heading_level": null,
5618 | "page_id": 191,
5619 | "polygon": [
5620 | [
5621 | 85.763671875,
5622 | 477.44677734375
5623 | ],
5624 | [
5625 | 166.48049926757812,
5626 | 477.44677734375
5627 | ],
5628 | [
5629 | 166.48049926757812,
5630 | 491.7929992675781
5631 | ],
5632 | [
5633 | 85.763671875,
5634 | 491.7929992675781
5635 | ]
5636 | ]
5637 | },
5638 | {
5639 | "title": "18.5 Printing the deck",
5640 | "heading_level": null,
5641 | "page_id": 192,
5642 | "polygon": [
5643 | [
5644 | 127.8984375,
5645 | 85.95379638671875
5646 | ],
5647 | [
5648 | 283.587890625,
5649 | 85.95379638671875
5650 | ],
5651 | [
5652 | 283.587890625,
5653 | 100.29998779296875
5654 | ],
5655 | [
5656 | 127.8984375,
5657 | 100.29998779296875
5658 | ]
5659 | ]
5660 | },
5661 | {
5662 | "title": "18.6 Add, remove, shuffle and sort",
5663 | "heading_level": null,
5664 | "page_id": 192,
5665 | "polygon": [
5666 | [
5667 | 128.49609375,
5668 | 456.9557800292969
5669 | ],
5670 | [
5671 | 362.4675598144531,
5672 | 456.9557800292969
5673 | ],
5674 | [
5675 | 362.4675598144531,
5676 | 471.302001953125
5677 | ],
5678 | [
5679 | 128.49609375,
5680 | 471.302001953125
5681 | ]
5682 | ]
5683 | },
5684 | {
5685 | "title": "18.7 Inheritance",
5686 | "heading_level": null,
5687 | "page_id": 193,
5688 | "polygon": [
5689 | [
5690 | 85.763671875,
5691 | 266.0625
5692 | ],
5693 | [
5694 | 200.7535858154297,
5695 | 266.0625
5696 | ],
5697 | [
5698 | 200.7535858154297,
5699 | 280.8150634765625
5700 | ],
5701 | [
5702 | 85.763671875,
5703 | 280.8150634765625
5704 | ]
5705 | ]
5706 | },
5707 | {
5708 | "title": "18.8 Class diagrams",
5709 | "heading_level": null,
5710 | "page_id": 194,
5711 | "polygon": [
5712 | [
5713 | 127.4501953125,
5714 | 596.4488372802734
5715 | ],
5716 | [
5717 | 268.25604248046875,
5718 | 596.4488372802734
5719 | ],
5720 | [
5721 | 268.25604248046875,
5722 | 610.7950286865234
5723 | ],
5724 | [
5725 | 127.4501953125,
5726 | 610.7950286865234
5727 | ]
5728 | ]
5729 | },
5730 | {
5731 | "title": "18.9 Debugging",
5732 | "heading_level": null,
5733 | "page_id": 195,
5734 | "polygon": [
5735 | [
5736 | 85.6142578125,
5737 | 563.0625
5738 | ],
5739 | [
5740 | 202.1572265625,
5741 | 563.0625
5742 | ],
5743 | [
5744 | 202.1572265625,
5745 | 578.53125
5746 | ],
5747 | [
5748 | 85.6142578125,
5749 | 578.53125
5750 | ]
5751 | ]
5752 | },
5753 | {
5754 | "title": "18.10 Data encapsulation",
5755 | "heading_level": null,
5756 | "page_id": 196,
5757 | "polygon": [
5758 | [
5759 | 128.86962890625,
5760 | 423.11175537109375
5761 | ],
5762 | [
5763 | 302.5148010253906,
5764 | 423.11175537109375
5765 | ],
5766 | [
5767 | 302.5148010253906,
5768 | 437.4579772949219
5769 | ],
5770 | [
5771 | 128.86962890625,
5772 | 437.4579772949219
5773 | ]
5774 | ]
5775 | },
5776 | {
5777 | "title": "18.11 Glossary",
5778 | "heading_level": null,
5779 | "page_id": 197,
5780 | "polygon": [
5781 | [
5782 | 85.39013671875,
5783 | 538.69921875
5784 | ],
5785 | [
5786 | 191.19908142089844,
5787 | 538.69921875
5788 | ],
5789 | [
5790 | 191.19908142089844,
5791 | 553.2739562988281
5792 | ],
5793 | [
5794 | 85.39013671875,
5795 | 553.2739562988281
5796 | ]
5797 | ]
5798 | },
5799 | {
5800 | "title": "18.12 Exercises",
5801 | "heading_level": null,
5802 | "page_id": 198,
5803 | "polygon": [
5804 | [
5805 | 128.9443359375,
5806 | 277.52880859375
5807 | ],
5808 | [
5809 | 235.97714233398438,
5810 | 277.52880859375
5811 | ],
5812 | [
5813 | 235.97714233398438,
5814 | 291.875
5815 | ],
5816 | [
5817 | 128.9443359375,
5818 | 291.875
5819 | ]
5820 | ]
5821 | },
5822 | {
5823 | "title": "Chapter 19",
5824 | "heading_level": null,
5825 | "page_id": 200,
5826 | "polygon": [
5827 | [
5828 | 128.9443359375,
5829 | 163.58203125
5830 | ],
5831 | [
5832 | 232.0400390625,
5833 | 163.58203125
5834 | ],
5835 | [
5836 | 232.0400390625,
5837 | 185.2369384765625
5838 | ],
5839 | [
5840 | 128.9443359375,
5841 | 185.2369384765625
5842 | ]
5843 | ]
5844 | },
5845 | {
5846 | "title": "Case study: Tkinter",
5847 | "heading_level": null,
5848 | "page_id": 200,
5849 | "polygon": [
5850 | [
5851 | 128.27197265625,
5852 | 220.236328125
5853 | ],
5854 | [
5855 | 352.318359375,
5856 | 220.236328125
5857 | ],
5858 | [
5859 | 352.318359375,
5860 | 245.17132568359375
5861 | ],
5862 | [
5863 | 128.27197265625,
5864 | 245.17132568359375
5865 | ]
5866 | ]
5867 | },
5868 | {
5869 | "title": "19.1 GUI",
5870 | "heading_level": null,
5871 | "page_id": 200,
5872 | "polygon": [
5873 | [
5874 | 128.794921875,
5875 | 294.5127258300781
5876 | ],
5877 | [
5878 | 198.421875,
5879 | 294.5127258300781
5880 | ],
5881 | [
5882 | 198.421875,
5883 | 308.85894775390625
5884 | ],
5885 | [
5886 | 128.794921875,
5887 | 308.85894775390625
5888 | ]
5889 | ]
5890 | },
5891 | {
5892 | "title": "19.2 Buttons and callbacks",
5893 | "heading_level": null,
5894 | "page_id": 201,
5895 | "polygon": [
5896 | [
5897 | 85.68896484375,
5898 | 316.916015625
5899 | ],
5900 | [
5901 | 269.2710266113281,
5902 | 316.916015625
5903 | ],
5904 | [
5905 | 269.2710266113281,
5906 | 331.5769348144531
5907 | ],
5908 | [
5909 | 85.68896484375,
5910 | 331.5769348144531
5911 | ]
5912 | ]
5913 | },
5914 | {
5915 | "title": "19.3 Canvas widgets",
5916 | "heading_level": null,
5917 | "page_id": 202,
5918 | "polygon": [
5919 | [
5920 | 128.6455078125,
5921 | 335.95166015625
5922 | ],
5923 | [
5924 | 272.3818359375,
5925 | 335.95166015625
5926 | ],
5927 | [
5928 | 272.3818359375,
5929 | 350.2978820800781
5930 | ],
5931 | [
5932 | 128.6455078125,
5933 | 350.2978820800781
5934 | ]
5935 | ]
5936 | },
5937 | {
5938 | "title": "19.4 Coordinate sequences",
5939 | "heading_level": null,
5940 | "page_id": 203,
5941 | "polygon": [
5942 | [
5943 | 85.53955078125,
5944 | 171.7998046875
5945 | ],
5946 | [
5947 | 269.6870422363281,
5948 | 171.7998046875
5949 | ],
5950 | [
5951 | 269.6870422363281,
5952 | 186.14697265625
5953 | ],
5954 | [
5955 | 85.53955078125,
5956 | 186.14697265625
5957 | ]
5958 | ]
5959 | },
5960 | {
5961 | "title": "19.5 More widgets",
5962 | "heading_level": null,
5963 | "page_id": 203,
5964 | "polygon": [
5965 | [
5966 | 85.6142578125,
5967 | 465.609375
5968 | ],
5969 | [
5970 | 216.30496215820312,
5971 | 465.609375
5972 | ],
5973 | [
5974 | 216.30496215820312,
5975 | 480.4320373535156
5976 | ],
5977 | [
5978 | 85.6142578125,
5979 | 480.4320373535156
5980 | ]
5981 | ]
5982 | },
5983 | {
5984 | "title": "19.6 Packing widgets",
5985 | "heading_level": null,
5986 | "page_id": 204,
5987 | "polygon": [
5988 | [
5989 | 128.3466796875,
5990 | 402.5648498535156
5991 | ],
5992 | [
5993 | 277.02154541015625,
5994 | 402.5648498535156
5995 | ],
5996 | [
5997 | 277.02154541015625,
5998 | 416.91107177734375
5999 | ],
6000 | [
6001 | 128.3466796875,
6002 | 416.91107177734375
6003 | ]
6004 | ]
6005 | },
6006 | {
6007 | "title": "19.7 Menus and Callables",
6008 | "heading_level": null,
6009 | "page_id": 206,
6010 | "polygon": [
6011 | [
6012 | 128.27197265625,
6013 | 565.2227935791016
6014 | ],
6015 | [
6016 | 308.091796875,
6017 | 565.2227935791016
6018 | ],
6019 | [
6020 | 308.091796875,
6021 | 579.5689849853516
6022 | ],
6023 | [
6024 | 128.27197265625,
6025 | 579.5689849853516
6026 | ]
6027 | ]
6028 | },
6029 | {
6030 | "title": "19.8 Binding",
6031 | "heading_level": null,
6032 | "page_id": 207,
6033 | "polygon": [
6034 | [
6035 | 85.6142578125,
6036 | 404.94476318359375
6037 | ],
6038 | [
6039 | 179.7451171875,
6040 | 404.94476318359375
6041 | ],
6042 | [
6043 | 179.7451171875,
6044 | 419.2909851074219
6045 | ],
6046 | [
6047 | 85.6142578125,
6048 | 419.2909851074219
6049 | ]
6050 | ]
6051 | },
6052 | {
6053 | "title": "19.9 Debugging",
6054 | "heading_level": null,
6055 | "page_id": 209,
6056 | "polygon": [
6057 | [
6058 | 85.6142578125,
6059 | 400.25390625
6060 | ],
6061 | [
6062 | 200.6630859375,
6063 | 400.25390625
6064 | ],
6065 | [
6066 | 200.6630859375,
6067 | 414.94921875
6068 | ],
6069 | [
6070 | 85.6142578125,
6071 | 414.94921875
6072 | ]
6073 | ]
6074 | },
6075 | {
6076 | "title": "19.10 Glossary",
6077 | "heading_level": null,
6078 | "page_id": 210,
6079 | "polygon": [
6080 | [
6081 | 128.6455078125,
6082 | 342.93377685546875
6083 | ],
6084 | [
6085 | 234.7294921875,
6086 | 342.93377685546875
6087 | ],
6088 | [
6089 | 234.7294921875,
6090 | 357.2799987792969
6091 | ],
6092 | [
6093 | 128.6455078125,
6094 | 357.2799987792969
6095 | ]
6096 | ]
6097 | },
6098 | {
6099 | "title": "19.11 Exercises",
6100 | "heading_level": null,
6101 | "page_id": 211,
6102 | "polygon": [
6103 | [
6104 | 85.166015625,
6105 | 84.4013671875
6106 | ],
6107 | [
6108 | 194.0888671875,
6109 | 84.4013671875
6110 | ],
6111 | [
6112 | 194.0888671875,
6113 | 99.97796630859375
6114 | ],
6115 | [
6116 | 85.166015625,
6117 | 99.97796630859375
6118 | ]
6119 | ]
6120 | },
6121 | {
6122 | "title": "Appendix A",
6123 | "heading_level": null,
6124 | "page_id": 214,
6125 | "polygon": [
6126 | [
6127 | 128.6455078125,
6128 | 163.775390625
6129 | ],
6130 | [
6131 | 246.3837890625,
6132 | 163.775390625
6133 | ],
6134 | [
6135 | 246.3837890625,
6136 | 185.823974609375
6137 | ],
6138 | [
6139 | 128.6455078125,
6140 | 185.823974609375
6141 | ]
6142 | ]
6143 | },
6144 | {
6145 | "title": "Debugging",
6146 | "heading_level": null,
6147 | "page_id": 214,
6148 | "polygon": [
6149 | [
6150 | 128.794921875,
6151 | 220.236328125
6152 | ],
6153 | [
6154 | 259.083984375,
6155 | 220.236328125
6156 | ],
6157 | [
6158 | 259.083984375,
6159 | 246.34539794921875
6160 | ],
6161 | [
6162 | 128.794921875,
6163 | 246.34539794921875
6164 | ]
6165 | ]
6166 | },
6167 | {
6168 | "title": "A.1 Syntax errors",
6169 | "heading_level": null,
6170 | "page_id": 214,
6171 | "polygon": [
6172 | [
6173 | 129.392578125,
6174 | 568.3808135986328
6175 | ],
6176 | [
6177 | 252.34609985351562,
6178 | 568.3808135986328
6179 | ],
6180 | [
6181 | 252.34609985351562,
6182 | 582.7270050048828
6183 | ],
6184 | [
6185 | 129.392578125,
6186 | 582.7270050048828
6187 | ]
6188 | ]
6189 | },
6190 | {
6191 | "title": "A.1.1 I keep making changes and it makes no difference.",
6192 | "heading_level": null,
6193 | "page_id": 215,
6194 | "polygon": [
6195 | [
6196 | 85.9130859375,
6197 | 498.48046875
6198 | ],
6199 | [
6200 | 403.41796875,
6201 | 498.48046875
6202 | ],
6203 | [
6204 | 403.41796875,
6205 | 511.0899658203125
6206 | ],
6207 | [
6208 | 85.9130859375,
6209 | 511.0899658203125
6210 | ]
6211 | ]
6212 | },
6213 | {
6214 | "title": "A.2 Runtime errors",
6215 | "heading_level": null,
6216 | "page_id": 216,
6217 | "polygon": [
6218 | [
6219 | 128.27197265625,
6220 | 233.96484375
6221 | ],
6222 | [
6223 | 265.0855407714844,
6224 | 233.96484375
6225 | ],
6226 | [
6227 | 265.0855407714844,
6228 | 248.33489990234375
6229 | ],
6230 | [
6231 | 128.27197265625,
6232 | 248.33489990234375
6233 | ]
6234 | ]
6235 | },
6236 | {
6237 | "title": "A.2.1 My program does absolutely nothing.",
6238 | "heading_level": null,
6239 | "page_id": 216,
6240 | "polygon": [
6241 | [
6242 | 128.3466796875,
6243 | 308.794921875
6244 | ],
6245 | [
6246 | 374.3588562011719,
6247 | 308.794921875
6248 | ],
6249 | [
6250 | 374.3588562011719,
6251 | 321.02691650390625
6252 | ],
6253 | [
6254 | 128.3466796875,
6255 | 321.02691650390625
6256 | ]
6257 | ]
6258 | },
6259 | {
6260 | "title": "A.2.2 My program hangs.",
6261 | "heading_level": null,
6262 | "page_id": 216,
6263 | "polygon": [
6264 | [
6265 | 129.01904296875,
6266 | 424.6171875
6267 | ],
6268 | [
6269 | 276.1171875,
6270 | 424.6171875
6271 | ],
6272 | [
6273 | 276.1171875,
6274 | 437.11590576171875
6275 | ],
6276 | [
6277 | 129.01904296875,
6278 | 437.11590576171875
6279 | ]
6280 | ]
6281 | },
6282 | {
6283 | "title": "Infinite Loop",
6284 | "heading_level": null,
6285 | "page_id": 217,
6286 | "polygon": [
6287 | [
6288 | 85.166015625,
6289 | 87.35009765625
6290 | ],
6291 | [
6292 | 147.919921875,
6293 | 87.35009765625
6294 | ],
6295 | [
6296 | 147.919921875,
6297 | 98.70074462890625
6298 | ],
6299 | [
6300 | 85.166015625,
6301 | 98.70074462890625
6302 | ]
6303 | ]
6304 | },
6305 | {
6306 | "title": "Infinite Recursion",
6307 | "heading_level": null,
6308 | "page_id": 217,
6309 | "polygon": [
6310 | [
6311 | 85.763671875,
6312 | 328.904296875
6313 | ],
6314 | [
6315 | 169.2861328125,
6316 | 328.904296875
6317 | ],
6318 | [
6319 | 169.2861328125,
6320 | 340.1767883300781
6321 | ],
6322 | [
6323 | 85.763671875,
6324 | 340.1767883300781
6325 | ]
6326 | ]
6327 | },
6328 | {
6329 | "title": "Flow of Execution",
6330 | "heading_level": null,
6331 | "page_id": 217,
6332 | "polygon": [
6333 | [
6334 | 85.763671875,
6335 | 521.68359375
6336 | ],
6337 | [
6338 | 168.3896484375,
6339 | 521.68359375
6340 | ],
6341 | [
6342 | 168.3896484375,
6343 | 533.2448425292969
6344 | ],
6345 | [
6346 | 85.763671875,
6347 | 533.2448425292969
6348 | ]
6349 | ]
6350 | },
6351 | {
6352 | "title": "A.2.3 When I run the program I get an exception.",
6353 | "heading_level": null,
6354 | "page_id": 217,
6355 | "polygon": [
6356 | [
6357 | 85.53955078125,
6358 | 623.9998321533203
6359 | ],
6360 | [
6361 | 359.7890625,
6362 | 623.9998321533203
6363 | ],
6364 | [
6365 | 359.7890625,
6366 | 635.9550323486328
6367 | ],
6368 | [
6369 | 85.53955078125,
6370 | 635.9550323486328
6371 | ]
6372 | ]
6373 | },
6374 | {
6375 | "title": "A.2.4 I added so many print statements I get inundated with output.",
6376 | "heading_level": null,
6377 | "page_id": 218,
6378 | "polygon": [
6379 | [
6380 | 128.0478515625,
6381 | 609.0523681640625
6382 | ],
6383 | [
6384 | 511.3203430175781,
6385 | 609.0523681640625
6386 | ],
6387 | [
6388 | 511.3203430175781,
6389 | 621.1488494873047
6390 | ],
6391 | [
6392 | 128.0478515625,
6393 | 621.1488494873047
6394 | ]
6395 | ]
6396 | },
6397 | {
6398 | "title": "A.3 Semantic errors",
6399 | "heading_level": null,
6400 | "page_id": 219,
6401 | "polygon": [
6402 | [
6403 | 86.2119140625,
6404 | 290.8125
6405 | ],
6406 | [
6407 | 225.7646484375,
6408 | 290.8125
6409 | ],
6410 | [
6411 | 225.7646484375,
6412 | 306.06982421875
6413 | ],
6414 | [
6415 | 86.2119140625,
6416 | 306.06982421875
6417 | ]
6418 | ]
6419 | },
6420 | {
6421 | "title": "A.3.1 My program doesn't work.",
6422 | "heading_level": null,
6423 | "page_id": 219,
6424 | "polygon": [
6425 | [
6426 | 85.68896484375,
6427 | 472.18359375
6428 | ],
6429 | [
6430 | 270.8448791503906,
6431 | 472.18359375
6432 | ],
6433 | [
6434 | 270.8448791503906,
6435 | 485.61285400390625
6436 | ],
6437 | [
6438 | 85.68896484375,
6439 | 485.61285400390625
6440 | ]
6441 | ]
6442 | },
6443 | {
6444 | "title": "A.3.2 I've got a big hairy expression and it doesn't do what I expect.",
6445 | "heading_level": null,
6446 | "page_id": 220,
6447 | "polygon": [
6448 | [
6449 | 129.392578125,
6450 | 190.3623046875
6451 | ],
6452 | [
6453 | 504.9574279785156,
6454 | 190.3623046875
6455 | ],
6456 | [
6457 | 504.9574279785156,
6458 | 202.9779052734375
6459 | ],
6460 | [
6461 | 129.392578125,
6462 | 202.9779052734375
6463 | ]
6464 | ]
6465 | },
6466 | {
6467 | "title": "A.3.3 I've got a function or method that doesn't return what I expect.",
6468 | "heading_level": null,
6469 | "page_id": 220,
6470 | "polygon": [
6471 | [
6472 | 128.197265625,
6473 | 571.5703125
6474 | ],
6475 | [
6476 | 509.2732238769531,
6477 | 571.5703125
6478 | ],
6479 | [
6480 | 509.2732238769531,
6481 | 583.7809906005859
6482 | ],
6483 | [
6484 | 128.197265625,
6485 | 583.7809906005859
6486 | ]
6487 | ]
6488 | },
6489 | {
6490 | "title": "A.3.4 I'm really, really stuck and I need help.",
6491 | "heading_level": null,
6492 | "page_id": 221,
6493 | "polygon": [
6494 | [
6495 | 84.7177734375,
6496 | 85.80322265625
6497 | ],
6498 | [
6499 | 339.46875,
6500 | 85.80322265625
6501 | ],
6502 | [
6503 | 339.46875,
6504 | 99.24493408203125
6505 | ],
6506 | [
6507 | 84.7177734375,
6508 | 99.24493408203125
6509 | ]
6510 | ]
6511 | },
6512 | {
6513 | "title": "A.3.5 No, I really need help.",
6514 | "heading_level": null,
6515 | "page_id": 221,
6516 | "polygon": [
6517 | [
6518 | 85.9130859375,
6519 | 351.333984375
6520 | ],
6521 | [
6522 | 249.0732421875,
6523 | 351.333984375
6524 | ],
6525 | [
6526 | 249.0732421875,
6527 | 364.482421875
6528 | ],
6529 | [
6530 | 85.9130859375,
6531 | 364.482421875
6532 | ]
6533 | ]
6534 | },
6535 | {
6536 | "title": "Appendix B",
6537 | "heading_level": null,
6538 | "page_id": 222,
6539 | "polygon": [
6540 | [
6541 | 128.12255859375,
6542 | 163.388671875
6543 | ],
6544 | [
6545 | 243.544921875,
6546 | 163.388671875
6547 | ],
6548 | [
6549 | 243.544921875,
6550 | 184.8819580078125
6551 | ],
6552 | [
6553 | 128.12255859375,
6554 | 184.8819580078125
6555 | ]
6556 | ]
6557 | },
6558 | {
6559 | "title": "Analysis of Algorithms",
6560 | "heading_level": null,
6561 | "page_id": 222,
6562 | "polygon": [
6563 | [
6564 | 127.97314453125,
6565 | 219.076171875
6566 | ],
6567 | [
6568 | 393.9792175292969,
6569 | 219.076171875
6570 | ],
6571 | [
6572 | 393.9792175292969,
6573 | 244.46136474609375
6574 | ],
6575 | [
6576 | 127.97314453125,
6577 | 244.46136474609375
6578 | ]
6579 | ]
6580 | },
6581 | {
6582 | "title": "B.1 Order of growth",
6583 | "heading_level": null,
6584 | "page_id": 223,
6585 | "polygon": [
6586 | [
6587 | 85.09130859375,
6588 | 281.14453125
6589 | ],
6590 | [
6591 | 228.603515625,
6592 | 281.14453125
6593 | ],
6594 | [
6595 | 228.603515625,
6596 | 296.4639892578125
6597 | ],
6598 | [
6599 | 85.09130859375,
6600 | 296.4639892578125
6601 | ]
6602 | ]
6603 | },
6604 | {
6605 | "title": "B.2 Analysis of basic Python operations",
6606 | "heading_level": null,
6607 | "page_id": 225,
6608 | "polygon": [
6609 | [
6610 | 84.64306640625,
6611 | 85.271484375
6612 | ],
6613 | [
6614 | 357.697265625,
6615 | 85.271484375
6616 | ],
6617 | [
6618 | 357.697265625,
6619 | 100.29998779296875
6620 | ],
6621 | [
6622 | 84.64306640625,
6623 | 100.29998779296875
6624 | ]
6625 | ]
6626 | },
6627 | {
6628 | "title": "B.3 Analysis of search algorithms",
6629 | "heading_level": null,
6630 | "page_id": 226,
6631 | "polygon": [
6632 | [
6633 | 129.01904296875,
6634 | 453.54278564453125
6635 | ],
6636 | [
6637 | 358.3215026855469,
6638 | 453.54278564453125
6639 | ],
6640 | [
6641 | 358.3215026855469,
6642 | 467.8890075683594
6643 | ],
6644 | [
6645 | 129.01904296875,
6646 | 467.8890075683594
6647 | ]
6648 | ]
6649 | },
6650 | {
6651 | "title": "B.4 Hashtables",
6652 | "heading_level": null,
6653 | "page_id": 227,
6654 | "polygon": [
6655 | [
6656 | 85.6142578125,
6657 | 248.466796875
6658 | ],
6659 | [
6660 | 194.537109375,
6661 | 248.466796875
6662 | ],
6663 | [
6664 | 194.537109375,
6665 | 263.1820068359375
6666 | ],
6667 | [
6668 | 85.6142578125,
6669 | 263.1820068359375
6670 | ]
6671 | ]
6672 | },
6673 | {
6674 | "title": "Appendix C",
6675 | "heading_level": null,
6676 | "page_id": 232,
6677 | "polygon": [
6678 | [
6679 | 128.49609375,
6680 | 161.068359375
6681 | ],
6682 | [
6683 | 246.533203125,
6684 | 161.068359375
6685 | ],
6686 | [
6687 | 246.533203125,
6688 | 182.990966796875
6689 | ],
6690 | [
6691 | 128.49609375,
6692 | 182.990966796875
6693 | ]
6694 | ]
6695 | },
6696 | {
6697 | "title": "Lumpy",
6698 | "heading_level": null,
6699 | "page_id": 232,
6700 | "polygon": [
6701 | [
6702 | 129.09375,
6703 | 215.89129638671875
6704 | ],
6705 | [
6706 | 212.765625,
6707 | 215.89129638671875
6708 | ],
6709 | [
6710 | 212.765625,
6711 | 241.69921875
6712 | ],
6713 | [
6714 | 129.09375,
6715 | 241.69921875
6716 | ]
6717 | ]
6718 | },
6719 | {
6720 | "title": "C.1 State diagram",
6721 | "heading_level": null,
6722 | "page_id": 232,
6723 | "polygon": [
6724 | [
6725 | 127.30078125,
6726 | 665.9296875
6727 | ],
6728 | [
6729 | 256.39453125,
6730 | 665.9296875
6731 | ],
6732 | [
6733 | 256.39453125,
6734 | 680.3199615478516
6735 | ],
6736 | [
6737 | 127.30078125,
6738 | 680.3199615478516
6739 | ]
6740 | ]
6741 | },
6742 | {
6743 | "title": "C.2 Stack diagram",
6744 | "heading_level": null,
6745 | "page_id": 233,
6746 | "polygon": [
6747 | [
6748 | 86.0625,
6749 | 649.6875
6750 | ],
6751 | [
6752 | 215.5015106201172,
6753 | 649.6875
6754 | ],
6755 | [
6756 | 215.5015106201172,
6757 | 665.2679290771484
6758 | ],
6759 | [
6760 | 86.0625,
6761 | 665.2679290771484
6762 | ]
6763 | ]
6764 | },
6765 | {
6766 | "title": "C.3 Object diagrams",
6767 | "heading_level": null,
6768 | "page_id": 234,
6769 | "polygon": [
6770 | [
6771 | 127.8984375,
6772 | 575.82421875
6773 | ],
6774 | [
6775 | 273.12890625,
6776 | 575.82421875
6777 | ],
6778 | [
6779 | 273.12890625,
6780 | 590.51953125
6781 | ],
6782 | [
6783 | 127.8984375,
6784 | 590.51953125
6785 | ]
6786 | ]
6787 | },
6788 | {
6789 | "title": "C.4 Function and class objects",
6790 | "heading_level": null,
6791 | "page_id": 236,
6792 | "polygon": [
6793 | [
6794 | 128.42138671875,
6795 | 636.92578125
6796 | ],
6797 | [
6798 | 335.9700012207031,
6799 | 636.92578125
6800 | ],
6801 | [
6802 | 335.9700012207031,
6803 | 651.62109375
6804 | ],
6805 | [
6806 | 128.42138671875,
6807 | 651.62109375
6808 | ]
6809 | ]
6810 | },
6811 | {
6812 | "title": "C.5 Class Diagrams",
6813 | "heading_level": null,
6814 | "page_id": 237,
6815 | "polygon": [
6816 | [
6817 | 85.9130859375,
6818 | 649.30078125
6819 | ],
6820 | [
6821 | 225.1669921875,
6822 | 649.30078125
6823 | ],
6824 | [
6825 | 225.1669921875,
6826 | 665.6630401611328
6827 | ],
6828 | [
6829 | 85.9130859375,
6830 | 665.6630401611328
6831 | ]
6832 | ]
6833 | }
6834 | ],
6835 | "page_stats": [
6836 | {
6837 | "page_id": 0,
6838 | "text_extraction_method": "pdftext",
6839 | "block_counts": [
6840 | [
6841 | "Span",
6842 | 7
6843 | ],
6844 | [
6845 | "Line",
6846 | 3
6847 | ],
6848 | [
6849 | "SectionHeader",
6850 | 2
6851 | ],
6852 | [
6853 | "Text",
6854 | 1
6855 | ]
6856 | ],
6857 | "block_metadata": {
6858 | "llm_request_count": 2,
6859 | "llm_error_count": 0,
6860 | "llm_tokens_used": 7791
6861 | }
6862 | },
6863 | {
6864 | "page_id": 1,
6865 | "text_extraction_method": "surya",
6866 | "block_counts": [
6867 | [
6868 | "Text",
6869 | 1
6870 | ]
6871 | ],
6872 | "block_metadata": {
6873 | "llm_request_count": 1,
6874 | "llm_error_count": 0,
6875 | "llm_tokens_used": 2122
6876 | }
6877 | },
6878 | {
6879 | "page_id": 2,
6880 | "text_extraction_method": "pdftext",
6881 | "block_counts": [
6882 | [
6883 | "Span",
6884 | 12
6885 | ],
6886 | [
6887 | "Line",
6888 | 6
6889 | ],
6890 | [
6891 | "Text",
6892 | 4
6893 | ],
6894 | [
6895 | "SectionHeader",
6896 | 2
6897 | ]
6898 | ],
6899 | "block_metadata": {
6900 | "llm_request_count": 0,
6901 | "llm_error_count": 0,
6902 | "llm_tokens_used": 0
6903 | }
6904 | },
6905 | {
6906 | "page_id": 3,
6907 | "text_extraction_method": "pdftext",
6908 | "block_counts": [
6909 | [
6910 | "Span",
6911 | 42
6912 | ],
6913 | [
6914 | "Line",
6915 | 11
6916 | ],
6917 | [
6918 | "Text",
6919 | 5
6920 | ]
6921 | ],
6922 | "block_metadata": {
6923 | "llm_request_count": 0,
6924 | "llm_error_count": 0,
6925 | "llm_tokens_used": 0
6926 | }
6927 | },
6928 | {
6929 | "page_id": 4,
6930 | "text_extraction_method": "pdftext",
6931 | "block_counts": [
6932 | [
6933 | "Span",
6934 | 64
6935 | ],
6936 | [
6937 | "Line",
6938 | 31
6939 | ],
6940 | [
6941 | "Text",
6942 | 8
6943 | ],
6944 | [
6945 | "ListItem",
6946 | 4
6947 | ],
6948 | [
6949 | "SectionHeader",
6950 | 2
6951 | ],
6952 | [
6953 | "ListGroup",
6954 | 1
6955 | ],
6956 | [
6957 | "Reference",
6958 | 1
6959 | ]
6960 | ],
6961 | "block_metadata": {
6962 | "llm_request_count": 0,
6963 | "llm_error_count": 0,
6964 | "llm_tokens_used": 0
6965 | }
6966 | },
6967 | {
6968 | "page_id": 5,
6969 | "text_extraction_method": "pdftext",
6970 | "block_counts": [
6971 | [
6972 | "Span",
6973 | 72
6974 | ],
6975 | [
6976 | "Line",
6977 | 34
6978 | ],
6979 | [
6980 | "Text",
6981 | 10
6982 | ],
6983 | [
6984 | "ListItem",
6985 | 5
6986 | ],
6987 | [
6988 | "PageHeader",
6989 | 2
6990 | ],
6991 | [
6992 | "SectionHeader",
6993 | 1
6994 | ],
6995 | [
6996 | "ListGroup",
6997 | 1
6998 | ]
6999 | ],
7000 | "block_metadata": {
7001 | "llm_request_count": 0,
7002 | "llm_error_count": 0,
7003 | "llm_tokens_used": 0
7004 | }
7005 | },
7006 | {
7007 | "page_id": 6,
7008 | "text_extraction_method": "pdftext",
7009 | "block_counts": [
7010 | [
7011 | "Span",
7012 | 91
7013 | ],
7014 | [
7015 | "Line",
7016 | 39
7017 | ],
7018 | [
7019 | "ListItem",
7020 | 20
7021 | ],
7022 | [
7023 | "Text",
7024 | 3
7025 | ],
7026 | [
7027 | "SectionHeader",
7028 | 1
7029 | ],
7030 | [
7031 | "PageHeader",
7032 | 1
7033 | ],
7034 | [
7035 | "ListGroup",
7036 | 1
7037 | ]
7038 | ],
7039 | "block_metadata": {
7040 | "llm_request_count": 0,
7041 | "llm_error_count": 0,
7042 | "llm_tokens_used": 0
7043 | }
7044 | },
7045 | {
7046 | "page_id": 7,
7047 | "text_extraction_method": "pdftext",
7048 | "block_counts": [
7049 | [
7050 | "Span",
7051 | 96
7052 | ],
7053 | [
7054 | "Line",
7055 | 39
7056 | ],
7057 | [
7058 | "ListItem",
7059 | 25
7060 | ],
7061 | [
7062 | "PageHeader",
7063 | 2
7064 | ],
7065 | [
7066 | "ListGroup",
7067 | 1
7068 | ]
7069 | ],
7070 | "block_metadata": {
7071 | "llm_request_count": 1,
7072 | "llm_error_count": 0,
7073 | "llm_tokens_used": 4024
7074 | }
7075 | },
7076 | {
7077 | "page_id": 8,
7078 | "text_extraction_method": "pdftext",
7079 | "block_counts": [
7080 | [
7081 | "Span",
7082 | 77
7083 | ],
7084 | [
7085 | "Line",
7086 | 35
7087 | ],
7088 | [
7089 | "ListItem",
7090 | 28
7091 | ],
7092 | [
7093 | "PageHeader",
7094 | 1
7095 | ],
7096 | [
7097 | "ListGroup",
7098 | 1
7099 | ]
7100 | ],
7101 | "block_metadata": {
7102 | "llm_request_count": 0,
7103 | "llm_error_count": 0,
7104 | "llm_tokens_used": 0
7105 | }
7106 | },
7107 | {
7108 | "page_id": 9,
7109 | "text_extraction_method": "pdftext",
7110 | "block_counts": [
7111 | [
7112 | "Span",
7113 | 86
7114 | ],
7115 | [
7116 | "Line",
7117 | 35
7118 | ],
7119 | [
7120 | "ListItem",
7121 | 28
7122 | ],
7123 | [
7124 | "PageHeader",
7125 | 2
7126 | ],
7127 | [
7128 | "ListGroup",
7129 | 1
7130 | ]
7131 | ],
7132 | "block_metadata": {
7133 | "llm_request_count": 0,
7134 | "llm_error_count": 0,
7135 | "llm_tokens_used": 0
7136 | }
7137 | },
7138 | {
7139 | "page_id": 10,
7140 | "text_extraction_method": "pdftext",
7141 | "block_counts": [
7142 | [
7143 | "Span",
7144 | 91
7145 | ],
7146 | [
7147 | "Line",
7148 | 34
7149 | ],
7150 | [
7151 | "ListItem",
7152 | 29
7153 | ],
7154 | [
7155 | "PageHeader",
7156 | 1
7157 | ],
7158 | [
7159 | "ListGroup",
7160 | 1
7161 | ]
7162 | ],
7163 | "block_metadata": {
7164 | "llm_request_count": 1,
7165 | "llm_error_count": 0,
7166 | "llm_tokens_used": 4048
7167 | }
7168 | },
7169 | {
7170 | "page_id": 11,
7171 | "text_extraction_method": "pdftext",
7172 | "block_counts": [
7173 | [
7174 | "PageHeader",
7175 | 2
7176 | ],
7177 | [
7178 | "Line",
7179 | 1
7180 | ],
7181 | [
7182 | "Span",
7183 | 1
7184 | ]
7185 | ],
7186 | "block_metadata": {
7187 | "llm_request_count": 0,
7188 | "llm_error_count": 0,
7189 | "llm_tokens_used": 0
7190 | }
7191 | },
7192 | {
7193 | "page_id": 12,
7194 | "text_extraction_method": "pdftext",
7195 | "block_counts": [
7196 | [
7197 | "TableCell",
7198 | 156
7199 | ],
7200 | [
7201 | "Span",
7202 | 71
7203 | ],
7204 | [
7205 | "Line",
7206 | 24
7207 | ],
7208 | [
7209 | "SectionHeader",
7210 | 1
7211 | ],
7212 | [
7213 | "TableOfContents",
7214 | 1
7215 | ]
7216 | ],
7217 | "block_metadata": {
7218 | "llm_request_count": 1,
7219 | "llm_error_count": 0,
7220 | "llm_tokens_used": 2891
7221 | }
7222 | },
7223 | {
7224 | "page_id": 13,
7225 | "text_extraction_method": "pdftext",
7226 | "block_counts": [
7227 | [
7228 | "TableCell",
7229 | 124
7230 | ],
7231 | [
7232 | "Span",
7233 | 96
7234 | ],
7235 | [
7236 | "Line",
7237 | 31
7238 | ],
7239 | [
7240 | "PageHeader",
7241 | 2
7242 | ],
7243 | [
7244 | "TableOfContents",
7245 | 1
7246 | ]
7247 | ],
7248 | "block_metadata": {
7249 | "llm_request_count": 1,
7250 | "llm_error_count": 1,
7251 | "llm_tokens_used": 2353
7252 | }
7253 | },
7254 | {
7255 | "page_id": 14,
7256 | "text_extraction_method": "pdftext",
7257 | "block_counts": [
7258 | [
7259 | "TableCell",
7260 | 112
7261 | ],
7262 | [
7263 | "Span",
7264 | 84
7265 | ],
7266 | [
7267 | "Line",
7268 | 28
7269 | ],
7270 | [
7271 | "PageHeader",
7272 | 2
7273 | ],
7274 | [
7275 | "TableOfContents",
7276 | 1
7277 | ]
7278 | ],
7279 | "block_metadata": {
7280 | "llm_request_count": 1,
7281 | "llm_error_count": 1,
7282 | "llm_tokens_used": 2865
7283 | }
7284 | },
7285 | {
7286 | "page_id": 15,
7287 | "text_extraction_method": "pdftext",
7288 | "block_counts": [
7289 | [
7290 | "TableCell",
7291 | 253
7292 | ],
7293 | [
7294 | "Span",
7295 | 116
7296 | ],
7297 | [
7298 | "Line",
7299 | 33
7300 | ],
7301 | [
7302 | "PageHeader",
7303 | 2
7304 | ],
7305 | [
7306 | "TableOfContents",
7307 | 1
7308 | ]
7309 | ],
7310 | "block_metadata": {
7311 | "llm_request_count": 2,
7312 | "llm_error_count": 0,
7313 | "llm_tokens_used": 7349
7314 | }
7315 | },
7316 | {
7317 | "page_id": 16,
7318 | "text_extraction_method": "pdftext",
7319 | "block_counts": [
7320 | [
7321 | "Span",
7322 | 85
7323 | ],
7324 | [
7325 | "TableCell",
7326 | 84
7327 | ],
7328 | [
7329 | "Line",
7330 | 28
7331 | ],
7332 | [
7333 | "PageHeader",
7334 | 2
7335 | ],
7336 | [
7337 | "TableOfContents",
7338 | 1
7339 | ]
7340 | ],
7341 | "block_metadata": {
7342 | "llm_request_count": 1,
7343 | "llm_error_count": 1,
7344 | "llm_tokens_used": 3874
7345 | }
7346 | },
7347 | {
7348 | "page_id": 17,
7349 | "text_extraction_method": "pdftext",
7350 | "block_counts": [
7351 | [
7352 | "Span",
7353 | 95
7354 | ],
7355 | [
7356 | "TableCell",
7357 | 93
7358 | ],
7359 | [
7360 | "Line",
7361 | 31
7362 | ],
7363 | [
7364 | "PageHeader",
7365 | 2
7366 | ],
7367 | [
7368 | "TableOfContents",
7369 | 1
7370 | ]
7371 | ],
7372 | "block_metadata": {
7373 | "llm_request_count": 1,
7374 | "llm_error_count": 1,
7375 | "llm_tokens_used": 4431
7376 | }
7377 | },
7378 | {
7379 | "page_id": 18,
7380 | "text_extraction_method": "pdftext",
7381 | "block_counts": [
7382 | [
7383 | "TableCell",
7384 | 165
7385 | ],
7386 | [
7387 | "Span",
7388 | 81
7389 | ],
7390 | [
7391 | "Line",
7392 | 27
7393 | ],
7394 | [
7395 | "PageHeader",
7396 | 2
7397 | ],
7398 | [
7399 | "TableOfContents",
7400 | 1
7401 | ]
7402 | ],
7403 | "block_metadata": {
7404 | "llm_request_count": 2,
7405 | "llm_error_count": 0,
7406 | "llm_tokens_used": 8554
7407 | }
7408 | },
7409 | {
7410 | "page_id": 19,
7411 | "text_extraction_method": "pdftext",
7412 | "block_counts": [
7413 | [
7414 | "TableCell",
7415 | 159
7416 | ],
7417 | [
7418 | "Span",
7419 | 87
7420 | ],
7421 | [
7422 | "Line",
7423 | 28
7424 | ],
7425 | [
7426 | "PageHeader",
7427 | 2
7428 | ],
7429 | [
7430 | "TableOfContents",
7431 | 1
7432 | ]
7433 | ],
7434 | "block_metadata": {
7435 | "llm_request_count": 2,
7436 | "llm_error_count": 0,
7437 | "llm_tokens_used": 8979
7438 | }
7439 | },
7440 | {
7441 | "page_id": 20,
7442 | "text_extraction_method": "pdftext",
7443 | "block_counts": [
7444 | [
7445 | "TableCell",
7446 | 112
7447 | ],
7448 | [
7449 | "Span",
7450 | 85
7451 | ],
7452 | [
7453 | "Line",
7454 | 28
7455 | ],
7456 | [
7457 | "PageHeader",
7458 | 2
7459 | ],
7460 | [
7461 | "TableOfContents",
7462 | 1
7463 | ]
7464 | ],
7465 | "block_metadata": {
7466 | "llm_request_count": 1,
7467 | "llm_error_count": 1,
7468 | "llm_tokens_used": 5907
7469 | }
7470 | },
7471 | {
7472 | "page_id": 21,
7473 | "text_extraction_method": "surya",
7474 | "block_counts": [
7475 | [
7476 | "PageHeader",
7477 | 2
7478 | ],
7479 | [
7480 | "Line",
7481 | 2
7482 | ],
7483 | [
7484 | "Span",
7485 | 2
7486 | ]
7487 | ],
7488 | "block_metadata": {
7489 | "llm_request_count": 0,
7490 | "llm_error_count": 0,
7491 | "llm_tokens_used": 0
7492 | }
7493 | },
7494 | {
7495 | "page_id": 22,
7496 | "text_extraction_method": "pdftext",
7497 | "block_counts": [
7498 | [
7499 | "Span",
7500 | 58
7501 | ],
7502 | [
7503 | "Line",
7504 | 29
7505 | ],
7506 | [
7507 | "Text",
7508 | 6
7509 | ],
7510 | [
7511 | "SectionHeader",
7512 | 3
7513 | ],
7514 | [
7515 | "Reference",
7516 | 2
7517 | ]
7518 | ],
7519 | "block_metadata": {
7520 | "llm_request_count": 0,
7521 | "llm_error_count": 0,
7522 | "llm_tokens_used": 0
7523 | }
7524 | },
7525 | {
7526 | "page_id": 23,
7527 | "text_extraction_method": "pdftext",
7528 | "block_counts": [
7529 | [
7530 | "Span",
7531 | 139
7532 | ],
7533 | [
7534 | "Line",
7535 | 41
7536 | ],
7537 | [
7538 | "Text",
7539 | 11
7540 | ],
7541 | [
7542 | "PageHeader",
7543 | 2
7544 | ],
7545 | [
7546 | "Figure",
7547 | 2
7548 | ],
7549 | [
7550 | "Reference",
7551 | 2
7552 | ],
7553 | [
7554 | "TextInlineMath",
7555 | 1
7556 | ]
7557 | ],
7558 | "block_metadata": {
7559 | "llm_request_count": 1,
7560 | "llm_error_count": 0,
7561 | "llm_tokens_used": 1760
7562 | }
7563 | },
7564 | {
7565 | "page_id": 24,
7566 | "text_extraction_method": "pdftext",
7567 | "block_counts": [
7568 | [
7569 | "Span",
7570 | 105
7571 | ],
7572 | [
7573 | "Line",
7574 | 36
7575 | ],
7576 | [
7577 | "Text",
7578 | 13
7579 | ],
7580 | [
7581 | "SectionHeader",
7582 | 3
7583 | ],
7584 | [
7585 | "PageHeader",
7586 | 2
7587 | ],
7588 | [
7589 | "Reference",
7590 | 2
7591 | ]
7592 | ],
7593 | "block_metadata": {
7594 | "llm_request_count": 0,
7595 | "llm_error_count": 0,
7596 | "llm_tokens_used": 0
7597 | }
7598 | },
7599 | {
7600 | "page_id": 25,
7601 | "text_extraction_method": "pdftext",
7602 | "block_counts": [
7603 | [
7604 | "Span",
7605 | 91
7606 | ],
7607 | [
7608 | "Line",
7609 | 39
7610 | ],
7611 | [
7612 | "Text",
7613 | 10
7614 | ],
7615 | [
7616 | "SectionHeader",
7617 | 3
7618 | ],
7619 | [
7620 | "PageHeader",
7621 | 2
7622 | ]
7623 | ],
7624 | "block_metadata": {
7625 | "llm_request_count": 0,
7626 | "llm_error_count": 0,
7627 | "llm_tokens_used": 0
7628 | }
7629 | },
7630 | {
7631 | "page_id": 26,
7632 | "text_extraction_method": "pdftext",
7633 | "block_counts": [
7634 | [
7635 | "Span",
7636 | 155
7637 | ],
7638 | [
7639 | "Line",
7640 | 41
7641 | ],
7642 | [
7643 | "Text",
7644 | 9
7645 | ],
7646 | [
7647 | "PageHeader",
7648 | 2
7649 | ],
7650 | [
7651 | "SectionHeader",
7652 | 2
7653 | ],
7654 | [
7655 | "ListItem",
7656 | 2
7657 | ],
7658 | [
7659 | "ListGroup",
7660 | 1
7661 | ],
7662 | [
7663 | "Reference",
7664 | 1
7665 | ]
7666 | ],
7667 | "block_metadata": {
7668 | "llm_request_count": 1,
7669 | "llm_error_count": 0,
7670 | "llm_tokens_used": 4050
7671 | }
7672 | },
7673 | {
7674 | "page_id": 27,
7675 | "text_extraction_method": "pdftext",
7676 | "block_counts": [
7677 | [
7678 | "Span",
7679 | 86
7680 | ],
7681 | [
7682 | "Line",
7683 | 37
7684 | ],
7685 | [
7686 | "Text",
7687 | 9
7688 | ],
7689 | [
7690 | "ListItem",
7691 | 4
7692 | ],
7693 | [
7694 | "PageHeader",
7695 | 2
7696 | ],
7697 | [
7698 | "Code",
7699 | 2
7700 | ],
7701 | [
7702 | "SectionHeader",
7703 | 1
7704 | ],
7705 | [
7706 | "ListGroup",
7707 | 1
7708 | ],
7709 | [
7710 | "Reference",
7711 | 1
7712 | ]
7713 | ],
7714 | "block_metadata": {
7715 | "llm_request_count": 0,
7716 | "llm_error_count": 0,
7717 | "llm_tokens_used": 0
7718 | }
7719 | },
7720 | {
7721 | "page_id": 28,
7722 | "text_extraction_method": "pdftext",
7723 | "block_counts": [
7724 | [
7725 | "Span",
7726 | 89
7727 | ],
7728 | [
7729 | "Line",
7730 | 38
7731 | ],
7732 | [
7733 | "Text",
7734 | 9
7735 | ],
7736 | [
7737 | "ListItem",
7738 | 5
7739 | ],
7740 | [
7741 | "PageHeader",
7742 | 2
7743 | ],
7744 | [
7745 | "SectionHeader",
7746 | 2
7747 | ],
7748 | [
7749 | "Reference",
7750 | 2
7751 | ],
7752 | [
7753 | "ListGroup",
7754 | 1
7755 | ]
7756 | ],
7757 | "block_metadata": {
7758 | "llm_request_count": 1,
7759 | "llm_error_count": 0,
7760 | "llm_tokens_used": 3846
7761 | }
7762 | },
7763 | {
7764 | "page_id": 29,
7765 | "text_extraction_method": "pdftext",
7766 | "block_counts": [
7767 | [
7768 | "Span",
7769 | 105
7770 | ],
7771 | [
7772 | "Line",
7773 | 32
7774 | ],
7775 | [
7776 | "ListItem",
7777 | 19
7778 | ],
7779 | [
7780 | "PageHeader",
7781 | 2
7782 | ],
7783 | [
7784 | "Text",
7785 | 2
7786 | ],
7787 | [
7788 | "ListGroup",
7789 | 2
7790 | ]
7791 | ],
7792 | "block_metadata": {
7793 | "llm_request_count": 1,
7794 | "llm_error_count": 0,
7795 | "llm_tokens_used": 3846
7796 | }
7797 | },
7798 | {
7799 | "page_id": 30,
7800 | "text_extraction_method": "pdftext",
7801 | "block_counts": [
7802 | [
7803 | "Span",
7804 | 76
7805 | ],
7806 | [
7807 | "Line",
7808 | 18
7809 | ],
7810 | [
7811 | "Text",
7812 | 6
7813 | ],
7814 | [
7815 | "PageHeader",
7816 | 2
7817 | ],
7818 | [
7819 | "SectionHeader",
7820 | 1
7821 | ],
7822 | [
7823 | "Reference",
7824 | 1
7825 | ]
7826 | ],
7827 | "block_metadata": {
7828 | "llm_request_count": 0,
7829 | "llm_error_count": 0,
7830 | "llm_tokens_used": 0
7831 | }
7832 | },
7833 | {
7834 | "page_id": 31,
7835 | "text_extraction_method": "pdftext",
7836 | "block_counts": [
7837 | [
7838 | "Text",
7839 | 1
7840 | ],
7841 | [
7842 | "PageHeader",
7843 | 1
7844 | ],
7845 | [
7846 | "Line",
7847 | 1
7848 | ],
7849 | [
7850 | "Span",
7851 | 1
7852 | ]
7853 | ],
7854 | "block_metadata": {
7855 | "llm_request_count": 0,
7856 | "llm_error_count": 0,
7857 | "llm_tokens_used": 0
7858 | }
7859 | },
7860 | {
7861 | "page_id": 32,
7862 | "text_extraction_method": "pdftext",
7863 | "block_counts": [
7864 | [
7865 | "Span",
7866 | 116
7867 | ],
7868 | [
7869 | "Line",
7870 | 28
7871 | ],
7872 | [
7873 | "Text",
7874 | 7
7875 | ],
7876 | [
7877 | "SectionHeader",
7878 | 3
7879 | ],
7880 | [
7881 | "Code",
7882 | 3
7883 | ],
7884 | [
7885 | "Reference",
7886 | 2
7887 | ]
7888 | ],
7889 | "block_metadata": {
7890 | "llm_request_count": 0,
7891 | "llm_error_count": 0,
7892 | "llm_tokens_used": 0
7893 | }
7894 | },
7895 | {
7896 | "page_id": 33,
7897 | "text_extraction_method": "pdftext",
7898 | "block_counts": [
7899 | [
7900 | "Span",
7901 | 118
7902 | ],
7903 | [
7904 | "Line",
7905 | 39
7906 | ],
7907 | [
7908 | "Text",
7909 | 9
7910 | ],
7911 | [
7912 | "Reference",
7913 | 3
7914 | ],
7915 | [
7916 | "PageHeader",
7917 | 2
7918 | ],
7919 | [
7920 | "TextInlineMath",
7921 | 2
7922 | ],
7923 | [
7924 | "SectionHeader",
7925 | 2
7926 | ],
7927 | [
7928 | "Code",
7929 | 2
7930 | ]
7931 | ],
7932 | "block_metadata": {
7933 | "llm_request_count": 1,
7934 | "llm_error_count": 0,
7935 | "llm_tokens_used": 4159
7936 | }
7937 | },
7938 | {
7939 | "page_id": 34,
7940 | "text_extraction_method": "pdftext",
7941 | "block_counts": [
7942 | [
7943 | "Span",
7944 | 158
7945 | ],
7946 | [
7947 | "TableCell",
7948 | 71
7949 | ],
7950 | [
7951 | "Line",
7952 | 42
7953 | ],
7954 | [
7955 | "Text",
7956 | 13
7957 | ],
7958 | [
7959 | "PageHeader",
7960 | 2
7961 | ],
7962 | [
7963 | "Code",
7964 | 2
7965 | ],
7966 | [
7967 | "Table",
7968 | 1
7969 | ],
7970 | [
7971 | "SectionHeader",
7972 | 1
7973 | ],
7974 | [
7975 | "Reference",
7976 | 1
7977 | ]
7978 | ],
7979 | "block_metadata": {
7980 | "llm_request_count": 1,
7981 | "llm_error_count": 0,
7982 | "llm_tokens_used": 1750
7983 | }
7984 | },
7985 | {
7986 | "page_id": 35,
7987 | "text_extraction_method": "pdftext",
7988 | "block_counts": [
7989 | [
7990 | "Span",
7991 | 99
7992 | ],
7993 | [
7994 | "Line",
7995 | 39
7996 | ],
7997 | [
7998 | "Text",
7999 | 14
8000 | ],
8001 | [
8002 | "PageHeader",
8003 | 2
8004 | ],
8005 | [
8006 | "SectionHeader",
8007 | 2
8008 | ],
8009 | [
8010 | "Reference",
8011 | 2
8012 | ],
8013 | [
8014 | "Code",
8015 | 1
8016 | ],
8017 | [
8018 | "TextInlineMath",
8019 | 1
8020 | ]
8021 | ],
8022 | "block_metadata": {
8023 | "llm_request_count": 0,
8024 | "llm_error_count": 0,
8025 | "llm_tokens_used": 0
8026 | }
8027 | },
8028 | {
8029 | "page_id": 36,
8030 | "text_extraction_method": "pdftext",
8031 | "block_counts": [
8032 | [
8033 | "Span",
8034 | 144
8035 | ],
8036 | [
8037 | "Line",
8038 | 38
8039 | ],
8040 | [
8041 | "Text",
8042 | 5
8043 | ],
8044 | [
8045 | "ListItem",
8046 | 4
8047 | ],
8048 | [
8049 | "PageHeader",
8050 | 2
8051 | ],
8052 | [
8053 | "TextInlineMath",
8054 | 2
8055 | ],
8056 | [
8057 | "SectionHeader",
8058 | 2
8059 | ],
8060 | [
8061 | "Reference",
8062 | 2
8063 | ],
8064 | [
8065 | "ListGroup",
8066 | 1
8067 | ]
8068 | ],
8069 | "block_metadata": {
8070 | "llm_request_count": 0,
8071 | "llm_error_count": 0,
8072 | "llm_tokens_used": 0
8073 | }
8074 | },
8075 | {
8076 | "page_id": 37,
8077 | "text_extraction_method": "pdftext",
8078 | "block_counts": [
8079 | [
8080 | "Span",
8081 | 153
8082 | ],
8083 | [
8084 | "Line",
8085 | 40
8086 | ],
8087 | [
8088 | "Text",
8089 | 12
8090 | ],
8091 | [
8092 | "Code",
8093 | 4
8094 | ],
8095 | [
8096 | "PageHeader",
8097 | 2
8098 | ],
8099 | [
8100 | "SectionHeader",
8101 | 2
8102 | ],
8103 | [
8104 | "TextInlineMath",
8105 | 2
8106 | ],
8107 | [
8108 | "Reference",
8109 | 2
8110 | ]
8111 | ],
8112 | "block_metadata": {
8113 | "llm_request_count": 1,
8114 | "llm_error_count": 0,
8115 | "llm_tokens_used": 3838
8116 | }
8117 | },
8118 | {
8119 | "page_id": 38,
8120 | "text_extraction_method": "pdftext",
8121 | "block_counts": [
8122 | [
8123 | "Span",
8124 | 143
8125 | ],
8126 | [
8127 | "Line",
8128 | 38
8129 | ],
8130 | [
8131 | "Text",
8132 | 13
8133 | ],
8134 | [
8135 | "ListItem",
8136 | 5
8137 | ],
8138 | [
8139 | "PageHeader",
8140 | 2
8141 | ],
8142 | [
8143 | "ListGroup",
8144 | 2
8145 | ],
8146 | [
8147 | "Code",
8148 | 1
8149 | ],
8150 | [
8151 | "TextInlineMath",
8152 | 1
8153 | ],
8154 | [
8155 | "SectionHeader",
8156 | 1
8157 | ],
8158 | [
8159 | "Reference",
8160 | 1
8161 | ]
8162 | ],
8163 | "block_metadata": {
8164 | "llm_request_count": 3,
8165 | "llm_error_count": 0,
8166 | "llm_tokens_used": 11442
8167 | }
8168 | },
8169 | {
8170 | "page_id": 39,
8171 | "text_extraction_method": "pdftext",
8172 | "block_counts": [
8173 | [
8174 | "Span",
8175 | 108
8176 | ],
8177 | [
8178 | "Line",
8179 | 33
8180 | ],
8181 | [
8182 | "ListItem",
8183 | 7
8184 | ],
8185 | [
8186 | "Text",
8187 | 6
8188 | ],
8189 | [
8190 | "PageHeader",
8191 | 2
8192 | ],
8193 | [
8194 | "Code",
8195 | 2
8196 | ],
8197 | [
8198 | "ListGroup",
8199 | 2
8200 | ],
8201 | [
8202 | "SectionHeader",
8203 | 1
8204 | ],
8205 | [
8206 | "Reference",
8207 | 1
8208 | ]
8209 | ],
8210 | "block_metadata": {
8211 | "llm_request_count": 0,
8212 | "llm_error_count": 0,
8213 | "llm_tokens_used": 0
8214 | }
8215 | },
8216 | {
8217 | "page_id": 40,
8218 | "text_extraction_method": "pdftext",
8219 | "block_counts": [
8220 | [
8221 | "Span",
8222 | 78
8223 | ],
8224 | [
8225 | "Line",
8226 | 27
8227 | ],
8228 | [
8229 | "Text",
8230 | 7
8231 | ],
8232 | [
8233 | "SectionHeader",
8234 | 4
8235 | ],
8236 | [
8237 | "Reference",
8238 | 3
8239 | ],
8240 | [
8241 | "Code",
8242 | 2
8243 | ]
8244 | ],
8245 | "block_metadata": {
8246 | "llm_request_count": 0,
8247 | "llm_error_count": 0,
8248 | "llm_tokens_used": 0
8249 | }
8250 | },
8251 | {
8252 | "page_id": 41,
8253 | "text_extraction_method": "pdftext",
8254 | "block_counts": [
8255 | [
8256 | "Span",
8257 | 140
8258 | ],
8259 | [
8260 | "Line",
8261 | 42
8262 | ],
8263 | [
8264 | "Text",
8265 | 8
8266 | ],
8267 | [
8268 | "Code",
8269 | 5
8270 | ],
8271 | [
8272 | "PageHeader",
8273 | 2
8274 | ],
8275 | [
8276 | "SectionHeader",
8277 | 1
8278 | ],
8279 | [
8280 | "TextInlineMath",
8281 | 1
8282 | ],
8283 | [
8284 | "Reference",
8285 | 1
8286 | ]
8287 | ],
8288 | "block_metadata": {
8289 | "llm_request_count": 0,
8290 | "llm_error_count": 0,
8291 | "llm_tokens_used": 0
8292 | }
8293 | },
8294 | {
8295 | "page_id": 42,
8296 | "text_extraction_method": "pdftext",
8297 | "block_counts": [
8298 | [
8299 | "Span",
8300 | 100
8301 | ],
8302 | [
8303 | "Line",
8304 | 40
8305 | ],
8306 | [
8307 | "Text",
8308 | 12
8309 | ],
8310 | [
8311 | "Code",
8312 | 3
8313 | ],
8314 | [
8315 | "PageHeader",
8316 | 2
8317 | ],
8318 | [
8319 | "SectionHeader",
8320 | 2
8321 | ],
8322 | [
8323 | "Reference",
8324 | 2
8325 | ],
8326 | [
8327 | "TextInlineMath",
8328 | 1
8329 | ]
8330 | ],
8331 | "block_metadata": {
8332 | "llm_request_count": 1,
8333 | "llm_error_count": 0,
8334 | "llm_tokens_used": 3073
8335 | }
8336 | },
8337 | {
8338 | "page_id": 43,
8339 | "text_extraction_method": "pdftext",
8340 | "block_counts": [
8341 | [
8342 | "Span",
8343 | 107
8344 | ],
8345 | [
8346 | "Line",
8347 | 42
8348 | ],
8349 | [
8350 | "Code",
8351 | 7
8352 | ],
8353 | [
8354 | "Text",
8355 | 7
8356 | ],
8357 | [
8358 | "PageHeader",
8359 | 2
8360 | ],
8361 | [
8362 | "SectionHeader",
8363 | 1
8364 | ],
8365 | [
8366 | "Reference",
8367 | 1
8368 | ]
8369 | ],
8370 | "block_metadata": {
8371 | "llm_request_count": 0,
8372 | "llm_error_count": 0,
8373 | "llm_tokens_used": 0
8374 | }
8375 | },
8376 | {
8377 | "page_id": 44,
8378 | "text_extraction_method": "pdftext",
8379 | "block_counts": [
8380 | [
8381 | "Span",
8382 | 101
8383 | ],
8384 | [
8385 | "Line",
8386 | 39
8387 | ],
8388 | [
8389 | "Text",
8390 | 14
8391 | ],
8392 | [
8393 | "PageHeader",
8394 | 2
8395 | ],
8396 | [
8397 | "SectionHeader",
8398 | 2
8399 | ],
8400 | [
8401 | "Reference",
8402 | 2
8403 | ],
8404 | [
8405 | "Code",
8406 | 1
8407 | ]
8408 | ],
8409 | "block_metadata": {
8410 | "llm_request_count": 0,
8411 | "llm_error_count": 0,
8412 | "llm_tokens_used": 0
8413 | }
8414 | },
8415 | {
8416 | "page_id": 45,
8417 | "text_extraction_method": "pdftext",
8418 | "block_counts": [
8419 | [
8420 | "Span",
8421 | 135
8422 | ],
8423 | [
8424 | "Line",
8425 | 45
8426 | ],
8427 | [
8428 | "Text",
8429 | 7
8430 | ],
8431 | [
8432 | "Code",
8433 | 6
8434 | ],
8435 | [
8436 | "PageHeader",
8437 | 2
8438 | ],
8439 | [
8440 | "SectionHeader",
8441 | 1
8442 | ],
8443 | [
8444 | "Reference",
8445 | 1
8446 | ]
8447 | ],
8448 | "block_metadata": {
8449 | "llm_request_count": 0,
8450 | "llm_error_count": 0,
8451 | "llm_tokens_used": 0
8452 | }
8453 | },
8454 | {
8455 | "page_id": 46,
8456 | "text_extraction_method": "pdftext",
8457 | "block_counts": [
8458 | [
8459 | "Span",
8460 | 166
8461 | ],
8462 | [
8463 | "Line",
8464 | 47
8465 | ],
8466 | [
8467 | "Text",
8468 | 8
8469 | ],
8470 | [
8471 | "PageHeader",
8472 | 2
8473 | ],
8474 | [
8475 | "Reference",
8476 | 2
8477 | ],
8478 | [
8479 | "Figure",
8480 | 1
8481 | ],
8482 | [
8483 | "Caption",
8484 | 1
8485 | ],
8486 | [
8487 | "SectionHeader",
8488 | 1
8489 | ],
8490 | [
8491 | "Code",
8492 | 1
8493 | ],
8494 | [
8495 | "FigureGroup",
8496 | 1
8497 | ]
8498 | ],
8499 | "block_metadata": {
8500 | "llm_request_count": 0,
8501 | "llm_error_count": 0,
8502 | "llm_tokens_used": 0
8503 | }
8504 | },
8505 | {
8506 | "page_id": 47,
8507 | "text_extraction_method": "pdftext",
8508 | "block_counts": [
8509 | [
8510 | "Span",
8511 | 98
8512 | ],
8513 | [
8514 | "Line",
8515 | 39
8516 | ],
8517 | [
8518 | "Text",
8519 | 11
8520 | ],
8521 | [
8522 | "Code",
8523 | 4
8524 | ],
8525 | [
8526 | "PageHeader",
8527 | 2
8528 | ],
8529 | [
8530 | "SectionHeader",
8531 | 2
8532 | ],
8533 | [
8534 | "ListItem",
8535 | 2
8536 | ],
8537 | [
8538 | "Reference",
8539 | 2
8540 | ],
8541 | [
8542 | "ListGroup",
8543 | 1
8544 | ]
8545 | ],
8546 | "block_metadata": {
8547 | "llm_request_count": 0,
8548 | "llm_error_count": 0,
8549 | "llm_tokens_used": 0
8550 | }
8551 | },
8552 | {
8553 | "page_id": 48,
8554 | "text_extraction_method": "pdftext",
8555 | "block_counts": [
8556 | [
8557 | "Span",
8558 | 121
8559 | ],
8560 | [
8561 | "Line",
8562 | 40
8563 | ],
8564 | [
8565 | "Text",
8566 | 10
8567 | ],
8568 | [
8569 | "Code",
8570 | 5
8571 | ],
8572 | [
8573 | "PageHeader",
8574 | 2
8575 | ],
8576 | [
8577 | "ListItem",
8578 | 2
8579 | ],
8580 | [
8581 | "SectionHeader",
8582 | 2
8583 | ],
8584 | [
8585 | "Reference",
8586 | 2
8587 | ],
8588 | [
8589 | "ListGroup",
8590 | 1
8591 | ]
8592 | ],
8593 | "block_metadata": {
8594 | "llm_request_count": 1,
8595 | "llm_error_count": 0,
8596 | "llm_tokens_used": 1747
8597 | }
8598 | },
8599 | {
8600 | "page_id": 49,
8601 | "text_extraction_method": "pdftext",
8602 | "block_counts": [
8603 | [
8604 | "Span",
8605 | 115
8606 | ],
8607 | [
8608 | "Line",
8609 | 35
8610 | ],
8611 | [
8612 | "ListItem",
8613 | 17
8614 | ],
8615 | [
8616 | "PageHeader",
8617 | 2
8618 | ],
8619 | [
8620 | "Text",
8621 | 2
8622 | ],
8623 | [
8624 | "SectionHeader",
8625 | 1
8626 | ],
8627 | [
8628 | "Caption",
8629 | 1
8630 | ],
8631 | [
8632 | "ListGroup",
8633 | 1
8634 | ],
8635 | [
8636 | "Reference",
8637 | 1
8638 | ]
8639 | ],
8640 | "block_metadata": {
8641 | "llm_request_count": 1,
8642 | "llm_error_count": 0,
8643 | "llm_tokens_used": 3840
8644 | }
8645 | },
8646 | {
8647 | "page_id": 50,
8648 | "text_extraction_method": "pdftext",
8649 | "block_counts": [
8650 | [
8651 | "Span",
8652 | 153
8653 | ],
8654 | [
8655 | "Line",
8656 | 36
8657 | ],
8658 | [
8659 | "ListItem",
8660 | 8
8661 | ],
8662 | [
8663 | "Text",
8664 | 7
8665 | ],
8666 | [
8667 | "Code",
8668 | 4
8669 | ],
8670 | [
8671 | "PageHeader",
8672 | 2
8673 | ],
8674 | [
8675 | "ListGroup",
8676 | 2
8677 | ],
8678 | [
8679 | "SectionHeader",
8680 | 1
8681 | ],
8682 | [
8683 | "Reference",
8684 | 1
8685 | ]
8686 | ],
8687 | "block_metadata": {
8688 | "llm_request_count": 1,
8689 | "llm_error_count": 0,
8690 | "llm_tokens_used": 3792
8691 | }
8692 | },
8693 | {
8694 | "page_id": 51,
8695 | "text_extraction_method": "pdftext",
8696 | "block_counts": [
8697 | [
8698 | "Span",
8699 | 78
8700 | ],
8701 | [
8702 | "Line",
8703 | 23
8704 | ],
8705 | [
8706 | "Text",
8707 | 5
8708 | ],
8709 | [
8710 | "Code",
8711 | 3
8712 | ],
8713 | [
8714 | "PageHeader",
8715 | 2
8716 | ],
8717 | [
8718 | "ListItem",
8719 | 1
8720 | ]
8721 | ],
8722 | "block_metadata": {
8723 | "llm_request_count": 1,
8724 | "llm_error_count": 0,
8725 | "llm_tokens_used": 4044
8726 | }
8727 | },
8728 | {
8729 | "page_id": 52,
8730 | "text_extraction_method": "pdftext",
8731 | "block_counts": [
8732 | [
8733 | "Span",
8734 | 75
8735 | ],
8736 | [
8737 | "Line",
8738 | 25
8739 | ],
8740 | [
8741 | "Text",
8742 | 9
8743 | ],
8744 | [
8745 | "SectionHeader",
8746 | 3
8747 | ],
8748 | [
8749 | "Code",
8750 | 2
8751 | ],
8752 | [
8753 | "Reference",
8754 | 2
8755 | ]
8756 | ],
8757 | "block_metadata": {
8758 | "llm_request_count": 0,
8759 | "llm_error_count": 0,
8760 | "llm_tokens_used": 0
8761 | }
8762 | },
8763 | {
8764 | "page_id": 53,
8765 | "text_extraction_method": "pdftext",
8766 | "block_counts": [
8767 | [
8768 | "Span",
8769 | 147
8770 | ],
8771 | [
8772 | "Line",
8773 | 38
8774 | ],
8775 | [
8776 | "Text",
8777 | 15
8778 | ],
8779 | [
8780 | "Code",
8781 | 2
8782 | ],
8783 | [
8784 | "PageHeader",
8785 | 1
8786 | ],
8787 | [
8788 | "SectionHeader",
8789 | 1
8790 | ],
8791 | [
8792 | "Reference",
8793 | 1
8794 | ]
8795 | ],
8796 | "block_metadata": {
8797 | "llm_request_count": 0,
8798 | "llm_error_count": 1,
8799 | "llm_tokens_used": 0
8800 | }
8801 | },
8802 | {
8803 | "page_id": 54,
8804 | "text_extraction_method": "pdftext",
8805 | "block_counts": [
8806 | [
8807 | "Span",
8808 | 172
8809 | ],
8810 | [
8811 | "Line",
8812 | 41
8813 | ],
8814 | [
8815 | "Text",
8816 | 11
8817 | ],
8818 | [
8819 | "ListItem",
8820 | 4
8821 | ],
8822 | [
8823 | "PageHeader",
8824 | 2
8825 | ],
8826 | [
8827 | "TextInlineMath",
8828 | 1
8829 | ],
8830 | [
8831 | "SectionHeader",
8832 | 1
8833 | ],
8834 | [
8835 | "ListGroup",
8836 | 1
8837 | ],
8838 | [
8839 | "Reference",
8840 | 1
8841 | ]
8842 | ],
8843 | "block_metadata": {
8844 | "llm_request_count": 0,
8845 | "llm_error_count": 0,
8846 | "llm_tokens_used": 0
8847 | }
8848 | },
8849 | {
8850 | "page_id": 55,
8851 | "text_extraction_method": "pdftext",
8852 | "block_counts": [
8853 | [
8854 | "Span",
8855 | 163
8856 | ],
8857 | [
8858 | "Line",
8859 | 39
8860 | ],
8861 | [
8862 | "Text",
8863 | 10
8864 | ],
8865 | [
8866 | "Code",
8867 | 4
8868 | ],
8869 | [
8870 | "PageHeader",
8871 | 2
8872 | ],
8873 | [
8874 | "SectionHeader",
8875 | 2
8876 | ],
8877 | [
8878 | "Reference",
8879 | 2
8880 | ],
8881 | [
8882 | "ListItem",
8883 | 1
8884 | ]
8885 | ],
8886 | "block_metadata": {
8887 | "llm_request_count": 0,
8888 | "llm_error_count": 0,
8889 | "llm_tokens_used": 0
8890 | }
8891 | },
8892 | {
8893 | "page_id": 56,
8894 | "text_extraction_method": "pdftext",
8895 | "block_counts": [
8896 | [
8897 | "Span",
8898 | 163
8899 | ],
8900 | [
8901 | "Line",
8902 | 42
8903 | ],
8904 | [
8905 | "Text",
8906 | 10
8907 | ],
8908 | [
8909 | "Code",
8910 | 4
8911 | ],
8912 | [
8913 | "PageHeader",
8914 | 2
8915 | ],
8916 | [
8917 | "SectionHeader",
8918 | 1
8919 | ],
8920 | [
8921 | "Reference",
8922 | 1
8923 | ]
8924 | ],
8925 | "block_metadata": {
8926 | "llm_request_count": 0,
8927 | "llm_error_count": 0,
8928 | "llm_tokens_used": 0
8929 | }
8930 | },
8931 | {
8932 | "page_id": 57,
8933 | "text_extraction_method": "pdftext",
8934 | "block_counts": [
8935 | [
8936 | "Span",
8937 | 153
8938 | ],
8939 | [
8940 | "Line",
8941 | 43
8942 | ],
8943 | [
8944 | "Text",
8945 | 6
8946 | ],
8947 | [
8948 | "Code",
8949 | 5
8950 | ],
8951 | [
8952 | "PageHeader",
8953 | 2
8954 | ],
8955 | [
8956 | "SectionHeader",
8957 | 1
8958 | ],
8959 | [
8960 | "Reference",
8961 | 1
8962 | ]
8963 | ],
8964 | "block_metadata": {
8965 | "llm_request_count": 0,
8966 | "llm_error_count": 0,
8967 | "llm_tokens_used": 0
8968 | }
8969 | },
8970 | {
8971 | "page_id": 58,
8972 | "text_extraction_method": "pdftext",
8973 | "block_counts": [
8974 | [
8975 | "Span",
8976 | 99
8977 | ],
8978 | [
8979 | "Line",
8980 | 35
8981 | ],
8982 | [
8983 | "Text",
8984 | 7
8985 | ],
8986 | [
8987 | "ListItem",
8988 | 5
8989 | ],
8990 | [
8991 | "PageHeader",
8992 | 2
8993 | ],
8994 | [
8995 | "SectionHeader",
8996 | 2
8997 | ],
8998 | [
8999 | "Code",
9000 | 2
9001 | ],
9002 | [
9003 | "Reference",
9004 | 2
9005 | ],
9006 | [
9007 | "ListGroup",
9008 | 1
9009 | ]
9010 | ],
9011 | "block_metadata": {
9012 | "llm_request_count": 1,
9013 | "llm_error_count": 0,
9014 | "llm_tokens_used": 2259
9015 | }
9016 | },
9017 | {
9018 | "page_id": 59,
9019 | "text_extraction_method": "pdftext",
9020 | "block_counts": [
9021 | [
9022 | "Span",
9023 | 108
9024 | ],
9025 | [
9026 | "Line",
9027 | 38
9028 | ],
9029 | [
9030 | "Text",
9031 | 7
9032 | ],
9033 | [
9034 | "ListItem",
9035 | 7
9036 | ],
9037 | [
9038 | "PageHeader",
9039 | 2
9040 | ],
9041 | [
9042 | "SectionHeader",
9043 | 2
9044 | ],
9045 | [
9046 | "Reference",
9047 | 2
9048 | ],
9049 | [
9050 | "ListGroup",
9051 | 1
9052 | ]
9053 | ],
9054 | "block_metadata": {
9055 | "llm_request_count": 0,
9056 | "llm_error_count": 0,
9057 | "llm_tokens_used": 0
9058 | }
9059 | },
9060 | {
9061 | "page_id": 60,
9062 | "text_extraction_method": "pdftext",
9063 | "block_counts": [
9064 | [
9065 | "Span",
9066 | 119
9067 | ],
9068 | [
9069 | "Line",
9070 | 23
9071 | ],
9072 | [
9073 | "Text",
9074 | 8
9075 | ],
9076 | [
9077 | "ListItem",
9078 | 4
9079 | ],
9080 | [
9081 | "Reference",
9082 | 3
9083 | ],
9084 | [
9085 | "PageHeader",
9086 | 2
9087 | ],
9088 | [
9089 | "Figure",
9090 | 2
9091 | ],
9092 | [
9093 | "Caption",
9094 | 2
9095 | ],
9096 | [
9097 | "FigureGroup",
9098 | 2
9099 | ],
9100 | [
9101 | "SectionHeader",
9102 | 1
9103 | ],
9104 | [
9105 | "ListGroup",
9106 | 1
9107 | ]
9108 | ],
9109 | "block_metadata": {
9110 | "llm_request_count": 1,
9111 | "llm_error_count": 0,
9112 | "llm_tokens_used": 4173
9113 | }
9114 | },
9115 | {
9116 | "page_id": 61,
9117 | "text_extraction_method": "pdftext",
9118 | "block_counts": [
9119 | [
9120 | "Span",
9121 | 61
9122 | ],
9123 | [
9124 | "Line",
9125 | 12
9126 | ],
9127 | [
9128 | "Text",
9129 | 4
9130 | ],
9131 | [
9132 | "PageHeader",
9133 | 2
9134 | ]
9135 | ],
9136 | "block_metadata": {
9137 | "llm_request_count": 0,
9138 | "llm_error_count": 0,
9139 | "llm_tokens_used": 0
9140 | }
9141 | },
9142 | {
9143 | "page_id": 62,
9144 | "text_extraction_method": "pdftext",
9145 | "block_counts": [
9146 | [
9147 | "Span",
9148 | 116
9149 | ],
9150 | [
9151 | "Line",
9152 | 30
9153 | ],
9154 | [
9155 | "Text",
9156 | 5
9157 | ],
9158 | [
9159 | "SectionHeader",
9160 | 4
9161 | ],
9162 | [
9163 | "Code",
9164 | 3
9165 | ],
9166 | [
9167 | "Reference",
9168 | 3
9169 | ]
9170 | ],
9171 | "block_metadata": {
9172 | "llm_request_count": 1,
9173 | "llm_error_count": 0,
9174 | "llm_tokens_used": 698
9175 | }
9176 | },
9177 | {
9178 | "page_id": 63,
9179 | "text_extraction_method": "pdftext",
9180 | "block_counts": [
9181 | [
9182 | "Span",
9183 | 208
9184 | ],
9185 | [
9186 | "Line",
9187 | 41
9188 | ],
9189 | [
9190 | "TableCell",
9191 | 25
9192 | ],
9193 | [
9194 | "Text",
9195 | 13
9196 | ],
9197 | [
9198 | "PageHeader",
9199 | 2
9200 | ],
9201 | [
9202 | "SectionHeader",
9203 | 2
9204 | ],
9205 | [
9206 | "Code",
9207 | 2
9208 | ],
9209 | [
9210 | "Reference",
9211 | 2
9212 | ],
9213 | [
9214 | "Table",
9215 | 1
9216 | ]
9217 | ],
9218 | "block_metadata": {
9219 | "llm_request_count": 3,
9220 | "llm_error_count": 0,
9221 | "llm_tokens_used": 9060
9222 | }
9223 | },
9224 | {
9225 | "page_id": 64,
9226 | "text_extraction_method": "pdftext",
9227 | "block_counts": [
9228 | [
9229 | "Span",
9230 | 130
9231 | ],
9232 | [
9233 | "Line",
9234 | 41
9235 | ],
9236 | [
9237 | "Text",
9238 | 6
9239 | ],
9240 | [
9241 | "SectionHeader",
9242 | 3
9243 | ],
9244 | [
9245 | "Code",
9246 | 3
9247 | ],
9248 | [
9249 | "Reference",
9250 | 3
9251 | ],
9252 | [
9253 | "PageHeader",
9254 | 2
9255 | ],
9256 | [
9257 | "TextInlineMath",
9258 | 1
9259 | ]
9260 | ],
9261 | "block_metadata": {
9262 | "llm_request_count": 0,
9263 | "llm_error_count": 0,
9264 | "llm_tokens_used": 0
9265 | }
9266 | },
9267 | {
9268 | "page_id": 65,
9269 | "text_extraction_method": "pdftext",
9270 | "block_counts": [
9271 | [
9272 | "Span",
9273 | 168
9274 | ],
9275 | [
9276 | "Line",
9277 | 43
9278 | ],
9279 | [
9280 | "Text",
9281 | 11
9282 | ],
9283 | [
9284 | "Code",
9285 | 4
9286 | ],
9287 | [
9288 | "PageHeader",
9289 | 2
9290 | ],
9291 | [
9292 | "TextInlineMath",
9293 | 1
9294 | ],
9295 | [
9296 | "SectionHeader",
9297 | 1
9298 | ],
9299 | [
9300 | "Reference",
9301 | 1
9302 | ]
9303 | ],
9304 | "block_metadata": {
9305 | "llm_request_count": 0,
9306 | "llm_error_count": 0,
9307 | "llm_tokens_used": 0
9308 | }
9309 | },
9310 | {
9311 | "page_id": 66,
9312 | "text_extraction_method": "pdftext",
9313 | "block_counts": [
9314 | [
9315 | "Span",
9316 | 217
9317 | ],
9318 | [
9319 | "Line",
9320 | 39
9321 | ],
9322 | [
9323 | "Text",
9324 | 15
9325 | ],
9326 | [
9327 | "PageHeader",
9328 | 2
9329 | ],
9330 | [
9331 | "Code",
9332 | 2
9333 | ],
9334 | [
9335 | "SectionHeader",
9336 | 1
9337 | ],
9338 | [
9339 | "Reference",
9340 | 1
9341 | ]
9342 | ],
9343 | "block_metadata": {
9344 | "llm_request_count": 0,
9345 | "llm_error_count": 0,
9346 | "llm_tokens_used": 0
9347 | }
9348 | },
9349 | {
9350 | "page_id": 67,
9351 | "text_extraction_method": "pdftext",
9352 | "block_counts": [
9353 | [
9354 | "Span",
9355 | 110
9356 | ],
9357 | [
9358 | "Line",
9359 | 40
9360 | ],
9361 | [
9362 | "Text",
9363 | 6
9364 | ],
9365 | [
9366 | "Code",
9367 | 3
9368 | ],
9369 | [
9370 | "Reference",
9371 | 3
9372 | ],
9373 | [
9374 | "PageHeader",
9375 | 2
9376 | ],
9377 | [
9378 | "SectionHeader",
9379 | 2
9380 | ],
9381 | [
9382 | "Figure",
9383 | 1
9384 | ],
9385 | [
9386 | "Caption",
9387 | 1
9388 | ],
9389 | [
9390 | "FigureGroup",
9391 | 1
9392 | ]
9393 | ],
9394 | "block_metadata": {
9395 | "llm_request_count": 2,
9396 | "llm_error_count": 0,
9397 | "llm_tokens_used": 5072
9398 | }
9399 | },
9400 | {
9401 | "page_id": 68,
9402 | "text_extraction_method": "pdftext",
9403 | "block_counts": [
9404 | [
9405 | "Span",
9406 | 102
9407 | ],
9408 | [
9409 | "Line",
9410 | 42
9411 | ],
9412 | [
9413 | "Text",
9414 | 9
9415 | ],
9416 | [
9417 | "Code",
9418 | 4
9419 | ],
9420 | [
9421 | "PageHeader",
9422 | 2
9423 | ],
9424 | [
9425 | "ListItem",
9426 | 2
9427 | ],
9428 | [
9429 | "SectionHeader",
9430 | 1
9431 | ],
9432 | [
9433 | "ListGroup",
9434 | 1
9435 | ],
9436 | [
9437 | "Reference",
9438 | 1
9439 | ]
9440 | ],
9441 | "block_metadata": {
9442 | "llm_request_count": 0,
9443 | "llm_error_count": 0,
9444 | "llm_tokens_used": 0
9445 | }
9446 | },
9447 | {
9448 | "page_id": 69,
9449 | "text_extraction_method": "pdftext",
9450 | "block_counts": [
9451 | [
9452 | "Span",
9453 | 153
9454 | ],
9455 | [
9456 | "Line",
9457 | 39
9458 | ],
9459 | [
9460 | "Text",
9461 | 7
9462 | ],
9463 | [
9464 | "ListItem",
9465 | 7
9466 | ],
9467 | [
9468 | "PageHeader",
9469 | 2
9470 | ],
9471 | [
9472 | "Code",
9473 | 2
9474 | ],
9475 | [
9476 | "TextInlineMath",
9477 | 1
9478 | ],
9479 | [
9480 | "SectionHeader",
9481 | 1
9482 | ],
9483 | [
9484 | "ListGroup",
9485 | 1
9486 | ],
9487 | [
9488 | "Reference",
9489 | 1
9490 | ]
9491 | ],
9492 | "block_metadata": {
9493 | "llm_request_count": 1,
9494 | "llm_error_count": 0,
9495 | "llm_tokens_used": 3938
9496 | }
9497 | },
9498 | {
9499 | "page_id": 70,
9500 | "text_extraction_method": "pdftext",
9501 | "block_counts": [
9502 | [
9503 | "Span",
9504 | 154
9505 | ],
9506 | [
9507 | "Line",
9508 | 39
9509 | ],
9510 | [
9511 | "ListItem",
9512 | 8
9513 | ],
9514 | [
9515 | "Text",
9516 | 8
9517 | ],
9518 | [
9519 | "PageHeader",
9520 | 2
9521 | ],
9522 | [
9523 | "Equation",
9524 | 2
9525 | ],
9526 | [
9527 | "ListGroup",
9528 | 2
9529 | ],
9530 | [
9531 | "SectionHeader",
9532 | 1
9533 | ],
9534 | [
9535 | "Reference",
9536 | 1
9537 | ]
9538 | ],
9539 | "block_metadata": {
9540 | "llm_request_count": 2,
9541 | "llm_error_count": 0,
9542 | "llm_tokens_used": 7531
9543 | }
9544 | },
9545 | {
9546 | "page_id": 71,
9547 | "text_extraction_method": "pdftext",
9548 | "block_counts": [
9549 | [
9550 | "Span",
9551 | 104
9552 | ],
9553 | [
9554 | "Line",
9555 | 30
9556 | ],
9557 | [
9558 | "ListItem",
9559 | 10
9560 | ],
9561 | [
9562 | "Text",
9563 | 3
9564 | ],
9565 | [
9566 | "PageHeader",
9567 | 2
9568 | ],
9569 | [
9570 | "ListGroup",
9571 | 2
9572 | ],
9573 | [
9574 | "Figure",
9575 | 1
9576 | ],
9577 | [
9578 | "Caption",
9579 | 1
9580 | ],
9581 | [
9582 | "Code",
9583 | 1
9584 | ],
9585 | [
9586 | "FigureGroup",
9587 | 1
9588 | ],
9589 | [
9590 | "Reference",
9591 | 1
9592 | ]
9593 | ],
9594 | "block_metadata": {
9595 | "llm_request_count": 2,
9596 | "llm_error_count": 0,
9597 | "llm_tokens_used": 7789
9598 | }
9599 | },
9600 | {
9601 | "page_id": 72,
9602 | "text_extraction_method": "pdftext",
9603 | "block_counts": [
9604 | [
9605 | "Span",
9606 | 79
9607 | ],
9608 | [
9609 | "Line",
9610 | 29
9611 | ],
9612 | [
9613 | "Text",
9614 | 7
9615 | ],
9616 | [
9617 | "SectionHeader",
9618 | 3
9619 | ],
9620 | [
9621 | "Code",
9622 | 3
9623 | ],
9624 | [
9625 | "Reference",
9626 | 2
9627 | ]
9628 | ],
9629 | "block_metadata": {
9630 | "llm_request_count": 0,
9631 | "llm_error_count": 0,
9632 | "llm_tokens_used": 0
9633 | }
9634 | },
9635 | {
9636 | "page_id": 73,
9637 | "text_extraction_method": "pdftext",
9638 | "block_counts": [
9639 | [
9640 | "Span",
9641 | 221
9642 | ],
9643 | [
9644 | "Line",
9645 | 42
9646 | ],
9647 | [
9648 | "Text",
9649 | 13
9650 | ],
9651 | [
9652 | "Code",
9653 | 3
9654 | ],
9655 | [
9656 | "PageHeader",
9657 | 2
9658 | ],
9659 | [
9660 | "SectionHeader",
9661 | 1
9662 | ],
9663 | [
9664 | "Equation",
9665 | 1
9666 | ],
9667 | [
9668 | "Reference",
9669 | 1
9670 | ]
9671 | ],
9672 | "block_metadata": {
9673 | "llm_request_count": 2,
9674 | "llm_error_count": 0,
9675 | "llm_tokens_used": 7941
9676 | }
9677 | },
9678 | {
9679 | "page_id": 74,
9680 | "text_extraction_method": "pdftext",
9681 | "block_counts": [
9682 | [
9683 | "Span",
9684 | 163
9685 | ],
9686 | [
9687 | "Line",
9688 | 45
9689 | ],
9690 | [
9691 | "Text",
9692 | 9
9693 | ],
9694 | [
9695 | "Code",
9696 | 3
9697 | ],
9698 | [
9699 | "PageHeader",
9700 | 2
9701 | ],
9702 | [
9703 | "TextInlineMath",
9704 | 1
9705 | ],
9706 | [
9707 | "ListItem",
9708 | 1
9709 | ]
9710 | ],
9711 | "block_metadata": {
9712 | "llm_request_count": 2,
9713 | "llm_error_count": 0,
9714 | "llm_tokens_used": 7820
9715 | }
9716 | },
9717 | {
9718 | "page_id": 75,
9719 | "text_extraction_method": "pdftext",
9720 | "block_counts": [
9721 | [
9722 | "Span",
9723 | 109
9724 | ],
9725 | [
9726 | "Line",
9727 | 38
9728 | ],
9729 | [
9730 | "Text",
9731 | 8
9732 | ],
9733 | [
9734 | "Code",
9735 | 4
9736 | ],
9737 | [
9738 | "PageHeader",
9739 | 2
9740 | ],
9741 | [
9742 | "ListItem",
9743 | 2
9744 | ],
9745 | [
9746 | "SectionHeader",
9747 | 2
9748 | ],
9749 | [
9750 | "Reference",
9751 | 2
9752 | ],
9753 | [
9754 | "TextInlineMath",
9755 | 1
9756 | ],
9757 | [
9758 | "ListGroup",
9759 | 1
9760 | ]
9761 | ],
9762 | "block_metadata": {
9763 | "llm_request_count": 0,
9764 | "llm_error_count": 0,
9765 | "llm_tokens_used": 0
9766 | }
9767 | },
9768 | {
9769 | "page_id": 76,
9770 | "text_extraction_method": "pdftext",
9771 | "block_counts": [
9772 | [
9773 | "Span",
9774 | 167
9775 | ],
9776 | [
9777 | "Line",
9778 | 42
9779 | ],
9780 | [
9781 | "Text",
9782 | 11
9783 | ],
9784 | [
9785 | "TextInlineMath",
9786 | 3
9787 | ],
9788 | [
9789 | "PageHeader",
9790 | 2
9791 | ],
9792 | [
9793 | "Code",
9794 | 2
9795 | ],
9796 | [
9797 | "SectionHeader",
9798 | 1
9799 | ],
9800 | [
9801 | "Equation",
9802 | 1
9803 | ],
9804 | [
9805 | "Reference",
9806 | 1
9807 | ]
9808 | ],
9809 | "block_metadata": {
9810 | "llm_request_count": 0,
9811 | "llm_error_count": 0,
9812 | "llm_tokens_used": 0
9813 | }
9814 | },
9815 | {
9816 | "page_id": 77,
9817 | "text_extraction_method": "pdftext",
9818 | "block_counts": [
9819 | [
9820 | "Span",
9821 | 170
9822 | ],
9823 | [
9824 | "Line",
9825 | 40
9826 | ],
9827 | [
9828 | "Text",
9829 | 16
9830 | ],
9831 | [
9832 | "Code",
9833 | 3
9834 | ],
9835 | [
9836 | "PageHeader",
9837 | 2
9838 | ]
9839 | ],
9840 | "block_metadata": {
9841 | "llm_request_count": 1,
9842 | "llm_error_count": 0,
9843 | "llm_tokens_used": 3937
9844 | }
9845 | },
9846 | {
9847 | "page_id": 78,
9848 | "text_extraction_method": "pdftext",
9849 | "block_counts": [
9850 | [
9851 | "Span",
9852 | 186
9853 | ],
9854 | [
9855 | "Line",
9856 | 48
9857 | ],
9858 | [
9859 | "Text",
9860 | 7
9861 | ],
9862 | [
9863 | "Reference",
9864 | 3
9865 | ],
9866 | [
9867 | "PageHeader",
9868 | 2
9869 | ],
9870 | [
9871 | "SectionHeader",
9872 | 2
9873 | ],
9874 | [
9875 | "Figure",
9876 | 1
9877 | ],
9878 | [
9879 | "Caption",
9880 | 1
9881 | ],
9882 | [
9883 | "Code",
9884 | 1
9885 | ],
9886 | [
9887 | "FigureGroup",
9888 | 1
9889 | ]
9890 | ],
9891 | "block_metadata": {
9892 | "llm_request_count": 1,
9893 | "llm_error_count": 0,
9894 | "llm_tokens_used": 3978
9895 | }
9896 | },
9897 | {
9898 | "page_id": 79,
9899 | "text_extraction_method": "pdftext",
9900 | "block_counts": [
9901 | [
9902 | "Span",
9903 | 131
9904 | ],
9905 | [
9906 | "Line",
9907 | 45
9908 | ],
9909 | [
9910 | "Text",
9911 | 8
9912 | ],
9913 | [
9914 | "Code",
9915 | 4
9916 | ],
9917 | [
9918 | "PageHeader",
9919 | 2
9920 | ],
9921 | [
9922 | "SectionHeader",
9923 | 1
9924 | ],
9925 | [
9926 | "Reference",
9927 | 1
9928 | ]
9929 | ],
9930 | "block_metadata": {
9931 | "llm_request_count": 0,
9932 | "llm_error_count": 0,
9933 | "llm_tokens_used": 0
9934 | }
9935 | },
9936 | {
9937 | "page_id": 80,
9938 | "text_extraction_method": "pdftext",
9939 | "block_counts": [
9940 | [
9941 | "Span",
9942 | 116
9943 | ],
9944 | [
9945 | "Line",
9946 | 38
9947 | ],
9948 | [
9949 | "Text",
9950 | 9
9951 | ],
9952 | [
9953 | "ListItem",
9954 | 3
9955 | ],
9956 | [
9957 | "PageHeader",
9958 | 2
9959 | ],
9960 | [
9961 | "SectionHeader",
9962 | 1
9963 | ],
9964 | [
9965 | "Code",
9966 | 1
9967 | ],
9968 | [
9969 | "ListGroup",
9970 | 1
9971 | ],
9972 | [
9973 | "Reference",
9974 | 1
9975 | ]
9976 | ],
9977 | "block_metadata": {
9978 | "llm_request_count": 0,
9979 | "llm_error_count": 0,
9980 | "llm_tokens_used": 0
9981 | }
9982 | },
9983 | {
9984 | "page_id": 81,
9985 | "text_extraction_method": "pdftext",
9986 | "block_counts": [
9987 | [
9988 | "Span",
9989 | 95
9990 | ],
9991 | [
9992 | "Line",
9993 | 39
9994 | ],
9995 | [
9996 | "ListItem",
9997 | 6
9998 | ],
9999 | [
10000 | "Code",
10001 | 3
10002 | ],
10003 | [
10004 | "PageHeader",
10005 | 2
10006 | ],
10007 | [
10008 | "Text",
10009 | 2
10010 | ],
10011 | [
10012 | "SectionHeader",
10013 | 2
10014 | ],
10015 | [
10016 | "Reference",
10017 | 2
10018 | ],
10019 | [
10020 | "ListGroup",
10021 | 1
10022 | ]
10023 | ],
10024 | "block_metadata": {
10025 | "llm_request_count": 0,
10026 | "llm_error_count": 0,
10027 | "llm_tokens_used": 0
10028 | }
10029 | },
10030 | {
10031 | "page_id": 82,
10032 | "text_extraction_method": "pdftext",
10033 | "block_counts": [
10034 | [
10035 | "Span",
10036 | 296
10037 | ],
10038 | [
10039 | "Line",
10040 | 45
10041 | ],
10042 | [
10043 | "Text",
10044 | 7
10045 | ],
10046 | [
10047 | "Code",
10048 | 4
10049 | ],
10050 | [
10051 | "ListItem",
10052 | 3
10053 | ],
10054 | [
10055 | "PageHeader",
10056 | 2
10057 | ],
10058 | [
10059 | "Reference",
10060 | 2
10061 | ],
10062 | [
10063 | "Equation",
10064 | 1
10065 | ],
10066 | [
10067 | "TextInlineMath",
10068 | 1
10069 | ],
10070 | [
10071 | "ListGroup",
10072 | 1
10073 | ]
10074 | ],
10075 | "block_metadata": {
10076 | "llm_request_count": 2,
10077 | "llm_error_count": 0,
10078 | "llm_tokens_used": 6226
10079 | }
10080 | },
10081 | {
10082 | "page_id": 83,
10083 | "text_extraction_method": "pdftext",
10084 | "block_counts": [
10085 | [
10086 | "Span",
10087 | 22
10088 | ],
10089 | [
10090 | "Line",
10091 | 4
10092 | ],
10093 | [
10094 | "PageHeader",
10095 | 2
10096 | ],
10097 | [
10098 | "Text",
10099 | 2
10100 | ]
10101 | ],
10102 | "block_metadata": {
10103 | "llm_request_count": 0,
10104 | "llm_error_count": 0,
10105 | "llm_tokens_used": 0
10106 | }
10107 | },
10108 | {
10109 | "page_id": 84,
10110 | "text_extraction_method": "pdftext",
10111 | "block_counts": [
10112 | [
10113 | "Span",
10114 | 138
10115 | ],
10116 | [
10117 | "Line",
10118 | 29
10119 | ],
10120 | [
10121 | "Text",
10122 | 9
10123 | ],
10124 | [
10125 | "SectionHeader",
10126 | 3
10127 | ],
10128 | [
10129 | "Reference",
10130 | 2
10131 | ],
10132 | [
10133 | "TextInlineMath",
10134 | 1
10135 | ]
10136 | ],
10137 | "block_metadata": {
10138 | "llm_request_count": 1,
10139 | "llm_error_count": 0,
10140 | "llm_tokens_used": 3828
10141 | }
10142 | },
10143 | {
10144 | "page_id": 85,
10145 | "text_extraction_method": "pdftext",
10146 | "block_counts": [
10147 | [
10148 | "Span",
10149 | 161
10150 | ],
10151 | [
10152 | "Line",
10153 | 37
10154 | ],
10155 | [
10156 | "Text",
10157 | 10
10158 | ],
10159 | [
10160 | "Reference",
10161 | 3
10162 | ],
10163 | [
10164 | "PageHeader",
10165 | 2
10166 | ],
10167 | [
10168 | "SectionHeader",
10169 | 2
10170 | ],
10171 | [
10172 | "TextInlineMath",
10173 | 2
10174 | ],
10175 | [
10176 | "Code",
10177 | 2
10178 | ],
10179 | [
10180 | "Figure",
10181 | 1
10182 | ],
10183 | [
10184 | "Caption",
10185 | 1
10186 | ],
10187 | [
10188 | "ListItem",
10189 | 1
10190 | ],
10191 | [
10192 | "FigureGroup",
10193 | 1
10194 | ]
10195 | ],
10196 | "block_metadata": {
10197 | "llm_request_count": 0,
10198 | "llm_error_count": 0,
10199 | "llm_tokens_used": 0
10200 | }
10201 | },
10202 | {
10203 | "page_id": 86,
10204 | "text_extraction_method": "pdftext",
10205 | "block_counts": [
10206 | [
10207 | "Span",
10208 | 176
10209 | ],
10210 | [
10211 | "Line",
10212 | 40
10213 | ],
10214 | [
10215 | "Text",
10216 | 10
10217 | ],
10218 | [
10219 | "PageHeader",
10220 | 2
10221 | ],
10222 | [
10223 | "ListItem",
10224 | 2
10225 | ],
10226 | [
10227 | "Code",
10228 | 2
10229 | ],
10230 | [
10231 | "SectionHeader",
10232 | 1
10233 | ],
10234 | [
10235 | "ListGroup",
10236 | 1
10237 | ],
10238 | [
10239 | "Reference",
10240 | 1
10241 | ]
10242 | ],
10243 | "block_metadata": {
10244 | "llm_request_count": 0,
10245 | "llm_error_count": 0,
10246 | "llm_tokens_used": 0
10247 | }
10248 | },
10249 | {
10250 | "page_id": 87,
10251 | "text_extraction_method": "pdftext",
10252 | "block_counts": [
10253 | [
10254 | "Span",
10255 | 132
10256 | ],
10257 | [
10258 | "Line",
10259 | 42
10260 | ],
10261 | [
10262 | "Text",
10263 | 9
10264 | ],
10265 | [
10266 | "Code",
10267 | 4
10268 | ],
10269 | [
10270 | "PageHeader",
10271 | 2
10272 | ],
10273 | [
10274 | "SectionHeader",
10275 | 1
10276 | ],
10277 | [
10278 | "Equation",
10279 | 1
10280 | ],
10281 | [
10282 | "Reference",
10283 | 1
10284 | ]
10285 | ],
10286 | "block_metadata": {
10287 | "llm_request_count": 2,
10288 | "llm_error_count": 0,
10289 | "llm_tokens_used": 4325
10290 | }
10291 | },
10292 | {
10293 | "page_id": 88,
10294 | "text_extraction_method": "pdftext",
10295 | "block_counts": [
10296 | [
10297 | "Span",
10298 | 155
10299 | ],
10300 | [
10301 | "Line",
10302 | 45
10303 | ],
10304 | [
10305 | "Text",
10306 | 7
10307 | ],
10308 | [
10309 | "Code",
10310 | 4
10311 | ],
10312 | [
10313 | "PageHeader",
10314 | 2
10315 | ],
10316 | [
10317 | "SectionHeader",
10318 | 1
10319 | ],
10320 | [
10321 | "Reference",
10322 | 1
10323 | ]
10324 | ],
10325 | "block_metadata": {
10326 | "llm_request_count": 1,
10327 | "llm_error_count": 0,
10328 | "llm_tokens_used": 4083
10329 | }
10330 | },
10331 | {
10332 | "page_id": 89,
10333 | "text_extraction_method": "pdftext",
10334 | "block_counts": [
10335 | [
10336 | "Span",
10337 | 105
10338 | ],
10339 | [
10340 | "Line",
10341 | 38
10342 | ],
10343 | [
10344 | "Text",
10345 | 12
10346 | ],
10347 | [
10348 | "PageHeader",
10349 | 2
10350 | ],
10351 | [
10352 | "SectionHeader",
10353 | 2
10354 | ],
10355 | [
10356 | "Reference",
10357 | 2
10358 | ]
10359 | ],
10360 | "block_metadata": {
10361 | "llm_request_count": 0,
10362 | "llm_error_count": 0,
10363 | "llm_tokens_used": 0
10364 | }
10365 | },
10366 | {
10367 | "page_id": 90,
10368 | "text_extraction_method": "pdftext",
10369 | "block_counts": [
10370 | [
10371 | "Span",
10372 | 168
10373 | ],
10374 | [
10375 | "Line",
10376 | 51
10377 | ],
10378 | [
10379 | "Text",
10380 | 12
10381 | ],
10382 | [
10383 | "PageHeader",
10384 | 2
10385 | ],
10386 | [
10387 | "Code",
10388 | 2
10389 | ],
10390 | [
10391 | "SectionHeader",
10392 | 1
10393 | ],
10394 | [
10395 | "Equation",
10396 | 1
10397 | ],
10398 | [
10399 | "Reference",
10400 | 1
10401 | ]
10402 | ],
10403 | "block_metadata": {
10404 | "llm_request_count": 0,
10405 | "llm_error_count": 0,
10406 | "llm_tokens_used": 0
10407 | }
10408 | },
10409 | {
10410 | "page_id": 91,
10411 | "text_extraction_method": "pdftext",
10412 | "block_counts": [
10413 | [
10414 | "Span",
10415 | 38
10416 | ],
10417 | [
10418 | "Line",
10419 | 5
10420 | ],
10421 | [
10422 | "PageHeader",
10423 | 2
10424 | ],
10425 | [
10426 | "Text",
10427 | 2
10428 | ]
10429 | ],
10430 | "block_metadata": {
10431 | "llm_request_count": 0,
10432 | "llm_error_count": 0,
10433 | "llm_tokens_used": 0
10434 | }
10435 | },
10436 | {
10437 | "page_id": 92,
10438 | "text_extraction_method": "pdftext",
10439 | "block_counts": [
10440 | [
10441 | "Span",
10442 | 96
10443 | ],
10444 | [
10445 | "Line",
10446 | 26
10447 | ],
10448 | [
10449 | "Text",
10450 | 10
10451 | ],
10452 | [
10453 | "SectionHeader",
10454 | 4
10455 | ],
10456 | [
10457 | "Reference",
10458 | 3
10459 | ],
10460 | [
10461 | "Code",
10462 | 2
10463 | ]
10464 | ],
10465 | "block_metadata": {
10466 | "llm_request_count": 0,
10467 | "llm_error_count": 0,
10468 | "llm_tokens_used": 0
10469 | }
10470 | },
10471 | {
10472 | "page_id": 93,
10473 | "text_extraction_method": "pdftext",
10474 | "block_counts": [
10475 | [
10476 | "Span",
10477 | 139
10478 | ],
10479 | [
10480 | "Line",
10481 | 42
10482 | ],
10483 | [
10484 | "Text",
10485 | 9
10486 | ],
10487 | [
10488 | "Code",
10489 | 5
10490 | ],
10491 | [
10492 | "PageHeader",
10493 | 2
10494 | ],
10495 | [
10496 | "SectionHeader",
10497 | 1
10498 | ],
10499 | [
10500 | "Reference",
10501 | 1
10502 | ]
10503 | ],
10504 | "block_metadata": {
10505 | "llm_request_count": 1,
10506 | "llm_error_count": 0,
10507 | "llm_tokens_used": 2534
10508 | }
10509 | },
10510 | {
10511 | "page_id": 94,
10512 | "text_extraction_method": "pdftext",
10513 | "block_counts": [
10514 | [
10515 | "Span",
10516 | 115
10517 | ],
10518 | [
10519 | "Line",
10520 | 42
10521 | ],
10522 | [
10523 | "Code",
10524 | 4
10525 | ],
10526 | [
10527 | "Text",
10528 | 4
10529 | ],
10530 | [
10531 | "PageHeader",
10532 | 2
10533 | ],
10534 | [
10535 | "Reference",
10536 | 2
10537 | ],
10538 | [
10539 | "Figure",
10540 | 1
10541 | ],
10542 | [
10543 | "Caption",
10544 | 1
10545 | ],
10546 | [
10547 | "SectionHeader",
10548 | 1
10549 | ],
10550 | [
10551 | "FigureGroup",
10552 | 1
10553 | ]
10554 | ],
10555 | "block_metadata": {
10556 | "llm_request_count": 0,
10557 | "llm_error_count": 0,
10558 | "llm_tokens_used": 0
10559 | }
10560 | },
10561 | {
10562 | "page_id": 95,
10563 | "text_extraction_method": "pdftext",
10564 | "block_counts": [
10565 | [
10566 | "Span",
10567 | 154
10568 | ],
10569 | [
10570 | "Line",
10571 | 41
10572 | ],
10573 | [
10574 | "Text",
10575 | 12
10576 | ],
10577 | [
10578 | "Code",
10579 | 3
10580 | ],
10581 | [
10582 | "PageHeader",
10583 | 2
10584 | ],
10585 | [
10586 | "SectionHeader",
10587 | 2
10588 | ],
10589 | [
10590 | "Reference",
10591 | 2
10592 | ]
10593 | ],
10594 | "block_metadata": {
10595 | "llm_request_count": 0,
10596 | "llm_error_count": 0,
10597 | "llm_tokens_used": 0
10598 | }
10599 | },
10600 | {
10601 | "page_id": 96,
10602 | "text_extraction_method": "pdftext",
10603 | "block_counts": [
10604 | [
10605 | "Span",
10606 | 162
10607 | ],
10608 | [
10609 | "Line",
10610 | 42
10611 | ],
10612 | [
10613 | "Text",
10614 | 11
10615 | ],
10616 | [
10617 | "Code",
10618 | 4
10619 | ],
10620 | [
10621 | "PageHeader",
10622 | 2
10623 | ],
10624 | [
10625 | "SectionHeader",
10626 | 2
10627 | ],
10628 | [
10629 | "Reference",
10630 | 2
10631 | ]
10632 | ],
10633 | "block_metadata": {
10634 | "llm_request_count": 0,
10635 | "llm_error_count": 0,
10636 | "llm_tokens_used": 0
10637 | }
10638 | },
10639 | {
10640 | "page_id": 97,
10641 | "text_extraction_method": "pdftext",
10642 | "block_counts": [
10643 | [
10644 | "Span",
10645 | 166
10646 | ],
10647 | [
10648 | "Line",
10649 | 41
10650 | ],
10651 | [
10652 | "Text",
10653 | 11
10654 | ],
10655 | [
10656 | "Code",
10657 | 5
10658 | ],
10659 | [
10660 | "PageHeader",
10661 | 2
10662 | ],
10663 | [
10664 | "SectionHeader",
10665 | 2
10666 | ],
10667 | [
10668 | "Reference",
10669 | 2
10670 | ]
10671 | ],
10672 | "block_metadata": {
10673 | "llm_request_count": 0,
10674 | "llm_error_count": 0,
10675 | "llm_tokens_used": 0
10676 | }
10677 | },
10678 | {
10679 | "page_id": 98,
10680 | "text_extraction_method": "pdftext",
10681 | "block_counts": [
10682 | [
10683 | "Span",
10684 | 150
10685 | ],
10686 | [
10687 | "Line",
10688 | 41
10689 | ],
10690 | [
10691 | "Text",
10692 | 8
10693 | ],
10694 | [
10695 | "PageHeader",
10696 | 2
10697 | ],
10698 | [
10699 | "TextInlineMath",
10700 | 2
10701 | ],
10702 | [
10703 | "Code",
10704 | 2
10705 | ],
10706 | [
10707 | "SectionHeader",
10708 | 1
10709 | ],
10710 | [
10711 | "Reference",
10712 | 1
10713 | ]
10714 | ],
10715 | "block_metadata": {
10716 | "llm_request_count": 1,
10717 | "llm_error_count": 0,
10718 | "llm_tokens_used": 3993
10719 | }
10720 | },
10721 | {
10722 | "page_id": 99,
10723 | "text_extraction_method": "pdftext",
10724 | "block_counts": [
10725 | [
10726 | "Span",
10727 | 123
10728 | ],
10729 | [
10730 | "Line",
10731 | 39
10732 | ],
10733 | [
10734 | "Text",
10735 | 8
10736 | ],
10737 | [
10738 | "Code",
10739 | 4
10740 | ],
10741 | [
10742 | "Reference",
10743 | 3
10744 | ],
10745 | [
10746 | "PageHeader",
10747 | 2
10748 | ],
10749 | [
10750 | "Table",
10751 | 1
10752 | ],
10753 | [
10754 | "Caption",
10755 | 1
10756 | ],
10757 | [
10758 | "SectionHeader",
10759 | 1
10760 | ],
10761 | [
10762 | "Figure",
10763 | 1
10764 | ],
10765 | [
10766 | "FigureGroup",
10767 | 1
10768 | ]
10769 | ],
10770 | "block_metadata": {
10771 | "llm_request_count": 1,
10772 | "llm_error_count": 0,
10773 | "llm_tokens_used": 2075
10774 | }
10775 | },
10776 | {
10777 | "page_id": 100,
10778 | "text_extraction_method": "pdftext",
10779 | "block_counts": [
10780 | [
10781 | "Span",
10782 | 119
10783 | ],
10784 | [
10785 | "Line",
10786 | 38
10787 | ],
10788 | [
10789 | "Text",
10790 | 11
10791 | ],
10792 | [
10793 | "ListItem",
10794 | 4
10795 | ],
10796 | [
10797 | "PageHeader",
10798 | 2
10799 | ],
10800 | [
10801 | "Code",
10802 | 2
10803 | ],
10804 | [
10805 | "SectionHeader",
10806 | 1
10807 | ],
10808 | [
10809 | "Reference",
10810 | 1
10811 | ]
10812 | ],
10813 | "block_metadata": {
10814 | "llm_request_count": 0,
10815 | "llm_error_count": 0,
10816 | "llm_tokens_used": 0
10817 | }
10818 | },
10819 | {
10820 | "page_id": 101,
10821 | "text_extraction_method": "pdftext",
10822 | "block_counts": [
10823 | [
10824 | "Span",
10825 | 73
10826 | ],
10827 | [
10828 | "Line",
10829 | 28
10830 | ],
10831 | [
10832 | "Text",
10833 | 5
10834 | ],
10835 | [
10836 | "PageHeader",
10837 | 2
10838 | ],
10839 | [
10840 | "Code",
10841 | 1
10842 | ],
10843 | [
10844 | "Reference",
10845 | 1
10846 | ]
10847 | ],
10848 | "block_metadata": {
10849 | "llm_request_count": 0,
10850 | "llm_error_count": 0,
10851 | "llm_tokens_used": 0
10852 | }
10853 | },
10854 | {
10855 | "page_id": 102,
10856 | "text_extraction_method": "pdftext",
10857 | "block_counts": [
10858 | [
10859 | "Span",
10860 | 108
10861 | ],
10862 | [
10863 | "Line",
10864 | 32
10865 | ],
10866 | [
10867 | "Text",
10868 | 7
10869 | ],
10870 | [
10871 | "SectionHeader",
10872 | 3
10873 | ],
10874 | [
10875 | "Code",
10876 | 3
10877 | ],
10878 | [
10879 | "Reference",
10880 | 2
10881 | ]
10882 | ],
10883 | "block_metadata": {
10884 | "llm_request_count": 0,
10885 | "llm_error_count": 0,
10886 | "llm_tokens_used": 0
10887 | }
10888 | },
10889 | {
10890 | "page_id": 103,
10891 | "text_extraction_method": "pdftext",
10892 | "block_counts": [
10893 | [
10894 | "Span",
10895 | 161
10896 | ],
10897 | [
10898 | "Line",
10899 | 42
10900 | ],
10901 | [
10902 | "Text",
10903 | 15
10904 | ],
10905 | [
10906 | "PageHeader",
10907 | 2
10908 | ],
10909 | [
10910 | "Code",
10911 | 2
10912 | ],
10913 | [
10914 | "SectionHeader",
10915 | 2
10916 | ],
10917 | [
10918 | "Reference",
10919 | 2
10920 | ]
10921 | ],
10922 | "block_metadata": {
10923 | "llm_request_count": 1,
10924 | "llm_error_count": 0,
10925 | "llm_tokens_used": 757
10926 | }
10927 | },
10928 | {
10929 | "page_id": 104,
10930 | "text_extraction_method": "pdftext",
10931 | "block_counts": [
10932 | [
10933 | "Span",
10934 | 139
10935 | ],
10936 | [
10937 | "Line",
10938 | 43
10939 | ],
10940 | [
10941 | "Text",
10942 | 10
10943 | ],
10944 | [
10945 | "Code",
10946 | 5
10947 | ],
10948 | [
10949 | "PageHeader",
10950 | 2
10951 | ],
10952 | [
10953 | "TextInlineMath",
10954 | 1
10955 | ],
10956 | [
10957 | "SectionHeader",
10958 | 1
10959 | ],
10960 | [
10961 | "Reference",
10962 | 1
10963 | ]
10964 | ],
10965 | "block_metadata": {
10966 | "llm_request_count": 1,
10967 | "llm_error_count": 0,
10968 | "llm_tokens_used": 1805
10969 | }
10970 | },
10971 | {
10972 | "page_id": 105,
10973 | "text_extraction_method": "pdftext",
10974 | "block_counts": [
10975 | [
10976 | "Span",
10977 | 138
10978 | ],
10979 | [
10980 | "Line",
10981 | 46
10982 | ],
10983 | [
10984 | "Text",
10985 | 7
10986 | ],
10987 | [
10988 | "Code",
10989 | 4
10990 | ],
10991 | [
10992 | "PageHeader",
10993 | 2
10994 | ]
10995 | ],
10996 | "block_metadata": {
10997 | "llm_request_count": 0,
10998 | "llm_error_count": 0,
10999 | "llm_tokens_used": 0
11000 | }
11001 | },
11002 | {
11003 | "page_id": 106,
11004 | "text_extraction_method": "pdftext",
11005 | "block_counts": [
11006 | [
11007 | "Span",
11008 | 89
11009 | ],
11010 | [
11011 | "Line",
11012 | 34
11013 | ],
11014 | [
11015 | "Text",
11016 | 11
11017 | ],
11018 | [
11019 | "PageHeader",
11020 | 2
11021 | ],
11022 | [
11023 | "SectionHeader",
11024 | 2
11025 | ],
11026 | [
11027 | "ListItem",
11028 | 2
11029 | ],
11030 | [
11031 | "Reference",
11032 | 2
11033 | ],
11034 | [
11035 | "Code",
11036 | 1
11037 | ],
11038 | [
11039 | "ListGroup",
11040 | 1
11041 | ]
11042 | ],
11043 | "block_metadata": {
11044 | "llm_request_count": 0,
11045 | "llm_error_count": 0,
11046 | "llm_tokens_used": 0
11047 | }
11048 | },
11049 | {
11050 | "page_id": 107,
11051 | "text_extraction_method": "pdftext",
11052 | "block_counts": [
11053 | [
11054 | "Span",
11055 | 117
11056 | ],
11057 | [
11058 | "Line",
11059 | 38
11060 | ],
11061 | [
11062 | "Text",
11063 | 12
11064 | ],
11065 | [
11066 | "PageHeader",
11067 | 2
11068 | ],
11069 | [
11070 | "SectionHeader",
11071 | 1
11072 | ],
11073 | [
11074 | "Reference",
11075 | 1
11076 | ]
11077 | ],
11078 | "block_metadata": {
11079 | "llm_request_count": 0,
11080 | "llm_error_count": 0,
11081 | "llm_tokens_used": 0
11082 | }
11083 | },
11084 | {
11085 | "page_id": 108,
11086 | "text_extraction_method": "pdftext",
11087 | "block_counts": [
11088 | [
11089 | "Span",
11090 | 90
11091 | ],
11092 | [
11093 | "Line",
11094 | 28
11095 | ],
11096 | [
11097 | "Text",
11098 | 10
11099 | ],
11100 | [
11101 | "SectionHeader",
11102 | 4
11103 | ],
11104 | [
11105 | "Reference",
11106 | 3
11107 | ],
11108 | [
11109 | "Code",
11110 | 2
11111 | ]
11112 | ],
11113 | "block_metadata": {
11114 | "llm_request_count": 0,
11115 | "llm_error_count": 0,
11116 | "llm_tokens_used": 0
11117 | }
11118 | },
11119 | {
11120 | "page_id": 109,
11121 | "text_extraction_method": "pdftext",
11122 | "block_counts": [
11123 | [
11124 | "Span",
11125 | 132
11126 | ],
11127 | [
11128 | "Line",
11129 | 42
11130 | ],
11131 | [
11132 | "Text",
11133 | 6
11134 | ],
11135 | [
11136 | "ListItem",
11137 | 3
11138 | ],
11139 | [
11140 | "PageHeader",
11141 | 2
11142 | ],
11143 | [
11144 | "Code",
11145 | 2
11146 | ],
11147 | [
11148 | "Figure",
11149 | 1
11150 | ],
11151 | [
11152 | "Caption",
11153 | 1
11154 | ],
11155 | [
11156 | "FigureGroup",
11157 | 1
11158 | ],
11159 | [
11160 | "ListGroup",
11161 | 1
11162 | ],
11163 | [
11164 | "Reference",
11165 | 1
11166 | ]
11167 | ],
11168 | "block_metadata": {
11169 | "llm_request_count": 0,
11170 | "llm_error_count": 0,
11171 | "llm_tokens_used": 0
11172 | }
11173 | },
11174 | {
11175 | "page_id": 110,
11176 | "text_extraction_method": "pdftext",
11177 | "block_counts": [
11178 | [
11179 | "Span",
11180 | 140
11181 | ],
11182 | [
11183 | "Line",
11184 | 37
11185 | ],
11186 | [
11187 | "Text",
11188 | 10
11189 | ],
11190 | [
11191 | "Code",
11192 | 4
11193 | ],
11194 | [
11195 | "SectionHeader",
11196 | 3
11197 | ],
11198 | [
11199 | "Reference",
11200 | 3
11201 | ],
11202 | [
11203 | "PageHeader",
11204 | 2
11205 | ],
11206 | [
11207 | "TextInlineMath",
11208 | 2
11209 | ]
11210 | ],
11211 | "block_metadata": {
11212 | "llm_request_count": 1,
11213 | "llm_error_count": 0,
11214 | "llm_tokens_used": 738
11215 | }
11216 | },
11217 | {
11218 | "page_id": 111,
11219 | "text_extraction_method": "pdftext",
11220 | "block_counts": [
11221 | [
11222 | "Span",
11223 | 208
11224 | ],
11225 | [
11226 | "Line",
11227 | 40
11228 | ],
11229 | [
11230 | "Text",
11231 | 8
11232 | ],
11233 | [
11234 | "Code",
11235 | 6
11236 | ],
11237 | [
11238 | "PageHeader",
11239 | 2
11240 | ],
11241 | [
11242 | "SectionHeader",
11243 | 1
11244 | ],
11245 | [
11246 | "Reference",
11247 | 1
11248 | ]
11249 | ],
11250 | "block_metadata": {
11251 | "llm_request_count": 4,
11252 | "llm_error_count": 0,
11253 | "llm_tokens_used": 11464
11254 | }
11255 | },
11256 | {
11257 | "page_id": 112,
11258 | "text_extraction_method": "pdftext",
11259 | "block_counts": [
11260 | [
11261 | "Span",
11262 | 144
11263 | ],
11264 | [
11265 | "Line",
11266 | 44
11267 | ],
11268 | [
11269 | "Text",
11270 | 12
11271 | ],
11272 | [
11273 | "Code",
11274 | 4
11275 | ],
11276 | [
11277 | "PageHeader",
11278 | 2
11279 | ],
11280 | [
11281 | "TextInlineMath",
11282 | 2
11283 | ],
11284 | [
11285 | "SectionHeader",
11286 | 1
11287 | ],
11288 | [
11289 | "Reference",
11290 | 1
11291 | ]
11292 | ],
11293 | "block_metadata": {
11294 | "llm_request_count": 0,
11295 | "llm_error_count": 0,
11296 | "llm_tokens_used": 0
11297 | }
11298 | },
11299 | {
11300 | "page_id": 113,
11301 | "text_extraction_method": "pdftext",
11302 | "block_counts": [
11303 | [
11304 | "Span",
11305 | 214
11306 | ],
11307 | [
11308 | "Line",
11309 | 45
11310 | ],
11311 | [
11312 | "Text",
11313 | 12
11314 | ],
11315 | [
11316 | "Code",
11317 | 4
11318 | ],
11319 | [
11320 | "PageHeader",
11321 | 2
11322 | ],
11323 | [
11324 | "Reference",
11325 | 2
11326 | ],
11327 | [
11328 | "SectionHeader",
11329 | 1
11330 | ],
11331 | [
11332 | "TextInlineMath",
11333 | 1
11334 | ]
11335 | ],
11336 | "block_metadata": {
11337 | "llm_request_count": 2,
11338 | "llm_error_count": 0,
11339 | "llm_tokens_used": 5073
11340 | }
11341 | },
11342 | {
11343 | "page_id": 114,
11344 | "text_extraction_method": "pdftext",
11345 | "block_counts": [
11346 | [
11347 | "Span",
11348 | 184
11349 | ],
11350 | [
11351 | "Line",
11352 | 39
11353 | ],
11354 | [
11355 | "Text",
11356 | 10
11357 | ],
11358 | [
11359 | "Code",
11360 | 5
11361 | ],
11362 | [
11363 | "PageHeader",
11364 | 2
11365 | ],
11366 | [
11367 | "SectionHeader",
11368 | 2
11369 | ],
11370 | [
11371 | "Reference",
11372 | 2
11373 | ]
11374 | ],
11375 | "block_metadata": {
11376 | "llm_request_count": 1,
11377 | "llm_error_count": 0,
11378 | "llm_tokens_used": 4054
11379 | }
11380 | },
11381 | {
11382 | "page_id": 115,
11383 | "text_extraction_method": "pdftext",
11384 | "block_counts": [
11385 | [
11386 | "Span",
11387 | 123
11388 | ],
11389 | [
11390 | "Line",
11391 | 44
11392 | ],
11393 | [
11394 | "Text",
11395 | 11
11396 | ],
11397 | [
11398 | "TableCell",
11399 | 8
11400 | ],
11401 | [
11402 | "Reference",
11403 | 3
11404 | ],
11405 | [
11406 | "PageHeader",
11407 | 2
11408 | ],
11409 | [
11410 | "Code",
11411 | 2
11412 | ],
11413 | [
11414 | "Figure",
11415 | 1
11416 | ],
11417 | [
11418 | "Table",
11419 | 1
11420 | ],
11421 | [
11422 | "Caption",
11423 | 1
11424 | ],
11425 | [
11426 | "TextInlineMath",
11427 | 1
11428 | ],
11429 | [
11430 | "SectionHeader",
11431 | 1
11432 | ],
11433 | [
11434 | "TableGroup",
11435 | 1
11436 | ]
11437 | ],
11438 | "block_metadata": {
11439 | "llm_request_count": 1,
11440 | "llm_error_count": 0,
11441 | "llm_tokens_used": 1599
11442 | }
11443 | },
11444 | {
11445 | "page_id": 116,
11446 | "text_extraction_method": "pdftext",
11447 | "block_counts": [
11448 | [
11449 | "Span",
11450 | 128
11451 | ],
11452 | [
11453 | "Line",
11454 | 45
11455 | ],
11456 | [
11457 | "Text",
11458 | 8
11459 | ],
11460 | [
11461 | "TextInlineMath",
11462 | 3
11463 | ],
11464 | [
11465 | "Reference",
11466 | 3
11467 | ],
11468 | [
11469 | "PageHeader",
11470 | 2
11471 | ],
11472 | [
11473 | "Caption",
11474 | 2
11475 | ],
11476 | [
11477 | "Code",
11478 | 2
11479 | ],
11480 | [
11481 | "Equation",
11482 | 1
11483 | ],
11484 | [
11485 | "Figure",
11486 | 1
11487 | ],
11488 | [
11489 | "SectionHeader",
11490 | 1
11491 | ],
11492 | [
11493 | "FigureGroup",
11494 | 1
11495 | ]
11496 | ],
11497 | "block_metadata": {
11498 | "llm_request_count": 0,
11499 | "llm_error_count": 0,
11500 | "llm_tokens_used": 0
11501 | }
11502 | },
11503 | {
11504 | "page_id": 117,
11505 | "text_extraction_method": "pdftext",
11506 | "block_counts": [
11507 | [
11508 | "Span",
11509 | 114
11510 | ],
11511 | [
11512 | "Line",
11513 | 40
11514 | ],
11515 | [
11516 | "Text",
11517 | 9
11518 | ],
11519 | [
11520 | "Code",
11521 | 3
11522 | ],
11523 | [
11524 | "TextInlineMath",
11525 | 3
11526 | ],
11527 | [
11528 | "PageHeader",
11529 | 2
11530 | ],
11531 | [
11532 | "SectionHeader",
11533 | 1
11534 | ],
11535 | [
11536 | "ListItem",
11537 | 1
11538 | ],
11539 | [
11540 | "Reference",
11541 | 1
11542 | ]
11543 | ],
11544 | "block_metadata": {
11545 | "llm_request_count": 0,
11546 | "llm_error_count": 0,
11547 | "llm_tokens_used": 0
11548 | }
11549 | },
11550 | {
11551 | "page_id": 118,
11552 | "text_extraction_method": "pdftext",
11553 | "block_counts": [
11554 | [
11555 | "Span",
11556 | 126
11557 | ],
11558 | [
11559 | "Line",
11560 | 38
11561 | ],
11562 | [
11563 | "Text",
11564 | 11
11565 | ],
11566 | [
11567 | "TableCell",
11568 | 8
11569 | ],
11570 | [
11571 | "ListItem",
11572 | 6
11573 | ],
11574 | [
11575 | "PageHeader",
11576 | 2
11577 | ],
11578 | [
11579 | "TextInlineMath",
11580 | 2
11581 | ],
11582 | [
11583 | "Table",
11584 | 1
11585 | ],
11586 | [
11587 | "SectionHeader",
11588 | 1
11589 | ],
11590 | [
11591 | "ListGroup",
11592 | 1
11593 | ],
11594 | [
11595 | "Reference",
11596 | 1
11597 | ]
11598 | ],
11599 | "block_metadata": {
11600 | "llm_request_count": 2,
11601 | "llm_error_count": 0,
11602 | "llm_tokens_used": 3321
11603 | }
11604 | },
11605 | {
11606 | "page_id": 119,
11607 | "text_extraction_method": "pdftext",
11608 | "block_counts": [
11609 | [
11610 | "Span",
11611 | 197
11612 | ],
11613 | [
11614 | "Line",
11615 | 39
11616 | ],
11617 | [
11618 | "Text",
11619 | 11
11620 | ],
11621 | [
11622 | "ListItem",
11623 | 6
11624 | ],
11625 | [
11626 | "Reference",
11627 | 3
11628 | ],
11629 | [
11630 | "PageHeader",
11631 | 2
11632 | ],
11633 | [
11634 | "ListGroup",
11635 | 2
11636 | ],
11637 | [
11638 | "SectionHeader",
11639 | 1
11640 | ]
11641 | ],
11642 | "block_metadata": {
11643 | "llm_request_count": 0,
11644 | "llm_error_count": 0,
11645 | "llm_tokens_used": 0
11646 | }
11647 | },
11648 | {
11649 | "page_id": 120,
11650 | "text_extraction_method": "pdftext",
11651 | "block_counts": [
11652 | [
11653 | "Span",
11654 | 69
11655 | ],
11656 | [
11657 | "Line",
11658 | 20
11659 | ],
11660 | [
11661 | "Text",
11662 | 6
11663 | ],
11664 | [
11665 | "PageHeader",
11666 | 2
11667 | ],
11668 | [
11669 | "ListItem",
11670 | 2
11671 | ],
11672 | [
11673 | "ListGroup",
11674 | 1
11675 | ]
11676 | ],
11677 | "block_metadata": {
11678 | "llm_request_count": 0,
11679 | "llm_error_count": 0,
11680 | "llm_tokens_used": 0
11681 | }
11682 | },
11683 | {
11684 | "page_id": 121,
11685 | "text_extraction_method": "pdftext",
11686 | "block_counts": [
11687 | [
11688 | "PageHeader",
11689 | 2
11690 | ],
11691 | [
11692 | "Line",
11693 | 1
11694 | ],
11695 | [
11696 | "Span",
11697 | 1
11698 | ]
11699 | ],
11700 | "block_metadata": {
11701 | "llm_request_count": 0,
11702 | "llm_error_count": 0,
11703 | "llm_tokens_used": 0
11704 | }
11705 | },
11706 | {
11707 | "page_id": 122,
11708 | "text_extraction_method": "pdftext",
11709 | "block_counts": [
11710 | [
11711 | "Span",
11712 | 128
11713 | ],
11714 | [
11715 | "Line",
11716 | 32
11717 | ],
11718 | [
11719 | "Text",
11720 | 10
11721 | ],
11722 | [
11723 | "Code",
11724 | 5
11725 | ],
11726 | [
11727 | "SectionHeader",
11728 | 2
11729 | ],
11730 | [
11731 | "Reference",
11732 | 1
11733 | ]
11734 | ],
11735 | "block_metadata": {
11736 | "llm_request_count": 2,
11737 | "llm_error_count": 0,
11738 | "llm_tokens_used": 8052
11739 | }
11740 | },
11741 | {
11742 | "page_id": 123,
11743 | "text_extraction_method": "pdftext",
11744 | "block_counts": [
11745 | [
11746 | "Span",
11747 | 154
11748 | ],
11749 | [
11750 | "Line",
11751 | 41
11752 | ],
11753 | [
11754 | "Text",
11755 | 9
11756 | ],
11757 | [
11758 | "Code",
11759 | 5
11760 | ],
11761 | [
11762 | "PageHeader",
11763 | 2
11764 | ],
11765 | [
11766 | "ListItem",
11767 | 2
11768 | ],
11769 | [
11770 | "Reference",
11771 | 2
11772 | ],
11773 | [
11774 | "SectionHeader",
11775 | 1
11776 | ],
11777 | [
11778 | "ListGroup",
11779 | 1
11780 | ]
11781 | ],
11782 | "block_metadata": {
11783 | "llm_request_count": 0,
11784 | "llm_error_count": 0,
11785 | "llm_tokens_used": 0
11786 | }
11787 | },
11788 | {
11789 | "page_id": 124,
11790 | "text_extraction_method": "pdftext",
11791 | "block_counts": [
11792 | [
11793 | "Span",
11794 | 173
11795 | ],
11796 | [
11797 | "Line",
11798 | 45
11799 | ],
11800 | [
11801 | "Text",
11802 | 10
11803 | ],
11804 | [
11805 | "Code",
11806 | 3
11807 | ],
11808 | [
11809 | "PageHeader",
11810 | 2
11811 | ],
11812 | [
11813 | "ListItem",
11814 | 1
11815 | ],
11816 | [
11817 | "SectionHeader",
11818 | 1
11819 | ],
11820 | [
11821 | "Reference",
11822 | 1
11823 | ]
11824 | ],
11825 | "block_metadata": {
11826 | "llm_request_count": 0,
11827 | "llm_error_count": 0,
11828 | "llm_tokens_used": 0
11829 | }
11830 | },
11831 | {
11832 | "page_id": 125,
11833 | "text_extraction_method": "pdftext",
11834 | "block_counts": [
11835 | [
11836 | "Span",
11837 | 132
11838 | ],
11839 | [
11840 | "Line",
11841 | 41
11842 | ],
11843 | [
11844 | "Text",
11845 | 11
11846 | ],
11847 | [
11848 | "Code",
11849 | 3
11850 | ],
11851 | [
11852 | "TextInlineMath",
11853 | 2
11854 | ],
11855 | [
11856 | "PageHeader",
11857 | 1
11858 | ],
11859 | [
11860 | "SectionHeader",
11861 | 1
11862 | ],
11863 | [
11864 | "Reference",
11865 | 1
11866 | ]
11867 | ],
11868 | "block_metadata": {
11869 | "llm_request_count": 2,
11870 | "llm_error_count": 0,
11871 | "llm_tokens_used": 4856
11872 | }
11873 | },
11874 | {
11875 | "page_id": 126,
11876 | "text_extraction_method": "pdftext",
11877 | "block_counts": [
11878 | [
11879 | "Span",
11880 | 137
11881 | ],
11882 | [
11883 | "Line",
11884 | 43
11885 | ],
11886 | [
11887 | "Text",
11888 | 9
11889 | ],
11890 | [
11891 | "Code",
11892 | 3
11893 | ],
11894 | [
11895 | "PageHeader",
11896 | 2
11897 | ],
11898 | [
11899 | "SectionHeader",
11900 | 1
11901 | ],
11902 | [
11903 | "Reference",
11904 | 1
11905 | ]
11906 | ],
11907 | "block_metadata": {
11908 | "llm_request_count": 0,
11909 | "llm_error_count": 0,
11910 | "llm_tokens_used": 0
11911 | }
11912 | },
11913 | {
11914 | "page_id": 127,
11915 | "text_extraction_method": "pdftext",
11916 | "block_counts": [
11917 | [
11918 | "Span",
11919 | 166
11920 | ],
11921 | [
11922 | "Line",
11923 | 56
11924 | ],
11925 | [
11926 | "Text",
11927 | 9
11928 | ],
11929 | [
11930 | "PageHeader",
11931 | 2
11932 | ],
11933 | [
11934 | "Reference",
11935 | 2
11936 | ],
11937 | [
11938 | "Figure",
11939 | 1
11940 | ],
11941 | [
11942 | "Caption",
11943 | 1
11944 | ],
11945 | [
11946 | "Code",
11947 | 1
11948 | ],
11949 | [
11950 | "SectionHeader",
11951 | 1
11952 | ],
11953 | [
11954 | "FigureGroup",
11955 | 1
11956 | ]
11957 | ],
11958 | "block_metadata": {
11959 | "llm_request_count": 0,
11960 | "llm_error_count": 0,
11961 | "llm_tokens_used": 0
11962 | }
11963 | },
11964 | {
11965 | "page_id": 128,
11966 | "text_extraction_method": "pdftext",
11967 | "block_counts": [
11968 | [
11969 | "Span",
11970 | 180
11971 | ],
11972 | [
11973 | "Line",
11974 | 48
11975 | ],
11976 | [
11977 | "Text",
11978 | 9
11979 | ],
11980 | [
11981 | "PageHeader",
11982 | 2
11983 | ],
11984 | [
11985 | "Figure",
11986 | 1
11987 | ],
11988 | [
11989 | "Caption",
11990 | 1
11991 | ],
11992 | [
11993 | "Code",
11994 | 1
11995 | ],
11996 | [
11997 | "FigureGroup",
11998 | 1
11999 | ],
12000 | [
12001 | "Reference",
12002 | 1
12003 | ]
12004 | ],
12005 | "block_metadata": {
12006 | "llm_request_count": 0,
12007 | "llm_error_count": 0,
12008 | "llm_tokens_used": 0
12009 | }
12010 | },
12011 | {
12012 | "page_id": 129,
12013 | "text_extraction_method": "pdftext",
12014 | "block_counts": [
12015 | [
12016 | "Span",
12017 | 137
12018 | ],
12019 | [
12020 | "Line",
12021 | 41
12022 | ],
12023 | [
12024 | "Text",
12025 | 10
12026 | ],
12027 | [
12028 | "Code",
12029 | 6
12030 | ],
12031 | [
12032 | "PageHeader",
12033 | 2
12034 | ],
12035 | [
12036 | "SectionHeader",
12037 | 1
12038 | ],
12039 | [
12040 | "Reference",
12041 | 1
12042 | ]
12043 | ],
12044 | "block_metadata": {
12045 | "llm_request_count": 0,
12046 | "llm_error_count": 0,
12047 | "llm_tokens_used": 0
12048 | }
12049 | },
12050 | {
12051 | "page_id": 130,
12052 | "text_extraction_method": "pdftext",
12053 | "block_counts": [
12054 | [
12055 | "Span",
12056 | 124
12057 | ],
12058 | [
12059 | "Line",
12060 | 38
12061 | ],
12062 | [
12063 | "Text",
12064 | 10
12065 | ],
12066 | [
12067 | "Code",
12068 | 4
12069 | ],
12070 | [
12071 | "PageHeader",
12072 | 2
12073 | ],
12074 | [
12075 | "SectionHeader",
12076 | 2
12077 | ],
12078 | [
12079 | "Reference",
12080 | 2
12081 | ],
12082 | [
12083 | "ListItem",
12084 | 1
12085 | ]
12086 | ],
12087 | "block_metadata": {
12088 | "llm_request_count": 0,
12089 | "llm_error_count": 0,
12090 | "llm_tokens_used": 0
12091 | }
12092 | },
12093 | {
12094 | "page_id": 131,
12095 | "text_extraction_method": "pdftext",
12096 | "block_counts": [
12097 | [
12098 | "Span",
12099 | 117
12100 | ],
12101 | [
12102 | "Line",
12103 | 36
12104 | ],
12105 | [
12106 | "Text",
12107 | 14
12108 | ],
12109 | [
12110 | "ListItem",
12111 | 7
12112 | ],
12113 | [
12114 | "PageHeader",
12115 | 2
12116 | ],
12117 | [
12118 | "SectionHeader",
12119 | 1
12120 | ],
12121 | [
12122 | "Reference",
12123 | 1
12124 | ]
12125 | ],
12126 | "block_metadata": {
12127 | "llm_request_count": 1,
12128 | "llm_error_count": 0,
12129 | "llm_tokens_used": 3827
12130 | }
12131 | },
12132 | {
12133 | "page_id": 132,
12134 | "text_extraction_method": "pdftext",
12135 | "block_counts": [
12136 | [
12137 | "Span",
12138 | 149
12139 | ],
12140 | [
12141 | "Line",
12142 | 41
12143 | ],
12144 | [
12145 | "Text",
12146 | 12
12147 | ],
12148 | [
12149 | "PageHeader",
12150 | 2
12151 | ],
12152 | [
12153 | "ListItem",
12154 | 2
12155 | ],
12156 | [
12157 | "Reference",
12158 | 2
12159 | ],
12160 | [
12161 | "SectionHeader",
12162 | 1
12163 | ],
12164 | [
12165 | "ListGroup",
12166 | 1
12167 | ]
12168 | ],
12169 | "block_metadata": {
12170 | "llm_request_count": 0,
12171 | "llm_error_count": 0,
12172 | "llm_tokens_used": 0
12173 | }
12174 | },
12175 | {
12176 | "page_id": 133,
12177 | "text_extraction_method": "pdftext",
12178 | "block_counts": [
12179 | [
12180 | "PageHeader",
12181 | 2
12182 | ],
12183 | [
12184 | "Line",
12185 | 1
12186 | ],
12187 | [
12188 | "Span",
12189 | 1
12190 | ]
12191 | ],
12192 | "block_metadata": {
12193 | "llm_request_count": 0,
12194 | "llm_error_count": 0,
12195 | "llm_tokens_used": 0
12196 | }
12197 | },
12198 | {
12199 | "page_id": 134,
12200 | "text_extraction_method": "pdftext",
12201 | "block_counts": [
12202 | [
12203 | "Span",
12204 | 110
12205 | ],
12206 | [
12207 | "Line",
12208 | 31
12209 | ],
12210 | [
12211 | "Text",
12212 | 9
12213 | ],
12214 | [
12215 | "Code",
12216 | 5
12217 | ],
12218 | [
12219 | "SectionHeader",
12220 | 3
12221 | ],
12222 | [
12223 | "Reference",
12224 | 2
12225 | ]
12226 | ],
12227 | "block_metadata": {
12228 | "llm_request_count": 1,
12229 | "llm_error_count": 0,
12230 | "llm_tokens_used": 4051
12231 | }
12232 | },
12233 | {
12234 | "page_id": 135,
12235 | "text_extraction_method": "pdftext",
12236 | "block_counts": [
12237 | [
12238 | "Span",
12239 | 124
12240 | ],
12241 | [
12242 | "Line",
12243 | 39
12244 | ],
12245 | [
12246 | "Text",
12247 | 10
12248 | ],
12249 | [
12250 | "Code",
12251 | 4
12252 | ],
12253 | [
12254 | "TextInlineMath",
12255 | 4
12256 | ],
12257 | [
12258 | "PageHeader",
12259 | 2
12260 | ],
12261 | [
12262 | "SectionHeader",
12263 | 1
12264 | ],
12265 | [
12266 | "Reference",
12267 | 1
12268 | ]
12269 | ],
12270 | "block_metadata": {
12271 | "llm_request_count": 2,
12272 | "llm_error_count": 0,
12273 | "llm_tokens_used": 6291
12274 | }
12275 | },
12276 | {
12277 | "page_id": 136,
12278 | "text_extraction_method": "pdftext",
12279 | "block_counts": [
12280 | [
12281 | "Span",
12282 | 142
12283 | ],
12284 | [
12285 | "Line",
12286 | 43
12287 | ],
12288 | [
12289 | "Text",
12290 | 11
12291 | ],
12292 | [
12293 | "Code",
12294 | 5
12295 | ],
12296 | [
12297 | "PageHeader",
12298 | 2
12299 | ],
12300 | [
12301 | "SectionHeader",
12302 | 2
12303 | ],
12304 | [
12305 | "Reference",
12306 | 2
12307 | ],
12308 | [
12309 | "TextInlineMath",
12310 | 1
12311 | ]
12312 | ],
12313 | "block_metadata": {
12314 | "llm_request_count": 1,
12315 | "llm_error_count": 0,
12316 | "llm_tokens_used": 3681
12317 | }
12318 | },
12319 | {
12320 | "page_id": 137,
12321 | "text_extraction_method": "pdftext",
12322 | "block_counts": [
12323 | [
12324 | "Span",
12325 | 156
12326 | ],
12327 | [
12328 | "Line",
12329 | 42
12330 | ],
12331 | [
12332 | "Text",
12333 | 9
12334 | ],
12335 | [
12336 | "Code",
12337 | 5
12338 | ],
12339 | [
12340 | "PageHeader",
12341 | 2
12342 | ],
12343 | [
12344 | "SectionHeader",
12345 | 1
12346 | ],
12347 | [
12348 | "TextInlineMath",
12349 | 1
12350 | ],
12351 | [
12352 | "Reference",
12353 | 1
12354 | ]
12355 | ],
12356 | "block_metadata": {
12357 | "llm_request_count": 3,
12358 | "llm_error_count": 0,
12359 | "llm_tokens_used": 6124
12360 | }
12361 | },
12362 | {
12363 | "page_id": 138,
12364 | "text_extraction_method": "pdftext",
12365 | "block_counts": [
12366 | [
12367 | "Span",
12368 | 136
12369 | ],
12370 | [
12371 | "Line",
12372 | 41
12373 | ],
12374 | [
12375 | "Text",
12376 | 13
12377 | ],
12378 | [
12379 | "Code",
12380 | 5
12381 | ],
12382 | [
12383 | "PageHeader",
12384 | 2
12385 | ],
12386 | [
12387 | "SectionHeader",
12388 | 1
12389 | ],
12390 | [
12391 | "Reference",
12392 | 1
12393 | ]
12394 | ],
12395 | "block_metadata": {
12396 | "llm_request_count": 1,
12397 | "llm_error_count": 0,
12398 | "llm_tokens_used": 4148
12399 | }
12400 | },
12401 | {
12402 | "page_id": 139,
12403 | "text_extraction_method": "pdftext",
12404 | "block_counts": [
12405 | [
12406 | "Span",
12407 | 113
12408 | ],
12409 | [
12410 | "Line",
12411 | 43
12412 | ],
12413 | [
12414 | "TableCell",
12415 | 37
12416 | ],
12417 | [
12418 | "Text",
12419 | 9
12420 | ],
12421 | [
12422 | "Reference",
12423 | 3
12424 | ],
12425 | [
12426 | "PageHeader",
12427 | 2
12428 | ],
12429 | [
12430 | "Table",
12431 | 2
12432 | ],
12433 | [
12434 | "Caption",
12435 | 2
12436 | ],
12437 | [
12438 | "Code",
12439 | 2
12440 | ],
12441 | [
12442 | "TableGroup",
12443 | 2
12444 | ],
12445 | [
12446 | "SectionHeader",
12447 | 1
12448 | ]
12449 | ],
12450 | "block_metadata": {
12451 | "llm_request_count": 3,
12452 | "llm_error_count": 0,
12453 | "llm_tokens_used": 5526
12454 | }
12455 | },
12456 | {
12457 | "page_id": 140,
12458 | "text_extraction_method": "pdftext",
12459 | "block_counts": [
12460 | [
12461 | "Span",
12462 | 111
12463 | ],
12464 | [
12465 | "Line",
12466 | 40
12467 | ],
12468 | [
12469 | "Text",
12470 | 11
12471 | ],
12472 | [
12473 | "PageHeader",
12474 | 2
12475 | ],
12476 | [
12477 | "ListItem",
12478 | 2
12479 | ],
12480 | [
12481 | "Code",
12482 | 1
12483 | ],
12484 | [
12485 | "SectionHeader",
12486 | 1
12487 | ],
12488 | [
12489 | "Reference",
12490 | 1
12491 | ]
12492 | ],
12493 | "block_metadata": {
12494 | "llm_request_count": 0,
12495 | "llm_error_count": 0,
12496 | "llm_tokens_used": 0
12497 | }
12498 | },
12499 | {
12500 | "page_id": 141,
12501 | "text_extraction_method": "pdftext",
12502 | "block_counts": [
12503 | [
12504 | "Span",
12505 | 131
12506 | ],
12507 | [
12508 | "Line",
12509 | 45
12510 | ],
12511 | [
12512 | "Text",
12513 | 5
12514 | ],
12515 | [
12516 | "PageHeader",
12517 | 2
12518 | ],
12519 | [
12520 | "ListItem",
12521 | 2
12522 | ],
12523 | [
12524 | "SectionHeader",
12525 | 1
12526 | ],
12527 | [
12528 | "Code",
12529 | 1
12530 | ],
12531 | [
12532 | "ListGroup",
12533 | 1
12534 | ],
12535 | [
12536 | "Reference",
12537 | 1
12538 | ]
12539 | ],
12540 | "block_metadata": {
12541 | "llm_request_count": 0,
12542 | "llm_error_count": 0,
12543 | "llm_tokens_used": 0
12544 | }
12545 | },
12546 | {
12547 | "page_id": 142,
12548 | "text_extraction_method": "pdftext",
12549 | "block_counts": [
12550 | [
12551 | "Span",
12552 | 124
12553 | ],
12554 | [
12555 | "Line",
12556 | 37
12557 | ],
12558 | [
12559 | "ListItem",
12560 | 9
12561 | ],
12562 | [
12563 | "Text",
12564 | 7
12565 | ],
12566 | [
12567 | "Reference",
12568 | 3
12569 | ],
12570 | [
12571 | "PageHeader",
12572 | 2
12573 | ],
12574 | [
12575 | "SectionHeader",
12576 | 2
12577 | ],
12578 | [
12579 | "ListGroup",
12580 | 2
12581 | ]
12582 | ],
12583 | "block_metadata": {
12584 | "llm_request_count": 0,
12585 | "llm_error_count": 0,
12586 | "llm_tokens_used": 0
12587 | }
12588 | },
12589 | {
12590 | "page_id": 143,
12591 | "text_extraction_method": "pdftext",
12592 | "block_counts": [
12593 | [
12594 | "Span",
12595 | 81
12596 | ],
12597 | [
12598 | "Line",
12599 | 30
12600 | ],
12601 | [
12602 | "Text",
12603 | 8
12604 | ],
12605 | [
12606 | "ListItem",
12607 | 4
12608 | ],
12609 | [
12610 | "PageHeader",
12611 | 2
12612 | ],
12613 | [
12614 | "ListGroup",
12615 | 1
12616 | ]
12617 | ],
12618 | "block_metadata": {
12619 | "llm_request_count": 0,
12620 | "llm_error_count": 0,
12621 | "llm_tokens_used": 0
12622 | }
12623 | },
12624 | {
12625 | "page_id": 144,
12626 | "text_extraction_method": "pdftext",
12627 | "block_counts": [
12628 | [
12629 | "Span",
12630 | 91
12631 | ],
12632 | [
12633 | "Line",
12634 | 27
12635 | ],
12636 | [
12637 | "Text",
12638 | 9
12639 | ],
12640 | [
12641 | "SectionHeader",
12642 | 3
12643 | ],
12644 | [
12645 | "Reference",
12646 | 2
12647 | ]
12648 | ],
12649 | "block_metadata": {
12650 | "llm_request_count": 0,
12651 | "llm_error_count": 0,
12652 | "llm_tokens_used": 0
12653 | }
12654 | },
12655 | {
12656 | "page_id": 145,
12657 | "text_extraction_method": "pdftext",
12658 | "block_counts": [
12659 | [
12660 | "Span",
12661 | 154
12662 | ],
12663 | [
12664 | "Line",
12665 | 42
12666 | ],
12667 | [
12668 | "Text",
12669 | 9
12670 | ],
12671 | [
12672 | "Code",
12673 | 5
12674 | ],
12675 | [
12676 | "PageHeader",
12677 | 2
12678 | ],
12679 | [
12680 | "SectionHeader",
12681 | 1
12682 | ],
12683 | [
12684 | "Reference",
12685 | 1
12686 | ]
12687 | ],
12688 | "block_metadata": {
12689 | "llm_request_count": 1,
12690 | "llm_error_count": 0,
12691 | "llm_tokens_used": 2477
12692 | }
12693 | },
12694 | {
12695 | "page_id": 146,
12696 | "text_extraction_method": "pdftext",
12697 | "block_counts": [
12698 | [
12699 | "Span",
12700 | 127
12701 | ],
12702 | [
12703 | "Line",
12704 | 40
12705 | ],
12706 | [
12707 | "Text",
12708 | 12
12709 | ],
12710 | [
12711 | "Code",
12712 | 3
12713 | ],
12714 | [
12715 | "PageHeader",
12716 | 2
12717 | ],
12718 | [
12719 | "SectionHeader",
12720 | 1
12721 | ],
12722 | [
12723 | "Reference",
12724 | 1
12725 | ]
12726 | ],
12727 | "block_metadata": {
12728 | "llm_request_count": 0,
12729 | "llm_error_count": 0,
12730 | "llm_tokens_used": 0
12731 | }
12732 | },
12733 | {
12734 | "page_id": 147,
12735 | "text_extraction_method": "pdftext",
12736 | "block_counts": [
12737 | [
12738 | "Span",
12739 | 104
12740 | ],
12741 | [
12742 | "Line",
12743 | 41
12744 | ],
12745 | [
12746 | "Text",
12747 | 9
12748 | ],
12749 | [
12750 | "Code",
12751 | 3
12752 | ],
12753 | [
12754 | "PageHeader",
12755 | 2
12756 | ],
12757 | [
12758 | "SectionHeader",
12759 | 2
12760 | ],
12761 | [
12762 | "Reference",
12763 | 2
12764 | ]
12765 | ],
12766 | "block_metadata": {
12767 | "llm_request_count": 1,
12768 | "llm_error_count": 0,
12769 | "llm_tokens_used": 741
12770 | }
12771 | },
12772 | {
12773 | "page_id": 148,
12774 | "text_extraction_method": "pdftext",
12775 | "block_counts": [
12776 | [
12777 | "Span",
12778 | 137
12779 | ],
12780 | [
12781 | "Line",
12782 | 42
12783 | ],
12784 | [
12785 | "Text",
12786 | 10
12787 | ],
12788 | [
12789 | "Code",
12790 | 7
12791 | ],
12792 | [
12793 | "PageHeader",
12794 | 2
12795 | ],
12796 | [
12797 | "SectionHeader",
12798 | 2
12799 | ],
12800 | [
12801 | "Reference",
12802 | 2
12803 | ]
12804 | ],
12805 | "block_metadata": {
12806 | "llm_request_count": 1,
12807 | "llm_error_count": 0,
12808 | "llm_tokens_used": 2529
12809 | }
12810 | },
12811 | {
12812 | "page_id": 149,
12813 | "text_extraction_method": "pdftext",
12814 | "block_counts": [
12815 | [
12816 | "Span",
12817 | 110
12818 | ],
12819 | [
12820 | "Line",
12821 | 38
12822 | ],
12823 | [
12824 | "Text",
12825 | 11
12826 | ],
12827 | [
12828 | "ListItem",
12829 | 4
12830 | ],
12831 | [
12832 | "PageHeader",
12833 | 2
12834 | ],
12835 | [
12836 | "Reference",
12837 | 2
12838 | ],
12839 | [
12840 | "Code",
12841 | 1
12842 | ],
12843 | [
12844 | "SectionHeader",
12845 | 1
12846 | ],
12847 | [
12848 | "ListGroup",
12849 | 1
12850 | ]
12851 | ],
12852 | "block_metadata": {
12853 | "llm_request_count": 0,
12854 | "llm_error_count": 0,
12855 | "llm_tokens_used": 0
12856 | }
12857 | },
12858 | {
12859 | "page_id": 150,
12860 | "text_extraction_method": "pdftext",
12861 | "block_counts": [
12862 | [
12863 | "Span",
12864 | 91
12865 | ],
12866 | [
12867 | "Line",
12868 | 40
12869 | ],
12870 | [
12871 | "Text",
12872 | 11
12873 | ],
12874 | [
12875 | "ListItem",
12876 | 4
12877 | ],
12878 | [
12879 | "PageHeader",
12880 | 2
12881 | ],
12882 | [
12883 | "SectionHeader",
12884 | 1
12885 | ],
12886 | [
12887 | "ListGroup",
12888 | 1
12889 | ],
12890 | [
12891 | "Reference",
12892 | 1
12893 | ]
12894 | ],
12895 | "block_metadata": {
12896 | "llm_request_count": 0,
12897 | "llm_error_count": 0,
12898 | "llm_tokens_used": 0
12899 | }
12900 | },
12901 | {
12902 | "page_id": 151,
12903 | "text_extraction_method": "pdftext",
12904 | "block_counts": [
12905 | [
12906 | "Span",
12907 | 114
12908 | ],
12909 | [
12910 | "Line",
12911 | 45
12912 | ],
12913 | [
12914 | "Text",
12915 | 11
12916 | ],
12917 | [
12918 | "PageHeader",
12919 | 2
12920 | ],
12921 | [
12922 | "ListItem",
12923 | 2
12924 | ],
12925 | [
12926 | "Code",
12927 | 1
12928 | ],
12929 | [
12930 | "ListGroup",
12931 | 1
12932 | ]
12933 | ],
12934 | "block_metadata": {
12935 | "llm_request_count": 0,
12936 | "llm_error_count": 0,
12937 | "llm_tokens_used": 0
12938 | }
12939 | },
12940 | {
12941 | "page_id": 152,
12942 | "text_extraction_method": "pdftext",
12943 | "block_counts": [
12944 | [
12945 | "Span",
12946 | 89
12947 | ],
12948 | [
12949 | "Line",
12950 | 42
12951 | ],
12952 | [
12953 | "Text",
12954 | 9
12955 | ],
12956 | [
12957 | "ListItem",
12958 | 4
12959 | ],
12960 | [
12961 | "PageHeader",
12962 | 2
12963 | ],
12964 | [
12965 | "SectionHeader",
12966 | 1
12967 | ],
12968 | [
12969 | "ListGroup",
12970 | 1
12971 | ],
12972 | [
12973 | "Reference",
12974 | 1
12975 | ]
12976 | ],
12977 | "block_metadata": {
12978 | "llm_request_count": 0,
12979 | "llm_error_count": 0,
12980 | "llm_tokens_used": 0
12981 | }
12982 | },
12983 | {
12984 | "page_id": 153,
12985 | "text_extraction_method": "pdftext",
12986 | "block_counts": [
12987 | [
12988 | "Span",
12989 | 107
12990 | ],
12991 | [
12992 | "Line",
12993 | 27
12994 | ],
12995 | [
12996 | "Text",
12997 | 8
12998 | ],
12999 | [
13000 | "ListItem",
13001 | 3
13002 | ],
13003 | [
13004 | "PageHeader",
13005 | 2
13006 | ],
13007 | [
13008 | "SectionHeader",
13009 | 2
13010 | ],
13011 | [
13012 | "Reference",
13013 | 2
13014 | ],
13015 | [
13016 | "TextInlineMath",
13017 | 1
13018 | ],
13019 | [
13020 | "Equation",
13021 | 1
13022 | ],
13023 | [
13024 | "ListGroup",
13025 | 1
13026 | ]
13027 | ],
13028 | "block_metadata": {
13029 | "llm_request_count": 2,
13030 | "llm_error_count": 0,
13031 | "llm_tokens_used": 7672
13032 | }
13033 | },
13034 | {
13035 | "page_id": 154,
13036 | "text_extraction_method": "pdftext",
13037 | "block_counts": [
13038 | [
13039 | "Span",
13040 | 76
13041 | ],
13042 | [
13043 | "Line",
13044 | 27
13045 | ],
13046 | [
13047 | "Text",
13048 | 9
13049 | ],
13050 | [
13051 | "SectionHeader",
13052 | 4
13053 | ],
13054 | [
13055 | "Reference",
13056 | 3
13057 | ],
13058 | [
13059 | "Code",
13060 | 1
13061 | ]
13062 | ],
13063 | "block_metadata": {
13064 | "llm_request_count": 0,
13065 | "llm_error_count": 0,
13066 | "llm_tokens_used": 0
13067 | }
13068 | },
13069 | {
13070 | "page_id": 155,
13071 | "text_extraction_method": "pdftext",
13072 | "block_counts": [
13073 | [
13074 | "Span",
13075 | 163
13076 | ],
13077 | [
13078 | "Line",
13079 | 41
13080 | ],
13081 | [
13082 | "Text",
13083 | 13
13084 | ],
13085 | [
13086 | "Code",
13087 | 5
13088 | ],
13089 | [
13090 | "PageHeader",
13091 | 2
13092 | ],
13093 | [
13094 | "TextInlineMath",
13095 | 1
13096 | ],
13097 | [
13098 | "SectionHeader",
13099 | 1
13100 | ],
13101 | [
13102 | "Reference",
13103 | 1
13104 | ]
13105 | ],
13106 | "block_metadata": {
13107 | "llm_request_count": 1,
13108 | "llm_error_count": 0,
13109 | "llm_tokens_used": 4133
13110 | }
13111 | },
13112 | {
13113 | "page_id": 156,
13114 | "text_extraction_method": "pdftext",
13115 | "block_counts": [
13116 | [
13117 | "Span",
13118 | 136
13119 | ],
13120 | [
13121 | "Line",
13122 | 40
13123 | ],
13124 | [
13125 | "Text",
13126 | 13
13127 | ],
13128 | [
13129 | "Code",
13130 | 6
13131 | ],
13132 | [
13133 | "PageHeader",
13134 | 2
13135 | ],
13136 | [
13137 | "SectionHeader",
13138 | 1
13139 | ],
13140 | [
13141 | "Reference",
13142 | 1
13143 | ]
13144 | ],
13145 | "block_metadata": {
13146 | "llm_request_count": 0,
13147 | "llm_error_count": 0,
13148 | "llm_tokens_used": 0
13149 | }
13150 | },
13151 | {
13152 | "page_id": 157,
13153 | "text_extraction_method": "pdftext",
13154 | "block_counts": [
13155 | [
13156 | "Span",
13157 | 162
13158 | ],
13159 | [
13160 | "Line",
13161 | 44
13162 | ],
13163 | [
13164 | "Text",
13165 | 11
13166 | ],
13167 | [
13168 | "Code",
13169 | 3
13170 | ],
13171 | [
13172 | "PageHeader",
13173 | 2
13174 | ],
13175 | [
13176 | "SectionHeader",
13177 | 1
13178 | ],
13179 | [
13180 | "Reference",
13181 | 1
13182 | ]
13183 | ],
13184 | "block_metadata": {
13185 | "llm_request_count": 0,
13186 | "llm_error_count": 0,
13187 | "llm_tokens_used": 0
13188 | }
13189 | },
13190 | {
13191 | "page_id": 158,
13192 | "text_extraction_method": "pdftext",
13193 | "block_counts": [
13194 | [
13195 | "Span",
13196 | 136
13197 | ],
13198 | [
13199 | "Line",
13200 | 37
13201 | ],
13202 | [
13203 | "Text",
13204 | 13
13205 | ],
13206 | [
13207 | "Code",
13208 | 4
13209 | ],
13210 | [
13211 | "PageHeader",
13212 | 2
13213 | ],
13214 | [
13215 | "SectionHeader",
13216 | 2
13217 | ],
13218 | [
13219 | "Reference",
13220 | 2
13221 | ],
13222 | [
13223 | "TextInlineMath",
13224 | 1
13225 | ]
13226 | ],
13227 | "block_metadata": {
13228 | "llm_request_count": 1,
13229 | "llm_error_count": 0,
13230 | "llm_tokens_used": 2787
13231 | }
13232 | },
13233 | {
13234 | "page_id": 159,
13235 | "text_extraction_method": "pdftext",
13236 | "block_counts": [
13237 | [
13238 | "Span",
13239 | 176
13240 | ],
13241 | [
13242 | "Line",
13243 | 45
13244 | ],
13245 | [
13246 | "Text",
13247 | 10
13248 | ],
13249 | [
13250 | "Code",
13251 | 4
13252 | ],
13253 | [
13254 | "PageHeader",
13255 | 2
13256 | ],
13257 | [
13258 | "Reference",
13259 | 2
13260 | ],
13261 | [
13262 | "SectionHeader",
13263 | 1
13264 | ],
13265 | [
13266 | "Footnote",
13267 | 1
13268 | ]
13269 | ],
13270 | "block_metadata": {
13271 | "llm_request_count": 0,
13272 | "llm_error_count": 0,
13273 | "llm_tokens_used": 0
13274 | }
13275 | },
13276 | {
13277 | "page_id": 160,
13278 | "text_extraction_method": "pdftext",
13279 | "block_counts": [
13280 | [
13281 | "Span",
13282 | 134
13283 | ],
13284 | [
13285 | "Line",
13286 | 42
13287 | ],
13288 | [
13289 | "Text",
13290 | 9
13291 | ],
13292 | [
13293 | "Code",
13294 | 3
13295 | ],
13296 | [
13297 | "ListItem",
13298 | 3
13299 | ],
13300 | [
13301 | "PageHeader",
13302 | 2
13303 | ],
13304 | [
13305 | "Reference",
13306 | 2
13307 | ],
13308 | [
13309 | "SectionHeader",
13310 | 1
13311 | ],
13312 | [
13313 | "ListGroup",
13314 | 1
13315 | ]
13316 | ],
13317 | "block_metadata": {
13318 | "llm_request_count": 0,
13319 | "llm_error_count": 0,
13320 | "llm_tokens_used": 0
13321 | }
13322 | },
13323 | {
13324 | "page_id": 161,
13325 | "text_extraction_method": "pdftext",
13326 | "block_counts": [
13327 | [
13328 | "Span",
13329 | 125
13330 | ],
13331 | [
13332 | "Line",
13333 | 40
13334 | ],
13335 | [
13336 | "Text",
13337 | 12
13338 | ],
13339 | [
13340 | "Code",
13341 | 6
13342 | ],
13343 | [
13344 | "PageHeader",
13345 | 2
13346 | ],
13347 | [
13348 | "SectionHeader",
13349 | 1
13350 | ],
13351 | [
13352 | "Reference",
13353 | 1
13354 | ]
13355 | ],
13356 | "block_metadata": {
13357 | "llm_request_count": 0,
13358 | "llm_error_count": 0,
13359 | "llm_tokens_used": 0
13360 | }
13361 | },
13362 | {
13363 | "page_id": 162,
13364 | "text_extraction_method": "pdftext",
13365 | "block_counts": [
13366 | [
13367 | "Span",
13368 | 128
13369 | ],
13370 | [
13371 | "Line",
13372 | 37
13373 | ],
13374 | [
13375 | "ListItem",
13376 | 11
13377 | ],
13378 | [
13379 | "Text",
13380 | 5
13381 | ],
13382 | [
13383 | "Reference",
13384 | 3
13385 | ],
13386 | [
13387 | "PageHeader",
13388 | 2
13389 | ],
13390 | [
13391 | "SectionHeader",
13392 | 2
13393 | ],
13394 | [
13395 | "Code",
13396 | 2
13397 | ],
13398 | [
13399 | "ListGroup",
13400 | 1
13401 | ]
13402 | ],
13403 | "block_metadata": {
13404 | "llm_request_count": 0,
13405 | "llm_error_count": 0,
13406 | "llm_tokens_used": 0
13407 | }
13408 | },
13409 | {
13410 | "page_id": 163,
13411 | "text_extraction_method": "pdftext",
13412 | "block_counts": [
13413 | [
13414 | "PageHeader",
13415 | 2
13416 | ],
13417 | [
13418 | "Line",
13419 | 1
13420 | ],
13421 | [
13422 | "Span",
13423 | 1
13424 | ]
13425 | ],
13426 | "block_metadata": {
13427 | "llm_request_count": 0,
13428 | "llm_error_count": 0,
13429 | "llm_tokens_used": 0
13430 | }
13431 | },
13432 | {
13433 | "page_id": 164,
13434 | "text_extraction_method": "pdftext",
13435 | "block_counts": [
13436 | [
13437 | "Span",
13438 | 108
13439 | ],
13440 | [
13441 | "Line",
13442 | 26
13443 | ],
13444 | [
13445 | "Text",
13446 | 9
13447 | ],
13448 | [
13449 | "SectionHeader",
13450 | 3
13451 | ],
13452 | [
13453 | "ListItem",
13454 | 3
13455 | ],
13456 | [
13457 | "Reference",
13458 | 2
13459 | ],
13460 | [
13461 | "Code",
13462 | 1
13463 | ],
13464 | [
13465 | "ListGroup",
13466 | 1
13467 | ]
13468 | ],
13469 | "block_metadata": {
13470 | "llm_request_count": 0,
13471 | "llm_error_count": 0,
13472 | "llm_tokens_used": 0
13473 | }
13474 | },
13475 | {
13476 | "page_id": 165,
13477 | "text_extraction_method": "pdftext",
13478 | "block_counts": [
13479 | [
13480 | "Span",
13481 | 150
13482 | ],
13483 | [
13484 | "Line",
13485 | 43
13486 | ],
13487 | [
13488 | "Text",
13489 | 12
13490 | ],
13491 | [
13492 | "Code",
13493 | 5
13494 | ],
13495 | [
13496 | "PageHeader",
13497 | 2
13498 | ],
13499 | [
13500 | "Reference",
13501 | 2
13502 | ],
13503 | [
13504 | "Caption",
13505 | 1
13506 | ],
13507 | [
13508 | "SectionHeader",
13509 | 1
13510 | ]
13511 | ],
13512 | "block_metadata": {
13513 | "llm_request_count": 1,
13514 | "llm_error_count": 0,
13515 | "llm_tokens_used": 3947
13516 | }
13517 | },
13518 | {
13519 | "page_id": 166,
13520 | "text_extraction_method": "pdftext",
13521 | "block_counts": [
13522 | [
13523 | "Span",
13524 | 121
13525 | ],
13526 | [
13527 | "Line",
13528 | 39
13529 | ],
13530 | [
13531 | "Text",
13532 | 10
13533 | ],
13534 | [
13535 | "PageHeader",
13536 | 2
13537 | ],
13538 | [
13539 | "Code",
13540 | 2
13541 | ],
13542 | [
13543 | "TextInlineMath",
13544 | 2
13545 | ],
13546 | [
13547 | "ListItem",
13548 | 2
13549 | ],
13550 | [
13551 | "SectionHeader",
13552 | 1
13553 | ],
13554 | [
13555 | "ListGroup",
13556 | 1
13557 | ],
13558 | [
13559 | "Reference",
13560 | 1
13561 | ]
13562 | ],
13563 | "block_metadata": {
13564 | "llm_request_count": 0,
13565 | "llm_error_count": 0,
13566 | "llm_tokens_used": 0
13567 | }
13568 | },
13569 | {
13570 | "page_id": 167,
13571 | "text_extraction_method": "pdftext",
13572 | "block_counts": [
13573 | [
13574 | "Span",
13575 | 144
13576 | ],
13577 | [
13578 | "Line",
13579 | 44
13580 | ],
13581 | [
13582 | "Text",
13583 | 6
13584 | ],
13585 | [
13586 | "Code",
13587 | 5
13588 | ],
13589 | [
13590 | "Reference",
13591 | 3
13592 | ],
13593 | [
13594 | "PageHeader",
13595 | 2
13596 | ],
13597 | [
13598 | "SectionHeader",
13599 | 2
13600 | ],
13601 | [
13602 | "Figure",
13603 | 1
13604 | ],
13605 | [
13606 | "Caption",
13607 | 1
13608 | ],
13609 | [
13610 | "FigureGroup",
13611 | 1
13612 | ]
13613 | ],
13614 | "block_metadata": {
13615 | "llm_request_count": 0,
13616 | "llm_error_count": 0,
13617 | "llm_tokens_used": 0
13618 | }
13619 | },
13620 | {
13621 | "page_id": 168,
13622 | "text_extraction_method": "pdftext",
13623 | "block_counts": [
13624 | [
13625 | "Span",
13626 | 175
13627 | ],
13628 | [
13629 | "Line",
13630 | 42
13631 | ],
13632 | [
13633 | "Text",
13634 | 7
13635 | ],
13636 | [
13637 | "Code",
13638 | 3
13639 | ],
13640 | [
13641 | "PageHeader",
13642 | 2
13643 | ],
13644 | [
13645 | "SectionHeader",
13646 | 1
13647 | ],
13648 | [
13649 | "Reference",
13650 | 1
13651 | ]
13652 | ],
13653 | "block_metadata": {
13654 | "llm_request_count": 0,
13655 | "llm_error_count": 0,
13656 | "llm_tokens_used": 0
13657 | }
13658 | },
13659 | {
13660 | "page_id": 169,
13661 | "text_extraction_method": "pdftext",
13662 | "block_counts": [
13663 | [
13664 | "Span",
13665 | 160
13666 | ],
13667 | [
13668 | "Line",
13669 | 53
13670 | ],
13671 | [
13672 | "Text",
13673 | 8
13674 | ],
13675 | [
13676 | "Code",
13677 | 5
13678 | ],
13679 | [
13680 | "PageHeader",
13681 | 2
13682 | ],
13683 | [
13684 | "Reference",
13685 | 2
13686 | ],
13687 | [
13688 | "Figure",
13689 | 1
13690 | ],
13691 | [
13692 | "Caption",
13693 | 1
13694 | ],
13695 | [
13696 | "SectionHeader",
13697 | 1
13698 | ],
13699 | [
13700 | "FigureGroup",
13701 | 1
13702 | ]
13703 | ],
13704 | "block_metadata": {
13705 | "llm_request_count": 0,
13706 | "llm_error_count": 0,
13707 | "llm_tokens_used": 0
13708 | }
13709 | },
13710 | {
13711 | "page_id": 170,
13712 | "text_extraction_method": "pdftext",
13713 | "block_counts": [
13714 | [
13715 | "Span",
13716 | 130
13717 | ],
13718 | [
13719 | "Line",
13720 | 38
13721 | ],
13722 | [
13723 | "Text",
13724 | 14
13725 | ],
13726 | [
13727 | "ListItem",
13728 | 5
13729 | ],
13730 | [
13731 | "Reference",
13732 | 3
13733 | ],
13734 | [
13735 | "PageHeader",
13736 | 2
13737 | ],
13738 | [
13739 | "SectionHeader",
13740 | 2
13741 | ],
13742 | [
13743 | "Code",
13744 | 2
13745 | ],
13746 | [
13747 | "TextInlineMath",
13748 | 1
13749 | ],
13750 | [
13751 | "ListGroup",
13752 | 1
13753 | ]
13754 | ],
13755 | "block_metadata": {
13756 | "llm_request_count": 4,
13757 | "llm_error_count": 0,
13758 | "llm_tokens_used": 13603
13759 | }
13760 | },
13761 | {
13762 | "page_id": 171,
13763 | "text_extraction_method": "pdftext",
13764 | "block_counts": [
13765 | [
13766 | "Span",
13767 | 64
13768 | ],
13769 | [
13770 | "Line",
13771 | 20
13772 | ],
13773 | [
13774 | "Text",
13775 | 5
13776 | ],
13777 | [
13778 | "ListItem",
13779 | 5
13780 | ],
13781 | [
13782 | "PageHeader",
13783 | 2
13784 | ],
13785 | [
13786 | "ListGroup",
13787 | 1
13788 | ]
13789 | ],
13790 | "block_metadata": {
13791 | "llm_request_count": 0,
13792 | "llm_error_count": 0,
13793 | "llm_tokens_used": 0
13794 | }
13795 | },
13796 | {
13797 | "page_id": 172,
13798 | "text_extraction_method": "pdftext",
13799 | "block_counts": [
13800 | [
13801 | "Span",
13802 | 117
13803 | ],
13804 | [
13805 | "Line",
13806 | 28
13807 | ],
13808 | [
13809 | "Text",
13810 | 8
13811 | ],
13812 | [
13813 | "Reference",
13814 | 5
13815 | ],
13816 | [
13817 | "SectionHeader",
13818 | 4
13819 | ],
13820 | [
13821 | "Code",
13822 | 2
13823 | ]
13824 | ],
13825 | "block_metadata": {
13826 | "llm_request_count": 1,
13827 | "llm_error_count": 0,
13828 | "llm_tokens_used": 1742
13829 | }
13830 | },
13831 | {
13832 | "page_id": 173,
13833 | "text_extraction_method": "pdftext",
13834 | "block_counts": [
13835 | [
13836 | "Span",
13837 | 123
13838 | ],
13839 | [
13840 | "Line",
13841 | 46
13842 | ],
13843 | [
13844 | "Text",
13845 | 6
13846 | ],
13847 | [
13848 | "Code",
13849 | 3
13850 | ],
13851 | [
13852 | "PageHeader",
13853 | 2
13854 | ],
13855 | [
13856 | "Figure",
13857 | 1
13858 | ],
13859 | [
13860 | "Caption",
13861 | 1
13862 | ],
13863 | [
13864 | "FigureGroup",
13865 | 1
13866 | ],
13867 | [
13868 | "Reference",
13869 | 1
13870 | ]
13871 | ],
13872 | "block_metadata": {
13873 | "llm_request_count": 0,
13874 | "llm_error_count": 0,
13875 | "llm_tokens_used": 0
13876 | }
13877 | },
13878 | {
13879 | "page_id": 174,
13880 | "text_extraction_method": "pdftext",
13881 | "block_counts": [
13882 | [
13883 | "Span",
13884 | 116
13885 | ],
13886 | [
13887 | "Line",
13888 | 40
13889 | ],
13890 | [
13891 | "Text",
13892 | 11
13893 | ],
13894 | [
13895 | "PageHeader",
13896 | 2
13897 | ],
13898 | [
13899 | "Code",
13900 | 2
13901 | ],
13902 | [
13903 | "SectionHeader",
13904 | 1
13905 | ],
13906 | [
13907 | "Reference",
13908 | 1
13909 | ]
13910 | ],
13911 | "block_metadata": {
13912 | "llm_request_count": 0,
13913 | "llm_error_count": 0,
13914 | "llm_tokens_used": 0
13915 | }
13916 | },
13917 | {
13918 | "page_id": 175,
13919 | "text_extraction_method": "pdftext",
13920 | "block_counts": [
13921 | [
13922 | "Span",
13923 | 142
13924 | ],
13925 | [
13926 | "Line",
13927 | 45
13928 | ],
13929 | [
13930 | "Text",
13931 | 12
13932 | ],
13933 | [
13934 | "Code",
13935 | 3
13936 | ],
13937 | [
13938 | "PageHeader",
13939 | 2
13940 | ],
13941 | [
13942 | "SectionHeader",
13943 | 1
13944 | ],
13945 | [
13946 | "Reference",
13947 | 1
13948 | ]
13949 | ],
13950 | "block_metadata": {
13951 | "llm_request_count": 0,
13952 | "llm_error_count": 0,
13953 | "llm_tokens_used": 0
13954 | }
13955 | },
13956 | {
13957 | "page_id": 176,
13958 | "text_extraction_method": "pdftext",
13959 | "block_counts": [
13960 | [
13961 | "Span",
13962 | 121
13963 | ],
13964 | [
13965 | "Line",
13966 | 41
13967 | ],
13968 | [
13969 | "Text",
13970 | 9
13971 | ],
13972 | [
13973 | "Code",
13974 | 3
13975 | ],
13976 | [
13977 | "PageHeader",
13978 | 2
13979 | ],
13980 | [
13981 | "SectionHeader",
13982 | 2
13983 | ],
13984 | [
13985 | "Reference",
13986 | 2
13987 | ],
13988 | [
13989 | "ListItem",
13990 | 1
13991 | ]
13992 | ],
13993 | "block_metadata": {
13994 | "llm_request_count": 0,
13995 | "llm_error_count": 0,
13996 | "llm_tokens_used": 0
13997 | }
13998 | },
13999 | {
14000 | "page_id": 177,
14001 | "text_extraction_method": "pdftext",
14002 | "block_counts": [
14003 | [
14004 | "Span",
14005 | 102
14006 | ],
14007 | [
14008 | "Line",
14009 | 29
14010 | ],
14011 | [
14012 | "ListItem",
14013 | 8
14014 | ],
14015 | [
14016 | "Text",
14017 | 4
14018 | ],
14019 | [
14020 | "PageHeader",
14021 | 2
14022 | ],
14023 | [
14024 | "ListGroup",
14025 | 2
14026 | ],
14027 | [
14028 | "SectionHeader",
14029 | 1
14030 | ],
14031 | [
14032 | "Reference",
14033 | 1
14034 | ]
14035 | ],
14036 | "block_metadata": {
14037 | "llm_request_count": 0,
14038 | "llm_error_count": 0,
14039 | "llm_tokens_used": 0
14040 | }
14041 | },
14042 | {
14043 | "page_id": 178,
14044 | "text_extraction_method": "pdftext",
14045 | "block_counts": [
14046 | [
14047 | "Span",
14048 | 85
14049 | ],
14050 | [
14051 | "Line",
14052 | 29
14053 | ],
14054 | [
14055 | "Text",
14056 | 8
14057 | ],
14058 | [
14059 | "SectionHeader",
14060 | 3
14061 | ],
14062 | [
14063 | "ListItem",
14064 | 2
14065 | ],
14066 | [
14067 | "Reference",
14068 | 2
14069 | ],
14070 | [
14071 | "ListGroup",
14072 | 1
14073 | ]
14074 | ],
14075 | "block_metadata": {
14076 | "llm_request_count": 0,
14077 | "llm_error_count": 0,
14078 | "llm_tokens_used": 0
14079 | }
14080 | },
14081 | {
14082 | "page_id": 179,
14083 | "text_extraction_method": "pdftext",
14084 | "block_counts": [
14085 | [
14086 | "Span",
14087 | 143
14088 | ],
14089 | [
14090 | "Line",
14091 | 42
14092 | ],
14093 | [
14094 | "Text",
14095 | 9
14096 | ],
14097 | [
14098 | "Code",
14099 | 6
14100 | ],
14101 | [
14102 | "PageHeader",
14103 | 2
14104 | ],
14105 | [
14106 | "ListItem",
14107 | 2
14108 | ],
14109 | [
14110 | "SectionHeader",
14111 | 1
14112 | ],
14113 | [
14114 | "ListGroup",
14115 | 1
14116 | ],
14117 | [
14118 | "Reference",
14119 | 1
14120 | ]
14121 | ],
14122 | "block_metadata": {
14123 | "llm_request_count": 0,
14124 | "llm_error_count": 0,
14125 | "llm_tokens_used": 0
14126 | }
14127 | },
14128 | {
14129 | "page_id": 180,
14130 | "text_extraction_method": "pdftext",
14131 | "block_counts": [
14132 | [
14133 | "Span",
14134 | 143
14135 | ],
14136 | [
14137 | "Line",
14138 | 40
14139 | ],
14140 | [
14141 | "Text",
14142 | 10
14143 | ],
14144 | [
14145 | "Code",
14146 | 5
14147 | ],
14148 | [
14149 | "PageHeader",
14150 | 2
14151 | ],
14152 | [
14153 | "ListItem",
14154 | 2
14155 | ],
14156 | [
14157 | "Reference",
14158 | 2
14159 | ],
14160 | [
14161 | "SectionHeader",
14162 | 1
14163 | ],
14164 | [
14165 | "ListGroup",
14166 | 1
14167 | ]
14168 | ],
14169 | "block_metadata": {
14170 | "llm_request_count": 0,
14171 | "llm_error_count": 0,
14172 | "llm_tokens_used": 0
14173 | }
14174 | },
14175 | {
14176 | "page_id": 181,
14177 | "text_extraction_method": "pdftext",
14178 | "block_counts": [
14179 | [
14180 | "Span",
14181 | 144
14182 | ],
14183 | [
14184 | "Line",
14185 | 42
14186 | ],
14187 | [
14188 | "Text",
14189 | 13
14190 | ],
14191 | [
14192 | "Code",
14193 | 7
14194 | ],
14195 | [
14196 | "PageHeader",
14197 | 2
14198 | ],
14199 | [
14200 | "SectionHeader",
14201 | 2
14202 | ],
14203 | [
14204 | "Reference",
14205 | 2
14206 | ]
14207 | ],
14208 | "block_metadata": {
14209 | "llm_request_count": 0,
14210 | "llm_error_count": 1,
14211 | "llm_tokens_used": 0
14212 | }
14213 | },
14214 | {
14215 | "page_id": 182,
14216 | "text_extraction_method": "pdftext",
14217 | "block_counts": [
14218 | [
14219 | "Span",
14220 | 150
14221 | ],
14222 | [
14223 | "Line",
14224 | 36
14225 | ],
14226 | [
14227 | "Text",
14228 | 11
14229 | ],
14230 | [
14231 | "Code",
14232 | 4
14233 | ],
14234 | [
14235 | "PageHeader",
14236 | 2
14237 | ],
14238 | [
14239 | "SectionHeader",
14240 | 2
14241 | ],
14242 | [
14243 | "Reference",
14244 | 2
14245 | ]
14246 | ],
14247 | "block_metadata": {
14248 | "llm_request_count": 0,
14249 | "llm_error_count": 0,
14250 | "llm_tokens_used": 0
14251 | }
14252 | },
14253 | {
14254 | "page_id": 183,
14255 | "text_extraction_method": "pdftext",
14256 | "block_counts": [
14257 | [
14258 | "Span",
14259 | 137
14260 | ],
14261 | [
14262 | "Line",
14263 | 43
14264 | ],
14265 | [
14266 | "Text",
14267 | 8
14268 | ],
14269 | [
14270 | "Code",
14271 | 7
14272 | ],
14273 | [
14274 | "PageHeader",
14275 | 2
14276 | ],
14277 | [
14278 | "SectionHeader",
14279 | 1
14280 | ],
14281 | [
14282 | "Reference",
14283 | 1
14284 | ]
14285 | ],
14286 | "block_metadata": {
14287 | "llm_request_count": 1,
14288 | "llm_error_count": 0,
14289 | "llm_tokens_used": 3832
14290 | }
14291 | },
14292 | {
14293 | "page_id": 184,
14294 | "text_extraction_method": "pdftext",
14295 | "block_counts": [
14296 | [
14297 | "Span",
14298 | 124
14299 | ],
14300 | [
14301 | "Line",
14302 | 42
14303 | ],
14304 | [
14305 | "Text",
14306 | 7
14307 | ],
14308 | [
14309 | "Code",
14310 | 4
14311 | ],
14312 | [
14313 | "PageHeader",
14314 | 2
14315 | ],
14316 | [
14317 | "ListItem",
14318 | 2
14319 | ],
14320 | [
14321 | "SectionHeader",
14322 | 1
14323 | ],
14324 | [
14325 | "ListGroup",
14326 | 1
14327 | ],
14328 | [
14329 | "Reference",
14330 | 1
14331 | ]
14332 | ],
14333 | "block_metadata": {
14334 | "llm_request_count": 1,
14335 | "llm_error_count": 0,
14336 | "llm_tokens_used": 3848
14337 | }
14338 | },
14339 | {
14340 | "page_id": 185,
14341 | "text_extraction_method": "pdftext",
14342 | "block_counts": [
14343 | [
14344 | "Span",
14345 | 120
14346 | ],
14347 | [
14348 | "Line",
14349 | 41
14350 | ],
14351 | [
14352 | "Text",
14353 | 13
14354 | ],
14355 | [
14356 | "PageHeader",
14357 | 2
14358 | ],
14359 | [
14360 | "SectionHeader",
14361 | 2
14362 | ],
14363 | [
14364 | "Code",
14365 | 2
14366 | ],
14367 | [
14368 | "Reference",
14369 | 2
14370 | ]
14371 | ],
14372 | "block_metadata": {
14373 | "llm_request_count": 1,
14374 | "llm_error_count": 0,
14375 | "llm_tokens_used": 4030
14376 | }
14377 | },
14378 | {
14379 | "page_id": 186,
14380 | "text_extraction_method": "pdftext",
14381 | "block_counts": [
14382 | [
14383 | "Span",
14384 | 147
14385 | ],
14386 | [
14387 | "Line",
14388 | 36
14389 | ],
14390 | [
14391 | "ListItem",
14392 | 11
14393 | ],
14394 | [
14395 | "Text",
14396 | 3
14397 | ],
14398 | [
14399 | "PageHeader",
14400 | 2
14401 | ],
14402 | [
14403 | "SectionHeader",
14404 | 2
14405 | ],
14406 | [
14407 | "ListGroup",
14408 | 2
14409 | ],
14410 | [
14411 | "Reference",
14412 | 2
14413 | ],
14414 | [
14415 | "TextInlineMath",
14416 | 1
14417 | ]
14418 | ],
14419 | "block_metadata": {
14420 | "llm_request_count": 0,
14421 | "llm_error_count": 0,
14422 | "llm_tokens_used": 0
14423 | }
14424 | },
14425 | {
14426 | "page_id": 187,
14427 | "text_extraction_method": "pdftext",
14428 | "block_counts": [
14429 | [
14430 | "Span",
14431 | 102
14432 | ],
14433 | [
14434 | "Line",
14435 | 35
14436 | ],
14437 | [
14438 | "Text",
14439 | 9
14440 | ],
14441 | [
14442 | "ListItem",
14443 | 3
14444 | ],
14445 | [
14446 | "PageHeader",
14447 | 2
14448 | ],
14449 | [
14450 | "TextInlineMath",
14451 | 1
14452 | ],
14453 | [
14454 | "Caption",
14455 | 1
14456 | ],
14457 | [
14458 | "Code",
14459 | 1
14460 | ],
14461 | [
14462 | "ListGroup",
14463 | 1
14464 | ]
14465 | ],
14466 | "block_metadata": {
14467 | "llm_request_count": 0,
14468 | "llm_error_count": 0,
14469 | "llm_tokens_used": 0
14470 | }
14471 | },
14472 | {
14473 | "page_id": 188,
14474 | "text_extraction_method": "pdftext",
14475 | "block_counts": [
14476 | [
14477 | "Span",
14478 | 98
14479 | ],
14480 | [
14481 | "Line",
14482 | 29
14483 | ],
14484 | [
14485 | "TableCell",
14486 | 24
14487 | ],
14488 | [
14489 | "Text",
14490 | 7
14491 | ],
14492 | [
14493 | "SectionHeader",
14494 | 3
14495 | ],
14496 | [
14497 | "Reference",
14498 | 2
14499 | ],
14500 | [
14501 | "Table",
14502 | 1
14503 | ]
14504 | ],
14505 | "block_metadata": {
14506 | "llm_request_count": 1,
14507 | "llm_error_count": 0,
14508 | "llm_tokens_used": 830
14509 | }
14510 | },
14511 | {
14512 | "page_id": 189,
14513 | "text_extraction_method": "pdftext",
14514 | "block_counts": [
14515 | [
14516 | "Span",
14517 | 189
14518 | ],
14519 | [
14520 | "Line",
14521 | 39
14522 | ],
14523 | [
14524 | "Text",
14525 | 11
14526 | ],
14527 | [
14528 | "Code",
14529 | 4
14530 | ],
14531 | [
14532 | "PageHeader",
14533 | 2
14534 | ],
14535 | [
14536 | "SectionHeader",
14537 | 1
14538 | ],
14539 | [
14540 | "Reference",
14541 | 1
14542 | ]
14543 | ],
14544 | "block_metadata": {
14545 | "llm_request_count": 0,
14546 | "llm_error_count": 0,
14547 | "llm_tokens_used": 0
14548 | }
14549 | },
14550 | {
14551 | "page_id": 190,
14552 | "text_extraction_method": "pdftext",
14553 | "block_counts": [
14554 | [
14555 | "Span",
14556 | 165
14557 | ],
14558 | [
14559 | "Line",
14560 | 42
14561 | ],
14562 | [
14563 | "Text",
14564 | 9
14565 | ],
14566 | [
14567 | "PageHeader",
14568 | 2
14569 | ],
14570 | [
14571 | "Reference",
14572 | 2
14573 | ],
14574 | [
14575 | "Figure",
14576 | 1
14577 | ],
14578 | [
14579 | "Caption",
14580 | 1
14581 | ],
14582 | [
14583 | "Code",
14584 | 1
14585 | ],
14586 | [
14587 | "SectionHeader",
14588 | 1
14589 | ],
14590 | [
14591 | "FigureGroup",
14592 | 1
14593 | ]
14594 | ],
14595 | "block_metadata": {
14596 | "llm_request_count": 0,
14597 | "llm_error_count": 0,
14598 | "llm_tokens_used": 0
14599 | }
14600 | },
14601 | {
14602 | "page_id": 191,
14603 | "text_extraction_method": "pdftext",
14604 | "block_counts": [
14605 | [
14606 | "Span",
14607 | 138
14608 | ],
14609 | [
14610 | "Line",
14611 | 40
14612 | ],
14613 | [
14614 | "Text",
14615 | 8
14616 | ],
14617 | [
14618 | "Code",
14619 | 5
14620 | ],
14621 | [
14622 | "PageHeader",
14623 | 2
14624 | ],
14625 | [
14626 | "SectionHeader",
14627 | 1
14628 | ],
14629 | [
14630 | "Reference",
14631 | 1
14632 | ]
14633 | ],
14634 | "block_metadata": {
14635 | "llm_request_count": 3,
14636 | "llm_error_count": 0,
14637 | "llm_tokens_used": 11008
14638 | }
14639 | },
14640 | {
14641 | "page_id": 192,
14642 | "text_extraction_method": "pdftext",
14643 | "block_counts": [
14644 | [
14645 | "Span",
14646 | 126
14647 | ],
14648 | [
14649 | "Line",
14650 | 40
14651 | ],
14652 | [
14653 | "Text",
14654 | 10
14655 | ],
14656 | [
14657 | "PageHeader",
14658 | 2
14659 | ],
14660 | [
14661 | "SectionHeader",
14662 | 2
14663 | ],
14664 | [
14665 | "Code",
14666 | 2
14667 | ],
14668 | [
14669 | "Reference",
14670 | 2
14671 | ]
14672 | ],
14673 | "block_metadata": {
14674 | "llm_request_count": 1,
14675 | "llm_error_count": 0,
14676 | "llm_tokens_used": 3916
14677 | }
14678 | },
14679 | {
14680 | "page_id": 193,
14681 | "text_extraction_method": "pdftext",
14682 | "block_counts": [
14683 | [
14684 | "Span",
14685 | 155
14686 | ],
14687 | [
14688 | "Line",
14689 | 39
14690 | ],
14691 | [
14692 | "Text",
14693 | 16
14694 | ],
14695 | [
14696 | "Code",
14697 | 3
14698 | ],
14699 | [
14700 | "PageHeader",
14701 | 2
14702 | ],
14703 | [
14704 | "SectionHeader",
14705 | 1
14706 | ],
14707 | [
14708 | "Reference",
14709 | 1
14710 | ]
14711 | ],
14712 | "block_metadata": {
14713 | "llm_request_count": 0,
14714 | "llm_error_count": 0,
14715 | "llm_tokens_used": 0
14716 | }
14717 | },
14718 | {
14719 | "page_id": 194,
14720 | "text_extraction_method": "pdftext",
14721 | "block_counts": [
14722 | [
14723 | "Span",
14724 | 128
14725 | ],
14726 | [
14727 | "Line",
14728 | 43
14729 | ],
14730 | [
14731 | "Text",
14732 | 11
14733 | ],
14734 | [
14735 | "Code",
14736 | 3
14737 | ],
14738 | [
14739 | "PageHeader",
14740 | 2
14741 | ],
14742 | [
14743 | "SectionHeader",
14744 | 1
14745 | ],
14746 | [
14747 | "Reference",
14748 | 1
14749 | ]
14750 | ],
14751 | "block_metadata": {
14752 | "llm_request_count": 0,
14753 | "llm_error_count": 0,
14754 | "llm_tokens_used": 0
14755 | }
14756 | },
14757 | {
14758 | "page_id": 195,
14759 | "text_extraction_method": "pdftext",
14760 | "block_counts": [
14761 | [
14762 | "Span",
14763 | 126
14764 | ],
14765 | [
14766 | "Line",
14767 | 35
14768 | ],
14769 | [
14770 | "Text",
14771 | 10
14772 | ],
14773 | [
14774 | "ListItem",
14775 | 3
14776 | ],
14777 | [
14778 | "PageHeader",
14779 | 2
14780 | ],
14781 | [
14782 | "Reference",
14783 | 2
14784 | ],
14785 | [
14786 | "Figure",
14787 | 1
14788 | ],
14789 | [
14790 | "Caption",
14791 | 1
14792 | ],
14793 | [
14794 | "SectionHeader",
14795 | 1
14796 | ],
14797 | [
14798 | "FigureGroup",
14799 | 1
14800 | ],
14801 | [
14802 | "ListGroup",
14803 | 1
14804 | ]
14805 | ],
14806 | "block_metadata": {
14807 | "llm_request_count": 0,
14808 | "llm_error_count": 0,
14809 | "llm_tokens_used": 0
14810 | }
14811 | },
14812 | {
14813 | "page_id": 196,
14814 | "text_extraction_method": "pdftext",
14815 | "block_counts": [
14816 | [
14817 | "Span",
14818 | 127
14819 | ],
14820 | [
14821 | "Line",
14822 | 41
14823 | ],
14824 | [
14825 | "Text",
14826 | 12
14827 | ],
14828 | [
14829 | "PageHeader",
14830 | 2
14831 | ],
14832 | [
14833 | "TextInlineMath",
14834 | 2
14835 | ],
14836 | [
14837 | "Code",
14838 | 1
14839 | ],
14840 | [
14841 | "SectionHeader",
14842 | 1
14843 | ],
14844 | [
14845 | "Reference",
14846 | 1
14847 | ]
14848 | ],
14849 | "block_metadata": {
14850 | "llm_request_count": 0,
14851 | "llm_error_count": 0,
14852 | "llm_tokens_used": 0
14853 | }
14854 | },
14855 | {
14856 | "page_id": 197,
14857 | "text_extraction_method": "pdftext",
14858 | "block_counts": [
14859 | [
14860 | "Span",
14861 | 103
14862 | ],
14863 | [
14864 | "Line",
14865 | 38
14866 | ],
14867 | [
14868 | "ListItem",
14869 | 9
14870 | ],
14871 | [
14872 | "Text",
14873 | 4
14874 | ],
14875 | [
14876 | "Code",
14877 | 3
14878 | ],
14879 | [
14880 | "PageHeader",
14881 | 2
14882 | ],
14883 | [
14884 | "ListGroup",
14885 | 2
14886 | ],
14887 | [
14888 | "SectionHeader",
14889 | 1
14890 | ],
14891 | [
14892 | "Reference",
14893 | 1
14894 | ]
14895 | ],
14896 | "block_metadata": {
14897 | "llm_request_count": 0,
14898 | "llm_error_count": 0,
14899 | "llm_tokens_used": 0
14900 | }
14901 | },
14902 | {
14903 | "page_id": 198,
14904 | "text_extraction_method": "pdftext",
14905 | "block_counts": [
14906 | [
14907 | "Span",
14908 | 152
14909 | ],
14910 | [
14911 | "Line",
14912 | 37
14913 | ],
14914 | [
14915 | "Text",
14916 | 12
14917 | ],
14918 | [
14919 | "ListItem",
14920 | 10
14921 | ],
14922 | [
14923 | "PageHeader",
14924 | 2
14925 | ],
14926 | [
14927 | "ListGroup",
14928 | 2
14929 | ],
14930 | [
14931 | "Reference",
14932 | 2
14933 | ],
14934 | [
14935 | "SectionHeader",
14936 | 1
14937 | ]
14938 | ],
14939 | "block_metadata": {
14940 | "llm_request_count": 1,
14941 | "llm_error_count": 0,
14942 | "llm_tokens_used": 3828
14943 | }
14944 | },
14945 | {
14946 | "page_id": 199,
14947 | "text_extraction_method": "pdftext",
14948 | "block_counts": [
14949 | [
14950 | "Span",
14951 | 233
14952 | ],
14953 | [
14954 | "Line",
14955 | 37
14956 | ],
14957 | [
14958 | "ListItem",
14959 | 9
14960 | ],
14961 | [
14962 | "Text",
14963 | 5
14964 | ],
14965 | [
14966 | "ListGroup",
14967 | 3
14968 | ],
14969 | [
14970 | "PageHeader",
14971 | 2
14972 | ]
14973 | ],
14974 | "block_metadata": {
14975 | "llm_request_count": 0,
14976 | "llm_error_count": 0,
14977 | "llm_tokens_used": 0
14978 | }
14979 | },
14980 | {
14981 | "page_id": 200,
14982 | "text_extraction_method": "pdftext",
14983 | "block_counts": [
14984 | [
14985 | "Span",
14986 | 77
14987 | ],
14988 | [
14989 | "Line",
14990 | 26
14991 | ],
14992 | [
14993 | "Text",
14994 | 12
14995 | ],
14996 | [
14997 | "SectionHeader",
14998 | 3
14999 | ],
15000 | [
15001 | "Reference",
15002 | 2
15003 | ],
15004 | [
15005 | "Code",
15006 | 1
15007 | ]
15008 | ],
15009 | "block_metadata": {
15010 | "llm_request_count": 0,
15011 | "llm_error_count": 0,
15012 | "llm_tokens_used": 0
15013 | }
15014 | },
15015 | {
15016 | "page_id": 201,
15017 | "text_extraction_method": "pdftext",
15018 | "block_counts": [
15019 | [
15020 | "Span",
15021 | 111
15022 | ],
15023 | [
15024 | "Line",
15025 | 36
15026 | ],
15027 | [
15028 | "Text",
15029 | 19
15030 | ],
15031 | [
15032 | "PageHeader",
15033 | 2
15034 | ],
15035 | [
15036 | "SectionHeader",
15037 | 1
15038 | ],
15039 | [
15040 | "Code",
15041 | 1
15042 | ],
15043 | [
15044 | "Reference",
15045 | 1
15046 | ]
15047 | ],
15048 | "block_metadata": {
15049 | "llm_request_count": 0,
15050 | "llm_error_count": 0,
15051 | "llm_tokens_used": 0
15052 | }
15053 | },
15054 | {
15055 | "page_id": 202,
15056 | "text_extraction_method": "pdftext",
15057 | "block_counts": [
15058 | [
15059 | "Span",
15060 | 163
15061 | ],
15062 | [
15063 | "Line",
15064 | 42
15065 | ],
15066 | [
15067 | "Text",
15068 | 20
15069 | ],
15070 | [
15071 | "PageHeader",
15072 | 2
15073 | ],
15074 | [
15075 | "SectionHeader",
15076 | 1
15077 | ],
15078 | [
15079 | "Code",
15080 | 1
15081 | ],
15082 | [
15083 | "Reference",
15084 | 1
15085 | ]
15086 | ],
15087 | "block_metadata": {
15088 | "llm_request_count": 1,
15089 | "llm_error_count": 0,
15090 | "llm_tokens_used": 3853
15091 | }
15092 | },
15093 | {
15094 | "page_id": 203,
15095 | "text_extraction_method": "pdftext",
15096 | "block_counts": [
15097 | [
15098 | "Span",
15099 | 120
15100 | ],
15101 | [
15102 | "Line",
15103 | 36
15104 | ],
15105 | [
15106 | "Text",
15107 | 18
15108 | ],
15109 | [
15110 | "Code",
15111 | 3
15112 | ],
15113 | [
15114 | "Reference",
15115 | 3
15116 | ],
15117 | [
15118 | "PageHeader",
15119 | 2
15120 | ],
15121 | [
15122 | "SectionHeader",
15123 | 2
15124 | ]
15125 | ],
15126 | "block_metadata": {
15127 | "llm_request_count": 0,
15128 | "llm_error_count": 0,
15129 | "llm_tokens_used": 0
15130 | }
15131 | },
15132 | {
15133 | "page_id": 204,
15134 | "text_extraction_method": "pdftext",
15135 | "block_counts": [
15136 | [
15137 | "Span",
15138 | 125
15139 | ],
15140 | [
15141 | "Line",
15142 | 42
15143 | ],
15144 | [
15145 | "Text",
15146 | 14
15147 | ],
15148 | [
15149 | "Code",
15150 | 3
15151 | ],
15152 | [
15153 | "PageHeader",
15154 | 2
15155 | ],
15156 | [
15157 | "Reference",
15158 | 2
15159 | ],
15160 | [
15161 | "SectionHeader",
15162 | 1
15163 | ]
15164 | ],
15165 | "block_metadata": {
15166 | "llm_request_count": 0,
15167 | "llm_error_count": 0,
15168 | "llm_tokens_used": 0
15169 | }
15170 | },
15171 | {
15172 | "page_id": 205,
15173 | "text_extraction_method": "pdftext",
15174 | "block_counts": [
15175 | [
15176 | "Span",
15177 | 93
15178 | ],
15179 | [
15180 | "Line",
15181 | 28
15182 | ],
15183 | [
15184 | "Text",
15185 | 6
15186 | ],
15187 | [
15188 | "Code",
15189 | 3
15190 | ],
15191 | [
15192 | "PageHeader",
15193 | 2
15194 | ],
15195 | [
15196 | "Figure",
15197 | 1
15198 | ],
15199 | [
15200 | "Caption",
15201 | 1
15202 | ],
15203 | [
15204 | "FigureGroup",
15205 | 1
15206 | ],
15207 | [
15208 | "Reference",
15209 | 1
15210 | ]
15211 | ],
15212 | "block_metadata": {
15213 | "llm_request_count": 2,
15214 | "llm_error_count": 0,
15215 | "llm_tokens_used": 7820
15216 | }
15217 | },
15218 | {
15219 | "page_id": 206,
15220 | "text_extraction_method": "pdftext",
15221 | "block_counts": [
15222 | [
15223 | "Span",
15224 | 139
15225 | ],
15226 | [
15227 | "Line",
15228 | 40
15229 | ],
15230 | [
15231 | "Text",
15232 | 8
15233 | ],
15234 | [
15235 | "Code",
15236 | 5
15237 | ],
15238 | [
15239 | "PageHeader",
15240 | 2
15241 | ],
15242 | [
15243 | "ListItem",
15244 | 2
15245 | ],
15246 | [
15247 | "SectionHeader",
15248 | 1
15249 | ],
15250 | [
15251 | "ListGroup",
15252 | 1
15253 | ],
15254 | [
15255 | "Reference",
15256 | 1
15257 | ]
15258 | ],
15259 | "block_metadata": {
15260 | "llm_request_count": 0,
15261 | "llm_error_count": 0,
15262 | "llm_tokens_used": 0
15263 | }
15264 | },
15265 | {
15266 | "page_id": 207,
15267 | "text_extraction_method": "pdftext",
15268 | "block_counts": [
15269 | [
15270 | "Span",
15271 | 136
15272 | ],
15273 | [
15274 | "Line",
15275 | 41
15276 | ],
15277 | [
15278 | "Text",
15279 | 11
15280 | ],
15281 | [
15282 | "Code",
15283 | 4
15284 | ],
15285 | [
15286 | "PageHeader",
15287 | 2
15288 | ],
15289 | [
15290 | "SectionHeader",
15291 | 1
15292 | ],
15293 | [
15294 | "Reference",
15295 | 1
15296 | ]
15297 | ],
15298 | "block_metadata": {
15299 | "llm_request_count": 0,
15300 | "llm_error_count": 0,
15301 | "llm_tokens_used": 0
15302 | }
15303 | },
15304 | {
15305 | "page_id": 208,
15306 | "text_extraction_method": "pdftext",
15307 | "block_counts": [
15308 | [
15309 | "Span",
15310 | 143
15311 | ],
15312 | [
15313 | "Line",
15314 | 44
15315 | ],
15316 | [
15317 | "Text",
15318 | 9
15319 | ],
15320 | [
15321 | "Code",
15322 | 6
15323 | ],
15324 | [
15325 | "PageHeader",
15326 | 2
15327 | ]
15328 | ],
15329 | "block_metadata": {
15330 | "llm_request_count": 1,
15331 | "llm_error_count": 0,
15332 | "llm_tokens_used": 3947
15333 | }
15334 | },
15335 | {
15336 | "page_id": 209,
15337 | "text_extraction_method": "pdftext",
15338 | "block_counts": [
15339 | [
15340 | "Span",
15341 | 110
15342 | ],
15343 | [
15344 | "Line",
15345 | 40
15346 | ],
15347 | [
15348 | "Text",
15349 | 10
15350 | ],
15351 | [
15352 | "Code",
15353 | 4
15354 | ],
15355 | [
15356 | "PageHeader",
15357 | 2
15358 | ],
15359 | [
15360 | "SectionHeader",
15361 | 1
15362 | ],
15363 | [
15364 | "Reference",
15365 | 1
15366 | ]
15367 | ],
15368 | "block_metadata": {
15369 | "llm_request_count": 0,
15370 | "llm_error_count": 0,
15371 | "llm_tokens_used": 0
15372 | }
15373 | },
15374 | {
15375 | "page_id": 210,
15376 | "text_extraction_method": "pdftext",
15377 | "block_counts": [
15378 | [
15379 | "Span",
15380 | 101
15381 | ],
15382 | [
15383 | "Line",
15384 | 37
15385 | ],
15386 | [
15387 | "ListItem",
15388 | 17
15389 | ],
15390 | [
15391 | "Text",
15392 | 4
15393 | ],
15394 | [
15395 | "PageHeader",
15396 | 2
15397 | ],
15398 | [
15399 | "ListGroup",
15400 | 2
15401 | ],
15402 | [
15403 | "SectionHeader",
15404 | 1
15405 | ],
15406 | [
15407 | "Reference",
15408 | 1
15409 | ]
15410 | ],
15411 | "block_metadata": {
15412 | "llm_request_count": 0,
15413 | "llm_error_count": 0,
15414 | "llm_tokens_used": 0
15415 | }
15416 | },
15417 | {
15418 | "page_id": 211,
15419 | "text_extraction_method": "pdftext",
15420 | "block_counts": [
15421 | [
15422 | "Span",
15423 | 156
15424 | ],
15425 | [
15426 | "Line",
15427 | 42
15428 | ],
15429 | [
15430 | "Text",
15431 | 10
15432 | ],
15433 | [
15434 | "Code",
15435 | 3
15436 | ],
15437 | [
15438 | "ListItem",
15439 | 3
15440 | ],
15441 | [
15442 | "PageHeader",
15443 | 2
15444 | ],
15445 | [
15446 | "SectionHeader",
15447 | 1
15448 | ],
15449 | [
15450 | "ListGroup",
15451 | 1
15452 | ],
15453 | [
15454 | "Reference",
15455 | 1
15456 | ]
15457 | ],
15458 | "block_metadata": {
15459 | "llm_request_count": 0,
15460 | "llm_error_count": 0,
15461 | "llm_tokens_used": 0
15462 | }
15463 | },
15464 | {
15465 | "page_id": 212,
15466 | "text_extraction_method": "pdftext",
15467 | "block_counts": [
15468 | [
15469 | "Span",
15470 | 63
15471 | ],
15472 | [
15473 | "Line",
15474 | 17
15475 | ],
15476 | [
15477 | "Text",
15478 | 5
15479 | ],
15480 | [
15481 | "PageHeader",
15482 | 2
15483 | ],
15484 | [
15485 | "ListItem",
15486 | 1
15487 | ]
15488 | ],
15489 | "block_metadata": {
15490 | "llm_request_count": 0,
15491 | "llm_error_count": 0,
15492 | "llm_tokens_used": 0
15493 | }
15494 | },
15495 | {
15496 | "page_id": 213,
15497 | "text_extraction_method": "pdftext",
15498 | "block_counts": [
15499 | [
15500 | "Text",
15501 | 1
15502 | ],
15503 | [
15504 | "PageHeader",
15505 | 1
15506 | ],
15507 | [
15508 | "Line",
15509 | 1
15510 | ],
15511 | [
15512 | "Span",
15513 | 1
15514 | ]
15515 | ],
15516 | "block_metadata": {
15517 | "llm_request_count": 0,
15518 | "llm_error_count": 0,
15519 | "llm_tokens_used": 0
15520 | }
15521 | },
15522 | {
15523 | "page_id": 214,
15524 | "text_extraction_method": "pdftext",
15525 | "block_counts": [
15526 | [
15527 | "Span",
15528 | 63
15529 | ],
15530 | [
15531 | "Line",
15532 | 27
15533 | ],
15534 | [
15535 | "Text",
15536 | 4
15537 | ],
15538 | [
15539 | "SectionHeader",
15540 | 3
15541 | ],
15542 | [
15543 | "ListItem",
15544 | 3
15545 | ],
15546 | [
15547 | "Reference",
15548 | 2
15549 | ],
15550 | [
15551 | "ListGroup",
15552 | 1
15553 | ]
15554 | ],
15555 | "block_metadata": {
15556 | "llm_request_count": 0,
15557 | "llm_error_count": 0,
15558 | "llm_tokens_used": 0
15559 | }
15560 | },
15561 | {
15562 | "page_id": 215,
15563 | "text_extraction_method": "pdftext",
15564 | "block_counts": [
15565 | [
15566 | "Span",
15567 | 106
15568 | ],
15569 | [
15570 | "Line",
15571 | 37
15572 | ],
15573 | [
15574 | "ListItem",
15575 | 10
15576 | ],
15577 | [
15578 | "Text",
15579 | 7
15580 | ],
15581 | [
15582 | "PageHeader",
15583 | 2
15584 | ],
15585 | [
15586 | "ListGroup",
15587 | 2
15588 | ],
15589 | [
15590 | "SectionHeader",
15591 | 1
15592 | ]
15593 | ],
15594 | "block_metadata": {
15595 | "llm_request_count": 0,
15596 | "llm_error_count": 0,
15597 | "llm_tokens_used": 0
15598 | }
15599 | },
15600 | {
15601 | "page_id": 216,
15602 | "text_extraction_method": "pdftext",
15603 | "block_counts": [
15604 | [
15605 | "Span",
15606 | 84
15607 | ],
15608 | [
15609 | "Line",
15610 | 36
15611 | ],
15612 | [
15613 | "Text",
15614 | 7
15615 | ],
15616 | [
15617 | "ListItem",
15618 | 6
15619 | ],
15620 | [
15621 | "SectionHeader",
15622 | 3
15623 | ],
15624 | [
15625 | "PageHeader",
15626 | 2
15627 | ],
15628 | [
15629 | "ListGroup",
15630 | 2
15631 | ],
15632 | [
15633 | "Reference",
15634 | 1
15635 | ]
15636 | ],
15637 | "block_metadata": {
15638 | "llm_request_count": 0,
15639 | "llm_error_count": 0,
15640 | "llm_tokens_used": 0
15641 | }
15642 | },
15643 | {
15644 | "page_id": 217,
15645 | "text_extraction_method": "pdftext",
15646 | "block_counts": [
15647 | [
15648 | "Span",
15649 | 114
15650 | ],
15651 | [
15652 | "Line",
15653 | 38
15654 | ],
15655 | [
15656 | "Text",
15657 | 10
15658 | ],
15659 | [
15660 | "SectionHeader",
15661 | 4
15662 | ],
15663 | [
15664 | "PageHeader",
15665 | 2
15666 | ],
15667 | [
15668 | "Code",
15669 | 1
15670 | ]
15671 | ],
15672 | "block_metadata": {
15673 | "llm_request_count": 1,
15674 | "llm_error_count": 0,
15675 | "llm_tokens_used": 4025
15676 | }
15677 | },
15678 | {
15679 | "page_id": 218,
15680 | "text_extraction_method": "pdftext",
15681 | "block_counts": [
15682 | [
15683 | "Span",
15684 | 133
15685 | ],
15686 | [
15687 | "Line",
15688 | 40
15689 | ],
15690 | [
15691 | "Text",
15692 | 7
15693 | ],
15694 | [
15695 | "ListItem",
15696 | 7
15697 | ],
15698 | [
15699 | "PageHeader",
15700 | 2
15701 | ],
15702 | [
15703 | "SectionHeader",
15704 | 1
15705 | ],
15706 | [
15707 | "ListGroup",
15708 | 1
15709 | ]
15710 | ],
15711 | "block_metadata": {
15712 | "llm_request_count": 0,
15713 | "llm_error_count": 0,
15714 | "llm_tokens_used": 0
15715 | }
15716 | },
15717 | {
15718 | "page_id": 219,
15719 | "text_extraction_method": "pdftext",
15720 | "block_counts": [
15721 | [
15722 | "Span",
15723 | 81
15724 | ],
15725 | [
15726 | "Line",
15727 | 37
15728 | ],
15729 | [
15730 | "Text",
15731 | 9
15732 | ],
15733 | [
15734 | "ListItem",
15735 | 3
15736 | ],
15737 | [
15738 | "PageHeader",
15739 | 2
15740 | ],
15741 | [
15742 | "SectionHeader",
15743 | 2
15744 | ],
15745 | [
15746 | "ListGroup",
15747 | 1
15748 | ],
15749 | [
15750 | "Reference",
15751 | 1
15752 | ]
15753 | ],
15754 | "block_metadata": {
15755 | "llm_request_count": 0,
15756 | "llm_error_count": 0,
15757 | "llm_tokens_used": 0
15758 | }
15759 | },
15760 | {
15761 | "page_id": 220,
15762 | "text_extraction_method": "pdftext",
15763 | "block_counts": [
15764 | [
15765 | "Span",
15766 | 106
15767 | ],
15768 | [
15769 | "Line",
15770 | 43
15771 | ],
15772 | [
15773 | "Text",
15774 | 12
15775 | ],
15776 | [
15777 | "Code",
15778 | 3
15779 | ],
15780 | [
15781 | "PageHeader",
15782 | 2
15783 | ],
15784 | [
15785 | "SectionHeader",
15786 | 2
15787 | ],
15788 | [
15789 | "TextInlineMath",
15790 | 2
15791 | ]
15792 | ],
15793 | "block_metadata": {
15794 | "llm_request_count": 0,
15795 | "llm_error_count": 0,
15796 | "llm_tokens_used": 0
15797 | }
15798 | },
15799 | {
15800 | "page_id": 221,
15801 | "text_extraction_method": "pdftext",
15802 | "block_counts": [
15803 | [
15804 | "Span",
15805 | 68
15806 | ],
15807 | [
15808 | "Line",
15809 | 33
15810 | ],
15811 | [
15812 | "Text",
15813 | 8
15814 | ],
15815 | [
15816 | "ListItem",
15817 | 6
15818 | ],
15819 | [
15820 | "PageHeader",
15821 | 2
15822 | ],
15823 | [
15824 | "SectionHeader",
15825 | 2
15826 | ],
15827 | [
15828 | "ListGroup",
15829 | 2
15830 | ]
15831 | ],
15832 | "block_metadata": {
15833 | "llm_request_count": 0,
15834 | "llm_error_count": 0,
15835 | "llm_tokens_used": 0
15836 | }
15837 | },
15838 | {
15839 | "page_id": 222,
15840 | "text_extraction_method": "pdftext",
15841 | "block_counts": [
15842 | [
15843 | "Span",
15844 | 82
15845 | ],
15846 | [
15847 | "Line",
15848 | 33
15849 | ],
15850 | [
15851 | "Text",
15852 | 6
15853 | ],
15854 | [
15855 | "SectionHeader",
15856 | 2
15857 | ],
15858 | [
15859 | "ListItem",
15860 | 2
15861 | ],
15862 | [
15863 | "Reference",
15864 | 2
15865 | ],
15866 | [
15867 | "Footnote",
15868 | 1
15869 | ],
15870 | [
15871 | "ListGroup",
15872 | 1
15873 | ]
15874 | ],
15875 | "block_metadata": {
15876 | "llm_request_count": 0,
15877 | "llm_error_count": 0,
15878 | "llm_tokens_used": 0
15879 | }
15880 | },
15881 | {
15882 | "page_id": 223,
15883 | "text_extraction_method": "pdftext",
15884 | "block_counts": [
15885 | [
15886 | "Span",
15887 | 223
15888 | ],
15889 | [
15890 | "Line",
15891 | 46
15892 | ],
15893 | [
15894 | "TableCell",
15895 | 33
15896 | ],
15897 | [
15898 | "Text",
15899 | 11
15900 | ],
15901 | [
15902 | "PageHeader",
15903 | 2
15904 | ],
15905 | [
15906 | "ListItem",
15907 | 1
15908 | ],
15909 | [
15910 | "SectionHeader",
15911 | 1
15912 | ],
15913 | [
15914 | "Table",
15915 | 1
15916 | ],
15917 | [
15918 | "Reference",
15919 | 1
15920 | ]
15921 | ],
15922 | "block_metadata": {
15923 | "llm_request_count": 2,
15924 | "llm_error_count": 0,
15925 | "llm_tokens_used": 6180
15926 | }
15927 | },
15928 | {
15929 | "page_id": 224,
15930 | "text_extraction_method": "pdftext",
15931 | "block_counts": [
15932 | [
15933 | "Span",
15934 | 402
15935 | ],
15936 | [
15937 | "Line",
15938 | 53
15939 | ],
15940 | [
15941 | "TableCell",
15942 | 36
15943 | ],
15944 | [
15945 | "ListItem",
15946 | 6
15947 | ],
15948 | [
15949 | "Text",
15950 | 4
15951 | ],
15952 | [
15953 | "TextInlineMath",
15954 | 3
15955 | ],
15956 | [
15957 | "PageHeader",
15958 | 2
15959 | ],
15960 | [
15961 | "Table",
15962 | 1
15963 | ],
15964 | [
15965 | "ListGroup",
15966 | 1
15967 | ]
15968 | ],
15969 | "block_metadata": {
15970 | "llm_request_count": 2,
15971 | "llm_error_count": 0,
15972 | "llm_tokens_used": 6657
15973 | }
15974 | },
15975 | {
15976 | "page_id": 225,
15977 | "text_extraction_method": "pdftext",
15978 | "block_counts": [
15979 | [
15980 | "Span",
15981 | 237
15982 | ],
15983 | [
15984 | "Line",
15985 | 39
15986 | ],
15987 | [
15988 | "Text",
15989 | 12
15990 | ],
15991 | [
15992 | "ListItem",
15993 | 4
15994 | ],
15995 | [
15996 | "PageHeader",
15997 | 2
15998 | ],
15999 | [
16000 | "SectionHeader",
16001 | 1
16002 | ],
16003 | [
16004 | "Code",
16005 | 1
16006 | ],
16007 | [
16008 | "ListGroup",
16009 | 1
16010 | ],
16011 | [
16012 | "Reference",
16013 | 1
16014 | ]
16015 | ],
16016 | "block_metadata": {
16017 | "llm_request_count": 1,
16018 | "llm_error_count": 0,
16019 | "llm_tokens_used": 4070
16020 | }
16021 | },
16022 | {
16023 | "page_id": 226,
16024 | "text_extraction_method": "pdftext",
16025 | "block_counts": [
16026 | [
16027 | "Span",
16028 | 144
16029 | ],
16030 | [
16031 | "Line",
16032 | 40
16033 | ],
16034 | [
16035 | "ListItem",
16036 | 9
16037 | ],
16038 | [
16039 | "Text",
16040 | 7
16041 | ],
16042 | [
16043 | "PageHeader",
16044 | 2
16045 | ],
16046 | [
16047 | "ListGroup",
16048 | 2
16049 | ],
16050 | [
16051 | "SectionHeader",
16052 | 1
16053 | ],
16054 | [
16055 | "Reference",
16056 | 1
16057 | ]
16058 | ],
16059 | "block_metadata": {
16060 | "llm_request_count": 0,
16061 | "llm_error_count": 0,
16062 | "llm_tokens_used": 0
16063 | }
16064 | },
16065 | {
16066 | "page_id": 227,
16067 | "text_extraction_method": "pdftext",
16068 | "block_counts": [
16069 | [
16070 | "Span",
16071 | 161
16072 | ],
16073 | [
16074 | "Line",
16075 | 38
16076 | ],
16077 | [
16078 | "Text",
16079 | 11
16080 | ],
16081 | [
16082 | "PageHeader",
16083 | 2
16084 | ],
16085 | [
16086 | "ListItem",
16087 | 2
16088 | ],
16089 | [
16090 | "SectionHeader",
16091 | 1
16092 | ],
16093 | [
16094 | "Code",
16095 | 1
16096 | ],
16097 | [
16098 | "ListGroup",
16099 | 1
16100 | ],
16101 | [
16102 | "Reference",
16103 | 1
16104 | ]
16105 | ],
16106 | "block_metadata": {
16107 | "llm_request_count": 1,
16108 | "llm_error_count": 0,
16109 | "llm_tokens_used": 3961
16110 | }
16111 | },
16112 | {
16113 | "page_id": 228,
16114 | "text_extraction_method": "pdftext",
16115 | "block_counts": [
16116 | [
16117 | "Span",
16118 | 145
16119 | ],
16120 | [
16121 | "Line",
16122 | 43
16123 | ],
16124 | [
16125 | "Text",
16126 | 10
16127 | ],
16128 | [
16129 | "PageHeader",
16130 | 2
16131 | ],
16132 | [
16133 | "Code",
16134 | 1
16135 | ]
16136 | ],
16137 | "block_metadata": {
16138 | "llm_request_count": 0,
16139 | "llm_error_count": 0,
16140 | "llm_tokens_used": 0
16141 | }
16142 | },
16143 | {
16144 | "page_id": 229,
16145 | "text_extraction_method": "pdftext",
16146 | "block_counts": [
16147 | [
16148 | "Span",
16149 | 136
16150 | ],
16151 | [
16152 | "Line",
16153 | 40
16154 | ],
16155 | [
16156 | "Text",
16157 | 7
16158 | ],
16159 | [
16160 | "PageHeader",
16161 | 2
16162 | ],
16163 | [
16164 | "Code",
16165 | 1
16166 | ]
16167 | ],
16168 | "block_metadata": {
16169 | "llm_request_count": 0,
16170 | "llm_error_count": 0,
16171 | "llm_tokens_used": 0
16172 | }
16173 | },
16174 | {
16175 | "page_id": 230,
16176 | "text_extraction_method": "pdftext",
16177 | "block_counts": [
16178 | [
16179 | "Span",
16180 | 102
16181 | ],
16182 | [
16183 | "Line",
16184 | 21
16185 | ],
16186 | [
16187 | "Text",
16188 | 6
16189 | ],
16190 | [
16191 | "PageHeader",
16192 | 2
16193 | ],
16194 | [
16195 | "Figure",
16196 | 1
16197 | ],
16198 | [
16199 | "Caption",
16200 | 1
16201 | ],
16202 | [
16203 | "FigureGroup",
16204 | 1
16205 | ],
16206 | [
16207 | "Reference",
16208 | 1
16209 | ]
16210 | ],
16211 | "block_metadata": {
16212 | "llm_request_count": 0,
16213 | "llm_error_count": 0,
16214 | "llm_tokens_used": 0
16215 | }
16216 | },
16217 | {
16218 | "page_id": 231,
16219 | "text_extraction_method": "pdftext",
16220 | "block_counts": [
16221 | [
16222 | "Text",
16223 | 1
16224 | ],
16225 | [
16226 | "PageHeader",
16227 | 1
16228 | ],
16229 | [
16230 | "Line",
16231 | 1
16232 | ],
16233 | [
16234 | "Span",
16235 | 1
16236 | ]
16237 | ],
16238 | "block_metadata": {
16239 | "llm_request_count": 0,
16240 | "llm_error_count": 0,
16241 | "llm_tokens_used": 0
16242 | }
16243 | },
16244 | {
16245 | "page_id": 232,
16246 | "text_extraction_method": "pdftext",
16247 | "block_counts": [
16248 | [
16249 | "Span",
16250 | 86
16251 | ],
16252 | [
16253 | "Line",
16254 | 29
16255 | ],
16256 | [
16257 | "Text",
16258 | 10
16259 | ],
16260 | [
16261 | "SectionHeader",
16262 | 3
16263 | ],
16264 | [
16265 | "Reference",
16266 | 2
16267 | ]
16268 | ],
16269 | "block_metadata": {
16270 | "llm_request_count": 0,
16271 | "llm_error_count": 0,
16272 | "llm_tokens_used": 0
16273 | }
16274 | },
16275 | {
16276 | "page_id": 233,
16277 | "text_extraction_method": "pdftext",
16278 | "block_counts": [
16279 | [
16280 | "Span",
16281 | 113
16282 | ],
16283 | [
16284 | "Line",
16285 | 40
16286 | ],
16287 | [
16288 | "Text",
16289 | 10
16290 | ],
16291 | [
16292 | "Code",
16293 | 3
16294 | ],
16295 | [
16296 | "Reference",
16297 | 3
16298 | ],
16299 | [
16300 | "PageHeader",
16301 | 2
16302 | ],
16303 | [
16304 | "Figure",
16305 | 2
16306 | ],
16307 | [
16308 | "Caption",
16309 | 1
16310 | ],
16311 | [
16312 | "SectionHeader",
16313 | 1
16314 | ],
16315 | [
16316 | "FigureGroup",
16317 | 1
16318 | ]
16319 | ],
16320 | "block_metadata": {
16321 | "llm_request_count": 1,
16322 | "llm_error_count": 0,
16323 | "llm_tokens_used": 3868
16324 | }
16325 | },
16326 | {
16327 | "page_id": 234,
16328 | "text_extraction_method": "pdftext",
16329 | "block_counts": [
16330 | [
16331 | "Span",
16332 | 103
16333 | ],
16334 | [
16335 | "Line",
16336 | 39
16337 | ],
16338 | [
16339 | "Text",
16340 | 6
16341 | ],
16342 | [
16343 | "PageHeader",
16344 | 2
16345 | ],
16346 | [
16347 | "Code",
16348 | 2
16349 | ],
16350 | [
16351 | "Reference",
16352 | 2
16353 | ],
16354 | [
16355 | "Figure",
16356 | 1
16357 | ],
16358 | [
16359 | "Caption",
16360 | 1
16361 | ],
16362 | [
16363 | "SectionHeader",
16364 | 1
16365 | ],
16366 | [
16367 | "FigureGroup",
16368 | 1
16369 | ]
16370 | ],
16371 | "block_metadata": {
16372 | "llm_request_count": 0,
16373 | "llm_error_count": 0,
16374 | "llm_tokens_used": 0
16375 | }
16376 | },
16377 | {
16378 | "page_id": 235,
16379 | "text_extraction_method": "pdftext",
16380 | "block_counts": [
16381 | [
16382 | "Span",
16383 | 103
16384 | ],
16385 | [
16386 | "Line",
16387 | 38
16388 | ],
16389 | [
16390 | "Text",
16391 | 9
16392 | ],
16393 | [
16394 | "PageHeader",
16395 | 2
16396 | ],
16397 | [
16398 | "Code",
16399 | 2
16400 | ],
16401 | [
16402 | "Figure",
16403 | 1
16404 | ],
16405 | [
16406 | "Caption",
16407 | 1
16408 | ],
16409 | [
16410 | "FigureGroup",
16411 | 1
16412 | ],
16413 | [
16414 | "Reference",
16415 | 1
16416 | ]
16417 | ],
16418 | "block_metadata": {
16419 | "llm_request_count": 0,
16420 | "llm_error_count": 0,
16421 | "llm_tokens_used": 0
16422 | }
16423 | },
16424 | {
16425 | "page_id": 236,
16426 | "text_extraction_method": "pdftext",
16427 | "block_counts": [
16428 | [
16429 | "Span",
16430 | 117
16431 | ],
16432 | [
16433 | "Line",
16434 | 44
16435 | ],
16436 | [
16437 | "Reference",
16438 | 3
16439 | ],
16440 | [
16441 | "PageHeader",
16442 | 2
16443 | ],
16444 | [
16445 | "Figure",
16446 | 2
16447 | ],
16448 | [
16449 | "Caption",
16450 | 2
16451 | ],
16452 | [
16453 | "Code",
16454 | 2
16455 | ],
16456 | [
16457 | "Text",
16458 | 2
16459 | ],
16460 | [
16461 | "FigureGroup",
16462 | 2
16463 | ],
16464 | [
16465 | "SectionHeader",
16466 | 1
16467 | ]
16468 | ],
16469 | "block_metadata": {
16470 | "llm_request_count": 1,
16471 | "llm_error_count": 0,
16472 | "llm_tokens_used": 3794
16473 | }
16474 | },
16475 | {
16476 | "page_id": 237,
16477 | "text_extraction_method": "pdftext",
16478 | "block_counts": [
16479 | [
16480 | "Span",
16481 | 109
16482 | ],
16483 | [
16484 | "Line",
16485 | 37
16486 | ],
16487 | [
16488 | "Text",
16489 | 5
16490 | ],
16491 | [
16492 | "PageHeader",
16493 | 2
16494 | ],
16495 | [
16496 | "Code",
16497 | 2
16498 | ],
16499 | [
16500 | "Reference",
16501 | 2
16502 | ],
16503 | [
16504 | "Figure",
16505 | 1
16506 | ],
16507 | [
16508 | "Caption",
16509 | 1
16510 | ],
16511 | [
16512 | "SectionHeader",
16513 | 1
16514 | ],
16515 | [
16516 | "FigureGroup",
16517 | 1
16518 | ]
16519 | ],
16520 | "block_metadata": {
16521 | "llm_request_count": 0,
16522 | "llm_error_count": 0,
16523 | "llm_tokens_used": 0
16524 | }
16525 | },
16526 | {
16527 | "page_id": 238,
16528 | "text_extraction_method": "pdftext",
16529 | "block_counts": [
16530 | [
16531 | "Span",
16532 | 140
16533 | ],
16534 | [
16535 | "Line",
16536 | 51
16537 | ],
16538 | [
16539 | "Text",
16540 | 5
16541 | ],
16542 | [
16543 | "Code",
16544 | 3
16545 | ],
16546 | [
16547 | "PageHeader",
16548 | 2
16549 | ],
16550 | [
16551 | "Figure",
16552 | 1
16553 | ],
16554 | [
16555 | "Caption",
16556 | 1
16557 | ],
16558 | [
16559 | "FigureGroup",
16560 | 1
16561 | ],
16562 | [
16563 | "Reference",
16564 | 1
16565 | ]
16566 | ],
16567 | "block_metadata": {
16568 | "llm_request_count": 1,
16569 | "llm_error_count": 0,
16570 | "llm_tokens_used": 3419
16571 | }
16572 | },
16573 | {
16574 | "page_id": 239,
16575 | "text_extraction_method": "pdftext",
16576 | "block_counts": [
16577 | [
16578 | "Span",
16579 | 63
16580 | ],
16581 | [
16582 | "Line",
16583 | 17
16584 | ],
16585 | [
16586 | "Text",
16587 | 3
16588 | ],
16589 | [
16590 | "PageHeader",
16591 | 2
16592 | ],
16593 | [
16594 | "Code",
16595 | 2
16596 | ]
16597 | ],
16598 | "block_metadata": {
16599 | "llm_request_count": 0,
16600 | "llm_error_count": 0,
16601 | "llm_tokens_used": 0
16602 | }
16603 | }
16604 | ],
16605 | "debug_data_path": "debug_data/thinkpython"
16606 | }
```