(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.domReady;var n=e.n(t);const r=window.wp.data;function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,l=e},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw l}}}}(e);try{for(n.s();!(t=n.n()).done;){var r,i=t.value;if("srfm/form"===(null==i?void 0:i.name))return!0;if(null!=i&&null!==(r=i.innerBlocks)&&void 0!==r&&r.length&&S(i.innerBlocks))return!0}}catch(e){n.e(e)}finally{n.f()}return!1}function P(){var e=window.srfm_editor_nudge;null!=e&&e.message&&!v&&((0,r.dispatch)(f).createInfoNotice(e.message,{id:l,isDismissible:!0,actions:[{label:e.button_label,url:e.create_form_url,variant:"primary",className:u}]}),v=!0,function(){I();var e=function(){var e=document.querySelector("."+u),t=null==e?void 0:e.closest(".components-notice");return!!t&&(t.classList.add("srfm-editor-nudge"),function(e){var t;if(!e.querySelector("."+c)){var n=null===(t=window.srfm_editor_nudge)||void 0===t?void 0:t.logo_url;if(n){var r=e.querySelector(".components-notice__content");if(r){var o=document.createElement("img");o.src=n,o.alt="",o.className=c,e.insertBefore(o,r)}}}}(t),!0)};if(!e()){var t=0;g=window.setInterval((function(){t+=1,(e()||t>=30)&&I()}),100)}}(),y&&(y(),y=null),y=(0,r.subscribe)((function(){var e,t;if(!(null!==(e=null===(t=(0,r.select)(f))||void 0===t?void 0:t.getNotices())&&void 0!==e?e:[]).some((function(e){return e.id===l}))){var n=p;p=!1,v=!1,I(),y&&(y(),y=null),n||function(){var e,t=window.srfm_editor_nudge;if(null==t||!t.ajax_url)return Promise.resolve(!1);var n=function(){var e,t;if((0,r.select)(d)&&"function"==typeof(0,r.select)(d).getPage){var n,o=null===(n=(0,r.select)(d).getPage())||void 0===n?void 0:n.context;if(null!=o&&o.postId)return Number(o.postId)||0}return Number(null!==(e=null===(t=(0,r.select)(s))||void 0===t?void 0:t.getCurrentPostId())&&void 0!==e?e:0)||0}();if(n<=0)return Promise.resolve(!1);var o=new URLSearchParams;return o.append("action","srfm_editor_nudge_dismiss"),o.append("nonce",null!==(e=t.nonce)&&void 0!==e?e:""),o.append("post_id",String(n)),window.fetch(t.ajax_url,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:o.toString()}).then((function(e){return!!e.ok&&e.json().then((function(e){return!(null==e||!e.success)}))})).catch((function(){return!1}))}().then((function(e){e&&(m=!0,y&&(y(),y=null))}))}})))}function I(){g&&(window.clearInterval(g),g=null)}function T(e,t,n){if(!m){var o="sureforms_form"!==t&&function(e){return"string"==typeof e&&a.test(e)}(e)&&!n;o?P():v&&(p=!0,I(),(0,r.dispatch)(f).removeNotice(l))}}n()((function(){var e,t,n,o;e=w(),t=_(),n=h(),o=S(n),T(e,t,o),(0,r.subscribe)((function(){if(!m){var r=w(),i=_(),l=h(),u=o;l!==n&&(u=S(l)),r===e&&i===t&&u===o||(e=r,t=i,n=l,o=u,T(r,i,u))}}))}))})();