[#assign languageProperty = "pt_PT"]
[#if serviceRequest.hasProperty("language")]
    [#assign languageProperty = serviceRequest.findProperty("language").locale.toString()]
[/#if]

[#assign personName = person.name]
[#assign surnames = person.familyNames]
[#assign forenames = person.givenNames]

[#assign birthDateExtended= lang.i18n(dates.extendedDate(person.dateOfBirthYearMonthDay))]

[#assign idDocumentType= lang.i18n(person.idDocumentType.localizedNameI18N) ]
[#assign idDocumentNumber= person.documentIdNumber ]

[#assign idDocumentTypePreposition = do]
[#if person.idDocumentType.toString() == 'EXTERNAL' ]
    [#assign idDocumentTypePreposition = da]
[#elseif person.idDocumentType.toString() == 'RESIDENCE_AUTHORIZATION' ]
    [#assign idDocumentTypePreposition = da]
[/#if]

[#if person.expirationDateOfDocumentIdYearMonthDay??]
	[#assign idDocumentExpiration = dates.date(person.expirationDateOfDocumentIdYearMonthDay)]
[#else]
	[#assign idDocumentExpiration = ""]
[/#if]

[#if person.nameOfFather??]
    [#assign fatherName= person.nameOfFather ]
[#else]
    [#assign fatherName= ""]
[/#if]
[#if person.nameOfMother??]
    [#assign motherName= person.nameOfMother ]
[#else]
    [#assign motherName= ""]
[/#if]

[#if person.nationality??]
    [#if languageProperty?contains("pt_PT")]
        [#assign nationality= strings.lower(lang.i18n(person.nationality.countryNationality))]
    [#else]
        [#assign nationality= lang.i18n(person.nationality.countryNationality)]
    [/#if]
[#else]
    [#assign nationality= ""]
[/#if]

[#if person.parishOfBirth??]
    [#assign parishOfBirth= person.parishOfBirth]
[#else]
    [#assign parishOfBirth= ""]
[/#if]

[#if person.socialSecurityNumber??]
    [#assign vatNumber = person.socialSecurityNumber ]
[#else]
    [#assign vatNumber = "n/a"]
[/#if]

[#assign defaultCountry = "no"]
[#assign address = "n/a"]
[#if person.defaultPhysicalAddress??]
    [#if person.defaultPhysicalAddress.countryOfResidence??]
        [#if person.defaultPhysicalAddress.countryOfResidence.defaultCountry??]
            [#if person.defaultPhysicalAddress.countryOfResidence.defaultCountry]            
                [#assign defaultCountry = "yes"]
            [/#if]
        [/#if]
    [/#if]
    
    [#if person.defaultPhysicalAddress.address??]
        [#assign address = person.defaultPhysicalAddress.address ]
    [/#if]
[/#if]

[#assign zipCode = "n/a"]
[#assign zipArea = "n/a"]
[#if defaultCountry == "yes"]
    [#if person.defaultPhysicalAddress.areaCode??]
        [#assign zipCode = person.defaultPhysicalAddress.areaCode ]
    [/#if]
    [#if person.defaultPhysicalAddress.area??]
        [#assign zipArea = person.defaultPhysicalAddress.area ]
    [/#if]
[/#if]
