var crowdsignalForms;(()=>{"use strict";var e={d:(o,a)=>{for(var s in a)e.o(a,s)&&!e.o(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:a[s]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o)},o={};e.d(o,{default:()=>d});const a=window.lodash,s=[],r=async({path:e,...o},[a,...s])=>a?a({path:e,...o},e=>r(e,s)):(await window.fetch(e,o)).json(),n=async e=>r(e,s);n.use=e=>s.push(e),n.disable=e=>{const o=(0,a.findIndex)(s,o=>o===e);o&&s.splice(o,1)},n.middleware={defaultHeaders:(e,o)=>{const a=e.headers||{};return o({...e,headers:{...a,Accept:"application/json, */*;q=0.1"}})},formatURL:(e,o)=>(0===e.path.indexOf("/crowdsignal-forms/v1")&&(e.path=_crowdsignalFormsURL+`/wp-json${e.path}`),o(e)),formatRequest:({data:e,...o},a)=>a(e?{...o,headers:{...o.headers,"Content-Type":"application/json"},body:JSON.stringify(e)}:o),wpAuth:(e,o)=>window._crowdsignalFormsWpNonce?o({credentials:"same-origin",mode:"same-origin",...e,headers:{"X-WP-Nonce":window._crowdsignalFormsWpNonce,...e.headers}}):o(e)},(0,a.forEach)(n.middleware,n.use);const d=n;(crowdsignalForms=void 0===crowdsignalForms?{}:crowdsignalForms).apiFetch=o.default})();