Repository: pdffillerjs/pdffiller
Branch: master
Commit: d4529703c29b
Files: 8
Total size: 138.4 KB
Directory structure:
gitextract_6yq8v4vz/
├── .gitignore
├── .npmignore
├── LICENSE.md
├── README.md
├── index.js
├── package.json
└── test/
├── expected_data.js
└── test.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
# iOS / Apple
# ===========
.DS_Store
ehthumbs.db
Icon?
Thumbs.db
# Node and related ecosystem
# ==========================
.nodemonignore
.sass-cache/
npm-debug.log
node_modules/
public/lib/
app/tests/coverage/
.bower-*/
.idea/
*.fdf
# MEAN.js app and assets
# ======================
config/sslcerts/*.pem
access.log
#public/dist/
uploads/
# Sublime editor
# ==============
.sublime-project
*.sublime-project
*.sublime-workspace
# VSCode editor
# ==============
/.vscode
# Eclipse project files
# =====================
.project
.settings/
.*.md.html
.metadata
*~.nib
local.properties
# IntelliJ
# ========
*.iml
# Cloud9 IDE
# =========
.c9/
data/
mongod
# General
# =======
*.log
*.csv
*.dat
*.out
*.pid
*.gz
*.tmp
*.bak
*.swp
*.orig
logs/
build/
================================================
FILE: .npmignore
================================================
node_modules/*
!node_modules/pdffiller/
*.fdf
*.pdf
================================================
FILE: LICENSE.md
================================================
MIT License (MIT)
Copyright (c) 2014-2016 John Taylor
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
PDF Filler (Node.js)
======
[](https://nodei.co/npm/pdffiller/)
A node.js PDF form field data filler and FDF generator toolkit. This essentially is a wrapper around the PDF Toolkit library PDF ToolKit.
Quick start
-----------
First, run `npm install pdffiller --save` for your app.
Import the module using:
```js
var pdfFiller = require('pdffiller');
// ...
```
## Examples
#### 1.Fill PDF with existing FDF Data
````javascript
var pdfFiller = require('pdffiller');
var sourcePDF = "test/test.pdf";
var destinationPDF = "test/test_complete.pdf";
var data = {
"last_name" : "John",
"first_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
pdfFiller.fillForm( sourcePDF, destinationPDF, data, function(err) {
if (err) throw err;
console.log("In callback (we're done).");
});
````
This will take the test.pdf, fill the fields with the data values
and create a complete filled in PDF (test_filled_in.pdf). Note that the
resulting PDF will be read-only.
Alternatively,
````javascript
var shouldFlatten = false;
pdfFiller.fillFormWithFlatten( sourcePDF, destinationPDF, data, shouldFlatten, function(err) {
if (err) throw err;
console.log("In callback (we're done).");
})
````
Calling
`fillFormWithFlatten()` with `shouldFlatten = false` will leave any unmapped fields
still editable, as per the `pdftk` command specification.
#### 2. Generate FDF Template from PDF
````javascript
var pdfFiller = require('pdffiller');
var sourcePDF = "test/test.pdf";
// Override the default field name regex. Default: /FieldName: ([^\n]*)/
var nameRegex = null;
var FDF_data = pdfFiller.generateFDFTemplate( sourcePDF, nameRegex, function(err, fdfData) {
if (err) throw err;
console.log(fdfData);
});
````
This will print out this
```
{
"last_name" : "",
"first_name" : "",
"date" : "",
"football" : "",
"baseball" : "",
"basketball" : "",
"hockey" : "",
"nascar" : ""
};
```
#### 3. Map form fields to PDF fields
````javascript
var pdfFiller = require('pdffiller');
var convMap = {
"lastName": "last_name",
"firstName": "first_name",
"Date": "date",
"footballField": "football",
"baseballField": "baseball",
"bballField": "basketball",
"hockeyField": "hockey",
"nascarField": "nascar"
};
var fieldJson = [
{
"title" : "lastName",
"fieldfieldType": "Text",
"fieldValue": "John"
},
{
"title" : "firstName",
"fieldfieldType": "Text",
"fieldValue": "Doe"
},
{
"title" : "Date",
"fieldType": "Text",
"fieldValue": "Jan 1, 2013"
},
{
"title" : "footballField",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "baseballField",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "bballField",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "hockeyField",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "nascarField",
"fieldType": "Button",
"fieldValue": false
}
];
var mappedFields = pdfFiller.mapForm2PDF( fieldJson, convMap );
console.log(mappedFields);
````
This will print out the object below.
```
{
"last_name" : "John",
"first_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
```
#### 4. Convert fieldJson to FDF data
````javascript
var pdfFiller = require('pdffiller');
var fieldJson = [
{
"title" : "last_name",
"fieldfieldType": "Text",
"fieldValue": "Doe"
},
{
"title" : "first_name",
"fieldfieldType": "Text",
"fieldValue": "John"
},
{
"title" : "date",
"fieldType": "Text",
"fieldValue": "Jan 1, 2013"
},
{
"title" : "football",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "baseball",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "basketball",
"fieldType": "Button"
"fieldValue": false
},
{
"title" : "hockey",
"fieldType": "Button"
"fieldValue": true
},
{
"title" : "nascar",
"fieldType": "Button"
"fieldValue": false
}
];
var FDFData = pdfFiller.convFieldJson2FDF( fieldJson );
console.log(FDFData)
````
This will print out this
````
{
"last_name" : "John",
"first_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
````
================================================
FILE: index.js
================================================
/*
* File: index.js (pdffiller)
* Project: PDF Filler
* Date: May 2015.
*
* Description: This PDF filler module takes a data set and creates a filled out
* PDF file with the form fields populated.
*/
(function(){
var child_process = require('child_process'),
execFile = require('child_process').execFile,
fdf = require('utf8-fdf-generator'),
_ = require('lodash'),
fs = require('fs');
var pdffiller = {
mapForm2PDF: function( formFields, convMap ){
var tmpFDFData = this.convFieldJson2FDF(formFields);
tmpFDFData = _.mapKeys(tmpFDFData, function(value, key){
try {
convMap[key];
} catch(err){
return key;
}
return convMap[key];
});
return tmpFDFData;
},
convFieldJson2FDF: function(fieldJson){
var _keys = _.map(fieldJson, 'title'),
_values = _.map(fieldJson, 'fieldValue');
_values = _.map(_values, function(val){
if(val === true){
return 'Yes';
}else if(val === false) {
return 'Off';
}
return val;
});
var jsonObj = _.zipObject(_keys, _values);
return jsonObj;
},
generateFieldJson: function( sourceFile, nameRegex, callback){
var regName = /FieldName: ([^\n]*)/,
regType = /FieldType: ([A-Za-z\t .]+)/,
regFlags = /FieldFlags: ([0-9\t .]+)/,
fieldArray = [],
currField = {};
if(nameRegex !== null && (typeof nameRegex) == 'object' ) regName = nameRegex;
execFile( "pdftk", [sourceFile, "dump_data_fields_utf8"], function (error, stdout, stderr) {
if (error) {
console.log('exec error: ' + error);
return callback(error, null);
}
fields = stdout.toString().split("---").slice(1);
fields.forEach(function(field){
currField = {};
currField['title'] = field.match(regName)[1].trim() || '';
if(field.match(regType)){
currField['fieldType'] = field.match(regType)[1].trim() || '';
}else {
currField['fieldType'] = '';
}
if(field.match(regFlags)){
currField['fieldFlags'] = field.match(regFlags)[1].trim()|| '';
}else{
currField['fieldFlags'] = '';
}
currField['fieldValue'] = '';
fieldArray.push(currField);
});
return callback(null, fieldArray);
});
},
generateFDFTemplate: function( sourceFile, nameRegex, callback ){
this.generateFieldJson(sourceFile, nameRegex, function(err, _form_fields){
if (err) {
console.log('exec error: ' + err);
return callback(err, null);
}
return callback(null, this.convFieldJson2FDF(_form_fields));
}.bind(this));
},
fillFormWithOptions: function( sourceFile, destinationFile, fieldValues, shouldFlatten, tempFDFPath, callback ) {
//Generate the data from the field values.
var randomSequence = Math.random().toString(36).substring(7);
var currentTime = new Date().getTime();
var tempFDFFile = "temp_data" + currentTime + randomSequence + ".fdf",
tempFDF = (typeof tempFDFPath !== "undefined"? tempFDFPath + '/' + tempFDFFile: tempFDFFile),
formData = fdf.generator( fieldValues, tempFDF );
var args = [sourceFile, "fill_form", tempFDF, "output", destinationFile];
if (shouldFlatten) {
args.push("flatten");
}
execFile( "pdftk", args, function (error, stdout, stderr) {
if ( error ) {
console.log('exec error: ' + error);
return callback(error);
}
//Delete the temporary fdf file.
fs.unlink( tempFDF, function( err ) {
if ( err ) {
return callback(err);
}
// console.log( 'Sucessfully deleted temp file ' + tempFDF );
return callback();
});
} );
},
fillFormWithFlatten: function( sourceFile, destinationFile, fieldValues, shouldFlatten, callback ) {
this.fillFormWithOptions( sourceFile, destinationFile, fieldValues, shouldFlatten, undefined, callback);
},
fillForm: function( sourceFile, destinationFile, fieldValues, callback) {
this.fillFormWithFlatten( sourceFile, destinationFile, fieldValues, true, callback);
}
};
module.exports = pdffiller;
}())
================================================
FILE: package.json
================================================
{
"name": "pdffiller",
"version": "0.0.11",
"private": false,
"description": "Take an existing PDF Form and data and PDF Filler will create a new PDF with all given fields populated.",
"main": "index.js",
"scripts": {
"test": "node_modules/.bin/mocha test/test.js"
},
"keywords": [
"nodejs",
"pdftk",
"fdf",
"pdffiller",
"pdf"
],
"dependencies": {
"lodash": "~4.17.11",
"utf8-fdf-generator": "0.0.3"
},
"author": {
"name": "John Taylor and David Baldwynn"
},
"license": "MIT",
"readmeFilename": "README.md",
"gitHead": "dc344fd81d90d0434dcc253d9ee14e4328b680dd",
"readme": "PDF Filler (Node.js)\n======\n\nA node.js PDF form field data filler and FDF generator toolkit. This essentially is a wrapper around the PDF Toolkit library PDF ToolKit.\n\nPDF Filler requires the PDF ToolKit which can be found here: PDF ToolKit\n\n\n##Examples\n\n#### 1.Fill PDF with existing FDF Data\n````javascript\nvar pdfFiller = require( 'pdffiller' );\n\nvar sourcePDF = \"test/test.pdf\";\nvar destinationPDF = \"test/test_complete.pdf\";\n\nvar data = {\n \"last_name\" : \"John\",\n \"first_name\" : \"Doe\",\n \"date\" : \"Jan 1, 2013\",\n \"football\" : \"Off\",\n \"baseball\" : \"Yes\",\n \"basketball\" : \"Off\",\n \"hockey\" : \"Yes\",\n \"nascar\" : \"Off\"\n};\n\npdfFiller.fillForm( sourcePDF, destinationPDF, data, function(err) { \n if (err) throw err;\n console.log(\"In callback (we're done).\"); \n});\n\n````\n\nThis will take the test.pdf, fill the fields with the data values\nand create a complete filled in PDF (test_filled_in.pdf)\n\n\n#### 2. Generate FDF Template from PDF\n````javascript\nvar pdfFiller = require( 'pdffiller' );\n\nvar sourcePDF = \"test/test.pdf\";\n\nvar FDF_data = pdfFiller.generateFDFTemplate( sourcePDF, function(err, fdfData) { \n if (err) throw err;\n console.log(fdfData);\n});\n\n````\n\nThis will print out this \n```{\n \"last_name\" : \"\",\n \"first_name\" : \"\",\n \"date\" : \"\",\n \"football\" : \"\",\n \"baseball\" : \"\",\n \"basketball\" : \"\",\n \"hockey\" : \"\",\n \"nascar\" : \"\"\n};```\n\n#### 3. Generate FDF Template from PDF\n````javascript\nvar pdfFiller = require( 'pdffiller' );\n\nvar sourcePDF = \"test/test.pdf\";\n\nvar FDF_data = pdfFiller.generateFDFTemplate( sourcePDF, function(err, fdfData) { \n if (err) throw err;\n console.log(fdfData);\n});\n\n````\n\nThis will print out this \n```\n{\n \"last_name\" : \"\",\n \"first_name\" : \"\",\n \"date\" : \"\",\n \"football\" : \"\",\n \"baseball\" : \"\",\n \"basketball\" : \"\",\n \"hockey\" : \"\",\n \"nascar\" : \"\"\n};\n```\n\n#### 4. Map form fields to PDF fields\n````javascript\nvar pdfFiller = require( 'pdffiller' ),\n sourcePDF = \"test/test.pdf\",\n FDF_data,\n destinationPDF = \"test/test_complete.pdf\";\n\nvar conversionMap = {\n \"lastName\": \"last_name\",\n \"firstName\": \"first_name\",\n \"Date\": \"date\",\n \"lastName\": \"last_name\",\n \"footballField\": \"football\",\n \"bballField\": \"basketball\",\n \"baseballField\": \"baseball\",\n \"hockeyField\": \"hockey\",\n \"nascarField\": \"nascar\"\n};\n\nvar FormFields = {\n \"lastName\" : \"John\",\n \"firstName\" : \"Doe\",\n \"Date\" : \"Jan 1, 2013\",\n \"footballField\" : \"Off\",\n \"baseballField\" : \"Yes\",\n \"bballField\" : \"Off\",\n \"hockeyField\" : \"Yes\",\n \"nascarField\" : \"Off\"\n};\n\npdfFiller.mapForm2PDF( data, convMap, function(err, mappedFields) { \n if (err) throw err;\n\n console.log(mappedFields);\n});\n````\n\nThis will print out the object below.\n```{\n \"last_name\" : \"John\",\n \"first_name\" : \"Doe\",\n \"date\" : \"Jan 1, 2013\",\n \"football\" : \"Off\",\n \"baseball\" : \"Yes\",\n \"basketball\" : \"Off\",\n \"hockey\" : \"Yes\",\n \"nascar\" : \"Off\"\n};```\n\n#### 5. Convert fieldJson to FDF data\n````javascript\nvar pdfFiller = require( 'pdffiller' );\n\nvar sourcePDF = \"test/test.pdf\";\nvar fieldJson = [\n {\n \"title\" : \"last_name\",\n \"fieldfieldType\": \"Text\",\n \"fieldValue\": \"Doe\"\n },\n {\n \"title\" : \"first_name\",\n \"fieldfieldType\": \"Text\",\n \"fieldValue\": \"John\"\n },\n {\n \"title\" : \"date\",\n \"fieldType\": \"Text\",\n \"fieldValue\": \"Jan 1, 2013\"\n },\n {\n \"title\" : \"football\",\n \"fieldType\": \"Button\",\n \"fieldValue\": false\n },\n {\n \"title\" : \"baseball\",\n \"fieldType\": \"Button\",\n \"fieldValue\": true\n },\n {\n \"title\" : \"basketball\",\n \"fieldType\": \"Button\"\n \"fieldValue\": false\n },\n {\n \"title\" : \"hockey\",\n \"fieldType\": \"Button\"\n \"fieldValue\": true\n },\n {\n \"title\" : \"nascar\",\n \"fieldType\": \"Button\"\n \"fieldValue\": false\n }\n];\n\nvar FDFData = pdfFiller.convFieldJson2FDF( data );\nconsole.log(FDFData)\n````\n\nThis will print out this \n````\n{\n \"last_name\" : \"John\",\n \"first_name\" : \"Doe\",\n \"date\" : \"Jan 1, 2013\",\n \"football\" : \"Off\",\n \"baseball\" : \"Yes\",\n \"basketball\" : \"Off\",\n \"hockey\" : \"Yes\",\n \"nascar\" : \"Off\"\n};\n````\n",
"_id": "pdffiller@0.0.8",
"_shasum": "416c724b748a5e0caf494fb66b043d450b8a3b9a",
"_from": "whitef0x0/pdffiller",
"_resolved": "git://github.com/whitef0x0/pdffiller.git#dc344fd81d90d0434dcc253d9ee14e4328b680dd",
"devDependencies": {
"mocha": "~2.4.5",
"should": "~6.0.1"
}
}
================================================
FILE: test/expected_data.js
================================================
(function(){
var data = {
test1: {},
test2: {}
};
data.test1.form_fields = [
{ title: 'form1040-NR[0].Page1[0].Page1Header[0].f1_001[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Page1Header[0].f1_002[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Page1Header[0].f1_003[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_004[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_005[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_006[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_007[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_01[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_01[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_008[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_09[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_100[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_10[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[2]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[3]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[4]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_03[5]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_11[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_12[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_13[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].c1_09[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].c1_10[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].f1_026[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_014[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_015[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_016[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].c1_11[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_017[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_018[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_019[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].c1_12[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_020[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_021[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_022[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].c1_13[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_023[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_024[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_025[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].c1_14[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_027[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_028[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_029[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_030[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_031[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_032[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_033[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_034[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_035[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_036[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_037[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_038[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_039[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_040[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_041[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_042[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_043[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_044[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_045[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_046[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].c1_15[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_047[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_048[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_049[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_050[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_051[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_052[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_053[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_054[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_055[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_056[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_057[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_058[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_059[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_060[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_061[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_062[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_063[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_064[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_065[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_066[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_067[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_068[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_069[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_070[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_071[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_072[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_073[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_074[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_075[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_076[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_077[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_078[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_079[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_080[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_081[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_082[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_083[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_084[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_085[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_086[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_087[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_088[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_089[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_090[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_091[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_092[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_093[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_094[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_095[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_096[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page1[0].f1_097[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_001[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_002[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_003[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_004[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_005[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_006[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_007[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_008[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_009[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_010[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_01[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_01[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_011[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_012[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_013[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_014[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_300[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_301[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_015[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_016[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_017[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_018[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_019[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_020[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_021[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_022[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_023[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_024[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_025[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_026[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_03[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_03[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_03[2]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_305[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_027[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_028[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_029[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_030[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_031[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_032[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_033[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_034[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_035[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_036[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_06[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_06[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_037[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_038[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_039[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_040[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_041[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_042[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_043[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_044[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_045[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_046[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_100[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_100[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_047[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_048[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_049[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_050[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_051[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_052[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_053[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_054[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_055[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_056[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_057[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_058[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_059[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_060[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_061[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_062[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_063[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_302[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_303[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_064[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_065[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_066[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_067[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_068[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_069[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_10[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_10[1]',
fieldType: 'Button',
fieldFlags: '1',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_10[2]',
fieldType: 'Button',
fieldFlags: '1',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_10[3]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_070[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_071[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_072[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_073[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_074[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_075[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_076[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_077[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_078[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_14[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_079[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_080[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].Line68bCombField[0].f2_081[0]',
fieldType: 'Text',
fieldFlags: '25165824',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_15[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_15[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].Line68dCombField[0].f2_082[0]',
fieldType: 'Text',
fieldFlags: '25165824',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_083[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_084[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_085[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_086[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_087[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_088[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_089[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_17[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_17[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_090[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_091[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_092[0]',
fieldType: 'Text',
fieldFlags: '25165824',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_093[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_094[0]',
fieldType: 'Text',
fieldFlags: '25165824',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_095[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].c2_19[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_096[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_097[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_098[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_099[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_100[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page2[0].f2_101[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_05[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_06[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_07[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_08[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_09[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_10[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_11[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_12[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_13[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_14[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_15[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_16[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_17[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_18[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_19[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_20[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_21[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_22[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_23[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_24[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_25[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_26[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_27[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_28[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_29[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_30[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_31[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_32[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_33[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_34[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_35[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_36[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_37[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_38[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_39[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_40[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_41[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_42[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_43[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_44[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_45[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_46[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_47[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_48[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].c3_01_0_[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].c3_01_0_[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_49[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page3[0].f3_50[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].HiddenHeaderRow[0].f4_001[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].HiddenHeaderRow[0].f4_002[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_003[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_004[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_005[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_006[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_007[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_008[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_009[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_010[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_011[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_012[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_013[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_014[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_015[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_016[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_017[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_018[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_019[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_020[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_021[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_022[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_023[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_024[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_025[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_026[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_027[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_028[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_029[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_030[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_031[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_032[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_033[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_034[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_035[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_036[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_037[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_038[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_039[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_040[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_041[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_042[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_043[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_044[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_045[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_046[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_047[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_048[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_049[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_050[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_051[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_052[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_053[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_054[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_055[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_056[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_057[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_058[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_059[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_060[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_061[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_062[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_063[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_064[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_065[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_066[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_067[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_068[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_069[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_070[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_071[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_072[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_073[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_074[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_075[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_076[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_077[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_078[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_079[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_080[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_081[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_082[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_083[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_084[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_085[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_086[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_087[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_088[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_089[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_090[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_091[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_092[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_093[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_094[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_095[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_096[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_097[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_098[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_099[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_100[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_101[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_102[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_103[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_104[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_105[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_106[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_107[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_108[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_109[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_110[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_111[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_112[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_113[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_114[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_115[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_116[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_117[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_118[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_119[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_120[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_121[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_122[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0].Winnings[0].f4_123[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0].Winnings[0].f4_124[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].Losses[0].f4_125[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].Losses[0].f4_126[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_127[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_128[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_129[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_130[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_230[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_231[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_131[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_132[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_133[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_134[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_1[0].f4_135[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_136[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_250[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_251[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_139[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_140[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_141[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_142[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_143[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_144[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_145[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_146[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_147[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_148[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_149[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_150[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_151[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_152[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_153[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_154[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_155[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_156[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_157[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_158[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_159[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_160[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_161[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_162[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_163[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_164[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_165[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_166[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Table_SchNEC[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_167[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_168[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_169[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_170[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_171[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_172[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_173[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_174[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_175[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_176[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_177[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_178[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_179[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_180[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_181[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_182[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_183[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_184[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_185[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_186[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_187[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_188[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_189[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_190[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_191[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_192[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_193[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_194[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_195[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_196[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_197[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_198[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_199[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_200[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_201[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_202[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_203[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_204[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_205[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_206[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_207[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_208[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_209[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_210[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_211[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_212[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_213[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_214[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_215[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_216[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_217[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_218[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_219[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_220[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_221[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_222[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_223[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].Line16Table[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_224[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_225[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_226[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_227[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_228[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page4[0].f4_229[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_001[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_002[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_01[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_01[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_03[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_03[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_05[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_05[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_003[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_07[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_07[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_004[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_09[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_09[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow1[0].f5_005[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow1[0].f5_006[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow2[0].f5_007[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow2[0].f5_008[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow3[0].f5_009[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow3[0].f5_010[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow4[0].f5_011[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0].BodyRow4[0].f5_012[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table1[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow1[0].f5_013[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow1[0].f5_014[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow2[0].f5_015[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow2[0].f5_016[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow3[0].f5_017[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow3[0].f5_018[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow4[0].f5_019[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0].BodyRow4[0].f5_020[0]',
fieldType: 'Text',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table2[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_021[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_022[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_023[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_11[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_11[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_024[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_13[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_13[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_15[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_15[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_17[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_17[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_19[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_19[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_025[0]',
fieldType: 'Text',
fieldFlags: '8392704',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_026[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_027[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_028[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_029[0]',
fieldType: 'Text',
fieldFlags: '8392704',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_030[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_031[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_032[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_033[0]',
fieldType: 'Text',
fieldFlags: '8392704',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_034[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_035[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_036[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].Table3[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].f5_037[0]',
fieldType: 'Text',
fieldFlags: '8388608',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_21[0]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0].Page5[0].c5_21[1]',
fieldType: 'Button',
fieldFlags: '0',
fieldValue: '' },
{ title: 'form1040-NR[0]',
fieldType: '',
fieldFlags: '0',
fieldValue: '' } ];
data.test1.fdfTemplate = {
'form1040-NR[0].Page1[0].Page1Header[0].f1_001[0]': '',
'form1040-NR[0].Page1[0].Page1Header[0].f1_002[0]': '',
'form1040-NR[0].Page1[0].Page1Header[0].f1_003[0]': '',
'form1040-NR[0].Page1[0].f1_004[0]': '',
'form1040-NR[0].Page1[0].f1_005[0]': '',
'form1040-NR[0].Page1[0].f1_006[0]': '',
'form1040-NR[0].Page1[0].f1_007[0]': '',
'form1040-NR[0].Page1[0].c1_01[0]': '',
'form1040-NR[0].Page1[0].c1_01[1]': '',
'form1040-NR[0].Page1[0].f1_008[0]': '',
'form1040-NR[0].Page1[0].f1_09[0]': '',
'form1040-NR[0].Page1[0].f1_100[0]': '',
'form1040-NR[0].Page1[0].f1_10[0]': '',
'form1040-NR[0].Page1[0].c1_03[0]': '',
'form1040-NR[0].Page1[0].c1_03[1]': '',
'form1040-NR[0].Page1[0].c1_03[2]': '',
'form1040-NR[0].Page1[0].c1_03[3]': '',
'form1040-NR[0].Page1[0].c1_03[4]': '',
'form1040-NR[0].Page1[0].c1_03[5]': '',
'form1040-NR[0].Page1[0].f1_11[0]': '',
'form1040-NR[0].Page1[0].f1_12[0]': '',
'form1040-NR[0].Page1[0].f1_13[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].c1_09[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].c1_10[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].f1_026[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_014[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_015[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].f1_016[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow1[0].c1_11[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_017[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_018[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].f1_019[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow2[0].c1_12[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_020[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_021[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].f1_022[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow3[0].c1_13[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_023[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_024[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].f1_025[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0].BodyRow4[0].c1_14[0]': '',
'form1040-NR[0].Page1[0].Lines7abc[0].Table_Line7c[0]': '',
'form1040-NR[0].Page1[0].f1_027[0]': '',
'form1040-NR[0].Page1[0].f1_028[0]': '',
'form1040-NR[0].Page1[0].f1_029[0]': '',
'form1040-NR[0].Page1[0].f1_030[0]': '',
'form1040-NR[0].Page1[0].f1_031[0]': '',
'form1040-NR[0].Page1[0].f1_032[0]': '',
'form1040-NR[0].Page1[0].f1_033[0]': '',
'form1040-NR[0].Page1[0].f1_034[0]': '',
'form1040-NR[0].Page1[0].f1_035[0]': '',
'form1040-NR[0].Page1[0].f1_036[0]': '',
'form1040-NR[0].Page1[0].f1_037[0]': '',
'form1040-NR[0].Page1[0].f1_038[0]': '',
'form1040-NR[0].Page1[0].f1_039[0]': '',
'form1040-NR[0].Page1[0].f1_040[0]': '',
'form1040-NR[0].Page1[0].f1_041[0]': '',
'form1040-NR[0].Page1[0].f1_042[0]': '',
'form1040-NR[0].Page1[0].f1_043[0]': '',
'form1040-NR[0].Page1[0].f1_044[0]': '',
'form1040-NR[0].Page1[0].f1_045[0]': '',
'form1040-NR[0].Page1[0].f1_046[0]': '',
'form1040-NR[0].Page1[0].c1_15[0]': '',
'form1040-NR[0].Page1[0].f1_047[0]': '',
'form1040-NR[0].Page1[0].f1_048[0]': '',
'form1040-NR[0].Page1[0].f1_049[0]': '',
'form1040-NR[0].Page1[0].f1_050[0]': '',
'form1040-NR[0].Page1[0].f1_051[0]': '',
'form1040-NR[0].Page1[0].f1_052[0]': '',
'form1040-NR[0].Page1[0].f1_053[0]': '',
'form1040-NR[0].Page1[0].f1_054[0]': '',
'form1040-NR[0].Page1[0].f1_055[0]': '',
'form1040-NR[0].Page1[0].f1_056[0]': '',
'form1040-NR[0].Page1[0].f1_057[0]': '',
'form1040-NR[0].Page1[0].f1_058[0]': '',
'form1040-NR[0].Page1[0].f1_059[0]': '',
'form1040-NR[0].Page1[0].f1_060[0]': '',
'form1040-NR[0].Page1[0].f1_061[0]': '',
'form1040-NR[0].Page1[0].f1_062[0]': '',
'form1040-NR[0].Page1[0].f1_063[0]': '',
'form1040-NR[0].Page1[0].f1_064[0]': '',
'form1040-NR[0].Page1[0].f1_065[0]': '',
'form1040-NR[0].Page1[0].f1_066[0]': '',
'form1040-NR[0].Page1[0].f1_067[0]': '',
'form1040-NR[0].Page1[0].f1_068[0]': '',
'form1040-NR[0].Page1[0].f1_069[0]': '',
'form1040-NR[0].Page1[0].f1_070[0]': '',
'form1040-NR[0].Page1[0].f1_071[0]': '',
'form1040-NR[0].Page1[0].f1_072[0]': '',
'form1040-NR[0].Page1[0].f1_073[0]': '',
'form1040-NR[0].Page1[0].f1_074[0]': '',
'form1040-NR[0].Page1[0].f1_075[0]': '',
'form1040-NR[0].Page1[0].f1_076[0]': '',
'form1040-NR[0].Page1[0].f1_077[0]': '',
'form1040-NR[0].Page1[0].f1_078[0]': '',
'form1040-NR[0].Page1[0].f1_079[0]': '',
'form1040-NR[0].Page1[0].f1_080[0]': '',
'form1040-NR[0].Page1[0].f1_081[0]': '',
'form1040-NR[0].Page1[0].f1_082[0]': '',
'form1040-NR[0].Page1[0].f1_083[0]': '',
'form1040-NR[0].Page1[0].f1_084[0]': '',
'form1040-NR[0].Page1[0].f1_085[0]': '',
'form1040-NR[0].Page1[0].f1_086[0]': '',
'form1040-NR[0].Page1[0].f1_087[0]': '',
'form1040-NR[0].Page1[0].f1_088[0]': '',
'form1040-NR[0].Page1[0].f1_089[0]': '',
'form1040-NR[0].Page1[0].f1_090[0]': '',
'form1040-NR[0].Page1[0].f1_091[0]': '',
'form1040-NR[0].Page1[0].f1_092[0]': '',
'form1040-NR[0].Page1[0].f1_093[0]': '',
'form1040-NR[0].Page1[0].f1_094[0]': '',
'form1040-NR[0].Page1[0].f1_095[0]': '',
'form1040-NR[0].Page1[0].f1_096[0]': '',
'form1040-NR[0].Page1[0].f1_097[0]': '',
'form1040-NR[0].Page2[0].f2_001[0]': '',
'form1040-NR[0].Page2[0].f2_002[0]': '',
'form1040-NR[0].Page2[0].f2_003[0]': '',
'form1040-NR[0].Page2[0].f2_004[0]': '',
'form1040-NR[0].Page2[0].f2_005[0]': '',
'form1040-NR[0].Page2[0].f2_006[0]': '',
'form1040-NR[0].Page2[0].f2_007[0]': '',
'form1040-NR[0].Page2[0].f2_008[0]': '',
'form1040-NR[0].Page2[0].f2_009[0]': '',
'form1040-NR[0].Page2[0].f2_010[0]': '',
'form1040-NR[0].Page2[0].c2_01[0]': '',
'form1040-NR[0].Page2[0].c2_01[1]': '',
'form1040-NR[0].Page2[0].f2_011[0]': '',
'form1040-NR[0].Page2[0].f2_012[0]': '',
'form1040-NR[0].Page2[0].f2_013[0]': '',
'form1040-NR[0].Page2[0].f2_014[0]': '',
'form1040-NR[0].Page2[0].f2_300[0]': '',
'form1040-NR[0].Page2[0].f2_301[0]': '',
'form1040-NR[0].Page2[0].f2_015[0]': '',
'form1040-NR[0].Page2[0].f2_016[0]': '',
'form1040-NR[0].Page2[0].f2_017[0]': '',
'form1040-NR[0].Page2[0].f2_018[0]': '',
'form1040-NR[0].Page2[0].f2_019[0]': '',
'form1040-NR[0].Page2[0].f2_020[0]': '',
'form1040-NR[0].Page2[0].f2_021[0]': '',
'form1040-NR[0].Page2[0].f2_022[0]': '',
'form1040-NR[0].Page2[0].f2_023[0]': '',
'form1040-NR[0].Page2[0].f2_024[0]': '',
'form1040-NR[0].Page2[0].f2_025[0]': '',
'form1040-NR[0].Page2[0].f2_026[0]': '',
'form1040-NR[0].Page2[0].c2_03[0]': '',
'form1040-NR[0].Page2[0].c2_03[1]': '',
'form1040-NR[0].Page2[0].c2_03[2]': '',
'form1040-NR[0].Page2[0].f2_305[0]': '',
'form1040-NR[0].Page2[0].f2_027[0]': '',
'form1040-NR[0].Page2[0].f2_028[0]': '',
'form1040-NR[0].Page2[0].f2_029[0]': '',
'form1040-NR[0].Page2[0].f2_030[0]': '',
'form1040-NR[0].Page2[0].f2_031[0]': '',
'form1040-NR[0].Page2[0].f2_032[0]': '',
'form1040-NR[0].Page2[0].f2_033[0]': '',
'form1040-NR[0].Page2[0].f2_034[0]': '',
'form1040-NR[0].Page2[0].f2_035[0]': '',
'form1040-NR[0].Page2[0].f2_036[0]': '',
'form1040-NR[0].Page2[0].c2_06[0]': '',
'form1040-NR[0].Page2[0].c2_06[1]': '',
'form1040-NR[0].Page2[0].f2_037[0]': '',
'form1040-NR[0].Page2[0].f2_038[0]': '',
'form1040-NR[0].Page2[0].f2_039[0]': '',
'form1040-NR[0].Page2[0].f2_040[0]': '',
'form1040-NR[0].Page2[0].f2_041[0]': '',
'form1040-NR[0].Page2[0].f2_042[0]': '',
'form1040-NR[0].Page2[0].f2_043[0]': '',
'form1040-NR[0].Page2[0].f2_044[0]': '',
'form1040-NR[0].Page2[0].f2_045[0]': '',
'form1040-NR[0].Page2[0].f2_046[0]': '',
'form1040-NR[0].Page2[0].c2_100[0]': '',
'form1040-NR[0].Page2[0].c2_100[1]': '',
'form1040-NR[0].Page2[0].f2_047[0]': '',
'form1040-NR[0].Page2[0].f2_048[0]': '',
'form1040-NR[0].Page2[0].f2_049[0]': '',
'form1040-NR[0].Page2[0].f2_050[0]': '',
'form1040-NR[0].Page2[0].f2_051[0]': '',
'form1040-NR[0].Page2[0].f2_052[0]': '',
'form1040-NR[0].Page2[0].f2_053[0]': '',
'form1040-NR[0].Page2[0].f2_054[0]': '',
'form1040-NR[0].Page2[0].f2_055[0]': '',
'form1040-NR[0].Page2[0].f2_056[0]': '',
'form1040-NR[0].Page2[0].f2_057[0]': '',
'form1040-NR[0].Page2[0].f2_058[0]': '',
'form1040-NR[0].Page2[0].f2_059[0]': '',
'form1040-NR[0].Page2[0].f2_060[0]': '',
'form1040-NR[0].Page2[0].f2_061[0]': '',
'form1040-NR[0].Page2[0].f2_062[0]': '',
'form1040-NR[0].Page2[0].f2_063[0]': '',
'form1040-NR[0].Page2[0].f2_302[0]': '',
'form1040-NR[0].Page2[0].f2_303[0]': '',
'form1040-NR[0].Page2[0].f2_064[0]': '',
'form1040-NR[0].Page2[0].f2_065[0]': '',
'form1040-NR[0].Page2[0].f2_066[0]': '',
'form1040-NR[0].Page2[0].f2_067[0]': '',
'form1040-NR[0].Page2[0].f2_068[0]': '',
'form1040-NR[0].Page2[0].f2_069[0]': '',
'form1040-NR[0].Page2[0].c2_10[0]': '',
'form1040-NR[0].Page2[0].c2_10[1]': '',
'form1040-NR[0].Page2[0].c2_10[2]': '',
'form1040-NR[0].Page2[0].c2_10[3]': '',
'form1040-NR[0].Page2[0].f2_070[0]': '',
'form1040-NR[0].Page2[0].f2_071[0]': '',
'form1040-NR[0].Page2[0].f2_072[0]': '',
'form1040-NR[0].Page2[0].f2_073[0]': '',
'form1040-NR[0].Page2[0].f2_074[0]': '',
'form1040-NR[0].Page2[0].f2_075[0]': '',
'form1040-NR[0].Page2[0].f2_076[0]': '',
'form1040-NR[0].Page2[0].f2_077[0]': '',
'form1040-NR[0].Page2[0].f2_078[0]': '',
'form1040-NR[0].Page2[0].c2_14[0]': '',
'form1040-NR[0].Page2[0].f2_079[0]': '',
'form1040-NR[0].Page2[0].f2_080[0]': '',
'form1040-NR[0].Page2[0].Line68bCombField[0].f2_081[0]': '',
'form1040-NR[0].Page2[0].c2_15[0]': '',
'form1040-NR[0].Page2[0].c2_15[1]': '',
'form1040-NR[0].Page2[0].Line68dCombField[0].f2_082[0]': '',
'form1040-NR[0].Page2[0].f2_083[0]': '',
'form1040-NR[0].Page2[0].f2_084[0]': '',
'form1040-NR[0].Page2[0].f2_085[0]': '',
'form1040-NR[0].Page2[0].f2_086[0]': '',
'form1040-NR[0].Page2[0].f2_087[0]': '',
'form1040-NR[0].Page2[0].f2_088[0]': '',
'form1040-NR[0].Page2[0].f2_089[0]': '',
'form1040-NR[0].Page2[0].c2_17[0]': '',
'form1040-NR[0].Page2[0].c2_17[1]': '',
'form1040-NR[0].Page2[0].f2_090[0]': '',
'form1040-NR[0].Page2[0].f2_091[0]': '',
'form1040-NR[0].Page2[0].f2_092[0]': '',
'form1040-NR[0].Page2[0].f2_093[0]': '',
'form1040-NR[0].Page2[0].f2_094[0]': '',
'form1040-NR[0].Page2[0].f2_095[0]': '',
'form1040-NR[0].Page2[0].c2_19[0]': '',
'form1040-NR[0].Page2[0].f2_096[0]': '',
'form1040-NR[0].Page2[0].f2_097[0]': '',
'form1040-NR[0].Page2[0].f2_098[0]': '',
'form1040-NR[0].Page2[0].f2_099[0]': '',
'form1040-NR[0].Page2[0].f2_100[0]': '',
'form1040-NR[0].Page2[0].f2_101[0]': '',
'form1040-NR[0].Page3[0].f3_05[0]': '',
'form1040-NR[0].Page3[0].f3_06[0]': '',
'form1040-NR[0].Page3[0].f3_07[0]': '',
'form1040-NR[0].Page3[0].f3_08[0]': '',
'form1040-NR[0].Page3[0].f3_09[0]': '',
'form1040-NR[0].Page3[0].f3_10[0]': '',
'form1040-NR[0].Page3[0].f3_11[0]': '',
'form1040-NR[0].Page3[0].f3_12[0]': '',
'form1040-NR[0].Page3[0].f3_13[0]': '',
'form1040-NR[0].Page3[0].f3_14[0]': '',
'form1040-NR[0].Page3[0].f3_15[0]': '',
'form1040-NR[0].Page3[0].f3_16[0]': '',
'form1040-NR[0].Page3[0].f3_17[0]': '',
'form1040-NR[0].Page3[0].f3_18[0]': '',
'form1040-NR[0].Page3[0].f3_19[0]': '',
'form1040-NR[0].Page3[0].f3_20[0]': '',
'form1040-NR[0].Page3[0].f3_21[0]': '',
'form1040-NR[0].Page3[0].f3_22[0]': '',
'form1040-NR[0].Page3[0].f3_23[0]': '',
'form1040-NR[0].Page3[0].f3_24[0]': '',
'form1040-NR[0].Page3[0].f3_25[0]': '',
'form1040-NR[0].Page3[0].f3_26[0]': '',
'form1040-NR[0].Page3[0].f3_27[0]': '',
'form1040-NR[0].Page3[0].f3_28[0]': '',
'form1040-NR[0].Page3[0].f3_29[0]': '',
'form1040-NR[0].Page3[0].f3_30[0]': '',
'form1040-NR[0].Page3[0].f3_31[0]': '',
'form1040-NR[0].Page3[0].f3_32[0]': '',
'form1040-NR[0].Page3[0].f3_33[0]': '',
'form1040-NR[0].Page3[0].f3_34[0]': '',
'form1040-NR[0].Page3[0].f3_35[0]': '',
'form1040-NR[0].Page3[0].f3_36[0]': '',
'form1040-NR[0].Page3[0].f3_37[0]': '',
'form1040-NR[0].Page3[0].f3_38[0]': '',
'form1040-NR[0].Page3[0].f3_39[0]': '',
'form1040-NR[0].Page3[0].f3_40[0]': '',
'form1040-NR[0].Page3[0].f3_41[0]': '',
'form1040-NR[0].Page3[0].f3_42[0]': '',
'form1040-NR[0].Page3[0].f3_43[0]': '',
'form1040-NR[0].Page3[0].f3_44[0]': '',
'form1040-NR[0].Page3[0].f3_45[0]': '',
'form1040-NR[0].Page3[0].f3_46[0]': '',
'form1040-NR[0].Page3[0].f3_47[0]': '',
'form1040-NR[0].Page3[0].f3_48[0]': '',
'form1040-NR[0].Page3[0].c3_01_0_[0]': '',
'form1040-NR[0].Page3[0].c3_01_0_[1]': '',
'form1040-NR[0].Page3[0].f3_49[0]': '',
'form1040-NR[0].Page3[0].f3_50[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].HiddenHeaderRow[0].f4_001[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].HiddenHeaderRow[0].f4_002[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_003[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_004[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_005[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_006[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_007[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_008[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_009[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_010[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_011[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1a[0].f4_012[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_013[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_014[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_015[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_016[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_017[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_018[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_019[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_020[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_021[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line1b[0].f4_022[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_023[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_024[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_025[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_026[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_027[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_028[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_029[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_030[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_031[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2a[0].f4_032[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_033[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_034[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_035[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_036[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_037[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_038[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_039[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_040[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_041[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2b[0].f4_042[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_043[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_044[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_045[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_046[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_047[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_048[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_049[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_050[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_051[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line2c[0].f4_052[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_053[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_054[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_055[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_056[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_057[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_058[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_059[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_060[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_061[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line3[0].f4_062[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_063[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_064[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_065[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_066[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_067[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_068[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_069[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_070[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_071[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line4[0].f4_072[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_073[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_074[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_075[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_076[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_077[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_078[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_079[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_080[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_081[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line5[0].f4_082[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_083[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_084[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_085[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_086[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_087[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_088[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_089[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_090[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_091[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line6[0].f4_092[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_093[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_094[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_095[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_096[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_097[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_098[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_099[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_100[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_101[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line7[0].f4_102[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_103[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_104[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_105[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_106[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_107[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_108[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_109[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_110[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_111[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line8[0].f4_112[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_113[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_114[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_115[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_116[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_117[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_118[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_119[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_120[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_121[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line9[0].f4_122[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0].Winnings[0].f4_123[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0].Winnings[0].f4_124[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10a[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].Losses[0].f4_125[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].Losses[0].f4_126[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_127[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_128[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_129[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line10b[0].f4_130[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_230[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_231[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_131[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_132[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_133[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Note[0].f4_134[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_1[0].f4_135[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_136[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_250[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_251[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_139[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_140[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_141[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_142[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_143[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_144[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_145[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line12_2[0].f4_146[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_147[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_148[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_149[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_150[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_151[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_152[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_153[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_154[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_155[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].LIne13[0].f4_156[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_157[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_158[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_159[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_160[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_161[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_162[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_163[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_164[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_165[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0].Line14[0].f4_166[0]': '',
'form1040-NR[0].Page4[0].Table_SchNEC[0]': '',
'form1040-NR[0].Page4[0].f4_167[0]': '',
'form1040-NR[0].Page4[0].f4_168[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_169[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_170[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_171[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_172[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_173[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_174[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_175[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_176[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_177[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_178[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow1[0].f4_179[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_180[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_181[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_182[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_183[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_184[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_185[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_186[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_187[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_188[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_189[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow2[0].f4_190[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_191[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_192[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_193[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_194[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_195[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_196[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_197[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_198[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_199[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_200[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow3[0].f4_201[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_202[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_203[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_204[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_205[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_206[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_207[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_208[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_209[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_210[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_211[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow4[0].f4_212[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_213[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_214[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_215[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_216[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_217[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_218[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_219[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_220[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_221[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_222[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0].BodyRow5[0].f4_223[0]': '',
'form1040-NR[0].Page4[0].Line16Table[0]': '',
'form1040-NR[0].Page4[0].f4_224[0]': '',
'form1040-NR[0].Page4[0].f4_225[0]': '',
'form1040-NR[0].Page4[0].f4_226[0]': '',
'form1040-NR[0].Page4[0].f4_227[0]': '',
'form1040-NR[0].Page4[0].f4_228[0]': '',
'form1040-NR[0].Page4[0].f4_229[0]': '',
'form1040-NR[0].Page5[0].f5_001[0]': '',
'form1040-NR[0].Page5[0].f5_002[0]': '',
'form1040-NR[0].Page5[0].c5_01[0]': '',
'form1040-NR[0].Page5[0].c5_01[1]': '',
'form1040-NR[0].Page5[0].c5_03[0]': '',
'form1040-NR[0].Page5[0].c5_03[1]': '',
'form1040-NR[0].Page5[0].c5_05[0]': '',
'form1040-NR[0].Page5[0].c5_05[1]': '',
'form1040-NR[0].Page5[0].f5_003[0]': '',
'form1040-NR[0].Page5[0].c5_07[0]': '',
'form1040-NR[0].Page5[0].c5_07[1]': '',
'form1040-NR[0].Page5[0].f5_004[0]': '',
'form1040-NR[0].Page5[0].c5_09[0]': '',
'form1040-NR[0].Page5[0].c5_09[1]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow1[0].f5_005[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow1[0].f5_006[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow2[0].f5_007[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow2[0].f5_008[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow3[0].f5_009[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow3[0].f5_010[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow4[0].f5_011[0]': '',
'form1040-NR[0].Page5[0].Table1[0].BodyRow4[0].f5_012[0]': '',
'form1040-NR[0].Page5[0].Table1[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow1[0].f5_013[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow1[0].f5_014[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow2[0].f5_015[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow2[0].f5_016[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow3[0].f5_017[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow3[0].f5_018[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow4[0].f5_019[0]': '',
'form1040-NR[0].Page5[0].Table2[0].BodyRow4[0].f5_020[0]': '',
'form1040-NR[0].Page5[0].Table2[0]': '',
'form1040-NR[0].Page5[0].f5_021[0]': '',
'form1040-NR[0].Page5[0].f5_022[0]': '',
'form1040-NR[0].Page5[0].f5_023[0]': '',
'form1040-NR[0].Page5[0].c5_11[0]': '',
'form1040-NR[0].Page5[0].c5_11[1]': '',
'form1040-NR[0].Page5[0].f5_024[0]': '',
'form1040-NR[0].Page5[0].c5_13[0]': '',
'form1040-NR[0].Page5[0].c5_13[1]': '',
'form1040-NR[0].Page5[0].c5_15[0]': '',
'form1040-NR[0].Page5[0].c5_15[1]': '',
'form1040-NR[0].Page5[0].c5_17[0]': '',
'form1040-NR[0].Page5[0].c5_17[1]': '',
'form1040-NR[0].Page5[0].c5_19[0]': '',
'form1040-NR[0].Page5[0].c5_19[1]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_025[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_026[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_027[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow1[0].f5_028[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_029[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_030[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_031[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow2[0].f5_032[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_033[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_034[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_035[0]': '',
'form1040-NR[0].Page5[0].Table3[0].BodyRow3[0].f5_036[0]': '',
'form1040-NR[0].Page5[0].Table3[0]': '',
'form1040-NR[0].Page5[0].f5_037[0]': '',
'form1040-NR[0].Page5[0].c5_21[0]': '',
'form1040-NR[0].Page5[0].c5_21[1]': '',
'form1040-NR[0]': ''
};
module.exports = data;
}());
================================================
FILE: test/test.js
================================================
/*
* File: pdf.js
* Project: PDF Filler
* Date: June 2015.
*
*/
var pdfFiller = require('../index'),
should = require('should'),
expected = require('./expected_data');
var dest2PDF = "test/test_complete2.pdf",
source2PDF = "test/test.pdf",
dest1PDF = "test/test_complete1.pdf",
source1PDF = "test/test1.pdf";
/**
* Unit tests
*/
describe('pdfFiller Tests', function(){
describe('fillForm()', function(){
var _data = {
"first_name" : "John",
"last_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
it('should not throw an error when creating test_complete.pdf from test.pdf with filled data', function(done) {
this.timeout(15000);
pdfFiller.fillForm( source2PDF, dest2PDF, _data, function(err) {
should.not.exist(err);
done();
});
});
it('should create an completely filled PDF that is read-only', function(done) {
this.timeout(15000);
pdfFiller.fillFormWithFlatten( source2PDF, dest2PDF, _data, true, function(err) {
pdfFiller.generateFieldJson(dest2PDF, null, function(err, fdfData) {
fdfData.length.should.equal(0);
done();
});
});
});
it('should create an completely filled PDF that is read-only and with an specific temporary folder for FDF files', function(done) {
this.timeout(15000);
pdfFiller.fillFormWithOptions( source2PDF, dest2PDF, _data, true, './', function(err) {
pdfFiller.generateFieldJson(dest2PDF, null, function(err, fdfData) {
fdfData.length.should.equal(0);
done();
});
});
});
it('should create an unflattened PDF with unfilled fields remaining', function(done) {
this.timeout(15000);
var source3PDF = source2PDF;
var dest3PDF = "test/test_complete3.pdf";
var _data2 = {
"first_name": "Jerry",
};
pdfFiller.fillFormWithFlatten( source3PDF, dest3PDF, _data2, false, function(err) {
pdfFiller.generateFieldJson(dest3PDF, null, function(err, fdfData) {
fdfData.length.should.not.equal(0);
done();
});
});
});
});
describe('generateFieldJson()', function(){
var _expected = [
{
"fieldFlags": "0",
"title" : "first_name",
"fieldValue": "",
"fieldType": "Text"
},
{
"fieldFlags": "0",
"title" : "last_name",
"fieldValue": "",
"fieldType": "Text"
},
{
"fieldFlags": "0",
"title" : "date",
"fieldValue": "",
"fieldType": "Text"
},
{
"fieldFlags": "0",
"title" : "football",
"fieldValue": "",
"fieldType": "Button"
},
{
"fieldFlags": "0",
"title" : "baseball",
"fieldValue": "",
"fieldType": "Button"
},
{
"fieldFlags": "0",
"title" : "basketball",
"fieldValue": "",
"fieldType": "Button"
},
{
"fieldFlags": "0",
"title" : "nascar",
"fieldValue": "",
"fieldType": "Button"
},
{
"fieldFlags": "0",
"title" : "hockey",
"fieldValue": "",
"fieldType": "Button"
}
];
it('should generate form field JSON as expected', function(done){
this.timeout(15000);
pdfFiller.generateFieldJson( source2PDF, null, function(err, form_fields) {
should.not.exist(err);
form_fields.should.eql(_expected);
done();
});
});
it('should generate another form field JSON with no errors', function(done){
this.timeout(15000);
pdfFiller.generateFieldJson( source1PDF, null, function(err, form_fields) {
should.not.exist(err);
form_fields.should.eql(expected.test1.form_fields);
done();
});
});
});
describe('generateFDFTemplate()', function(){
var _expected = {
"last_name" : "",
"first_name" : "",
"date" : "",
"football" : "",
"baseball" : "",
"basketball" : "",
"hockey" : "",
"nascar" : ""
};
it('should generate a FDF Template as expected', function(done){
this.timeout(15000);
pdfFiller.generateFDFTemplate( source2PDF, null, function(err, fdfTemplate) {
should.not.exist(err);
fdfTemplate.should.eql(_expected);
done();
});
});
it('should generate another FDF Template with no errors', function(done){
this.timeout(15000);
pdfFiller.generateFDFTemplate( source1PDF, null, function(err, fdfTemplate) {
should.not.exist(err);
fdfTemplate.should.eql(expected.test1.fdfTemplate);
done();
});
});
});
describe('convFieldJson2FDF()', function(){
var _expected = {
"first_name" : "John",
"last_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
var _data = [
{
"title" : "first_name",
"fieldfieldType": "Text",
"fieldValue": "John"
},
{
"title" : "last_name",
"fieldfieldType": "Text",
"fieldValue": "Doe"
},
{
"title" : "date",
"fieldType": "Text",
"fieldValue": "Jan 1, 2013"
},
{
"title" : "football",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "baseball",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "basketball",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "hockey",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "nascar",
"fieldType": "Button",
"fieldValue": false
}
];
it('Should generate an corresponding FDF object', function(done){
var FDFData = pdfFiller.convFieldJson2FDF( _data );
should.exist(FDFData);
should.exist(_expected);
(FDFData).should.eql(_expected);
done();
});
});
describe('mapForm2PDF()', function(){
var _convMap = {
"lastName": "last_name",
"firstName": "first_name",
"Date": "date",
"footballField": "football",
"baseballField": "baseball",
"bballField": "basketball",
"hockeyField": "hockey",
"nascarField": "nascar"
};
var _data = [
{
"title" : "lastName",
"fieldfieldType": "Text",
"fieldValue": "John"
},
{
"title" : "firstName",
"fieldfieldType": "Text",
"fieldValue": "Doe"
},
{
"title" : "Date",
"fieldType": "Text",
"fieldValue": "Jan 1, 2013"
},
{
"title" : "footballField",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "baseballField",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "bballField",
"fieldType": "Button",
"fieldValue": false
},
{
"title" : "hockeyField",
"fieldType": "Button",
"fieldValue": true
},
{
"title" : "nascarField",
"fieldType": "Button",
"fieldValue": false
}
];
var _expected = {
"last_name" : "John",
"first_name" : "Doe",
"date" : "Jan 1, 2013",
"football" : "Off",
"baseball" : "Yes",
"basketball" : "Off",
"hockey" : "Yes",
"nascar" : "Off"
};
it('Should convert formJson to FDF data as expected', function(done){
var convertedFDF = pdfFiller.mapForm2PDF( _data, _convMap );
should.exist(convertedFDF);
(convertedFDF).should.eql(_expected);
done();
});
});
});