Commit 12777a04ca85e69a26732bfa8604af8d23f8bfe1

Authored by Jay Berkenbilt
1 parent 656d7bc0

Add encrypt key to json

ChangeLog
1 1 2020-01-26 Jay Berkenbilt <ejb@ql.org>
2 2  
  3 + * Add "encrypt" key to the json output. This contains largely the
  4 + same information as given by --show-encryption but in a
  5 + consistent, parseable format.
  6 +
3 7 * Add options --is-encrypted and --requires-password. These can be
4 8 used with files, including encrypted files with unknown passwords,
5 9 to determine whether or not a file is encrypted and whether a
... ...
manual/qpdf-manual.xml
... ... @@ -4725,6 +4725,18 @@ print &quot;\n&quot;;
4725 4725 </para>
4726 4726 </listitem>
4727 4727 </itemizedlist>
  4728 + <itemizedlist>
  4729 + <listitem>
  4730 + <para>
  4731 + Added <literal>encrypt</literal> key to JSON options. With
  4732 + the exception of the reconstructed user password for older
  4733 + encryption formats, this provides the same information as
  4734 + <option>--show-encryption</option> but in a consistent,
  4735 + parseable format. See output of <command>qpdf
  4736 + --json-help</command> for details.
  4737 + </para>
  4738 + </listitem>
  4739 + </itemizedlist>
4728 4740 </listitem>
4729 4741 </itemizedlist>
4730 4742 </listitem>
... ...
qpdf/qpdf.cc
... ... @@ -564,6 +564,83 @@ static JSON json_schema(std::set&lt;std::string&gt;* keys = 0)
564 564 "annotation flags from /F --"
565 565 " see pdf_annotation_flag_e in qpdf/Constants.h"));
566 566 }
  567 + if (all_keys || keys->count("encrypt"))
  568 + {
  569 + JSON encrypt = schema.addDictionaryMember(
  570 + "encrypt", JSON::makeDictionary());
  571 + encrypt.addDictionaryMember(
  572 + "encrypted",
  573 + JSON::makeString("whether the document is encrypted"));
  574 + encrypt.addDictionaryMember(
  575 + "userpasswordmatched",
  576 + JSON::makeString("whether supplied password matched user password;"
  577 + " always false for non-encrypted files"));
  578 + encrypt.addDictionaryMember(
  579 + "ownerpasswordmatched",
  580 + JSON::makeString("whether supplied password matched owner password;"
  581 + " always false for non-encrypted files"));
  582 + JSON capabilities = encrypt.addDictionaryMember(
  583 + "capabilities", JSON::makeDictionary());
  584 + capabilities.addDictionaryMember(
  585 + "accessibility",
  586 + JSON::makeString("allow extraction for accessibility?"));
  587 + capabilities.addDictionaryMember(
  588 + "extract",
  589 + JSON::makeString("allow extraction?"));
  590 + capabilities.addDictionaryMember(
  591 + "printlow",
  592 + JSON::makeString("allow low resolution printing?"));
  593 + capabilities.addDictionaryMember(
  594 + "printhigh",
  595 + JSON::makeString("allow high resolution printing?"));
  596 + capabilities.addDictionaryMember(
  597 + "modifyassembly",
  598 + JSON::makeString("allow modifying document assembly?"));
  599 + capabilities.addDictionaryMember(
  600 + "modifyforms",
  601 + JSON::makeString("allow modifying forms?"));
  602 + capabilities.addDictionaryMember(
  603 + "moddifyannotations",
  604 + JSON::makeString("allow modifying annotations?"));
  605 + capabilities.addDictionaryMember(
  606 + "modifyother",
  607 + JSON::makeString("allow other modifications?"));
  608 + capabilities.addDictionaryMember(
  609 + "modify",
  610 + JSON::makeString("allow all modifications?"));
  611 +
  612 + JSON parameters = encrypt.addDictionaryMember(
  613 + "parameters", JSON::makeDictionary());
  614 + parameters.addDictionaryMember(
  615 + "R",
  616 + JSON::makeString("R value from Encrypt dictionary"));
  617 + parameters.addDictionaryMember(
  618 + "V",
  619 + JSON::makeString("V value from Encrypt dictionary"));
  620 + parameters.addDictionaryMember(
  621 + "P",
  622 + JSON::makeString("P value from Encrypt dictionary"));
  623 + parameters.addDictionaryMember(
  624 + "bits",
  625 + JSON::makeString("encryption key bit length"));
  626 + parameters.addDictionaryMember(
  627 + "key",
  628 + JSON::makeString("encryption key; will be null"
  629 + " unless --show-encryption-key was specified"));
  630 + parameters.addDictionaryMember(
  631 + "method",
  632 + JSON::makeString("overall encryption method:"
  633 + " none, mixed, RC4, AESv2, AESv3"));
  634 + parameters.addDictionaryMember(
  635 + "streammethod",
  636 + JSON::makeString("encryption method for streams"));
  637 + parameters.addDictionaryMember(
  638 + "stringmethod",
  639 + JSON::makeString("encryption method for string"));
  640 + parameters.addDictionaryMember(
  641 + "filemethod",
  642 + JSON::makeString("encryption method for attachments"));
  643 + }
567 644 return schema;
568 645 }
569 646  
... ... @@ -936,7 +1013,8 @@ ArgParser::initOptionTable()
936 1013 // The list of selectable top-level keys id duplicated in three
937 1014 // places: json_schema, do_json, and initOptionTable.
938 1015 char const* json_key_choices[] = {
939   - "objects", "pages", "pagelabels", "outlines", "acroform", 0};
  1016 + "objects", "pages", "pagelabels", "outlines", "acroform",
  1017 + "encrypt", 0};
940 1018 (*t)["json-key"] = oe_requiredChoices(
941 1019 &ArgParser::argJsonKey, json_key_choices);
942 1020 (*t)["json-object"] = oe_requiredParameter(
... ... @@ -1568,8 +1646,11 @@ ArgParser::argJsonHelp()
1568 1646 << std::endl
1569 1647 << "specify a subset of top-level keys when you invoke qpdf, but the \"version\""
1570 1648 << std::endl
1571   - << "and \"parameters\" keys will always be present."
  1649 + << "and \"parameters\" keys will always be present. Note that the \"encrypt\""
  1650 + << std::endl
  1651 + << "key's values will be populated for non-encrypted files. Some values will"
1572 1652 << std::endl
  1653 + << "be null, and others will have values that apply to unencrypted files."
1573 1654 << std::endl
1574 1655 << json_schema().unparse()
1575 1656 << std::endl;
... ... @@ -3817,6 +3898,106 @@ static void do_json_acroform(QPDF&amp; pdf, Options&amp; o, JSON&amp; j)
3817 3898 }
3818 3899 }
3819 3900  
  3901 +static void do_json_encrypt(QPDF& pdf, Options& o, JSON& j)
  3902 +{
  3903 + int R = 0;
  3904 + int P = 0;
  3905 + int V = 0;
  3906 + QPDF::encryption_method_e stream_method = QPDF::e_none;
  3907 + QPDF::encryption_method_e string_method = QPDF::e_none;
  3908 + QPDF::encryption_method_e file_method = QPDF::e_none;
  3909 + bool is_encrypted = pdf.isEncrypted(
  3910 + R, P, V, stream_method, string_method, file_method);
  3911 + JSON j_encrypt = j.addDictionaryMember(
  3912 + "encrypt", JSON::makeDictionary());
  3913 + j_encrypt.addDictionaryMember(
  3914 + "encrypted",
  3915 + JSON::makeBool(is_encrypted));
  3916 + j_encrypt.addDictionaryMember(
  3917 + "userpasswordmatched",
  3918 + JSON::makeBool(is_encrypted && pdf.userPasswordMatched()));
  3919 + j_encrypt.addDictionaryMember(
  3920 + "ownerpasswordmatched",
  3921 + JSON::makeBool(is_encrypted && pdf.ownerPasswordMatched()));
  3922 + JSON j_capabilities = j_encrypt.addDictionaryMember(
  3923 + "capabilities", JSON::makeDictionary());
  3924 + j_capabilities.addDictionaryMember(
  3925 + "accessibility",
  3926 + JSON::makeBool(pdf.allowAccessibility()));
  3927 + j_capabilities.addDictionaryMember(
  3928 + "extract",
  3929 + JSON::makeBool(pdf.allowExtractAll()));
  3930 + j_capabilities.addDictionaryMember(
  3931 + "printlow",
  3932 + JSON::makeBool(pdf.allowPrintLowRes()));
  3933 + j_capabilities.addDictionaryMember(
  3934 + "printhigh",
  3935 + JSON::makeBool(pdf.allowPrintHighRes()));
  3936 + j_capabilities.addDictionaryMember(
  3937 + "modifyassembly",
  3938 + JSON::makeBool(pdf.allowModifyAssembly()));
  3939 + j_capabilities.addDictionaryMember(
  3940 + "modifyforms",
  3941 + JSON::makeBool(pdf.allowModifyForm()));
  3942 + j_capabilities.addDictionaryMember(
  3943 + "moddifyannotations",
  3944 + JSON::makeBool(pdf.allowModifyAnnotation()));
  3945 + j_capabilities.addDictionaryMember(
  3946 + "modifyother",
  3947 + JSON::makeBool(pdf.allowModifyOther()));
  3948 + j_capabilities.addDictionaryMember(
  3949 + "modify",
  3950 + JSON::makeBool(pdf.allowModifyAll()));
  3951 + JSON j_parameters = j_encrypt.addDictionaryMember(
  3952 + "parameters", JSON::makeDictionary());
  3953 + j_parameters.addDictionaryMember("R", JSON::makeInt(R));
  3954 + j_parameters.addDictionaryMember("V", JSON::makeInt(V));
  3955 + j_parameters.addDictionaryMember("P", JSON::makeInt(P));
  3956 + int bits = 0;
  3957 + JSON key = JSON::makeNull();
  3958 + if (is_encrypted)
  3959 + {
  3960 + std::string encryption_key = pdf.getEncryptionKey();
  3961 + bits = QIntC::to_int(encryption_key.length() * 8);
  3962 + if (o.show_encryption_key)
  3963 + {
  3964 + key = JSON::makeString(QUtil::hex_encode(encryption_key));
  3965 + }
  3966 + }
  3967 + j_parameters.addDictionaryMember("bits", JSON::makeInt(bits));
  3968 + j_parameters.addDictionaryMember("key", key);
  3969 + auto fix_method = [is_encrypted](QPDF::encryption_method_e& m) {
  3970 + if (is_encrypted && m == QPDF::e_none)
  3971 + {
  3972 + m = QPDF::e_rc4;
  3973 + }
  3974 + };
  3975 + fix_method(stream_method);
  3976 + fix_method(string_method);
  3977 + fix_method(file_method);
  3978 + std::string s_stream_method = show_encryption_method(stream_method);
  3979 + std::string s_string_method = show_encryption_method(string_method);
  3980 + std::string s_file_method = show_encryption_method(file_method);
  3981 + std::string s_overall_method;
  3982 + if ((stream_method == string_method) &&
  3983 + (stream_method == file_method))
  3984 + {
  3985 + s_overall_method = s_stream_method;
  3986 + }
  3987 + else
  3988 + {
  3989 + s_overall_method = "mixed";
  3990 + }
  3991 + j_parameters.addDictionaryMember(
  3992 + "method", JSON::makeString(s_overall_method));
  3993 + j_parameters.addDictionaryMember(
  3994 + "streammethod", JSON::makeString(s_stream_method));
  3995 + j_parameters.addDictionaryMember(
  3996 + "stringmethod", JSON::makeString(s_string_method));
  3997 + j_parameters.addDictionaryMember(
  3998 + "filemethod", JSON::makeString(s_file_method));
  3999 +}
  4000 +
3820 4001 static void do_json(QPDF& pdf, Options& o)
3821 4002 {
3822 4003 JSON j = JSON::makeDictionary();
... ... @@ -3869,6 +4050,10 @@ static void do_json(QPDF&amp; pdf, Options&amp; o)
3869 4050 {
3870 4051 do_json_acroform(pdf, o, j);
3871 4052 }
  4053 + if (all_keys || o.json_keys.count("encrypt"))
  4054 + {
  4055 + do_json_encrypt(pdf, o, j);
  4056 + }
3872 4057  
3873 4058 // Check against schema
3874 4059  
... ...
qpdf/qtest/qpdf.test
... ... @@ -607,6 +607,7 @@ my @json_files = (
607 607 ['image-streams', []],
608 608 ['image-streams-small', []],
609 609 ['field-types', []],
  610 + ['field-types', ['--show-encryption-key']],
610 611 ['image-streams', ['--decode-level=all']],
611 612 ['image-streams', ['--decode-level=specialized']],
612 613 ['page-labels-and-outlines', ['--json-key=objects']],
... ... @@ -621,6 +622,8 @@ my @json_files = (
621 622 ['--json-key=objects', '--json-object=trailer', '--json-object=2 0 R']],
622 623 ['field-types', ['--json-key=acroform']],
623 624 ['need-appearances', ['--json-key=acroform']],
  625 + ['V4-aes', ['--json-key=encrypt']],
  626 + ['V4-aes', ['--json-key=encrypt', '--show-encryption-key']],
624 627 );
625 628 $n_tests += scalar(@json_files);
626 629 foreach my $d (@json_files)
... ... @@ -3176,7 +3179,7 @@ my @encrypted_files =
3176 3179 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
3177 3180 );
3178 3181  
3179   -$n_tests += 5 + (2 * (@encrypted_files)) + (6 * (@encrypted_files - 6)) + 9;
  3182 +$n_tests += 5 + (2 * (@encrypted_files)) + (7 * (@encrypted_files - 6)) + 9;
3180 3183  
3181 3184 $td->runtest("encrypted file",
3182 3185 {$td->COMMAND => "test_driver 2 encrypted-with-images.pdf"},
... ... @@ -3216,7 +3219,9 @@ foreach my $d (@encrypted_files)
3216 3219 $modifyother, $modifyall) = @$d;
3217 3220  
3218 3221 my $f = sub { $_[0] ? "allowed" : "not allowed" };
  3222 + my $jf = sub { $_[0] ? "true" : "false" };
3219 3223 my $enc_details = "";
  3224 + my $enc_json = "{\n \"encrypt\": {\n \"capabilities\": {\n";
3220 3225 if ($match_owner)
3221 3226 {
3222 3227 $enc_details .= "Supplied password is owner password\n";
... ... @@ -3235,6 +3240,37 @@ foreach my $d (@encrypted_files)
3235 3240 "modify annotations: " . &$f($modifyannot) . "\n" .
3236 3241 "modify other: " . &$f($modifyother) . "\n" .
3237 3242 "modify anything: " . &$f($modifyall) . "\n";
  3243 + $enc_json .=
  3244 + " \"accessibility\": " . &$jf($accessible) . ",\n" .
  3245 + " \"extract\": " . &$jf($extract) . ",\n" .
  3246 + " \"moddifyannotations\": " . &$jf($modifyannot) . ",\n" .
  3247 + " \"modify\": " . &$jf($modifyall) . ",\n" .
  3248 + " \"modifyassembly\": " . &$jf($modifyassembly) . ",\n" .
  3249 + " \"modifyforms\": " . &$jf($modifyform) . ",\n" .
  3250 + " \"modifyother\": " . &$jf($modifyother) . ",\n" .
  3251 + " \"printhigh\": " . &$jf($printhigh) . ",\n" .
  3252 + " \"printlow\": " . &$jf($printlow) . "\n" .
  3253 + " },\n" .
  3254 + " \"encrypted\": true,\n" .
  3255 + " \"ownerpasswordmatched\": ---opm---,\n" .
  3256 + " \"parameters\": {\n" .
  3257 + " \"P\": ---P---,\n" .
  3258 + " \"R\": ---R---,\n" .
  3259 + " \"V\": ---V---,\n" .
  3260 + " \"bits\": ---bits---,\n" .
  3261 + " \"filemethod\": \"---method---\",\n" .
  3262 + " \"key\": null,\n" .
  3263 + " \"method\": \"---method---\",\n" .
  3264 + " \"streammethod\": \"---method---\",\n" .
  3265 + " \"stringmethod\": \"---method---\"\n" .
  3266 + " },\n" .
  3267 + " \"userpasswordmatched\": ---upm---\n" .
  3268 + " },\n" .
  3269 + " \"parameters\": {\n" .
  3270 + " \"decodelevel\": \"generalized\"\n" .
  3271 + " },\n" .
  3272 + " \"version\": 1\n" .
  3273 + "}\n";
3238 3274 if ($file =~ m/XI-/)
3239 3275 {
3240 3276 $enc_details .=
... ... @@ -3277,6 +3313,16 @@ foreach my $d (@encrypted_files)
3277 3313 my $upass = $3 || "";
3278 3314 my $opass = $4 || "";
3279 3315 my $bits = (($V == 5) ? 256 : ($V == 2) ? 128 : 40);
  3316 + my $method = $bits == 256 ? "AESv3" : "RC4";
  3317 + my $opm = ($pass eq $opass ? "true" : "false");
  3318 + my $upm = ($pass eq $upass ? "true" : "false");
  3319 + $enc_json =~ s/---R---/$R/;
  3320 + $enc_json =~ s/---P---/$P/;
  3321 + $enc_json =~ s/---V---/$V/;
  3322 + $enc_json =~ s/---bits---/$bits/;
  3323 + $enc_json =~ s/---method---/$method/g;
  3324 + $enc_json =~ s/---opm---/$opm/;
  3325 + $enc_json =~ s/---upm---/$upm/;
3280 3326  
3281 3327 my $eflags = "-encrypt \"$upass\" \"$opass\" $bits $xeflags --";
3282 3328 if (($pass ne $upass) && ($V >= 5))
... ... @@ -3307,6 +3353,13 @@ foreach my $d (@encrypted_files)
3307 3353 "User password = $upass\n$enc_details",
3308 3354 $td->EXIT_STATUS => 0},
3309 3355 $td->NORMALIZE_NEWLINES);
  3356 + $td->runtest("json encrypt key ($enc_n)",
  3357 + {$td->COMMAND =>
  3358 + "qpdf --json --json-key=encrypt" .
  3359 + " --password=\"$pass\"" .
  3360 + " $file.enc2"},
  3361 + {$td->STRING => $enc_json, $td->EXIT_STATUS => 0},
  3362 + $td->NORMALIZE_NEWLINES);
3310 3363 $td->runtest("decrypt again",
3311 3364 {$td->COMMAND =>
3312 3365 "qpdf --static-id --no-original-object-ids -qdf" .
... ...
qpdf/qtest/qpdf/direct-pages-json.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "2 0 R",
... ...
qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out 0 โ†’ 100644
  1 +{
  2 + "encrypt": {
  3 + "capabilities": {
  4 + "accessibility": true,
  5 + "extract": true,
  6 + "moddifyannotations": true,
  7 + "modify": true,
  8 + "modifyassembly": true,
  9 + "modifyforms": true,
  10 + "modifyother": true,
  11 + "printhigh": true,
  12 + "printlow": true
  13 + },
  14 + "encrypted": true,
  15 + "ownerpasswordmatched": true,
  16 + "parameters": {
  17 + "P": -4,
  18 + "R": 4,
  19 + "V": 4,
  20 + "bits": 128,
  21 + "filemethod": "AESv2",
  22 + "key": "474258b004f2ce0017adeb6e79574357",
  23 + "method": "AESv2",
  24 + "streammethod": "AESv2",
  25 + "stringmethod": "AESv2"
  26 + },
  27 + "userpasswordmatched": true
  28 + },
  29 + "parameters": {
  30 + "decodelevel": "generalized"
  31 + },
  32 + "version": 1
  33 +}
... ...
qpdf/qtest/qpdf/json-V4-aes-encrypt.out 0 โ†’ 100644
  1 +{
  2 + "encrypt": {
  3 + "capabilities": {
  4 + "accessibility": true,
  5 + "extract": true,
  6 + "moddifyannotations": true,
  7 + "modify": true,
  8 + "modifyassembly": true,
  9 + "modifyforms": true,
  10 + "modifyother": true,
  11 + "printhigh": true,
  12 + "printlow": true
  13 + },
  14 + "encrypted": true,
  15 + "ownerpasswordmatched": true,
  16 + "parameters": {
  17 + "P": -4,
  18 + "R": 4,
  19 + "V": 4,
  20 + "bits": 128,
  21 + "filemethod": "AESv2",
  22 + "key": null,
  23 + "method": "AESv2",
  24 + "streammethod": "AESv2",
  25 + "stringmethod": "AESv2"
  26 + },
  27 + "userpasswordmatched": true
  28 + },
  29 + "parameters": {
  30 + "decodelevel": "generalized"
  31 + },
  32 + "version": 1
  33 +}
... ...
qpdf/qtest/qpdf/json-field-types---show-encryption-key.out 0 โ†’ 100644
  1 +{
  2 + "acroform": {
  3 + "fields": [
  4 + {
  5 + "alternativename": "text",
  6 + "annotation": {
  7 + "annotationflags": 4,
  8 + "appearancestate": "",
  9 + "object": "4 0 R"
  10 + },
  11 + "choices": [],
  12 + "defaultvalue": "",
  13 + "fieldflags": 0,
  14 + "fieldtype": "/Tx",
  15 + "fullname": "text",
  16 + "ischeckbox": false,
  17 + "ischoice": false,
  18 + "isradiobutton": false,
  19 + "istext": true,
  20 + "mappingname": "text",
  21 + "object": "4 0 R",
  22 + "pageposfrom1": 1,
  23 + "parent": null,
  24 + "partialname": "text",
  25 + "quadding": 0,
  26 + "value": ""
  27 + },
  28 + {
  29 + "alternativename": "r1",
  30 + "annotation": {
  31 + "annotationflags": 4,
  32 + "appearancestate": "/1",
  33 + "object": "21 0 R"
  34 + },
  35 + "choices": [],
  36 + "defaultvalue": "/1",
  37 + "fieldflags": 49152,
  38 + "fieldtype": "/Btn",
  39 + "fullname": "r1",
  40 + "ischeckbox": false,
  41 + "ischoice": false,
  42 + "isradiobutton": true,
  43 + "istext": false,
  44 + "mappingname": "r1",
  45 + "object": "21 0 R",
  46 + "pageposfrom1": 1,
  47 + "parent": "5 0 R",
  48 + "partialname": "",
  49 + "quadding": 0,
  50 + "value": "/1"
  51 + },
  52 + {
  53 + "alternativename": "r1",
  54 + "annotation": {
  55 + "annotationflags": 4,
  56 + "appearancestate": "/Off",
  57 + "object": "22 0 R"
  58 + },
  59 + "choices": [],
  60 + "defaultvalue": "/1",
  61 + "fieldflags": 49152,
  62 + "fieldtype": "/Btn",
  63 + "fullname": "r1",
  64 + "ischeckbox": false,
  65 + "ischoice": false,
  66 + "isradiobutton": true,
  67 + "istext": false,
  68 + "mappingname": "r1",
  69 + "object": "22 0 R",
  70 + "pageposfrom1": 1,
  71 + "parent": "5 0 R",
  72 + "partialname": "",
  73 + "quadding": 0,
  74 + "value": "/1"
  75 + },
  76 + {
  77 + "alternativename": "r1",
  78 + "annotation": {
  79 + "annotationflags": 4,
  80 + "appearancestate": "/Off",
  81 + "object": "23 0 R"
  82 + },
  83 + "choices": [],
  84 + "defaultvalue": "/1",
  85 + "fieldflags": 49152,
  86 + "fieldtype": "/Btn",
  87 + "fullname": "r1",
  88 + "ischeckbox": false,
  89 + "ischoice": false,
  90 + "isradiobutton": true,
  91 + "istext": false,
  92 + "mappingname": "r1",
  93 + "object": "23 0 R",
  94 + "pageposfrom1": 1,
  95 + "parent": "5 0 R",
  96 + "partialname": "",
  97 + "quadding": 0,
  98 + "value": "/1"
  99 + },
  100 + {
  101 + "alternativename": "checkbox1",
  102 + "annotation": {
  103 + "annotationflags": 4,
  104 + "appearancestate": "/Off",
  105 + "object": "6 0 R"
  106 + },
  107 + "choices": [],
  108 + "defaultvalue": "/Off",
  109 + "fieldflags": 0,
  110 + "fieldtype": "/Btn",
  111 + "fullname": "checkbox1",
  112 + "ischeckbox": true,
  113 + "ischoice": false,
  114 + "isradiobutton": false,
  115 + "istext": false,
  116 + "mappingname": "checkbox1",
  117 + "object": "6 0 R",
  118 + "pageposfrom1": 1,
  119 + "parent": null,
  120 + "partialname": "checkbox1",
  121 + "quadding": 0,
  122 + "value": "/Off"
  123 + },
  124 + {
  125 + "alternativename": "checkbox2",
  126 + "annotation": {
  127 + "annotationflags": 4,
  128 + "appearancestate": "/Yes",
  129 + "object": "7 0 R"
  130 + },
  131 + "choices": [],
  132 + "defaultvalue": "/Yes",
  133 + "fieldflags": 0,
  134 + "fieldtype": "/Btn",
  135 + "fullname": "checkbox2",
  136 + "ischeckbox": true,
  137 + "ischoice": false,
  138 + "isradiobutton": false,
  139 + "istext": false,
  140 + "mappingname": "checkbox2",
  141 + "object": "7 0 R",
  142 + "pageposfrom1": 1,
  143 + "parent": null,
  144 + "partialname": "checkbox2",
  145 + "quadding": 0,
  146 + "value": "/Yes"
  147 + },
  148 + {
  149 + "alternativename": "checkbox3",
  150 + "annotation": {
  151 + "annotationflags": 4,
  152 + "appearancestate": "/Off",
  153 + "object": "8 0 R"
  154 + },
  155 + "choices": [],
  156 + "defaultvalue": "/Off",
  157 + "fieldflags": 0,
  158 + "fieldtype": "/Btn",
  159 + "fullname": "checkbox3",
  160 + "ischeckbox": true,
  161 + "ischoice": false,
  162 + "isradiobutton": false,
  163 + "istext": false,
  164 + "mappingname": "checkbox3",
  165 + "object": "8 0 R",
  166 + "pageposfrom1": 1,
  167 + "parent": null,
  168 + "partialname": "checkbox3",
  169 + "quadding": 0,
  170 + "value": "/Off"
  171 + },
  172 + {
  173 + "alternativename": "r2",
  174 + "annotation": {
  175 + "annotationflags": 4,
  176 + "appearancestate": "/Off",
  177 + "object": "37 0 R"
  178 + },
  179 + "choices": [],
  180 + "defaultvalue": "/2",
  181 + "fieldflags": 49152,
  182 + "fieldtype": "/Btn",
  183 + "fullname": "r2",
  184 + "ischeckbox": false,
  185 + "ischoice": false,
  186 + "isradiobutton": true,
  187 + "istext": false,
  188 + "mappingname": "r2",
  189 + "object": "37 0 R",
  190 + "pageposfrom1": 1,
  191 + "parent": "9 0 R",
  192 + "partialname": "",
  193 + "quadding": 0,
  194 + "value": "/2"
  195 + },
  196 + {
  197 + "alternativename": "r2",
  198 + "annotation": {
  199 + "annotationflags": 4,
  200 + "appearancestate": "/2",
  201 + "object": "38 0 R"
  202 + },
  203 + "choices": [],
  204 + "defaultvalue": "/2",
  205 + "fieldflags": 49152,
  206 + "fieldtype": "/Btn",
  207 + "fullname": "r2",
  208 + "ischeckbox": false,
  209 + "ischoice": false,
  210 + "isradiobutton": true,
  211 + "istext": false,
  212 + "mappingname": "r2",
  213 + "object": "38 0 R",
  214 + "pageposfrom1": 1,
  215 + "parent": "9 0 R",
  216 + "partialname": "",
  217 + "quadding": 0,
  218 + "value": "/2"
  219 + },
  220 + {
  221 + "alternativename": "r2",
  222 + "annotation": {
  223 + "annotationflags": 4,
  224 + "appearancestate": "/Off",
  225 + "object": "39 0 R"
  226 + },
  227 + "choices": [],
  228 + "defaultvalue": "/2",
  229 + "fieldflags": 49152,
  230 + "fieldtype": "/Btn",
  231 + "fullname": "r2",
  232 + "ischeckbox": false,
  233 + "ischoice": false,
  234 + "isradiobutton": true,
  235 + "istext": false,
  236 + "mappingname": "r2",
  237 + "object": "39 0 R",
  238 + "pageposfrom1": 1,
  239 + "parent": "9 0 R",
  240 + "partialname": "",
  241 + "quadding": 0,
  242 + "value": "/2"
  243 + },
  244 + {
  245 + "alternativename": "text2",
  246 + "annotation": {
  247 + "annotationflags": 4,
  248 + "appearancestate": "",
  249 + "object": "10 0 R"
  250 + },
  251 + "choices": [],
  252 + "defaultvalue": "salad ฯ€สฌ",
  253 + "fieldflags": 0,
  254 + "fieldtype": "/Tx",
  255 + "fullname": "text2",
  256 + "ischeckbox": false,
  257 + "ischoice": false,
  258 + "isradiobutton": false,
  259 + "istext": true,
  260 + "mappingname": "text2",
  261 + "object": "10 0 R",
  262 + "pageposfrom1": 1,
  263 + "parent": null,
  264 + "partialname": "text2",
  265 + "quadding": 0,
  266 + "value": "salad ฯ€สฌ"
  267 + },
  268 + {
  269 + "alternativename": "combolist1",
  270 + "annotation": {
  271 + "annotationflags": 4,
  272 + "appearancestate": "",
  273 + "object": "13 0 R"
  274 + },
  275 + "choices": [
  276 + "one",
  277 + "two",
  278 + "pi",
  279 + "four"
  280 + ],
  281 + "defaultvalue": "",
  282 + "fieldflags": 393216,
  283 + "fieldtype": "/Ch",
  284 + "fullname": "combolist1",
  285 + "ischeckbox": false,
  286 + "ischoice": true,
  287 + "isradiobutton": false,
  288 + "istext": false,
  289 + "mappingname": "combolist1",
  290 + "object": "13 0 R",
  291 + "pageposfrom1": 1,
  292 + "parent": null,
  293 + "partialname": "combolist1",
  294 + "quadding": 0,
  295 + "value": ""
  296 + },
  297 + {
  298 + "alternativename": "list1",
  299 + "annotation": {
  300 + "annotationflags": 4,
  301 + "appearancestate": "",
  302 + "object": "11 0 R"
  303 + },
  304 + "choices": [
  305 + "five",
  306 + "six",
  307 + "seven",
  308 + "eight"
  309 + ],
  310 + "defaultvalue": "",
  311 + "fieldflags": 0,
  312 + "fieldtype": "/Ch",
  313 + "fullname": "list1",
  314 + "ischeckbox": false,
  315 + "ischoice": true,
  316 + "isradiobutton": false,
  317 + "istext": false,
  318 + "mappingname": "list1",
  319 + "object": "11 0 R",
  320 + "pageposfrom1": 1,
  321 + "parent": null,
  322 + "partialname": "list1",
  323 + "quadding": 0,
  324 + "value": ""
  325 + },
  326 + {
  327 + "alternativename": "drop1",
  328 + "annotation": {
  329 + "annotationflags": 4,
  330 + "appearancestate": "",
  331 + "object": "12 0 R"
  332 + },
  333 + "choices": [
  334 + "nine",
  335 + "ten",
  336 + "elephant",
  337 + "twelve"
  338 + ],
  339 + "defaultvalue": "",
  340 + "fieldflags": 131072,
  341 + "fieldtype": "/Ch",
  342 + "fullname": "drop1",
  343 + "ischeckbox": false,
  344 + "ischoice": true,
  345 + "isradiobutton": false,
  346 + "istext": false,
  347 + "mappingname": "drop1",
  348 + "object": "12 0 R",
  349 + "pageposfrom1": 1,
  350 + "parent": null,
  351 + "partialname": "drop1",
  352 + "quadding": 0,
  353 + "value": ""
  354 + },
  355 + {
  356 + "alternativename": "combodrop1",
  357 + "annotation": {
  358 + "annotationflags": 4,
  359 + "appearancestate": "",
  360 + "object": "14 0 R"
  361 + },
  362 + "choices": [
  363 + "alpha",
  364 + "beta",
  365 + "gamma",
  366 + "delta"
  367 + ],
  368 + "defaultvalue": "",
  369 + "fieldflags": 393216,
  370 + "fieldtype": "/Ch",
  371 + "fullname": "combodrop1",
  372 + "ischeckbox": false,
  373 + "ischoice": true,
  374 + "isradiobutton": false,
  375 + "istext": false,
  376 + "mappingname": "combodrop1",
  377 + "object": "14 0 R",
  378 + "pageposfrom1": 1,
  379 + "parent": null,
  380 + "partialname": "combodrop1",
  381 + "quadding": 0,
  382 + "value": ""
  383 + }
  384 + ],
  385 + "hasacroform": true,
  386 + "needappearances": true
  387 + },
  388 + "encrypt": {
  389 + "capabilities": {
  390 + "accessibility": true,
  391 + "extract": true,
  392 + "moddifyannotations": true,
  393 + "modify": true,
  394 + "modifyassembly": true,
  395 + "modifyforms": true,
  396 + "modifyother": true,
  397 + "printhigh": true,
  398 + "printlow": true
  399 + },
  400 + "encrypted": false,
  401 + "ownerpasswordmatched": false,
  402 + "parameters": {
  403 + "P": 0,
  404 + "R": 0,
  405 + "V": 0,
  406 + "bits": 0,
  407 + "filemethod": "none",
  408 + "key": null,
  409 + "method": "none",
  410 + "streammethod": "none",
  411 + "stringmethod": "none"
  412 + },
  413 + "userpasswordmatched": false
  414 + },
  415 + "objects": {
  416 + "1 0 R": {
  417 + "/AcroForm": {
  418 + "/DR": "3 0 R",
  419 + "/Fields": [
  420 + "4 0 R",
  421 + "5 0 R",
  422 + "6 0 R",
  423 + "7 0 R",
  424 + "8 0 R",
  425 + "9 0 R",
  426 + "10 0 R",
  427 + "11 0 R",
  428 + "12 0 R",
  429 + "13 0 R",
  430 + "14 0 R"
  431 + ],
  432 + "/NeedAppearances": true
  433 + },
  434 + "/Lang": "en-US",
  435 + "/MarkInfo": {
  436 + "/Marked": true
  437 + },
  438 + "/OpenAction": [
  439 + "15 0 R",
  440 + "/XYZ",
  441 + null,
  442 + null,
  443 + 0
  444 + ],
  445 + "/Pages": "16 0 R",
  446 + "/StructTreeRoot": "17 0 R",
  447 + "/Type": "/Catalog"
  448 + },
  449 + "10 0 R": {
  450 + "/AP": {
  451 + "/N": "40 0 R"
  452 + },
  453 + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
  454 + "/DR": {
  455 + "/Font": "18 0 R"
  456 + },
  457 + "/DV": "salad ฯ€สฌ",
  458 + "/F": 4,
  459 + "/FT": "/Tx",
  460 + "/P": "15 0 R",
  461 + "/Rect": [
  462 + 113.649,
  463 + 260.151,
  464 + 351.101,
  465 + 278.099
  466 + ],
  467 + "/Subtype": "/Widget",
  468 + "/T": "text2",
  469 + "/Type": "/Annot",
  470 + "/V": "salad ฯ€สฌ"
  471 + },
  472 + "100 0 R": {
  473 + "/A": "167 0 R",
  474 + "/P": "52 0 R",
  475 + "/Pg": "15 0 R",
  476 + "/S": "/Standard",
  477 + "/Type": "/StructElem"
  478 + },
  479 + "101 0 R": {
  480 + "/A": "168 0 R",
  481 + "/P": "52 0 R",
  482 + "/Pg": "15 0 R",
  483 + "/S": "/Standard",
  484 + "/Type": "/StructElem"
  485 + },
  486 + "102 0 R": {
  487 + "/A": "169 0 R",
  488 + "/P": "52 0 R",
  489 + "/Pg": "15 0 R",
  490 + "/S": "/Standard",
  491 + "/Type": "/StructElem"
  492 + },
  493 + "103 0 R": {
  494 + "/A": "170 0 R",
  495 + "/P": "52 0 R",
  496 + "/Pg": "15 0 R",
  497 + "/S": "/Standard",
  498 + "/Type": "/StructElem"
  499 + },
  500 + "104 0 R": {
  501 + "/A": "171 0 R",
  502 + "/K": [
  503 + 4
  504 + ],
  505 + "/P": "52 0 R",
  506 + "/Pg": "15 0 R",
  507 + "/S": "/Standard",
  508 + "/Type": "/StructElem"
  509 + },
  510 + "105 0 R": {
  511 + "/A": "172 0 R",
  512 + "/P": "52 0 R",
  513 + "/Pg": "15 0 R",
  514 + "/S": "/Standard",
  515 + "/Type": "/StructElem"
  516 + },
  517 + "106 0 R": {
  518 + "/A": "173 0 R",
  519 + "/P": "52 0 R",
  520 + "/Pg": "15 0 R",
  521 + "/S": "/Standard",
  522 + "/Type": "/StructElem"
  523 + },
  524 + "107 0 R": {
  525 + "/A": "174 0 R",
  526 + "/P": "52 0 R",
  527 + "/Pg": "15 0 R",
  528 + "/S": "/Standard",
  529 + "/Type": "/StructElem"
  530 + },
  531 + "108 0 R": {
  532 + "/A": "175 0 R",
  533 + "/P": "52 0 R",
  534 + "/Pg": "15 0 R",
  535 + "/S": "/Standard",
  536 + "/Type": "/StructElem"
  537 + },
  538 + "109 0 R": {
  539 + "/A": "176 0 R",
  540 + "/P": "52 0 R",
  541 + "/Pg": "15 0 R",
  542 + "/S": "/Standard",
  543 + "/Type": "/StructElem"
  544 + },
  545 + "11 0 R": {
  546 + "/AP": {
  547 + "/N": "42 0 R"
  548 + },
  549 + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf",
  550 + "/DR": {
  551 + "/Font": "18 0 R"
  552 + },
  553 + "/DV": "",
  554 + "/F": 4,
  555 + "/FT": "/Ch",
  556 + "/Opt": [
  557 + "five",
  558 + "six",
  559 + "seven",
  560 + "eight"
  561 + ],
  562 + "/P": "15 0 R",
  563 + "/Rect": [
  564 + 158.449,
  565 + 156.651,
  566 + 221.001,
  567 + 232.849
  568 + ],
  569 + "/Subtype": "/Widget",
  570 + "/T": "list1",
  571 + "/Type": "/Annot",
  572 + "/V": ""
  573 + },
  574 + "110 0 R": {
  575 + "/A": "177 0 R",
  576 + "/P": "52 0 R",
  577 + "/Pg": "15 0 R",
  578 + "/S": "/Standard",
  579 + "/Type": "/StructElem"
  580 + },
  581 + "111 0 R": {
  582 + "/A": "178 0 R",
  583 + "/P": "52 0 R",
  584 + "/Pg": "15 0 R",
  585 + "/S": "/Standard",
  586 + "/Type": "/StructElem"
  587 + },
  588 + "112 0 R": {
  589 + "/A": "179 0 R",
  590 + "/P": "52 0 R",
  591 + "/Pg": "15 0 R",
  592 + "/S": "/Standard",
  593 + "/Type": "/StructElem"
  594 + },
  595 + "113 0 R": {
  596 + "/A": "180 0 R",
  597 + "/P": "52 0 R",
  598 + "/Pg": "15 0 R",
  599 + "/S": "/Standard",
  600 + "/Type": "/StructElem"
  601 + },
  602 + "114 0 R": {
  603 + "/A": "181 0 R",
  604 + "/P": "52 0 R",
  605 + "/Pg": "15 0 R",
  606 + "/S": "/Standard",
  607 + "/Type": "/StructElem"
  608 + },
  609 + "115 0 R": {
  610 + "/A": "182 0 R",
  611 + "/K": [
  612 + 5
  613 + ],
  614 + "/P": "52 0 R",
  615 + "/Pg": "15 0 R",
  616 + "/S": "/Standard",
  617 + "/Type": "/StructElem"
  618 + },
  619 + "116 0 R": {
  620 + "/A": "183 0 R",
  621 + "/P": "52 0 R",
  622 + "/Pg": "15 0 R",
  623 + "/S": "/Standard",
  624 + "/Type": "/StructElem"
  625 + },
  626 + "117 0 R": {
  627 + "/A": "184 0 R",
  628 + "/P": "52 0 R",
  629 + "/Pg": "15 0 R",
  630 + "/S": "/Standard",
  631 + "/Type": "/StructElem"
  632 + },
  633 + "118 0 R": {
  634 + "/A": "185 0 R",
  635 + "/P": "52 0 R",
  636 + "/Pg": "15 0 R",
  637 + "/S": "/Standard",
  638 + "/Type": "/StructElem"
  639 + },
  640 + "119 0 R": {
  641 + "/A": "186 0 R",
  642 + "/K": [
  643 + 6,
  644 + 7
  645 + ],
  646 + "/P": "52 0 R",
  647 + "/Pg": "15 0 R",
  648 + "/S": "/Standard",
  649 + "/Type": "/StructElem"
  650 + },
  651 + "12 0 R": {
  652 + "/AP": {
  653 + "/N": "44 0 R"
  654 + },
  655 + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf",
  656 + "/DR": {
  657 + "/Font": "18 0 R"
  658 + },
  659 + "/DV": "",
  660 + "/F": 4,
  661 + "/FT": "/Ch",
  662 + "/Ff": 131072,
  663 + "/Opt": [
  664 + "nine",
  665 + "ten",
  666 + "elephant",
  667 + "twelve"
  668 + ],
  669 + "/P": "15 0 R",
  670 + "/Rect": [
  671 + 159.149,
  672 + 107.251,
  673 + 244.201,
  674 + 130.949
  675 + ],
  676 + "/Subtype": "/Widget",
  677 + "/T": "drop1",
  678 + "/Type": "/Annot",
  679 + "/V": ""
  680 + },
  681 + "120 0 R": {
  682 + "/A": "187 0 R",
  683 + "/P": "52 0 R",
  684 + "/Pg": "15 0 R",
  685 + "/S": "/Standard",
  686 + "/Type": "/StructElem"
  687 + },
  688 + "121 0 R": {
  689 + "/A": "188 0 R",
  690 + "/P": "52 0 R",
  691 + "/Pg": "15 0 R",
  692 + "/S": "/Standard",
  693 + "/Type": "/StructElem"
  694 + },
  695 + "122 0 R": {
  696 + "/A": "189 0 R",
  697 + "/P": "52 0 R",
  698 + "/Pg": "15 0 R",
  699 + "/S": "/Standard",
  700 + "/Type": "/StructElem"
  701 + },
  702 + "123 0 R": {
  703 + "/A": "190 0 R",
  704 + "/P": "52 0 R",
  705 + "/Pg": "15 0 R",
  706 + "/S": "/Standard",
  707 + "/Type": "/StructElem"
  708 + },
  709 + "124 0 R": {
  710 + "/A": "191 0 R",
  711 + "/P": "52 0 R",
  712 + "/Pg": "15 0 R",
  713 + "/S": "/Standard",
  714 + "/Type": "/StructElem"
  715 + },
  716 + "125 0 R": {
  717 + "/A": "192 0 R",
  718 + "/K": [
  719 + 8,
  720 + 9
  721 + ],
  722 + "/P": "52 0 R",
  723 + "/Pg": "15 0 R",
  724 + "/S": "/Standard",
  725 + "/Type": "/StructElem"
  726 + },
  727 + "126 0 R": {
  728 + "/K": [
  729 + 10
  730 + ],
  731 + "/P": "52 0 R",
  732 + "/Pg": "15 0 R",
  733 + "/S": "/Form",
  734 + "/Type": "/StructElem"
  735 + },
  736 + "127 0 R": {
  737 + "/K": [
  738 + 11
  739 + ],
  740 + "/P": "52 0 R",
  741 + "/Pg": "15 0 R",
  742 + "/S": "/Form",
  743 + "/Type": "/StructElem"
  744 + },
  745 + "128 0 R": {
  746 + "/K": [
  747 + 12
  748 + ],
  749 + "/P": "52 0 R",
  750 + "/Pg": "15 0 R",
  751 + "/S": "/Form",
  752 + "/Type": "/StructElem"
  753 + },
  754 + "129 0 R": {
  755 + "/K": [
  756 + 13
  757 + ],
  758 + "/P": "52 0 R",
  759 + "/Pg": "15 0 R",
  760 + "/S": "/Form",
  761 + "/Type": "/StructElem"
  762 + },
  763 + "13 0 R": {
  764 + "/AP": {
  765 + "/N": "46 0 R"
  766 + },
  767 + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf",
  768 + "/DR": {
  769 + "/Font": "18 0 R"
  770 + },
  771 + "/DV": "",
  772 + "/F": 4,
  773 + "/FT": "/Ch",
  774 + "/Ff": 393216,
  775 + "/Opt": [
  776 + "one",
  777 + "two",
  778 + "pi",
  779 + "four"
  780 + ],
  781 + "/P": "15 0 R",
  782 + "/Rect": [
  783 + 403.949,
  784 + 159.401,
  785 + 459.001,
  786 + 232.849
  787 + ],
  788 + "/Subtype": "/Widget",
  789 + "/T": "combolist1",
  790 + "/Type": "/Annot",
  791 + "/V": ""
  792 + },
  793 + "130 0 R": {
  794 + "/K": [
  795 + 14
  796 + ],
  797 + "/P": "52 0 R",
  798 + "/Pg": "15 0 R",
  799 + "/S": "/Form",
  800 + "/Type": "/StructElem"
  801 + },
  802 + "131 0 R": {
  803 + "/K": [
  804 + 15
  805 + ],
  806 + "/P": "52 0 R",
  807 + "/Pg": "15 0 R",
  808 + "/S": "/Form",
  809 + "/Type": "/StructElem"
  810 + },
  811 + "132 0 R": {
  812 + "/K": [
  813 + 16
  814 + ],
  815 + "/P": "52 0 R",
  816 + "/Pg": "15 0 R",
  817 + "/S": "/Form",
  818 + "/Type": "/StructElem"
  819 + },
  820 + "133 0 R": {
  821 + "/K": [
  822 + 17
  823 + ],
  824 + "/P": "52 0 R",
  825 + "/Pg": "15 0 R",
  826 + "/S": "/Form",
  827 + "/Type": "/StructElem"
  828 + },
  829 + "134 0 R": {
  830 + "/K": [
  831 + 18
  832 + ],
  833 + "/P": "52 0 R",
  834 + "/Pg": "15 0 R",
  835 + "/S": "/Form",
  836 + "/Type": "/StructElem"
  837 + },
  838 + "135 0 R": {
  839 + "/K": [
  840 + 19
  841 + ],
  842 + "/P": "52 0 R",
  843 + "/Pg": "15 0 R",
  844 + "/S": "/Form",
  845 + "/Type": "/StructElem"
  846 + },
  847 + "136 0 R": {
  848 + "/K": [
  849 + 20
  850 + ],
  851 + "/P": "52 0 R",
  852 + "/Pg": "15 0 R",
  853 + "/S": "/Form",
  854 + "/Type": "/StructElem"
  855 + },
  856 + "137 0 R": {
  857 + "/K": [
  858 + 21
  859 + ],
  860 + "/P": "52 0 R",
  861 + "/Pg": "15 0 R",
  862 + "/S": "/Form",
  863 + "/Type": "/StructElem"
  864 + },
  865 + "138 0 R": {
  866 + "/K": [
  867 + 22
  868 + ],
  869 + "/P": "52 0 R",
  870 + "/Pg": "15 0 R",
  871 + "/S": "/Form",
  872 + "/Type": "/StructElem"
  873 + },
  874 + "139 0 R": {
  875 + "/K": [
  876 + 23
  877 + ],
  878 + "/P": "52 0 R",
  879 + "/Pg": "15 0 R",
  880 + "/S": "/Form",
  881 + "/Type": "/StructElem"
  882 + },
  883 + "14 0 R": {
  884 + "/AP": {
  885 + "/N": "48 0 R"
  886 + },
  887 + "/DA": "0.18039 0.20392 0.21176 rg /F4 10 Tf",
  888 + "/DR": {
  889 + "/Font": "18 0 R"
  890 + },
  891 + "/DV": "",
  892 + "/F": 4,
  893 + "/FT": "/Ch",
  894 + "/Ff": 393216,
  895 + "/Opt": [
  896 + "alpha",
  897 + "beta",
  898 + "gamma",
  899 + "delta"
  900 + ],
  901 + "/P": "15 0 R",
  902 + "/Rect": [
  903 + 404.599,
  904 + 101.451,
  905 + 476.701,
  906 + 135.349
  907 + ],
  908 + "/Subtype": "/Widget",
  909 + "/T": "combodrop1",
  910 + "/Type": "/Annot",
  911 + "/V": ""
  912 + },
  913 + "140 0 R": {
  914 + "/K": [
  915 + 24
  916 + ],
  917 + "/P": "52 0 R",
  918 + "/Pg": "15 0 R",
  919 + "/S": "/Form",
  920 + "/Type": "/StructElem"
  921 + },
  922 + "141 0 R": {
  923 + "/Ascent": 891,
  924 + "/CapHeight": 981,
  925 + "/Descent": -216,
  926 + "/Flags": 4,
  927 + "/FontBBox": [
  928 + -543,
  929 + -303,
  930 + 1277,
  931 + 981
  932 + ],
  933 + "/FontFile2": "193 0 R",
  934 + "/FontName": "/BAAAAA+LiberationSerif",
  935 + "/ItalicAngle": 0,
  936 + "/StemV": 80,
  937 + "/Type": "/FontDescriptor"
  938 + },
  939 + "142 0 R": {
  940 + "/Length": "143 0 R"
  941 + },
  942 + "143 0 R": 702,
  943 + "144 0 R": {
  944 + "/Ascent": 905,
  945 + "/CapHeight": 979,
  946 + "/Descent": -211,
  947 + "/Flags": 4,
  948 + "/FontBBox": [
  949 + -543,
  950 + -303,
  951 + 1300,
  952 + 979
  953 + ],
  954 + "/FontName": "/LiberationSans",
  955 + "/ItalicAngle": 0,
  956 + "/StemV": 80,
  957 + "/Type": "/FontDescriptor"
  958 + },
  959 + "145 0 R": {
  960 + "/Ascent": 905,
  961 + "/CapHeight": 979,
  962 + "/Descent": -211,
  963 + "/Flags": 4,
  964 + "/FontBBox": [
  965 + -543,
  966 + -303,
  967 + 1300,
  968 + 979
  969 + ],
  970 + "/FontFile2": "195 0 R",
  971 + "/FontName": "/DAAAAA+LiberationSans",
  972 + "/ItalicAngle": 0,
  973 + "/StemV": 80,
  974 + "/Type": "/FontDescriptor"
  975 + },
  976 + "146 0 R": {
  977 + "/Length": "147 0 R"
  978 + },
  979 + "147 0 R": 582,
  980 + "148 0 R": {
  981 + "/Ascent": 928,
  982 + "/CapHeight": 1232,
  983 + "/Descent": -235,
  984 + "/Flags": 4,
  985 + "/FontBBox": [
  986 + -1020,
  987 + -462,
  988 + 1792,
  989 + 1232
  990 + ],
  991 + "/FontName": "/DejaVuSans",
  992 + "/ItalicAngle": 0,
  993 + "/StemV": 80,
  994 + "/Type": "/FontDescriptor"
  995 + },
  996 + "149 0 R": {
  997 + "/O": "/Layout",
  998 + "/Placement": "/Block"
  999 + },
  1000 + "15 0 R": {
  1001 + "/Annots": [
  1002 + "4 0 R",
  1003 + "21 0 R",
  1004 + "22 0 R",
  1005 + "23 0 R",
  1006 + "6 0 R",
  1007 + "7 0 R",
  1008 + "8 0 R",
  1009 + "37 0 R",
  1010 + "38 0 R",
  1011 + "39 0 R",
  1012 + "10 0 R",
  1013 + "13 0 R",
  1014 + "11 0 R",
  1015 + "12 0 R",
  1016 + "14 0 R"
  1017 + ],
  1018 + "/Contents": "50 0 R",
  1019 + "/Group": {
  1020 + "/CS": "/DeviceRGB",
  1021 + "/I": true,
  1022 + "/S": "/Transparency"
  1023 + },
  1024 + "/MediaBox": [
  1025 + 0,
  1026 + 0,
  1027 + 612,
  1028 + 792
  1029 + ],
  1030 + "/Parent": "16 0 R",
  1031 + "/Resources": "3 0 R",
  1032 + "/StructParents": 0,
  1033 + "/Type": "/Page"
  1034 + },
  1035 + "150 0 R": {
  1036 + "/O": "/Layout",
  1037 + "/Placement": "/Block"
  1038 + },
  1039 + "151 0 R": {
  1040 + "/O": "/Layout",
  1041 + "/Placement": "/Block"
  1042 + },
  1043 + "152 0 R": {
  1044 + "/O": "/Layout",
  1045 + "/Placement": "/Block"
  1046 + },
  1047 + "153 0 R": {
  1048 + "/O": "/Layout",
  1049 + "/Placement": "/Block"
  1050 + },
  1051 + "154 0 R": {
  1052 + "/O": "/Layout",
  1053 + "/Placement": "/Block"
  1054 + },
  1055 + "155 0 R": {
  1056 + "/O": "/Layout",
  1057 + "/Placement": "/Block"
  1058 + },
  1059 + "156 0 R": {
  1060 + "/O": "/Layout",
  1061 + "/Placement": "/Block"
  1062 + },
  1063 + "157 0 R": {
  1064 + "/O": "/Layout",
  1065 + "/Placement": "/Block"
  1066 + },
  1067 + "158 0 R": {
  1068 + "/O": "/Layout",
  1069 + "/Placement": "/Block"
  1070 + },
  1071 + "159 0 R": {
  1072 + "/O": "/Layout",
  1073 + "/Placement": "/Block"
  1074 + },
  1075 + "16 0 R": {
  1076 + "/Count": 1,
  1077 + "/Kids": [
  1078 + "15 0 R"
  1079 + ],
  1080 + "/MediaBox": [
  1081 + 0,
  1082 + 0,
  1083 + 612,
  1084 + 792
  1085 + ],
  1086 + "/Resources": "3 0 R",
  1087 + "/Type": "/Pages"
  1088 + },
  1089 + "160 0 R": {
  1090 + "/O": "/Layout",
  1091 + "/Placement": "/Block"
  1092 + },
  1093 + "161 0 R": {
  1094 + "/O": "/Layout",
  1095 + "/Placement": "/Block"
  1096 + },
  1097 + "162 0 R": {
  1098 + "/O": "/Layout",
  1099 + "/Placement": "/Block"
  1100 + },
  1101 + "163 0 R": {
  1102 + "/O": "/Layout",
  1103 + "/Placement": "/Block"
  1104 + },
  1105 + "164 0 R": {
  1106 + "/O": "/Layout",
  1107 + "/Placement": "/Block"
  1108 + },
  1109 + "165 0 R": {
  1110 + "/O": "/Layout",
  1111 + "/Placement": "/Block"
  1112 + },
  1113 + "166 0 R": {
  1114 + "/O": "/Layout",
  1115 + "/Placement": "/Block"
  1116 + },
  1117 + "167 0 R": {
  1118 + "/O": "/Layout",
  1119 + "/Placement": "/Block"
  1120 + },
  1121 + "168 0 R": {
  1122 + "/O": "/Layout",
  1123 + "/Placement": "/Block"
  1124 + },
  1125 + "169 0 R": {
  1126 + "/O": "/Layout",
  1127 + "/Placement": "/Block"
  1128 + },
  1129 + "17 0 R": {
  1130 + "/K": [
  1131 + "52 0 R"
  1132 + ],
  1133 + "/ParentTree": "53 0 R",
  1134 + "/RoleMap": {
  1135 + "/Document": "/Document",
  1136 + "/Standard": "/P"
  1137 + },
  1138 + "/Type": "/StructTreeRoot"
  1139 + },
  1140 + "170 0 R": {
  1141 + "/O": "/Layout",
  1142 + "/Placement": "/Block"
  1143 + },
  1144 + "171 0 R": {
  1145 + "/O": "/Layout",
  1146 + "/Placement": "/Block"
  1147 + },
  1148 + "172 0 R": {
  1149 + "/O": "/Layout",
  1150 + "/Placement": "/Block"
  1151 + },
  1152 + "173 0 R": {
  1153 + "/O": "/Layout",
  1154 + "/Placement": "/Block"
  1155 + },
  1156 + "174 0 R": {
  1157 + "/O": "/Layout",
  1158 + "/Placement": "/Block"
  1159 + },
  1160 + "175 0 R": {
  1161 + "/O": "/Layout",
  1162 + "/Placement": "/Block"
  1163 + },
  1164 + "176 0 R": {
  1165 + "/O": "/Layout",
  1166 + "/Placement": "/Block"
  1167 + },
  1168 + "177 0 R": {
  1169 + "/O": "/Layout",
  1170 + "/Placement": "/Block"
  1171 + },
  1172 + "178 0 R": {
  1173 + "/O": "/Layout",
  1174 + "/Placement": "/Block"
  1175 + },
  1176 + "179 0 R": {
  1177 + "/O": "/Layout",
  1178 + "/Placement": "/Block"
  1179 + },
  1180 + "18 0 R": {
  1181 + "/F1": "54 0 R",
  1182 + "/F2": "55 0 R",
  1183 + "/F3": "56 0 R",
  1184 + "/F4": "57 0 R",
  1185 + "/ZaDi": "28 0 R"
  1186 + },
  1187 + "180 0 R": {
  1188 + "/O": "/Layout",
  1189 + "/Placement": "/Block"
  1190 + },
  1191 + "181 0 R": {
  1192 + "/O": "/Layout",
  1193 + "/Placement": "/Block"
  1194 + },
  1195 + "182 0 R": {
  1196 + "/O": "/Layout",
  1197 + "/Placement": "/Block"
  1198 + },
  1199 + "183 0 R": {
  1200 + "/O": "/Layout",
  1201 + "/Placement": "/Block"
  1202 + },
  1203 + "184 0 R": {
  1204 + "/O": "/Layout",
  1205 + "/Placement": "/Block"
  1206 + },
  1207 + "185 0 R": {
  1208 + "/O": "/Layout",
  1209 + "/Placement": "/Block"
  1210 + },
  1211 + "186 0 R": {
  1212 + "/O": "/Layout",
  1213 + "/Placement": "/Block"
  1214 + },
  1215 + "187 0 R": {
  1216 + "/O": "/Layout",
  1217 + "/Placement": "/Block"
  1218 + },
  1219 + "188 0 R": {
  1220 + "/O": "/Layout",
  1221 + "/Placement": "/Block"
  1222 + },
  1223 + "189 0 R": {
  1224 + "/O": "/Layout",
  1225 + "/Placement": "/Block"
  1226 + },
  1227 + "19 0 R": {
  1228 + "/BBox": [
  1229 + 0,
  1230 + 0,
  1231 + 137.3,
  1232 + 14.8
  1233 + ],
  1234 + "/Length": "20 0 R",
  1235 + "/Resources": "3 0 R",
  1236 + "/Subtype": "/Form",
  1237 + "/Type": "/XObject"
  1238 + },
  1239 + "190 0 R": {
  1240 + "/O": "/Layout",
  1241 + "/Placement": "/Block"
  1242 + },
  1243 + "191 0 R": {
  1244 + "/O": "/Layout",
  1245 + "/Placement": "/Block"
  1246 + },
  1247 + "192 0 R": {
  1248 + "/O": "/Layout",
  1249 + "/Placement": "/Block"
  1250 + },
  1251 + "193 0 R": {
  1252 + "/Length": "194 0 R",
  1253 + "/Length1": 16184
  1254 + },
  1255 + "194 0 R": 16184,
  1256 + "195 0 R": {
  1257 + "/Length": "196 0 R",
  1258 + "/Length1": 11088
  1259 + },
  1260 + "196 0 R": 11088,
  1261 + "2 0 R": {
  1262 + "/CreationDate": "D:20190103125434-05'00'",
  1263 + "/Creator": "Writer",
  1264 + "/Producer": "LibreOffice 6.1"
  1265 + },
  1266 + "20 0 R": 12,
  1267 + "21 0 R": {
  1268 + "/AP": {
  1269 + "/N": {
  1270 + "/1": "58 0 R",
  1271 + "/Off": "60 0 R"
  1272 + }
  1273 + },
  1274 + "/AS": "/1",
  1275 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1276 + "/DR": {
  1277 + "/Font": {
  1278 + "/ZaDi": "28 0 R"
  1279 + }
  1280 + },
  1281 + "/F": 4,
  1282 + "/FT": "/Btn",
  1283 + "/MK": {
  1284 + "/CA": "l"
  1285 + },
  1286 + "/P": "15 0 R",
  1287 + "/Parent": "5 0 R",
  1288 + "/Rect": [
  1289 + 152.749,
  1290 + 648.501,
  1291 + 164.801,
  1292 + 660.549
  1293 + ],
  1294 + "/Subtype": "/Widget",
  1295 + "/Type": "/Annot"
  1296 + },
  1297 + "22 0 R": {
  1298 + "/AP": {
  1299 + "/N": {
  1300 + "/2": "62 0 R",
  1301 + "/Off": "64 0 R"
  1302 + }
  1303 + },
  1304 + "/AS": "/Off",
  1305 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1306 + "/DR": {
  1307 + "/Font": {
  1308 + "/ZaDi": "28 0 R"
  1309 + }
  1310 + },
  1311 + "/F": 4,
  1312 + "/FT": "/Btn",
  1313 + "/MK": {
  1314 + "/CA": "l"
  1315 + },
  1316 + "/P": "15 0 R",
  1317 + "/Parent": "5 0 R",
  1318 + "/Rect": [
  1319 + 152.749,
  1320 + 627.301,
  1321 + 164.801,
  1322 + 639.349
  1323 + ],
  1324 + "/Subtype": "/Widget",
  1325 + "/Type": "/Annot"
  1326 + },
  1327 + "23 0 R": {
  1328 + "/AP": {
  1329 + "/N": {
  1330 + "/3": "66 0 R",
  1331 + "/Off": "68 0 R"
  1332 + }
  1333 + },
  1334 + "/AS": "/Off",
  1335 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1336 + "/DR": {
  1337 + "/Font": {
  1338 + "/ZaDi": "28 0 R"
  1339 + }
  1340 + },
  1341 + "/F": 4,
  1342 + "/FT": "/Btn",
  1343 + "/MK": {
  1344 + "/CA": "l"
  1345 + },
  1346 + "/P": "15 0 R",
  1347 + "/Parent": "5 0 R",
  1348 + "/Rect": [
  1349 + 151.399,
  1350 + 606.501,
  1351 + 163.451,
  1352 + 618.549
  1353 + ],
  1354 + "/Subtype": "/Widget",
  1355 + "/Type": "/Annot"
  1356 + },
  1357 + "24 0 R": {
  1358 + "/BBox": [
  1359 + 0,
  1360 + 0,
  1361 + 12.05,
  1362 + 12.05
  1363 + ],
  1364 + "/Length": "25 0 R",
  1365 + "/Resources": "3 0 R",
  1366 + "/Subtype": "/Form",
  1367 + "/Type": "/XObject"
  1368 + },
  1369 + "25 0 R": 12,
  1370 + "26 0 R": {
  1371 + "/BBox": [
  1372 + 0,
  1373 + 0,
  1374 + 12.05,
  1375 + 12.05
  1376 + ],
  1377 + "/Length": "27 0 R",
  1378 + "/Resources": "3 0 R",
  1379 + "/Subtype": "/Form",
  1380 + "/Type": "/XObject"
  1381 + },
  1382 + "27 0 R": 82,
  1383 + "28 0 R": {
  1384 + "/BaseFont": "/ZapfDingbats",
  1385 + "/Subtype": "/Type1",
  1386 + "/Type": "/Font"
  1387 + },
  1388 + "29 0 R": {
  1389 + "/BBox": [
  1390 + 0,
  1391 + 0,
  1392 + 12.05,
  1393 + 12.05
  1394 + ],
  1395 + "/Length": "30 0 R",
  1396 + "/Resources": "3 0 R",
  1397 + "/Subtype": "/Form",
  1398 + "/Type": "/XObject"
  1399 + },
  1400 + "3 0 R": {
  1401 + "/Font": "18 0 R",
  1402 + "/ProcSet": [
  1403 + "/PDF",
  1404 + "/Text"
  1405 + ]
  1406 + },
  1407 + "30 0 R": 12,
  1408 + "31 0 R": {
  1409 + "/BBox": [
  1410 + 0,
  1411 + 0,
  1412 + 12.05,
  1413 + 12.05
  1414 + ],
  1415 + "/Length": "32 0 R",
  1416 + "/Resources": "3 0 R",
  1417 + "/Subtype": "/Form",
  1418 + "/Type": "/XObject"
  1419 + },
  1420 + "32 0 R": 82,
  1421 + "33 0 R": {
  1422 + "/BBox": [
  1423 + 0,
  1424 + 0,
  1425 + 12.05,
  1426 + 12.05
  1427 + ],
  1428 + "/Length": "34 0 R",
  1429 + "/Resources": "3 0 R",
  1430 + "/Subtype": "/Form",
  1431 + "/Type": "/XObject"
  1432 + },
  1433 + "34 0 R": 12,
  1434 + "35 0 R": {
  1435 + "/BBox": [
  1436 + 0,
  1437 + 0,
  1438 + 12.05,
  1439 + 12.05
  1440 + ],
  1441 + "/Length": "36 0 R",
  1442 + "/Resources": "3 0 R",
  1443 + "/Subtype": "/Form",
  1444 + "/Type": "/XObject"
  1445 + },
  1446 + "36 0 R": 82,
  1447 + "37 0 R": {
  1448 + "/AP": {
  1449 + "/N": {
  1450 + "/1": "70 0 R",
  1451 + "/Off": "72 0 R"
  1452 + }
  1453 + },
  1454 + "/AS": "/Off",
  1455 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1456 + "/DR": {
  1457 + "/Font": {
  1458 + "/ZaDi": "28 0 R"
  1459 + }
  1460 + },
  1461 + "/F": 4,
  1462 + "/FT": "/Btn",
  1463 + "/MK": {
  1464 + "/CA": "l"
  1465 + },
  1466 + "/P": "15 0 R",
  1467 + "/Parent": "9 0 R",
  1468 + "/Rect": [
  1469 + 118.649,
  1470 + 388.101,
  1471 + 130.701,
  1472 + 400.149
  1473 + ],
  1474 + "/Subtype": "/Widget",
  1475 + "/Type": "/Annot"
  1476 + },
  1477 + "38 0 R": {
  1478 + "/AP": {
  1479 + "/N": {
  1480 + "/2": "74 0 R",
  1481 + "/Off": "76 0 R"
  1482 + }
  1483 + },
  1484 + "/AS": "/2",
  1485 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1486 + "/DR": {
  1487 + "/Font": {
  1488 + "/ZaDi": "28 0 R"
  1489 + }
  1490 + },
  1491 + "/F": 4,
  1492 + "/FT": "/Btn",
  1493 + "/MK": {
  1494 + "/CA": "l"
  1495 + },
  1496 + "/P": "15 0 R",
  1497 + "/Parent": "9 0 R",
  1498 + "/Rect": [
  1499 + 119.349,
  1500 + 362.201,
  1501 + 131.401,
  1502 + 374.249
  1503 + ],
  1504 + "/Subtype": "/Widget",
  1505 + "/Type": "/Annot"
  1506 + },
  1507 + "39 0 R": {
  1508 + "/AP": {
  1509 + "/N": {
  1510 + "/3": "78 0 R",
  1511 + "/Off": "80 0 R"
  1512 + }
  1513 + },
  1514 + "/AS": "/Off",
  1515 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  1516 + "/DR": {
  1517 + "/Font": {
  1518 + "/ZaDi": "28 0 R"
  1519 + }
  1520 + },
  1521 + "/F": 4,
  1522 + "/FT": "/Btn",
  1523 + "/MK": {
  1524 + "/CA": "l"
  1525 + },
  1526 + "/P": "15 0 R",
  1527 + "/Parent": "9 0 R",
  1528 + "/Rect": [
  1529 + 119.349,
  1530 + 333.551,
  1531 + 131.401,
  1532 + 345.599
  1533 + ],
  1534 + "/Subtype": "/Widget",
  1535 + "/Type": "/Annot"
  1536 + },
  1537 + "4 0 R": {
  1538 + "/AP": {
  1539 + "/N": "19 0 R"
  1540 + },
  1541 + "/DA": "0.18039 0.20392 0.21176 rg /F2 12 Tf",
  1542 + "/DR": {
  1543 + "/Font": "18 0 R"
  1544 + },
  1545 + "/DV": "",
  1546 + "/F": 4,
  1547 + "/FT": "/Tx",
  1548 + "/P": "15 0 R",
  1549 + "/Rect": [
  1550 + 123.499,
  1551 + 689.901,
  1552 + 260.801,
  1553 + 704.699
  1554 + ],
  1555 + "/Subtype": "/Widget",
  1556 + "/T": "text",
  1557 + "/Type": "/Annot",
  1558 + "/V": ""
  1559 + },
  1560 + "40 0 R": {
  1561 + "/BBox": [
  1562 + 0,
  1563 + 0,
  1564 + 237.45,
  1565 + 17.95
  1566 + ],
  1567 + "/Length": "41 0 R",
  1568 + "/Resources": "3 0 R",
  1569 + "/Subtype": "/Form",
  1570 + "/Type": "/XObject"
  1571 + },
  1572 + "41 0 R": 12,
  1573 + "42 0 R": {
  1574 + "/BBox": [
  1575 + 0,
  1576 + 0,
  1577 + 62.55,
  1578 + 76.2
  1579 + ],
  1580 + "/Length": "43 0 R",
  1581 + "/Resources": "3 0 R",
  1582 + "/Subtype": "/Form",
  1583 + "/Type": "/XObject"
  1584 + },
  1585 + "43 0 R": 46,
  1586 + "44 0 R": {
  1587 + "/BBox": [
  1588 + 0,
  1589 + 0,
  1590 + 85.05,
  1591 + 23.7
  1592 + ],
  1593 + "/Length": "45 0 R",
  1594 + "/Resources": "3 0 R",
  1595 + "/Subtype": "/Form",
  1596 + "/Type": "/XObject"
  1597 + },
  1598 + "45 0 R": 46,
  1599 + "46 0 R": {
  1600 + "/BBox": [
  1601 + 0,
  1602 + 0,
  1603 + 55.05,
  1604 + 73.45
  1605 + ],
  1606 + "/Length": "47 0 R",
  1607 + "/Resources": "3 0 R",
  1608 + "/Subtype": "/Form",
  1609 + "/Type": "/XObject"
  1610 + },
  1611 + "47 0 R": 47,
  1612 + "48 0 R": {
  1613 + "/BBox": [
  1614 + 0,
  1615 + 0,
  1616 + 72.1,
  1617 + 33.9
  1618 + ],
  1619 + "/Length": "49 0 R",
  1620 + "/Resources": "3 0 R",
  1621 + "/Subtype": "/Form",
  1622 + "/Type": "/XObject"
  1623 + },
  1624 + "49 0 R": 45,
  1625 + "5 0 R": {
  1626 + "/DV": "/1",
  1627 + "/FT": "/Btn",
  1628 + "/Ff": 49152,
  1629 + "/Kids": [
  1630 + "21 0 R",
  1631 + "22 0 R",
  1632 + "23 0 R"
  1633 + ],
  1634 + "/P": "15 0 R",
  1635 + "/T": "r1",
  1636 + "/V": "/1"
  1637 + },
  1638 + "50 0 R": {
  1639 + "/Length": "51 0 R"
  1640 + },
  1641 + "51 0 R": 4747,
  1642 + "52 0 R": {
  1643 + "/K": [
  1644 + "82 0 R",
  1645 + "83 0 R",
  1646 + "84 0 R",
  1647 + "85 0 R",
  1648 + "86 0 R",
  1649 + "87 0 R",
  1650 + "88 0 R",
  1651 + "89 0 R",
  1652 + "90 0 R",
  1653 + "91 0 R",
  1654 + "92 0 R",
  1655 + "93 0 R",
  1656 + "94 0 R",
  1657 + "95 0 R",
  1658 + "96 0 R",
  1659 + "97 0 R",
  1660 + "98 0 R",
  1661 + "99 0 R",
  1662 + "100 0 R",
  1663 + "101 0 R",
  1664 + "102 0 R",
  1665 + "103 0 R",
  1666 + "104 0 R",
  1667 + "105 0 R",
  1668 + "106 0 R",
  1669 + "107 0 R",
  1670 + "108 0 R",
  1671 + "109 0 R",
  1672 + "110 0 R",
  1673 + "111 0 R",
  1674 + "112 0 R",
  1675 + "113 0 R",
  1676 + "114 0 R",
  1677 + "115 0 R",
  1678 + "116 0 R",
  1679 + "117 0 R",
  1680 + "118 0 R",
  1681 + "119 0 R",
  1682 + "120 0 R",
  1683 + "121 0 R",
  1684 + "122 0 R",
  1685 + "123 0 R",
  1686 + "124 0 R",
  1687 + "125 0 R",
  1688 + "126 0 R",
  1689 + "127 0 R",
  1690 + "128 0 R",
  1691 + "129 0 R",
  1692 + "130 0 R",
  1693 + "131 0 R",
  1694 + "132 0 R",
  1695 + "133 0 R",
  1696 + "134 0 R",
  1697 + "135 0 R",
  1698 + "136 0 R",
  1699 + "137 0 R",
  1700 + "138 0 R",
  1701 + "139 0 R",
  1702 + "140 0 R"
  1703 + ],
  1704 + "/P": "17 0 R",
  1705 + "/Pg": "15 0 R",
  1706 + "/S": "/Document",
  1707 + "/Type": "/StructElem"
  1708 + },
  1709 + "53 0 R": {
  1710 + "/Nums": [
  1711 + 0,
  1712 + [
  1713 + "82 0 R",
  1714 + "84 0 R",
  1715 + "86 0 R",
  1716 + "93 0 R",
  1717 + "104 0 R",
  1718 + "115 0 R",
  1719 + "119 0 R",
  1720 + "119 0 R",
  1721 + "125 0 R",
  1722 + "125 0 R",
  1723 + "126 0 R",
  1724 + "127 0 R",
  1725 + "128 0 R",
  1726 + "129 0 R",
  1727 + "130 0 R",
  1728 + "131 0 R",
  1729 + "132 0 R",
  1730 + "133 0 R",
  1731 + "134 0 R",
  1732 + "135 0 R",
  1733 + "136 0 R",
  1734 + "137 0 R",
  1735 + "138 0 R",
  1736 + "139 0 R",
  1737 + "140 0 R"
  1738 + ]
  1739 + ]
  1740 + },
  1741 + "54 0 R": {
  1742 + "/BaseFont": "/BAAAAA+LiberationSerif",
  1743 + "/FirstChar": 0,
  1744 + "/FontDescriptor": "141 0 R",
  1745 + "/LastChar": 32,
  1746 + "/Subtype": "/TrueType",
  1747 + "/ToUnicode": "142 0 R",
  1748 + "/Type": "/Font",
  1749 + "/Widths": [
  1750 + 777,
  1751 + 943,
  1752 + 500,
  1753 + 443,
  1754 + 333,
  1755 + 333,
  1756 + 389,
  1757 + 250,
  1758 + 777,
  1759 + 500,
  1760 + 333,
  1761 + 500,
  1762 + 443,
  1763 + 610,
  1764 + 500,
  1765 + 277,
  1766 + 556,
  1767 + 277,
  1768 + 277,
  1769 + 500,
  1770 + 443,
  1771 + 500,
  1772 + 443,
  1773 + 500,
  1774 + 500,
  1775 + 556,
  1776 + 610,
  1777 + 666,
  1778 + 500,
  1779 + 722,
  1780 + 500,
  1781 + 722,
  1782 + 500
  1783 + ]
  1784 + },
  1785 + "55 0 R": {
  1786 + "/BaseFont": "/LiberationSans",
  1787 + "/Encoding": "/WinAnsiEncoding",
  1788 + "/FirstChar": 32,
  1789 + "/FontDescriptor": "144 0 R",
  1790 + "/LastChar": 255,
  1791 + "/Subtype": "/TrueType",
  1792 + "/Type": "/Font",
  1793 + "/Widths": [
  1794 + 277,
  1795 + 277,
  1796 + 354,
  1797 + 556,
  1798 + 556,
  1799 + 889,
  1800 + 666,
  1801 + 190,
  1802 + 333,
  1803 + 333,
  1804 + 389,
  1805 + 583,
  1806 + 277,
  1807 + 333,
  1808 + 277,
  1809 + 277,
  1810 + 556,
  1811 + 556,
  1812 + 556,
  1813 + 556,
  1814 + 556,
  1815 + 556,
  1816 + 556,
  1817 + 556,
  1818 + 556,
  1819 + 556,
  1820 + 277,
  1821 + 277,
  1822 + 583,
  1823 + 583,
  1824 + 583,
  1825 + 556,
  1826 + 1015,
  1827 + 666,
  1828 + 666,
  1829 + 722,
  1830 + 722,
  1831 + 666,
  1832 + 610,
  1833 + 777,
  1834 + 722,
  1835 + 277,
  1836 + 500,
  1837 + 666,
  1838 + 556,
  1839 + 833,
  1840 + 722,
  1841 + 777,
  1842 + 666,
  1843 + 777,
  1844 + 722,
  1845 + 666,
  1846 + 610,
  1847 + 722,
  1848 + 666,
  1849 + 943,
  1850 + 666,
  1851 + 666,
  1852 + 610,
  1853 + 277,
  1854 + 277,
  1855 + 277,
  1856 + 469,
  1857 + 556,
  1858 + 333,
  1859 + 556,
  1860 + 556,
  1861 + 500,
  1862 + 556,
  1863 + 556,
  1864 + 277,
  1865 + 556,
  1866 + 556,
  1867 + 222,
  1868 + 222,
  1869 + 500,
  1870 + 222,
  1871 + 833,
  1872 + 556,
  1873 + 556,
  1874 + 556,
  1875 + 556,
  1876 + 333,
  1877 + 500,
  1878 + 277,
  1879 + 556,
  1880 + 500,
  1881 + 722,
  1882 + 500,
  1883 + 500,
  1884 + 500,
  1885 + 333,
  1886 + 259,
  1887 + 333,
  1888 + 583,
  1889 + 0,
  1890 + 0,
  1891 + 0,
  1892 + 0,
  1893 + 0,
  1894 + 0,
  1895 + 0,
  1896 + 0,
  1897 + 0,
  1898 + 0,
  1899 + 0,
  1900 + 0,
  1901 + 0,
  1902 + 0,
  1903 + 0,
  1904 + 0,
  1905 + 0,
  1906 + 0,
  1907 + 0,
  1908 + 0,
  1909 + 0,
  1910 + 0,
  1911 + 0,
  1912 + 0,
  1913 + 0,
  1914 + 0,
  1915 + 0,
  1916 + 0,
  1917 + 0,
  1918 + 0,
  1919 + 0,
  1920 + 0,
  1921 + 0,
  1922 + 277,
  1923 + 333,
  1924 + 556,
  1925 + 556,
  1926 + 556,
  1927 + 556,
  1928 + 259,
  1929 + 556,
  1930 + 333,
  1931 + 736,
  1932 + 370,
  1933 + 556,
  1934 + 583,
  1935 + 333,
  1936 + 736,
  1937 + 552,
  1938 + 399,
  1939 + 548,
  1940 + 333,
  1941 + 333,
  1942 + 333,
  1943 + 576,
  1944 + 537,
  1945 + 333,
  1946 + 333,
  1947 + 333,
  1948 + 365,
  1949 + 556,
  1950 + 833,
  1951 + 833,
  1952 + 833,
  1953 + 610,
  1954 + 666,
  1955 + 666,
  1956 + 666,
  1957 + 666,
  1958 + 666,
  1959 + 666,
  1960 + 1000,
  1961 + 722,
  1962 + 666,
  1963 + 666,
  1964 + 666,
  1965 + 666,
  1966 + 277,
  1967 + 277,
  1968 + 277,
  1969 + 277,
  1970 + 722,
  1971 + 722,
  1972 + 777,
  1973 + 777,
  1974 + 777,
  1975 + 777,
  1976 + 777,
  1977 + 583,
  1978 + 777,
  1979 + 722,
  1980 + 722,
  1981 + 722,
  1982 + 722,
  1983 + 666,
  1984 + 666,
  1985 + 610,
  1986 + 556,
  1987 + 556,
  1988 + 556,
  1989 + 556,
  1990 + 556,
  1991 + 556,
  1992 + 889,
  1993 + 500,
  1994 + 556,
  1995 + 556,
  1996 + 556,
  1997 + 556,
  1998 + 277,
  1999 + 277,
  2000 + 277,
  2001 + 277,
  2002 + 556,
  2003 + 556,
  2004 + 556,
  2005 + 556,
  2006 + 556,
  2007 + 556,
  2008 + 556,
  2009 + 548,
  2010 + 610,
  2011 + 556,
  2012 + 556,
  2013 + 556,
  2014 + 556,
  2015 + 500,
  2016 + 556,
  2017 + 500
  2018 + ]
  2019 + },
  2020 + "56 0 R": {
  2021 + "/BaseFont": "/DAAAAA+LiberationSans",
  2022 + "/FirstChar": 0,
  2023 + "/FontDescriptor": "145 0 R",
  2024 + "/LastChar": 22,
  2025 + "/Subtype": "/TrueType",
  2026 + "/ToUnicode": "146 0 R",
  2027 + "/Type": "/Font",
  2028 + "/Widths": [
  2029 + 750,
  2030 + 333,
  2031 + 556,
  2032 + 333,
  2033 + 556,
  2034 + 556,
  2035 + 500,
  2036 + 722,
  2037 + 556,
  2038 + 556,
  2039 + 500,
  2040 + 277,
  2041 + 666,
  2042 + 556,
  2043 + 500,
  2044 + 556,
  2045 + 556,
  2046 + 777,
  2047 + 556,
  2048 + 277,
  2049 + 222,
  2050 + 556,
  2051 + 556
  2052 + ]
  2053 + },
  2054 + "57 0 R": {
  2055 + "/BaseFont": "/DejaVuSans",
  2056 + "/Encoding": "/WinAnsiEncoding",
  2057 + "/FirstChar": 32,
  2058 + "/FontDescriptor": "148 0 R",
  2059 + "/LastChar": 255,
  2060 + "/Subtype": "/TrueType",
  2061 + "/Type": "/Font",
  2062 + "/Widths": [
  2063 + 317,
  2064 + 400,
  2065 + 459,
  2066 + 837,
  2067 + 636,
  2068 + 950,
  2069 + 779,
  2070 + 274,
  2071 + 390,
  2072 + 390,
  2073 + 500,
  2074 + 837,
  2075 + 317,
  2076 + 360,
  2077 + 317,
  2078 + 336,
  2079 + 636,
  2080 + 636,
  2081 + 636,
  2082 + 636,
  2083 + 636,
  2084 + 636,
  2085 + 636,
  2086 + 636,
  2087 + 636,
  2088 + 636,
  2089 + 336,
  2090 + 336,
  2091 + 837,
  2092 + 837,
  2093 + 837,
  2094 + 530,
  2095 + 1000,
  2096 + 684,
  2097 + 686,
  2098 + 698,
  2099 + 770,
  2100 + 631,
  2101 + 575,
  2102 + 774,
  2103 + 751,
  2104 + 294,
  2105 + 294,
  2106 + 655,
  2107 + 557,
  2108 + 862,
  2109 + 748,
  2110 + 787,
  2111 + 603,
  2112 + 787,
  2113 + 694,
  2114 + 634,
  2115 + 610,
  2116 + 731,
  2117 + 684,
  2118 + 988,
  2119 + 685,
  2120 + 610,
  2121 + 685,
  2122 + 390,
  2123 + 336,
  2124 + 390,
  2125 + 837,
  2126 + 500,
  2127 + 500,
  2128 + 612,
  2129 + 634,
  2130 + 549,
  2131 + 634,
  2132 + 615,
  2133 + 352,
  2134 + 634,
  2135 + 633,
  2136 + 277,
  2137 + 277,
  2138 + 579,
  2139 + 277,
  2140 + 974,
  2141 + 633,
  2142 + 611,
  2143 + 634,
  2144 + 634,
  2145 + 411,
  2146 + 520,
  2147 + 392,
  2148 + 633,
  2149 + 591,
  2150 + 817,
  2151 + 591,
  2152 + 591,
  2153 + 524,
  2154 + 636,
  2155 + 336,
  2156 + 636,
  2157 + 837,
  2158 + 0,
  2159 + 0,
  2160 + 0,
  2161 + 0,
  2162 + 0,
  2163 + 0,
  2164 + 0,
  2165 + 0,
  2166 + 0,
  2167 + 0,
  2168 + 0,
  2169 + 0,
  2170 + 0,
  2171 + 0,
  2172 + 0,
  2173 + 0,
  2174 + 0,
  2175 + 0,
  2176 + 0,
  2177 + 0,
  2178 + 0,
  2179 + 0,
  2180 + 0,
  2181 + 0,
  2182 + 0,
  2183 + 0,
  2184 + 0,
  2185 + 0,
  2186 + 0,
  2187 + 0,
  2188 + 0,
  2189 + 0,
  2190 + 0,
  2191 + 317,
  2192 + 400,
  2193 + 636,
  2194 + 636,
  2195 + 636,
  2196 + 636,
  2197 + 336,
  2198 + 500,
  2199 + 500,
  2200 + 1000,
  2201 + 471,
  2202 + 611,
  2203 + 837,
  2204 + 360,
  2205 + 1000,
  2206 + 500,
  2207 + 500,
  2208 + 837,
  2209 + 400,
  2210 + 400,
  2211 + 500,
  2212 + 636,
  2213 + 636,
  2214 + 317,
  2215 + 500,
  2216 + 400,
  2217 + 471,
  2218 + 611,
  2219 + 969,
  2220 + 969,
  2221 + 969,
  2222 + 530,
  2223 + 684,
  2224 + 684,
  2225 + 684,
  2226 + 684,
  2227 + 684,
  2228 + 684,
  2229 + 974,
  2230 + 698,
  2231 + 631,
  2232 + 631,
  2233 + 631,
  2234 + 631,
  2235 + 294,
  2236 + 294,
  2237 + 294,
  2238 + 294,
  2239 + 774,
  2240 + 748,
  2241 + 787,
  2242 + 787,
  2243 + 787,
  2244 + 787,
  2245 + 787,
  2246 + 837,
  2247 + 787,
  2248 + 731,
  2249 + 731,
  2250 + 731,
  2251 + 731,
  2252 + 610,
  2253 + 604,
  2254 + 629,
  2255 + 612,
  2256 + 612,
  2257 + 612,
  2258 + 612,
  2259 + 612,
  2260 + 612,
  2261 + 981,
  2262 + 549,
  2263 + 615,
  2264 + 615,
  2265 + 615,
  2266 + 615,
  2267 + 277,
  2268 + 277,
  2269 + 277,
  2270 + 277,
  2271 + 611,
  2272 + 633,
  2273 + 611,
  2274 + 611,
  2275 + 611,
  2276 + 611,
  2277 + 611,
  2278 + 837,
  2279 + 611,
  2280 + 633,
  2281 + 633,
  2282 + 633,
  2283 + 633,
  2284 + 591,
  2285 + 634,
  2286 + 591
  2287 + ]
  2288 + },
  2289 + "58 0 R": {
  2290 + "/BBox": [
  2291 + 0,
  2292 + 0,
  2293 + 12.05,
  2294 + 12.05
  2295 + ],
  2296 + "/Length": "59 0 R",
  2297 + "/Resources": "3 0 R",
  2298 + "/Subtype": "/Form",
  2299 + "/Type": "/XObject"
  2300 + },
  2301 + "59 0 R": 220,
  2302 + "6 0 R": {
  2303 + "/AP": {
  2304 + "/N": {
  2305 + "/Off": "24 0 R",
  2306 + "/Yes": "26 0 R"
  2307 + }
  2308 + },
  2309 + "/AS": "/Off",
  2310 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  2311 + "/DR": {
  2312 + "/Font": {
  2313 + "/ZaDi": "28 0 R"
  2314 + }
  2315 + },
  2316 + "/DV": "/Off",
  2317 + "/F": 4,
  2318 + "/FT": "/Btn",
  2319 + "/MK": {
  2320 + "/CA": "8"
  2321 + },
  2322 + "/P": "15 0 R",
  2323 + "/Rect": [
  2324 + 118.649,
  2325 + 554.301,
  2326 + 130.701,
  2327 + 566.349
  2328 + ],
  2329 + "/Subtype": "/Widget",
  2330 + "/T": "checkbox1",
  2331 + "/Type": "/Annot",
  2332 + "/V": "/Off"
  2333 + },
  2334 + "60 0 R": {
  2335 + "/BBox": [
  2336 + 0,
  2337 + 0,
  2338 + 12.05,
  2339 + 12.05
  2340 + ],
  2341 + "/Length": "61 0 R",
  2342 + "/Resources": "3 0 R",
  2343 + "/Subtype": "/Form",
  2344 + "/Type": "/XObject"
  2345 + },
  2346 + "61 0 R": 12,
  2347 + "62 0 R": {
  2348 + "/BBox": [
  2349 + 0,
  2350 + 0,
  2351 + 12.05,
  2352 + 12.05
  2353 + ],
  2354 + "/Length": "63 0 R",
  2355 + "/Resources": "3 0 R",
  2356 + "/Subtype": "/Form",
  2357 + "/Type": "/XObject"
  2358 + },
  2359 + "63 0 R": 220,
  2360 + "64 0 R": {
  2361 + "/BBox": [
  2362 + 0,
  2363 + 0,
  2364 + 12.05,
  2365 + 12.05
  2366 + ],
  2367 + "/Length": "65 0 R",
  2368 + "/Resources": "3 0 R",
  2369 + "/Subtype": "/Form",
  2370 + "/Type": "/XObject"
  2371 + },
  2372 + "65 0 R": 12,
  2373 + "66 0 R": {
  2374 + "/BBox": [
  2375 + 0,
  2376 + 0,
  2377 + 12.05,
  2378 + 12.05
  2379 + ],
  2380 + "/Length": "67 0 R",
  2381 + "/Resources": "3 0 R",
  2382 + "/Subtype": "/Form",
  2383 + "/Type": "/XObject"
  2384 + },
  2385 + "67 0 R": 220,
  2386 + "68 0 R": {
  2387 + "/BBox": [
  2388 + 0,
  2389 + 0,
  2390 + 12.05,
  2391 + 12.05
  2392 + ],
  2393 + "/Length": "69 0 R",
  2394 + "/Resources": "3 0 R",
  2395 + "/Subtype": "/Form",
  2396 + "/Type": "/XObject"
  2397 + },
  2398 + "69 0 R": 12,
  2399 + "7 0 R": {
  2400 + "/AP": {
  2401 + "/N": {
  2402 + "/Off": "29 0 R",
  2403 + "/Yes": "31 0 R"
  2404 + }
  2405 + },
  2406 + "/AS": "/Yes",
  2407 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  2408 + "/DR": {
  2409 + "/Font": {
  2410 + "/ZaDi": "28 0 R"
  2411 + }
  2412 + },
  2413 + "/DV": "/Yes",
  2414 + "/F": 4,
  2415 + "/FT": "/Btn",
  2416 + "/MK": {
  2417 + "/CA": "8"
  2418 + },
  2419 + "/P": "15 0 R",
  2420 + "/Rect": [
  2421 + 118.649,
  2422 + 527.751,
  2423 + 130.701,
  2424 + 539.799
  2425 + ],
  2426 + "/Subtype": "/Widget",
  2427 + "/T": "checkbox2",
  2428 + "/Type": "/Annot",
  2429 + "/V": "/Yes"
  2430 + },
  2431 + "70 0 R": {
  2432 + "/BBox": [
  2433 + 0,
  2434 + 0,
  2435 + 12.05,
  2436 + 12.05
  2437 + ],
  2438 + "/Length": "71 0 R",
  2439 + "/Resources": "3 0 R",
  2440 + "/Subtype": "/Form",
  2441 + "/Type": "/XObject"
  2442 + },
  2443 + "71 0 R": 220,
  2444 + "72 0 R": {
  2445 + "/BBox": [
  2446 + 0,
  2447 + 0,
  2448 + 12.05,
  2449 + 12.05
  2450 + ],
  2451 + "/Length": "73 0 R",
  2452 + "/Resources": "3 0 R",
  2453 + "/Subtype": "/Form",
  2454 + "/Type": "/XObject"
  2455 + },
  2456 + "73 0 R": 12,
  2457 + "74 0 R": {
  2458 + "/BBox": [
  2459 + 0,
  2460 + 0,
  2461 + 12.05,
  2462 + 12.05
  2463 + ],
  2464 + "/Length": "75 0 R",
  2465 + "/Resources": "3 0 R",
  2466 + "/Subtype": "/Form",
  2467 + "/Type": "/XObject"
  2468 + },
  2469 + "75 0 R": 220,
  2470 + "76 0 R": {
  2471 + "/BBox": [
  2472 + 0,
  2473 + 0,
  2474 + 12.05,
  2475 + 12.05
  2476 + ],
  2477 + "/Length": "77 0 R",
  2478 + "/Resources": "3 0 R",
  2479 + "/Subtype": "/Form",
  2480 + "/Type": "/XObject"
  2481 + },
  2482 + "77 0 R": 12,
  2483 + "78 0 R": {
  2484 + "/BBox": [
  2485 + 0,
  2486 + 0,
  2487 + 12.05,
  2488 + 12.05
  2489 + ],
  2490 + "/Length": "79 0 R",
  2491 + "/Resources": "3 0 R",
  2492 + "/Subtype": "/Form",
  2493 + "/Type": "/XObject"
  2494 + },
  2495 + "79 0 R": 220,
  2496 + "8 0 R": {
  2497 + "/AP": {
  2498 + "/N": {
  2499 + "/Off": "33 0 R",
  2500 + "/Yes": "35 0 R"
  2501 + }
  2502 + },
  2503 + "/AS": "/Off",
  2504 + "/DA": "0.18039 0.20392 0.21176 rg /ZaDi 0 Tf",
  2505 + "/DR": {
  2506 + "/Font": {
  2507 + "/ZaDi": "28 0 R"
  2508 + }
  2509 + },
  2510 + "/DV": "/Off",
  2511 + "/F": 4,
  2512 + "/FT": "/Btn",
  2513 + "/MK": {
  2514 + "/CA": "8"
  2515 + },
  2516 + "/P": "15 0 R",
  2517 + "/Rect": [
  2518 + 118.649,
  2519 + 500.501,
  2520 + 130.701,
  2521 + 512.549
  2522 + ],
  2523 + "/Subtype": "/Widget",
  2524 + "/T": "checkbox3",
  2525 + "/Type": "/Annot",
  2526 + "/V": "/Off"
  2527 + },
  2528 + "80 0 R": {
  2529 + "/BBox": [
  2530 + 0,
  2531 + 0,
  2532 + 12.05,
  2533 + 12.05
  2534 + ],
  2535 + "/Length": "81 0 R",
  2536 + "/Resources": "3 0 R",
  2537 + "/Subtype": "/Form",
  2538 + "/Type": "/XObject"
  2539 + },
  2540 + "81 0 R": 12,
  2541 + "82 0 R": {
  2542 + "/A": "149 0 R",
  2543 + "/K": [
  2544 + 0
  2545 + ],
  2546 + "/P": "52 0 R",
  2547 + "/Pg": "15 0 R",
  2548 + "/S": "/Standard",
  2549 + "/Type": "/StructElem"
  2550 + },
  2551 + "83 0 R": {
  2552 + "/A": "150 0 R",
  2553 + "/P": "52 0 R",
  2554 + "/Pg": "15 0 R",
  2555 + "/S": "/Standard",
  2556 + "/Type": "/StructElem"
  2557 + },
  2558 + "84 0 R": {
  2559 + "/A": "151 0 R",
  2560 + "/K": [
  2561 + 1
  2562 + ],
  2563 + "/P": "52 0 R",
  2564 + "/Pg": "15 0 R",
  2565 + "/S": "/Standard",
  2566 + "/Type": "/StructElem"
  2567 + },
  2568 + "85 0 R": {
  2569 + "/A": "152 0 R",
  2570 + "/P": "52 0 R",
  2571 + "/Pg": "15 0 R",
  2572 + "/S": "/Standard",
  2573 + "/Type": "/StructElem"
  2574 + },
  2575 + "86 0 R": {
  2576 + "/A": "153 0 R",
  2577 + "/K": [
  2578 + 2
  2579 + ],
  2580 + "/P": "52 0 R",
  2581 + "/Pg": "15 0 R",
  2582 + "/S": "/Standard",
  2583 + "/Type": "/StructElem"
  2584 + },
  2585 + "87 0 R": {
  2586 + "/A": "154 0 R",
  2587 + "/P": "52 0 R",
  2588 + "/Pg": "15 0 R",
  2589 + "/S": "/Standard",
  2590 + "/Type": "/StructElem"
  2591 + },
  2592 + "88 0 R": {
  2593 + "/A": "155 0 R",
  2594 + "/P": "52 0 R",
  2595 + "/Pg": "15 0 R",
  2596 + "/S": "/Standard",
  2597 + "/Type": "/StructElem"
  2598 + },
  2599 + "89 0 R": {
  2600 + "/A": "156 0 R",
  2601 + "/P": "52 0 R",
  2602 + "/Pg": "15 0 R",
  2603 + "/S": "/Standard",
  2604 + "/Type": "/StructElem"
  2605 + },
  2606 + "9 0 R": {
  2607 + "/DV": "/2",
  2608 + "/FT": "/Btn",
  2609 + "/Ff": 49152,
  2610 + "/Kids": [
  2611 + "37 0 R",
  2612 + "38 0 R",
  2613 + "39 0 R"
  2614 + ],
  2615 + "/P": "15 0 R",
  2616 + "/T": "r2",
  2617 + "/V": "/2"
  2618 + },
  2619 + "90 0 R": {
  2620 + "/A": "157 0 R",
  2621 + "/P": "52 0 R",
  2622 + "/Pg": "15 0 R",
  2623 + "/S": "/Standard",
  2624 + "/Type": "/StructElem"
  2625 + },
  2626 + "91 0 R": {
  2627 + "/A": "158 0 R",
  2628 + "/P": "52 0 R",
  2629 + "/Pg": "15 0 R",
  2630 + "/S": "/Standard",
  2631 + "/Type": "/StructElem"
  2632 + },
  2633 + "92 0 R": {
  2634 + "/A": "159 0 R",
  2635 + "/P": "52 0 R",
  2636 + "/Pg": "15 0 R",
  2637 + "/S": "/Standard",
  2638 + "/Type": "/StructElem"
  2639 + },
  2640 + "93 0 R": {
  2641 + "/A": "160 0 R",
  2642 + "/K": [
  2643 + 3
  2644 + ],
  2645 + "/P": "52 0 R",
  2646 + "/Pg": "15 0 R",
  2647 + "/S": "/Standard",
  2648 + "/Type": "/StructElem"
  2649 + },
  2650 + "94 0 R": {
  2651 + "/A": "161 0 R",
  2652 + "/P": "52 0 R",
  2653 + "/Pg": "15 0 R",
  2654 + "/S": "/Standard",
  2655 + "/Type": "/StructElem"
  2656 + },
  2657 + "95 0 R": {
  2658 + "/A": "162 0 R",
  2659 + "/P": "52 0 R",
  2660 + "/Pg": "15 0 R",
  2661 + "/S": "/Standard",
  2662 + "/Type": "/StructElem"
  2663 + },
  2664 + "96 0 R": {
  2665 + "/A": "163 0 R",
  2666 + "/P": "52 0 R",
  2667 + "/Pg": "15 0 R",
  2668 + "/S": "/Standard",
  2669 + "/Type": "/StructElem"
  2670 + },
  2671 + "97 0 R": {
  2672 + "/A": "164 0 R",
  2673 + "/P": "52 0 R",
  2674 + "/Pg": "15 0 R",
  2675 + "/S": "/Standard",
  2676 + "/Type": "/StructElem"
  2677 + },
  2678 + "98 0 R": {
  2679 + "/A": "165 0 R",
  2680 + "/P": "52 0 R",
  2681 + "/Pg": "15 0 R",
  2682 + "/S": "/Standard",
  2683 + "/Type": "/StructElem"
  2684 + },
  2685 + "99 0 R": {
  2686 + "/A": "166 0 R",
  2687 + "/P": "52 0 R",
  2688 + "/Pg": "15 0 R",
  2689 + "/S": "/Standard",
  2690 + "/Type": "/StructElem"
  2691 + },
  2692 + "trailer": {
  2693 + "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E",
  2694 + "/ID": [
  2695 + "รธยซร„{ยฑรŸTJ\rรนรZuรฏ\u0000F",
  2696 + "รฌยฎzg+รŒรณ4โ€ฆ[Tฦ’{ โ€”8"
  2697 + ],
  2698 + "/Info": "2 0 R",
  2699 + "/Root": "1 0 R",
  2700 + "/Size": 197
  2701 + }
  2702 + },
  2703 + "outlines": [],
  2704 + "pagelabels": [],
  2705 + "pages": [
  2706 + {
  2707 + "contents": [
  2708 + "50 0 R"
  2709 + ],
  2710 + "images": [],
  2711 + "label": null,
  2712 + "object": "15 0 R",
  2713 + "outlines": [],
  2714 + "pageposfrom1": 1
  2715 + }
  2716 + ],
  2717 + "parameters": {
  2718 + "decodelevel": "generalized"
  2719 + },
  2720 + "version": 1
  2721 +}
... ...
qpdf/qtest/qpdf/json-field-types.out
... ... @@ -385,6 +385,33 @@
385 385 "hasacroform": true,
386 386 "needappearances": true
387 387 },
  388 + "encrypt": {
  389 + "capabilities": {
  390 + "accessibility": true,
  391 + "extract": true,
  392 + "moddifyannotations": true,
  393 + "modify": true,
  394 + "modifyassembly": true,
  395 + "modifyforms": true,
  396 + "modifyother": true,
  397 + "printhigh": true,
  398 + "printlow": true
  399 + },
  400 + "encrypted": false,
  401 + "ownerpasswordmatched": false,
  402 + "parameters": {
  403 + "P": 0,
  404 + "R": 0,
  405 + "V": 0,
  406 + "bits": 0,
  407 + "filemethod": "none",
  408 + "key": null,
  409 + "method": "none",
  410 + "streammethod": "none",
  411 + "stringmethod": "none"
  412 + },
  413 + "userpasswordmatched": false
  414 + },
388 415 "objects": {
389 416 "1 0 R": {
390 417 "/AcroForm": {
... ...
qpdf/qtest/qpdf/json-image-streams-all.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "2 0 R",
... ...
qpdf/qtest/qpdf/json-image-streams-small.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "2 0 R",
... ...
qpdf/qtest/qpdf/json-image-streams-specialized.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "2 0 R",
... ...
qpdf/qtest/qpdf/json-image-streams.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "2 0 R",
... ...
qpdf/qtest/qpdf/json-outlines-with-actions.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Names": {
... ...
qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Dests": "107 0 R",
... ...
qpdf/qtest/qpdf/json-page-labels-and-outlines.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Outlines": "95 0 R",
... ...
qpdf/qtest/qpdf/json-page-labels-num-tree.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/PageLabels": "2 0 R",
... ...
qpdf/qtest/qpdf/page_api_2-json.out
... ... @@ -4,6 +4,33 @@
4 4 "hasacroform": false,
5 5 "needappearances": false
6 6 },
  7 + "encrypt": {
  8 + "capabilities": {
  9 + "accessibility": true,
  10 + "extract": true,
  11 + "moddifyannotations": true,
  12 + "modify": true,
  13 + "modifyassembly": true,
  14 + "modifyforms": true,
  15 + "modifyother": true,
  16 + "printhigh": true,
  17 + "printlow": true
  18 + },
  19 + "encrypted": false,
  20 + "ownerpasswordmatched": false,
  21 + "parameters": {
  22 + "P": 0,
  23 + "R": 0,
  24 + "V": 0,
  25 + "bits": 0,
  26 + "filemethod": "none",
  27 + "key": null,
  28 + "method": "none",
  29 + "streammethod": "none",
  30 + "stringmethod": "none"
  31 + },
  32 + "userpasswordmatched": false
  33 + },
7 34 "objects": {
8 35 "1 0 R": {
9 36 "/Pages": "3 0 R",
... ...