13781

ID13781
Data2025-07-03
Symbol2025/07/03/13781
InstytucjaUrząd Miasta Gdyni
NazwaWniosek o wydanie Karty Mieszkańca Gdyni
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2024/1557/16b/1
  • Ustawa z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:ds="http://www.w3.org/2000/09/xml dsig#" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wnio="http://crd.gov.pl/wzor/2025/07/03/13781/" version="1.0">
        <xsl:template match="/">
            <xsl:for-each select="wnio:Dokument">
                <html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
                    <head>
                        <meta name="viewport" charset="utf-8" content="width=device-width, initial-scale=1"/>
                        <title>Wniosek o wydanie Karty Mieszkańca Gdyni</title>
                        <style type="text/css">
    
                            .du-view section {
                            display: block;
                            }
                            .du-view,.du-view * {
                            -webkit-box-sizing: border-box;
                            -moz-box-sizing: border-box;
                            box-sizing: border-box;
                            }
                            .du-view {
                            width: 100%;
                            padding: 1%;
                            line-height: 130%;
                            }
                            .du-view .h1,.du-view h1 {
                            font-family: Open Sans,sans-serif;
                            font-size: 24px;
                            font-weight: bold;
                            margin-bottom: 20px;
                            }
                            .du-view h2,.du-view .h2 {
                            font-family: Open Sans,sans-serif;
                            font-size: 20px;
                            font -weight: bold;
                            margin-top: 10px;
                            margin-bottom: 2px;
                            text-transform: none;
                            }
                            .du-view .h3,.du-view h3 {
                            font-family: Open Sans,sans-serif;
                            font-size: 18px;
                            font-weight: bold;
                            }
                            .du-view div {
                            font-family: Open Sans,sans-serif;
                            font-size: 16px;
                            line-height: 135%;
                            word-wrap: break-word;
                            padding: 5px 0 5px 0;
                            }
                            .Column{
                            display: flex;
                            flex-direction: column;
                            inline-size: 40vw;
                            overflow-wrap: break-word;
                            }
                            .du-bottom-line {
                            border-bottom: 1px solid #000;
                            padding-bottom: 5px;
                            }
                            .du-no-mt {
                            margin-top: 5px!important;
                            padding-left: 0!important;
                            }
                            .du-left {
                            text-align: left;
                            float: left;
                            }
    
                            .du-bold {
                            font-weight: bold;
                            }
                            .span-display-block {
                            display: block;
                            }
                            .section{
                            margin-top: 5px!important;
                            padding-left: 0px!important;
                            }
                            .uppercase {
                            text-transform: uppercase;
                            }
                            .flex-column {
                            max-width: 100%;
                            margin-top: 5px;
                            display: flex;
                            flex-wrap: wrap;
                            column-gap: 20%;
                            row-gap: 10px;
                            }
                            .flex-column-item {
                            flex: 0 0 40%;
                            box-sizing: border-box;
                            }
                            .flex-row {
                            flex-direction: column;
                            row-gap: 10px;
                            }
                            .flex-row-item {
                            flex: 0 0 auto;
                            width: 100%;
                            }
                            @media (max-width: 768px) {
                            .flex-column {
                            flex-direction: column;
                            row-gap: 10px;
                            }
                            .flex-column-item {
                            flex: 0 0 auto;
                            width: 100%;
                            }
                            }
                            @media print {
                            .du-view {
                            font-size: 12px;
                            }
                            .du-view .h3,.du-view h3 {
                            font-size: 14px;
                            font-weight: 700;
                            margin-top: 1%;
                            margin-bottom: 0;
                            }
                            .du-view div {
                            line-height: 100%;
                            margin-top: 3px;
                            }
                            .du-view div {
                            margin-top: 3px;
                            }
                            }
                        </style>
                    </head>
                    <body>
                        <div class="du-view">
                            <section>
                                <div class="h1">
                                    <h1>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:WybierzPowodZListy = 'Przedłużenie ważności karty'">
                                            Wniosek o przedłużenie ważności Karty Mieszkańca Gdyni
                                        </xsl:when>
                                        <xsl:otherwise>
                                            Wniosek o wydanie Karty Mieszkańca Gdyni
                                        </xsl:otherwise>
                                    </xsl:choose></h1>
                                </div>
                            </section>
                            <section>
                                <xsl:call-template name="Urzad"/>
                            </section>
                            <section>
                                <xsl:call-template name="PowodWnioskowania"/>
                            </section>
                            <section>
                                <xsl:call-template name="DaneWnioskodawcy"/>
                            </section>
                            <xsl:if test="wnio:TrescDokumentu/wnio:RodzajKarty != 'Dla siebie'">
                                <section>
                                    <xsl:call-template name="DaneDziecka"/>
                                </section>
                            </xsl:if>
                            <section>
                                <xsl:call-template name="AdresDoKorespondencji"/>
                            </section>
                            <section>
                                <xsl:call-template name="UprawnieniaDoKarty"/>
                            </section>
                            <xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'">
                                <section>
                                    <xsl:call-template name="AdresZameldowania"/>
                                </section>
                            </xsl:if>
                            <xsl:if test="not((wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie') and (wnio:TrescDokumentu/wnio:WybierzPowodZListy != 'Wydanie pierwszej karty') and not(wnio:TrescDokumentu/wnio:MojeMiastoGdynia/wnio:TematPowiadomienOpcjonalnych))">
                                <section>
                                    <xsl:call-template name="MojeMiastoGdynia"/>
                                </section>
                            </xsl:if>
                            <section>
                                <xsl:call-template name="MiejsceOdbioruKarty"/>
                            </section>
                            <xsl:if test="//wnio:TrescDokumentu//wnio:DodatkoweInformacje//@zaznaczone='tak'">
                                <section>
                                    <xsl:call-template name="DodatkoweUprawnienia"/>
                                </section>
                            </xsl:if>
                            <section>
                                <xsl:call-template name="Oswiadczenia"/>
                            </section>
                            <xsl:if test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) &gt; 0">
                                <section>
                                    <xsl:call-template name="Podpis"/>
                                </section>
                            </xsl:if>
                        </div>
                    </body>
                </html>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="Urzad">
            <div class="section">
                <h2 class="du-bottom-line">Urząd, do którego trafi wniosek</h2>
                <div class="flex-row">
                    <div class="flex-row-item">
                        <span class="du-bold">
                            Urząd Miasta Gdyni
                        </span><br/>
                        <span>
                            <span>Al. Marszałka Piłsudskiego 52/54, 81-382 Gdynia</span><br/>
                        </span>
                    </div>
                </div>
            </div>
        </xsl:template>
        <xsl:template name="PowodWnioskowania">
            <xsl:for-each select="wnio:TrescDokumentu">
                <div class="section">
                    <h2 class="du-bottom-line">Powód wnioskowania</h2>
                    <div class="flex-row">
                        <div class="flex-row-item">
                            <span class="span-display-block du-bold">
                                Wybrany powód
                            </span>
                            <span>
                                <xsl:value-of select="wnio:WybierzPowodZListy"/>
                            </span>
                        </div>
                        <xsl:if test="str:Zalaczniki/str:Zalacznik[@type='Potwierdzenie-przelewu']">
                            <xsl:for-each select="str:Zalaczniki/str:Zalacznik[@type='Potwierdzenie-przelewu']">
                                <div class="flex-row-item">
                                    <span class="span-display-block du-bold">
                                        Załączony plik z potwierdzeniem przelewu
                                    </span>
                                    <span>
                                        <xsl:value-of select="@nazwaPliku"/>
                                    </span>
                                </div>
                            </xsl:for-each>
                        </xsl:if>
                    </div>
                </div>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="DaneWnioskodawcy">
            <xsl:for-each select="wnio:TrescDokumentu/wnio:DaneOsobowe/wnio:DaneWnioskodawcy">
                <div class="section">
                    <h2 class="du-bottom-line">Dane osoby wnioskującej</h2>
                    <div class="flex-column">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Imię
                            </span>
                            <span>
                                <xsl:value-of select="wnio:Imie"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Nazwisko
                            </span>
                            <span>
                                <xsl:value-of select="wnio:Nazwisko"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer PESEL
                            </span>
                            <span>
                                <xsl:value-of select="wnio:PESEL"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Wiek
                            </span>
                            <span>
                                <xsl:value-of select="wnio:Wiek"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <xsl:choose>
                                <xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Telefon">
                                    <span class="span-display-block du-bold">
                                        Numer telefonu
                                    </span>
                                    <span>
                                        <xsl:value-of select="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Telefon"/>
                                    </span>
                                </xsl:when>
                                <xsl:otherwise>
                                    <span class="span-display-block du-bold">
                                        Numer telefonu
                                    </span>
                                    <span>
                                        -
                                    </span>
                                </xsl:otherwise>
                            </xsl:choose>
                        </div>
                        <div class="flex-column-item">
                            <xsl:choose>
                                <xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Email">
                                    <span class="span-display-block du-bold">
                                        Adres e-mail
                                    </span>
                                    <span>
                                        <xsl:value-of select="/wnio:Dokument/wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:Email"/>
                                    </span>
                                </xsl:when>
                                <xsl:otherwise>
                                    <span class="span-display-block du-bold">
                                        Adres e-mail
                                    </span>
                                    <span>
                                        -
                                    </span>
                                </xsl:otherwise>
                            </xsl:choose>
                        </div>
                    </div>
                    <div class="flex-row">
                        <xsl:if test="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie'] and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie'">
                            <xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie']">
                                <div class="flex-row-item">
                                    <span class="span-display-block du-bold">
                                        Załączony plik ze zdjęciem
                                    </span>
                                    <span>
                                        <xsl:value-of select="@nazwaPliku"/>
                                    </span>
                                </div>
                            </xsl:for-each>
                        </xsl:if>
                    </div>
                </div>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="DaneDziecka">
            <xsl:for-each select="wnio:TrescDokumentu/wnio:DaneOsobowe">
                <div class="section">
                    <h2 class="du-bottom-line">Dane
                        <xsl:if test="(wnio:DaneDziecka or wnio:DaneDzieckaBezParentyzacji) and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla dziecka'">dziecka</xsl:if>
                        <xsl:if test="wnio:DanePodopiecznego and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla podopiecznego'">podopiecznego</xsl:if></h2>
                    <div class="flex-column">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Imię
                            </span>
                            <span>
                                <xsl:value-of select="wnio:DaneDziecka/wnio:Imie | wnio:DaneDzieckaBezParentyzacji/wnio:Imie | wnio:DanePodopiecznego/wnio:Imie"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Nazwisko
                            </span>
                            <span>
                                <xsl:value-of select="wnio:DaneDziecka/wnio:Nazwisko | wnio:DaneDzieckaBezParentyzacji/wnio:Nazwisko | wnio:DanePodopiecznego/wnio:Nazwisko"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer PESEL
                            </span>
                            <span>
                                <xsl:value-of select="wnio:DaneDziecka/wnio:PESEL | wnio:DaneDzieckaBezParentyzacji/wnio:PESEL | wnio:DanePodopiecznego/wnio:PESEL"/>
                            </span>
                        </div>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Wiek
                            </span>
                            <span>
                                <xsl:value-of select="wnio:DaneDziecka/wnio:Wiek | wnio:DaneDzieckaBezParentyzacji/wnio:Wiek | wnio:DanePodopiecznego/wnio:Wiek"/>
                            </span>
                        </div>
                    </div>
                    <div class="flex-row">
                        <xsl:if test="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie'] and /wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty != 'Dla siebie'">
                            <xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Zdjecie']">
                                <div class="flex-row-item">
                                    <span class="span-display-block du-bold">
                                        Załączony plik ze zdjęciem
                                    </span>
                                    <span>
                                        <xsl:value-of select="@nazwaPliku"/>
                                    </span>
                                </div>
                            </xsl:for-each>
                        </xsl:if>
                    </div>
                </div>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="AdresDoKorespondencji">
            <div class="section">
                <h2 class="du-bottom-line">Adres korespondencyjny</h2>
                <xsl:variable name="uprawnieniaZGdyni" select=" wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'"/>
                <xsl:variable name="wybranyAdres" select="wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:AdresKorespondencyjny/wnio:WybierzAdres = 'Taki jak zameldowania'"/>
                <xsl:choose>
                    <xsl:when test="$uprawnieniaZGdyni and $wybranyAdres">
                        <xsl:for-each select="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/*">
                            <xsl:choose>
                                <xsl:when test="local-name() = 'SwojeTymczasowe' or local-name() = 'SwojeStale' or local-name() = 'DzieckoStale' or local-name() = 'DzieckoTymczasowe'">
                                    <xsl:call-template name="AdresKrotki"/>
                                </xsl:when>
                            </xsl:choose>
                        </xsl:for-each>
                    </xsl:when>
                    <xsl:otherwise>
                        <xsl:for-each select="wnio:TrescDokumentu/wnio:DaneKontaktowe/wnio:AdresKorespondencyjny/wnio:Adres">
                            <xsl:call-template name="Adres"/>
                        </xsl:for-each>
                    </xsl:otherwise>
                </xsl:choose>
            </div>
        </xsl:template>
        <xsl:template name="UprawnieniaDoKarty">
            <div class="section">
                <h2 class="du-bottom-line">Uprawnienia do karty mieszkańca</h2>
                <div class="flex-row">
                    <div class="flex-row-item">
                        <span class="span-display-block du-bold">
                            Wybrane uprawnienia
                        </span>
                        <xsl:choose>
                            <xsl:when test="wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla siebie'">
                                <span>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
                                            <span> Rozliczenie PIT w Gdyni</span> <br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak'">
                                            <xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'"><span> Stałe zameldowanie w Gdyni</span></xsl:if><xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'"><span> Czasowe zameldowanie w Gdyni</span></xsl:if><br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:MieszkanieWInternacieWGdyni/@zaznaczone = 'tak'">
                                            <span> Mieszkanie w internacie w Gdyni</span><br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                </span>
                            </xsl:when>
                            <xsl:otherwise>
                                <span>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
                                            <span> Rozliczenie PIT w Gdyni</span><br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak'">
                                            <xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'"><span> Stałe zameldowanie w Gdyni</span></xsl:if><xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'"> <span>Czasowe zameldowanie w Gdyni</span></xsl:if><br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                    <xsl:choose>
                                        <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:MieszkanieWInternacieWGdyni/@zaznaczone = 'tak'">
                                            <span>Mieszkanie w internacie w Gdyni</span><br/>
                                        </xsl:when>
                                        <xsl:otherwise/>
                                    </xsl:choose>
                                </span>
                            </xsl:otherwise>
                        </xsl:choose>
                    </div>
                    <xsl:if test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:Uprawnienia/wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:RozliczeniePitWGdyni/@zaznaczone = 'tak'">
                        <div class="flex-row-item">
                            <span class="span-display-block du-bold">
                                Sposób potwierdzenia rozliczenia PIT
                            </span>
                            <span>
                                <xsl:choose>
                                    <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:SposobOgolny = 'Wpisanie numeru referencyjnego Urzędowego Poświadczenia Odbioru (UPO)'">
                                        <span>UPO: <xsl:value-of select="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:NumerReferencyjny"/></span>
                                    </xsl:when>
                                    <xsl:when test="wnio:TrescDokumentu/wnio:Uprawnienia/wnio:PotwierdzeniePIT/wnio:SposobOgolny = 'Okazanie w urzędzie oryginału, skanu, zdjęcia lub wydruku pierwszej strony formularza PIT podczas odbioru karty'">
                                        <span>  Okazanie PIT w urzędzie</span>
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <span>  Załącznik:</span> <xsl:for-each select="wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[@type='Skan-PIT']"> <span><xsl:value-of select="@nazwaPliku"/></span></xsl:for-each>
                                    </xsl:otherwise>
                                </xsl:choose>
                            </span>
                        </div>
                    </xsl:if>
                </div>
            </div>
        </xsl:template>
        <xsl:template name="AdresZameldowania">
            <xsl:for-each select="wnio:TrescDokumentu/wnio:Uprawnienia">
                <div class="section">
                    <h2 class="du-bottom-line">Adres zameldowania
                        <xsl:choose>
                            <xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla dziecka' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego'">dziecka</xsl:when>
                            <xsl:when test="/wnio:Dokument/wnio:TrescDokumentu/wnio:RodzajKarty = 'Dla podopiecznego' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego'">podopiecznego</xsl:when>
                            <xsl:otherwise>osoby wnioskującej</xsl:otherwise>
                        </xsl:choose></h2>
                    <xsl:if test="(wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe')">
                        <xsl:for-each select="wnio:Zameldowanie/wnio:SwojeTymczasowe">
                            <xsl:call-template name="AdresKrotki"/>
                        </xsl:for-each>
                    </xsl:if>
                    <xsl:if test="(wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaSiebie/wnio:ZameldowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe') or (wnio:UprawnieniaDoKartyMieszkanca/wnio:PodstawaDlaDziecka/wnio:ZamledowanieWGdyni/@zaznaczone = 'tak' and wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Swojego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe')">
                        <xsl:for-each select="wnio:Zameldowanie/wnio:SwojeStale">
                            <xsl:call-template name="AdresKrotki"/>
                        </xsl:for-each>
                    </xsl:if>
                    <xsl:if test="wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Stałe'">
                        <xsl:for-each select="wnio:Zameldowanie/wnio:DzieckoStale">
                            <xsl:call-template name="AdresKrotki"/>
                        </xsl:for-each>
                    </xsl:if>
                    <xsl:if test="wnio:Zameldowanie/wnio:CzyjeZameldowanie = 'Dziecka lub podopiecznego' and wnio:Zameldowanie/wnio:RodzajZameldowania = 'Czasowe'">
                        <xsl:for-each select="wnio:Zameldowanie/wnio:DzieckoTymczasowe">
                            <xsl:call-template name="AdresKrotki"/>
                        </xsl:for-each>
                    </xsl:if>
                </div>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="MojeMiastoGdynia">
            <xsl:for-each select="wnio:TrescDokumentu/wnio:MojeMiastoGdynia">
                <div class="section">
                    <h2 class="du-bottom-line">Moje Miasto Gdynia</h2>
                    <div class="flex-column">
                        <xsl:if test="wnio:WnioskodawcaKonto/wnio:CzyMaszKonto">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Czy osoba wnioskująca ma konto mieszkańca
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:WnioskodawcaKonto/wnio:CzyMaszKonto"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:WnioskodawcaKonto/wnio:RodzajKonta">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Rodzaj konta do założenia
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:WnioskodawcaKonto/wnio:RodzajKonta"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:CzyDzieckoMaKonto">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Czy dziecko ma konto mieszkańca
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:CzyDzieckoMaKonto"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:CzyPodopiecznyMaKonto">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Czy podopieczny ma konto mieszkańca
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:CzyPodopiecznyMaKonto"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:CzyDzieckoLogowanie">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Czy dziecko może się samodzielnie logować
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:CzyDzieckoLogowanie"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:EmailDziecko">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Adres e-mail dziecka
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:EmailDziecko"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:CzyPodopiecznyLogowanie">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Czy podopieczny może się samodzielnie logować
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:CzyPodopiecznyLogowanie"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:DzieckoKonto/wnio:EmailPodopieczny">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Adres e-mail podopiecznego
                                </span>
                                <span>
                                    <xsl:value-of select="wnio:DzieckoKonto/wnio:EmailPodopieczny"/>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:TematPowiadomien/wnio:Zainteresowania/wnio:Zainteresowanie">
                            <div class="flex-column-item">
                                <span class="span-display-block du-bold">
                                    Wybrane zainteresowania
                                </span>
                                <span>
                                    <xsl:for-each select="wnio:TematPowiadomien/wnio:Zainteresowania">
                                        <xsl:value-of select="wnio:Zainteresowanie"/>
                                        <xsl:if test="position() != last()">, </xsl:if>
                                    </xsl:for-each>
                                </span>
                            </div>
                        </xsl:if>
                        <xsl:if test="wnio:TematPowiadomienOpcjonalnych/wnio:Zainteresowania">
                            <div class="flex-item">
                                <span class="span-display-block du-bold">
                                    Wybrane zainteresowania
                                </span>
                                <span>
                                    <xsl:for-each select="wnio:TematPowiadomienOpcjonalnych/wnio:Zainteresowania">
                                        <xsl:value-of select="wnio:Zainteresowanie"/>
                                        <xsl:if test="position() != last()">, </xsl:if>
                                    </xsl:for-each>
                                </span>
                            </div>
                        </xsl:if>
                    </div>
                </div>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="MiejsceOdbioruKarty">
            <div class="section">
                <h2 class="du-bottom-line">
                    Miejsce odbioru karty</h2>
                <div class="flex-row">
                    <div class="flex-row-item">
                        <span class="span-display-block du-bold">
                            Wybrane miejsce
                        </span>
                        <span>
                            <xsl:value-of select="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:MiejsceOdbioruKarty"/>
                        </span>
                    </div>
                </div>
            </div>
        </xsl:template>
        <xsl:template name="DodatkoweUprawnienia">
            <div class="section">
                <h2 class="du-bottom-line">
                    Dodatkowe uprawnienia</h2>
                <div class="flex-row">
                    <div class="flex-row-item">
                        <span class="span-display-block du-bold">
                            Wybrane uprawnienia
                        </span>
                        <span>
                            <xsl:choose>
                                <xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:DodawanieUprawnien/wnio:DodatkoweUprawnienia/wnio:GdyniaRodzinna/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:GdyniaRodzinna/@zaznaczone = 'tak'">
                                    <span>Gdynia Rodzinna</span><br/>
                                </xsl:when>
                                <xsl:otherwise/>
                            </xsl:choose>
                            <xsl:choose>
                                <xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:DodawanieUprawnien/wnio:DodatkoweUprawnienia/wnio:KomunikacjaMiejska/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:KomunikacjaMiejska/@zaznaczone = 'tak'">
                                    <span>Gdyńska komunikacja miejska</span><br/>
                                </xsl:when>
                                <xsl:otherwise/>
                            </xsl:choose>
                            <xsl:choose>
                                <xsl:when test="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnienia/wnio:DodatkoweUprawnienia/wnio:GdyniaSeniorPlus/@zaznaczone = 'tak' or wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:SeniorUprawnieniaInne/wnio:DodatkoweUprawnienia/wnio:GdyniaSeniorPlus/@zaznaczone = 'tak'">
                                    <span>Gdynia Senior Plus</span><br/>
                                </xsl:when>
                                <xsl:otherwise/>
                            </xsl:choose>
                        </span>
                    </div>
                </div>
            </div>
        </xsl:template>
        <xsl:template name="Oswiadczenia">
            <div class="section">
                <h2 class="du-bottom-line">Oświadczenia</h2>
                <div class="flex-row">
                    <div class="flex-row-item">
                        <span class="span-display-block du-bold">
                            Zaakceptowane oświadczenia
                        </span>
                        <span>
                            <xsl:for-each select="wnio:TrescDokumentu/wnio:DodatkoweInformacje/wnio:Oswiadczenia/*">
                                <ul style="list-style-type: disc; margin: 0; padding-left: 15px; line-height: 150%;">
                                    <xsl:for-each select="wnio:Zgody">
                                        <li>
                                            <xsl:value-of select="wnio:Zgoda"/>
                                        </li>
                                    </xsl:for-each>
                                </ul>
                            </xsl:for-each>
                        </span>
                    </div>
                </div>
            </div>
        </xsl:template>
        <xsl:template name="Adres">
            <div class="flex-column">
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Województwo
                    </span>
                    <span>
                        <xsl:value-of select="adr:Wojewodztwo"/>
                    </span>
                </div>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Powiat
                    </span>
                    <span>
                        <xsl:value-of select="adr:Powiat"/>
                    </span>
                </div>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Gmina
                    </span>
                    <span>
                        <xsl:value-of select="adr:Gmina"/>
                    </span>
                </div>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Miejscowość
                    </span>
                    <span>
                        <xsl:value-of select="adr:Miejscowosc"/>
                    </span>
                </div>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Kod pocztowy
                    </span>
                    <span>
                        <xsl:value-of select="adr:KodPocztowy"/>
                    </span>
                </div>
                <xsl:choose>
                    <xsl:when test="adr:Ulica">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Ulica
                            </span>
                            <span class="uppercase">
                                <xsl:value-of select="adr:Ulica"/>
                            </span>
                        </div>
                    </xsl:when>
                    <xsl:otherwise>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Ulica
                            </span>
                            <span>
                                -
                            </span>
                        </div>
                    </xsl:otherwise>
                </xsl:choose>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Numer budynku
                    </span>
                    <span>
                        <xsl:value-of select="adr:Budynek"/>
                    </span>
                </div>
                <xsl:choose>
                    <xsl:when test="adr:Lokal">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer lokalu
                            </span>
                            <span>
                                <xsl:value-of select="adr:Lokal"/>
                            </span>
                        </div>
                    </xsl:when>
                    <xsl:otherwise>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer lokalu
                            </span>
                            <span>
                                -
                            </span>
                        </div>
                    </xsl:otherwise>
                </xsl:choose>
            </div>
        </xsl:template>
        <xsl:template name="AdresKrotki">
            <div class="flex-column">
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Miejscowość
                    </span>
                    <span>
                        <xsl:value-of select="adr:Miejscowosc"/>
                    </span>
                </div>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Kod pocztowy
                    </span>
                    <span>
                        <xsl:value-of select="adr:KodPocztowy"/>
                    </span>
                </div>
                <xsl:choose>
                    <xsl:when test="adr:Ulica">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Ulica
                            </span>
                            <span class="uppercase">
                                <xsl:value-of select="adr:Ulica"/>
                            </span>
                        </div>
                    </xsl:when>
                    <xsl:otherwise>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Ulica
                            </span>
                            <span>
                                -
                            </span>
                        </div>
                    </xsl:otherwise>
                </xsl:choose>
                <div class="flex-column-item">
                    <span class="span-display-block du-bold">
                        Numer budynku
                    </span>
                    <span>
                        <xsl:value-of select="adr:Budynek"/>
                    </span>
                </div>
                <xsl:choose>
                    <xsl:when test="adr:Lokal">
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer lokalu
                            </span>
                            <span>
                                <xsl:value-of select="adr:Lokal"/>
                            </span>
                        </div>
                    </xsl:when>
                    <xsl:otherwise>
                        <div class="flex-column-item">
                            <span class="span-display-block du-bold">
                                Numer lokalu
                            </span>
                            <span>
                                -
                            </span>
                        </div>
                    </xsl:otherwise>
                </xsl:choose>
            </div>
        </xsl:template>
        <xsl:template name="Podpis">
            <xsl:for-each select="wnio:TrescDokumentu">
                <div class="flex-section">
                    <h2 class="section-header">Podpis elektroniczny</h2>
                    <xsl:choose>
                        <xsl:when test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) &gt; 0">
                            <div class="flex-row">
                                <div class="flex-row-item">
                                    <xsl:text>Dokument został podpisany. Użyj oprogramowania do weryfikacji podpisu. </xsl:text>
                                </div>
                            </div>
                            <xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object">
                                <div class="flex-column">
                                    <xsl:if test="descendant::*[local-name() = 'SigningTime']">
                                        <div class="flex-column-item">
                                            <span class="flex-label">Data i godzina</span>
                                            <span>
                                                <xsl:value-of select="descendant::*[local-name() = 'SigningTime']"/>
                                            </span>
                                        </div>
                                    </xsl:if>
                                    <xsl:choose>
                                        <xsl:when test="descendant::*[local-name() = 'PodpisZP']">
                                            <div class="flex-column-item">
                                                <span class="flex-label"> Podpis profilem zaufanym</span>
                                                <span>
                                                    <xsl:value-of select="descendant::*[local-name() = 'Imie']"/><xsl:text> </xsl:text><xsl:value-of select="descendant::*[local-name() = 'Nazwisko']"/>
                                                </span>
                                            </div>
                                        </xsl:when>
                                    </xsl:choose>
                                </div>
                            </xsl:for-each>
                        </xsl:when>
                        <xsl:otherwise>
                            <div class="flex-row">
                                <div class="flex-row-item">
                                    <span> <xsl:text>Dokument nie zawiera podpisu.</xsl:text></span>
                                </div>
                            </div>
                        </xsl:otherwise>
                    </xsl:choose>
                </div>
            </xsl:for-each>
        </xsl:template>
    </xsl:stylesheet>