{"webLayers":[{"_id":"5911b31d27ae0bbdb32ad2c4","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"www.postovabanka.sk/odhlasenie-z-ib/","type":"contains"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"5911b48527ae0bbdbdeee144","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"www.postovabanka.sk/odhlasenie-z-ib/","type":"contains"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"6269270e55054522e17f9cb4","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"postovabanka.sk/uvery-a-pozicky/uvery-na-byvanie","type":"contains"}],"exclude_pages":null},"device_target":{"type":"desktop"},"frequency":"once_per_visit","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"62692a115cd447cfc48e10cc","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"postovabanka.sk/uvery-a-pozicky/uvery-na-byvanie","type":"contains"}],"exclude_pages":null},"device_target":{"type":"mobile"},"frequency":"once_per_visit","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"66903470a8f00ddce57c75e5","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"kalkulacky","type":"contains"},{"url":"chcem/365","type":"contains"},{"url":"studentsky-ucet","type":"contains"},{"url":"blog","type":"contains"},{"url":"chcem/ucett","type":"contains"},{"url":"chcem/60","type":"contains"},{"url":"chcem/ucet","type":"contains"},{"url":"/chcem/odmenu","type":"contains"},{"url":"https://365.bank/","type":"exact"}],"exclude_pages":[{"url":"postovabanka","type":"contains"},{"url":"365invest","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"66b1e89479562679cb778dc2","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"nekonecnezazitky","type":"contains"}],"exclude_pages":[{"url":"postovabanka","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"66ba0011a6eac96bbafd46d3","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"vyskusaj-365","type":"contains"}],"exclude_pages":[{"url":"postovabanka","type":"contains"},{"url":"365invest","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]}],"experiments":[{"_id":"69bd3109b90d259b3f964874","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"365.bank/digipozicka/odmena","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"69c1466354d1fbcef38da9f3","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"365.bank/ucet/pozviavyhraj","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]}],"constantManagedTags":[{"uses_overlay":false,"type":"js","parametrized_definition":"try {\r\n  var exp_specials_mail = document.querySelector(\"#\\\\39 0e6f78a-a35a-492e-9ac5-129af78618bd\").value;\r\n  var exp_specials_form = document.querySelector(\"#pageBlock_4 \u003e div \u003e app-form-block \u003e section \u003e div \u003e div \u003e div.w-50p.mr-100.xl\\\\:mr-50.lg\\\\:mr-0.lg\\\\:w-100p.lg\\\\:mb-50 \u003e app-default-form \u003e form \u003e div.flex.justify-center.items-center.pt-25.ng-tns-c48-2 \u003e button\");\r\n\t\r\n\texp_specials_form.addEventListener(\"click\", function() {\r\n\t\texponea.identify({email: exp_specials_mail});\r\n\t\texponea.track('identify', {type: \"specials\"});\r\n\t\texponea.track('form', {\r\n      email: exp_specials_mail,\r\n      product: 'specials'\r\n    });\r\n  });\r\n\r\n}\r\n\r\ncatch (exc) {\r\n\texponea.track('event_error', {\r\n\t\tevent: 'identify',\r\n\t\texception: exc.toString(),\r\n\t\tlocation: window.location.href,\r\n\t\tpath: window.location.pathname\r\n\t});\r\n}","trigger":{"include_pages":[{"url":"https://365.bank/specials","type":"contains"}],"exclude_pages":null},"_id":"626a87e4c36b4fad8f979518"},{"uses_overlay":false,"type":"js","parametrized_definition":"function smartie_concern() {\r\n\texponea.track(\"smartie_concern\", {\r\n\t\taction: \"click\",\r\n\t\tcta: \"chcem_smartie\"\r\n\t});\r\n}\r\n\r\nif (document.body.contains(\"mr-10 ng-star-inserted\")) {\r\n\tvar expSmartieClick = document.getElementsByClassName(\"mr-10 ng-star-inserted\");\r\n\tsmartie_concern();\r\n\texpSmartieClick[1].addEventListener(\"click\", smartie_concern, false);\r\n}\r\n\r\ntry {\r\n\tvar expemail = document.querySelector(\"#Email\").value;\r\n\tvar expbtn = document.querySelector(\"#LoginSubmit\");\r\n\t\r\n\texpbtn.addEventListener(\"click\", function() {\r\n\t\texponea.identify({email: expemail});\r\n\t\texponea.track('identify', {type: \"smartie\"});\r\n\t\texponea.track('smartie_start', {step: 1});\r\n\t});\r\n}\r\n\r\ncatch (exc) {\r\n\texponea.track('event_error', {\r\n\t\tevent: 'identify',\r\n\t\texception: exc.toString(),\r\n\t\tlocation: window.location.href,\r\n\t\tpath: window.location.pathname\r\n\t});\r\n}\r\n\r\n/*\r\n/////// STEP1 smartie.sk/start\r\n\r\ntry {\r\n\tvar expemail = document.querySelector(\"#Email\").value;\r\n\tvar expbtn = document.querySelector(\"#LoginSubmit\");\r\n\t\r\n\texpbtn.addEventListener(\"click\", function() {\r\n\t\texponea.identify({email: expemail});\r\n\t\texponea.track('identify', {type: \"smartie\"});\r\n\t\texponea.track('smartie_start', {step: 1});\r\n\t});\r\n}\r\n\r\ncatch (esc) {\r\n\texponea.track('event_error', {\r\n\t\tevent: 'identify',\r\n\t\texception: exc.toString(),\r\n\t\tlocation: window.location.href,\r\n\t\tpath: window.location.pathname\r\n\t});\r\n}\r\n\r\n\r\n/////// STEP2 smartie.sk/start\r\ntry {\r\n\tvar expbtncard = document.querySelector(\"#Next\");\r\n\tfunction checkcard() {\r\n\t\tconst cardAmount = document.querySelectorAll(\".active\")[0].id;\r\n\t\tif(document.querySelectorAll(\".active\")) {\r\n\t\t\texponea.track('smartie_start', {\r\n\t\t\t\t'step': 2,\r\n\t\t\t\t'card_type': cardAmount\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\nexpbtncard.addEventListener(\"click\", checkcard, false);\r\n}\r\n\r\ncatch (esc) {\r\n\texponea.track('event_error', {\r\n\t\tevent: 'smartie_start',\r\n\t\texception: exc.toString(),\r\n\t\tlocation: window.location.href,\r\n\t\tpath: window.location.pathname\r\n\t});\r\n}\r\n\r\n\r\n/////// STEP3 smartie.sk/start\r\n\r\ntoggleVisibility = function() {\r\n  const expsummary = document.getElementById(\"screen-summary\");\r\n  expsummary.classList.toggle(\"hidden\");\r\n};\r\n\r\nrespondToVisibility = function(element, callback) {\r\n  var options = {\r\n    root: document.documentElement\r\n  };\r\n\r\n  var observer = new IntersectionObserver((entries, observer) =\u003e {\r\n    entries.forEach(entry =\u003e {\r\n      callback(entry.intersectionRatio \u003e 0);\r\n    });\r\n  }, options);\r\n\r\n  observer.observe(element);\r\n};\r\n\r\nrespondToVisibility(document.getElementById(\"screen-summary\"), visible =\u003e {\r\n  exponea.track('smartie_start', {\r\n\t\t'step': 3\r\n\t});\r\n});\r\n*/","trigger":{"include_pages":[{"url":"uat.smartie.sk/start","type":"contains"},{"url":"smartie.sk/start/","type":"contains"}],"exclude_pages":null},"_id":"627b890f3554715ec7485390"},{"uses_overlay":false,"type":"js","parametrized_definition":"const expCalc1 = document.getElementsByClassName(\"calcLepsiaSplatkaV2\")[0];\r\nconst expCalc2 = document.querySelector(\"clc-lepsia-splatka-v2 .btn-mint\");\r\n\r\n/* click na section resp. uprava calc */\r\nexpCalc1.addEventListener('change', (event) =\u003e {\r\n  if(sessionStorage.getItem(\"exponeaEventCalculator\") === null) {\r\n    exponea.track(\"calculator\", {   \r\n        type: \"refinancna-kalkulacka-spocitajsi\",\r\n        interact: \"click\",\r\n        contact_me: \"none\"\r\n    });\r\n    sessionStorage.setItem(\"exponeaEventCalculator\", 1); \r\n  }\r\n});\r\n\r\n/* CTA do formulara */\r\nexpCalc2.addEventListener('click', (event) =\u003e {\r\n\tlet expZostatok = document.querySelectorAll(\"clc-lepsia-splatka-v2 input\")[1].value; //existing_loan_amount\r\n\tlet expSplatka = document.querySelectorAll(\"clc-lepsia-splatka-v2 input\")[2].value; //monthly_instalment\r\n\tlet expNovaSplatkaS = document.querySelectorAll(\"input:checked+.radio-5__wrapper .radio-5__title\")[0].textContent; //monthly_instalment_new\r\n\tlet expNovaSplatkaR = document.querySelectorAll(\"input:checked+.radio-5__wrapper .radio-5__subtitle\")[0].textContent; //maturity\r\n\tlet expPlus = document.querySelector(\"clc-lepsia-splatka-v2 .toggle-3 input\").value;\r\n\tlet expPoistka = document.querySelectorAll(\"input:checked+.radio-5__wrapper .radio-5__title\")[1].textContent;\r\n\texponea.track(\"calculator\", {   \r\n\t    type: \"refinancna-kalkulacka-spocitajsi\",\r\n\t    interact: \"form-cta\",\r\n\t    contact_me: \"true\",\r\n\t    existing_loan_amount: expZostatok,\r\n\t    monthly_instalment: expSplatka,\r\n\t    monthly_instalment_new: expNovaSplatkaS,\r\n\t    maturity: expNovaSplatkaR,\r\n\t    loan_amount_plus: expPlus,\r\n\t    loan_insurance: expPoistka\r\n\t});\r\n});","trigger":{"include_pages":[{"url":"/spocitajsi","type":"contains"}],"exclude_pages":null},"_id":"6346c1f9502612c15c4c3d7d"},{"uses_overlay":true,"type":"js","parametrized_definition":"(function () {\n  try{\n    var urlA = window.location.href.split(\"?id=\");\n    if(urlA[1]){\n        if(urlA[1].length == 32){\n          \texponea.track('changeDeviceOwner', {new_hMaster:urlA[1]});\n\t\t\texponea.identify({hMaster:urlA[1]});\n          \texponea.track('identify', {name:'IBLogout'});\n        }else{\n            exponea.track(\"eIdentify\",{action:\"identESize\",u:window.location.href});\n        }\n    }else{\n        exponea.track(\"eIdentify\",{action:\"identEMiss\",u:window.location.href});\n    }\n  } catch(exc){\n\texponea.track('event_error',{\n\t\t\tevent: 'eIdentify',\n   \t    \texception: exc.toString(),\n   \t    \tlocation: window.location.href,\n   \t    \tpath: window.location.pathname\n\t\t});\n}\n})();","trigger":{"include_pages":[{"url":"www.postovabanka.sk/odhlasenie-z-ib/x21","type":"contains"}],"exclude_pages":null},"_id":"5989b29727ae0bc760fb08c8"},{"uses_overlay":true,"type":"js","parametrized_definition":"try {\r\n\tvar url = window.location.href;\r\n\tvar source = 'unknown';\r\n\t\r\n\tif(url.search(\"utm_source\")\u003e0) \r\n\t\t\t{\r\n\t\t\t\tif(url.split(\"utm_source=\")[1].split('\u0026')[0].length\u003e0)\r\n\t\t\t\t{source=url.split(\"utm_source=\")[1].split('\u0026')[0]}\r\n\t\t\t} //existuje utm_source prepis source\r\n\t\r\n\t\tif(url.search(\"hMaster\")\u003e0){ //nachadza sa hMaster v URL? \r\n        var urlA = url.split(\"hMaster=\")[1].split('\u0026')[0]; //vystrihni hMaster\r\n        if (urlA) {\r\n            if (urlA.length == 32) { //kontrola dlzky stringu , predpoklada sa 32 \r\n                exponea.identify({ hMaster: urlA });\r\n                exponea.track('identify', {hMaster:urlA ,source:source});\r\n            }\r\n        } \r\n\t\t}\r\n} catch (exc) {\r\n    exponea.track('event_error', {\r\n        event: 'identify',\r\n        exception: exc.toString(),\r\n        location: window.location.href,\r\n        path: window.location.pathname\r\n    });\r\n}","trigger":{"include_pages":[{"url":"365.bank","type":"exact"},{"url":"postovabanka.sk","type":"contains"}],"exclude_pages":null},"_id":"5b10fc6427ae0b76bc498102"},{"uses_overlay":false,"type":"js","parametrized_definition":"try {\r\n    var source = null;\r\n    var medium = null;\r\n    var campaign = null;\r\n    var term = null;\r\n    var gclid = null;\r\n    var fbclid = null;\r\n    var url = window.location.href;\r\n\r\n    if (url.indexOf('utm_source') !== -1) {\r\n        source = url.split('utm_source=')[1].split('\u0026')[0];\r\n    }\r\n    if (url.indexOf('utm_medium') !== -1) {\r\n        medium = url.split('utm_medium=')[1].split('\u0026')[0];\r\n    }\r\n    if (url.indexOf('utm_campaign') !== -1) {\r\n        campaign = url.split('utm_campaign=')[1].split('\u0026')[0];\r\n    }\r\n    if (url.indexOf('utm_term') !== -1) {\r\n        term = url.split('utm_term=')[1].split('\u0026')[0];\r\n    }\r\n    if (url.indexOf('gclid') !== -1) {\r\n        gclid = url.split('gclid=')[1].split('\u0026')[0];\r\n    }\r\n    if (url.indexOf('fbclid') !== -1) {\r\n        fbclid = url.split('fbclid=')[1].split('\u0026')[0];\r\n    }\r\n\r\n    if (source || medium || campaign || term || gclid || fbclid) {\r\n        exponea.track('utm', {\r\n            utm_source: source,\r\n            utm_medium: medium,\r\n            utm_campaign: campaign,\r\n            utm_term: term,\r\n            gclid: gclid,\r\n            fbclid: fbclid\r\n        });\r\n    }\r\n} catch (e) {\r\n    exponea.track('event_error', {\r\n        event: 'utm_params',\r\n        exception: e.toString()\r\n    });\r\n}","trigger":{"include_pages":[{"url":"https://365.bank","type":"contains"}],"exclude_pages":null},"_id":"603d229b9dd0c467248811c3"},{"uses_overlay":false,"type":"js","parametrized_definition":"var AppType ='';\r\n\r\nif(document.querySelector('a.storeButtonGooglePlay')){\r\n\tfor(i=0;i\u003cdocument.querySelectorAll('a.storeButtonGooglePlay').length;i++){\r\n\t\tdocument.querySelectorAll('a.storeButtonGooglePlay')[i].addEventListener(\"click\", function() {\r\n\t\t  AppType='Android';exponea.track('downApp',{Platform:AppType})});\r\n\t}\r\n}\r\nif(document.querySelector('a.storeButtonAppStore')){\r\n\tfor(k=0;k\u003cdocument.querySelectorAll('a.storeButtonAppStore').length;k++){\r\n\t\tdocument.querySelectorAll('a.storeButtonAppStore')[k].addEventListener(\"click\", function() {\r\n\t\t  AppType='iOS'; exponea.track('downApp',{Platform:AppType})});\r\n\t}\r\n}\r\nif(document.querySelector('.headerTopButtonStiahnutApku')){\r\n\tdocument.querySelector('.headerTopButtonStiahnutApku').addEventListener(\"click\", function() {\r\n\t\t  AppType='onelink'; exponea.track('downApp',{Platform:AppType})});\r\n}","trigger":{"include_pages":[{"url":"https://365.bank/","type":"contains"}],"exclude_pages":null},"_id":"60e585b661af45ba23c8d529"},{"uses_overlay":false,"type":"js","parametrized_definition":"track_exponea_ib = function(param){\r\n\texponea.track('clickThroughIB',{\r\n\t\tib: param,\r\n\t\tclick_source: 'main_button'\r\n\t});\r\n};\r\n\r\ndocument.querySelectorAll('.headerTopDropdownLinkInternetBanking')[0].addEventListener('click',function(){track_exponea_ib('internet banking')},false);\r\n\r\ndocument.querySelectorAll('.headerTopDropdownLinkInternetBanking')[1].addEventListener('click',function(){track_exponea_ib('internet banking')},false);\r\n\r\ndocument.querySelector('.headerTopDropdownSubLinkBusinessBanking').addEventListener('click',function(){track_exponea_ib('business banking')},false);\r\n","trigger":{"include_pages":[{"url":"https://365.bank","type":"contains"}],"exclude_pages":null},"_id":"60e80a645270d3f512a5bbbf"},{"uses_overlay":false,"type":"js","parametrized_definition":"\t//var product = \"none\";\r\n\t//if (window.location.href.indexOf('digitalna-pozicka') !== -1) { product = 'digitalna pozicka' } //v linku sa nachadza digitalnan pozicka\r\n\r\ntry{\r\n\tvar action = \"none\";\r\n\tvar contact = \"none\";\r\n\tvar loan_amount, maturity, monthly_installment, interest_rate;\r\n\tinterested_button = document.querySelector(\".buttonInterested\");\r\n\tcalc = document.querySelector('.calcDigitalna');\r\n\t\r\n\tcapture_current_status = function(){\r\n\t\tloan_amount = parseInt(document.querySelector('[name=\"loanInput\"]').value);\r\n\t\tmaturity = parseInt(document.querySelector('[name=\"durationInput\"]').value);\r\n\t\tmonthly_installment = parseFloat(document.querySelector('.monthlyPayment').textContent.replace(/[^0-9,.]/g, ''));\r\n\t\tinterest_rate = document.querySelector('.loanInterest').textContent.replace(/[^0-9,.]/g, '');\r\n\t};\r\n\r\n\ttrack = function(){\r\n\t\tif(window.vA || window.con){\r\n\t\t\tif(!window.Tap){\r\n\t\t\t\texponea.track('calculator',{\r\n\t\t\t\t\ttype:'digitalna pozicka',\r\n\t\t\t\t\tloan_amount: loan_amount,\r\n\t\t\t\t\tmaturity: maturity,\r\n\t\t\t\t\tmonthly_installment: monthly_installment,\r\n\t\t\t\t\tinterest_rate: interest_rate,\r\n\t\t\t\t\tinteract: action,\r\n        \t\t\tcontact_me: contact\r\n\t\t\t\t});\r\n        \twindow.Tap = true;\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t\r\n\tplay_interaction = function(){\r\n\t\tcapture_current_status();\r\n\t\tif(!window.vA){\r\n    \t\twindow.vA=true;\r\n    \t\taction = 'play';\r\n    \t}\r\n\t};\r\n\t\r\n\tcontact_submit = function () {\r\n\t\tif(!window.con){\r\n\t\t\twindow.con = true;\r\n\t    \tcontact = true;\r\n\t\t}\r\n\t};\r\n\t\r\n//event listeners\r\n    setTimeout(function(){\r\n    \tfor(i=0;i\u003cdocument.querySelectorAll('a').length;i++){\r\n\t\t\t//if(document.querySelectorAll('a')[i].classList.contains('buttonVisit') === true) {continue;}\r\n\t\t\tdocument.querySelectorAll('a')[i].addEventListener('click',track,false);\r\n\t\t}\r\n    },500);\r\n\t\r\n    \r\n\tcalc.addEventListener('click',function(){play_interaction()},false);\r\n\tinterested_button.addEventListener('mousedown',function (){contact_submit()},false);\r\n\twindow.addEventListener('beforeunload',function(){track()},false);\r\n\t\r\n}\r\ncatch(exc){\r\n\tconsole.log('error ',exc);\r\n\texponea.track('event_error',{\r\n\t\t\tevent: 'calculator',\r\n\t\t\ttype: 'digitalna pozicka',\r\n   \t    \texception: exc.toString(),\r\n   \t    \tlocation: window.location.href,\r\n   \t    \tpath: window.location.pathname\r\n\t\t});\r\n}","trigger":{"include_pages":[{"url":"https://365.bank/kalkulacky/digitalna-pozicka","type":"contains"},{"url":"https://365.bank/pozicky-a-hypoteky/digitalna-pozicka","type":"contains"}],"exclude_pages":null},"_id":"60ed6028801c5cf84d961d5f"},{"uses_overlay":false,"type":"js","parametrized_definition":"try{\n\tvar action = \"none\";\n\tvar contact = \"none\";\n\tvar insurance =\"bez poistenia\"; //defaultna hodnota v kalkulacke\n\tvar existing_loan_amount, extra_money,loan_amount,maturity,monthly_installment;\n\t\n\tinterested_button = document.querySelector(\".buttonInterested\");\n\tcalc = document.querySelector('.calcLepsiaSplatka');\n\t\n\tcapture_current_status = function(){\n\t\texisting_loan_amount = parseInt(document.querySelector('[name=\"currentLoan\"]').value);\n\t\textra_money = parseInt(document.querySelector('[name=\"additionalLoanInput\"]').value);\n\t\tloan_amount = parseInt(document.querySelector('[name=\"currentLoan\"]').value)+parseInt(document.querySelector('[name=\"additionalLoanInput\"]').value);\n\t\tmaturity = parseInt(document.querySelector('[name=\"loanDurationInput\"]').value);\n\t\tmonthly_installment = parseInt(document.querySelector(\".betterMonthlyPayment\").textContent);\n\t};\n\n\ttrack = function(){\n\t\t\tif(window.vA || window.con){ //globalne premenne\n\t\t\t\tif(!window.Tap){ //ak false zatrackuj, prevencia pred opakovanym zatrackovanim toho isteho eventu\n\t\t\texponea.track('calculator',{\n\t\t\t\t\ttype:'refinancna kalkulacka',\n\t\t\t\t\texisting_loan_amount:existing_loan_amount,\n\t\t\t\t\textra_money: extra_money,\n\t\t\t\t\tloan_amount: loan_amount,\n\t\t\t\t\tmaturity: maturity,\n\t\t\t\t\tmonthly_installment: monthly_installment,\n\t\t\t\t\tloan_insurance: insurance, \n\t\t\t\t\tinteract: action,\n        \t\t\tcontact_me: contact\n\t\t\t\t\t\n\t\t\t\t});\n\t         window.Tap = true;\n\t\t\t}\n\t\t}\n\t};\n\n\t\n\tplay_interaction = function(){\n\t\tcapture_current_status();\n\t\tif(!window.vA){\n    \t\twindow.vA=true;\n    \t\taction = 'play';\n    \t}\n\t};\n\t\n\tcontact_submit = function () {\n\t\tif(!window.con){\n\t\t\twindow.con = true;\n\t    \tcontact = true;\n\t\t}\n\t};\n\t\n\tinsurance_type = function () {\n\t\tif(document.getElementById('p-0.3161576562770658__0_ID_loanInsurance').checked){insurance = 'bez poistenia';}\n\t\tif(document.getElementById('p-0.3161576562770658__1_ID_loanInsurance').checked){insurance = 'zakladny subor';}\n\t\tif(document.getElementById('p-0.3161576562770658__2_ID_loanInsurance').checked){insurance = 'komplexny subor';}\n\t}\n\t\t\n\t\t\n//event listeners\n\t\n\tsetTimeout(function(){\n\t\t\n\t\tfor(i=0;i\u003cdocument.querySelectorAll('a').length;i++){\n\t\t    document.querySelectorAll('a')[i].addEventListener('click',track,false);\n\t\t\t}\n\t},500);\n\t\n\tsetTimeout(function(){\n\tcalc.addEventListener('click',function (){play_interaction()},false);\n\n\t},500);\n\t\n\tsetTimeout(function(){\n\tinterested_button.addEventListener('mousedown',function (){contact_submit()},false);\n\t},500);\n\t\n\tsetTimeout(function(){\n\twindow.addEventListener('beforeunload',function(){track()},false);\n\t},500);\n\tsetTimeout(function(){\n\tdocument.getElementById('p-0.3161576562770658__0_ID_loanInsurance').addEventListener('change',function(){insurance_type()},false);\n\tdocument.getElementById('p-0.3161576562770658__1_ID_loanInsurance').addEventListener('change',function(){insurance_type()},false);\n\tdocument.getElementById('p-0.3161576562770658__2_ID_loanInsurance').addEventListener('change',function(){insurance_type()},false);\n\t},500);\n\n\t\n}\ncatch(exc){\n\tconsole.log(exc);\n\texponea.track('event_error',{\n\t\t\tevent: 'calculator',\n\t\t\ttype: 'refinancna kalkulacka',\n   \t    \texception: exc.toString(),\n   \t    \tlocation: window.location.href,\n   \t    \tpath: window.location.pathname\n\t\t});\n}","trigger":{"include_pages":[{"url":"https://365.bank/kalkulacky/refinancna-kalkulacka","type":"contains"},{"url":"https://365.bank/pozicky-a-hypoteky/pozicka-refinancovanie","type":"contains"}],"exclude_pages":null},"_id":"60eeb2e42c4b7efa17860609"},{"uses_overlay":false,"type":"js","parametrized_definition":"try{\n\t\n\tvar action = \"none\";\n\tvar contact = \"none\";\n\tvar loan_amount, property_value, maturity, monthly_installment, interest_rate;\n\tvar fix =\"1\"; //defaultna hodnota v kalkulacke\n\t\n\tinterested_button = document.querySelector(\".buttonInterested\");\n\tcalc = document.querySelector('.calcHypoterna');\n\n\tcapture_current_status = function(){\n\t\tloan_amount = parseInt(document.querySelector('[name=\"mortgageValueInput\"]').value);\n\t\tproperty_value = parseInt(document.querySelector('[name=\"estateValueInput\"]').value);\n\t\tmaturity = parseInt(document.querySelector('[name=\"durationInput\"]').value*12);\n\t\tmonthly_installment = parseFloat(document.querySelector(\".monthlyPayment\").textContent.replace(/[^0-9,.]/g, ''));\n\t};\n\n\n\ttrack = function(){\n\t\t\tif(window.vA || window.con){ //globalne premenne\n\t\t\t\tif(!window.Tap){\n\t\t\texponea.track('calculator',{\n\t\t\t\t\ttype:'hypotekarna kalkulacka',\n\t\t\t\t\tloan_amount: loan_amount,\n\t\t\t\t\tproperty_value: property_value,\n\t\t\t\t\tmaturity: maturity,\n\t\t\t\t\tmonthly_installment: monthly_installment,\n\t\t\t\t\tfixation: fix,\n\t\t\t\t\tinteract: action,\n        \t\t\tcontact_me: contact\n\t\t\t\t\t\n\t\t\t\t});\n\t         window.Tap = true;\n\t\t\t}\n\t\t}\n\t};\n\n\t\n\tplay_interaction = function(){\n\t\tcapture_current_status();\n\t\tif(!window.vA){\n    \t\twindow.vA=true;\n    \t\taction = 'play';\n    \t}\n\t};\n\t\n\tcontact_submit = function () {\n\t\tif(!window.con){\n\t\t\twindow.con = true;\n\t    \tcontact = true;\n\t\t}\n\t};\n\t\nfix_type = function () {\n\tfor(var i = 0; i\u003c document.querySelectorAll('.radio-3__title').length; i++) //prebehne zvolene buttony a vyberie fixaciu\n{\n\tif(document.getElementById([i]+'_ID_fixationType').checked) {\n  fix=document.querySelectorAll('.radio-3__title')[i].textContent.replace(/[^0-9,.]/g, ''); //dlzia fixacie v rokoch\n  }}\n};\n\t\t\n//event listeners\n\t//prekik na inu stranku\n\tsetTimeout(function(){\n\t\tfor(i=0;i\u003cdocument.querySelectorAll('a').length;i++){\n\t\t\tdocument.querySelectorAll('a')[i].addEventListener('click',track,false);\n\t\t}\n\t},500);\n\n    //posuvniky kalkulacky\n\tcalc.addEventListener('click',function (){play_interaction()},false);\n\t//button mam zaujem\n\tinterested_button.addEventListener('mousedown',function (){contact_submit()},false);\n\t//zatvorenie stranky natvrdo\n\twindow.addEventListener('beforeunload',function(){track()},false);\n\t\n\t//event listener pre fixaciu\n\tfor(i=0;i\u003cdocument.querySelectorAll('.radio-3__title').length;i++){\n\t\tdocument.querySelectorAll('.radio-3__title')[i].addEventListener('click',fix_type,false);\n\t}\n\n\t\n} \ncatch(exc){\n\tconsole.log(exc);\n\texponea.track('event_error',{\n\t\t\tevent: 'calculator',\n\t\t\ttype: 'hypotekarna kalkulacka',\n   \t    \texception: exc.toString(),\n   \t    \tlocation: window.location.href,\n   \t    \tpath: window.location.pathname\n\t\t});\n}","trigger":{"include_pages":[{"url":"https://365.bank/kalkulacky/hypotekarna-kalkulacka","type":"contains"},{"url":"https://365.bank/pozicky-a-hypoteky/hypoteky/hypoteka","type":"contains"}],"exclude_pages":null},"_id":"60eeee45698ccd4254a15305"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms', {\n                type: 'chcemucet',\n                product: 'ucet',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/ostatne_sms_ty\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"https://365.bank/sms","type":"contains"},{"url":"https://365.bank/ucet","type":"contains"},{"url":"https://365.bank/digitalnaspobockami","type":"contains"},{"url":"https://365.bank/bud365","type":"contains"},{"url":"https://365.bank/digitalnahypoteka","type":"contains"},{"url":"https://365.bank/hypotekaodmena","type":"contains"},{"url":"https://365.bank/friend","type":"contains"},{"url":"/chcem/vyskusaj-365","type":"contains"},{"url":"365.bank/zenskeeuro","type":"contains"},{"url":"365.bank/studentsky-ucet","type":"contains"},{"url":"365.bank/chcem/odmenu","type":"contains"}],"exclude_pages":null},"_id":"60f581f44e2e558d50cba58a"},{"uses_overlay":false,"type":"js","parametrized_definition":"try{\n\tvar phone_valid = false;\n\tif(document.querySelector('.form365bankUverDigitalnapozicka')){\n\t\ttrack_digitalna_pozicka = function(){\n\t\t\tconsole.log('s');\n\t\t\tval = document.querySelector('.form365bankUverDigitalnapozicka [autocomplete=\"Telefónne číslo\"]').value.trim();\n\t\t\tres_1 = val.match(/(9|09|\\+4219|004219)(.*)/);\n\t\t      if(res_1){\n\t\t        my_num = res_1[2].replace(/\\s/g,\"\");\n\t\t        res_2 = my_num.match(/^\\d{8}$/);\n\t\t\t    my_num = \"+4219\"+my_num;\n\t\t\t    if(res_2){\n\t\t\t\t\t//console.log(my_num);\n\t\t\t\t\texponea.identify({phone_lead:my_num});\n\t\t\t\t\texponea.update({phone:my_num});\n\t\t\t\t\tphone_valid = true;\n\t\t\t    }\n\t\t      }\n\t\t\t\n\t\t\tconsole.log('1');\n\t\t\texponea.track('form',{\n\t\t\t\ttype: 'contact_form',\n\t\t\t\tproduct: 'digitalna_pozicka',\n\t\t\t\tname: document.querySelector('.form365bankUverDigitalnapozicka [autocomplete=\"Meno a priezvisko\"]').value.trim(),\n\t\t\t\temail: document.querySelector('.form365bankUverDigitalnapozicka [autocomplete=\"E-mail\"]').value.trim(),\n\t\t\t\tphone_clean: my_num,\n\t\t\t\tphone_raw: val,\n\t\t\t\tphone_valid: phone_valid\n\t\t\t});\n\t\t};\n\t\t\n\t\tdocument.querySelector('.form365bankUverDigitalnapozicka').addEventListener('submit',track_digitalna_pozicka,false);\n\t}\n}\ncatch(exc){\n\tconsole.log(exc);\n}","trigger":{"include_pages":[{"url":"digitalna-pozicka","type":"contains"}],"exclude_pages":[{"url":"postovabanka","type":"contains"},{"url":"file://","type":"contains"}]},"_id":"60f58bbbd177b1cfd26a0708"},{"uses_overlay":false,"type":"js","parametrized_definition":"try{\r\n\tvar action = \"none\";\r\n\tvar contact = \"none\";\r\n\tvar loan_amount, maturity, monthly_installment;\r\n\tinterested_button = document.querySelector(\".buttonInterested\");\r\n\t\r\n\tcapture_current_status = function(){\r\n\t\tloan_amount = parseInt(document.querySelector('[name=\"loanInput\"]').value);\r\n\t\tmaturity = parseInt(document.querySelector('[name=\"durationInput\"]').value);\r\n\t\tmonthly_installment = parseFloat(document.querySelector('.monthlyPayment').textContent.replace(/[^0-9,.]/g, ''));\r\n\t};\r\n\r\n\ttrack = function(){\r\n\t\tif(window.vA || window.con){\r\n\t\t\tif(!window.Tap){\r\n\t\t\t\texponea.track('calculator',{\r\n\t\t\t\t\ttype:'uverova kalkulacka',\r\n\t\t\t\t\tloan_amount: loan_amount,\r\n\t\t\t\t\tmaturity: maturity,\r\n\t\t\t\t\tmonthly_installment: monthly_installment,\r\n\t\t\t\t\tinteract: action,\r\n        \t\t\tcontact_me: contact\r\n\t\t\t\t});\r\n        \twindow.Tap = true;\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t\r\n\tplay_interaction = function(){\r\n\t\tcapture_current_status();\r\n\t\tif(!window.vA){\r\n    \t\twindow.vA=true;\r\n    \t\taction = 'play';\r\n    \t}\r\n\t};\r\n\t\r\n\tcontact_submit = function () {\r\n\t\tif(!window.con){\r\n\t\t\twindow.con = true;\r\n\t    \tcontact = true;\r\n\t\t}\r\n\t};\r\n\t\r\n//event listeners\r\n    setTimeout(function(){\r\n    \tfor(i=0;i\u003cdocument.querySelectorAll('a').length;i++){\r\n\t\t\t//if(document.querySelectorAll('a')[i].classList.contains('buttonVisit') === true) {continue;}\r\n\t\t\tdocument.querySelectorAll('a')[i].addEventListener('click',track,false);\r\n\t\t}\r\n    },500);\r\n\t\r\n    \r\n\tfor(y=0;y\u003cdocument.querySelectorAll('.calcUverova clc-slider').length;y++){\r\n\t\tdocument.querySelectorAll('.calcUverova clc-slider')[y].addEventListener('click',play_interaction,false);\r\n\t}\r\n\tinterested_button.addEventListener('mousedown',function (){contact_submit()},false);\r\n\twindow.addEventListener('beforeunload',function(){track()},false);\r\n\t\r\n}\r\ncatch(exc){\r\n\tconsole.log('error ',exc);\r\n\texponea.track('event_error',{\r\n\t\t\tevent: 'calculator',\r\n\t\t\ttype: 'digitalna pozicka',\r\n   \t    \texception: exc.toString(),\r\n   \t    \tlocation: window.location.href,\r\n   \t    \tpath: window.location.pathname\r\n\t\t});\r\n}","trigger":{"include_pages":[{"url":"https://365.bank/kalkulacky/uverova-kalkulacka","type":"contains"},{"url":"https://365.bank/pozicky-a-hypoteky/pozicka-od-365","type":"contains"}],"exclude_pages":null},"_id":"6103e13b827ad7fef6cf64fc"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\r\n    exponea.track('form', {\r\n        type: 'pozickovyform',\r\n        product: 'pobockova-pozicka',\r\n        name: document.querySelector(\"#\\\\34 bea13be-dbe1-4db9-8387-9b07dad3787f\").value.trim(),\r\n        email: document.querySelector(\"#d0c32929-af38-4ef3-dc0c-dab744898c24\").value.trim(),\r\n        phone: document.querySelector(\"#\\\\38 df26073-a0b4-47f1-8015-71c38d3c237f\").value.trim(),\r\n\r\n    });\r\n});","trigger":{"include_pages":[{"url":"/pozicky-a-hypoteky/pozicka-od-365","type":"contains"}],"exclude_pages":[{"url":"postovabanka","type":"contains"},{"url":"file://","type":"contains"}]},"_id":"666bf606c8b9f288d7bfa732"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n\n    var phoneNumberElement = document.querySelector(\".phoneNumber\");\n    if (!phoneNumberElement) return;\n\n    var rawPhone = phoneNumberElement.value;\n    if (!rawPhone) return;\n\n    openIncomeConfirmationModal(function () {\n        var phoneNumber = rawPhone.replace(/\\s+/g, \"\");\n\n        // Formát pre tracking\n        if (phoneNumber.startsWith(\"0\")) {\n            phoneNumber = \"+421\" + phoneNumber.substring(1);\n        } else if (phoneNumber.startsWith(\"421\")) {\n            phoneNumber = \"+\" + phoneNumber;\n        } else if (phoneNumber.startsWith(\"9\")) {\n            phoneNumber = \"+421\" + phoneNumber;\n        }\n\n        // Národný formát pre identify\n        var phoneInput = rawPhone.trim().replace(/\\s+/g, \"\");\n        var phoneNumberNational = phoneInput;\n\n        if (phoneInput.startsWith(\"+421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(4);\n        } else if (phoneInput.startsWith(\"421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(3);\n        } else if (phoneInput.startsWith(\"9\")) {\n            phoneNumberNational = \"0\" + phoneInput;\n        }\n\n        // IDENTIFY v Bloomreach Engagement\n        exponea.identify(phoneNumberNational);\n\n        // TRACK event\n        exponea.track(\"trigger_sms\", {\n            type: \"digipozicka\",\n            product: \"pozicka\",\n            phone: phoneNumber\n        });\n\n        // Redirect\n        setTimeout(function () {\n            window.location.href = \"https://365.bank/dakujeme/pozicka_bez_poplatku_ty\";\n        }, 500);\n    });\n});\n\nfunction openIncomeConfirmationModal(onConfirm) {\n    var oldModal = document.getElementById(\"income-confirmation-modal\");\n    if (oldModal) oldModal.remove();\n\n    var modal = document.createElement(\"div\");\n    modal.id = \"income-confirmation-modal\";\n    modal.innerHTML = `\n        \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"income-modal-box\"\u003e\n            \u003cbutton type=\"button\" class=\"income-modal-close\" aria-label=\"Zavrieť\"\u003e×\u003c/button\u003e\n\n            \u003cdiv class=\"income-modal-visual\"\u003e\n                \u003cdiv class=\"income-modal-image-wrap\"\u003e\n                    \u003cimg src=\"https://365.bank/media/idjdapbc/pozicka.png\" alt=\"Pôžička\" class=\"income-modal-image\"\u003e\n                \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003ch2\u003eUž len krôčik\u003c/h2\u003e\n            \u003cp\u003e\n                Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť tvoj príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\n            \u003c/p\u003e\n\n            \u003clabel class=\"income-modal-checkbox\"\u003e\n                \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox\"\u003e\n                \u003cspan\u003ePotvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\u003c/span\u003e\n            \u003c/label\u003e\n\n            \u003cdiv class=\"income-modal-actions\"\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-secondary\" id=\"income-cancel-btn\"\u003e\n                    Zrušiť\n                \u003c/button\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-primary\" id=\"income-confirm-btn\" disabled\u003e\n                    Pokračovať\n                \u003c/button\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    `;\n\n    if (!document.getElementById(\"income-confirmation-style\")) {\n        var style = document.createElement(\"style\");\n        style.id = \"income-confirmation-style\";\n        style.innerHTML = `\n            #income-confirmation-modal {\n                position: fixed;\n                inset: 0;\n                z-index: 99999;\n                font-family: Arial, sans-serif;\n            }\n\n            .income-modal-overlay {\n                position: absolute;\n                inset: 0;\n                background: rgba(24, 64, 83, 0.38);\n                backdrop-filter: blur(4px);\n            }\n\n            .income-modal-box {\n                position: relative;\n                z-index: 2;\n                max-width: 500px;\n                margin: 8vh auto 0;\n                background: #ffffff;\n                border-radius: 28px;\n                padding: 34px 30px 28px;\n                box-shadow: 0 20px 60px rgba(24, 64, 83, 0.18);\n                text-align: center;\n                animation: incomeModalIn 0.28s ease;\n            }\n\n            @keyframes incomeModalIn {\n                from {\n                    opacity: 0;\n                    transform: translateY(10px) scale(0.97);\n                }\n                to {\n                    opacity: 1;\n                    transform: translateY(0) scale(1);\n                }\n            }\n\n            .income-modal-close {\n                position: absolute;\n                top: 14px;\n                right: 16px;\n                border: 0;\n                background: transparent;\n                font-size: 28px;\n                line-height: 1;\n                cursor: pointer;\n                color: #184053;\n                opacity: 0.7;\n            }\n\n            .income-modal-close:hover {\n                opacity: 1;\n            }\n\n            .income-modal-visual {\n                display: flex;\n                justify-content: center;\n                margin-bottom: 18px;\n            }\n\n            .income-modal-image-wrap {\n                width: 112px;\n                height: 112px;\n                border-radius: 50%;\n                background: linear-gradient(180deg, #e9fbf8 0%, #d8f5f1 100%);\n                border: 3px solid #74D8CC;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                box-shadow: 0 10px 24px rgba(116, 216, 204, 0.28);\n            }\n\n            .income-modal-image {\n                width: 64px;\n                height: auto;\n                display: block;\n            }\n\n            .income-modal-box h2 {\n                margin: 0 0 12px;\n                font-size: 28px;\n                line-height: 1.2;\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-box p {\n                margin: 0 0 22px;\n                font-size: 16px;\n                line-height: 1.55;\n                color: #184053;\n                opacity: 0.88;\n            }\n\n            .income-modal-box p strong {\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-checkbox {\n                display: flex;\n                align-items: flex-start;\n                gap: 12px;\n                text-align: left;\n                background: #f3fbfa;\n                border: 1px solid rgba(116, 216, 204, 0.45);\n                border-radius: 16px;\n                padding: 16px 18px;\n                margin-bottom: 24px;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-checkbox:hover {\n                border-color: #74D8CC;\n                background: #eefaf8;\n            }\n\n            .income-modal-checkbox input {\n                margin-top: 3px;\n                transform: scale(1.2);\n                accent-color: #184053;\n            }\n\n            .income-modal-checkbox span {\n                color: #184053;\n                font-size: 15px;\n                line-height: 1.45;\n            }\n\n            .income-modal-actions {\n                display: flex;\n                gap: 12px;\n                justify-content: center;\n            }\n\n            .income-modal-btn {\n                min-width: 150px;\n                border: 0;\n                border-radius: 999px;\n                padding: 14px 22px;\n                font-size: 15px;\n                font-weight: 700;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-btn:hover:not(:disabled) {\n                transform: translateY(-1px);\n            }\n\n            .income-modal-btn-primary {\n                background: #184053;\n                color: #ffffff;\n                box-shadow: 0 8px 20px rgba(24, 64, 83, 0.22);\n            }\n\n            .income-modal-btn-primary:hover:not(:disabled) {\n                background: #102f3e;\n            }\n\n            .income-modal-btn-primary:disabled {\n                background: #b7c4ca;\n                box-shadow: none;\n                cursor: not-allowed;\n            }\n\n            .income-modal-btn-secondary {\n                background: #74D8CC;\n                color: #184053;\n            }\n\n            .income-modal-btn-secondary:hover {\n                background: #66cec1;\n            }\n\n            @media (max-width: 520px) {\n                .income-modal-box {\n                    margin: 5vh 16px 0;\n                    padding: 28px 20px 22px;\n                    border-radius: 24px;\n                }\n\n                .income-modal-box h2 {\n                    font-size: 23px;\n                }\n\n                .income-modal-image-wrap {\n                    width: 96px;\n                    height: 96px;\n                }\n\n                .income-modal-image {\n                    width: 56px;\n                }\n\n                .income-modal-actions {\n                    flex-direction: column;\n                }\n\n                .income-modal-btn {\n                    width: 100%;\n                }\n            }\n        `;\n        document.head.appendChild(style);\n    }\n\n    document.body.appendChild(modal);\n\n    var checkbox = document.getElementById(\"income-confirm-checkbox\");\n    var confirmBtn = document.getElementById(\"income-confirm-btn\");\n    var cancelBtn = document.getElementById(\"income-cancel-btn\");\n    var closeBtn = modal.querySelector(\".income-modal-close\");\n    var overlay = modal.querySelector(\".income-modal-overlay\");\n\n    checkbox.addEventListener(\"change\", function () {\n        confirmBtn.disabled = !checkbox.checked;\n    });\n\n    function closeModal() {\n        modal.remove();\n    }\n\n    confirmBtn.addEventListener(\"click\", function () {\n        if (!checkbox.checked) return;\n        closeModal();\n        onConfirm();\n    });\n\n    cancelBtn.addEventListener(\"click\", closeModal);\n    closeBtn.addEventListener(\"click\", closeModal);\n    overlay.addEventListener(\"click\", closeModal);\n}","trigger":{"include_pages":[{"url":"365.bank/digipozicka","type":"contains"},{"url":"365.bank/pozicka","type":"contains"}],"exclude_pages":null},"_id":"66e00c72df93b4ee6d8ceff1"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n\n    var phoneNumberElement = document.querySelector(\".phoneNumber\");\n    if (!phoneNumberElement) return;\n\n    var rawPhone = phoneNumberElement.value;\n    if (!rawPhone) return;\n\n    openIncomeConfirmationModal(function () {\n        var phoneNumber = rawPhone.replace(/\\s+/g, \"\");\n\n        // Formát pre tracking\n        if (phoneNumber.startsWith(\"0\")) {\n            phoneNumber = \"+421\" + phoneNumber.substring(1);\n        } else if (phoneNumber.startsWith(\"421\")) {\n            phoneNumber = \"+\" + phoneNumber;\n        } else if (phoneNumber.startsWith(\"9\")) {\n            phoneNumber = \"+421\" + phoneNumber;\n        }\n\n        // Národný formát pre identify\n        var phoneInput = rawPhone.trim().replace(/\\s+/g, \"\");\n        var phoneNumberNational = phoneInput;\n\n        if (phoneInput.startsWith(\"+421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(4);\n        } else if (phoneInput.startsWith(\"421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(3);\n        } else if (phoneInput.startsWith(\"9\")) {\n            phoneNumberNational = \"0\" + phoneInput;\n        }\n\n        // IDENTIFY v Bloomreach Engagement podľa národného formátu\n        exponea.identify(phoneNumberNational);\n\n        // Track event\n        exponea.track(\"tel_lead\", {\n            type: \"spocitajsi\",\n            product: \"refinanc\",\n            phone: phoneNumber\n        });\n\n        // Redirect\n        setTimeout(function () {\n            window.location.href = \"https://365.bank/dakujeme/uver_pozicka_ty\";\n        }, 500);\n    });\n});\n\nfunction openIncomeConfirmationModal(onConfirm) {\n    var oldModal = document.getElementById(\"income-confirmation-modal\");\n    if (oldModal) oldModal.remove();\n\n    var modal = document.createElement(\"div\");\n    modal.id = \"income-confirmation-modal\";\n    modal.innerHTML = `\n        \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"income-modal-box\"\u003e\n            \u003cbutton type=\"button\" class=\"income-modal-close\" aria-label=\"Zavrieť\"\u003e×\u003c/button\u003e\n\n            \u003cdiv class=\"income-modal-visual\"\u003e\n                \u003cdiv class=\"income-modal-image-wrap\"\u003e\n                    \u003cimg src=\"https://365.bank/media/idjdapbc/pozicka.png\" alt=\"Pôžička\" class=\"income-modal-image\"\u003e\n                \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003ch2\u003eUž len krôčik\u003c/h2\u003e\n            \u003cp\u003e\n                Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť tvoj príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\n            \u003c/p\u003e\n\n            \u003clabel class=\"income-modal-checkbox\"\u003e\n                \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox\"\u003e\n                \u003cspan\u003ePotvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\u003c/span\u003e\n            \u003c/label\u003e\n\n            \u003cdiv class=\"income-modal-actions\"\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-secondary\" id=\"income-cancel-btn\"\u003e\n                    Zrušiť\n                \u003c/button\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-primary\" id=\"income-confirm-btn\" disabled\u003e\n                    Pokračovať\n                \u003c/button\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    `;\n\n    if (!document.getElementById(\"income-confirmation-style\")) {\n        var style = document.createElement(\"style\");\n        style.id = \"income-confirmation-style\";\n        style.innerHTML = `\n            #income-confirmation-modal {\n                position: fixed;\n                inset: 0;\n                z-index: 99999;\n                font-family: Arial, sans-serif;\n            }\n\n            .income-modal-overlay {\n                position: absolute;\n                inset: 0;\n                background: rgba(24, 64, 83, 0.38);\n                backdrop-filter: blur(4px);\n            }\n\n            .income-modal-box {\n                position: relative;\n                z-index: 2;\n                max-width: 500px;\n                margin: 8vh auto 0;\n                background: #ffffff;\n                border-radius: 28px;\n                padding: 34px 30px 28px;\n                box-shadow: 0 20px 60px rgba(24, 64, 83, 0.18);\n                text-align: center;\n                animation: incomeModalIn 0.28s ease;\n            }\n\n            @keyframes incomeModalIn {\n                from {\n                    opacity: 0;\n                    transform: translateY(10px) scale(0.97);\n                }\n                to {\n                    opacity: 1;\n                    transform: translateY(0) scale(1);\n                }\n            }\n\n            .income-modal-close {\n                position: absolute;\n                top: 14px;\n                right: 16px;\n                border: 0;\n                background: transparent;\n                font-size: 28px;\n                line-height: 1;\n                cursor: pointer;\n                color: #184053;\n                opacity: 0.7;\n            }\n\n            .income-modal-close:hover {\n                opacity: 1;\n            }\n\n            .income-modal-visual {\n                display: flex;\n                justify-content: center;\n                margin-bottom: 18px;\n            }\n\n            .income-modal-image-wrap {\n                width: 112px;\n                height: 112px;\n                border-radius: 50%;\n                background: linear-gradient(180deg, #e9fbf8 0%, #d8f5f1 100%);\n                border: 3px solid #74D8CC;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                box-shadow: 0 10px 24px rgba(116, 216, 204, 0.28);\n            }\n\n            .income-modal-image {\n                width: 64px;\n                height: auto;\n                display: block;\n            }\n\n            .income-modal-box h2 {\n                margin: 0 0 12px;\n                font-size: 28px;\n                line-height: 1.2;\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-box p {\n                margin: 0 0 22px;\n                font-size: 16px;\n                line-height: 1.55;\n                color: #184053;\n                opacity: 0.88;\n            }\n\n            .income-modal-box p strong {\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-checkbox {\n                display: flex;\n                align-items: flex-start;\n                gap: 12px;\n                text-align: left;\n                background: #f3fbfa;\n                border: 1px solid rgba(116, 216, 204, 0.45);\n                border-radius: 16px;\n                padding: 16px 18px;\n                margin-bottom: 24px;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-checkbox:hover {\n                border-color: #74D8CC;\n                background: #eefaf8;\n            }\n\n            .income-modal-checkbox input {\n                margin-top: 3px;\n                transform: scale(1.2);\n                accent-color: #184053;\n            }\n\n            .income-modal-checkbox span {\n                color: #184053;\n                font-size: 15px;\n                line-height: 1.45;\n            }\n\n            .income-modal-actions {\n                display: flex;\n                gap: 12px;\n                justify-content: center;\n            }\n\n            .income-modal-btn {\n                min-width: 150px;\n                border: 0;\n                border-radius: 999px;\n                padding: 14px 22px;\n                font-size: 15px;\n                font-weight: 700;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-btn:hover:not(:disabled) {\n                transform: translateY(-1px);\n            }\n\n            .income-modal-btn-primary {\n                background: #184053;\n                color: #ffffff;\n                box-shadow: 0 8px 20px rgba(24, 64, 83, 0.22);\n            }\n\n            .income-modal-btn-primary:hover:not(:disabled) {\n                background: #102f3e;\n            }\n\n            .income-modal-btn-primary:disabled {\n                background: #b7c4ca;\n                box-shadow: none;\n                cursor: not-allowed;\n            }\n\n            .income-modal-btn-secondary {\n                background: #74D8CC;\n                color: #184053;\n            }\n\n            .income-modal-btn-secondary:hover {\n                background: #66cec1;\n            }\n\n            @media (max-width: 520px) {\n                .income-modal-box {\n                    margin: 5vh 16px 0;\n                    padding: 28px 20px 22px;\n                    border-radius: 24px;\n                }\n\n                .income-modal-box h2 {\n                    font-size: 23px;\n                }\n\n                .income-modal-image-wrap {\n                    width: 96px;\n                    height: 96px;\n                }\n\n                .income-modal-image {\n                    width: 56px;\n                }\n\n                .income-modal-actions {\n                    flex-direction: column;\n                }\n\n                .income-modal-btn {\n                    width: 100%;\n                }\n            }\n        `;\n        document.head.appendChild(style);\n    }\n\n    document.body.appendChild(modal);\n\n    var checkbox = document.getElementById(\"income-confirm-checkbox\");\n    var confirmBtn = document.getElementById(\"income-confirm-btn\");\n    var cancelBtn = document.getElementById(\"income-cancel-btn\");\n    var closeBtn = modal.querySelector(\".income-modal-close\");\n    var overlay = modal.querySelector(\".income-modal-overlay\");\n\n    checkbox.addEventListener(\"change\", function () {\n        confirmBtn.disabled = !checkbox.checked;\n    });\n\n    function closeModal() {\n        modal.remove();\n    }\n\n    confirmBtn.addEventListener(\"click\", function () {\n        if (!checkbox.checked) return;\n        closeModal();\n        onConfirm();\n    });\n\n    cancelBtn.addEventListener(\"click\", closeModal);\n    closeBtn.addEventListener(\"click\", closeModal);\n    overlay.addEventListener(\"click\", closeModal);\n}","trigger":{"include_pages":[{"url":"365.bank/spocitajsi","type":"contains"},{"url":"365.bank/refinancuj","type":"contains"},{"url":"365.bank/usetri","type":"contains"}],"exclude_pages":null},"_id":"66fbdd105f3578b171682ab4"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms_gopass', {\n                type: 'chcemucet',\n                product: 'ucet',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/sms_gopass\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"365.bank/nekonecnezazitky","type":"contains"}],"exclude_pages":null},"_id":"671a37e3b8a5444210164123"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('#pageBlock_6 \u003e div \u003e app-download-app-block \u003e section \u003e div \u003e app-smslink \u003e form \u003e div.flex \u003e span \u003e input');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms', {\n                type: 'chcemucet',\n                product: 'ucet',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/ostatne_sms_ty\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"/chcem/vyskusaj-365","type":"contains"},{"url":"365.bank/zenskeeuro","type":"contains"},{"url":"365.bank/nekonecnezazitky","type":"contains"},{"url":"/chcem/odmenu","type":"contains"}],"exclude_pages":null},"_id":"67222c428f8c08b266d8e49a"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n\n    var phoneNumberElement = document.querySelector(\".phoneNumber\");\n    if (!phoneNumberElement) return;\n\n    var rawPhone = phoneNumberElement.value;\n    if (!rawPhone) return;\n\n    openIncomeConfirmationModal(function () {\n        var phoneNumber = rawPhone.replace(/\\s+/g, \"\");\n\n        // Formát pre tracking\n        if (phoneNumber.startsWith(\"0\")) {\n            phoneNumber = \"+421\" + phoneNumber.substring(1);\n        } else if (phoneNumber.startsWith(\"421\")) {\n            phoneNumber = \"+\" + phoneNumber;\n        } else if (phoneNumber.startsWith(\"9\")) {\n            phoneNumber = \"+421\" + phoneNumber;\n        }\n\n        // Národný formát pre identify\n        var phoneInput = rawPhone.trim().replace(/\\s+/g, \"\");\n        var phoneNumberNational = phoneInput;\n\n        if (phoneInput.startsWith(\"+421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(4);\n        } else if (phoneInput.startsWith(\"421\")) {\n            phoneNumberNational = \"0\" + phoneInput.substring(3);\n        } else if (phoneInput.startsWith(\"9\")) {\n            phoneNumberNational = \"0\" + phoneInput;\n        }\n\n        // IDENTIFY v Bloomreach Engagement podľa národného formátu\n        exponea.identify(phoneNumberNational);\n\n        // Track event\n        exponea.track(\"tel_lead\", {\n            type: \"spocitajsi\",\n            product: \"refinanc\",\n            phone: phoneNumber\n        });\n\n        // Redirect\n        setTimeout(function () {\n            window.location.href = \"https://365.bank/dakujeme/uver_pozicka_ty\";\n        }, 500);\n    });\n});\n\nfunction openIncomeConfirmationModal(onConfirm) {\n    var oldModal = document.getElementById(\"income-confirmation-modal\");\n    if (oldModal) oldModal.remove();\n\n    var modal = document.createElement(\"div\");\n    modal.id = \"income-confirmation-modal\";\n    modal.innerHTML = `\n        \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\n        \u003cdiv class=\"income-modal-box\"\u003e\n            \u003cbutton type=\"button\" class=\"income-modal-close\" aria-label=\"Zavrieť\"\u003e×\u003c/button\u003e\n\n            \u003cdiv class=\"income-modal-visual\"\u003e\n                \u003cdiv class=\"income-modal-image-wrap\"\u003e\n                    \u003cimg src=\"https://365.bank/media/idjdapbc/pozicka.png\" alt=\"Pôžička\" class=\"income-modal-image\"\u003e\n                \u003c/div\u003e\n            \u003c/div\u003e\n\n            \u003ch2\u003eUž len krôčik\u003c/h2\u003e\n            \u003cp\u003e\n                Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť tvoj príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\n            \u003c/p\u003e\n\n            \u003clabel class=\"income-modal-checkbox\"\u003e\n                \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox\"\u003e\n                \u003cspan\u003ePotvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\u003c/span\u003e\n            \u003c/label\u003e\n\n            \u003cdiv class=\"income-modal-actions\"\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-secondary\" id=\"income-cancel-btn\"\u003e\n                    Zrušiť\n                \u003c/button\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-primary\" id=\"income-confirm-btn\" disabled\u003e\n                    Pokračovať\n                \u003c/button\u003e\n            \u003c/div\u003e\n        \u003c/div\u003e\n    `;\n\n    if (!document.getElementById(\"income-confirmation-style\")) {\n        var style = document.createElement(\"style\");\n        style.id = \"income-confirmation-style\";\n        style.innerHTML = `\n            #income-confirmation-modal {\n                position: fixed;\n                inset: 0;\n                z-index: 99999;\n                font-family: Arial, sans-serif;\n            }\n\n            .income-modal-overlay {\n                position: absolute;\n                inset: 0;\n                background: rgba(24, 64, 83, 0.38);\n                backdrop-filter: blur(4px);\n            }\n\n            .income-modal-box {\n                position: relative;\n                z-index: 2;\n                max-width: 500px;\n                margin: 8vh auto 0;\n                background: #ffffff;\n                border-radius: 28px;\n                padding: 34px 30px 28px;\n                box-shadow: 0 20px 60px rgba(24, 64, 83, 0.18);\n                text-align: center;\n                animation: incomeModalIn 0.28s ease;\n            }\n\n            @keyframes incomeModalIn {\n                from {\n                    opacity: 0;\n                    transform: translateY(10px) scale(0.97);\n                }\n                to {\n                    opacity: 1;\n                    transform: translateY(0) scale(1);\n                }\n            }\n\n            .income-modal-close {\n                position: absolute;\n                top: 14px;\n                right: 16px;\n                border: 0;\n                background: transparent;\n                font-size: 28px;\n                line-height: 1;\n                cursor: pointer;\n                color: #184053;\n                opacity: 0.7;\n            }\n\n            .income-modal-close:hover {\n                opacity: 1;\n            }\n\n            .income-modal-visual {\n                display: flex;\n                justify-content: center;\n                margin-bottom: 18px;\n            }\n\n            .income-modal-image-wrap {\n                width: 112px;\n                height: 112px;\n                border-radius: 50%;\n                background: linear-gradient(180deg, #e9fbf8 0%, #d8f5f1 100%);\n                border: 3px solid #74D8CC;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                box-shadow: 0 10px 24px rgba(116, 216, 204, 0.28);\n            }\n\n            .income-modal-image {\n                width: 64px;\n                height: auto;\n                display: block;\n            }\n\n            .income-modal-box h2 {\n                margin: 0 0 12px;\n                font-size: 28px;\n                line-height: 1.2;\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-box p {\n                margin: 0 0 22px;\n                font-size: 16px;\n                line-height: 1.55;\n                color: #184053;\n                opacity: 0.88;\n            }\n\n            .income-modal-box p strong {\n                color: #184053;\n                font-weight: 700;\n            }\n\n            .income-modal-checkbox {\n                display: flex;\n                align-items: flex-start;\n                gap: 12px;\n                text-align: left;\n                background: #f3fbfa;\n                border: 1px solid rgba(116, 216, 204, 0.45);\n                border-radius: 16px;\n                padding: 16px 18px;\n                margin-bottom: 24px;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-checkbox:hover {\n                border-color: #74D8CC;\n                background: #eefaf8;\n            }\n\n            .income-modal-checkbox input {\n                margin-top: 3px;\n                transform: scale(1.2);\n                accent-color: #184053;\n            }\n\n            .income-modal-checkbox span {\n                color: #184053;\n                font-size: 15px;\n                line-height: 1.45;\n            }\n\n            .income-modal-actions {\n                display: flex;\n                gap: 12px;\n                justify-content: center;\n            }\n\n            .income-modal-btn {\n                min-width: 150px;\n                border: 0;\n                border-radius: 999px;\n                padding: 14px 22px;\n                font-size: 15px;\n                font-weight: 700;\n                cursor: pointer;\n                transition: 0.2s ease;\n            }\n\n            .income-modal-btn:hover:not(:disabled) {\n                transform: translateY(-1px);\n            }\n\n            .income-modal-btn-primary {\n                background: #184053;\n                color: #ffffff;\n                box-shadow: 0 8px 20px rgba(24, 64, 83, 0.22);\n            }\n\n            .income-modal-btn-primary:hover:not(:disabled) {\n                background: #102f3e;\n            }\n\n            .income-modal-btn-primary:disabled {\n                background: #b7c4ca;\n                box-shadow: none;\n                cursor: not-allowed;\n            }\n\n            .income-modal-btn-secondary {\n                background: #74D8CC;\n                color: #184053;\n            }\n\n            .income-modal-btn-secondary:hover {\n                background: #66cec1;\n            }\n\n            @media (max-width: 520px) {\n                .income-modal-box {\n                    margin: 5vh 16px 0;\n                    padding: 28px 20px 22px;\n                    border-radius: 24px;\n                }\n\n                .income-modal-box h2 {\n                    font-size: 23px;\n                }\n\n                .income-modal-image-wrap {\n                    width: 96px;\n                    height: 96px;\n                }\n\n                .income-modal-image {\n                    width: 56px;\n                }\n\n                .income-modal-actions {\n                    flex-direction: column;\n                }\n\n                .income-modal-btn {\n                    width: 100%;\n                }\n            }\n        `;\n        document.head.appendChild(style);\n    }\n\n    document.body.appendChild(modal);\n\n    var checkbox = document.getElementById(\"income-confirm-checkbox\");\n    var confirmBtn = document.getElementById(\"income-confirm-btn\");\n    var cancelBtn = document.getElementById(\"income-cancel-btn\");\n    var closeBtn = modal.querySelector(\".income-modal-close\");\n    var overlay = modal.querySelector(\".income-modal-overlay\");\n\n    checkbox.addEventListener(\"change\", function () {\n        confirmBtn.disabled = !checkbox.checked;\n    });\n\n    function closeModal() {\n        modal.remove();\n    }\n\n    confirmBtn.addEventListener(\"click\", function () {\n        if (!checkbox.checked) return;\n        closeModal();\n        onConfirm();\n    });\n\n    cancelBtn.addEventListener(\"click\", closeModal);\n    closeBtn.addEventListener(\"click\", closeModal);\n    overlay.addEventListener(\"click\", closeModal);\n}","trigger":{"include_pages":[{"url":"365.bank/prenos","type":"contains"}],"exclude_pages":null},"_id":"67f4e523c318f3f914eb1f14"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\nvar phoneInput = document.querySelector('.phoneNumber')?.value.trim().replace(/\\s+/g, '') || '';\nvar phoneNumberNational = phoneInput;\n\nif (phoneInput.startsWith('+421')) {\n    phoneNumberNational = '0' + phoneInput.substring(4);\n} else if (phoneInput.startsWith('421')) {\n    phoneNumberNational = '0' + phoneInput.substring(3);\n} else if (phoneInput.startsWith('9')) {\n    phoneNumberNational = '0' + phoneInput;\n}\n\n// IDENTIFY v Bloomreach Engagement podľa národného formátu\nexponea.identify(phoneNumberNational);\n\n            // Track the event with Exponea\n            exponea.track('tel_lead', {\n                type: 'nedvihnute',\n                product: 'rozaktivnenie',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/specialna_ponuka_ty\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"365.bank/nedvihnute","type":"contains"}],"exclude_pages":null},"_id":"683d689d18508b379909c7ce"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    e.preventDefault();\n\n    var phoneInput = document.querySelector('#pageBlock_4 \u003e div \u003e app-hero-banner \u003e section \u003e div \u003e div \u003e div \u003e app-smslink \u003e form input[type=\"text\"]');\n    if (phoneInput) {\n        var phoneNumber = phoneInput.value;\n\n        if (phoneNumber) {\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms', {\n                type: 'nedvihnute',\n                product: 'rozaktivnenie',\n                phone: phoneNumber\n            });\n\n            setTimeout(function() {\n                window.location.href = \"https://365.bank/dakujeme/specialna_ponuka_ty\";\n            },500);\n        }\n    }\n});\n","trigger":{"include_pages":[{"url":"365.bank/nedvihnute","type":"contains"}],"exclude_pages":null},"_id":"683d6d8dd1f4470970f2ff23"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms', {\n                type: 'bonus100',\n                product: 'ucet_bonus_100',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/ostatne_sms_bonus100\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"https://365.bank/chcem/bonus","type":"contains"}],"exclude_pages":null},"_id":"68a31cbaa067a7773319291b"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\n\n            // Track the event with Exponea\n            exponea.track('trigger_sms', {\n                type: 'start365',\n                product: 'ucet_start365',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/ostatne_sms_start_365\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"https://365.bank/chcem/start","type":"contains"}],"exclude_pages":null},"_id":"68a31f110f3e970b310b87a4"},{"uses_overlay":false,"type":"js","parametrized_definition":"document.body.addEventListener(\"submit\", function(e) {\n    // Prevent the default form submission\n    e.preventDefault();\n\n    // Check if the phone number element exists\n    var phoneNumberElement = document.querySelector('.phoneNumber');\n    if (phoneNumberElement) {\n        var phoneNumber = phoneNumberElement.value;\n\n        // Only proceed if the phone number is not empty\n        if (phoneNumber) {\n            // Remove all spaces from the phone number\n            phoneNumber = phoneNumber.replace(/\\s+/g, '');\n\n            // If the number starts with '0', remove '0' and add '+421'\n            if (phoneNumber.startsWith('0')) {\n                phoneNumber = '+421' + phoneNumber.substring(1);\n            }\n            // If the number starts with '421', add '+'\n            else if (phoneNumber.startsWith('421')) {\n                phoneNumber = '+' + phoneNumber;\n            }\n            // If the number starts with '9', add '+421' in front of it\n            else if (phoneNumber.startsWith('9')) {\n                phoneNumber = '+421' + phoneNumber;\n            }\nvar phoneInput = document.querySelector('.phoneNumber')?.value.trim().replace(/\\s+/g, '') || '';\nvar phoneNumberNational = phoneInput;\n\nif (phoneInput.startsWith('+421')) {\n    phoneNumberNational = '0' + phoneInput.substring(4);\n} else if (phoneInput.startsWith('421')) {\n    phoneNumberNational = '0' + phoneInput.substring(3);\n} else if (phoneInput.startsWith('9')) {\n    phoneNumberNational = '0' + phoneInput;\n}\n\n// IDENTIFY v Bloomreach Engagement podľa národného formátu\nexponea.identify(phoneNumberNational);\n\n            // Track the event with Exponea\n            exponea.track('tel_lead_ret', {\n                type: 'predcasne_splatenie',\n                product: 'retencia',\n                phone: phoneNumber\n            });\n\n setTimeout(function() {\n            // Redirect to the thank you page\n            window.location.href = \"https://365.bank/dakujeme/uver_predcasne_ty\";\n },500); // run after 500 milliseconds\n \n            // Optionally, if you want to proceed with the form submission, you can do it here\n            // e.target.submit();\n        }\n    }\n});","trigger":{"include_pages":[{"url":"365.bank/predcasne-splatenie","type":"contains"}],"exclude_pages":null},"_id":"69a6aa8330aa016168ffc8e4"},{"uses_overlay":false,"type":"js","parametrized_definition":"(function () {\r\n    var MODAL_ID = \"income-confirmation-modal-gtm\";\r\n    var STYLE_ID = \"income-confirmation-style-gtm\";\r\n    var BYPASS_ATTR = \"data-income-confirmed\";\r\n    var ACTIVE_FORM = null;\r\n\r\n    function isTargetSubmitButton(button) {\r\n        if (!button) return false;\r\n\r\n        var text = (button.textContent || button.value || \"\").trim().toLowerCase();\r\n        var cls = button.className || \"\";\r\n\r\n        return text === \"odoslať formulár\" || cls.indexOf(\"btn-mint\") \u003e -1;\r\n    }\r\n\r\n    function injectStyles() {\r\n        if (document.getElementById(STYLE_ID)) return;\r\n\r\n        var style = document.createElement(\"style\");\r\n        style.id = STYLE_ID;\r\n        style.innerHTML = `\r\n            #${MODAL_ID} {\r\n                position: fixed;\r\n                inset: 0;\r\n                z-index: 2147483647;\r\n                font-family: Arial, sans-serif;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-overlay {\r\n                position: absolute;\r\n                inset: 0;\r\n                background: rgba(24, 64, 83, 0.38);\r\n                backdrop-filter: blur(4px);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box {\r\n                position: absolute;\r\n                left: 50%;\r\n                top: 8vh;\r\n                transform: translateX(-50%);\r\n                width: calc(100% - 32px);\r\n                max-width: 500px;\r\n                background: #ffffff;\r\n                border-radius: 28px;\r\n                padding: 34px 30px 28px;\r\n                box-shadow: 0 20px 60px rgba(24, 64, 83, 0.18);\r\n                text-align: center;\r\n                animation: incomeModalIn 0.28s ease;\r\n                box-sizing: border-box;\r\n            }\r\n\r\n            @keyframes incomeModalIn {\r\n                from {\r\n                    opacity: 0;\r\n                    transform: translateX(-50%) translateY(10px) scale(0.97);\r\n                }\r\n                to {\r\n                    opacity: 1;\r\n                    transform: translateX(-50%) translateY(0) scale(1);\r\n                }\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-close {\r\n                position: absolute;\r\n                top: 14px;\r\n                right: 16px;\r\n                border: 0;\r\n                background: transparent;\r\n                font-size: 28px;\r\n                line-height: 1;\r\n                cursor: pointer;\r\n                color: #184053;\r\n                opacity: 0.7;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-close:hover {\r\n                opacity: 1;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-visual {\r\n                display: flex;\r\n                justify-content: center;\r\n                margin-bottom: 18px;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-image-wrap {\r\n                width: 112px;\r\n                height: 112px;\r\n                border-radius: 50%;\r\n                background: linear-gradient(180deg, #e9fbf8 0%, #d8f5f1 100%);\r\n                border: 3px solid #74D8CC;\r\n                display: flex;\r\n                align-items: center;\r\n                justify-content: center;\r\n                box-shadow: 0 10px 24px rgba(116, 216, 204, 0.28);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-image {\r\n                width: 64px;\r\n                height: auto;\r\n                display: block;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box h2 {\r\n                margin: 0 0 12px;\r\n                font-size: 28px;\r\n                line-height: 1.2;\r\n                color: #184053;\r\n                font-weight: 700;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box p {\r\n                margin: 0 0 22px;\r\n                font-size: 16px;\r\n                line-height: 1.55;\r\n                color: #184053;\r\n                opacity: 0.88;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox {\r\n                display: flex;\r\n                align-items: flex-start;\r\n                gap: 12px;\r\n                text-align: left;\r\n                background: #f3fbfa;\r\n                border: 1px solid rgba(116, 216, 204, 0.45);\r\n                border-radius: 16px;\r\n                padding: 16px 18px;\r\n                margin-bottom: 24px;\r\n                cursor: pointer;\r\n                transition: 0.2s ease;\r\n                user-select: none;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox:hover {\r\n                border-color: #74D8CC;\r\n                background: #eefaf8;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox input {\r\n                margin-top: 3px;\r\n                transform: scale(1.2);\r\n                accent-color: #184053;\r\n                cursor: pointer;\r\n                flex: 0 0 auto;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox span {\r\n                color: #184053;\r\n                font-size: 15px;\r\n                line-height: 1.45;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-actions {\r\n                display: flex;\r\n                gap: 12px;\r\n                justify-content: center;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn {\r\n                min-width: 150px;\r\n                border: 0;\r\n                border-radius: 999px;\r\n                padding: 14px 22px;\r\n                font-size: 15px;\r\n                font-weight: 700;\r\n                cursor: pointer;\r\n                transition: 0.2s ease;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-primary {\r\n                background: #184053;\r\n                color: #ffffff;\r\n                box-shadow: 0 8px 20px rgba(24, 64, 83, 0.22);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-primary:disabled {\r\n                background: #b7c4ca;\r\n                box-shadow: none;\r\n                cursor: not-allowed;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-secondary {\r\n                background: #74D8CC;\r\n                color: #184053;\r\n            }\r\n\r\n            @media (max-width: 520px) {\r\n                #${MODAL_ID} .income-modal-box {\r\n                    top: 5vh;\r\n                    padding: 28px 20px 22px;\r\n                    border-radius: 24px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-box h2 {\r\n                    font-size: 23px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-image-wrap {\r\n                    width: 96px;\r\n                    height: 96px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-image {\r\n                    width: 56px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-actions {\r\n                    flex-direction: column;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-btn {\r\n                    width: 100%;\r\n                }\r\n            }\r\n        `;\r\n        document.head.appendChild(style);\r\n    }\r\n\r\n    // Pridaná logika pre trackovanie zavretia\r\n    function closeModal(reason) {\r\n        if (reason \u0026\u0026 typeof exponea !== \"undefined\") {\r\n            exponea.track(\"income_modal_closed\", { \r\n                product: \"digipozicka\",\r\n                reason: reason\r\n            });\r\n        }\r\n        \r\n        var modal = document.getElementById(MODAL_ID);\r\n        if (modal) modal.parentNode.removeChild(modal);\r\n    }\r\n\r\n    function openIncomeConfirmationModal(onConfirm) {\r\n        closeModal();\r\n        injectStyles();\r\n\r\n        var modal = document.createElement(\"div\");\r\n        modal.id = MODAL_ID;\r\n        modal.innerHTML = `\r\n            \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\r\n            \u003cdiv class=\"income-modal-box\" role=\"dialog\" aria-modal=\"true\"\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-close\" aria-label=\"Zavrieť\"\u003e×\u003c/button\u003e\r\n\r\n                \u003cdiv class=\"income-modal-visual\"\u003e\r\n                    \u003cdiv class=\"income-modal-image-wrap\"\u003e\r\n                        \u003cimg src=\"https://365.bank/media/idjdapbc/pozicka.png\" alt=\"Pôžička\" class=\"income-modal-image\"\u003e\r\n                    \u003c/div\u003e\r\n                \u003c/div\u003e\r\n\r\n            \u003ch2\u003eUž len krôčik\u003c/h2\u003e\r\n            \u003cp\u003e\r\n                Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť tvoj príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\r\n            \u003c/p\u003e\r\n\r\n            \u003clabel class=\"income-modal-checkbox\"\u003e\r\n                \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox-gtm\"\u003e\r\n                \u003cspan\u003ePotvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\u003c/span\u003e\r\n            \u003c/label\u003e\r\n\r\n            \u003cdiv class=\"income-modal-actions\"\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-secondary\" id=\"income-cancel-btn-gtm\"\u003eZrušiť\u003c/button\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-primary\" id=\"income-confirm-btn-gtm\" disabled\u003ePokračovať\u003c/button\u003e\r\n            \u003c/div\u003e\r\n        \u003c/div\u003e\r\n        `;\r\n\r\n        document.documentElement.appendChild(modal);\r\n\r\n        var checkbox = document.getElementById(\"income-confirm-checkbox-gtm\");\r\n        var confirmBtn = document.getElementById(\"income-confirm-btn-gtm\");\r\n        var cancelBtn = document.getElementById(\"income-cancel-btn-gtm\");\r\n        var closeBtn = modal.querySelector(\".income-modal-close\");\r\n        var overlay = modal.querySelector(\".income-modal-overlay\");\r\n\r\n        checkbox.onchange = function () {\r\n            confirmBtn.disabled = !checkbox.checked;\r\n        };\r\n\r\n        confirmBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            if (!checkbox.checked) return;\r\n            closeModal(); // úspešné pokračovanie, netrackujeme ako drop-off\r\n            onConfirm();\r\n        };\r\n\r\n        cancelBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            closeModal(\"cancel_btn\");\r\n        };\r\n\r\n        closeBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            closeModal(\"close_cross\");\r\n        };\r\n\r\n        overlay.onclick = function () {\r\n            closeModal(\"overlay_click\");\r\n        };\r\n    }\r\n\r\n    document.addEventListener(\"click\", function (e) {\r\n        var button = e.target \u0026\u0026 e.target.closest\r\n            ? e.target.closest('button[type=\"submit\"], input[type=\"submit\"]')\r\n            : null;\r\n\r\n        if (!button || !isTargetSubmitButton(button)) return;\r\n\r\n        var form = button.form || button.closest(\"form\");\r\n        if (!form) return;\r\n\r\n        if (form.getAttribute(BYPASS_ATTR) === \"true\") {\r\n            form.removeAttribute(BYPASS_ATTR);\r\n            return;\r\n        }\r\n\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        if (typeof e.stopImmediatePropagation === \"function\") {\r\n            e.stopImmediatePropagation();\r\n        }\r\n\r\n        ACTIVE_FORM = form;\r\n\r\n        openIncomeConfirmationModal(function () {\r\n            form.setAttribute(BYPASS_ATTR, \"true\");\r\n\r\n            if (typeof HTMLFormElement.prototype.requestSubmit === \"function\") {\r\n                HTMLFormElement.prototype.requestSubmit.call(form, button);\r\n            } else if (button \u0026\u0026 typeof button.click === \"function\") {\r\n                button.click();\r\n            } else {\r\n                form.submit();\r\n            }\r\n        });\r\n    }, true);\r\n\r\n    // záložná poistka, keby sa formulár submitol Enterom\r\n    document.addEventListener(\"submit\", function (e) {\r\n        var form = e.target;\r\n        if (!form) return;\r\n\r\n        if (form.getAttribute(BYPASS_ATTR) === \"true\") {\r\n            form.removeAttribute(BYPASS_ATTR);\r\n            return;\r\n        }\r\n\r\n        var submitBtn = form.querySelector('button[type=\"submit\"], input[type=\"submit\"]');\r\n        if (!submitBtn || !isTargetSubmitButton(submitBtn)) return;\r\n\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        if (typeof e.stopImmediatePropagation === \"function\") {\r\n            e.stopImmediatePropagation();\r\n        }\r\n\r\n        ACTIVE_FORM = form;\r\n\r\n        openIncomeConfirmationModal(function () {\r\n            form.setAttribute(BYPASS_ATTR, \"true\");\r\n\r\n            if (typeof HTMLFormElement.prototype.requestSubmit === \"function\") {\r\n                HTMLFormElement.prototype.requestSubmit.call(form, submitBtn);\r\n            } else if (submitBtn \u0026\u0026 typeof submitBtn.click === \"function\") {\r\n                submitBtn.click();\r\n            } else {\r\n                form.submit();\r\n            }\r\n        });\r\n    }, true);\r\n})();","trigger":{"include_pages":[{"url":"365.bank/digipozicka","type":"contains"},{"url":"365.bank/pozicka","type":"contains"},{"url":"365.bank/prenos","type":"contains"}],"exclude_pages":null},"_id":"69e8a1db6285d569d461c025"},{"uses_overlay":false,"type":"js","parametrized_definition":"(function () {\r\n    var MODAL_ID = \"income-confirmation-modal-gtm\";\r\n    var STYLE_ID = \"income-confirmation-style-gtm\";\r\n    var BYPASS_ATTR = \"data-income-confirmed\";\r\n    var ACTIVE_FORM = null;\r\n\r\n    function isTargetSubmitButton(button) {\r\n        if (!button) return false;\r\n\r\n        var text = (button.textContent || button.value || \"\").trim().toLowerCase();\r\n        var cls = button.className || \"\";\r\n\r\n        // Tvoja podmienka: chytá buttony s textom \"odoslať\" alebo triedou \"btn-mint\"\r\n        return text === \"odoslať\" || cls.indexOf(\"btn-mint\") \u003e -1;\r\n    }\r\n\r\n    function injectStyles() {\r\n        if (document.getElementById(STYLE_ID)) return;\r\n\r\n        var style = document.createElement(\"style\");\r\n        style.id = STYLE_ID;\r\n        style.innerHTML = `\r\n            #${MODAL_ID} {\r\n                position: fixed;\r\n                inset: 0;\r\n                z-index: 2147483647;\r\n                font-family: Arial, sans-serif;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-overlay {\r\n                position: absolute;\r\n                inset: 0;\r\n                background: rgba(24, 64, 83, 0.38);\r\n                backdrop-filter: blur(4px);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box {\r\n                position: absolute;\r\n                left: 50%;\r\n                top: 8vh;\r\n                transform: translateX(-50%);\r\n                width: calc(100% - 32px);\r\n                max-width: 500px;\r\n                background: #ffffff;\r\n                border-radius: 28px;\r\n                padding: 34px 30px 28px;\r\n                box-shadow: 0 20px 60px rgba(24, 64, 83, 0.18);\r\n                text-align: center;\r\n                animation: incomeModalIn 0.28s ease;\r\n                box-sizing: border-box;\r\n            }\r\n\r\n            @keyframes incomeModalIn {\r\n                from {\r\n                    opacity: 0;\r\n                    transform: translateX(-50%) translateY(10px) scale(0.97);\r\n                }\r\n                to {\r\n                    opacity: 1;\r\n                    transform: translateX(-50%) translateY(0) scale(1);\r\n                }\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-close {\r\n                position: absolute;\r\n                top: 14px;\r\n                right: 16px;\r\n                border: 0;\r\n                background: transparent;\r\n                font-size: 28px;\r\n                line-height: 1;\r\n                cursor: pointer;\r\n                color: #184053;\r\n                opacity: 0.7;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-close:hover {\r\n                opacity: 1;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-visual {\r\n                display: flex;\r\n                justify-content: center;\r\n                margin-bottom: 18px;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-image-wrap {\r\n                width: 112px;\r\n                height: 112px;\r\n                border-radius: 50%;\r\n                background: linear-gradient(180deg, #e9fbf8 0%, #d8f5f1 100%);\r\n                border: 3px solid #74D8CC;\r\n                display: flex;\r\n                align-items: center;\r\n                justify-content: center;\r\n                box-shadow: 0 10px 24px rgba(116, 216, 204, 0.28);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-image {\r\n                width: 64px;\r\n                height: auto;\r\n                display: block;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box h2 {\r\n                margin: 0 0 12px;\r\n                font-size: 28px;\r\n                line-height: 1.2;\r\n                color: #184053;\r\n                font-weight: 700;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-box p {\r\n                margin: 0 0 22px;\r\n                font-size: 16px;\r\n                line-height: 1.55;\r\n                color: #184053;\r\n                opacity: 0.88;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox {\r\n                display: flex;\r\n                align-items: flex-start;\r\n                gap: 12px;\r\n                text-align: left;\r\n                background: #f3fbfa;\r\n                border: 1px solid rgba(116, 216, 204, 0.45);\r\n                border-radius: 16px;\r\n                padding: 16px 18px;\r\n                margin-bottom: 24px;\r\n                cursor: pointer;\r\n                transition: 0.2s ease;\r\n                user-select: none;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox:hover {\r\n                border-color: #74D8CC;\r\n                background: #eefaf8;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox input {\r\n                margin-top: 3px;\r\n                transform: scale(1.2);\r\n                accent-color: #184053;\r\n                cursor: pointer;\r\n                flex: 0 0 auto;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-checkbox span {\r\n                color: #184053;\r\n                font-size: 15px;\r\n                line-height: 1.45;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-actions {\r\n                display: flex;\r\n                gap: 12px;\r\n                justify-content: center;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn {\r\n                min-width: 150px;\r\n                border: 0;\r\n                border-radius: 999px;\r\n                padding: 14px 22px;\r\n                font-size: 15px;\r\n                font-weight: 700;\r\n                cursor: pointer;\r\n                transition: 0.2s ease;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-primary {\r\n                background: #184053;\r\n                color: #ffffff;\r\n                box-shadow: 0 8px 20px rgba(24, 64, 83, 0.22);\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-primary:disabled {\r\n                background: #b7c4ca;\r\n                box-shadow: none;\r\n                cursor: not-allowed;\r\n            }\r\n\r\n            #${MODAL_ID} .income-modal-btn-secondary {\r\n                background: #74D8CC;\r\n                color: #184053;\r\n            }\r\n\r\n            @media (max-width: 520px) {\r\n                #${MODAL_ID} .income-modal-box {\r\n                    top: 5vh;\r\n                    padding: 28px 20px 22px;\r\n                    border-radius: 24px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-box h2 {\r\n                    font-size: 23px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-image-wrap {\r\n                    width: 96px;\r\n                    height: 96px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-image {\r\n                    width: 56px;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-actions {\r\n                    flex-direction: column;\r\n                }\r\n\r\n                #${MODAL_ID} .income-modal-btn {\r\n                    width: 100%;\r\n                }\r\n            }\r\n        `;\r\n        document.head.appendChild(style);\r\n    }\r\n\r\n    function closeModal() {\r\n        var modal = document.getElementById(MODAL_ID);\r\n        if (modal) modal.parentNode.removeChild(modal);\r\n    }\r\n\r\n    function openIncomeConfirmationModal(onConfirm) {\r\n        closeModal();\r\n        injectStyles();\r\n\r\n        var modal = document.createElement(\"div\");\r\n        modal.id = MODAL_ID;\r\n        // OPRAVENÉ ID checkboxu priamo tu v HTML stringu\r\n        modal.innerHTML = `\r\n            \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\r\n            \u003cdiv class=\"income-modal-box\" role=\"dialog\" aria-modal=\"true\"\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-close\" aria-label=\"Zavrieť\"\u003e×\u003c/button\u003e\r\n\r\n                \u003cdiv class=\"income-modal-visual\"\u003e\r\n                    \u003cdiv class=\"income-modal-image-wrap\"\u003e\r\n                        \u003cimg src=\"https://365.bank/media/idjdapbc/pozicka.png\" alt=\"Pôžička\" class=\"income-modal-image\"\u003e\r\n                    \u003c/div\u003e\r\n                \u003c/div\u003e\r\n\r\n            \u003ch2\u003eUž len krôčik\u003c/h2\u003e\r\n            \u003cp\u003e\r\n                Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť tvoj príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\r\n            \u003c/p\u003e\r\n\r\n            \u003clabel class=\"income-modal-checkbox\"\u003e\r\n                \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox-gtm\"\u003e\r\n                \u003cspan\u003ePotvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\u003c/span\u003e\r\n            \u003c/label\u003e\r\n\r\n            \u003cdiv class=\"income-modal-actions\"\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-secondary\" id=\"income-cancel-btn-gtm\"\u003eZrušiť\u003c/button\u003e\r\n                \u003cbutton type=\"button\" class=\"income-modal-btn income-modal-btn-primary\" id=\"income-confirm-btn-gtm\" disabled\u003ePokračovať\u003c/button\u003e\r\n            \u003c/div\u003e\r\n        \u003c/div\u003e\r\n        `;\r\n\r\n        document.documentElement.appendChild(modal);\r\n\r\n        var checkbox = document.getElementById(\"income-confirm-checkbox-gtm\");\r\n        var confirmBtn = document.getElementById(\"income-confirm-btn-gtm\");\r\n        var cancelBtn = document.getElementById(\"income-cancel-btn-gtm\");\r\n        var closeBtn = modal.querySelector(\".income-modal-close\");\r\n        var overlay = modal.querySelector(\".income-modal-overlay\");\r\n\r\n        checkbox.onchange = function () {\r\n            confirmBtn.disabled = !checkbox.checked;\r\n        };\r\n\r\n        confirmBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            if (!checkbox.checked) return;\r\n            closeModal();\r\n            onConfirm();\r\n        };\r\n\r\n        cancelBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            closeModal();\r\n        };\r\n\r\n        closeBtn.onclick = function (e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n            closeModal();\r\n        };\r\n\r\n        overlay.onclick = function () {\r\n            closeModal();\r\n        };\r\n    }\r\n\r\n    document.addEventListener(\"click\", function (e) {\r\n        var button = e.target \u0026\u0026 e.target.closest\r\n            ? e.target.closest('button[type=\"submit\"], input[type=\"submit\"]')\r\n            : null;\r\n\r\n        if (!button || !isTargetSubmitButton(button)) return;\r\n\r\n        var form = button.form || button.closest(\"form\");\r\n        if (!form) return;\r\n\r\n        if (form.getAttribute(BYPASS_ATTR) === \"true\") {\r\n            form.removeAttribute(BYPASS_ATTR);\r\n            return;\r\n        }\r\n\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        if (typeof e.stopImmediatePropagation === \"function\") {\r\n            e.stopImmediatePropagation();\r\n        }\r\n\r\n        ACTIVE_FORM = form;\r\n\r\n        openIncomeConfirmationModal(function () {\r\n            form.setAttribute(BYPASS_ATTR, \"true\");\r\n\r\n            if (typeof HTMLFormElement.prototype.requestSubmit === \"function\") {\r\n                HTMLFormElement.prototype.requestSubmit.call(form, button);\r\n            } else if (button \u0026\u0026 typeof button.click === \"function\") {\r\n                button.click();\r\n            } else {\r\n                form.submit();\r\n            }\r\n        });\r\n    }, true);\r\n\r\n    // záložná poistka, keby sa formulár submitol Enterom\r\n    document.addEventListener(\"submit\", function (e) {\r\n        var form = e.target;\r\n        if (!form) return;\r\n\r\n        if (form.getAttribute(BYPASS_ATTR) === \"true\") {\r\n            form.removeAttribute(BYPASS_ATTR);\r\n            return;\r\n        }\r\n\r\n        var submitBtn = form.querySelector('button[type=\"submit\"], input[type=\"submit\"]');\r\n        if (!submitBtn || !isTargetSubmitButton(submitBtn)) return;\r\n\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        if (typeof e.stopImmediatePropagation === \"function\") {\r\n            e.stopImmediatePropagation();\r\n        }\r\n\r\n        ACTIVE_FORM = form;\r\n\r\n        openIncomeConfirmationModal(function () {\r\n            form.setAttribute(BYPASS_ATTR, \"true\");\r\n\r\n            if (typeof HTMLFormElement.prototype.requestSubmit === \"function\") {\r\n                HTMLFormElement.prototype.requestSubmit.call(form, submitBtn);\r\n            } else if (submitBtn \u0026\u0026 typeof submitBtn.click === \"function\") {\r\n                submitBtn.click();\r\n            } else {\r\n                form.submit();\r\n            }\r\n        });\r\n    }, true);\r\n})();","trigger":{"include_pages":[{"url":"365.bank/spocitajsi","type":"contains"},{"url":"365.bank/refinancuj","type":"contains"}],"exclude_pages":null},"_id":"69e8a8fac2216441caa93630"},{"uses_overlay":false,"type":"js","parametrized_definition":"(function () {\n    var MODAL_ID = \"income-confirmation-modal-postova\";\n    var STYLE_ID = \"income-confirmation-style-postova\";\n    var BYPASS_ATTR = \"data-income-confirmed\";\n\n    function isTargetSubmitButton(button) {\n        if (!button) return false;\n\n        var text = (button.textContent || button.value || \"\")\n            .replace(/\\s+/g, \" \")\n            .trim()\n            .toLowerCase();\n\n        var cls = button.className || \"\";\n\n        return (\n            text === \"odoslať\" ||\n            cls.indexOf(\"btn-arrow\") \u003e -1\n        );\n    }\n\n    function injectStyles() {\n        if (document.getElementById(STYLE_ID)) return;\n\n        var style = document.createElement(\"style\");\n        style.id = STYLE_ID;\n        style.innerHTML = `\n            #${MODAL_ID} {\n                position: fixed;\n                inset: 0;\n                z-index: 2147483647;\n                font-family: Arial, sans-serif;\n            }\n\n            #${MODAL_ID} .income-modal-overlay {\n                position: absolute;\n                inset: 0;\n                background: rgba(78, 10, 120, 0.45);\n                backdrop-filter: blur(4px);\n            }\n\n            #${MODAL_ID} .income-modal-box {\n                position: absolute;\n                left: 50%;\n                top: 8vh;\n                transform: translateX(-50%);\n                width: calc(100% - 32px);\n                max-width: 520px;\n                background: #ffffff;\n                border-radius: 28px;\n                padding: 34px 30px 28px;\n                box-shadow: 0 24px 70px rgba(78, 10, 120, 0.20);\n                text-align: center;\n                box-sizing: border-box;\n                animation: incomeModalIn 0.28s ease;\n            }\n\n            @keyframes incomeModalIn {\n                from {\n                    opacity: 0;\n                    transform: translateX(-50%) translateY(10px) scale(0.97);\n                }\n                to {\n                    opacity: 1;\n                    transform: translateX(-50%) translateY(0) scale(1);\n                }\n            }\n\n            #${MODAL_ID} .income-modal-close {\n                position: absolute;\n                top: 14px;\n                right: 16px;\n                border: 0;\n                background: transparent;\n                font-size: 28px;\n                line-height: 1;\n                cursor: pointer;\n                color: #4E0A78;\n                opacity: .75;\n            }\n\n            #${MODAL_ID} .income-modal-close:hover {\n                opacity: 1;\n            }\n\n            #${MODAL_ID} .income-modal-visual {\n                display: flex;\n                justify-content: center;\n                margin-bottom: 18px;\n            }\n\n            #${MODAL_ID} .income-modal-image-wrap {\n                width: 118px;\n                height: 118px;\n                border-radius: 50%;\n                background: linear-gradient(180deg,#fff4ef 0%, #ffe9e0 100%);\n                border: 3px solid #EC5B29;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                box-shadow: 0 12px 28px rgba(236, 91, 41, 0.22);\n            }\n\n            #${MODAL_ID} .income-modal-image {\n                width: 68px;\n                height: auto;\n                display: block;\n            }\n\n            #${MODAL_ID} h2 {\n                margin: 0 0 12px;\n                font-size: 30px;\n                line-height: 1.15;\n                color: #4E0A78;\n                font-weight: 700;\n            }\n\n            #${MODAL_ID} p {\n                margin: 0 0 22px;\n                font-size: 16px;\n                line-height: 1.55;\n                color: #4E0A78;\n                opacity: .88;\n            }\n\n            #${MODAL_ID} .income-modal-checkbox {\n                display: flex;\n                align-items: flex-start;\n                gap: 12px;\n                text-align: left;\n                background: #fff7f3;\n                border: 1px solid rgba(236,91,41,.35);\n                border-radius: 16px;\n                padding: 16px 18px;\n                margin-bottom: 24px;\n                cursor: pointer;\n                user-select: none;\n            }\n\n            #${MODAL_ID} .income-modal-checkbox:hover {\n                border-color: #EC5B29;\n            }\n\n            #${MODAL_ID} .income-modal-checkbox input {\n                margin-top: 3px;\n                transform: scale(1.2);\n                accent-color: #4E0A78;\n                cursor: pointer;\n                flex: 0 0 auto;\n            }\n\n            #${MODAL_ID} .income-modal-checkbox span {\n                font-size: 15px;\n                line-height: 1.45;\n                color: #4E0A78;\n            }\n\n            #${MODAL_ID} .income-modal-actions {\n                display: flex;\n                gap: 12px;\n                justify-content: center;\n            }\n\n            #${MODAL_ID} .income-modal-btn {\n                min-width: 160px;\n                border: 0;\n                border-radius: 999px;\n                padding: 14px 24px;\n                font-size: 15px;\n                font-weight: 700;\n                cursor: pointer;\n                transition: .2s ease;\n            }\n\n            #${MODAL_ID} .income-modal-btn:hover:not(:disabled) {\n                transform: translateY(-1px);\n            }\n\n            #${MODAL_ID} .income-modal-btn-primary {\n                background: #4E0A78;\n                color: #fff;\n                box-shadow: 0 10px 24px rgba(78,10,120,.22);\n            }\n\n            #${MODAL_ID} .income-modal-btn-primary:disabled {\n                background: #b9a8c6;\n                box-shadow: none;\n                cursor: not-allowed;\n            }\n\n            #${MODAL_ID} .income-modal-btn-secondary {\n                background: #EC5B29;\n                color: #fff;\n            }\n\n            @media (max-width: 520px) {\n                #${MODAL_ID} .income-modal-box {\n                    top: 5vh;\n                    padding: 28px 20px 22px;\n                    border-radius: 24px;\n                }\n\n                #${MODAL_ID} h2 {\n                    font-size: 24px;\n                }\n\n                #${MODAL_ID} .income-modal-actions {\n                    flex-direction: column;\n                }\n\n                #${MODAL_ID} .income-modal-btn {\n                    width: 100%;\n                }\n\n                #${MODAL_ID} .income-modal-image-wrap {\n                    width: 96px;\n                    height: 96px;\n                }\n\n                #${MODAL_ID} .income-modal-image {\n                    width: 56px;\n                }\n            }\n        `;\n        document.head.appendChild(style);\n    }\n\n    function closeModal() {\n        var modal = document.getElementById(MODAL_ID);\n        if (modal) modal.remove();\n    }\n\n    function openIncomeConfirmationModal(onConfirm) {\n        closeModal();\n        injectStyles();\n\n        var modal = document.createElement(\"div\");\n        modal.id = MODAL_ID;\n\n        modal.innerHTML = `\n            \u003cdiv class=\"income-modal-overlay\"\u003e\u003c/div\u003e\n\n            \u003cdiv class=\"income-modal-box\"\u003e\n                \u003cbutton type=\"button\" class=\"income-modal-close\"\u003e×\u003c/button\u003e\n\n                \u003cdiv class=\"income-modal-visual\"\u003e\n                    \u003cdiv class=\"income-modal-image-wrap\"\u003e\n                        \u003cimg\n                            src=\"https://www.postovabanka.sk//media/gikeb3wu/prenesenie_uctu-1.png\"\n                            class=\"income-modal-image\"\n                            alt=\"Poštová banka\"\n                        \u003e\n                    \u003c/div\u003e\n                \u003c/div\u003e\n\n                \u003ch2\u003eUž len krôčik\u003c/h2\u003e\n\n                \u003cp\u003e\n                    Pre poskytnutie pôžičky si budeme musieť \u003cstrong\u003eoveriť Váš príjem\u003c/strong\u003e v registri Sociálnej poisťovne.\n                \u003c/p\u003e\n\n                \u003clabel class=\"income-modal-checkbox\"\u003e\n                    \u003cinput type=\"checkbox\" id=\"income-confirm-checkbox-postova\"\u003e\n                    \u003cspan\u003e\n                        Potvrdzujem, že mám príjem zo zamestnania, som SZČO alebo dostávam dôchodok.\n                    \u003c/span\u003e\n                \u003c/label\u003e\n\n                \u003cdiv class=\"income-modal-actions\"\u003e\n                    \u003cbutton type=\"button\"\n                        class=\"income-modal-btn income-modal-btn-secondary\"\n                        id=\"income-cancel-btn-postova\"\u003e\n                        Zrušiť\n                    \u003c/button\u003e\n\n                    \u003cbutton type=\"button\"\n                        class=\"income-modal-btn income-modal-btn-primary\"\n                        id=\"income-confirm-btn-postova\"\n                        disabled\u003e\n                        Pokračovať\n                    \u003c/button\u003e\n                \u003c/div\u003e\n            \u003c/div\u003e\n        `;\n\n        document.documentElement.appendChild(modal);\n\n        var checkbox = document.getElementById(\"income-confirm-checkbox-postova\");\n        var confirmBtn = document.getElementById(\"income-confirm-btn-postova\");\n        var cancelBtn = document.getElementById(\"income-cancel-btn-postova\");\n        var closeBtn = modal.querySelector(\".income-modal-close\");\n        var overlay = modal.querySelector(\".income-modal-overlay\");\n\n        checkbox.onchange = function () {\n            confirmBtn.disabled = !checkbox.checked;\n        };\n\n        confirmBtn.onclick = function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n\n            if (!checkbox.checked) return;\n\n            closeModal();\n            onConfirm();\n        };\n\n        cancelBtn.onclick = function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n            closeModal();\n        };\n\n        closeBtn.onclick = function (e) {\n            e.preventDefault();\n            e.stopPropagation();\n            closeModal();\n        };\n\n        overlay.onclick = function () {\n            closeModal();\n        };\n    }\n\n    document.addEventListener(\"click\", function (e) {\n        var button = e.target.closest\n            ? e.target.closest('button[type=\"submit\"], input[type=\"submit\"]')\n            : null;\n\n        if (!button || !isTargetSubmitButton(button)) return;\n\n        var form = button.form || button.closest(\"form\");\n        if (!form) return;\n\n        if (form.getAttribute(BYPASS_ATTR) === \"true\") {\n            form.removeAttribute(BYPASS_ATTR);\n            return;\n        }\n\n        e.preventDefault();\n        e.stopPropagation();\n\n        if (typeof e.stopImmediatePropagation === \"function\") {\n            e.stopImmediatePropagation();\n        }\n\n        openIncomeConfirmationModal(function () {\n            form.setAttribute(BYPASS_ATTR, \"true\");\n\n            if (typeof HTMLFormElement.prototype.requestSubmit === \"function\") {\n                HTMLFormElement.prototype.requestSubmit.call(form, button);\n            } else if (button \u0026\u0026 typeof button.click === \"function\") {\n                button.click();\n            } else {\n                form.submit();\n            }\n        });\n\n    }, true);\n})();","trigger":{"include_pages":[{"url":"postovabanka.sk/mam-zaujem/zaujem-o-lepsiu-splatku","type":"contains"},{"url":"postovabanka.sk/pozicajtesi","type":"contains"},{"url":"postovabanka.sk/dobrapozicka","type":"contains"},{"url":"postovabanka.sk/mam-zaujem/pozicka","type":"contains"},{"url":"postovabanka.sk/refinanc","type":"contains"}],"exclude_pages":null},"_id":"69e8ac01c2216441caa93a58"}],"vars":{"data":[]}}