{
  "form": "IMM5707",
  "pdf": "imm5707e.pdf",
  "fields": [
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.B01", "transform": "upper"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.FamilyName", "source": "person.family_name", "transform": "upper"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.B02", "transform": "upper"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.GivenNames", "source": "person.given_name", "transform": "upper"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.NativeName", "source": "master_entry_level.B04.native_script_name", "transform": "text"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.DOB", "source": "master_entry_level.B05", "transform": "date"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.DOB", "source": "person.date_of_birth", "transform": "date"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.COB", "source": "master_entry_level.B06.country", "transform": "text"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C01", "transform": "imm5707_marital"},
    {"xfa": "SectionA.Applicant.PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.G01", "transform": "text"},
    {"xfa": "SectionA.Applicant.PaddedEntry.MarriageInPerson.MarriageInPerson.yesno", "source": "master_entry_level.C02.physically_present_at_ceremony", "transform": "yes_no_12", "when": "applicant_married"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C02.family_name", "transform": "upper", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C02.legal_names", "transform": "upper", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C02.given_names", "transform": "upper", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C02.dob", "transform": "date", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.COB", "source": "master_entry_level.C02.birthplace", "transform": "text", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.Address", "source": "master_entry_level.C02.present_address", "transform": "text", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C02.occupation", "transform": "text", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C01", "transform": "imm5707_marital", "when": "married_now"},
    {"xfa": "SectionA.Spouse.PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C02.accompanying_intention", "transform": "yes_no_12", "when": "not_single"},
    {"xfa": "SectionA.Spouse.PaddedEntry.MarriageInPerson.MarriageInPerson.yesno", "source": "master_entry_level.C02.physically_present_at_ceremony", "transform": "yes_no_12", "when": "applicant_married"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C06.family_name", "transform": "upper"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C06.names_including_birth_surname", "transform": "upper"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C06.given_names", "transform": "upper"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C06.dob", "transform": "date"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.COB", "source": "master_entry_level.C06.birthplace", "transform": "text"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C06.occupation", "transform": "text"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.Address", "source": "master_entry_level.C06.address_street", "transform": "text"},
    {"xfa": "SectionA.Parent1.PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C06.marital_status", "transform": "imm5707_relative_marital"},
    {"xfa": "SectionA.Parent1.PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C06.accompanying_intention", "transform": "yes_no_12"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C06.1.family_name", "transform": "upper"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C06.1.names_including_birth_surname", "transform": "upper"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C06.1.given_names", "transform": "upper"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C06.1.dob", "transform": "date"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.COB", "source": "master_entry_level.C06.1.birthplace", "transform": "text"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C06.1.occupation", "transform": "text"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.Address", "source": "master_entry_level.C06.1.address_street", "transform": "text"},
    {"xfa": "SectionA.Parent2.PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C06.1.marital_status", "transform": "imm5707_relative_marital"},
    {"xfa": "SectionA.Parent2.PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C06.1.accompanying_intention", "transform": "yes_no_12"},
    {"xfa": "SectionB.hideChildren", "source": "master_entry_level.C04", "transform": "imm5707_hide_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.Relationship", "source": "master_entry_level.C05.relationship", "transform": "imm5707_relationship", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.family_name", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.legal_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C05.given_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C05.dob", "transform": "date", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.COB", "source": "master_entry_level.C05.birthplace", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.Address", "source": "master_entry_level.C05.residence", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C05.marital_status", "transform": "imm5707_relative_marital", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C05.occupation", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child.PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C05.accompanying_intention", "transform": "yes_no_12", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.Relationship", "source": "master_entry_level.C05.1.relationship", "transform": "imm5707_relationship", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.1.family_name", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.1.legal_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C05.1.given_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C05.1.dob", "transform": "date", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.COB", "source": "master_entry_level.C05.1.birthplace", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.Address", "source": "master_entry_level.C05.1.residence", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C05.1.marital_status", "transform": "imm5707_relative_marital", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C05.1.occupation", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[1].PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C05.1.accompanying_intention", "transform": "yes_no_12", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.Relationship", "source": "master_entry_level.C05.2.relationship", "transform": "imm5707_relationship", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.2.family_name", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.2.legal_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C05.2.given_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C05.2.dob", "transform": "date", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.COB", "source": "master_entry_level.C05.2.birthplace", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.Address", "source": "master_entry_level.C05.2.residence", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C05.2.marital_status", "transform": "imm5707_relative_marital", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C05.2.occupation", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[2].PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C05.2.accompanying_intention", "transform": "yes_no_12", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.Relationship", "source": "master_entry_level.C05.3.relationship", "transform": "imm5707_relationship", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.3.family_name", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.FamilyName", "source": "master_entry_level.C05.3.legal_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.GivenNames", "source": "master_entry_level.C05.3.given_names", "transform": "upper", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.DOB", "source": "master_entry_level.C05.3.dob", "transform": "date", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.COB", "source": "master_entry_level.C05.3.birthplace", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.Address", "source": "master_entry_level.C05.3.residence", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.MaritalStatus", "source": "master_entry_level.C05.3.marital_status", "transform": "imm5707_relative_marital", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.PersonalData.Occupation", "source": "master_entry_level.C05.3.occupation", "transform": "text", "when": "has_children"},
    {"xfa": "SectionB.Child[3].PaddedEntry.Accompanying.yesno", "source": "master_entry_level.C05.3.accompanying_intention", "transform": "yes_no_12", "when": "has_children"},
    {"xfa": "SectionA.Spouse.PaddedEntry.PersonalData.NativeName", "source": "master_entry_level.C02.native_script_name", "transform": "text", "when": "not_single"}
  ]
}
