All Downloads are FREE. Search and download functionalities are using the official Maven repository.

petriNets.insurance_role_test.xml Maven / Gradle / Ivy

Go to download

System provides workflow management functions including user, role and data management.

There is a newer version: 6.3.3
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<document
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="https://petriflow.com/petriflow.schema.xsd">
    <defaultRole>false</defaultRole>
    <!-- ========== GLOBAL ================ -->
    <!--<icon>location_city</icon>-->
    <!-- ========== TRANSACTIONS ========== -->
    <transaction>
        <id>1</id>
        <title>Výber poistenia</title>
    </transaction>
    <transaction>
        <id>2</id>
        <title>Výpočet poistenia</title>
    </transaction>
    <transaction>
        <id>3</id>
        <title>Zmluva</title>
    </transaction>
    <!-- ========== ROLES ========== -->
    <role>
        <id>1</id>
        <name>Agent</name>
    </role>
    <role>
        <id>2</id>
        <name>Company</name>
    </role>
    <role>
        <id>3</id>
        <name>Admin</name>
    </role>
    <!-- ========== DATA ========== -->
    <!-- ===== Základné informácie - DONE ===== -->
    <data type="number">
        <id>301001</id>
        <title></title>
    </data>
    <data type="text">
        <title>Obec</title>
        <id>301001</id>
        <placeholder>Názov</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.301006;
            change other choices {
            def postal = psc byCity,field.value;
            return postal?.first()?.city;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <id>301005</id>
        <title>Obec</title>
        <values></values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.301002,
            zipcode: f.101001,
            obec: f.this;
            change field about {
            return "L3" as String;
            }
            <!--@formatter:on-->
        </action>
        <!--Miesto poistenia Obec-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109048;
            change other about {
            return field?.value?.defaultValue;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>PSČ</title>
        <id>101001</id>
        <placeholder>PSČ</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            obec: f.301005;
            change obec choices {
            def postal = psc byCode,field.value;
            cache "post",postal;
            return postal.city;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            obec: f.301005;
            change obec about {
            def postal = cache "post";
            if (postal.size() == 1)
            return postal?.first()?.city;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!--Miesto poistenia PSC-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109047;
            change other about {
            return field.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <id>301006</id>
        <title>PSČ</title>
        <values></values>
    </data>
    <data type="text">
        <title>Lokalita</title>
        <id>301002</id>
        <placeholder>Typ</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201001;
            change coeff about {
            if (field.value=="L5")
            return 3.8 as Double;
            if (field.value=="L4")
            return 3.4 as Double;
            if (field.value=="L3")
            return 3.2 as Double;
            if (field.value=="L2")
            return 3.0 as Double;
            if (field.value=="L1")
            return 2.8 as Double;

            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201018;
            change coeff about {
            if (field.value=="L5")
            return 3.8 as Double;
            if (field.value=="L4")
            return 3.4 as Double;
            if (field.value=="L3")
            return 3.2 as Double;
            if (field.value=="L2")
            return 3.0 as Double;
            if (field.value=="L1")
            return 2.8 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Nachádza sa miesto poistenia mimo obce (extravilán)?</title>
        <id>101002</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201002;
            change coeff about {
            if (field.value)
            return 1.2 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Bolo miesto poistenia postihnuté povodňou alebo záplavou za posledných 10 rokov?</title>
        <id>101003</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201003;
            change coeff about {
            if (field.value)
            return 1.5 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Nachádza sa miesto poistenia vo vzdialenosti kratšej ako 300 m od vodného toku?</title>
        <id>101004</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201004;
            change coeff about {
            if (field.value)
            return 1.3 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="multichoice">
        <id>101005</id>
        <title>Koľko rokov žijete v poisťovanej nehnuteľnosti?</title>
        <placeholder>Počet rokov</placeholder>
        <values>menej ako 1</values>
        <values>1 až 5</values>
        <values>6 až 10</values>
        <values>viac ako 10</values>
        <init>6 až 10</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201005;
            change coeff about {
            if (field.value=="menej ako 1")
            return 1.0 as Double;
            if (field.value=="1 až 5")
            return 1.0 as Double;
            if (field.value=="6 až 10")
            return 1.0 as Double;
            if (field.value=="viac ako 10")
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Aký je vzťah poisteného k poisťovanej nehnuteľnosti?</title>
        <id>101006</id>
        <placeholder>Vzťah</placeholder>
        <values>vlastník nehnuteľnosti</values>
        <values>vlastník ma hypotéku na nehnuteľnosť</values>
        <values>poistený je v prenájme</values>
        <values>iné</values>
        <init>vlastník nehnuteľnosti</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201006;
            change coeff about {
            if (field.value=="vlastník nehnuteľnosti")
            return 1.0 as Double;
            if (field.value=="vlastník má úver alebo hypotéku na nehnuteľnosť")
            return 1.0 as Double;
            if (field.value=="poistený je v prenájme")
            return 1.1 as Double;
            if (field.value=="iné")
            return 1.1 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Koľko dospelých žije v domácnosti?</title>
        <id>101007</id>
        <placeholder>Počet</placeholder>
        <values>1</values>
        <values>2</values>
        <values>3</values>
        <values>viac ako 3</values>
        <init>2</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201007;
            change coeff about {
            if (field.value=="1")
            return 0.95 as Double;
            if (field.value=="2")
            return 1.0 as Double;
            if (field.value=="3")
            return 1.05 as Double;
            if (field.value=="viac ako 3")
            return 1.1 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Koľko detí žije v domácnosti?</title>
        <id>101008</id>
        <placeholder>Počet</placeholder>
        <values>0</values>
        <values>1</values>
        <values>2</values>
        <values>viac ako 2</values>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201008;
            change coeff about {
            if (field.value=="0")
            return 1.0 as Double;
            if (field.value=="1")
            return 1.0 as Double;
            if (field.value=="2")
            return 1.05 as Double;
            if (field.value=="viac ako 2")
            return 1.1 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Žije v poisťovanej domácnosti pes alebo mačka?</title>
        <id>101012</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201012;
            change coeff about {
            if (field.value)
            return 1.05 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Je nehnuteľnosť využívaná aj na podnikanie?</title>
        <id>101014</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201014;
            change coeff about {
            if (field.value)
            return 1.1 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Počet poistných udalostí za posledné 3 roky?</title>
        <id>101016</id>
        <placeholder>Počet</placeholder>
        <values>0</values>
        <values>1</values>
        <values>2 a viac</values>
        <init>0</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201016;
            change coeff about{
            if (field.value=="0")
            return 1.0 as Double;
            if (field.value=="1")
            return 1.1 as Double;
            if (field.value=="2 a viac")
            return 1.2 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Nehnuteľnosť ===== -->
    <data type="enumeration">
        <title>Poistenie nehnuteľnosti</title>
        <id>105005</id>
        <placeholder>Spoluúčasť</placeholder>
        <values>0.00 €</values>
        <values>50.00 €</values>
        <values>150.00 €</values>
        <init>50.00 €</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208001;
            change coeff about {
            if (field.value=="0.00 €")
            return 1.1 as Double;
            if (field.value=="50.00 €")
            return 1.0 as Double;
            if (field.value=="150.00 €")
            return 0.9 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Predmet poistenia</title>
        <id>102001</id>
        <placeholder>Typ</placeholder>
        <values>byt</values>
        <values>rodinný dom</values>
        <values>chata</values>
        <values>bungalow</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202001;
            change coeff about {
            if (field.value=="byt")
            return 1.0 as Double;
            if (field.value=="rodinný dom")
            return 1.0 as Double;
            if (field.value=="chata")
            return 1.1 as Double;
            if (field.value=="bungalow")
            return 1.0 as Double;
            if (field.value=="rozostavaná stavba")
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.201019;
            change coeff about {
            if (field.value=="byt")
            return 0.9 as Double;
            if (field.value=="rodinný dom")
            return 0.9 as Double;
            if (field.value=="chata")
            return 1.2 as Double;
            if (field.value=="bungalow")
            return 0.9 as Double;
            if (field.value=="rozostavaná stavba")
            return 1.2 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.103001;
            change coeff about {
            if (field.value=="byt")
            return "byt";
            if (field.value=="rodinný dom")
            return "rodinný dom";
            if (field.value=="chata")
            return "chata";
            if (field.value=="bungalow")
            return "bungalow";
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.102003;
            change coeff about {
            if (field.value=="byt")
            return "škridla";
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.103001,
            trans: t.363;
            make hide,visible on trans when { field.value != null }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105001,
            trans: t.155;
            make hide,hidden on trans when { field.value=="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105002,
            trans: t.155;
            make hide,hidden on trans when { field.value=="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105003,
            trans: t.155;
            make hide,hidden on trans when { field.value=="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.305001,
            trans: t.155;
            make hide,editable on trans when { field.value=="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.305001,
            trans: t.155;
            make hide,required on trans when { field.value=="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.102003,
            trans: t.155;
            make hide,hidden on trans when { field.value=="byt"; }
        </action>

        <action trigger="set">
            field: f.102001,
            hide: f.105001,
            trans: t.155;
            make hide,editable on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.102003,
            trans: t.155;
            make hide,editable on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105001,
            trans: t.155;
            make hide,required on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105002,
            trans: t.155;
            make hide,editable on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105002,
            trans: t.155;
            make hide,required on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105003,
            trans: t.155;
            make hide,editable on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.105003,
            trans: t.155;
            make hide,required on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            field: f.102001,
            hide: f.305001,
            trans: t.155;
            make hide,visible on trans when { field.value!="byt"; }
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            p1: f.105001,
            p2: f.105002,
            p3: f.105003,
            field: f.305001;
            change field about {
            return p1.value+p2.value+p3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Konštrukcia múrov</title>
        <id>102002</id>
        <placeholder>Typ</placeholder>
        <values>tehla a/alebo betón</values>
        <values>porobetón (ytong)</values>
        <values>škvarobatón</values>
        <values>sklo</values>
        <values>drevo</values>
        <init>tehla a/alebo betón</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202002;
            change coeff about {
            if (field.value=="tehla a/alebo betón")
            return 1.0 as Double;
            if (field.value=="porobetón (ytong)")
            return 1.05 as Double;
            if (field.value=="škvarobatón")
            return 1.05 as Double;
            if (field.value=="sklo")
            return 1.3 as Double;
            if (field.value=="drevo")
            return 1.5 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Konštrukcia strechy</title>
        <id>102003</id>
        <placeholder>Typ</placeholder>
        <values>škridla</values>
        <values>plech</values>
        <values>asfalt</values>
        <values>sklo</values>
        <values>šindel</values>
        <values>iné</values>
        <init>škridla</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202003;
            change coeff about {
            if (field.value=="škridla")
            return 1.0 as Double;
            if (field.value=="plech")
            return 1.05 as Double;
            if (field.value=="asfalt")
            return 1.1 as Double;
            if (field.value=="sklo")
            return 1.15 as Double;
            if (field.value=="šindel")
            return 1.05 as Double;
            if (field.value=="iné")
            return 1.1 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Koľko rokov má nehnuteľnosť?</title>
        <id>102004</id>
        <placeholder>Typ</placeholder>
        <values>menej ako 5</values>
        <values>6 až 10</values>
        <values>11 až 20</values>
        <values>viac ako 20</values>
        <init>6 až 10</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202004;
            change coeff about {
            if (field.value=="menej ako 5")
            return 1.0 as Double;
            if (field.value=="6 až 10")
            return 1.02 as Double;
            if (field.value=="11 až 20")
            return 1.04 as Double;
            if (field.value=="viac ako 20")
            return 1.06 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Koľko izieb má nehnuteľnosť?</title>
        <id>102006</id>
        <placeholder>Počet</placeholder>
        <values>1</values>
        <values>2</values>
        <values>3</values>
        <values>4</values>
        <values>viac ako 4</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202006;
            change coeff about {
            if (field.value=="1")
            return 0.9 as Double;
            if (field.value=="2")
            return 0.95 as Double;
            if (field.value=="3")
            return 1.0 as Double;
            if (field.value=="4")
            return 1.02 as Double;
            if (field.value=="viac ako 4")
            return 1.05 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.105006;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.105036;
            make other,editable on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.105036;
            make other,required on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.305002;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308001;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Koľko kúpeľní má nehnuteľnosť?</title>
        <id>102007</id>
        <placeholder>Počet</placeholder>
        <values>1</values>
        <values>2</values>
        <values>viac ako 2</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.202007;
            change coeff about {
            if (field.value=="1")
            return 1.0 as Double;
            if (field.value=="2")
            return 1.02 as Double;
            if (field.value=="viac ako 2")
            return 1.03 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Domácnosť ===== -->
    <data type="enumeration">
        <title>Umiestnenie domácnosti</title>
        <id>103001</id>
        <placeholder>Typ</placeholder>
        <values>byt</values>
        <values>rodinný dom</values>
        <values>chata</values>
        <values>bungalow</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.203001;
            change coeff about {
            if (field.value=="byt")
            return 1.0 as Double;
            if (field.value=="rodinný dom")
            return 1.0 as Double;
            if (field.value=="chata")
            return 1.25 as Double;
            if (field.value=="bungalow")
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="get">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106002;
            make other,visible on trans when { true }
            <!--@formatter:on-->
        </action>
        <action trigger="get">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,editable on trans when { true }
            <!--@formatter:on-->
        </action>
        <action trigger="get">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,required on trans when { true }
            <!--@formatter:on-->
        </action>
        <action trigger="get">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.306001;
            make other,visible on trans when { true }
            <!--@formatter:on-->
        </action>
        <action trigger="get">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308002;
            make other,visible on trans when { true }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Obývanosť domácnosti</title>
        <id>103002</id>
        <values>trvalá</values>
        <values>dočasná</values>
        <init>trvalá</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.203002;
            change coeff about {
            if (field.value=="trvalá")
            return 1.0 as Double;
            if (field.value=="dočasná")
            return 2.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,required on trans when { check.value=="trvalá" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,editable on trans when { check.value=="trvalá" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106023;
            make other,hidden on trans when { check.value=="trvalá" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,hidden on trans when { check.value=="dočasná" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106023;
            make other,required on trans when { check.value=="dočasná" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106023;
            make other,editable on trans when { check.value=="dočasná" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106002,
            check: f.103002,
            other: f.106022;
            change other about {
            if (check.value=="trvalá")
            return field.value as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106002,
            check: f.103002,
            other: f.106023;
            change other about {
            if(check.value=="dočasná")
            return field.value as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106023,
            field2: f.106022,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Je domácnosť zabezpečená funkčným alarmom?</title>
        <id>103004</id>
        <init>false</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.203004;
            change coeff about {
            if (field.value)
            return 0.97 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            check: f.108005;
            change check about {
            return field.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže alebo vonkajšie žalúzie alebo
            rolety?
        </title>
        <id>103005</id>
        <init>false</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.203005;
            change coeff about {
            if (field.value)
            return 0.97 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Zodpovednosť ===== -->
    <data type="enumeration">
        <title>Územná platnosť poistenia</title>
        <id>104003</id>
        <values>Slovenská republika</values>
        <values>Európa</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff1: f.204002,
            coeff: f.204003;
            change coeff about {
            if (field.value=="Slovenská republika")
            return 1.0*coeff1.value as Double;
            if (field.value=="Európa")
            return 1.2*coeff1.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.107003,
            coeff: f.204003,
            excess: f.208002,
            sum: f.308009;
            change sum about {
            def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double;
            return ((n*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Poistenie nehnuteľnosti ===== -->
    <data type="number">
        <title>Podlahová plocha pivnice</title>
        <id>105001</id>
        <placeholder>m2</placeholder>
        <init>0</init>
        <valid>inrange 0,1000</valid>
        <!--<valid>positive</valid>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            location: f.301002,
            coeff: f.205002;
            change coeff about {
            if (location.value=="L5")
            return 850*field.value as Double;
            if (location.value=="L4")
            return 700*field.value as Double;
            if (location.value=="L1")
            return 400*field.value as Double;
            if (location.value=="L2")
            return 500*field.value as Double;
            if (location.value=="L3")
            return 650*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            p1: f.105001,
            p2: f.105002,
            p3: f.105003,
            field: f.305001;
            change field about {
            return p1.value+p2.value+p3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Podlahová plocha prízemia</title>
        <id>105002</id>
        <placeholder>m2</placeholder>
        <init>0</init>
        <valid>inrange 0,1000</valid>
        <!--<valid>positive</valid>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            location: f.301002,
            coeff: f.205003;
            change coeff about {
            if (location.value=="L5")
            return 1400*field.value as Double;
            if (location.value=="L4")
            return 900*field.value as Double;
            if (location.value=="L1")
            return 550*field.value as Double;
            if (location.value=="L2")
            return 650*field.value as Double;
            if (location.value=="L3")
            return 800*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            p1: f.105001,
            p2: f.105002,
            p3: f.105003,
            field: f.305001;
            change field about {
            return p1.value+p2.value+p3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Podlahová plocha všetkých obytných poschodí</title>
        <id>105003</id>
        <placeholder>m2</placeholder>
        <desc>Okrem prízemia</desc>
        <init>0</init>
        <valid>inrange 0,1000</valid>
        <!--<valid>positive</valid>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            location: f.301002,
            coeff: f.205004;
            change coeff about {
            if (location.value=="L5")
            return 1200*field.value as Double;
            if (location.value=="L4")
            return 800*field.value as Double;
            if (location.value=="L1")
            return 500*field.value as Double;
            if (location.value=="L2")
            return 550*field.value as Double;
            if (location.value=="L3")
            return 700*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            p1: f.105001,
            p2: f.105002,
            p3: f.105003,
            field: f.305001;
            change field about {
            return p1.value+p2.value+p3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Podlahová plocha garáže</title>
        <id>105004</id>
        <placeholder>m2</placeholder>
        <init>0</init>
        <valid>inrange 0,1000</valid>
        <!--<valid>positive</valid>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            location: f.301002,
            coeff: f.105007;
            change coeff about {
            if (location.value=="L5")
            return 850*field.value as Double;
            if (location.value=="L4")
            return 700*field.value as Double;
            if (location.value=="L1")
            return 400*field.value as Double;
            if (location.value=="L2")
            return 500*field.value as Double;
            if (location.value=="L3")
            return 650*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--field: f.305019,-->
        <!--check: f.105035,-->
        <!--exces: f.208001,-->
        <!--coeff: f.208003,-->
        <!--other: f.305003;-->
        <!--change other about {-->
        <!--return ((field.value*coeff.value*exces.value)/1000.0) as Double;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
    </data>
    <data type="number">
        <title>Celková podlahová plocha</title>
        <id>305001</id>
        <placeholder>m2</placeholder>
        <init>0</init>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            sum: f.this,
            check: f.102001,
            location: f.301002,
            p1: f.205002,
            p2: f.205003,
            p3: f.205004,
            field: f.105006;
            change field about {
            if (check.value != "byt")
            return p1.value+p2.value+p3.value as Double;
            if (location.value=="L5")
            return 1900*sum.value as Double;
            if (location.value=="L4")
            return 1300*sum.value as Double;
            if (location.value=="L3")
            return 950*sum.value as Double;
            if (location.value=="L2")
            return 700*sum.value as Double;
            if (location.value=="L1")
            return 650*sum.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            location: f.301002,
            coeff: f.205001;
            change coeff about {
            if (location.value=="L5")
            return 1900*field.value as Double;
            if (location.value=="L4")
            return 1300*field.value as Double;
            if (location.value=="L1")
            return 650*field.value as Double;
            if (location.value=="L2")
            return 700*field.value as Double;
            if (location.value=="L3")
            return 950*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            field: f.305001,
            trans: t.363,
            other: f.106003;
            make other,visible on trans when { field.value > 0 }
        </action>
        <action trigger="set">
            field: f.305001,
            trans: t.363,
            other: f.106003;
            make other,editable on trans when { field.value == null }
        </action>
        <action trigger="set">
            field: f.305001,
            trans: t.363,
            other: f.106003;
            make other,editable on trans when { field.value == 0 as Double }
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            check: f.410001,
            other: f.106003;
            change other about {
            if (check.value == "Nehnutelnost a domacnost" )
            return field.value as Double;
            return other.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            f1: f.305001,
            f2: f.106003,
            other: f.308005;
            change other about {
            return Boolean.logicalAnd(f1.value != 0.0, f2.value != 0.0);
            }
            <!--@formatter:on-->
        </action>

    </data>
    <!-- ===== Doplnkové poistenie nehnuteľnosti ===== -->
    <data type="boolean">
        <title>Garáž</title>
        <id>105035</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105007,
            trans: t.414;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305003,
            trans: t.414;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105008,
            trans: t.414;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305019,
            trans: t.414;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105007,
            trans: t.414;
            make other,hidden on trans when { field.value == false }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305003,
            trans: t.414;
            make other,hidden on trans when { field.value == false }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105008,
            trans: t.414;
            make other,hidden on trans when { field.value == false }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305019,
            trans: t.414;
            make other,hidden on trans when { field.value == false }
            <!--@formatter:on-->
        </action>
        <!--Remove value-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105007;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305003;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105008;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305019;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105004;
            change other about { null; }
            <!--@formatter:on-->
        </action>
    </data>

    <data type="number">
        <title>Garáž</title>
        <id>105007</id>
        <placeholder>Odporúčaná poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            sum: f.305019;
            change sum about {
            return field.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Garáž</title>
        <id>305019</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,80000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.305019,
            check: f.105035,
            exces: f.208001,
            coeff: f.208003,
            other: f.305003;
            change other about {
            return ((field.value*coeff.value*exces.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Garáž</title>
        <id>305003</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Rovnaké miesto poistenia garáže?</title>
        <id>105008</id>
        <init>true</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208003;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 1.1 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.305019,
            check: f.105035,
            exces: f.208001,
            coeff: f.208003,
            other: f.305003;
            change other about {
            return ((field.value*coeff.value*exces.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Hospodárska budova</title>
        <id>105009</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205007;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <!--show-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105010,
            trans: t.413;
            make other,editable on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105010,
            trans: t.413;
            make other,required on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305004,
            trans: t.413;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <!--hide-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105010,
            trans: t.413;
            make other,hidden on trans when { !field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305004,
            trans: t.413;
            make other,hidden on trans when { !field.value }
            <!--@formatter:on-->
        </action>
        <!--Remove value-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105010;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305004;
            change other about { null; }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Hospodárska budova</title>
        <id>105010</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205007,
            excess: f.208001,
            sum: f.305004;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Hospodárska budova</title>
        <id>305004</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Altánok</title>
        <id>105011</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205008;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <!--show-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105012,
            trans: t.413;
            make other,editable on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305005,
            trans: t.413;
            make other,visible on trans when { field.value }
            <!--@formatter:on-->
        </action>
        <!--hide-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105012,
            trans: t.413;
            make other,hidden on trans when { return !field.value }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305005,
            trans: t.413;
            make other,hidden on trans when { return !field.value }
            <!--@formatter:on-->
        </action>
        <!--Remove value-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.105012;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.305005;
            change other about { null; }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Altánok</title>
        <id>105012</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205008,
            excess: f.208001,
            sum: f.305005;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Altánok</title>
        <id>305005</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Prístrešok</title>
        <id>105013</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205009;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>

    </data>
    <data type="number">
        <title>Prístrešok</title>
        <id>105014</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205009,
            excess: f.208001,
            sum: f.305006;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Prístrešok</title>
        <id>305006</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Chodník, parkovacia plocha</title>
        <id>105015</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205010;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Chodník, parkovacia plocha</title>
        <id>105016</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205010,
            excess: f.208001,
            sum: f.305007;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Chodník, parkovacia plocha</title>
        <id>305007</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Sauna</title>
        <id>105017</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205011;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Sauna</title>
        <id>105018</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205011,
            excess: f.208001,
            sum: f.305008;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Sauna</title>
        <id>305008</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Elektrická brána</title>
        <id>105019</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205012;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Elektrická brána, oplotenie</title>
        <id>105020</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205012,
            excess: f.208001,
            sum: f.305009;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Elektrická brána, oplotenie</title>
        <id>305009</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Tenisový kurt</title>
        <id>105021</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205013;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Tenisový kurt</title>
        <id>105022</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205013,
            excess: f.208001,
            sum: f.305010;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Tenisový kurt</title>
        <id>305010</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Vonkajší bazén</title>
        <id>105023</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205014;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Vonkajší bazén</title>
        <id>105024</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205014,
            excess: f.208001,
            sum: f.305011;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Vonkajší bazén</title>
        <id>305011</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Studňa</title>
        <id>105025</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205015;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Studňa</title>
        <id>105026</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205015,
            excess: f.208001,
            sum: f.305012;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Studňa</title>
        <id>305012</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Žumpa, septik</title>
        <id>105027</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205016;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Žumpa, septik</title>
        <id>105028</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205016,
            excess: f.208001,
            sum: f.305013;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Žumpa, septik</title>
        <id>305013</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Iné</title>
        <id>105029</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205017;
            change coeff about {
            if (field.value)
            return 1.0 as Double;
            return 0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Iné</title>
        <id>105030</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205017,
            excess: f.208001,
            sum: f.305014;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.105010,
            c2: f.105012,
            c3: f.105014,
            c4: f.105016,
            c5: f.105018,
            c6: f.105020,
            c7: f.105022,
            c8: f.105024,
            c9: f.105026,
            c10: f.105028,
            c11: f.105030,
            sum: f.305017;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Iné</title>
        <id>305014</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305004,
            c2: f.305005,
            c3: f.305006,
            c4: f.305007,
            c5: f.305008,
            c6: f.305009,
            c7: f.305010,
            c8: f.305011,
            c9: f.305012,
            c10: f.305013,
            c11: f.305014,
            sum: f.305018;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value;
            }
            <!--@formatter:on-->
        </action>
    </data>

    <data type="number">
        <title>Celková poistná suma</title>
        <valid>inrange 1,50000</valid>
        <id>305017</id>
    </data>
    <data type="number">
        <title>Celkové poistné</title>
        <id>305018</id>
    </data>

    <data type="boolean">
        <title>Stavebné materialy</title>
        <id>105031</id>
    </data>
    <data type="number">
        <title>Stavebné materiály</title>
        <id>105032</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,5000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205018,
            excess: f.208001,
            sum: f.305015;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Stavebné materiály</title>
        <id>305015</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Stavebné a záhradné mechanizmy</title>
        <id>105033</id>
    </data>
    <data type="number">
        <title>Stavebné a záhradné mechanizmy</title>
        <id>105034</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,7000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.205019,
            excess: f.208001,
            sum: f.305016;
            change sum about {
            return ((field.value*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Stavebné a záhradné mechanizmy</title>
        <id>305016</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Poistenie domácnosti ===== -->
    <data type="enumeration">
        <title>Poistenie domácnosti</title>
        <id>106001</id>
        <values>0.00 €</values>
        <values>50.00 €</values>
        <values>150.00 €</values>
        <init>50.00 €</init>
        <placeholder>Spoluúčasť</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208002;
            change coeff about {
            if (field.value=="0.00 €")
            return 1.1 as Double;
            if (field.value=="50.00 €")
            return 1.0 as Double;
            if (field.value=="150.00 €")
            return 0.9 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106022,
            field2: f.106023,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field2.value*field.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106002;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,editable on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106022;
            make other,required on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106023;
            make other,editable on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.106023;
            make other,required on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.306001;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
    </data>
    <!--domacnost-->
    <data type="number">
        <title>Odporúčaná poistná suma</title>
        <id>106002</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106002,
            check: f.103002,
            other: f.106022;
            change other about {
            if (check.value=="trvalá")
            return field.value as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106002,
            check: f.103002,
            other: f.106023;
            change other about {
            if(check.value=="dočasná")
            return field.value as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <!--trvalo-->
        <title>Poistná suma</title>
        <id>106022</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,300000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106022,
            field2: f.106023,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <!--docasne-->
        <title>Poistná suma</title>
        <id>106023</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,50000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106023,
            field2: f.106022,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Poistenie domácnosti</title>
        <id>306001</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Doplnkové poistenie domácnosti ===== -->
    <data type="number">
        <title>Celková podlahová plocha</title>
        <id>106003</id>
        <init>0</init>
        <valid>positive</valid>
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--field: f.this,-->
        <!--location: f.301002,-->
        <!--coeff: f.106002;-->
        <!--change coeff about {-->
        <!--if (location.value=="L5")-->
        <!--return 1900*field.value as Double;-->
        <!--if (location.value=="L4")-->
        <!--return 1300*field.value as Double;-->
        <!--if (location.value=="L1")-->
        <!--return 650*field.value as Double;-->
        <!--if (location.value=="L2")-->
        <!--return 700*field.value as Double;-->
        <!--if (location.value=="L3")-->
        <!--return 950*field.value as Double;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.106002;
            change coeff about {
            if (field.value &gt; 100)
            return 25000 + (field.value - 100) * 100 as Double;
            return 250*field.value as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            f1: f.305001,
            f2: f.106003,
            other: f.308005;
            change other about {
            return Boolean.logicalAnd(f1.value != 0.0, f2.value != 0.0);
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Cennosti</title>
        <id>106004</id>
    </data>
    <data type="number">
        <title>Cennosti</title>
        <id>106005</id>
        <valid>inrange 0,10000</valid>
        <!--<valid>positive</valid>-->
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Cennosti</title>
        <id>306002</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Umelecké diela</title>
        <id>106006</id>
    </data>
    <data type="number">
        <title>Umelecké diela</title>
        <id>106007</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 0,5000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Umelecké diela</title>
        <id>306003</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Elektronické a optické zariadenia</title>
        <id>106008</id>
    </data>
    <data type="number">
        <title>Elektronické a optické zariadenia</title>
        <id>106009</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 0,10000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Elektronické a optické zariadenia</title>
        <id>306004</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Špecialne sklá a presklenie</title>
        <id>106010</id>
    </data>
    <data type="number">
        <title>Špeciálne sklá a presklenie</title>
        <id>106011</id>
        <valid>inrange 0,2000</valid>
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Špeciálne sklá a presklenie</title>
        <id>306005</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Záhradné vybavenie a nábytok</title>
        <id>106012</id>
    </data>
    <data type="number">
        <title>Záhradé vybavenie a nábytok</title>
        <id>106013</id>
        <valid>inrange 0,2000</valid>
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Záhradé vybavenie a nábytok</title>
        <id>306006</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Elektromotory v domácich spotrebičoch</title>
        <id>106014</id>
    </data>
    <data type="number">
        <title>Elektromotory v domácich spotrebičoch</title>
        <id>106015</id>
        <valid>inrange 0,300</valid>
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Elektromotory v domácich spotrebičoch</title>
        <id>306007</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Stavebné súčasti domácnosti</title>
        <id>106016</id>
    </data>
    <data type="number">
        <title>Stavebné súčasti domácností</title>
        <id>106017</id>
        <valid>inrange 0,30000</valid>
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Stavebné súčasti domácností</title>
        <id>306008</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Športové náradie</title>
        <id>106018</id>
    </data>
    <data type="number">
        <title>Športové náradie</title>
        <id>106019</id>
        <valid>inrange 0,5000</valid>
        <placeholder>Poistná suma</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>športové náradie</title>
        <id>306009</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>Iné</title>
        <id>106020</id>
    </data>
    <data type="number">
        <title>Iné</title>
        <id>106021</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 0,2000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.106005,
            c2: f.106007,
            c3: f.106009,
            c4: f.106011,
            c5: f.106013,
            c6: f.106015,
            c7: f.106017,
            c8: f.106019,
            c9: f.106021,
            sum: f.106024;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Iné</title>
        <id>306010</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306001,
            c2: f.306002,
            c3: f.306003,
            c4: f.306004,
            c5: f.306005,
            c6: f.306006,
            c7: f.306007,
            c8: f.306008,
            c9: f.306009,
            c10: f.306010,
            sum: f.308002;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.306002,
            c2: f.306003,
            c3: f.306004,
            c4: f.306005,
            c5: f.306006,
            c6: f.306007,
            c7: f.306008,
            c8: f.306009,
            c9: f.306010,
            sum: f.106025;
            change sum about {
            return c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Celková poistná suma</title>
        <id>106024</id>
        <valid>positive</valid>
    </data>
    <data type="number">
        <title>Celkové poistné</title>
        <id>106025</id>
        <valid>positive</valid>
    </data>

    <!-- ===== Poistenie zodpovednosti za škodu ===== -->
    <data type="enumeration">
        <title>Poistenie zodpovednosti z vlastníctva nehnuteľnosti do výšky</title>
        <id>107001</id>
        <placeholder>Poistná suma</placeholder>
        <values>120,000.00 €</values>
        <values>60,000.00 €</values>
        <values>30,000.00 €</values>
        <values>15,000.00 €</values>
        <values>0.00 €</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.204001;
            change coeff about {
            if (field.value == "0.00 €")
            return 0.0 as Double;
            return 0.2 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.204001,
            excess: f.208001,
            sum: f.308008;
            change sum about {
            def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double;
            return ((n*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308008;
            make other,hidden on trans when { check.value == "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308008;
            make other,visible on trans when { check.value != "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.107003,
            check2: f.107001,
            trans: t.364,
            other: f.308003;
            make other,hidden on trans when { Boolean.logicalAnd(check.value == "0.00 €", check2.value == "0.00 €") }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Zodpovednosť za škodu členov domácnosti</title>
        <id>107003</id>
        <placeholder>Eur</placeholder>
        <values>120,000.00 €</values>
        <values>60,000.00 €</values>
        <values>30,000.00 €</values>
        <values>15,000.00 €</values>
        <values>0.00 €</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.204002;
            change coeff about {
            if (field.value == "0.00 €")
            return 0.0 as Double;
            return 0.2 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.107003,
            coeff: f.204003,
            excess: f.208002,
            sum: f.308009;
            change sum about {
            def n = field.value.getDefaultValue().replaceAll("[,€ ]","") as Double;
            return ((n*coeff.value*excess.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.363,
            other: f.104003;
            make other,editable on trans when { check.value != "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.363,
            other: f.104003;
            make other,required on trans when { check.value != "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.363,
            other: f.104003;
            make other,hidden on trans when { check.value == "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            other: f.104003;
            change other about {
            if (check.value == "0.00 €")
            return null;
            return other.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308009;
            make other,visible on trans when { check.value != "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308003;
            make other,visible on trans when { check.value != "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.308009;
            make other,hidden on trans when { check.value == "0.00 €" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.107003,
            check2: f.107001,
            trans: t.364,
            other: f.308003;
            make other,hidden on trans when { Boolean.logicalAnd(check.value == "0.00 €", check2.value == "0.00 €") }
            <!--@formatter:on-->
        </action>
        <!--Remove value-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.308009;
            change other about { null; }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            trans: t.364,
            other: f.108005;
            make other,visible on trans when { check.value != null }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Sumár ===== -->
    <data type="number">
        <title>Celkové poistenie nehnuteľnosti</title>
        <id>308001</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            s1: f.308001,
            s2: f.308002,
            s3: f.308003,
            sum: f.308004;
            change sum about {
            return s1.value+s2.value+s3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Poistenie nehnuteľnosti</title>
        <id>305002</id>
        <placeholder>Poistné</placeholder>
        <init>0</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Odporúčaná poistná suma</title>
        <id>105006</id>
        <placeholder>Poistná suma</placeholder>
        <valid>positive</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.105006,
            other: f.105036;
            change other about {
            return field.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Poistná suma</title>
        <id>105036</id>
        <placeholder>Poistná suma</placeholder>
        <valid>inrange 1,700000</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.105036,
            excess: f.208001,
            hhc: f.202009,
            sadzba: f.201019,
            bic: f.201017,
            sum: f.305002;
            change sum about {
            return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Celkové poistenie domácnosti</title>
        <id>308002</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            s1: f.308001,
            s2: f.308002,
            s3: f.308003,
            sum: f.308004;
            change sum about {
            return s1.value+s2.value+s3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title>
        <id>308008</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308008,
            c2: f.308009,
            sum: f.308003;
            change sum about {
            return c1.value+c2.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Zodpovednosť za škodu členov domácnosti</title>
        <id>308009</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308008,
            c2: f.308009,
            sum: f.308003;
            change sum about {
            return c1.value+c2.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Celkové poistenie zodpovednosti za škodu</title>
        <id>308003</id>
        <placeholder>Poistné</placeholder>
        <action trigger="set">
            <!--@formatter:off-->
            s1: f.308001,
            s2: f.308002,
            s3: f.308003,
            sum: f.308004;
            change sum about {
            return s1.value+s2.value+s3.value as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>ROČNÉ POISTNÉ CELKOM</title>
        <id>308004</id>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>PERIODICITA PLATBY POISTNÉHO</title>
        <id>108001</id>
        <values>ročná</values>
        <values>polročná</values>
        <values>štvrťročná</values>
        <init>ročná</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208004;
            change coeff about {
            if (field.value == "ročná")
            return 0.95 as Double;
            if (field.value == "polročná")
            return 0.99 as Double;
            if (field.value == "štvrťročná")
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.108001,
            field: f.308006,
            sum: f.308010;
            change sum about {
            if (check.value=="ročná")
            return field.value as Double;
            if (check.value=="polročná")
            return field.value/2 as Double;
            if (check.value=="štvrťročná")
            return field.value/4 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>KOMPLETNÉ POISTENIE</title>
        <id>308005</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208008;
            change coeff about {
            if (field.value)
            return 0.95 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>ZĽAVA ZA INÉ POISTENIE V PREMIUM</title>
        <id>108002</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208005;
            change coeff about {
            if (field.value)
            return 0.95 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>

    <data type="boolean">
        <title>ZABEZPEČENIE DOMÁCNOSTI ALARMOM</title>
        <id>108005</id>
    </data>

    <data type="enumeration">
        <title>OBCHODNÁ ZĽAVA</title>
        <id>108003</id>
        <values>0%</values>
        <values>5%</values>
        <values>10%</values>
        <values>15%</values>
        <values>20%</values>
        <values>25%</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208006;
            change coeff about {
            if (field.value=="0%")
            return 1.0 as Double;
            if (field.value=="5%")
            return 0.95 as Double;
            if (field.value=="10%")
            return 0.9 as Double;
            if (field.value=="15%")
            return 0.85 as Double;
            if (field.value=="20%")
            return 0.8 as Double;
            if (field.value=="25%")
            return 0.75 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="boolean">
        <title>AKCIOVÁ ZĽAVA</title>
        <id>108004</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            coeff: f.208007;
            change coeff about {
            if (field.value)
            return 0.9 as Double;
            return 1.0 as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.308004,
            c2: f.208004,
            c3: f.208008,
            c4: f.208005,
            c5: f.208006,
            c6: f.208007,
            c7: f.203004,
            sum: f.308006;
            change sum about {
            return (Math.round(100.0*c1.value*c2.value*c3.value*c4.value*c5.value*c6.value*c7.value/4.0)/100.0)*4.0 as
            Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>BEŽNÉ POISTNÉ</title>
        <id>308006</id>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.108001,
            field: f.308006,
            sum: f.308010;
            change sum about {
            if (check.value=="ročná")
            return field.value as Double;
            if (check.value=="polročná")
            return field.value/2 as Double;
            if (check.value=="štvrťročná")
            return field.value/4 as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Výška splátky poistného</title>
        <id>308010</id>
        <valid>inrange 20,inf</valid>
    </data>
    <!-- ===== Základné informácie koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Lokalita nehnutelnosť</title>
        <id>201001</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita sadzba domácnosť</title>
        <id>201018</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita sadzba nehnutelnosť</title>
        <id>201019</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - Nachádza sa mimo obce (extravilán)?</title>
        <id>201002</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?</title>
        <id>201003</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?</title>
        <id>201004</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko rokov žijete v poisťovanej nehnuteľnosti?</title>
        <id>201005</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Aký je vzťah poisteného k poisťovanej nehnuteľnosti?</title>
        <id>201006</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko dospelých žije v domácnosti?</title>
        <id>201007</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko detí žije v domácnosti?</title>
        <id>201008</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Žije v poisťovanej domácnosti pes alebo mačka?</title>
        <id>201012</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Je nehnuteľnosť využívaná aj na podnikanie?</title>
        <id>201014</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>

    <data type="number">
        <title>Koeficient - Počet poistných udalostí za posledné 3 roky?</title>
        <id>201016</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c2: f.201002,
            c3: f.201003,
            c4: f.201004,
            c5: f.201005,
            c6: f.201006,
            c7: f.201007,
            c8: f.201008,
            c12: f.201012,
            c14: f.201014,
            c16: f.201016,
            sum: f.201017;
            change sum about {
            return c2.value*c3.value*c4.value*c5.value*c6.value*c7.value*c8.value*c12.value*c14.value*c16.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>ZÁKLADNÉ INFORMÁCIE koeficient</title>
        <id>201017</id>
        <init>1</init>
        <action trigger="set"><!--nehnutelnost-->
            <!--@formatter:off-->
            field: f.105036,
            excess: f.208001,
            hhc: f.202009,
            sadzba: f.201019,
            bic: f.201017,
            sum: f.305002;
            change sum about {
            return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106022,
            field2: f.106023,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Nehnuteľnosť koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Poistenie nehnuteľnosti - spoluúčasť</title>
        <id>208001</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - Predmet poistenia</title>
        <id>202001</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Konštrukcia múrov</title>
        <id>202002</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Konštrukcia strechy</title>
        <id>202003</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko rokov má nehnuteľnosť?</title>
        <id>202004</id>
        <init>1.02</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko izieb má nehnuteľnosť?</title>
        <id>202006</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Koľko kúpeľní má nehnuteľnosť?</title>
        <id>202007</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.202001,
            c2: f.202002,
            c3: f.202003,
            c4: f.202004,
            c6: f.202006,
            c7: f.202007,
            sum: f.202009;
            change sum about {
            return c1.value*c2.value*c3.value*c4.value*c6.value*c7.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>NEHNUTEĽNOSŤ koeficient</title>
        <id>202009</id>
        <init>0.945</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.105036,
            excess: f.208001,
            hhc: f.202009,
            sadzba: f.201019,
            bic: f.201017,
            sum: f.305002;
            change sum about {
            return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Domácnosť koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Poistenie domácnosti - spoluúčasť</title>
        <id>208002</id>
        <init>1</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106022,
            field2: f.106023,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Umiestnenie domácnosti</title>
        <id>203001</id>
        <init>1.0</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.203001,
            c2: f.203002,
            c5: f.203005,
            sum: f.203006;
            change sum about {
            return c1.value*c2.value*c5.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Obývanosť domácnosti</title>
        <id>203002</id>
        <init>1.0</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.203001,
            c2: f.203002,
            c5: f.203005,
            sum: f.203006;
            change sum about {
            return c1.value*c2.value*c5.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Je domácnosť zabezpečená funkčným alarmom?</title>
        <id>203004</id>
        <init>1.0</init>
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--c1: f.203001,-->
        <!--c2: f.203002,-->
        <!--c4: f.203004,-->
        <!--c5: f.203005,-->
        <!--sum: f.203006;-->
        <!--change sum about {-->
        <!--return c1.value*c2.value*c4.value*c5.value;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
    </data>
    <data type="number">
        <title>Koeficient - Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie
            alebo rolety?
        </title>
        <id>203005</id>
        <init>1.0</init>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.203001,
            c2: f.203002,
            c5: f.203005,
            sum: f.203006;
            change sum about {
            return c1.value*c2.value*c5.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>DOMÁCNOSŤ koeficient</title>
        <id>203006</id>
        <init>0.95</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.106022,
            field2: f.106023,
            excess: f.208002,
            loc: f.201001,
            ppc: f.203006,
            bic: f.201017,
            sum: f.306001;
            change sum about {
            return ((field.value*field2.value*excess.value*ppc.value*bic.value*loc.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- ===== Zodpovednosť koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title>
        <id>204001</id>
    </data>
    <data type="number">
        <title>Koeficient - Zodpovednosť za škodu členov domácnosti</title>
        <id>204002</id>
        <init>0</init>
    </data>
    <data type="number">
        <title>Koeficient - Územná platnosť poistenia</title>
        <id>204003</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - Zodpovednosť celkovo</title>
        <id>204004</id>
        <init>0</init>
    </data>
    <!-- ===== Sumár koeficienty ===== -->
    <data type="number">
        <title>Koeficient - PERIODICITA PLATBY POISTNÉHO</title>
        <id>208004</id>
        <init>0.95</init>
    </data>
    <data type="number">
        <title>Koeficient - ZĽAVA ZA INÉ POISTENIE V PREMIUM</title>
        <id>208005</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - OBCHODNÁ ZĽAVA</title>
        <id>208006</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - AKCIOVÁ ZĽAVA</title>
        <id>208007</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - KOMPLETNÉ POISTENIE</title>
        <id>208008</id>
        <init>1</init>
    </data>
    <!-- ===== Poistenie nehnuteľností koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Lokalita - byt</title>
        <id>205001</id>
        <init>0</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.105036,
            excess: f.208001,
            hhc: f.202009,
            sadzba: f.201019,
            bic: f.201017,
            sum: f.305002;
            change sum about {
            return ((field.value*excess.value*hhc.value*bic.value*sadzba.value)/1000.0) as Double;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            c1: f.305002,
            c2: f.305003,
            c3: f.305004,
            c4: f.305005,
            c5: f.305006,
            c6: f.305007,
            c7: f.305008,
            c8: f.305009,
            c9: f.305010,
            c10: f.305011,
            c11: f.305012,
            c12: f.305013,
            c13: f.305014,
            c14: f.305015,
            c15: f.305016,
            sum: f.308001;
            change sum about {
            return
            c1.value+c2.value+c3.value+c4.value+c5.value+c6.value+c7.value+c8.value+c9.value+c10.value+c11.value+c12.value+c13.value+c14.value+c15.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita - pivnica</title>
        <id>205002</id>
        <init>0</init>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita - prízemie</title>
        <id>205003</id>
        <init>0</init>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita - obytné poschodie</title>
        <id>205004</id>
        <init>0</init>
    </data>
    <data type="number">
        <title>Koeficient - Lokalita - garáž</title>
        <id>205005</id>
    </data>
    <data type="number">
        <title>Koeficient - Garáž</title>
        <id>205006</id>
    </data>
    <data type="number">
        <title>Koeficient - Garáž umiestnenie</title>
        <id>208003</id>
        <init>1</init>
    </data>
    <data type="number">
        <title>Koeficient - Hospodárska budova</title>
        <id>205007</id>
    </data>
    <data type="number">
        <title>Koeficient - Altánok</title>
        <id>205008</id>
    </data>
    <data type="number">
        <title>Koeficient - Prístrešok</title>
        <id>205009</id>
    </data>
    <data type="number">
        <title>Koeficient - Chodník, parkovacia plocha</title>
        <id>205010</id>

    </data>
    <data type="number">
        <title>Koeficient - Sauna</title>
        <id>205011</id>
    </data>
    <data type="number">
        <title>Koeficient - Elektrická brána, oplotenie</title>
        <id>205012</id>
    </data>
    <data type="number">
        <title>Koeficient - Tenisový kurt</title>
        <id>205013</id>
    </data>
    <data type="number">
        <title>Koeficient - Vonkajší bazén</title>
        <id>205014</id>
    </data>
    <data type="number">
        <title>Koeficient - Studňa</title>
        <id>205015</id>
    </data>
    <data type="number">
        <title>Koeficient - Žumpa, septik</title>
        <id>205016</id>
    </data>
    <data type="number">
        <title>Koeficient - Iné</title>
        <id>205017</id>
    </data>
    <data type="number">
        <title>Koeficient - Stavebné materiály</title>
        <id>205018</id>
    </data>
    <data type="number">
        <title>Koeficient - Stavebné a záhradné mechanizmy</title>
        <id>205019</id>
    </data>
    <!-- ===== Poistenie domácností koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Cennosti</title>
        <id>206001</id>
    </data>
    <data type="number">
        <title>Koeficient - Umelecké diela</title>
        <id>206002</id>
    </data>
    <data type="number">
        <title>Koeficient - Elektronické a optické zariadneia</title>
        <id>206003</id>
    </data>
    <data type="number">
        <title>Koeficient - Špecialne sklá a presklenie</title>
        <id>206004</id>
    </data>
    <data type="number">
        <title>Koeficient - Záhradné vybavenie a nábytok</title>
        <id>206005</id>
    </data>
    <data type="number">
        <title>Koeficient - Elektromotory v domácich spotrebičoch</title>
        <id>206006</id>
    </data>
    <data type="number">
        <title>Koeficient - Stavebné súčasti domácností</title>
        <id>206007</id>
    </data>
    <data type="number">
        <title>Koeficient - Športové náradie</title>
        <id>206008</id>
    </data>
    <data type="number">
        <title>Koeficient - Iné</title>
        <id>206009</id>
    </data>
    <data type="number">
        <title>Koeficient - Domácnosť - lokalita</title>
        <id>206010</id>
    </data>
    <!-- ===== Poistenie zodpovednosti za škodu koeficienty ===== -->
    <data type="number">
        <title>Koeficient - Poistenie zodpovednosti z vlastníctva nehnuteľnosti</title>
        <id>207001</id>
    </data>
    <data type="number">
        <title>Koeficient - Zodpovednosť za škodu členov domácnosti</title>
        <id>207002</id>
    </data>

    <!--=======================================================ZMLUVY==========================-->

    <!-- ===== Údaje o zmluve ===== -->
    <data type="text">
        <title>Číslo zmluvy</title>
        <id>309001</id>
        <init>0000000000</init>
        <action trigger="get">
            <!--formatter:off-->
            field: f.this;
            generate "Insurance.offerId",once into field
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.308007;
            change other about {
            return field.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="date">
        <title>Začiatok poistenia</title>
        <id>109001</id>
    </data>
    <data type="boolean">
        <title>Poistenie na dobu určitú</title>
        <id>109002</id>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.1661;
            make other,editable on trans when { field.value }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.332;
            make other,editable on trans when { field.value }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.1618;
            make other,editable on trans when { field.value }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.1661;
            make other,hidden on trans when { !field.value }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.332;
            make other,hidden on trans when { !field.value }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109003,
            trans: t.1618;
            make other,hidden on trans when { !field.value }
            <!--@formatter:off-->
        </action>
    </data>
    <data type="date">
        <title>Koniec poistenia</title>
        <id>109003</id>
    </data>
    <data type="text">
        <title>V prospech</title>
        <id>109004</id>
        <desc>Údaje o vinkulácii</desc>
    </data>
    <data type="text">
        <title>Číslo úverovej zmluvy</title>
        <id>109005</id>
        <desc>Údaje o vinkulácii</desc>
    </data>
    <data type="boolean">
        <id>109060</id>
        <title>Zriaďuje sa indexácia poistnej sumy?</title>
    </data>
    <data type="enumeration">
        <title>Spôsob platenia</title>
        <id>109006</id>
        <values>prevodom</values>
        <values>vkladom alebo poštovou poukážkou</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1661;
            make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.332;
            make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1618;
            make other,editable on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <!-- require -->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1661;
            make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.332;
            make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1618;
            make other,required on trans when { field.value == "vkladom alebo poštovou poukážkou" }
            <!--@formatter:off-->
        </action>
        <!-- hide -->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1661;
            make other,hidden on trans when { field.value == "prevodom" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.332;
            make other,hidden on trans when { field.value == "prevodom" }
            <!--@formatter:off-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065,
            trans: t.1618;
            make other,hidden on trans when { field.value == "prevodom" }
            <!--@formatter:off-->
        </action>
        <!--clean-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            other: f.109065;
            change other about { return null; }
            <!--@formatter:off-->
        </action>
    </data>
    <data type="text">
        <id>109065</id>
        <title>Pôvod finančných prostriedkov</title>
    </data>
    <data type="text">
        <id>109066</id>
        <title>Osobitné vyjadrenia týkajúce sa poisteného alebo poistníka</title>
        <values>area</values>
    </data>
    <data type="boolean">
        <id>109067</id>
        <title>Poistník udeľuje poisťovateľovi súhlas so spracovaním osobných údajov na marketingové účely</title>
    </data>
    <!-- ===== Údaje o poistníkovi ===== -->
    <!-- Poistník -->
    <data type="enumeration">
        <title>Typ subjektu</title>
        <id>109007</id>
        <desc>Poistník</desc>
        <values>fyzická osoba</values>
        <values>právnická osoba</values>
        <values>fyzická osoba podnikateľ (SZČO)</values>
        <init>fyzická osoba</init>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109007,
            f_2: f.109021;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!--IČO-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058,
            trans: t.588;
            make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058,
            trans: t.588;
            make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109058;
            change field about {
            if (check.value == "fyzická osoba")
            return null;
            return field.value;
            }
            <!--@formatter:on-->
        </action>
        <!--Obchodné meno-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012,
            trans: t.588;
            make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012,
            trans: t.588;
            make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109012;
            change field about {
            if (check.value == "fyzická osoba")
            return null;
            return field.value;
            }
            <!--@formatter:on-->
        </action>
        <!--V zastúpení-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109061,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109061,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109061,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109061,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109061;
            change field about {
            if (check.value == "právnická osoba")
            return field.value;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!--V zastúpení-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109062,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109062,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109062,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109062,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109007,
            field: f.109062;
            change field about {
            if (check.value == "právnická osoba")
            return field.value;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Titul pred menom</title>
        <id>109008</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109008,
            f_2: f.109022;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Titul za menom</title>
        <id>109009</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109009,
            f_2: f.109023;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Meno</title>
        <id>109010</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109010,
            f_2: f.109024;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Priezvisko</title>
        <id>109011</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109011,
            f_2: f.109025;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Obchodné meno</title>
        <id>109012</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109012,
            f_2: f.109026;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Štátna príslušnosť</title>
        <id>109013</id>
        <desc>Poistník</desc>
        <values>SR</values>
        <values>CZ</values>
        <values>HU</values>
        <values>PL</values>
        <values>AT</values>
        <values>Iná</values>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109013,
            f_2: f.109027;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="date">
        <title>Dátum narodenia</title>
        <id>109014</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109014,
            f_2: f.109028;
            change f_2 about {
            if (field.value == false)
            return f_1.value;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Rodné číslo</title>
        <id>109015</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109015,
            f_2: f.109029;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="enumeration">
        <title>Typ preukazu</title>
        <id>109016</id>
        <desc>Poistník</desc>
        <values>pas</values>
        <values>OP</values>
        <values>iné</values>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            other: f.109015,
            trans: t.588;
            make other,hidden on trans when { check.value != "OP" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            other: f.109015,
            trans: t.588;
            make other,editable on trans when { check.value == "OP" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            other: f.109015,
            trans: t.588;
            make other,required on trans when { check.value == "OP" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109016,
            f_2: f.109030;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Číslo preukazu</title>
        <id>109017</id>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109017,
            f_2: f.109031;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Telefónne číslo</title>
        <id>109018</id>
        <desc>Poistník</desc>
        <valid>telnumber</valid>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109018,
            f_2: f.109032;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Email</title>
        <id>109019</id>
        <valid>email</valid>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109019,
            f_2: f.109033;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Štát</title>
        <id>109060</id>
        <desc>Poistník</desc>
    </data>
    <data type="text">
        <title>V zastúpení</title>
        <id>109061</id>
        <desc>Poistník</desc>
    </data>
    <data type="text">
        <title>Funkcia</title>
        <id>109062</id>
        <desc>Poistník</desc>
    </data>

    <data type="boolean">
        <title>Poistený je iná osoba</title>
        <id>109020</id>
        <init>false</init>
        <desc>Poistený a poistenec sú rôzne osoby</desc>
        <!-- Show poisteny when true -->
        <action trigger="set">
            field: f.this,
            other: f.109021,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109022,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109023,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109024,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109024,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109025,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109025,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109027,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109027,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109028,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109028,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109029,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109029,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109030,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109030,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109031,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109031,
            trans: t.588;
            make other,required on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109032,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109033,
            trans: t.588;
            make other,editable on trans when { field.value }
        </action>
        <!-- Fill poisteny when false -->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109007,
            f_2: f.109021;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109008,
            f_2: f.109022;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109009,
            f_2: f.109023;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109010,
            f_2: f.109024;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109011,
            f_2: f.109025;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109012,
            f_2: f.109026;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109013,
            f_2: f.109027;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109014,
            f_2: f.109028;
            change f_2 about {
            if (field.value == false)
            return f_1.value;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109015,
            f_2: f.109029;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109016,
            f_2: f.109030;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109017,
            f_2: f.109031;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109018,
            f_2: f.109032;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109019,
            f_2: f.109033;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109058,
            f_2: f.109059;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109061,
            f_2: f.109063;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109062,
            f_2: f.109064;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!-- Hide poisteny when false -->
        <action trigger="set">
            field: f.this,
            other: f.109021,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109022,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109023,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109024,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109025,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109026,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109027,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109028,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109029,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109030,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109031,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109032,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109033,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109059,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109063,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109064,
            trans: t.588;
            make other,hidden on trans when { return !field.value }
        </action>
    </data>
    <data type="text">
        <title>IČO</title>
        <id>109058</id>
        <desc>Poistník</desc>
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109012;-->
        <!--change name about {-->
        <!--def orsr = psc byIco,ico.value;-->
        <!--cache "orsr",orsr;-->
        <!--return orsr?.name;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109045;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr";-->
        <!--return orsr?.street;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109046;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr";-->
        <!--return orsr?.streetNumber;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109047;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr";-->
        <!--return orsr?.postalCode;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109048;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr";-->
        <!--return orsr?.city;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109058,
            f_2: f.109059;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <id>109061</id>
        <title>V zastúpení</title>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109061,
            f_2: f.109063;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <id>109062</id>
        <title>Funkcia konateľa</title>
        <desc>Poistník</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109020,
            f_1: f.109062,
            f_2: f.109064;
            change f_2 about {
            if (field.value == false)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- Poistený -->
    <data type="enumeration">
        <title>Typ subjektu</title>
        <id>109021</id>
        <desc>Poistený</desc>
        <values>fyzická osoba</values>
        <values>právnická osoba</values>
        <values>fyzická osoba podnikateľ (SZČO)</values>
        <init>fyzická osoba</init>
        <!--IČO-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059,
            trans: t.588;
            make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059,
            trans: t.588;
            make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109059;
            change field about {
            if (check.value == "fyzická osoba")
            return null;
            return field.value;
            }
            <!--@formatter:on-->
        </action>
        <!--Obchodné meno-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026,
            trans: t.588;
            make field,required on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026,
            trans: t.588;
            make field,editable on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109026;
            change field about {
            if (check.value == "fyzická osoba")
            return null;
            return field.value;
            }
            <!--@formatter:on-->
        </action>
        <!--Rodné číslo-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109029,
            trans: t.588;
            make field,hidden on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109029,
            trans: t.588;
            make field,required on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109029,
            trans: t.588;
            make field,editable on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109029,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109029;
            change field about {
            if (check.value == "fyzická osoba")
            return field.value;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!--V zastúpení-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109063,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109063,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109063,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109063,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109063;
            change field about {
            if (check.value == "právnická osoba")
            return field.value;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <!--Funkcia konateľa-->
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109064,
            trans: t.588;
            make field,editable on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109064,
            trans: t.588;
            make field,required on trans when { check.value == "právnická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109064,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109064,
            trans: t.588;
            make field,hidden on trans when { check.value == "fyzická osoba podnikateľ (SZČO)" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.109021,
            field: f.109064;
            change field about {
            if (check.value == "právnická osoba")
            return field.value;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Titul pred menom</title>
        <id>109022</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Titul za menom</title>
        <id>109023</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Meno</title>
        <id>109024</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Priezvisko</title>
        <id>109025</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Obchodné meno</title>
        <id>109026</id>
        <desc>Poistený</desc>
    </data>
    <data type="enumeration">
        <title>Štátna príslušnosť</title>
        <id>109027</id>
        <desc>Poistený</desc>
        <values>SK</values>
        <values>CZ</values>
        <values>HU</values>
        <values>PL</values>
        <values>Iná</values>
        <init>SK</init>
    </data>
    <data type="date">
        <title>Dátum narodenia</title>
        <id>109028</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Rodné číslo</title>
        <id>109029</id>
        <!--<valid>regex [0-9]{6}\/[0-9]{3,4}</valid>-->
        <desc>Poistený</desc>
    </data>
    <data type="enumeration">
        <title>Typ preukazu</title>
        <id>109030</id>
        <desc>Poistený</desc>
        <values>pas</values>
        <values>OP</values>
        <values>iné</values>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            other: f.109029,
            trans: t.588;
            make other,hidden on trans when { check.value != "OP" }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            check2: f.109020,
            other: f.109029,
            trans: t.588;
            make other,editable on trans when { Boolean.logicalAnd(check.value == "OP", check2.value as Boolean) }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            check: f.this,
            check2: f.109020,
            other: f.109029,
            trans: t.588;
            make other,required on trans when { Boolean.logicalAnd(check.value == "OP", check2.value as Boolean) }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Číslo preukazu</title>
        <id>109031</id>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>Telefónne číslo</title>
        <id>109032</id>
        <desc>Poistený</desc>
        <valid>telnumber</valid>
    </data>
    <data type="text">
        <title>Email</title>
        <id>109033</id>
        <valid>email</valid>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <title>IČO</title>
        <id>109059</id>
        <desc>Poistený</desc>
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109026;-->
        <!--change name about {-->
        <!--def orsr = psc byIco,ico.value;-->
        <!--cache "orsr2",orsr;-->
        <!--return orsr?.name;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109045;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr2";-->
        <!--return orsr?.street;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109046;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr2";-->
        <!--return orsr?.streetNumber;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109047;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr2";-->
        <!--return orsr?.postalCode;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
        <!--<action trigger="set">-->
        <!--&lt;!&ndash;@formatter:off&ndash;&gt;-->
        <!--ico: f.this,-->
        <!--name: f.109048;-->
        <!--change name about {-->
        <!--def orsr = cache "orsr2";-->
        <!--return orsr?.city;-->
        <!--}-->
        <!--&lt;!&ndash;@formatter:on&ndash;&gt;-->
        <!--</action>-->
    </data>
    <data type="text">
        <id>109063</id>
        <title>V zastúpení</title>
        <desc>Poistený</desc>
    </data>
    <data type="text">
        <id>109064</id>
        <title>Funkcia konateľa</title>
        <desc>Poistený</desc>
    </data>
    <!-- ===== Údaje o mieste poistenia ===== -->
    <!-- Adresa trvalého pobytu -->
    <data type="boolean">
        <title>Rovnaká ako miesto poistenia</title>
        <id>109035</id>
        <desc>Adresa trvalého pobytu</desc>
        <init>true</init>
        <!-- Show -->
        <action trigger="set">
            field: f.this,
            other: f.109036,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109037,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109038,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109039,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109036,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109037,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109038,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109039,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <!-- Hide -->
        <action trigger="set">
            field: f.this,
            other: f.109036,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109037,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109038,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109039,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <!-- Set value -->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109035,
            f_1: f.109045,
            f_2: f.109036;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            f_1: f.109046,
            f_2: f.109037;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            f_1: f.109047,
            f_2: f.109038;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.this,
            f_1: f.109048,
            f_2: f.109039;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Ulica</title>
        <id>109036</id>
        <desc>Trvalý pobyt/Sídlo</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109036,
            f_2: f.109041;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Súpisné a orientačné číslo</title>
        <id>109037</id>
        <desc>Trvalý pobyt/Sídlo</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109037,
            f_2: f.109042;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>PSČ</title>
        <id>109038</id>
        <desc>Trvalý pobyt/Sídlo</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109038,
            f_2: f.109043;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Obec</title>
        <id>109039</id>
        <desc>Trvalý pobyt/Sídlo</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109039,
            f_2: f.109044;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return f_2.value;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- Korešpondenčná adresa -->
    <data type="boolean">
        <title>Rovnaká ako trvalý pobyt</title>
        <id>109034</id>
        <desc>Korešpondenčná adresa</desc>
        <init>true</init>
        <!-- Show -->
        <action trigger="set">
            field: f.this,
            other: f.109041,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109042,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109043,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109044,
            trans: t.588;
            make other,editable on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109041,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109042,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109043,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109044,
            trans: t.588;
            make other,required on trans when { !field.value }
        </action>
        <!-- Hide -->
        <action trigger="set">
            field: f.this,
            other: f.109041,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109042,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109043,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <action trigger="set">
            field: f.this,
            other: f.109044,
            trans: t.588;
            make other,hidden on trans when { field.value }
        </action>
        <!-- Set value -->
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109036,
            f_2: f.109041;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109037,
            f_2: f.109042;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109038,
            f_2: f.109043;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109034,
            f_1: f.109039,
            f_2: f.109044;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Ulica</title>
        <id>109041</id>
        <desc>Korešpondenčná adresa</desc>
    </data>
    <data type="text">
        <title>Súpisné a orientačné číslo</title>
        <id>109042</id>
        <desc>Korešpondenčná adresa</desc>
    </data>
    <data type="text">
        <title>PSČ</title>
        <id>109043</id>
        <desc>Korešpondenčná adresa</desc>
    </data>
    <data type="text">
        <title>Obec</title>
        <id>109044</id>
        <desc>Korešpondenčná adresa</desc>
    </data>
    <!-- Miesto poistenia -->
    <data type="text">
        <title>Ulica</title>
        <id>109045</id>
        <desc>Miesto poistenia</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109035,
            f_1: f.109045,
            f_2: f.109036;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Súpisné a orientačné číslo</title>
        <id>109046</id>
        <desc>Miesto poistenia</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109035,
            f_1: f.109046,
            f_2: f.109037;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>PSČ</title>
        <id>109047</id>
        <desc>Miesto poistenia</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109035,
            f_1: f.109047,
            f_2: f.109038;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <data type="text">
        <title>Obec</title>
        <id>109048</id>
        <desc>Miesto poistenia</desc>
        <action trigger="set">
            <!--@formatter:off-->
            field: f.109035,
            f_1: f.109048,
            f_2: f.109039;
            change f_2 about {
            if (field.value)
            return f_1.value as String;
            return null;
            }
            <!--@formatter:on-->
        </action>
    </data>
    <!-- Adresa garáže -->
    <data type="text">
        <title>Ulica</title>
        <id>109054</id>
        <desc>Garáž</desc>
    </data>
    <data type="text">
        <title>Súpisné a orientačné číslo</title>
        <id>109055</id>
        <desc>Garáž</desc>
    </data>
    <data type="text">
        <title>PSČ</title>
        <id>109056</id>
        <desc>Garáž</desc>
    </data>
    <data type="text">
        <title>Obec</title>
        <id>109057</id>
        <desc>Garáž</desc>
    </data>
    <!-- ===== Napárovanie platby ===== -->
    <data type="text">
        <title>Variabilný symbol</title>
        <id>308007</id>
    </data>
    <data type="date">
        <title>Dátum valuty</title>
        <id>110001</id>
    </data>
    <data type="text">
        <title>Predčíslo účtu</title>
        <id>110002</id>
    </data>
    <data type="text">
        <title>Číslo účtu</title>
        <id>110003</id>
    </data>
    <data type="text">
        <title>Predčíslo protiúčtu</title>
        <id>110004</id>
    </data>
    <data type="text">
        <title>Číslo protiúčtu</title>
        <id>110005</id>
    </data>
    <data type="text">
        <title>Kód banky protiúčtu</title>
        <id>110006</id>
    </data>
    <data type="text">
        <title>Názov protiúčtu</title>
        <id>110007</id>
    </data>
    <data type="number">
        <title>Suma</title>
        <id>110008</id>
    </data>
    <data type="text"><!--todo enumeration-->
        <title>Mena</title>
        <id>110009</id>
    </data>
    <data type="text">
        <title>Kurz</title>
        <id>110010</id>
    </data>
    <data type="number">
        <title>Zostatok</title>
        <id>110011</id>
    </data>
    <data type="text"><!--todo enumeration-->
        <title>Popis obratu</title>
        <id>110012</id>
    </data>
    <data type="text">
        <title>E2E reference</title>
        <id>110013</id>
    </data>
    <data type="text">
        <title>Variabilný symbol</title>
        <id>110014</id>
    </data>
    <data type="text">
        <title>Konštantný symbol</title>
        <id>110015</id>
    </data>
    <data type="text">
        <title>Špecifický symbol</title>
        <id>110016</id>
    </data>
    <data type="text">
        <title>Poznámka</title>
        <id>110017</id>
    </data>
    <data type="text">
        <title>Číslo výpisu</title>
        <id>110018</id>
    </data>
    <data type="text">
        <title>Identifikácia protiúčtu 1</title>
        <id>110019</id>
    </data>
    <data type="text">
        <title>Identifikácia protiúčtu 2</title>
        <id>110020</id>
    </data>
    <data type="text">
        <title>Identifikácia protiúčtu 3</title>
        <id>110021</id>
    </data>
    <data type="text">
        <title>Identifikácia protiúčtu 4</title>
        <id>110022</id>
    </data>
    <data type="text">
        <title>Správa pre prijímateľa 1</title>
        <id>110023</id>
    </data>
    <data type="text">
        <title>Správa pre prijímateľa 2</title>
        <id>110024</id>
    </data>
    <data type="text">
        <title>Správa pre prijímateľa 3</title>
        <id>110025</id>
    </data>
    <data type="text">
        <title>Správa pre prijímateľa 4</title>
        <id>110026</id>
    </data>
    <!-- ===== TODO ===== -->
    <data type="date">
        <title>Dátum dojednania návrhu na uzavretie poistnej zmluvy</title>
        <id>309002</id>
    </data>
    <!-- ===== PDF ===== -->
    <data type="file">
        <title>Ponuka PDF</title>
        <id>309003</id>
        <init>Automaticky generované</init>
        <action trigger="get">
            <!--formatter:off-->
            self: f.this;
            generate "Insurance.offerPDF",always into self
            <!--@formatter:on-->
        </action>
    </data>
    <data type="file">
        <title>Zmluva PDF</title>
        <id>309004</id>
        <init>Automaticky generované</init>
        <action trigger="get">
            <!--formatter:off-->
            self: f.this;
            generate "Insurance.draftPDF",always into self
            <!--@formatter:on-->
        </action>
    </data>

    <!--===== DUMMY FIELD =====-->
    <data type="text">
        <title>Dummy</title>
        <id>410001</id>
    </data>

    <i18n locale="en">
        <i18nString name="only_property">Only Property</i18nString>
        <i18nString name="only_household">Only Household</i18nString>
        <i18nString name="property_and_household">Property and Household</i18nString>
    </i18n>

    <!--=================================TRANSITIONS================-->
    <!--================================= poistenie nehnuteľnosti ====================-->
    <transition>
        <id>2</id>
        <x>260</x>
        <y>300</y>
        <label name="only_property">Iba nehnuteľnosť</label>
        <icon>home</icon>
        <priority>1</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>1</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <dataRef>
                <id>410001</id>
                <logic>
                    <behavior>forbidden</behavior>
                    <action trigger="get">
                        trans: t.this;
                        changeCaseProperty "icon" about { trans.icon }
                    </action>
                    <action trigger="get">
                        self: f.this;
                        change self about { "Nehnutelnost" }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= postenie domacnosti =============-->
    <transition>
        <id>4</id>
        <x>180</x>
        <y>900</y>
        <label name="only_household">Iba domácnosť</label>
        <icon>weekend</icon>
        <priority>2</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>1</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <dataRef>
                <id>410001</id>
                <logic>
                    <behavior>forbidden</behavior>
                    <action trigger="get">
                        trans: t.this;
                        changeCaseProperty "icon" about { trans.icon }
                    </action>
                    <action trigger="get">
                        self: f.this;
                        change self about { "Domacnost" }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Poistenie nehnuteľnosti a domácnosti =====================-->
    <transition>
        <id>3</id>
        <x>180</x>
        <y>580</y>
        <label name="property_and_household">Nehnuteľnosť a domácnosť</label>
        <icon>home weekend</icon>
        <priority>3</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>1</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <dataRef>
                <id>410001</id>
                <logic>
                    <behavior>forbidden</behavior>
                    <action trigger="get">
                        trans: t.this;
                        changeCaseProperty "icon" about { trans.icon }
                    </action>
                    <action trigger="get">
                        self: f.this;
                        change self about { "Nehnutelnost a domacnost" }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= ZÁKLADNÉ INFO - psc ====================-->
    <transition>
        <id>154</id>
        <x>620</x>
        <y>60</y>
        <label>Základné informácie</label>
        <priority>1</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <!--PSČ-->
            <dataRef>
                <id>101001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Obec-->
            <dataRef>
                <!--<id>301001</id>-->
                <id>301005</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                    <!--todo: psc and lokalita lookup -->
                </logic>
            </dataRef>
            <dataRef>
                <id>101002</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?-->
            <dataRef>
                <id>101003</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?-->
            <dataRef>
                <id>101004</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Koľko rokov žijete v poisťovanej nehnuteľnosti?-->
            <dataRef>
                <id>101005</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Aký je vzťah poisteného k poisťovanej nehnuteľnosti?-->
            <dataRef>
                <id>101006</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Koľko dospelých žije v domácnosti?-->
            <dataRef>
                <id>101007</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Koľko detí žije v domácnosti?-->
            <dataRef>
                <id>101008</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Žije v poisťovanej domácnosti pes alebo mačka?-->
            <dataRef>
                <id>101012</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Je nehnuteľnosť využívaná aj na podnikanie?-->
            <dataRef>
                <id>101014</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Počet poistných udalostí za posledné 3 roky?-->
            <dataRef>
                <id>101016</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--============================= Nehnuteľnosť =====================-->
    <transition>
        <id>155</id>
        <x>620</x>
        <y>220</y>
        <label>Nehnuteľnosť</label>
        <priority>2</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Predmet poistenia-->
            <dataRef>
                <id>102001</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        f1: f.102001,
                        f2: f.106001,
                        other: f.308005;
                        change other about {
                        return Boolean.logicalAnd(f1.value != null, f2.value != null);
                        }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="get">
                        <!--@formatter:off-->
                        other: f.410001,
                        field: f.this;
                        change field choices {
                        if (other.value == "Nehnutelnost")
                        return field.choices + ["rozostavaná stavba"];
                        return field.choices;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Poistenie nehnuteľnosti-Spoluúčasť-->
            <dataRef>
                <id>105005</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Koľko izieb má nehnuteľnosť?-->
            <dataRef>
                <id>102006</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Koľko kúpeľní má nehnuteľnosť?-->
            <dataRef>
                <id>102007</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Zodpovednost nehnutelnost-->
            <dataRef>
                <id>107001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <alignment>left</alignment>
            <!--Podlahová plocha pivnice-->
            <dataRef>
                <id>105001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha prízemia-->
            <dataRef>
                <id>105002</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha všetkých obytných poschodí-->
            <dataRef>
                <id>105003</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Celková podlahová plocha-->
            <dataRef>
                <id>305001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Konštrukcia múrov-->
            <dataRef>
                <id>102002</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Konštrukcia strechy-->
            <dataRef>
                <id>102003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Koľko rokov má nehnuteľnosť?-->
            <dataRef>
                <id>102004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Doplnkové poistenie nehnuteľnosti - =====================-->
    <transition>
        <id>414</id>
        <x>620</x>
        <y>380</y>
        <label>Doplnkové poistenie nehnuteľnosti</label>
        <priority>3</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné materialy-->
            <dataRef>
                <id>105031</id>
                <logic>
                    <behavior>editable</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        coeff: f.205018;
                        change coeff about {
                        if (field.value)
                        return 3.0 as Double;
                        return 0 as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.105032,
                        trans: t.414;
                        make other,editable on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.105032,
                        trans: t.414;
                        make other,required on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.105032,
                        trans: t.414;
                        make other,hidden on trans when { !check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.305015,
                        trans: t.414;
                        make other,visible on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.305015,
                        trans: t.414;
                        make other,hidden on trans when { !check.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.105032;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105031,
                        other: f.105032;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné materialy ps-->
            <dataRef>
                <id>105032</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Stavebné materialy p-->
            <dataRef>
                <id>305015</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné a záhradné mechanizmy-->
            <dataRef>
                <id>105033</id>
                <logic>
                    <behavior>editable</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        coeff: f.205019;
                        change coeff about {
                        if (field.value)
                        return 5.0 as Double;
                        return 0 as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.105034,
                        trans: t.414;
                        make other,editable on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.105034,
                        trans: t.414;
                        make other,required on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.105034,
                        trans: t.414;
                        make other,hidden on trans when { !check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.305016,
                        trans: t.414;
                        make other,visible on trans when { check.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.305016,
                        trans: t.414;
                        make other,hidden on trans when { !check.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.105034;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        check: f.105033,
                        other: f.105034;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné a záhradné mechanizmy ps-->
            <dataRef>
                <id>105034</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Stavebné a záhradné mechanizmy p-->
            <dataRef>
                <id>305016</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <!--Garáž-->
            <dataRef>
                <id>105035</id>
                <logic>
                    <behavior>editable</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105004;
                        make other,editable on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105004;
                        make other,required on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105004;
                        make other,hidden on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105008;
                        make other,editable on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105008;
                        make other,hidden on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105007;
                        make other,required on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.105007;
                        make other,hidden on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.305019;
                        make other,editable on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.305019;
                        make other,required on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.305019;
                        make other,hidden on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.305003;
                        make other,visible on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105035,
                        trans: t.414,
                        other: f.305003;
                        make other,hidden on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>101</id>
            <title></title>
            <alignment>start</alignment>
            <!--Podlahová plocha garáže-->
            <dataRef>
                <id>105004</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Rovnaké miesto poistenia garáže?-->
            <dataRef>
                <id>105008</id>
                <logic>
                    <behavior>hidden</behavior>
                    <!--show-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109054;
                        make other,editable on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109055;
                        make other,editable on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109056;
                        make other,editable on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109057;
                        make other,editable on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109054;
                        make other,required on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109055;
                        make other,required on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109056;
                        make other,required on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109057;
                        make other,required on trans when { !isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <!--hide-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109054;
                        make other,hidden on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109055;
                        make other,hidden on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109056;
                        make other,hidden on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        isGarage: f.105008,
                        trans: t.588,
                        other: f.109057;
                        make other,hidden on trans when { isGarage.value }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Garáž ps-->
            <dataRef>
                <id>105007</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Garáž - odporucana poistna suma-->
            <dataRef>
                <id>305019</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Garáž - poistné-->
            <!--Garáž p-->
            <dataRef>
                <id>305003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--============================= Vedlajsie stavby =====================-->
    <transition>
        <id>413</id>
        <x>620</x>
        <y>540</y>
        <label>Vedľajšie stavby</label>
        <priority>4</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Hospodárska budova?-->
            <dataRef>
                <id>105009</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105009,
                        trans: t.413,
                        other: f.105010;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105009,
                        trans: t.413,
                        other: f.305004;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>                <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105009,
                        trans: t.413,
                        other: f.105010;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105009,
                        trans: t.413,
                        other: f.305004;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>102</id>
            <title></title>
            <alignment>start</alignment>
            <!--Hospodárska budova - poistná suma-->
            <dataRef>
                <id>105010</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105009,
                        exces: f.208001,
                        other: f.305004;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Hospodárska budova - poistné-->
            <dataRef>
                <id>305004</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <alignment>start</alignment>
            <!--Altánok?-->
            <dataRef>
                <id>105011</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105011,
                        trans: t.413,
                        other: f.105012;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105011,
                        trans: t.413,
                        other: f.105012;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105011,
                        trans: t.413,
                        other: f.305005;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105011,
                        trans: t.413,
                        other: f.105012;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105011,
                        trans: t.413,
                        other: f.305005;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>103</id>
            <title></title>
            <alignment>start</alignment>
            <!--Altánok - poistná suma-->
            <dataRef>
                <id>105012</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105011,
                        exces: f.208001,
                        other: f.305005;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Altánok - poistné-->
            <dataRef>
                <id>305005</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title></title>
            <alignment>start</alignment>
            <!--Prístrešok?-->
            <dataRef>
                <id>105013</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105013,
                        trans: t.413,
                        other: f.105014;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105013,
                        trans: t.413,
                        other: f.305006;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105013,
                        trans: t.413,
                        other: f.105014;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105013,
                        trans: t.413,
                        other: f.105014;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105013,
                        trans: t.413,
                        other: f.305006;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>104</id>
            <title></title>
            <alignment>start</alignment>
            <!--Prístrešok - poistná suma-->
            <dataRef>
                <id>105014</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105013,
                        exces: f.208001,
                        other: f.305006;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Prístrešok - poistné-->
            <dataRef>
                <id>305006</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <!--Chodník, parkovacia plocha?-->
            <dataRef>
                <id>105015</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        trans: t.413,
                        other: f.105016;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        trans: t.413,
                        other: f.105016;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        trans: t.413,
                        other: f.305007;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        trans: t.413,
                        other: f.105016;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        trans: t.413,
                        other: f.305007;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        other: f.105016;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105015,
                        other: f.305007;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>105</id>
            <title></title>
            <alignment>start</alignment>
            <!--Chodník, parkovacia plocha - poistná suma -->
            <dataRef>
                <id>105016</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105015,
                        exces: f.208001,
                        other: f.305007;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Chodník, parkovacia plocha - poistné-->
            <dataRef>
                <id>305007</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>6</id>
            <title></title>
            <alignment>start</alignment>
            <!--Sauna?-->
            <!--Sauna-->
            <dataRef>
                <id>105017</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        trans: t.413,
                        other: f.105018;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        trans: t.413,
                        other: f.105018;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        trans: t.413,
                        other: f.305008;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        trans: t.413,
                        other: f.105018;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        trans: t.413,
                        other: f.305008;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        other: f.105018;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105017,
                        other: f.305008;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>106</id>
            <title></title>
            <alignment>start</alignment>
            <!--Sauna - poistná suma-->
            <dataRef>
                <id>105018</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105017,
                        exces: f.208001,
                        other: f.305008;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Sauna - poistné-->
            <dataRef>
                <id>305008</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>7</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektrická brána?-->
            <dataRef>
                <id>105019</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        trans: t.413,
                        other: f.105020;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        trans: t.413,
                        other: f.105020;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        trans: t.413,
                        other: f.305009;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        trans: t.413,
                        other: f.105020;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        trans: t.413,
                        other: f.305009;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        other: f.105020;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105019,
                        other: f.305009;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>107</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektrická brána - poistná suma-->
            <dataRef>
                <id>105020</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105019,
                        exces: f.208001,
                        other: f.305009;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Elektrická brána - poistné-->
            <dataRef>
                <id>305009</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>8</id>
            <title></title>
            <alignment>start</alignment>
            <!--Tenisový kurt?-->
            <dataRef>
                <id>105021</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        trans: t.413,
                        other: f.105022;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        trans: t.413,
                        other: f.105022;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        trans: t.413,
                        other: f.305010;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        trans: t.413,
                        other: f.105022;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        trans: t.413,
                        other: f.305010;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        other: f.105022;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105021,
                        other: f.305010;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>108</id>
            <title></title>
            <alignment>start</alignment>
            <!--Tenisový kurt - poistná suma-->
            <dataRef>
                <id>105022</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105021,
                        exces: f.208001,
                        other: f.305010;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Tenisový kurt - poistné-->
            <dataRef>
                <id>305010</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>9</id>
            <title></title>
            <alignment>start</alignment>
            <!--Vonkajší bazén?-->
            <dataRef>
                <id>105023</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        trans: t.413,
                        other: f.105024;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        trans: t.413,
                        other: f.105024;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        trans: t.413,
                        other: f.305011;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        trans: t.413,
                        other: f.105024;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        trans: t.413,
                        other: f.305011;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        other: f.105024;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105023,
                        other: f.305011;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>109</id>
            <title></title>
            <alignment>start</alignment>
            <!--Vonkajší bazén - poistná suma-->
            <dataRef>
                <id>105024</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105023,
                        exces: f.208001,
                        other: f.305011;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Vonkajší bazén - poistné-->
            <dataRef>
                <id>305011</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>10</id>
            <title></title>
            <alignment>start</alignment>
            <!--Studňa-->
            <dataRef>
                <id>105025</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        trans: t.413,
                        other: f.105026;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        trans: t.413,
                        other: f.105026;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        trans: t.413,
                        other: f.305012;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        trans: t.413,
                        other: f.105026;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        trans: t.413,
                        other: f.305012;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        other: f.105026;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105025,
                        other: f.305012;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>110</id>
            <title></title>
            <alignment>start</alignment>
            <!--Studňa - poistná suma-->
            <dataRef>
                <id>105026</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        <!--@formatter:off-->
                        field: f.this,
                        check: f.105025,
                        exces: f.208001,
                        other: f.305012;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Studňa - poistné-->
            <dataRef>
                <id>305012</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>11</id>
            <title></title>
            <alignment>start</alignment>
            <!--Žumpa, septik?-->
            <dataRef>
                <id>105027</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        trans: t.413,
                        other: f.105028;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        trans: t.413,
                        other: f.105028;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        trans: t.413,
                        other: f.305013;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        trans: t.413,
                        other: f.105028;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        trans: t.413,
                        other: f.305013;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        other: f.105028;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105027,
                        other: f.305013;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>111</id>
            <title></title>
            <alignment>start</alignment>
            <!--Žumpa, septik - poistná suma-->
            <dataRef>
                <id>105028</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.105027,
                        exces: f.208001,
                        other: f.305013;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Žumpa, septik - poistné-->
            <dataRef>
                <id>305013</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>12</id>
            <title></title>
            <alignment>start</alignment>
            <!--Iné?-->
            <dataRef>
                <id>105029</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        trans: t.413,
                        other: f.105030;
                        make other,editable on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        trans: t.413,
                        other: f.105030;
                        make other,required on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        trans: t.413,
                        other: f.305014;
                        make other,visible on trans when { idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        trans: t.413,
                        other: f.105030;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        trans: t.413,
                        other: f.305014;
                        make other,hidden on trans when { !idTrue.value }
                        <!--@formatter:on-->
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        other: f.105030;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                    <action trigger="set">
                        <!--@formatter:off-->
                        idTrue: f.105029,
                        other: f.305014;
                        change other about { null; }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>112</id>
            <title></title>
            <alignment>start</alignment>
            <!--Iné - poistná suma-->
            <dataRef>
                <id>105030</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.105029,
                        exces: f.208001,
                        other: f.305014;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value)/1000.0) as Double;
                        return other.value as Double;
                        }
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <!--Iné - poistné-->
            <dataRef>
                <id>305014</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <!--celkova poistna suma-->
            <dataRef>
                <id>305017</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--celkove poistne-->
            <dataRef>
                <id>305018</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Domácnosť =====================-->
    <transition>
        <id>363</id>
        <x>620</x>
        <y>700</y>
        <label>Domácnosť</label>
        <priority>5</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <!--Umiestnenie domácnosti-->
            <dataRef>
                <id>103001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - spoluúčasť-->
            <dataRef>
                <id>106001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <!--Zodpovednost domacnost ps-->
            <dataRef>
                <id>107003</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Zodpovednost domacnost uzemna platnost-->
            <dataRef>
                <id>104003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>6</id>
            <title></title>
            <alignment>start</alignment>
            <!--Obývanosť domácnosti-->
            <dataRef>
                <id>103002</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Celková podlahová plocha-->
            <dataRef>
                <id>106003</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--Je domácnosť zabezpečená funkčným alarmom?-->
            <dataRef>
                <id>103004</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie alebo rolety?-->
            <dataRef>
                <id>103005</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Doplnkové poistenie domácnosti=====================-->
    <transition>
        <id>421</id>
        <x>620</x>
        <y>860</y>
        <label>Doplnkové poistenie domácnosti</label>
        <priority>6</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <!--Cennosti-->
            <dataRef>
                <id>106004</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106004,
                        trans: t.421,
                        other: f.106005;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106004,
                        trans: t.421,
                        other: f.106005;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106004,
                        trans: t.421,
                        other: f.306002;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106004,
                        trans: t.421,
                        other: f.106005;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106004,
                        trans: t.421,
                        other: f.306002;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106004,
                        other: f.106005;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106004,
                        other: f.306002;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Cennosti ps-->
            <dataRef>
                <id>106005</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106004,
                        exces: f.208002,
                        other: f.306002;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*4.2)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Cennosti p-->
            <dataRef>
                <id>306002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <alignment>start</alignment>
            <!--Umelecké diela-->
            <dataRef>
                <id>106006</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106006,
                        trans: t.421,
                        other: f.106007;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106006,
                        trans: t.421,
                        other: f.106007;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106006,
                        trans: t.421,
                        other: f.306003;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106006,
                        trans: t.421,
                        other: f.106007;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106006,
                        trans: t.421,
                        other: f.306003;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106006,
                        other: f.106007;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106006,
                        other: f.306003;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title></title>
            <alignment>start</alignment>
            <!--Umelecké diela ps-->
            <dataRef>
                <id>106007</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106006,
                        exces: f.208002,
                        other: f.306003;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*4.2)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Umelecké diela p-->
            <dataRef>
                <id>306003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektronické a optické zariadenia-->
            <dataRef>
                <id>106008</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106008,
                        trans: t.421,
                        other: f.106009;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106008,
                        trans: t.421,
                        other: f.106009;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106008,
                        trans: t.421,
                        other: f.306004;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106008,
                        trans: t.421,
                        other: f.106009;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106008,
                        trans: t.421,
                        other: f.306004;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106008,
                        other: f.106009;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106008,
                        other: f.306004;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>6</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektronické a optické zariadenia ps-->
            <dataRef>
                <id>106009</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106008,
                        exces: f.208002,
                        other: f.306004;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*4.2)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Elektronické a optické zariadenia p-->
            <dataRef>
                <id>306004</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>7</id>
            <title></title>
            <alignment>start</alignment>
            <!--Špecialne sklá a presklenie-->
            <dataRef>
                <id>106010</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106010,
                        trans: t.421,
                        other: f.106011;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106010,
                        trans: t.421,
                        other: f.106011;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106010,
                        trans: t.421,
                        other: f.306005;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106010,
                        trans: t.421,
                        other: f.106011;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106010,
                        trans: t.421,
                        other: f.306005;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106010,
                        other: f.106011;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106010,
                        other: f.306005;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>8</id>
            <title></title>
            <alignment>start</alignment>
            <!--Špecialne sklá a presklenie ps-->
            <dataRef>
                <id>106011</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106010,
                        exces: f.208002,
                        other: f.306005;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*25.0)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Špecialne sklá a presklenie p-->
            <dataRef>
                <id>306005</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>9</id>
            <title></title>
            <alignment>start</alignment>
            <!--Záhradné vybavenie a nábytok-->
            <dataRef>
                <id>106012</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106012,
                        trans: t.421,
                        other: f.106013;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106012,
                        trans: t.421,
                        other: f.106013;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106012,
                        trans: t.421,
                        other: f.306006;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106012,
                        trans: t.421,
                        other: f.106013;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106012,
                        trans: t.421,
                        other: f.306006;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106012,
                        other: f.106013;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106012,
                        other: f.306006;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>10</id>
            <title></title>
            <alignment>start</alignment>
            <!--Záhradné vybavenie a nábytok ps-->
            <dataRef>
                <id>106013</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106012,
                        exces: f.208002,
                        other: f.306006;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*15.0)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Záhradné vybavenie a nábytok p-->
            <dataRef>
                <id>306006</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>11</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektromotory v domácich spotrebičoch-->
            <dataRef>
                <id>106014</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106014,
                        trans: t.421,
                        other: f.106015;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106014,
                        trans: t.421,
                        other: f.106015;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106014,
                        trans: t.421,
                        other: f.306007;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106014,
                        trans: t.421,
                        other: f.106015;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106014,
                        trans: t.421,
                        other: f.306007;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106014,
                        other: f.106015;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106014,
                        other: f.306007;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>12</id>
            <title></title>
            <alignment>start</alignment>
            <!--Elektromotory v domácich spotrebičoch ps-->
            <dataRef>
                <id>106015</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106014,
                        exces: f.208002,
                        other: f.306007;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*50.0)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Elektromotory v domácich spotrebičoch p-->
            <dataRef>
                <id>306007</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>13</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné súčasti domácnosti-->
            <dataRef>
                <id>106016</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106016,
                        trans: t.421,
                        other: f.106017;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106016,
                        trans: t.421,
                        other: f.106017;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106016,
                        trans: t.421,
                        other: f.306008;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106016,
                        trans: t.421,
                        other: f.106017;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106016,
                        trans: t.421,
                        other: f.306008;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106016,
                        other: f.106017;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106016,
                        other: f.306008;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>14</id>
            <title></title>
            <alignment>start</alignment>
            <!--Stavebné súčasti domácnosti ps-->
            <dataRef>
                <id>106017</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106016,
                        exces: f.208002,
                        other: f.306008;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*3.5)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Stavebné súčasti domácnosti p-->
            <dataRef>
                <id>306008</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>15</id>
            <title></title>
            <alignment>start</alignment>
            <!--Športové náradie-->
            <dataRef>
                <id>106018</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106018,
                        trans: t.421,
                        other: f.106019;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106018,
                        trans: t.421,
                        other: f.106019;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106018,
                        trans: t.421,
                        other: f.306009;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106018,
                        trans: t.421,
                        other: f.106019;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106018,
                        trans: t.421,
                        other: f.306009;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106018,
                        other: f.106019;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106018,
                        other: f.306009;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>16</id>
            <title></title>
            <alignment>start</alignment>
            <!--Športové náradie ps-->
            <dataRef>
                <id>106019</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106018,
                        exces: f.208002,
                        other: f.306009;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*7.0)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Športové náradie p-->
            <dataRef>
                <id>306009</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>17</id>
            <title></title>
            <alignment>start</alignment>
            <!--Iné-->
            <dataRef>
                <id>106020</id>
                <logic>
                    <behavior>editable</behavior>
                    <!--set editable-->
                    <action trigger="set">
                        idTrue: f.106020,
                        trans: t.421,
                        other: f.106021;
                        make other,editable on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106020,
                        trans: t.421,
                        other: f.106021;
                        make other,required on trans when { idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106020,
                        trans: t.421,
                        other: f.306010;
                        make other,visible on trans when { idTrue.value }
                    </action>
                    <!--set hidden-->
                    <action trigger="set">
                        idTrue: f.106020,
                        trans: t.421,
                        other: f.106021;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <action trigger="set">
                        idTrue: f.106020,
                        trans: t.421,
                        other: f.306010;
                        make other,hidden on trans when { !idTrue.value }
                    </action>
                    <!--Remove value-->
                    <action trigger="set">
                        idTrue: f.106020,
                        other: f.106021;
                        change other about { null; }
                    </action>
                    <action trigger="set">
                        idTrue: f.106020,
                        other: f.306010;
                        change other about { null; }
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>18</id>
            <title></title>
            <alignment>start</alignment>
            <!--Iné ps-->
            <dataRef>
                <id>106021</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="set">
                        field: f.this,
                        check: f.106020,
                        exces: f.208002,
                        other: f.306010;
                        change other about {
                        if (check.value)
                        return ((field.value*exces.value*10.0)/1000.0) as Double;
                        return other.value as Double;
                        }
                    </action>
                </logic>
            </dataRef>
            <!--Iné p-->
            <dataRef>
                <id>306010</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>19</id>
            <title></title>
            <alignment>start</alignment>
            <!--celkove dokopy-->
            <dataRef>
                <id>106024</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>106025</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Sumár =====================-->
    <transition>
        <id>364</id>
        <x>620</x>
        <y>1020</y>
        <label>Sumár</label>
        <priority>7</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title>Nehnuteľnosť</title>
            <alignment>start</alignment>
            <!--nehnutelnost navrhovana poistna suma-->
            <dataRef>
                <id>105006</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--nehnutelnosti poistna suma-->
            <dataRef>
                <id>105036</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--nehnutelnost poistne-->
            <dataRef>
                <id>305002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Celkové poistenie nehnuteľnosti-->
            <dataRef>
                <id>308001</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title>Domácnosť</title>
            <alignment>start</alignment>
            <!--Poistenie domácnosti - odorúčaná poistná suma-->
            <dataRef>
                <id>106002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistná suma trvala-->
            <dataRef>
                <id>106022</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistná suma docasna-->
            <dataRef>
                <id>106023</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistné-->
            <dataRef>
                <id>306001</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Celkové poistenie domácnosti-->
            <dataRef>
                <id>308002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title>Poistenie zodpovednosti</title>
            <alignment>start</alignment>
            <!--Poistenie zodpovednosti nehnutelnost-->
            <dataRef>
                <id>308008</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Poistenie zodpovednosti domacnost-->
            <dataRef>
                <id>308009</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Poistenie zodpovednosti za škodu-->
            <dataRef>
                <id>308003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title>Sumarizácia poistnej sumy</title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--ROČNÉ POISTNÉ CELKOM-->
            <dataRef>
                <id>308004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--PERIODICITA PLATBY POISTNÉHO-->
            <dataRef>
                <id>108001</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--KOMPLETNÉ POISTENIE-->
            <dataRef>
                <id>308005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--ZĽAVA ZA INÉ POISTENIE V PREMIUM-->
            <dataRef>
                <id>108002</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--Alarm-->
            <dataRef>
                <id>108005</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--OBCHODNÁ ZĽAVA-->
            <dataRef>
                <id>108003</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--AKCIOVÁ ZĽAVA-->
            <dataRef>
                <id>108004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--BEŽNÉ POISTNÉ-->
            <dataRef>
                <id>308006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--VYSKA SPLATKY POISTNEHO -->
            <dataRef>
                <id>308010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <alignment>start</alignment>
            <stretch>false</stretch>
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="get">
                        <!--formatter:off-->
                        self: f.this;
                        generate "Insurance.offerId",once into self
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <dataRef>
                <id>309003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Údaje o poistníkovi a mieste poistenia =====================-->
    <transition>
        <id>588</id>
        <x>620</x>
        <y>1180</y>
        <label>Údaje o poistníkovi a mieste poistenia</label>
        <priority>8</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <!-- ===== Údaje o poistníkovi ===== -->
        <dataGroup>
            <id>1</id>
            <title>Poistník</title>
            <alignment>start</alignment>
            <!-- Poistník -->
            <!--Typ subjektu-->
            <dataRef>
                <id>109007</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--ICO-->
            <dataRef>
                <id>109058</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Obchodné meno-->
            <dataRef>
                <id>109012</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--V zastúpení-->
            <dataRef>
                <id>109061</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Funkcia konateľa-->
            <dataRef>
                <id>109062</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Titul pred menom-->
            <dataRef>
                <id>109008</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Titul za menom-->
            <dataRef>
                <id>109009</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Meno-->
            <dataRef>
                <id>109010</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Priezvisko-->
            <dataRef>
                <id>109011</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Typ preukazu-->
            <dataRef>
                <id>109016</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Číslo preukazu-->
            <dataRef>
                <id>109017</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Štátna príslušnosť-->
            <dataRef>
                <id>109013</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Dátum narodenia-->
            <dataRef>
                <id>109014</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Rodné číslo-->
            <dataRef>
                <id>109015</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <!--Telefónne číslo-->
            <dataRef>
                <id>109018</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Email-->
            <dataRef>
                <id>109019</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title>Poistený</title>
            <!--Poistený je iná osoba-->
            <dataRef>
                <id>109020</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Poistený -->
            <!--Typ subjektu-->
            <dataRef>
                <id>109021</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--ICO-->
            <dataRef>
                <id>109059</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Obchodné meno poistený-->
            <dataRef>
                <id>109026</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--V zastúpení-->
            <dataRef>
                <id>109063</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Funkcia konateľa-->
            <dataRef>
                <id>109064</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Titul pred menom-->
            <dataRef>
                <id>109022</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Titul za menom-->
            <dataRef>
                <id>109023</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Meno poistený-->
            <dataRef>
                <id>109024</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Priezvisko poistený-->
            <dataRef>
                <id>109025</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Typ preukazu poisteny-->
            <dataRef>
                <id>109030</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Číslo preukazu-->
            <dataRef>
                <id>109031</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Štátna príslušnosť poistený-->
            <dataRef>
                <id>109027</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Dátum narodenia poistený-->
            <dataRef>
                <id>109028</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Rodné číslo-->
            <dataRef>
                <id>109029</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Telefónne číslo poisteny-->
            <dataRef>
                <id>109032</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Email poisteny-->
            <dataRef>
                <id>109033</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title>Miesto poistenia</title>
            <alignment>start</alignment>
            <!-- Miesto poistenia -->
            <dataRef>
                <id>109045</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109046</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109047</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109048</id>
                <logic>
                    <behavior>editable</behavior>
                    <behavior>required</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title>Adresa trvalého pobytu</title>
            <!-- Adresa trvalého pobytu -->
            <dataRef>
                <id>109035</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>9</id>
            <!-- Adresa trvalého pobytu -->
            <dataRef>
                <id>109036</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109037</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109038</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109039</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title>Korešpondenčná adresa</title>
            <alignment>start</alignment>
            <!-- Korešpondenčná adresa -->
            <!--Rovnaká ako trvalý pobyt-->
            <dataRef>
                <id>109034</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>7</id>
            <title></title>
            <alignment>start</alignment>
            <dataRef>
                <id>109041</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109042</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109043</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109044</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>6</id>
            <title>Adresa garáže</title>
            <!-- Adresa garáže -->
            <dataRef>
                <id>109054</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109055</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109056</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109057</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>

    <!--================================= VYTVORENIE ZMLLUVY =====================-->

    <!--================================= Údaje o zmluve=====================-->
    <transition>
        <id>1618</id>
        <x>1180</x>
        <y>260</y>
        <label>Údaje o zmluve</label>
        <priority>9</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <alignment>start</alignment>
            <!--Číslo ponuky-->
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Začiatok poistenia-->
            <dataRef>
                <id>109001</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--oistenie na dobu určitú-->
            <dataRef>
                <id>109002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Koniec poistenia-->
            <dataRef>
                <id>109003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Číslo úverovej zmluvy-->
            <dataRef>
                <id>109005</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Indexácia-->
            <dataRef>
                <id>109060</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Spôsob platenia-->
            <dataRef>
                <id>109006</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Povod financii-->
            <dataRef>
                <id>109065</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Osobitné vyjadrenia-->
            <dataRef>
                <id>109066</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--súhlas so spracovaním osobných údajov-->
            <dataRef>
                <id>109067</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Ponuka PDF-->
            <dataRef>
                <id>309004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Údaje o zmluve=====================-->
    <transition>
        <id>1661</id>
        <x>1185</x>
        <y>898</y>
        <label>Údaje o zmluve</label>
        <priority>9</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <alignment>start</alignment>
            <!--Číslo ponuky-->
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Začiatok poistenia-->
            <dataRef>
                <id>109001</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--oistenie na dobu určitú-->
            <dataRef>
                <id>109002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Koniec poistenia-->
            <dataRef>
                <id>109003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Číslo úverovej zmluvy-->
            <dataRef>
                <id>109005</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Indexácia-->
            <dataRef>
                <id>109060</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Spôsob platenia-->
            <dataRef>
                <id>109006</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Povod financii-->
            <dataRef>
                <id>109065</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Osobitné vyjadrenia-->
            <dataRef>
                <id>109066</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--súhlas so spracovaním osobných údajov-->
            <dataRef>
                <id>109067</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Ponuka PDF-->
            <dataRef>
                <id>309004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Údaje o zmluve=====================-->
    <transition>
        <id>332</id>
        <x>1180</x>
        <y>580</y>
        <label>Údaje o zmluve</label>
        <priority>9</priority>
        <assignPolicy>auto</assignPolicy>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <alignment>start</alignment>
            <!--Číslo ponuky-->
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Začiatok poistenia-->
            <dataRef>
                <id>109001</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--oistenie na dobu určitú-->
            <dataRef>
                <id>109002</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Koniec poistenia-->
            <dataRef>
                <id>109003</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Číslo úverovej zmluvy-->
            <dataRef>
                <id>109005</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Indexácia-->
            <dataRef>
                <id>109060</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Spôsob platenia-->
            <dataRef>
                <id>109006</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Povod financii-->
            <dataRef>
                <id>109065</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Osobitné vyjadrenia-->
            <dataRef>
                <id>109066</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--súhlas so spracovaním osobných údajov-->
            <dataRef>
                <id>109067</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Ponuka PDF-->
            <dataRef>
                <id>309004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>

    <!--================================= ZRUŠENIE NÁVRHU =====================-->

    <!--todo============================= Zrušenia návrhu poistky=====================-->
    <transition>
        <id>674</id>
        <x>1433</x>
        <y>965</y>
        <label>Zrušenie návrhu poistky (po vypršaní lehoty)</label>
        <priority>11</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
    </transition>
    <!--todo============================= Expirovaný návrh poistky=====================-->
    <transition>
        <id>687</id>
        <x>1431</x>
        <y>1243</y>
        <label>Expirovaný návrh poistky</label>
        <priority>12</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
    </transition>

    <!--================================= ZAPLATENIE =====================-->

    <!--================================= Napárovanie platby=====================-->
    <transition>
        <id>680</id>
        <x>1681</x>
        <y>967</y>
        <label>Napárovanie platby</label>
        <priority>12</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>2</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title>Informačné údaje</title>
            <alignment>start</alignment>
            <!-- Immediate data -->
            <!-- Číslo ponuky -->
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>forbidden</behavior>
                    <behavior>immediate</behavior>
                </logic>
            </dataRef>
            <!-- Meno poistníka -->
            <dataRef>
                <id>109010</id>
                <logic>
                    <behavior>visible</behavior>
                    <behavior>immediate</behavior>
                </logic>
            </dataRef>
            <!-- Priezvisko poistníka -->
            <dataRef>
                <id>109011</id>
                <logic>
                    <behavior>visible</behavior>
                    <behavior>immediate</behavior>
                </logic>
            </dataRef>
            <!-- Dátum začiatku poistky -->
            <dataRef>
                <id>109001</id>
                <logic>
                    <behavior>visible</behavior>
                    <behavior>immediate</behavior>
                </logic>
            </dataRef>
            <!-- ./ Immediate data -->
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title>Údaje o platbe</title>
            <alignment>start</alignment>
            <!-- Dátum valuty -->
            <dataRef>
                <id>110001</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Predčíslo účtu -->
            <dataRef>
                <id>110002</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Číslo účtu -->
            <dataRef>
                <id>110003</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Predčíslo protiúčtu -->
            <dataRef>
                <id>110004</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Číslo protiúčtu -->
            <dataRef>
                <id>110005</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Kód banky protiúčtu -->
            <dataRef>
                <id>110006</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Názov protiúčtu -->
            <dataRef>
                <id>110007</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Suma -->
            <dataRef>
                <id>110008</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Mena -->
            <dataRef>
                <id>110009</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Kurz -->
            <dataRef>
                <id>110010</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Zostatok -->
            <dataRef>
                <id>110011</id>
                <logic>
                    <behavior>required</behavior>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Popis obratu -->
            <dataRef>
                <id>110012</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- E2E reference -->
            <dataRef>
                <id>110013</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!--Variabilný symbol-->
            <dataRef>
                <id>110014</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Konštantný symbol -->
            <dataRef>
                <id>110015</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Špecifický symbol -->
            <dataRef>
                <id>110016</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Poznámka -->
            <dataRef>
                <id>110017</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Číslo výpisu -->
            <dataRef>
                <id>110018</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Identifikácia protiúčtu 1 -->
            <dataRef>
                <id>110019</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Identifikácia protiúčtu 2 -->
            <dataRef>
                <id>110020</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Identifikácia protiúčtu 3 -->
            <dataRef>
                <id>110021</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Identifikácia protiúčtu 4 -->
            <dataRef>
                <id>110022</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Správa pre prijímateľa 1 -->
            <dataRef>
                <id>110023</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Správa pre prijímateľa 2 -->
            <dataRef>
                <id>110024</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Správa pre prijímateľa 3 -->
            <dataRef>
                <id>110025</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
            <!-- Správa pre prijímateľa 4 -->
            <dataRef>
                <id>110026</id>
                <logic>
                    <behavior>editable</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--todo============================= Aktívna zmluva==================================-->
    <transition>
        <id>686</id>
        <x>1870</x>
        <y>1071</y>
        <label>Aktívna zmluva</label>
        <priority>13</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
    </transition>
    <!--todo============================= Expirácia zmluvy=====================-->
    <transition>
        <id>692</id>
        <x>1682</x>
        <y>1250</y>
        <label>Expirácia zmluvy</label>
        <priority>14</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
    </transition>
    <!--todo============================= Expirovaná zmluva=====================-->
    <transition>
        <id>694</id>
        <x>2077</x>
        <y>1245</y>
        <label>Expirovaná zmluva</label>
        <priority>15</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
    </transition>

    <!--================================= KONTROLA ZADANÝCH ÚDAJOV =====================-->

    <!--================================= ZÁKLADNÉ INFORMÁCIE (visible) - DONE =====================-->
    <transition>
        <id>2015</id>
        <x>2229</x>
        <y>38</y>
        <label>Základné informácie</label><!-- dve medzery sú tu naschvál. NEPREPISOVAŤ! -->
        <priority>1</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <alignment>start</alignment>
            <!--Obec-->
            <dataRef>
                <id>301005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--PSČ-->
            <dataRef>
                <id>101001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Lokalita-->
            <dataRef>
                <id>301002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>101002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--Bolo miesto poistenia postihnuté povodňou za posledných 10 rokov?-->
            <dataRef>
                <id>101003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <stretch>true</stretch>
            <!--Nachádza nehnuteľnosť sa vo vzdialenosti kratšej ako 300 m od vodného toku?-->
            <dataRef>
                <id>101004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title></title>
            <stretch>true</stretch>
            <!--Koľko rokov žijete v poisťovanej nehnuteľnosti?-->
            <dataRef>
                <id>101005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Aký je vzťah poisteného k poisťovanej nehnuteľnosti?-->
            <dataRef>
                <id>101006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko dospelých žije v domácnosti?-->
            <dataRef>
                <id>101007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko detí žije v domácnosti?-->
            <dataRef>
                <id>101008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko detí žije v domácnosti?-->
            <dataRef>
                <id>101008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>8</id>
            <title></title>
            <stretch>true</stretch>
            <!--Žije v poisťovanej domácnosti pes alebo mačka?-->
            <dataRef>
                <id>101012</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Je nehnuteľnosť využívaná aj na podnikanie?-->
            <dataRef>
                <id>101014</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Počet poistných udalostí za posledné 3 roky?-->
            <dataRef>
                <id>101016</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= NEHNUTEĽNOSŤ (visible) - DONE =====================-->
    <transition>
        <id>2019</id>
        <x>2231</x>
        <y>143</y>
        <label>Nehnuteľnosť</label>
        <priority>2</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <!--Predmet poistenia-->
            <dataRef>
                <id>102001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha pivnice-->
            <dataRef>
                <id>105001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha prízemia-->
            <dataRef>
                <id>105002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha všetkých obytných poschodí-->
            <dataRef>
                <id>105003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Podlahová plocha garáže-->
            <dataRef>
                <id>105004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Celková podlahová plocha-->
            <dataRef>
                <id>305001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Konštrukcia múrov-->
            <dataRef>
                <id>102002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Konštrukcia strechy-->
            <dataRef>
                <id>102003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko rokov má nehnuteľnosť?-->
            <dataRef>
                <id>102004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko izieb má nehnuteľnosť?-->
            <dataRef>
                <id>102006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koľko kúpeľní má nehnuteľnosť?-->
            <dataRef>
                <id>102007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title></title>
            <alignment>left</alignment>
            <!--Zodpovednost nehnutelnost-->
            <dataRef>
                <id>107001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= DOPLNKOVÉ POISTENIE NEHNUTEĽNOSTI (visible) - DONE =====================-->
    <transition>
        <id>2020</id>
        <x>2233</x>
        <y>247</y>
        <label>Doplnkové poistenie nehnuteľnosti</label>
        <priority>3</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Stavebné materialy-->
            <dataRef>
                <id>105031</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné materialy ps-->
            <dataRef>
                <id>105032</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné materialy p-->
            <dataRef>
                <id>305015</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné a záhradné mechanizmy-->
            <dataRef>
                <id>105033</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné a záhradné mechanizmy ps-->
            <dataRef>
                <id>105034</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné a záhradné mechanizmy p-->
            <dataRef>
                <id>305016</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= VEDĽAJŠIE STAVBY (visible) - DONE =====================-->
    <transition>
        <id>2021</id>
        <x>2233</x>
        <y>351</y>
        <label>Vedľajšie stavby</label>
        <priority>4</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Garáž-->
            <dataRef>
                <id>105035</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Garáž ps-->
            <dataRef>
                <id>105007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Rovnaké miesto poistenia garáže?-->
            <dataRef>
                <id>105008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Garáž odporucana positna suma-->
            <dataRef>
                <id>305019</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Garáž p-->
            <dataRef>
                <id>305003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Hospodárska budova-->
            <dataRef>
                <id>105009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Hospodárska budova ps-->
            <dataRef>
                <id>105010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Hospodárska budova p-->
            <dataRef>
                <id>305004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Altánok-->
            <dataRef>
                <id>105011</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Altánok ps-->
            <dataRef>
                <id>105012</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Altánok p-->
            <dataRef>
                <id>305005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Prístrešok-->
            <dataRef>
                <id>105013</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Prístrešok ps-->
            <dataRef>
                <id>105014</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Prístrešok p-->
            <dataRef>
                <id>305006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Chodník-->
            <dataRef>
                <id>105015</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Chodník ps-->
            <dataRef>
                <id>105016</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Chodník p-->
            <dataRef>
                <id>305007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Sauna-->
            <dataRef>
                <id>105017</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Sauna ps-->
            <dataRef>
                <id>105018</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Sauna p-->
            <dataRef>
                <id>305008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektrická brána-->
            <dataRef>
                <id>105019</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektrická brána ps-->
            <dataRef>
                <id>105020</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektrická brána p-->
            <dataRef>
                <id>305009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Tenisový kurt-->
            <dataRef>
                <id>105021</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Tenisový kurt ps-->
            <dataRef>
                <id>105022</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Tenisový kurt p-->
            <dataRef>
                <id>305010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Vonkajší bazén-->
            <dataRef>
                <id>105023</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Vonkajší bazén ps-->
            <dataRef>
                <id>105024</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Vonkajší bazén p-->
            <dataRef>
                <id>305011</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Studňa-->
            <dataRef>
                <id>105025</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Studňa ps-->
            <dataRef>
                <id>105026</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Studňa p-->
            <dataRef>
                <id>305012</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Žumpa, septik-->
            <dataRef>
                <id>105027</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Žumpa, septik ps-->
            <dataRef>
                <id>105028</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Žumpa, septik p-->
            <dataRef>
                <id>305013</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné-->
            <dataRef>
                <id>105029</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné ps-->
            <dataRef>
                <id>105030</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné p-->
            <dataRef>
                <id>305014</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <!--celkova poistna suma-->
            <dataRef>
                <id>305017</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--celkove poistne-->
            <dataRef>
                <id>305018</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= DOMÁCNOSŤ (visible) - DONE =====================-->
    <transition>
        <id>2018</id>
        <x>2231</x>
        <y>451</y>
        <label>Domácnosť</label>
        <priority>5</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Umiestnenie domácnosti-->
            <dataRef>
                <id>103001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Celková podlahová plocha-->
            <dataRef>
                <id>106003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Obývanosť domácnosti-->
            <dataRef>
                <id>103002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Je domácnosť zabezpečená funkčným alarmom?-->
            <dataRef>
                <id>103004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Má domácnosť na oknách vo výške do 3 metrov od okolitého terénu mreže / vonkajšie žalúzie alebo rolety?-->
            <dataRef>
                <id>103005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--todo================================= SUMÁR (visible) -  =====================-->
    <transition>
        <id>2729</id>
        <x>2227</x>
        <y>1021</y>
        <label>Sumár</label>
        <priority>7</priority>
        <transactionRef>
            <id>2</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title>Nehnuteľnosť</title>
            <alignment>start</alignment>
            <!--nehnutelnost navrhovana poistna suma-->
            <dataRef>
                <id>105006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--nehnutelnosti poistna suma-->
            <dataRef>
                <id>105036</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--nehnutelnost poistne-->
            <dataRef>
                <id>305002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Celkové poistenie nehnuteľnosti-->
            <dataRef>
                <id>308001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title>Domácnosť</title>
            <alignment>start</alignment>
            <!--Poistenie domácnosti - odorúčaná poistná suma-->
            <dataRef>
                <id>106002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistná suma trvala-->
            <dataRef>
                <id>106022</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistná suma docasna-->
            <dataRef>
                <id>106023</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistenie domácnosti - poistné-->
            <dataRef>
                <id>306001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Celkové poistenie domácnosti-->
            <dataRef>
                <id>308002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <title>Poistenie zodpovednosti</title>
            <alignment>start</alignment>
            <!--Poistenie zodpovednosti nehnutelnost-->
            <dataRef>
                <id>308008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistenie zodpovednosti domacnost-->
            <dataRef>
                <id>308009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistenie zodpovednosti za škodu-->
            <dataRef>
                <id>308003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>4</id>
            <title>Sumarizácia poistnej sumy</title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--ROČNÉ POISTNÉ CELKOM-->
            <dataRef>
                <id>308004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>5</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--PERIODICITA PLATBY POISTNÉHO-->
            <dataRef>
                <id>108001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--KOMPLETNÉ POISTENIE-->
            <dataRef>
                <id>308005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--ZĽAVA ZA INÉ POISTENIE V PREMIUM-->
            <dataRef>
                <id>108002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--Alarm-->
            <dataRef>
                <id>108005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--OBCHODNÁ ZĽAVA-->
            <dataRef>
                <id>108003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--AKCIOVÁ ZĽAVA-->
            <dataRef>
                <id>108004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--BEŽNÉ POISTNÉ-->
            <dataRef>
                <id>308006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>2</id>
            <title></title>
            <alignment>start</alignment>
            <stretch>true</stretch>
            <!--VYSKA SPLATKY POISTNEHO -->
            <dataRef>
                <id>308010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
        <dataGroup>
            <id>3</id>
            <alignment>start</alignment>
            <stretch>false</stretch>
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>visible</behavior>
                    <action trigger="get">
                        <!--formatter:off-->
                        self: f.this;
                        generate "Insurance.offerId",once into self
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
            <dataRef>
                <id>309003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= DOPLNKOVÉ POISTENIE DOMÁCNOSTI (visible) - DONE =====================-->
    <transition>
        <id>2017</id>
        <x>2233</x>
        <y>549</y>
        <label>Doplnkové poistenie domácnosti</label>
        <priority>6</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Cennosti-->
            <dataRef>
                <id>106004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Cennosti ps-->
            <dataRef>
                <id>106005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Cennosti p-->
            <dataRef>
                <id>306002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Umelecké diela-->
            <dataRef>
                <id>106006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Umelecké diela ps-->
            <dataRef>
                <id>106007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Umelecké diela p-->
            <dataRef>
                <id>306003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektronické a optické zariadenia-->
            <dataRef>
                <id>106008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektronické a optické zariadenia ps-->
            <dataRef>
                <id>106009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektronické a optické zariadenia p-->
            <dataRef>
                <id>306004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Špecialne sklá a presklenie-->
            <dataRef>
                <id>106010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Špecialne sklá a presklenie ps-->
            <dataRef>
                <id>106011</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Špecialne sklá a presklenie p-->
            <dataRef>
                <id>306005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Záhradné vybavenie a nábytok-->
            <dataRef>
                <id>106012</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Záhradné vybavenie a nábytok ps-->
            <dataRef>
                <id>106013</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Záhradné vybavenie a nábytok p-->
            <dataRef>
                <id>306006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektromotory v domácich spotrebičoch-->
            <dataRef>
                <id>106014</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektromotory v domácich spotrebičoch ps-->
            <dataRef>
                <id>106015</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Elektromotory v domácich spotrebičoch p-->
            <dataRef>
                <id>306007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné súčasti domácnosti-->
            <dataRef>
                <id>106016</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné súčasti domácnosti ps-->
            <dataRef>
                <id>106017</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Stavebné súčasti domácnosti p-->
            <dataRef>
                <id>306008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Športové náradie-->
            <dataRef>
                <id>106018</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Športové náradie ps-->
            <dataRef>
                <id>106019</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Športové náradie p-->
            <dataRef>
                <id>306009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné-->
            <dataRef>
                <id>106020</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné ps-->
            <dataRef>
                <id>106021</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Iné p-->
            <dataRef>
                <id>306010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--todo============================= ÚDAJE O POISTNÍKOVI A MIESTE POISTENIA (visible) - hidden =====================-->
    <transition>
        <id>2016</id>
        <x>2235</x>
        <y>646</y>
        <label>Údaje o poistníkovi a mieste poistenia</label>
        <priority>7</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!-- Poistník -->
            <!--Typ subjektu-->
            <dataRef>
                <id>109007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Titul pred menom-->
            <dataRef>
                <id>109008</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Titul za menom-->
            <dataRef>
                <id>109009</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Meno-->
            <dataRef>
                <id>109010</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Priezvisko-->
            <dataRef>
                <id>109011</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Obchodné meno-->
            <dataRef>
                <id>109012</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Štátna príslušnosť-->
            <dataRef>
                <id>109013</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Dátum narodenia-->
            <dataRef>
                <id>109014</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Rodné číslo-->
            <dataRef>
                <id>109015</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Typ preukazu-->
            <dataRef>
                <id>109016</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Číslo preukazu-->
            <dataRef>
                <id>109017</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Telefónne číslo-->
            <dataRef>
                <id>109018</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Email-->
            <dataRef>
                <id>109019</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Poistený je iná osoba-->
            <dataRef>
                <id>109020</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!-- Poistený -->
            <!--Typ subjektu Poistený-->
            <dataRef>
                <id>109021</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Titul pred menom Poistený-->
            <dataRef>
                <id>109022</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Titul za menom Poistený-->
            <dataRef>
                <id>109023</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Meno poistený-->
            <dataRef>
                <id>109024</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Priezvisko poistený-->
            <dataRef>
                <id>109025</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Obchodné meno poistený-->
            <dataRef>
                <id>109026</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Štátna príslušnosť poistený-->
            <dataRef>
                <id>109027</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Dátum narodenia poistený-->
            <dataRef>
                <id>109028</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Rodné číslo Poistený-->
            <dataRef>
                <id>109029</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Typ preukazu poisteny-->
            <dataRef>
                <id>109030</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Číslo preukazu Poistený-->
            <dataRef>
                <id>109031</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Telefónne číslo poisteny-->
            <dataRef>
                <id>109032</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!--Email poisteny-->
            <dataRef>
                <id>109033</id>
                <logic>
                    <behavior>hidden</behavior>
                </logic>
            </dataRef>
            <!-- Údaje o mieste poistenia -->
            <!-- Adresa trvalého pobytu -->
            <dataRef>
                <id>109036</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109037</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109038</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109039</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!-- Korešpondenčná adresa -->
            <dataRef>
                <id>109041</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109042</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109043</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109044</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!-- Miesto poistenia -->
            <dataRef>
                <id>109045</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109046</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109047</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109048</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!-- Adresa garáže -->
            <dataRef>
                <id>109054</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109055</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109056</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109057</id>
                <logic>

                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= Údaje o zmluve - DONE =====================-->
    <transition>
        <id>2014</id>
        <x>2237</x>
        <y>743</y>
        <label>Údaje o zmluve</label> <!-- dve medzery sú tu naschvál. NEPREPISOVAŤ! -->
        <priority>8</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Číslo ponuky-->
            <dataRef>
                <id>309001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Začiatok poistenia-->
            <dataRef>
                <id>109001</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--oistenie na dobu určitú-->
            <dataRef>
                <id>109002</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Koniec poistenia-->
            <dataRef>
                <id>109003</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <dataRef>
                <id>109004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Číslo úverovej zmluvy-->
            <dataRef>
                <id>109005</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Spôsob platenia-->
            <dataRef>
                <id>109006</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
            <!--Ponuka PDF-->
            <dataRef>
                <id>309004</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--todo=============================Údaje o zaplatení=====================-->
    <transition>
        <id>2045</id>
        <x>2237</x>
        <y>841</y>
        <label>Údaje o zaplatení</label>
        <priority>9</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
        <dataGroup>
            <id>1</id>
            <title></title>
            <!--Variabilný symbol-->
            <dataRef>
                <id>308007</id>
                <logic>
                    <behavior>visible</behavior>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--================================= INFORMÁCIE O PROVÍZIÁCH - DONE =====================-->
    <transition>
        <id>2046</id>
        <x>2237</x>
        <y>929</y>
        <label>Informácie o províziach</label>
        <priority>10</priority>
        <transactionRef>
            <id>3</id>
        </transactionRef>
        <roleRef>
            <id>1</id>
            <logic>
                <perform>true</perform>
            </logic>
        </roleRef>
    </transition>

    <transition>
        <id>2484</id>
        <x>1457</x>
        <y>117</y>
        <label>Send mail</label>
        <trigger type="auto"></trigger>
        <dataGroup>
            <id>1</id>
            <title></title>
            <dataRef>
                <id>410001</id>
                <logic>
                    <behavior>hidden</behavior>
                    <action trigger="get">
                        <!--formatter:off-->
                        self: f.this;
                        generate "Insurance.sendMail",always into self
                        <!--@formatter:on-->
                    </action>
                </logic>
            </dataRef>
        </dataGroup>
    </transition>
    <!--=================================PLACES========================-->
    <place>
        <id>1</id>
        <x>20</x>
        <y>580</y>
        <label>1</label>
        <tokens>1</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>398</id>
        <x>420</x>
        <y>60</y>
        <label>5</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>399</id>
        <x>420</x>
        <y>220</y>
        <label>6</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>400</id>
        <x>420</x>
        <y>700</y>
        <label>9</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>402</id>
        <x>420</x>
        <y>1020</y>
        <label>11</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>415</id>
        <x>420</x>
        <y>540</y>
        <label>8</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>416</id>
        <x>420</x>
        <y>380</y>
        <label>7</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>422</id>
        <x>420</x>
        <y>860</y>
        <label>10</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>444</id>
        <x>860</x>
        <y>60</y>
        <label>Základné informácie finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>445</id>
        <x>860</x>
        <y>220</y>
        <label>Nehnuteľnosť finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>446</id>
        <x>900</x>
        <y>700</y>
        <label>Domácnosť finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>589</id>
        <x>420</x>
        <y>1180</y>
        <label>12</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>594</id>
        <x>900</x>
        <y>1180</y>
        <label>Údaje o poistníkovi a mieste poistenia finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>633</id>
        <x>260</x>
        <y>60</y>
        <label>4</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>672</id>
        <x>1530</x>
        <y>585</y>
        <label>22</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>682</id>
        <x>1681</x>
        <y>1070</y>
        <label>23</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>683</id>
        <x>1430</x>
        <y>1071</y>
        <label>24</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>693</id>
        <x>1862</x>
        <y>1249</y>
        <label>25</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1368</id>
        <x>900</x>
        <y>380</y>
        <label>Doplnkové poistenie nehnuteľnosti finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1369</id>
        <x>900</x>
        <y>540</y>
        <label>Vedľajšie stavby finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1372</id>
        <x>900</x>
        <y>860</y>
        <label>Doplnkové poistenie domácnosti finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1393</id>
        <x>900</x>
        <y>1020</y>
        <label>Sumár finished</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1601</id>
        <x>540</x>
        <y>300</y>
        <label>15</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1607</id>
        <x>540</x>
        <y>460</y>
        <label>16</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1612</id>
        <x>540</x>
        <y>140</y>
        <label>14</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1626</id>
        <x>540</x>
        <y>620</y>
        <label>17</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1668</id>
        <x>180</x>
        <y>140</y>
        <label>2</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1673</id>
        <x>540</x>
        <y>940</y>
        <label>19</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1677</id>
        <x>540</x>
        <y>780</y>
        <label>18</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1689</id>
        <x>540</x>
        <y>1100</y>
        <label>20</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>1851</id>
        <x>180</x>
        <y>1180</y>
        <label>3</label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2047</id>
        <x>2063</x>
        <y>43</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2048</id>
        <x>2069</x>
        <y>146</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2049</id>
        <x>2069</x>
        <y>250</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2050</id>
        <x>2071</x>
        <y>350</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2051</id>
        <x>2065</x>
        <y>450</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2052</id>
        <x>2069</x>
        <y>554</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2053</id>
        <x>2071</x>
        <y>651</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2054</id>
        <x>2073</x>
        <y>746</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2055</id>
        <x>2073</x>
        <y>837</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2056</id>
        <x>2070</x>
        <y>927</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2280</id>
        <x>715</x>
        <y>615</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2284</id>
        <x>782</x>
        <y>931</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2480</id>
        <x>1399</x>
        <y>117</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <place>
        <id>2728</id>
        <x>2067</x>
        <y>1013</y>
        <label></label>
        <tokens>0</tokens>
        <isStatic>false</isStatic>
    </place>
    <!--=================================ARCS========================-->
    <arc>
        <id>7</id>
        <type>regular</type>
        <sourceId>1</sourceId>
        <destinationId>2</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>9</id>
        <type>regular</type>
        <sourceId>1</sourceId>
        <destinationId>3</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>12</id>
        <type>regular</type>
        <sourceId>1</sourceId>
        <destinationId>4</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>403</id>
        <type>regular</type>
        <sourceId>398</sourceId>
        <destinationId>154</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>404</id>
        <type>regular</type>
        <sourceId>154</sourceId>
        <destinationId>398</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>405</id>
        <type>regular</type>
        <sourceId>399</sourceId>
        <destinationId>155</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>406</id>
        <type>regular</type>
        <sourceId>155</sourceId>
        <destinationId>399</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>407</id>
        <type>regular</type>
        <sourceId>400</sourceId>
        <destinationId>363</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>408</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>400</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>411</id>
        <type>regular</type>
        <sourceId>402</sourceId>
        <destinationId>364</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>412</id>
        <type>regular</type>
        <sourceId>364</sourceId>
        <destinationId>402</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>417</id>
        <type>regular</type>
        <sourceId>415</sourceId>
        <destinationId>413</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>418</id>
        <type>regular</type>
        <sourceId>413</sourceId>
        <destinationId>415</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>419</id>
        <type>regular</type>
        <sourceId>416</sourceId>
        <destinationId>414</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>420</id>
        <type>regular</type>
        <sourceId>414</sourceId>
        <destinationId>416</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>423</id>
        <type>regular</type>
        <sourceId>422</sourceId>
        <destinationId>421</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>424</id>
        <type>regular</type>
        <sourceId>421</sourceId>
        <destinationId>422</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>425</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>398</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>426</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>398</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>427</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>398</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>428</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>399</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>429</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>399</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>430</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>400</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>431</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>400</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>435</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>402</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>436</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>402</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>437</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>402</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>439</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>415</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>441</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>416</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>442</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>422</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>443</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>422</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>452</id>
        <type>regular</type>
        <sourceId>154</sourceId>
        <destinationId>444</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>453</id>
        <type>regular</type>
        <sourceId>155</sourceId>
        <destinationId>445</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>454</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>446</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>514</id>
        <type>regular</type>
        <sourceId>402</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>516</id>
        <type>regular</type>
        <sourceId>400</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>517</id>
        <type>regular</type>
        <sourceId>422</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>535</id>
        <type>regular</type>
        <sourceId>446</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>591</id>
        <type>regular</type>
        <sourceId>589</sourceId>
        <destinationId>588</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>592</id>
        <type>regular</type>
        <sourceId>588</sourceId>
        <destinationId>589</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>595</id>
        <type>regular</type>
        <sourceId>588</sourceId>
        <destinationId>594</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>634</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>633</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>677</id>
        <type>regular</type>
        <sourceId>672</sourceId>
        <destinationId>674</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>681</id>
        <type>regular</type>
        <sourceId>672</sourceId>
        <destinationId>680</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>684</id>
        <type>regular</type>
        <sourceId>674</sourceId>
        <destinationId>683</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>685</id>
        <type>regular</type>
        <sourceId>680</sourceId>
        <destinationId>682</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>688</id>
        <type>regular</type>
        <sourceId>683</sourceId>
        <destinationId>687</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>689</id>
        <type>regular</type>
        <sourceId>687</sourceId>
        <destinationId>683</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>690</id>
        <type>regular</type>
        <sourceId>682</sourceId>
        <destinationId>686</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>691</id>
        <type>regular</type>
        <sourceId>686</sourceId>
        <destinationId>682</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>695</id>
        <type>regular</type>
        <sourceId>682</sourceId>
        <destinationId>692</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>696</id>
        <type>regular</type>
        <sourceId>692</sourceId>
        <destinationId>693</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>697</id>
        <type>regular</type>
        <sourceId>693</sourceId>
        <destinationId>694</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>698</id>
        <type>regular</type>
        <sourceId>694</sourceId>
        <destinationId>693</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1373</id>
        <type>regular</type>
        <sourceId>414</sourceId>
        <destinationId>1368</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1374</id>
        <type>regular</type>
        <sourceId>413</sourceId>
        <destinationId>1369</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1394</id>
        <type>regular</type>
        <sourceId>364</sourceId>
        <destinationId>1393</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1397</id>
        <type>regular</type>
        <sourceId>421</sourceId>
        <destinationId>1372</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1400</id>
        <type>regular</type>
        <sourceId>1372</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1595</id>
        <type>regular</type>
        <sourceId>445</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1596</id>
        <type>reset</type>
        <sourceId>445</sourceId>
        <destinationId>155</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1599</id>
        <type>reset</type>
        <sourceId>1368</sourceId>
        <destinationId>414</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1600</id>
        <type>reset</type>
        <sourceId>1369</sourceId>
        <destinationId>413</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1602</id>
        <type>regular</type>
        <sourceId>155</sourceId>
        <destinationId>1601</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1603</id>
        <type>regular</type>
        <sourceId>1601</sourceId>
        <destinationId>414</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1604</id>
        <type>regular</type>
        <sourceId>414</sourceId>
        <destinationId>1601</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1605</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>416</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1606</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>415</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1608</id>
        <type>regular</type>
        <sourceId>414</sourceId>
        <destinationId>1607</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1609</id>
        <type>regular</type>
        <sourceId>1607</sourceId>
        <destinationId>413</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1610</id>
        <type>regular</type>
        <sourceId>413</sourceId>
        <destinationId>1607</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1611</id>
        <type>regular</type>
        <sourceId>444</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1613</id>
        <type>regular</type>
        <sourceId>154</sourceId>
        <destinationId>1612</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1614</id>
        <type>regular</type>
        <sourceId>1612</sourceId>
        <destinationId>155</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1615</id>
        <type>regular</type>
        <sourceId>155</sourceId>
        <destinationId>1612</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1616</id>
        <type>regular</type>
        <sourceId>1368</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1617</id>
        <type>regular</type>
        <sourceId>1369</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1619</id>
        <type>regular</type>
        <sourceId>444</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1620</id>
        <type>regular</type>
        <sourceId>445</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1621</id>
        <type>regular</type>
        <sourceId>1368</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1622</id>
        <type>regular</type>
        <sourceId>1369</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1623</id>
        <type>regular</type>
        <sourceId>1393</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1625</id>
        <type>regular</type>
        <sourceId>594</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1627</id>
        <type>regular</type>
        <sourceId>413</sourceId>
        <destinationId>1626</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1630</id>
        <type>reset</type>
        <sourceId>444</sourceId>
        <destinationId>154</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1640</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>589</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1641</id>
        <type>regular</type>
        <sourceId>398</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1642</id>
        <type>regular</type>
        <sourceId>399</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1643</id>
        <type>regular</type>
        <sourceId>416</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1644</id>
        <type>regular</type>
        <sourceId>415</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1645</id>
        <type>regular</type>
        <sourceId>633</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1646</id>
        <type>regular</type>
        <sourceId>402</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1648</id>
        <type>regular</type>
        <sourceId>589</sourceId>
        <destinationId>1618</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1649</id>
        <type>reset</type>
        <sourceId>1393</sourceId>
        <destinationId>364</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1651</id>
        <type>reset</type>
        <sourceId>594</sourceId>
        <destinationId>588</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1657</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>672</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1660</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>672</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1662</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>589</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1669</id>
        <type>regular</type>
        <sourceId>3</sourceId>
        <destinationId>1668</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1670</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>1668</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1671</id>
        <type>regular</type>
        <sourceId>1668</sourceId>
        <destinationId>155</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1672</id>
        <type>regular</type>
        <sourceId>155</sourceId>
        <destinationId>1668</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1674</id>
        <type>regular</type>
        <sourceId>2</sourceId>
        <destinationId>1673</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1675</id>
        <type>regular</type>
        <sourceId>1673</sourceId>
        <destinationId>364</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1676</id>
        <type>regular</type>
        <sourceId>364</sourceId>
        <destinationId>1673</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1678</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>1677</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1679</id>
        <type>regular</type>
        <sourceId>1677</sourceId>
        <destinationId>421</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1680</id>
        <type>regular</type>
        <sourceId>421</sourceId>
        <destinationId>1677</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1685</id>
        <type>regular</type>
        <sourceId>421</sourceId>
        <destinationId>1673</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1686</id>
        <type>regular</type>
        <sourceId>1626</sourceId>
        <destinationId>363</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1687</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>1626</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1688</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>1626</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1690</id>
        <type>regular</type>
        <sourceId>364</sourceId>
        <destinationId>1689</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1691</id>
        <type>regular</type>
        <sourceId>1689</sourceId>
        <destinationId>588</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1692</id>
        <type>regular</type>
        <sourceId>588</sourceId>
        <destinationId>1689</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1693</id>
        <type>regular</type>
        <sourceId>1393</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1694</id>
        <type>regular</type>
        <sourceId>594</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1696</id>
        <type>reset</type>
        <sourceId>446</sourceId>
        <destinationId>363</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1697</id>
        <type>reset</type>
        <sourceId>1372</sourceId>
        <destinationId>421</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1698</id>
        <type>regular</type>
        <sourceId>589</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1702</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>589</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1704</id>
        <type>regular</type>
        <sourceId>444</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1705</id>
        <type>regular</type>
        <sourceId>446</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1706</id>
        <type>regular</type>
        <sourceId>1372</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1707</id>
        <type>regular</type>
        <sourceId>1393</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1708</id>
        <type>regular</type>
        <sourceId>594</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1710</id>
        <type>regular</type>
        <sourceId>398</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1711</id>
        <type>regular</type>
        <sourceId>400</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1712</id>
        <type>regular</type>
        <sourceId>422</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1713</id>
        <type>regular</type>
        <sourceId>402</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1714</id>
        <type>regular</type>
        <sourceId>589</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1716</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>672</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1852</id>
        <type>regular</type>
        <sourceId>4</sourceId>
        <destinationId>1851</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>1853</id>
        <type>regular</type>
        <sourceId>1851</sourceId>
        <destinationId>1661</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2010</id>
        <type>regular</type>
        <sourceId>398</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2011</id>
        <type>regular</type>
        <sourceId>399</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2012</id>
        <type>regular</type>
        <sourceId>416</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2013</id>
        <type>regular</type>
        <sourceId>415</sourceId>
        <destinationId>332</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2057</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2047</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2058</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2048</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2059</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2049</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2060</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2050</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2061</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2051</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2062</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2052</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2063</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2053</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2064</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2054</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2065</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2055</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2066</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2056</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2067</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2056</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2068</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2055</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2069</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2054</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2070</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2053</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2071</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2052</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2072</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2051</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2073</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2050</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2074</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2049</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2075</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2048</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2076</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2047</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2077</id>
        <type>regular</type>
        <sourceId>2047</sourceId>
        <destinationId>2015</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2078</id>
        <type>regular</type>
        <sourceId>2015</sourceId>
        <destinationId>2047</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2079</id>
        <type>regular</type>
        <sourceId>2048</sourceId>
        <destinationId>2019</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2080</id>
        <type>regular</type>
        <sourceId>2019</sourceId>
        <destinationId>2048</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2081</id>
        <type>regular</type>
        <sourceId>2049</sourceId>
        <destinationId>2020</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2082</id>
        <type>regular</type>
        <sourceId>2020</sourceId>
        <destinationId>2049</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2083</id>
        <type>regular</type>
        <sourceId>2050</sourceId>
        <destinationId>2021</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2084</id>
        <type>regular</type>
        <sourceId>2021</sourceId>
        <destinationId>2050</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2085</id>
        <type>regular</type>
        <sourceId>2051</sourceId>
        <destinationId>2018</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2086</id>
        <type>regular</type>
        <sourceId>2018</sourceId>
        <destinationId>2051</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2087</id>
        <type>regular</type>
        <sourceId>2052</sourceId>
        <destinationId>2017</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2088</id>
        <type>regular</type>
        <sourceId>2017</sourceId>
        <destinationId>2052</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2089</id>
        <type>regular</type>
        <sourceId>2053</sourceId>
        <destinationId>2016</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2090</id>
        <type>regular</type>
        <sourceId>2016</sourceId>
        <destinationId>2053</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2091</id>
        <type>regular</type>
        <sourceId>2054</sourceId>
        <destinationId>2014</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2092</id>
        <type>regular</type>
        <sourceId>2014</sourceId>
        <destinationId>2054</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2093</id>
        <type>regular</type>
        <sourceId>2055</sourceId>
        <destinationId>2045</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2094</id>
        <type>regular</type>
        <sourceId>2045</sourceId>
        <destinationId>2055</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2095</id>
        <type>regular</type>
        <sourceId>2056</sourceId>
        <destinationId>2046</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2096</id>
        <type>regular</type>
        <sourceId>2046</sourceId>
        <destinationId>2056</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2097</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2047</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2098</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2048</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2099</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2049</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2100</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2050</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2101</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2051</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2102</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2052</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2103</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2053</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2104</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2054</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2105</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2055</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2106</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2056</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2281</id>
        <type>regular</type>
        <sourceId>154</sourceId>
        <destinationId>2280</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2282</id>
        <type>regular</type>
        <sourceId>2280</sourceId>
        <destinationId>363</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2283</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>2280</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2285</id>
        <type>regular</type>
        <sourceId>413</sourceId>
        <destinationId>2284</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2286</id>
        <type>regular</type>
        <sourceId>2284</sourceId>
        <destinationId>364</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2287</id>
        <type>regular</type>
        <sourceId>364</sourceId>
        <destinationId>2284</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2479</id>
        <type>regular</type>
        <sourceId>363</sourceId>
        <destinationId>2284</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2481</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2480</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2482</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2480</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2483</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2480</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2485</id>
        <type>regular</type>
        <sourceId>2480</sourceId>
        <destinationId>2484</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2730</id>
        <type>regular</type>
        <sourceId>2728</sourceId>
        <destinationId>2729</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2731</id>
        <type>regular</type>
        <sourceId>2729</sourceId>
        <destinationId>2728</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2732</id>
        <type>regular</type>
        <sourceId>1618</sourceId>
        <destinationId>2728</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2733</id>
        <type>regular</type>
        <sourceId>332</sourceId>
        <destinationId>2728</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
    <arc>
        <id>2734</id>
        <type>regular</type>
        <sourceId>1661</sourceId>
        <destinationId>2728</destinationId>
        <multiplicity>1</multiplicity>
    </arc>
</document>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy