summaryrefslogtreecommitdiffstats
path: root/qpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-01-02 03:27:18 +0100
committerJay Berkenbilt <ejb@ql.org>2019-01-04 05:18:13 +0100
commite3144ac4177b7c38567f41a8e31a6c162d3b76f4 (patch)
tree94d2e557359b040cae83224a9c5e33f7cb46d7db /qpdf
parent26393f51373d95bb2fe5a99d1de9d04d8d7eb920 (diff)
downloadqpdf-e3144ac4177b7c38567f41a8e31a6c162d3b76f4.tar.zst
Add form fields to json output
Also add some additional methods for detecting form field types to assist in the json creation and for later use.
Diffstat (limited to 'qpdf')
-rw-r--r--qpdf/qpdf.cc199
-rw-r--r--qpdf/qtest/qpdf.test7
-rw-r--r--qpdf/qtest/qpdf/field-types.pdf3696
-rw-r--r--qpdf/qtest/qpdf/json-field-types-acroform.out392
-rw-r--r--qpdf/qtest/qpdf/json-field-types.out2694
-rw-r--r--qpdf/qtest/qpdf/json-image-streams-all.out5
-rw-r--r--qpdf/qtest/qpdf/json-image-streams-specialized.out5
-rw-r--r--qpdf/qtest/qpdf/json-image-streams.out5
-rw-r--r--qpdf/qtest/qpdf/json-need-appearances-acroform.out463
-rw-r--r--qpdf/qtest/qpdf/json-outlines-with-actions.out5
-rw-r--r--qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out5
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines.out5
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-num-tree.out5
13 files changed, 7484 insertions, 2 deletions
diff --git a/qpdf/qpdf.cc b/qpdf/qpdf.cc
index 85b7747a..610bfb82 100644
--- a/qpdf/qpdf.cc
+++ b/qpdf/qpdf.cc
@@ -18,6 +18,7 @@
#include <qpdf/QPDFPageObjectHelper.hh>
#include <qpdf/QPDFPageLabelDocumentHelper.hh>
#include <qpdf/QPDFOutlineDocumentHelper.hh>
+#include <qpdf/QPDFAcroFormDocumentHelper.hh>
#include <qpdf/QPDFExc.hh>
#include <qpdf/QPDFWriter.hh>
@@ -385,6 +386,95 @@ static JSON json_schema(std::set<std::string>* keys = 0)
JSON::makeString("position of destination page in document"
" numbered from 1; null if not known"));
}
+ if (all_keys || keys->count("acroform"))
+ {
+ JSON acroform = schema.addDictionaryMember(
+ "acroform", JSON::makeDictionary());
+ acroform.addDictionaryMember(
+ "hasacroform",
+ JSON::makeString("whether the document has interactive forms"));
+ acroform.addDictionaryMember(
+ "needappearances",
+ JSON::makeString("whether the form fields' appearance"
+ " streams need to be regenerated"));
+ JSON fields = acroform.addDictionaryMember(
+ "fields", JSON::makeArray()).
+ addArrayElement(JSON::makeDictionary());
+ fields.addDictionaryMember(
+ "object",
+ JSON::makeString("reference to this form field"));
+ fields.addDictionaryMember(
+ "parent",
+ JSON::makeString("reference to this field's parent"));
+ fields.addDictionaryMember(
+ "pageposfrom1",
+ JSON::makeString("position of containing page numbered from 1"));
+ fields.addDictionaryMember(
+ "fieldtype",
+ JSON::makeString("field type"));
+ fields.addDictionaryMember(
+ "fieldflags",
+ JSON::makeString(
+ "form field flags from /Ff --"
+ " see pdf_form_field_flag_e in qpdf/Constants.h"));
+ fields.addDictionaryMember(
+ "fullname",
+ JSON::makeString("full name of field"));
+ fields.addDictionaryMember(
+ "partialname",
+ JSON::makeString("partial name of field"));
+ fields.addDictionaryMember(
+ "alternativename",
+ JSON::makeString(
+ "alternative name of field --"
+ " this is the one usually shown to users"));
+ fields.addDictionaryMember(
+ "mappingname",
+ JSON::makeString("mapping name of field"));
+ fields.addDictionaryMember(
+ "value",
+ JSON::makeString("value of field"));
+ fields.addDictionaryMember(
+ "defaultvalue",
+ JSON::makeString("default value of field"));
+ fields.addDictionaryMember(
+ "quadding",
+ JSON::makeString(
+ "field quadding --"
+ " number indicating left, center, or right"));
+ fields.addDictionaryMember(
+ "ischeckbox",
+ JSON::makeString("whether field is a checkbox"));
+ fields.addDictionaryMember(
+ "isradiobutton",
+ JSON::makeString("whether field is a radiobutton --"
+ " buttons in a single group share a parent"));
+ fields.addDictionaryMember(
+ "ischoice",
+ JSON::makeString("whether field is a list, combo, or dropdown"));
+ fields.addDictionaryMember(
+ "istext",
+ JSON::makeString("whether field is a text field"));
+ JSON j_choices = fields.addDictionaryMember(
+ "choices",
+ JSON::makeString("for choices fields, the list of"
+ " choices presented to the user"));
+ JSON annotation = fields.addDictionaryMember(
+ "annotation", JSON::makeDictionary());
+ annotation.addDictionaryMember(
+ "object",
+ JSON::makeString("reference to the annotation object"));
+ annotation.addDictionaryMember(
+ "appearancestate",
+ JSON::makeString("appearance state --"
+ " can be used to determine value for"
+ " checkboxes and radio buttons"));
+ annotation.addDictionaryMember(
+ "annotationflags",
+ JSON::makeString(
+ "annotation flags from /F --"
+ " see pdf_annotation_flag_e in qpdf/Constants.h"));
+ }
return schema;
}
@@ -710,7 +800,7 @@ ArgParser::initOptionTable()
// The list of selectable top-level keys id duplicated in three
// places: json_schema, do_json, and initOptionTable.
char const* json_key_choices[] = {
- "objects", "pages", "pagelabels", "outlines", 0};
+ "objects", "pages", "pagelabels", "outlines", "acroform", 0};
(*t)["json-key"] = oe_requiredChoices(
&ArgParser::argJsonKey, json_key_choices);
(*t)["json-object"] = oe_requiredParameter(
@@ -3022,6 +3112,109 @@ static void do_json_outlines(QPDF& pdf, Options& o, JSON& j)
add_outlines_to_json(odh.getTopLevelOutlines(), j_outlines, page_numbers);
}
+static void do_json_acroform(QPDF& pdf, Options& o, JSON& j)
+{
+ JSON j_acroform = j.addDictionaryMember(
+ "acroform", JSON::makeDictionary());
+ QPDFAcroFormDocumentHelper afdh(pdf);
+ j_acroform.addDictionaryMember(
+ "hasacroform",
+ JSON::makeBool(afdh.hasAcroForm()));
+ j_acroform.addDictionaryMember(
+ "needappearances",
+ JSON::makeBool(afdh.getNeedAppearances()));
+ JSON j_fields = j_acroform.addDictionaryMember(
+ "fields", JSON::makeArray());
+ QPDFPageDocumentHelper pdh(pdf);
+ std::vector<QPDFPageObjectHelper> pages = pdh.getAllPages();
+ int pagepos1 = 0;
+ for (std::vector<QPDFPageObjectHelper>::iterator page_iter =
+ pages.begin();
+ page_iter != pages.end(); ++page_iter)
+ {
+ ++pagepos1;
+ std::vector<QPDFAnnotationObjectHelper> annotations =
+ afdh.getWidgetAnnotationsForPage(*page_iter);
+ for (std::vector<QPDFAnnotationObjectHelper>::iterator annot_iter =
+ annotations.begin();
+ annot_iter != annotations.end(); ++annot_iter)
+ {
+ QPDFAnnotationObjectHelper& aoh = *annot_iter;
+ QPDFFormFieldObjectHelper ffh =
+ afdh.getFieldForAnnotation(aoh);
+ JSON j_field = j_fields.addArrayElement(
+ JSON::makeDictionary());
+ j_field.addDictionaryMember(
+ "object",
+ ffh.getObjectHandle().getJSON());
+ j_field.addDictionaryMember(
+ "parent",
+ ffh.getObjectHandle().getKey("/Parent").getJSON());
+ j_field.addDictionaryMember(
+ "pageposfrom1",
+ JSON::makeInt(pagepos1));
+ j_field.addDictionaryMember(
+ "fieldtype",
+ JSON::makeString(ffh.getFieldType()));
+ j_field.addDictionaryMember(
+ "fieldflags",
+ JSON::makeInt(ffh.getFlags()));
+ j_field.addDictionaryMember(
+ "fullname",
+ JSON::makeString(ffh.getFullyQualifiedName()));
+ j_field.addDictionaryMember(
+ "partialname",
+ JSON::makeString(ffh.getPartialName()));
+ j_field.addDictionaryMember(
+ "alternativename",
+ JSON::makeString(ffh.getAlternativeName()));
+ j_field.addDictionaryMember(
+ "mappingname",
+ JSON::makeString(ffh.getMappingName()));
+ j_field.addDictionaryMember(
+ "value",
+ ffh.getValue().getJSON());
+ j_field.addDictionaryMember(
+ "defaultvalue",
+ ffh.getDefaultValue().getJSON());
+ j_field.addDictionaryMember(
+ "quadding",
+ JSON::makeInt(ffh.getQuadding()));
+ j_field.addDictionaryMember(
+ "ischeckbox",
+ JSON::makeBool(ffh.isCheckbox()));
+ j_field.addDictionaryMember(
+ "isradiobutton",
+ JSON::makeBool(ffh.isRadioButton()));
+ j_field.addDictionaryMember(
+ "ischoice",
+ JSON::makeBool(ffh.isChoice()));
+ j_field.addDictionaryMember(
+ "istext",
+ JSON::makeBool(ffh.isText()));
+ JSON j_choices = j_field.addDictionaryMember(
+ "choices", JSON::makeArray());
+ std::vector<std::string> choices = ffh.getChoices();
+ for (std::vector<std::string>::iterator iter = choices.begin();
+ iter != choices.end(); ++iter)
+ {
+ j_choices.addArrayElement(JSON::makeString(*iter));
+ }
+ JSON j_annot = j_field.addDictionaryMember(
+ "annotation", JSON::makeDictionary());
+ j_annot.addDictionaryMember(
+ "object",
+ aoh.getObjectHandle().getJSON());
+ j_annot.addDictionaryMember(
+ "appearancestate",
+ JSON::makeString(aoh.getAppearanceState()));
+ j_annot.addDictionaryMember(
+ "annotationflags",
+ JSON::makeInt(aoh.getFlags()));
+ }
+ }
+}
+
static void do_json(QPDF& pdf, Options& o)
{
JSON j = JSON::makeDictionary();
@@ -3070,6 +3263,10 @@ static void do_json(QPDF& pdf, Options& o)
{
do_json_outlines(pdf, o, j);
}
+ if (all_keys || o.json_keys.count("acroform"))
+ {
+ do_json_acroform(pdf, o, j);
+ }
// Check against schema
diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test
index a976fc49..94f386d4 100644
--- a/qpdf/qtest/qpdf.test
+++ b/qpdf/qtest/qpdf.test
@@ -195,7 +195,9 @@ $n_tests += scalar(@form_tests) + 2;
# modifying the resulting PDF in various ways. That file would be good
# starting point for generation of more complex forms should that be
# required in the future. The file storage/form.pdf is a direct export
-# from LibreOffice with no modifications.
+# from LibreOffice with no modifications. The files
+# storage/field-types.odt and storage/field-types.pdf are the basis of
+# field-types.pdf used elsewhere in the test suite.
foreach my $f (@form_tests)
{
@@ -356,6 +358,7 @@ my @json_files = (
['page-labels-and-outlines', []],
['page-labels-num-tree', []],
['image-streams', []],
+ ['field-types', []],
['image-streams', ['--decode-level=all']],
['image-streams', ['--decode-level=specialized']],
['page-labels-and-outlines', ['--json-key=objects']],
@@ -368,6 +371,8 @@ my @json_files = (
['--json-key=objects', '--json-object=trailer']],
['page-labels-and-outlines',
['--json-key=objects', '--json-object=trailer', '--json-object=2 0 R']],
+ ['field-types', ['--json-key=acroform']],
+ ['need-appearances', ['--json-key=acroform']],
);
$n_tests += scalar(@json_files);
foreach my $d (@json_files)
diff --git a/qpdf/qtest/qpdf/field-types.pdf b/qpdf/qtest/qpdf/field-types.pdf
new file mode 100644
index 00000000..6cb21403
--- /dev/null
+++ b/qpdf/qtest/qpdf/field-types.pdf
@@ -0,0 +1,3696 @@
+%PDF-1.5
+%
+%QDF-1.0
+
+1 0 obj
+<<
+ /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
+>>
+endobj
+
+2 0 obj
+<<
+ /CreationDate (D:20190103125434-05'00')
+ /Creator <feff005700720069007400650072>
+ /Producer <feff004c0069006200720065004f0066006600690063006500200036002e0031>
+>>
+endobj
+
+3 0 obj
+<<
+ /Font 18 0 R
+ /ProcSet [
+ /PDF
+ /Text
+ ]
+>>
+endobj
+
+4 0 obj
+<<
+ /AP <<
+ /N 19 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff>
+ /F 4
+ /FT /Tx
+ /P 15 0 R
+ /Rect [
+ 123.499
+ 689.901
+ 260.801
+ 704.699
+ ]
+ /Subtype /Widget
+ /T (text)
+ /Type /Annot
+ /V <feff>
+>>
+endobj
+
+5 0 obj
+<<
+ /DV /1
+ /FT /Btn
+ /Ff 49152
+ /Kids [
+ 21 0 R
+ 22 0 R
+ 23 0 R
+ ]
+ /P 15 0 R
+ /T (r1)
+ /V /1
+>>
+endobj
+
+6 0 obj
+<<
+ /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
+>>
+endobj
+
+7 0 obj
+<<
+ /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
+>>
+endobj
+
+8 0 obj
+<<
+ /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
+>>
+endobj
+
+9 0 obj
+<<
+ /DV /2
+ /FT /Btn
+ /Ff 49152
+ /Kids [
+ 37 0 R
+ 38 0 R
+ 39 0 R
+ ]
+ /P 15 0 R
+ /T (r2)
+ /V /2
+>>
+endobj
+
+10 0 obj
+<<
+ /AP <<
+ /N 40 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff00730061006c00610064002003c002ac>
+ /F 4
+ /FT /Tx
+ /P 15 0 R
+ /Rect [
+ 113.649
+ 260.151
+ 351.101
+ 278.099
+ ]
+ /Subtype /Widget
+ /T (text2)
+ /Type /Annot
+ /V <feff00730061006c00610064002003c002ac>
+>>
+endobj
+
+11 0 obj
+<<
+ /AP <<
+ /N 42 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff>
+ /F 4
+ /FT /Ch
+ /Opt [
+ <feff0066006900760065>
+ <feff007300690078>
+ <feff0073006500760065006e>
+ <feff00650069006700680074>
+ ]
+ /P 15 0 R
+ /Rect [
+ 158.449
+ 156.651
+ 221.001
+ 232.849
+ ]
+ /Subtype /Widget
+ /T (list1)
+ /Type /Annot
+ /V <feff>
+>>
+endobj
+
+12 0 obj
+<<
+ /AP <<
+ /N 44 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff>
+ /F 4
+ /FT /Ch
+ /Ff 131072
+ /Opt [
+ <feff006e0069006e0065>
+ <feff00740065006e>
+ <feff0065006c0065007000680061006e0074>
+ <feff007400770065006c00760065>
+ ]
+ /P 15 0 R
+ /Rect [
+ 159.149
+ 107.251
+ 244.201
+ 130.949
+ ]
+ /Subtype /Widget
+ /T (drop1)
+ /Type /Annot
+ /V <feff>
+>>
+endobj
+
+13 0 obj
+<<
+ /AP <<
+ /N 46 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff>
+ /F 4
+ /FT /Ch
+ /Ff 393216
+ /Opt [
+ <feff006f006e0065>
+ <feff00740077006f>
+ <feff00700069>
+ <feff0066006f00750072>
+ ]
+ /P 15 0 R
+ /Rect [
+ 403.949
+ 159.401
+ 459.001
+ 232.849
+ ]
+ /Subtype /Widget
+ /T (combolist1)
+ /Type /Annot
+ /V <feff>
+>>
+endobj
+
+14 0 obj
+<<
+ /AP <<
+ /N 48 0 R
+ >>
+ /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf)
+ /DR <<
+ /Font 18 0 R
+ >>
+ /DV <feff>
+ /F 4
+ /FT /Ch
+ /Ff 393216
+ /Opt [
+ <feff0061006c007000680061>
+ <feff0062006500740061>
+ <feff00670061006d006d0061>
+ <feff00640065006c00740061>
+ ]
+ /P 15 0 R
+ /Rect [
+ 404.599
+ 101.451
+ 476.701
+ 135.349
+ ]
+ /Subtype /Widget
+ /T (combodrop1)
+ /Type /Annot
+ /V <feff>
+>>
+endobj
+
+%% Page 1
+15 0 obj
+<<
+ /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
+>>
+endobj
+
+16 0 obj
+<<
+ /Count 1
+ /Kids [
+ 15 0 R
+ ]
+ /MediaBox [
+ 0
+ 0
+ 612
+ 792
+ ]
+ /Resources 3 0 R
+ /Type /Pages
+>>
+endobj
+
+17 0 obj
+<<
+ /K [
+ 52 0 R
+ ]
+ /ParentTree 53 0 R
+ /RoleMap <<
+ /Document /Document
+ /Standard /P
+ >>
+ /Type /StructTreeRoot
+>>
+endobj
+
+18 0 obj
+<<
+ /F1 54 0 R
+ /F2 55 0 R
+ /F3 56 0 R
+ /F4 57 0 R
+ /ZaDi 28 0 R
+>>
+endobj
+
+19 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 137.3
+ 14.8
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 20 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+20 0 obj
+12
+endobj
+
+21 0 obj
+<<
+ /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
+>>
+endobj
+
+22 0 obj
+<<
+ /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
+>>
+endobj
+
+23 0 obj
+<<
+ /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
+>>
+endobj
+
+24 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 25 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+25 0 obj
+12
+endobj
+
+26 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 27 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+1.9 1.9 Td (8) Tj
+ET
+Q
+EMC
+endstream
+endobj
+
+27 0 obj
+82
+endobj
+
+28 0 obj
+<<
+ /BaseFont /ZapfDingbats
+ /Subtype /Type1
+ /Type /Font
+>>
+endobj
+
+29 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 30 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+30 0 obj
+12
+endobj
+
+31 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 32 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+1.9 1.9 Td (8) Tj
+ET
+Q
+EMC
+endstream
+endobj
+
+32 0 obj
+82
+endobj
+
+33 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 34 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+34 0 obj
+12
+endobj
+
+35 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 36 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+1.9 1.9 Td (8) Tj
+ET
+Q
+EMC
+endstream
+endobj
+
+36 0 obj
+82
+endobj
+
+37 0 obj
+<<
+ /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
+>>
+endobj
+
+38 0 obj
+<<
+ /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
+>>
+endobj
+
+39 0 obj
+<<
+ /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
+>>
+endobj
+
+40 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 237.45
+ 17.95
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 41 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+41 0 obj
+12
+endobj
+
+42 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 62.55
+ 76.2
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 43 0 R
+>>
+stream
+1 1 1 rg
+0 -0.05 62.55 76.2 re f*
+/Tx BMC
+EMC
+endstream
+endobj
+
+43 0 obj
+46
+endobj
+
+44 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 85.05
+ 23.7
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 45 0 R
+>>
+stream
+1 1 1 rg
+0 -0.05 85.05 23.7 re f*
+/Tx BMC
+EMC
+endstream
+endobj
+
+45 0 obj
+46
+endobj
+
+46 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 55.05
+ 73.45
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 47 0 R
+>>
+stream
+1 1 1 rg
+0 -0.05 55.05 73.45 re f*
+/Tx BMC
+EMC
+endstream
+endobj
+
+47 0 obj
+47
+endobj
+
+48 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 72.1
+ 33.9
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 49 0 R
+>>
+stream
+1 1 1 rg
+0 -0.05 72.1 33.9 re f*
+/Tx BMC
+EMC
+endstream
+endobj
+
+49 0 obj
+45
+endobj
+
+%% Contents for page 1
+50 0 obj
+<<
+ /Length 51 0 R
+>>
+stream
+0.1 w
+/Artifact BMC
+q 0 0.028 611.971 791.971 re
+W* n
+EMC
+/Standard<</MCID 0>>BDC
+q 0 0 0 rg
+BT
+56.8 724.1 Td /F1 12 Tf[<01>1<0203>1<0403>1<05>58<06>-10<0708>2<09070a0b0408>2(\f)]TJ
+ET
+Q
+EMC
+/Standard<</MCID 1>>BDC
+q 0 0 0 rg
+BT
+56.8 693 Td /F1 12 Tf[(\r)68<03>1<0e0f>2<0710>-1<11>2<03>1<12>2<13>-7<0707070707>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 2>>BDC
+q 0 0 0 rg
+BT
+56.8 661.9 Td /F1 12 Tf[<0414>1<1311>2<0b0715>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 3>>BDC
+q 0 0 0 rg
+BT
+56.8 565.3 Td /F1 12 Tf[<16>1<0203>1<16>1<17>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 4>>BDC
+q 0 0 0 rg
+BT
+56.8 413.5 Td /F1 12 Tf[<0414>1<1311>2<0b0718>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 5>>BDC
+q 0 0 0 rg
+BT
+56.8 261.7 Td /F1 12 Tf[<19>-1<0b0f>2<14>1<0f>2<0b>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 6>>BDC
+q 0 0 0 rg
+BT
+56.8 206.5 Td /F1 12 Tf[<1a>2<11>2<06>-2<0f>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 7>>BDC
+q 0 0 0 rg
+BT
+269.5 206.5 Td /F1 12 Tf[<1b0b08>2<1c0b0714>1<06>-2<0712>2<11>2<06>-2<0f>]TJ
+ET
+Q
+EMC
+/Standard<</MCID 8>>BDC
+q 0 0 0 rg
+BT
+56.8 123.7 Td /F1 12 Tf[<1d>5<040b1e130b1f>-2( )]TJ
+ET
+Q
+EMC
+/Standard<</MCID 9>>BDC
+q 0 0 0 rg
+BT
+269.5 123.7 Td /F1 12 Tf[<1b0b08>2<1c0b0714>1<06>-2<0713040b1e130b1f>-2( )]TJ
+ET
+Q
+EMC
+/Form<</MCID 10>>BDC
+0 0 0 RG
+1 1 1 rg
+120.5 686.9 143.3 20.8 re B*
+EMC
+/Form<</MCID 11>>BDC
+151.55 642.6 183.45 23.9 re f*
+q 1.2 w 0 0 0 RG
+158.75 660.55 m 162.1 660.55 164.8 657.9 164.8 654.55 c
+164.8 651.2 162.1 648.5 158.75 648.5 c
+155.4 648.5 152.75 651.2 152.75 654.55 c
+152.75 657.9 155.4 660.55 158.75 660.55 c s
+ Q
+q 169.6 642.6 164.25 23.9 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+169.6 650.3 Td /F3 12 Tf[<0102>-1<0304>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 12>>BDC
+1 1 1 rg
+151.55 624.8 125.5 17.1 re f*
+q 1.2 w 0 0 0 RG
+158.75 639.35 m 162.1 639.35 164.8 636.7 164.8 633.35 c
+164.8 630 162.1 627.3 158.75 627.3 c
+155.4 627.3 152.75 630 152.75 633.35 c
+152.75 636.7 155.4 639.35 158.75 639.35 c s
+ Q
+q 169.6 624.8 106.3 17.1 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+169.6 629.1 Td /F3 12 Tf[<0102>-1<0305>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 13>>BDC
+1 1 1 rg
+150.2 605.7 118.7 13.7 re f*
+q 1.2 w 0 0 0 RG
+157.4 618.55 m 160.75 618.55 163.45 615.9 163.45 612.55 c
+163.45 609.2 160.75 606.5 157.4 606.5 c
+154.05 606.5 151.4 609.2 151.4 612.55 c
+151.4 615.9 154.05 618.55 157.4 618.55 c s
+ Q
+q 168.25 605.7 99.5 13.7 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+168.3 608.3 Td /F3 12 Tf[<0102>-1<0306>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 14>>BDC
+1 1 1 rg
+117.45 544.3 86.65 32.1 re f*
+q 1.2 w 0 0 0 RG
+118.65 554.3 12.05 12.05 re S
+ Q
+q 135.5 544.3 67.45 32.1 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+135.5 556.1 Td /F3 12 Tf[<07>-2(\b)-1(\t)-1<060a0b>2(\f\r)-1<0e>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 15>>BDC
+1 1 1 rg
+117.45 523.2 85.3 21.15 re f*
+q 1.2 w 0 0 0 RG
+118.65 527.75 12.05 12.05 re S
+ Q
+q 135.5 523.2 66.1 21.15 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+135.5 529.6 Td /F3 12 Tf[<07>-2(\b)-1(\t)-1<060a0b>2(\f\r)-1<0e0b>2<0f>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 16>>BDC
+1 1 1 rg
+117.45 498 72.35 17.1 re f*
+q 1.2 w 0 0 0 RG
+118.65 500.5 12.05 12.05 re S
+ Q
+q 135.5 498 53.15 17.1 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+135.5 502.3 Td /F3 12 Tf[<07>-2(\b)-1(\t)-1<060a0b>2(\f\r)-1<0e0b>2<10>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 17>>BDC
+1 1 1 rg
+117.45 378.75 169.15 30.75 re f*
+q 1.2 w 0 0 0 RG
+124.65 400.15 m 128 400.15 130.7 397.5 130.7 394.15 c
+130.7 390.8 128 388.1 124.65 388.1 c
+121.3 388.1 118.65 390.8 118.65 394.15 c
+118.65 397.5 121.3 400.15 124.65 400.15 c s
+ Q
+q 135.5 378.75 149.95 30.75 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+135.5 389.9 Td /F3 12 Tf[<11>2<12>-1<13>2<14>-2(\r)-1<15>-1<0b>2<0c16>-1<13>2<13>2(\r)-1<15>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 18>>BDC
+1 1 1 rg
+118.15 352.85 180.7 30.75 re f*
+q 1.2 w 0 0 0 RG
+125.35 374.25 m 128.7 374.25 131.4 371.6 131.4 368.25 c
+131.4 364.9 128.7 362.2 125.35 362.2 c
+122 362.2 119.35 364.9 119.35 368.25 c
+119.35 371.6 122 374.25 125.35 374.25 c s
+ Q
+q 136.2 352.85 161.5 30.75 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+136.2 364 Td /F3 12 Tf[<11>2<12>-1<13>2<14>-2(\r)-1<15>-1<0b>2<0c16>-1<13>2<13>2(\r)-1<15>-1<0b>2<0f>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 19>>BDC
+1 1 1 rg
+118.15 322.85 139.15 33.5 re f*
+q 1.2 w 0 0 0 RG
+125.35 345.6 m 128.7 345.6 131.4 342.95 131.4 339.6 c
+131.4 336.25 128.7 333.55 125.35 333.55 c
+122 333.55 119.35 336.25 119.35 339.6 c
+119.35 342.95 122 345.6 125.35 345.6 c s
+ Q
+q 136.2 322.85 119.95 33.5 re W* n
+q 0.18039 0.20392 0.21176 rg
+BT
+136.2 335.4 Td /F3 12 Tf[<11>2<12>-1<13>2<14>-2(\r)-1<15>-1<0b>2<0c16>-1<13>2<13>2(\r)-1<15>-1<0b>2<10>]TJ
+ET
+Q
+Q
+EMC
+/Form<</MCID 20>>BDC
+0 0 0 RG
+1 1 1 rg
+110.65 257.15 243.45 23.95 re B*
+EMC
+/Form<</MCID 21>>BDC
+155.95 154.15 67.55 81.2 re B*
+EMC
+/Form<</MCID 22>>BDC
+156.65 104.75 90.05 28.7 re B*
+EMC
+/Form<</MCID 23>>BDC
+401.45 156.9 60.05 78.45 re B*
+EMC
+/Form<</MCID 24>>BDC
+402.1 98.95 77.1 38.9 re B*
+EMC
+Q
+endstream
+endobj
+
+%QDF: ignore_newline
+51 0 obj
+4747
+endobj
+
+52 0 obj
+<<
+ /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
+>>
+endobj
+
+53 0 obj
+<<
+ /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
+ ]
+ ]
+>>
+endobj
+
+54 0 obj
+<<
+ /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
+ ]
+>>
+endobj
+
+55 0 obj
+<<
+ /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
+ ]
+>>
+endobj
+
+56 0 obj
+<<
+ /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
+ ]
+>>
+endobj
+
+57 0 obj
+<<
+ /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
+ ]
+>>
+endobj
+
+58 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 59 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+59 0 obj
+220
+endobj
+
+60 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 61 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+61 0 obj
+12
+endobj
+
+62 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 63 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+63 0 obj
+220
+endobj
+
+64 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 65 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+65 0 obj
+12
+endobj
+
+66 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 67 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+67 0 obj
+220
+endobj
+
+68 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 69 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+69 0 obj
+12
+endobj
+
+70 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 71 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+71 0 obj
+220
+endobj
+
+72 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 73 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+73 0 obj
+12
+endobj
+
+74 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 75 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+75 0 obj
+220
+endobj
+
+76 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 77 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+77 0 obj
+12
+endobj
+
+78 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 79 0 R
+>>
+stream
+/Tx BMC
+q BT
+0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf
+0 0 Td
+ET
+Q
+0.18039 0.20392 0.21176 rg
+6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c
+8.45 4.65 7.35 3.55 6 3.55 c
+4.65 3.55 3.6 4.65 3.6 6 c
+3.6 7.35 4.65 8.4 6 8.4 c f*
+
+EMC
+endstream
+endobj
+
+79 0 obj
+220
+endobj
+
+80 0 obj
+<<
+ /BBox [
+ 0
+ 0
+ 12.05
+ 12.05
+ ]
+ /Resources 3 0 R
+ /Subtype /Form
+ /Type /XObject
+ /Length 81 0 R
+>>
+stream
+/Tx BMC
+EMC
+endstream
+endobj
+
+81 0 obj
+12
+endobj
+
+82 0 obj
+<<
+ /A 149 0 R
+ /K [
+ 0
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+83 0 obj
+<<
+ /A 150 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+84 0 obj
+<<
+ /A 151 0 R
+ /K [
+ 1
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+85 0 obj
+<<
+ /A 152 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+86 0 obj
+<<
+ /A 153 0 R
+ /K [
+ 2
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+87 0 obj
+<<
+ /A 154 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+88 0 obj
+<<
+ /A 155 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+89 0 obj
+<<
+ /A 156 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+90 0 obj
+<<
+ /A 157 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+91 0 obj
+<<
+ /A 158 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+92 0 obj
+<<
+ /A 159 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+93 0 obj
+<<
+ /A 160 0 R
+ /K [
+ 3
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+94 0 obj
+<<
+ /A 161 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+95 0 obj
+<<
+ /A 162 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+96 0 obj
+<<
+ /A 163 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+97 0 obj
+<<
+ /A 164 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+98 0 obj
+<<
+ /A 165 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+99 0 obj
+<<
+ /A 166 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+100 0 obj
+<<
+ /A 167 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+101 0 obj
+<<
+ /A 168 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+102 0 obj
+<<
+ /A 169 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+103 0 obj
+<<
+ /A 170 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+104 0 obj
+<<
+ /A 171 0 R
+ /K [
+ 4
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+105 0 obj
+<<
+ /A 172 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+106 0 obj
+<<
+ /A 173 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+107 0 obj
+<<
+ /A 174 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+108 0 obj
+<<
+ /A 175 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+109 0 obj
+<<
+ /A 176 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+110 0 obj
+<<
+ /A 177 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+111 0 obj
+<<
+ /A 178 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+112 0 obj
+<<
+ /A 179 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+113 0 obj
+<<
+ /A 180 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+114 0 obj
+<<
+ /A 181 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+115 0 obj
+<<
+ /A 182 0 R
+ /K [
+ 5
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+116 0 obj
+<<
+ /A 183 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+117 0 obj
+<<
+ /A 184 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+118 0 obj
+<<
+ /A 185 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+119 0 obj
+<<
+ /A 186 0 R
+ /K [
+ 6
+ 7
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+120 0 obj
+<<
+ /A 187 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+121 0 obj
+<<
+ /A 188 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+122 0 obj
+<<
+ /A 189 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+123 0 obj
+<<
+ /A 190 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+124 0 obj
+<<
+ /A 191 0 R
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+125 0 obj
+<<
+ /A 192 0 R
+ /K [
+ 8
+ 9
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Standard
+ /Type /StructElem
+>>
+endobj
+
+126 0 obj
+<<
+ /K [
+ 10
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+127 0 obj
+<<
+ /K [
+ 11
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+128 0 obj
+<<
+ /K [
+ 12
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+129 0 obj
+<<
+ /K [
+ 13
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+130 0 obj
+<<
+ /K [
+ 14
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+131 0 obj
+<<
+ /K [
+ 15
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+132 0 obj
+<<
+ /K [
+ 16
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+133 0 obj
+<<
+ /K [
+ 17
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+134 0 obj
+<<
+ /K [
+ 18
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+135 0 obj
+<<
+ /K [
+ 19
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+136 0 obj
+<<
+ /K [
+ 20
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+137 0 obj
+<<
+ /K [
+ 21
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+138 0 obj
+<<
+ /K [
+ 22
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+139 0 obj
+<<
+ /K [
+ 23
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+140 0 obj
+<<
+ /K [
+ 24
+ ]
+ /P 52 0 R
+ /Pg 15 0 R
+ /S /Form
+ /Type /StructElem
+>>
+endobj
+
+141 0 obj
+<<
+ /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
+>>
+endobj
+
+142 0 obj
+<<
+ /Length 143 0 R
+>>
+stream
+/CIDInit/ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo<<
+/Registry (Adobe)
+/Ordering (UCS)
+/Supplement 0
+>> def
+/CMapName/Adobe-Identity-UCS def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+32 beginbfchar
+<01> <0057>
+<02> <0068>
+<03> <0065>
+<04> <0072>
+<05> <2019>
+<06> <0073>
+<07> <0020>
+<08> <006D>
+<09> <0079>
+<0A> <0066>
+<0B> <006F>
+<0C> <003F>
+<0D> <0054>
+<0E> <0078>
+<0F> <0074>
+<10> <0046>
+<11> <0069>
+<12> <006C>
+<13> <0064>
+<14> <0061>
+<15> <0031>
+<16> <0063>
+<17> <006B>
+<18> <0032>
+<19> <0050>
+<1A> <004C>
+<1B> <0043>
+<1C> <0062>
+<1D> <0044>
+<1E> <0070>
+<1F> <0077>
+<20> <006E>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+endstream
+endobj
+
+143 0 obj
+702
+endobj
+
+144 0 obj
+<<
+ /Ascent 905
+ /CapHeight 979
+ /Descent -211
+ /Flags 4
+ /FontBBox [
+ -543
+ -303
+ 1300
+ 979
+ ]
+ /FontName /LiberationSans
+ /ItalicAngle 0
+ /StemV 80
+ /Type /FontDescriptor
+>>
+endobj
+
+145 0 obj
+<<
+ /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
+>>
+endobj
+
+146 0 obj
+<<
+ /Length 147 0 R
+>>
+stream
+/CIDInit/ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo<<
+/Registry (Adobe)
+/Ordering (UCS)
+/Supplement 0
+>> def
+/CMapName/Adobe-Identity-UCS def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+22 beginbfchar
+<01> <0072>
+<02> <0031>
+<03> <002D>
+<04> <0061>
+<05> <0062>
+<06> <0063>
+<07> <0043>
+<08> <0068>
+<09> <0065>
+<0A> <006B>
+<0B> <0020>
+<0C> <0042>
+<0D> <006F>
+<0E> <0078>
+<0F> <0032>
+<10> <0033>
+<11> <004F>
+<12> <0070>
+<13> <0074>
+<14> <0069>
+<15> <006E>
+<16> <0075>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+endstream
+endobj
+
+147 0 obj
+582
+endobj
+
+148 0 obj
+<<
+ /Ascent 928
+ /CapHeight 1232
+ /Descent -235
+ /Flags 4
+ /FontBBox [
+ -1020
+ -462
+ 1792
+ 1232
+ ]
+ /FontName /DejaVuSans
+ /ItalicAngle 0
+ /StemV 80
+ /Type /FontDescriptor
+>>
+endobj
+
+149 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+150 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+151 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+152 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+153 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+154 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+155 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+156 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+157 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+158 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+159 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+160 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+161 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+162 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+163 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+164 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+165 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+166 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+167 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+168 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+169 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+170 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+171 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+172 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+173 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+174 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+175 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+176 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+177 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+178 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+179 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+180 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+181 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+182 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+183 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+184 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+185 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+186 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+187 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+188 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+189 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+190 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+191 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+192 0 obj
+<<
+ /O /Layout
+ /Placement /Block
+>>
+endobj
+
+193 0 obj
+<<
+ /Length1 16184
+ /Length 194 0 R
+>>
+stream
+true
+{
+ 
+
+
+
+ 
+C#Ce
+-,
+ C#C -,
+-, i@a
+@@ @  CTX@
+#eB #B#?
+
+ H 
+_Y @
+ H 
+ PY
+_@qrr
+ 6A--XSY-- -
+PY
+
+@adH$4Dd $D
+9$d$!H@*H@
+ PY  
++,@@,-@@:-- -
+ PY
+"QYPY 
+PY
+
+
+sYvY@
+
+ `Y `Y_Y
+ _Y o/oO?/o_8/?^]]]]]]qqqqrr^]]]]]]qqqqqqqrrrrr
+ 
+
+
+
+"#PY PY QY
+
+ H 
+PY @
+ H 
+
+\
+ 4 : * p42
+nQ
+
+Copyright (c) 2012 Red Hat, Inc.Liberation SerifRegularAscender - Liberation SerifLiberation SerifVersion 2.00.2LiberationSerifLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationSteve MattesonBased on Tinos, which was designed by Steve Matteson as an innovative, refreshing serif design that is metrically compatible with Times New Roman. Tinos offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFL
+
+
+endstream
+endobj
+
+%QDF: ignore_newline
+194 0 obj
+16184
+endobj
+
+195 0 obj
+<<
+ /Length1 11088
+ /Length 196 0 R
+>>
+stream
+true
+ 
+ 
+C#Ce
+-,
+ C#C -,
+-, i@a
+@@ @  CTX@
+#eB #B#?
+
+
+
+
+!PY%?%%p%%%%%]]]qqqrr
+6YAXhZ
+
+PY
+]
+
+
+
+
+
+  v D T d 6 $         v d   & F V g F V  d V D 6 $      & 6 F 7f  @6=BH9 " 
+
+
+
+
+r
+iN
+
+Copyright (c) 2012 Red Hat, Inc.Liberation SansRegularAscender - Liberation SansLiberation SansVersion 2.00.2LiberationSansLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationSteve MattesonBased on Arimo, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Arial. Arimo offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFL
+
+O P(F(F*F+_O_ F@FF@36FFUHU2
+endstream
+endobj
+
+%QDF: ignore_newline
+196 0 obj
+11088
+endobj
+
+xref
+0 197
+0000000000 65535 f
+0000000025 00000 n
+0000000439 00000 n
+0000000624 00000 n
+0000000697 00000 n
+0000000985 00000 n
+0000001116 00000 n
+0000001505 00000 n
+0000001894 00000 n
+0000002283 00000 n
+0000002414 00000 n
+0000002768 00000 n
+0000003183 00000 n
+0000003627 00000 n
+0000004040 00000 n
+0000004491 00000 n
+0000004894 00000 n
+0000005033 00000 n
+0000005183 00000 n
+0000005273 00000 n
+0000005440 00000 n
+0000005460 00000 n
+0000005824 00000 n
+0000006190 00000 n
+0000006556 00000 n
+0000006724 00000 n
+0000006744 00000 n
+0000006982 00000 n
+0000007002 00000 n
+0000007083 00000 n
+0000007251 00000 n
+0000007271 00000 n
+0000007509 00000 n
+0000007529 00000 n
+0000007697 00000 n
+0000007717 00000 n
+0000007955 00000 n
+0000007975 00000 n
+0000008341 00000 n
+0000008705 00000 n
+0000009071 00000 n
+0000009240 00000 n
+0000009260 00000 n
+0000009461 00000 n
+0000009481 00000 n
+0000009682 00000 n
+0000009702 00000 n
+0000009905 00000 n
+0000009925 00000 n
+0000010124 00000 n
+0000010167 00000 n
+0000014993 00000 n
+0000015015 00000 n
+0000015799 00000 n
+0000016200 00000 n
+0000016651 00000 n
+0000018568 00000 n
+0000018938 00000 n
+0000020852 00000 n
+0000021228 00000 n
+0000021249 00000 n
+0000021417 00000 n
+0000021437 00000 n
+0000021813 00000 n
+0000021834 00000 n
+0000022002 00000 n
+0000022022 00000 n
+0000022398 00000 n
+0000022419 00000 n
+0000022587 00000 n
+0000022607 00000 n
+0000022983 00000 n
+0000023004 00000 n
+0000023172 00000 n
+0000023192 00000 n
+0000023568 00000 n
+0000023589 00000 n
+0000023757 00000 n
+0000023777 00000 n
+0000024153 00000 n
+0000024174 00000 n
+0000024342 00000 n
+0000024362 00000 n
+0000024475 00000 n
+0000024571 00000 n
+0000024684 00000 n
+0000024780 00000 n
+0000024893 00000 n
+0000024989 00000 n
+0000025085 00000 n
+0000025181 00000 n
+0000025277 00000 n
+0000025373 00000 n
+0000025469 00000 n
+0000025582 00000 n
+0000025678 00000 n
+0000025774 00000 n
+0000025870 00000 n
+0000025966 00000 n
+0000026062 00000 n
+0000026158 00000 n
+0000026255 00000 n
+0000026352 00000 n
+0000026449 00000 n
+0000026546 00000 n
+0000026660 00000 n
+0000026757 00000 n
+0000026854 00000 n
+0000026951 00000 n
+0000027048 00000 n
+0000027145 00000 n
+0000027242 00000 n
+0000027339 00000 n
+0000027436 00000 n
+0000027533 00000 n
+0000027630 00000 n
+0000027744 00000 n
+0000027841 00000 n
+0000027938 00000 n
+0000028035 00000 n
+0000028155 00000 n
+0000028252 00000 n
+0000028349 00000 n
+0000028446 00000 n
+0000028543 00000 n
+0000028640 00000 n
+0000028760 00000 n
+0000028858 00000 n
+0000028956 00000 n
+0000029054 00000 n
+0000029152 00000 n
+0000029250 00000 n
+0000029348 00000 n
+0000029446 00000 n
+0000029544 00000 n
+0000029642 00000 n
+0000029740 00000 n
+0000029838 00000 n
+0000029936 00000 n
+0000030034 00000 n
+0000030132 00000 n
+0000030230 00000 n
+0000030475 00000 n
+0000031236 00000 n
+0000031258 00000 n
+0000031474 00000 n
+0000031718 00000 n
+0000032359 00000 n
+0000032381 00000 n
+0000032596 00000 n
+0000032653 00000 n
+0000032710 00000 n
+0000032767 00000 n
+0000032824 00000 n
+0000032881 00000 n
+0000032938 00000 n
+0000032995 00000 n
+0000033052 00000 n
+0000033109 00000 n
+0000033166 00000 n
+0000033223 00000 n
+0000033280 00000 n
+0000033337 00000 n
+0000033394 00000 n
+0000033451 00000 n
+0000033508 00000 n
+0000033565 00000 n
+0000033622 00000 n
+0000033679 00000 n
+0000033736 00000 n
+0000033793 00000 n
+0000033850 00000 n
+0000033907 00000 n
+0000033964 00000 n
+0000034021 00000 n
+0000034078 00000 n
+0000034135 00000 n
+0000034192 00000 n
+0000034249 00000 n
+0000034306 00000 n
+0000034363 00000 n
+0000034420 00000 n
+0000034477 00000 n
+0000034534 00000 n
+0000034591 00000 n
+0000034648 00000 n
+0000034705 00000 n
+0000034762 00000 n
+0000034819 00000 n
+0000034876 00000 n
+0000034933 00000 n
+0000034990 00000 n
+0000035047 00000 n
+0000035104 00000 n
+0000051386 00000 n
+0000051410 00000 n
+0000062596 00000 n
+trailer <<
+ /DocChecksum /CC322E136FE95DECF8BC297B1A9B2C2E
+ /Info 2 0 R
+ /Root 1 0 R
+ /Size 197
+ /ID [<f8abc47bb1df544a0df9c15a75ef0046><ecae7a672bccf334835b54867b208438>]
+>>
+startxref
+62620
+%%EOF
diff --git a/qpdf/qtest/qpdf/json-field-types-acroform.out b/qpdf/qtest/qpdf/json-field-types-acroform.out
new file mode 100644
index 00000000..e91361d1
--- /dev/null
+++ b/qpdf/qtest/qpdf/json-field-types-acroform.out
@@ -0,0 +1,392 @@
+{
+ "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
+ },
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "version": 1
+}
diff --git a/qpdf/qtest/qpdf/json-field-types.out b/qpdf/qtest/qpdf/json-field-types.out
new file mode 100644
index 00000000..54f91f56
--- /dev/null
+++ b/qpdf/qtest/qpdf/json-field-types.out
@@ -0,0 +1,2694 @@
+{
+ "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
+ },
+ "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"
+ },
+ "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 πʬ"
+ },
+ "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"
+ },
+ "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": ""
+ },
+ "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"
+ },
+ "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": ""
+ },
+ "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"
+ },
+ "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": ""
+ },
+ "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"
+ },
+ "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": ""
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "16 0 R": {
+ "/Count": 1,
+ "/Kids": [
+ "15 0 R"
+ ],
+ "/MediaBox": [
+ 0,
+ 0,
+ 612,
+ 792
+ ],
+ "/Resources": "3 0 R",
+ "/Type": "/Pages"
+ },
+ "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"
+ },
+ "17 0 R": {
+ "/K": [
+ "52 0 R"
+ ],
+ "/ParentTree": "53 0 R",
+ "/RoleMap": {
+ "/Document": "/Document",
+ "/Standard": "/P"
+ },
+ "/Type": "/StructTreeRoot"
+ },
+ "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"
+ },
+ "18 0 R": {
+ "/F1": "54 0 R",
+ "/F2": "55 0 R",
+ "/F3": "56 0 R",
+ "/F4": "57 0 R",
+ "/ZaDi": "28 0 R"
+ },
+ "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"
+ },
+ "19 0 R": {
+ "/BBox": [
+ 0,
+ 0,
+ 137.3,
+ 14.8
+ ],
+ "/Length": "20 0 R",
+ "/Resources": "3 0 R",
+ "/Subtype": "/Form",
+ "/Type": "/XObject"
+ },
+ "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,
+ "2 0 R": {
+ "/CreationDate": "D:20190103125434-05'00'",
+ "/Creator": "Writer",
+ "/Producer": "LibreOffice 6.1"
+ },
+ "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"
+ },
+ "3 0 R": {
+ "/Font": "18 0 R",
+ "/ProcSet": [
+ "/PDF",
+ "/Text"
+ ]
+ },
+ "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"
+ },
+ "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": ""
+ },
+ "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,
+ "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"
+ },
+ "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,
+ "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"
+ },
+ "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,
+ "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"
+ },
+ "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,
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "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"
+ },
+ "trailer": {
+ "/DocChecksum": "/CC322E136FE95DECF8BC297B1A9B2C2E",
+ "/ID": [
+ "ø«Ä{±ßTJ\rùÁZuï\u0000F",
+ "ì®zg+Ìó4…[Tƒ{ —8"
+ ],
+ "/Info": "2 0 R",
+ "/Root": "1 0 R",
+ "/Size": 197
+ }
+ },
+ "outlines": [],
+ "pagelabels": [],
+ "pages": [
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
+ }
+ ],
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "version": 1
+}
diff --git a/qpdf/qtest/qpdf/json-image-streams-all.out b/qpdf/qtest/qpdf/json-image-streams-all.out
index 487a11f2..81606881 100644
--- a/qpdf/qtest/qpdf/json-image-streams-all.out
+++ b/qpdf/qtest/qpdf/json-image-streams-all.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
diff --git a/qpdf/qtest/qpdf/json-image-streams-specialized.out b/qpdf/qtest/qpdf/json-image-streams-specialized.out
index 65f1b0fc..d97d55f1 100644
--- a/qpdf/qtest/qpdf/json-image-streams-specialized.out
+++ b/qpdf/qtest/qpdf/json-image-streams-specialized.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
diff --git a/qpdf/qtest/qpdf/json-image-streams.out b/qpdf/qtest/qpdf/json-image-streams.out
index 20fba7f2..9a0614da 100644
--- a/qpdf/qtest/qpdf/json-image-streams.out
+++ b/qpdf/qtest/qpdf/json-image-streams.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
diff --git a/qpdf/qtest/qpdf/json-need-appearances-acroform.out b/qpdf/qtest/qpdf/json-need-appearances-acroform.out
new file mode 100644
index 00000000..d626c57a
--- /dev/null
+++ b/qpdf/qtest/qpdf/json-need-appearances-acroform.out
@@ -0,0 +1,463 @@
+{
+ "acroform": {
+ "fields": [
+ {
+ "alternativename": "First name",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "5 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Given Name Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "First name",
+ "object": "5 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Given Name Text Box",
+ "quadding": 0,
+ "value": "ABC mod"
+ },
+ {
+ "alternativename": "Last name",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "6 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Family Name Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "Last name",
+ "object": "6 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Family Name Text Box",
+ "quadding": 0,
+ "value": "DEF"
+ },
+ {
+ "alternativename": "Address 1 Text Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "7 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Address 1 Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "Address 1 Text Box",
+ "object": "7 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Address 1 Text Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "House and floor",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "8 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "House nr Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "House and floor",
+ "object": "8 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "House nr Text Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "Address 2 Text Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "9 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Address 2 Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "Address 2 Text Box",
+ "object": "9 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Address 2 Text Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "Postcode Text Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "10 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Postcode Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "Postcode Text Box",
+ "object": "10 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Postcode Text Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "City Text Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "11 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "City Text Box",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "City Text Box",
+ "object": "11 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "City Text Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "Use selection or write country name",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "12 0 R"
+ },
+ "choices": [
+ "Austria",
+ "Belgium",
+ "Britain",
+ "Bulgaria",
+ "Croatia",
+ "Cyprus",
+ "Czech-Republic",
+ "Denmark",
+ "Estonia",
+ "Finland",
+ "France",
+ "Germany",
+ "Greece",
+ "Hungary",
+ "Ireland",
+ "Italy",
+ "Latvia",
+ "Lithuania",
+ "Luxembourg",
+ "Malta",
+ "Netherlands",
+ "Poland",
+ "Portugal",
+ "Romania",
+ "Slovakia",
+ "Slovenia",
+ "Spain",
+ "Sweden"
+ ],
+ "defaultvalue": "",
+ "fieldflags": 393216,
+ "fieldtype": "/Ch",
+ "fullname": "Country Combo Box",
+ "ischeckbox": false,
+ "ischoice": true,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Use selection or write country name",
+ "object": "12 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Country Combo Box",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "Select from list",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "13 0 R"
+ },
+ "choices": [
+ "Man",
+ "Woman"
+ ],
+ "defaultvalue": "Man",
+ "fieldflags": 131072,
+ "fieldtype": "/Ch",
+ "fullname": "Gender List Box",
+ "ischeckbox": false,
+ "ischoice": true,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Select from list",
+ "object": "13 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Gender List Box",
+ "quadding": 0,
+ "value": "Man"
+ },
+ {
+ "alternativename": "Value from 40 to 250 cm",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "14 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "150",
+ "fieldflags": 0,
+ "fieldtype": "/Tx",
+ "fullname": "Height Formatted Field",
+ "ischeckbox": false,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": true,
+ "mappingname": "Value from 40 to 250 cm",
+ "object": "14 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Height Formatted Field",
+ "quadding": 0,
+ "value": ""
+ },
+ {
+ "alternativename": "Car driving license",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Yes",
+ "object": "15 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Off",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Driving License Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Car driving license",
+ "object": "15 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Driving License Check Box",
+ "quadding": 0,
+ "value": "/Yes"
+ },
+ {
+ "alternativename": "Language 1 Check Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Off",
+ "object": "16 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Off",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Language 1 Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Language 1 Check Box",
+ "object": "16 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Language 1 Check Box",
+ "quadding": 0,
+ "value": "/Off"
+ },
+ {
+ "alternativename": "Language 2 Check Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Yes",
+ "object": "17 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Yes",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Language 2 Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Language 2 Check Box",
+ "object": "17 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Language 2 Check Box",
+ "quadding": 0,
+ "value": "/Yes"
+ },
+ {
+ "alternativename": "Language 3 Check Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Off",
+ "object": "18 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Off",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Language 3 Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Language 3 Check Box",
+ "object": "18 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Language 3 Check Box",
+ "quadding": 0,
+ "value": "/Off"
+ },
+ {
+ "alternativename": "Language 4 Check Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Off",
+ "object": "19 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Off",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Language 4 Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Language 4 Check Box",
+ "object": "19 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Language 4 Check Box",
+ "quadding": 0,
+ "value": "/Off"
+ },
+ {
+ "alternativename": "Language 5 Check Box",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "/Off",
+ "object": "20 0 R"
+ },
+ "choices": [],
+ "defaultvalue": "/Off",
+ "fieldflags": 0,
+ "fieldtype": "/Btn",
+ "fullname": "Language 5 Check Box",
+ "ischeckbox": true,
+ "ischoice": false,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Language 5 Check Box",
+ "object": "20 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Language 5 Check Box",
+ "quadding": 0,
+ "value": "/Off"
+ },
+ {
+ "alternativename": "Select from colour spectrum",
+ "annotation": {
+ "annotationflags": 4,
+ "appearancestate": "",
+ "object": "21 0 R"
+ },
+ "choices": [
+ "Black",
+ "Brown",
+ "Red",
+ "Orange",
+ "Yellow",
+ "Green",
+ "Blue",
+ "Violet",
+ "Grey",
+ "White"
+ ],
+ "defaultvalue": "Red",
+ "fieldflags": 131072,
+ "fieldtype": "/Ch",
+ "fullname": "Favourite Colour List Box",
+ "ischeckbox": false,
+ "ischoice": true,
+ "isradiobutton": false,
+ "istext": false,
+ "mappingname": "Select from colour spectrum",
+ "object": "21 0 R",
+ "pageposfrom1": 1,
+ "parent": null,
+ "partialname": "Favourite Colour List Box",
+ "quadding": 0,
+ "value": "Blue"
+ }
+ ],
+ "hasacroform": true,
+ "needappearances": true
+ },
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "version": 1
+}
diff --git a/qpdf/qtest/qpdf/json-outlines-with-actions.out b/qpdf/qtest/qpdf/json-outlines-with-actions.out
index bf6f117d..d882fe4e 100644
--- a/qpdf/qtest/qpdf/json-outlines-with-actions.out
+++ b/qpdf/qtest/qpdf/json-outlines-with-actions.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Names": {
diff --git a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
index b74cc1a0..7e67f3c3 100644
--- a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
+++ b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Dests": "107 0 R",
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
index a954373b..41e148f6 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/Outlines": "95 0 R",
diff --git a/qpdf/qtest/qpdf/json-page-labels-num-tree.out b/qpdf/qtest/qpdf/json-page-labels-num-tree.out
index 673accd3..2c0c198d 100644
--- a/qpdf/qtest/qpdf/json-page-labels-num-tree.out
+++ b/qpdf/qtest/qpdf/json-page-labels-num-tree.out
@@ -1,4 +1,9 @@
{
+ "acroform": {
+ "fields": [],
+ "hasacroform": false,
+ "needappearances": false
+ },
"objects": {
"1 0 R": {
"/PageLabels": "2 0 R",