PageSourceSearch

https://opn.gov.pl/build/assets/customerNewsletter-a7fa76a6.js

js opn.gov.pl collected 2026-10-02 18:18:01 UTC 2,755 bytes, 1 lines download raw bytes

1const x=d=>{function t(o){o.classList.remove("hide"),o.style.display&&o.removeAttribute("style")}function e(o){o.classList.add("hide")}let l=!1;const k=d.querySelector(".js-customer-n-add"),w=d.querySelector(".js-customer-n-rem");function A(){d.querySelectorAll(".js-to-hide").forEach(c=>{e(c)})}const r=d.querySelector(".js-customer-n-dialog-add"),i=r.querySelector(".js-customer-n-dialog-return-error"),f=r.querySelector(".js-customer-n-dialog-return-ok"),y=r.querySelector(".js-customer-n-dialog-btns"),S=r.querySelector(".js-customer-n-dialog-loader"),m=r.querySelector(".js-customer-n-dialog-popup-send"),j=r.querySelector(".js-customer-n-dialog-finish");r.querySelectorAll(".js-customer-n-dialog-popup-close").forEach(o=>{o.addEventListener("click",c=>e(r))}),k.addEventListener("click",function(o){o.preventDefault(),e(s),l||(e(i),e(f),e(S),t(y),e(j),t(m)),t(r);const c=r.querySelector(".js-customer-n-dialog-popup-close");let u=!0;c.addEventListener("click",()=>{u=!1}),r.addEventListener("focusout",h=>{r.contains(h.relatedTarget)||u&&c.focus()})}),m.addEventListener("click",function(o){if(o.preventDefault(),!l){var c=r.querySelector(".js-customer-n-dialog-legal:checked"),u=r.querySelector(".js-customer-n-dialog-email");e(i),e(f),e(y),e(j),t(S);var h={ch:!!c,email:u.value};l=!0,fetch(r.dataset.url,{method:"POST",body:JSON.stringify(h),headers:{"Content-Type":"application/json"}}).then(n=>n.json()).then(n=>{if(e(S),t(y),l=!1,n.error)throw i.innerText=n.info,t(i),i.focus(),new Error;f.innerText=n.info,t(f),t(j),e(m),f.focus(),e(i),c&&(c.checked=!1),A()}).catch(n=>{e(S),t(y),e(j),t(m),l=!1})}});const s=d.querySelector(".js-customer-n-dialog-rem"),a=s.querySelector(".js-customer-n-dialog-return-error"),g=s.querySelector(".js-customer-n-dialog-return-ok"),q=s.querySelector(".js-customer-n-dialog-btns"),p=s.querySelector(".js-customer-n-dialog-loader"),E=s.querySelector(".js-customer-n-dialog-popup-send"),v=s.querySelector(".js-customer-n-dialog-finish");s.querySelectorAll(".js-customer-n-dialog-popup-close").forEach(o=>{o.addEventListener("click",c=>e(s))}),w.addEventListener("click",function(o){o.preventDefault(),e(r),l||(e(a),e(g),e(p),t(q),e(v),t(E)),t(s)}),E.addEventListener("click",function(o){if(o.preventDefault(),!l){var c=s.querySelector(".js-customer-n-dialog-email"),u=s.querySelector(".js-customer-n-dialog-legal");e(a),e(g),e(q),e(v),t(p);var h={ch:!!u.value,email:c.value};l=!0,fetch(s.dataset.url,{method:"POST",body:JSON.stringify(h),headers:{"Content-Type":"application/json"}}).then(n=>n.json()).then(n=>{if(e(p),t(q),l=!1,n.error)throw a.innerText=n.info,t(a),a.focus(),new Error;g.innerText=n.info,t(g),t(v),e(E),g.focus(),e(a),A()}).catch(n=>{e(p),t(q),e(v),t(m),l=!1})}})};export{x as customerNewsletter};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.