Commit 948de609900745835656d4566a90fee64c5343da

Authored by Jay Berkenbilt
1 parent f50274ef

Objects json: write incrementally and in numeric order

The following script was used to adjust test data:

----------
#!/usr/bin/env python3
import json
import sys
import re

def json_dumps(data):
    return json.dumps(data, ensure_ascii=False,
                      indent=2, separators=(',', ': '))

for filename in sys.argv[1:]:
    with open(filename, 'r') as f:
        data = json.loads(f.read())
    if 'objects' not in data:
        continue
    trailer = None
    to_sort = []
    for k, v in data['objects'].items():
        if k == 'trailer':
            trailer = v
        else:
            m = re.match(r'^(\d+) \d+ R', k)
            if m:
                to_sort.append([int(m.group(1)), k, v])
    newobjects = {x[1]: x[2] for x in sorted(to_sort)}
    if trailer is not None:
        newobjects['trailer'] = trailer
    data['objects'] = newobjects
print(json_dumps(data))
----------
include/qpdf/JSON.hh
... ... @@ -92,6 +92,11 @@ class JSON
92 92 std::string const& key,
93 93 JSON const& value,
94 94 size_t depth = 0);
  95 + // Write just the key of a new dictionary item, useful if writing
  96 + // nested structures. Calls writeNext.
  97 + QPDF_DLL
  98 + static void writeDictionaryKey(
  99 + Pipeline* p, bool& first, std::string const& key, size_t depth = 0);
95 100 QPDF_DLL
96 101 static void writeArrayItem(
97 102 Pipeline*, bool& first, JSON const& element, size_t depth = 0);
... ... @@ -101,7 +106,7 @@ class JSON
101 106 // for the parent object. Then start a new first for the nested
102 107 // item.
103 108 QPDF_DLL
104   - static void writeNext(Pipeline* p, bool& first, size_t depth);
  109 + static void writeNext(Pipeline* p, bool& first, size_t depth = 0);
105 110  
106 111 // The JSON spec calls dictionaries "objects", but that creates
107 112 // too much confusion when referring to instances of the JSON
... ...
libqpdf/JSON.cc
... ... @@ -78,6 +78,14 @@ JSON::writeArrayClose(Pipeline* p, bool first, size_t depth)
78 78 }
79 79  
80 80 void
  81 +JSON::writeDictionaryKey(
  82 + Pipeline* p, bool& first, std::string const& key, size_t depth)
  83 +{
  84 + writeNext(p, first, depth);
  85 + *p << "\"" << key << "\": ";
  86 +}
  87 +
  88 +void
81 89 JSON::writeDictionaryItem(
82 90 Pipeline* p,
83 91 bool& first,
... ... @@ -85,8 +93,7 @@ JSON::writeDictionaryItem(
85 93 JSON const& value,
86 94 size_t depth)
87 95 {
88   - writeNext(p, first, depth);
89   - *p << "\"" << key << "\": ";
  96 + writeDictionaryKey(p, first, key, depth);
90 97 value.write(p, 1 + depth);
91 98 }
92 99  
... ...
libqpdf/QPDFJob.cc
... ... @@ -1044,20 +1044,23 @@ QPDFJob::getWantedJSONObjects()
1044 1044 void
1045 1045 QPDFJob::doJSONObjects(Pipeline* p, bool& first, QPDF& pdf)
1046 1046 {
  1047 + JSON::writeDictionaryKey(p, first, "objects", 0);
  1048 + bool first_object = true;
  1049 + JSON::writeDictionaryOpen(p, first_object, 1);
1047 1050 bool all_objects = m->json_objects.empty();
1048 1051 std::set<QPDFObjGen> wanted_og = getWantedJSONObjects();
1049   - JSON j_objects = JSON::makeDictionary();
1050   - if (all_objects || m->json_objects.count("trailer")) {
1051   - j_objects.addDictionaryMember(
1052   - "trailer", pdf.getTrailer().getJSON(true));
1053   - }
1054 1052 std::vector<QPDFObjectHandle> objects = pdf.getAllObjects();
1055 1053 for (auto& obj: objects) {
1056 1054 if (all_objects || wanted_og.count(obj.getObjGen())) {
1057   - j_objects.addDictionaryMember(obj.unparse(), obj.getJSON(true));
  1055 + JSON::writeDictionaryItem(
  1056 + p, first_object, obj.unparse(), obj.getJSON(true), 1);
1058 1057 }
1059 1058 }
1060   - JSON::writeDictionaryItem(p, first, "objects", j_objects, 0);
  1059 + if (all_objects || m->json_objects.count("trailer")) {
  1060 + JSON::writeDictionaryItem(
  1061 + p, first_object, "trailer", pdf.getTrailer().getJSON(true), 1);
  1062 + }
  1063 + JSON::writeDictionaryClose(p, first_object, 1);
1061 1064 }
1062 1065  
1063 1066 void
... ... @@ -1090,8 +1093,7 @@ QPDFJob::doJSONObjectinfo(Pipeline* p, bool&amp; first, QPDF&amp; pdf)
1090 1093 void
1091 1094 QPDFJob::doJSONPages(Pipeline* p, bool& first, QPDF& pdf)
1092 1095 {
1093   - JSON::writeNext(p, first, 0);
1094   - *p << "\"pages\": ";
  1096 + JSON::writeDictionaryKey(p, first, "pages", 0);
1095 1097 bool first_page = true;
1096 1098 JSON::writeArrayOpen(p, first_page, 1);
1097 1099 QPDFPageDocumentHelper pdh(pdf);
... ...
qpdf/qtest/qpdf/json-field-types---show-encryption-key.out
... ... @@ -465,6 +465,163 @@
465 465 "/StructTreeRoot": "17 0 R",
466 466 "/Type": "/Catalog"
467 467 },
  468 + "2 0 R": {
  469 + "/CreationDate": "D:20190103125434-05'00'",
  470 + "/Creator": "Writer",
  471 + "/Producer": "LibreOffice 6.1"
  472 + },
  473 + "3 0 R": {
  474 + "/Font": "18 0 R",
  475 + "/ProcSet": [
  476 + "/PDF",
  477 + "/Text"
  478 + ]
  479 + },
  480 + "4 0 R": {
  481 + "/AP": {
  482 + "/N": "19 0 R"
  483 + },
  484 + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
  485 + "/DR": {
  486 + "/Font": "18 0 R"
  487 + },
  488 + "/DV": "",
  489 + "/F": 4,
  490 + "/FT": "/Tx",
  491 + "/P": "15 0 R",
  492 + "/Rect": [
  493 + 123.499,
  494 + 689.901,
  495 + 260.801,
  496 + 704.699
  497 + ],
  498 + "/Subtype": "/Widget",
  499 + "/T": "text",
  500 + "/Type": "/Annot",
  501 + "/V": ""
  502 + },
  503 + "5 0 R": {
  504 + "/DV": "/1",
  505 + "/FT": "/Btn",
  506 + "/Ff": 49152,
  507 + "/Kids": [
  508 + "21 0 R",
  509 + "22 0 R",
  510 + "23 0 R"
  511 + ],
  512 + "/P": "15 0 R",
  513 + "/T": "r1",
  514 + "/V": "/1"
  515 + },
  516 + "6 0 R": {
  517 + "/AP": {
  518 + "/N": {
  519 + "/Off": "24 0 R",
  520 + "/Yes": "26 0 R"
  521 + }
  522 + },
  523 + "/AS": "/Off",
  524 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  525 + "/DR": {
  526 + "/Font": {
  527 + "/ZaDi": "28 0 R"
  528 + }
  529 + },
  530 + "/DV": "/Off",
  531 + "/F": 4,
  532 + "/FT": "/Btn",
  533 + "/MK": {
  534 + "/CA": "8"
  535 + },
  536 + "/P": "15 0 R",
  537 + "/Rect": [
  538 + 118.649,
  539 + 554.301,
  540 + 130.701,
  541 + 566.349
  542 + ],
  543 + "/Subtype": "/Widget",
  544 + "/T": "checkbox1",
  545 + "/Type": "/Annot",
  546 + "/V": "/Off"
  547 + },
  548 + "7 0 R": {
  549 + "/AP": {
  550 + "/N": {
  551 + "/Off": "29 0 R",
  552 + "/Yes": "31 0 R"
  553 + }
  554 + },
  555 + "/AS": "/Yes",
  556 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  557 + "/DR": {
  558 + "/Font": {
  559 + "/ZaDi": "28 0 R"
  560 + }
  561 + },
  562 + "/DV": "/Yes",
  563 + "/F": 4,
  564 + "/FT": "/Btn",
  565 + "/MK": {
  566 + "/CA": "8"
  567 + },
  568 + "/P": "15 0 R",
  569 + "/Rect": [
  570 + 118.649,
  571 + 527.751,
  572 + 130.701,
  573 + 539.799
  574 + ],
  575 + "/Subtype": "/Widget",
  576 + "/T": "checkbox2",
  577 + "/Type": "/Annot",
  578 + "/V": "/Yes"
  579 + },
  580 + "8 0 R": {
  581 + "/AP": {
  582 + "/N": {
  583 + "/Off": "33 0 R",
  584 + "/Yes": "35 0 R"
  585 + }
  586 + },
  587 + "/AS": "/Off",
  588 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  589 + "/DR": {
  590 + "/Font": {
  591 + "/ZaDi": "28 0 R"
  592 + }
  593 + },
  594 + "/DV": "/Off",
  595 + "/F": 4,
  596 + "/FT": "/Btn",
  597 + "/MK": {
  598 + "/CA": "8"
  599 + },
  600 + "/P": "15 0 R",
  601 + "/Rect": [
  602 + 118.649,
  603 + 500.501,
  604 + 130.701,
  605 + 512.549
  606 + ],
  607 + "/Subtype": "/Widget",
  608 + "/T": "checkbox3",
  609 + "/Type": "/Annot",
  610 + "/V": "/Off"
  611 + },
  612 + "9 0 R": {
  613 + "/DV": "/2",
  614 + "/FT": "/Btn",
  615 + "/Ff": 49152,
  616 + "/Kids": [
  617 + "37 0 R",
  618 + "38 0 R",
  619 + "39 0 R"
  620 + ],
  621 + "/P": "15 0 R",
  622 + "/T": "r2",
  623 + "/V": "/2"
  624 + },
468 625 "10 0 R": {
469 626 "/AP": {
470 627 "/N": "40 0 R"
... ... @@ -488,79 +645,6 @@
488 645 "/Type": "/Annot",
489 646 "/V": "salad πʬ"
490 647 },
491   - "100 0 R": {
492   - "/A": "167 0 R",
493   - "/P": "52 0 R",
494   - "/Pg": "15 0 R",
495   - "/S": "/Standard",
496   - "/Type": "/StructElem"
497   - },
498   - "101 0 R": {
499   - "/A": "168 0 R",
500   - "/P": "52 0 R",
501   - "/Pg": "15 0 R",
502   - "/S": "/Standard",
503   - "/Type": "/StructElem"
504   - },
505   - "102 0 R": {
506   - "/A": "169 0 R",
507   - "/P": "52 0 R",
508   - "/Pg": "15 0 R",
509   - "/S": "/Standard",
510   - "/Type": "/StructElem"
511   - },
512   - "103 0 R": {
513   - "/A": "170 0 R",
514   - "/P": "52 0 R",
515   - "/Pg": "15 0 R",
516   - "/S": "/Standard",
517   - "/Type": "/StructElem"
518   - },
519   - "104 0 R": {
520   - "/A": "171 0 R",
521   - "/K": [
522   - 4
523   - ],
524   - "/P": "52 0 R",
525   - "/Pg": "15 0 R",
526   - "/S": "/Standard",
527   - "/Type": "/StructElem"
528   - },
529   - "105 0 R": {
530   - "/A": "172 0 R",
531   - "/P": "52 0 R",
532   - "/Pg": "15 0 R",
533   - "/S": "/Standard",
534   - "/Type": "/StructElem"
535   - },
536   - "106 0 R": {
537   - "/A": "173 0 R",
538   - "/P": "52 0 R",
539   - "/Pg": "15 0 R",
540   - "/S": "/Standard",
541   - "/Type": "/StructElem"
542   - },
543   - "107 0 R": {
544   - "/A": "174 0 R",
545   - "/P": "52 0 R",
546   - "/Pg": "15 0 R",
547   - "/S": "/Standard",
548   - "/Type": "/StructElem"
549   - },
550   - "108 0 R": {
551   - "/A": "175 0 R",
552   - "/P": "52 0 R",
553   - "/Pg": "15 0 R",
554   - "/S": "/Standard",
555   - "/Type": "/StructElem"
556   - },
557   - "109 0 R": {
558   - "/A": "176 0 R",
559   - "/P": "52 0 R",
560   - "/Pg": "15 0 R",
561   - "/S": "/Standard",
562   - "/Type": "/StructElem"
563   - },
564 648 "11 0 R": {
565 649 "/AP": {
566 650 "/N": "42 0 R"
... ... @@ -590,83 +674,6 @@
590 674 "/Type": "/Annot",
591 675 "/V": ""
592 676 },
593   - "110 0 R": {
594   - "/A": "177 0 R",
595   - "/P": "52 0 R",
596   - "/Pg": "15 0 R",
597   - "/S": "/Standard",
598   - "/Type": "/StructElem"
599   - },
600   - "111 0 R": {
601   - "/A": "178 0 R",
602   - "/P": "52 0 R",
603   - "/Pg": "15 0 R",
604   - "/S": "/Standard",
605   - "/Type": "/StructElem"
606   - },
607   - "112 0 R": {
608   - "/A": "179 0 R",
609   - "/P": "52 0 R",
610   - "/Pg": "15 0 R",
611   - "/S": "/Standard",
612   - "/Type": "/StructElem"
613   - },
614   - "113 0 R": {
615   - "/A": "180 0 R",
616   - "/P": "52 0 R",
617   - "/Pg": "15 0 R",
618   - "/S": "/Standard",
619   - "/Type": "/StructElem"
620   - },
621   - "114 0 R": {
622   - "/A": "181 0 R",
623   - "/P": "52 0 R",
624   - "/Pg": "15 0 R",
625   - "/S": "/Standard",
626   - "/Type": "/StructElem"
627   - },
628   - "115 0 R": {
629   - "/A": "182 0 R",
630   - "/K": [
631   - 5
632   - ],
633   - "/P": "52 0 R",
634   - "/Pg": "15 0 R",
635   - "/S": "/Standard",
636   - "/Type": "/StructElem"
637   - },
638   - "116 0 R": {
639   - "/A": "183 0 R",
640   - "/P": "52 0 R",
641   - "/Pg": "15 0 R",
642   - "/S": "/Standard",
643   - "/Type": "/StructElem"
644   - },
645   - "117 0 R": {
646   - "/A": "184 0 R",
647   - "/P": "52 0 R",
648   - "/Pg": "15 0 R",
649   - "/S": "/Standard",
650   - "/Type": "/StructElem"
651   - },
652   - "118 0 R": {
653   - "/A": "185 0 R",
654   - "/P": "52 0 R",
655   - "/Pg": "15 0 R",
656   - "/S": "/Standard",
657   - "/Type": "/StructElem"
658   - },
659   - "119 0 R": {
660   - "/A": "186 0 R",
661   - "/K": [
662   - 6,
663   - 7
664   - ],
665   - "/P": "52 0 R",
666   - "/Pg": "15 0 R",
667   - "/S": "/Standard",
668   - "/Type": "/StructElem"
669   - },
670 677 "12 0 R": {
671 678 "/AP": {
672 679 "/N": "44 0 R"
... ... @@ -697,88 +704,6 @@
697 704 "/Type": "/Annot",
698 705 "/V": ""
699 706 },
700   - "120 0 R": {
701   - "/A": "187 0 R",
702   - "/P": "52 0 R",
703   - "/Pg": "15 0 R",
704   - "/S": "/Standard",
705   - "/Type": "/StructElem"
706   - },
707   - "121 0 R": {
708   - "/A": "188 0 R",
709   - "/P": "52 0 R",
710   - "/Pg": "15 0 R",
711   - "/S": "/Standard",
712   - "/Type": "/StructElem"
713   - },
714   - "122 0 R": {
715   - "/A": "189 0 R",
716   - "/P": "52 0 R",
717   - "/Pg": "15 0 R",
718   - "/S": "/Standard",
719   - "/Type": "/StructElem"
720   - },
721   - "123 0 R": {
722   - "/A": "190 0 R",
723   - "/P": "52 0 R",
724   - "/Pg": "15 0 R",
725   - "/S": "/Standard",
726   - "/Type": "/StructElem"
727   - },
728   - "124 0 R": {
729   - "/A": "191 0 R",
730   - "/P": "52 0 R",
731   - "/Pg": "15 0 R",
732   - "/S": "/Standard",
733   - "/Type": "/StructElem"
734   - },
735   - "125 0 R": {
736   - "/A": "192 0 R",
737   - "/K": [
738   - 8,
739   - 9
740   - ],
741   - "/P": "52 0 R",
742   - "/Pg": "15 0 R",
743   - "/S": "/Standard",
744   - "/Type": "/StructElem"
745   - },
746   - "126 0 R": {
747   - "/K": [
748   - 10
749   - ],
750   - "/P": "52 0 R",
751   - "/Pg": "15 0 R",
752   - "/S": "/Form",
753   - "/Type": "/StructElem"
754   - },
755   - "127 0 R": {
756   - "/K": [
757   - 11
758   - ],
759   - "/P": "52 0 R",
760   - "/Pg": "15 0 R",
761   - "/S": "/Form",
762   - "/Type": "/StructElem"
763   - },
764   - "128 0 R": {
765   - "/K": [
766   - 12
767   - ],
768   - "/P": "52 0 R",
769   - "/Pg": "15 0 R",
770   - "/S": "/Form",
771   - "/Type": "/StructElem"
772   - },
773   - "129 0 R": {
774   - "/K": [
775   - 13
776   - ],
777   - "/P": "52 0 R",
778   - "/Pg": "15 0 R",
779   - "/S": "/Form",
780   - "/Type": "/StructElem"
781   - },
782 707 "13 0 R": {
783 708 "/AP": {
784 709 "/N": "46 0 R"
... ... @@ -809,96 +734,6 @@
809 734 "/Type": "/Annot",
810 735 "/V": ""
811 736 },
812   - "130 0 R": {
813   - "/K": [
814   - 14
815   - ],
816   - "/P": "52 0 R",
817   - "/Pg": "15 0 R",
818   - "/S": "/Form",
819   - "/Type": "/StructElem"
820   - },
821   - "131 0 R": {
822   - "/K": [
823   - 15
824   - ],
825   - "/P": "52 0 R",
826   - "/Pg": "15 0 R",
827   - "/S": "/Form",
828   - "/Type": "/StructElem"
829   - },
830   - "132 0 R": {
831   - "/K": [
832   - 16
833   - ],
834   - "/P": "52 0 R",
835   - "/Pg": "15 0 R",
836   - "/S": "/Form",
837   - "/Type": "/StructElem"
838   - },
839   - "133 0 R": {
840   - "/K": [
841   - 17
842   - ],
843   - "/P": "52 0 R",
844   - "/Pg": "15 0 R",
845   - "/S": "/Form",
846   - "/Type": "/StructElem"
847   - },
848   - "134 0 R": {
849   - "/K": [
850   - 18
851   - ],
852   - "/P": "52 0 R",
853   - "/Pg": "15 0 R",
854   - "/S": "/Form",
855   - "/Type": "/StructElem"
856   - },
857   - "135 0 R": {
858   - "/K": [
859   - 19
860   - ],
861   - "/P": "52 0 R",
862   - "/Pg": "15 0 R",
863   - "/S": "/Form",
864   - "/Type": "/StructElem"
865   - },
866   - "136 0 R": {
867   - "/K": [
868   - 20
869   - ],
870   - "/P": "52 0 R",
871   - "/Pg": "15 0 R",
872   - "/S": "/Form",
873   - "/Type": "/StructElem"
874   - },
875   - "137 0 R": {
876   - "/K": [
877   - 21
878   - ],
879   - "/P": "52 0 R",
880   - "/Pg": "15 0 R",
881   - "/S": "/Form",
882   - "/Type": "/StructElem"
883   - },
884   - "138 0 R": {
885   - "/K": [
886   - 22
887   - ],
888   - "/P": "52 0 R",
889   - "/Pg": "15 0 R",
890   - "/S": "/Form",
891   - "/Type": "/StructElem"
892   - },
893   - "139 0 R": {
894   - "/K": [
895   - 23
896   - ],
897   - "/P": "52 0 R",
898   - "/Pg": "15 0 R",
899   - "/S": "/Form",
900   - "/Type": "/StructElem"
901   - },
902 737 "14 0 R": {
903 738 "/AP": {
904 739 "/N": "48 0 R"
... ... @@ -929,110 +764,23 @@
929 764 "/Type": "/Annot",
930 765 "/V": ""
931 766 },
932   - "140 0 R": {
933   - "/K": [
934   - 24
935   - ],
936   - "/P": "52 0 R",
937   - "/Pg": "15 0 R",
938   - "/S": "/Form",
939   - "/Type": "/StructElem"
940   - },
941   - "141 0 R": {
942   - "/Ascent": 891,
943   - "/CapHeight": 981,
944   - "/Descent": -216,
945   - "/Flags": 4,
946   - "/FontBBox": [
947   - -543,
948   - -303,
949   - 1277,
950   - 981
951   - ],
952   - "/FontFile2": "193 0 R",
953   - "/FontName": "/BAAAAA+LiberationSerif",
954   - "/ItalicAngle": 0,
955   - "/StemV": 80,
956   - "/Type": "/FontDescriptor"
957   - },
958   - "142 0 R": {
959   - "/Length": "143 0 R"
960   - },
961   - "143 0 R": 702,
962   - "144 0 R": {
963   - "/Ascent": 905,
964   - "/CapHeight": 979,
965   - "/Descent": -211,
966   - "/Flags": 4,
967   - "/FontBBox": [
968   - -543,
969   - -303,
970   - 1300,
971   - 979
972   - ],
973   - "/FontName": "/LiberationSans",
974   - "/ItalicAngle": 0,
975   - "/StemV": 80,
976   - "/Type": "/FontDescriptor"
977   - },
978   - "145 0 R": {
979   - "/Ascent": 905,
980   - "/CapHeight": 979,
981   - "/Descent": -211,
982   - "/Flags": 4,
983   - "/FontBBox": [
984   - -543,
985   - -303,
986   - 1300,
987   - 979
988   - ],
989   - "/FontFile2": "195 0 R",
990   - "/FontName": "/DAAAAA+LiberationSans",
991   - "/ItalicAngle": 0,
992   - "/StemV": 80,
993   - "/Type": "/FontDescriptor"
994   - },
995   - "146 0 R": {
996   - "/Length": "147 0 R"
997   - },
998   - "147 0 R": 582,
999   - "148 0 R": {
1000   - "/Ascent": 928,
1001   - "/CapHeight": 1232,
1002   - "/Descent": -235,
1003   - "/Flags": 4,
1004   - "/FontBBox": [
1005   - -1020,
1006   - -462,
1007   - 1792,
1008   - 1232
1009   - ],
1010   - "/FontName": "/DejaVuSans",
1011   - "/ItalicAngle": 0,
1012   - "/StemV": 80,
1013   - "/Type": "/FontDescriptor"
1014   - },
1015   - "149 0 R": {
1016   - "/O": "/Layout",
1017   - "/Placement": "/Block"
1018   - },
1019   - "15 0 R": {
1020   - "/Annots": [
1021   - "4 0 R",
1022   - "21 0 R",
1023   - "22 0 R",
1024   - "23 0 R",
1025   - "6 0 R",
1026   - "7 0 R",
1027   - "8 0 R",
1028   - "37 0 R",
1029   - "38 0 R",
1030   - "39 0 R",
1031   - "10 0 R",
1032   - "13 0 R",
1033   - "11 0 R",
1034   - "12 0 R",
1035   - "14 0 R"
  767 + "15 0 R": {
  768 + "/Annots": [
  769 + "4 0 R",
  770 + "21 0 R",
  771 + "22 0 R",
  772 + "23 0 R",
  773 + "6 0 R",
  774 + "7 0 R",
  775 + "8 0 R",
  776 + "37 0 R",
  777 + "38 0 R",
  778 + "39 0 R",
  779 + "10 0 R",
  780 + "13 0 R",
  781 + "11 0 R",
  782 + "12 0 R",
  783 + "14 0 R"
1036 784 ],
1037 785 "/Contents": "50 0 R",
1038 786 "/Group": {
... ... @@ -1051,46 +799,6 @@
1051 799 "/StructParents": 0,
1052 800 "/Type": "/Page"
1053 801 },
1054   - "150 0 R": {
1055   - "/O": "/Layout",
1056   - "/Placement": "/Block"
1057   - },
1058   - "151 0 R": {
1059   - "/O": "/Layout",
1060   - "/Placement": "/Block"
1061   - },
1062   - "152 0 R": {
1063   - "/O": "/Layout",
1064   - "/Placement": "/Block"
1065   - },
1066   - "153 0 R": {
1067   - "/O": "/Layout",
1068   - "/Placement": "/Block"
1069   - },
1070   - "154 0 R": {
1071   - "/O": "/Layout",
1072   - "/Placement": "/Block"
1073   - },
1074   - "155 0 R": {
1075   - "/O": "/Layout",
1076   - "/Placement": "/Block"
1077   - },
1078   - "156 0 R": {
1079   - "/O": "/Layout",
1080   - "/Placement": "/Block"
1081   - },
1082   - "157 0 R": {
1083   - "/O": "/Layout",
1084   - "/Placement": "/Block"
1085   - },
1086   - "158 0 R": {
1087   - "/O": "/Layout",
1088   - "/Placement": "/Block"
1089   - },
1090   - "159 0 R": {
1091   - "/O": "/Layout",
1092   - "/Placement": "/Block"
1093   - },
1094 802 "16 0 R": {
1095 803 "/Count": 1,
1096 804 "/Kids": [
... ... @@ -1105,46 +813,6 @@
1105 813 "/Resources": "3 0 R",
1106 814 "/Type": "/Pages"
1107 815 },
1108   - "160 0 R": {
1109   - "/O": "/Layout",
1110   - "/Placement": "/Block"
1111   - },
1112   - "161 0 R": {
1113   - "/O": "/Layout",
1114   - "/Placement": "/Block"
1115   - },
1116   - "162 0 R": {
1117   - "/O": "/Layout",
1118   - "/Placement": "/Block"
1119   - },
1120   - "163 0 R": {
1121   - "/O": "/Layout",
1122   - "/Placement": "/Block"
1123   - },
1124   - "164 0 R": {
1125   - "/O": "/Layout",
1126   - "/Placement": "/Block"
1127   - },
1128   - "165 0 R": {
1129   - "/O": "/Layout",
1130   - "/Placement": "/Block"
1131   - },
1132   - "166 0 R": {
1133   - "/O": "/Layout",
1134   - "/Placement": "/Block"
1135   - },
1136   - "167 0 R": {
1137   - "/O": "/Layout",
1138   - "/Placement": "/Block"
1139   - },
1140   - "168 0 R": {
1141   - "/O": "/Layout",
1142   - "/Placement": "/Block"
1143   - },
1144   - "169 0 R": {
1145   - "/O": "/Layout",
1146   - "/Placement": "/Block"
1147   - },
1148 816 "17 0 R": {
1149 817 "/K": [
1150 818 "52 0 R"
... ... @@ -1156,46 +824,6 @@
1156 824 },
1157 825 "/Type": "/StructTreeRoot"
1158 826 },
1159   - "170 0 R": {
1160   - "/O": "/Layout",
1161   - "/Placement": "/Block"
1162   - },
1163   - "171 0 R": {
1164   - "/O": "/Layout",
1165   - "/Placement": "/Block"
1166   - },
1167   - "172 0 R": {
1168   - "/O": "/Layout",
1169   - "/Placement": "/Block"
1170   - },
1171   - "173 0 R": {
1172   - "/O": "/Layout",
1173   - "/Placement": "/Block"
1174   - },
1175   - "174 0 R": {
1176   - "/O": "/Layout",
1177   - "/Placement": "/Block"
1178   - },
1179   - "175 0 R": {
1180   - "/O": "/Layout",
1181   - "/Placement": "/Block"
1182   - },
1183   - "176 0 R": {
1184   - "/O": "/Layout",
1185   - "/Placement": "/Block"
1186   - },
1187   - "177 0 R": {
1188   - "/O": "/Layout",
1189   - "/Placement": "/Block"
1190   - },
1191   - "178 0 R": {
1192   - "/O": "/Layout",
1193   - "/Placement": "/Block"
1194   - },
1195   - "179 0 R": {
1196   - "/O": "/Layout",
1197   - "/Placement": "/Block"
1198   - },
1199 827 "18 0 R": {
1200 828 "/F1": "54 0 R",
1201 829 "/F2": "55 0 R",
... ... @@ -1203,46 +831,6 @@
1203 831 "/F4": "57 0 R",
1204 832 "/ZaDi": "28 0 R"
1205 833 },
1206   - "180 0 R": {
1207   - "/O": "/Layout",
1208   - "/Placement": "/Block"
1209   - },
1210   - "181 0 R": {
1211   - "/O": "/Layout",
1212   - "/Placement": "/Block"
1213   - },
1214   - "182 0 R": {
1215   - "/O": "/Layout",
1216   - "/Placement": "/Block"
1217   - },
1218   - "183 0 R": {
1219   - "/O": "/Layout",
1220   - "/Placement": "/Block"
1221   - },
1222   - "184 0 R": {
1223   - "/O": "/Layout",
1224   - "/Placement": "/Block"
1225   - },
1226   - "185 0 R": {
1227   - "/O": "/Layout",
1228   - "/Placement": "/Block"
1229   - },
1230   - "186 0 R": {
1231   - "/O": "/Layout",
1232   - "/Placement": "/Block"
1233   - },
1234   - "187 0 R": {
1235   - "/O": "/Layout",
1236   - "/Placement": "/Block"
1237   - },
1238   - "188 0 R": {
1239   - "/O": "/Layout",
1240   - "/Placement": "/Block"
1241   - },
1242   - "189 0 R": {
1243   - "/O": "/Layout",
1244   - "/Placement": "/Block"
1245   - },
1246 834 "19 0 R": {
1247 835 "/BBox": [
1248 836 0,
... ... @@ -1255,33 +843,6 @@
1255 843 "/Subtype": "/Form",
1256 844 "/Type": "/XObject"
1257 845 },
1258   - "190 0 R": {
1259   - "/O": "/Layout",
1260   - "/Placement": "/Block"
1261   - },
1262   - "191 0 R": {
1263   - "/O": "/Layout",
1264   - "/Placement": "/Block"
1265   - },
1266   - "192 0 R": {
1267   - "/O": "/Layout",
1268   - "/Placement": "/Block"
1269   - },
1270   - "193 0 R": {
1271   - "/Length": "194 0 R",
1272   - "/Length1": 16184
1273   - },
1274   - "194 0 R": 16184,
1275   - "195 0 R": {
1276   - "/Length": "196 0 R",
1277   - "/Length1": 11088
1278   - },
1279   - "196 0 R": 11088,
1280   - "2 0 R": {
1281   - "/CreationDate": "D:20190103125434-05'00'",
1282   - "/Creator": "Writer",
1283   - "/Producer": "LibreOffice 6.1"
1284   - },
1285 846 "20 0 R": 12,
1286 847 "21 0 R": {
1287 848 "/AP": {
... ... @@ -1416,13 +977,6 @@
1416 977 "/Subtype": "/Form",
1417 978 "/Type": "/XObject"
1418 979 },
1419   - "3 0 R": {
1420   - "/Font": "18 0 R",
1421   - "/ProcSet": [
1422   - "/PDF",
1423   - "/Text"
1424   - ]
1425   - },
1426 980 "30 0 R": 12,
1427 981 "31 0 R": {
1428 982 "/BBox": [
... ... @@ -1553,29 +1107,6 @@
1553 1107 "/Subtype": "/Widget",
1554 1108 "/Type": "/Annot"
1555 1109 },
1556   - "4 0 R": {
1557   - "/AP": {
1558   - "/N": "19 0 R"
1559   - },
1560   - "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
1561   - "/DR": {
1562   - "/Font": "18 0 R"
1563   - },
1564   - "/DV": "",
1565   - "/F": 4,
1566   - "/FT": "/Tx",
1567   - "/P": "15 0 R",
1568   - "/Rect": [
1569   - 123.499,
1570   - 689.901,
1571   - 260.801,
1572   - 704.699
1573   - ],
1574   - "/Subtype": "/Widget",
1575   - "/T": "text",
1576   - "/Type": "/Annot",
1577   - "/V": ""
1578   - },
1579 1110 "40 0 R": {
1580 1111 "/BBox": [
1581 1112 0,
... ... @@ -1641,19 +1172,6 @@
1641 1172 "/Type": "/XObject"
1642 1173 },
1643 1174 "49 0 R": 45,
1644   - "5 0 R": {
1645   - "/DV": "/1",
1646   - "/FT": "/Btn",
1647   - "/Ff": 49152,
1648   - "/Kids": [
1649   - "21 0 R",
1650   - "22 0 R",
1651   - "23 0 R"
1652   - ],
1653   - "/P": "15 0 R",
1654   - "/T": "r1",
1655   - "/V": "/1"
1656   - },
1657 1175 "50 0 R": {
1658 1176 "/Length": "51 0 R"
1659 1177 },
... ... @@ -2318,38 +1836,6 @@
2318 1836 "/Type": "/XObject"
2319 1837 },
2320 1838 "59 0 R": 220,
2321   - "6 0 R": {
2322   - "/AP": {
2323   - "/N": {
2324   - "/Off": "24 0 R",
2325   - "/Yes": "26 0 R"
2326   - }
2327   - },
2328   - "/AS": "/Off",
2329   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2330   - "/DR": {
2331   - "/Font": {
2332   - "/ZaDi": "28 0 R"
2333   - }
2334   - },
2335   - "/DV": "/Off",
2336   - "/F": 4,
2337   - "/FT": "/Btn",
2338   - "/MK": {
2339   - "/CA": "8"
2340   - },
2341   - "/P": "15 0 R",
2342   - "/Rect": [
2343   - 118.649,
2344   - 554.301,
2345   - 130.701,
2346   - 566.349
2347   - ],
2348   - "/Subtype": "/Widget",
2349   - "/T": "checkbox1",
2350   - "/Type": "/Annot",
2351   - "/V": "/Off"
2352   - },
2353 1839 "60 0 R": {
2354 1840 "/BBox": [
2355 1841 0,
... ... @@ -2415,38 +1901,6 @@
2415 1901 "/Type": "/XObject"
2416 1902 },
2417 1903 "69 0 R": 12,
2418   - "7 0 R": {
2419   - "/AP": {
2420   - "/N": {
2421   - "/Off": "29 0 R",
2422   - "/Yes": "31 0 R"
2423   - }
2424   - },
2425   - "/AS": "/Yes",
2426   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2427   - "/DR": {
2428   - "/Font": {
2429   - "/ZaDi": "28 0 R"
2430   - }
2431   - },
2432   - "/DV": "/Yes",
2433   - "/F": 4,
2434   - "/FT": "/Btn",
2435   - "/MK": {
2436   - "/CA": "8"
2437   - },
2438   - "/P": "15 0 R",
2439   - "/Rect": [
2440   - 118.649,
2441   - 527.751,
2442   - 130.701,
2443   - 539.799
2444   - ],
2445   - "/Subtype": "/Widget",
2446   - "/T": "checkbox2",
2447   - "/Type": "/Annot",
2448   - "/V": "/Yes"
2449   - },
2450 1904 "70 0 R": {
2451 1905 "/BBox": [
2452 1906 0,
... ... @@ -2512,38 +1966,6 @@
2512 1966 "/Type": "/XObject"
2513 1967 },
2514 1968 "79 0 R": 220,
2515   - "8 0 R": {
2516   - "/AP": {
2517   - "/N": {
2518   - "/Off": "33 0 R",
2519   - "/Yes": "35 0 R"
2520   - }
2521   - },
2522   - "/AS": "/Off",
2523   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2524   - "/DR": {
2525   - "/Font": {
2526   - "/ZaDi": "28 0 R"
2527   - }
2528   - },
2529   - "/DV": "/Off",
2530   - "/F": 4,
2531   - "/FT": "/Btn",
2532   - "/MK": {
2533   - "/CA": "8"
2534   - },
2535   - "/P": "15 0 R",
2536   - "/Rect": [
2537   - 118.649,
2538   - 500.501,
2539   - 130.701,
2540   - 512.549
2541   - ],
2542   - "/Subtype": "/Widget",
2543   - "/T": "checkbox3",
2544   - "/Type": "/Annot",
2545   - "/V": "/Off"
2546   - },
2547 1969 "80 0 R": {
2548 1970 "/BBox": [
2549 1971 0,
... ... @@ -2622,19 +2044,6 @@
2622 2044 "/S": "/Standard",
2623 2045 "/Type": "/StructElem"
2624 2046 },
2625   - "9 0 R": {
2626   - "/DV": "/2",
2627   - "/FT": "/Btn",
2628   - "/Ff": 49152,
2629   - "/Kids": [
2630   - "37 0 R",
2631   - "38 0 R",
2632   - "39 0 R"
2633   - ],
2634   - "/P": "15 0 R",
2635   - "/T": "r2",
2636   - "/V": "/2"
2637   - },
2638 2047 "90 0 R": {
2639 2048 "/A": "157 0 R",
2640 2049 "/P": "52 0 R",
... ... @@ -2708,6 +2117,597 @@
2708 2117 "/S": "/Standard",
2709 2118 "/Type": "/StructElem"
2710 2119 },
  2120 + "100 0 R": {
  2121 + "/A": "167 0 R",
  2122 + "/P": "52 0 R",
  2123 + "/Pg": "15 0 R",
  2124 + "/S": "/Standard",
  2125 + "/Type": "/StructElem"
  2126 + },
  2127 + "101 0 R": {
  2128 + "/A": "168 0 R",
  2129 + "/P": "52 0 R",
  2130 + "/Pg": "15 0 R",
  2131 + "/S": "/Standard",
  2132 + "/Type": "/StructElem"
  2133 + },
  2134 + "102 0 R": {
  2135 + "/A": "169 0 R",
  2136 + "/P": "52 0 R",
  2137 + "/Pg": "15 0 R",
  2138 + "/S": "/Standard",
  2139 + "/Type": "/StructElem"
  2140 + },
  2141 + "103 0 R": {
  2142 + "/A": "170 0 R",
  2143 + "/P": "52 0 R",
  2144 + "/Pg": "15 0 R",
  2145 + "/S": "/Standard",
  2146 + "/Type": "/StructElem"
  2147 + },
  2148 + "104 0 R": {
  2149 + "/A": "171 0 R",
  2150 + "/K": [
  2151 + 4
  2152 + ],
  2153 + "/P": "52 0 R",
  2154 + "/Pg": "15 0 R",
  2155 + "/S": "/Standard",
  2156 + "/Type": "/StructElem"
  2157 + },
  2158 + "105 0 R": {
  2159 + "/A": "172 0 R",
  2160 + "/P": "52 0 R",
  2161 + "/Pg": "15 0 R",
  2162 + "/S": "/Standard",
  2163 + "/Type": "/StructElem"
  2164 + },
  2165 + "106 0 R": {
  2166 + "/A": "173 0 R",
  2167 + "/P": "52 0 R",
  2168 + "/Pg": "15 0 R",
  2169 + "/S": "/Standard",
  2170 + "/Type": "/StructElem"
  2171 + },
  2172 + "107 0 R": {
  2173 + "/A": "174 0 R",
  2174 + "/P": "52 0 R",
  2175 + "/Pg": "15 0 R",
  2176 + "/S": "/Standard",
  2177 + "/Type": "/StructElem"
  2178 + },
  2179 + "108 0 R": {
  2180 + "/A": "175 0 R",
  2181 + "/P": "52 0 R",
  2182 + "/Pg": "15 0 R",
  2183 + "/S": "/Standard",
  2184 + "/Type": "/StructElem"
  2185 + },
  2186 + "109 0 R": {
  2187 + "/A": "176 0 R",
  2188 + "/P": "52 0 R",
  2189 + "/Pg": "15 0 R",
  2190 + "/S": "/Standard",
  2191 + "/Type": "/StructElem"
  2192 + },
  2193 + "110 0 R": {
  2194 + "/A": "177 0 R",
  2195 + "/P": "52 0 R",
  2196 + "/Pg": "15 0 R",
  2197 + "/S": "/Standard",
  2198 + "/Type": "/StructElem"
  2199 + },
  2200 + "111 0 R": {
  2201 + "/A": "178 0 R",
  2202 + "/P": "52 0 R",
  2203 + "/Pg": "15 0 R",
  2204 + "/S": "/Standard",
  2205 + "/Type": "/StructElem"
  2206 + },
  2207 + "112 0 R": {
  2208 + "/A": "179 0 R",
  2209 + "/P": "52 0 R",
  2210 + "/Pg": "15 0 R",
  2211 + "/S": "/Standard",
  2212 + "/Type": "/StructElem"
  2213 + },
  2214 + "113 0 R": {
  2215 + "/A": "180 0 R",
  2216 + "/P": "52 0 R",
  2217 + "/Pg": "15 0 R",
  2218 + "/S": "/Standard",
  2219 + "/Type": "/StructElem"
  2220 + },
  2221 + "114 0 R": {
  2222 + "/A": "181 0 R",
  2223 + "/P": "52 0 R",
  2224 + "/Pg": "15 0 R",
  2225 + "/S": "/Standard",
  2226 + "/Type": "/StructElem"
  2227 + },
  2228 + "115 0 R": {
  2229 + "/A": "182 0 R",
  2230 + "/K": [
  2231 + 5
  2232 + ],
  2233 + "/P": "52 0 R",
  2234 + "/Pg": "15 0 R",
  2235 + "/S": "/Standard",
  2236 + "/Type": "/StructElem"
  2237 + },
  2238 + "116 0 R": {
  2239 + "/A": "183 0 R",
  2240 + "/P": "52 0 R",
  2241 + "/Pg": "15 0 R",
  2242 + "/S": "/Standard",
  2243 + "/Type": "/StructElem"
  2244 + },
  2245 + "117 0 R": {
  2246 + "/A": "184 0 R",
  2247 + "/P": "52 0 R",
  2248 + "/Pg": "15 0 R",
  2249 + "/S": "/Standard",
  2250 + "/Type": "/StructElem"
  2251 + },
  2252 + "118 0 R": {
  2253 + "/A": "185 0 R",
  2254 + "/P": "52 0 R",
  2255 + "/Pg": "15 0 R",
  2256 + "/S": "/Standard",
  2257 + "/Type": "/StructElem"
  2258 + },
  2259 + "119 0 R": {
  2260 + "/A": "186 0 R",
  2261 + "/K": [
  2262 + 6,
  2263 + 7
  2264 + ],
  2265 + "/P": "52 0 R",
  2266 + "/Pg": "15 0 R",
  2267 + "/S": "/Standard",
  2268 + "/Type": "/StructElem"
  2269 + },
  2270 + "120 0 R": {
  2271 + "/A": "187 0 R",
  2272 + "/P": "52 0 R",
  2273 + "/Pg": "15 0 R",
  2274 + "/S": "/Standard",
  2275 + "/Type": "/StructElem"
  2276 + },
  2277 + "121 0 R": {
  2278 + "/A": "188 0 R",
  2279 + "/P": "52 0 R",
  2280 + "/Pg": "15 0 R",
  2281 + "/S": "/Standard",
  2282 + "/Type": "/StructElem"
  2283 + },
  2284 + "122 0 R": {
  2285 + "/A": "189 0 R",
  2286 + "/P": "52 0 R",
  2287 + "/Pg": "15 0 R",
  2288 + "/S": "/Standard",
  2289 + "/Type": "/StructElem"
  2290 + },
  2291 + "123 0 R": {
  2292 + "/A": "190 0 R",
  2293 + "/P": "52 0 R",
  2294 + "/Pg": "15 0 R",
  2295 + "/S": "/Standard",
  2296 + "/Type": "/StructElem"
  2297 + },
  2298 + "124 0 R": {
  2299 + "/A": "191 0 R",
  2300 + "/P": "52 0 R",
  2301 + "/Pg": "15 0 R",
  2302 + "/S": "/Standard",
  2303 + "/Type": "/StructElem"
  2304 + },
  2305 + "125 0 R": {
  2306 + "/A": "192 0 R",
  2307 + "/K": [
  2308 + 8,
  2309 + 9
  2310 + ],
  2311 + "/P": "52 0 R",
  2312 + "/Pg": "15 0 R",
  2313 + "/S": "/Standard",
  2314 + "/Type": "/StructElem"
  2315 + },
  2316 + "126 0 R": {
  2317 + "/K": [
  2318 + 10
  2319 + ],
  2320 + "/P": "52 0 R",
  2321 + "/Pg": "15 0 R",
  2322 + "/S": "/Form",
  2323 + "/Type": "/StructElem"
  2324 + },
  2325 + "127 0 R": {
  2326 + "/K": [
  2327 + 11
  2328 + ],
  2329 + "/P": "52 0 R",
  2330 + "/Pg": "15 0 R",
  2331 + "/S": "/Form",
  2332 + "/Type": "/StructElem"
  2333 + },
  2334 + "128 0 R": {
  2335 + "/K": [
  2336 + 12
  2337 + ],
  2338 + "/P": "52 0 R",
  2339 + "/Pg": "15 0 R",
  2340 + "/S": "/Form",
  2341 + "/Type": "/StructElem"
  2342 + },
  2343 + "129 0 R": {
  2344 + "/K": [
  2345 + 13
  2346 + ],
  2347 + "/P": "52 0 R",
  2348 + "/Pg": "15 0 R",
  2349 + "/S": "/Form",
  2350 + "/Type": "/StructElem"
  2351 + },
  2352 + "130 0 R": {
  2353 + "/K": [
  2354 + 14
  2355 + ],
  2356 + "/P": "52 0 R",
  2357 + "/Pg": "15 0 R",
  2358 + "/S": "/Form",
  2359 + "/Type": "/StructElem"
  2360 + },
  2361 + "131 0 R": {
  2362 + "/K": [
  2363 + 15
  2364 + ],
  2365 + "/P": "52 0 R",
  2366 + "/Pg": "15 0 R",
  2367 + "/S": "/Form",
  2368 + "/Type": "/StructElem"
  2369 + },
  2370 + "132 0 R": {
  2371 + "/K": [
  2372 + 16
  2373 + ],
  2374 + "/P": "52 0 R",
  2375 + "/Pg": "15 0 R",
  2376 + "/S": "/Form",
  2377 + "/Type": "/StructElem"
  2378 + },
  2379 + "133 0 R": {
  2380 + "/K": [
  2381 + 17
  2382 + ],
  2383 + "/P": "52 0 R",
  2384 + "/Pg": "15 0 R",
  2385 + "/S": "/Form",
  2386 + "/Type": "/StructElem"
  2387 + },
  2388 + "134 0 R": {
  2389 + "/K": [
  2390 + 18
  2391 + ],
  2392 + "/P": "52 0 R",
  2393 + "/Pg": "15 0 R",
  2394 + "/S": "/Form",
  2395 + "/Type": "/StructElem"
  2396 + },
  2397 + "135 0 R": {
  2398 + "/K": [
  2399 + 19
  2400 + ],
  2401 + "/P": "52 0 R",
  2402 + "/Pg": "15 0 R",
  2403 + "/S": "/Form",
  2404 + "/Type": "/StructElem"
  2405 + },
  2406 + "136 0 R": {
  2407 + "/K": [
  2408 + 20
  2409 + ],
  2410 + "/P": "52 0 R",
  2411 + "/Pg": "15 0 R",
  2412 + "/S": "/Form",
  2413 + "/Type": "/StructElem"
  2414 + },
  2415 + "137 0 R": {
  2416 + "/K": [
  2417 + 21
  2418 + ],
  2419 + "/P": "52 0 R",
  2420 + "/Pg": "15 0 R",
  2421 + "/S": "/Form",
  2422 + "/Type": "/StructElem"
  2423 + },
  2424 + "138 0 R": {
  2425 + "/K": [
  2426 + 22
  2427 + ],
  2428 + "/P": "52 0 R",
  2429 + "/Pg": "15 0 R",
  2430 + "/S": "/Form",
  2431 + "/Type": "/StructElem"
  2432 + },
  2433 + "139 0 R": {
  2434 + "/K": [
  2435 + 23
  2436 + ],
  2437 + "/P": "52 0 R",
  2438 + "/Pg": "15 0 R",
  2439 + "/S": "/Form",
  2440 + "/Type": "/StructElem"
  2441 + },
  2442 + "140 0 R": {
  2443 + "/K": [
  2444 + 24
  2445 + ],
  2446 + "/P": "52 0 R",
  2447 + "/Pg": "15 0 R",
  2448 + "/S": "/Form",
  2449 + "/Type": "/StructElem"
  2450 + },
  2451 + "141 0 R": {
  2452 + "/Ascent": 891,
  2453 + "/CapHeight": 981,
  2454 + "/Descent": -216,
  2455 + "/Flags": 4,
  2456 + "/FontBBox": [
  2457 + -543,
  2458 + -303,
  2459 + 1277,
  2460 + 981
  2461 + ],
  2462 + "/FontFile2": "193 0 R",
  2463 + "/FontName": "/BAAAAA+LiberationSerif",
  2464 + "/ItalicAngle": 0,
  2465 + "/StemV": 80,
  2466 + "/Type": "/FontDescriptor"
  2467 + },
  2468 + "142 0 R": {
  2469 + "/Length": "143 0 R"
  2470 + },
  2471 + "143 0 R": 702,
  2472 + "144 0 R": {
  2473 + "/Ascent": 905,
  2474 + "/CapHeight": 979,
  2475 + "/Descent": -211,
  2476 + "/Flags": 4,
  2477 + "/FontBBox": [
  2478 + -543,
  2479 + -303,
  2480 + 1300,
  2481 + 979
  2482 + ],
  2483 + "/FontName": "/LiberationSans",
  2484 + "/ItalicAngle": 0,
  2485 + "/StemV": 80,
  2486 + "/Type": "/FontDescriptor"
  2487 + },
  2488 + "145 0 R": {
  2489 + "/Ascent": 905,
  2490 + "/CapHeight": 979,
  2491 + "/Descent": -211,
  2492 + "/Flags": 4,
  2493 + "/FontBBox": [
  2494 + -543,
  2495 + -303,
  2496 + 1300,
  2497 + 979
  2498 + ],
  2499 + "/FontFile2": "195 0 R",
  2500 + "/FontName": "/DAAAAA+LiberationSans",
  2501 + "/ItalicAngle": 0,
  2502 + "/StemV": 80,
  2503 + "/Type": "/FontDescriptor"
  2504 + },
  2505 + "146 0 R": {
  2506 + "/Length": "147 0 R"
  2507 + },
  2508 + "147 0 R": 582,
  2509 + "148 0 R": {
  2510 + "/Ascent": 928,
  2511 + "/CapHeight": 1232,
  2512 + "/Descent": -235,
  2513 + "/Flags": 4,
  2514 + "/FontBBox": [
  2515 + -1020,
  2516 + -462,
  2517 + 1792,
  2518 + 1232
  2519 + ],
  2520 + "/FontName": "/DejaVuSans",
  2521 + "/ItalicAngle": 0,
  2522 + "/StemV": 80,
  2523 + "/Type": "/FontDescriptor"
  2524 + },
  2525 + "149 0 R": {
  2526 + "/O": "/Layout",
  2527 + "/Placement": "/Block"
  2528 + },
  2529 + "150 0 R": {
  2530 + "/O": "/Layout",
  2531 + "/Placement": "/Block"
  2532 + },
  2533 + "151 0 R": {
  2534 + "/O": "/Layout",
  2535 + "/Placement": "/Block"
  2536 + },
  2537 + "152 0 R": {
  2538 + "/O": "/Layout",
  2539 + "/Placement": "/Block"
  2540 + },
  2541 + "153 0 R": {
  2542 + "/O": "/Layout",
  2543 + "/Placement": "/Block"
  2544 + },
  2545 + "154 0 R": {
  2546 + "/O": "/Layout",
  2547 + "/Placement": "/Block"
  2548 + },
  2549 + "155 0 R": {
  2550 + "/O": "/Layout",
  2551 + "/Placement": "/Block"
  2552 + },
  2553 + "156 0 R": {
  2554 + "/O": "/Layout",
  2555 + "/Placement": "/Block"
  2556 + },
  2557 + "157 0 R": {
  2558 + "/O": "/Layout",
  2559 + "/Placement": "/Block"
  2560 + },
  2561 + "158 0 R": {
  2562 + "/O": "/Layout",
  2563 + "/Placement": "/Block"
  2564 + },
  2565 + "159 0 R": {
  2566 + "/O": "/Layout",
  2567 + "/Placement": "/Block"
  2568 + },
  2569 + "160 0 R": {
  2570 + "/O": "/Layout",
  2571 + "/Placement": "/Block"
  2572 + },
  2573 + "161 0 R": {
  2574 + "/O": "/Layout",
  2575 + "/Placement": "/Block"
  2576 + },
  2577 + "162 0 R": {
  2578 + "/O": "/Layout",
  2579 + "/Placement": "/Block"
  2580 + },
  2581 + "163 0 R": {
  2582 + "/O": "/Layout",
  2583 + "/Placement": "/Block"
  2584 + },
  2585 + "164 0 R": {
  2586 + "/O": "/Layout",
  2587 + "/Placement": "/Block"
  2588 + },
  2589 + "165 0 R": {
  2590 + "/O": "/Layout",
  2591 + "/Placement": "/Block"
  2592 + },
  2593 + "166 0 R": {
  2594 + "/O": "/Layout",
  2595 + "/Placement": "/Block"
  2596 + },
  2597 + "167 0 R": {
  2598 + "/O": "/Layout",
  2599 + "/Placement": "/Block"
  2600 + },
  2601 + "168 0 R": {
  2602 + "/O": "/Layout",
  2603 + "/Placement": "/Block"
  2604 + },
  2605 + "169 0 R": {
  2606 + "/O": "/Layout",
  2607 + "/Placement": "/Block"
  2608 + },
  2609 + "170 0 R": {
  2610 + "/O": "/Layout",
  2611 + "/Placement": "/Block"
  2612 + },
  2613 + "171 0 R": {
  2614 + "/O": "/Layout",
  2615 + "/Placement": "/Block"
  2616 + },
  2617 + "172 0 R": {
  2618 + "/O": "/Layout",
  2619 + "/Placement": "/Block"
  2620 + },
  2621 + "173 0 R": {
  2622 + "/O": "/Layout",
  2623 + "/Placement": "/Block"
  2624 + },
  2625 + "174 0 R": {
  2626 + "/O": "/Layout",
  2627 + "/Placement": "/Block"
  2628 + },
  2629 + "175 0 R": {
  2630 + "/O": "/Layout",
  2631 + "/Placement": "/Block"
  2632 + },
  2633 + "176 0 R": {
  2634 + "/O": "/Layout",
  2635 + "/Placement": "/Block"
  2636 + },
  2637 + "177 0 R": {
  2638 + "/O": "/Layout",
  2639 + "/Placement": "/Block"
  2640 + },
  2641 + "178 0 R": {
  2642 + "/O": "/Layout",
  2643 + "/Placement": "/Block"
  2644 + },
  2645 + "179 0 R": {
  2646 + "/O": "/Layout",
  2647 + "/Placement": "/Block"
  2648 + },
  2649 + "180 0 R": {
  2650 + "/O": "/Layout",
  2651 + "/Placement": "/Block"
  2652 + },
  2653 + "181 0 R": {
  2654 + "/O": "/Layout",
  2655 + "/Placement": "/Block"
  2656 + },
  2657 + "182 0 R": {
  2658 + "/O": "/Layout",
  2659 + "/Placement": "/Block"
  2660 + },
  2661 + "183 0 R": {
  2662 + "/O": "/Layout",
  2663 + "/Placement": "/Block"
  2664 + },
  2665 + "184 0 R": {
  2666 + "/O": "/Layout",
  2667 + "/Placement": "/Block"
  2668 + },
  2669 + "185 0 R": {
  2670 + "/O": "/Layout",
  2671 + "/Placement": "/Block"
  2672 + },
  2673 + "186 0 R": {
  2674 + "/O": "/Layout",
  2675 + "/Placement": "/Block"
  2676 + },
  2677 + "187 0 R": {
  2678 + "/O": "/Layout",
  2679 + "/Placement": "/Block"
  2680 + },
  2681 + "188 0 R": {
  2682 + "/O": "/Layout",
  2683 + "/Placement": "/Block"
  2684 + },
  2685 + "189 0 R": {
  2686 + "/O": "/Layout",
  2687 + "/Placement": "/Block"
  2688 + },
  2689 + "190 0 R": {
  2690 + "/O": "/Layout",
  2691 + "/Placement": "/Block"
  2692 + },
  2693 + "191 0 R": {
  2694 + "/O": "/Layout",
  2695 + "/Placement": "/Block"
  2696 + },
  2697 + "192 0 R": {
  2698 + "/O": "/Layout",
  2699 + "/Placement": "/Block"
  2700 + },
  2701 + "193 0 R": {
  2702 + "/Length": "194 0 R",
  2703 + "/Length1": 16184
  2704 + },
  2705 + "194 0 R": 16184,
  2706 + "195 0 R": {
  2707 + "/Length": "196 0 R",
  2708 + "/Length1": 11088
  2709 + },
  2710 + "196 0 R": 11088,
2711 2711 "trailer": {
2712 2712 "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E",
2713 2713 "/ID": [
... ...
qpdf/qtest/qpdf/json-field-types.out
... ... @@ -465,6 +465,163 @@
465 465 "/StructTreeRoot": "17 0 R",
466 466 "/Type": "/Catalog"
467 467 },
  468 + "2 0 R": {
  469 + "/CreationDate": "D:20190103125434-05'00'",
  470 + "/Creator": "Writer",
  471 + "/Producer": "LibreOffice 6.1"
  472 + },
  473 + "3 0 R": {
  474 + "/Font": "18 0 R",
  475 + "/ProcSet": [
  476 + "/PDF",
  477 + "/Text"
  478 + ]
  479 + },
  480 + "4 0 R": {
  481 + "/AP": {
  482 + "/N": "19 0 R"
  483 + },
  484 + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
  485 + "/DR": {
  486 + "/Font": "18 0 R"
  487 + },
  488 + "/DV": "",
  489 + "/F": 4,
  490 + "/FT": "/Tx",
  491 + "/P": "15 0 R",
  492 + "/Rect": [
  493 + 123.499,
  494 + 689.901,
  495 + 260.801,
  496 + 704.699
  497 + ],
  498 + "/Subtype": "/Widget",
  499 + "/T": "text",
  500 + "/Type": "/Annot",
  501 + "/V": ""
  502 + },
  503 + "5 0 R": {
  504 + "/DV": "/1",
  505 + "/FT": "/Btn",
  506 + "/Ff": 49152,
  507 + "/Kids": [
  508 + "21 0 R",
  509 + "22 0 R",
  510 + "23 0 R"
  511 + ],
  512 + "/P": "15 0 R",
  513 + "/T": "r1",
  514 + "/V": "/1"
  515 + },
  516 + "6 0 R": {
  517 + "/AP": {
  518 + "/N": {
  519 + "/Off": "24 0 R",
  520 + "/Yes": "26 0 R"
  521 + }
  522 + },
  523 + "/AS": "/Off",
  524 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  525 + "/DR": {
  526 + "/Font": {
  527 + "/ZaDi": "28 0 R"
  528 + }
  529 + },
  530 + "/DV": "/Off",
  531 + "/F": 4,
  532 + "/FT": "/Btn",
  533 + "/MK": {
  534 + "/CA": "8"
  535 + },
  536 + "/P": "15 0 R",
  537 + "/Rect": [
  538 + 118.649,
  539 + 554.301,
  540 + 130.701,
  541 + 566.349
  542 + ],
  543 + "/Subtype": "/Widget",
  544 + "/T": "checkbox1",
  545 + "/Type": "/Annot",
  546 + "/V": "/Off"
  547 + },
  548 + "7 0 R": {
  549 + "/AP": {
  550 + "/N": {
  551 + "/Off": "29 0 R",
  552 + "/Yes": "31 0 R"
  553 + }
  554 + },
  555 + "/AS": "/Yes",
  556 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  557 + "/DR": {
  558 + "/Font": {
  559 + "/ZaDi": "28 0 R"
  560 + }
  561 + },
  562 + "/DV": "/Yes",
  563 + "/F": 4,
  564 + "/FT": "/Btn",
  565 + "/MK": {
  566 + "/CA": "8"
  567 + },
  568 + "/P": "15 0 R",
  569 + "/Rect": [
  570 + 118.649,
  571 + 527.751,
  572 + 130.701,
  573 + 539.799
  574 + ],
  575 + "/Subtype": "/Widget",
  576 + "/T": "checkbox2",
  577 + "/Type": "/Annot",
  578 + "/V": "/Yes"
  579 + },
  580 + "8 0 R": {
  581 + "/AP": {
  582 + "/N": {
  583 + "/Off": "33 0 R",
  584 + "/Yes": "35 0 R"
  585 + }
  586 + },
  587 + "/AS": "/Off",
  588 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  589 + "/DR": {
  590 + "/Font": {
  591 + "/ZaDi": "28 0 R"
  592 + }
  593 + },
  594 + "/DV": "/Off",
  595 + "/F": 4,
  596 + "/FT": "/Btn",
  597 + "/MK": {
  598 + "/CA": "8"
  599 + },
  600 + "/P": "15 0 R",
  601 + "/Rect": [
  602 + 118.649,
  603 + 500.501,
  604 + 130.701,
  605 + 512.549
  606 + ],
  607 + "/Subtype": "/Widget",
  608 + "/T": "checkbox3",
  609 + "/Type": "/Annot",
  610 + "/V": "/Off"
  611 + },
  612 + "9 0 R": {
  613 + "/DV": "/2",
  614 + "/FT": "/Btn",
  615 + "/Ff": 49152,
  616 + "/Kids": [
  617 + "37 0 R",
  618 + "38 0 R",
  619 + "39 0 R"
  620 + ],
  621 + "/P": "15 0 R",
  622 + "/T": "r2",
  623 + "/V": "/2"
  624 + },
468 625 "10 0 R": {
469 626 "/AP": {
470 627 "/N": "40 0 R"
... ... @@ -488,79 +645,6 @@
488 645 "/Type": "/Annot",
489 646 "/V": "salad πʬ"
490 647 },
491   - "100 0 R": {
492   - "/A": "167 0 R",
493   - "/P": "52 0 R",
494   - "/Pg": "15 0 R",
495   - "/S": "/Standard",
496   - "/Type": "/StructElem"
497   - },
498   - "101 0 R": {
499   - "/A": "168 0 R",
500   - "/P": "52 0 R",
501   - "/Pg": "15 0 R",
502   - "/S": "/Standard",
503   - "/Type": "/StructElem"
504   - },
505   - "102 0 R": {
506   - "/A": "169 0 R",
507   - "/P": "52 0 R",
508   - "/Pg": "15 0 R",
509   - "/S": "/Standard",
510   - "/Type": "/StructElem"
511   - },
512   - "103 0 R": {
513   - "/A": "170 0 R",
514   - "/P": "52 0 R",
515   - "/Pg": "15 0 R",
516   - "/S": "/Standard",
517   - "/Type": "/StructElem"
518   - },
519   - "104 0 R": {
520   - "/A": "171 0 R",
521   - "/K": [
522   - 4
523   - ],
524   - "/P": "52 0 R",
525   - "/Pg": "15 0 R",
526   - "/S": "/Standard",
527   - "/Type": "/StructElem"
528   - },
529   - "105 0 R": {
530   - "/A": "172 0 R",
531   - "/P": "52 0 R",
532   - "/Pg": "15 0 R",
533   - "/S": "/Standard",
534   - "/Type": "/StructElem"
535   - },
536   - "106 0 R": {
537   - "/A": "173 0 R",
538   - "/P": "52 0 R",
539   - "/Pg": "15 0 R",
540   - "/S": "/Standard",
541   - "/Type": "/StructElem"
542   - },
543   - "107 0 R": {
544   - "/A": "174 0 R",
545   - "/P": "52 0 R",
546   - "/Pg": "15 0 R",
547   - "/S": "/Standard",
548   - "/Type": "/StructElem"
549   - },
550   - "108 0 R": {
551   - "/A": "175 0 R",
552   - "/P": "52 0 R",
553   - "/Pg": "15 0 R",
554   - "/S": "/Standard",
555   - "/Type": "/StructElem"
556   - },
557   - "109 0 R": {
558   - "/A": "176 0 R",
559   - "/P": "52 0 R",
560   - "/Pg": "15 0 R",
561   - "/S": "/Standard",
562   - "/Type": "/StructElem"
563   - },
564 648 "11 0 R": {
565 649 "/AP": {
566 650 "/N": "42 0 R"
... ... @@ -590,83 +674,6 @@
590 674 "/Type": "/Annot",
591 675 "/V": ""
592 676 },
593   - "110 0 R": {
594   - "/A": "177 0 R",
595   - "/P": "52 0 R",
596   - "/Pg": "15 0 R",
597   - "/S": "/Standard",
598   - "/Type": "/StructElem"
599   - },
600   - "111 0 R": {
601   - "/A": "178 0 R",
602   - "/P": "52 0 R",
603   - "/Pg": "15 0 R",
604   - "/S": "/Standard",
605   - "/Type": "/StructElem"
606   - },
607   - "112 0 R": {
608   - "/A": "179 0 R",
609   - "/P": "52 0 R",
610   - "/Pg": "15 0 R",
611   - "/S": "/Standard",
612   - "/Type": "/StructElem"
613   - },
614   - "113 0 R": {
615   - "/A": "180 0 R",
616   - "/P": "52 0 R",
617   - "/Pg": "15 0 R",
618   - "/S": "/Standard",
619   - "/Type": "/StructElem"
620   - },
621   - "114 0 R": {
622   - "/A": "181 0 R",
623   - "/P": "52 0 R",
624   - "/Pg": "15 0 R",
625   - "/S": "/Standard",
626   - "/Type": "/StructElem"
627   - },
628   - "115 0 R": {
629   - "/A": "182 0 R",
630   - "/K": [
631   - 5
632   - ],
633   - "/P": "52 0 R",
634   - "/Pg": "15 0 R",
635   - "/S": "/Standard",
636   - "/Type": "/StructElem"
637   - },
638   - "116 0 R": {
639   - "/A": "183 0 R",
640   - "/P": "52 0 R",
641   - "/Pg": "15 0 R",
642   - "/S": "/Standard",
643   - "/Type": "/StructElem"
644   - },
645   - "117 0 R": {
646   - "/A": "184 0 R",
647   - "/P": "52 0 R",
648   - "/Pg": "15 0 R",
649   - "/S": "/Standard",
650   - "/Type": "/StructElem"
651   - },
652   - "118 0 R": {
653   - "/A": "185 0 R",
654   - "/P": "52 0 R",
655   - "/Pg": "15 0 R",
656   - "/S": "/Standard",
657   - "/Type": "/StructElem"
658   - },
659   - "119 0 R": {
660   - "/A": "186 0 R",
661   - "/K": [
662   - 6,
663   - 7
664   - ],
665   - "/P": "52 0 R",
666   - "/Pg": "15 0 R",
667   - "/S": "/Standard",
668   - "/Type": "/StructElem"
669   - },
670 677 "12 0 R": {
671 678 "/AP": {
672 679 "/N": "44 0 R"
... ... @@ -697,88 +704,6 @@
697 704 "/Type": "/Annot",
698 705 "/V": ""
699 706 },
700   - "120 0 R": {
701   - "/A": "187 0 R",
702   - "/P": "52 0 R",
703   - "/Pg": "15 0 R",
704   - "/S": "/Standard",
705   - "/Type": "/StructElem"
706   - },
707   - "121 0 R": {
708   - "/A": "188 0 R",
709   - "/P": "52 0 R",
710   - "/Pg": "15 0 R",
711   - "/S": "/Standard",
712   - "/Type": "/StructElem"
713   - },
714   - "122 0 R": {
715   - "/A": "189 0 R",
716   - "/P": "52 0 R",
717   - "/Pg": "15 0 R",
718   - "/S": "/Standard",
719   - "/Type": "/StructElem"
720   - },
721   - "123 0 R": {
722   - "/A": "190 0 R",
723   - "/P": "52 0 R",
724   - "/Pg": "15 0 R",
725   - "/S": "/Standard",
726   - "/Type": "/StructElem"
727   - },
728   - "124 0 R": {
729   - "/A": "191 0 R",
730   - "/P": "52 0 R",
731   - "/Pg": "15 0 R",
732   - "/S": "/Standard",
733   - "/Type": "/StructElem"
734   - },
735   - "125 0 R": {
736   - "/A": "192 0 R",
737   - "/K": [
738   - 8,
739   - 9
740   - ],
741   - "/P": "52 0 R",
742   - "/Pg": "15 0 R",
743   - "/S": "/Standard",
744   - "/Type": "/StructElem"
745   - },
746   - "126 0 R": {
747   - "/K": [
748   - 10
749   - ],
750   - "/P": "52 0 R",
751   - "/Pg": "15 0 R",
752   - "/S": "/Form",
753   - "/Type": "/StructElem"
754   - },
755   - "127 0 R": {
756   - "/K": [
757   - 11
758   - ],
759   - "/P": "52 0 R",
760   - "/Pg": "15 0 R",
761   - "/S": "/Form",
762   - "/Type": "/StructElem"
763   - },
764   - "128 0 R": {
765   - "/K": [
766   - 12
767   - ],
768   - "/P": "52 0 R",
769   - "/Pg": "15 0 R",
770   - "/S": "/Form",
771   - "/Type": "/StructElem"
772   - },
773   - "129 0 R": {
774   - "/K": [
775   - 13
776   - ],
777   - "/P": "52 0 R",
778   - "/Pg": "15 0 R",
779   - "/S": "/Form",
780   - "/Type": "/StructElem"
781   - },
782 707 "13 0 R": {
783 708 "/AP": {
784 709 "/N": "46 0 R"
... ... @@ -809,96 +734,6 @@
809 734 "/Type": "/Annot",
810 735 "/V": ""
811 736 },
812   - "130 0 R": {
813   - "/K": [
814   - 14
815   - ],
816   - "/P": "52 0 R",
817   - "/Pg": "15 0 R",
818   - "/S": "/Form",
819   - "/Type": "/StructElem"
820   - },
821   - "131 0 R": {
822   - "/K": [
823   - 15
824   - ],
825   - "/P": "52 0 R",
826   - "/Pg": "15 0 R",
827   - "/S": "/Form",
828   - "/Type": "/StructElem"
829   - },
830   - "132 0 R": {
831   - "/K": [
832   - 16
833   - ],
834   - "/P": "52 0 R",
835   - "/Pg": "15 0 R",
836   - "/S": "/Form",
837   - "/Type": "/StructElem"
838   - },
839   - "133 0 R": {
840   - "/K": [
841   - 17
842   - ],
843   - "/P": "52 0 R",
844   - "/Pg": "15 0 R",
845   - "/S": "/Form",
846   - "/Type": "/StructElem"
847   - },
848   - "134 0 R": {
849   - "/K": [
850   - 18
851   - ],
852   - "/P": "52 0 R",
853   - "/Pg": "15 0 R",
854   - "/S": "/Form",
855   - "/Type": "/StructElem"
856   - },
857   - "135 0 R": {
858   - "/K": [
859   - 19
860   - ],
861   - "/P": "52 0 R",
862   - "/Pg": "15 0 R",
863   - "/S": "/Form",
864   - "/Type": "/StructElem"
865   - },
866   - "136 0 R": {
867   - "/K": [
868   - 20
869   - ],
870   - "/P": "52 0 R",
871   - "/Pg": "15 0 R",
872   - "/S": "/Form",
873   - "/Type": "/StructElem"
874   - },
875   - "137 0 R": {
876   - "/K": [
877   - 21
878   - ],
879   - "/P": "52 0 R",
880   - "/Pg": "15 0 R",
881   - "/S": "/Form",
882   - "/Type": "/StructElem"
883   - },
884   - "138 0 R": {
885   - "/K": [
886   - 22
887   - ],
888   - "/P": "52 0 R",
889   - "/Pg": "15 0 R",
890   - "/S": "/Form",
891   - "/Type": "/StructElem"
892   - },
893   - "139 0 R": {
894   - "/K": [
895   - 23
896   - ],
897   - "/P": "52 0 R",
898   - "/Pg": "15 0 R",
899   - "/S": "/Form",
900   - "/Type": "/StructElem"
901   - },
902 737 "14 0 R": {
903 738 "/AP": {
904 739 "/N": "48 0 R"
... ... @@ -929,110 +764,23 @@
929 764 "/Type": "/Annot",
930 765 "/V": ""
931 766 },
932   - "140 0 R": {
933   - "/K": [
934   - 24
935   - ],
936   - "/P": "52 0 R",
937   - "/Pg": "15 0 R",
938   - "/S": "/Form",
939   - "/Type": "/StructElem"
940   - },
941   - "141 0 R": {
942   - "/Ascent": 891,
943   - "/CapHeight": 981,
944   - "/Descent": -216,
945   - "/Flags": 4,
946   - "/FontBBox": [
947   - -543,
948   - -303,
949   - 1277,
950   - 981
951   - ],
952   - "/FontFile2": "193 0 R",
953   - "/FontName": "/BAAAAA+LiberationSerif",
954   - "/ItalicAngle": 0,
955   - "/StemV": 80,
956   - "/Type": "/FontDescriptor"
957   - },
958   - "142 0 R": {
959   - "/Length": "143 0 R"
960   - },
961   - "143 0 R": 702,
962   - "144 0 R": {
963   - "/Ascent": 905,
964   - "/CapHeight": 979,
965   - "/Descent": -211,
966   - "/Flags": 4,
967   - "/FontBBox": [
968   - -543,
969   - -303,
970   - 1300,
971   - 979
972   - ],
973   - "/FontName": "/LiberationSans",
974   - "/ItalicAngle": 0,
975   - "/StemV": 80,
976   - "/Type": "/FontDescriptor"
977   - },
978   - "145 0 R": {
979   - "/Ascent": 905,
980   - "/CapHeight": 979,
981   - "/Descent": -211,
982   - "/Flags": 4,
983   - "/FontBBox": [
984   - -543,
985   - -303,
986   - 1300,
987   - 979
988   - ],
989   - "/FontFile2": "195 0 R",
990   - "/FontName": "/DAAAAA+LiberationSans",
991   - "/ItalicAngle": 0,
992   - "/StemV": 80,
993   - "/Type": "/FontDescriptor"
994   - },
995   - "146 0 R": {
996   - "/Length": "147 0 R"
997   - },
998   - "147 0 R": 582,
999   - "148 0 R": {
1000   - "/Ascent": 928,
1001   - "/CapHeight": 1232,
1002   - "/Descent": -235,
1003   - "/Flags": 4,
1004   - "/FontBBox": [
1005   - -1020,
1006   - -462,
1007   - 1792,
1008   - 1232
1009   - ],
1010   - "/FontName": "/DejaVuSans",
1011   - "/ItalicAngle": 0,
1012   - "/StemV": 80,
1013   - "/Type": "/FontDescriptor"
1014   - },
1015   - "149 0 R": {
1016   - "/O": "/Layout",
1017   - "/Placement": "/Block"
1018   - },
1019   - "15 0 R": {
1020   - "/Annots": [
1021   - "4 0 R",
1022   - "21 0 R",
1023   - "22 0 R",
1024   - "23 0 R",
1025   - "6 0 R",
1026   - "7 0 R",
1027   - "8 0 R",
1028   - "37 0 R",
1029   - "38 0 R",
1030   - "39 0 R",
1031   - "10 0 R",
1032   - "13 0 R",
1033   - "11 0 R",
1034   - "12 0 R",
1035   - "14 0 R"
  767 + "15 0 R": {
  768 + "/Annots": [
  769 + "4 0 R",
  770 + "21 0 R",
  771 + "22 0 R",
  772 + "23 0 R",
  773 + "6 0 R",
  774 + "7 0 R",
  775 + "8 0 R",
  776 + "37 0 R",
  777 + "38 0 R",
  778 + "39 0 R",
  779 + "10 0 R",
  780 + "13 0 R",
  781 + "11 0 R",
  782 + "12 0 R",
  783 + "14 0 R"
1036 784 ],
1037 785 "/Contents": "50 0 R",
1038 786 "/Group": {
... ... @@ -1051,46 +799,6 @@
1051 799 "/StructParents": 0,
1052 800 "/Type": "/Page"
1053 801 },
1054   - "150 0 R": {
1055   - "/O": "/Layout",
1056   - "/Placement": "/Block"
1057   - },
1058   - "151 0 R": {
1059   - "/O": "/Layout",
1060   - "/Placement": "/Block"
1061   - },
1062   - "152 0 R": {
1063   - "/O": "/Layout",
1064   - "/Placement": "/Block"
1065   - },
1066   - "153 0 R": {
1067   - "/O": "/Layout",
1068   - "/Placement": "/Block"
1069   - },
1070   - "154 0 R": {
1071   - "/O": "/Layout",
1072   - "/Placement": "/Block"
1073   - },
1074   - "155 0 R": {
1075   - "/O": "/Layout",
1076   - "/Placement": "/Block"
1077   - },
1078   - "156 0 R": {
1079   - "/O": "/Layout",
1080   - "/Placement": "/Block"
1081   - },
1082   - "157 0 R": {
1083   - "/O": "/Layout",
1084   - "/Placement": "/Block"
1085   - },
1086   - "158 0 R": {
1087   - "/O": "/Layout",
1088   - "/Placement": "/Block"
1089   - },
1090   - "159 0 R": {
1091   - "/O": "/Layout",
1092   - "/Placement": "/Block"
1093   - },
1094 802 "16 0 R": {
1095 803 "/Count": 1,
1096 804 "/Kids": [
... ... @@ -1105,46 +813,6 @@
1105 813 "/Resources": "3 0 R",
1106 814 "/Type": "/Pages"
1107 815 },
1108   - "160 0 R": {
1109   - "/O": "/Layout",
1110   - "/Placement": "/Block"
1111   - },
1112   - "161 0 R": {
1113   - "/O": "/Layout",
1114   - "/Placement": "/Block"
1115   - },
1116   - "162 0 R": {
1117   - "/O": "/Layout",
1118   - "/Placement": "/Block"
1119   - },
1120   - "163 0 R": {
1121   - "/O": "/Layout",
1122   - "/Placement": "/Block"
1123   - },
1124   - "164 0 R": {
1125   - "/O": "/Layout",
1126   - "/Placement": "/Block"
1127   - },
1128   - "165 0 R": {
1129   - "/O": "/Layout",
1130   - "/Placement": "/Block"
1131   - },
1132   - "166 0 R": {
1133   - "/O": "/Layout",
1134   - "/Placement": "/Block"
1135   - },
1136   - "167 0 R": {
1137   - "/O": "/Layout",
1138   - "/Placement": "/Block"
1139   - },
1140   - "168 0 R": {
1141   - "/O": "/Layout",
1142   - "/Placement": "/Block"
1143   - },
1144   - "169 0 R": {
1145   - "/O": "/Layout",
1146   - "/Placement": "/Block"
1147   - },
1148 816 "17 0 R": {
1149 817 "/K": [
1150 818 "52 0 R"
... ... @@ -1156,46 +824,6 @@
1156 824 },
1157 825 "/Type": "/StructTreeRoot"
1158 826 },
1159   - "170 0 R": {
1160   - "/O": "/Layout",
1161   - "/Placement": "/Block"
1162   - },
1163   - "171 0 R": {
1164   - "/O": "/Layout",
1165   - "/Placement": "/Block"
1166   - },
1167   - "172 0 R": {
1168   - "/O": "/Layout",
1169   - "/Placement": "/Block"
1170   - },
1171   - "173 0 R": {
1172   - "/O": "/Layout",
1173   - "/Placement": "/Block"
1174   - },
1175   - "174 0 R": {
1176   - "/O": "/Layout",
1177   - "/Placement": "/Block"
1178   - },
1179   - "175 0 R": {
1180   - "/O": "/Layout",
1181   - "/Placement": "/Block"
1182   - },
1183   - "176 0 R": {
1184   - "/O": "/Layout",
1185   - "/Placement": "/Block"
1186   - },
1187   - "177 0 R": {
1188   - "/O": "/Layout",
1189   - "/Placement": "/Block"
1190   - },
1191   - "178 0 R": {
1192   - "/O": "/Layout",
1193   - "/Placement": "/Block"
1194   - },
1195   - "179 0 R": {
1196   - "/O": "/Layout",
1197   - "/Placement": "/Block"
1198   - },
1199 827 "18 0 R": {
1200 828 "/F1": "54 0 R",
1201 829 "/F2": "55 0 R",
... ... @@ -1203,46 +831,6 @@
1203 831 "/F4": "57 0 R",
1204 832 "/ZaDi": "28 0 R"
1205 833 },
1206   - "180 0 R": {
1207   - "/O": "/Layout",
1208   - "/Placement": "/Block"
1209   - },
1210   - "181 0 R": {
1211   - "/O": "/Layout",
1212   - "/Placement": "/Block"
1213   - },
1214   - "182 0 R": {
1215   - "/O": "/Layout",
1216   - "/Placement": "/Block"
1217   - },
1218   - "183 0 R": {
1219   - "/O": "/Layout",
1220   - "/Placement": "/Block"
1221   - },
1222   - "184 0 R": {
1223   - "/O": "/Layout",
1224   - "/Placement": "/Block"
1225   - },
1226   - "185 0 R": {
1227   - "/O": "/Layout",
1228   - "/Placement": "/Block"
1229   - },
1230   - "186 0 R": {
1231   - "/O": "/Layout",
1232   - "/Placement": "/Block"
1233   - },
1234   - "187 0 R": {
1235   - "/O": "/Layout",
1236   - "/Placement": "/Block"
1237   - },
1238   - "188 0 R": {
1239   - "/O": "/Layout",
1240   - "/Placement": "/Block"
1241   - },
1242   - "189 0 R": {
1243   - "/O": "/Layout",
1244   - "/Placement": "/Block"
1245   - },
1246 834 "19 0 R": {
1247 835 "/BBox": [
1248 836 0,
... ... @@ -1255,33 +843,6 @@
1255 843 "/Subtype": "/Form",
1256 844 "/Type": "/XObject"
1257 845 },
1258   - "190 0 R": {
1259   - "/O": "/Layout",
1260   - "/Placement": "/Block"
1261   - },
1262   - "191 0 R": {
1263   - "/O": "/Layout",
1264   - "/Placement": "/Block"
1265   - },
1266   - "192 0 R": {
1267   - "/O": "/Layout",
1268   - "/Placement": "/Block"
1269   - },
1270   - "193 0 R": {
1271   - "/Length": "194 0 R",
1272   - "/Length1": 16184
1273   - },
1274   - "194 0 R": 16184,
1275   - "195 0 R": {
1276   - "/Length": "196 0 R",
1277   - "/Length1": 11088
1278   - },
1279   - "196 0 R": 11088,
1280   - "2 0 R": {
1281   - "/CreationDate": "D:20190103125434-05'00'",
1282   - "/Creator": "Writer",
1283   - "/Producer": "LibreOffice 6.1"
1284   - },
1285 846 "20 0 R": 12,
1286 847 "21 0 R": {
1287 848 "/AP": {
... ... @@ -1416,13 +977,6 @@
1416 977 "/Subtype": "/Form",
1417 978 "/Type": "/XObject"
1418 979 },
1419   - "3 0 R": {
1420   - "/Font": "18 0 R",
1421   - "/ProcSet": [
1422   - "/PDF",
1423   - "/Text"
1424   - ]
1425   - },
1426 980 "30 0 R": 12,
1427 981 "31 0 R": {
1428 982 "/BBox": [
... ... @@ -1553,29 +1107,6 @@
1553 1107 "/Subtype": "/Widget",
1554 1108 "/Type": "/Annot"
1555 1109 },
1556   - "4 0 R": {
1557   - "/AP": {
1558   - "/N": "19 0 R"
1559   - },
1560   - "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
1561   - "/DR": {
1562   - "/Font": "18 0 R"
1563   - },
1564   - "/DV": "",
1565   - "/F": 4,
1566   - "/FT": "/Tx",
1567   - "/P": "15 0 R",
1568   - "/Rect": [
1569   - 123.499,
1570   - 689.901,
1571   - 260.801,
1572   - 704.699
1573   - ],
1574   - "/Subtype": "/Widget",
1575   - "/T": "text",
1576   - "/Type": "/Annot",
1577   - "/V": ""
1578   - },
1579 1110 "40 0 R": {
1580 1111 "/BBox": [
1581 1112 0,
... ... @@ -1641,19 +1172,6 @@
1641 1172 "/Type": "/XObject"
1642 1173 },
1643 1174 "49 0 R": 45,
1644   - "5 0 R": {
1645   - "/DV": "/1",
1646   - "/FT": "/Btn",
1647   - "/Ff": 49152,
1648   - "/Kids": [
1649   - "21 0 R",
1650   - "22 0 R",
1651   - "23 0 R"
1652   - ],
1653   - "/P": "15 0 R",
1654   - "/T": "r1",
1655   - "/V": "/1"
1656   - },
1657 1175 "50 0 R": {
1658 1176 "/Length": "51 0 R"
1659 1177 },
... ... @@ -2318,38 +1836,6 @@
2318 1836 "/Type": "/XObject"
2319 1837 },
2320 1838 "59 0 R": 220,
2321   - "6 0 R": {
2322   - "/AP": {
2323   - "/N": {
2324   - "/Off": "24 0 R",
2325   - "/Yes": "26 0 R"
2326   - }
2327   - },
2328   - "/AS": "/Off",
2329   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2330   - "/DR": {
2331   - "/Font": {
2332   - "/ZaDi": "28 0 R"
2333   - }
2334   - },
2335   - "/DV": "/Off",
2336   - "/F": 4,
2337   - "/FT": "/Btn",
2338   - "/MK": {
2339   - "/CA": "8"
2340   - },
2341   - "/P": "15 0 R",
2342   - "/Rect": [
2343   - 118.649,
2344   - 554.301,
2345   - 130.701,
2346   - 566.349
2347   - ],
2348   - "/Subtype": "/Widget",
2349   - "/T": "checkbox1",
2350   - "/Type": "/Annot",
2351   - "/V": "/Off"
2352   - },
2353 1839 "60 0 R": {
2354 1840 "/BBox": [
2355 1841 0,
... ... @@ -2415,38 +1901,6 @@
2415 1901 "/Type": "/XObject"
2416 1902 },
2417 1903 "69 0 R": 12,
2418   - "7 0 R": {
2419   - "/AP": {
2420   - "/N": {
2421   - "/Off": "29 0 R",
2422   - "/Yes": "31 0 R"
2423   - }
2424   - },
2425   - "/AS": "/Yes",
2426   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2427   - "/DR": {
2428   - "/Font": {
2429   - "/ZaDi": "28 0 R"
2430   - }
2431   - },
2432   - "/DV": "/Yes",
2433   - "/F": 4,
2434   - "/FT": "/Btn",
2435   - "/MK": {
2436   - "/CA": "8"
2437   - },
2438   - "/P": "15 0 R",
2439   - "/Rect": [
2440   - 118.649,
2441   - 527.751,
2442   - 130.701,
2443   - 539.799
2444   - ],
2445   - "/Subtype": "/Widget",
2446   - "/T": "checkbox2",
2447   - "/Type": "/Annot",
2448   - "/V": "/Yes"
2449   - },
2450 1904 "70 0 R": {
2451 1905 "/BBox": [
2452 1906 0,
... ... @@ -2512,38 +1966,6 @@
2512 1966 "/Type": "/XObject"
2513 1967 },
2514 1968 "79 0 R": 220,
2515   - "8 0 R": {
2516   - "/AP": {
2517   - "/N": {
2518   - "/Off": "33 0 R",
2519   - "/Yes": "35 0 R"
2520   - }
2521   - },
2522   - "/AS": "/Off",
2523   - "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
2524   - "/DR": {
2525   - "/Font": {
2526   - "/ZaDi": "28 0 R"
2527   - }
2528   - },
2529   - "/DV": "/Off",
2530   - "/F": 4,
2531   - "/FT": "/Btn",
2532   - "/MK": {
2533   - "/CA": "8"
2534   - },
2535   - "/P": "15 0 R",
2536   - "/Rect": [
2537   - 118.649,
2538   - 500.501,
2539   - 130.701,
2540   - 512.549
2541   - ],
2542   - "/Subtype": "/Widget",
2543   - "/T": "checkbox3",
2544   - "/Type": "/Annot",
2545   - "/V": "/Off"
2546   - },
2547 1969 "80 0 R": {
2548 1970 "/BBox": [
2549 1971 0,
... ... @@ -2622,19 +2044,6 @@
2622 2044 "/S": "/Standard",
2623 2045 "/Type": "/StructElem"
2624 2046 },
2625   - "9 0 R": {
2626   - "/DV": "/2",
2627   - "/FT": "/Btn",
2628   - "/Ff": 49152,
2629   - "/Kids": [
2630   - "37 0 R",
2631   - "38 0 R",
2632   - "39 0 R"
2633   - ],
2634   - "/P": "15 0 R",
2635   - "/T": "r2",
2636   - "/V": "/2"
2637   - },
2638 2047 "90 0 R": {
2639 2048 "/A": "157 0 R",
2640 2049 "/P": "52 0 R",
... ... @@ -2708,6 +2117,597 @@
2708 2117 "/S": "/Standard",
2709 2118 "/Type": "/StructElem"
2710 2119 },
  2120 + "100 0 R": {
  2121 + "/A": "167 0 R",
  2122 + "/P": "52 0 R",
  2123 + "/Pg": "15 0 R",
  2124 + "/S": "/Standard",
  2125 + "/Type": "/StructElem"
  2126 + },
  2127 + "101 0 R": {
  2128 + "/A": "168 0 R",
  2129 + "/P": "52 0 R",
  2130 + "/Pg": "15 0 R",
  2131 + "/S": "/Standard",
  2132 + "/Type": "/StructElem"
  2133 + },
  2134 + "102 0 R": {
  2135 + "/A": "169 0 R",
  2136 + "/P": "52 0 R",
  2137 + "/Pg": "15 0 R",
  2138 + "/S": "/Standard",
  2139 + "/Type": "/StructElem"
  2140 + },
  2141 + "103 0 R": {
  2142 + "/A": "170 0 R",
  2143 + "/P": "52 0 R",
  2144 + "/Pg": "15 0 R",
  2145 + "/S": "/Standard",
  2146 + "/Type": "/StructElem"
  2147 + },
  2148 + "104 0 R": {
  2149 + "/A": "171 0 R",
  2150 + "/K": [
  2151 + 4
  2152 + ],
  2153 + "/P": "52 0 R",
  2154 + "/Pg": "15 0 R",
  2155 + "/S": "/Standard",
  2156 + "/Type": "/StructElem"
  2157 + },
  2158 + "105 0 R": {
  2159 + "/A": "172 0 R",
  2160 + "/P": "52 0 R",
  2161 + "/Pg": "15 0 R",
  2162 + "/S": "/Standard",
  2163 + "/Type": "/StructElem"
  2164 + },
  2165 + "106 0 R": {
  2166 + "/A": "173 0 R",
  2167 + "/P": "52 0 R",
  2168 + "/Pg": "15 0 R",
  2169 + "/S": "/Standard",
  2170 + "/Type": "/StructElem"
  2171 + },
  2172 + "107 0 R": {
  2173 + "/A": "174 0 R",
  2174 + "/P": "52 0 R",
  2175 + "/Pg": "15 0 R",
  2176 + "/S": "/Standard",
  2177 + "/Type": "/StructElem"
  2178 + },
  2179 + "108 0 R": {
  2180 + "/A": "175 0 R",
  2181 + "/P": "52 0 R",
  2182 + "/Pg": "15 0 R",
  2183 + "/S": "/Standard",
  2184 + "/Type": "/StructElem"
  2185 + },
  2186 + "109 0 R": {
  2187 + "/A": "176 0 R",
  2188 + "/P": "52 0 R",
  2189 + "/Pg": "15 0 R",
  2190 + "/S": "/Standard",
  2191 + "/Type": "/StructElem"
  2192 + },
  2193 + "110 0 R": {
  2194 + "/A": "177 0 R",
  2195 + "/P": "52 0 R",
  2196 + "/Pg": "15 0 R",
  2197 + "/S": "/Standard",
  2198 + "/Type": "/StructElem"
  2199 + },
  2200 + "111 0 R": {
  2201 + "/A": "178 0 R",
  2202 + "/P": "52 0 R",
  2203 + "/Pg": "15 0 R",
  2204 + "/S": "/Standard",
  2205 + "/Type": "/StructElem"
  2206 + },
  2207 + "112 0 R": {
  2208 + "/A": "179 0 R",
  2209 + "/P": "52 0 R",
  2210 + "/Pg": "15 0 R",
  2211 + "/S": "/Standard",
  2212 + "/Type": "/StructElem"
  2213 + },
  2214 + "113 0 R": {
  2215 + "/A": "180 0 R",
  2216 + "/P": "52 0 R",
  2217 + "/Pg": "15 0 R",
  2218 + "/S": "/Standard",
  2219 + "/Type": "/StructElem"
  2220 + },
  2221 + "114 0 R": {
  2222 + "/A": "181 0 R",
  2223 + "/P": "52 0 R",
  2224 + "/Pg": "15 0 R",
  2225 + "/S": "/Standard",
  2226 + "/Type": "/StructElem"
  2227 + },
  2228 + "115 0 R": {
  2229 + "/A": "182 0 R",
  2230 + "/K": [
  2231 + 5
  2232 + ],
  2233 + "/P": "52 0 R",
  2234 + "/Pg": "15 0 R",
  2235 + "/S": "/Standard",
  2236 + "/Type": "/StructElem"
  2237 + },
  2238 + "116 0 R": {
  2239 + "/A": "183 0 R",
  2240 + "/P": "52 0 R",
  2241 + "/Pg": "15 0 R",
  2242 + "/S": "/Standard",
  2243 + "/Type": "/StructElem"
  2244 + },
  2245 + "117 0 R": {
  2246 + "/A": "184 0 R",
  2247 + "/P": "52 0 R",
  2248 + "/Pg": "15 0 R",
  2249 + "/S": "/Standard",
  2250 + "/Type": "/StructElem"
  2251 + },
  2252 + "118 0 R": {
  2253 + "/A": "185 0 R",
  2254 + "/P": "52 0 R",
  2255 + "/Pg": "15 0 R",
  2256 + "/S": "/Standard",
  2257 + "/Type": "/StructElem"
  2258 + },
  2259 + "119 0 R": {
  2260 + "/A": "186 0 R",
  2261 + "/K": [
  2262 + 6,
  2263 + 7
  2264 + ],
  2265 + "/P": "52 0 R",
  2266 + "/Pg": "15 0 R",
  2267 + "/S": "/Standard",
  2268 + "/Type": "/StructElem"
  2269 + },
  2270 + "120 0 R": {
  2271 + "/A": "187 0 R",
  2272 + "/P": "52 0 R",
  2273 + "/Pg": "15 0 R",
  2274 + "/S": "/Standard",
  2275 + "/Type": "/StructElem"
  2276 + },
  2277 + "121 0 R": {
  2278 + "/A": "188 0 R",
  2279 + "/P": "52 0 R",
  2280 + "/Pg": "15 0 R",
  2281 + "/S": "/Standard",
  2282 + "/Type": "/StructElem"
  2283 + },
  2284 + "122 0 R": {
  2285 + "/A": "189 0 R",
  2286 + "/P": "52 0 R",
  2287 + "/Pg": "15 0 R",
  2288 + "/S": "/Standard",
  2289 + "/Type": "/StructElem"
  2290 + },
  2291 + "123 0 R": {
  2292 + "/A": "190 0 R",
  2293 + "/P": "52 0 R",
  2294 + "/Pg": "15 0 R",
  2295 + "/S": "/Standard",
  2296 + "/Type": "/StructElem"
  2297 + },
  2298 + "124 0 R": {
  2299 + "/A": "191 0 R",
  2300 + "/P": "52 0 R",
  2301 + "/Pg": "15 0 R",
  2302 + "/S": "/Standard",
  2303 + "/Type": "/StructElem"
  2304 + },
  2305 + "125 0 R": {
  2306 + "/A": "192 0 R",
  2307 + "/K": [
  2308 + 8,
  2309 + 9
  2310 + ],
  2311 + "/P": "52 0 R",
  2312 + "/Pg": "15 0 R",
  2313 + "/S": "/Standard",
  2314 + "/Type": "/StructElem"
  2315 + },
  2316 + "126 0 R": {
  2317 + "/K": [
  2318 + 10
  2319 + ],
  2320 + "/P": "52 0 R",
  2321 + "/Pg": "15 0 R",
  2322 + "/S": "/Form",
  2323 + "/Type": "/StructElem"
  2324 + },
  2325 + "127 0 R": {
  2326 + "/K": [
  2327 + 11
  2328 + ],
  2329 + "/P": "52 0 R",
  2330 + "/Pg": "15 0 R",
  2331 + "/S": "/Form",
  2332 + "/Type": "/StructElem"
  2333 + },
  2334 + "128 0 R": {
  2335 + "/K": [
  2336 + 12
  2337 + ],
  2338 + "/P": "52 0 R",
  2339 + "/Pg": "15 0 R",
  2340 + "/S": "/Form",
  2341 + "/Type": "/StructElem"
  2342 + },
  2343 + "129 0 R": {
  2344 + "/K": [
  2345 + 13
  2346 + ],
  2347 + "/P": "52 0 R",
  2348 + "/Pg": "15 0 R",
  2349 + "/S": "/Form",
  2350 + "/Type": "/StructElem"
  2351 + },
  2352 + "130 0 R": {
  2353 + "/K": [
  2354 + 14
  2355 + ],
  2356 + "/P": "52 0 R",
  2357 + "/Pg": "15 0 R",
  2358 + "/S": "/Form",
  2359 + "/Type": "/StructElem"
  2360 + },
  2361 + "131 0 R": {
  2362 + "/K": [
  2363 + 15
  2364 + ],
  2365 + "/P": "52 0 R",
  2366 + "/Pg": "15 0 R",
  2367 + "/S": "/Form",
  2368 + "/Type": "/StructElem"
  2369 + },
  2370 + "132 0 R": {
  2371 + "/K": [
  2372 + 16
  2373 + ],
  2374 + "/P": "52 0 R",
  2375 + "/Pg": "15 0 R",
  2376 + "/S": "/Form",
  2377 + "/Type": "/StructElem"
  2378 + },
  2379 + "133 0 R": {
  2380 + "/K": [
  2381 + 17
  2382 + ],
  2383 + "/P": "52 0 R",
  2384 + "/Pg": "15 0 R",
  2385 + "/S": "/Form",
  2386 + "/Type": "/StructElem"
  2387 + },
  2388 + "134 0 R": {
  2389 + "/K": [
  2390 + 18
  2391 + ],
  2392 + "/P": "52 0 R",
  2393 + "/Pg": "15 0 R",
  2394 + "/S": "/Form",
  2395 + "/Type": "/StructElem"
  2396 + },
  2397 + "135 0 R": {
  2398 + "/K": [
  2399 + 19
  2400 + ],
  2401 + "/P": "52 0 R",
  2402 + "/Pg": "15 0 R",
  2403 + "/S": "/Form",
  2404 + "/Type": "/StructElem"
  2405 + },
  2406 + "136 0 R": {
  2407 + "/K": [
  2408 + 20
  2409 + ],
  2410 + "/P": "52 0 R",
  2411 + "/Pg": "15 0 R",
  2412 + "/S": "/Form",
  2413 + "/Type": "/StructElem"
  2414 + },
  2415 + "137 0 R": {
  2416 + "/K": [
  2417 + 21
  2418 + ],
  2419 + "/P": "52 0 R",
  2420 + "/Pg": "15 0 R",
  2421 + "/S": "/Form",
  2422 + "/Type": "/StructElem"
  2423 + },
  2424 + "138 0 R": {
  2425 + "/K": [
  2426 + 22
  2427 + ],
  2428 + "/P": "52 0 R",
  2429 + "/Pg": "15 0 R",
  2430 + "/S": "/Form",
  2431 + "/Type": "/StructElem"
  2432 + },
  2433 + "139 0 R": {
  2434 + "/K": [
  2435 + 23
  2436 + ],
  2437 + "/P": "52 0 R",
  2438 + "/Pg": "15 0 R",
  2439 + "/S": "/Form",
  2440 + "/Type": "/StructElem"
  2441 + },
  2442 + "140 0 R": {
  2443 + "/K": [
  2444 + 24
  2445 + ],
  2446 + "/P": "52 0 R",
  2447 + "/Pg": "15 0 R",
  2448 + "/S": "/Form",
  2449 + "/Type": "/StructElem"
  2450 + },
  2451 + "141 0 R": {
  2452 + "/Ascent": 891,
  2453 + "/CapHeight": 981,
  2454 + "/Descent": -216,
  2455 + "/Flags": 4,
  2456 + "/FontBBox": [
  2457 + -543,
  2458 + -303,
  2459 + 1277,
  2460 + 981
  2461 + ],
  2462 + "/FontFile2": "193 0 R",
  2463 + "/FontName": "/BAAAAA+LiberationSerif",
  2464 + "/ItalicAngle": 0,
  2465 + "/StemV": 80,
  2466 + "/Type": "/FontDescriptor"
  2467 + },
  2468 + "142 0 R": {
  2469 + "/Length": "143 0 R"
  2470 + },
  2471 + "143 0 R": 702,
  2472 + "144 0 R": {
  2473 + "/Ascent": 905,
  2474 + "/CapHeight": 979,
  2475 + "/Descent": -211,
  2476 + "/Flags": 4,
  2477 + "/FontBBox": [
  2478 + -543,
  2479 + -303,
  2480 + 1300,
  2481 + 979
  2482 + ],
  2483 + "/FontName": "/LiberationSans",
  2484 + "/ItalicAngle": 0,
  2485 + "/StemV": 80,
  2486 + "/Type": "/FontDescriptor"
  2487 + },
  2488 + "145 0 R": {
  2489 + "/Ascent": 905,
  2490 + "/CapHeight": 979,
  2491 + "/Descent": -211,
  2492 + "/Flags": 4,
  2493 + "/FontBBox": [
  2494 + -543,
  2495 + -303,
  2496 + 1300,
  2497 + 979
  2498 + ],
  2499 + "/FontFile2": "195 0 R",
  2500 + "/FontName": "/DAAAAA+LiberationSans",
  2501 + "/ItalicAngle": 0,
  2502 + "/StemV": 80,
  2503 + "/Type": "/FontDescriptor"
  2504 + },
  2505 + "146 0 R": {
  2506 + "/Length": "147 0 R"
  2507 + },
  2508 + "147 0 R": 582,
  2509 + "148 0 R": {
  2510 + "/Ascent": 928,
  2511 + "/CapHeight": 1232,
  2512 + "/Descent": -235,
  2513 + "/Flags": 4,
  2514 + "/FontBBox": [
  2515 + -1020,
  2516 + -462,
  2517 + 1792,
  2518 + 1232
  2519 + ],
  2520 + "/FontName": "/DejaVuSans",
  2521 + "/ItalicAngle": 0,
  2522 + "/StemV": 80,
  2523 + "/Type": "/FontDescriptor"
  2524 + },
  2525 + "149 0 R": {
  2526 + "/O": "/Layout",
  2527 + "/Placement": "/Block"
  2528 + },
  2529 + "150 0 R": {
  2530 + "/O": "/Layout",
  2531 + "/Placement": "/Block"
  2532 + },
  2533 + "151 0 R": {
  2534 + "/O": "/Layout",
  2535 + "/Placement": "/Block"
  2536 + },
  2537 + "152 0 R": {
  2538 + "/O": "/Layout",
  2539 + "/Placement": "/Block"
  2540 + },
  2541 + "153 0 R": {
  2542 + "/O": "/Layout",
  2543 + "/Placement": "/Block"
  2544 + },
  2545 + "154 0 R": {
  2546 + "/O": "/Layout",
  2547 + "/Placement": "/Block"
  2548 + },
  2549 + "155 0 R": {
  2550 + "/O": "/Layout",
  2551 + "/Placement": "/Block"
  2552 + },
  2553 + "156 0 R": {
  2554 + "/O": "/Layout",
  2555 + "/Placement": "/Block"
  2556 + },
  2557 + "157 0 R": {
  2558 + "/O": "/Layout",
  2559 + "/Placement": "/Block"
  2560 + },
  2561 + "158 0 R": {
  2562 + "/O": "/Layout",
  2563 + "/Placement": "/Block"
  2564 + },
  2565 + "159 0 R": {
  2566 + "/O": "/Layout",
  2567 + "/Placement": "/Block"
  2568 + },
  2569 + "160 0 R": {
  2570 + "/O": "/Layout",
  2571 + "/Placement": "/Block"
  2572 + },
  2573 + "161 0 R": {
  2574 + "/O": "/Layout",
  2575 + "/Placement": "/Block"
  2576 + },
  2577 + "162 0 R": {
  2578 + "/O": "/Layout",
  2579 + "/Placement": "/Block"
  2580 + },
  2581 + "163 0 R": {
  2582 + "/O": "/Layout",
  2583 + "/Placement": "/Block"
  2584 + },
  2585 + "164 0 R": {
  2586 + "/O": "/Layout",
  2587 + "/Placement": "/Block"
  2588 + },
  2589 + "165 0 R": {
  2590 + "/O": "/Layout",
  2591 + "/Placement": "/Block"
  2592 + },
  2593 + "166 0 R": {
  2594 + "/O": "/Layout",
  2595 + "/Placement": "/Block"
  2596 + },
  2597 + "167 0 R": {
  2598 + "/O": "/Layout",
  2599 + "/Placement": "/Block"
  2600 + },
  2601 + "168 0 R": {
  2602 + "/O": "/Layout",
  2603 + "/Placement": "/Block"
  2604 + },
  2605 + "169 0 R": {
  2606 + "/O": "/Layout",
  2607 + "/Placement": "/Block"
  2608 + },
  2609 + "170 0 R": {
  2610 + "/O": "/Layout",
  2611 + "/Placement": "/Block"
  2612 + },
  2613 + "171 0 R": {
  2614 + "/O": "/Layout",
  2615 + "/Placement": "/Block"
  2616 + },
  2617 + "172 0 R": {
  2618 + "/O": "/Layout",
  2619 + "/Placement": "/Block"
  2620 + },
  2621 + "173 0 R": {
  2622 + "/O": "/Layout",
  2623 + "/Placement": "/Block"
  2624 + },
  2625 + "174 0 R": {
  2626 + "/O": "/Layout",
  2627 + "/Placement": "/Block"
  2628 + },
  2629 + "175 0 R": {
  2630 + "/O": "/Layout",
  2631 + "/Placement": "/Block"
  2632 + },
  2633 + "176 0 R": {
  2634 + "/O": "/Layout",
  2635 + "/Placement": "/Block"
  2636 + },
  2637 + "177 0 R": {
  2638 + "/O": "/Layout",
  2639 + "/Placement": "/Block"
  2640 + },
  2641 + "178 0 R": {
  2642 + "/O": "/Layout",
  2643 + "/Placement": "/Block"
  2644 + },
  2645 + "179 0 R": {
  2646 + "/O": "/Layout",
  2647 + "/Placement": "/Block"
  2648 + },
  2649 + "180 0 R": {
  2650 + "/O": "/Layout",
  2651 + "/Placement": "/Block"
  2652 + },
  2653 + "181 0 R": {
  2654 + "/O": "/Layout",
  2655 + "/Placement": "/Block"
  2656 + },
  2657 + "182 0 R": {
  2658 + "/O": "/Layout",
  2659 + "/Placement": "/Block"
  2660 + },
  2661 + "183 0 R": {
  2662 + "/O": "/Layout",
  2663 + "/Placement": "/Block"
  2664 + },
  2665 + "184 0 R": {
  2666 + "/O": "/Layout",
  2667 + "/Placement": "/Block"
  2668 + },
  2669 + "185 0 R": {
  2670 + "/O": "/Layout",
  2671 + "/Placement": "/Block"
  2672 + },
  2673 + "186 0 R": {
  2674 + "/O": "/Layout",
  2675 + "/Placement": "/Block"
  2676 + },
  2677 + "187 0 R": {
  2678 + "/O": "/Layout",
  2679 + "/Placement": "/Block"
  2680 + },
  2681 + "188 0 R": {
  2682 + "/O": "/Layout",
  2683 + "/Placement": "/Block"
  2684 + },
  2685 + "189 0 R": {
  2686 + "/O": "/Layout",
  2687 + "/Placement": "/Block"
  2688 + },
  2689 + "190 0 R": {
  2690 + "/O": "/Layout",
  2691 + "/Placement": "/Block"
  2692 + },
  2693 + "191 0 R": {
  2694 + "/O": "/Layout",
  2695 + "/Placement": "/Block"
  2696 + },
  2697 + "192 0 R": {
  2698 + "/O": "/Layout",
  2699 + "/Placement": "/Block"
  2700 + },
  2701 + "193 0 R": {
  2702 + "/Length": "194 0 R",
  2703 + "/Length1": 16184
  2704 + },
  2705 + "194 0 R": 16184,
  2706 + "195 0 R": {
  2707 + "/Length": "196 0 R",
  2708 + "/Length1": 11088
  2709 + },
  2710 + "196 0 R": 11088,
2711 2711 "trailer": {
2712 2712 "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E",
2713 2713 "/ID": [
... ...
qpdf/qtest/qpdf/json-image-streams-all.out
... ... @@ -279,8 +279,23 @@
279 279 "/Pages": "2 0 R",
280 280 "/Type": "/Catalog"
281 281 },
282   - "10 0 R": {
283   - "/Contents": "27 0 R",
  282 + "2 0 R": {
  283 + "/Count": 9,
  284 + "/Kids": [
  285 + "3 0 R",
  286 + "4 0 R",
  287 + "5 0 R",
  288 + "6 0 R",
  289 + "7 0 R",
  290 + "8 0 R",
  291 + "9 0 R",
  292 + "10 0 R",
  293 + "11 0 R"
  294 + ],
  295 + "/Type": "/Pages"
  296 + },
  297 + "3 0 R": {
  298 + "/Contents": "12 0 R",
284 299 "/MediaBox": [
285 300 0,
286 301 0,
... ... @@ -298,13 +313,13 @@
298 313 "/ImageC"
299 314 ],
300 315 "/XObject": {
301   - "/Im1": "28 0 R"
  316 + "/Im1": "14 0 R"
302 317 }
303 318 },
304 319 "/Type": "/Page"
305 320 },
306   - "11 0 R": {
307   - "/Contents": "29 0 R",
  321 + "4 0 R": {
  322 + "/Contents": "15 0 R",
308 323 "/MediaBox": [
309 324 0,
310 325 0,
... ... @@ -322,139 +337,13 @@
322 337 "/ImageC"
323 338 ],
324 339 "/XObject": {
325   - "/Im1": "30 0 R"
  340 + "/Im1": "16 0 R"
326 341 }
327 342 },
328 343 "/Type": "/Page"
329 344 },
330   - "12 0 R": {
331   - "/Length": 95
332   - },
333   - "13 0 R": {
334   - "/BaseFont": "/Helvetica",
335   - "/Encoding": "/WinAnsiEncoding",
336   - "/Name": "/F1",
337   - "/Subtype": "/Type1",
338   - "/Type": "/Font"
339   - },
340   - "14 0 R": {
341   - "/BitsPerComponent": 8,
342   - "/ColorSpace": "/DeviceCMYK",
343   - "/Height": 480,
344   - "/Length": 768000,
345   - "/Subtype": "/Image",
346   - "/Type": "/XObject",
347   - "/Width": 400
348   - },
349   - "15 0 R": {
350   - "/Length": 101
351   - },
352   - "16 0 R": {
353   - "/BitsPerComponent": 8,
354   - "/ColorSpace": "/DeviceCMYK",
355   - "/Filter": "/DCTDecode",
356   - "/Height": 480,
357   - "/Length": 9364,
358   - "/Subtype": "/Image",
359   - "/Type": "/XObject",
360   - "/Width": 400
361   - },
362   - "17 0 R": {
363   - "/Length": 107
364   - },
365   - "18 0 R": {
366   - "/BitsPerComponent": 8,
367   - "/ColorSpace": "/DeviceCMYK",
368   - "/Filter": "/RunLengthDecode",
369   - "/Height": 480,
370   - "/Length": 768998,
371   - "/Subtype": "/Image",
372   - "/Type": "/XObject",
373   - "/Width": 400
374   - },
375   - "19 0 R": {
376   - "/Length": 94
377   - },
378   - "2 0 R": {
379   - "/Count": 9,
380   - "/Kids": [
381   - "3 0 R",
382   - "4 0 R",
383   - "5 0 R",
384   - "6 0 R",
385   - "7 0 R",
386   - "8 0 R",
387   - "9 0 R",
388   - "10 0 R",
389   - "11 0 R"
390   - ],
391   - "/Type": "/Pages"
392   - },
393   - "20 0 R": {
394   - "/BitsPerComponent": 8,
395   - "/ColorSpace": "/DeviceRGB",
396   - "/Height": 480,
397   - "/Length": 576000,
398   - "/Subtype": "/Image",
399   - "/Type": "/XObject",
400   - "/Width": 400
401   - },
402   - "21 0 R": {
403   - "/Length": 100
404   - },
405   - "22 0 R": {
406   - "/BitsPerComponent": 8,
407   - "/ColorSpace": "/DeviceRGB",
408   - "/Filter": "/DCTDecode",
409   - "/Height": 480,
410   - "/Length": 3650,
411   - "/Subtype": "/Image",
412   - "/Type": "/XObject",
413   - "/Width": 400
414   - },
415   - "23 0 R": {
416   - "/Length": 106
417   - },
418   - "24 0 R": {
419   - "/BitsPerComponent": 8,
420   - "/ColorSpace": "/DeviceRGB",
421   - "/Filter": "/RunLengthDecode",
422   - "/Height": 480,
423   - "/Length": 641497,
424   - "/Subtype": "/Image",
425   - "/Type": "/XObject",
426   - "/Width": 400
427   - },
428   - "25 0 R": {
429   - "/Length": 95
430   - },
431   - "26 0 R": {
432   - "/BitsPerComponent": 8,
433   - "/ColorSpace": "/DeviceGray",
434   - "/Height": 480,
435   - "/Length": 192000,
436   - "/Subtype": "/Image",
437   - "/Type": "/XObject",
438   - "/Width": 400
439   - },
440   - "27 0 R": {
441   - "/Length": 101
442   - },
443   - "28 0 R": {
444   - "/BitsPerComponent": 8,
445   - "/ColorSpace": "/DeviceGray",
446   - "/Filter": "/DCTDecode",
447   - "/Height": 480,
448   - "/Length": 2587,
449   - "/Subtype": "/Image",
450   - "/Type": "/XObject",
451   - "/Width": 400
452   - },
453   - "29 0 R": {
454   - "/Length": 107
455   - },
456   - "3 0 R": {
457   - "/Contents": "12 0 R",
  345 + "5 0 R": {
  346 + "/Contents": "17 0 R",
458 347 "/MediaBox": [
459 348 0,
460 349 0,
... ... @@ -472,23 +361,13 @@
472 361 "/ImageC"
473 362 ],
474 363 "/XObject": {
475   - "/Im1": "14 0 R"
  364 + "/Im1": "18 0 R"
476 365 }
477 366 },
478 367 "/Type": "/Page"
479 368 },
480   - "30 0 R": {
481   - "/BitsPerComponent": 8,
482   - "/ColorSpace": "/DeviceGray",
483   - "/Filter": "/RunLengthDecode",
484   - "/Height": 480,
485   - "/Length": 3001,
486   - "/Subtype": "/Image",
487   - "/Type": "/XObject",
488   - "/Width": 400
489   - },
490   - "4 0 R": {
491   - "/Contents": "15 0 R",
  369 + "6 0 R": {
  370 + "/Contents": "19 0 R",
492 371 "/MediaBox": [
493 372 0,
494 373 0,
... ... @@ -506,13 +385,13 @@
506 385 "/ImageC"
507 386 ],
508 387 "/XObject": {
509   - "/Im1": "16 0 R"
  388 + "/Im1": "20 0 R"
510 389 }
511 390 },
512 391 "/Type": "/Page"
513 392 },
514   - "5 0 R": {
515   - "/Contents": "17 0 R",
  393 + "7 0 R": {
  394 + "/Contents": "21 0 R",
516 395 "/MediaBox": [
517 396 0,
518 397 0,
... ... @@ -530,13 +409,13 @@
530 409 "/ImageC"
531 410 ],
532 411 "/XObject": {
533   - "/Im1": "18 0 R"
  412 + "/Im1": "22 0 R"
534 413 }
535 414 },
536 415 "/Type": "/Page"
537 416 },
538   - "6 0 R": {
539   - "/Contents": "19 0 R",
  417 + "8 0 R": {
  418 + "/Contents": "23 0 R",
540 419 "/MediaBox": [
541 420 0,
542 421 0,
... ... @@ -554,13 +433,13 @@
554 433 "/ImageC"
555 434 ],
556 435 "/XObject": {
557   - "/Im1": "20 0 R"
  436 + "/Im1": "24 0 R"
558 437 }
559 438 },
560 439 "/Type": "/Page"
561 440 },
562   - "7 0 R": {
563   - "/Contents": "21 0 R",
  441 + "9 0 R": {
  442 + "/Contents": "25 0 R",
564 443 "/MediaBox": [
565 444 0,
566 445 0,
... ... @@ -578,13 +457,13 @@
578 457 "/ImageC"
579 458 ],
580 459 "/XObject": {
581   - "/Im1": "22 0 R"
  460 + "/Im1": "26 0 R"
582 461 }
583 462 },
584 463 "/Type": "/Page"
585 464 },
586   - "8 0 R": {
587   - "/Contents": "23 0 R",
  465 + "10 0 R": {
  466 + "/Contents": "27 0 R",
588 467 "/MediaBox": [
589 468 0,
590 469 0,
... ... @@ -602,13 +481,13 @@
602 481 "/ImageC"
603 482 ],
604 483 "/XObject": {
605   - "/Im1": "24 0 R"
  484 + "/Im1": "28 0 R"
606 485 }
607 486 },
608 487 "/Type": "/Page"
609 488 },
610   - "9 0 R": {
611   - "/Contents": "25 0 R",
  489 + "11 0 R": {
  490 + "/Contents": "29 0 R",
612 491 "/MediaBox": [
613 492 0,
614 493 0,
... ... @@ -626,11 +505,132 @@
626 505 "/ImageC"
627 506 ],
628 507 "/XObject": {
629   - "/Im1": "26 0 R"
  508 + "/Im1": "30 0 R"
630 509 }
631 510 },
632 511 "/Type": "/Page"
633 512 },
  513 + "12 0 R": {
  514 + "/Length": 95
  515 + },
  516 + "13 0 R": {
  517 + "/BaseFont": "/Helvetica",
  518 + "/Encoding": "/WinAnsiEncoding",
  519 + "/Name": "/F1",
  520 + "/Subtype": "/Type1",
  521 + "/Type": "/Font"
  522 + },
  523 + "14 0 R": {
  524 + "/BitsPerComponent": 8,
  525 + "/ColorSpace": "/DeviceCMYK",
  526 + "/Height": 480,
  527 + "/Length": 768000,
  528 + "/Subtype": "/Image",
  529 + "/Type": "/XObject",
  530 + "/Width": 400
  531 + },
  532 + "15 0 R": {
  533 + "/Length": 101
  534 + },
  535 + "16 0 R": {
  536 + "/BitsPerComponent": 8,
  537 + "/ColorSpace": "/DeviceCMYK",
  538 + "/Filter": "/DCTDecode",
  539 + "/Height": 480,
  540 + "/Length": 9364,
  541 + "/Subtype": "/Image",
  542 + "/Type": "/XObject",
  543 + "/Width": 400
  544 + },
  545 + "17 0 R": {
  546 + "/Length": 107
  547 + },
  548 + "18 0 R": {
  549 + "/BitsPerComponent": 8,
  550 + "/ColorSpace": "/DeviceCMYK",
  551 + "/Filter": "/RunLengthDecode",
  552 + "/Height": 480,
  553 + "/Length": 768998,
  554 + "/Subtype": "/Image",
  555 + "/Type": "/XObject",
  556 + "/Width": 400
  557 + },
  558 + "19 0 R": {
  559 + "/Length": 94
  560 + },
  561 + "20 0 R": {
  562 + "/BitsPerComponent": 8,
  563 + "/ColorSpace": "/DeviceRGB",
  564 + "/Height": 480,
  565 + "/Length": 576000,
  566 + "/Subtype": "/Image",
  567 + "/Type": "/XObject",
  568 + "/Width": 400
  569 + },
  570 + "21 0 R": {
  571 + "/Length": 100
  572 + },
  573 + "22 0 R": {
  574 + "/BitsPerComponent": 8,
  575 + "/ColorSpace": "/DeviceRGB",
  576 + "/Filter": "/DCTDecode",
  577 + "/Height": 480,
  578 + "/Length": 3650,
  579 + "/Subtype": "/Image",
  580 + "/Type": "/XObject",
  581 + "/Width": 400
  582 + },
  583 + "23 0 R": {
  584 + "/Length": 106
  585 + },
  586 + "24 0 R": {
  587 + "/BitsPerComponent": 8,
  588 + "/ColorSpace": "/DeviceRGB",
  589 + "/Filter": "/RunLengthDecode",
  590 + "/Height": 480,
  591 + "/Length": 641497,
  592 + "/Subtype": "/Image",
  593 + "/Type": "/XObject",
  594 + "/Width": 400
  595 + },
  596 + "25 0 R": {
  597 + "/Length": 95
  598 + },
  599 + "26 0 R": {
  600 + "/BitsPerComponent": 8,
  601 + "/ColorSpace": "/DeviceGray",
  602 + "/Height": 480,
  603 + "/Length": 192000,
  604 + "/Subtype": "/Image",
  605 + "/Type": "/XObject",
  606 + "/Width": 400
  607 + },
  608 + "27 0 R": {
  609 + "/Length": 101
  610 + },
  611 + "28 0 R": {
  612 + "/BitsPerComponent": 8,
  613 + "/ColorSpace": "/DeviceGray",
  614 + "/Filter": "/DCTDecode",
  615 + "/Height": 480,
  616 + "/Length": 2587,
  617 + "/Subtype": "/Image",
  618 + "/Type": "/XObject",
  619 + "/Width": 400
  620 + },
  621 + "29 0 R": {
  622 + "/Length": 107
  623 + },
  624 + "30 0 R": {
  625 + "/BitsPerComponent": 8,
  626 + "/ColorSpace": "/DeviceGray",
  627 + "/Filter": "/RunLengthDecode",
  628 + "/Height": 480,
  629 + "/Length": 3001,
  630 + "/Subtype": "/Image",
  631 + "/Type": "/XObject",
  632 + "/Width": 400
  633 + },
634 634 "trailer": {
635 635 "/ID": [
636 636 "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
... ...
qpdf/qtest/qpdf/json-image-streams-small.out
... ... @@ -279,8 +279,23 @@
279 279 "/Pages": "2 0 R",
280 280 "/Type": "/Catalog"
281 281 },
282   - "10 0 R": {
283   - "/Contents": "27 0 R",
  282 + "2 0 R": {
  283 + "/Count": 9,
  284 + "/Kids": [
  285 + "3 0 R",
  286 + "4 0 R",
  287 + "5 0 R",
  288 + "6 0 R",
  289 + "7 0 R",
  290 + "8 0 R",
  291 + "9 0 R",
  292 + "10 0 R",
  293 + "11 0 R"
  294 + ],
  295 + "/Type": "/Pages"
  296 + },
  297 + "3 0 R": {
  298 + "/Contents": "12 0 R",
284 299 "/MediaBox": [
285 300 0,
286 301 0,
... ... @@ -298,13 +313,13 @@
298 313 "/ImageC"
299 314 ],
300 315 "/XObject": {
301   - "/Im1": "28 0 R"
  316 + "/Im1": "14 0 R"
302 317 }
303 318 },
304 319 "/Type": "/Page"
305 320 },
306   - "11 0 R": {
307   - "/Contents": "29 0 R",
  321 + "4 0 R": {
  322 + "/Contents": "15 0 R",
308 323 "/MediaBox": [
309 324 0,
310 325 0,
... ... @@ -322,151 +337,13 @@
322 337 "/ImageC"
323 338 ],
324 339 "/XObject": {
325   - "/Im1": "30 0 R"
  340 + "/Im1": "16 0 R"
326 341 }
327 342 },
328 343 "/Type": "/Page"
329 344 },
330   - "12 0 R": {
331   - "/Filter": "/FlateDecode",
332   - "/Length": 97
333   - },
334   - "13 0 R": {
335   - "/BaseFont": "/Helvetica",
336   - "/Encoding": "/WinAnsiEncoding",
337   - "/Name": "/F1",
338   - "/Subtype": "/Type1",
339   - "/Type": "/Font"
340   - },
341   - "14 0 R": {
342   - "/BitsPerComponent": 8,
343   - "/ColorSpace": "/DeviceCMYK",
344   - "/Filter": "/FlateDecode",
345   - "/Height": 48,
346   - "/Length": 51,
347   - "/Subtype": "/Image",
348   - "/Type": "/XObject",
349   - "/Width": 40
350   - },
351   - "15 0 R": {
352   - "/Filter": "/FlateDecode",
353   - "/Length": 102
354   - },
355   - "16 0 R": {
356   - "/BitsPerComponent": 8,
357   - "/ColorSpace": "/DeviceCMYK",
358   - "/Filter": "/DCTDecode",
359   - "/Height": 48,
360   - "/Length": 454,
361   - "/Subtype": "/Image",
362   - "/Type": "/XObject",
363   - "/Width": 40
364   - },
365   - "17 0 R": {
366   - "/Filter": "/FlateDecode",
367   - "/Length": 108
368   - },
369   - "18 0 R": {
370   - "/BitsPerComponent": 8,
371   - "/ColorSpace": "/DeviceCMYK",
372   - "/Filter": "/RunLengthDecode",
373   - "/Height": 48,
374   - "/Length": 7688,
375   - "/Subtype": "/Image",
376   - "/Type": "/XObject",
377   - "/Width": 40
378   - },
379   - "19 0 R": {
380   - "/Filter": "/FlateDecode",
381   - "/Length": 96
382   - },
383   - "2 0 R": {
384   - "/Count": 9,
385   - "/Kids": [
386   - "3 0 R",
387   - "4 0 R",
388   - "5 0 R",
389   - "6 0 R",
390   - "7 0 R",
391   - "8 0 R",
392   - "9 0 R",
393   - "10 0 R",
394   - "11 0 R"
395   - ],
396   - "/Type": "/Pages"
397   - },
398   - "20 0 R": {
399   - "/BitsPerComponent": 8,
400   - "/ColorSpace": "/DeviceRGB",
401   - "/Filter": "/FlateDecode",
402   - "/Height": 48,
403   - "/Length": 46,
404   - "/Subtype": "/Image",
405   - "/Type": "/XObject",
406   - "/Width": 40
407   - },
408   - "21 0 R": {
409   - "/Filter": "/FlateDecode",
410   - "/Length": 99
411   - },
412   - "22 0 R": {
413   - "/BitsPerComponent": 8,
414   - "/ColorSpace": "/DeviceRGB",
415   - "/Filter": "/DCTDecode",
416   - "/Height": 48,
417   - "/Length": 849,
418   - "/Subtype": "/Image",
419   - "/Type": "/XObject",
420   - "/Width": 40
421   - },
422   - "23 0 R": {
423   - "/Filter": "/FlateDecode",
424   - "/Length": 106
425   - },
426   - "24 0 R": {
427   - "/BitsPerComponent": 8,
428   - "/ColorSpace": "/DeviceRGB",
429   - "/Filter": "/RunLengthDecode",
430   - "/Height": 48,
431   - "/Length": 6411,
432   - "/Subtype": "/Image",
433   - "/Type": "/XObject",
434   - "/Width": 40
435   - },
436   - "25 0 R": {
437   - "/Filter": "/FlateDecode",
438   - "/Length": 97
439   - },
440   - "26 0 R": {
441   - "/BitsPerComponent": 8,
442   - "/ColorSpace": "/DeviceGray",
443   - "/Filter": "/FlateDecode",
444   - "/Height": 48,
445   - "/Length": 36,
446   - "/Subtype": "/Image",
447   - "/Type": "/XObject",
448   - "/Width": 40
449   - },
450   - "27 0 R": {
451   - "/Filter": "/FlateDecode",
452   - "/Length": 101
453   - },
454   - "28 0 R": {
455   - "/BitsPerComponent": 8,
456   - "/ColorSpace": "/DeviceGray",
457   - "/Filter": "/DCTDecode",
458   - "/Height": 48,
459   - "/Length": 359,
460   - "/Subtype": "/Image",
461   - "/Type": "/XObject",
462   - "/Width": 40
463   - },
464   - "29 0 R": {
465   - "/Filter": "/FlateDecode",
466   - "/Length": 108
467   - },
468   - "3 0 R": {
469   - "/Contents": "12 0 R",
  345 + "5 0 R": {
  346 + "/Contents": "17 0 R",
470 347 "/MediaBox": [
471 348 0,
472 349 0,
... ... @@ -484,23 +361,13 @@
484 361 "/ImageC"
485 362 ],
486 363 "/XObject": {
487   - "/Im1": "14 0 R"
  364 + "/Im1": "18 0 R"
488 365 }
489 366 },
490 367 "/Type": "/Page"
491 368 },
492   - "30 0 R": {
493   - "/BitsPerComponent": 8,
494   - "/ColorSpace": "/DeviceGray",
495   - "/Filter": "/RunLengthDecode",
496   - "/Height": 48,
497   - "/Length": 37,
498   - "/Subtype": "/Image",
499   - "/Type": "/XObject",
500   - "/Width": 40
501   - },
502   - "4 0 R": {
503   - "/Contents": "15 0 R",
  369 + "6 0 R": {
  370 + "/Contents": "19 0 R",
504 371 "/MediaBox": [
505 372 0,
506 373 0,
... ... @@ -518,13 +385,13 @@
518 385 "/ImageC"
519 386 ],
520 387 "/XObject": {
521   - "/Im1": "16 0 R"
  388 + "/Im1": "20 0 R"
522 389 }
523 390 },
524 391 "/Type": "/Page"
525 392 },
526   - "5 0 R": {
527   - "/Contents": "17 0 R",
  393 + "7 0 R": {
  394 + "/Contents": "21 0 R",
528 395 "/MediaBox": [
529 396 0,
530 397 0,
... ... @@ -542,13 +409,13 @@
542 409 "/ImageC"
543 410 ],
544 411 "/XObject": {
545   - "/Im1": "18 0 R"
  412 + "/Im1": "22 0 R"
546 413 }
547 414 },
548 415 "/Type": "/Page"
549 416 },
550   - "6 0 R": {
551   - "/Contents": "19 0 R",
  417 + "8 0 R": {
  418 + "/Contents": "23 0 R",
552 419 "/MediaBox": [
553 420 0,
554 421 0,
... ... @@ -566,13 +433,13 @@
566 433 "/ImageC"
567 434 ],
568 435 "/XObject": {
569   - "/Im1": "20 0 R"
  436 + "/Im1": "24 0 R"
570 437 }
571 438 },
572 439 "/Type": "/Page"
573 440 },
574   - "7 0 R": {
575   - "/Contents": "21 0 R",
  441 + "9 0 R": {
  442 + "/Contents": "25 0 R",
576 443 "/MediaBox": [
577 444 0,
578 445 0,
... ... @@ -590,13 +457,13 @@
590 457 "/ImageC"
591 458 ],
592 459 "/XObject": {
593   - "/Im1": "22 0 R"
  460 + "/Im1": "26 0 R"
594 461 }
595 462 },
596 463 "/Type": "/Page"
597 464 },
598   - "8 0 R": {
599   - "/Contents": "23 0 R",
  465 + "10 0 R": {
  466 + "/Contents": "27 0 R",
600 467 "/MediaBox": [
601 468 0,
602 469 0,
... ... @@ -614,13 +481,13 @@
614 481 "/ImageC"
615 482 ],
616 483 "/XObject": {
617   - "/Im1": "24 0 R"
  484 + "/Im1": "28 0 R"
618 485 }
619 486 },
620 487 "/Type": "/Page"
621 488 },
622   - "9 0 R": {
623   - "/Contents": "25 0 R",
  489 + "11 0 R": {
  490 + "/Contents": "29 0 R",
624 491 "/MediaBox": [
625 492 0,
626 493 0,
... ... @@ -638,11 +505,144 @@
638 505 "/ImageC"
639 506 ],
640 507 "/XObject": {
641   - "/Im1": "26 0 R"
  508 + "/Im1": "30 0 R"
642 509 }
643 510 },
644 511 "/Type": "/Page"
645 512 },
  513 + "12 0 R": {
  514 + "/Filter": "/FlateDecode",
  515 + "/Length": 97
  516 + },
  517 + "13 0 R": {
  518 + "/BaseFont": "/Helvetica",
  519 + "/Encoding": "/WinAnsiEncoding",
  520 + "/Name": "/F1",
  521 + "/Subtype": "/Type1",
  522 + "/Type": "/Font"
  523 + },
  524 + "14 0 R": {
  525 + "/BitsPerComponent": 8,
  526 + "/ColorSpace": "/DeviceCMYK",
  527 + "/Filter": "/FlateDecode",
  528 + "/Height": 48,
  529 + "/Length": 51,
  530 + "/Subtype": "/Image",
  531 + "/Type": "/XObject",
  532 + "/Width": 40
  533 + },
  534 + "15 0 R": {
  535 + "/Filter": "/FlateDecode",
  536 + "/Length": 102
  537 + },
  538 + "16 0 R": {
  539 + "/BitsPerComponent": 8,
  540 + "/ColorSpace": "/DeviceCMYK",
  541 + "/Filter": "/DCTDecode",
  542 + "/Height": 48,
  543 + "/Length": 454,
  544 + "/Subtype": "/Image",
  545 + "/Type": "/XObject",
  546 + "/Width": 40
  547 + },
  548 + "17 0 R": {
  549 + "/Filter": "/FlateDecode",
  550 + "/Length": 108
  551 + },
  552 + "18 0 R": {
  553 + "/BitsPerComponent": 8,
  554 + "/ColorSpace": "/DeviceCMYK",
  555 + "/Filter": "/RunLengthDecode",
  556 + "/Height": 48,
  557 + "/Length": 7688,
  558 + "/Subtype": "/Image",
  559 + "/Type": "/XObject",
  560 + "/Width": 40
  561 + },
  562 + "19 0 R": {
  563 + "/Filter": "/FlateDecode",
  564 + "/Length": 96
  565 + },
  566 + "20 0 R": {
  567 + "/BitsPerComponent": 8,
  568 + "/ColorSpace": "/DeviceRGB",
  569 + "/Filter": "/FlateDecode",
  570 + "/Height": 48,
  571 + "/Length": 46,
  572 + "/Subtype": "/Image",
  573 + "/Type": "/XObject",
  574 + "/Width": 40
  575 + },
  576 + "21 0 R": {
  577 + "/Filter": "/FlateDecode",
  578 + "/Length": 99
  579 + },
  580 + "22 0 R": {
  581 + "/BitsPerComponent": 8,
  582 + "/ColorSpace": "/DeviceRGB",
  583 + "/Filter": "/DCTDecode",
  584 + "/Height": 48,
  585 + "/Length": 849,
  586 + "/Subtype": "/Image",
  587 + "/Type": "/XObject",
  588 + "/Width": 40
  589 + },
  590 + "23 0 R": {
  591 + "/Filter": "/FlateDecode",
  592 + "/Length": 106
  593 + },
  594 + "24 0 R": {
  595 + "/BitsPerComponent": 8,
  596 + "/ColorSpace": "/DeviceRGB",
  597 + "/Filter": "/RunLengthDecode",
  598 + "/Height": 48,
  599 + "/Length": 6411,
  600 + "/Subtype": "/Image",
  601 + "/Type": "/XObject",
  602 + "/Width": 40
  603 + },
  604 + "25 0 R": {
  605 + "/Filter": "/FlateDecode",
  606 + "/Length": 97
  607 + },
  608 + "26 0 R": {
  609 + "/BitsPerComponent": 8,
  610 + "/ColorSpace": "/DeviceGray",
  611 + "/Filter": "/FlateDecode",
  612 + "/Height": 48,
  613 + "/Length": 36,
  614 + "/Subtype": "/Image",
  615 + "/Type": "/XObject",
  616 + "/Width": 40
  617 + },
  618 + "27 0 R": {
  619 + "/Filter": "/FlateDecode",
  620 + "/Length": 101
  621 + },
  622 + "28 0 R": {
  623 + "/BitsPerComponent": 8,
  624 + "/ColorSpace": "/DeviceGray",
  625 + "/Filter": "/DCTDecode",
  626 + "/Height": 48,
  627 + "/Length": 359,
  628 + "/Subtype": "/Image",
  629 + "/Type": "/XObject",
  630 + "/Width": 40
  631 + },
  632 + "29 0 R": {
  633 + "/Filter": "/FlateDecode",
  634 + "/Length": 108
  635 + },
  636 + "30 0 R": {
  637 + "/BitsPerComponent": 8,
  638 + "/ColorSpace": "/DeviceGray",
  639 + "/Filter": "/RunLengthDecode",
  640 + "/Height": 48,
  641 + "/Length": 37,
  642 + "/Subtype": "/Image",
  643 + "/Type": "/XObject",
  644 + "/Width": 40
  645 + },
646 646 "trailer": {
647 647 "/ID": [
648 648 "Z§¯•Py»’~’46˛ı\u0011¢",
... ...
qpdf/qtest/qpdf/json-image-streams-specialized.out
... ... @@ -279,8 +279,23 @@
279 279 "/Pages": "2 0 R",
280 280 "/Type": "/Catalog"
281 281 },
282   - "10 0 R": {
283   - "/Contents": "27 0 R",
  282 + "2 0 R": {
  283 + "/Count": 9,
  284 + "/Kids": [
  285 + "3 0 R",
  286 + "4 0 R",
  287 + "5 0 R",
  288 + "6 0 R",
  289 + "7 0 R",
  290 + "8 0 R",
  291 + "9 0 R",
  292 + "10 0 R",
  293 + "11 0 R"
  294 + ],
  295 + "/Type": "/Pages"
  296 + },
  297 + "3 0 R": {
  298 + "/Contents": "12 0 R",
284 299 "/MediaBox": [
285 300 0,
286 301 0,
... ... @@ -298,13 +313,13 @@
298 313 "/ImageC"
299 314 ],
300 315 "/XObject": {
301   - "/Im1": "28 0 R"
  316 + "/Im1": "14 0 R"
302 317 }
303 318 },
304 319 "/Type": "/Page"
305 320 },
306   - "11 0 R": {
307   - "/Contents": "29 0 R",
  321 + "4 0 R": {
  322 + "/Contents": "15 0 R",
308 323 "/MediaBox": [
309 324 0,
310 325 0,
... ... @@ -322,139 +337,13 @@
322 337 "/ImageC"
323 338 ],
324 339 "/XObject": {
325   - "/Im1": "30 0 R"
  340 + "/Im1": "16 0 R"
326 341 }
327 342 },
328 343 "/Type": "/Page"
329 344 },
330   - "12 0 R": {
331   - "/Length": 95
332   - },
333   - "13 0 R": {
334   - "/BaseFont": "/Helvetica",
335   - "/Encoding": "/WinAnsiEncoding",
336   - "/Name": "/F1",
337   - "/Subtype": "/Type1",
338   - "/Type": "/Font"
339   - },
340   - "14 0 R": {
341   - "/BitsPerComponent": 8,
342   - "/ColorSpace": "/DeviceCMYK",
343   - "/Height": 480,
344   - "/Length": 768000,
345   - "/Subtype": "/Image",
346   - "/Type": "/XObject",
347   - "/Width": 400
348   - },
349   - "15 0 R": {
350   - "/Length": 101
351   - },
352   - "16 0 R": {
353   - "/BitsPerComponent": 8,
354   - "/ColorSpace": "/DeviceCMYK",
355   - "/Filter": "/DCTDecode",
356   - "/Height": 480,
357   - "/Length": 9364,
358   - "/Subtype": "/Image",
359   - "/Type": "/XObject",
360   - "/Width": 400
361   - },
362   - "17 0 R": {
363   - "/Length": 107
364   - },
365   - "18 0 R": {
366   - "/BitsPerComponent": 8,
367   - "/ColorSpace": "/DeviceCMYK",
368   - "/Filter": "/RunLengthDecode",
369   - "/Height": 480,
370   - "/Length": 768998,
371   - "/Subtype": "/Image",
372   - "/Type": "/XObject",
373   - "/Width": 400
374   - },
375   - "19 0 R": {
376   - "/Length": 94
377   - },
378   - "2 0 R": {
379   - "/Count": 9,
380   - "/Kids": [
381   - "3 0 R",
382   - "4 0 R",
383   - "5 0 R",
384   - "6 0 R",
385   - "7 0 R",
386   - "8 0 R",
387   - "9 0 R",
388   - "10 0 R",
389   - "11 0 R"
390   - ],
391   - "/Type": "/Pages"
392   - },
393   - "20 0 R": {
394   - "/BitsPerComponent": 8,
395   - "/ColorSpace": "/DeviceRGB",
396   - "/Height": 480,
397   - "/Length": 576000,
398   - "/Subtype": "/Image",
399   - "/Type": "/XObject",
400   - "/Width": 400
401   - },
402   - "21 0 R": {
403   - "/Length": 100
404   - },
405   - "22 0 R": {
406   - "/BitsPerComponent": 8,
407   - "/ColorSpace": "/DeviceRGB",
408   - "/Filter": "/DCTDecode",
409   - "/Height": 480,
410   - "/Length": 3650,
411   - "/Subtype": "/Image",
412   - "/Type": "/XObject",
413   - "/Width": 400
414   - },
415   - "23 0 R": {
416   - "/Length": 106
417   - },
418   - "24 0 R": {
419   - "/BitsPerComponent": 8,
420   - "/ColorSpace": "/DeviceRGB",
421   - "/Filter": "/RunLengthDecode",
422   - "/Height": 480,
423   - "/Length": 641497,
424   - "/Subtype": "/Image",
425   - "/Type": "/XObject",
426   - "/Width": 400
427   - },
428   - "25 0 R": {
429   - "/Length": 95
430   - },
431   - "26 0 R": {
432   - "/BitsPerComponent": 8,
433   - "/ColorSpace": "/DeviceGray",
434   - "/Height": 480,
435   - "/Length": 192000,
436   - "/Subtype": "/Image",
437   - "/Type": "/XObject",
438   - "/Width": 400
439   - },
440   - "27 0 R": {
441   - "/Length": 101
442   - },
443   - "28 0 R": {
444   - "/BitsPerComponent": 8,
445   - "/ColorSpace": "/DeviceGray",
446   - "/Filter": "/DCTDecode",
447   - "/Height": 480,
448   - "/Length": 2587,
449   - "/Subtype": "/Image",
450   - "/Type": "/XObject",
451   - "/Width": 400
452   - },
453   - "29 0 R": {
454   - "/Length": 107
455   - },
456   - "3 0 R": {
457   - "/Contents": "12 0 R",
  345 + "5 0 R": {
  346 + "/Contents": "17 0 R",
458 347 "/MediaBox": [
459 348 0,
460 349 0,
... ... @@ -472,23 +361,13 @@
472 361 "/ImageC"
473 362 ],
474 363 "/XObject": {
475   - "/Im1": "14 0 R"
  364 + "/Im1": "18 0 R"
476 365 }
477 366 },
478 367 "/Type": "/Page"
479 368 },
480   - "30 0 R": {
481   - "/BitsPerComponent": 8,
482   - "/ColorSpace": "/DeviceGray",
483   - "/Filter": "/RunLengthDecode",
484   - "/Height": 480,
485   - "/Length": 3001,
486   - "/Subtype": "/Image",
487   - "/Type": "/XObject",
488   - "/Width": 400
489   - },
490   - "4 0 R": {
491   - "/Contents": "15 0 R",
  369 + "6 0 R": {
  370 + "/Contents": "19 0 R",
492 371 "/MediaBox": [
493 372 0,
494 373 0,
... ... @@ -506,13 +385,13 @@
506 385 "/ImageC"
507 386 ],
508 387 "/XObject": {
509   - "/Im1": "16 0 R"
  388 + "/Im1": "20 0 R"
510 389 }
511 390 },
512 391 "/Type": "/Page"
513 392 },
514   - "5 0 R": {
515   - "/Contents": "17 0 R",
  393 + "7 0 R": {
  394 + "/Contents": "21 0 R",
516 395 "/MediaBox": [
517 396 0,
518 397 0,
... ... @@ -530,13 +409,13 @@
530 409 "/ImageC"
531 410 ],
532 411 "/XObject": {
533   - "/Im1": "18 0 R"
  412 + "/Im1": "22 0 R"
534 413 }
535 414 },
536 415 "/Type": "/Page"
537 416 },
538   - "6 0 R": {
539   - "/Contents": "19 0 R",
  417 + "8 0 R": {
  418 + "/Contents": "23 0 R",
540 419 "/MediaBox": [
541 420 0,
542 421 0,
... ... @@ -554,13 +433,13 @@
554 433 "/ImageC"
555 434 ],
556 435 "/XObject": {
557   - "/Im1": "20 0 R"
  436 + "/Im1": "24 0 R"
558 437 }
559 438 },
560 439 "/Type": "/Page"
561 440 },
562   - "7 0 R": {
563   - "/Contents": "21 0 R",
  441 + "9 0 R": {
  442 + "/Contents": "25 0 R",
564 443 "/MediaBox": [
565 444 0,
566 445 0,
... ... @@ -578,13 +457,13 @@
578 457 "/ImageC"
579 458 ],
580 459 "/XObject": {
581   - "/Im1": "22 0 R"
  460 + "/Im1": "26 0 R"
582 461 }
583 462 },
584 463 "/Type": "/Page"
585 464 },
586   - "8 0 R": {
587   - "/Contents": "23 0 R",
  465 + "10 0 R": {
  466 + "/Contents": "27 0 R",
588 467 "/MediaBox": [
589 468 0,
590 469 0,
... ... @@ -602,13 +481,13 @@
602 481 "/ImageC"
603 482 ],
604 483 "/XObject": {
605   - "/Im1": "24 0 R"
  484 + "/Im1": "28 0 R"
606 485 }
607 486 },
608 487 "/Type": "/Page"
609 488 },
610   - "9 0 R": {
611   - "/Contents": "25 0 R",
  489 + "11 0 R": {
  490 + "/Contents": "29 0 R",
612 491 "/MediaBox": [
613 492 0,
614 493 0,
... ... @@ -626,11 +505,132 @@
626 505 "/ImageC"
627 506 ],
628 507 "/XObject": {
629   - "/Im1": "26 0 R"
  508 + "/Im1": "30 0 R"
630 509 }
631 510 },
632 511 "/Type": "/Page"
633 512 },
  513 + "12 0 R": {
  514 + "/Length": 95
  515 + },
  516 + "13 0 R": {
  517 + "/BaseFont": "/Helvetica",
  518 + "/Encoding": "/WinAnsiEncoding",
  519 + "/Name": "/F1",
  520 + "/Subtype": "/Type1",
  521 + "/Type": "/Font"
  522 + },
  523 + "14 0 R": {
  524 + "/BitsPerComponent": 8,
  525 + "/ColorSpace": "/DeviceCMYK",
  526 + "/Height": 480,
  527 + "/Length": 768000,
  528 + "/Subtype": "/Image",
  529 + "/Type": "/XObject",
  530 + "/Width": 400
  531 + },
  532 + "15 0 R": {
  533 + "/Length": 101
  534 + },
  535 + "16 0 R": {
  536 + "/BitsPerComponent": 8,
  537 + "/ColorSpace": "/DeviceCMYK",
  538 + "/Filter": "/DCTDecode",
  539 + "/Height": 480,
  540 + "/Length": 9364,
  541 + "/Subtype": "/Image",
  542 + "/Type": "/XObject",
  543 + "/Width": 400
  544 + },
  545 + "17 0 R": {
  546 + "/Length": 107
  547 + },
  548 + "18 0 R": {
  549 + "/BitsPerComponent": 8,
  550 + "/ColorSpace": "/DeviceCMYK",
  551 + "/Filter": "/RunLengthDecode",
  552 + "/Height": 480,
  553 + "/Length": 768998,
  554 + "/Subtype": "/Image",
  555 + "/Type": "/XObject",
  556 + "/Width": 400
  557 + },
  558 + "19 0 R": {
  559 + "/Length": 94
  560 + },
  561 + "20 0 R": {
  562 + "/BitsPerComponent": 8,
  563 + "/ColorSpace": "/DeviceRGB",
  564 + "/Height": 480,
  565 + "/Length": 576000,
  566 + "/Subtype": "/Image",
  567 + "/Type": "/XObject",
  568 + "/Width": 400
  569 + },
  570 + "21 0 R": {
  571 + "/Length": 100
  572 + },
  573 + "22 0 R": {
  574 + "/BitsPerComponent": 8,
  575 + "/ColorSpace": "/DeviceRGB",
  576 + "/Filter": "/DCTDecode",
  577 + "/Height": 480,
  578 + "/Length": 3650,
  579 + "/Subtype": "/Image",
  580 + "/Type": "/XObject",
  581 + "/Width": 400
  582 + },
  583 + "23 0 R": {
  584 + "/Length": 106
  585 + },
  586 + "24 0 R": {
  587 + "/BitsPerComponent": 8,
  588 + "/ColorSpace": "/DeviceRGB",
  589 + "/Filter": "/RunLengthDecode",
  590 + "/Height": 480,
  591 + "/Length": 641497,
  592 + "/Subtype": "/Image",
  593 + "/Type": "/XObject",
  594 + "/Width": 400
  595 + },
  596 + "25 0 R": {
  597 + "/Length": 95
  598 + },
  599 + "26 0 R": {
  600 + "/BitsPerComponent": 8,
  601 + "/ColorSpace": "/DeviceGray",
  602 + "/Height": 480,
  603 + "/Length": 192000,
  604 + "/Subtype": "/Image",
  605 + "/Type": "/XObject",
  606 + "/Width": 400
  607 + },
  608 + "27 0 R": {
  609 + "/Length": 101
  610 + },
  611 + "28 0 R": {
  612 + "/BitsPerComponent": 8,
  613 + "/ColorSpace": "/DeviceGray",
  614 + "/Filter": "/DCTDecode",
  615 + "/Height": 480,
  616 + "/Length": 2587,
  617 + "/Subtype": "/Image",
  618 + "/Type": "/XObject",
  619 + "/Width": 400
  620 + },
  621 + "29 0 R": {
  622 + "/Length": 107
  623 + },
  624 + "30 0 R": {
  625 + "/BitsPerComponent": 8,
  626 + "/ColorSpace": "/DeviceGray",
  627 + "/Filter": "/RunLengthDecode",
  628 + "/Height": 480,
  629 + "/Length": 3001,
  630 + "/Subtype": "/Image",
  631 + "/Type": "/XObject",
  632 + "/Width": 400
  633 + },
634 634 "trailer": {
635 635 "/ID": [
636 636 "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
... ...
qpdf/qtest/qpdf/json-image-streams.out
... ... @@ -279,8 +279,23 @@
279 279 "/Pages": "2 0 R",
280 280 "/Type": "/Catalog"
281 281 },
282   - "10 0 R": {
283   - "/Contents": "27 0 R",
  282 + "2 0 R": {
  283 + "/Count": 9,
  284 + "/Kids": [
  285 + "3 0 R",
  286 + "4 0 R",
  287 + "5 0 R",
  288 + "6 0 R",
  289 + "7 0 R",
  290 + "8 0 R",
  291 + "9 0 R",
  292 + "10 0 R",
  293 + "11 0 R"
  294 + ],
  295 + "/Type": "/Pages"
  296 + },
  297 + "3 0 R": {
  298 + "/Contents": "12 0 R",
284 299 "/MediaBox": [
285 300 0,
286 301 0,
... ... @@ -298,13 +313,13 @@
298 313 "/ImageC"
299 314 ],
300 315 "/XObject": {
301   - "/Im1": "28 0 R"
  316 + "/Im1": "14 0 R"
302 317 }
303 318 },
304 319 "/Type": "/Page"
305 320 },
306   - "11 0 R": {
307   - "/Contents": "29 0 R",
  321 + "4 0 R": {
  322 + "/Contents": "15 0 R",
308 323 "/MediaBox": [
309 324 0,
310 325 0,
... ... @@ -322,139 +337,13 @@
322 337 "/ImageC"
323 338 ],
324 339 "/XObject": {
325   - "/Im1": "30 0 R"
  340 + "/Im1": "16 0 R"
326 341 }
327 342 },
328 343 "/Type": "/Page"
329 344 },
330   - "12 0 R": {
331   - "/Length": 95
332   - },
333   - "13 0 R": {
334   - "/BaseFont": "/Helvetica",
335   - "/Encoding": "/WinAnsiEncoding",
336   - "/Name": "/F1",
337   - "/Subtype": "/Type1",
338   - "/Type": "/Font"
339   - },
340   - "14 0 R": {
341   - "/BitsPerComponent": 8,
342   - "/ColorSpace": "/DeviceCMYK",
343   - "/Height": 480,
344   - "/Length": 768000,
345   - "/Subtype": "/Image",
346   - "/Type": "/XObject",
347   - "/Width": 400
348   - },
349   - "15 0 R": {
350   - "/Length": 101
351   - },
352   - "16 0 R": {
353   - "/BitsPerComponent": 8,
354   - "/ColorSpace": "/DeviceCMYK",
355   - "/Filter": "/DCTDecode",
356   - "/Height": 480,
357   - "/Length": 9364,
358   - "/Subtype": "/Image",
359   - "/Type": "/XObject",
360   - "/Width": 400
361   - },
362   - "17 0 R": {
363   - "/Length": 107
364   - },
365   - "18 0 R": {
366   - "/BitsPerComponent": 8,
367   - "/ColorSpace": "/DeviceCMYK",
368   - "/Filter": "/RunLengthDecode",
369   - "/Height": 480,
370   - "/Length": 768998,
371   - "/Subtype": "/Image",
372   - "/Type": "/XObject",
373   - "/Width": 400
374   - },
375   - "19 0 R": {
376   - "/Length": 94
377   - },
378   - "2 0 R": {
379   - "/Count": 9,
380   - "/Kids": [
381   - "3 0 R",
382   - "4 0 R",
383   - "5 0 R",
384   - "6 0 R",
385   - "7 0 R",
386   - "8 0 R",
387   - "9 0 R",
388   - "10 0 R",
389   - "11 0 R"
390   - ],
391   - "/Type": "/Pages"
392   - },
393   - "20 0 R": {
394   - "/BitsPerComponent": 8,
395   - "/ColorSpace": "/DeviceRGB",
396   - "/Height": 480,
397   - "/Length": 576000,
398   - "/Subtype": "/Image",
399   - "/Type": "/XObject",
400   - "/Width": 400
401   - },
402   - "21 0 R": {
403   - "/Length": 100
404   - },
405   - "22 0 R": {
406   - "/BitsPerComponent": 8,
407   - "/ColorSpace": "/DeviceRGB",
408   - "/Filter": "/DCTDecode",
409   - "/Height": 480,
410   - "/Length": 3650,
411   - "/Subtype": "/Image",
412   - "/Type": "/XObject",
413   - "/Width": 400
414   - },
415   - "23 0 R": {
416   - "/Length": 106
417   - },
418   - "24 0 R": {
419   - "/BitsPerComponent": 8,
420   - "/ColorSpace": "/DeviceRGB",
421   - "/Filter": "/RunLengthDecode",
422   - "/Height": 480,
423   - "/Length": 641497,
424   - "/Subtype": "/Image",
425   - "/Type": "/XObject",
426   - "/Width": 400
427   - },
428   - "25 0 R": {
429   - "/Length": 95
430   - },
431   - "26 0 R": {
432   - "/BitsPerComponent": 8,
433   - "/ColorSpace": "/DeviceGray",
434   - "/Height": 480,
435   - "/Length": 192000,
436   - "/Subtype": "/Image",
437   - "/Type": "/XObject",
438   - "/Width": 400
439   - },
440   - "27 0 R": {
441   - "/Length": 101
442   - },
443   - "28 0 R": {
444   - "/BitsPerComponent": 8,
445   - "/ColorSpace": "/DeviceGray",
446   - "/Filter": "/DCTDecode",
447   - "/Height": 480,
448   - "/Length": 2587,
449   - "/Subtype": "/Image",
450   - "/Type": "/XObject",
451   - "/Width": 400
452   - },
453   - "29 0 R": {
454   - "/Length": 107
455   - },
456   - "3 0 R": {
457   - "/Contents": "12 0 R",
  345 + "5 0 R": {
  346 + "/Contents": "17 0 R",
458 347 "/MediaBox": [
459 348 0,
460 349 0,
... ... @@ -472,23 +361,13 @@
472 361 "/ImageC"
473 362 ],
474 363 "/XObject": {
475   - "/Im1": "14 0 R"
  364 + "/Im1": "18 0 R"
476 365 }
477 366 },
478 367 "/Type": "/Page"
479 368 },
480   - "30 0 R": {
481   - "/BitsPerComponent": 8,
482   - "/ColorSpace": "/DeviceGray",
483   - "/Filter": "/RunLengthDecode",
484   - "/Height": 480,
485   - "/Length": 3001,
486   - "/Subtype": "/Image",
487   - "/Type": "/XObject",
488   - "/Width": 400
489   - },
490   - "4 0 R": {
491   - "/Contents": "15 0 R",
  369 + "6 0 R": {
  370 + "/Contents": "19 0 R",
492 371 "/MediaBox": [
493 372 0,
494 373 0,
... ... @@ -506,13 +385,13 @@
506 385 "/ImageC"
507 386 ],
508 387 "/XObject": {
509   - "/Im1": "16 0 R"
  388 + "/Im1": "20 0 R"
510 389 }
511 390 },
512 391 "/Type": "/Page"
513 392 },
514   - "5 0 R": {
515   - "/Contents": "17 0 R",
  393 + "7 0 R": {
  394 + "/Contents": "21 0 R",
516 395 "/MediaBox": [
517 396 0,
518 397 0,
... ... @@ -530,13 +409,13 @@
530 409 "/ImageC"
531 410 ],
532 411 "/XObject": {
533   - "/Im1": "18 0 R"
  412 + "/Im1": "22 0 R"
534 413 }
535 414 },
536 415 "/Type": "/Page"
537 416 },
538   - "6 0 R": {
539   - "/Contents": "19 0 R",
  417 + "8 0 R": {
  418 + "/Contents": "23 0 R",
540 419 "/MediaBox": [
541 420 0,
542 421 0,
... ... @@ -554,13 +433,13 @@
554 433 "/ImageC"
555 434 ],
556 435 "/XObject": {
557   - "/Im1": "20 0 R"
  436 + "/Im1": "24 0 R"
558 437 }
559 438 },
560 439 "/Type": "/Page"
561 440 },
562   - "7 0 R": {
563   - "/Contents": "21 0 R",
  441 + "9 0 R": {
  442 + "/Contents": "25 0 R",
564 443 "/MediaBox": [
565 444 0,
566 445 0,
... ... @@ -578,13 +457,13 @@
578 457 "/ImageC"
579 458 ],
580 459 "/XObject": {
581   - "/Im1": "22 0 R"
  460 + "/Im1": "26 0 R"
582 461 }
583 462 },
584 463 "/Type": "/Page"
585 464 },
586   - "8 0 R": {
587   - "/Contents": "23 0 R",
  465 + "10 0 R": {
  466 + "/Contents": "27 0 R",
588 467 "/MediaBox": [
589 468 0,
590 469 0,
... ... @@ -602,13 +481,13 @@
602 481 "/ImageC"
603 482 ],
604 483 "/XObject": {
605   - "/Im1": "24 0 R"
  484 + "/Im1": "28 0 R"
606 485 }
607 486 },
608 487 "/Type": "/Page"
609 488 },
610   - "9 0 R": {
611   - "/Contents": "25 0 R",
  489 + "11 0 R": {
  490 + "/Contents": "29 0 R",
612 491 "/MediaBox": [
613 492 0,
614 493 0,
... ... @@ -626,11 +505,132 @@
626 505 "/ImageC"
627 506 ],
628 507 "/XObject": {
629   - "/Im1": "26 0 R"
  508 + "/Im1": "30 0 R"
630 509 }
631 510 },
632 511 "/Type": "/Page"
633 512 },
  513 + "12 0 R": {
  514 + "/Length": 95
  515 + },
  516 + "13 0 R": {
  517 + "/BaseFont": "/Helvetica",
  518 + "/Encoding": "/WinAnsiEncoding",
  519 + "/Name": "/F1",
  520 + "/Subtype": "/Type1",
  521 + "/Type": "/Font"
  522 + },
  523 + "14 0 R": {
  524 + "/BitsPerComponent": 8,
  525 + "/ColorSpace": "/DeviceCMYK",
  526 + "/Height": 480,
  527 + "/Length": 768000,
  528 + "/Subtype": "/Image",
  529 + "/Type": "/XObject",
  530 + "/Width": 400
  531 + },
  532 + "15 0 R": {
  533 + "/Length": 101
  534 + },
  535 + "16 0 R": {
  536 + "/BitsPerComponent": 8,
  537 + "/ColorSpace": "/DeviceCMYK",
  538 + "/Filter": "/DCTDecode",
  539 + "/Height": 480,
  540 + "/Length": 9364,
  541 + "/Subtype": "/Image",
  542 + "/Type": "/XObject",
  543 + "/Width": 400
  544 + },
  545 + "17 0 R": {
  546 + "/Length": 107
  547 + },
  548 + "18 0 R": {
  549 + "/BitsPerComponent": 8,
  550 + "/ColorSpace": "/DeviceCMYK",
  551 + "/Filter": "/RunLengthDecode",
  552 + "/Height": 480,
  553 + "/Length": 768998,
  554 + "/Subtype": "/Image",
  555 + "/Type": "/XObject",
  556 + "/Width": 400
  557 + },
  558 + "19 0 R": {
  559 + "/Length": 94
  560 + },
  561 + "20 0 R": {
  562 + "/BitsPerComponent": 8,
  563 + "/ColorSpace": "/DeviceRGB",
  564 + "/Height": 480,
  565 + "/Length": 576000,
  566 + "/Subtype": "/Image",
  567 + "/Type": "/XObject",
  568 + "/Width": 400
  569 + },
  570 + "21 0 R": {
  571 + "/Length": 100
  572 + },
  573 + "22 0 R": {
  574 + "/BitsPerComponent": 8,
  575 + "/ColorSpace": "/DeviceRGB",
  576 + "/Filter": "/DCTDecode",
  577 + "/Height": 480,
  578 + "/Length": 3650,
  579 + "/Subtype": "/Image",
  580 + "/Type": "/XObject",
  581 + "/Width": 400
  582 + },
  583 + "23 0 R": {
  584 + "/Length": 106
  585 + },
  586 + "24 0 R": {
  587 + "/BitsPerComponent": 8,
  588 + "/ColorSpace": "/DeviceRGB",
  589 + "/Filter": "/RunLengthDecode",
  590 + "/Height": 480,
  591 + "/Length": 641497,
  592 + "/Subtype": "/Image",
  593 + "/Type": "/XObject",
  594 + "/Width": 400
  595 + },
  596 + "25 0 R": {
  597 + "/Length": 95
  598 + },
  599 + "26 0 R": {
  600 + "/BitsPerComponent": 8,
  601 + "/ColorSpace": "/DeviceGray",
  602 + "/Height": 480,
  603 + "/Length": 192000,
  604 + "/Subtype": "/Image",
  605 + "/Type": "/XObject",
  606 + "/Width": 400
  607 + },
  608 + "27 0 R": {
  609 + "/Length": 101
  610 + },
  611 + "28 0 R": {
  612 + "/BitsPerComponent": 8,
  613 + "/ColorSpace": "/DeviceGray",
  614 + "/Filter": "/DCTDecode",
  615 + "/Height": 480,
  616 + "/Length": 2587,
  617 + "/Subtype": "/Image",
  618 + "/Type": "/XObject",
  619 + "/Width": 400
  620 + },
  621 + "29 0 R": {
  622 + "/Length": 107
  623 + },
  624 + "30 0 R": {
  625 + "/BitsPerComponent": 8,
  626 + "/ColorSpace": "/DeviceGray",
  627 + "/Filter": "/RunLengthDecode",
  628 + "/Height": 480,
  629 + "/Length": 3001,
  630 + "/Subtype": "/Image",
  631 + "/Type": "/XObject",
  632 + "/Width": 400
  633 + },
634 634 "trailer": {
635 635 "/ID": [
636 636 "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
... ...
qpdf/qtest/qpdf/json-outlines-with-actions.out
... ... @@ -629,8 +629,79 @@
629 629 "/Pages": "3 0 R",
630 630 "/Type": "/Catalog"
631 631 },
632   - "10 0 R": {
633   - "/Contents": "48 0 R",
  632 + "2 0 R": {
  633 + "/Count": 6,
  634 + "/First": "4 0 R",
  635 + "/Last": "5 0 R",
  636 + "/Type": "/Outlines"
  637 + },
  638 + "3 0 R": {
  639 + "/Count": 30,
  640 + "/Kids": [
  641 + "6 0 R",
  642 + "7 0 R",
  643 + "8 0 R",
  644 + "9 0 R",
  645 + "10 0 R",
  646 + "11 0 R",
  647 + "12 0 R",
  648 + "13 0 R",
  649 + "14 0 R",
  650 + "15 0 R",
  651 + "16 0 R",
  652 + "17 0 R",
  653 + "18 0 R",
  654 + "19 0 R",
  655 + "20 0 R",
  656 + "21 0 R",
  657 + "22 0 R",
  658 + "23 0 R",
  659 + "24 0 R",
  660 + "25 0 R",
  661 + "26 0 R",
  662 + "27 0 R",
  663 + "28 0 R",
  664 + "29 0 R",
  665 + "30 0 R",
  666 + "31 0 R",
  667 + "32 0 R",
  668 + "33 0 R",
  669 + "34 0 R",
  670 + "35 0 R"
  671 + ],
  672 + "/Type": "/Pages"
  673 + },
  674 + "4 0 R": {
  675 + "/Count": 4,
  676 + "/Dest": [
  677 + "11 0 R",
  678 + "/XYZ",
  679 + null,
  680 + null,
  681 + null
  682 + ],
  683 + "/First": "36 0 R",
  684 + "/Last": "37 0 R",
  685 + "/Next": "5 0 R",
  686 + "/Parent": "2 0 R",
  687 + "/Title": "Potato 1 -> 5: /XYZ null null null",
  688 + "/Type": "/Outline"
  689 + },
  690 + "5 0 R": {
  691 + "/Dest": [
  692 + "21 0 R",
  693 + "/XYZ",
  694 + 66,
  695 + 756,
  696 + 3
  697 + ],
  698 + "/Parent": "2 0 R",
  699 + "/Prev": "4 0 R",
  700 + "/Title": "Salad 2 -> 15: /XYZ 66 756 3",
  701 + "/Type": "/Outline"
  702 + },
  703 + "6 0 R": {
  704 + "/Contents": "38 0 R",
634 705 "/MediaBox": [
635 706 0,
636 707 0,
... ... @@ -646,118 +717,74 @@
646 717 },
647 718 "/Type": "/Page"
648 719 },
649   - "100 0 R": {
650   - "/Count": -2,
651   - "/Dest": [
652   - "18 0 R",
653   - "/FitV",
654   - 100
  720 + "7 0 R": {
  721 + "/Contents": "42 0 R",
  722 + "/MediaBox": [
  723 + 0,
  724 + 0,
  725 + 612,
  726 + 792
655 727 ],
656   - "/First": "104 0 R",
657   - "/Last": "105 0 R",
658   - "/Next": "101 0 R",
659   - "/Parent": "36 0 R",
660   - "/Title": "Biherbadem 1.1.1 -> 12: /FitV 100",
661   - "/Type": "/Outline"
  728 + "/Parent": "3 0 R",
  729 + "/Resources": {
  730 + "/Font": {
  731 + "/F1": "40 0 R"
  732 + },
  733 + "/ProcSet": "41 0 R"
  734 + },
  735 + "/Type": "/Page"
662 736 },
663   - "101 0 R": {
664   - "/Count": 1,
665   - "/Dest": [
666   - "18 0 R",
667   - "/XYZ",
668   - null,
669   - null,
670   - null
  737 + "8 0 R": {
  738 + "/Contents": "44 0 R",
  739 + "/MediaBox": [
  740 + 0,
  741 + 0,
  742 + 612,
  743 + 792
671 744 ],
672   - "/First": "106 0 R",
673   - "/Last": "106 0 R",
674   - "/Parent": "36 0 R",
675   - "/Prev": "100 0 R",
676   - "/Title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null",
677   - "/Type": "/Outline"
678   - },
679   - "102 0 R": {
680   - "/Dest": "gabeebee",
681   - "/Next": "103 0 R",
682   - "/Parent": "37 0 R",
683   - "/Title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770",
684   - "/Type": "/Outline"
685   - },
686   - "103 0 R": {
687   - "/A": {
688   - "/D": [
689   - "6 0 R",
690   - "/XYZ",
691   - null,
692   - null,
693   - null
694   - ],
695   - "/S": "/GoTo",
696   - "/Type": "/Action"
  745 + "/Parent": "3 0 R",
  746 + "/Resources": {
  747 + "/Font": {
  748 + "/F1": "40 0 R"
  749 + },
  750 + "/ProcSet": "41 0 R"
697 751 },
698   - "/Parent": "37 0 R",
699   - "/Prev": "102 0 R",
700   - "/Title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null",
701   - "/Type": "/Outline"
  752 + "/Type": "/Page"
702 753 },
703   - "104 0 R": {
704   - "/A": {
705   - "/D": "glarp",
706   - "/S": "/GoTo",
707   - "/Type": "/Action"
  754 + "9 0 R": {
  755 + "/Contents": "46 0 R",
  756 + "/MediaBox": [
  757 + 0,
  758 + 0,
  759 + 612,
  760 + 792
  761 + ],
  762 + "/Parent": "3 0 R",
  763 + "/Resources": {
  764 + "/Font": {
  765 + "/F1": "40 0 R"
  766 + },
  767 + "/ProcSet": "41 0 R"
708 768 },
709   - "/Next": "105 0 R",
710   - "/Parent": "100 0 R",
711   - "/Title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null",
712   - "/Type": "/Outline"
  769 + "/Type": "/Page"
713 770 },
714   - "105 0 R": {
715   - "/Dest": [
716   - "25 0 R",
717   - "/XYZ",
718   - null,
719   - null,
720   - null
  771 + "10 0 R": {
  772 + "/Contents": "48 0 R",
  773 + "/MediaBox": [
  774 + 0,
  775 + 0,
  776 + 612,
  777 + 792
721 778 ],
722   - "/Parent": "100 0 R",
723   - "/Prev": "104 0 R",
724   - "/Title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null",
725   - "/Type": "/Outline"
726   - },
727   - "106 0 R": {
728   - "/Dest": "108 0 R",
729   - "/Parent": "101 0 R",
730   - "/Title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null",
731   - "/Type": "/Outline"
732   - },
733   - "107 0 R": {
734   - "/Names": [
735   - "gabeebee",
736   - [
737   - "7 0 R",
738   - "/FitR",
739   - 66,
740   - 714,
741   - 180,
742   - 770
743   - ],
744   - "glarp",
745   - [
746   - "24 0 R",
747   - "/XYZ",
748   - null,
749   - null,
750   - null
751   - ]
752   - ]
  779 + "/Parent": "3 0 R",
  780 + "/Resources": {
  781 + "/Font": {
  782 + "/F1": "40 0 R"
  783 + },
  784 + "/ProcSet": "41 0 R"
  785 + },
  786 + "/Type": "/Page"
753 787 },
754   - "108 0 R": [
755   - "28 0 R",
756   - "/XYZ",
757   - null,
758   - null,
759   - null
760   - ],
761 788 "11 0 R": {
762 789 "/Contents": "50 0 R",
763 790 "/MediaBox": [
... ... @@ -911,12 +938,6 @@
911 938 },
912 939 "/Type": "/Page"
913 940 },
914   - "2 0 R": {
915   - "/Count": 6,
916   - "/First": "4 0 R",
917   - "/Last": "5 0 R",
918   - "/Type": "/Outlines"
919   - },
920 941 "20 0 R": {
921 942 "/Contents": "68 0 R",
922 943 "/MediaBox": [
... ... @@ -1087,42 +1108,6 @@
1087 1108 },
1088 1109 "/Type": "/Page"
1089 1110 },
1090   - "3 0 R": {
1091   - "/Count": 30,
1092   - "/Kids": [
1093   - "6 0 R",
1094   - "7 0 R",
1095   - "8 0 R",
1096   - "9 0 R",
1097   - "10 0 R",
1098   - "11 0 R",
1099   - "12 0 R",
1100   - "13 0 R",
1101   - "14 0 R",
1102   - "15 0 R",
1103   - "16 0 R",
1104   - "17 0 R",
1105   - "18 0 R",
1106   - "19 0 R",
1107   - "20 0 R",
1108   - "21 0 R",
1109   - "22 0 R",
1110   - "23 0 R",
1111   - "24 0 R",
1112   - "25 0 R",
1113   - "26 0 R",
1114   - "27 0 R",
1115   - "28 0 R",
1116   - "29 0 R",
1117   - "30 0 R",
1118   - "31 0 R",
1119   - "32 0 R",
1120   - "33 0 R",
1121   - "34 0 R",
1122   - "35 0 R"
1123   - ],
1124   - "/Type": "/Pages"
1125   - },
1126 1111 "30 0 R": {
1127 1112 "/Contents": "88 0 R",
1128 1113 "/MediaBox": [
... ... @@ -1256,22 +1241,6 @@
1256 1241 "/Length": "39 0 R"
1257 1242 },
1258 1243 "39 0 R": 45,
1259   - "4 0 R": {
1260   - "/Count": 4,
1261   - "/Dest": [
1262   - "11 0 R",
1263   - "/XYZ",
1264   - null,
1265   - null,
1266   - null
1267   - ],
1268   - "/First": "36 0 R",
1269   - "/Last": "37 0 R",
1270   - "/Next": "5 0 R",
1271   - "/Parent": "2 0 R",
1272   - "/Title": "Potato 1 -> 5: /XYZ null null null",
1273   - "/Type": "/Outline"
1274   - },
1275 1244 "40 0 R": {
1276 1245 "/BaseFont": "/Helvetica",
1277 1246 "/Encoding": "/WinAnsiEncoding",
... ... @@ -1299,19 +1268,6 @@
1299 1268 "/Length": "49 0 R"
1300 1269 },
1301 1270 "49 0 R": 45,
1302   - "5 0 R": {
1303   - "/Dest": [
1304   - "21 0 R",
1305   - "/XYZ",
1306   - 66,
1307   - 756,
1308   - 3
1309   - ],
1310   - "/Parent": "2 0 R",
1311   - "/Prev": "4 0 R",
1312   - "/Title": "Salad 2 -> 15: /XYZ 66 756 3",
1313   - "/Type": "/Outline"
1314   - },
1315 1271 "50 0 R": {
1316 1272 "/Length": "51 0 R"
1317 1273 },
... ... @@ -1332,23 +1288,6 @@
1332 1288 "/Length": "59 0 R"
1333 1289 },
1334 1290 "59 0 R": 45,
1335   - "6 0 R": {
1336   - "/Contents": "38 0 R",
1337   - "/MediaBox": [
1338   - 0,
1339   - 0,
1340   - 612,
1341   - 792
1342   - ],
1343   - "/Parent": "3 0 R",
1344   - "/Resources": {
1345   - "/Font": {
1346   - "/F1": "40 0 R"
1347   - },
1348   - "/ProcSet": "41 0 R"
1349   - },
1350   - "/Type": "/Page"
1351   - },
1352 1291 "60 0 R": {
1353 1292 "/Length": "61 0 R"
1354 1293 },
... ... @@ -1369,23 +1308,6 @@
1369 1308 "/Length": "69 0 R"
1370 1309 },
1371 1310 "69 0 R": 46,
1372   - "7 0 R": {
1373   - "/Contents": "42 0 R",
1374   - "/MediaBox": [
1375   - 0,
1376   - 0,
1377   - 612,
1378   - 792
1379   - ],
1380   - "/Parent": "3 0 R",
1381   - "/Resources": {
1382   - "/Font": {
1383   - "/F1": "40 0 R"
1384   - },
1385   - "/ProcSet": "41 0 R"
1386   - },
1387   - "/Type": "/Page"
1388   - },
1389 1311 "70 0 R": {
1390 1312 "/Length": "71 0 R"
1391 1313 },
... ... @@ -1406,23 +1328,6 @@
1406 1328 "/Length": "79 0 R"
1407 1329 },
1408 1330 "79 0 R": 46,
1409   - "8 0 R": {
1410   - "/Contents": "44 0 R",
1411   - "/MediaBox": [
1412   - 0,
1413   - 0,
1414   - 612,
1415   - 792
1416   - ],
1417   - "/Parent": "3 0 R",
1418   - "/Resources": {
1419   - "/Font": {
1420   - "/F1": "40 0 R"
1421   - },
1422   - "/ProcSet": "41 0 R"
1423   - },
1424   - "/Type": "/Page"
1425   - },
1426 1331 "80 0 R": {
1427 1332 "/Length": "81 0 R"
1428 1333 },
... ... @@ -1443,23 +1348,6 @@
1443 1348 "/Length": "89 0 R"
1444 1349 },
1445 1350 "89 0 R": 46,
1446   - "9 0 R": {
1447   - "/Contents": "46 0 R",
1448   - "/MediaBox": [
1449   - 0,
1450   - 0,
1451   - 612,
1452   - 792
1453   - ],
1454   - "/Parent": "3 0 R",
1455   - "/Resources": {
1456   - "/Font": {
1457   - "/F1": "40 0 R"
1458   - },
1459   - "/ProcSet": "41 0 R"
1460   - },
1461   - "/Type": "/Page"
1462   - },
1463 1351 "90 0 R": {
1464 1352 "/Length": "91 0 R"
1465 1353 },
... ... @@ -1480,6 +1368,118 @@
1480 1368 "/Length": "99 0 R"
1481 1369 },
1482 1370 "99 0 R": 46,
  1371 + "100 0 R": {
  1372 + "/Count": -2,
  1373 + "/Dest": [
  1374 + "18 0 R",
  1375 + "/FitV",
  1376 + 100
  1377 + ],
  1378 + "/First": "104 0 R",
  1379 + "/Last": "105 0 R",
  1380 + "/Next": "101 0 R",
  1381 + "/Parent": "36 0 R",
  1382 + "/Title": "Biherbadem 1.1.1 -> 12: /FitV 100",
  1383 + "/Type": "/Outline"
  1384 + },
  1385 + "101 0 R": {
  1386 + "/Count": 1,
  1387 + "/Dest": [
  1388 + "18 0 R",
  1389 + "/XYZ",
  1390 + null,
  1391 + null,
  1392 + null
  1393 + ],
  1394 + "/First": "106 0 R",
  1395 + "/Last": "106 0 R",
  1396 + "/Parent": "36 0 R",
  1397 + "/Prev": "100 0 R",
  1398 + "/Title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null",
  1399 + "/Type": "/Outline"
  1400 + },
  1401 + "102 0 R": {
  1402 + "/Dest": "gabeebee",
  1403 + "/Next": "103 0 R",
  1404 + "/Parent": "37 0 R",
  1405 + "/Title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770",
  1406 + "/Type": "/Outline"
  1407 + },
  1408 + "103 0 R": {
  1409 + "/A": {
  1410 + "/D": [
  1411 + "6 0 R",
  1412 + "/XYZ",
  1413 + null,
  1414 + null,
  1415 + null
  1416 + ],
  1417 + "/S": "/GoTo",
  1418 + "/Type": "/Action"
  1419 + },
  1420 + "/Parent": "37 0 R",
  1421 + "/Prev": "102 0 R",
  1422 + "/Title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null",
  1423 + "/Type": "/Outline"
  1424 + },
  1425 + "104 0 R": {
  1426 + "/A": {
  1427 + "/D": "glarp",
  1428 + "/S": "/GoTo",
  1429 + "/Type": "/Action"
  1430 + },
  1431 + "/Next": "105 0 R",
  1432 + "/Parent": "100 0 R",
  1433 + "/Title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null",
  1434 + "/Type": "/Outline"
  1435 + },
  1436 + "105 0 R": {
  1437 + "/Dest": [
  1438 + "25 0 R",
  1439 + "/XYZ",
  1440 + null,
  1441 + null,
  1442 + null
  1443 + ],
  1444 + "/Parent": "100 0 R",
  1445 + "/Prev": "104 0 R",
  1446 + "/Title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null",
  1447 + "/Type": "/Outline"
  1448 + },
  1449 + "106 0 R": {
  1450 + "/Dest": "108 0 R",
  1451 + "/Parent": "101 0 R",
  1452 + "/Title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null",
  1453 + "/Type": "/Outline"
  1454 + },
  1455 + "107 0 R": {
  1456 + "/Names": [
  1457 + "gabeebee",
  1458 + [
  1459 + "7 0 R",
  1460 + "/FitR",
  1461 + 66,
  1462 + 714,
  1463 + 180,
  1464 + 770
  1465 + ],
  1466 + "glarp",
  1467 + [
  1468 + "24 0 R",
  1469 + "/XYZ",
  1470 + null,
  1471 + null,
  1472 + null
  1473 + ]
  1474 + ]
  1475 + },
  1476 + "108 0 R": [
  1477 + "28 0 R",
  1478 + "/XYZ",
  1479 + null,
  1480 + null,
  1481 + null
  1482 + ],
1483 1483 "trailer": {
1484 1484 "/ID": [
1485 1485 "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f",
... ...
qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
... ... @@ -744,129 +744,161 @@
744 744 "/Pages": "3 0 R",
745 745 "/Type": "/Catalog"
746 746 },
747   - "10 0 R": {
748   - "/Contents": "48 0 R",
749   - "/MediaBox": [
750   - 0,
751   - 0,
752   - 612,
753   - 792
754   - ],
755   - "/Parent": "3 0 R",
756   - "/Resources": {
757   - "/Font": {
758   - "/F1": "40 0 R"
759   - },
760   - "/ProcSet": "41 0 R"
761   - },
762   - "/Type": "/Page"
  747 + "2 0 R": {
  748 + "/Count": 6,
  749 + "/First": "4 0 R",
  750 + "/Last": "5 0 R",
  751 + "/Type": "/Outlines"
763 752 },
764   - "100 0 R": {
765   - "/Count": -2,
766   - "/Dest": [
  753 + "3 0 R": {
  754 + "/Count": 30,
  755 + "/Kids": [
  756 + "6 0 R",
  757 + "7 0 R",
  758 + "8 0 R",
  759 + "9 0 R",
  760 + "10 0 R",
  761 + "11 0 R",
  762 + "12 0 R",
  763 + "13 0 R",
  764 + "14 0 R",
  765 + "15 0 R",
  766 + "16 0 R",
  767 + "17 0 R",
767 768 "18 0 R",
768   - "/FitV",
769   - 100
  769 + "19 0 R",
  770 + "20 0 R",
  771 + "21 0 R",
  772 + "22 0 R",
  773 + "23 0 R",
  774 + "24 0 R",
  775 + "25 0 R",
  776 + "26 0 R",
  777 + "27 0 R",
  778 + "28 0 R",
  779 + "29 0 R",
  780 + "30 0 R",
  781 + "31 0 R",
  782 + "32 0 R",
  783 + "33 0 R",
  784 + "34 0 R",
  785 + "35 0 R"
770 786 ],
771   - "/First": "104 0 R",
772   - "/Last": "105 0 R",
773   - "/Next": "101 0 R",
774   - "/Parent": "36 0 R",
775   - "/Title": "•Biherbadem 1.1.1 -> 12: /FitV 100",
776   - "/Type": "/Outline"
  787 + "/Type": "/Pages"
777 788 },
778   - "101 0 R": {
779   - "/Count": 1,
  789 + "4 0 R": {
  790 + "/Count": 4,
780 791 "/Dest": [
781   - "18 0 R",
  792 + "11 0 R",
782 793 "/XYZ",
783 794 null,
784 795 null,
785 796 null
786 797 ],
787   - "/First": "106 0 R",
788   - "/Last": "106 0 R",
789   - "/Parent": "36 0 R",
790   - "/Prev": "100 0 R",
791   - "/Title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null",
  798 + "/First": "36 0 R",
  799 + "/Last": "37 0 R",
  800 + "/Next": "5 0 R",
  801 + "/Parent": "2 0 R",
  802 + "/Title": "•Potato 1 -> 5: /XYZ null null null",
792 803 "/Type": "/Outline"
793 804 },
794   - "102 0 R": {
795   - "/Dest": "/gabeebee",
796   - "/Next": "103 0 R",
797   - "/Parent": "37 0 R",
798   - "/Title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770",
  805 + "5 0 R": {
  806 + "/Dest": [
  807 + "21 0 R",
  808 + "/XYZ",
  809 + 66,
  810 + 756,
  811 + 3
  812 + ],
  813 + "/Parent": "2 0 R",
  814 + "/Prev": "4 0 R",
  815 + "/Title": "•Salad 2 -> 15: /XYZ 66 756 3",
799 816 "/Type": "/Outline"
800 817 },
801   - "103 0 R": {
802   - "/A": {
803   - "/D": [
804   - "6 0 R",
805   - "/XYZ",
806   - null,
807   - null,
808   - null
809   - ],
810   - "/S": "/GoTo",
811   - "/Type": "/Action"
  818 + "6 0 R": {
  819 + "/Contents": "38 0 R",
  820 + "/MediaBox": [
  821 + 0,
  822 + 0,
  823 + 612,
  824 + 792
  825 + ],
  826 + "/Parent": "3 0 R",
  827 + "/Resources": {
  828 + "/Font": {
  829 + "/F1": "40 0 R"
  830 + },
  831 + "/ProcSet": "41 0 R"
812 832 },
813   - "/Parent": "37 0 R",
814   - "/Prev": "102 0 R",
815   - "/Title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null",
816   - "/Type": "/Outline"
  833 + "/Type": "/Page"
817 834 },
818   - "104 0 R": {
819   - "/A": {
820   - "/D": "/glarp",
821   - "/S": "/GoTo",
822   - "/Type": "/Action"
  835 + "7 0 R": {
  836 + "/Contents": "42 0 R",
  837 + "/MediaBox": [
  838 + 0,
  839 + 0,
  840 + 612,
  841 + 792
  842 + ],
  843 + "/Parent": "3 0 R",
  844 + "/Resources": {
  845 + "/Font": {
  846 + "/F1": "40 0 R"
  847 + },
  848 + "/ProcSet": "41 0 R"
823 849 },
824   - "/Next": "105 0 R",
825   - "/Parent": "100 0 R",
826   - "/Title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null",
827   - "/Type": "/Outline"
  850 + "/Type": "/Page"
828 851 },
829   - "105 0 R": {
830   - "/Dest": [
831   - "25 0 R",
832   - "/XYZ",
833   - null,
834   - null,
835   - null
  852 + "8 0 R": {
  853 + "/Contents": "44 0 R",
  854 + "/MediaBox": [
  855 + 0,
  856 + 0,
  857 + 612,
  858 + 792
836 859 ],
837   - "/Parent": "100 0 R",
838   - "/Prev": "104 0 R",
839   - "/Title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null",
840   - "/Type": "/Outline"
  860 + "/Parent": "3 0 R",
  861 + "/Resources": {
  862 + "/Font": {
  863 + "/F1": "40 0 R"
  864 + },
  865 + "/ProcSet": "41 0 R"
  866 + },
  867 + "/Type": "/Page"
841 868 },
842   - "106 0 R": {
843   - "/Dest": [
844   - "28 0 R",
845   - "/XYZ",
846   - null,
847   - null,
848   - null
  869 + "9 0 R": {
  870 + "/Contents": "46 0 R",
  871 + "/MediaBox": [
  872 + 0,
  873 + 0,
  874 + 612,
  875 + 792
849 876 ],
850   - "/Parent": "101 0 R",
851   - "/Title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null",
852   - "/Type": "/Outline"
  877 + "/Parent": "3 0 R",
  878 + "/Resources": {
  879 + "/Font": {
  880 + "/F1": "40 0 R"
  881 + },
  882 + "/ProcSet": "41 0 R"
  883 + },
  884 + "/Type": "/Page"
853 885 },
854   - "107 0 R": {
855   - "/gabeebee": [
856   - "7 0 R",
857   - "/FitR",
858   - 66,
859   - 714,
860   - 180,
861   - 770
  886 + "10 0 R": {
  887 + "/Contents": "48 0 R",
  888 + "/MediaBox": [
  889 + 0,
  890 + 0,
  891 + 612,
  892 + 792
862 893 ],
863   - "/glarp": [
864   - "24 0 R",
865   - "/XYZ",
866   - null,
867   - null,
868   - null
869   - ]
  894 + "/Parent": "3 0 R",
  895 + "/Resources": {
  896 + "/Font": {
  897 + "/F1": "40 0 R"
  898 + },
  899 + "/ProcSet": "41 0 R"
  900 + },
  901 + "/Type": "/Page"
870 902 },
871 903 "11 0 R": {
872 904 "/Contents": "50 0 R",
... ... @@ -1021,12 +1053,6 @@
1021 1053 },
1022 1054 "/Type": "/Page"
1023 1055 },
1024   - "2 0 R": {
1025   - "/Count": 6,
1026   - "/First": "4 0 R",
1027   - "/Last": "5 0 R",
1028   - "/Type": "/Outlines"
1029   - },
1030 1056 "20 0 R": {
1031 1057 "/Contents": "68 0 R",
1032 1058 "/MediaBox": [
... ... @@ -1197,42 +1223,6 @@
1197 1223 },
1198 1224 "/Type": "/Page"
1199 1225 },
1200   - "3 0 R": {
1201   - "/Count": 30,
1202   - "/Kids": [
1203   - "6 0 R",
1204   - "7 0 R",
1205   - "8 0 R",
1206   - "9 0 R",
1207   - "10 0 R",
1208   - "11 0 R",
1209   - "12 0 R",
1210   - "13 0 R",
1211   - "14 0 R",
1212   - "15 0 R",
1213   - "16 0 R",
1214   - "17 0 R",
1215   - "18 0 R",
1216   - "19 0 R",
1217   - "20 0 R",
1218   - "21 0 R",
1219   - "22 0 R",
1220   - "23 0 R",
1221   - "24 0 R",
1222   - "25 0 R",
1223   - "26 0 R",
1224   - "27 0 R",
1225   - "28 0 R",
1226   - "29 0 R",
1227   - "30 0 R",
1228   - "31 0 R",
1229   - "32 0 R",
1230   - "33 0 R",
1231   - "34 0 R",
1232   - "35 0 R"
1233   - ],
1234   - "/Type": "/Pages"
1235   - },
1236 1226 "30 0 R": {
1237 1227 "/Contents": "88 0 R",
1238 1228 "/MediaBox": [
... ... @@ -1366,22 +1356,6 @@
1366 1356 "/Length": "39 0 R"
1367 1357 },
1368 1358 "39 0 R": 44,
1369   - "4 0 R": {
1370   - "/Count": 4,
1371   - "/Dest": [
1372   - "11 0 R",
1373   - "/XYZ",
1374   - null,
1375   - null,
1376   - null
1377   - ],
1378   - "/First": "36 0 R",
1379   - "/Last": "37 0 R",
1380   - "/Next": "5 0 R",
1381   - "/Parent": "2 0 R",
1382   - "/Title": "•Potato 1 -> 5: /XYZ null null null",
1383   - "/Type": "/Outline"
1384   - },
1385 1359 "40 0 R": {
1386 1360 "/BaseFont": "/Helvetica",
1387 1361 "/Encoding": "/WinAnsiEncoding",
... ... @@ -1409,19 +1383,6 @@
1409 1383 "/Length": "49 0 R"
1410 1384 },
1411 1385 "49 0 R": 44,
1412   - "5 0 R": {
1413   - "/Dest": [
1414   - "21 0 R",
1415   - "/XYZ",
1416   - 66,
1417   - 756,
1418   - 3
1419   - ],
1420   - "/Parent": "2 0 R",
1421   - "/Prev": "4 0 R",
1422   - "/Title": "•Salad 2 -> 15: /XYZ 66 756 3",
1423   - "/Type": "/Outline"
1424   - },
1425 1386 "50 0 R": {
1426 1387 "/Length": "51 0 R"
1427 1388 },
... ... @@ -1442,23 +1403,6 @@
1442 1403 "/Length": "59 0 R"
1443 1404 },
1444 1405 "59 0 R": 44,
1445   - "6 0 R": {
1446   - "/Contents": "38 0 R",
1447   - "/MediaBox": [
1448   - 0,
1449   - 0,
1450   - 612,
1451   - 792
1452   - ],
1453   - "/Parent": "3 0 R",
1454   - "/Resources": {
1455   - "/Font": {
1456   - "/F1": "40 0 R"
1457   - },
1458   - "/ProcSet": "41 0 R"
1459   - },
1460   - "/Type": "/Page"
1461   - },
1462 1406 "60 0 R": {
1463 1407 "/Length": "61 0 R"
1464 1408 },
... ... @@ -1479,23 +1423,6 @@
1479 1423 "/Length": "69 0 R"
1480 1424 },
1481 1425 "69 0 R": 45,
1482   - "7 0 R": {
1483   - "/Contents": "42 0 R",
1484   - "/MediaBox": [
1485   - 0,
1486   - 0,
1487   - 612,
1488   - 792
1489   - ],
1490   - "/Parent": "3 0 R",
1491   - "/Resources": {
1492   - "/Font": {
1493   - "/F1": "40 0 R"
1494   - },
1495   - "/ProcSet": "41 0 R"
1496   - },
1497   - "/Type": "/Page"
1498   - },
1499 1426 "70 0 R": {
1500 1427 "/Length": "71 0 R"
1501 1428 },
... ... @@ -1516,23 +1443,6 @@
1516 1443 "/Length": "79 0 R"
1517 1444 },
1518 1445 "79 0 R": 45,
1519   - "8 0 R": {
1520   - "/Contents": "44 0 R",
1521   - "/MediaBox": [
1522   - 0,
1523   - 0,
1524   - 612,
1525   - 792
1526   - ],
1527   - "/Parent": "3 0 R",
1528   - "/Resources": {
1529   - "/Font": {
1530   - "/F1": "40 0 R"
1531   - },
1532   - "/ProcSet": "41 0 R"
1533   - },
1534   - "/Type": "/Page"
1535   - },
1536 1446 "80 0 R": {
1537 1447 "/Length": "81 0 R"
1538 1448 },
... ... @@ -1553,23 +1463,6 @@
1553 1463 "/Length": "89 0 R"
1554 1464 },
1555 1465 "89 0 R": 45,
1556   - "9 0 R": {
1557   - "/Contents": "46 0 R",
1558   - "/MediaBox": [
1559   - 0,
1560   - 0,
1561   - 612,
1562   - 792
1563   - ],
1564   - "/Parent": "3 0 R",
1565   - "/Resources": {
1566   - "/Font": {
1567   - "/F1": "40 0 R"
1568   - },
1569   - "/ProcSet": "41 0 R"
1570   - },
1571   - "/Type": "/Page"
1572   - },
1573 1466 "90 0 R": {
1574 1467 "/Length": "91 0 R"
1575 1468 },
... ... @@ -1590,6 +1483,113 @@
1590 1483 "/Length": "99 0 R"
1591 1484 },
1592 1485 "99 0 R": 45,
  1486 + "100 0 R": {
  1487 + "/Count": -2,
  1488 + "/Dest": [
  1489 + "18 0 R",
  1490 + "/FitV",
  1491 + 100
  1492 + ],
  1493 + "/First": "104 0 R",
  1494 + "/Last": "105 0 R",
  1495 + "/Next": "101 0 R",
  1496 + "/Parent": "36 0 R",
  1497 + "/Title": "•Biherbadem 1.1.1 -> 12: /FitV 100",
  1498 + "/Type": "/Outline"
  1499 + },
  1500 + "101 0 R": {
  1501 + "/Count": 1,
  1502 + "/Dest": [
  1503 + "18 0 R",
  1504 + "/XYZ",
  1505 + null,
  1506 + null,
  1507 + null
  1508 + ],
  1509 + "/First": "106 0 R",
  1510 + "/Last": "106 0 R",
  1511 + "/Parent": "36 0 R",
  1512 + "/Prev": "100 0 R",
  1513 + "/Title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null",
  1514 + "/Type": "/Outline"
  1515 + },
  1516 + "102 0 R": {
  1517 + "/Dest": "/gabeebee",
  1518 + "/Next": "103 0 R",
  1519 + "/Parent": "37 0 R",
  1520 + "/Title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770",
  1521 + "/Type": "/Outline"
  1522 + },
  1523 + "103 0 R": {
  1524 + "/A": {
  1525 + "/D": [
  1526 + "6 0 R",
  1527 + "/XYZ",
  1528 + null,
  1529 + null,
  1530 + null
  1531 + ],
  1532 + "/S": "/GoTo",
  1533 + "/Type": "/Action"
  1534 + },
  1535 + "/Parent": "37 0 R",
  1536 + "/Prev": "102 0 R",
  1537 + "/Title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null",
  1538 + "/Type": "/Outline"
  1539 + },
  1540 + "104 0 R": {
  1541 + "/A": {
  1542 + "/D": "/glarp",
  1543 + "/S": "/GoTo",
  1544 + "/Type": "/Action"
  1545 + },
  1546 + "/Next": "105 0 R",
  1547 + "/Parent": "100 0 R",
  1548 + "/Title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null",
  1549 + "/Type": "/Outline"
  1550 + },
  1551 + "105 0 R": {
  1552 + "/Dest": [
  1553 + "25 0 R",
  1554 + "/XYZ",
  1555 + null,
  1556 + null,
  1557 + null
  1558 + ],
  1559 + "/Parent": "100 0 R",
  1560 + "/Prev": "104 0 R",
  1561 + "/Title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null",
  1562 + "/Type": "/Outline"
  1563 + },
  1564 + "106 0 R": {
  1565 + "/Dest": [
  1566 + "28 0 R",
  1567 + "/XYZ",
  1568 + null,
  1569 + null,
  1570 + null
  1571 + ],
  1572 + "/Parent": "101 0 R",
  1573 + "/Title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null",
  1574 + "/Type": "/Outline"
  1575 + },
  1576 + "107 0 R": {
  1577 + "/gabeebee": [
  1578 + "7 0 R",
  1579 + "/FitR",
  1580 + 66,
  1581 + 714,
  1582 + 180,
  1583 + 770
  1584 + ],
  1585 + "/glarp": [
  1586 + "24 0 R",
  1587 + "/XYZ",
  1588 + null,
  1589 + null,
  1590 + null
  1591 + ]
  1592 + },
1593 1593 "trailer": {
1594 1594 "/ID": [
1595 1595 "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f",
... ...
qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
... ... @@ -70,8 +70,44 @@
70 70 "/Pages": "2 0 R",
71 71 "/Type": "/Catalog"
72 72 },
73   - "10 0 R": {
74   - "/Contents": "49 0 R",
  73 + "2 0 R": {
  74 + "/Count": 30,
  75 + "/Kids": [
  76 + "3 0 R",
  77 + "4 0 R",
  78 + "5 0 R",
  79 + "6 0 R",
  80 + "7 0 R",
  81 + "8 0 R",
  82 + "9 0 R",
  83 + "10 0 R",
  84 + "11 0 R",
  85 + "12 0 R",
  86 + "13 0 R",
  87 + "14 0 R",
  88 + "15 0 R",
  89 + "16 0 R",
  90 + "17 0 R",
  91 + "18 0 R",
  92 + "19 0 R",
  93 + "20 0 R",
  94 + "21 0 R",
  95 + "22 0 R",
  96 + "23 0 R",
  97 + "24 0 R",
  98 + "25 0 R",
  99 + "26 0 R",
  100 + "27 0 R",
  101 + "28 0 R",
  102 + "29 0 R",
  103 + "30 0 R",
  104 + "31 0 R",
  105 + "32 0 R"
  106 + ],
  107 + "/Type": "/Pages"
  108 + },
  109 + "3 0 R": {
  110 + "/Contents": "33 0 R",
75 111 "/MediaBox": [
76 112 0,
77 113 0,
... ... @@ -87,100 +123,124 @@
87 123 },
88 124 "/Type": "/Page"
89 125 },
90   - "100 0 R": {
91   - "/Count": -2,
92   - "/Dest": [
93   - "15 0 R",
94   - "/FitV",
95   - 100
  126 + "4 0 R": {
  127 + "/Contents": "37 0 R",
  128 + "/MediaBox": [
  129 + 0,
  130 + 0,
  131 + 612,
  132 + 792
96 133 ],
97   - "/First": "102 0 R",
98   - "/Last": "103 0 R",
99   - "/Next": "101 0 R",
100   - "/Parent": "98 0 R",
101   - "/Title": "Isosicle 1.1.1 -> 12: /FitV 100",
102   - "/Type": "/Outline"
  134 + "/Parent": "2 0 R",
  135 + "/Resources": {
  136 + "/Font": {
  137 + "/F1": "35 0 R"
  138 + },
  139 + "/ProcSet": "36 0 R"
  140 + },
  141 + "/Type": "/Page"
103 142 },
104   - "101 0 R": {
105   - "/Count": 1,
106   - "/Dest": [
107   - "15 0 R",
108   - "/XYZ",
109   - null,
110   - null,
111   - null
  143 + "5 0 R": {
  144 + "/Contents": "39 0 R",
  145 + "/MediaBox": [
  146 + 0,
  147 + 0,
  148 + 612,
  149 + 792
112 150 ],
113   - "/First": "104 0 R",
114   - "/Last": "104 0 R",
115   - "/Parent": "98 0 R",
116   - "/Prev": "100 0 R",
117   - "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null",
118   - "/Type": "/Outline"
  151 + "/Parent": "2 0 R",
  152 + "/Resources": {
  153 + "/Font": {
  154 + "/F1": "35 0 R"
  155 + },
  156 + "/ProcSet": "36 0 R"
  157 + },
  158 + "/Type": "/Page"
119 159 },
120   - "102 0 R": {
121   - "/Dest": [
122   - "21 0 R",
123   - "/XYZ",
124   - null,
125   - null,
126   - null
  160 + "6 0 R": {
  161 + "/Contents": "41 0 R",
  162 + "/MediaBox": [
  163 + 0,
  164 + 0,
  165 + 612,
  166 + 792
127 167 ],
128   - "/Next": "103 0 R",
129   - "/Parent": "100 0 R",
130   - "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null",
131   - "/Type": "/Outline"
  168 + "/Parent": "2 0 R",
  169 + "/Resources": {
  170 + "/Font": {
  171 + "/F1": "35 0 R"
  172 + },
  173 + "/ProcSet": "36 0 R"
  174 + },
  175 + "/Type": "/Page"
132 176 },
133   - "103 0 R": {
134   - "/Dest": [
135   - "22 0 R",
136   - "/XYZ",
137   - null,
138   - null,
139   - null
  177 + "7 0 R": {
  178 + "/Contents": "43 0 R",
  179 + "/MediaBox": [
  180 + 0,
  181 + 0,
  182 + 612,
  183 + 792
140 184 ],
141   - "/Parent": "100 0 R",
142   - "/Prev": "102 0 R",
143   - "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null",
144   - "/Type": "/Outline"
  185 + "/Parent": "2 0 R",
  186 + "/Resources": {
  187 + "/Font": {
  188 + "/F1": "35 0 R"
  189 + },
  190 + "/ProcSet": "36 0 R"
  191 + },
  192 + "/Type": "/Page"
145 193 },
146   - "104 0 R": {
147   - "/Dest": [
148   - "25 0 R",
149   - "/XYZ",
150   - null,
151   - null,
152   - null
  194 + "8 0 R": {
  195 + "/Contents": "45 0 R",
  196 + "/MediaBox": [
  197 + 0,
  198 + 0,
  199 + 612,
  200 + 792
153 201 ],
154   - "/Parent": "101 0 R",
155   - "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null",
156   - "/Type": "/Outline"
  202 + "/Parent": "2 0 R",
  203 + "/Resources": {
  204 + "/Font": {
  205 + "/F1": "35 0 R"
  206 + },
  207 + "/ProcSet": "36 0 R"
  208 + },
  209 + "/Type": "/Page"
157 210 },
158   - "105 0 R": {
159   - "/Dest": [
160   - "4 0 R",
161   - "/FitR",
162   - 66,
163   - 714,
164   - 180,
165   - 770
  211 + "9 0 R": {
  212 + "/Contents": "47 0 R",
  213 + "/MediaBox": [
  214 + 0,
  215 + 0,
  216 + 612,
  217 + 792
166 218 ],
167   - "/Next": "106 0 R",
168   - "/Parent": "99 0 R",
169   - "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770",
170   - "/Type": "/Outline"
  219 + "/Parent": "2 0 R",
  220 + "/Resources": {
  221 + "/Font": {
  222 + "/F1": "35 0 R"
  223 + },
  224 + "/ProcSet": "36 0 R"
  225 + },
  226 + "/Type": "/Page"
171 227 },
172   - "106 0 R": {
173   - "/Dest": [
174   - "3 0 R",
175   - "/XYZ",
176   - null,
177   - null,
178   - null
  228 + "10 0 R": {
  229 + "/Contents": "49 0 R",
  230 + "/MediaBox": [
  231 + 0,
  232 + 0,
  233 + 612,
  234 + 792
179 235 ],
180   - "/Parent": "99 0 R",
181   - "/Prev": "105 0 R",
182   - "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null",
183   - "/Type": "/Outline"
  236 + "/Parent": "2 0 R",
  237 + "/Resources": {
  238 + "/Font": {
  239 + "/F1": "35 0 R"
  240 + },
  241 + "/ProcSet": "36 0 R"
  242 + },
  243 + "/Type": "/Page"
184 244 },
185 245 "11 0 R": {
186 246 "/Contents": "51 0 R",
... ... @@ -335,42 +395,6 @@
335 395 },
336 396 "/Type": "/Page"
337 397 },
338   - "2 0 R": {
339   - "/Count": 30,
340   - "/Kids": [
341   - "3 0 R",
342   - "4 0 R",
343   - "5 0 R",
344   - "6 0 R",
345   - "7 0 R",
346   - "8 0 R",
347   - "9 0 R",
348   - "10 0 R",
349   - "11 0 R",
350   - "12 0 R",
351   - "13 0 R",
352   - "14 0 R",
353   - "15 0 R",
354   - "16 0 R",
355   - "17 0 R",
356   - "18 0 R",
357   - "19 0 R",
358   - "20 0 R",
359   - "21 0 R",
360   - "22 0 R",
361   - "23 0 R",
362   - "24 0 R",
363   - "25 0 R",
364   - "26 0 R",
365   - "27 0 R",
366   - "28 0 R",
367   - "29 0 R",
368   - "30 0 R",
369   - "31 0 R",
370   - "32 0 R"
371   - ],
372   - "/Type": "/Pages"
373   - },
374 398 "20 0 R": {
375 399 "/Contents": "69 0 R",
376 400 "/MediaBox": [
... ... @@ -541,23 +565,6 @@
541 565 },
542 566 "/Type": "/Page"
543 567 },
544   - "3 0 R": {
545   - "/Contents": "33 0 R",
546   - "/MediaBox": [
547   - 0,
548   - 0,
549   - 612,
550   - 792
551   - ],
552   - "/Parent": "2 0 R",
553   - "/Resources": {
554   - "/Font": {
555   - "/F1": "35 0 R"
556   - },
557   - "/ProcSet": "36 0 R"
558   - },
559   - "/Type": "/Page"
560   - },
561 568 "30 0 R": {
562 569 "/Contents": "89 0 R",
563 570 "/MediaBox": [
... ... @@ -631,23 +638,6 @@
631 638 "39 0 R": {
632 639 "/Length": "40 0 R"
633 640 },
634   - "4 0 R": {
635   - "/Contents": "37 0 R",
636   - "/MediaBox": [
637   - 0,
638   - 0,
639   - 612,
640   - 792
641   - ],
642   - "/Parent": "2 0 R",
643   - "/Resources": {
644   - "/Font": {
645   - "/F1": "35 0 R"
646   - },
647   - "/ProcSet": "36 0 R"
648   - },
649   - "/Type": "/Page"
650   - },
651 641 "40 0 R": 46,
652 642 "41 0 R": {
653 643 "/Length": "42 0 R"
... ... @@ -668,23 +658,6 @@
668 658 "49 0 R": {
669 659 "/Length": "50 0 R"
670 660 },
671   - "5 0 R": {
672   - "/Contents": "39 0 R",
673   - "/MediaBox": [
674   - 0,
675   - 0,
676   - 612,
677   - 792
678   - ],
679   - "/Parent": "2 0 R",
680   - "/Resources": {
681   - "/Font": {
682   - "/F1": "35 0 R"
683   - },
684   - "/ProcSet": "36 0 R"
685   - },
686   - "/Type": "/Page"
687   - },
688 661 "50 0 R": 46,
689 662 "51 0 R": {
690 663 "/Length": "52 0 R"
... ... @@ -705,23 +678,6 @@
705 678 "59 0 R": {
706 679 "/Length": "60 0 R"
707 680 },
708   - "6 0 R": {
709   - "/Contents": "41 0 R",
710   - "/MediaBox": [
711   - 0,
712   - 0,
713   - 612,
714   - 792
715   - ],
716   - "/Parent": "2 0 R",
717   - "/Resources": {
718   - "/Font": {
719   - "/F1": "35 0 R"
720   - },
721   - "/ProcSet": "36 0 R"
722   - },
723   - "/Type": "/Page"
724   - },
725 681 "60 0 R": 47,
726 682 "61 0 R": {
727 683 "/Length": "62 0 R"
... ... @@ -742,23 +698,6 @@
742 698 "69 0 R": {
743 699 "/Length": "70 0 R"
744 700 },
745   - "7 0 R": {
746   - "/Contents": "43 0 R",
747   - "/MediaBox": [
748   - 0,
749   - 0,
750   - 612,
751   - 792
752   - ],
753   - "/Parent": "2 0 R",
754   - "/Resources": {
755   - "/Font": {
756   - "/F1": "35 0 R"
757   - },
758   - "/ProcSet": "36 0 R"
759   - },
760   - "/Type": "/Page"
761   - },
762 701 "70 0 R": 47,
763 702 "71 0 R": {
764 703 "/Length": "72 0 R"
... ... @@ -779,23 +718,6 @@
779 718 "79 0 R": {
780 719 "/Length": "80 0 R"
781 720 },
782   - "8 0 R": {
783   - "/Contents": "45 0 R",
784   - "/MediaBox": [
785   - 0,
786   - 0,
787   - 612,
788   - 792
789   - ],
790   - "/Parent": "2 0 R",
791   - "/Resources": {
792   - "/Font": {
793   - "/F1": "35 0 R"
794   - },
795   - "/ProcSet": "36 0 R"
796   - },
797   - "/Type": "/Page"
798   - },
799 721 "80 0 R": 47,
800 722 "81 0 R": {
801 723 "/Length": "82 0 R"
... ... @@ -816,23 +738,6 @@
816 738 "89 0 R": {
817 739 "/Length": "90 0 R"
818 740 },
819   - "9 0 R": {
820   - "/Contents": "47 0 R",
821   - "/MediaBox": [
822   - 0,
823   - 0,
824   - 612,
825   - 792
826   - ],
827   - "/Parent": "2 0 R",
828   - "/Resources": {
829   - "/Font": {
830   - "/F1": "35 0 R"
831   - },
832   - "/ProcSet": "36 0 R"
833   - },
834   - "/Type": "/Page"
835   - },
836 741 "90 0 R": 47,
837 742 "91 0 R": {
838 743 "/Length": "92 0 R"
... ... @@ -904,6 +809,101 @@
904 809 "/Title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792",
905 810 "/Type": "/Outline"
906 811 },
  812 + "100 0 R": {
  813 + "/Count": -2,
  814 + "/Dest": [
  815 + "15 0 R",
  816 + "/FitV",
  817 + 100
  818 + ],
  819 + "/First": "102 0 R",
  820 + "/Last": "103 0 R",
  821 + "/Next": "101 0 R",
  822 + "/Parent": "98 0 R",
  823 + "/Title": "Isosicle 1.1.1 -> 12: /FitV 100",
  824 + "/Type": "/Outline"
  825 + },
  826 + "101 0 R": {
  827 + "/Count": 1,
  828 + "/Dest": [
  829 + "15 0 R",
  830 + "/XYZ",
  831 + null,
  832 + null,
  833 + null
  834 + ],
  835 + "/First": "104 0 R",
  836 + "/Last": "104 0 R",
  837 + "/Parent": "98 0 R",
  838 + "/Prev": "100 0 R",
  839 + "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null",
  840 + "/Type": "/Outline"
  841 + },
  842 + "102 0 R": {
  843 + "/Dest": [
  844 + "21 0 R",
  845 + "/XYZ",
  846 + null,
  847 + null,
  848 + null
  849 + ],
  850 + "/Next": "103 0 R",
  851 + "/Parent": "100 0 R",
  852 + "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null",
  853 + "/Type": "/Outline"
  854 + },
  855 + "103 0 R": {
  856 + "/Dest": [
  857 + "22 0 R",
  858 + "/XYZ",
  859 + null,
  860 + null,
  861 + null
  862 + ],
  863 + "/Parent": "100 0 R",
  864 + "/Prev": "102 0 R",
  865 + "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null",
  866 + "/Type": "/Outline"
  867 + },
  868 + "104 0 R": {
  869 + "/Dest": [
  870 + "25 0 R",
  871 + "/XYZ",
  872 + null,
  873 + null,
  874 + null
  875 + ],
  876 + "/Parent": "101 0 R",
  877 + "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null",
  878 + "/Type": "/Outline"
  879 + },
  880 + "105 0 R": {
  881 + "/Dest": [
  882 + "4 0 R",
  883 + "/FitR",
  884 + 66,
  885 + 714,
  886 + 180,
  887 + 770
  888 + ],
  889 + "/Next": "106 0 R",
  890 + "/Parent": "99 0 R",
  891 + "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770",
  892 + "/Type": "/Outline"
  893 + },
  894 + "106 0 R": {
  895 + "/Dest": [
  896 + "3 0 R",
  897 + "/XYZ",
  898 + null,
  899 + null,
  900 + null
  901 + ],
  902 + "/Parent": "99 0 R",
  903 + "/Prev": "105 0 R",
  904 + "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null",
  905 + "/Type": "/Outline"
  906 + },
907 907 "trailer": {
908 908 "/Root": "1 0 R",
909 909 "/Size": 107
... ...
qpdf/qtest/qpdf/json-page-labels-and-outlines.out
... ... @@ -861,8 +861,44 @@
861 861 "/Pages": "2 0 R",
862 862 "/Type": "/Catalog"
863 863 },
864   - "10 0 R": {
865   - "/Contents": "49 0 R",
  864 + "2 0 R": {
  865 + "/Count": 30,
  866 + "/Kids": [
  867 + "3 0 R",
  868 + "4 0 R",
  869 + "5 0 R",
  870 + "6 0 R",
  871 + "7 0 R",
  872 + "8 0 R",
  873 + "9 0 R",
  874 + "10 0 R",
  875 + "11 0 R",
  876 + "12 0 R",
  877 + "13 0 R",
  878 + "14 0 R",
  879 + "15 0 R",
  880 + "16 0 R",
  881 + "17 0 R",
  882 + "18 0 R",
  883 + "19 0 R",
  884 + "20 0 R",
  885 + "21 0 R",
  886 + "22 0 R",
  887 + "23 0 R",
  888 + "24 0 R",
  889 + "25 0 R",
  890 + "26 0 R",
  891 + "27 0 R",
  892 + "28 0 R",
  893 + "29 0 R",
  894 + "30 0 R",
  895 + "31 0 R",
  896 + "32 0 R"
  897 + ],
  898 + "/Type": "/Pages"
  899 + },
  900 + "3 0 R": {
  901 + "/Contents": "33 0 R",
866 902 "/MediaBox": [
867 903 0,
868 904 0,
... ... @@ -878,100 +914,124 @@
878 914 },
879 915 "/Type": "/Page"
880 916 },
881   - "100 0 R": {
882   - "/Count": -2,
883   - "/Dest": [
884   - "15 0 R",
885   - "/FitV",
886   - 100
  917 + "4 0 R": {
  918 + "/Contents": "37 0 R",
  919 + "/MediaBox": [
  920 + 0,
  921 + 0,
  922 + 612,
  923 + 792
887 924 ],
888   - "/First": "102 0 R",
889   - "/Last": "103 0 R",
890   - "/Next": "101 0 R",
891   - "/Parent": "98 0 R",
892   - "/Title": "Isosicle 1.1.1 -> 12: /FitV 100",
893   - "/Type": "/Outline"
  925 + "/Parent": "2 0 R",
  926 + "/Resources": {
  927 + "/Font": {
  928 + "/F1": "35 0 R"
  929 + },
  930 + "/ProcSet": "36 0 R"
  931 + },
  932 + "/Type": "/Page"
894 933 },
895   - "101 0 R": {
896   - "/Count": 1,
897   - "/Dest": [
898   - "15 0 R",
899   - "/XYZ",
900   - null,
901   - null,
902   - null
  934 + "5 0 R": {
  935 + "/Contents": "39 0 R",
  936 + "/MediaBox": [
  937 + 0,
  938 + 0,
  939 + 612,
  940 + 792
903 941 ],
904   - "/First": "104 0 R",
905   - "/Last": "104 0 R",
906   - "/Parent": "98 0 R",
907   - "/Prev": "100 0 R",
908   - "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null",
909   - "/Type": "/Outline"
  942 + "/Parent": "2 0 R",
  943 + "/Resources": {
  944 + "/Font": {
  945 + "/F1": "35 0 R"
  946 + },
  947 + "/ProcSet": "36 0 R"
  948 + },
  949 + "/Type": "/Page"
910 950 },
911   - "102 0 R": {
912   - "/Dest": [
913   - "21 0 R",
914   - "/XYZ",
915   - null,
916   - null,
917   - null
  951 + "6 0 R": {
  952 + "/Contents": "41 0 R",
  953 + "/MediaBox": [
  954 + 0,
  955 + 0,
  956 + 612,
  957 + 792
918 958 ],
919   - "/Next": "103 0 R",
920   - "/Parent": "100 0 R",
921   - "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null",
922   - "/Type": "/Outline"
  959 + "/Parent": "2 0 R",
  960 + "/Resources": {
  961 + "/Font": {
  962 + "/F1": "35 0 R"
  963 + },
  964 + "/ProcSet": "36 0 R"
  965 + },
  966 + "/Type": "/Page"
923 967 },
924   - "103 0 R": {
925   - "/Dest": [
926   - "22 0 R",
927   - "/XYZ",
928   - null,
929   - null,
930   - null
  968 + "7 0 R": {
  969 + "/Contents": "43 0 R",
  970 + "/MediaBox": [
  971 + 0,
  972 + 0,
  973 + 612,
  974 + 792
931 975 ],
932   - "/Parent": "100 0 R",
933   - "/Prev": "102 0 R",
934   - "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null",
935   - "/Type": "/Outline"
  976 + "/Parent": "2 0 R",
  977 + "/Resources": {
  978 + "/Font": {
  979 + "/F1": "35 0 R"
  980 + },
  981 + "/ProcSet": "36 0 R"
  982 + },
  983 + "/Type": "/Page"
936 984 },
937   - "104 0 R": {
938   - "/Dest": [
939   - "25 0 R",
940   - "/XYZ",
941   - null,
942   - null,
943   - null
  985 + "8 0 R": {
  986 + "/Contents": "45 0 R",
  987 + "/MediaBox": [
  988 + 0,
  989 + 0,
  990 + 612,
  991 + 792
944 992 ],
945   - "/Parent": "101 0 R",
946   - "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null",
947   - "/Type": "/Outline"
  993 + "/Parent": "2 0 R",
  994 + "/Resources": {
  995 + "/Font": {
  996 + "/F1": "35 0 R"
  997 + },
  998 + "/ProcSet": "36 0 R"
  999 + },
  1000 + "/Type": "/Page"
948 1001 },
949   - "105 0 R": {
950   - "/Dest": [
951   - "4 0 R",
952   - "/FitR",
953   - 66,
954   - 714,
955   - 180,
956   - 770
  1002 + "9 0 R": {
  1003 + "/Contents": "47 0 R",
  1004 + "/MediaBox": [
  1005 + 0,
  1006 + 0,
  1007 + 612,
  1008 + 792
957 1009 ],
958   - "/Next": "106 0 R",
959   - "/Parent": "99 0 R",
960   - "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770",
961   - "/Type": "/Outline"
  1010 + "/Parent": "2 0 R",
  1011 + "/Resources": {
  1012 + "/Font": {
  1013 + "/F1": "35 0 R"
  1014 + },
  1015 + "/ProcSet": "36 0 R"
  1016 + },
  1017 + "/Type": "/Page"
962 1018 },
963   - "106 0 R": {
964   - "/Dest": [
965   - "3 0 R",
966   - "/XYZ",
967   - null,
968   - null,
969   - null
  1019 + "10 0 R": {
  1020 + "/Contents": "49 0 R",
  1021 + "/MediaBox": [
  1022 + 0,
  1023 + 0,
  1024 + 612,
  1025 + 792
970 1026 ],
971   - "/Parent": "99 0 R",
972   - "/Prev": "105 0 R",
973   - "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null",
974   - "/Type": "/Outline"
  1027 + "/Parent": "2 0 R",
  1028 + "/Resources": {
  1029 + "/Font": {
  1030 + "/F1": "35 0 R"
  1031 + },
  1032 + "/ProcSet": "36 0 R"
  1033 + },
  1034 + "/Type": "/Page"
975 1035 },
976 1036 "11 0 R": {
977 1037 "/Contents": "51 0 R",
... ... @@ -1126,42 +1186,6 @@
1126 1186 },
1127 1187 "/Type": "/Page"
1128 1188 },
1129   - "2 0 R": {
1130   - "/Count": 30,
1131   - "/Kids": [
1132   - "3 0 R",
1133   - "4 0 R",
1134   - "5 0 R",
1135   - "6 0 R",
1136   - "7 0 R",
1137   - "8 0 R",
1138   - "9 0 R",
1139   - "10 0 R",
1140   - "11 0 R",
1141   - "12 0 R",
1142   - "13 0 R",
1143   - "14 0 R",
1144   - "15 0 R",
1145   - "16 0 R",
1146   - "17 0 R",
1147   - "18 0 R",
1148   - "19 0 R",
1149   - "20 0 R",
1150   - "21 0 R",
1151   - "22 0 R",
1152   - "23 0 R",
1153   - "24 0 R",
1154   - "25 0 R",
1155   - "26 0 R",
1156   - "27 0 R",
1157   - "28 0 R",
1158   - "29 0 R",
1159   - "30 0 R",
1160   - "31 0 R",
1161   - "32 0 R"
1162   - ],
1163   - "/Type": "/Pages"
1164   - },
1165 1189 "20 0 R": {
1166 1190 "/Contents": "69 0 R",
1167 1191 "/MediaBox": [
... ... @@ -1332,23 +1356,6 @@
1332 1356 },
1333 1357 "/Type": "/Page"
1334 1358 },
1335   - "3 0 R": {
1336   - "/Contents": "33 0 R",
1337   - "/MediaBox": [
1338   - 0,
1339   - 0,
1340   - 612,
1341   - 792
1342   - ],
1343   - "/Parent": "2 0 R",
1344   - "/Resources": {
1345   - "/Font": {
1346   - "/F1": "35 0 R"
1347   - },
1348   - "/ProcSet": "36 0 R"
1349   - },
1350   - "/Type": "/Page"
1351   - },
1352 1359 "30 0 R": {
1353 1360 "/Contents": "89 0 R",
1354 1361 "/MediaBox": [
... ... @@ -1422,23 +1429,6 @@
1422 1429 "39 0 R": {
1423 1430 "/Length": "40 0 R"
1424 1431 },
1425   - "4 0 R": {
1426   - "/Contents": "37 0 R",
1427   - "/MediaBox": [
1428   - 0,
1429   - 0,
1430   - 612,
1431   - 792
1432   - ],
1433   - "/Parent": "2 0 R",
1434   - "/Resources": {
1435   - "/Font": {
1436   - "/F1": "35 0 R"
1437   - },
1438   - "/ProcSet": "36 0 R"
1439   - },
1440   - "/Type": "/Page"
1441   - },
1442 1432 "40 0 R": 46,
1443 1433 "41 0 R": {
1444 1434 "/Length": "42 0 R"
... ... @@ -1459,23 +1449,6 @@
1459 1449 "49 0 R": {
1460 1450 "/Length": "50 0 R"
1461 1451 },
1462   - "5 0 R": {
1463   - "/Contents": "39 0 R",
1464   - "/MediaBox": [
1465   - 0,
1466   - 0,
1467   - 612,
1468   - 792
1469   - ],
1470   - "/Parent": "2 0 R",
1471   - "/Resources": {
1472   - "/Font": {
1473   - "/F1": "35 0 R"
1474   - },
1475   - "/ProcSet": "36 0 R"
1476   - },
1477   - "/Type": "/Page"
1478   - },
1479 1452 "50 0 R": 46,
1480 1453 "51 0 R": {
1481 1454 "/Length": "52 0 R"
... ... @@ -1496,23 +1469,6 @@
1496 1469 "59 0 R": {
1497 1470 "/Length": "60 0 R"
1498 1471 },
1499   - "6 0 R": {
1500   - "/Contents": "41 0 R",
1501   - "/MediaBox": [
1502   - 0,
1503   - 0,
1504   - 612,
1505   - 792
1506   - ],
1507   - "/Parent": "2 0 R",
1508   - "/Resources": {
1509   - "/Font": {
1510   - "/F1": "35 0 R"
1511   - },
1512   - "/ProcSet": "36 0 R"
1513   - },
1514   - "/Type": "/Page"
1515   - },
1516 1472 "60 0 R": 47,
1517 1473 "61 0 R": {
1518 1474 "/Length": "62 0 R"
... ... @@ -1533,23 +1489,6 @@
1533 1489 "69 0 R": {
1534 1490 "/Length": "70 0 R"
1535 1491 },
1536   - "7 0 R": {
1537   - "/Contents": "43 0 R",
1538   - "/MediaBox": [
1539   - 0,
1540   - 0,
1541   - 612,
1542   - 792
1543   - ],
1544   - "/Parent": "2 0 R",
1545   - "/Resources": {
1546   - "/Font": {
1547   - "/F1": "35 0 R"
1548   - },
1549   - "/ProcSet": "36 0 R"
1550   - },
1551   - "/Type": "/Page"
1552   - },
1553 1492 "70 0 R": 47,
1554 1493 "71 0 R": {
1555 1494 "/Length": "72 0 R"
... ... @@ -1570,23 +1509,6 @@
1570 1509 "79 0 R": {
1571 1510 "/Length": "80 0 R"
1572 1511 },
1573   - "8 0 R": {
1574   - "/Contents": "45 0 R",
1575   - "/MediaBox": [
1576   - 0,
1577   - 0,
1578   - 612,
1579   - 792
1580   - ],
1581   - "/Parent": "2 0 R",
1582   - "/Resources": {
1583   - "/Font": {
1584   - "/F1": "35 0 R"
1585   - },
1586   - "/ProcSet": "36 0 R"
1587   - },
1588   - "/Type": "/Page"
1589   - },
1590 1512 "80 0 R": 47,
1591 1513 "81 0 R": {
1592 1514 "/Length": "82 0 R"
... ... @@ -1607,23 +1529,6 @@
1607 1529 "89 0 R": {
1608 1530 "/Length": "90 0 R"
1609 1531 },
1610   - "9 0 R": {
1611   - "/Contents": "47 0 R",
1612   - "/MediaBox": [
1613   - 0,
1614   - 0,
1615   - 612,
1616   - 792
1617   - ],
1618   - "/Parent": "2 0 R",
1619   - "/Resources": {
1620   - "/Font": {
1621   - "/F1": "35 0 R"
1622   - },
1623   - "/ProcSet": "36 0 R"
1624   - },
1625   - "/Type": "/Page"
1626   - },
1627 1532 "90 0 R": 47,
1628 1533 "91 0 R": {
1629 1534 "/Length": "92 0 R"
... ... @@ -1695,6 +1600,101 @@
1695 1600 "/Title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792",
1696 1601 "/Type": "/Outline"
1697 1602 },
  1603 + "100 0 R": {
  1604 + "/Count": -2,
  1605 + "/Dest": [
  1606 + "15 0 R",
  1607 + "/FitV",
  1608 + 100
  1609 + ],
  1610 + "/First": "102 0 R",
  1611 + "/Last": "103 0 R",
  1612 + "/Next": "101 0 R",
  1613 + "/Parent": "98 0 R",
  1614 + "/Title": "Isosicle 1.1.1 -> 12: /FitV 100",
  1615 + "/Type": "/Outline"
  1616 + },
  1617 + "101 0 R": {
  1618 + "/Count": 1,
  1619 + "/Dest": [
  1620 + "15 0 R",
  1621 + "/XYZ",
  1622 + null,
  1623 + null,
  1624 + null
  1625 + ],
  1626 + "/First": "104 0 R",
  1627 + "/Last": "104 0 R",
  1628 + "/Parent": "98 0 R",
  1629 + "/Prev": "100 0 R",
  1630 + "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null",
  1631 + "/Type": "/Outline"
  1632 + },
  1633 + "102 0 R": {
  1634 + "/Dest": [
  1635 + "21 0 R",
  1636 + "/XYZ",
  1637 + null,
  1638 + null,
  1639 + null
  1640 + ],
  1641 + "/Next": "103 0 R",
  1642 + "/Parent": "100 0 R",
  1643 + "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null",
  1644 + "/Type": "/Outline"
  1645 + },
  1646 + "103 0 R": {
  1647 + "/Dest": [
  1648 + "22 0 R",
  1649 + "/XYZ",
  1650 + null,
  1651 + null,
  1652 + null
  1653 + ],
  1654 + "/Parent": "100 0 R",
  1655 + "/Prev": "102 0 R",
  1656 + "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null",
  1657 + "/Type": "/Outline"
  1658 + },
  1659 + "104 0 R": {
  1660 + "/Dest": [
  1661 + "25 0 R",
  1662 + "/XYZ",
  1663 + null,
  1664 + null,
  1665 + null
  1666 + ],
  1667 + "/Parent": "101 0 R",
  1668 + "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null",
  1669 + "/Type": "/Outline"
  1670 + },
  1671 + "105 0 R": {
  1672 + "/Dest": [
  1673 + "4 0 R",
  1674 + "/FitR",
  1675 + 66,
  1676 + 714,
  1677 + 180,
  1678 + 770
  1679 + ],
  1680 + "/Next": "106 0 R",
  1681 + "/Parent": "99 0 R",
  1682 + "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770",
  1683 + "/Type": "/Outline"
  1684 + },
  1685 + "106 0 R": {
  1686 + "/Dest": [
  1687 + "3 0 R",
  1688 + "/XYZ",
  1689 + null,
  1690 + null,
  1691 + null
  1692 + ],
  1693 + "/Parent": "99 0 R",
  1694 + "/Prev": "105 0 R",
  1695 + "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null",
  1696 + "/Type": "/Outline"
  1697 + },
1698 1698 "trailer": {
1699 1699 "/Root": "1 0 R",
1700 1700 "/Size": 107
... ...
qpdf/qtest/qpdf/json-page-labels-num-tree.out
... ... @@ -543,6 +543,154 @@
543 543 "/Pages": "3 0 R",
544 544 "/Type": "/Catalog"
545 545 },
  546 + "2 0 R": {
  547 + "/Kids": [
  548 + "4 0 R",
  549 + "5 0 R"
  550 + ]
  551 + },
  552 + "3 0 R": {
  553 + "/Count": 30,
  554 + "/Kids": [
  555 + "6 0 R",
  556 + "7 0 R",
  557 + "8 0 R",
  558 + "9 0 R",
  559 + "10 0 R",
  560 + "11 0 R",
  561 + "12 0 R",
  562 + "13 0 R",
  563 + "14 0 R",
  564 + "15 0 R",
  565 + "16 0 R",
  566 + "17 0 R",
  567 + "18 0 R",
  568 + "19 0 R",
  569 + "20 0 R",
  570 + "21 0 R",
  571 + "22 0 R",
  572 + "23 0 R",
  573 + "24 0 R",
  574 + "25 0 R",
  575 + "26 0 R",
  576 + "27 0 R",
  577 + "28 0 R",
  578 + "29 0 R",
  579 + "30 0 R",
  580 + "31 0 R",
  581 + "32 0 R",
  582 + "33 0 R",
  583 + "34 0 R",
  584 + "35 0 R"
  585 + ],
  586 + "/Type": "/Pages"
  587 + },
  588 + "4 0 R": {
  589 + "/Kids": [
  590 + "36 0 R",
  591 + "37 0 R"
  592 + ],
  593 + "/Limits": [
  594 + 0,
  595 + 19
  596 + ]
  597 + },
  598 + "5 0 R": {
  599 + "/Limits": [
  600 + 20,
  601 + 29
  602 + ],
  603 + "/Nums": [
  604 + 20,
  605 + {
  606 + "/S": "/D",
  607 + "/St": 12
  608 + },
  609 + 22,
  610 + {
  611 + "/S": "/D",
  612 + "/St": 16059
  613 + },
  614 + 23,
  615 + {
  616 + "/S": "/R",
  617 + "/St": 50
  618 + },
  619 + 29,
  620 + {
  621 + "/S": "/r",
  622 + "/St": 54
  623 + }
  624 + ]
  625 + },
  626 + "6 0 R": {
  627 + "/Contents": "38 0 R",
  628 + "/MediaBox": [
  629 + 0,
  630 + 0,
  631 + 612,
  632 + 792
  633 + ],
  634 + "/Parent": "3 0 R",
  635 + "/Resources": {
  636 + "/Font": {
  637 + "/F1": "40 0 R"
  638 + },
  639 + "/ProcSet": "41 0 R"
  640 + },
  641 + "/Type": "/Page"
  642 + },
  643 + "7 0 R": {
  644 + "/Contents": "42 0 R",
  645 + "/MediaBox": [
  646 + 0,
  647 + 0,
  648 + 612,
  649 + 792
  650 + ],
  651 + "/Parent": "3 0 R",
  652 + "/Resources": {
  653 + "/Font": {
  654 + "/F1": "40 0 R"
  655 + },
  656 + "/ProcSet": "41 0 R"
  657 + },
  658 + "/Type": "/Page"
  659 + },
  660 + "8 0 R": {
  661 + "/Contents": "44 0 R",
  662 + "/MediaBox": [
  663 + 0,
  664 + 0,
  665 + 612,
  666 + 792
  667 + ],
  668 + "/Parent": "3 0 R",
  669 + "/Resources": {
  670 + "/Font": {
  671 + "/F1": "40 0 R"
  672 + },
  673 + "/ProcSet": "41 0 R"
  674 + },
  675 + "/Type": "/Page"
  676 + },
  677 + "9 0 R": {
  678 + "/Contents": "46 0 R",
  679 + "/MediaBox": [
  680 + 0,
  681 + 0,
  682 + 612,
  683 + 792
  684 + ],
  685 + "/Parent": "3 0 R",
  686 + "/Resources": {
  687 + "/Font": {
  688 + "/F1": "40 0 R"
  689 + },
  690 + "/ProcSet": "41 0 R"
  691 + },
  692 + "/Type": "/Page"
  693 + },
546 694 "10 0 R": {
547 695 "/Contents": "48 0 R",
548 696 "/MediaBox": [
... ... @@ -713,12 +861,6 @@
713 861 },
714 862 "/Type": "/Page"
715 863 },
716   - "2 0 R": {
717   - "/Kids": [
718   - "4 0 R",
719   - "5 0 R"
720   - ]
721   - },
722 864 "20 0 R": {
723 865 "/Contents": "68 0 R",
724 866 "/MediaBox": [
... ... @@ -889,42 +1031,6 @@
889 1031 },
890 1032 "/Type": "/Page"
891 1033 },
892   - "3 0 R": {
893   - "/Count": 30,
894   - "/Kids": [
895   - "6 0 R",
896   - "7 0 R",
897   - "8 0 R",
898   - "9 0 R",
899   - "10 0 R",
900   - "11 0 R",
901   - "12 0 R",
902   - "13 0 R",
903   - "14 0 R",
904   - "15 0 R",
905   - "16 0 R",
906   - "17 0 R",
907   - "18 0 R",
908   - "19 0 R",
909   - "20 0 R",
910   - "21 0 R",
911   - "22 0 R",
912   - "23 0 R",
913   - "24 0 R",
914   - "25 0 R",
915   - "26 0 R",
916   - "27 0 R",
917   - "28 0 R",
918   - "29 0 R",
919   - "30 0 R",
920   - "31 0 R",
921   - "32 0 R",
922   - "33 0 R",
923   - "34 0 R",
924   - "35 0 R"
925   - ],
926   - "/Type": "/Pages"
927   - },
928 1034 "30 0 R": {
929 1035 "/Contents": "88 0 R",
930 1036 "/MediaBox": [
... ... @@ -1093,16 +1199,6 @@
1093 1199 "/Length": "39 0 R"
1094 1200 },
1095 1201 "39 0 R": 46,
1096   - "4 0 R": {
1097   - "/Kids": [
1098   - "36 0 R",
1099   - "37 0 R"
1100   - ],
1101   - "/Limits": [
1102   - 0,
1103   - 19
1104   - ]
1105   - },
1106 1202 "40 0 R": {
1107 1203 "/BaseFont": "/Helvetica",
1108 1204 "/Encoding": "/WinAnsiEncoding",
... ... @@ -1130,34 +1226,6 @@
1130 1226 "/Length": "49 0 R"
1131 1227 },
1132 1228 "49 0 R": 46,
1133   - "5 0 R": {
1134   - "/Limits": [
1135   - 20,
1136   - 29
1137   - ],
1138   - "/Nums": [
1139   - 20,
1140   - {
1141   - "/S": "/D",
1142   - "/St": 12
1143   - },
1144   - 22,
1145   - {
1146   - "/S": "/D",
1147   - "/St": 16059
1148   - },
1149   - 23,
1150   - {
1151   - "/S": "/R",
1152   - "/St": 50
1153   - },
1154   - 29,
1155   - {
1156   - "/S": "/r",
1157   - "/St": 54
1158   - }
1159   - ]
1160   - },
1161 1229 "50 0 R": {
1162 1230 "/Length": "51 0 R"
1163 1231 },
... ... @@ -1178,23 +1246,6 @@
1178 1246 "/Length": "59 0 R"
1179 1247 },
1180 1248 "59 0 R": 46,
1181   - "6 0 R": {
1182   - "/Contents": "38 0 R",
1183   - "/MediaBox": [
1184   - 0,
1185   - 0,
1186   - 612,
1187   - 792
1188   - ],
1189   - "/Parent": "3 0 R",
1190   - "/Resources": {
1191   - "/Font": {
1192   - "/F1": "40 0 R"
1193   - },
1194   - "/ProcSet": "41 0 R"
1195   - },
1196   - "/Type": "/Page"
1197   - },
1198 1249 "60 0 R": {
1199 1250 "/Length": "61 0 R"
1200 1251 },
... ... @@ -1215,23 +1266,6 @@
1215 1266 "/Length": "69 0 R"
1216 1267 },
1217 1268 "69 0 R": 47,
1218   - "7 0 R": {
1219   - "/Contents": "42 0 R",
1220   - "/MediaBox": [
1221   - 0,
1222   - 0,
1223   - 612,
1224   - 792
1225   - ],
1226   - "/Parent": "3 0 R",
1227   - "/Resources": {
1228   - "/Font": {
1229   - "/F1": "40 0 R"
1230   - },
1231   - "/ProcSet": "41 0 R"
1232   - },
1233   - "/Type": "/Page"
1234   - },
1235 1269 "70 0 R": {
1236 1270 "/Length": "71 0 R"
1237 1271 },
... ... @@ -1252,23 +1286,6 @@
1252 1286 "/Length": "79 0 R"
1253 1287 },
1254 1288 "79 0 R": 47,
1255   - "8 0 R": {
1256   - "/Contents": "44 0 R",
1257   - "/MediaBox": [
1258   - 0,
1259   - 0,
1260   - 612,
1261   - 792
1262   - ],
1263   - "/Parent": "3 0 R",
1264   - "/Resources": {
1265   - "/Font": {
1266   - "/F1": "40 0 R"
1267   - },
1268   - "/ProcSet": "41 0 R"
1269   - },
1270   - "/Type": "/Page"
1271   - },
1272 1289 "80 0 R": {
1273 1290 "/Length": "81 0 R"
1274 1291 },
... ... @@ -1289,23 +1306,6 @@
1289 1306 "/Length": "89 0 R"
1290 1307 },
1291 1308 "89 0 R": 47,
1292   - "9 0 R": {
1293   - "/Contents": "46 0 R",
1294   - "/MediaBox": [
1295   - 0,
1296   - 0,
1297   - 612,
1298   - 792
1299   - ],
1300   - "/Parent": "3 0 R",
1301   - "/Resources": {
1302   - "/Font": {
1303   - "/F1": "40 0 R"
1304   - },
1305   - "/ProcSet": "41 0 R"
1306   - },
1307   - "/Type": "/Page"
1308   - },
1309 1309 "90 0 R": {
1310 1310 "/Length": "91 0 R"
1311 1311 },
... ...
qpdf/qtest/qpdf/page_api_2-json-objects.out
... ... @@ -8,7 +8,6 @@
8 8 "/Pages": "3 0 R",
9 9 "/Type": "/Catalog"
10 10 },
11   - "10 0 R": 47,
12 11 "2 0 R": {
13 12 "/CreationDate": "D:20120621124041",
14 13 "/Producer": "Apex PDFWriter"
... ... @@ -75,6 +74,7 @@
75 74 "9 0 R": {
76 75 "/Length": "10 0 R"
77 76 },
  77 + "10 0 R": 47,
78 78 "trailer": {
79 79 "/ID": [
80 80 "û˘·ƒÿ{5⁄\u0005Ú−S*º‘o",
... ...
qpdf/qtest/qpdf/page_api_2-json-pages.out
... ... @@ -40,27 +40,6 @@
40 40 "/Pages": "3 0 R",
41 41 "/Type": "/Catalog"
42 42 },
43   - "10 0 R": 47,
44   - "11 0 R": {
45   - "/Contents": "6 0 R",
46   - "/MediaBox": [
47   - 0,
48   - 0,
49   - 612,
50   - 792
51   - ],
52   - "/Parent": "3 0 R",
53   - "/Resources": {
54   - "/Font": {
55   - "/F1": "8 0 R"
56   - },
57   - "/ProcSet": [
58   - "/PDF",
59   - "/Text"
60   - ]
61   - },
62   - "/Type": "/Page"
63   - },
64 43 "2 0 R": {
65 44 "/CreationDate": "D:20120621124041",
66 45 "/Producer": "Apex PDFWriter"
... ... @@ -127,6 +106,27 @@
127 106 "9 0 R": {
128 107 "/Length": "10 0 R"
129 108 },
  109 + "10 0 R": 47,
  110 + "11 0 R": {
  111 + "/Contents": "6 0 R",
  112 + "/MediaBox": [
  113 + 0,
  114 + 0,
  115 + 612,
  116 + 792
  117 + ],
  118 + "/Parent": "3 0 R",
  119 + "/Resources": {
  120 + "/Font": {
  121 + "/F1": "8 0 R"
  122 + },
  123 + "/ProcSet": [
  124 + "/PDF",
  125 + "/Text"
  126 + ]
  127 + },
  128 + "/Type": "/Page"
  129 + },
130 130 "trailer": {
131 131 "/ID": [
132 132 "û˘·ƒÿ{5⁄\u0005Ú−S*º‘o",
... ...