(()=>{"use strict";const n=".js-form-submit-btn",{$:o}=window;class e{constructor(){o(document).on("click",n,(n=>{n.preventDefault();const e=o(n.target);if(e.data("form-confirm-message")&&!1===window.confirm(e.data("form-confirm-message")))return;let t="POST",s=null;if(e.data("method")){const n=e.data("method"),i=["GET","POST"].includes(n);t=i?n:"POST",i||(s=o("",{type:"_hidden",name:"_method",value:n}))}const i=o("