├── README.md
├── ezgif-4-61ef17b8bc.gif
└── resources
├── a_color_of_his_own.json
└── fishing_in_the_air.json
/README.md:
--------------------------------------------------------------------------------
1 | 🚨 This repository has been archived and is not longer in use.
2 |
3 | # Ello - Full Stack Engineer Coding Challenge
4 |
5 | ### About Ello
6 |
7 | Ello is a forward-thinking educational technology company dedicated to revolutionizing the way children learn to read. Our mission is to empower young readers with the tools they need to become proficient and passionate readers. We believe that fostering a love for reading is essential for a child's academic and personal growth
8 |
9 | Note: Please don't fork this repository, or create a pull request against it. Otherwise other applicants may take inspiration from it. You should create another repository for the challenge. Once the coding challenge is completed, email your solution link and resume to [erin@ello.com](mailto:erin@ello.com).
10 |
11 | ## Challenge
12 |
13 | ### Part 1
14 | Create a GraphQL server that, upon querying, returns information about a book. You can use the two books available in the `resources` folder. For this task, there's no need to set up a database. However, you are encouraged to provide a detailed solution. Please keep in mind that we will evaluate other factors, including code organization, variable naming, and more. Ensure your code is well-organized and readable. The solution should be implemented in Node.js, but feel free to utilize libraries and tools that align with your preferences.
15 |
16 |
17 | ### Part 2
18 | In the second part of the challenge, your task is to create a React application that consumes the GraphQL API created in the first part of the challenge. Additionally, you will revisit a challenge that we have previously worked on, which will be discussed further below. You are also welcome to place both applications in the same repository.
19 |
20 | Your objective is to design a user interface for the book. This interface should display both the left and right pages within a single view. Moreover, it should incorporate navigation buttons that allow users to advance to the next double page. It's worth noting that some pages may lack content, and it's perfectly acceptable to display a blank page in such cases. The user interface does not need to be overly intricate, and we suggest refraining from using CSS frameworks.
21 |
22 | The next portion of the challenge is intended to assess your problem-solving skills. Therefore, it's crucial that you thoroughly grasp the problem statement. We will closely evaluate your approach to solving the problem and the clarity of your code.
23 |
24 | **Problem context**: Our app utilizes a speech recognition model capable of analyzing user audio. One challenge we've encountered is ensuring consistent data that the model can recognize. This model can only identify words from the **alphabet dictionary**. For example, if the book text contains the number 100, the model can understand "one hundred" but not "100." To address this issue, we tokenize our books. This approach ensures that we can display text to the child exactly as it appears in the book while also providing words to the model that we can track. It maintains a one-to-one correspondence between the two. In our application, we combine both the original book text and tokenized text, presenting the book text in its original format to the user while passing tokenized text to the model.
25 |
26 | The book has a field called `pages` which is an array of page objects. The page objects contain a field called `content` which is the page text and another field called `tokens` which is an array of tokenized page text.
27 |
28 | For example page content might look like this:
29 |
30 | ```
31 | "\"The quick-thinking boy earned 50 pennies.\""
32 | ```
33 |
34 | and the `tokens` for this for this `content` looks like this
35 |
36 |
37 | ```
38 | [
39 | {
40 | "position": [
41 | 1,
42 | 4
43 | ],
44 | "value": "the"
45 | },
46 | {
47 | "position": [
48 | 5,
49 | 10
50 | ],
51 | "value": "quick"
52 | },
53 | {
54 | "position": [
55 | 11,
56 | 19
57 | ],
58 | "value": "thinking"
59 | },
60 | {
61 | "position": [
62 | 20,
63 | 23
64 | ],
65 | "value": "boy"
66 | },
67 | {
68 | "position": [
69 | 24,
70 | 30
71 | ],
72 | "value": "earned"
73 | },
74 | {
75 | "position": [
76 | 31,
77 | 33
78 | ],
79 | "value": "fifty"
80 | },
81 | {
82 | "position": [
83 | 34,
84 | 41
85 | ],
86 | "value": "pennies"
87 | }
88 | ]
89 | ```
90 |
91 | `position` is an array containing the start and end index of a word.
92 |
93 | The first task will be to map the `tokens` to the page `content`, and represent it in a view. The view should show the page `content` in its original format. The words should be clickable and when clicked they should take us to a second view which will display the token `value`. E.g If I click `50` in `"The quick-thinking boy earned 50 pennies."` It should open another view and pass `fifty` from the `tokens` array to that view.
94 |
95 | To ensure the punctuation is retained and that the text behaves correctly when wrapped, consider the following:
96 |
97 | - Retaining Punctuation: Make sure to keep punctuation marks (e.g., commas, periods, quotation marks) in their original positions within the text. For example, do not change `"The quick-thinking boy earned 50 pennies."` to `The quick thinking boy earned 50 pennies` by removing punctuation.
98 |
99 | - Handling Wrapping: When the text is wrapped to fit within the available space, ensure that punctuation marks remain adjacent to the words they belong to. For instance, if "The quick-thinking boy earned 50 pennies." is wrapped, make sure that the `"` remains next to `The`, and they do not end up on different lines, even if the screen size is adjusted.
100 |
101 |
102 |
103 | Make sure pronounciation is correctly aligned
104 |
105 |
106 |
107 |
108 |
109 | **Tip**: Avoid splitting the page content using space delimeters then relying on the index to obtain the token.
110 |
111 | 
112 |
113 | Here is sample of what we have, your UI doesn't have to be similar, and there are no images for the challenge, feel free to be as creative as you want.
114 |
115 | ___
116 |
117 | The application is relatively simple, so you may not need to use any state management libraries. In this case, please ensure that your state management remains clean and straightforward. Additionally, we highly appreciate the utilization of the latest React features. Please remember to include clear and concise commits as you progress through the challenge.
118 |
119 | ### Part 3
120 | In the final part of the challenge, your task is to create an Infrastructure as Code (IAC) solution using AWS and Terraform to deploy the application, preferably using AWS Fargate or a similar service. You are encouraged to make use of the AWS free tier for this endeavor. Please strive to adhere to best practices and share your code along with URLs where the applications are deployed.
121 |
122 | Bonus:
123 | Set up CI/CD using a tool of your choice, preferably GitHub Actions.
124 |
125 | ## You will be evaluated on
126 |
127 | - Functional correctness
128 | - Code clarity / structure
129 | - Comments / documentation where necessary
130 | - CSS styling for bonus points
131 |
--------------------------------------------------------------------------------
/ezgif-4-61ef17b8bc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ElloTechnology/full-stack-test/97d6e9c1116c468cb9fe5a10a5d489f288b1249b/ezgif-4-61ef17b8bc.gif
--------------------------------------------------------------------------------
/resources/a_color_of_his_own.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "A Color of His Own",
3 | "author": "Leo Lionni",
4 | "pages": [
5 | {
6 | "pageIndex": 0,
7 | "content": "Parrots are green",
8 | "tokens": [
9 | {
10 | "position": [
11 | 0,
12 | 7
13 | ],
14 | "value": "parrots"
15 | },
16 | {
17 | "position": [
18 | 8,
19 | 11
20 | ],
21 | "value": "are"
22 | },
23 | {
24 | "position": [
25 | 12,
26 | 17
27 | ],
28 | "value": "green"
29 | }
30 | ]
31 | },
32 | {
33 | "pageIndex": 1,
34 | "content": "goldfish are red",
35 | "tokens": [
36 | {
37 | "position": [
38 | 0,
39 | 8
40 | ],
41 | "value": "goldfish"
42 | },
43 | {
44 | "position": [
45 | 9,
46 | 12
47 | ],
48 | "value": "are"
49 | },
50 | {
51 | "position": [
52 | 13,
53 | 16
54 | ],
55 | "value": "red"
56 | }
57 | ]
58 | },
59 | {
60 | "pageIndex": 2,
61 | "content": "elephants are gray",
62 | "tokens": [
63 | {
64 | "position": [
65 | 0,
66 | 9
67 | ],
68 | "value": "elephants"
69 | },
70 | {
71 | "position": [
72 | 10,
73 | 13
74 | ],
75 | "value": "are"
76 | },
77 | {
78 | "position": [
79 | 14,
80 | 18
81 | ],
82 | "value": "gray"
83 | }
84 | ]
85 | },
86 | {
87 | "pageIndex": 3,
88 | "content": "pigs are pink. All animals have a color of their own",
89 | "tokens": [
90 | {
91 | "position": [
92 | 0,
93 | 4
94 | ],
95 | "value": "pigs"
96 | },
97 | {
98 | "position": [
99 | 5,
100 | 8
101 | ],
102 | "value": "are"
103 | },
104 | {
105 | "position": [
106 | 9,
107 | 13
108 | ],
109 | "value": "pink"
110 | },
111 | {
112 | "position": [
113 | 15,
114 | 18
115 | ],
116 | "value": "all"
117 | },
118 | {
119 | "position": [
120 | 19,
121 | 26
122 | ],
123 | "value": "animals"
124 | },
125 | {
126 | "position": [
127 | 27,
128 | 31
129 | ],
130 | "value": "have"
131 | },
132 | {
133 | "position": [
134 | 32,
135 | 33
136 | ],
137 | "value": "a"
138 | },
139 | {
140 | "position": [
141 | 34,
142 | 39
143 | ],
144 | "value": "color"
145 | },
146 | {
147 | "position": [
148 | 40,
149 | 42
150 | ],
151 | "value": "of"
152 | },
153 | {
154 | "position": [
155 | 43,
156 | 48
157 | ],
158 | "value": "their"
159 | },
160 | {
161 | "position": [
162 | 49,
163 | 52
164 | ],
165 | "value": "own"
166 | }
167 | ]
168 | },
169 | {
170 | "pageIndex": 4,
171 | "content": "except for chameleons.",
172 | "tokens": [
173 | {
174 | "position": [
175 | 0,
176 | 6
177 | ],
178 | "value": "except"
179 | },
180 | {
181 | "position": [
182 | 7,
183 | 10
184 | ],
185 | "value": "for"
186 | },
187 | {
188 | "position": [
189 | 11,
190 | 21
191 | ],
192 | "value": "chameleons"
193 | }
194 | ]
195 | },
196 | {
197 | "pageIndex": 5,
198 | "content": "They change color wherever they go.",
199 | "tokens": [
200 | {
201 | "position": [
202 | 0,
203 | 4
204 | ],
205 | "value": "they"
206 | },
207 | {
208 | "position": [
209 | 5,
210 | 11
211 | ],
212 | "value": "change"
213 | },
214 | {
215 | "position": [
216 | 12,
217 | 17
218 | ],
219 | "value": "color"
220 | },
221 | {
222 | "position": [
223 | 18,
224 | 26
225 | ],
226 | "value": "wherever"
227 | },
228 | {
229 | "position": [
230 | 27,
231 | 31
232 | ],
233 | "value": "they"
234 | },
235 | {
236 | "position": [
237 | 32,
238 | 34
239 | ],
240 | "value": "go"
241 | }
242 | ]
243 | },
244 | {
245 | "pageIndex": 6,
246 | "content": "On lemons they are yellow.",
247 | "tokens": [
248 | {
249 | "position": [
250 | 0,
251 | 2
252 | ],
253 | "value": "on"
254 | },
255 | {
256 | "position": [
257 | 3,
258 | 9
259 | ],
260 | "value": "lemons"
261 | },
262 | {
263 | "position": [
264 | 10,
265 | 14
266 | ],
267 | "value": "they"
268 | },
269 | {
270 | "position": [
271 | 15,
272 | 18
273 | ],
274 | "value": "are"
275 | },
276 | {
277 | "position": [
278 | 19,
279 | 25
280 | ],
281 | "value": "yellow"
282 | }
283 | ]
284 | },
285 | {
286 | "pageIndex": 7,
287 | "content": "In the heather they are purple.",
288 | "tokens": [
289 | {
290 | "position": [
291 | 0,
292 | 2
293 | ],
294 | "value": "in"
295 | },
296 | {
297 | "position": [
298 | 3,
299 | 6
300 | ],
301 | "value": "the"
302 | },
303 | {
304 | "position": [
305 | 7,
306 | 14
307 | ],
308 | "value": "heather"
309 | },
310 | {
311 | "position": [
312 | 15,
313 | 19
314 | ],
315 | "value": "they"
316 | },
317 | {
318 | "position": [
319 | 20,
320 | 23
321 | ],
322 | "value": "are"
323 | },
324 | {
325 | "position": [
326 | 24,
327 | 30
328 | ],
329 | "value": "purple"
330 | }
331 | ]
332 | },
333 | {
334 | "pageIndex": 8,
335 | "content": "And on the tiger they are striped like tigers.",
336 | "tokens": [
337 | {
338 | "position": [
339 | 0,
340 | 3
341 | ],
342 | "value": "and"
343 | },
344 | {
345 | "position": [
346 | 4,
347 | 6
348 | ],
349 | "value": "on"
350 | },
351 | {
352 | "position": [
353 | 7,
354 | 10
355 | ],
356 | "value": "the"
357 | },
358 | {
359 | "position": [
360 | 11,
361 | 16
362 | ],
363 | "value": "tiger"
364 | },
365 | {
366 | "position": [
367 | 17,
368 | 21
369 | ],
370 | "value": "they"
371 | },
372 | {
373 | "position": [
374 | 22,
375 | 25
376 | ],
377 | "value": "are"
378 | },
379 | {
380 | "position": [
381 | 26,
382 | 33
383 | ],
384 | "value": "striped"
385 | },
386 | {
387 | "position": [
388 | 34,
389 | 38
390 | ],
391 | "value": "like"
392 | },
393 | {
394 | "position": [
395 | 39,
396 | 45
397 | ],
398 | "value": "tigers"
399 | }
400 | ]
401 | },
402 | {
403 | "pageIndex": 9,
404 | "content": "",
405 | "tokens": []
406 | },
407 | {
408 | "pageIndex": 10,
409 | "content": "One day a chameleon who was sitting on a tiger's tail said to himself,",
410 | "tokens": [
411 | {
412 | "position": [
413 | 0,
414 | 3
415 | ],
416 | "value": "one"
417 | },
418 | {
419 | "position": [
420 | 4,
421 | 7
422 | ],
423 | "value": "day"
424 | },
425 | {
426 | "position": [
427 | 8,
428 | 9
429 | ],
430 | "value": "a"
431 | },
432 | {
433 | "position": [
434 | 10,
435 | 19
436 | ],
437 | "value": "chameleon"
438 | },
439 | {
440 | "position": [
441 | 20,
442 | 23
443 | ],
444 | "value": "who"
445 | },
446 | {
447 | "position": [
448 | 24,
449 | 27
450 | ],
451 | "value": "was"
452 | },
453 | {
454 | "position": [
455 | 28,
456 | 35
457 | ],
458 | "value": "sitting"
459 | },
460 | {
461 | "position": [
462 | 36,
463 | 38
464 | ],
465 | "value": "on"
466 | },
467 | {
468 | "position": [
469 | 39,
470 | 40
471 | ],
472 | "value": "a"
473 | },
474 | {
475 | "position": [
476 | 41,
477 | 48
478 | ],
479 | "value": "tiger's"
480 | },
481 | {
482 | "position": [
483 | 49,
484 | 53
485 | ],
486 | "value": "tail"
487 | },
488 | {
489 | "position": [
490 | 54,
491 | 58
492 | ],
493 | "value": "said"
494 | },
495 | {
496 | "position": [
497 | 59,
498 | 61
499 | ],
500 | "value": "to"
501 | },
502 | {
503 | "position": [
504 | 62,
505 | 69
506 | ],
507 | "value": "himself"
508 | }
509 | ]
510 | },
511 | {
512 | "pageIndex": 11,
513 | "content": "\"If I remain on a leaf I shall be green forever, and so I too will have a color of my own.\"",
514 | "tokens": [
515 | {
516 | "position": [
517 | 1,
518 | 3
519 | ],
520 | "value": "if"
521 | },
522 | {
523 | "position": [
524 | 4,
525 | 5
526 | ],
527 | "value": "i"
528 | },
529 | {
530 | "position": [
531 | 6,
532 | 12
533 | ],
534 | "value": "remain"
535 | },
536 | {
537 | "position": [
538 | 13,
539 | 15
540 | ],
541 | "value": "on"
542 | },
543 | {
544 | "position": [
545 | 16,
546 | 17
547 | ],
548 | "value": "a"
549 | },
550 | {
551 | "position": [
552 | 18,
553 | 22
554 | ],
555 | "value": "leaf"
556 | },
557 | {
558 | "position": [
559 | 23,
560 | 24
561 | ],
562 | "value": "i"
563 | },
564 | {
565 | "position": [
566 | 25,
567 | 30
568 | ],
569 | "value": "shall"
570 | },
571 | {
572 | "position": [
573 | 31,
574 | 33
575 | ],
576 | "value": "be"
577 | },
578 | {
579 | "position": [
580 | 34,
581 | 39
582 | ],
583 | "value": "green"
584 | },
585 | {
586 | "position": [
587 | 40,
588 | 47
589 | ],
590 | "value": "forever"
591 | },
592 | {
593 | "position": [
594 | 49,
595 | 52
596 | ],
597 | "value": "and"
598 | },
599 | {
600 | "position": [
601 | 53,
602 | 55
603 | ],
604 | "value": "so"
605 | },
606 | {
607 | "position": [
608 | 56,
609 | 57
610 | ],
611 | "value": "i"
612 | },
613 | {
614 | "position": [
615 | 58,
616 | 61
617 | ],
618 | "value": "too"
619 | },
620 | {
621 | "position": [
622 | 62,
623 | 66
624 | ],
625 | "value": "will"
626 | },
627 | {
628 | "position": [
629 | 67,
630 | 71
631 | ],
632 | "value": "have"
633 | },
634 | {
635 | "position": [
636 | 72,
637 | 73
638 | ],
639 | "value": "a"
640 | },
641 | {
642 | "position": [
643 | 74,
644 | 79
645 | ],
646 | "value": "color"
647 | },
648 | {
649 | "position": [
650 | 80,
651 | 82
652 | ],
653 | "value": "of"
654 | },
655 | {
656 | "position": [
657 | 83,
658 | 85
659 | ],
660 | "value": "my"
661 | },
662 | {
663 | "position": [
664 | 86,
665 | 89
666 | ],
667 | "value": "own"
668 | }
669 | ]
670 | },
671 | {
672 | "pageIndex": 12,
673 | "content": "With this thought he cheerfully climbed onto the greenest leaf.",
674 | "tokens": [
675 | {
676 | "position": [
677 | 0,
678 | 4
679 | ],
680 | "value": "with"
681 | },
682 | {
683 | "position": [
684 | 5,
685 | 9
686 | ],
687 | "value": "this"
688 | },
689 | {
690 | "position": [
691 | 10,
692 | 17
693 | ],
694 | "value": "thought"
695 | },
696 | {
697 | "position": [
698 | 18,
699 | 20
700 | ],
701 | "value": "he"
702 | },
703 | {
704 | "position": [
705 | 21,
706 | 31
707 | ],
708 | "value": "cheerfully"
709 | },
710 | {
711 | "position": [
712 | 32,
713 | 39
714 | ],
715 | "value": "climbed"
716 | },
717 | {
718 | "position": [
719 | 40,
720 | 44
721 | ],
722 | "value": "onto"
723 | },
724 | {
725 | "position": [
726 | 45,
727 | 48
728 | ],
729 | "value": "the"
730 | },
731 | {
732 | "position": [
733 | 49,
734 | 57
735 | ],
736 | "value": "greenest"
737 | },
738 | {
739 | "position": [
740 | 58,
741 | 62
742 | ],
743 | "value": "leaf"
744 | }
745 | ]
746 | },
747 | {
748 | "pageIndex": 13,
749 | "content": "But in autumn the leaf turned yellow - and so did the chameleon.",
750 | "tokens": [
751 | {
752 | "position": [
753 | 0,
754 | 3
755 | ],
756 | "value": "but"
757 | },
758 | {
759 | "position": [
760 | 4,
761 | 6
762 | ],
763 | "value": "in"
764 | },
765 | {
766 | "position": [
767 | 7,
768 | 13
769 | ],
770 | "value": "autumn"
771 | },
772 | {
773 | "position": [
774 | 14,
775 | 17
776 | ],
777 | "value": "the"
778 | },
779 | {
780 | "position": [
781 | 18,
782 | 22
783 | ],
784 | "value": "leaf"
785 | },
786 | {
787 | "position": [
788 | 23,
789 | 29
790 | ],
791 | "value": "turned"
792 | },
793 | {
794 | "position": [
795 | 30,
796 | 36
797 | ],
798 | "value": "yellow"
799 | },
800 | {
801 | "position": [
802 | 39,
803 | 42
804 | ],
805 | "value": "and"
806 | },
807 | {
808 | "position": [
809 | 43,
810 | 45
811 | ],
812 | "value": "so"
813 | },
814 | {
815 | "position": [
816 | 46,
817 | 49
818 | ],
819 | "value": "did"
820 | },
821 | {
822 | "position": [
823 | 50,
824 | 53
825 | ],
826 | "value": "the"
827 | },
828 | {
829 | "position": [
830 | 54,
831 | 63
832 | ],
833 | "value": "chameleon"
834 | }
835 | ]
836 | },
837 | {
838 | "pageIndex": 14,
839 | "content": "Later the leaf turned red and the chameleon too turned red.",
840 | "tokens": [
841 | {
842 | "position": [
843 | 0,
844 | 5
845 | ],
846 | "value": "later"
847 | },
848 | {
849 | "position": [
850 | 6,
851 | 9
852 | ],
853 | "value": "the"
854 | },
855 | {
856 | "position": [
857 | 10,
858 | 14
859 | ],
860 | "value": "leaf"
861 | },
862 | {
863 | "position": [
864 | 15,
865 | 21
866 | ],
867 | "value": "turned"
868 | },
869 | {
870 | "position": [
871 | 22,
872 | 25
873 | ],
874 | "value": "red"
875 | },
876 | {
877 | "position": [
878 | 26,
879 | 29
880 | ],
881 | "value": "and"
882 | },
883 | {
884 | "position": [
885 | 30,
886 | 33
887 | ],
888 | "value": "the"
889 | },
890 | {
891 | "position": [
892 | 34,
893 | 43
894 | ],
895 | "value": "chameleon"
896 | },
897 | {
898 | "position": [
899 | 44,
900 | 47
901 | ],
902 | "value": "too"
903 | },
904 | {
905 | "position": [
906 | 48,
907 | 54
908 | ],
909 | "value": "turned"
910 | },
911 | {
912 | "position": [
913 | 55,
914 | 58
915 | ],
916 | "value": "red"
917 | }
918 | ]
919 | },
920 | {
921 | "pageIndex": 15,
922 | "content": "And then the winter winds blew the leaf from the branch and with it the chameleon.",
923 | "tokens": [
924 | {
925 | "position": [
926 | 0,
927 | 3
928 | ],
929 | "value": "and"
930 | },
931 | {
932 | "position": [
933 | 4,
934 | 8
935 | ],
936 | "value": "then"
937 | },
938 | {
939 | "position": [
940 | 9,
941 | 12
942 | ],
943 | "value": "the"
944 | },
945 | {
946 | "position": [
947 | 13,
948 | 19
949 | ],
950 | "value": "winter"
951 | },
952 | {
953 | "position": [
954 | 20,
955 | 25
956 | ],
957 | "value": "winds"
958 | },
959 | {
960 | "position": [
961 | 26,
962 | 30
963 | ],
964 | "value": "blew"
965 | },
966 | {
967 | "position": [
968 | 31,
969 | 34
970 | ],
971 | "value": "the"
972 | },
973 | {
974 | "position": [
975 | 35,
976 | 39
977 | ],
978 | "value": "leaf"
979 | },
980 | {
981 | "position": [
982 | 40,
983 | 44
984 | ],
985 | "value": "from"
986 | },
987 | {
988 | "position": [
989 | 45,
990 | 48
991 | ],
992 | "value": "the"
993 | },
994 | {
995 | "position": [
996 | 49,
997 | 55
998 | ],
999 | "value": "branch"
1000 | },
1001 | {
1002 | "position": [
1003 | 56,
1004 | 59
1005 | ],
1006 | "value": "and"
1007 | },
1008 | {
1009 | "position": [
1010 | 60,
1011 | 64
1012 | ],
1013 | "value": "with"
1014 | },
1015 | {
1016 | "position": [
1017 | 65,
1018 | 67
1019 | ],
1020 | "value": "it"
1021 | },
1022 | {
1023 | "position": [
1024 | 68,
1025 | 71
1026 | ],
1027 | "value": "the"
1028 | },
1029 | {
1030 | "position": [
1031 | 72,
1032 | 81
1033 | ],
1034 | "value": "chameleon"
1035 | }
1036 | ]
1037 | },
1038 | {
1039 | "pageIndex": 16,
1040 | "content": "The chameleon was black in the long winter night.",
1041 | "tokens": [
1042 | {
1043 | "position": [
1044 | 0,
1045 | 3
1046 | ],
1047 | "value": "the"
1048 | },
1049 | {
1050 | "position": [
1051 | 4,
1052 | 13
1053 | ],
1054 | "value": "chameleon"
1055 | },
1056 | {
1057 | "position": [
1058 | 14,
1059 | 17
1060 | ],
1061 | "value": "was"
1062 | },
1063 | {
1064 | "position": [
1065 | 18,
1066 | 23
1067 | ],
1068 | "value": "black"
1069 | },
1070 | {
1071 | "position": [
1072 | 24,
1073 | 26
1074 | ],
1075 | "value": "in"
1076 | },
1077 | {
1078 | "position": [
1079 | 27,
1080 | 30
1081 | ],
1082 | "value": "the"
1083 | },
1084 | {
1085 | "position": [
1086 | 31,
1087 | 35
1088 | ],
1089 | "value": "long"
1090 | },
1091 | {
1092 | "position": [
1093 | 36,
1094 | 42
1095 | ],
1096 | "value": "winter"
1097 | },
1098 | {
1099 | "position": [
1100 | 43,
1101 | 48
1102 | ],
1103 | "value": "night"
1104 | }
1105 | ]
1106 | },
1107 | {
1108 | "pageIndex": 17,
1109 | "content": "",
1110 | "tokens": []
1111 | },
1112 | {
1113 | "pageIndex": 18,
1114 | "content": "But when spring came he walked out into the green grass. And there he met another chameleon.",
1115 | "tokens": [
1116 | {
1117 | "position": [
1118 | 0,
1119 | 3
1120 | ],
1121 | "value": "but"
1122 | },
1123 | {
1124 | "position": [
1125 | 4,
1126 | 8
1127 | ],
1128 | "value": "when"
1129 | },
1130 | {
1131 | "position": [
1132 | 9,
1133 | 15
1134 | ],
1135 | "value": "spring"
1136 | },
1137 | {
1138 | "position": [
1139 | 16,
1140 | 20
1141 | ],
1142 | "value": "came"
1143 | },
1144 | {
1145 | "position": [
1146 | 21,
1147 | 23
1148 | ],
1149 | "value": "he"
1150 | },
1151 | {
1152 | "position": [
1153 | 24,
1154 | 30
1155 | ],
1156 | "value": "walked"
1157 | },
1158 | {
1159 | "position": [
1160 | 31,
1161 | 34
1162 | ],
1163 | "value": "out"
1164 | },
1165 | {
1166 | "position": [
1167 | 35,
1168 | 39
1169 | ],
1170 | "value": "into"
1171 | },
1172 | {
1173 | "position": [
1174 | 40,
1175 | 43
1176 | ],
1177 | "value": "the"
1178 | },
1179 | {
1180 | "position": [
1181 | 44,
1182 | 49
1183 | ],
1184 | "value": "green"
1185 | },
1186 | {
1187 | "position": [
1188 | 50,
1189 | 55
1190 | ],
1191 | "value": "grass"
1192 | },
1193 | {
1194 | "position": [
1195 | 57,
1196 | 60
1197 | ],
1198 | "value": "and"
1199 | },
1200 | {
1201 | "position": [
1202 | 61,
1203 | 66
1204 | ],
1205 | "value": "there"
1206 | },
1207 | {
1208 | "position": [
1209 | 67,
1210 | 69
1211 | ],
1212 | "value": "he"
1213 | },
1214 | {
1215 | "position": [
1216 | 70,
1217 | 73
1218 | ],
1219 | "value": "met"
1220 | },
1221 | {
1222 | "position": [
1223 | 74,
1224 | 81
1225 | ],
1226 | "value": "another"
1227 | },
1228 | {
1229 | "position": [
1230 | 82,
1231 | 91
1232 | ],
1233 | "value": "chameleon"
1234 | }
1235 | ]
1236 | },
1237 | {
1238 | "pageIndex": 19,
1239 | "content": "He told his sad story. \"Won't we ever have a color of our own?\" he asked.",
1240 | "tokens": [
1241 | {
1242 | "position": [
1243 | 0,
1244 | 2
1245 | ],
1246 | "value": "he"
1247 | },
1248 | {
1249 | "position": [
1250 | 3,
1251 | 7
1252 | ],
1253 | "value": "told"
1254 | },
1255 | {
1256 | "position": [
1257 | 8,
1258 | 11
1259 | ],
1260 | "value": "his"
1261 | },
1262 | {
1263 | "position": [
1264 | 12,
1265 | 15
1266 | ],
1267 | "value": "sad"
1268 | },
1269 | {
1270 | "position": [
1271 | 16,
1272 | 21
1273 | ],
1274 | "value": "story"
1275 | },
1276 | {
1277 | "position": [
1278 | 24,
1279 | 29
1280 | ],
1281 | "value": "won't"
1282 | },
1283 | {
1284 | "position": [
1285 | 30,
1286 | 32
1287 | ],
1288 | "value": "we"
1289 | },
1290 | {
1291 | "position": [
1292 | 33,
1293 | 37
1294 | ],
1295 | "value": "ever"
1296 | },
1297 | {
1298 | "position": [
1299 | 38,
1300 | 42
1301 | ],
1302 | "value": "have"
1303 | },
1304 | {
1305 | "position": [
1306 | 43,
1307 | 44
1308 | ],
1309 | "value": "a"
1310 | },
1311 | {
1312 | "position": [
1313 | 45,
1314 | 50
1315 | ],
1316 | "value": "color"
1317 | },
1318 | {
1319 | "position": [
1320 | 51,
1321 | 53
1322 | ],
1323 | "value": "of"
1324 | },
1325 | {
1326 | "position": [
1327 | 54,
1328 | 57
1329 | ],
1330 | "value": "our"
1331 | },
1332 | {
1333 | "position": [
1334 | 58,
1335 | 61
1336 | ],
1337 | "value": "own"
1338 | },
1339 | {
1340 | "position": [
1341 | 64,
1342 | 66
1343 | ],
1344 | "value": "he"
1345 | },
1346 | {
1347 | "position": [
1348 | 67,
1349 | 72
1350 | ],
1351 | "value": "asked"
1352 | }
1353 | ]
1354 | },
1355 | {
1356 | "pageIndex": 20,
1357 | "content": "\"I'm afraid not,\" said the other chameleon who was older and wiser. \"But,\" he added, \"why don't we stay together?",
1358 | "tokens": [
1359 | {
1360 | "position": [
1361 | 1,
1362 | 4
1363 | ],
1364 | "value": "i'm"
1365 | },
1366 | {
1367 | "position": [
1368 | 5,
1369 | 11
1370 | ],
1371 | "value": "afraid"
1372 | },
1373 | {
1374 | "position": [
1375 | 12,
1376 | 15
1377 | ],
1378 | "value": "not"
1379 | },
1380 | {
1381 | "position": [
1382 | 18,
1383 | 22
1384 | ],
1385 | "value": "said"
1386 | },
1387 | {
1388 | "position": [
1389 | 23,
1390 | 26
1391 | ],
1392 | "value": "the"
1393 | },
1394 | {
1395 | "position": [
1396 | 27,
1397 | 32
1398 | ],
1399 | "value": "other"
1400 | },
1401 | {
1402 | "position": [
1403 | 33,
1404 | 42
1405 | ],
1406 | "value": "chameleon"
1407 | },
1408 | {
1409 | "position": [
1410 | 43,
1411 | 46
1412 | ],
1413 | "value": "who"
1414 | },
1415 | {
1416 | "position": [
1417 | 47,
1418 | 50
1419 | ],
1420 | "value": "was"
1421 | },
1422 | {
1423 | "position": [
1424 | 51,
1425 | 56
1426 | ],
1427 | "value": "older"
1428 | },
1429 | {
1430 | "position": [
1431 | 57,
1432 | 60
1433 | ],
1434 | "value": "and"
1435 | },
1436 | {
1437 | "position": [
1438 | 61,
1439 | 66
1440 | ],
1441 | "value": "wiser"
1442 | },
1443 | {
1444 | "position": [
1445 | 69,
1446 | 72
1447 | ],
1448 | "value": "but"
1449 | },
1450 | {
1451 | "position": [
1452 | 75,
1453 | 77
1454 | ],
1455 | "value": "he"
1456 | },
1457 | {
1458 | "position": [
1459 | 78,
1460 | 83
1461 | ],
1462 | "value": "added"
1463 | },
1464 | {
1465 | "position": [
1466 | 86,
1467 | 89
1468 | ],
1469 | "value": "why"
1470 | },
1471 | {
1472 | "position": [
1473 | 90,
1474 | 95
1475 | ],
1476 | "value": "don't"
1477 | },
1478 | {
1479 | "position": [
1480 | 96,
1481 | 98
1482 | ],
1483 | "value": "we"
1484 | },
1485 | {
1486 | "position": [
1487 | 99,
1488 | 103
1489 | ],
1490 | "value": "stay"
1491 | },
1492 | {
1493 | "position": [
1494 | 104,
1495 | 112
1496 | ],
1497 | "value": "together"
1498 | }
1499 | ]
1500 | },
1501 | {
1502 | "pageIndex": 21,
1503 | "content": "We will still change color wherever we go, but you and I will always be alike.\"",
1504 | "tokens": [
1505 | {
1506 | "position": [
1507 | 0,
1508 | 2
1509 | ],
1510 | "value": "we"
1511 | },
1512 | {
1513 | "position": [
1514 | 3,
1515 | 7
1516 | ],
1517 | "value": "will"
1518 | },
1519 | {
1520 | "position": [
1521 | 8,
1522 | 13
1523 | ],
1524 | "value": "still"
1525 | },
1526 | {
1527 | "position": [
1528 | 14,
1529 | 20
1530 | ],
1531 | "value": "change"
1532 | },
1533 | {
1534 | "position": [
1535 | 21,
1536 | 26
1537 | ],
1538 | "value": "color"
1539 | },
1540 | {
1541 | "position": [
1542 | 27,
1543 | 35
1544 | ],
1545 | "value": "wherever"
1546 | },
1547 | {
1548 | "position": [
1549 | 36,
1550 | 38
1551 | ],
1552 | "value": "we"
1553 | },
1554 | {
1555 | "position": [
1556 | 39,
1557 | 41
1558 | ],
1559 | "value": "go"
1560 | },
1561 | {
1562 | "position": [
1563 | 43,
1564 | 46
1565 | ],
1566 | "value": "but"
1567 | },
1568 | {
1569 | "position": [
1570 | 47,
1571 | 50
1572 | ],
1573 | "value": "you"
1574 | },
1575 | {
1576 | "position": [
1577 | 51,
1578 | 54
1579 | ],
1580 | "value": "and"
1581 | },
1582 | {
1583 | "position": [
1584 | 55,
1585 | 56
1586 | ],
1587 | "value": "i"
1588 | },
1589 | {
1590 | "position": [
1591 | 57,
1592 | 61
1593 | ],
1594 | "value": "will"
1595 | },
1596 | {
1597 | "position": [
1598 | 62,
1599 | 68
1600 | ],
1601 | "value": "always"
1602 | },
1603 | {
1604 | "position": [
1605 | 69,
1606 | 71
1607 | ],
1608 | "value": "be"
1609 | },
1610 | {
1611 | "position": [
1612 | 72,
1613 | 77
1614 | ],
1615 | "value": "alike"
1616 | }
1617 | ]
1618 | },
1619 | {
1620 | "pageIndex": 22,
1621 | "content": "And so they remained side by side.",
1622 | "tokens": [
1623 | {
1624 | "position": [
1625 | 0,
1626 | 3
1627 | ],
1628 | "value": "and"
1629 | },
1630 | {
1631 | "position": [
1632 | 4,
1633 | 6
1634 | ],
1635 | "value": "so"
1636 | },
1637 | {
1638 | "position": [
1639 | 7,
1640 | 11
1641 | ],
1642 | "value": "they"
1643 | },
1644 | {
1645 | "position": [
1646 | 12,
1647 | 20
1648 | ],
1649 | "value": "remained"
1650 | },
1651 | {
1652 | "position": [
1653 | 21,
1654 | 25
1655 | ],
1656 | "value": "side"
1657 | },
1658 | {
1659 | "position": [
1660 | 26,
1661 | 28
1662 | ],
1663 | "value": "by"
1664 | },
1665 | {
1666 | "position": [
1667 | 29,
1668 | 33
1669 | ],
1670 | "value": "side"
1671 | }
1672 | ]
1673 | },
1674 | {
1675 | "pageIndex": 23,
1676 | "content": "They were green together.",
1677 | "tokens": [
1678 | {
1679 | "position": [
1680 | 0,
1681 | 4
1682 | ],
1683 | "value": "they"
1684 | },
1685 | {
1686 | "position": [
1687 | 5,
1688 | 9
1689 | ],
1690 | "value": "were"
1691 | },
1692 | {
1693 | "position": [
1694 | 10,
1695 | 15
1696 | ],
1697 | "value": "green"
1698 | },
1699 | {
1700 | "position": [
1701 | 16,
1702 | 24
1703 | ],
1704 | "value": "together"
1705 | }
1706 | ]
1707 | },
1708 | {
1709 | "pageIndex": 24,
1710 | "content": "and purple",
1711 | "tokens": [
1712 | {
1713 | "position": [
1714 | 0,
1715 | 3
1716 | ],
1717 | "value": "and"
1718 | },
1719 | {
1720 | "position": [
1721 | 4,
1722 | 10
1723 | ],
1724 | "value": "purple"
1725 | }
1726 | ]
1727 | },
1728 | {
1729 | "pageIndex": 25,
1730 | "content": "and yellow",
1731 | "tokens": [
1732 | {
1733 | "position": [
1734 | 0,
1735 | 3
1736 | ],
1737 | "value": "and"
1738 | },
1739 | {
1740 | "position": [
1741 | 4,
1742 | 10
1743 | ],
1744 | "value": "yellow"
1745 | }
1746 | ]
1747 | },
1748 | {
1749 | "pageIndex": 26,
1750 | "content": "and red with white polka dots. And they lived happily",
1751 | "tokens": [
1752 | {
1753 | "position": [
1754 | 0,
1755 | 3
1756 | ],
1757 | "value": "and"
1758 | },
1759 | {
1760 | "position": [
1761 | 4,
1762 | 7
1763 | ],
1764 | "value": "red"
1765 | },
1766 | {
1767 | "position": [
1768 | 8,
1769 | 12
1770 | ],
1771 | "value": "with"
1772 | },
1773 | {
1774 | "position": [
1775 | 13,
1776 | 18
1777 | ],
1778 | "value": "white"
1779 | },
1780 | {
1781 | "position": [
1782 | 19,
1783 | 24
1784 | ],
1785 | "value": "polka"
1786 | },
1787 | {
1788 | "position": [
1789 | 25,
1790 | 29
1791 | ],
1792 | "value": "dots"
1793 | },
1794 | {
1795 | "position": [
1796 | 31,
1797 | 34
1798 | ],
1799 | "value": "and"
1800 | },
1801 | {
1802 | "position": [
1803 | 35,
1804 | 39
1805 | ],
1806 | "value": "they"
1807 | },
1808 | {
1809 | "position": [
1810 | 40,
1811 | 45
1812 | ],
1813 | "value": "lived"
1814 | },
1815 | {
1816 | "position": [
1817 | 46,
1818 | 53
1819 | ],
1820 | "value": "happily"
1821 | }
1822 | ]
1823 | },
1824 | {
1825 | "pageIndex": 27,
1826 | "content": "ever after.",
1827 | "tokens": [
1828 | {
1829 | "position": [
1830 | 0,
1831 | 4
1832 | ],
1833 | "value": "ever"
1834 | },
1835 | {
1836 | "position": [
1837 | 5,
1838 | 10
1839 | ],
1840 | "value": "after"
1841 | }
1842 | ]
1843 | }
1844 | ]
1845 | }
1846 |
--------------------------------------------------------------------------------
/resources/fishing_in_the_air.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Fishing in the Air",
3 | "author": "Sharon Creech",
4 | "pages": [
5 | {
6 | "pageIndex": 0,
7 | "content": "",
8 | "tokens": []
9 | },
10 | {
11 | "pageIndex": 1,
12 | "content": "One Saturday, when I was young, my father and I left the house early in the morning, when it was still blue-black outside. The grass left wet marks on our shoes. In the backyard, under stones, we dug up crawly worms and laid them in a can with lumps of damp dirt.",
13 | "tokens": [
14 | {
15 | "value": "one",
16 | "position": [
17 | 0,
18 | 3
19 | ]
20 | },
21 | {
22 | "value": "saturday",
23 | "position": [
24 | 4,
25 | 12
26 | ]
27 | },
28 | {
29 | "value": "when",
30 | "position": [
31 | 14,
32 | 18
33 | ]
34 | },
35 | {
36 | "value": "i",
37 | "position": [
38 | 19,
39 | 20
40 | ]
41 | },
42 | {
43 | "value": "was",
44 | "position": [
45 | 21,
46 | 24
47 | ]
48 | },
49 | {
50 | "value": "young",
51 | "position": [
52 | 25,
53 | 30
54 | ]
55 | },
56 | {
57 | "value": "my",
58 | "position": [
59 | 32,
60 | 34
61 | ]
62 | },
63 | {
64 | "value": "father",
65 | "position": [
66 | 35,
67 | 41
68 | ]
69 | },
70 | {
71 | "value": "and",
72 | "position": [
73 | 42,
74 | 45
75 | ]
76 | },
77 | {
78 | "value": "i",
79 | "position": [
80 | 46,
81 | 47
82 | ]
83 | },
84 | {
85 | "value": "left",
86 | "position": [
87 | 48,
88 | 52
89 | ]
90 | },
91 | {
92 | "value": "the",
93 | "position": [
94 | 53,
95 | 56
96 | ]
97 | },
98 | {
99 | "value": "house",
100 | "position": [
101 | 57,
102 | 62
103 | ]
104 | },
105 | {
106 | "value": "early",
107 | "position": [
108 | 63,
109 | 68
110 | ]
111 | },
112 | {
113 | "value": "in",
114 | "position": [
115 | 69,
116 | 71
117 | ]
118 | },
119 | {
120 | "value": "the",
121 | "position": [
122 | 72,
123 | 75
124 | ]
125 | },
126 | {
127 | "value": "morning",
128 | "position": [
129 | 76,
130 | 83
131 | ]
132 | },
133 | {
134 | "value": "when",
135 | "position": [
136 | 85,
137 | 89
138 | ]
139 | },
140 | {
141 | "value": "it",
142 | "position": [
143 | 90,
144 | 92
145 | ]
146 | },
147 | {
148 | "value": "was",
149 | "position": [
150 | 93,
151 | 96
152 | ]
153 | },
154 | {
155 | "value": "still",
156 | "position": [
157 | 97,
158 | 102
159 | ]
160 | },
161 | {
162 | "value": "blue",
163 | "position": [
164 | 103,
165 | 107
166 | ]
167 | },
168 | {
169 | "value": "black",
170 | "position": [
171 | 108,
172 | 113
173 | ]
174 | },
175 | {
176 | "value": "outside",
177 | "position": [
178 | 114,
179 | 121
180 | ]
181 | },
182 | {
183 | "value": "the",
184 | "position": [
185 | 123,
186 | 126
187 | ]
188 | },
189 | {
190 | "value": "grass",
191 | "position": [
192 | 127,
193 | 132
194 | ]
195 | },
196 | {
197 | "value": "left",
198 | "position": [
199 | 133,
200 | 137
201 | ]
202 | },
203 | {
204 | "value": "wet",
205 | "position": [
206 | 138,
207 | 141
208 | ]
209 | },
210 | {
211 | "value": "marks",
212 | "position": [
213 | 142,
214 | 147
215 | ]
216 | },
217 | {
218 | "value": "on",
219 | "position": [
220 | 148,
221 | 150
222 | ]
223 | },
224 | {
225 | "value": "our",
226 | "position": [
227 | 151,
228 | 154
229 | ]
230 | },
231 | {
232 | "value": "shoes",
233 | "position": [
234 | 155,
235 | 160
236 | ]
237 | },
238 | {
239 | "value": "in",
240 | "position": [
241 | 162,
242 | 164
243 | ]
244 | },
245 | {
246 | "value": "the",
247 | "position": [
248 | 165,
249 | 168
250 | ]
251 | },
252 | {
253 | "value": "backyard",
254 | "position": [
255 | 169,
256 | 177
257 | ]
258 | },
259 | {
260 | "value": "under",
261 | "position": [
262 | 179,
263 | 184
264 | ]
265 | },
266 | {
267 | "value": "stones",
268 | "position": [
269 | 185,
270 | 191
271 | ]
272 | },
273 | {
274 | "value": "we",
275 | "position": [
276 | 193,
277 | 195
278 | ]
279 | },
280 | {
281 | "value": "dug",
282 | "position": [
283 | 196,
284 | 199
285 | ]
286 | },
287 | {
288 | "value": "up",
289 | "position": [
290 | 200,
291 | 202
292 | ]
293 | },
294 | {
295 | "value": "crawly",
296 | "position": [
297 | 203,
298 | 209
299 | ]
300 | },
301 | {
302 | "value": "worms",
303 | "position": [
304 | 210,
305 | 215
306 | ]
307 | },
308 | {
309 | "value": "and",
310 | "position": [
311 | 216,
312 | 219
313 | ]
314 | },
315 | {
316 | "value": "laid",
317 | "position": [
318 | 220,
319 | 224
320 | ]
321 | },
322 | {
323 | "value": "them",
324 | "position": [
325 | 225,
326 | 229
327 | ]
328 | },
329 | {
330 | "value": "in",
331 | "position": [
332 | 230,
333 | 232
334 | ]
335 | },
336 | {
337 | "value": "a",
338 | "position": [
339 | 233,
340 | 234
341 | ]
342 | },
343 | {
344 | "value": "can",
345 | "position": [
346 | 235,
347 | 238
348 | ]
349 | },
350 | {
351 | "value": "with",
352 | "position": [
353 | 239,
354 | 243
355 | ]
356 | },
357 | {
358 | "value": "lumps",
359 | "position": [
360 | 244,
361 | 249
362 | ]
363 | },
364 | {
365 | "value": "of",
366 | "position": [
367 | 250,
368 | 252
369 | ]
370 | },
371 | {
372 | "value": "damp",
373 | "position": [
374 | 253,
375 | 257
376 | ]
377 | },
378 | {
379 | "value": "dirt",
380 | "position": [
381 | 258,
382 | 262
383 | ]
384 | }
385 | ]
386 | },
387 | {
388 | "pageIndex": 2,
389 | "content": "Into the trunk we put two poles and the can of worms and a sack of sandwiches and a thermos of water. “We’re going on a journey,” my father said. “To a secret place. We’ll catch the air! We’ll catch the breeze!”",
390 | "tokens": [
391 | {
392 | "value": "into",
393 | "position": [
394 | 0,
395 | 4
396 | ]
397 | },
398 | {
399 | "value": "the",
400 | "position": [
401 | 5,
402 | 8
403 | ]
404 | },
405 | {
406 | "value": "trunk",
407 | "position": [
408 | 9,
409 | 14
410 | ]
411 | },
412 | {
413 | "value": "we",
414 | "position": [
415 | 15,
416 | 17
417 | ]
418 | },
419 | {
420 | "value": "put",
421 | "position": [
422 | 18,
423 | 21
424 | ]
425 | },
426 | {
427 | "value": "two",
428 | "position": [
429 | 22,
430 | 25
431 | ]
432 | },
433 | {
434 | "value": "poles",
435 | "position": [
436 | 26,
437 | 31
438 | ]
439 | },
440 | {
441 | "value": "and",
442 | "position": [
443 | 32,
444 | 35
445 | ]
446 | },
447 | {
448 | "value": "the",
449 | "position": [
450 | 36,
451 | 39
452 | ]
453 | },
454 | {
455 | "value": "can",
456 | "position": [
457 | 40,
458 | 43
459 | ]
460 | },
461 | {
462 | "value": "of",
463 | "position": [
464 | 44,
465 | 46
466 | ]
467 | },
468 | {
469 | "value": "worms",
470 | "position": [
471 | 47,
472 | 52
473 | ]
474 | },
475 | {
476 | "value": "and",
477 | "position": [
478 | 53,
479 | 56
480 | ]
481 | },
482 | {
483 | "value": "a",
484 | "position": [
485 | 57,
486 | 58
487 | ]
488 | },
489 | {
490 | "value": "sack",
491 | "position": [
492 | 59,
493 | 63
494 | ]
495 | },
496 | {
497 | "value": "of",
498 | "position": [
499 | 64,
500 | 66
501 | ]
502 | },
503 | {
504 | "value": "sandwiches",
505 | "position": [
506 | 67,
507 | 77
508 | ]
509 | },
510 | {
511 | "value": "and",
512 | "position": [
513 | 78,
514 | 81
515 | ]
516 | },
517 | {
518 | "value": "a",
519 | "position": [
520 | 82,
521 | 83
522 | ]
523 | },
524 | {
525 | "value": "thermos",
526 | "position": [
527 | 84,
528 | 91
529 | ]
530 | },
531 | {
532 | "value": "of",
533 | "position": [
534 | 92,
535 | 94
536 | ]
537 | },
538 | {
539 | "value": "water",
540 | "position": [
541 | 95,
542 | 100
543 | ]
544 | },
545 | {
546 | "value": "we're",
547 | "position": [
548 | 103,
549 | 108
550 | ]
551 | },
552 | {
553 | "value": "going",
554 | "position": [
555 | 109,
556 | 114
557 | ]
558 | },
559 | {
560 | "value": "on",
561 | "position": [
562 | 115,
563 | 117
564 | ]
565 | },
566 | {
567 | "value": "a",
568 | "position": [
569 | 118,
570 | 119
571 | ]
572 | },
573 | {
574 | "value": "journey",
575 | "position": [
576 | 120,
577 | 127
578 | ]
579 | },
580 | {
581 | "value": "my",
582 | "position": [
583 | 130,
584 | 132
585 | ]
586 | },
587 | {
588 | "value": "father",
589 | "position": [
590 | 133,
591 | 139
592 | ]
593 | },
594 | {
595 | "value": "said",
596 | "position": [
597 | 140,
598 | 144
599 | ]
600 | },
601 | {
602 | "value": "to",
603 | "position": [
604 | 147,
605 | 149
606 | ]
607 | },
608 | {
609 | "value": "a",
610 | "position": [
611 | 150,
612 | 151
613 | ]
614 | },
615 | {
616 | "value": "secret",
617 | "position": [
618 | 152,
619 | 158
620 | ]
621 | },
622 | {
623 | "value": "place",
624 | "position": [
625 | 159,
626 | 164
627 | ]
628 | },
629 | {
630 | "value": "we'll",
631 | "position": [
632 | 166,
633 | 171
634 | ]
635 | },
636 | {
637 | "value": "catch",
638 | "position": [
639 | 172,
640 | 177
641 | ]
642 | },
643 | {
644 | "value": "the",
645 | "position": [
646 | 178,
647 | 181
648 | ]
649 | },
650 | {
651 | "value": "air",
652 | "position": [
653 | 182,
654 | 185
655 | ]
656 | },
657 | {
658 | "value": "we'll",
659 | "position": [
660 | 187,
661 | 192
662 | ]
663 | },
664 | {
665 | "value": "catch",
666 | "position": [
667 | 193,
668 | 198
669 | ]
670 | },
671 | {
672 | "value": "the",
673 | "position": [
674 | 199,
675 | 202
676 | ]
677 | },
678 | {
679 | "value": "breeze",
680 | "position": [
681 | 203,
682 | 209
683 | ]
684 | }
685 | ]
686 | },
687 | {
688 | "pageIndex": 3,
689 | "content": "",
690 | "tokens": []
691 | },
692 | {
693 | "pageIndex": 4,
694 | "content": "We slipped into the car and closed the doors quietly and off we went. “Look at those streetlamps,” my father said, “glowing like tiny moons all in a row.”",
695 | "tokens": [
696 | {
697 | "value": "we",
698 | "position": [
699 | 0,
700 | 2
701 | ]
702 | },
703 | {
704 | "value": "slipped",
705 | "position": [
706 | 3,
707 | 10
708 | ]
709 | },
710 | {
711 | "value": "into",
712 | "position": [
713 | 11,
714 | 15
715 | ]
716 | },
717 | {
718 | "value": "the",
719 | "position": [
720 | 16,
721 | 19
722 | ]
723 | },
724 | {
725 | "value": "car",
726 | "position": [
727 | 20,
728 | 23
729 | ]
730 | },
731 | {
732 | "value": "and",
733 | "position": [
734 | 24,
735 | 27
736 | ]
737 | },
738 | {
739 | "value": "closed",
740 | "position": [
741 | 28,
742 | 34
743 | ]
744 | },
745 | {
746 | "value": "the",
747 | "position": [
748 | 35,
749 | 38
750 | ]
751 | },
752 | {
753 | "value": "doors",
754 | "position": [
755 | 39,
756 | 44
757 | ]
758 | },
759 | {
760 | "value": "quietly",
761 | "position": [
762 | 45,
763 | 52
764 | ]
765 | },
766 | {
767 | "value": "and",
768 | "position": [
769 | 53,
770 | 56
771 | ]
772 | },
773 | {
774 | "value": "off",
775 | "position": [
776 | 57,
777 | 60
778 | ]
779 | },
780 | {
781 | "value": "we",
782 | "position": [
783 | 61,
784 | 63
785 | ]
786 | },
787 | {
788 | "value": "went",
789 | "position": [
790 | 64,
791 | 68
792 | ]
793 | },
794 | {
795 | "value": "look",
796 | "position": [
797 | 71,
798 | 75
799 | ]
800 | },
801 | {
802 | "value": "at",
803 | "position": [
804 | 76,
805 | 78
806 | ]
807 | },
808 | {
809 | "value": "those",
810 | "position": [
811 | 79,
812 | 84
813 | ]
814 | },
815 | {
816 | "value": "streetlamps",
817 | "position": [
818 | 85,
819 | 96
820 | ]
821 | },
822 | {
823 | "value": "my",
824 | "position": [
825 | 99,
826 | 101
827 | ]
828 | },
829 | {
830 | "value": "father",
831 | "position": [
832 | 102,
833 | 108
834 | ]
835 | },
836 | {
837 | "value": "said",
838 | "position": [
839 | 109,
840 | 113
841 | ]
842 | },
843 | {
844 | "value": "glowing",
845 | "position": [
846 | 116,
847 | 123
848 | ]
849 | },
850 | {
851 | "value": "like",
852 | "position": [
853 | 124,
854 | 128
855 | ]
856 | },
857 | {
858 | "value": "tiny",
859 | "position": [
860 | 129,
861 | 133
862 | ]
863 | },
864 | {
865 | "value": "moons",
866 | "position": [
867 | 134,
868 | 139
869 | ]
870 | },
871 | {
872 | "value": "all",
873 | "position": [
874 | 140,
875 | 143
876 | ]
877 | },
878 | {
879 | "value": "in",
880 | "position": [
881 | 144,
882 | 146
883 | ]
884 | },
885 | {
886 | "value": "a",
887 | "position": [
888 | 147,
889 | 148
890 | ]
891 | },
892 | {
893 | "value": "row",
894 | "position": [
895 | 149,
896 | 152
897 | ]
898 | }
899 | ]
900 | },
901 | {
902 | "pageIndex": 5,
903 | "content": "And the lamps which had been lamps became, in an instant, tiny moons all in a row.",
904 | "tokens": [
905 | {
906 | "value": "and",
907 | "position": [
908 | 0,
909 | 3
910 | ]
911 | },
912 | {
913 | "value": "the",
914 | "position": [
915 | 4,
916 | 7
917 | ]
918 | },
919 | {
920 | "value": "lamps",
921 | "position": [
922 | 8,
923 | 13
924 | ]
925 | },
926 | {
927 | "value": "which",
928 | "position": [
929 | 14,
930 | 19
931 | ]
932 | },
933 | {
934 | "value": "had",
935 | "position": [
936 | 20,
937 | 23
938 | ]
939 | },
940 | {
941 | "value": "been",
942 | "position": [
943 | 24,
944 | 28
945 | ]
946 | },
947 | {
948 | "value": "lamps",
949 | "position": [
950 | 29,
951 | 34
952 | ]
953 | },
954 | {
955 | "value": "became",
956 | "position": [
957 | 35,
958 | 41
959 | ]
960 | },
961 | {
962 | "value": "in",
963 | "position": [
964 | 43,
965 | 45
966 | ]
967 | },
968 | {
969 | "value": "an",
970 | "position": [
971 | 46,
972 | 48
973 | ]
974 | },
975 | {
976 | "value": "instant",
977 | "position": [
978 | 49,
979 | 56
980 | ]
981 | },
982 | {
983 | "value": "tiny",
984 | "position": [
985 | 58,
986 | 62
987 | ]
988 | },
989 | {
990 | "value": "moons",
991 | "position": [
992 | 63,
993 | 68
994 | ]
995 | },
996 | {
997 | "value": "all",
998 | "position": [
999 | 69,
1000 | 72
1001 | ]
1002 | },
1003 | {
1004 | "value": "in",
1005 | "position": [
1006 | 73,
1007 | 75
1008 | ]
1009 | },
1010 | {
1011 | "value": "a",
1012 | "position": [
1013 | 76,
1014 | 77
1015 | ]
1016 | },
1017 | {
1018 | "value": "row",
1019 | "position": [
1020 | 78,
1021 | 81
1022 | ]
1023 | }
1024 | ]
1025 | },
1026 | {
1027 | "pageIndex": 6,
1028 | "content": "We drove and drove along the road, until we came to a narrow lane. We bumped along, along along the winding lane. “Those trees,” my father said, “don’t they look like tall green soldiers standing at attention?”",
1029 | "tokens": [
1030 | {
1031 | "value": "we",
1032 | "position": [
1033 | 0,
1034 | 2
1035 | ]
1036 | },
1037 | {
1038 | "value": "drove",
1039 | "position": [
1040 | 3,
1041 | 8
1042 | ]
1043 | },
1044 | {
1045 | "value": "and",
1046 | "position": [
1047 | 9,
1048 | 12
1049 | ]
1050 | },
1051 | {
1052 | "value": "drove",
1053 | "position": [
1054 | 13,
1055 | 18
1056 | ]
1057 | },
1058 | {
1059 | "value": "along",
1060 | "position": [
1061 | 19,
1062 | 24
1063 | ]
1064 | },
1065 | {
1066 | "value": "the",
1067 | "position": [
1068 | 25,
1069 | 28
1070 | ]
1071 | },
1072 | {
1073 | "value": "road",
1074 | "position": [
1075 | 29,
1076 | 33
1077 | ]
1078 | },
1079 | {
1080 | "value": "until",
1081 | "position": [
1082 | 35,
1083 | 40
1084 | ]
1085 | },
1086 | {
1087 | "value": "we",
1088 | "position": [
1089 | 41,
1090 | 43
1091 | ]
1092 | },
1093 | {
1094 | "value": "came",
1095 | "position": [
1096 | 44,
1097 | 48
1098 | ]
1099 | },
1100 | {
1101 | "value": "to",
1102 | "position": [
1103 | 49,
1104 | 51
1105 | ]
1106 | },
1107 | {
1108 | "value": "a",
1109 | "position": [
1110 | 52,
1111 | 53
1112 | ]
1113 | },
1114 | {
1115 | "value": "narrow",
1116 | "position": [
1117 | 54,
1118 | 60
1119 | ]
1120 | },
1121 | {
1122 | "value": "lane",
1123 | "position": [
1124 | 61,
1125 | 65
1126 | ]
1127 | },
1128 | {
1129 | "value": "we",
1130 | "position": [
1131 | 67,
1132 | 69
1133 | ]
1134 | },
1135 | {
1136 | "value": "bumped",
1137 | "position": [
1138 | 70,
1139 | 76
1140 | ]
1141 | },
1142 | {
1143 | "value": "along",
1144 | "position": [
1145 | 77,
1146 | 82
1147 | ]
1148 | },
1149 | {
1150 | "value": "along",
1151 | "position": [
1152 | 84,
1153 | 89
1154 | ]
1155 | },
1156 | {
1157 | "value": "along",
1158 | "position": [
1159 | 90,
1160 | 95
1161 | ]
1162 | },
1163 | {
1164 | "value": "the",
1165 | "position": [
1166 | 96,
1167 | 99
1168 | ]
1169 | },
1170 | {
1171 | "value": "winding",
1172 | "position": [
1173 | 100,
1174 | 107
1175 | ]
1176 | },
1177 | {
1178 | "value": "lane",
1179 | "position": [
1180 | 108,
1181 | 112
1182 | ]
1183 | },
1184 | {
1185 | "value": "those",
1186 | "position": [
1187 | 115,
1188 | 120
1189 | ]
1190 | },
1191 | {
1192 | "value": "trees",
1193 | "position": [
1194 | 121,
1195 | 126
1196 | ]
1197 | },
1198 | {
1199 | "value": "my",
1200 | "position": [
1201 | 129,
1202 | 131
1203 | ]
1204 | },
1205 | {
1206 | "value": "father",
1207 | "position": [
1208 | 132,
1209 | 138
1210 | ]
1211 | },
1212 | {
1213 | "value": "said",
1214 | "position": [
1215 | 139,
1216 | 143
1217 | ]
1218 | },
1219 | {
1220 | "value": "don't",
1221 | "position": [
1222 | 146,
1223 | 151
1224 | ]
1225 | },
1226 | {
1227 | "value": "they",
1228 | "position": [
1229 | 152,
1230 | 156
1231 | ]
1232 | },
1233 | {
1234 | "value": "look",
1235 | "position": [
1236 | 157,
1237 | 161
1238 | ]
1239 | },
1240 | {
1241 | "value": "like",
1242 | "position": [
1243 | 162,
1244 | 166
1245 | ]
1246 | },
1247 | {
1248 | "value": "tall",
1249 | "position": [
1250 | 167,
1251 | 171
1252 | ]
1253 | },
1254 | {
1255 | "value": "green",
1256 | "position": [
1257 | 172,
1258 | 177
1259 | ]
1260 | },
1261 | {
1262 | "value": "soldiers",
1263 | "position": [
1264 | 178,
1265 | 186
1266 | ]
1267 | },
1268 | {
1269 | "value": "standing",
1270 | "position": [
1271 | 187,
1272 | 195
1273 | ]
1274 | },
1275 | {
1276 | "value": "at",
1277 | "position": [
1278 | 196,
1279 | 198
1280 | ]
1281 | },
1282 | {
1283 | "value": "attention",
1284 | "position": [
1285 | 199,
1286 | 208
1287 | ]
1288 | }
1289 | ]
1290 | },
1291 | {
1292 | "pageIndex": 7,
1293 | "content": "And the trees which had been trees became, in an instant, tall green soldiers standing at attention. We were going on a journey to a secret place. We’d catch the air! We’d catch the breeze!",
1294 | "tokens": [
1295 | {
1296 | "value": "and",
1297 | "position": [
1298 | 0,
1299 | 3
1300 | ]
1301 | },
1302 | {
1303 | "value": "the",
1304 | "position": [
1305 | 4,
1306 | 7
1307 | ]
1308 | },
1309 | {
1310 | "value": "trees",
1311 | "position": [
1312 | 8,
1313 | 13
1314 | ]
1315 | },
1316 | {
1317 | "value": "which",
1318 | "position": [
1319 | 14,
1320 | 19
1321 | ]
1322 | },
1323 | {
1324 | "value": "had",
1325 | "position": [
1326 | 20,
1327 | 23
1328 | ]
1329 | },
1330 | {
1331 | "value": "been",
1332 | "position": [
1333 | 24,
1334 | 28
1335 | ]
1336 | },
1337 | {
1338 | "value": "trees",
1339 | "position": [
1340 | 29,
1341 | 34
1342 | ]
1343 | },
1344 | {
1345 | "value": "became",
1346 | "position": [
1347 | 35,
1348 | 41
1349 | ]
1350 | },
1351 | {
1352 | "value": "in",
1353 | "position": [
1354 | 43,
1355 | 45
1356 | ]
1357 | },
1358 | {
1359 | "value": "an",
1360 | "position": [
1361 | 46,
1362 | 48
1363 | ]
1364 | },
1365 | {
1366 | "value": "instant",
1367 | "position": [
1368 | 49,
1369 | 56
1370 | ]
1371 | },
1372 | {
1373 | "value": "tall",
1374 | "position": [
1375 | 58,
1376 | 62
1377 | ]
1378 | },
1379 | {
1380 | "value": "green",
1381 | "position": [
1382 | 63,
1383 | 68
1384 | ]
1385 | },
1386 | {
1387 | "value": "soldiers",
1388 | "position": [
1389 | 69,
1390 | 77
1391 | ]
1392 | },
1393 | {
1394 | "value": "standing",
1395 | "position": [
1396 | 78,
1397 | 86
1398 | ]
1399 | },
1400 | {
1401 | "value": "at",
1402 | "position": [
1403 | 87,
1404 | 89
1405 | ]
1406 | },
1407 | {
1408 | "value": "attention",
1409 | "position": [
1410 | 90,
1411 | 99
1412 | ]
1413 | },
1414 | {
1415 | "value": "we",
1416 | "position": [
1417 | 101,
1418 | 103
1419 | ]
1420 | },
1421 | {
1422 | "value": "were",
1423 | "position": [
1424 | 104,
1425 | 108
1426 | ]
1427 | },
1428 | {
1429 | "value": "going",
1430 | "position": [
1431 | 109,
1432 | 114
1433 | ]
1434 | },
1435 | {
1436 | "value": "on",
1437 | "position": [
1438 | 115,
1439 | 117
1440 | ]
1441 | },
1442 | {
1443 | "value": "a",
1444 | "position": [
1445 | 118,
1446 | 119
1447 | ]
1448 | },
1449 | {
1450 | "value": "journey",
1451 | "position": [
1452 | 120,
1453 | 127
1454 | ]
1455 | },
1456 | {
1457 | "value": "to",
1458 | "position": [
1459 | 129,
1460 | 131
1461 | ]
1462 | },
1463 | {
1464 | "value": "a",
1465 | "position": [
1466 | 132,
1467 | 133
1468 | ]
1469 | },
1470 | {
1471 | "value": "secret",
1472 | "position": [
1473 | 134,
1474 | 140
1475 | ]
1476 | },
1477 | {
1478 | "value": "place",
1479 | "position": [
1480 | 141,
1481 | 146
1482 | ]
1483 | },
1484 | {
1485 | "value": "we'd",
1486 | "position": [
1487 | 147,
1488 | 151
1489 | ]
1490 | },
1491 | {
1492 | "value": "catch",
1493 | "position": [
1494 | 152,
1495 | 157
1496 | ]
1497 | },
1498 | {
1499 | "value": "the",
1500 | "position": [
1501 | 158,
1502 | 161
1503 | ]
1504 | },
1505 | {
1506 | "value": "air",
1507 | "position": [
1508 | 162,
1509 | 165
1510 | ]
1511 | },
1512 | {
1513 | "value": "we'd",
1514 | "position": [
1515 | 167,
1516 | 171
1517 | ]
1518 | },
1519 | {
1520 | "value": "catch",
1521 | "position": [
1522 | 172,
1523 | 177
1524 | ]
1525 | },
1526 | {
1527 | "value": "the",
1528 | "position": [
1529 | 178,
1530 | 181
1531 | ]
1532 | },
1533 | {
1534 | "value": "breeze",
1535 | "position": [
1536 | 182,
1537 | 188
1538 | ]
1539 | }
1540 | ]
1541 | },
1542 | {
1543 | "pageIndex": 8,
1544 | "content": "When we stopped, my father said, “Ah, what a sky! White white clouds and a golden sun and bubbles of breeze and birds singing their songs like little angels.” And the birds which had been birds became, in an instant, little angels singing their songs.",
1545 | "tokens": [
1546 | {
1547 | "value": "when",
1548 | "position": [
1549 | 0,
1550 | 4
1551 | ]
1552 | },
1553 | {
1554 | "value": "we",
1555 | "position": [
1556 | 5,
1557 | 7
1558 | ]
1559 | },
1560 | {
1561 | "value": "stopped",
1562 | "position": [
1563 | 8,
1564 | 15
1565 | ]
1566 | },
1567 | {
1568 | "value": "my",
1569 | "position": [
1570 | 17,
1571 | 19
1572 | ]
1573 | },
1574 | {
1575 | "value": "father",
1576 | "position": [
1577 | 20,
1578 | 26
1579 | ]
1580 | },
1581 | {
1582 | "value": "said",
1583 | "position": [
1584 | 27,
1585 | 31
1586 | ]
1587 | },
1588 | {
1589 | "value": "what",
1590 | "position": [
1591 | 38,
1592 | 42
1593 | ]
1594 | },
1595 | {
1596 | "value": "a",
1597 | "position": [
1598 | 43,
1599 | 44
1600 | ]
1601 | },
1602 | {
1603 | "value": "sky",
1604 | "position": [
1605 | 45,
1606 | 48
1607 | ]
1608 | },
1609 | {
1610 | "value": "white",
1611 | "position": [
1612 | 50,
1613 | 55
1614 | ]
1615 | },
1616 | {
1617 | "value": "white",
1618 | "position": [
1619 | 56,
1620 | 61
1621 | ]
1622 | },
1623 | {
1624 | "value": "clouds",
1625 | "position": [
1626 | 62,
1627 | 68
1628 | ]
1629 | },
1630 | {
1631 | "value": "and",
1632 | "position": [
1633 | 69,
1634 | 72
1635 | ]
1636 | },
1637 | {
1638 | "value": "a",
1639 | "position": [
1640 | 73,
1641 | 74
1642 | ]
1643 | },
1644 | {
1645 | "value": "golden",
1646 | "position": [
1647 | 75,
1648 | 81
1649 | ]
1650 | },
1651 | {
1652 | "value": "sun",
1653 | "position": [
1654 | 82,
1655 | 85
1656 | ]
1657 | },
1658 | {
1659 | "value": "and",
1660 | "position": [
1661 | 86,
1662 | 89
1663 | ]
1664 | },
1665 | {
1666 | "value": "bubbles",
1667 | "position": [
1668 | 90,
1669 | 97
1670 | ]
1671 | },
1672 | {
1673 | "value": "of",
1674 | "position": [
1675 | 98,
1676 | 100
1677 | ]
1678 | },
1679 | {
1680 | "value": "breeze",
1681 | "position": [
1682 | 101,
1683 | 107
1684 | ]
1685 | },
1686 | {
1687 | "value": "and",
1688 | "position": [
1689 | 108,
1690 | 111
1691 | ]
1692 | },
1693 | {
1694 | "value": "birds",
1695 | "position": [
1696 | 112,
1697 | 117
1698 | ]
1699 | },
1700 | {
1701 | "value": "singing",
1702 | "position": [
1703 | 118,
1704 | 125
1705 | ]
1706 | },
1707 | {
1708 | "value": "their",
1709 | "position": [
1710 | 126,
1711 | 131
1712 | ]
1713 | },
1714 | {
1715 | "value": "songs",
1716 | "position": [
1717 | 132,
1718 | 137
1719 | ]
1720 | },
1721 | {
1722 | "value": "like",
1723 | "position": [
1724 | 138,
1725 | 142
1726 | ]
1727 | },
1728 | {
1729 | "value": "little",
1730 | "position": [
1731 | 143,
1732 | 149
1733 | ]
1734 | },
1735 | {
1736 | "value": "angels",
1737 | "position": [
1738 | 150,
1739 | 156
1740 | ]
1741 | },
1742 | {
1743 | "value": "and",
1744 | "position": [
1745 | 159,
1746 | 162
1747 | ]
1748 | },
1749 | {
1750 | "value": "the",
1751 | "position": [
1752 | 163,
1753 | 166
1754 | ]
1755 | },
1756 | {
1757 | "value": "birds",
1758 | "position": [
1759 | 167,
1760 | 172
1761 | ]
1762 | },
1763 | {
1764 | "value": "which",
1765 | "position": [
1766 | 173,
1767 | 178
1768 | ]
1769 | },
1770 | {
1771 | "value": "had",
1772 | "position": [
1773 | 179,
1774 | 182
1775 | ]
1776 | },
1777 | {
1778 | "value": "been",
1779 | "position": [
1780 | 183,
1781 | 187
1782 | ]
1783 | },
1784 | {
1785 | "value": "birds",
1786 | "position": [
1787 | 188,
1788 | 193
1789 | ]
1790 | },
1791 | {
1792 | "value": "became",
1793 | "position": [
1794 | 194,
1795 | 200
1796 | ]
1797 | },
1798 | {
1799 | "value": "in",
1800 | "position": [
1801 | 202,
1802 | 204
1803 | ]
1804 | },
1805 | {
1806 | "value": "an",
1807 | "position": [
1808 | 205,
1809 | 207
1810 | ]
1811 | },
1812 | {
1813 | "value": "instant",
1814 | "position": [
1815 | 208,
1816 | 215
1817 | ]
1818 | },
1819 | {
1820 | "value": "little",
1821 | "position": [
1822 | 217,
1823 | 223
1824 | ]
1825 | },
1826 | {
1827 | "value": "angels",
1828 | "position": [
1829 | 224,
1830 | 230
1831 | ]
1832 | },
1833 | {
1834 | "value": "singing",
1835 | "position": [
1836 | 231,
1837 | 238
1838 | ]
1839 | },
1840 | {
1841 | "value": "their",
1842 | "position": [
1843 | 239,
1844 | 244
1845 | ]
1846 | },
1847 | {
1848 | "value": "songs",
1849 | "position": [
1850 | 245,
1851 | 250
1852 | ]
1853 | }
1854 | ]
1855 | },
1856 | {
1857 | "pageIndex": 9,
1858 | "content": "“I’d like to take those clouds, that sun, those bubbles of breeze, and those angel birds home with me,” my father said. He took my hand and said, “I smell a river!” I sniffed. I smelled it too.",
1859 | "tokens": [
1860 | {
1861 | "value": "i'd",
1862 | "position": [
1863 | 1,
1864 | 4
1865 | ]
1866 | },
1867 | {
1868 | "value": "like",
1869 | "position": [
1870 | 5,
1871 | 9
1872 | ]
1873 | },
1874 | {
1875 | "value": "to",
1876 | "position": [
1877 | 10,
1878 | 12
1879 | ]
1880 | },
1881 | {
1882 | "value": "take",
1883 | "position": [
1884 | 13,
1885 | 17
1886 | ]
1887 | },
1888 | {
1889 | "value": "those",
1890 | "position": [
1891 | 18,
1892 | 23
1893 | ]
1894 | },
1895 | {
1896 | "value": "clouds",
1897 | "position": [
1898 | 24,
1899 | 30
1900 | ]
1901 | },
1902 | {
1903 | "value": "that",
1904 | "position": [
1905 | 32,
1906 | 36
1907 | ]
1908 | },
1909 | {
1910 | "value": "sun",
1911 | "position": [
1912 | 37,
1913 | 40
1914 | ]
1915 | },
1916 | {
1917 | "value": "those",
1918 | "position": [
1919 | 42,
1920 | 47
1921 | ]
1922 | },
1923 | {
1924 | "value": "bubbles",
1925 | "position": [
1926 | 48,
1927 | 55
1928 | ]
1929 | },
1930 | {
1931 | "value": "of",
1932 | "position": [
1933 | 56,
1934 | 58
1935 | ]
1936 | },
1937 | {
1938 | "value": "breeze",
1939 | "position": [
1940 | 59,
1941 | 65
1942 | ]
1943 | },
1944 | {
1945 | "value": "and",
1946 | "position": [
1947 | 67,
1948 | 70
1949 | ]
1950 | },
1951 | {
1952 | "value": "those",
1953 | "position": [
1954 | 71,
1955 | 76
1956 | ]
1957 | },
1958 | {
1959 | "value": "angel",
1960 | "position": [
1961 | 77,
1962 | 82
1963 | ]
1964 | },
1965 | {
1966 | "value": "birds",
1967 | "position": [
1968 | 83,
1969 | 88
1970 | ]
1971 | },
1972 | {
1973 | "value": "home",
1974 | "position": [
1975 | 89,
1976 | 93
1977 | ]
1978 | },
1979 | {
1980 | "value": "with",
1981 | "position": [
1982 | 94,
1983 | 98
1984 | ]
1985 | },
1986 | {
1987 | "value": "me",
1988 | "position": [
1989 | 99,
1990 | 101
1991 | ]
1992 | },
1993 | {
1994 | "value": "my",
1995 | "position": [
1996 | 104,
1997 | 106
1998 | ]
1999 | },
2000 | {
2001 | "value": "father",
2002 | "position": [
2003 | 107,
2004 | 113
2005 | ]
2006 | },
2007 | {
2008 | "value": "said",
2009 | "position": [
2010 | 114,
2011 | 118
2012 | ]
2013 | },
2014 | {
2015 | "value": "he",
2016 | "position": [
2017 | 120,
2018 | 122
2019 | ]
2020 | },
2021 | {
2022 | "value": "took",
2023 | "position": [
2024 | 123,
2025 | 127
2026 | ]
2027 | },
2028 | {
2029 | "value": "my",
2030 | "position": [
2031 | 128,
2032 | 130
2033 | ]
2034 | },
2035 | {
2036 | "value": "hand",
2037 | "position": [
2038 | 131,
2039 | 135
2040 | ]
2041 | },
2042 | {
2043 | "value": "and",
2044 | "position": [
2045 | 136,
2046 | 139
2047 | ]
2048 | },
2049 | {
2050 | "value": "said",
2051 | "position": [
2052 | 140,
2053 | 144
2054 | ]
2055 | },
2056 | {
2057 | "value": "i",
2058 | "position": [
2059 | 147,
2060 | 148
2061 | ]
2062 | },
2063 | {
2064 | "value": "smell",
2065 | "position": [
2066 | 149,
2067 | 154
2068 | ]
2069 | },
2070 | {
2071 | "value": "a",
2072 | "position": [
2073 | 155,
2074 | 156
2075 | ]
2076 | },
2077 | {
2078 | "value": "river",
2079 | "position": [
2080 | 157,
2081 | 162
2082 | ]
2083 | },
2084 | {
2085 | "value": "i",
2086 | "position": [
2087 | 165,
2088 | 166
2089 | ]
2090 | },
2091 | {
2092 | "value": "sniffed",
2093 | "position": [
2094 | 167,
2095 | 174
2096 | ]
2097 | },
2098 | {
2099 | "value": "i",
2100 | "position": [
2101 | 176,
2102 | 177
2103 | ]
2104 | },
2105 | {
2106 | "value": "smelled",
2107 | "position": [
2108 | 178,
2109 | 185
2110 | ]
2111 | },
2112 | {
2113 | "value": "it",
2114 | "position": [
2115 | 186,
2116 | 188
2117 | ]
2118 | },
2119 | {
2120 | "value": "too",
2121 | "position": [
2122 | 189,
2123 | 192
2124 | ]
2125 | }
2126 | ]
2127 | },
2128 | {
2129 | "pageIndex": 10,
2130 | "content": "We took our poles and our food, and we ducked through the trees. And there, beyond the trees, was the river. \"Oh, I love a clear, cool river,” my father said, “such a clear, cool river, rolling along over sandy-colored stones. I’d like to take that river home.”",
2131 | "tokens": [
2132 | {
2133 | "value": "we",
2134 | "position": [
2135 | 0,
2136 | 2
2137 | ]
2138 | },
2139 | {
2140 | "value": "took",
2141 | "position": [
2142 | 3,
2143 | 7
2144 | ]
2145 | },
2146 | {
2147 | "value": "our",
2148 | "position": [
2149 | 8,
2150 | 11
2151 | ]
2152 | },
2153 | {
2154 | "value": "poles",
2155 | "position": [
2156 | 12,
2157 | 17
2158 | ]
2159 | },
2160 | {
2161 | "value": "and",
2162 | "position": [
2163 | 18,
2164 | 21
2165 | ]
2166 | },
2167 | {
2168 | "value": "our",
2169 | "position": [
2170 | 22,
2171 | 25
2172 | ]
2173 | },
2174 | {
2175 | "value": "food",
2176 | "position": [
2177 | 26,
2178 | 30
2179 | ]
2180 | },
2181 | {
2182 | "value": "and",
2183 | "position": [
2184 | 32,
2185 | 35
2186 | ]
2187 | },
2188 | {
2189 | "value": "we",
2190 | "position": [
2191 | 36,
2192 | 38
2193 | ]
2194 | },
2195 | {
2196 | "value": "ducked",
2197 | "position": [
2198 | 39,
2199 | 45
2200 | ]
2201 | },
2202 | {
2203 | "value": "through",
2204 | "position": [
2205 | 46,
2206 | 53
2207 | ]
2208 | },
2209 | {
2210 | "value": "the",
2211 | "position": [
2212 | 54,
2213 | 57
2214 | ]
2215 | },
2216 | {
2217 | "value": "trees",
2218 | "position": [
2219 | 58,
2220 | 63
2221 | ]
2222 | },
2223 | {
2224 | "value": "and",
2225 | "position": [
2226 | 65,
2227 | 68
2228 | ]
2229 | },
2230 | {
2231 | "value": "there",
2232 | "position": [
2233 | 69,
2234 | 74
2235 | ]
2236 | },
2237 | {
2238 | "value": "beyond",
2239 | "position": [
2240 | 76,
2241 | 82
2242 | ]
2243 | },
2244 | {
2245 | "value": "the",
2246 | "position": [
2247 | 83,
2248 | 86
2249 | ]
2250 | },
2251 | {
2252 | "value": "trees",
2253 | "position": [
2254 | 87,
2255 | 92
2256 | ]
2257 | },
2258 | {
2259 | "value": "was",
2260 | "position": [
2261 | 94,
2262 | 97
2263 | ]
2264 | },
2265 | {
2266 | "value": "the",
2267 | "position": [
2268 | 98,
2269 | 101
2270 | ]
2271 | },
2272 | {
2273 | "value": "river",
2274 | "position": [
2275 | 102,
2276 | 107
2277 | ]
2278 | },
2279 | {
2280 | "value": "oh",
2281 | "position": [
2282 | 110,
2283 | 112
2284 | ]
2285 | },
2286 | {
2287 | "value": "i",
2288 | "position": [
2289 | 114,
2290 | 115
2291 | ]
2292 | },
2293 | {
2294 | "value": "love",
2295 | "position": [
2296 | 116,
2297 | 120
2298 | ]
2299 | },
2300 | {
2301 | "value": "a",
2302 | "position": [
2303 | 121,
2304 | 122
2305 | ]
2306 | },
2307 | {
2308 | "value": "clear",
2309 | "position": [
2310 | 123,
2311 | 128
2312 | ]
2313 | },
2314 | {
2315 | "value": "cool",
2316 | "position": [
2317 | 130,
2318 | 134
2319 | ]
2320 | },
2321 | {
2322 | "value": "river",
2323 | "position": [
2324 | 135,
2325 | 140
2326 | ]
2327 | },
2328 | {
2329 | "value": "my",
2330 | "position": [
2331 | 143,
2332 | 145
2333 | ]
2334 | },
2335 | {
2336 | "value": "father",
2337 | "position": [
2338 | 146,
2339 | 152
2340 | ]
2341 | },
2342 | {
2343 | "value": "said",
2344 | "position": [
2345 | 153,
2346 | 157
2347 | ]
2348 | },
2349 | {
2350 | "value": "such",
2351 | "position": [
2352 | 160,
2353 | 164
2354 | ]
2355 | },
2356 | {
2357 | "value": "a",
2358 | "position": [
2359 | 165,
2360 | 166
2361 | ]
2362 | },
2363 | {
2364 | "value": "clear",
2365 | "position": [
2366 | 167,
2367 | 172
2368 | ]
2369 | },
2370 | {
2371 | "value": "cool",
2372 | "position": [
2373 | 174,
2374 | 178
2375 | ]
2376 | },
2377 | {
2378 | "value": "river",
2379 | "position": [
2380 | 179,
2381 | 184
2382 | ]
2383 | },
2384 | {
2385 | "value": "rolling",
2386 | "position": [
2387 | 186,
2388 | 193
2389 | ]
2390 | },
2391 | {
2392 | "value": "along",
2393 | "position": [
2394 | 194,
2395 | 199
2396 | ]
2397 | },
2398 | {
2399 | "value": "over",
2400 | "position": [
2401 | 200,
2402 | 204
2403 | ]
2404 | },
2405 | {
2406 | "value": "sandy",
2407 | "position": [
2408 | 205,
2409 | 210
2410 | ]
2411 | },
2412 | {
2413 | "value": "colored",
2414 | "position": [
2415 | 211,
2416 | 218
2417 | ]
2418 | },
2419 | {
2420 | "value": "stones",
2421 | "position": [
2422 | 219,
2423 | 225
2424 | ]
2425 | },
2426 | {
2427 | "value": "i'd",
2428 | "position": [
2429 | 226,
2430 | 229
2431 | ]
2432 | },
2433 | {
2434 | "value": "like",
2435 | "position": [
2436 | 230,
2437 | 234
2438 | ]
2439 | },
2440 | {
2441 | "value": "to",
2442 | "position": [
2443 | 235,
2444 | 237
2445 | ]
2446 | },
2447 | {
2448 | "value": "take",
2449 | "position": [
2450 | 238,
2451 | 242
2452 | ]
2453 | },
2454 | {
2455 | "value": "that",
2456 | "position": [
2457 | 243,
2458 | 247
2459 | ]
2460 | },
2461 | {
2462 | "value": "river",
2463 | "position": [
2464 | 248,
2465 | 253
2466 | ]
2467 | },
2468 | {
2469 | "value": "home",
2470 | "position": [
2471 | 254,
2472 | 258
2473 | ]
2474 | }
2475 | ]
2476 | },
2477 | {
2478 | "pageIndex": 11,
2479 | "content": "",
2480 | "tokens": []
2481 | },
2482 | {
2483 | "pageIndex": 12,
2484 | "content": "My father baited his hook and cast his line into the water. “When I was a boy,” my father said, “I caught the air, I caught the breeze, and I took them home with me.”",
2485 | "tokens": [
2486 | {
2487 | "value": "my",
2488 | "position": [
2489 | 0,
2490 | 2
2491 | ]
2492 | },
2493 | {
2494 | "value": "father",
2495 | "position": [
2496 | 3,
2497 | 9
2498 | ]
2499 | },
2500 | {
2501 | "value": "baited",
2502 | "position": [
2503 | 10,
2504 | 16
2505 | ]
2506 | },
2507 | {
2508 | "value": "his",
2509 | "position": [
2510 | 17,
2511 | 20
2512 | ]
2513 | },
2514 | {
2515 | "value": "hook",
2516 | "position": [
2517 | 21,
2518 | 25
2519 | ]
2520 | },
2521 | {
2522 | "value": "and",
2523 | "position": [
2524 | 26,
2525 | 29
2526 | ]
2527 | },
2528 | {
2529 | "value": "cast",
2530 | "position": [
2531 | 30,
2532 | 34
2533 | ]
2534 | },
2535 | {
2536 | "value": "his",
2537 | "position": [
2538 | 35,
2539 | 38
2540 | ]
2541 | },
2542 | {
2543 | "value": "line",
2544 | "position": [
2545 | 39,
2546 | 43
2547 | ]
2548 | },
2549 | {
2550 | "value": "into",
2551 | "position": [
2552 | 44,
2553 | 48
2554 | ]
2555 | },
2556 | {
2557 | "value": "the",
2558 | "position": [
2559 | 49,
2560 | 52
2561 | ]
2562 | },
2563 | {
2564 | "value": "water",
2565 | "position": [
2566 | 53,
2567 | 58
2568 | ]
2569 | },
2570 | {
2571 | "value": "when",
2572 | "position": [
2573 | 61,
2574 | 65
2575 | ]
2576 | },
2577 | {
2578 | "value": "i",
2579 | "position": [
2580 | 66,
2581 | 67
2582 | ]
2583 | },
2584 | {
2585 | "value": "was",
2586 | "position": [
2587 | 68,
2588 | 71
2589 | ]
2590 | },
2591 | {
2592 | "value": "a",
2593 | "position": [
2594 | 72,
2595 | 73
2596 | ]
2597 | },
2598 | {
2599 | "value": "boy",
2600 | "position": [
2601 | 74,
2602 | 77
2603 | ]
2604 | },
2605 | {
2606 | "value": "my",
2607 | "position": [
2608 | 80,
2609 | 82
2610 | ]
2611 | },
2612 | {
2613 | "value": "father",
2614 | "position": [
2615 | 83,
2616 | 89
2617 | ]
2618 | },
2619 | {
2620 | "value": "said",
2621 | "position": [
2622 | 90,
2623 | 94
2624 | ]
2625 | },
2626 | {
2627 | "value": "i",
2628 | "position": [
2629 | 97,
2630 | 98
2631 | ]
2632 | },
2633 | {
2634 | "value": "caught",
2635 | "position": [
2636 | 99,
2637 | 105
2638 | ]
2639 | },
2640 | {
2641 | "value": "the",
2642 | "position": [
2643 | 106,
2644 | 109
2645 | ]
2646 | },
2647 | {
2648 | "value": "air",
2649 | "position": [
2650 | 110,
2651 | 113
2652 | ]
2653 | },
2654 | {
2655 | "value": "i",
2656 | "position": [
2657 | 115,
2658 | 116
2659 | ]
2660 | },
2661 | {
2662 | "value": "caught",
2663 | "position": [
2664 | 117,
2665 | 123
2666 | ]
2667 | },
2668 | {
2669 | "value": "the",
2670 | "position": [
2671 | 124,
2672 | 127
2673 | ]
2674 | },
2675 | {
2676 | "value": "breeze",
2677 | "position": [
2678 | 128,
2679 | 134
2680 | ]
2681 | },
2682 | {
2683 | "value": "and",
2684 | "position": [
2685 | 136,
2686 | 139
2687 | ]
2688 | },
2689 | {
2690 | "value": "i",
2691 | "position": [
2692 | 140,
2693 | 141
2694 | ]
2695 | },
2696 | {
2697 | "value": "took",
2698 | "position": [
2699 | 142,
2700 | 146
2701 | ]
2702 | },
2703 | {
2704 | "value": "them",
2705 | "position": [
2706 | 147,
2707 | 151
2708 | ]
2709 | },
2710 | {
2711 | "value": "home",
2712 | "position": [
2713 | 152,
2714 | 156
2715 | ]
2716 | },
2717 | {
2718 | "value": "with",
2719 | "position": [
2720 | 157,
2721 | 161
2722 | ]
2723 | },
2724 | {
2725 | "value": "me",
2726 | "position": [
2727 | 162,
2728 | 164
2729 | ]
2730 | }
2731 | ]
2732 | },
2733 | {
2734 | "pageIndex": 13,
2735 | "content": "My line had no hook, only a blue feather midway down the line and a red and white bobber near the end. I cast the line high above my head.",
2736 | "tokens": [
2737 | {
2738 | "value": "my",
2739 | "position": [
2740 | 0,
2741 | 2
2742 | ]
2743 | },
2744 | {
2745 | "value": "line",
2746 | "position": [
2747 | 3,
2748 | 7
2749 | ]
2750 | },
2751 | {
2752 | "value": "had",
2753 | "position": [
2754 | 8,
2755 | 11
2756 | ]
2757 | },
2758 | {
2759 | "value": "no",
2760 | "position": [
2761 | 12,
2762 | 14
2763 | ]
2764 | },
2765 | {
2766 | "value": "hook",
2767 | "position": [
2768 | 15,
2769 | 19
2770 | ]
2771 | },
2772 | {
2773 | "value": "only",
2774 | "position": [
2775 | 21,
2776 | 25
2777 | ]
2778 | },
2779 | {
2780 | "value": "a",
2781 | "position": [
2782 | 26,
2783 | 27
2784 | ]
2785 | },
2786 | {
2787 | "value": "blue",
2788 | "position": [
2789 | 28,
2790 | 32
2791 | ]
2792 | },
2793 | {
2794 | "value": "feather",
2795 | "position": [
2796 | 33,
2797 | 40
2798 | ]
2799 | },
2800 | {
2801 | "value": "midway",
2802 | "position": [
2803 | 41,
2804 | 47
2805 | ]
2806 | },
2807 | {
2808 | "value": "down",
2809 | "position": [
2810 | 48,
2811 | 52
2812 | ]
2813 | },
2814 | {
2815 | "value": "the",
2816 | "position": [
2817 | 53,
2818 | 56
2819 | ]
2820 | },
2821 | {
2822 | "value": "line",
2823 | "position": [
2824 | 57,
2825 | 61
2826 | ]
2827 | },
2828 | {
2829 | "value": "and",
2830 | "position": [
2831 | 62,
2832 | 65
2833 | ]
2834 | },
2835 | {
2836 | "value": "a",
2837 | "position": [
2838 | 66,
2839 | 67
2840 | ]
2841 | },
2842 | {
2843 | "value": "red",
2844 | "position": [
2845 | 68,
2846 | 71
2847 | ]
2848 | },
2849 | {
2850 | "value": "and",
2851 | "position": [
2852 | 72,
2853 | 75
2854 | ]
2855 | },
2856 | {
2857 | "value": "white",
2858 | "position": [
2859 | 76,
2860 | 81
2861 | ]
2862 | },
2863 | {
2864 | "value": "bobber",
2865 | "position": [
2866 | 82,
2867 | 88
2868 | ]
2869 | },
2870 | {
2871 | "value": "near",
2872 | "position": [
2873 | 89,
2874 | 93
2875 | ]
2876 | },
2877 | {
2878 | "value": "the",
2879 | "position": [
2880 | 94,
2881 | 97
2882 | ]
2883 | },
2884 | {
2885 | "value": "end",
2886 | "position": [
2887 | 98,
2888 | 101
2889 | ]
2890 | },
2891 | {
2892 | "value": "i",
2893 | "position": [
2894 | 103,
2895 | 104
2896 | ]
2897 | },
2898 | {
2899 | "value": "cast",
2900 | "position": [
2901 | 105,
2902 | 109
2903 | ]
2904 | },
2905 | {
2906 | "value": "the",
2907 | "position": [
2908 | 110,
2909 | 113
2910 | ]
2911 | },
2912 | {
2913 | "value": "line",
2914 | "position": [
2915 | 114,
2916 | 118
2917 | ]
2918 | },
2919 | {
2920 | "value": "high",
2921 | "position": [
2922 | 119,
2923 | 123
2924 | ]
2925 | },
2926 | {
2927 | "value": "above",
2928 | "position": [
2929 | 124,
2930 | 129
2931 | ]
2932 | },
2933 | {
2934 | "value": "my",
2935 | "position": [
2936 | 130,
2937 | 132
2938 | ]
2939 | },
2940 | {
2941 | "value": "head",
2942 | "position": [
2943 | 133,
2944 | 137
2945 | ]
2946 | }
2947 | ]
2948 | },
2949 | {
2950 | "pageIndex": 14,
2951 | "content": "\"And where did you live when you were a boy?\" I asked. \"In a small house,\" he said.",
2952 | "tokens": [
2953 | {
2954 | "value": "and",
2955 | "position": [
2956 | 1,
2957 | 4
2958 | ]
2959 | },
2960 | {
2961 | "value": "where",
2962 | "position": [
2963 | 5,
2964 | 10
2965 | ]
2966 | },
2967 | {
2968 | "value": "did",
2969 | "position": [
2970 | 11,
2971 | 14
2972 | ]
2973 | },
2974 | {
2975 | "value": "you",
2976 | "position": [
2977 | 15,
2978 | 18
2979 | ]
2980 | },
2981 | {
2982 | "value": "live",
2983 | "position": [
2984 | 19,
2985 | 23
2986 | ]
2987 | },
2988 | {
2989 | "value": "when",
2990 | "position": [
2991 | 24,
2992 | 28
2993 | ]
2994 | },
2995 | {
2996 | "value": "you",
2997 | "position": [
2998 | 29,
2999 | 32
3000 | ]
3001 | },
3002 | {
3003 | "value": "were",
3004 | "position": [
3005 | 33,
3006 | 37
3007 | ]
3008 | },
3009 | {
3010 | "value": "a",
3011 | "position": [
3012 | 38,
3013 | 39
3014 | ]
3015 | },
3016 | {
3017 | "value": "boy",
3018 | "position": [
3019 | 40,
3020 | 43
3021 | ]
3022 | },
3023 | {
3024 | "value": "i",
3025 | "position": [
3026 | 46,
3027 | 47
3028 | ]
3029 | },
3030 | {
3031 | "value": "asked",
3032 | "position": [
3033 | 48,
3034 | 53
3035 | ]
3036 | },
3037 | {
3038 | "value": "in",
3039 | "position": [
3040 | 56,
3041 | 58
3042 | ]
3043 | },
3044 | {
3045 | "value": "a",
3046 | "position": [
3047 | 59,
3048 | 60
3049 | ]
3050 | },
3051 | {
3052 | "value": "small",
3053 | "position": [
3054 | 61,
3055 | 66
3056 | ]
3057 | },
3058 | {
3059 | "value": "house",
3060 | "position": [
3061 | 67,
3062 | 72
3063 | ]
3064 | },
3065 | {
3066 | "value": "he",
3067 | "position": [
3068 | 75,
3069 | 77
3070 | ]
3071 | },
3072 | {
3073 | "value": "said",
3074 | "position": [
3075 | 78,
3076 | 82
3077 | ]
3078 | }
3079 | ]
3080 | },
3081 | {
3082 | "pageIndex": 15,
3083 | "content": "I looked at my father, a big man. “What was it like, your house?” I asked. “The house you lived in when you were a boy?\"",
3084 | "tokens": [
3085 | {
3086 | "value": "i",
3087 | "position": [
3088 | 0,
3089 | 1
3090 | ]
3091 | },
3092 | {
3093 | "value": "looked",
3094 | "position": [
3095 | 2,
3096 | 8
3097 | ]
3098 | },
3099 | {
3100 | "value": "at",
3101 | "position": [
3102 | 9,
3103 | 11
3104 | ]
3105 | },
3106 | {
3107 | "value": "my",
3108 | "position": [
3109 | 12,
3110 | 14
3111 | ]
3112 | },
3113 | {
3114 | "value": "father",
3115 | "position": [
3116 | 15,
3117 | 21
3118 | ]
3119 | },
3120 | {
3121 | "value": "a",
3122 | "position": [
3123 | 23,
3124 | 24
3125 | ]
3126 | },
3127 | {
3128 | "value": "big",
3129 | "position": [
3130 | 25,
3131 | 28
3132 | ]
3133 | },
3134 | {
3135 | "value": "man",
3136 | "position": [
3137 | 29,
3138 | 32
3139 | ]
3140 | },
3141 | {
3142 | "value": "what",
3143 | "position": [
3144 | 35,
3145 | 39
3146 | ]
3147 | },
3148 | {
3149 | "value": "was",
3150 | "position": [
3151 | 40,
3152 | 43
3153 | ]
3154 | },
3155 | {
3156 | "value": "it",
3157 | "position": [
3158 | 44,
3159 | 46
3160 | ]
3161 | },
3162 | {
3163 | "value": "like",
3164 | "position": [
3165 | 47,
3166 | 51
3167 | ]
3168 | },
3169 | {
3170 | "value": "your",
3171 | "position": [
3172 | 53,
3173 | 57
3174 | ]
3175 | },
3176 | {
3177 | "value": "house",
3178 | "position": [
3179 | 58,
3180 | 63
3181 | ]
3182 | },
3183 | {
3184 | "value": "i",
3185 | "position": [
3186 | 66,
3187 | 67
3188 | ]
3189 | },
3190 | {
3191 | "value": "asked",
3192 | "position": [
3193 | 68,
3194 | 73
3195 | ]
3196 | },
3197 | {
3198 | "value": "the",
3199 | "position": [
3200 | 76,
3201 | 79
3202 | ]
3203 | },
3204 | {
3205 | "value": "house",
3206 | "position": [
3207 | 80,
3208 | 85
3209 | ]
3210 | },
3211 | {
3212 | "value": "you",
3213 | "position": [
3214 | 86,
3215 | 89
3216 | ]
3217 | },
3218 | {
3219 | "value": "lived",
3220 | "position": [
3221 | 90,
3222 | 95
3223 | ]
3224 | },
3225 | {
3226 | "value": "in",
3227 | "position": [
3228 | 96,
3229 | 98
3230 | ]
3231 | },
3232 | {
3233 | "value": "when",
3234 | "position": [
3235 | 99,
3236 | 103
3237 | ]
3238 | },
3239 | {
3240 | "value": "you",
3241 | "position": [
3242 | 104,
3243 | 107
3244 | ]
3245 | },
3246 | {
3247 | "value": "were",
3248 | "position": [
3249 | 108,
3250 | 112
3251 | ]
3252 | },
3253 | {
3254 | "value": "a",
3255 | "position": [
3256 | 113,
3257 | 114
3258 | ]
3259 | },
3260 | {
3261 | "value": "boy",
3262 | "position": [
3263 | 115,
3264 | 118
3265 | ]
3266 | }
3267 | ]
3268 | },
3269 | {
3270 | "pageIndex": 16,
3271 | "content": "He closed his eyes. “It was a small gray house with a crooked porch and tiny windows and a red roof. It looked like a little box with a red hat.” I cast my line, and it flew high into the air. I caught a bubble of breeze.",
3272 | "tokens": [
3273 | {
3274 | "value": "he",
3275 | "position": [
3276 | 0,
3277 | 2
3278 | ]
3279 | },
3280 | {
3281 | "value": "closed",
3282 | "position": [
3283 | 3,
3284 | 9
3285 | ]
3286 | },
3287 | {
3288 | "value": "his",
3289 | "position": [
3290 | 10,
3291 | 13
3292 | ]
3293 | },
3294 | {
3295 | "value": "eyes",
3296 | "position": [
3297 | 14,
3298 | 18
3299 | ]
3300 | },
3301 | {
3302 | "value": "it",
3303 | "position": [
3304 | 21,
3305 | 23
3306 | ]
3307 | },
3308 | {
3309 | "value": "was",
3310 | "position": [
3311 | 24,
3312 | 27
3313 | ]
3314 | },
3315 | {
3316 | "value": "a",
3317 | "position": [
3318 | 28,
3319 | 29
3320 | ]
3321 | },
3322 | {
3323 | "value": "small",
3324 | "position": [
3325 | 30,
3326 | 35
3327 | ]
3328 | },
3329 | {
3330 | "value": "gray",
3331 | "position": [
3332 | 36,
3333 | 40
3334 | ]
3335 | },
3336 | {
3337 | "value": "house",
3338 | "position": [
3339 | 41,
3340 | 46
3341 | ]
3342 | },
3343 | {
3344 | "value": "with",
3345 | "position": [
3346 | 47,
3347 | 51
3348 | ]
3349 | },
3350 | {
3351 | "value": "a",
3352 | "position": [
3353 | 52,
3354 | 53
3355 | ]
3356 | },
3357 | {
3358 | "value": "crooked",
3359 | "position": [
3360 | 54,
3361 | 61
3362 | ]
3363 | },
3364 | {
3365 | "value": "porch",
3366 | "position": [
3367 | 62,
3368 | 67
3369 | ]
3370 | },
3371 | {
3372 | "value": "and",
3373 | "position": [
3374 | 68,
3375 | 71
3376 | ]
3377 | },
3378 | {
3379 | "value": "tiny",
3380 | "position": [
3381 | 72,
3382 | 76
3383 | ]
3384 | },
3385 | {
3386 | "value": "windows",
3387 | "position": [
3388 | 77,
3389 | 84
3390 | ]
3391 | },
3392 | {
3393 | "value": "and",
3394 | "position": [
3395 | 85,
3396 | 88
3397 | ]
3398 | },
3399 | {
3400 | "value": "a",
3401 | "position": [
3402 | 89,
3403 | 90
3404 | ]
3405 | },
3406 | {
3407 | "value": "red",
3408 | "position": [
3409 | 91,
3410 | 94
3411 | ]
3412 | },
3413 | {
3414 | "value": "roof",
3415 | "position": [
3416 | 95,
3417 | 99
3418 | ]
3419 | },
3420 | {
3421 | "value": "it",
3422 | "position": [
3423 | 101,
3424 | 103
3425 | ]
3426 | },
3427 | {
3428 | "value": "looked",
3429 | "position": [
3430 | 104,
3431 | 110
3432 | ]
3433 | },
3434 | {
3435 | "value": "like",
3436 | "position": [
3437 | 111,
3438 | 115
3439 | ]
3440 | },
3441 | {
3442 | "value": "a",
3443 | "position": [
3444 | 116,
3445 | 117
3446 | ]
3447 | },
3448 | {
3449 | "value": "little",
3450 | "position": [
3451 | 118,
3452 | 124
3453 | ]
3454 | },
3455 | {
3456 | "value": "box",
3457 | "position": [
3458 | 125,
3459 | 128
3460 | ]
3461 | },
3462 | {
3463 | "value": "with",
3464 | "position": [
3465 | 129,
3466 | 133
3467 | ]
3468 | },
3469 | {
3470 | "value": "a",
3471 | "position": [
3472 | 134,
3473 | 135
3474 | ]
3475 | },
3476 | {
3477 | "value": "red",
3478 | "position": [
3479 | 136,
3480 | 139
3481 | ]
3482 | },
3483 | {
3484 | "value": "hat",
3485 | "position": [
3486 | 140,
3487 | 143
3488 | ]
3489 | },
3490 | {
3491 | "value": "i",
3492 | "position": [
3493 | 146,
3494 | 147
3495 | ]
3496 | },
3497 | {
3498 | "value": "cast",
3499 | "position": [
3500 | 148,
3501 | 152
3502 | ]
3503 | },
3504 | {
3505 | "value": "my",
3506 | "position": [
3507 | 153,
3508 | 155
3509 | ]
3510 | },
3511 | {
3512 | "value": "line",
3513 | "position": [
3514 | 156,
3515 | 160
3516 | ]
3517 | },
3518 | {
3519 | "value": "and",
3520 | "position": [
3521 | 162,
3522 | 165
3523 | ]
3524 | },
3525 | {
3526 | "value": "it",
3527 | "position": [
3528 | 166,
3529 | 168
3530 | ]
3531 | },
3532 | {
3533 | "value": "flew",
3534 | "position": [
3535 | 169,
3536 | 173
3537 | ]
3538 | },
3539 | {
3540 | "value": "high",
3541 | "position": [
3542 | 174,
3543 | 178
3544 | ]
3545 | },
3546 | {
3547 | "value": "into",
3548 | "position": [
3549 | 179,
3550 | 183
3551 | ]
3552 | },
3553 | {
3554 | "value": "the",
3555 | "position": [
3556 | 184,
3557 | 187
3558 | ]
3559 | },
3560 | {
3561 | "value": "air",
3562 | "position": [
3563 | 188,
3564 | 191
3565 | ]
3566 | },
3567 | {
3568 | "value": "i",
3569 | "position": [
3570 | 193,
3571 | 194
3572 | ]
3573 | },
3574 | {
3575 | "value": "caught",
3576 | "position": [
3577 | 195,
3578 | 201
3579 | ]
3580 | },
3581 | {
3582 | "value": "a",
3583 | "position": [
3584 | 202,
3585 | 203
3586 | ]
3587 | },
3588 | {
3589 | "value": "bubble",
3590 | "position": [
3591 | 204,
3592 | 210
3593 | ]
3594 | },
3595 | {
3596 | "value": "of",
3597 | "position": [
3598 | 211,
3599 | 213
3600 | ]
3601 | },
3602 | {
3603 | "value": "breeze",
3604 | "position": [
3605 | 214,
3606 | 220
3607 | ]
3608 | }
3609 | ]
3610 | },
3611 | {
3612 | "pageIndex": 17,
3613 | "content": "“What was it like outside your house, the house you lived in when you were a boy?” I asked. “There were green fields around it, rolling green fields with bright red flowers here and there like floating rubies, and all around the fields were trees, tall green green trees,” my father said.",
3614 | "tokens": [
3615 | {
3616 | "value": "what",
3617 | "position": [
3618 | 1,
3619 | 5
3620 | ]
3621 | },
3622 | {
3623 | "value": "was",
3624 | "position": [
3625 | 6,
3626 | 9
3627 | ]
3628 | },
3629 | {
3630 | "value": "it",
3631 | "position": [
3632 | 10,
3633 | 12
3634 | ]
3635 | },
3636 | {
3637 | "value": "like",
3638 | "position": [
3639 | 13,
3640 | 17
3641 | ]
3642 | },
3643 | {
3644 | "value": "outside",
3645 | "position": [
3646 | 18,
3647 | 25
3648 | ]
3649 | },
3650 | {
3651 | "value": "your",
3652 | "position": [
3653 | 26,
3654 | 30
3655 | ]
3656 | },
3657 | {
3658 | "value": "house",
3659 | "position": [
3660 | 31,
3661 | 36
3662 | ]
3663 | },
3664 | {
3665 | "value": "the",
3666 | "position": [
3667 | 38,
3668 | 41
3669 | ]
3670 | },
3671 | {
3672 | "value": "house",
3673 | "position": [
3674 | 42,
3675 | 47
3676 | ]
3677 | },
3678 | {
3679 | "value": "you",
3680 | "position": [
3681 | 48,
3682 | 51
3683 | ]
3684 | },
3685 | {
3686 | "value": "lived",
3687 | "position": [
3688 | 52,
3689 | 57
3690 | ]
3691 | },
3692 | {
3693 | "value": "in",
3694 | "position": [
3695 | 58,
3696 | 60
3697 | ]
3698 | },
3699 | {
3700 | "value": "when",
3701 | "position": [
3702 | 61,
3703 | 65
3704 | ]
3705 | },
3706 | {
3707 | "value": "you",
3708 | "position": [
3709 | 66,
3710 | 69
3711 | ]
3712 | },
3713 | {
3714 | "value": "were",
3715 | "position": [
3716 | 70,
3717 | 74
3718 | ]
3719 | },
3720 | {
3721 | "value": "a",
3722 | "position": [
3723 | 75,
3724 | 76
3725 | ]
3726 | },
3727 | {
3728 | "value": "boy",
3729 | "position": [
3730 | 77,
3731 | 80
3732 | ]
3733 | },
3734 | {
3735 | "value": "i",
3736 | "position": [
3737 | 83,
3738 | 84
3739 | ]
3740 | },
3741 | {
3742 | "value": "asked",
3743 | "position": [
3744 | 85,
3745 | 90
3746 | ]
3747 | },
3748 | {
3749 | "value": "there",
3750 | "position": [
3751 | 93,
3752 | 98
3753 | ]
3754 | },
3755 | {
3756 | "value": "were",
3757 | "position": [
3758 | 99,
3759 | 103
3760 | ]
3761 | },
3762 | {
3763 | "value": "green",
3764 | "position": [
3765 | 104,
3766 | 109
3767 | ]
3768 | },
3769 | {
3770 | "value": "fields",
3771 | "position": [
3772 | 110,
3773 | 116
3774 | ]
3775 | },
3776 | {
3777 | "value": "around",
3778 | "position": [
3779 | 117,
3780 | 123
3781 | ]
3782 | },
3783 | {
3784 | "value": "it",
3785 | "position": [
3786 | 124,
3787 | 126
3788 | ]
3789 | },
3790 | {
3791 | "value": "rolling",
3792 | "position": [
3793 | 128,
3794 | 135
3795 | ]
3796 | },
3797 | {
3798 | "value": "green",
3799 | "position": [
3800 | 136,
3801 | 141
3802 | ]
3803 | },
3804 | {
3805 | "value": "fields",
3806 | "position": [
3807 | 142,
3808 | 148
3809 | ]
3810 | },
3811 | {
3812 | "value": "with",
3813 | "position": [
3814 | 149,
3815 | 153
3816 | ]
3817 | },
3818 | {
3819 | "value": "bright",
3820 | "position": [
3821 | 154,
3822 | 160
3823 | ]
3824 | },
3825 | {
3826 | "value": "red",
3827 | "position": [
3828 | 161,
3829 | 164
3830 | ]
3831 | },
3832 | {
3833 | "value": "flowers",
3834 | "position": [
3835 | 165,
3836 | 172
3837 | ]
3838 | },
3839 | {
3840 | "value": "here",
3841 | "position": [
3842 | 173,
3843 | 177
3844 | ]
3845 | },
3846 | {
3847 | "value": "and",
3848 | "position": [
3849 | 178,
3850 | 181
3851 | ]
3852 | },
3853 | {
3854 | "value": "there",
3855 | "position": [
3856 | 182,
3857 | 187
3858 | ]
3859 | },
3860 | {
3861 | "value": "like",
3862 | "position": [
3863 | 188,
3864 | 192
3865 | ]
3866 | },
3867 | {
3868 | "value": "floating",
3869 | "position": [
3870 | 193,
3871 | 201
3872 | ]
3873 | },
3874 | {
3875 | "value": "rubies",
3876 | "position": [
3877 | 202,
3878 | 208
3879 | ]
3880 | },
3881 | {
3882 | "value": "and",
3883 | "position": [
3884 | 210,
3885 | 213
3886 | ]
3887 | },
3888 | {
3889 | "value": "all",
3890 | "position": [
3891 | 214,
3892 | 217
3893 | ]
3894 | },
3895 | {
3896 | "value": "around",
3897 | "position": [
3898 | 218,
3899 | 224
3900 | ]
3901 | },
3902 | {
3903 | "value": "the",
3904 | "position": [
3905 | 225,
3906 | 228
3907 | ]
3908 | },
3909 | {
3910 | "value": "fields",
3911 | "position": [
3912 | 229,
3913 | 235
3914 | ]
3915 | },
3916 | {
3917 | "value": "were",
3918 | "position": [
3919 | 236,
3920 | 240
3921 | ]
3922 | },
3923 | {
3924 | "value": "trees",
3925 | "position": [
3926 | 241,
3927 | 246
3928 | ]
3929 | },
3930 | {
3931 | "value": "tall",
3932 | "position": [
3933 | 248,
3934 | 252
3935 | ]
3936 | },
3937 | {
3938 | "value": "green",
3939 | "position": [
3940 | 253,
3941 | 258
3942 | ]
3943 | },
3944 | {
3945 | "value": "green",
3946 | "position": [
3947 | 259,
3948 | 264
3949 | ]
3950 | },
3951 | {
3952 | "value": "trees",
3953 | "position": [
3954 | 265,
3955 | 270
3956 | ]
3957 | },
3958 | {
3959 | "value": "my",
3960 | "position": [
3961 | 273,
3962 | 275
3963 | ]
3964 | },
3965 | {
3966 | "value": "father",
3967 | "position": [
3968 | 276,
3969 | 282
3970 | ]
3971 | },
3972 | {
3973 | "value": "said",
3974 | "position": [
3975 | 283,
3976 | 287
3977 | ]
3978 | }
3979 | ]
3980 | },
3981 | {
3982 | "pageIndex": 18,
3983 | "content": "I reeled in my line and cast again. High, high it flew. I caught a sliver of sky. “And what was beyond the trees?” I asked. “Beyond those trees that were around the fields that were around the house you lived in as a boy?”",
3984 | "tokens": [
3985 | {
3986 | "value": "i",
3987 | "position": [
3988 | 0,
3989 | 1
3990 | ]
3991 | },
3992 | {
3993 | "value": "reeled",
3994 | "position": [
3995 | 2,
3996 | 8
3997 | ]
3998 | },
3999 | {
4000 | "value": "in",
4001 | "position": [
4002 | 9,
4003 | 11
4004 | ]
4005 | },
4006 | {
4007 | "value": "my",
4008 | "position": [
4009 | 12,
4010 | 14
4011 | ]
4012 | },
4013 | {
4014 | "value": "line",
4015 | "position": [
4016 | 15,
4017 | 19
4018 | ]
4019 | },
4020 | {
4021 | "value": "and",
4022 | "position": [
4023 | 20,
4024 | 23
4025 | ]
4026 | },
4027 | {
4028 | "value": "cast",
4029 | "position": [
4030 | 24,
4031 | 28
4032 | ]
4033 | },
4034 | {
4035 | "value": "again",
4036 | "position": [
4037 | 29,
4038 | 34
4039 | ]
4040 | },
4041 | {
4042 | "value": "high",
4043 | "position": [
4044 | 36,
4045 | 40
4046 | ]
4047 | },
4048 | {
4049 | "value": "high",
4050 | "position": [
4051 | 42,
4052 | 46
4053 | ]
4054 | },
4055 | {
4056 | "value": "it",
4057 | "position": [
4058 | 47,
4059 | 49
4060 | ]
4061 | },
4062 | {
4063 | "value": "flew",
4064 | "position": [
4065 | 50,
4066 | 54
4067 | ]
4068 | },
4069 | {
4070 | "value": "i",
4071 | "position": [
4072 | 56,
4073 | 57
4074 | ]
4075 | },
4076 | {
4077 | "value": "caught",
4078 | "position": [
4079 | 58,
4080 | 64
4081 | ]
4082 | },
4083 | {
4084 | "value": "a",
4085 | "position": [
4086 | 65,
4087 | 66
4088 | ]
4089 | },
4090 | {
4091 | "value": "sliver",
4092 | "position": [
4093 | 67,
4094 | 73
4095 | ]
4096 | },
4097 | {
4098 | "value": "of",
4099 | "position": [
4100 | 74,
4101 | 76
4102 | ]
4103 | },
4104 | {
4105 | "value": "sky",
4106 | "position": [
4107 | 77,
4108 | 80
4109 | ]
4110 | },
4111 | {
4112 | "value": "and",
4113 | "position": [
4114 | 83,
4115 | 86
4116 | ]
4117 | },
4118 | {
4119 | "value": "what",
4120 | "position": [
4121 | 87,
4122 | 91
4123 | ]
4124 | },
4125 | {
4126 | "value": "was",
4127 | "position": [
4128 | 92,
4129 | 95
4130 | ]
4131 | },
4132 | {
4133 | "value": "beyond",
4134 | "position": [
4135 | 96,
4136 | 102
4137 | ]
4138 | },
4139 | {
4140 | "value": "the",
4141 | "position": [
4142 | 103,
4143 | 106
4144 | ]
4145 | },
4146 | {
4147 | "value": "trees",
4148 | "position": [
4149 | 107,
4150 | 112
4151 | ]
4152 | },
4153 | {
4154 | "value": "i",
4155 | "position": [
4156 | 115,
4157 | 116
4158 | ]
4159 | },
4160 | {
4161 | "value": "asked",
4162 | "position": [
4163 | 117,
4164 | 122
4165 | ]
4166 | },
4167 | {
4168 | "value": "beyond",
4169 | "position": [
4170 | 125,
4171 | 131
4172 | ]
4173 | },
4174 | {
4175 | "value": "those",
4176 | "position": [
4177 | 132,
4178 | 137
4179 | ]
4180 | },
4181 | {
4182 | "value": "trees",
4183 | "position": [
4184 | 138,
4185 | 143
4186 | ]
4187 | },
4188 | {
4189 | "value": "that",
4190 | "position": [
4191 | 144,
4192 | 148
4193 | ]
4194 | },
4195 | {
4196 | "value": "were",
4197 | "position": [
4198 | 149,
4199 | 153
4200 | ]
4201 | },
4202 | {
4203 | "value": "around",
4204 | "position": [
4205 | 154,
4206 | 160
4207 | ]
4208 | },
4209 | {
4210 | "value": "the",
4211 | "position": [
4212 | 161,
4213 | 164
4214 | ]
4215 | },
4216 | {
4217 | "value": "fields",
4218 | "position": [
4219 | 165,
4220 | 171
4221 | ]
4222 | },
4223 | {
4224 | "value": "that",
4225 | "position": [
4226 | 172,
4227 | 176
4228 | ]
4229 | },
4230 | {
4231 | "value": "were",
4232 | "position": [
4233 | 177,
4234 | 181
4235 | ]
4236 | },
4237 | {
4238 | "value": "around",
4239 | "position": [
4240 | 182,
4241 | 188
4242 | ]
4243 | },
4244 | {
4245 | "value": "the",
4246 | "position": [
4247 | 189,
4248 | 192
4249 | ]
4250 | },
4251 | {
4252 | "value": "house",
4253 | "position": [
4254 | 193,
4255 | 198
4256 | ]
4257 | },
4258 | {
4259 | "value": "you",
4260 | "position": [
4261 | 199,
4262 | 202
4263 | ]
4264 | },
4265 | {
4266 | "value": "lived",
4267 | "position": [
4268 | 203,
4269 | 208
4270 | ]
4271 | },
4272 | {
4273 | "value": "in",
4274 | "position": [
4275 | 209,
4276 | 211
4277 | ]
4278 | },
4279 | {
4280 | "value": "as",
4281 | "position": [
4282 | 212,
4283 | 214
4284 | ]
4285 | },
4286 | {
4287 | "value": "a",
4288 | "position": [
4289 | 215,
4290 | 216
4291 | ]
4292 | },
4293 | {
4294 | "value": "boy",
4295 | "position": [
4296 | 217,
4297 | 220
4298 | ]
4299 | }
4300 | ]
4301 | },
4302 | {
4303 | "pageIndex": 19,
4304 | "content": "“There was a river, clear and cool, that rippled over stones,” my father said, “and there I learned to fish.”",
4305 | "tokens": [
4306 | {
4307 | "value": "there",
4308 | "position": [
4309 | 1,
4310 | 6
4311 | ]
4312 | },
4313 | {
4314 | "value": "was",
4315 | "position": [
4316 | 7,
4317 | 10
4318 | ]
4319 | },
4320 | {
4321 | "value": "a",
4322 | "position": [
4323 | 11,
4324 | 12
4325 | ]
4326 | },
4327 | {
4328 | "value": "river",
4329 | "position": [
4330 | 13,
4331 | 18
4332 | ]
4333 | },
4334 | {
4335 | "value": "clear",
4336 | "position": [
4337 | 20,
4338 | 25
4339 | ]
4340 | },
4341 | {
4342 | "value": "and",
4343 | "position": [
4344 | 26,
4345 | 29
4346 | ]
4347 | },
4348 | {
4349 | "value": "cool",
4350 | "position": [
4351 | 30,
4352 | 34
4353 | ]
4354 | },
4355 | {
4356 | "value": "that",
4357 | "position": [
4358 | 36,
4359 | 40
4360 | ]
4361 | },
4362 | {
4363 | "value": "rippled",
4364 | "position": [
4365 | 41,
4366 | 48
4367 | ]
4368 | },
4369 | {
4370 | "value": "over",
4371 | "position": [
4372 | 49,
4373 | 53
4374 | ]
4375 | },
4376 | {
4377 | "value": "stones",
4378 | "position": [
4379 | 54,
4380 | 60
4381 | ]
4382 | },
4383 | {
4384 | "value": "my",
4385 | "position": [
4386 | 63,
4387 | 65
4388 | ]
4389 | },
4390 | {
4391 | "value": "father",
4392 | "position": [
4393 | 66,
4394 | 72
4395 | ]
4396 | },
4397 | {
4398 | "value": "said",
4399 | "position": [
4400 | 73,
4401 | 77
4402 | ]
4403 | },
4404 | {
4405 | "value": "and",
4406 | "position": [
4407 | 80,
4408 | 83
4409 | ]
4410 | },
4411 | {
4412 | "value": "there",
4413 | "position": [
4414 | 84,
4415 | 89
4416 | ]
4417 | },
4418 | {
4419 | "value": "i",
4420 | "position": [
4421 | 90,
4422 | 91
4423 | ]
4424 | },
4425 | {
4426 | "value": "learned",
4427 | "position": [
4428 | 92,
4429 | 99
4430 | ]
4431 | },
4432 | {
4433 | "value": "to",
4434 | "position": [
4435 | 100,
4436 | 102
4437 | ]
4438 | },
4439 | {
4440 | "value": "fish",
4441 | "position": [
4442 | 103,
4443 | 107
4444 | ]
4445 | }
4446 | ]
4447 | },
4448 | {
4449 | "pageIndex": 20,
4450 | "content": "I reeled in my line. I cast it high and far, and it sailed into the air, its blue feather waving in the breeze. I caught a slice of yellow sun. “And,” I asked, “who taught you how to fish in that clear, cool river beyond the trees around the green fields around the gray house you lived in when you were a boy?”",
4451 | "tokens": [
4452 | {
4453 | "value": "i",
4454 | "position": [
4455 | 0,
4456 | 1
4457 | ]
4458 | },
4459 | {
4460 | "value": "reeled",
4461 | "position": [
4462 | 2,
4463 | 8
4464 | ]
4465 | },
4466 | {
4467 | "value": "in",
4468 | "position": [
4469 | 9,
4470 | 11
4471 | ]
4472 | },
4473 | {
4474 | "value": "my",
4475 | "position": [
4476 | 12,
4477 | 14
4478 | ]
4479 | },
4480 | {
4481 | "value": "line",
4482 | "position": [
4483 | 15,
4484 | 19
4485 | ]
4486 | },
4487 | {
4488 | "value": "i",
4489 | "position": [
4490 | 21,
4491 | 22
4492 | ]
4493 | },
4494 | {
4495 | "value": "cast",
4496 | "position": [
4497 | 23,
4498 | 27
4499 | ]
4500 | },
4501 | {
4502 | "value": "it",
4503 | "position": [
4504 | 28,
4505 | 30
4506 | ]
4507 | },
4508 | {
4509 | "value": "high",
4510 | "position": [
4511 | 31,
4512 | 35
4513 | ]
4514 | },
4515 | {
4516 | "value": "and",
4517 | "position": [
4518 | 36,
4519 | 39
4520 | ]
4521 | },
4522 | {
4523 | "value": "far",
4524 | "position": [
4525 | 40,
4526 | 43
4527 | ]
4528 | },
4529 | {
4530 | "value": "and",
4531 | "position": [
4532 | 45,
4533 | 48
4534 | ]
4535 | },
4536 | {
4537 | "value": "it",
4538 | "position": [
4539 | 49,
4540 | 51
4541 | ]
4542 | },
4543 | {
4544 | "value": "sailed",
4545 | "position": [
4546 | 52,
4547 | 58
4548 | ]
4549 | },
4550 | {
4551 | "value": "into",
4552 | "position": [
4553 | 59,
4554 | 63
4555 | ]
4556 | },
4557 | {
4558 | "value": "the",
4559 | "position": [
4560 | 64,
4561 | 67
4562 | ]
4563 | },
4564 | {
4565 | "value": "air",
4566 | "position": [
4567 | 68,
4568 | 71
4569 | ]
4570 | },
4571 | {
4572 | "value": "its",
4573 | "position": [
4574 | 73,
4575 | 76
4576 | ]
4577 | },
4578 | {
4579 | "value": "blue",
4580 | "position": [
4581 | 77,
4582 | 81
4583 | ]
4584 | },
4585 | {
4586 | "value": "feather",
4587 | "position": [
4588 | 82,
4589 | 89
4590 | ]
4591 | },
4592 | {
4593 | "value": "waving",
4594 | "position": [
4595 | 90,
4596 | 96
4597 | ]
4598 | },
4599 | {
4600 | "value": "in",
4601 | "position": [
4602 | 97,
4603 | 99
4604 | ]
4605 | },
4606 | {
4607 | "value": "the",
4608 | "position": [
4609 | 100,
4610 | 103
4611 | ]
4612 | },
4613 | {
4614 | "value": "breeze",
4615 | "position": [
4616 | 104,
4617 | 110
4618 | ]
4619 | },
4620 | {
4621 | "value": "i",
4622 | "position": [
4623 | 112,
4624 | 113
4625 | ]
4626 | },
4627 | {
4628 | "value": "caught",
4629 | "position": [
4630 | 114,
4631 | 120
4632 | ]
4633 | },
4634 | {
4635 | "value": "a",
4636 | "position": [
4637 | 121,
4638 | 122
4639 | ]
4640 | },
4641 | {
4642 | "value": "slice",
4643 | "position": [
4644 | 123,
4645 | 128
4646 | ]
4647 | },
4648 | {
4649 | "value": "of",
4650 | "position": [
4651 | 129,
4652 | 131
4653 | ]
4654 | },
4655 | {
4656 | "value": "yellow",
4657 | "position": [
4658 | 132,
4659 | 138
4660 | ]
4661 | },
4662 | {
4663 | "value": "sun",
4664 | "position": [
4665 | 139,
4666 | 142
4667 | ]
4668 | },
4669 | {
4670 | "value": "and",
4671 | "position": [
4672 | 145,
4673 | 148
4674 | ]
4675 | },
4676 | {
4677 | "value": "i",
4678 | "position": [
4679 | 151,
4680 | 152
4681 | ]
4682 | },
4683 | {
4684 | "value": "asked",
4685 | "position": [
4686 | 153,
4687 | 158
4688 | ]
4689 | },
4690 | {
4691 | "value": "who",
4692 | "position": [
4693 | 161,
4694 | 164
4695 | ]
4696 | },
4697 | {
4698 | "value": "taught",
4699 | "position": [
4700 | 165,
4701 | 171
4702 | ]
4703 | },
4704 | {
4705 | "value": "you",
4706 | "position": [
4707 | 172,
4708 | 175
4709 | ]
4710 | },
4711 | {
4712 | "value": "how",
4713 | "position": [
4714 | 176,
4715 | 179
4716 | ]
4717 | },
4718 | {
4719 | "value": "to",
4720 | "position": [
4721 | 180,
4722 | 182
4723 | ]
4724 | },
4725 | {
4726 | "value": "fish",
4727 | "position": [
4728 | 183,
4729 | 187
4730 | ]
4731 | },
4732 | {
4733 | "value": "in",
4734 | "position": [
4735 | 188,
4736 | 190
4737 | ]
4738 | },
4739 | {
4740 | "value": "that",
4741 | "position": [
4742 | 191,
4743 | 195
4744 | ]
4745 | },
4746 | {
4747 | "value": "clear",
4748 | "position": [
4749 | 196,
4750 | 201
4751 | ]
4752 | },
4753 | {
4754 | "value": "cool",
4755 | "position": [
4756 | 203,
4757 | 207
4758 | ]
4759 | },
4760 | {
4761 | "value": "river",
4762 | "position": [
4763 | 208,
4764 | 213
4765 | ]
4766 | },
4767 | {
4768 | "value": "beyond",
4769 | "position": [
4770 | 214,
4771 | 220
4772 | ]
4773 | },
4774 | {
4775 | "value": "the",
4776 | "position": [
4777 | 221,
4778 | 224
4779 | ]
4780 | },
4781 | {
4782 | "value": "trees",
4783 | "position": [
4784 | 225,
4785 | 230
4786 | ]
4787 | },
4788 | {
4789 | "value": "around",
4790 | "position": [
4791 | 231,
4792 | 237
4793 | ]
4794 | },
4795 | {
4796 | "value": "the",
4797 | "position": [
4798 | 238,
4799 | 241
4800 | ]
4801 | },
4802 | {
4803 | "value": "green",
4804 | "position": [
4805 | 242,
4806 | 247
4807 | ]
4808 | },
4809 | {
4810 | "value": "fields",
4811 | "position": [
4812 | 248,
4813 | 254
4814 | ]
4815 | },
4816 | {
4817 | "value": "around",
4818 | "position": [
4819 | 255,
4820 | 261
4821 | ]
4822 | },
4823 | {
4824 | "value": "the",
4825 | "position": [
4826 | 262,
4827 | 265
4828 | ]
4829 | },
4830 | {
4831 | "value": "gray",
4832 | "position": [
4833 | 266,
4834 | 270
4835 | ]
4836 | },
4837 | {
4838 | "value": "house",
4839 | "position": [
4840 | 271,
4841 | 276
4842 | ]
4843 | },
4844 | {
4845 | "value": "you",
4846 | "position": [
4847 | 277,
4848 | 280
4849 | ]
4850 | },
4851 | {
4852 | "value": "lived",
4853 | "position": [
4854 | 281,
4855 | 286
4856 | ]
4857 | },
4858 | {
4859 | "value": "in",
4860 | "position": [
4861 | 287,
4862 | 289
4863 | ]
4864 | },
4865 | {
4866 | "value": "when",
4867 | "position": [
4868 | 290,
4869 | 294
4870 | ]
4871 | },
4872 | {
4873 | "value": "you",
4874 | "position": [
4875 | 295,
4876 | 298
4877 | ]
4878 | },
4879 | {
4880 | "value": "were",
4881 | "position": [
4882 | 299,
4883 | 303
4884 | ]
4885 | },
4886 | {
4887 | "value": "a",
4888 | "position": [
4889 | 304,
4890 | 305
4891 | ]
4892 | },
4893 | {
4894 | "value": "boy",
4895 | "position": [
4896 | 306,
4897 | 309
4898 | ]
4899 | }
4900 | ]
4901 | },
4902 | {
4903 | "pageIndex": 21,
4904 | "content": "“Ah,” he said, with his eyes closed tightly, “it was my father. My father taught me how to fish in the clear, cool river.”",
4905 | "tokens": [
4906 | {
4907 | "value": "he",
4908 | "position": [
4909 | 6,
4910 | 8
4911 | ]
4912 | },
4913 | {
4914 | "value": "said",
4915 | "position": [
4916 | 9,
4917 | 13
4918 | ]
4919 | },
4920 | {
4921 | "value": "with",
4922 | "position": [
4923 | 15,
4924 | 19
4925 | ]
4926 | },
4927 | {
4928 | "value": "his",
4929 | "position": [
4930 | 20,
4931 | 23
4932 | ]
4933 | },
4934 | {
4935 | "value": "eyes",
4936 | "position": [
4937 | 24,
4938 | 28
4939 | ]
4940 | },
4941 | {
4942 | "value": "closed",
4943 | "position": [
4944 | 29,
4945 | 35
4946 | ]
4947 | },
4948 | {
4949 | "value": "tightly",
4950 | "position": [
4951 | 36,
4952 | 43
4953 | ]
4954 | },
4955 | {
4956 | "value": "it",
4957 | "position": [
4958 | 46,
4959 | 48
4960 | ]
4961 | },
4962 | {
4963 | "value": "was",
4964 | "position": [
4965 | 49,
4966 | 52
4967 | ]
4968 | },
4969 | {
4970 | "value": "my",
4971 | "position": [
4972 | 53,
4973 | 55
4974 | ]
4975 | },
4976 | {
4977 | "value": "father",
4978 | "position": [
4979 | 56,
4980 | 62
4981 | ]
4982 | },
4983 | {
4984 | "value": "my",
4985 | "position": [
4986 | 64,
4987 | 66
4988 | ]
4989 | },
4990 | {
4991 | "value": "father",
4992 | "position": [
4993 | 67,
4994 | 73
4995 | ]
4996 | },
4997 | {
4998 | "value": "taught",
4999 | "position": [
5000 | 74,
5001 | 80
5002 | ]
5003 | },
5004 | {
5005 | "value": "me",
5006 | "position": [
5007 | 81,
5008 | 83
5009 | ]
5010 | },
5011 | {
5012 | "value": "how",
5013 | "position": [
5014 | 84,
5015 | 87
5016 | ]
5017 | },
5018 | {
5019 | "value": "to",
5020 | "position": [
5021 | 88,
5022 | 90
5023 | ]
5024 | },
5025 | {
5026 | "value": "fish",
5027 | "position": [
5028 | 91,
5029 | 95
5030 | ]
5031 | },
5032 | {
5033 | "value": "in",
5034 | "position": [
5035 | 96,
5036 | 98
5037 | ]
5038 | },
5039 | {
5040 | "value": "the",
5041 | "position": [
5042 | 99,
5043 | 102
5044 | ]
5045 | },
5046 | {
5047 | "value": "clear",
5048 | "position": [
5049 | 103,
5050 | 108
5051 | ]
5052 | },
5053 | {
5054 | "value": "cool",
5055 | "position": [
5056 | 110,
5057 | 114
5058 | ]
5059 | },
5060 | {
5061 | "value": "river",
5062 | "position": [
5063 | 115,
5064 | 120
5065 | ]
5066 | }
5067 | ]
5068 | },
5069 | {
5070 | "pageIndex": 22,
5071 | "content": "My bobber bounced on the water, and the blue feather waved in the air. I reeled it in and cast again and caught a white white cloud.",
5072 | "tokens": [
5073 | {
5074 | "value": "my",
5075 | "position": [
5076 | 0,
5077 | 2
5078 | ]
5079 | },
5080 | {
5081 | "value": "bobber",
5082 | "position": [
5083 | 3,
5084 | 9
5085 | ]
5086 | },
5087 | {
5088 | "value": "bounced",
5089 | "position": [
5090 | 10,
5091 | 17
5092 | ]
5093 | },
5094 | {
5095 | "value": "on",
5096 | "position": [
5097 | 18,
5098 | 20
5099 | ]
5100 | },
5101 | {
5102 | "value": "the",
5103 | "position": [
5104 | 21,
5105 | 24
5106 | ]
5107 | },
5108 | {
5109 | "value": "water",
5110 | "position": [
5111 | 25,
5112 | 30
5113 | ]
5114 | },
5115 | {
5116 | "value": "and",
5117 | "position": [
5118 | 32,
5119 | 35
5120 | ]
5121 | },
5122 | {
5123 | "value": "the",
5124 | "position": [
5125 | 36,
5126 | 39
5127 | ]
5128 | },
5129 | {
5130 | "value": "blue",
5131 | "position": [
5132 | 40,
5133 | 44
5134 | ]
5135 | },
5136 | {
5137 | "value": "feather",
5138 | "position": [
5139 | 45,
5140 | 52
5141 | ]
5142 | },
5143 | {
5144 | "value": "waved",
5145 | "position": [
5146 | 53,
5147 | 58
5148 | ]
5149 | },
5150 | {
5151 | "value": "in",
5152 | "position": [
5153 | 59,
5154 | 61
5155 | ]
5156 | },
5157 | {
5158 | "value": "the",
5159 | "position": [
5160 | 62,
5161 | 65
5162 | ]
5163 | },
5164 | {
5165 | "value": "air",
5166 | "position": [
5167 | 66,
5168 | 69
5169 | ]
5170 | },
5171 | {
5172 | "value": "i",
5173 | "position": [
5174 | 71,
5175 | 72
5176 | ]
5177 | },
5178 | {
5179 | "value": "reeled",
5180 | "position": [
5181 | 73,
5182 | 79
5183 | ]
5184 | },
5185 | {
5186 | "value": "it",
5187 | "position": [
5188 | 80,
5189 | 82
5190 | ]
5191 | },
5192 | {
5193 | "value": "in",
5194 | "position": [
5195 | 83,
5196 | 85
5197 | ]
5198 | },
5199 | {
5200 | "value": "and",
5201 | "position": [
5202 | 86,
5203 | 89
5204 | ]
5205 | },
5206 | {
5207 | "value": "cast",
5208 | "position": [
5209 | 90,
5210 | 94
5211 | ]
5212 | },
5213 | {
5214 | "value": "again",
5215 | "position": [
5216 | 95,
5217 | 100
5218 | ]
5219 | },
5220 | {
5221 | "value": "and",
5222 | "position": [
5223 | 101,
5224 | 104
5225 | ]
5226 | },
5227 | {
5228 | "value": "caught",
5229 | "position": [
5230 | 105,
5231 | 111
5232 | ]
5233 | },
5234 | {
5235 | "value": "a",
5236 | "position": [
5237 | 112,
5238 | 113
5239 | ]
5240 | },
5241 | {
5242 | "value": "white",
5243 | "position": [
5244 | 114,
5245 | 119
5246 | ]
5247 | },
5248 | {
5249 | "value": "white",
5250 | "position": [
5251 | 120,
5252 | 125
5253 | ]
5254 | },
5255 | {
5256 | "value": "cloud",
5257 | "position": [
5258 | 126,
5259 | 131
5260 | ]
5261 | }
5262 | ]
5263 | },
5264 | {
5265 | "pageIndex": 23,
5266 | "content": "“Oh, where is that house?” my father said. “And where are those fields and that river and that father and that boy?” ' I reeled in my line. I cast it higher and farther, and it sailed lazily through the air. And this time I caught it all.",
5267 | "tokens": [
5268 | {
5269 | "value": "oh",
5270 | "position": [
5271 | 1,
5272 | 3
5273 | ]
5274 | },
5275 | {
5276 | "value": "where",
5277 | "position": [
5278 | 5,
5279 | 10
5280 | ]
5281 | },
5282 | {
5283 | "value": "is",
5284 | "position": [
5285 | 11,
5286 | 13
5287 | ]
5288 | },
5289 | {
5290 | "value": "that",
5291 | "position": [
5292 | 14,
5293 | 18
5294 | ]
5295 | },
5296 | {
5297 | "value": "house",
5298 | "position": [
5299 | 19,
5300 | 24
5301 | ]
5302 | },
5303 | {
5304 | "value": "my",
5305 | "position": [
5306 | 27,
5307 | 29
5308 | ]
5309 | },
5310 | {
5311 | "value": "father",
5312 | "position": [
5313 | 30,
5314 | 36
5315 | ]
5316 | },
5317 | {
5318 | "value": "said",
5319 | "position": [
5320 | 37,
5321 | 41
5322 | ]
5323 | },
5324 | {
5325 | "value": "and",
5326 | "position": [
5327 | 44,
5328 | 47
5329 | ]
5330 | },
5331 | {
5332 | "value": "where",
5333 | "position": [
5334 | 48,
5335 | 53
5336 | ]
5337 | },
5338 | {
5339 | "value": "are",
5340 | "position": [
5341 | 54,
5342 | 57
5343 | ]
5344 | },
5345 | {
5346 | "value": "those",
5347 | "position": [
5348 | 58,
5349 | 63
5350 | ]
5351 | },
5352 | {
5353 | "value": "fields",
5354 | "position": [
5355 | 64,
5356 | 70
5357 | ]
5358 | },
5359 | {
5360 | "value": "and",
5361 | "position": [
5362 | 71,
5363 | 74
5364 | ]
5365 | },
5366 | {
5367 | "value": "that",
5368 | "position": [
5369 | 75,
5370 | 79
5371 | ]
5372 | },
5373 | {
5374 | "value": "river",
5375 | "position": [
5376 | 80,
5377 | 85
5378 | ]
5379 | },
5380 | {
5381 | "value": "and",
5382 | "position": [
5383 | 86,
5384 | 89
5385 | ]
5386 | },
5387 | {
5388 | "value": "that",
5389 | "position": [
5390 | 90,
5391 | 94
5392 | ]
5393 | },
5394 | {
5395 | "value": "father",
5396 | "position": [
5397 | 95,
5398 | 101
5399 | ]
5400 | },
5401 | {
5402 | "value": "and",
5403 | "position": [
5404 | 102,
5405 | 105
5406 | ]
5407 | },
5408 | {
5409 | "value": "that",
5410 | "position": [
5411 | 106,
5412 | 110
5413 | ]
5414 | },
5415 | {
5416 | "value": "boy",
5417 | "position": [
5418 | 111,
5419 | 114
5420 | ]
5421 | },
5422 | {
5423 | "value": "i",
5424 | "position": [
5425 | 119,
5426 | 120
5427 | ]
5428 | },
5429 | {
5430 | "value": "reeled",
5431 | "position": [
5432 | 121,
5433 | 127
5434 | ]
5435 | },
5436 | {
5437 | "value": "in",
5438 | "position": [
5439 | 128,
5440 | 130
5441 | ]
5442 | },
5443 | {
5444 | "value": "my",
5445 | "position": [
5446 | 131,
5447 | 133
5448 | ]
5449 | },
5450 | {
5451 | "value": "line",
5452 | "position": [
5453 | 134,
5454 | 138
5455 | ]
5456 | },
5457 | {
5458 | "value": "i",
5459 | "position": [
5460 | 140,
5461 | 141
5462 | ]
5463 | },
5464 | {
5465 | "value": "cast",
5466 | "position": [
5467 | 142,
5468 | 146
5469 | ]
5470 | },
5471 | {
5472 | "value": "it",
5473 | "position": [
5474 | 147,
5475 | 149
5476 | ]
5477 | },
5478 | {
5479 | "value": "higher",
5480 | "position": [
5481 | 150,
5482 | 156
5483 | ]
5484 | },
5485 | {
5486 | "value": "and",
5487 | "position": [
5488 | 157,
5489 | 160
5490 | ]
5491 | },
5492 | {
5493 | "value": "farther",
5494 | "position": [
5495 | 161,
5496 | 168
5497 | ]
5498 | },
5499 | {
5500 | "value": "and",
5501 | "position": [
5502 | 170,
5503 | 173
5504 | ]
5505 | },
5506 | {
5507 | "value": "it",
5508 | "position": [
5509 | 174,
5510 | 176
5511 | ]
5512 | },
5513 | {
5514 | "value": "sailed",
5515 | "position": [
5516 | 177,
5517 | 183
5518 | ]
5519 | },
5520 | {
5521 | "value": "lazily",
5522 | "position": [
5523 | 184,
5524 | 190
5525 | ]
5526 | },
5527 | {
5528 | "value": "through",
5529 | "position": [
5530 | 191,
5531 | 198
5532 | ]
5533 | },
5534 | {
5535 | "value": "the",
5536 | "position": [
5537 | 199,
5538 | 202
5539 | ]
5540 | },
5541 | {
5542 | "value": "air",
5543 | "position": [
5544 | 203,
5545 | 206
5546 | ]
5547 | },
5548 | {
5549 | "value": "and",
5550 | "position": [
5551 | 208,
5552 | 211
5553 | ]
5554 | },
5555 | {
5556 | "value": "this",
5557 | "position": [
5558 | 212,
5559 | 216
5560 | ]
5561 | },
5562 | {
5563 | "value": "time",
5564 | "position": [
5565 | 217,
5566 | 221
5567 | ]
5568 | },
5569 | {
5570 | "value": "i",
5571 | "position": [
5572 | 222,
5573 | 223
5574 | ]
5575 | },
5576 | {
5577 | "value": "caught",
5578 | "position": [
5579 | 224,
5580 | 230
5581 | ]
5582 | },
5583 | {
5584 | "value": "it",
5585 | "position": [
5586 | 231,
5587 | 233
5588 | ]
5589 | },
5590 | {
5591 | "value": "all",
5592 | "position": [
5593 | 234,
5594 | 237
5595 | ]
5596 | }
5597 | ]
5598 | },
5599 | {
5600 | "pageIndex": 24,
5601 | "content": "I caught a bubble of breeze and a sliver of sky and a slice of yellow sun and a small gray house with a crooked porch and tiny windows and a red roof and rolling green fields with red flowers waving and tall green green trees and a river rippling cool and clear.",
5602 | "tokens": [
5603 | {
5604 | "value": "i",
5605 | "position": [
5606 | 0,
5607 | 1
5608 | ]
5609 | },
5610 | {
5611 | "value": "caught",
5612 | "position": [
5613 | 2,
5614 | 8
5615 | ]
5616 | },
5617 | {
5618 | "value": "a",
5619 | "position": [
5620 | 9,
5621 | 10
5622 | ]
5623 | },
5624 | {
5625 | "value": "bubble",
5626 | "position": [
5627 | 11,
5628 | 17
5629 | ]
5630 | },
5631 | {
5632 | "value": "of",
5633 | "position": [
5634 | 18,
5635 | 20
5636 | ]
5637 | },
5638 | {
5639 | "value": "breeze",
5640 | "position": [
5641 | 21,
5642 | 27
5643 | ]
5644 | },
5645 | {
5646 | "value": "and",
5647 | "position": [
5648 | 28,
5649 | 31
5650 | ]
5651 | },
5652 | {
5653 | "value": "a",
5654 | "position": [
5655 | 32,
5656 | 33
5657 | ]
5658 | },
5659 | {
5660 | "value": "sliver",
5661 | "position": [
5662 | 34,
5663 | 40
5664 | ]
5665 | },
5666 | {
5667 | "value": "of",
5668 | "position": [
5669 | 41,
5670 | 43
5671 | ]
5672 | },
5673 | {
5674 | "value": "sky",
5675 | "position": [
5676 | 44,
5677 | 47
5678 | ]
5679 | },
5680 | {
5681 | "value": "and",
5682 | "position": [
5683 | 48,
5684 | 51
5685 | ]
5686 | },
5687 | {
5688 | "value": "a",
5689 | "position": [
5690 | 52,
5691 | 53
5692 | ]
5693 | },
5694 | {
5695 | "value": "slice",
5696 | "position": [
5697 | 54,
5698 | 59
5699 | ]
5700 | },
5701 | {
5702 | "value": "of",
5703 | "position": [
5704 | 60,
5705 | 62
5706 | ]
5707 | },
5708 | {
5709 | "value": "yellow",
5710 | "position": [
5711 | 63,
5712 | 69
5713 | ]
5714 | },
5715 | {
5716 | "value": "sun",
5717 | "position": [
5718 | 70,
5719 | 73
5720 | ]
5721 | },
5722 | {
5723 | "value": "and",
5724 | "position": [
5725 | 74,
5726 | 77
5727 | ]
5728 | },
5729 | {
5730 | "value": "a",
5731 | "position": [
5732 | 78,
5733 | 79
5734 | ]
5735 | },
5736 | {
5737 | "value": "small",
5738 | "position": [
5739 | 80,
5740 | 85
5741 | ]
5742 | },
5743 | {
5744 | "value": "gray",
5745 | "position": [
5746 | 86,
5747 | 90
5748 | ]
5749 | },
5750 | {
5751 | "value": "house",
5752 | "position": [
5753 | 91,
5754 | 96
5755 | ]
5756 | },
5757 | {
5758 | "value": "with",
5759 | "position": [
5760 | 97,
5761 | 101
5762 | ]
5763 | },
5764 | {
5765 | "value": "a",
5766 | "position": [
5767 | 102,
5768 | 103
5769 | ]
5770 | },
5771 | {
5772 | "value": "crooked",
5773 | "position": [
5774 | 104,
5775 | 111
5776 | ]
5777 | },
5778 | {
5779 | "value": "porch",
5780 | "position": [
5781 | 112,
5782 | 117
5783 | ]
5784 | },
5785 | {
5786 | "value": "and",
5787 | "position": [
5788 | 118,
5789 | 121
5790 | ]
5791 | },
5792 | {
5793 | "value": "tiny",
5794 | "position": [
5795 | 122,
5796 | 126
5797 | ]
5798 | },
5799 | {
5800 | "value": "windows",
5801 | "position": [
5802 | 127,
5803 | 134
5804 | ]
5805 | },
5806 | {
5807 | "value": "and",
5808 | "position": [
5809 | 135,
5810 | 138
5811 | ]
5812 | },
5813 | {
5814 | "value": "a",
5815 | "position": [
5816 | 139,
5817 | 140
5818 | ]
5819 | },
5820 | {
5821 | "value": "red",
5822 | "position": [
5823 | 141,
5824 | 144
5825 | ]
5826 | },
5827 | {
5828 | "value": "roof",
5829 | "position": [
5830 | 145,
5831 | 149
5832 | ]
5833 | },
5834 | {
5835 | "value": "and",
5836 | "position": [
5837 | 150,
5838 | 153
5839 | ]
5840 | },
5841 | {
5842 | "value": "rolling",
5843 | "position": [
5844 | 154,
5845 | 161
5846 | ]
5847 | },
5848 | {
5849 | "value": "green",
5850 | "position": [
5851 | 162,
5852 | 167
5853 | ]
5854 | },
5855 | {
5856 | "value": "fields",
5857 | "position": [
5858 | 168,
5859 | 174
5860 | ]
5861 | },
5862 | {
5863 | "value": "with",
5864 | "position": [
5865 | 175,
5866 | 179
5867 | ]
5868 | },
5869 | {
5870 | "value": "red",
5871 | "position": [
5872 | 180,
5873 | 183
5874 | ]
5875 | },
5876 | {
5877 | "value": "flowers",
5878 | "position": [
5879 | 184,
5880 | 191
5881 | ]
5882 | },
5883 | {
5884 | "value": "waving",
5885 | "position": [
5886 | 192,
5887 | 198
5888 | ]
5889 | },
5890 | {
5891 | "value": "and",
5892 | "position": [
5893 | 199,
5894 | 202
5895 | ]
5896 | },
5897 | {
5898 | "value": "tall",
5899 | "position": [
5900 | 203,
5901 | 207
5902 | ]
5903 | },
5904 | {
5905 | "value": "green",
5906 | "position": [
5907 | 208,
5908 | 213
5909 | ]
5910 | },
5911 | {
5912 | "value": "green",
5913 | "position": [
5914 | 214,
5915 | 219
5916 | ]
5917 | },
5918 | {
5919 | "value": "trees",
5920 | "position": [
5921 | 220,
5922 | 225
5923 | ]
5924 | },
5925 | {
5926 | "value": "and",
5927 | "position": [
5928 | 226,
5929 | 229
5930 | ]
5931 | },
5932 | {
5933 | "value": "a",
5934 | "position": [
5935 | 230,
5936 | 231
5937 | ]
5938 | },
5939 | {
5940 | "value": "river",
5941 | "position": [
5942 | 232,
5943 | 237
5944 | ]
5945 | },
5946 | {
5947 | "value": "rippling",
5948 | "position": [
5949 | 238,
5950 | 246
5951 | ]
5952 | },
5953 | {
5954 | "value": "cool",
5955 | "position": [
5956 | 247,
5957 | 251
5958 | ]
5959 | },
5960 | {
5961 | "value": "and",
5962 | "position": [
5963 | 252,
5964 | 255
5965 | ]
5966 | },
5967 | {
5968 | "value": "clear",
5969 | "position": [
5970 | 256,
5971 | 261
5972 | ]
5973 | }
5974 | ]
5975 | },
5976 | {
5977 | "pageIndex": 25,
5978 | "content": "“Oh,” my father said again “Where is that father and that boy?” I reeled in my line. “Right here,” I said, and he turned to look at me, as I cast my line again so high, so far.",
5979 | "tokens": [
5980 | {
5981 | "value": "oh",
5982 | "position": [
5983 | 1,
5984 | 3
5985 | ]
5986 | },
5987 | {
5988 | "value": "my",
5989 | "position": [
5990 | 6,
5991 | 8
5992 | ]
5993 | },
5994 | {
5995 | "value": "father",
5996 | "position": [
5997 | 9,
5998 | 15
5999 | ]
6000 | },
6001 | {
6002 | "value": "said",
6003 | "position": [
6004 | 16,
6005 | 20
6006 | ]
6007 | },
6008 | {
6009 | "value": "again",
6010 | "position": [
6011 | 21,
6012 | 26
6013 | ]
6014 | },
6015 | {
6016 | "value": "where",
6017 | "position": [
6018 | 28,
6019 | 33
6020 | ]
6021 | },
6022 | {
6023 | "value": "is",
6024 | "position": [
6025 | 34,
6026 | 36
6027 | ]
6028 | },
6029 | {
6030 | "value": "that",
6031 | "position": [
6032 | 37,
6033 | 41
6034 | ]
6035 | },
6036 | {
6037 | "value": "father",
6038 | "position": [
6039 | 42,
6040 | 48
6041 | ]
6042 | },
6043 | {
6044 | "value": "and",
6045 | "position": [
6046 | 49,
6047 | 52
6048 | ]
6049 | },
6050 | {
6051 | "value": "that",
6052 | "position": [
6053 | 53,
6054 | 57
6055 | ]
6056 | },
6057 | {
6058 | "value": "boy",
6059 | "position": [
6060 | 58,
6061 | 61
6062 | ]
6063 | },
6064 | {
6065 | "value": "i",
6066 | "position": [
6067 | 64,
6068 | 65
6069 | ]
6070 | },
6071 | {
6072 | "value": "reeled",
6073 | "position": [
6074 | 66,
6075 | 72
6076 | ]
6077 | },
6078 | {
6079 | "value": "in",
6080 | "position": [
6081 | 73,
6082 | 75
6083 | ]
6084 | },
6085 | {
6086 | "value": "my",
6087 | "position": [
6088 | 76,
6089 | 78
6090 | ]
6091 | },
6092 | {
6093 | "value": "line",
6094 | "position": [
6095 | 79,
6096 | 83
6097 | ]
6098 | },
6099 | {
6100 | "value": "right",
6101 | "position": [
6102 | 86,
6103 | 91
6104 | ]
6105 | },
6106 | {
6107 | "value": "here",
6108 | "position": [
6109 | 92,
6110 | 96
6111 | ]
6112 | },
6113 | {
6114 | "value": "i",
6115 | "position": [
6116 | 99,
6117 | 100
6118 | ]
6119 | },
6120 | {
6121 | "value": "said",
6122 | "position": [
6123 | 101,
6124 | 105
6125 | ]
6126 | },
6127 | {
6128 | "value": "and",
6129 | "position": [
6130 | 107,
6131 | 110
6132 | ]
6133 | },
6134 | {
6135 | "value": "he",
6136 | "position": [
6137 | 111,
6138 | 113
6139 | ]
6140 | },
6141 | {
6142 | "value": "turned",
6143 | "position": [
6144 | 114,
6145 | 120
6146 | ]
6147 | },
6148 | {
6149 | "value": "to",
6150 | "position": [
6151 | 121,
6152 | 123
6153 | ]
6154 | },
6155 | {
6156 | "value": "look",
6157 | "position": [
6158 | 124,
6159 | 128
6160 | ]
6161 | },
6162 | {
6163 | "value": "at",
6164 | "position": [
6165 | 129,
6166 | 131
6167 | ]
6168 | },
6169 | {
6170 | "value": "me",
6171 | "position": [
6172 | 132,
6173 | 134
6174 | ]
6175 | },
6176 | {
6177 | "value": "as",
6178 | "position": [
6179 | 136,
6180 | 138
6181 | ]
6182 | },
6183 | {
6184 | "value": "i",
6185 | "position": [
6186 | 139,
6187 | 140
6188 | ]
6189 | },
6190 | {
6191 | "value": "cast",
6192 | "position": [
6193 | 141,
6194 | 145
6195 | ]
6196 | },
6197 | {
6198 | "value": "my",
6199 | "position": [
6200 | 146,
6201 | 148
6202 | ]
6203 | },
6204 | {
6205 | "value": "line",
6206 | "position": [
6207 | 149,
6208 | 153
6209 | ]
6210 | },
6211 | {
6212 | "value": "again",
6213 | "position": [
6214 | 154,
6215 | 159
6216 | ]
6217 | },
6218 | {
6219 | "value": "so",
6220 | "position": [
6221 | 160,
6222 | 162
6223 | ]
6224 | },
6225 | {
6226 | "value": "high",
6227 | "position": [
6228 | 163,
6229 | 167
6230 | ]
6231 | },
6232 | {
6233 | "value": "so",
6234 | "position": [
6235 | 169,
6236 | 171
6237 | ]
6238 | },
6239 | {
6240 | "value": "far",
6241 | "position": [
6242 | 172,
6243 | 175
6244 | ]
6245 | }
6246 | ]
6247 | },
6248 | {
6249 | "pageIndex": 26,
6250 | "content": "And at the end of the day, after we’d put our fishing poles back into the trunk and set off down the winding lane, he said, “We’ve been on a journey. To a secret place. We caught the air! We caught the breeze!”",
6251 | "tokens": [
6252 | {
6253 | "value": "and",
6254 | "position": [
6255 | 0,
6256 | 3
6257 | ]
6258 | },
6259 | {
6260 | "value": "at",
6261 | "position": [
6262 | 4,
6263 | 6
6264 | ]
6265 | },
6266 | {
6267 | "value": "the",
6268 | "position": [
6269 | 7,
6270 | 10
6271 | ]
6272 | },
6273 | {
6274 | "value": "end",
6275 | "position": [
6276 | 11,
6277 | 14
6278 | ]
6279 | },
6280 | {
6281 | "value": "of",
6282 | "position": [
6283 | 15,
6284 | 17
6285 | ]
6286 | },
6287 | {
6288 | "value": "the",
6289 | "position": [
6290 | 18,
6291 | 21
6292 | ]
6293 | },
6294 | {
6295 | "value": "day",
6296 | "position": [
6297 | 22,
6298 | 25
6299 | ]
6300 | },
6301 | {
6302 | "value": "after",
6303 | "position": [
6304 | 27,
6305 | 32
6306 | ]
6307 | },
6308 | {
6309 | "value": "we'd",
6310 | "position": [
6311 | 33,
6312 | 37
6313 | ]
6314 | },
6315 | {
6316 | "value": "put",
6317 | "position": [
6318 | 38,
6319 | 41
6320 | ]
6321 | },
6322 | {
6323 | "value": "our",
6324 | "position": [
6325 | 42,
6326 | 45
6327 | ]
6328 | },
6329 | {
6330 | "value": "fishing",
6331 | "position": [
6332 | 46,
6333 | 53
6334 | ]
6335 | },
6336 | {
6337 | "value": "poles",
6338 | "position": [
6339 | 54,
6340 | 59
6341 | ]
6342 | },
6343 | {
6344 | "value": "back",
6345 | "position": [
6346 | 60,
6347 | 64
6348 | ]
6349 | },
6350 | {
6351 | "value": "into",
6352 | "position": [
6353 | 65,
6354 | 69
6355 | ]
6356 | },
6357 | {
6358 | "value": "the",
6359 | "position": [
6360 | 70,
6361 | 73
6362 | ]
6363 | },
6364 | {
6365 | "value": "trunk",
6366 | "position": [
6367 | 74,
6368 | 79
6369 | ]
6370 | },
6371 | {
6372 | "value": "and",
6373 | "position": [
6374 | 80,
6375 | 83
6376 | ]
6377 | },
6378 | {
6379 | "value": "set",
6380 | "position": [
6381 | 84,
6382 | 87
6383 | ]
6384 | },
6385 | {
6386 | "value": "off",
6387 | "position": [
6388 | 88,
6389 | 91
6390 | ]
6391 | },
6392 | {
6393 | "value": "down",
6394 | "position": [
6395 | 92,
6396 | 96
6397 | ]
6398 | },
6399 | {
6400 | "value": "the",
6401 | "position": [
6402 | 97,
6403 | 100
6404 | ]
6405 | },
6406 | {
6407 | "value": "winding",
6408 | "position": [
6409 | 101,
6410 | 108
6411 | ]
6412 | },
6413 | {
6414 | "value": "lane",
6415 | "position": [
6416 | 109,
6417 | 113
6418 | ]
6419 | },
6420 | {
6421 | "value": "he",
6422 | "position": [
6423 | 115,
6424 | 117
6425 | ]
6426 | },
6427 | {
6428 | "value": "said",
6429 | "position": [
6430 | 118,
6431 | 122
6432 | ]
6433 | },
6434 | {
6435 | "value": "we've",
6436 | "position": [
6437 | 125,
6438 | 130
6439 | ]
6440 | },
6441 | {
6442 | "value": "been",
6443 | "position": [
6444 | 131,
6445 | 135
6446 | ]
6447 | },
6448 | {
6449 | "value": "on",
6450 | "position": [
6451 | 136,
6452 | 138
6453 | ]
6454 | },
6455 | {
6456 | "value": "a",
6457 | "position": [
6458 | 139,
6459 | 140
6460 | ]
6461 | },
6462 | {
6463 | "value": "journey",
6464 | "position": [
6465 | 141,
6466 | 148
6467 | ]
6468 | },
6469 | {
6470 | "value": "to",
6471 | "position": [
6472 | 150,
6473 | 152
6474 | ]
6475 | },
6476 | {
6477 | "value": "a",
6478 | "position": [
6479 | 153,
6480 | 154
6481 | ]
6482 | },
6483 | {
6484 | "value": "secret",
6485 | "position": [
6486 | 155,
6487 | 161
6488 | ]
6489 | },
6490 | {
6491 | "value": "place",
6492 | "position": [
6493 | 162,
6494 | 167
6495 | ]
6496 | },
6497 | {
6498 | "value": "we",
6499 | "position": [
6500 | 169,
6501 | 171
6502 | ]
6503 | },
6504 | {
6505 | "value": "caught",
6506 | "position": [
6507 | 172,
6508 | 178
6509 | ]
6510 | },
6511 | {
6512 | "value": "the",
6513 | "position": [
6514 | 179,
6515 | 182
6516 | ]
6517 | },
6518 | {
6519 | "value": "air",
6520 | "position": [
6521 | 183,
6522 | 186
6523 | ]
6524 | },
6525 | {
6526 | "value": "we",
6527 | "position": [
6528 | 188,
6529 | 190
6530 | ]
6531 | },
6532 | {
6533 | "value": "caught",
6534 | "position": [
6535 | 191,
6536 | 197
6537 | ]
6538 | },
6539 | {
6540 | "value": "the",
6541 | "position": [
6542 | 198,
6543 | 201
6544 | ]
6545 | },
6546 | {
6547 | "value": "breeze",
6548 | "position": [
6549 | 202,
6550 | 208
6551 | ]
6552 | }
6553 | ]
6554 | },
6555 | {
6556 | "pageIndex": 27,
6557 | "content": "And we also caught a small gray house with a crooked porch and tiny windows and a red roof and rolling green fields with red flowers waving and tall green green trees and a river ripplin cool and clear.",
6558 | "tokens": [
6559 | {
6560 | "value": "and",
6561 | "position": [
6562 | 0,
6563 | 3
6564 | ]
6565 | },
6566 | {
6567 | "value": "we",
6568 | "position": [
6569 | 4,
6570 | 6
6571 | ]
6572 | },
6573 | {
6574 | "value": "also",
6575 | "position": [
6576 | 7,
6577 | 11
6578 | ]
6579 | },
6580 | {
6581 | "value": "caught",
6582 | "position": [
6583 | 12,
6584 | 18
6585 | ]
6586 | },
6587 | {
6588 | "value": "a",
6589 | "position": [
6590 | 19,
6591 | 20
6592 | ]
6593 | },
6594 | {
6595 | "value": "small",
6596 | "position": [
6597 | 21,
6598 | 26
6599 | ]
6600 | },
6601 | {
6602 | "value": "gray",
6603 | "position": [
6604 | 27,
6605 | 31
6606 | ]
6607 | },
6608 | {
6609 | "value": "house",
6610 | "position": [
6611 | 32,
6612 | 37
6613 | ]
6614 | },
6615 | {
6616 | "value": "with",
6617 | "position": [
6618 | 38,
6619 | 42
6620 | ]
6621 | },
6622 | {
6623 | "value": "a",
6624 | "position": [
6625 | 43,
6626 | 44
6627 | ]
6628 | },
6629 | {
6630 | "value": "crooked",
6631 | "position": [
6632 | 45,
6633 | 52
6634 | ]
6635 | },
6636 | {
6637 | "value": "porch",
6638 | "position": [
6639 | 53,
6640 | 58
6641 | ]
6642 | },
6643 | {
6644 | "value": "and",
6645 | "position": [
6646 | 59,
6647 | 62
6648 | ]
6649 | },
6650 | {
6651 | "value": "tiny",
6652 | "position": [
6653 | 63,
6654 | 67
6655 | ]
6656 | },
6657 | {
6658 | "value": "windows",
6659 | "position": [
6660 | 68,
6661 | 75
6662 | ]
6663 | },
6664 | {
6665 | "value": "and",
6666 | "position": [
6667 | 76,
6668 | 79
6669 | ]
6670 | },
6671 | {
6672 | "value": "a",
6673 | "position": [
6674 | 80,
6675 | 81
6676 | ]
6677 | },
6678 | {
6679 | "value": "red",
6680 | "position": [
6681 | 82,
6682 | 85
6683 | ]
6684 | },
6685 | {
6686 | "value": "roof",
6687 | "position": [
6688 | 86,
6689 | 90
6690 | ]
6691 | },
6692 | {
6693 | "value": "and",
6694 | "position": [
6695 | 91,
6696 | 94
6697 | ]
6698 | },
6699 | {
6700 | "value": "rolling",
6701 | "position": [
6702 | 95,
6703 | 102
6704 | ]
6705 | },
6706 | {
6707 | "value": "green",
6708 | "position": [
6709 | 103,
6710 | 108
6711 | ]
6712 | },
6713 | {
6714 | "value": "fields",
6715 | "position": [
6716 | 109,
6717 | 115
6718 | ]
6719 | },
6720 | {
6721 | "value": "with",
6722 | "position": [
6723 | 116,
6724 | 120
6725 | ]
6726 | },
6727 | {
6728 | "value": "red",
6729 | "position": [
6730 | 121,
6731 | 124
6732 | ]
6733 | },
6734 | {
6735 | "value": "flowers",
6736 | "position": [
6737 | 125,
6738 | 132
6739 | ]
6740 | },
6741 | {
6742 | "value": "waving",
6743 | "position": [
6744 | 133,
6745 | 139
6746 | ]
6747 | },
6748 | {
6749 | "value": "and",
6750 | "position": [
6751 | 140,
6752 | 143
6753 | ]
6754 | },
6755 | {
6756 | "value": "tall",
6757 | "position": [
6758 | 144,
6759 | 148
6760 | ]
6761 | },
6762 | {
6763 | "value": "green",
6764 | "position": [
6765 | 149,
6766 | 154
6767 | ]
6768 | },
6769 | {
6770 | "value": "green",
6771 | "position": [
6772 | 155,
6773 | 160
6774 | ]
6775 | },
6776 | {
6777 | "value": "trees",
6778 | "position": [
6779 | 161,
6780 | 166
6781 | ]
6782 | },
6783 | {
6784 | "value": "and",
6785 | "position": [
6786 | 167,
6787 | 170
6788 | ]
6789 | },
6790 | {
6791 | "value": "a",
6792 | "position": [
6793 | 171,
6794 | 172
6795 | ]
6796 | },
6797 | {
6798 | "value": "river",
6799 | "position": [
6800 | 173,
6801 | 178
6802 | ]
6803 | },
6804 | {
6805 | "value": "ripplin",
6806 | "position": [
6807 | 179,
6808 | 186
6809 | ]
6810 | },
6811 | {
6812 | "value": "cool",
6813 | "position": [
6814 | 187,
6815 | 191
6816 | ]
6817 | },
6818 | {
6819 | "value": "and",
6820 | "position": [
6821 | 192,
6822 | 195
6823 | ]
6824 | },
6825 | {
6826 | "value": "clear",
6827 | "position": [
6828 | 196,
6829 | 201
6830 | ]
6831 | }
6832 | ]
6833 | },
6834 | {
6835 | "pageIndex": 28,
6836 | "content": "And we caught a father and we caught a boy who learned to fish.",
6837 | "tokens": [
6838 | {
6839 | "value": "and",
6840 | "position": [
6841 | 0,
6842 | 3
6843 | ]
6844 | },
6845 | {
6846 | "value": "we",
6847 | "position": [
6848 | 4,
6849 | 6
6850 | ]
6851 | },
6852 | {
6853 | "value": "caught",
6854 | "position": [
6855 | 7,
6856 | 13
6857 | ]
6858 | },
6859 | {
6860 | "value": "a",
6861 | "position": [
6862 | 14,
6863 | 15
6864 | ]
6865 | },
6866 | {
6867 | "value": "father",
6868 | "position": [
6869 | 16,
6870 | 22
6871 | ]
6872 | },
6873 | {
6874 | "value": "and",
6875 | "position": [
6876 | 23,
6877 | 26
6878 | ]
6879 | },
6880 | {
6881 | "value": "we",
6882 | "position": [
6883 | 27,
6884 | 29
6885 | ]
6886 | },
6887 | {
6888 | "value": "caught",
6889 | "position": [
6890 | 30,
6891 | 36
6892 | ]
6893 | },
6894 | {
6895 | "value": "a",
6896 | "position": [
6897 | 37,
6898 | 38
6899 | ]
6900 | },
6901 | {
6902 | "value": "boy",
6903 | "position": [
6904 | 39,
6905 | 42
6906 | ]
6907 | },
6908 | {
6909 | "value": "who",
6910 | "position": [
6911 | 43,
6912 | 46
6913 | ]
6914 | },
6915 | {
6916 | "value": "learned",
6917 | "position": [
6918 | 47,
6919 | 54
6920 | ]
6921 | },
6922 | {
6923 | "value": "to",
6924 | "position": [
6925 | 55,
6926 | 57
6927 | ]
6928 | },
6929 | {
6930 | "value": "fish",
6931 | "position": [
6932 | 58,
6933 | 62
6934 | ]
6935 | }
6936 | ]
6937 | },
6938 | {
6939 | "pageIndex": 29,
6940 | "content": "",
6941 | "tokens": []
6942 | }
6943 | ]
6944 | }
--------------------------------------------------------------------------------