diff --git a/TODO b/TODO index b7c4e04b..35cfbd79 100644 --- a/TODO +++ b/TODO @@ -63,10 +63,6 @@ General things to remember: * Test stream with invalid data -* Consider using camelCase in multi-word key names to be consistent - with job JSON and with how JSON is often represented in languages - that use it more natively. - * When we get to full serialization, add json serialization performance test. @@ -76,31 +72,10 @@ General things to remember: JSON representation of the object and could include indirect references, etc. We could also add --delete object. -Object Representation: - -* Arrays, dictionaries, booleans, nulls, integers, and real numbers - are represented as their native JSON type. Real numbers that are out - of range will just be dealt with by however whatever JSON parser is - in use deals with it. Numbers like that shouldn't appear in PDF and, - if they do, they won't work right for anything. QPDF's JSON - representation allows for arbitrary precision. -* Names: "/Name" -- internal/canonical representation (e.g. - "/Text/Plain", not #xx quoted) -* Indirect objects: "n n R" -* Strings: one of - "u:json utf-8-encoded string" - "b:hex-encoded bytes" - Test cases: these are the same: +* Object representation tests * "b:cf80", "b:CF80", "u:π", "u:\u03c0" * "b:d83edd54", "u:🥔", "u:\ud83e\udd54" -When creating output from a string: -* If the string is explicitly unicode (UTF-8 or UTF-16), encode as - "u:" without the leading U+FEFF -* Else if the string can be bidirectionally mapped between pdf-doc and - unicode, transcode to unicode and encode as "u:" -* Else encode as "b:" - When reading a JSON string, any string that doesn't follow the above rules is an error. Just use newUnicodeString on "u:" strings. For "b:" strings, decode the bytes with hex_decode and use newString. diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test index a0cb616a..734485e3 100644 --- a/qpdf/qtest/qpdf.test +++ b/qpdf/qtest/qpdf.test @@ -1095,39 +1095,53 @@ my @json_files = ( ['field-types', ['--show-encryption-key']], ['image-streams', ['--decode-level=all']], ['image-streams', ['--decode-level=specialized']], - ['page-labels-and-outlines', ['--json-key=objects']], + ['page-labels-and-outlines', ['--json-key=qpdf']], ['page-labels-and-outlines', ['--json-key=pages']], ['page-labels-and-outlines', ['--json-key=pagelabels']], ['page-labels-and-outlines', ['--json-key=outlines']], ['page-labels-and-outlines', ['--json-key=outlines', '--json-key=pages']], ['page-labels-and-outlines', - ['--json-key=objects', '--json-object=trailer']], + ['--json-key=qpdf', '--json-object=trailer']], ['page-labels-and-outlines', - ['--json-key=objects', '--json-object=trailer', '--json-object=2 0 R']], + ['--json-key=qpdf', '--json-object=trailer', '--json-object=2 0 R']], ['field-types', ['--json-key=acroform']], ['need-appearances', ['--json-key=acroform']], ['V4-aes', ['--json-key=encrypt']], ['V4-aes', ['--json-key=encrypt', '--show-encryption-key']], ); -$n_tests += scalar(@json_files); +$n_tests += 2 * scalar(@json_files); foreach my $d (@json_files) { my ($file, $xargs) = @$d; my $out = "json-$file"; + my @v1_xargs = (); foreach my $x (@$xargs) { my $y = $x; $y =~ s/^.*=//; $y =~ s/\s.*//; $out .= "-$y"; + if ($x eq '--json-key=qpdf') + { + push(@v1_xargs, '--json-key=objects'); + } + else + { + push(@v1_xargs, $x); + } } my $in = "$file.pdf"; - $td->runtest("json $out", + $td->runtest("json v1 $out", {$td->COMMAND => - ['qpdf', '--json=1', '--test-json-schema', @$xargs, $in]}, - {$td->FILE => "$out.out", $td->EXIT_STATUS => 0}, + ['qpdf', '--json=1', '--test-json-schema', @v1_xargs, $in]}, + {$td->FILE => "$out-v1.out", $td->EXIT_STATUS => 0}, $td->NORMALIZE_NEWLINES); + $td->runtest("json v2 $out", + {$td->COMMAND => + ['qpdf', '--json=2', '--test-json-schema', @v1_xargs, $in]}, + {$td->FILE => "$out-v2.out", $td->EXIT_STATUS => 0}, + $td->NORMALIZE_NEWLINES | $td->EXPECT_FAILURE); } show_ntests(); diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out rename to qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key-v1.out diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key-v2.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key-v2.out new file mode 100644 index 00000000..4fd5eb7f --- /dev/null +++ b/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key-v2.out @@ -0,0 +1,33 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": true, + "ownerpasswordmatched": true, + "parameters": { + "P": -4, + "R": 4, + "V": 4, + "bits": 128, + "filemethod": "AESv2", + "key": "474258b004f2ce0017adeb6e79574357", + "method": "AESv2", + "streammethod": "AESv2", + "stringmethod": "AESv2" + }, + "userpasswordmatched": true + } +} diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-V4-aes-encrypt.out rename to qpdf/qtest/qpdf/json-V4-aes-encrypt-v1.out diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt-v2.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt-v2.out new file mode 100644 index 00000000..f67c29f6 --- /dev/null +++ b/qpdf/qtest/qpdf/json-V4-aes-encrypt-v2.out @@ -0,0 +1,33 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": true, + "ownerpasswordmatched": true, + "parameters": { + "P": -4, + "R": 4, + "V": 4, + "bits": 128, + "filemethod": "AESv2", + "key": null, + "method": "AESv2", + "streammethod": "AESv2", + "stringmethod": "AESv2" + }, + "userpasswordmatched": true + } +} diff --git a/qpdf/qtest/qpdf/json-field-types---show-encryption-key.out b/qpdf/qtest/qpdf/json-field-types---show-encryption-key-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-field-types---show-encryption-key.out rename to qpdf/qtest/qpdf/json-field-types---show-encryption-key-v1.out diff --git a/qpdf/qtest/qpdf/json-field-types.out b/qpdf/qtest/qpdf/json-field-types---show-encryption-key-v2.out similarity index 100% rename from qpdf/qtest/qpdf/json-field-types.out rename to qpdf/qtest/qpdf/json-field-types---show-encryption-key-v2.out diff --git a/qpdf/qtest/qpdf/json-field-types-acroform.out b/qpdf/qtest/qpdf/json-field-types-acroform-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-field-types-acroform.out rename to qpdf/qtest/qpdf/json-field-types-acroform-v1.out diff --git a/qpdf/qtest/qpdf/json-field-types-acroform-v2.out b/qpdf/qtest/qpdf/json-field-types-acroform-v2.out new file mode 100644 index 00000000..961c9447 --- /dev/null +++ b/qpdf/qtest/qpdf/json-field-types-acroform-v2.out @@ -0,0 +1,392 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "acroform": { + "fields": [ + { + "alternativename": "text", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "4 0 R" + }, + "choices": [], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text", + "object": "4 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text", + "quadding": 0, + "value": "" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/1", + "object": "21 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "21 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "22 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "22 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "23 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "23 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "checkbox1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "6 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox1", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox1", + "object": "6 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox1", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "checkbox2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Yes", + "object": "7 0 R" + }, + "choices": [], + "defaultvalue": "/Yes", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox2", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox2", + "object": "7 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox2", + "quadding": 0, + "value": "/Yes" + }, + { + "alternativename": "checkbox3", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "8 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox3", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox3", + "object": "8 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox3", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "37 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "37 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/2", + "object": "38 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "38 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "39 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "39 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "text2", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "10 0 R" + }, + "choices": [], + "defaultvalue": "salad πʬ", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text2", + "object": "10 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text2", + "quadding": 0, + "value": "salad πʬ" + }, + { + "alternativename": "combolist1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "13 0 R" + }, + "choices": [ + "one", + "two", + "pi", + "four" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combolist1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combolist1", + "object": "13 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combolist1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "list1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "11 0 R" + }, + "choices": [ + "five", + "six", + "seven", + "eight" + ], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Ch", + "fullname": "list1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "list1", + "object": "11 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "list1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "drop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "12 0 R" + }, + "choices": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "defaultvalue": "", + "fieldflags": 131072, + "fieldtype": "/Ch", + "fullname": "drop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "drop1", + "object": "12 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "drop1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "combodrop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "14 0 R" + }, + "choices": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combodrop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combodrop1", + "object": "14 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combodrop1", + "quadding": 0, + "value": "" + } + ], + "hasacroform": true, + "needappearances": true + } +} diff --git a/qpdf/qtest/qpdf/json-field-types-v1.out b/qpdf/qtest/qpdf/json-field-types-v1.out new file mode 100644 index 00000000..43e07e53 --- /dev/null +++ b/qpdf/qtest/qpdf/json-field-types-v1.out @@ -0,0 +1,4096 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "50 0 R" + ], + "images": [], + "label": null, + "object": "15 0 R", + "outlines": [], + "pageposfrom1": 1 + } + ], + "pagelabels": [], + "acroform": { + "fields": [ + { + "alternativename": "text", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "4 0 R" + }, + "choices": [], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text", + "object": "4 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text", + "quadding": 0, + "value": "" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/1", + "object": "21 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "21 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "22 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "22 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "23 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "23 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "checkbox1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "6 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox1", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox1", + "object": "6 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox1", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "checkbox2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Yes", + "object": "7 0 R" + }, + "choices": [], + "defaultvalue": "/Yes", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox2", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox2", + "object": "7 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox2", + "quadding": 0, + "value": "/Yes" + }, + { + "alternativename": "checkbox3", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "8 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox3", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox3", + "object": "8 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox3", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "37 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "37 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/2", + "object": "38 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "38 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "39 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "39 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "text2", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "10 0 R" + }, + "choices": [], + "defaultvalue": "salad πʬ", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text2", + "object": "10 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text2", + "quadding": 0, + "value": "salad πʬ" + }, + { + "alternativename": "combolist1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "13 0 R" + }, + "choices": [ + "one", + "two", + "pi", + "four" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combolist1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combolist1", + "object": "13 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combolist1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "list1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "11 0 R" + }, + "choices": [ + "five", + "six", + "seven", + "eight" + ], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Ch", + "fullname": "list1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "list1", + "object": "11 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "list1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "drop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "12 0 R" + }, + "choices": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "defaultvalue": "", + "fieldflags": 131072, + "fieldtype": "/Ch", + "fullname": "drop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "drop1", + "object": "12 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "drop1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "combodrop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "14 0 R" + }, + "choices": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combodrop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combodrop1", + "object": "14 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combodrop1", + "quadding": 0, + "value": "" + } + ], + "hasacroform": true, + "needappearances": true + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/AcroForm": { + "/DR": "3 0 R", + "/Fields": [ + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R" + ], + "/NeedAppearances": true + }, + "/Lang": "en-US", + "/MarkInfo": { + "/Marked": true + }, + "/OpenAction": [ + "15 0 R", + "/XYZ", + null, + null, + 0 + ], + "/Pages": "16 0 R", + "/StructTreeRoot": "17 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/CreationDate": "D:20190103125434-05'00'", + "/Creator": "Writer", + "/Producer": "LibreOffice 6.1" + }, + "3 0 R": { + "/Font": "18 0 R", + "/ProcSet": [ + "/PDF", + "/Text" + ] + }, + "4 0 R": { + "/AP": { + "/N": "19 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Tx", + "/P": "15 0 R", + "/Rect": [ + 123.499, + 689.901, + 260.801, + 704.699 + ], + "/Subtype": "/Widget", + "/T": "text", + "/Type": "/Annot", + "/V": "" + }, + "5 0 R": { + "/DV": "/1", + "/FT": "/Btn", + "/Ff": 49152, + "/Kids": [ + "21 0 R", + "22 0 R", + "23 0 R" + ], + "/P": "15 0 R", + "/T": "r1", + "/V": "/1" + }, + "6 0 R": { + "/AP": { + "/N": { + "/Off": "24 0 R", + "/Yes": "26 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Off", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 554.301, + 130.701, + 566.349 + ], + "/Subtype": "/Widget", + "/T": "checkbox1", + "/Type": "/Annot", + "/V": "/Off" + }, + "7 0 R": { + "/AP": { + "/N": { + "/Off": "29 0 R", + "/Yes": "31 0 R" + } + }, + "/AS": "/Yes", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Yes", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 527.751, + 130.701, + 539.799 + ], + "/Subtype": "/Widget", + "/T": "checkbox2", + "/Type": "/Annot", + "/V": "/Yes" + }, + "8 0 R": { + "/AP": { + "/N": { + "/Off": "33 0 R", + "/Yes": "35 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Off", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 500.501, + 130.701, + 512.549 + ], + "/Subtype": "/Widget", + "/T": "checkbox3", + "/Type": "/Annot", + "/V": "/Off" + }, + "9 0 R": { + "/DV": "/2", + "/FT": "/Btn", + "/Ff": 49152, + "/Kids": [ + "37 0 R", + "38 0 R", + "39 0 R" + ], + "/P": "15 0 R", + "/T": "r2", + "/V": "/2" + }, + "10 0 R": { + "/AP": { + "/N": "40 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "salad πʬ", + "/F": 4, + "/FT": "/Tx", + "/P": "15 0 R", + "/Rect": [ + 113.649, + 260.151, + 351.101, + 278.099 + ], + "/Subtype": "/Widget", + "/T": "text2", + "/Type": "/Annot", + "/V": "salad πʬ" + }, + "11 0 R": { + "/AP": { + "/N": "42 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Opt": [ + "five", + "six", + "seven", + "eight" + ], + "/P": "15 0 R", + "/Rect": [ + 158.449, + 156.651, + 221.001, + 232.849 + ], + "/Subtype": "/Widget", + "/T": "list1", + "/Type": "/Annot", + "/V": "" + }, + "12 0 R": { + "/AP": { + "/N": "44 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 131072, + "/Opt": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "/P": "15 0 R", + "/Rect": [ + 159.149, + 107.251, + 244.201, + 130.949 + ], + "/Subtype": "/Widget", + "/T": "drop1", + "/Type": "/Annot", + "/V": "" + }, + "13 0 R": { + "/AP": { + "/N": "46 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 393216, + "/Opt": [ + "one", + "two", + "pi", + "four" + ], + "/P": "15 0 R", + "/Rect": [ + 403.949, + 159.401, + 459.001, + 232.849 + ], + "/Subtype": "/Widget", + "/T": "combolist1", + "/Type": "/Annot", + "/V": "" + }, + "14 0 R": { + "/AP": { + "/N": "48 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 393216, + "/Opt": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "/P": "15 0 R", + "/Rect": [ + 404.599, + 101.451, + 476.701, + 135.349 + ], + "/Subtype": "/Widget", + "/T": "combodrop1", + "/Type": "/Annot", + "/V": "" + }, + "15 0 R": { + "/Annots": [ + "4 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "37 0 R", + "38 0 R", + "39 0 R", + "10 0 R", + "13 0 R", + "11 0 R", + "12 0 R", + "14 0 R" + ], + "/Contents": "50 0 R", + "/Group": { + "/CS": "/DeviceRGB", + "/I": true, + "/S": "/Transparency" + }, + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "16 0 R", + "/Resources": "3 0 R", + "/StructParents": 0, + "/Type": "/Page" + }, + "16 0 R": { + "/Count": 1, + "/Kids": [ + "15 0 R" + ], + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Resources": "3 0 R", + "/Type": "/Pages" + }, + "17 0 R": { + "/K": [ + "52 0 R" + ], + "/ParentTree": "53 0 R", + "/RoleMap": { + "/Document": "/Document", + "/Standard": "/P" + }, + "/Type": "/StructTreeRoot" + }, + "18 0 R": { + "/F1": "54 0 R", + "/F2": "55 0 R", + "/F3": "56 0 R", + "/F4": "57 0 R", + "/ZaDi": "28 0 R" + }, + "19 0 R": { + "/BBox": [ + 0, + 0, + 137.3, + 14.8 + ], + "/Length": "20 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "20 0 R": 12, + "21 0 R": { + "/AP": { + "/N": { + "/1": "58 0 R", + "/Off": "60 0 R" + } + }, + "/AS": "/1", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 152.749, + 648.501, + 164.801, + 660.549 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "22 0 R": { + "/AP": { + "/N": { + "/2": "62 0 R", + "/Off": "64 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 152.749, + 627.301, + 164.801, + 639.349 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "23 0 R": { + "/AP": { + "/N": { + "/3": "66 0 R", + "/Off": "68 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 151.399, + 606.501, + 163.451, + 618.549 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "24 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "25 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "25 0 R": 12, + "26 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "27 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "27 0 R": 82, + "28 0 R": { + "/BaseFont": "/ZapfDingbats", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "29 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "30 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "30 0 R": 12, + "31 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "32 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "32 0 R": 82, + "33 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "34 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "34 0 R": 12, + "35 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "36 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "36 0 R": 82, + "37 0 R": { + "/AP": { + "/N": { + "/1": "70 0 R", + "/Off": "72 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 118.649, + 388.101, + 130.701, + 400.149 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "38 0 R": { + "/AP": { + "/N": { + "/2": "74 0 R", + "/Off": "76 0 R" + } + }, + "/AS": "/2", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 119.349, + 362.201, + 131.401, + 374.249 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "39 0 R": { + "/AP": { + "/N": { + "/3": "78 0 R", + "/Off": "80 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 119.349, + 333.551, + 131.401, + 345.599 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "40 0 R": { + "/BBox": [ + 0, + 0, + 237.45, + 17.95 + ], + "/Length": "41 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "41 0 R": 12, + "42 0 R": { + "/BBox": [ + 0, + 0, + 62.55, + 76.2 + ], + "/Length": "43 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "43 0 R": 46, + "44 0 R": { + "/BBox": [ + 0, + 0, + 85.05, + 23.7 + ], + "/Length": "45 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "45 0 R": 46, + "46 0 R": { + "/BBox": [ + 0, + 0, + 55.05, + 73.45 + ], + "/Length": "47 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "47 0 R": 47, + "48 0 R": { + "/BBox": [ + 0, + 0, + 72.1, + 33.9 + ], + "/Length": "49 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "49 0 R": 45, + "50 0 R": { + "/Length": "51 0 R" + }, + "51 0 R": 4747, + "52 0 R": { + "/K": [ + "82 0 R", + "83 0 R", + "84 0 R", + "85 0 R", + "86 0 R", + "87 0 R", + "88 0 R", + "89 0 R", + "90 0 R", + "91 0 R", + "92 0 R", + "93 0 R", + "94 0 R", + "95 0 R", + "96 0 R", + "97 0 R", + "98 0 R", + "99 0 R", + "100 0 R", + "101 0 R", + "102 0 R", + "103 0 R", + "104 0 R", + "105 0 R", + "106 0 R", + "107 0 R", + "108 0 R", + "109 0 R", + "110 0 R", + "111 0 R", + "112 0 R", + "113 0 R", + "114 0 R", + "115 0 R", + "116 0 R", + "117 0 R", + "118 0 R", + "119 0 R", + "120 0 R", + "121 0 R", + "122 0 R", + "123 0 R", + "124 0 R", + "125 0 R", + "126 0 R", + "127 0 R", + "128 0 R", + "129 0 R", + "130 0 R", + "131 0 R", + "132 0 R", + "133 0 R", + "134 0 R", + "135 0 R", + "136 0 R", + "137 0 R", + "138 0 R", + "139 0 R", + "140 0 R" + ], + "/P": "17 0 R", + "/Pg": "15 0 R", + "/S": "/Document", + "/Type": "/StructElem" + }, + "53 0 R": { + "/Nums": [ + 0, + [ + "82 0 R", + "84 0 R", + "86 0 R", + "93 0 R", + "104 0 R", + "115 0 R", + "119 0 R", + "119 0 R", + "125 0 R", + "125 0 R", + "126 0 R", + "127 0 R", + "128 0 R", + "129 0 R", + "130 0 R", + "131 0 R", + "132 0 R", + "133 0 R", + "134 0 R", + "135 0 R", + "136 0 R", + "137 0 R", + "138 0 R", + "139 0 R", + "140 0 R" + ] + ] + }, + "54 0 R": { + "/BaseFont": "/BAAAAA+LiberationSerif", + "/FirstChar": 0, + "/FontDescriptor": "141 0 R", + "/LastChar": 32, + "/Subtype": "/TrueType", + "/ToUnicode": "142 0 R", + "/Type": "/Font", + "/Widths": [ + 777, + 943, + 500, + 443, + 333, + 333, + 389, + 250, + 777, + 500, + 333, + 500, + 443, + 610, + 500, + 277, + 556, + 277, + 277, + 500, + 443, + 500, + 443, + 500, + 500, + 556, + 610, + 666, + 500, + 722, + 500, + 722, + 500 + ] + }, + "55 0 R": { + "/BaseFont": "/LiberationSans", + "/Encoding": "/WinAnsiEncoding", + "/FirstChar": 32, + "/FontDescriptor": "144 0 R", + "/LastChar": 255, + "/Subtype": "/TrueType", + "/Type": "/Font", + "/Widths": [ + 277, + 277, + 354, + 556, + 556, + 889, + 666, + 190, + 333, + 333, + 389, + 583, + 277, + 333, + 277, + 277, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 277, + 277, + 583, + 583, + 583, + 556, + 1015, + 666, + 666, + 722, + 722, + 666, + 610, + 777, + 722, + 277, + 500, + 666, + 556, + 833, + 722, + 777, + 666, + 777, + 722, + 666, + 610, + 722, + 666, + 943, + 666, + 666, + 610, + 277, + 277, + 277, + 469, + 556, + 333, + 556, + 556, + 500, + 556, + 556, + 277, + 556, + 556, + 222, + 222, + 500, + 222, + 833, + 556, + 556, + 556, + 556, + 333, + 500, + 277, + 556, + 500, + 722, + 500, + 500, + 500, + 333, + 259, + 333, + 583, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 277, + 333, + 556, + 556, + 556, + 556, + 259, + 556, + 333, + 736, + 370, + 556, + 583, + 333, + 736, + 552, + 399, + 548, + 333, + 333, + 333, + 576, + 537, + 333, + 333, + 333, + 365, + 556, + 833, + 833, + 833, + 610, + 666, + 666, + 666, + 666, + 666, + 666, + 1000, + 722, + 666, + 666, + 666, + 666, + 277, + 277, + 277, + 277, + 722, + 722, + 777, + 777, + 777, + 777, + 777, + 583, + 777, + 722, + 722, + 722, + 722, + 666, + 666, + 610, + 556, + 556, + 556, + 556, + 556, + 556, + 889, + 500, + 556, + 556, + 556, + 556, + 277, + 277, + 277, + 277, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 548, + 610, + 556, + 556, + 556, + 556, + 500, + 556, + 500 + ] + }, + "56 0 R": { + "/BaseFont": "/DAAAAA+LiberationSans", + "/FirstChar": 0, + "/FontDescriptor": "145 0 R", + "/LastChar": 22, + "/Subtype": "/TrueType", + "/ToUnicode": "146 0 R", + "/Type": "/Font", + "/Widths": [ + 750, + 333, + 556, + 333, + 556, + 556, + 500, + 722, + 556, + 556, + 500, + 277, + 666, + 556, + 500, + 556, + 556, + 777, + 556, + 277, + 222, + 556, + 556 + ] + }, + "57 0 R": { + "/BaseFont": "/DejaVuSans", + "/Encoding": "/WinAnsiEncoding", + "/FirstChar": 32, + "/FontDescriptor": "148 0 R", + "/LastChar": 255, + "/Subtype": "/TrueType", + "/Type": "/Font", + "/Widths": [ + 317, + 400, + 459, + 837, + 636, + 950, + 779, + 274, + 390, + 390, + 500, + 837, + 317, + 360, + 317, + 336, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 336, + 336, + 837, + 837, + 837, + 530, + 1000, + 684, + 686, + 698, + 770, + 631, + 575, + 774, + 751, + 294, + 294, + 655, + 557, + 862, + 748, + 787, + 603, + 787, + 694, + 634, + 610, + 731, + 684, + 988, + 685, + 610, + 685, + 390, + 336, + 390, + 837, + 500, + 500, + 612, + 634, + 549, + 634, + 615, + 352, + 634, + 633, + 277, + 277, + 579, + 277, + 974, + 633, + 611, + 634, + 634, + 411, + 520, + 392, + 633, + 591, + 817, + 591, + 591, + 524, + 636, + 336, + 636, + 837, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 317, + 400, + 636, + 636, + 636, + 636, + 336, + 500, + 500, + 1000, + 471, + 611, + 837, + 360, + 1000, + 500, + 500, + 837, + 400, + 400, + 500, + 636, + 636, + 317, + 500, + 400, + 471, + 611, + 969, + 969, + 969, + 530, + 684, + 684, + 684, + 684, + 684, + 684, + 974, + 698, + 631, + 631, + 631, + 631, + 294, + 294, + 294, + 294, + 774, + 748, + 787, + 787, + 787, + 787, + 787, + 837, + 787, + 731, + 731, + 731, + 731, + 610, + 604, + 629, + 612, + 612, + 612, + 612, + 612, + 612, + 981, + 549, + 615, + 615, + 615, + 615, + 277, + 277, + 277, + 277, + 611, + 633, + 611, + 611, + 611, + 611, + 611, + 837, + 611, + 633, + 633, + 633, + 633, + 591, + 634, + 591 + ] + }, + "58 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "59 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "59 0 R": 220, + "60 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "61 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "61 0 R": 12, + "62 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "63 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "63 0 R": 220, + "64 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "65 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "65 0 R": 12, + "66 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "67 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "67 0 R": 220, + "68 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "69 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "69 0 R": 12, + "70 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "71 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "71 0 R": 220, + "72 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "73 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "73 0 R": 12, + "74 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "75 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "75 0 R": 220, + "76 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "77 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "77 0 R": 12, + "78 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "79 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "79 0 R": 220, + "80 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "81 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "81 0 R": 12, + "82 0 R": { + "/A": "149 0 R", + "/K": [ + 0 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "83 0 R": { + "/A": "150 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "84 0 R": { + "/A": "151 0 R", + "/K": [ + 1 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "85 0 R": { + "/A": "152 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "86 0 R": { + "/A": "153 0 R", + "/K": [ + 2 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "87 0 R": { + "/A": "154 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "88 0 R": { + "/A": "155 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "89 0 R": { + "/A": "156 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "90 0 R": { + "/A": "157 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "91 0 R": { + "/A": "158 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "92 0 R": { + "/A": "159 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "93 0 R": { + "/A": "160 0 R", + "/K": [ + 3 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "94 0 R": { + "/A": "161 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "95 0 R": { + "/A": "162 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "96 0 R": { + "/A": "163 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "97 0 R": { + "/A": "164 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "98 0 R": { + "/A": "165 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "99 0 R": { + "/A": "166 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "100 0 R": { + "/A": "167 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "101 0 R": { + "/A": "168 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "102 0 R": { + "/A": "169 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "103 0 R": { + "/A": "170 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "104 0 R": { + "/A": "171 0 R", + "/K": [ + 4 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "105 0 R": { + "/A": "172 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "106 0 R": { + "/A": "173 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "107 0 R": { + "/A": "174 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "108 0 R": { + "/A": "175 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "109 0 R": { + "/A": "176 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "110 0 R": { + "/A": "177 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "111 0 R": { + "/A": "178 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "112 0 R": { + "/A": "179 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "113 0 R": { + "/A": "180 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "114 0 R": { + "/A": "181 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "115 0 R": { + "/A": "182 0 R", + "/K": [ + 5 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "116 0 R": { + "/A": "183 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "117 0 R": { + "/A": "184 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "118 0 R": { + "/A": "185 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "119 0 R": { + "/A": "186 0 R", + "/K": [ + 6, + 7 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "120 0 R": { + "/A": "187 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "121 0 R": { + "/A": "188 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "122 0 R": { + "/A": "189 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "123 0 R": { + "/A": "190 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "124 0 R": { + "/A": "191 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "125 0 R": { + "/A": "192 0 R", + "/K": [ + 8, + 9 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "126 0 R": { + "/K": [ + 10 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "127 0 R": { + "/K": [ + 11 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "128 0 R": { + "/K": [ + 12 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "129 0 R": { + "/K": [ + 13 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "130 0 R": { + "/K": [ + 14 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "131 0 R": { + "/K": [ + 15 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "132 0 R": { + "/K": [ + 16 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "133 0 R": { + "/K": [ + 17 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "134 0 R": { + "/K": [ + 18 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "135 0 R": { + "/K": [ + 19 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "136 0 R": { + "/K": [ + 20 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "137 0 R": { + "/K": [ + 21 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "138 0 R": { + "/K": [ + 22 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "139 0 R": { + "/K": [ + 23 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "140 0 R": { + "/K": [ + 24 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "141 0 R": { + "/Ascent": 891, + "/CapHeight": 981, + "/Descent": -216, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1277, + 981 + ], + "/FontFile2": "193 0 R", + "/FontName": "/BAAAAA+LiberationSerif", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "142 0 R": { + "/Length": "143 0 R" + }, + "143 0 R": 702, + "144 0 R": { + "/Ascent": 905, + "/CapHeight": 979, + "/Descent": -211, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1300, + 979 + ], + "/FontName": "/LiberationSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "145 0 R": { + "/Ascent": 905, + "/CapHeight": 979, + "/Descent": -211, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1300, + 979 + ], + "/FontFile2": "195 0 R", + "/FontName": "/DAAAAA+LiberationSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "146 0 R": { + "/Length": "147 0 R" + }, + "147 0 R": 582, + "148 0 R": { + "/Ascent": 928, + "/CapHeight": 1232, + "/Descent": -235, + "/Flags": 4, + "/FontBBox": [ + -1020, + -462, + 1792, + 1232 + ], + "/FontName": "/DejaVuSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "149 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "150 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "151 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "152 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "153 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "154 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "155 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "156 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "157 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "158 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "159 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "160 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "161 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "162 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "163 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "164 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "165 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "166 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "167 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "168 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "169 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "170 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "171 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "172 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "173 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "174 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "175 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "176 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "177 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "178 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "179 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "180 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "181 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "182 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "183 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "184 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "185 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "186 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "187 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "188 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "189 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "190 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "191 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "192 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "193 0 R": { + "/Length": "194 0 R", + "/Length1": 16184 + }, + "194 0 R": 16184, + "195 0 R": { + "/Length": "196 0 R", + "/Length1": 11088 + }, + "196 0 R": 11088, + "trailer": { + "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E", + "/ID": [ + "ø«Ä{±ßTJ\rùÁZuï\u0000F", + "ì®zg+Ìó4…[Tƒ{ —8" + ], + "/Info": "2 0 R", + "/Root": "1 0 R", + "/Size": 197 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 4747 + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "100 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "101 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "102 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "103 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "104 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "105 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "106 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "107 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "108 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "109 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "110 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "111 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "112 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "113 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "114 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "115 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "116 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "117 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "118 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "119 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "120 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "121 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "122 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "123 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "124 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "125 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "126 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "127 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "128 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "129 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "130 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "131 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "132 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "133 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "134 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "135 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "136 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "137 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "138 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "139 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "140 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "141 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "142 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 702 + } + }, + "143 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "144 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "145 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "146 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 582 + } + }, + "147 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "148 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "149 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "150 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "151 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "152 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "153 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "154 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "155 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "156 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "157 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "158 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "159 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "160 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "161 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "162 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "163 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "164 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "165 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "166 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "167 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "168 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "169 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "170 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "171 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "172 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "173 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "174 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "175 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "176 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "177 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "178 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "179 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "180 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "181 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "182 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "183 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "184 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "185 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "186 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "187 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "188 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "189 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "190 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "191 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "192 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "193 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 16184 + } + }, + "194 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "195 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 11088 + } + }, + "196 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-field-types-v2.out b/qpdf/qtest/qpdf/json-field-types-v2.out new file mode 100644 index 00000000..43e07e53 --- /dev/null +++ b/qpdf/qtest/qpdf/json-field-types-v2.out @@ -0,0 +1,4096 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "50 0 R" + ], + "images": [], + "label": null, + "object": "15 0 R", + "outlines": [], + "pageposfrom1": 1 + } + ], + "pagelabels": [], + "acroform": { + "fields": [ + { + "alternativename": "text", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "4 0 R" + }, + "choices": [], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text", + "object": "4 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text", + "quadding": 0, + "value": "" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/1", + "object": "21 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "21 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "22 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "22 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "23 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "23 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/1" + }, + { + "alternativename": "checkbox1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "6 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox1", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox1", + "object": "6 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox1", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "checkbox2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Yes", + "object": "7 0 R" + }, + "choices": [], + "defaultvalue": "/Yes", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox2", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox2", + "object": "7 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox2", + "quadding": 0, + "value": "/Yes" + }, + { + "alternativename": "checkbox3", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "8 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox3", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox3", + "object": "8 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox3", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "37 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "37 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/2", + "object": "38 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "38 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "39 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "39 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "text2", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "10 0 R" + }, + "choices": [], + "defaultvalue": "salad πʬ", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text2", + "object": "10 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text2", + "quadding": 0, + "value": "salad πʬ" + }, + { + "alternativename": "combolist1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "13 0 R" + }, + "choices": [ + "one", + "two", + "pi", + "four" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combolist1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combolist1", + "object": "13 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combolist1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "list1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "11 0 R" + }, + "choices": [ + "five", + "six", + "seven", + "eight" + ], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Ch", + "fullname": "list1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "list1", + "object": "11 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "list1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "drop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "12 0 R" + }, + "choices": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "defaultvalue": "", + "fieldflags": 131072, + "fieldtype": "/Ch", + "fullname": "drop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "drop1", + "object": "12 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "drop1", + "quadding": 0, + "value": "" + }, + { + "alternativename": "combodrop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "14 0 R" + }, + "choices": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combodrop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combodrop1", + "object": "14 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combodrop1", + "quadding": 0, + "value": "" + } + ], + "hasacroform": true, + "needappearances": true + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/AcroForm": { + "/DR": "3 0 R", + "/Fields": [ + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R" + ], + "/NeedAppearances": true + }, + "/Lang": "en-US", + "/MarkInfo": { + "/Marked": true + }, + "/OpenAction": [ + "15 0 R", + "/XYZ", + null, + null, + 0 + ], + "/Pages": "16 0 R", + "/StructTreeRoot": "17 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/CreationDate": "D:20190103125434-05'00'", + "/Creator": "Writer", + "/Producer": "LibreOffice 6.1" + }, + "3 0 R": { + "/Font": "18 0 R", + "/ProcSet": [ + "/PDF", + "/Text" + ] + }, + "4 0 R": { + "/AP": { + "/N": "19 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Tx", + "/P": "15 0 R", + "/Rect": [ + 123.499, + 689.901, + 260.801, + 704.699 + ], + "/Subtype": "/Widget", + "/T": "text", + "/Type": "/Annot", + "/V": "" + }, + "5 0 R": { + "/DV": "/1", + "/FT": "/Btn", + "/Ff": 49152, + "/Kids": [ + "21 0 R", + "22 0 R", + "23 0 R" + ], + "/P": "15 0 R", + "/T": "r1", + "/V": "/1" + }, + "6 0 R": { + "/AP": { + "/N": { + "/Off": "24 0 R", + "/Yes": "26 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Off", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 554.301, + 130.701, + 566.349 + ], + "/Subtype": "/Widget", + "/T": "checkbox1", + "/Type": "/Annot", + "/V": "/Off" + }, + "7 0 R": { + "/AP": { + "/N": { + "/Off": "29 0 R", + "/Yes": "31 0 R" + } + }, + "/AS": "/Yes", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Yes", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 527.751, + 130.701, + 539.799 + ], + "/Subtype": "/Widget", + "/T": "checkbox2", + "/Type": "/Annot", + "/V": "/Yes" + }, + "8 0 R": { + "/AP": { + "/N": { + "/Off": "33 0 R", + "/Yes": "35 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/DV": "/Off", + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "8" + }, + "/P": "15 0 R", + "/Rect": [ + 118.649, + 500.501, + 130.701, + 512.549 + ], + "/Subtype": "/Widget", + "/T": "checkbox3", + "/Type": "/Annot", + "/V": "/Off" + }, + "9 0 R": { + "/DV": "/2", + "/FT": "/Btn", + "/Ff": 49152, + "/Kids": [ + "37 0 R", + "38 0 R", + "39 0 R" + ], + "/P": "15 0 R", + "/T": "r2", + "/V": "/2" + }, + "10 0 R": { + "/AP": { + "/N": "40 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "salad πʬ", + "/F": 4, + "/FT": "/Tx", + "/P": "15 0 R", + "/Rect": [ + 113.649, + 260.151, + 351.101, + 278.099 + ], + "/Subtype": "/Widget", + "/T": "text2", + "/Type": "/Annot", + "/V": "salad πʬ" + }, + "11 0 R": { + "/AP": { + "/N": "42 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Opt": [ + "five", + "six", + "seven", + "eight" + ], + "/P": "15 0 R", + "/Rect": [ + 158.449, + 156.651, + 221.001, + 232.849 + ], + "/Subtype": "/Widget", + "/T": "list1", + "/Type": "/Annot", + "/V": "" + }, + "12 0 R": { + "/AP": { + "/N": "44 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 131072, + "/Opt": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "/P": "15 0 R", + "/Rect": [ + 159.149, + 107.251, + 244.201, + 130.949 + ], + "/Subtype": "/Widget", + "/T": "drop1", + "/Type": "/Annot", + "/V": "" + }, + "13 0 R": { + "/AP": { + "/N": "46 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 393216, + "/Opt": [ + "one", + "two", + "pi", + "four" + ], + "/P": "15 0 R", + "/Rect": [ + 403.949, + 159.401, + 459.001, + 232.849 + ], + "/Subtype": "/Widget", + "/T": "combolist1", + "/Type": "/Annot", + "/V": "" + }, + "14 0 R": { + "/AP": { + "/N": "48 0 R" + }, + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf", + "/DR": { + "/Font": "18 0 R" + }, + "/DV": "", + "/F": 4, + "/FT": "/Ch", + "/Ff": 393216, + "/Opt": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "/P": "15 0 R", + "/Rect": [ + 404.599, + 101.451, + 476.701, + 135.349 + ], + "/Subtype": "/Widget", + "/T": "combodrop1", + "/Type": "/Annot", + "/V": "" + }, + "15 0 R": { + "/Annots": [ + "4 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "37 0 R", + "38 0 R", + "39 0 R", + "10 0 R", + "13 0 R", + "11 0 R", + "12 0 R", + "14 0 R" + ], + "/Contents": "50 0 R", + "/Group": { + "/CS": "/DeviceRGB", + "/I": true, + "/S": "/Transparency" + }, + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "16 0 R", + "/Resources": "3 0 R", + "/StructParents": 0, + "/Type": "/Page" + }, + "16 0 R": { + "/Count": 1, + "/Kids": [ + "15 0 R" + ], + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Resources": "3 0 R", + "/Type": "/Pages" + }, + "17 0 R": { + "/K": [ + "52 0 R" + ], + "/ParentTree": "53 0 R", + "/RoleMap": { + "/Document": "/Document", + "/Standard": "/P" + }, + "/Type": "/StructTreeRoot" + }, + "18 0 R": { + "/F1": "54 0 R", + "/F2": "55 0 R", + "/F3": "56 0 R", + "/F4": "57 0 R", + "/ZaDi": "28 0 R" + }, + "19 0 R": { + "/BBox": [ + 0, + 0, + 137.3, + 14.8 + ], + "/Length": "20 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "20 0 R": 12, + "21 0 R": { + "/AP": { + "/N": { + "/1": "58 0 R", + "/Off": "60 0 R" + } + }, + "/AS": "/1", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 152.749, + 648.501, + 164.801, + 660.549 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "22 0 R": { + "/AP": { + "/N": { + "/2": "62 0 R", + "/Off": "64 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 152.749, + 627.301, + 164.801, + 639.349 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "23 0 R": { + "/AP": { + "/N": { + "/3": "66 0 R", + "/Off": "68 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "5 0 R", + "/Rect": [ + 151.399, + 606.501, + 163.451, + 618.549 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "24 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "25 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "25 0 R": 12, + "26 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "27 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "27 0 R": 82, + "28 0 R": { + "/BaseFont": "/ZapfDingbats", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "29 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "30 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "30 0 R": 12, + "31 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "32 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "32 0 R": 82, + "33 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "34 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "34 0 R": 12, + "35 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "36 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "36 0 R": 82, + "37 0 R": { + "/AP": { + "/N": { + "/1": "70 0 R", + "/Off": "72 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 118.649, + 388.101, + 130.701, + 400.149 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "38 0 R": { + "/AP": { + "/N": { + "/2": "74 0 R", + "/Off": "76 0 R" + } + }, + "/AS": "/2", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 119.349, + 362.201, + 131.401, + 374.249 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "39 0 R": { + "/AP": { + "/N": { + "/3": "78 0 R", + "/Off": "80 0 R" + } + }, + "/AS": "/Off", + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf", + "/DR": { + "/Font": { + "/ZaDi": "28 0 R" + } + }, + "/F": 4, + "/FT": "/Btn", + "/MK": { + "/CA": "l" + }, + "/P": "15 0 R", + "/Parent": "9 0 R", + "/Rect": [ + 119.349, + 333.551, + 131.401, + 345.599 + ], + "/Subtype": "/Widget", + "/Type": "/Annot" + }, + "40 0 R": { + "/BBox": [ + 0, + 0, + 237.45, + 17.95 + ], + "/Length": "41 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "41 0 R": 12, + "42 0 R": { + "/BBox": [ + 0, + 0, + 62.55, + 76.2 + ], + "/Length": "43 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "43 0 R": 46, + "44 0 R": { + "/BBox": [ + 0, + 0, + 85.05, + 23.7 + ], + "/Length": "45 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "45 0 R": 46, + "46 0 R": { + "/BBox": [ + 0, + 0, + 55.05, + 73.45 + ], + "/Length": "47 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "47 0 R": 47, + "48 0 R": { + "/BBox": [ + 0, + 0, + 72.1, + 33.9 + ], + "/Length": "49 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "49 0 R": 45, + "50 0 R": { + "/Length": "51 0 R" + }, + "51 0 R": 4747, + "52 0 R": { + "/K": [ + "82 0 R", + "83 0 R", + "84 0 R", + "85 0 R", + "86 0 R", + "87 0 R", + "88 0 R", + "89 0 R", + "90 0 R", + "91 0 R", + "92 0 R", + "93 0 R", + "94 0 R", + "95 0 R", + "96 0 R", + "97 0 R", + "98 0 R", + "99 0 R", + "100 0 R", + "101 0 R", + "102 0 R", + "103 0 R", + "104 0 R", + "105 0 R", + "106 0 R", + "107 0 R", + "108 0 R", + "109 0 R", + "110 0 R", + "111 0 R", + "112 0 R", + "113 0 R", + "114 0 R", + "115 0 R", + "116 0 R", + "117 0 R", + "118 0 R", + "119 0 R", + "120 0 R", + "121 0 R", + "122 0 R", + "123 0 R", + "124 0 R", + "125 0 R", + "126 0 R", + "127 0 R", + "128 0 R", + "129 0 R", + "130 0 R", + "131 0 R", + "132 0 R", + "133 0 R", + "134 0 R", + "135 0 R", + "136 0 R", + "137 0 R", + "138 0 R", + "139 0 R", + "140 0 R" + ], + "/P": "17 0 R", + "/Pg": "15 0 R", + "/S": "/Document", + "/Type": "/StructElem" + }, + "53 0 R": { + "/Nums": [ + 0, + [ + "82 0 R", + "84 0 R", + "86 0 R", + "93 0 R", + "104 0 R", + "115 0 R", + "119 0 R", + "119 0 R", + "125 0 R", + "125 0 R", + "126 0 R", + "127 0 R", + "128 0 R", + "129 0 R", + "130 0 R", + "131 0 R", + "132 0 R", + "133 0 R", + "134 0 R", + "135 0 R", + "136 0 R", + "137 0 R", + "138 0 R", + "139 0 R", + "140 0 R" + ] + ] + }, + "54 0 R": { + "/BaseFont": "/BAAAAA+LiberationSerif", + "/FirstChar": 0, + "/FontDescriptor": "141 0 R", + "/LastChar": 32, + "/Subtype": "/TrueType", + "/ToUnicode": "142 0 R", + "/Type": "/Font", + "/Widths": [ + 777, + 943, + 500, + 443, + 333, + 333, + 389, + 250, + 777, + 500, + 333, + 500, + 443, + 610, + 500, + 277, + 556, + 277, + 277, + 500, + 443, + 500, + 443, + 500, + 500, + 556, + 610, + 666, + 500, + 722, + 500, + 722, + 500 + ] + }, + "55 0 R": { + "/BaseFont": "/LiberationSans", + "/Encoding": "/WinAnsiEncoding", + "/FirstChar": 32, + "/FontDescriptor": "144 0 R", + "/LastChar": 255, + "/Subtype": "/TrueType", + "/Type": "/Font", + "/Widths": [ + 277, + 277, + 354, + 556, + 556, + 889, + 666, + 190, + 333, + 333, + 389, + 583, + 277, + 333, + 277, + 277, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 277, + 277, + 583, + 583, + 583, + 556, + 1015, + 666, + 666, + 722, + 722, + 666, + 610, + 777, + 722, + 277, + 500, + 666, + 556, + 833, + 722, + 777, + 666, + 777, + 722, + 666, + 610, + 722, + 666, + 943, + 666, + 666, + 610, + 277, + 277, + 277, + 469, + 556, + 333, + 556, + 556, + 500, + 556, + 556, + 277, + 556, + 556, + 222, + 222, + 500, + 222, + 833, + 556, + 556, + 556, + 556, + 333, + 500, + 277, + 556, + 500, + 722, + 500, + 500, + 500, + 333, + 259, + 333, + 583, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 277, + 333, + 556, + 556, + 556, + 556, + 259, + 556, + 333, + 736, + 370, + 556, + 583, + 333, + 736, + 552, + 399, + 548, + 333, + 333, + 333, + 576, + 537, + 333, + 333, + 333, + 365, + 556, + 833, + 833, + 833, + 610, + 666, + 666, + 666, + 666, + 666, + 666, + 1000, + 722, + 666, + 666, + 666, + 666, + 277, + 277, + 277, + 277, + 722, + 722, + 777, + 777, + 777, + 777, + 777, + 583, + 777, + 722, + 722, + 722, + 722, + 666, + 666, + 610, + 556, + 556, + 556, + 556, + 556, + 556, + 889, + 500, + 556, + 556, + 556, + 556, + 277, + 277, + 277, + 277, + 556, + 556, + 556, + 556, + 556, + 556, + 556, + 548, + 610, + 556, + 556, + 556, + 556, + 500, + 556, + 500 + ] + }, + "56 0 R": { + "/BaseFont": "/DAAAAA+LiberationSans", + "/FirstChar": 0, + "/FontDescriptor": "145 0 R", + "/LastChar": 22, + "/Subtype": "/TrueType", + "/ToUnicode": "146 0 R", + "/Type": "/Font", + "/Widths": [ + 750, + 333, + 556, + 333, + 556, + 556, + 500, + 722, + 556, + 556, + 500, + 277, + 666, + 556, + 500, + 556, + 556, + 777, + 556, + 277, + 222, + 556, + 556 + ] + }, + "57 0 R": { + "/BaseFont": "/DejaVuSans", + "/Encoding": "/WinAnsiEncoding", + "/FirstChar": 32, + "/FontDescriptor": "148 0 R", + "/LastChar": 255, + "/Subtype": "/TrueType", + "/Type": "/Font", + "/Widths": [ + 317, + 400, + 459, + 837, + 636, + 950, + 779, + 274, + 390, + 390, + 500, + 837, + 317, + 360, + 317, + 336, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 636, + 336, + 336, + 837, + 837, + 837, + 530, + 1000, + 684, + 686, + 698, + 770, + 631, + 575, + 774, + 751, + 294, + 294, + 655, + 557, + 862, + 748, + 787, + 603, + 787, + 694, + 634, + 610, + 731, + 684, + 988, + 685, + 610, + 685, + 390, + 336, + 390, + 837, + 500, + 500, + 612, + 634, + 549, + 634, + 615, + 352, + 634, + 633, + 277, + 277, + 579, + 277, + 974, + 633, + 611, + 634, + 634, + 411, + 520, + 392, + 633, + 591, + 817, + 591, + 591, + 524, + 636, + 336, + 636, + 837, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 317, + 400, + 636, + 636, + 636, + 636, + 336, + 500, + 500, + 1000, + 471, + 611, + 837, + 360, + 1000, + 500, + 500, + 837, + 400, + 400, + 500, + 636, + 636, + 317, + 500, + 400, + 471, + 611, + 969, + 969, + 969, + 530, + 684, + 684, + 684, + 684, + 684, + 684, + 974, + 698, + 631, + 631, + 631, + 631, + 294, + 294, + 294, + 294, + 774, + 748, + 787, + 787, + 787, + 787, + 787, + 837, + 787, + 731, + 731, + 731, + 731, + 610, + 604, + 629, + 612, + 612, + 612, + 612, + 612, + 612, + 981, + 549, + 615, + 615, + 615, + 615, + 277, + 277, + 277, + 277, + 611, + 633, + 611, + 611, + 611, + 611, + 611, + 837, + 611, + 633, + 633, + 633, + 633, + 591, + 634, + 591 + ] + }, + "58 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "59 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "59 0 R": 220, + "60 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "61 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "61 0 R": 12, + "62 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "63 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "63 0 R": 220, + "64 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "65 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "65 0 R": 12, + "66 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "67 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "67 0 R": 220, + "68 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "69 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "69 0 R": 12, + "70 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "71 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "71 0 R": 220, + "72 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "73 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "73 0 R": 12, + "74 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "75 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "75 0 R": 220, + "76 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "77 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "77 0 R": 12, + "78 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "79 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "79 0 R": 220, + "80 0 R": { + "/BBox": [ + 0, + 0, + 12.05, + 12.05 + ], + "/Length": "81 0 R", + "/Resources": "3 0 R", + "/Subtype": "/Form", + "/Type": "/XObject" + }, + "81 0 R": 12, + "82 0 R": { + "/A": "149 0 R", + "/K": [ + 0 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "83 0 R": { + "/A": "150 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "84 0 R": { + "/A": "151 0 R", + "/K": [ + 1 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "85 0 R": { + "/A": "152 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "86 0 R": { + "/A": "153 0 R", + "/K": [ + 2 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "87 0 R": { + "/A": "154 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "88 0 R": { + "/A": "155 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "89 0 R": { + "/A": "156 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "90 0 R": { + "/A": "157 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "91 0 R": { + "/A": "158 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "92 0 R": { + "/A": "159 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "93 0 R": { + "/A": "160 0 R", + "/K": [ + 3 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "94 0 R": { + "/A": "161 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "95 0 R": { + "/A": "162 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "96 0 R": { + "/A": "163 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "97 0 R": { + "/A": "164 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "98 0 R": { + "/A": "165 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "99 0 R": { + "/A": "166 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "100 0 R": { + "/A": "167 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "101 0 R": { + "/A": "168 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "102 0 R": { + "/A": "169 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "103 0 R": { + "/A": "170 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "104 0 R": { + "/A": "171 0 R", + "/K": [ + 4 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "105 0 R": { + "/A": "172 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "106 0 R": { + "/A": "173 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "107 0 R": { + "/A": "174 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "108 0 R": { + "/A": "175 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "109 0 R": { + "/A": "176 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "110 0 R": { + "/A": "177 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "111 0 R": { + "/A": "178 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "112 0 R": { + "/A": "179 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "113 0 R": { + "/A": "180 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "114 0 R": { + "/A": "181 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "115 0 R": { + "/A": "182 0 R", + "/K": [ + 5 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "116 0 R": { + "/A": "183 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "117 0 R": { + "/A": "184 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "118 0 R": { + "/A": "185 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "119 0 R": { + "/A": "186 0 R", + "/K": [ + 6, + 7 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "120 0 R": { + "/A": "187 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "121 0 R": { + "/A": "188 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "122 0 R": { + "/A": "189 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "123 0 R": { + "/A": "190 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "124 0 R": { + "/A": "191 0 R", + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "125 0 R": { + "/A": "192 0 R", + "/K": [ + 8, + 9 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Standard", + "/Type": "/StructElem" + }, + "126 0 R": { + "/K": [ + 10 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "127 0 R": { + "/K": [ + 11 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "128 0 R": { + "/K": [ + 12 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "129 0 R": { + "/K": [ + 13 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "130 0 R": { + "/K": [ + 14 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "131 0 R": { + "/K": [ + 15 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "132 0 R": { + "/K": [ + 16 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "133 0 R": { + "/K": [ + 17 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "134 0 R": { + "/K": [ + 18 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "135 0 R": { + "/K": [ + 19 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "136 0 R": { + "/K": [ + 20 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "137 0 R": { + "/K": [ + 21 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "138 0 R": { + "/K": [ + 22 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "139 0 R": { + "/K": [ + 23 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "140 0 R": { + "/K": [ + 24 + ], + "/P": "52 0 R", + "/Pg": "15 0 R", + "/S": "/Form", + "/Type": "/StructElem" + }, + "141 0 R": { + "/Ascent": 891, + "/CapHeight": 981, + "/Descent": -216, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1277, + 981 + ], + "/FontFile2": "193 0 R", + "/FontName": "/BAAAAA+LiberationSerif", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "142 0 R": { + "/Length": "143 0 R" + }, + "143 0 R": 702, + "144 0 R": { + "/Ascent": 905, + "/CapHeight": 979, + "/Descent": -211, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1300, + 979 + ], + "/FontName": "/LiberationSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "145 0 R": { + "/Ascent": 905, + "/CapHeight": 979, + "/Descent": -211, + "/Flags": 4, + "/FontBBox": [ + -543, + -303, + 1300, + 979 + ], + "/FontFile2": "195 0 R", + "/FontName": "/DAAAAA+LiberationSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "146 0 R": { + "/Length": "147 0 R" + }, + "147 0 R": 582, + "148 0 R": { + "/Ascent": 928, + "/CapHeight": 1232, + "/Descent": -235, + "/Flags": 4, + "/FontBBox": [ + -1020, + -462, + 1792, + 1232 + ], + "/FontName": "/DejaVuSans", + "/ItalicAngle": 0, + "/StemV": 80, + "/Type": "/FontDescriptor" + }, + "149 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "150 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "151 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "152 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "153 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "154 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "155 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "156 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "157 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "158 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "159 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "160 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "161 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "162 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "163 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "164 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "165 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "166 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "167 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "168 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "169 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "170 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "171 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "172 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "173 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "174 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "175 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "176 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "177 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "178 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "179 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "180 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "181 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "182 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "183 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "184 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "185 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "186 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "187 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "188 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "189 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "190 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "191 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "192 0 R": { + "/O": "/Layout", + "/Placement": "/Block" + }, + "193 0 R": { + "/Length": "194 0 R", + "/Length1": 16184 + }, + "194 0 R": 16184, + "195 0 R": { + "/Length": "196 0 R", + "/Length1": 11088 + }, + "196 0 R": 11088, + "trailer": { + "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E", + "/ID": [ + "ø«Ä{±ßTJ\rùÁZuï\u0000F", + "ì®zg+Ìó4…[Tƒ{ —8" + ], + "/Info": "2 0 R", + "/Root": "1 0 R", + "/Size": 197 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 82 + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 4747 + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 220 + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 12 + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "100 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "101 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "102 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "103 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "104 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "105 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "106 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "107 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "108 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "109 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "110 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "111 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "112 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "113 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "114 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "115 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "116 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "117 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "118 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "119 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "120 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "121 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "122 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "123 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "124 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "125 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "126 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "127 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "128 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "129 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "130 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "131 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "132 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "133 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "134 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "135 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "136 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "137 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "138 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "139 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "140 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "141 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "142 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 702 + } + }, + "143 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "144 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "145 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "146 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 582 + } + }, + "147 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "148 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "149 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "150 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "151 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "152 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "153 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "154 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "155 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "156 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "157 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "158 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "159 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "160 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "161 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "162 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "163 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "164 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "165 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "166 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "167 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "168 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "169 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "170 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "171 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "172 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "173 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "174 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "175 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "176 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "177 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "178 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "179 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "180 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "181 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "182 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "183 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "184 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "185 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "186 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "187 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "188 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "189 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "190 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "191 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "192 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "193 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 16184 + } + }, + "194 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "195 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 11088 + } + }, + "196 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-image-streams-all.out b/qpdf/qtest/qpdf/json-image-streams-all-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-image-streams-all.out rename to qpdf/qtest/qpdf/json-image-streams-all-v1.out diff --git a/qpdf/qtest/qpdf/json-image-streams-all-v2.out b/qpdf/qtest/qpdf/json-image-streams-all-v2.out new file mode 100644 index 00000000..e8dba0e9 --- /dev/null +++ b/qpdf/qtest/qpdf/json-image-streams-all-v2.out @@ -0,0 +1,855 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "all" + }, + "pages": [ + { + "contents": [ + "12 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "14 0 R", + "width": 400 + } + ], + "label": null, + "object": "3 0 R", + "outlines": [], + "pageposfrom1": 1 + }, + { + "contents": [ + "15 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "16 0 R", + "width": 400 + } + ], + "label": null, + "object": "4 0 R", + "outlines": [], + "pageposfrom1": 2 + }, + { + "contents": [ + "17 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "18 0 R", + "width": 400 + } + ], + "label": null, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "19 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "20 0 R", + "width": 400 + } + ], + "label": null, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "21 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "22 0 R", + "width": 400 + } + ], + "label": null, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "23 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "24 0 R", + "width": 400 + } + ], + "label": null, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 6 + }, + { + "contents": [ + "25 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "26 0 R", + "width": 400 + } + ], + "label": null, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "27 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "28 0 R", + "width": 400 + } + ], + "label": null, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "29 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "30 0 R", + "width": 400 + } + ], + "label": null, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + } + ], + "pagelabels": [], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 9, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "12 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "14 0 R" + } + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "15 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "16 0 R" + } + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "17 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "18 0 R" + } + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "19 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "20 0 R" + } + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "21 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "22 0 R" + } + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "23 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "24 0 R" + } + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "25 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "26 0 R" + } + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "27 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "28 0 R" + } + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "29 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "30 0 R" + } + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Length": 95 + }, + "13 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "14 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Height": 480, + "/Length": 768000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "15 0 R": { + "/Length": 101 + }, + "16 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 9364, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "17 0 R": { + "/Length": 107 + }, + "18 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 768998, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "19 0 R": { + "/Length": 94 + }, + "20 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Height": 480, + "/Length": 576000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "21 0 R": { + "/Length": 100 + }, + "22 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 3650, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "23 0 R": { + "/Length": 106 + }, + "24 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 641497, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "25 0 R": { + "/Length": 95 + }, + "26 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Height": 480, + "/Length": 192000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "27 0 R": { + "/Length": 101 + }, + "28 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 2587, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "29 0 R": { + "/Length": 107 + }, + "30 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 3001, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "trailer": { + "/ID": [ + "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶", + "'+“‰¤V2«PP ç`m\"˛" + ], + "/Root": "1 0 R", + "/Size": 31 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 768000 + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "16 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 9364 + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "18 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 768998 + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 94 + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 576000 + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 100 + } + }, + "22 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 3650 + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 106 + } + }, + "24 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 641497 + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 192000 + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "28 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 2587 + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "30 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 3001 + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-image-streams-small.out b/qpdf/qtest/qpdf/json-image-streams-small-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-image-streams-small.out rename to qpdf/qtest/qpdf/json-image-streams-small-v1.out diff --git a/qpdf/qtest/qpdf/json-image-streams-small-v2.out b/qpdf/qtest/qpdf/json-image-streams-small-v2.out new file mode 100644 index 00000000..0f6ef237 --- /dev/null +++ b/qpdf/qtest/qpdf/json-image-streams-small-v2.out @@ -0,0 +1,867 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "12 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/FlateDecode" + ], + "filterable": true, + "height": 48, + "name": "/Im1", + "object": "14 0 R", + "width": 40 + } + ], + "label": null, + "object": "3 0 R", + "outlines": [], + "pageposfrom1": 1 + }, + { + "contents": [ + "15 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "16 0 R", + "width": 40 + } + ], + "label": null, + "object": "4 0 R", + "outlines": [], + "pageposfrom1": 2 + }, + { + "contents": [ + "17 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "18 0 R", + "width": 40 + } + ], + "label": null, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "19 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/FlateDecode" + ], + "filterable": true, + "height": 48, + "name": "/Im1", + "object": "20 0 R", + "width": 40 + } + ], + "label": null, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "21 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "22 0 R", + "width": 40 + } + ], + "label": null, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "23 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "24 0 R", + "width": 40 + } + ], + "label": null, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 6 + }, + { + "contents": [ + "25 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/FlateDecode" + ], + "filterable": true, + "height": 48, + "name": "/Im1", + "object": "26 0 R", + "width": 40 + } + ], + "label": null, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "27 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "28 0 R", + "width": 40 + } + ], + "label": null, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "29 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 48, + "name": "/Im1", + "object": "30 0 R", + "width": 40 + } + ], + "label": null, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + } + ], + "pagelabels": [], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 9, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "12 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "14 0 R" + } + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "15 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "16 0 R" + } + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "17 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "18 0 R" + } + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "19 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "20 0 R" + } + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "21 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "22 0 R" + } + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "23 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "24 0 R" + } + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "25 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "26 0 R" + } + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "27 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "28 0 R" + } + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "29 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "30 0 R" + } + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Filter": "/FlateDecode", + "/Length": 97 + }, + "13 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "14 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/FlateDecode", + "/Height": 48, + "/Length": 51, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "15 0 R": { + "/Filter": "/FlateDecode", + "/Length": 102 + }, + "16 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/DCTDecode", + "/Height": 48, + "/Length": 454, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "17 0 R": { + "/Filter": "/FlateDecode", + "/Length": 108 + }, + "18 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/RunLengthDecode", + "/Height": 48, + "/Length": 7688, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "19 0 R": { + "/Filter": "/FlateDecode", + "/Length": 96 + }, + "20 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/FlateDecode", + "/Height": 48, + "/Length": 46, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "21 0 R": { + "/Filter": "/FlateDecode", + "/Length": 99 + }, + "22 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/DCTDecode", + "/Height": 48, + "/Length": 849, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "23 0 R": { + "/Filter": "/FlateDecode", + "/Length": 106 + }, + "24 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/RunLengthDecode", + "/Height": 48, + "/Length": 6411, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "25 0 R": { + "/Filter": "/FlateDecode", + "/Length": 97 + }, + "26 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/FlateDecode", + "/Height": 48, + "/Length": 36, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "27 0 R": { + "/Filter": "/FlateDecode", + "/Length": 101 + }, + "28 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/DCTDecode", + "/Height": 48, + "/Length": 359, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "29 0 R": { + "/Filter": "/FlateDecode", + "/Length": 108 + }, + "30 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/RunLengthDecode", + "/Height": 48, + "/Length": 37, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 40 + }, + "trailer": { + "/ID": [ + "Z§¯•Py»’~’46˛ı\u0011¢", + "Z§¯•Py»’~’46˛ı\u0011¢" + ], + "/Root": "1 0 R", + "/Size": 31 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 97 + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 51 + } + }, + "15 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 102 + } + }, + "16 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 454 + } + }, + "17 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 108 + } + }, + "18 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 7688 + } + }, + "19 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 96 + } + }, + "20 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 46 + } + }, + "21 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 99 + } + }, + "22 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 849 + } + }, + "23 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 106 + } + }, + "24 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 6411 + } + }, + "25 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 97 + } + }, + "26 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 36 + } + }, + "27 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 101 + } + }, + "28 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 359 + } + }, + "29 0 R": { + "stream": { + "filter": "/FlateDecode", + "is": true, + "length": 108 + } + }, + "30 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 37 + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-image-streams-specialized.out b/qpdf/qtest/qpdf/json-image-streams-specialized-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-image-streams-specialized.out rename to qpdf/qtest/qpdf/json-image-streams-specialized-v1.out diff --git a/qpdf/qtest/qpdf/json-image-streams-specialized-v2.out b/qpdf/qtest/qpdf/json-image-streams-specialized-v2.out new file mode 100644 index 00000000..558baaf8 --- /dev/null +++ b/qpdf/qtest/qpdf/json-image-streams-specialized-v2.out @@ -0,0 +1,855 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "specialized" + }, + "pages": [ + { + "contents": [ + "12 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "14 0 R", + "width": 400 + } + ], + "label": null, + "object": "3 0 R", + "outlines": [], + "pageposfrom1": 1 + }, + { + "contents": [ + "15 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "16 0 R", + "width": 400 + } + ], + "label": null, + "object": "4 0 R", + "outlines": [], + "pageposfrom1": 2 + }, + { + "contents": [ + "17 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "18 0 R", + "width": 400 + } + ], + "label": null, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "19 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "20 0 R", + "width": 400 + } + ], + "label": null, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "21 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "22 0 R", + "width": 400 + } + ], + "label": null, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "23 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "24 0 R", + "width": 400 + } + ], + "label": null, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 6 + }, + { + "contents": [ + "25 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "26 0 R", + "width": 400 + } + ], + "label": null, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "27 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "28 0 R", + "width": 400 + } + ], + "label": null, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "29 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "30 0 R", + "width": 400 + } + ], + "label": null, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + } + ], + "pagelabels": [], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 9, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "12 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "14 0 R" + } + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "15 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "16 0 R" + } + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "17 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "18 0 R" + } + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "19 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "20 0 R" + } + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "21 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "22 0 R" + } + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "23 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "24 0 R" + } + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "25 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "26 0 R" + } + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "27 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "28 0 R" + } + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "29 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "30 0 R" + } + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Length": 95 + }, + "13 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "14 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Height": 480, + "/Length": 768000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "15 0 R": { + "/Length": 101 + }, + "16 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 9364, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "17 0 R": { + "/Length": 107 + }, + "18 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 768998, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "19 0 R": { + "/Length": 94 + }, + "20 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Height": 480, + "/Length": 576000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "21 0 R": { + "/Length": 100 + }, + "22 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 3650, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "23 0 R": { + "/Length": 106 + }, + "24 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 641497, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "25 0 R": { + "/Length": 95 + }, + "26 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Height": 480, + "/Length": 192000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "27 0 R": { + "/Length": 101 + }, + "28 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 2587, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "29 0 R": { + "/Length": 107 + }, + "30 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 3001, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "trailer": { + "/ID": [ + "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶", + "'+“‰¤V2«PP ç`m\"˛" + ], + "/Root": "1 0 R", + "/Size": 31 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 768000 + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "16 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 9364 + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "18 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 768998 + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 94 + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 576000 + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 100 + } + }, + "22 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 3650 + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 106 + } + }, + "24 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 641497 + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 192000 + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "28 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 2587 + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "30 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 3001 + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-image-streams.out b/qpdf/qtest/qpdf/json-image-streams-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-image-streams.out rename to qpdf/qtest/qpdf/json-image-streams-v1.out diff --git a/qpdf/qtest/qpdf/json-image-streams-v2.out b/qpdf/qtest/qpdf/json-image-streams-v2.out new file mode 100644 index 00000000..9cb0f859 --- /dev/null +++ b/qpdf/qtest/qpdf/json-image-streams-v2.out @@ -0,0 +1,855 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "12 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "14 0 R", + "width": 400 + } + ], + "label": null, + "object": "3 0 R", + "outlines": [], + "pageposfrom1": 1 + }, + { + "contents": [ + "15 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "16 0 R", + "width": 400 + } + ], + "label": null, + "object": "4 0 R", + "outlines": [], + "pageposfrom1": 2 + }, + { + "contents": [ + "17 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceCMYK", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "18 0 R", + "width": 400 + } + ], + "label": null, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "19 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "20 0 R", + "width": 400 + } + ], + "label": null, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "21 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "22 0 R", + "width": 400 + } + ], + "label": null, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "23 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceRGB", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "24 0 R", + "width": 400 + } + ], + "label": null, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 6 + }, + { + "contents": [ + "25 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + null + ], + "filterable": true, + "height": 480, + "name": "/Im1", + "object": "26 0 R", + "width": 400 + } + ], + "label": null, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "27 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/DCTDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "28 0 R", + "width": 400 + } + ], + "label": null, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "29 0 R" + ], + "images": [ + { + "bitspercomponent": 8, + "colorspace": "/DeviceGray", + "decodeparms": [ + null + ], + "filter": [ + "/RunLengthDecode" + ], + "filterable": false, + "height": 480, + "name": "/Im1", + "object": "30 0 R", + "width": 400 + } + ], + "label": null, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + } + ], + "pagelabels": [], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 9, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "12 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "14 0 R" + } + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "15 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "16 0 R" + } + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "17 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "18 0 R" + } + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "19 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "20 0 R" + } + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "21 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "22 0 R" + } + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "23 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "24 0 R" + } + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "25 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "26 0 R" + } + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "27 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "28 0 R" + } + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "29 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 392 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "13 0 R" + }, + "/ProcSet": [ + "/PDF", + "/Text", + "/ImageC" + ], + "/XObject": { + "/Im1": "30 0 R" + } + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Length": 95 + }, + "13 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "14 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Height": 480, + "/Length": 768000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "15 0 R": { + "/Length": 101 + }, + "16 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 9364, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "17 0 R": { + "/Length": 107 + }, + "18 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceCMYK", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 768998, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "19 0 R": { + "/Length": 94 + }, + "20 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Height": 480, + "/Length": 576000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "21 0 R": { + "/Length": 100 + }, + "22 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 3650, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "23 0 R": { + "/Length": 106 + }, + "24 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceRGB", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 641497, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "25 0 R": { + "/Length": 95 + }, + "26 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Height": 480, + "/Length": 192000, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "27 0 R": { + "/Length": 101 + }, + "28 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/DCTDecode", + "/Height": 480, + "/Length": 2587, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "29 0 R": { + "/Length": 107 + }, + "30 0 R": { + "/BitsPerComponent": 8, + "/ColorSpace": "/DeviceGray", + "/Filter": "/RunLengthDecode", + "/Height": 480, + "/Length": 3001, + "/Subtype": "/Image", + "/Type": "/XObject", + "/Width": 400 + }, + "trailer": { + "/ID": [ + "S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶", + "'+“‰¤V2«PP ç`m\"˛" + ], + "/Root": "1 0 R", + "/Size": 31 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 768000 + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "16 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 9364 + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "18 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 768998 + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 94 + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 576000 + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 100 + } + }, + "22 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 3650 + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 106 + } + }, + "24 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 641497 + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 95 + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 192000 + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 101 + } + }, + "28 0 R": { + "stream": { + "filter": "/DCTDecode", + "is": true, + "length": 2587 + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 107 + } + }, + "30 0 R": { + "stream": { + "filter": "/RunLengthDecode", + "is": true, + "length": 3001 + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-need-appearances-acroform.out b/qpdf/qtest/qpdf/json-need-appearances-acroform-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-need-appearances-acroform.out rename to qpdf/qtest/qpdf/json-need-appearances-acroform-v1.out diff --git a/qpdf/qtest/qpdf/json-need-appearances-acroform-v2.out b/qpdf/qtest/qpdf/json-need-appearances-acroform-v2.out new file mode 100644 index 00000000..02c57f6d --- /dev/null +++ b/qpdf/qtest/qpdf/json-need-appearances-acroform-v2.out @@ -0,0 +1,392 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "acroform": { + "fields": [ + { + "alternativename": "text", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "4 0 R" + }, + "choices": [], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text", + "object": "4 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text", + "quadding": 0, + "value": "abc" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/1", + "object": "21 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "21 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "22 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "22 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "23 0 R" + }, + "choices": [], + "defaultvalue": "/1", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r1", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r1", + "object": "23 0 R", + "pageposfrom1": 1, + "parent": "5 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "checkbox1", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "6 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox1", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox1", + "object": "6 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox1", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "checkbox2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Yes", + "object": "7 0 R" + }, + "choices": [], + "defaultvalue": "/Yes", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox2", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox2", + "object": "7 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox2", + "quadding": 0, + "value": "/Yes" + }, + { + "alternativename": "checkbox3", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "8 0 R" + }, + "choices": [], + "defaultvalue": "/Off", + "fieldflags": 0, + "fieldtype": "/Btn", + "fullname": "checkbox3", + "ischeckbox": true, + "ischoice": false, + "isradiobutton": false, + "istext": false, + "mappingname": "checkbox3", + "object": "8 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "checkbox3", + "quadding": 0, + "value": "/Off" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "37 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "37 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/2", + "object": "38 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "38 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "r2", + "annotation": { + "annotationflags": 4, + "appearancestate": "/Off", + "object": "39 0 R" + }, + "choices": [], + "defaultvalue": "/2", + "fieldflags": 49152, + "fieldtype": "/Btn", + "fullname": "r2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": true, + "istext": false, + "mappingname": "r2", + "object": "39 0 R", + "pageposfrom1": 1, + "parent": "9 0 R", + "partialname": "", + "quadding": 0, + "value": "/2" + }, + { + "alternativename": "text2", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "10 0 R" + }, + "choices": [], + "defaultvalue": "salad πʬ", + "fieldflags": 0, + "fieldtype": "/Tx", + "fullname": "text2", + "ischeckbox": false, + "ischoice": false, + "isradiobutton": false, + "istext": true, + "mappingname": "text2", + "object": "10 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "text2", + "quadding": 0, + "value": "salad ÷πʬ" + }, + { + "alternativename": "combolist1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "13 0 R" + }, + "choices": [ + "one", + "two", + "pi", + "four" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combolist1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combolist1", + "object": "13 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combolist1", + "quadding": 0, + "value": "pi" + }, + { + "alternativename": "list1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "11 0 R" + }, + "choices": [ + "five", + "six", + "seven", + "eight" + ], + "defaultvalue": "", + "fieldflags": 0, + "fieldtype": "/Ch", + "fullname": "list1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "list1", + "object": "11 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "list1", + "quadding": 0, + "value": "six" + }, + { + "alternativename": "drop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "12 0 R" + }, + "choices": [ + "nine", + "ten", + "elephant", + "twelve" + ], + "defaultvalue": "", + "fieldflags": 131072, + "fieldtype": "/Ch", + "fullname": "drop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "drop1", + "object": "12 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "drop1", + "quadding": 0, + "value": "elephant" + }, + { + "alternativename": "combodrop1", + "annotation": { + "annotationflags": 4, + "appearancestate": "", + "object": "14 0 R" + }, + "choices": [ + "alpha", + "beta", + "gamma", + "delta" + ], + "defaultvalue": "", + "fieldflags": 393216, + "fieldtype": "/Ch", + "fullname": "combodrop1", + "ischeckbox": false, + "ischoice": true, + "isradiobutton": false, + "istext": false, + "mappingname": "combodrop1", + "object": "14 0 R", + "pageposfrom1": 1, + "parent": null, + "partialname": "combodrop1", + "quadding": 0, + "value": "delta" + } + ], + "hasacroform": true, + "needappearances": true + } +} diff --git a/qpdf/qtest/qpdf/json-outlines-with-actions.out b/qpdf/qtest/qpdf/json-outlines-with-actions-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-outlines-with-actions.out rename to qpdf/qtest/qpdf/json-outlines-with-actions-v1.out diff --git a/qpdf/qtest/qpdf/json-outlines-with-actions-v2.out b/qpdf/qtest/qpdf/json-outlines-with-actions-v2.out new file mode 100644 index 00000000..c52e9b58 --- /dev/null +++ b/qpdf/qtest/qpdf/json-outlines-with-actions-v2.out @@ -0,0 +1,2250 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "38 0 R" + ], + "images": [], + "label": null, + "object": "6 0 R", + "outlines": [ + { + "dest": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "object": "103 0 R", + "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null" + } + ], + "pageposfrom1": 1 + }, + { + "contents": [ + "42 0 R" + ], + "images": [], + "label": null, + "object": "7 0 R", + "outlines": [ + { + "dest": [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "object": "102 0 R", + "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770" + } + ], + "pageposfrom1": 2 + }, + { + "contents": [ + "44 0 R" + ], + "images": [], + "label": null, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "46 0 R" + ], + "images": [], + "label": null, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "48 0 R" + ], + "images": [], + "label": null, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "50 0 R" + ], + "images": [], + "label": null, + "object": "11 0 R", + "outlines": [ + { + "dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "object": "4 0 R", + "title": "Potato 1 -> 5: /XYZ null null null" + } + ], + "pageposfrom1": 6 + }, + { + "contents": [ + "52 0 R" + ], + "images": [], + "label": null, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "54 0 R" + ], + "images": [], + "label": null, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "56 0 R" + ], + "images": [], + "label": null, + "object": "14 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "58 0 R" + ], + "images": [], + "label": null, + "object": "15 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "60 0 R" + ], + "images": [], + "label": null, + "object": "16 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "62 0 R" + ], + "images": [], + "label": null, + "object": "17 0 R", + "outlines": [ + { + "dest": [ + "17 0 R", + "/Fit" + ], + "object": "36 0 R", + "title": "Mern 1.1 -> 11: /Fit" + } + ], + "pageposfrom1": 12 + }, + { + "contents": [ + "64 0 R" + ], + "images": [], + "label": null, + "object": "18 0 R", + "outlines": [ + { + "dest": [ + "18 0 R", + "/FitV", + 100 + ], + "object": "100 0 R", + "title": "Biherbadem 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "object": "101 0 R", + "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null" + } + ], + "pageposfrom1": 13 + }, + { + "contents": [ + "66 0 R" + ], + "images": [], + "label": null, + "object": "19 0 R", + "outlines": [ + { + "dest": [ + "19 0 R", + "/FitH", + 792 + ], + "object": "37 0 R", + "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792" + } + ], + "pageposfrom1": 14 + }, + { + "contents": [ + "68 0 R" + ], + "images": [], + "label": null, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "70 0 R" + ], + "images": [], + "label": null, + "object": "21 0 R", + "outlines": [ + { + "dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "object": "5 0 R", + "title": "Salad 2 -> 15: /XYZ 66 756 3" + } + ], + "pageposfrom1": 16 + }, + { + "contents": [ + "72 0 R" + ], + "images": [], + "label": null, + "object": "22 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "74 0 R" + ], + "images": [], + "label": null, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "76 0 R" + ], + "images": [], + "label": null, + "object": "24 0 R", + "outlines": [ + { + "dest": [ + "24 0 R", + "/XYZ", + null, + null, + null + ], + "object": "104 0 R", + "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null" + } + ], + "pageposfrom1": 19 + }, + { + "contents": [ + "78 0 R" + ], + "images": [], + "label": null, + "object": "25 0 R", + "outlines": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "object": "105 0 R", + "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "pageposfrom1": 20 + }, + { + "contents": [ + "80 0 R" + ], + "images": [], + "label": null, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "82 0 R" + ], + "images": [], + "label": null, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "84 0 R" + ], + "images": [], + "label": null, + "object": "28 0 R", + "outlines": [ + { + "dest": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "object": "106 0 R", + "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "pageposfrom1": 23 + }, + { + "contents": [ + "86 0 R" + ], + "images": [], + "label": null, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "88 0 R" + ], + "images": [], + "label": null, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "90 0 R" + ], + "images": [], + "label": null, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "92 0 R" + ], + "images": [], + "label": null, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "94 0 R" + ], + "images": [], + "label": null, + "object": "33 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "96 0 R" + ], + "images": [], + "label": null, + "object": "34 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "98 0 R" + ], + "images": [], + "label": null, + "object": "35 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ], + "pagelabels": [], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [ + { + "dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 6, + "kids": [ + { + "dest": [ + "17 0 R", + "/Fit" + ], + "destpageposfrom1": 12, + "kids": [ + { + "dest": [ + "18 0 R", + "/FitV", + 100 + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "24 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 19, + "kids": [], + "object": "104 0 R", + "open": true, + "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null" + }, + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 20, + "kids": [], + "object": "105 0 R", + "open": true, + "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "object": "100 0 R", + "open": false, + "title": "Biherbadem 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 23, + "kids": [], + "object": "106 0 R", + "open": true, + "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "object": "101 0 R", + "open": true, + "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null" + } + ], + "object": "36 0 R", + "open": false, + "title": "Mern 1.1 -> 11: /Fit" + }, + { + "dest": [ + "19 0 R", + "/FitH", + 792 + ], + "destpageposfrom1": 14, + "kids": [ + { + "dest": [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "destpageposfrom1": 2, + "kids": [], + "object": "102 0 R", + "open": true, + "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770" + }, + { + "dest": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 1, + "kids": [], + "object": "103 0 R", + "open": true, + "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null" + } + ], + "object": "37 0 R", + "open": true, + "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792" + } + ], + "object": "4 0 R", + "open": true, + "title": "Potato 1 -> 5: /XYZ null null null" + }, + { + "dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "destpageposfrom1": 16, + "kids": [], + "object": "5 0 R", + "open": true, + "title": "Salad 2 -> 15: /XYZ 66 756 3" + } + ], + "objects": { + "1 0 R": { + "/Names": { + "/Dests": "107 0 R" + }, + "/Outlines": "2 0 R", + "/PageMode": "/UseOutlines", + "/Pages": "3 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 6, + "/First": "4 0 R", + "/Last": "5 0 R", + "/Type": "/Outlines" + }, + "3 0 R": { + "/Count": 30, + "/Kids": [ + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R", + "33 0 R", + "34 0 R", + "35 0 R" + ], + "/Type": "/Pages" + }, + "4 0 R": { + "/Count": 4, + "/Dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "36 0 R", + "/Last": "37 0 R", + "/Next": "5 0 R", + "/Parent": "2 0 R", + "/Title": "Potato 1 -> 5: /XYZ null null null", + "/Type": "/Outline" + }, + "5 0 R": { + "/Dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "/Parent": "2 0 R", + "/Prev": "4 0 R", + "/Title": "Salad 2 -> 15: /XYZ 66 756 3", + "/Type": "/Outline" + }, + "6 0 R": { + "/Contents": "38 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "42 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "44 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "46 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "48 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "50 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Contents": "52 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "13 0 R": { + "/Contents": "54 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "14 0 R": { + "/Contents": "56 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "15 0 R": { + "/Contents": "58 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "16 0 R": { + "/Contents": "60 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "17 0 R": { + "/Contents": "62 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "18 0 R": { + "/Contents": "64 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "19 0 R": { + "/Contents": "66 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "20 0 R": { + "/Contents": "68 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "21 0 R": { + "/Contents": "70 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "22 0 R": { + "/Contents": "72 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "23 0 R": { + "/Contents": "74 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "24 0 R": { + "/Contents": "76 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "25 0 R": { + "/Contents": "78 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "26 0 R": { + "/Contents": "80 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "27 0 R": { + "/Contents": "82 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "28 0 R": { + "/Contents": "84 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "29 0 R": { + "/Contents": "86 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "30 0 R": { + "/Contents": "88 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "31 0 R": { + "/Contents": "90 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "32 0 R": { + "/Contents": "92 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "33 0 R": { + "/Contents": "94 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "34 0 R": { + "/Contents": "96 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "35 0 R": { + "/Contents": "98 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "36 0 R": { + "/Count": -3, + "/Dest": [ + "17 0 R", + "/Fit" + ], + "/First": "100 0 R", + "/Last": "101 0 R", + "/Next": "37 0 R", + "/Parent": "4 0 R", + "/Title": "Mern 1.1 -> 11: /Fit", + "/Type": "/Outline" + }, + "37 0 R": { + "/Count": 2, + "/Dest": [ + "19 0 R", + "/FitH", + 792 + ], + "/First": "102 0 R", + "/Last": "103 0 R", + "/Parent": "4 0 R", + "/Prev": "36 0 R", + "/Title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792", + "/Type": "/Outline" + }, + "38 0 R": { + "/Length": "39 0 R" + }, + "39 0 R": 45, + "40 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "41 0 R": [ + "/PDF", + "/Text" + ], + "42 0 R": { + "/Length": "43 0 R" + }, + "43 0 R": 45, + "44 0 R": { + "/Length": "45 0 R" + }, + "45 0 R": 45, + "46 0 R": { + "/Length": "47 0 R" + }, + "47 0 R": 45, + "48 0 R": { + "/Length": "49 0 R" + }, + "49 0 R": 45, + "50 0 R": { + "/Length": "51 0 R" + }, + "51 0 R": 45, + "52 0 R": { + "/Length": "53 0 R" + }, + "53 0 R": 45, + "54 0 R": { + "/Length": "55 0 R" + }, + "55 0 R": 45, + "56 0 R": { + "/Length": "57 0 R" + }, + "57 0 R": 45, + "58 0 R": { + "/Length": "59 0 R" + }, + "59 0 R": 45, + "60 0 R": { + "/Length": "61 0 R" + }, + "61 0 R": 46, + "62 0 R": { + "/Length": "63 0 R" + }, + "63 0 R": 46, + "64 0 R": { + "/Length": "65 0 R" + }, + "65 0 R": 46, + "66 0 R": { + "/Length": "67 0 R" + }, + "67 0 R": 46, + "68 0 R": { + "/Length": "69 0 R" + }, + "69 0 R": 46, + "70 0 R": { + "/Length": "71 0 R" + }, + "71 0 R": 46, + "72 0 R": { + "/Length": "73 0 R" + }, + "73 0 R": 46, + "74 0 R": { + "/Length": "75 0 R" + }, + "75 0 R": 46, + "76 0 R": { + "/Length": "77 0 R" + }, + "77 0 R": 46, + "78 0 R": { + "/Length": "79 0 R" + }, + "79 0 R": 46, + "80 0 R": { + "/Length": "81 0 R" + }, + "81 0 R": 46, + "82 0 R": { + "/Length": "83 0 R" + }, + "83 0 R": 46, + "84 0 R": { + "/Length": "85 0 R" + }, + "85 0 R": 46, + "86 0 R": { + "/Length": "87 0 R" + }, + "87 0 R": 46, + "88 0 R": { + "/Length": "89 0 R" + }, + "89 0 R": 46, + "90 0 R": { + "/Length": "91 0 R" + }, + "91 0 R": 46, + "92 0 R": { + "/Length": "93 0 R" + }, + "93 0 R": 46, + "94 0 R": { + "/Length": "95 0 R" + }, + "95 0 R": 46, + "96 0 R": { + "/Length": "97 0 R" + }, + "97 0 R": 46, + "98 0 R": { + "/Length": "99 0 R" + }, + "99 0 R": 46, + "100 0 R": { + "/Count": -2, + "/Dest": [ + "18 0 R", + "/FitV", + 100 + ], + "/First": "104 0 R", + "/Last": "105 0 R", + "/Next": "101 0 R", + "/Parent": "36 0 R", + "/Title": "Biherbadem 1.1.1 -> 12: /FitV 100", + "/Type": "/Outline" + }, + "101 0 R": { + "/Count": 1, + "/Dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "106 0 R", + "/Last": "106 0 R", + "/Parent": "36 0 R", + "/Prev": "100 0 R", + "/Title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null", + "/Type": "/Outline" + }, + "102 0 R": { + "/Dest": "gabeebee", + "/Next": "103 0 R", + "/Parent": "37 0 R", + "/Title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770", + "/Type": "/Outline" + }, + "103 0 R": { + "/A": { + "/D": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "/S": "/GoTo", + "/Type": "/Action" + }, + "/Parent": "37 0 R", + "/Prev": "102 0 R", + "/Title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null", + "/Type": "/Outline" + }, + "104 0 R": { + "/A": { + "/D": "glarp", + "/S": "/GoTo", + "/Type": "/Action" + }, + "/Next": "105 0 R", + "/Parent": "100 0 R", + "/Title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null", + "/Type": "/Outline" + }, + "105 0 R": { + "/Dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "100 0 R", + "/Prev": "104 0 R", + "/Title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null", + "/Type": "/Outline" + }, + "106 0 R": { + "/Dest": "108 0 R", + "/Parent": "101 0 R", + "/Title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null", + "/Type": "/Outline" + }, + "107 0 R": { + "/Names": [ + "gabeebee", + [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "glarp", + [ + "24 0 R", + "/XYZ", + null, + null, + null + ] + ] + }, + "108 0 R": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "trailer": { + "/ID": [ + "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f", + "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f" + ], + "/Root": "1 0 R", + "/Size": 109 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "100 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "101 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "102 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "103 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "104 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "105 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "106 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "107 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "108 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out rename to qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v1.out diff --git a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v2.out b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v2.out new file mode 100644 index 00000000..49ecb410 --- /dev/null +++ b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v2.out @@ -0,0 +1,2353 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "38 0 R" + ], + "images": [], + "label": { + "/P": "0", + "/St": 1 + }, + "object": "6 0 R", + "outlines": [ + { + "dest": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "object": "103 0 R", + "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null" + } + ], + "pageposfrom1": 1 + }, + { + "contents": [ + "42 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 1 + }, + "object": "7 0 R", + "outlines": [ + { + "dest": [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "object": "102 0 R", + "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770" + } + ], + "pageposfrom1": 2 + }, + { + "contents": [ + "44 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 2 + }, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "46 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 3 + }, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "48 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 4 + }, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "50 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 5 + }, + "object": "11 0 R", + "outlines": [ + { + "dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "object": "4 0 R", + "title": "•Potato 1 -> 5: /XYZ null null null" + } + ], + "pageposfrom1": 6 + }, + { + "contents": [ + "52 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 6 + }, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "54 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 7 + }, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "56 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 8 + }, + "object": "14 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "58 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 9 + }, + "object": "15 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "60 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 10 + }, + "object": "16 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "62 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 11 + }, + "object": "17 0 R", + "outlines": [ + { + "dest": [ + "17 0 R", + "/Fit" + ], + "object": "36 0 R", + "title": "•Mern 1.1 -> 11: /Fit" + } + ], + "pageposfrom1": 12 + }, + { + "contents": [ + "64 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 12 + }, + "object": "18 0 R", + "outlines": [ + { + "dest": [ + "18 0 R", + "/FitV", + 100 + ], + "object": "100 0 R", + "title": "•Biherbadem 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "object": "101 0 R", + "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null" + } + ], + "pageposfrom1": 13 + }, + { + "contents": [ + "66 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 13 + }, + "object": "19 0 R", + "outlines": [ + { + "dest": [ + "19 0 R", + "/FitH", + 792 + ], + "object": "37 0 R", + "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792" + } + ], + "pageposfrom1": 14 + }, + { + "contents": [ + "68 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 14 + }, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "70 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 15 + }, + "object": "21 0 R", + "outlines": [ + { + "dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "object": "5 0 R", + "title": "•Salad 2 -> 15: /XYZ 66 756 3" + } + ], + "pageposfrom1": 16 + }, + { + "contents": [ + "72 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 16 + }, + "object": "22 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "74 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 17 + }, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "76 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 18 + }, + "object": "24 0 R", + "outlines": [ + { + "dest": [ + "24 0 R", + "/XYZ", + null, + null, + null + ], + "object": "104 0 R", + "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null" + } + ], + "pageposfrom1": 19 + }, + { + "contents": [ + "78 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 19 + }, + "object": "25 0 R", + "outlines": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "object": "105 0 R", + "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "pageposfrom1": 20 + }, + { + "contents": [ + "80 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 20 + }, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "82 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 21 + }, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "84 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 22 + }, + "object": "28 0 R", + "outlines": [ + { + "dest": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "object": "106 0 R", + "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "pageposfrom1": 23 + }, + { + "contents": [ + "86 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 23 + }, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "88 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 24 + }, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "90 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 25 + }, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "92 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 26 + }, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "94 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 27 + }, + "object": "33 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "96 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 28 + }, + "object": "34 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "98 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 29 + }, + "object": "35 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ], + "pagelabels": [ + { + "index": 0, + "label": { + "/P": "0", + "/St": 1 + } + }, + { + "index": 1, + "label": { + "/S": "/R", + "/St": 1 + } + } + ], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [ + { + "dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 6, + "kids": [ + { + "dest": [ + "17 0 R", + "/Fit" + ], + "destpageposfrom1": 12, + "kids": [ + { + "dest": [ + "18 0 R", + "/FitV", + 100 + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "24 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 19, + "kids": [], + "object": "104 0 R", + "open": true, + "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null" + }, + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 20, + "kids": [], + "object": "105 0 R", + "open": true, + "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "object": "100 0 R", + "open": false, + "title": "•Biherbadem 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 23, + "kids": [], + "object": "106 0 R", + "open": true, + "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "object": "101 0 R", + "open": true, + "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null" + } + ], + "object": "36 0 R", + "open": true, + "title": "•Mern 1.1 -> 11: /Fit" + }, + { + "dest": [ + "19 0 R", + "/FitH", + 792 + ], + "destpageposfrom1": 14, + "kids": [ + { + "dest": [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "destpageposfrom1": 2, + "kids": [], + "object": "102 0 R", + "open": true, + "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770" + }, + { + "dest": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 1, + "kids": [], + "object": "103 0 R", + "open": true, + "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null" + } + ], + "object": "37 0 R", + "open": true, + "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792" + } + ], + "object": "4 0 R", + "open": true, + "title": "•Potato 1 -> 5: /XYZ null null null" + }, + { + "dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "destpageposfrom1": 16, + "kids": [], + "object": "5 0 R", + "open": true, + "title": "•Salad 2 -> 15: /XYZ 66 756 3" + } + ], + "objects": { + "1 0 R": { + "/Dests": "107 0 R", + "/Outlines": "2 0 R", + "/PageLabels": { + "/Nums": [ + 0, + { + "/P": "0" + }, + 1, + { + "/S": "/R" + } + ] + }, + "/PageMode": "/UseOutlines", + "/Pages": "3 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 6, + "/First": "4 0 R", + "/Last": "5 0 R", + "/Type": "/Outlines" + }, + "3 0 R": { + "/Count": 30, + "/Kids": [ + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R", + "33 0 R", + "34 0 R", + "35 0 R" + ], + "/Type": "/Pages" + }, + "4 0 R": { + "/Count": 4, + "/Dest": [ + "11 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "36 0 R", + "/Last": "37 0 R", + "/Next": "5 0 R", + "/Parent": "2 0 R", + "/Title": "•Potato 1 -> 5: /XYZ null null null", + "/Type": "/Outline" + }, + "5 0 R": { + "/Dest": [ + "21 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "/Parent": "2 0 R", + "/Prev": "4 0 R", + "/Title": "•Salad 2 -> 15: /XYZ 66 756 3", + "/Type": "/Outline" + }, + "6 0 R": { + "/Contents": "38 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "42 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "44 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "46 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "48 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "50 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Contents": "52 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "13 0 R": { + "/Contents": "54 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "14 0 R": { + "/Contents": "56 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "15 0 R": { + "/Contents": "58 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "16 0 R": { + "/Contents": "60 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "17 0 R": { + "/Contents": "62 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "18 0 R": { + "/Contents": "64 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "19 0 R": { + "/Contents": "66 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "20 0 R": { + "/Contents": "68 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "21 0 R": { + "/Contents": "70 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "22 0 R": { + "/Contents": "72 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "23 0 R": { + "/Contents": "74 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "24 0 R": { + "/Contents": "76 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "25 0 R": { + "/Contents": "78 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "26 0 R": { + "/Contents": "80 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "27 0 R": { + "/Contents": "82 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "28 0 R": { + "/Contents": "84 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "29 0 R": { + "/Contents": "86 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "30 0 R": { + "/Contents": "88 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "31 0 R": { + "/Contents": "90 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "32 0 R": { + "/Contents": "92 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "33 0 R": { + "/Contents": "94 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "34 0 R": { + "/Contents": "96 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "35 0 R": { + "/Contents": "98 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "36 0 R": { + "/Count": 3, + "/Dest": [ + "17 0 R", + "/Fit" + ], + "/First": "100 0 R", + "/Last": "101 0 R", + "/Next": "37 0 R", + "/Parent": "4 0 R", + "/Title": "•Mern 1.1 -> 11: /Fit", + "/Type": "/Outline" + }, + "37 0 R": { + "/Count": 2, + "/Dest": [ + "19 0 R", + "/FitH", + 792 + ], + "/First": "102 0 R", + "/Last": "103 0 R", + "/Parent": "4 0 R", + "/Prev": "36 0 R", + "/Title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792", + "/Type": "/Outline" + }, + "38 0 R": { + "/Length": "39 0 R" + }, + "39 0 R": 44, + "40 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "41 0 R": [ + "/PDF", + "/Text" + ], + "42 0 R": { + "/Length": "43 0 R" + }, + "43 0 R": 44, + "44 0 R": { + "/Length": "45 0 R" + }, + "45 0 R": 44, + "46 0 R": { + "/Length": "47 0 R" + }, + "47 0 R": 44, + "48 0 R": { + "/Length": "49 0 R" + }, + "49 0 R": 44, + "50 0 R": { + "/Length": "51 0 R" + }, + "51 0 R": 44, + "52 0 R": { + "/Length": "53 0 R" + }, + "53 0 R": 44, + "54 0 R": { + "/Length": "55 0 R" + }, + "55 0 R": 44, + "56 0 R": { + "/Length": "57 0 R" + }, + "57 0 R": 44, + "58 0 R": { + "/Length": "59 0 R" + }, + "59 0 R": 44, + "60 0 R": { + "/Length": "61 0 R" + }, + "61 0 R": 45, + "62 0 R": { + "/Length": "63 0 R" + }, + "63 0 R": 45, + "64 0 R": { + "/Length": "65 0 R" + }, + "65 0 R": 45, + "66 0 R": { + "/Length": "67 0 R" + }, + "67 0 R": 45, + "68 0 R": { + "/Length": "69 0 R" + }, + "69 0 R": 45, + "70 0 R": { + "/Length": "71 0 R" + }, + "71 0 R": 45, + "72 0 R": { + "/Length": "73 0 R" + }, + "73 0 R": 45, + "74 0 R": { + "/Length": "75 0 R" + }, + "75 0 R": 45, + "76 0 R": { + "/Length": "77 0 R" + }, + "77 0 R": 45, + "78 0 R": { + "/Length": "79 0 R" + }, + "79 0 R": 45, + "80 0 R": { + "/Length": "81 0 R" + }, + "81 0 R": 45, + "82 0 R": { + "/Length": "83 0 R" + }, + "83 0 R": 45, + "84 0 R": { + "/Length": "85 0 R" + }, + "85 0 R": 45, + "86 0 R": { + "/Length": "87 0 R" + }, + "87 0 R": 45, + "88 0 R": { + "/Length": "89 0 R" + }, + "89 0 R": 45, + "90 0 R": { + "/Length": "91 0 R" + }, + "91 0 R": 45, + "92 0 R": { + "/Length": "93 0 R" + }, + "93 0 R": 45, + "94 0 R": { + "/Length": "95 0 R" + }, + "95 0 R": 45, + "96 0 R": { + "/Length": "97 0 R" + }, + "97 0 R": 45, + "98 0 R": { + "/Length": "99 0 R" + }, + "99 0 R": 45, + "100 0 R": { + "/Count": -2, + "/Dest": [ + "18 0 R", + "/FitV", + 100 + ], + "/First": "104 0 R", + "/Last": "105 0 R", + "/Next": "101 0 R", + "/Parent": "36 0 R", + "/Title": "•Biherbadem 1.1.1 -> 12: /FitV 100", + "/Type": "/Outline" + }, + "101 0 R": { + "/Count": 1, + "/Dest": [ + "18 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "106 0 R", + "/Last": "106 0 R", + "/Parent": "36 0 R", + "/Prev": "100 0 R", + "/Title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null", + "/Type": "/Outline" + }, + "102 0 R": { + "/Dest": "/gabeebee", + "/Next": "103 0 R", + "/Parent": "37 0 R", + "/Title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770", + "/Type": "/Outline" + }, + "103 0 R": { + "/A": { + "/D": [ + "6 0 R", + "/XYZ", + null, + null, + null + ], + "/S": "/GoTo", + "/Type": "/Action" + }, + "/Parent": "37 0 R", + "/Prev": "102 0 R", + "/Title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null", + "/Type": "/Outline" + }, + "104 0 R": { + "/A": { + "/D": "/glarp", + "/S": "/GoTo", + "/Type": "/Action" + }, + "/Next": "105 0 R", + "/Parent": "100 0 R", + "/Title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null", + "/Type": "/Outline" + }, + "105 0 R": { + "/Dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "100 0 R", + "/Prev": "104 0 R", + "/Title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null", + "/Type": "/Outline" + }, + "106 0 R": { + "/Dest": [ + "28 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "101 0 R", + "/Title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null", + "/Type": "/Outline" + }, + "107 0 R": { + "/gabeebee": [ + "7 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "/glarp": [ + "24 0 R", + "/XYZ", + null, + null, + null + ] + }, + "trailer": { + "/ID": [ + "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f", + "Õ+\f\u0017Â\u0016Pib®gC¯ì&\u000f" + ], + "/Root": "1 0 R", + "/Size": 108 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 44 + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 45 + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "100 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "101 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "102 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "103 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "104 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "105 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "106 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "107 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages-v2.out new file mode 100644 index 00000000..6e48d855 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages-v2.out @@ -0,0 +1,678 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "33 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "3 0 R", + "outlines": [ + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "object": "106 0 R", + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "pageposfrom1": 1 + }, + { + "contents": [ + "37 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "4 0 R", + "outlines": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "object": "105 0 R", + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + } + ], + "pageposfrom1": 2 + }, + { + "contents": [ + "39 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 1 + }, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "41 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 2 + }, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "43 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 3 + }, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "45 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 4 + }, + "object": "8 0 R", + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "object": "96 0 R", + "title": "Isís 1 -> 5: /XYZ null null null" + } + ], + "pageposfrom1": 6 + }, + { + "contents": [ + "47 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 5 + }, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "49 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "51 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "53 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 6 + }, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "55 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 7 + }, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "57 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "14 0 R", + "outlines": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "object": "98 0 R", + "title": "Amanda 1.1 -> 11: /Fit" + } + ], + "pageposfrom1": 12 + }, + { + "contents": [ + "59 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 2 + }, + "object": "15 0 R", + "outlines": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "object": "100 0 R", + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "object": "101 0 R", + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "pageposfrom1": 13 + }, + { + "contents": [ + "61 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 3 + }, + "object": "16 0 R", + "outlines": [ + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "object": "99 0 R", + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "pageposfrom1": 14 + }, + { + "contents": [ + "63 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 4 + }, + "object": "17 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "65 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 6 + }, + "object": "18 0 R", + "outlines": [ + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "object": "97 0 R", + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ], + "pageposfrom1": 16 + }, + { + "contents": [ + "67 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 7 + }, + "object": "19 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "69 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 8 + }, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "71 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 9 + }, + "object": "21 0 R", + "outlines": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "object": "102 0 R", + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + } + ], + "pageposfrom1": 19 + }, + { + "contents": [ + "73 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "22 0 R", + "outlines": [ + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "object": "103 0 R", + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "pageposfrom1": 20 + }, + { + "contents": [ + "75 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 12 + }, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "77 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 13 + }, + "object": "24 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "79 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 16059 + }, + "object": "25 0 R", + "outlines": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "object": "104 0 R", + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "pageposfrom1": 23 + }, + { + "contents": [ + "81 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 50 + }, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "83 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 51 + }, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "85 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 52 + }, + "object": "28 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "87 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 53 + }, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "89 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "91 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 55 + }, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "93 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ], + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 6, + "kids": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "destpageposfrom1": 12, + "kids": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 19, + "kids": [], + "object": "102 0 R", + "open": true, + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + }, + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 20, + "kids": [], + "object": "103 0 R", + "open": true, + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "object": "100 0 R", + "open": false, + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 23, + "kids": [], + "object": "104 0 R", + "open": true, + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "object": "101 0 R", + "open": true, + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "object": "98 0 R", + "open": false, + "title": "Amanda 1.1 -> 11: /Fit" + }, + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "destpageposfrom1": 14, + "kids": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "destpageposfrom1": 2, + "kids": [], + "object": "105 0 R", + "open": true, + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + }, + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 1, + "kids": [], + "object": "106 0 R", + "open": true, + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "object": "99 0 R", + "open": true, + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "object": "96 0 R", + "open": true, + "title": "Isís 1 -> 5: /XYZ null null null" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "destpageposfrom1": 16, + "kids": [], + "object": "97 0 R", + "open": true, + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ] +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v2.out new file mode 100644 index 00000000..1b42f117 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v2.out @@ -0,0 +1,161 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 6, + "kids": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "destpageposfrom1": 12, + "kids": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 19, + "kids": [], + "object": "102 0 R", + "open": true, + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + }, + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 20, + "kids": [], + "object": "103 0 R", + "open": true, + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "object": "100 0 R", + "open": false, + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 23, + "kids": [], + "object": "104 0 R", + "open": true, + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "object": "101 0 R", + "open": true, + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "object": "98 0 R", + "open": false, + "title": "Amanda 1.1 -> 11: /Fit" + }, + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "destpageposfrom1": 14, + "kids": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "destpageposfrom1": 2, + "kids": [], + "object": "105 0 R", + "open": true, + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + }, + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 1, + "kids": [], + "object": "106 0 R", + "open": true, + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "object": "99 0 R", + "open": true, + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "object": "96 0 R", + "open": true, + "title": "Isís 1 -> 5: /XYZ null null null" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "destpageposfrom1": 16, + "kids": [], + "object": "97 0 R", + "open": true, + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ] +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels-v2.out new file mode 100644 index 00000000..1febfe71 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels-v2.out @@ -0,0 +1,92 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pagelabels": [ + { + "index": 0, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 2, + "label": { + "/S": "/r", + "/St": 1 + } + }, + { + "index": 7, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 9, + "label": { + "/S": "/r", + "/St": 6 + } + }, + { + "index": 11, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 12, + "label": { + "/S": "/D", + "/St": 2 + } + }, + { + "index": 15, + "label": { + "/S": "/D", + "/St": 6 + } + }, + { + "index": 19, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 20, + "label": { + "/S": "/D", + "/St": 12 + } + }, + { + "index": 22, + "label": { + "/S": "/D", + "/St": 16059 + } + }, + { + "index": 23, + "label": { + "/S": "/r", + "/St": 50 + } + }, + { + "index": 29, + "label": { + "/S": "/r", + "/St": 54 + } + } + ] +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v2.out new file mode 100644 index 00000000..1b46af05 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v2.out @@ -0,0 +1,523 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "33 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "3 0 R", + "outlines": [ + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "object": "106 0 R", + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "pageposfrom1": 1 + }, + { + "contents": [ + "37 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "4 0 R", + "outlines": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "object": "105 0 R", + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + } + ], + "pageposfrom1": 2 + }, + { + "contents": [ + "39 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 1 + }, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "41 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 2 + }, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "43 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 3 + }, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "45 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 4 + }, + "object": "8 0 R", + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "object": "96 0 R", + "title": "Isís 1 -> 5: /XYZ null null null" + } + ], + "pageposfrom1": 6 + }, + { + "contents": [ + "47 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 5 + }, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "49 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "51 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "53 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 6 + }, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "55 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 7 + }, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "57 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "14 0 R", + "outlines": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "object": "98 0 R", + "title": "Amanda 1.1 -> 11: /Fit" + } + ], + "pageposfrom1": 12 + }, + { + "contents": [ + "59 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 2 + }, + "object": "15 0 R", + "outlines": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "object": "100 0 R", + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "object": "101 0 R", + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "pageposfrom1": 13 + }, + { + "contents": [ + "61 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 3 + }, + "object": "16 0 R", + "outlines": [ + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "object": "99 0 R", + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "pageposfrom1": 14 + }, + { + "contents": [ + "63 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 4 + }, + "object": "17 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "65 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 6 + }, + "object": "18 0 R", + "outlines": [ + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "object": "97 0 R", + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ], + "pageposfrom1": 16 + }, + { + "contents": [ + "67 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 7 + }, + "object": "19 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "69 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 8 + }, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "71 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 9 + }, + "object": "21 0 R", + "outlines": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "object": "102 0 R", + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + } + ], + "pageposfrom1": 19 + }, + { + "contents": [ + "73 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "22 0 R", + "outlines": [ + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "object": "103 0 R", + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "pageposfrom1": 20 + }, + { + "contents": [ + "75 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 12 + }, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "77 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 13 + }, + "object": "24 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "79 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 16059 + }, + "object": "25 0 R", + "outlines": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "object": "104 0 R", + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "pageposfrom1": 23 + }, + { + "contents": [ + "81 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 50 + }, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "83 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 51 + }, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "85 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 52 + }, + "object": "28 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "87 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 53 + }, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "89 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "91 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 55 + }, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "93 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ] +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-2-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-2-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-2-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-2-v2.out new file mode 100644 index 00000000..b378b012 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-2-v2.out @@ -0,0 +1,48 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "objects": { + "2 0 R": { + "/Count": 30, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R" + ], + "/Type": "/Pages" + }, + "trailer": { + "/Root": "1 0 R", + "/Size": 107 + } + } +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-v2.out new file mode 100644 index 00000000..b73c11e0 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-trailer-v2.out @@ -0,0 +1,12 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "objects": { + "trailer": { + "/Root": "1 0 R", + "/Size": 107 + } + } +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v2.out new file mode 100644 index 00000000..bbba10b8 --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v2.out @@ -0,0 +1,912 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "objects": { + "1 0 R": { + "/Outlines": "95 0 R", + "/PageLabels": { + "/Nums": [ + 0, + { + "/P": "" + }, + 2, + { + "/S": "/r", + "/St": 1 + }, + 7, + { + "/P": "" + }, + 9, + { + "/S": "/r", + "/St": 6 + }, + 11, + { + "/P": "" + }, + 12, + { + "/S": "/D", + "/St": 2 + }, + 15, + { + "/S": "/D", + "/St": 6 + }, + 19, + { + "/P": "" + }, + 20, + { + "/S": "/D", + "/St": 12 + }, + 22, + { + "/S": "/D", + "/St": 16059 + }, + 23, + { + "/S": "/r", + "/St": 50 + }, + 29, + { + "/S": "/r", + "/St": 54 + } + ] + }, + "/PageMode": "/UseOutlines", + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 30, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "33 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "37 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "39 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "41 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "43 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "45 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "47 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "49 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "51 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Contents": "53 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "13 0 R": { + "/Contents": "55 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "14 0 R": { + "/Contents": "57 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "15 0 R": { + "/Contents": "59 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "16 0 R": { + "/Contents": "61 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "17 0 R": { + "/Contents": "63 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "18 0 R": { + "/Contents": "65 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "19 0 R": { + "/Contents": "67 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "20 0 R": { + "/Contents": "69 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "21 0 R": { + "/Contents": "71 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "22 0 R": { + "/Contents": "73 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "23 0 R": { + "/Contents": "75 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "24 0 R": { + "/Contents": "77 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "25 0 R": { + "/Contents": "79 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "26 0 R": { + "/Contents": "81 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "27 0 R": { + "/Contents": "83 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "28 0 R": { + "/Contents": "85 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "29 0 R": { + "/Contents": "87 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "30 0 R": { + "/Contents": "89 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "31 0 R": { + "/Contents": "91 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "32 0 R": { + "/Contents": "93 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "33 0 R": { + "/Length": "34 0 R" + }, + "34 0 R": 46, + "35 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "36 0 R": [ + "/PDF", + "/Text" + ], + "37 0 R": { + "/Length": "38 0 R" + }, + "38 0 R": 46, + "39 0 R": { + "/Length": "40 0 R" + }, + "40 0 R": 46, + "41 0 R": { + "/Length": "42 0 R" + }, + "42 0 R": 46, + "43 0 R": { + "/Length": "44 0 R" + }, + "44 0 R": 46, + "45 0 R": { + "/Length": "46 0 R" + }, + "46 0 R": 46, + "47 0 R": { + "/Length": "48 0 R" + }, + "48 0 R": 46, + "49 0 R": { + "/Length": "50 0 R" + }, + "50 0 R": 46, + "51 0 R": { + "/Length": "52 0 R" + }, + "52 0 R": 46, + "53 0 R": { + "/Length": "54 0 R" + }, + "54 0 R": 46, + "55 0 R": { + "/Length": "56 0 R" + }, + "56 0 R": 47, + "57 0 R": { + "/Length": "58 0 R" + }, + "58 0 R": 47, + "59 0 R": { + "/Length": "60 0 R" + }, + "60 0 R": 47, + "61 0 R": { + "/Length": "62 0 R" + }, + "62 0 R": 47, + "63 0 R": { + "/Length": "64 0 R" + }, + "64 0 R": 47, + "65 0 R": { + "/Length": "66 0 R" + }, + "66 0 R": 47, + "67 0 R": { + "/Length": "68 0 R" + }, + "68 0 R": 47, + "69 0 R": { + "/Length": "70 0 R" + }, + "70 0 R": 47, + "71 0 R": { + "/Length": "72 0 R" + }, + "72 0 R": 47, + "73 0 R": { + "/Length": "74 0 R" + }, + "74 0 R": 47, + "75 0 R": { + "/Length": "76 0 R" + }, + "76 0 R": 47, + "77 0 R": { + "/Length": "78 0 R" + }, + "78 0 R": 47, + "79 0 R": { + "/Length": "80 0 R" + }, + "80 0 R": 47, + "81 0 R": { + "/Length": "82 0 R" + }, + "82 0 R": 47, + "83 0 R": { + "/Length": "84 0 R" + }, + "84 0 R": 47, + "85 0 R": { + "/Length": "86 0 R" + }, + "86 0 R": 47, + "87 0 R": { + "/Length": "88 0 R" + }, + "88 0 R": 47, + "89 0 R": { + "/Length": "90 0 R" + }, + "90 0 R": 47, + "91 0 R": { + "/Length": "92 0 R" + }, + "92 0 R": 47, + "93 0 R": { + "/Length": "94 0 R" + }, + "94 0 R": 47, + "95 0 R": { + "/Count": 6, + "/First": "96 0 R", + "/Last": "97 0 R", + "/Type": "/Outlines" + }, + "96 0 R": { + "/Count": 4, + "/Dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "98 0 R", + "/Last": "99 0 R", + "/Next": "97 0 R", + "/Parent": "95 0 R", + "/Title": "Isís 1 -> 5: /XYZ null null null", + "/Type": "/Outline" + }, + "97 0 R": { + "/Dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "/Parent": "95 0 R", + "/Prev": "96 0 R", + "/Title": "Trepak 2 -> 15: /XYZ 66 756 3", + "/Type": "/Outline" + }, + "98 0 R": { + "/Count": -3, + "/Dest": [ + "14 0 R", + "/Fit" + ], + "/First": "100 0 R", + "/Last": "101 0 R", + "/Next": "99 0 R", + "/Parent": "96 0 R", + "/Title": "Amanda 1.1 -> 11: /Fit", + "/Type": "/Outline" + }, + "99 0 R": { + "/Count": 2, + "/Dest": [ + "16 0 R", + "/FitH", + 792 + ], + "/First": "105 0 R", + "/Last": "106 0 R", + "/Parent": "96 0 R", + "/Prev": "98 0 R", + "/Title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792", + "/Type": "/Outline" + }, + "100 0 R": { + "/Count": -2, + "/Dest": [ + "15 0 R", + "/FitV", + 100 + ], + "/First": "102 0 R", + "/Last": "103 0 R", + "/Next": "101 0 R", + "/Parent": "98 0 R", + "/Title": "Isosicle 1.1.1 -> 12: /FitV 100", + "/Type": "/Outline" + }, + "101 0 R": { + "/Count": 1, + "/Dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "104 0 R", + "/Last": "104 0 R", + "/Parent": "98 0 R", + "/Prev": "100 0 R", + "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null", + "/Type": "/Outline" + }, + "102 0 R": { + "/Dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "/Next": "103 0 R", + "/Parent": "100 0 R", + "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null", + "/Type": "/Outline" + }, + "103 0 R": { + "/Dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "100 0 R", + "/Prev": "102 0 R", + "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null", + "/Type": "/Outline" + }, + "104 0 R": { + "/Dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "101 0 R", + "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null", + "/Type": "/Outline" + }, + "105 0 R": { + "/Dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "/Next": "106 0 R", + "/Parent": "99 0 R", + "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770", + "/Type": "/Outline" + }, + "106 0 R": { + "/Dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "99 0 R", + "/Prev": "105 0 R", + "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null", + "/Type": "/Outline" + }, + "trailer": { + "/Root": "1 0 R", + "/Size": 107 + } + } +} diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-and-outlines.out rename to qpdf/qtest/qpdf/json-page-labels-and-outlines-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-v2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-v2.out new file mode 100644 index 00000000..4154693d --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-v2.out @@ -0,0 +1,2447 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "33 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "3 0 R", + "outlines": [ + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "object": "106 0 R", + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "pageposfrom1": 1 + }, + { + "contents": [ + "37 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "4 0 R", + "outlines": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "object": "105 0 R", + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + } + ], + "pageposfrom1": 2 + }, + { + "contents": [ + "39 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 1 + }, + "object": "5 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "41 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 2 + }, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "43 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 3 + }, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "45 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 4 + }, + "object": "8 0 R", + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "object": "96 0 R", + "title": "Isís 1 -> 5: /XYZ null null null" + } + ], + "pageposfrom1": 6 + }, + { + "contents": [ + "47 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 5 + }, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "49 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "51 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 2 + }, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "53 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 6 + }, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "55 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 7 + }, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "57 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "14 0 R", + "outlines": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "object": "98 0 R", + "title": "Amanda 1.1 -> 11: /Fit" + } + ], + "pageposfrom1": 12 + }, + { + "contents": [ + "59 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 2 + }, + "object": "15 0 R", + "outlines": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "object": "100 0 R", + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "object": "101 0 R", + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "pageposfrom1": 13 + }, + { + "contents": [ + "61 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 3 + }, + "object": "16 0 R", + "outlines": [ + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "object": "99 0 R", + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "pageposfrom1": 14 + }, + { + "contents": [ + "63 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 4 + }, + "object": "17 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "65 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 6 + }, + "object": "18 0 R", + "outlines": [ + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "object": "97 0 R", + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ], + "pageposfrom1": 16 + }, + { + "contents": [ + "67 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 7 + }, + "object": "19 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "69 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 8 + }, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "71 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 9 + }, + "object": "21 0 R", + "outlines": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "object": "102 0 R", + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + } + ], + "pageposfrom1": 19 + }, + { + "contents": [ + "73 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "22 0 R", + "outlines": [ + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "object": "103 0 R", + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "pageposfrom1": 20 + }, + { + "contents": [ + "75 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 12 + }, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "77 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 13 + }, + "object": "24 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "79 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 16059 + }, + "object": "25 0 R", + "outlines": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "object": "104 0 R", + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "pageposfrom1": 23 + }, + { + "contents": [ + "81 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 50 + }, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "83 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 51 + }, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "85 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 52 + }, + "object": "28 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "87 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 53 + }, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "89 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "91 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 55 + }, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "93 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ], + "pagelabels": [ + { + "index": 0, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 2, + "label": { + "/S": "/r", + "/St": 1 + } + }, + { + "index": 7, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 9, + "label": { + "/S": "/r", + "/St": 6 + } + }, + { + "index": 11, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 12, + "label": { + "/S": "/D", + "/St": 2 + } + }, + { + "index": 15, + "label": { + "/S": "/D", + "/St": 6 + } + }, + { + "index": 19, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 20, + "label": { + "/S": "/D", + "/St": 12 + } + }, + { + "index": 22, + "label": { + "/S": "/D", + "/St": 16059 + } + }, + { + "index": 23, + "label": { + "/S": "/r", + "/St": 50 + } + }, + { + "index": 29, + "label": { + "/S": "/r", + "/St": 54 + } + } + ], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [ + { + "dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 6, + "kids": [ + { + "dest": [ + "14 0 R", + "/Fit" + ], + "destpageposfrom1": 12, + "kids": [ + { + "dest": [ + "15 0 R", + "/FitV", + 100 + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 19, + "kids": [], + "object": "102 0 R", + "open": true, + "title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null" + }, + { + "dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 20, + "kids": [], + "object": "103 0 R", + "open": true, + "title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null" + } + ], + "object": "100 0 R", + "open": false, + "title": "Isosicle 1.1.1 -> 12: /FitV 100" + }, + { + "dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 13, + "kids": [ + { + "dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 23, + "kids": [], + "object": "104 0 R", + "open": true, + "title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null" + } + ], + "object": "101 0 R", + "open": true, + "title": "Isosicle 1.1.2 -> 12: /XYZ null null null" + } + ], + "object": "98 0 R", + "open": false, + "title": "Amanda 1.1 -> 11: /Fit" + }, + { + "dest": [ + "16 0 R", + "/FitH", + 792 + ], + "destpageposfrom1": 14, + "kids": [ + { + "dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "destpageposfrom1": 2, + "kids": [], + "object": "105 0 R", + "open": true, + "title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770" + }, + { + "dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "destpageposfrom1": 1, + "kids": [], + "object": "106 0 R", + "open": true, + "title": "Trepsicle 1.2.2 -> 0: /XYZ null null null" + } + ], + "object": "99 0 R", + "open": true, + "title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792" + } + ], + "object": "96 0 R", + "open": true, + "title": "Isís 1 -> 5: /XYZ null null null" + }, + { + "dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "destpageposfrom1": 16, + "kids": [], + "object": "97 0 R", + "open": true, + "title": "Trepak 2 -> 15: /XYZ 66 756 3" + } + ], + "objects": { + "1 0 R": { + "/Outlines": "95 0 R", + "/PageLabels": { + "/Nums": [ + 0, + { + "/P": "" + }, + 2, + { + "/S": "/r", + "/St": 1 + }, + 7, + { + "/P": "" + }, + 9, + { + "/S": "/r", + "/St": 6 + }, + 11, + { + "/P": "" + }, + 12, + { + "/S": "/D", + "/St": 2 + }, + 15, + { + "/S": "/D", + "/St": 6 + }, + 19, + { + "/P": "" + }, + 20, + { + "/S": "/D", + "/St": 12 + }, + 22, + { + "/S": "/D", + "/St": 16059 + }, + 23, + { + "/S": "/r", + "/St": 50 + }, + 29, + { + "/S": "/r", + "/St": 54 + } + ] + }, + "/PageMode": "/UseOutlines", + "/Pages": "2 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Count": 30, + "/Kids": [ + "3 0 R", + "4 0 R", + "5 0 R", + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R" + ], + "/Type": "/Pages" + }, + "3 0 R": { + "/Contents": "33 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "4 0 R": { + "/Contents": "37 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "5 0 R": { + "/Contents": "39 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "6 0 R": { + "/Contents": "41 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "43 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "45 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "47 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "49 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "51 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Contents": "53 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "13 0 R": { + "/Contents": "55 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "14 0 R": { + "/Contents": "57 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "15 0 R": { + "/Contents": "59 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "16 0 R": { + "/Contents": "61 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "17 0 R": { + "/Contents": "63 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "18 0 R": { + "/Contents": "65 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "19 0 R": { + "/Contents": "67 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "20 0 R": { + "/Contents": "69 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "21 0 R": { + "/Contents": "71 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "22 0 R": { + "/Contents": "73 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "23 0 R": { + "/Contents": "75 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "24 0 R": { + "/Contents": "77 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "25 0 R": { + "/Contents": "79 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "26 0 R": { + "/Contents": "81 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "27 0 R": { + "/Contents": "83 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "28 0 R": { + "/Contents": "85 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "29 0 R": { + "/Contents": "87 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "30 0 R": { + "/Contents": "89 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "31 0 R": { + "/Contents": "91 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "32 0 R": { + "/Contents": "93 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "2 0 R", + "/Resources": { + "/Font": { + "/F1": "35 0 R" + }, + "/ProcSet": "36 0 R" + }, + "/Type": "/Page" + }, + "33 0 R": { + "/Length": "34 0 R" + }, + "34 0 R": 46, + "35 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "36 0 R": [ + "/PDF", + "/Text" + ], + "37 0 R": { + "/Length": "38 0 R" + }, + "38 0 R": 46, + "39 0 R": { + "/Length": "40 0 R" + }, + "40 0 R": 46, + "41 0 R": { + "/Length": "42 0 R" + }, + "42 0 R": 46, + "43 0 R": { + "/Length": "44 0 R" + }, + "44 0 R": 46, + "45 0 R": { + "/Length": "46 0 R" + }, + "46 0 R": 46, + "47 0 R": { + "/Length": "48 0 R" + }, + "48 0 R": 46, + "49 0 R": { + "/Length": "50 0 R" + }, + "50 0 R": 46, + "51 0 R": { + "/Length": "52 0 R" + }, + "52 0 R": 46, + "53 0 R": { + "/Length": "54 0 R" + }, + "54 0 R": 46, + "55 0 R": { + "/Length": "56 0 R" + }, + "56 0 R": 47, + "57 0 R": { + "/Length": "58 0 R" + }, + "58 0 R": 47, + "59 0 R": { + "/Length": "60 0 R" + }, + "60 0 R": 47, + "61 0 R": { + "/Length": "62 0 R" + }, + "62 0 R": 47, + "63 0 R": { + "/Length": "64 0 R" + }, + "64 0 R": 47, + "65 0 R": { + "/Length": "66 0 R" + }, + "66 0 R": 47, + "67 0 R": { + "/Length": "68 0 R" + }, + "68 0 R": 47, + "69 0 R": { + "/Length": "70 0 R" + }, + "70 0 R": 47, + "71 0 R": { + "/Length": "72 0 R" + }, + "72 0 R": 47, + "73 0 R": { + "/Length": "74 0 R" + }, + "74 0 R": 47, + "75 0 R": { + "/Length": "76 0 R" + }, + "76 0 R": 47, + "77 0 R": { + "/Length": "78 0 R" + }, + "78 0 R": 47, + "79 0 R": { + "/Length": "80 0 R" + }, + "80 0 R": 47, + "81 0 R": { + "/Length": "82 0 R" + }, + "82 0 R": 47, + "83 0 R": { + "/Length": "84 0 R" + }, + "84 0 R": 47, + "85 0 R": { + "/Length": "86 0 R" + }, + "86 0 R": 47, + "87 0 R": { + "/Length": "88 0 R" + }, + "88 0 R": 47, + "89 0 R": { + "/Length": "90 0 R" + }, + "90 0 R": 47, + "91 0 R": { + "/Length": "92 0 R" + }, + "92 0 R": 47, + "93 0 R": { + "/Length": "94 0 R" + }, + "94 0 R": 47, + "95 0 R": { + "/Count": 6, + "/First": "96 0 R", + "/Last": "97 0 R", + "/Type": "/Outlines" + }, + "96 0 R": { + "/Count": 4, + "/Dest": [ + "8 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "98 0 R", + "/Last": "99 0 R", + "/Next": "97 0 R", + "/Parent": "95 0 R", + "/Title": "Isís 1 -> 5: /XYZ null null null", + "/Type": "/Outline" + }, + "97 0 R": { + "/Dest": [ + "18 0 R", + "/XYZ", + 66, + 756, + 3 + ], + "/Parent": "95 0 R", + "/Prev": "96 0 R", + "/Title": "Trepak 2 -> 15: /XYZ 66 756 3", + "/Type": "/Outline" + }, + "98 0 R": { + "/Count": -3, + "/Dest": [ + "14 0 R", + "/Fit" + ], + "/First": "100 0 R", + "/Last": "101 0 R", + "/Next": "99 0 R", + "/Parent": "96 0 R", + "/Title": "Amanda 1.1 -> 11: /Fit", + "/Type": "/Outline" + }, + "99 0 R": { + "/Count": 2, + "/Dest": [ + "16 0 R", + "/FitH", + 792 + ], + "/First": "105 0 R", + "/Last": "106 0 R", + "/Parent": "96 0 R", + "/Prev": "98 0 R", + "/Title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792", + "/Type": "/Outline" + }, + "100 0 R": { + "/Count": -2, + "/Dest": [ + "15 0 R", + "/FitV", + 100 + ], + "/First": "102 0 R", + "/Last": "103 0 R", + "/Next": "101 0 R", + "/Parent": "98 0 R", + "/Title": "Isosicle 1.1.1 -> 12: /FitV 100", + "/Type": "/Outline" + }, + "101 0 R": { + "/Count": 1, + "/Dest": [ + "15 0 R", + "/XYZ", + null, + null, + null + ], + "/First": "104 0 R", + "/Last": "104 0 R", + "/Parent": "98 0 R", + "/Prev": "100 0 R", + "/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null", + "/Type": "/Outline" + }, + "102 0 R": { + "/Dest": [ + "21 0 R", + "/XYZ", + null, + null, + null + ], + "/Next": "103 0 R", + "/Parent": "100 0 R", + "/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null", + "/Type": "/Outline" + }, + "103 0 R": { + "/Dest": [ + "22 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "100 0 R", + "/Prev": "102 0 R", + "/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null", + "/Type": "/Outline" + }, + "104 0 R": { + "/Dest": [ + "25 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "101 0 R", + "/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null", + "/Type": "/Outline" + }, + "105 0 R": { + "/Dest": [ + "4 0 R", + "/FitR", + 66, + 714, + 180, + 770 + ], + "/Next": "106 0 R", + "/Parent": "99 0 R", + "/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770", + "/Type": "/Outline" + }, + "106 0 R": { + "/Dest": [ + "3 0 R", + "/XYZ", + null, + null, + null + ], + "/Parent": "99 0 R", + "/Prev": "105 0 R", + "/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null", + "/Type": "/Outline" + }, + "trailer": { + "/Root": "1 0 R", + "/Size": 107 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "100 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "101 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "102 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "103 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "104 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "105 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "106 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +} diff --git a/qpdf/qtest/qpdf/json-page-labels-num-tree.out b/qpdf/qtest/qpdf/json-page-labels-num-tree-v1.out similarity index 100% rename from qpdf/qtest/qpdf/json-page-labels-num-tree.out rename to qpdf/qtest/qpdf/json-page-labels-num-tree-v1.out diff --git a/qpdf/qtest/qpdf/json-page-labels-num-tree-v2.out b/qpdf/qtest/qpdf/json-page-labels-num-tree-v2.out new file mode 100644 index 00000000..a4bc2cfa --- /dev/null +++ b/qpdf/qtest/qpdf/json-page-labels-num-tree-v2.out @@ -0,0 +1,2033 @@ +{ + "version": 1, + "parameters": { + "decodelevel": "generalized" + }, + "pages": [ + { + "contents": [ + "38 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 1 + }, + "object": "6 0 R", + "outlines": [], + "pageposfrom1": 1 + }, + { + "contents": [ + "42 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 2 + }, + "object": "7 0 R", + "outlines": [], + "pageposfrom1": 2 + }, + { + "contents": [ + "44 0 R" + ], + "images": [], + "label": { + "/P": "blank", + "/St": 1 + }, + "object": "8 0 R", + "outlines": [], + "pageposfrom1": 3 + }, + { + "contents": [ + "46 0 R" + ], + "images": [], + "label": { + "/P": "X-", + "/S": "/A", + "/St": 17 + }, + "object": "9 0 R", + "outlines": [], + "pageposfrom1": 4 + }, + { + "contents": [ + "48 0 R" + ], + "images": [], + "label": { + "/P": "X-", + "/S": "/A", + "/St": 18 + }, + "object": "10 0 R", + "outlines": [], + "pageposfrom1": 5 + }, + { + "contents": [ + "50 0 R" + ], + "images": [], + "label": { + "/P": "", + "/St": 1 + }, + "object": "11 0 R", + "outlines": [], + "pageposfrom1": 6 + }, + { + "contents": [ + "52 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 3 + }, + "object": "12 0 R", + "outlines": [], + "pageposfrom1": 7 + }, + { + "contents": [ + "54 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 4 + }, + "object": "13 0 R", + "outlines": [], + "pageposfrom1": 8 + }, + { + "contents": [ + "56 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 5 + }, + "object": "14 0 R", + "outlines": [], + "pageposfrom1": 9 + }, + { + "contents": [ + "58 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 1 + }, + "object": "15 0 R", + "outlines": [], + "pageposfrom1": 10 + }, + { + "contents": [ + "60 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 2 + }, + "object": "16 0 R", + "outlines": [], + "pageposfrom1": 11 + }, + { + "contents": [ + "62 0 R" + ], + "images": [], + "label": { + "/S": "/a", + "/St": 1 + }, + "object": "17 0 R", + "outlines": [], + "pageposfrom1": 12 + }, + { + "contents": [ + "64 0 R" + ], + "images": [], + "label": { + "/S": "/a", + "/St": 3 + }, + "object": "18 0 R", + "outlines": [], + "pageposfrom1": 13 + }, + { + "contents": [ + "66 0 R" + ], + "images": [], + "label": { + "/S": "/a", + "/St": 4 + }, + "object": "19 0 R", + "outlines": [], + "pageposfrom1": 14 + }, + { + "contents": [ + "68 0 R" + ], + "images": [], + "label": { + "/S": "/a", + "/St": 5 + }, + "object": "20 0 R", + "outlines": [], + "pageposfrom1": 15 + }, + { + "contents": [ + "70 0 R" + ], + "images": [], + "label": { + "/P": "q.", + "/S": "/D", + "/St": 6 + }, + "object": "21 0 R", + "outlines": [], + "pageposfrom1": 16 + }, + { + "contents": [ + "72 0 R" + ], + "images": [], + "label": { + "/P": "q.", + "/S": "/D", + "/St": 7 + }, + "object": "22 0 R", + "outlines": [], + "pageposfrom1": 17 + }, + { + "contents": [ + "74 0 R" + ], + "images": [], + "label": { + "/P": "q.", + "/S": "/D", + "/St": 8 + }, + "object": "23 0 R", + "outlines": [], + "pageposfrom1": 18 + }, + { + "contents": [ + "76 0 R" + ], + "images": [], + "label": { + "/P": "q.", + "/S": "/D", + "/St": 9 + }, + "object": "24 0 R", + "outlines": [], + "pageposfrom1": 19 + }, + { + "contents": [ + "78 0 R" + ], + "images": [], + "label": { + "/P": "www", + "/St": 1 + }, + "object": "25 0 R", + "outlines": [], + "pageposfrom1": 20 + }, + { + "contents": [ + "80 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 12 + }, + "object": "26 0 R", + "outlines": [], + "pageposfrom1": 21 + }, + { + "contents": [ + "82 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 13 + }, + "object": "27 0 R", + "outlines": [], + "pageposfrom1": 22 + }, + { + "contents": [ + "84 0 R" + ], + "images": [], + "label": { + "/S": "/D", + "/St": 16059 + }, + "object": "28 0 R", + "outlines": [], + "pageposfrom1": 23 + }, + { + "contents": [ + "86 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 50 + }, + "object": "29 0 R", + "outlines": [], + "pageposfrom1": 24 + }, + { + "contents": [ + "88 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 51 + }, + "object": "30 0 R", + "outlines": [], + "pageposfrom1": 25 + }, + { + "contents": [ + "90 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 52 + }, + "object": "31 0 R", + "outlines": [], + "pageposfrom1": 26 + }, + { + "contents": [ + "92 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 53 + }, + "object": "32 0 R", + "outlines": [], + "pageposfrom1": 27 + }, + { + "contents": [ + "94 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 54 + }, + "object": "33 0 R", + "outlines": [], + "pageposfrom1": 28 + }, + { + "contents": [ + "96 0 R" + ], + "images": [], + "label": { + "/S": "/R", + "/St": 55 + }, + "object": "34 0 R", + "outlines": [], + "pageposfrom1": 29 + }, + { + "contents": [ + "98 0 R" + ], + "images": [], + "label": { + "/S": "/r", + "/St": 54 + }, + "object": "35 0 R", + "outlines": [], + "pageposfrom1": 30 + } + ], + "pagelabels": [ + { + "index": 0, + "label": { + "/S": "/r", + "/St": 1 + } + }, + { + "index": 2, + "label": { + "/P": "blank", + "/St": 1 + } + }, + { + "index": 3, + "label": { + "/P": "X-", + "/S": "/A", + "/St": 17 + } + }, + { + "index": 5, + "label": { + "/P": "", + "/St": 1 + } + }, + { + "index": 6, + "label": { + "/S": "/R", + "/St": 3 + } + }, + { + "index": 9, + "label": { + "/S": "/D", + "/St": 1 + } + }, + { + "index": 11, + "label": { + "/S": "/a", + "/St": 1 + } + }, + { + "index": 12, + "label": { + "/S": "/a", + "/St": 3 + } + }, + { + "index": 15, + "label": { + "/P": "q.", + "/S": "/D", + "/St": 6 + } + }, + { + "index": 19, + "label": { + "/P": "www", + "/St": 1 + } + }, + { + "index": 20, + "label": { + "/S": "/D", + "/St": 12 + } + }, + { + "index": 22, + "label": { + "/S": "/D", + "/St": 16059 + } + }, + { + "index": 23, + "label": { + "/S": "/R", + "/St": 50 + } + }, + { + "index": 29, + "label": { + "/S": "/r", + "/St": 54 + } + } + ], + "acroform": { + "fields": [], + "hasacroform": false, + "needappearances": false + }, + "attachments": {}, + "encrypt": { + "capabilities": { + "accessibility": true, + "extract": true, + "moddifyannotations": true, + "modify": true, + "modifyassembly": true, + "modifyforms": true, + "modifyother": true, + "printhigh": true, + "printlow": true + }, + "encrypted": false, + "ownerpasswordmatched": false, + "parameters": { + "P": 0, + "R": 0, + "V": 0, + "bits": 0, + "filemethod": "none", + "key": null, + "method": "none", + "streammethod": "none", + "stringmethod": "none" + }, + "userpasswordmatched": false + }, + "outlines": [], + "objects": { + "1 0 R": { + "/PageLabels": "2 0 R", + "/Pages": "3 0 R", + "/Type": "/Catalog" + }, + "2 0 R": { + "/Kids": [ + "4 0 R", + "5 0 R" + ] + }, + "3 0 R": { + "/Count": 30, + "/Kids": [ + "6 0 R", + "7 0 R", + "8 0 R", + "9 0 R", + "10 0 R", + "11 0 R", + "12 0 R", + "13 0 R", + "14 0 R", + "15 0 R", + "16 0 R", + "17 0 R", + "18 0 R", + "19 0 R", + "20 0 R", + "21 0 R", + "22 0 R", + "23 0 R", + "24 0 R", + "25 0 R", + "26 0 R", + "27 0 R", + "28 0 R", + "29 0 R", + "30 0 R", + "31 0 R", + "32 0 R", + "33 0 R", + "34 0 R", + "35 0 R" + ], + "/Type": "/Pages" + }, + "4 0 R": { + "/Kids": [ + "36 0 R", + "37 0 R" + ], + "/Limits": [ + 0, + 19 + ] + }, + "5 0 R": { + "/Limits": [ + 20, + 29 + ], + "/Nums": [ + 20, + { + "/S": "/D", + "/St": 12 + }, + 22, + { + "/S": "/D", + "/St": 16059 + }, + 23, + { + "/S": "/R", + "/St": 50 + }, + 29, + { + "/S": "/r", + "/St": 54 + } + ] + }, + "6 0 R": { + "/Contents": "38 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "7 0 R": { + "/Contents": "42 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "8 0 R": { + "/Contents": "44 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "9 0 R": { + "/Contents": "46 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "10 0 R": { + "/Contents": "48 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "11 0 R": { + "/Contents": "50 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "12 0 R": { + "/Contents": "52 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "13 0 R": { + "/Contents": "54 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "14 0 R": { + "/Contents": "56 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "15 0 R": { + "/Contents": "58 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "16 0 R": { + "/Contents": "60 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "17 0 R": { + "/Contents": "62 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "18 0 R": { + "/Contents": "64 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "19 0 R": { + "/Contents": "66 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "20 0 R": { + "/Contents": "68 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "21 0 R": { + "/Contents": "70 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "22 0 R": { + "/Contents": "72 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "23 0 R": { + "/Contents": "74 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "24 0 R": { + "/Contents": "76 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "25 0 R": { + "/Contents": "78 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "26 0 R": { + "/Contents": "80 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "27 0 R": { + "/Contents": "82 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "28 0 R": { + "/Contents": "84 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "29 0 R": { + "/Contents": "86 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "30 0 R": { + "/Contents": "88 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "31 0 R": { + "/Contents": "90 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "32 0 R": { + "/Contents": "92 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "33 0 R": { + "/Contents": "94 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "34 0 R": { + "/Contents": "96 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "35 0 R": { + "/Contents": "98 0 R", + "/MediaBox": [ + 0, + 0, + 612, + 792 + ], + "/Parent": "3 0 R", + "/Resources": { + "/Font": { + "/F1": "40 0 R" + }, + "/ProcSet": "41 0 R" + }, + "/Type": "/Page" + }, + "36 0 R": { + "/Limits": [ + 0, + 9 + ], + "/Nums": [ + 0, + { + "/S": "/r" + }, + 2, + { + "/P": "blank" + }, + 3, + { + "/P": "X-", + "/S": "/A", + "/St": 17 + }, + 5, + { + "/P": "" + }, + 6, + { + "/S": "/R", + "/St": 3 + }, + 9, + { + "/S": "/D" + } + ] + }, + "37 0 R": { + "/Limits": [ + 11, + 19 + ], + "/Nums": [ + 11, + { + "/S": "/a" + }, + 12, + { + "/S": "/a", + "/St": 3 + }, + 15, + { + "/P": "q.", + "/S": "/D", + "/St": 6 + }, + 19, + { + "/P": "www" + } + ] + }, + "38 0 R": { + "/Length": "39 0 R" + }, + "39 0 R": 46, + "40 0 R": { + "/BaseFont": "/Helvetica", + "/Encoding": "/WinAnsiEncoding", + "/Name": "/F1", + "/Subtype": "/Type1", + "/Type": "/Font" + }, + "41 0 R": [ + "/PDF", + "/Text" + ], + "42 0 R": { + "/Length": "43 0 R" + }, + "43 0 R": 46, + "44 0 R": { + "/Length": "45 0 R" + }, + "45 0 R": 46, + "46 0 R": { + "/Length": "47 0 R" + }, + "47 0 R": 46, + "48 0 R": { + "/Length": "49 0 R" + }, + "49 0 R": 46, + "50 0 R": { + "/Length": "51 0 R" + }, + "51 0 R": 46, + "52 0 R": { + "/Length": "53 0 R" + }, + "53 0 R": 46, + "54 0 R": { + "/Length": "55 0 R" + }, + "55 0 R": 46, + "56 0 R": { + "/Length": "57 0 R" + }, + "57 0 R": 46, + "58 0 R": { + "/Length": "59 0 R" + }, + "59 0 R": 46, + "60 0 R": { + "/Length": "61 0 R" + }, + "61 0 R": 47, + "62 0 R": { + "/Length": "63 0 R" + }, + "63 0 R": 47, + "64 0 R": { + "/Length": "65 0 R" + }, + "65 0 R": 47, + "66 0 R": { + "/Length": "67 0 R" + }, + "67 0 R": 47, + "68 0 R": { + "/Length": "69 0 R" + }, + "69 0 R": 47, + "70 0 R": { + "/Length": "71 0 R" + }, + "71 0 R": 47, + "72 0 R": { + "/Length": "73 0 R" + }, + "73 0 R": 47, + "74 0 R": { + "/Length": "75 0 R" + }, + "75 0 R": 47, + "76 0 R": { + "/Length": "77 0 R" + }, + "77 0 R": 47, + "78 0 R": { + "/Length": "79 0 R" + }, + "79 0 R": 47, + "80 0 R": { + "/Length": "81 0 R" + }, + "81 0 R": 47, + "82 0 R": { + "/Length": "83 0 R" + }, + "83 0 R": 47, + "84 0 R": { + "/Length": "85 0 R" + }, + "85 0 R": 47, + "86 0 R": { + "/Length": "87 0 R" + }, + "87 0 R": 47, + "88 0 R": { + "/Length": "89 0 R" + }, + "89 0 R": 47, + "90 0 R": { + "/Length": "91 0 R" + }, + "91 0 R": 47, + "92 0 R": { + "/Length": "93 0 R" + }, + "93 0 R": 47, + "94 0 R": { + "/Length": "95 0 R" + }, + "95 0 R": 47, + "96 0 R": { + "/Length": "97 0 R" + }, + "97 0 R": 47, + "98 0 R": { + "/Length": "99 0 R" + }, + "99 0 R": 47, + "trailer": { + "/ID": [ + "’ùˇÞxtó¼\\·¯½˚Ł7»", + "\rþ˘©LÞ\u000fKýÈl\u0003¯ˇ\u0001\u000e" + ], + "/Root": "1 0 R", + "/Size": 100 + } + }, + "objectinfo": { + "1 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "2 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "3 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "4 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "5 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "6 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "7 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "8 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "9 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "10 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "11 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "12 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "13 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "14 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "15 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "16 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "17 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "18 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "19 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "20 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "21 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "22 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "23 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "24 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "25 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "26 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "27 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "28 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "29 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "30 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "31 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "32 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "33 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "34 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "35 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "36 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "37 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "38 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "39 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "40 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "41 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "42 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "43 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "44 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "45 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "46 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "47 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "48 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "49 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "50 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "51 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "52 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "53 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "54 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "55 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "56 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "57 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "58 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 46 + } + }, + "59 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "60 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "61 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "62 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "63 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "64 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "65 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "66 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "67 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "68 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "69 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "70 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "71 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "72 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "73 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "74 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "75 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "76 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "77 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "78 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "79 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "80 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "81 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "82 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "83 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "84 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "85 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "86 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "87 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "88 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "89 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "90 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "91 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "92 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "93 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "94 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "95 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "96 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "97 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + }, + "98 0 R": { + "stream": { + "filter": null, + "is": true, + "length": 47 + } + }, + "99 0 R": { + "stream": { + "filter": null, + "is": false, + "length": null + } + } + } +}