const e = {
  2024: {
    "Part01-General": {
      label: "Part 01 - General",
      children: {
        employerIdentificationNumber: {
          fieldName: "Part01-General:employerIdentificationNumber",
          label: "Employer Identification Number"
        },
        name: { fieldName: "Part01-General:name", label: "Name" }
      }
    },
    "Part02-PropertyTypeAndAddress": {
      label: "Part 02 - Property Type And Address",
      children: {
        FairRentalDays: {
          fieldName: "Part02-PropertyTypeAndAddress:FairRentalDays",
          label: "Fair Rental Days"
        },
        PersonalUseDays: {
          fieldName: "Part02-PropertyTypeAndAddress:PersonalUseDays",
          label: "Personal Use Days"
        },
        "TypeEnterCode1-8SeePage2ForList": {
          fieldName: "Part02-PropertyTypeAndAddress:TypeEnterCode1-8SeePage2ForList",
          label: "Type (Enter Code 1-8, See Page 2 For List)"
        },
        PhysicalAddressOfEachPropertyStreetCityStateZipCode: {
          label: "Physical Address Of Each Property (Street, City, State, Zip Code)",
          children: {
            addressLine1: {
              fieldName: "Part02-PropertyTypeAndAddress:PhysicalAddressOfEachPropertyStreetCityStateZipCode:addressLine1",
              label: "Address Line 1"
            },
            addressLine2: {
              fieldName: "Part02-PropertyTypeAndAddress:PhysicalAddressOfEachPropertyStreetCityStateZipCode:addressLine2",
              label: "Address Line 2"
            },
            city: {
              fieldName: "Part02-PropertyTypeAndAddress:PhysicalAddressOfEachPropertyStreetCityStateZipCode:city",
              label: "City"
            },
            state: {
              fieldName: "Part02-PropertyTypeAndAddress:PhysicalAddressOfEachPropertyStreetCityStateZipCode:state",
              label: "State"
            },
            zip: {
              fieldName: "Part02-PropertyTypeAndAddress:PhysicalAddressOfEachPropertyStreetCityStateZipCode:zip",
              label: "Zip Code"
            }
          }
        }
      }
    },
    "Part04-RentalRealEstateIncomeLine2": {
      label: "Part 04 - Rental Real Estate Income (Line 2)",
      children: {
        GrossRents: { fieldName: "Part04-RentalRealEstateIncomeLine2:GrossRents", label: "2. Gross Rents" }
      }
    },
    "Part05-RentalRealEstateExpensesLines3-6": {
      label: "Part 05 - Rental Real Estate Expenses (Lines 3-6)",
      children: {
        Advertising: {
          fieldName: "Part05-RentalRealEstateExpensesLines3-6:Advertising",
          label: "3. Advertising"
        },
        AutoAndTravel: {
          fieldName: "Part05-RentalRealEstateExpensesLines3-6:AutoAndTravel",
          label: "4. Auto and Travel"
        },
        CleaningAndMaintenance: {
          fieldName: "Part05-RentalRealEstateExpensesLines3-6:CleaningAndMaintenance",
          label: "5. Cleaning and Maintenance"
        },
        Commissions: {
          fieldName: "Part05-RentalRealEstateExpensesLines3-6:Commissions",
          label: "6. Commissions"
        }
      }
    },
    "Part06-RentalRealEstateExpensesLines7-10": {
      label: "Part 06 - Rental Real Estate Expenses (Lines 7-10)",
      children: {
        Insurance: { fieldName: "Part06-RentalRealEstateExpensesLines7-10:Insurance", label: "7. Insurance" },
        LegalAndOtherProfessionalFees: {
          fieldName: "Part06-RentalRealEstateExpensesLines7-10:LegalAndOtherProfessionalFees",
          label: "8. Legal and Other Professional Fees"
        },
        "Interest(SeeInstructions)": {
          fieldName: "Part06-RentalRealEstateExpensesLines7-10:Interest(SeeInstructions)",
          label: "9. Interest (See Instructions)"
        },
        Repairs: { fieldName: "Part06-RentalRealEstateExpensesLines7-10:Repairs", label: "10. Repairs" }
      }
    },
    "Part07-RentalRealEstateExpensesLines11-14": {
      label: "Part 07 - Rental Real Estate Expenses (Lines 11-14)",
      children: {
        Taxes: { fieldName: "Part07-RentalRealEstateExpensesLines11-14:Taxes", label: "11. Taxes" },
        Utilities: {
          fieldName: "Part07-RentalRealEstateExpensesLines11-14:Utilities",
          label: "12. Utilities"
        },
        WagesAndSalaries: {
          fieldName: "Part07-RentalRealEstateExpensesLines11-14:WagesAndSalaries",
          label: "13. Wages and Salaries"
        },
        "Depreciation(SeeInstructions)": {
          fieldName: "Part07-RentalRealEstateExpensesLines11-14:Depreciation(SeeInstructions)",
          label: "14. Depreciation (See Instructions)"
        }
      }
    },
    "Part08-RentalRealEstateExpensesLine15": {
      label: "Part 08 - Rental Real Estate Expenses (Line 15)",
      children: {
        ManagementFee: {
          fieldName: "Part08-RentalRealEstateExpensesLine15:ManagementFee",
          label: "Management Fee"
        },
        "Other(List)": {
          label: "Other Expenses (List)",
          children: {
            "(i)Other(List)-Amount": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(i)Other(List)-Amount",
              label: "1 Amount"
            },
            "(i)Other(List)-Type": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(i)Other(List)-Type",
              label: "1 Type"
            },
            "(ii)Other(List)-Amount": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(ii)Other(List)-Amount",
              label: "2 Amount"
            },
            "(ii)Other(List)-Type": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(ii)Other(List)-Type",
              label: "2 Type"
            },
            "(iii)Other(List)-Amount": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(iii)Other(List)-Amount",
              label: "3 Amount"
            },
            "(iii)Other(List)-Type": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(iii)Other(List)-Type",
              label: "3 Type"
            },
            "(iv)Other(List)-Amount": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(iv)Other(List)-Amount",
              label: "4 Amount"
            },
            "(iv)Other(List)-Type": {
              fieldName: "Part08-RentalRealEstateExpensesLine15:Other(List):(iv)Other(List)-Type",
              label: "4 Type"
            }
          }
        }
      }
    },
    "Part09-RentalRealEstateExpensesLines16-21": {
      label: "Part 09 - Rental Real Estate Expenses (Lines 16-21)",
      children: {
        TotalExpensesForEachPropertyAddLines3Through15: {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:TotalExpensesForEachPropertyAddLines3Through15",
          label: "16. Total Expenses For Each Property (Add Lines 3 Through 15)"
        },
        "IncomeOr(Loss)FromEachPropertySubtractLine16FromLine2": {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:IncomeOr(Loss)FromEachPropertySubtractLine16FromLine2",
          label: "17. Income or (Loss) From Each Property (Subtract Line 16 From Line 2)"
        },
        TotalGrossRentsAddGrossRentsFromLine2: {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:TotalGrossRentsAddGrossRentsFromLine2",
          label: "18a. Total Gross Rents (Add Gross Rents From Line 2)"
        },
        TotalExpensesAddTotalExpensesFromLine16: {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:TotalExpensesAddTotalExpensesFromLine16",
          label: "18b. Total Expenses (Add Total Expenses From Line 16)"
        },
        "NetGain(Loss)FromForm4797PartIiLine17": {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:NetGain(Loss)FromForm4797PartIiLine17",
          label: "19. Net Gain (Loss) From Form 4797 Part II Line 17"
        },
        "NetIncome(Loss)FromRentalRealEstateActivities": {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:NetIncome(Loss)FromRentalRealEstateActivities",
          label: "20a. Net Income (Loss) From Rental Real Estate Activities"
        },
        "line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome": {
          label: "20b. Identify Below the Partnerships, Estates, or Trusts From Which Net Income",
          children: {
            "(1)EmployerIdentificationNumber": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(1)EmployerIdentificationNumber",
              label: "1 Employer Identification Number"
            },
            "(1)Name": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(1)Name",
              label: "1 Name"
            },
            "(2)EmployerIdentificationNumber": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(2)EmployerIdentificationNumber",
              label: "2 Employer Identification Number"
            },
            "(2)Name": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(2)Name",
              label: "2 Name"
            },
            "(3)EmployerIdentificationNumber": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(3)EmployerIdentificationNumber",
              label: "3 Employer Identification Number"
            },
            "(3)Name": {
              fieldName: "Part09-RentalRealEstateExpensesLines16-21:line20B-IdentifyBelowThePartnershipsEstatesOrTrustsFromWhichNetIncome:(3)Name",
              label: "3 Name"
            }
          }
        },
        "NetRentalRealEstateIncome(Loss)CombineLines18AThrough20A": {
          fieldName: "Part09-RentalRealEstateExpensesLines16-21:NetRentalRealEstateIncome(Loss)CombineLines18AThrough20A",
          label: "21. Net Rental Real Estate Income (Loss) (Combine Lines 18A Through 20A)"
        }
      }
    },
    AdditionalData: {
      label: "Additional Data",
      children: { formRevDate: { fieldName: "AdditionalData:formRevDate", label: "Form Revision Date" } }
    }
  }
};
export {
  e as config
};
