{"id":419,"date":"2024-06-02T21:07:41","date_gmt":"2024-06-02T19:07:41","guid":{"rendered":"http:\/\/localhost\/tkz\/?page_id=419"},"modified":"2026-10-15T17:30:10","modified_gmt":"2026-10-15T15:30:10","slug":"registration","status":"publish","type":"page","link":"https:\/\/tkz.is.pw.edu.pl\/en\/registration\/","title":{"rendered":"Registration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"419\" class=\"elementor elementor-419\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-793f0bc e-con-full e-flex e-con e-parent\" data-id=\"793f0bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-dce-title-color=\"#FFFFFF\" class=\"elementor-element elementor-element-0dfdc5a elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"0dfdc5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Formularz rejestracyjny<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d0dc84 e-flex e-con-boxed e-con e-parent\" data-id=\"3d0dc84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<!-- dce invisible element 2e910dc --><style>.elementor-element-2e910dc{display:none !important}<\/style>\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-022d500 e-flex e-con-boxed e-con e-parent\" data-id=\"022d500\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"dce-visibility-event elementor-element elementor-element-bae482d elementor-widget__width-initial elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"bae482d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Back&quot;,&quot;step_type&quot;:&quot;progress_bar&quot;,&quot;enabled_visibility&quot;:&quot;yes&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;label_icon_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;field_icon_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;dce_visibility_selected&quot;:&quot;yes&quot;}\" data-no-translation=\"\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"dce-conditions-js-error-notice elementor-message elementor-message-danger\" style=\"display: none;\">A problem was detected in the following Form. Submitting it could result in errors. Please contact the site administrator.<\/div>\t\t\t<script>\n\t\t\tsetTimeout(function() {\n\t\t\t\tlet el = document.querySelector(\".dce-conditions-js-error-notice\");\n\t\t\t\tif (el)\n\t\t\t\t\tel.style.display = \"block\";\n\t\t\t}, 6000);\n\t\t\t<\/script>\t\t<form class=\"elementor-form\" method=\"post\" id=\"rejestracja_2027_EN\" name=\"Rejestracja 2027 EN\" aria-label=\"Rejestracja 2027 EN\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"419\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"bae482d\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"TKZ 2027\" \/>\n\n\t\t\t\n\t\t\t<div data-field-conditions=\"[{&quot;id&quot;:&quot;os_tow&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;os_tow\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;referat&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;os_tow\\&quot; )&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;jedynka&quot;,&quot;condition&quot;:&quot;(forma_ucz == \\&quot;online\\&quot; or opcja_ucz == \\&quot;os_tow\\&quot; or opcja_ucz == \\&quot;komitet\\&quot; or opcja_ucz == \\&quot;sponsor\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;info_hotel&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;uczestnik_st\\&quot; and jedynka == \\&quot;nie\\&quot; or opcja_ucz == \\&quot;student\\&quot; and jedynka == \\&quot;nie\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;info_referat&quot;,&quot;condition&quot;:&quot;(referat == \\&quot;tak\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;wycieczka&quot;,&quot;condition&quot;:&quot;(forma_ucz == \\&quot;online\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;dieta&quot;,&quot;condition&quot;:&quot;(forma_ucz == \\&quot;online\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;Tekst_oplata&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;komitet\\&quot; or opcja_ucz == \\&quot;sponsor\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;info_sponsor&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;sponsor\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;info_komitet&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;komitet\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;err_email&quot;,&quot;condition&quot;:&quot;(emails != emails_p)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;h_faktura&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;komitet\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;nabywca&quot;,&quot;condition&quot;:&quot;(opcja_ucz == \\&quot;komitet\\&quot;)&quot;,&quot;mode&quot;:&quot;hide&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;status_vat&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;nip_prefix&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; and status_vat == \\&quot;ue\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;nip&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;vies_info&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; and (status_vat == \\&quot;ue\\&quot; or status_vat == \\&quot;pl_vat\\&quot; or status_vat == \\&quot;pl_zw113\\&quot; or status_vat == \\&quot;pl_zw43\\&quot;))&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;nazwa_firma&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;adres_firma&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;kod_p_firma&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;miejscowosc_firma&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;kraj_firma&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;email_faktura&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false},{&quot;id&quot;:&quot;uwagi_fakt&quot;,&quot;condition&quot;:&quot;(nabywca == \\&quot;firma\\&quot; or nabywca == \\&quot;osoba\\&quot;)&quot;,&quot;mode&quot;:&quot;show&quot;,&quot;disableOnly&quot;:false}]\" data-submit-conditions=\"[{&quot;expression&quot;:&quot;(emails == emails_p)&quot;,&quot;hide&quot;:&quot;disable&quot;}]\" data-field-ids=\"[&quot;Etap_1&quot;,&quot;h_uczestnictwo&quot;,&quot;forma_ucz&quot;,&quot;opcja_ucz&quot;,&quot;os_tow&quot;,&quot;referat&quot;,&quot;jedynka&quot;,&quot;info_hotel&quot;,&quot;info_referat&quot;,&quot;wycieczka&quot;,&quot;dieta&quot;,&quot;oplata_brutto&quot;,&quot;waluta_brutto&quot;,&quot;oplata_slownie&quot;,&quot;termin_wplaty&quot;,&quot;kwota_udzial&quot;,&quot;kwota_jedynka&quot;,&quot;txt_stawka&quot;,&quot;Tekst_oplata&quot;,&quot;info_sponsor&quot;,&quot;info_komitet&quot;,&quot;Etap_2&quot;,&quot;h_dane_osobowe&quot;,&quot;walidacja_pol&quot;,&quot;tytul&quot;,&quot;imie&quot;,&quot;nazwisko&quot;,&quot;afiliacja&quot;,&quot;emails&quot;,&quot;emails_p&quot;,&quot;err_email&quot;,&quot;tel&quot;,&quot;dodatkowe_info&quot;,&quot;Etap_3&quot;,&quot;h_faktura&quot;,&quot;nabywca&quot;,&quot;status_vat&quot;,&quot;nip_prefix&quot;,&quot;nip&quot;,&quot;vies_info&quot;,&quot;nazwa_firma&quot;,&quot;adres_firma&quot;,&quot;kod_p_firma&quot;,&quot;miejscowosc_firma&quot;,&quot;kraj_firma&quot;,&quot;email_faktura&quot;,&quot;uwagi_fakt&quot;,&quot;Etap_4&quot;,&quot;polityka&quot;,&quot;zgoda_pw&quot;,&quot;zgoda_ibs&quot;,&quot;zgoda_klauzula&quot;,&quot;txt_forma_ucz&quot;,&quot;txt_opcja_ucz&quot;,&quot;txt_referat&quot;,&quot;txt_jedynka&quot;,&quot;txt_wycieczka&quot;,&quot;txt_dieta&quot;,&quot;txt_nabywca&quot;,&quot;txt_status_vat&quot;,&quot;txt_nip&quot;,&quot;js_referat&quot;,&quot;jezyk&quot;,&quot;vies_status&quot;,&quot;vies_nazwa&quot;,&quot;vies_adres&quot;,&quot;nip_weryfikacja&quot;,&quot;recaptcha&quot;,&quot;formcount_EN&quot;]\" class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-Etap_1 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-h_uczestnictwo elementor-col-100\">\n\t\t\t\t\t<h3>Conference Participation Details<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-forma_ucz elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-forma_ucz\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tForm of participation\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[forma_ucz]\" id=\"form-field-forma_ucz\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"stacjonarnie\" selected=\"selected\">On-site<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"online\">Online<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dynamic_select elementor-field-group elementor-column elementor-field-group-opcja_ucz elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-opcja_ucz\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tParticipation option\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper \">\n\t\t<select name=\"form_fields[opcja_ucz]\" id=\"form-field-opcja_ucz\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\" aria-required=\"true\" data-options=\"{&quot;&quot;:[],&quot;stacjonarnie&quot;:[&quot;Participant|uczestnik_st&quot;,&quot;Student \\\/ PhD Student|student&quot;,&quot;Accompanying person|os_tow&quot;,&quot;Member of the Scientific Committee|komitet&quot;,&quot;Sponsor|sponsor&quot;],&quot;online&quot;:[&quot;Participant|uczestnik_on&quot;,&quot;Member of the Scientific Committee|komitet&quot;]}\" data-field-id=\"forma_ucz\">\n\t\t<\/select> <\/div> \t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-os_tow elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-os_tow\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName of person I am accompanying\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[os_tow]\" id=\"form-field-os_tow\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name and surname\" dce-icon-render=\"&lt;svg aria-hidden=&quot;true&quot; class=&quot;input-icons dce-form-icon e-font-icon-svg e-fas-people-arrows&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-referat elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-referat\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tI intend to submit a paper\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"tak\" id=\"form-field-referat-0\" name=\"form_fields[referat]\" required=\"required\"> <label for=\"form-field-referat-0\">Yes<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"nie\" id=\"form-field-referat-1\" name=\"form_fields[referat]\" checked=\"checked\" required=\"required\"> <label for=\"form-field-referat-1\">No<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-jedynka elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-jedynka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tI book accommodation in a single room (for an extra fee of PLN 650)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"tak\" id=\"form-field-jedynka-0\" name=\"form_fields[jedynka]\" required=\"required\"> <label for=\"form-field-jedynka-0\">Yes<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"nie\" id=\"form-field-jedynka-1\" name=\"form_fields[jedynka]\" checked=\"checked\" required=\"required\"> <label for=\"form-field-jedynka-1\">No<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-info_hotel elementor-col-100\">\n\t\t\t\t\t<p style=\"font-size:13px;margin:0;\">The organiser makes hotel reservations and assigns guests to double rooms based on their registration and the roommate preferences provided in the form, or, if no preferences are provided, by gender.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-info_referat elementor-col-50\">\n\t\t\t\t\tGuidelines for Authors and Speakers are published on the conference website.\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-wycieczka elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-wycieczka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tI wish to take part in a technical trip\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"tak\" id=\"form-field-wycieczka-0\" name=\"form_fields[wycieczka]\" checked=\"checked\" required=\"required\"> <label for=\"form-field-wycieczka-0\">Yes<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"nie\" id=\"form-field-wycieczka-1\" name=\"form_fields[wycieczka]\" required=\"required\"> <label for=\"form-field-wycieczka-1\">No<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-dieta elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-dieta\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDietary preferences\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[dieta]\" id=\"form-field-dieta\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"brak\" selected=\"selected\">No special requirements<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"weganska\">Vegan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"wegetarianska\">Vegetarian<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"bezglutenowa\">Gluten-free<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"bezlaktozowa\">Lactose-free<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"inne\">Other (please give details in additional information)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-oplata_brutto elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-oplata_brutto\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tOplata_brutto\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[oplata_brutto]\" id=\"form-field-oplata_brutto\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* ======================================================================= *\/\n  \/* Op\u0142ata BRUTTO w PLN. Kwot i termin\u00f3w NIE wpisuje si\u0119 tutaj \u2014 pochodz\u0105 *\/\n  \/* z tabeli cennika w TablePress (mu-plugin tkz-cennik.php \u2192 window.TKZ_CENNIK). *\/\n  \/* Do ostatniego dnia I terminu stawki I terminu, od p\u00f3\u0142nocy (czas polski) \u2014 II terminu. *\/\n  \/* Ten sam kod w formularzu PL i EN. *\/\n  \/* ======================================================================= *\/\n  const C = window.TKZ_CENNIK;\n  if (!C || !C.ceny) {\n    return &quot;&quot;;  \/* brak cennika: pusta kwota zamiast b\u0142\u0119dnej *\/\n  }\n  const opcja   = getField(&quot;opcja_ucz&quot;);\n  const forma   = getField(&quot;forma_ucz&quot;);\n  const referat = getField(&quot;referat&quot;);\n  const jedynka = getField(&quot;jedynka&quot;);\n\n  \/* uczestnicy online mog\u0105 mie\u0107 w\u0142asne terminy (wiersz \u201etermin_online\u201d w cenniku) *\/\n  const T = (forma === &quot;online&quot; &amp;&amp; C.online) ? C.online : C;\n  const t = Date.now() &lt; T.przelaczenie ? 0 : 1;  \/* 0 = I termin, 1 = II termin *\/\n  const cena = (kod) =&gt; (C.ceny[kod] ? C.ceny[kod][t] : 0);\n\n  \/* dop\u0142aty (jedynka, referat_online) nie s\u0105 opcjami uczestnictwa *\/\n  if (!Object.prototype.hasOwnProperty.call(C.ceny, opcja) || opcja === &quot;jedynka&quot; || opcja === &quot;referat_online&quot;) {\n    return &quot;0,00&quot;;\n  }\n\n  let kwota = cena(opcja);\n\n  if (jedynka === &quot;tak&quot; &amp;&amp; (opcja === &quot;uczestnik_st&quot; || opcja === &quot;student&quot;)) {\n    kwota += cena(&quot;jedynka&quot;);\n  }\n  if (forma === &quot;online&quot; &amp;&amp; opcja === &quot;uczestnik_on&quot; &amp;&amp; referat === &quot;tak&quot;) {\n    kwota += cena(&quot;referat_online&quot;);\n  }\n\n  return kwota.toFixed(2).replace(&quot;.&quot;, &quot;,&quot;);\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-waluta_brutto elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-waluta_brutto\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tGross amount\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[waluta_brutto]\" id=\"form-field-waluta_brutto\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* EN: kropka dziesi\u0119tna (\u201e4250.00 PLN (gross)\u201d) \u2014 pokazuje to PDF i mail EN *\/\n  return getField(&quot;oplata_brutto&quot;).replace(&quot;,&quot;, &quot;.&quot;) + &quot; PLN (gross)&quot;;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-oplata_slownie elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-oplata_slownie\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\toplata_slownie\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[oplata_slownie]\" id=\"form-field-oplata_slownie\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Amount in words (English form) \u2014 always in PLN, like the Polish form (TKZ 2027 is settled in PLN only). *\/\n  \/* Words as in the TKZ 2025 English form; logic as in the Polish 2027 form. *\/\n  const units = [&quot;&quot;, &quot;one&quot;, &quot;two&quot;, &quot;three&quot;, &quot;four&quot;, &quot;five&quot;, &quot;six&quot;, &quot;seven&quot;, &quot;eight&quot;, &quot;nine&quot;];\n  const teens = [&quot;ten&quot;, &quot;eleven&quot;, &quot;twelve&quot;, &quot;thirteen&quot;, &quot;fourteen&quot;, &quot;fifteen&quot;, &quot;sixteen&quot;, &quot;seventeen&quot;, &quot;eighteen&quot;, &quot;nineteen&quot;];\n  const tens  = [&quot;&quot;, &quot;&quot;, &quot;twenty&quot;, &quot;thirty&quot;, &quot;forty&quot;, &quot;fifty&quot;, &quot;sixty&quot;, &quot;seventy&quot;, &quot;eighty&quot;, &quot;ninety&quot;];\n\n  const upTo999 = (n) =&gt; {\n    const w = [];\n    if (n &gt; 99) { w.push(units[Math.floor(n \/ 100)] + &quot; hundred&quot;); n %= 100; }\n    if (n &gt; 19) {\n      w.push(tens[Math.floor(n \/ 10)]);\n      if (n % 10) { w.push(units[n % 10]); }\n    } else if (n &gt; 9) {\n      w.push(teens[n - 10]);\n    } else if (n &gt; 0) {\n      w.push(units[n]);\n    }\n    return w.filter(Boolean).join(&quot; &quot;);\n  };\n\n  const gross = parseFloat(getField(&quot;oplata_brutto&quot;).replace(&quot;,&quot;, &quot;.&quot;));\n  if (isNaN(gross)) { return &quot;zero PLN 00\/100&quot;; }\n\n  const whole = Math.floor(gross);\n  const cents = Math.round((gross - whole) * 100).toString().padStart(2, &quot;0&quot;);\n\n  if (whole === 0) { return &quot;zero PLN &quot; + cents + &quot;\/100&quot;; }\n\n  const words = [];\n  const thousands = Math.floor(whole \/ 1000);\n  if (thousands &gt; 0) { words.push(upTo999(thousands) + &quot; thousand&quot;); }\n  const rest = whole % 1000;\n  if (rest &gt; 0) { words.push(upTo999(rest)); }\n\n  return words.join(&quot; &quot;) + &quot; PLN &quot; + cents + &quot;\/100&quot;;\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-termin_wplaty elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-termin_wplaty\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttermin_wplaty\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[termin_wplaty]\" id=\"form-field-termin_wplaty\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Payment deadline \u2014 same switch date as the oplata_brutto field (price table in TablePress). *\/\n  const C = window.TKZ_CENNIK;\n  if (!C || !C.terminy) {\n    return &quot;&quot;;\n  }\n  const months = [&quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;,\n                  &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot;];\n  \/* online participants may have their own dates (row \u201etermin_online\u201d in the price table) *\/\n  const T = (getField(&quot;forma_ucz&quot;) === &quot;online&quot; &amp;&amp; C.online) ? C.online : C;\n  const d = T.terminy[Date.now() &lt; T.przelaczenie ? 0 : 1].split(&quot;.&quot;);\n  return parseInt(d[0], 10) + &quot; &quot; + months[parseInt(d[1], 10) - 1] + &quot; &quot; + d[2];\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-kwota_udzial elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-kwota_udzial\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tkwota_udzial\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[kwota_udzial]\" id=\"form-field-kwota_udzial\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Rozbicie kwoty (mail i potwierdzenie PDF): op\u0142ata za udzia\u0142 (online z referatem \u2014 \u0142\u0105cznie), bez dop\u0142aty za jedynk\u0119. Kwoty z cennika TablePress *\/\n  \/* (window.TKZ_CENNIK), ta sama logika termin\u00f3w co w oplata_brutto. Ten sam kod w formularzu PL i EN *\/\n  \/* (EN: kropka dziesi\u0119tna, rozpoznaje po polu &quot;jezyk&quot;). *\/\n  const C = window.TKZ_CENNIK;\n  const opcja = getField(&quot;opcja_ucz&quot;);\n  if (!C || !C.ceny || !Object.prototype.hasOwnProperty.call(C.ceny, opcja) || opcja === &quot;jedynka&quot; || opcja === &quot;referat_online&quot;) {\n    return &quot;&quot;;\n  }\n  const forma = getField(&quot;forma_ucz&quot;);\n  const T = (forma === &quot;online&quot; &amp;&amp; C.online) ? C.online : C;\n  const t = Date.now() &lt; T.przelaczenie ? 0 : 1;\n  let kwota = C.ceny[opcja][t];\n  \/* udzia\u0142 online z referatem \u2014 jedna pozycja z \u0142\u0105czn\u0105 kwot\u0105, jak w tabeli op\u0142at \u201eonline + referat\u201d *\/\n  \/* (decyzja 1.10.2026: bez osobnego wiersza dop\u0142aty za referat) *\/\n  if (forma === &quot;online&quot; &amp;&amp; opcja === &quot;uczestnik_on&quot; &amp;&amp; getField(&quot;referat&quot;) === &quot;tak&quot; &amp;&amp; C.ceny.referat_online) {\n    kwota += C.ceny.referat_online[t];\n  }\n  const k = kwota.toFixed(2);\n  return getField(&quot;jezyk&quot;) === &quot;j_en&quot; ? k : k.replace(&quot;.&quot;, &quot;,&quot;);\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-kwota_jedynka elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-kwota_jedynka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tkwota_jedynka\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[kwota_jedynka]\" id=\"form-field-kwota_jedynka\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Rozbicie kwoty: dop\u0142ata za pok\u00f3j jednoosobowy (pusto, gdy nie dotyczy) \u2014 warunki jak w oplata_brutto. *\/\n  const C = window.TKZ_CENNIK;\n  const opcja = getField(&quot;opcja_ucz&quot;);\n  if (!C || !C.ceny || !C.ceny.jedynka || getField(&quot;jedynka&quot;) !== &quot;tak&quot; || (opcja !== &quot;uczestnik_st&quot; &amp;&amp; opcja !== &quot;student&quot;)) {\n    return &quot;&quot;;\n  }\n  const T = (getField(&quot;forma_ucz&quot;) === &quot;online&quot; &amp;&amp; C.online) ? C.online : C;\n  const k = C.ceny.jedynka[Date.now() &lt; T.przelaczenie ? 0 : 1].toFixed(2);\n  return getField(&quot;jezyk&quot;) === &quot;j_en&quot; ? k : k.replace(&quot;.&quot;, &quot;,&quot;);\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_stawka elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_stawka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_stawka\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_stawka]\" id=\"form-field-txt_stawka\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Rozbicie kwoty: czy op\u0142ata za udzia\u0142 jest obni\u017cona. \u201eObni\u017cona\u201d = I termin wp\u0142aty (decyzja 1.10.2026, *\/\n  \/* jak \u201eobni\u017cona op\u0142ata do \u2026\u201d na stronie); stawka bez r\u00f3\u017cnicy mi\u0119dzy terminami (student, osoba towarzysz\u0105ca, *\/\n  \/* komitet, sponsor) \u2014 bez dopisku. *\/\n  const C = window.TKZ_CENNIK;\n  const opcja = getField(&quot;opcja_ucz&quot;);\n  if (!C || !C.ceny || !Object.prototype.hasOwnProperty.call(C.ceny, opcja)) {\n    return &quot;&quot;;\n  }\n  const ceny = C.ceny[opcja];\n  if (ceny[0] === ceny[1]) {\n    return &quot;&quot;;\n  }\n  const T = (getField(&quot;forma_ucz&quot;) === &quot;online&quot; &amp;&amp; C.online) ? C.online : C;\n  const en = getField(&quot;jezyk&quot;) === &quot;j_en&quot;;\n  if (Date.now() &lt; T.przelaczenie) {\n    if (!en) {\n      return &quot;op\u0142ata obni\u017cona (przy wp\u0142acie do &quot; + T.terminy[0] + &quot;)&quot;;\n    }\n    const months = [&quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;,\n                    &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot;];\n    const d = T.terminy[0].split(&quot;.&quot;);\n    return &quot;Early Bird fee (payment by &quot; + parseInt(d[0], 10) + &quot; &quot; + months[parseInt(d[1], 10) - 1] + &quot; &quot; + d[2] + &quot;)&quot;;\n  }\n  return en ? &quot;regular fee&quot; : &quot;op\u0142ata standardowa&quot;;\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_live_html elementor-field-group elementor-column elementor-field-group-Tekst_oplata elementor-col-100\">\n\t\t\t\t\t<div data-code=\"&lt;p&gt;Amount due:&lt;\/p&gt;&lt;b&gt;{{ form.waluta_brutto }}&lt;\/b&gt; &lt;br&gt;&lt;br&gt;In words:  &lt;b&gt;{{ form.oplata_slownie }}&lt;\/b&gt;&lt;br&gt;&lt;br&gt;Payment deadline: &lt;b&gt;by {{ form.termin_wplaty }}&lt;\/b&gt;\" class=\"dce-live-html-wrapper\" data-real-time=\"\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-info_sponsor elementor-col-100\">\n\t\t\t\t\t<p style=\"font-size:14px;margin:0;\">The participation fee will be determined individually by agreement with the Organising Committee.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-info_komitet elementor-col-100\">\n\t\t\t\t\t<p style=\"font-size:13px;margin:0;\">The participation of Members of the Scientific Committee in the conference arises from their role as co-organisers and forms part of their cooperation in preparing the conference, in particular reviewing papers and co-developing the scientific programme.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-Etap_2 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-h_dane_osobowe elementor-col-100\">\n\t\t\t\t\t<h3>Participant's personal details<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-walidacja_pol elementor-col-100\">\n\t\t\t\t\t<style>.elementor-field-group-walidacja_pol{display:none !important}<\/style>\n<script>\n(function () {\n  \/\/ Walidacja formatu pol formularza rejestracji TKZ 2027 (od 15.10.2026). Pole HTML \"walidacja_pol\" jest ukryte,\n  \/\/ zawiera tylko ten skrypt. Bledny format = wlasny komunikat bledu pola (setCustomValidity): Elementor nie\n  \/\/ przechodzi do nastepnego kroku, a przegladarka pokazuje komunikat; ponizej pola pojawia sie ten sam tekst.\n  \/\/ Pola ukryte warunkami formularza sa wylaczone (disabled) - przegladarka ich nie sprawdza.\n  \/\/ Wersja EN pliku walidacja_PL.html (te same reguly, teksty EN).\n  var script = document.currentScript;\n  if (!script) { return; }\n  var KRAJE_PL = [\"Polska\", \"Poland\"];\n  var TXT = {\n    tel: \"Please enter a valid phone number: 7\u201315 digits, optionally starting with +; spaces, hyphens and brackets are allowed (e.g. +48 600 123 456).\",\n    imie: \"The first name may contain only letters, spaces, hyphens, apostrophes and full stops (at least 2 characters).\",\n    nazwisko: \"The last name may contain only letters, spaces, hyphens, apostrophes and full stops (at least 2 characters).\",\n    kodPl: \"A Polish post code has the format 00-000.\",\n    kod: \"Please enter a valid post code: 2\u201310 characters \u2013 letters, digits, spaces or hyphens.\",\n    miasto: \"The city name must start with a letter and may contain letters, digits, spaces and the characters . , ' - ( ) \/.\"\n  };\n  var LITERY = \/^[\\p{L}\\p{M}][\\p{L}\\p{M}\\s.'\u2019\\-]*$\/u;\n\n  function tel(v) {\n    var cyfry = v.replace(\/\\D\/g, \"\");\n    if (!\/^\\+?[0-9\\s().\\-\\\/]+$\/.test(v) || cyfry.length < 7 || cyfry.length > 15 || \/^(\\d)\\1+$\/.test(cyfry)) { return TXT.tel; }\n    return \"\";\n  }\n  function osoba(komunikat) {\n    return function (v) { return (LITERY.test(v) && v.replace(\/[^\\p{L}]\/gu, \"\").length >= 2) ? \"\" : komunikat; };\n  }\n  function kod(v, form) {\n    var kraj = form.querySelector('[name=\"form_fields[kraj_firma]\"]');\n    if (kraj && KRAJE_PL.indexOf(kraj.value) >= 0) { return \/^\\d{2}-\\d{3}$\/.test(v) ? \"\" : TXT.kodPl; }\n    return \/^[A-Za-z0-9][A-Za-z0-9 \\-]{1,9}$\/.test(v) ? \"\" : TXT.kod;\n  }\n  function miasto(v) {\n    return (\/^[\\p{L}\\p{M}][\\p{L}\\p{M}\\d\\s.,'\u2019()\\-\\\/]*$\/u.test(v) && v.replace(\/[^\\p{L}]\/gu, \"\").length >= 2) ? \"\" : TXT.miasto;\n  }\n  \/\/ porzadkowanie wpisu przed sprawdzeniem (tylko oczywiste przypadki)\n  function popraw(nazwa, el, form) {\n    var v = el.value.replace(\/\\s+\/g, \" \").trim();\n    if (nazwa === \"kod_p_firma\") {\n      var kraj = form.querySelector('[name=\"form_fields[kraj_firma]\"]');\n      var pl = kraj && KRAJE_PL.indexOf(kraj.value) >= 0;\n      \/\/ \u201e00613\u201d \u2192 \u201e00-613\u201d tylko dla Polski; my\u015blnik dodany przez skrypt znika, gdy kraj zmieni si\u0119 na inny\n      if (pl && \/^\\d{5}$\/.test(v)) { v = v.slice(0, 2) + \"-\" + v.slice(2); el.dataset.tkzMyslnik = \"1\"; }\n      else if (!pl && el.dataset.tkzMyslnik === \"1\" && \/^\\d{2}-\\d{3}$\/.test(v)) { v = v.replace(\"-\", \"\"); delete el.dataset.tkzMyslnik; }\n      if (!pl) { v = v.toUpperCase(); }\n    }\n    if (v !== el.value) { el.value = v; }\n  }\n  var REGULY = { tel: tel, imie: osoba(TXT.imie), nazwisko: osoba(TXT.nazwisko), kod_p_firma: kod, miejscowosc_firma: miasto };\n\n  function gotowe() {\n    var form = script.closest(\"form\");\n    if (!form) { return; }\n    function blad(el, tekst) {\n      var grupa = el.closest(\".elementor-field-group\");\n      var span = grupa && grupa.querySelector(\".tkz-blad-pola\");\n      if (tekst && grupa && !span) {\n        span = document.createElement(\"div\");\n        span.className = \"tkz-blad-pola\";\n        span.style.cssText = \"width:100%;font-size:13px;color:#c0392b;margin-top:4px;\";\n        grupa.appendChild(span);\n      }\n      if (span) { span.textContent = tekst; span.style.display = tekst ? \"\" : \"none\"; }\n    }\n    function sprawdz(nazwa, pokazBlad) {\n      var el = form.querySelector('[name=\"form_fields[' + nazwa + ']\"]');\n      if (!el) { return; }\n      var v = el.value.trim();\n      var tekst = v ? REGULY[nazwa](v, form) : \"\";   \/\/ puste pole - pilnuje \"wymagane\"\n      el.setCustomValidity(tekst);\n      if (pokazBlad || !tekst) { blad(el, tekst); }\n    }\n    Object.keys(REGULY).forEach(function (nazwa) {\n      var el = form.querySelector('[name=\"form_fields[' + nazwa + ']\"]');\n      if (!el) { return; }\n      el.addEventListener(\"input\", function () { delete el.dataset.tkzMyslnik; sprawdz(nazwa, false); });\n      el.addEventListener(\"change\", function () { popraw(nazwa, el, form); sprawdz(nazwa, true); });\n      el.addEventListener(\"invalid\", function () { if (el.validity.customError) { blad(el, el.validationMessage); } });\n      sprawdz(nazwa, false);\n    });\n    var kraj = form.querySelector('[name=\"form_fields[kraj_firma]\"]');\n    if (kraj) {\n      kraj.addEventListener(\"change\", function () {\n        var kodEl = form.querySelector('[name=\"form_fields[kod_p_firma]\"]');\n        if (kodEl && kodEl.value.trim()) { popraw(\"kod_p_firma\", kodEl, form); sprawdz(\"kod_p_firma\", true); }\n      });\n    }\n    form.addEventListener(\"reset\", function () {\n      setTimeout(function () { Object.keys(REGULY).forEach(function (n) { sprawdz(n, false); }); }, 0);\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", gotowe);\n  } else {\n    gotowe();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-tytul elementor-col-20\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tytul\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTitle\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[tytul]\" id=\"form-field-tytul\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"e.g. Dr\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-imie elementor-col-40 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-imie\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFirst name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[imie]\" id=\"form-field-imie\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Enter your first name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nazwisko elementor-col-40 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nazwisko\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tLast name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nazwisko]\" id=\"form-field-nazwisko\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Enter your last name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-afiliacja elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-afiliacja\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAffiliation\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[afiliacja]\" id=\"form-field-afiliacja\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"University, institution or company\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-emails elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-emails\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tParticipant's email\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[emails]\" id=\"form-field-emails\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"mail@mail.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-emails_p elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-emails_p\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tConfirm email\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[emails_p]\" id=\"form-field-emails_p\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"mail@mail.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-err_email elementor-col-100\">\n\t\t\t\t\t<h5 style=\"color: red; \">The email addresses entered are different. Please provide the correct email address.<\/h5>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-tel elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tel\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[tel]\" id=\"form-field-tel\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"+00123456789\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-dodatkowe_info elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-dodatkowe_info\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdditional information\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[dodatkowe_info]\" id=\"form-field-dodatkowe_info\" rows=\"3\" placeholder=\"E.g. preferred roommate, participation without accommodation, etc.\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-Etap_3 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-h_faktura elementor-col-100\">\n\t\t\t\t\t<h3>Invoice details<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-nabywca elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nabywca\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tBuyer\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"firma\" id=\"form-field-nabywca-0\" name=\"form_fields[nabywca]\" required=\"required\"> <label for=\"form-field-nabywca-0\">Company \/ institution \/ self-employed person<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"osoba\" id=\"form-field-nabywca-1\" name=\"form_fields[nabywca]\" required=\"required\"> <label for=\"form-field-nabywca-1\">Individual<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-status_vat elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-status_vat\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tVAT status\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"pl_vat\" id=\"form-field-status_vat-0\" name=\"form_fields[status_vat]\" required=\"required\"> <label for=\"form-field-status_vat-0\">Polish taxpayer \u2013 VAT-registered<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"pl_zw113\" id=\"form-field-status_vat-1\" name=\"form_fields[status_vat]\" required=\"required\"> <label for=\"form-field-status_vat-1\">Polish taxpayer \u2013 VAT-exempt (Article 113 of the Polish VAT Act)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"pl_zw43\" id=\"form-field-status_vat-2\" name=\"form_fields[status_vat]\" required=\"required\"> <label for=\"form-field-status_vat-2\">Polish taxpayer \u2013 VAT-exempt (Article 43 of the Polish VAT Act)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"ue\" id=\"form-field-status_vat-3\" name=\"form_fields[status_vat]\" required=\"required\"> <label for=\"form-field-status_vat-3\">EU taxpayer<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"spoza_ue\" id=\"form-field-status_vat-4\" name=\"form_fields[status_vat]\" required=\"required\"> <label for=\"form-field-status_vat-4\">Entity from a non-EU country<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-nip_prefix elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nip_prefix\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEU country (VAT prefix)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[nip_prefix]\" id=\"form-field-nip_prefix\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"AT\">Austria (AT)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"BE\">Belgium (BE)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"BG\">Bulgaria (BG)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"HR\">Croatia (HR)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CY\">Cyprus (CY)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CZ\">Czechia (CZ)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"DK\">Denmark (DK)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"EE\">Estonia (EE)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"FI\">Finland (FI)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"FR\">France (FR)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"EL\">Greece (EL)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"ES\">Spain (ES)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"NL\">Netherlands (NL)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"IE\">Ireland (IE)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"XI\">Northern Ireland (XI)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"LT\">Lithuania (LT)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"LU\">Luxembourg (LU)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"LV\">Latvia (LV)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"MT\">Malta (MT)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"DE\">Germany (DE)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PT\">Portugal (PT)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RO\">Romania (RO)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SK\">Slovakia (SK)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SI\">Slovenia (SI)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SE\">Sweden (SE)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"HU\">Hungary (HU)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"IT\">Italy (IT)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nip elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nip\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTax number (VAT ID)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nip]\" id=\"form-field-nip\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Number only, without the country prefix\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-vies_info elementor-col-100\">\n\t\t\t\t\t<div class=\"tkz-vies\" data-lang=\"en\">\n  <button type=\"button\" class=\"elementor-button elementor-size-sm e-form__buttons__wrapper__button e-form__buttons__wrapper__button-next tkz-vies__btn\">Check the NIP in the register of VAT taxpayers<\/button>\n  <div class=\"tkz-vies__status\" aria-live=\"polite\" style=\"min-height:1.4em;font-size:13px;margin:8px 0 0;\"><\/div>\n<\/div>\n<script>\n(function () {\n  var script = document.currentScript;\n  if (!script) { return; }\n\n  \/\/ Weryfikacja numeru nabywcy \"firma\" (od 1.10.2026; od 14.10.2026 wynik NIE blokuje przejscia dalej):\n  \/\/  - Podatnik UE -> VIES (prefiks z pola \"Kraj UE\").\n  \/\/  - Podatnik PL -> suma kontrolna NIP + wykaz podatnikow VAT MF (\"biala lista\"); przy \"podatnik VAT\"\n  \/\/                   oczekiwany status \"Czynny\". Prefiks zawsze PL.\n  \/\/  Kazdy wynik inny niz potwierdzenie (niepotwierdzony, zly format, awaria uslugi, inny status) =\n  \/\/  ostrzezenie pod przyciskiem + adnotacja dla ksiegowosci \"niezweryfikowany\" w mailu i PDF.\n  \/\/  Blokuje tylko puste pole NIP.\n  \/\/  - spoza UE i osoba fizyczna -> bez weryfikacji.\n  \/\/ Ostateczna kontrola jest po stronie serwera (walidacja PHP formularza).\n  \/\/ Wersja EN = vies_info_PL.html z tekstami EN; status z wykazu MF zostaje po polsku (tak zwraca API)\n  \/\/ i dostaje tlumaczenie w nawiasie (STATUS_EN, to samo w walidacji PHP EN).\n  var TXT = {\n    btnVies:    \"Check the number in VIES\",\n    btnMf:      \"Check the NIP in the register of VAT taxpayers\",\n    btnTrwa:    \"Checking\u2026\",\n    checking:   \"Checking the number in the VIES database\u2026\",\n    checkingMf: \"Checking the NIP in the register of VAT taxpayers (Polish Ministry of Finance)\u2026\",\n    ok:         \"VAT number confirmed in the VIES database\",\n    bad:        \"The VAT number was not confirmed in VIES. Please check the number and the country prefix.\",\n    down:       \"The VIES service is temporarily unavailable \u2014 you can continue; the VAT number will be checked by the accounts department.\",\n    format:     \"The VAT number has an invalid format for the selected country.\",\n    nipZly:     \"Invalid NIP \u2014 please check the digits (the NIP has 10 digits, without the PL prefix).\",\n    mfCzynny:   \"Active VAT taxpayer (register of VAT taxpayers, Polish Ministry of Finance)\",\n    mfNieCzynny:\"According to the register of VAT taxpayers (Polish Ministry of Finance), this NIP does not belong to an active VAT taxpayer\",\n    mfBrak:     \"This NIP is not in the register of VAT taxpayers (Polish Ministry of Finance).\",\n    mfPopraw:   \"Please check the NIP or select the correct VAT status.\",\n    mfZwBrak:   \"The NIP is valid. It is not in the register of VAT taxpayers \u2014 this is possible for VAT-exempt taxpayers.\",\n    mfStatus:   \"Register of VAT taxpayers (Polish Ministry of Finance): status\",\n    mfDown:     \"The register of VAT taxpayers is temporarily unavailable \u2014 you can still submit the form; the NIP will be checked by the accounts department.\",\n    pusty:      \"Enter the VAT number.\",\n    pustyMf:    \"Enter the NIP (10 digits).\",\n    zmieniony:  \"Click the button above to check the number.\",\n    dalej:      \"If the number is correct, you can continue \u2014 it will be checked by the accounts department.\"\n  };\n  \/\/ Adnotacja do maila i PDF (pole nip_weryfikacja) \u2014 serwer ustawia ja ponownie przy wysylce,\n  \/\/ te same teksty sa w walidacji PHP formularza.\n  var DOPISEK = {\n    vies:   \"\u2713 VAT number confirmed in the VIES database\",\n    czynny: \"\u2713 Active VAT taxpayer in the register of VAT taxpayers (Polish Ministry of Finance)\",\n    inny:   \"Register of VAT taxpayers (Polish Ministry of Finance): status\",\n    brak:   \"NIP not found in the register of VAT taxpayers (Polish Ministry of Finance).\",\n    awaria:     \"NIP not verified \u2014 the register of VAT taxpayers (Polish Ministry of Finance) was unavailable; to be checked by the accounts department.\",\n    viesZly:    \"VAT number not verified \u2014 not confirmed in the VIES database; to be checked by the accounts department.\",\n    viesAwaria: \"VAT number not verified \u2014 the VIES service was unavailable; to be checked by the accounts department.\",\n    viesFormat: \"VAT number not verified \u2014 invalid format for the selected country; to be checked by the accounts department.\",\n    nipZly:     \"NIP not verified \u2014 invalid check digit; to be checked by the accounts department.\",\n    vatBrak:    \"NIP not verified as an active VAT taxpayer \u2014 not in the register of VAT taxpayers (Polish Ministry of Finance); to be checked by the accounts department.\",\n    vatInny:    \"NIP not verified as an active VAT taxpayer \u2014 register of VAT taxpayers (Polish Ministry of Finance): status\",\n    sprawdzi:   \"; to be checked by the accounts department.\"\n  };\n  \/\/ Status z wykazu MF po polsku + tlumaczenie: \u201cZwolniony\u201d (VAT-exempt).\n  var STATUS_EN = { \"Czynny\": \"active\", \"Zwolniony\": \"VAT-exempt\", \"Niezarejestrowany\": \"not registered\" };\n  function statusMf(s) {\n    return \"\u201c\" + s + \"\u201d\" + (STATUS_EN[s] ? \" (\" + STATUS_EN[s] + \")\" : \"\");\n  }\n  var ZIELONY = \"#1e7e34\", CZERWONY = \"#c0392b\", BRAZ = \"#8a6d3b\", SZARY = \"#555\";\n\n  function gotowe() {\n    var form = script.closest(\"form\");\n    if (!form) { return; }\n\n    var korzen   = script.parentNode;\n    var box      = korzen.querySelector(\".tkz-vies__status\");\n    var przycisk = korzen.querySelector(\".tkz-vies__btn\");\n    var elPrefix = form.querySelector('[name=\"form_fields[nip_prefix]\"]');\n    var elNip    = form.querySelector('[name=\"form_fields[nip]\"]');\n    var elStatus = form.querySelector('[name=\"form_fields[vies_status]\"]');\n    var elNazwa  = form.querySelector('[name=\"form_fields[vies_nazwa]\"]');\n    var elAdres  = form.querySelector('[name=\"form_fields[vies_adres]\"]');\n    var elWer    = form.querySelector('[name=\"form_fields[nip_weryfikacja]\"]');\n    if (!elNip || !box || !przycisk) { return; }\n\n    function pokaz(tekst, kolor) {\n      box.textContent = tekst;\n      box.style.color = kolor;\n    }\n    function wybrane(nazwa) {\n      var z = form.querySelector('[name=\"form_fields[' + nazwa + ']\"]:checked');\n      return z ? z.value : \"\";\n    }\n    function ustaw(el, wartosc) {\n      if (el && !el.value.trim() && wartosc) {\n        el.value = wartosc;\n        el.dispatchEvent(new Event(\"input\", { bubbles: true }));\n      }\n    }\n    function pole(nazwa) {\n      return form.querySelector('[name=\"form_fields[' + nazwa + ']\"]');\n    }\n\n    \/\/ \"ue\" | \"pl_vat\" | \"pl_zw\" | \"\" (bez weryfikacji)\n    function tryb() {\n      if (wybrane(\"nabywca\") !== \"firma\") { return \"\"; }\n      var st = wybrane(\"status_vat\");\n      if (st === \"ue\") { return \"ue\"; }\n      if (st === \"pl_vat\") { return \"pl_vat\"; }\n      if (st === \"pl_zw113\" || st === \"pl_zw43\") { return \"pl_zw\"; }\n      return \"\";\n    }\n    function etykieta() {\n      return tryb() === \"ue\" ? TXT.btnVies : TXT.btnMf;\n    }\n\n    \/\/ Numer w postaci, w jakiej idzie do VIES (prefiks + numer) albo do wykazu MF (10 cyfr).\n    function numer() {\n      var vat = (elNip.value || \"\").toUpperCase().replace(\/[^A-Z0-9]\/g, \"\");\n      if (tryb() === \"ue\") {\n        var cc = (elPrefix ? elPrefix.value : \"\").toUpperCase().trim();\n        if (cc && vat.indexOf(cc) === 0) { vat = vat.slice(cc.length); }\n        return { zrodlo: \"vies\", cc: cc, vat: vat, klucz: \"vies|\" + cc + \"|\" + vat };\n      }\n      if (vat.indexOf(\"PL\") === 0) { vat = vat.slice(2); }\n      return { zrodlo: \"mf\", cc: \"PL\", vat: vat, klucz: \"mf|\" + vat };\n    }\n    \/\/ Suma kontrolna NIP: wagi 6,5,7,2,3,4,5,6,7; reszta z dzielenia przez 11 = ostatnia cyfra.\n    function nipPoprawny(nip) {\n      if (!\/^\\d{10}$\/.test(nip)) { return false; }\n      var wagi = [6, 5, 7, 2, 3, 4, 5, 6, 7], suma = 0;\n      for (var i = 0; i < 9; i++) { suma += wagi[i] * Number(nip.charAt(i)); }\n      var k = suma % 11;\n      return k !== 10 && k === Number(nip.charAt(9));\n    }\n    function formatOk(n) {\n      return n.zrodlo === \"mf\" ? nipPoprawny(n.vat) : (n.vat.length >= 4 && n.vat.length <= 14);\n    }\n\n    \/\/ Wynik ostatniego sprawdzenia i numer, ktorego dotyczy.\n    \/\/ stan: VIES \"ok\" | \"zly\"; wykaz MF \"czynny\" | \"inny\" | \"brak\"; oba \"awaria\" | \"format\"\n    var wynik = { klucz: null, stan: \"\", status: \"\", nazwa: \"\", adres: \"\" };\n    var wTrakcie = false;\n    function aktualny() {\n      return !wTrakcie && wynik.klucz !== null && wynik.klucz === numer().klucz;\n    }\n\n    \/\/ \u2500\u2500 BLOKADA PRZEJSCIA DALEJ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    \/\/ Od 14.10.2026 blokuje tylko puste pole NIP (wlasny komunikat bledu -> checkValidity() = false).\n    \/\/ Wynik weryfikacji (takze jej brak, gdy uczestnik przejdzie dalej przed odpowiedzia uslugi)\n    \/\/ nie blokuje - serwer sprawdza numer jeszcze raz przy wysylce i ustawia adnotacje.\n    function blokada() {\n      var t = tryb(), tekst = \"\";\n      if (t && !numer().vat) { tekst = t === \"ue\" ? TXT.pusty : TXT.pustyMf; }\n      elNip.setCustomValidity(tekst);\n    }\n\n    \/\/ Komunikat pod przyciskiem dla biezacego trybu i wyniku (ostrzezenia na brazowo - nie blokuja).\n    function opisz() {\n      var t = tryb();\n      if (!t || !aktualny()) { return; }\n      var nz = wynik.nazwa ? \": \" + wynik.nazwa : \"\";\n      if (wynik.stan === \"format\") { pokaz((t === \"ue\" ? TXT.format : TXT.nipZly) + \" \" + TXT.dalej, BRAZ); }\n      else if (t === \"ue\") {\n        if (wynik.stan === \"ok\") { pokaz(\"\u2713 \" + TXT.ok + nz, ZIELONY); }\n        else if (wynik.stan === \"zly\") { pokaz(TXT.bad + \" \" + TXT.dalej, BRAZ); }\n        else { pokaz(TXT.down, BRAZ); }\n      }\n      else if (wynik.stan === \"awaria\") { pokaz(TXT.mfDown, BRAZ); }\n      else if (wynik.stan === \"czynny\") { pokaz(\"\u2713 \" + TXT.mfCzynny + nz, ZIELONY); }\n      else if (t === \"pl_vat\") {\n        pokaz((wynik.stan === \"inny\" ? TXT.mfNieCzynny + \" \u2014 status \" + statusMf(wynik.status) + \".\" : TXT.mfBrak) + \" \" + TXT.mfPopraw + \" \" + TXT.dalej, BRAZ);\n      }\n      else { pokaz(wynik.stan === \"inny\" ? TXT.mfStatus + \" \" + statusMf(wynik.status) + nz : TXT.mfZwBrak, SZARY); }\n    }\n\n    \/\/ Pola ukryte: vies_status \/ vies_nazwa \/ vies_adres \/ nip_weryfikacja (mail, PDF, arkusz).\n    function zapiszStan() {\n      var t = tryb(), akt = t && aktualny(), n = numer(), st = \"\", dop = \"\";\n      if (akt) {\n        var nz = wynik.nazwa ? \" \u2014 \" + wynik.nazwa : \"\";\n        st = { ok: \"potwierdzony\", zly: \"niepotwierdzony\", czynny: \"mf_czynny\", inny: \"mf_inny\", brak: \"mf_brak\",\n               format: \"format\", awaria: n.zrodlo === \"mf\" ? \"mf_niedostepne\" : \"niedostepne\" }[wynik.stan] || \"\";\n        if (wynik.stan === \"format\") { dop = t === \"ue\" ? DOPISEK.viesFormat : DOPISEK.nipZly; }\n        else if (t === \"ue\") { dop = wynik.stan === \"ok\" ? DOPISEK.vies + nz : (wynik.stan === \"zly\" ? DOPISEK.viesZly : DOPISEK.viesAwaria); }\n        else if (wynik.stan === \"czynny\") { dop = DOPISEK.czynny + nz; }\n        else if (wynik.stan === \"awaria\") { dop = DOPISEK.awaria; }\n        else if (t === \"pl_vat\") {\n          dop = wynik.stan === \"inny\" ? DOPISEK.vatInny + \" \" + statusMf(wynik.status) + nz + DOPISEK.sprawdzi : DOPISEK.vatBrak;\n        }\n        else if (wynik.stan === \"inny\") { dop = DOPISEK.inny + \" \" + statusMf(wynik.status) + nz; }\n        else if (wynik.stan === \"brak\") { dop = DOPISEK.brak; }\n      }\n      if (elStatus) { elStatus.value = st; }\n      if (elNazwa)  { elNazwa.value  = akt ? (wynik.nazwa || \"\") : \"\"; }\n      if (elAdres)  { elAdres.value  = akt ? (wynik.adres || \"\") : \"\"; }\n      if (elWer)    { elWer.value    = dop; }\n    }\n\n    function odswiez() {\n      blokada();\n      zapiszStan();\n    }\n\n    \/\/ Adres z wykazu MF (\"PLAC POLITECHNIKI 1, 00-661 WARSZAWA\") \u2014 tylko do pustych pol.\n    function uzupelnijAdres(adres) {\n      var m = \/^(.*?),\\s*(\\d{2}-\\d{3})\\s+(.+)$\/.exec(adres || \"\");\n      var a = pole(\"adres_firma\"), k = pole(\"kod_p_firma\"), mi = pole(\"miejscowosc_firma\");\n      if (!m || !a || !k || !mi || a.value.trim() || k.value.trim() || mi.value.trim()) { return; }\n      ustaw(a, m[1]);\n      ustaw(k, m[2]);\n      ustaw(mi, m[3]);\n    }\n\n    function sprawdz() {\n      if (wTrakcie) { return; }\n      var t = tryb();\n      if (!t) { return; }\n      var n = numer();\n\n      if (!n.vat) { pokaz(t === \"ue\" ? TXT.pusty : TXT.pustyMf, SZARY); odswiez(); return; }\n      if (!formatOk(n)) {\n        wynik = { klucz: n.klucz, stan: \"format\", status: \"\", nazwa: \"\", adres: \"\" };\n        opisz();\n        odswiez();\n        return;\n      }\n\n      wTrakcie = true;\n      odswiez();\n      przycisk.disabled = true;\n      przycisk.textContent = TXT.btnTrwa;\n      pokaz(n.zrodlo === \"vies\" ? TXT.checking : TXT.checkingMf, SZARY);\n\n      var w = { klucz: n.klucz, stan: \"awaria\", status: \"\", nazwa: \"\", adres: \"\" };\n      var adres = n.zrodlo === \"vies\"\n        ? \"\/wp-json\/tkz\/v1\/vies?cc=\" + encodeURIComponent(n.cc) + \"&vat=\" + encodeURIComponent(n.vat)\n        : \"\/wp-json\/tkz\/v1\/nip?nip=\" + encodeURIComponent(n.vat);\n      fetch(adres, { headers: { \"Accept\": \"application\/json\" } })\n        .then(function (r) { if (!r.ok) { throw new Error(\"http \" + r.status); } return r.json(); })\n        .then(function (d) {\n          if (!d || d.unavailable) { w.stan = \"awaria\"; }\n          else if (n.zrodlo === \"vies\") {\n            w.stan = d.valid ? \"ok\" : \"zly\";\n            if (d.valid) { w.nazwa = d.name || \"\"; w.adres = d.address || \"\"; }\n          }\n          else if (d.invalid) { w.stan = \"format\"; }\n          else if (d.found) {\n            w.status = d.status || \"\";\n            w.stan = w.status === \"Czynny\" ? \"czynny\" : \"inny\";\n            w.nazwa = d.name || \"\";\n            w.adres = d.address || \"\";\n          }\n          else { w.stan = \"brak\"; }\n        })\n        .catch(function () {\n          \/\/ Brak mu-plugina, limit zapytan albo awaria uslugi - przepuszczamy z adnotacja\n          \/\/ (serwer sprawdzi jeszcze raz przy wysylce).\n          w.stan = \"awaria\";\n        })\n        .finally(function () {\n          wTrakcie = false;\n          przycisk.disabled = false;\n          przycisk.textContent = etykieta();\n\n          \/\/ W trakcie zapytania numer mogl zostac zmieniony - wtedy wynik dotyczy juz innego numeru\n          \/\/ i nie wolno go pokazac jako aktualnego; podpowiadamy klikniecie przycisku.\n          if (numer().klucz !== n.klucz) {\n            pokaz(TXT.zmieniony, SZARY);\n            odswiez();\n            return;\n          }\n\n          wynik = w;\n          opisz();\n          odswiez();\n          if (w.stan === \"ok\" || w.stan === \"czynny\" || w.stan === \"inny\") {\n            ustaw(pole(\"nazwa_firma\"), w.nazwa);\n          }\n          if (n.zrodlo === \"mf\" && w.adres) { uzupelnijAdres(w.adres); }\n        });\n    }\n\n    \/\/ Zmiana numeru, kraju albo statusu kasuje poprzedni wynik - zielone potwierdzenie nie moze zostac\n    \/\/ przy innym numerze niz ten, ktory sprawdzono. Sprawdzanie tylko przyciskiem (od 15.10.2026) -\n    \/\/ pod przyciskiem podpowiedz, ze trzeba go kliknac.\n    function poZmianieNumeru() {\n      if (wynik.klucz !== null && wynik.klucz !== numer().klucz) {\n        wynik = { klucz: null, stan: \"\", status: \"\", nazwa: \"\", adres: \"\" };\n      }\n      if (!wTrakcie) {\n        if (tryb() && numer().vat && wynik.klucz === null) { pokaz(TXT.zmieniony, SZARY); }\n        else if (!numer().vat) { pokaz(\"\", SZARY); }\n      }\n      odswiez();\n    }\n\n    przycisk.addEventListener(\"click\", sprawdz);\n    elNip.addEventListener(\"input\", poZmianieNumeru);\n    if (elPrefix) {\n      elPrefix.addEventListener(\"change\", poZmianieNumeru);\n    }\n    form.addEventListener(\"change\", function (e) {\n      if (e.target && (e.target.name === \"form_fields[nabywca]\" || e.target.name === \"form_fields[status_vat]\")) {\n        przycisk.textContent = etykieta();\n        pokaz(\"\", SZARY);\n        opisz();\n        poZmianieNumeru();\n      }\n    });\n\n    \/\/ Gdy \"Dalej\" zostanie zatrzymane przez blokade, powtarzamy powod pod\n    \/\/ przyciskiem - dymek przegladarki znika po chwili.\n    elNip.addEventListener(\"invalid\", function () {\n      if (elNip.validity.customError) { pokaz(elNip.validationMessage, CZERWONY); }\n    });\n\n    \/\/ Po udanej wysylce Elementor czysci formularz - czyscimy tez wynik.\n    form.addEventListener(\"reset\", function () {\n      wynik = { klucz: null, stan: \"\", status: \"\", nazwa: \"\", adres: \"\" };\n      pokaz(\"\", SZARY);\n      setTimeout(function () { przycisk.textContent = etykieta(); odswiez(); }, 0);\n    });\n\n    \/\/ Enter na przycisku: Elementor traktuje kazdy przycisk z klasa\n    \/\/ e-form__buttons__wrapper__button jak \"Dalej\" i przelacza krok. Tu Enter\n    \/\/ ma tylko uruchomic sprawdzenie (domyslne klikniecie przycisku).\n    przycisk.addEventListener(\"keydown\", function (e) {\n      if (e.key === \"Enter\" || e.keyCode === 13) { e.stopPropagation(); }\n    });\n\n    przycisk.textContent = etykieta();\n    odswiez();\n\n    \/\/ Rozmiar przycisku bierzemy z przycisku wysy\u0142ki formularza, tak samo jak\n    \/\/ robi to Elementor dla \"Dalej\" i \"Wstecz\". Zmiana rozmiaru w zak\u0142adce Styl\n    \/\/ przeniesie si\u0119 tu automatycznie, bez przebudowy formularza.\n    var wzorzec = form.querySelector('.elementor-field-type-submit .elementor-button, button[type=\"submit\"].elementor-button');\n    if (wzorzec) {\n      var rozmiar = (wzorzec.className.match(\/elementor-size-[a-z]+\/) || [])[0];\n      if (rozmiar) {\n        przycisk.className = przycisk.className.replace(\/elementor-size-[a-z]+\/, rozmiar);\n      }\n    }\n\n    \/\/ Klasa e-form__buttons__wrapper__button-next daje ten sam wygl\u0105d co\n    \/\/ przycisk \"Dalej\", ale skrypt krok\u00f3w Elementora przy zmianie etykiety\n    \/\/ \"Dalej\" w edytorze nadpisuje tekst WSZYSTKICH element\u00f3w z t\u0105 klas\u0105.\n    \/\/ Pilnujemy wi\u0119c, \u017ceby nasz przycisk zachowa\u0142 w\u0142asn\u0105 etykiet\u0119.\n    if (window.MutationObserver) {\n      new MutationObserver(function () {\n        if (!wTrakcie && przycisk.textContent !== etykieta()) {\n          przycisk.textContent = etykieta();\n        }\n      }).observe(przycisk, { childList: true, characterData: true, subtree: true });\n    }\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", gotowe);\n  } else {\n    gotowe();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nazwa_firma elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nazwa_firma\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull name of company \/ institution\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nazwa_firma]\" id=\"form-field-nazwa_firma\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"As it should appear on the invoice\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-adres_firma elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-adres_firma\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAddress\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[adres_firma]\" id=\"form-field-adres_firma\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Street, building \/ flat number\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-kod_p_firma elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-kod_p_firma\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPost code\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[kod_p_firma]\" id=\"form-field-kod_p_firma\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"00-000\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-miejscowosc_firma elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-miejscowosc_firma\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCity\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[miejscowosc_firma]\" id=\"form-field-miejscowosc_firma\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"City\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-kraj_firma elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-kraj_firma\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCountry\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[kraj_firma]\" id=\"form-field-kraj_firma\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Poland\" selected=\"selected\">Poland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Afghanistan\">Afghanistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Albania\">Albania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Algeria\">Algeria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Andorra\">Andorra<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Angola\">Angola<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Argentina\">Argentina<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Armenia\">Armenia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Australia\">Australia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Austria\">Austria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Azerbaijan\">Azerbaijan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bahamas\">Bahamas<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bahrain\">Bahrain<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bangladesh\">Bangladesh<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Barbados\">Barbados<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belarus\">Belarus<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belgium\">Belgium<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Belize\">Belize<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Benin\">Benin<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bhutan\">Bhutan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bolivia\">Bolivia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Botswana\">Botswana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Brazil\">Brazil<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Brunei\">Brunei<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Bulgaria\">Bulgaria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Burkina Faso\">Burkina Faso<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Burundi\">Burundi<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cabo Verde\">Cabo Verde<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cambodia\">Cambodia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cameroon\">Cameroon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Canada\">Canada<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Central African Republic\">Central African Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Chad\">Chad<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Chile\">Chile<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"China\">China<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Colombia\">Colombia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Comoros\">Comoros<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Costa Rica\">Costa Rica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Croatia\">Croatia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cuba\">Cuba<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Cyprus\">Cyprus<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Czech Republic\">Czech Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Democratic Republic of the Congo\">Democratic Republic of the Congo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Denmark\">Denmark<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Djibouti\">Djibouti<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Dominica\">Dominica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Dominican Republic\">Dominican Republic<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ecuador\">Ecuador<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Egypt\">Egypt<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"El Salvador\">El Salvador<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Eritrea\">Eritrea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Estonia\">Estonia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Eswatini\">Eswatini<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ethiopia\">Ethiopia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Fiji\">Fiji<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Finland\">Finland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"France\">France<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Gabon\">Gabon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Gambia\">Gambia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Georgia\">Georgia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Germany\">Germany<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ghana\">Ghana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Greece\">Greece<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Grenada\">Grenada<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guatemala\">Guatemala<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guinea\">Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Guyana\">Guyana<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Haiti\">Haiti<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Honduras\">Honduras<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Hungary\">Hungary<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iceland\">Iceland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"India\">India<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Indonesia\">Indonesia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iran\">Iran<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Iraq\">Iraq<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ireland\">Ireland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Israel\">Israel<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Italy\">Italy<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Jamaica\">Jamaica<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Japan\">Japan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Jordan\">Jordan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kazakhstan\">Kazakhstan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kenya\">Kenya<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kiribati\">Kiribati<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kosovo\">Kosovo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kuwait\">Kuwait<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Laos\">Laos<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Latvia\">Latvia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lebanon\">Lebanon<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lesotho\">Lesotho<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Liberia\">Liberia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Libya\">Libya<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Liechtenstein\">Liechtenstein<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Lithuania\">Lithuania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Luxembourg\">Luxembourg<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Madagascar\">Madagascar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malawi\">Malawi<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malaysia\">Malaysia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Maldives\">Maldives<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mali\">Mali<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Malta\">Malta<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Marshall Islands\">Marshall Islands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mauritania\">Mauritania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mauritius\">Mauritius<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mexico\">Mexico<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Micronesia\">Micronesia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Moldova\">Moldova<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Monaco\">Monaco<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mongolia\">Mongolia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Montenegro\">Montenegro<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Morocco\">Morocco<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Mozambique\">Mozambique<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Myanmar\">Myanmar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Namibia\">Namibia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nauru\">Nauru<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nepal\">Nepal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Netherlands\">Netherlands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"New Zealand\">New Zealand<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nicaragua\">Nicaragua<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Niger\">Niger<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nigeria\">Nigeria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"North Korea\">North Korea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"North Macedonia\">North Macedonia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Norway\">Norway<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Oman\">Oman<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Pakistan\">Pakistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Palau\">Palau<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Palestine\">Palestine<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Panama\">Panama<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Paraguay\">Paraguay<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Peru\">Peru<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Philippines\">Philippines<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Portugal\">Portugal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Qatar\">Qatar<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Republic of the Congo\">Republic of the Congo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Romania\">Romania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Russia\">Russia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Rwanda\">Rwanda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Lucia\">Saint Lucia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Samoa\">Samoa<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"San Marino\">San Marino<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Senegal\">Senegal<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Serbia\">Serbia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Seychelles\">Seychelles<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sierra Leone\">Sierra Leone<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Singapore\">Singapore<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Slovakia\">Slovakia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Slovenia\">Slovenia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Solomon Islands\">Solomon Islands<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Somalia\">Somalia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Africa\">South Africa<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Korea\">South Korea<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"South Sudan\">South Sudan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Spain\">Spain<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sri Lanka\">Sri Lanka<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sudan\">Sudan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Suriname\">Suriname<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Sweden\">Sweden<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Switzerland\">Switzerland<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Syria\">Syria<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"S\u00e3o Tom\u00e9 and Pr\u00edncipe\">S\u00e3o Tom\u00e9 and Pr\u00edncipe<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Taiwan\">Taiwan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tajikistan\">Tajikistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tanzania\">Tanzania<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Thailand\">Thailand<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Timor-Leste\">Timor-Leste<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Togo\">Togo<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tonga\">Tonga<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tunisia\">Tunisia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Turkmenistan\">Turkmenistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tuvalu\">Tuvalu<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"T\u00fcrkiye\">T\u00fcrkiye<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uganda\">Uganda<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ukraine\">Ukraine<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United Kingdom\">United Kingdom<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"United States\">United States<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uruguay\">Uruguay<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Uzbekistan\">Uzbekistan<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vanuatu\">Vanuatu<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vatican City\">Vatican City<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Venezuela\">Venezuela<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vietnam\">Vietnam<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Yemen\">Yemen<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Zambia\">Zambia<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Zimbabwe\">Zimbabwe<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email_faktura elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email_faktura\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail address for correspondence\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email_faktura]\" id=\"form-field-email_faktura\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"mail@mail.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-uwagi_fakt elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-uwagi_fakt\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNotes to invoice\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[uwagi_fakt]\" id=\"form-field-uwagi_fakt\" rows=\"3\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-Etap_4 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-polityka elementor-col-100\">\n\t\t\t\t\tPrivacy policy <br><br>\n<div style=\"font-family: sans-serif; font-size: 12px; text-align: justify; font-style: italic; max-width: 90%; margin: 0 auto;\">\nPursuant to Article 13 and Article 14 of the Regulation (EU) 2016\/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95\/46\/EC (General Data Protection Regulation or GDPR), we hereby inform you that:<br><br>\n<ol style=\"font-family: sans-serif; font-size: 12px; text-align: justify; font-style: italic; max-width: 90%; margin: 0 auto;\">\n<li>The Data Controller of your personal data is the Warsaw University of Technology with its registered office in Warsaw, Pl. Politechniki 1, 00-661 Warsaw, Poland, NIP: 525-000-58-34, REGON: 000001554, helpline: +48 22 234 72 11.<\/li>\n<li>The Data Controller has designated a Data Protection Officer to ensure the correctness of data processing. In matters regarding the processing of personal data, you may contact the Data Protection Officer via e-mail at iod@pw.edu.pl.<\/li>\n<li>Your personal data will be processed for the purpose of the organisation and servicing of the <b>XXII Technical Dam Control International Conference TKZ 2027<\/b>. The legal basis for the processing of your personal data will be your consent to the processing thereof. Disclosure of your data is voluntary but necessary for the purpose for which it is collected.<\/li>\n<li>You have the right of access to your personal data as well as the right to rectification, erasure, and restriction of processing thereof and to object to processing thereof.<\/li>\n<li>Access to your personal data may be provided to companies entrusted by the Warsaw University of Technology with services involving data processing. Your personal data will be deleted within 24 months after the end of the conference unless you give consent to receive information about events organised by the Warsaw University of Technology.<\/li>\n<li>If you give consent to receive information about events organised by the Warsaw University of Technology, you may withdraw your consent at any time, which shall not affect the lawfulness of processing.<\/li>\n<li>You have the right to lodge a complaint with the President of the Personal Data Protection Office if you consider that the processing of your personal data infringes the General Data Protection Regulation (GDPR).<\/li>\n<\/ol>\n<p style=\"margin: 10px 0 0;\">GDPR information clause of the Warsaw University of Technology for persons concluding contracts or agreements: <br><a href=\"https:\/\/www.bip.pw.edu.pl\/content\/download\/82568\/773715\/file\/GDPR%20INFORMATION%20CLAUSE%20FOR%20PERSONS%20CONCLUDING%20CONTRACTS%20OR%20AGREEMENTS%20OR%20FOR%20PERSONS%20DESIGNATED%20TO%20MANAGE%20SUCH%20CONTRACTS%20OR%20AGREEMENTS.pdf\" target=\"_blank\" rel=\"noopener\">download PDF<\/a><\/p>\n<p style=\"margin: 10px 0 0;\">GDPR information clause of the Institute for Applied Research of Warsaw University of Technology Ltd.: <br><a href=\"https:\/\/tkz.is.pw.edu.pl\/wp-content\/uploads\/2026\/10\/KLAUZULA_RODO_IBS_EN.pdf\" target=\"_blank\" rel=\"noopener\">download PDF<\/a><\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-zgoda_pw elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-zgoda_pw\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAcceptance of the privacy policy\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[zgoda_pw]\" id=\"form-field-zgoda_pw\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-zgoda_pw\"><p style=\"font-family: sans-serif; font-size: 13px; text-align: justify; font-style: italic; max-width: 90%; margin: 0 auto;\">In accordance with the Regulation (EU) 2016\/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95\/46\/EC (General Data Protection Regulation), <b>I hereby give consent for my personal data<\/b> (full name, telephone and correspondence address, including email) <b>to be processed by the Warsaw University of Technology<\/b> at Pl. Politechniki 1, 00-661 Warsaw (Poland) for the purpose of receiving information about events organised by the Warsaw University of Technology.<\/p><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-zgoda_ibs elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[zgoda_ibs]\" id=\"form-field-zgoda_ibs\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-zgoda_ibs\"><p style=\"font-family: sans-serif; font-size: 13px; text-align: justify; font-style: italic; max-width: 90%; margin: 0 auto;\"><b>I agree to the processing of my personal data included in the form by the Institute of Applied Research of the Warsaw University of Technology Ltd.<\/b> for the purpose of registration and participation in the XXII Technical Dam Control International Conference TKZ 2027. I provide my personal data voluntarily and declare that they are true. I have been informed that I have the right to access my data, to have them corrected and to request that their processing be stopped.<\/p><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-zgoda_klauzula elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[zgoda_klauzula]\" id=\"form-field-zgoda_klauzula\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-zgoda_klauzula\"><p style=\"font-family: sans-serif; font-size: 13px; text-align: justify; font-style: italic; max-width: 90%; margin: 0 auto;\">I declare that I have read the information clause of the Warsaw University of Technology and Institute for Applied Research of Warsaw University of Technology Ltd.<\/p><br><br><\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_forma_ucz elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_forma_ucz\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_forma_ucz\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_forma_ucz]\" id=\"form-field-txt_forma_ucz\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    stacjonarnie: &quot;On-site&quot;,\n    online: &quot;Online&quot;\n  };\n  const v = getField(&quot;forma_ucz&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_opcja_ucz elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_opcja_ucz\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_opcja_ucz\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_opcja_ucz]\" id=\"form-field-txt_opcja_ucz\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    uczestnik_st: &quot;Participant&quot;,\n    student: &quot;Student \/ PhD Student&quot;,\n    os_tow: &quot;Accompanying person&quot;,\n    komitet: &quot;Member of the Scientific Committee&quot;,\n    sponsor: &quot;Sponsor&quot;,\n    uczestnik_on: &quot;Participant&quot;\n  };\n  const v = getField(&quot;opcja_ucz&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_referat elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_referat\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_referat\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_referat]\" id=\"form-field-txt_referat\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    tak: &quot;Yes&quot;,\n    nie: &quot;No&quot;\n  };\n  const v = getField(&quot;referat&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_jedynka elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_jedynka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_jedynka\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_jedynka]\" id=\"form-field-txt_jedynka\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    tak: &quot;Yes&quot;,\n    nie: &quot;No&quot;\n  };\n  const v = getField(&quot;jedynka&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_wycieczka elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_wycieczka\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_wycieczka\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_wycieczka]\" id=\"form-field-txt_wycieczka\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    tak: &quot;Yes&quot;,\n    nie: &quot;No&quot;\n  };\n  const v = getField(&quot;wycieczka&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_dieta elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_dieta\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_dieta\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_dieta]\" id=\"form-field-txt_dieta\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst EN *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    brak: &quot;No special requirements&quot;,\n    weganska: &quot;Vegan&quot;,\n    wegetarianska: &quot;Vegetarian&quot;,\n    bezglutenowa: &quot;Gluten-free&quot;,\n    bezlaktozowa: &quot;Lactose-free&quot;,\n    inne: &quot;Other (please give details in additional information)&quot;\n  };\n  const v = getField(&quot;dieta&quot;);\n  return SLOWNIK[v] || v;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_nabywca elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_nabywca\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_nabywca\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_nabywca]\" id=\"form-field-txt_nabywca\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  const SLOWNIK = {\n    firma: &quot;Company \/ institution \/ self-employed person&quot;,\n    osoba: &quot;Individual&quot;\n  };\n  const v = getField(&quot;nabywca&quot;);\n  return SLOWNIK[v] || v;\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_status_vat elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_status_vat\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_status_vat\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_status_vat]\" id=\"form-field-txt_status_vat\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* Wartosci pol sa neutralne jezykowo - tu zamieniamy je na tekst *\/\n  \/* uzywany w mailu potwierdzajacym i w potwierdzeniu zgloszenia (PDF). *\/\n  \/* Status VAT dotyczy tylko nabywcy &quot;firma&quot; (osoba fizyczna go nie podaje). *\/\n  const SLOWNIK = {\n    pl_vat: &quot;Polish taxpayer \u2013 VAT-registered&quot;,\n    pl_zw113: &quot;Polish taxpayer \u2013 VAT-exempt under Article 113 of the Polish VAT Act&quot;,\n    pl_zw43: &quot;Polish taxpayer \u2013 VAT-exempt under Article 43 of the Polish VAT Act&quot;,\n    ue: &quot;EU VAT taxpayer&quot;,\n    spoza_ue: &quot;Entity from a country outside the European Union&quot;\n  };\n  if (getField(&quot;nabywca&quot;) !== &quot;firma&quot;) {\n    return &quot;&quot;;\n  }\n  const v = getField(&quot;status_vat&quot;);\n  return SLOWNIK[v] || v;\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-txt_nip elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-txt_nip\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\ttxt_nip\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[txt_nip]\" id=\"form-field-txt_nip\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  \/* NIP \/ numer VAT do maila i potwierdzenia zgloszenia (PDF). *\/\n  \/* Podatnik VAT UE: prefiks kraju + numer (tak jak sprawdza go VIES), np. &quot;ATU12345678&quot;. *\/\n  \/* Pozostali: numer w postaci wpisanej w formularzu. *\/\n  if (getField(&quot;nabywca&quot;) !== &quot;firma&quot;) {\n    return &quot;&quot;;\n  }\n  const nip = (getField(&quot;nip&quot;) || &quot;&quot;).trim();\n  if (getField(&quot;status_vat&quot;) !== &quot;ue&quot;) {\n    return nip;\n  }\n  const cc = (getField(&quot;nip_prefix&quot;) || &quot;&quot;).toUpperCase().trim();\n  let vat = nip.toUpperCase().replace(\/[^A-Z0-9]\/g, &quot;&quot;);\n  if (cc &amp;&amp; vat.indexOf(cc) === 0) {\n    vat = vat.slice(cc.length);\n  }\n  return cc + vat;\n};\n\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-js_referat elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-js_referat\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tJS referat\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[js_referat]\" id=\"form-field-js_referat\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  const opcja = getField(&quot;opcja_ucz&quot;);\n  if (opcja === &quot;os_tow&quot;) {\n    return &quot;&lt;strong&gt;Person I am accompanying:&lt;\/strong&gt; &quot; + getField(&quot;os_tow&quot;) + &quot;&lt;br \/&gt;&quot;;\n  }\n  return &quot;&lt;strong&gt;Intention to submit a paper:&lt;\/strong&gt; &quot; + getField(&quot;txt_referat&quot;) + &quot;&lt;br \/&gt;&quot;;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_js_field elementor-field-group elementor-column elementor-field-group-jezyk elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-jezyk\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tJS jezyk\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input size=\"1\"type=\"dce_js_field text\" name=\"form_fields[jezyk]\" id=\"form-field-jezyk\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-hide=\"yes\" data-field-code=\"return () =&gt; {\n  return &quot;j_en&quot;;\n};\" data-real-time=\"\" readonly=\"\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-vies_status elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[vies_status]\" id=\"form-field-vies_status\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-vies_nazwa elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[vies_nazwa]\" id=\"form-field-vies_nazwa\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-vies_adres elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[vies_adres]\" id=\"form-field-vies_adres\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-nip_weryfikacja elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[nip_weryfikacja]\" id=\"form-field-nip_weryfikacja\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-recaptcha elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-recaptcha\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LdFSiYaAAAAAMUcAepFldo7XbTPErIBspNp9w4X\" data-type=\"v2_checkbox\" data-theme=\"light\" data-size=\"normal\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-dce_counter elementor-field-group elementor-column elementor-field-group-formcount_EN elementor-col-100\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-formcount_EN\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCounter\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"dce_counter\" name=\"form_fields[formcount_EN]\" id=\"form-field-formcount_EN\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" data-counter-id=\"bae482d_e27182c:419\" readonly=\"1\" value=\"1\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9bca619 e-flex e-con-boxed e-con e-parent\" data-id=\"9bca619\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-516ff75 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-headline--style-highlight elementor-widget elementor-widget-animated-headline\" data-id=\"516ff75\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;marker&quot;:&quot;underline&quot;,&quot;highlighted_text&quot;:&quot;15.10.2026&quot;,&quot;highlight_animation_duration&quot;:2200,&quot;highlight_iteration_delay&quot;:5000,&quot;headline_style&quot;:&quot;highlight&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-headline\">\n\t\t\t\t\t<span class=\"elementor-headline-plain-text elementor-headline-text-wrapper\">Rejestracja rozpoczyna si\u0119 w dniu <\/span>\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">15.10.2026<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0d1ab0 e-flex e-con-boxed e-con e-parent\" data-id=\"e0d1ab0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1db95 elementor-widget elementor-widget-spacer\" data-id=\"fc1db95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Formularz rejestracyjny Rejestracja rozpoczyna si\u0119 w dniu 15.10.2026<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-419","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Participant registration - TKZ 2027<\/title>\n<meta name=\"description\" content=\"Registration for the XXII Technical Dam Control International Conference TKZ 2027 (Wroclaw, 14\u201317 September 2027): on-site or online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tkz.is.pw.edu.pl\/en\/registration\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Participant registration - TKZ 2027\" \/>\n<meta property=\"og:description\" content=\"Registration for the XXII Technical Dam Control International Conference TKZ 2027 (Wroclaw, 14\u201317 September 2027): on-site or online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tkz.is.pw.edu.pl\/en\/registration\/\" \/>\n<meta property=\"og:site_name\" content=\"TKZ 2027\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-15T15:30:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tkz.is.pw.edu.pl\/wp-content\/uploads\/2026\/07\/DSC03342-\u2014-16-9-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1435\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"30 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/registration\\\/\",\"url\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/registration\\\/\",\"name\":\"Rejestracja uczestnik\u00f3w - TKZ 2027\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#website\"},\"datePublished\":\"2024-06-02T19:07:41+00:00\",\"dateModified\":\"2026-10-15T15:30:10+00:00\",\"description\":\"Rejestracja na XXII Mi\u0119dzynarodow\u0105 Konferencj\u0119 Technicznej Kontroli Zap\u00f3r TKZ 2027 (Wroc\u0142aw, 14\u201317 wrze\u015bnia 2027): udzia\u0142 stacjonarny lub online.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/registration\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/registration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/registration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Registration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#website\",\"url\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/\",\"name\":\"TKZ 2027\",\"description\":\"Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r\",\"publisher\":{\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#organization\"},\"alternateName\":\"Technical Dam Control International Conference\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#organization\",\"name\":\"TKZ \u2013 Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r\",\"alternateName\":\"Technical Dam Control International Conference\",\"url\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/TKZ_2027_logo_EN_transp-scaled.png\",\"contentUrl\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/TKZ_2027_logo_EN_transp-scaled.png\",\"width\":2560,\"height\":1596,\"caption\":\"TKZ \u2013 Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r\"},\"image\":{\"@id\":\"https:\\\/\\\/tkz.is.pw.edu.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@tkz_conference\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Participant registration - TKZ 2027","description":"Registration for the XXII Technical Dam Control International Conference TKZ 2027 (Wroclaw, 14\u201317 September 2027): on-site or online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tkz.is.pw.edu.pl\/en\/registration\/","og_locale":"en_GB","og_type":"article","og_title":"Participant registration - TKZ 2027","og_description":"Registration for the XXII Technical Dam Control International Conference TKZ 2027 (Wroclaw, 14\u201317 September 2027): on-site or online.","og_url":"https:\/\/tkz.is.pw.edu.pl\/en\/registration\/","og_site_name":"TKZ 2027","article_modified_time":"2026-10-15T15:30:10+00:00","og_image":[{"width":2560,"height":1435,"url":"https:\/\/tkz.is.pw.edu.pl\/wp-content\/uploads\/2026\/07\/DSC03342-\u2014-16-9-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"30 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tkz.is.pw.edu.pl\/registration\/","url":"https:\/\/tkz.is.pw.edu.pl\/registration\/","name":"Participant registration - TKZ 2027","isPartOf":{"@id":"https:\/\/tkz.is.pw.edu.pl\/#website"},"datePublished":"2024-06-02T19:07:41+00:00","dateModified":"2026-10-15T15:30:10+00:00","description":"Registration for the XXII Technical Dam Control International Conference TKZ 2027 (Wroclaw, 14\u201317 September 2027): on-site or online.","breadcrumb":{"@id":"https:\/\/tkz.is.pw.edu.pl\/registration\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tkz.is.pw.edu.pl\/registration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tkz.is.pw.edu.pl\/registration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/tkz.is.pw.edu.pl\/"},{"@type":"ListItem","position":2,"name":"Registration"}]},{"@type":"WebSite","@id":"https:\/\/tkz.is.pw.edu.pl\/#website","url":"https:\/\/tkz.is.pw.edu.pl\/","name":"TKZ 2027","description":"Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r","publisher":{"@id":"https:\/\/tkz.is.pw.edu.pl\/#organization"},"alternateName":"Technical Dam Control International Conference","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tkz.is.pw.edu.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/tkz.is.pw.edu.pl\/#organization","name":"TKZ \u2013 Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r","alternateName":"Technical Dam Control International Conference","url":"https:\/\/tkz.is.pw.edu.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/tkz.is.pw.edu.pl\/#\/schema\/logo\/image\/","url":"https:\/\/tkz.is.pw.edu.pl\/wp-content\/uploads\/2026\/07\/TKZ_2027_logo_EN_transp-scaled.png","contentUrl":"https:\/\/tkz.is.pw.edu.pl\/wp-content\/uploads\/2026\/07\/TKZ_2027_logo_EN_transp-scaled.png","width":2560,"height":1596,"caption":"TKZ \u2013 Mi\u0119dzynarodowa Konferencja Technicznej Kontroli Zap\u00f3r"},"image":{"@id":"https:\/\/tkz.is.pw.edu.pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@tkz_conference"]}]}},"_links":{"self":[{"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/pages\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":5,"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/pages\/419\/revisions"}],"predecessor-version":[{"id":22424,"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/pages\/419\/revisions\/22424"}],"wp:attachment":[{"href":"https:\/\/tkz.is.pw.edu.pl\/en\/wp-json\/wp\/v2\/media?parent=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}