(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{1069:function(e,t,n){"use strict";var r=n(76),a=n(0),o=n(1),i=n(3),c=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={workflow:{name:Object(o.__)("Workflow","wp-marketing-automations"),link:t?"admin.php?page=autonami&path=/automation/".concat(e):"admin.php?page=autonami-automations&edit=".concat(e),redirect:!t}};return t&&(n.single_a_contacts={name:Object(o.__)("Contacts","wp-marketing-automations"),link:"admin.php?page=autonami&path=/automation/".concat(e,"/contacts"),showOnClick:!0},n.analytics={name:Object(o.__)("Analytics","wp-marketing-automations"),link:t?"admin.php?page=autonami&path=/automation/".concat(e,"/analytics"):"admin.php?page=autonami&path=/automation-v1/".concat(e,"/analytics"),isPro:!0,showOnClick:!0}),n.engagement={name:Object(o.__)("Engagements","wp-marketing-automations"),link:t?"admin.php?page=autonami&path=/automation/".concat(e,"/engagements"):"admin.php?page=autonami&path=/automation-v1/".concat(e,"/engagements"),isPro:!0,showOnClick:!0},Object(i.qc)()&&(n.orders={name:Object(o.__)("Orders","wp-marketing-automations"),link:t?"admin.php?page=autonami&path=/automation/".concat(e,"/orders"):"admin.php?page=autonami&path=/automation-v1/".concat(e,"/orders"),isPro:!0,showOnClick:!0}),n};t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,u=arguments.length>6&&void 0!==arguments[6]&&arguments[6],f=arguments.length>7&&void 0!==arguments[7]&&arguments[7],m=arguments.length>8&&void 0!==arguments[8]&&arguments[8],b=bwfcrm_contacts_data&&bwfcrm_contacts_data.header_data?bwfcrm_contacts_data.header_data:{},p=(b.automation_nav,b.automationv2_nav),d=Object(r.a)(),h=d.setActiveMultiple,y=d.resetHeaderMenu,v=d.setL2NavType,O=d.setL2Nav,w=d.setBackLink,j=d.setL2Title,g=d.setL2Content,E=d.setBackLinkLabel,_=d.setL2NavAlign,k=d.setPageHeader,N=d.setTabHeader;return Object(a.useEffect)((function(){y(!0),!i&&v("menu");var r=c(s,f);m||O(s?r:p),e&&r.hasOwnProperty(e)&&r[e].hasOwnProperty("name")&&N(r[e].name),h({leftNav:"automations-v2",rightNav:e}),n&&w(n),s&&w(n&&!f?"admin.php?page=autonami&path=/automations-v1":"admin.php?page=autonami&path=/automations"),i||f&&s&&E(Object(o.__)("All Automations","wp-marketing-automations")),!f&&s&&E(Object(o.__)("All Automations","wp-marketing-automations")),s&&_("left"),t&&""!==t&&j(t),!n&&l&&g(l),k(Object(o.__)("Automations","wp-marketing-automations")),u&&O({})}),[e,f,m]),!0}},1070:function(e,t){e.exports=function(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++oe.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&Object(m.ac)()?(_(!0),L({}),function(){try{var e=h(h({},j),{},{mode:O});u()({path:Object(m.A)("/automation/".concat(p,"/analytics/").concat(d,"?").concat(Object(b.stringify)(e))),method:"GET"}).then((function(e){200===e.code?Object(i.isEmpty)(e.result)||L(e.result):S(!0),_(!1)}))}catch(e){S(!0),_(!1)}}()):_(!1)},A=function(){var e,t=x.tile,n=void 0===t?[]:t;return N?Object(r.createElement)(r.Fragment,null,Object(l.__)("Error while fetching the Analytics.","wp-marketing-automations")):Object(m.ac)()?Object(r.createElement)(r.Fragment,null,Object(i.isEmpty)(n)?Object(r.createElement)("div",{className:"bwf-normal-text"},Object(l.__)("No analytics found.","wp-marketing-automations")):Object(r.createElement)("div",{className:"bwf-info-brick"},n.map((function(e,t){var n=e.label,a=void 0===n?"":n,o=e.value,i=void 0===o?"-":o;if(""!==a)return Object(r.createElement)("div",{className:"bwf-info-item",key:t},Object(r.createElement)("span",{className:"bwf-node-content-type"},a),Object(r.createElement)("span",{className:"bwf-node-content-label"},i))})))):(e=[{label:Object(l.__)("Sent","wp-marketing-automations")},{label:Object(l.__)("Open Rate","wp-marketing-automations")}],"email"===O&&e.push({label:Object(l.__)("Click Rate","wp-marketing-automations")},{label:Object(l.__)("Click to Open Rate","wp-marketing-automations")}),e.push({label:Object(l.__)("Revenue","wp-marketing-automations")},{label:Object(l.__)("Revenue/Contact","wp-marketing-automations")},{label:Object(l.__)("Unsubscribe Rate","wp-marketing-automations")}),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-info-brick"},e.map((function(e,t){return Object(r.createElement)("div",{className:"bwf-info-item",key:t},Object(r.createElement)("span",{className:"bwf-node-content-type"},e.label),Object(r.createElement)("span",{className:"bwf-node-content-label"},"-"))}))),Object(r.createElement)("div",{className:"bwf_clear_10"}),Object(r.createElement)("div",{className:"bwf-normal-text"},Object(l.__)("Email Analytics is a PRO feature.","wp-marketing-automations")+" ",Object(r.createElement)("a",{target:"__blank",className:"bwf-normal-a-t bwf-font-light",href:Object(m.fb)("upgrade",{utm_medium:"Automation+Email+Analytics"})},Object(l.__)("Upgrade to PRO","wp-marketing-automations")))))};return Object(r.createElement)("div",{className:"bwf-info-popup"},Object(r.createElement)(c.a,{contentClassName:"bwf-info__popover",position:"top center",renderToggle:function(e){var t=e.onToggle,a=e.isOpen,i=o()("bwf-info__toggle bwf-cursor-pointer",{"is-opened":a});return Object(r.createElement)("div",{className:i,onClick:function(){t(),C()},"aria-expanded":a},Object(r.createElement)(f.a,{size:14,icon:s}),n)},renderContent:function(e){var t=e.onToggle;return Object(r.createElement)("div",{className:"bwf-info-popover-container"},Object(r.createElement)("div",{className:"bwf-info-popover-header"},Object(r.createElement)("div",{className:"bwf-info-header-text"},n,!Object(m.ac)()&&m.e),Object(r.createElement)("span",{className:"bwf-info-close",onClick:t},Object(r.createElement)(f.a,{icon:"close",size:20}))),Object(r.createElement)("div",{className:"bwf-info-popover-body"},Object(r.createElement)("div",{className:"bwf-info-wrapper"},Object(r.createElement)("div",{className:"bwf-info--content"},E?Object(r.createElement)("div",{className:"bwf-info-brick"},[1,2,3,4,5,6].map((function(e){return Object(r.createElement)("div",{className:"bwf-info-item",key:e},Object(r.createElement)("span",{className:"bwf-node-content-type"},Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-60 bwf-h-15"})),Object(r.createElement)("span",{className:"bwf-node-content-label"},Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-90 bwf-h-15"})))}))):A()))))},focusOnMount:!0}))}},1165:function(e,t,n){},1406:function(e,t,n){},1407:function(e,t,n){},1408:function(e,t,n){},1409:function(e,t,n){},1410:function(e,t,n){},1411:function(e,t,n){},1412:function(e,t,n){},1475:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(1062),o=n(2),i=n(6),c=n.n(i),l=n(1),s=(n(1128),n(8)),u=n(5),f=n(333),m=n(147),b=n(3);var p=n(9),d=n.n(p),h=(n(1130),n(55)),y=n(11),v=n(40),O=n(26);function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(){j=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new C(r||[]);return a(i,"_invoke",{value:S(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var g=Object.getPrototypeOf,E=g&&g(g(A([])));E&&E!==n&&r.call(E,i)&&(O=E);var _=v.prototype=h.prototype=Object.create(O);function k(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function N(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==w(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=P(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function P(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,P(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;L(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function g(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){g(o,r,a,i,c,"next",e)}function c(e){g(o,r,a,i,c,"throw",e)}i(void 0)}))}}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0?Object.keys(e).sort((function(e,t){return fe[e]||fe[t]?fe[e]&&!fe[t]?1:!fe[e]&&fe[t]?-1:fe[e]-fe[t]:1})):Object.keys(e),Object(r.createElement)("div",{key:t},n.map((function(t,n){var a=function(e){var t=[];return e.map((function(e){if(F.hasOwnProperty(e)&&F[e].hasOwnProperty("event_name")){var n=F[e].event_name;(Object(o.isEmpty)(B)||n.toLowerCase().includes(B.toLowerCase()))&&t.push(e)}})),t}(e[t]);return!Object(o.isEmpty)(a)&&Object(r.createElement)("div",{key:n},Object(r.createElement)("div",{className:"bwf-brick-content-header"},t),a.map((function(e){return Object(r.createElement)(y.a,{key:e,isPrimary:Z===e,isSecondary:Z!==e,className:"bwf-secondary-alter",onClick:function(){K(e)}},Z===e&&Object(r.createElement)("span",{className:"bwf-circle-tick"},Object(r.createElement)(s.a,{icon:"tick",size:10})),Object(r.createElement)(r.Fragment,null,F[e].event_name))})))})))}))))),Object(r.createElement)("div",{className:"bwf-modal-inner-footer bwf_text_right"},Object(r.createElement)(y.a,{className:"bwf-modal-cancel-btn",onClick:ve},Object(l.__)("Cancel","wp-marketing-automations")),Object(r.createElement)(y.a,{isPrimary:!0,className:"bwf-no-ripple",isBusy:te,onClick:function(){te||function(e){if("string"==typeof e&&""!==e){var n=F[e].source_type;Oe(e,n)}else t(Object(l.__)("Please choose an benchmark.","wp-marketing-automations")),Object(b.Lb)(t,3e3)}(Z)}},Object(l.__)("Done","wp-marketing-automations"))))))):""},z=function(e){var t=e.onNodeClick,n=e.onNoteToggleClick,a=e.onElipsisToggleClick,o=e.onInfoToggleClick,i=e.onNodeStatClick,c=e.onNodeQueuedStatClick,l=e.onNodeFailedStatClick,s=e.onAnalyticsClick,u=e.onNodeSkippedStatClick,f=Object(m.a)(),b=f.getEnableCopy,p=f.getEnableMove,d=b(),h=p(),y=Object(r.useCallback)((function(e,t){var n=!(!e.target||"string"!=typeof e.target.className)&&e.target.className;return!!n&&n.includes(t)||e.target.closest("."+t)}),[]);return function(e){if(!d&&!h)if(y(e,"bwf-note__toggle"))n&&n();else if(y(e,"bwf-ellipsis-menu__toggle"))a&&a();else if(y(e,"bwf-info__toggle"))o&&o();else if(y(e,"bwf-queued-status-wrap"))c&&c();else if(y(e,"bwf-failed-status-wrap"))l&&l();else if(y(e,"bwf-skipped-status-wrap"))u&&u();else if(y(e,"bwf-node-analytics"))s&&s();else if(y(e,"bwf-status-wrap"))i&&i();else{var r=y(e,"bwf-ellipsis-menu"),f=y(e,"bwf-note-popup"),m=y(e,"bwf-info-popup");r||f||m||t&&t()}}},Y=n(62),U=n(19),q=n(61),B=n(12);function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return H(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Q(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function X(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Z(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n$1'))}})),Object(r.createElement)(q.a,{label:Object(l.__)("Event note action","wp-marketing-automations"),renderContent:function(e){var t=e.onToggle;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){N(!0)}},Object(l.__)("Edit","wp-marketing-automations")),Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){t(),E(""),R("")}},Object(l.__)("Delete","wp-marketing-automations")))}})))))))},ee=n(1131);function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(){ne=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==te(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function re(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function me(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function be(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){me(o,r,a,i,c,"next",e)}function c(e){me(o,r,a,i,c,"throw",e)}i(void 0)}))}}function pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return de(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?de(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&ie.hasOwnProperty("skipped")&&parseInt(ie.skipped)>0;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-wrapper ".concat(we?"bwf-width-2":""),"data-stepid":re},Object(r.createElement)(a.d,{type:"target",position:"top",isConnectable:!1}),Object(r.createElement)("div",{className:"bwf-inner-wrapper "+(c?"bwf-selected-node":"")+(n.hasOwnProperty("selected")&&n.selected&&V.list.hasOwnProperty(n.selected)&&2===parseInt(oe)&&V.list[n.selected].hasOwnProperty("fields")&&!Object(o.isEmpty)(V.list[n.selected].fields)?" bwf-draft-node":""),onClick:Oe},Object(r.createElement)("div",{className:"bwf-node-brick"},Object(r.createElement)("div",{className:"bwf-node-icon icon-action"},Object(r.createElement)(s.a,{size:22,icon:"charge"})),Object(r.createElement)("div",{className:"bwf-node-inner-content"},Object(r.createElement)("div",{className:"bwf-node-content-type"},Object(l.__)("Step","wp-marketing-automations")+" "+u),Object(r.createElement)("div",{className:"bwf-node-content-label"},Object(l.__)("Action","wp-marketing-automations"))),Object(r.createElement)("div",{className:"bwf-node-action"},n.hasOwnProperty("selected")&&!Object(o.isEmpty)(n.selected)&&Object(r.createElement)(K,{id:u,node:e}),Object(r.createElement)(q.a,{label:Object(l.__)("Quick Actions","wp-marketing-automations"),classes:"bwf-event-action",isDisable:!(!X&&!Z),renderContent:function(t){var a=t.onToggle,i=L();return Object(r.createElement)(r.Fragment,null,n.hasOwnProperty("selected")&&!Object(o.isEmpty)(n.selected)&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){Object(b.ac)()?(E("enableCopy",!0),E("copyData",{type:"action",data:e.data})):(E("proModalContent",{featureTitle:Object(l.__)("Copy Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Copy+step+Upgrade+Modal"})}),E("showProModal",!0)),a()}},Object(r.createElement)(U.a,{justify:"space-between"},Object(r.createElement)(U.c,null,Object(l.__)("Copy","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(U.c,null,b.e))),!i.includes(u)&&Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:be(fe().mark((function t(){return fe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Object(b.ac)()?(E("enableMove",!0),E("moveID",e.id),E("copyData",{type:"action",data:e.data})):(E("proModalContent",{featureTitle:Object(l.__)("Move Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Copy+step+Upgrade+Modal"})}),E("showProModal",!0)),a();case 2:case"end":return t.stop()}}),t)})))},Object(r.createElement)(U.a,{justify:"space-between"},Object(r.createElement)(U.c,null,Object(l.__)("Move","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(U.c,null,b.e)))),Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){var t;w({status:!0,onConfirm:(t=be(fe().mark((function t(){return fe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g(e).then((function(){return w({status:!1})}));case 2:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})}),a()}},Object(r.createElement)(U.a,{justify:"flex-start"},Object(r.createElement)(U.c,null,Object(l.__)("Delete","wp-marketing-automations")))))}}))),n.hasOwnProperty("selected")&&!Object(o.isEmpty)(n.selected)?Object(r.createElement)("div",{className:"bwf-node-step-content"},Object(r.createElement)("div",{className:"bwf-step-content"},Object(r.createElement)("div",{className:"bwf-step-brick"},Object(r.createElement)("div",{className:"bwf-step-content-content"},!Object(o.isEmpty)(n)&&n.hasOwnProperty("selected")&&(ve=Object(r.createElement)(r.Fragment,null),"wp_sendemail"===n.selected?(he=ue.bwfan_email_data,ye=void 0===he?{}:he,ve=Object(r.createElement)(r.Fragment,null,!Object(o.isEmpty)(ye)&&Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf-mt-3 bwf-cursor-pointer bwf-info__toggle "},Object(r.createElement)(le.a,{automationId:Q,analyticsId:re,mode:"email"})))):"twilio_send_sms"!==n.selected&&"bulkgate_send_transactional_sms"!==n.selected&&"linkmobility_send_sms"!==n.selected&&"unifonic_send_sms"!==n.selected||(ve=Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf-mt-3 bwf-cursor-pointer bwf-info__toggle"},Object(r.createElement)(le.a,{automationId:Q,analyticsId:re,mode:"sms"}))),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-content-type"},V.list.hasOwnProperty(n.selected)&&V.list[n.selected].hasOwnProperty("integration_nicename")?V.list[n.selected].integration_nicename:""),Object(r.createElement)("div",{className:"bwf-node-content-label"},V.list.hasOwnProperty(n.selected)?V.list[n.selected].action_name:Object(l.__)("Action Not Found","wp-marketing-automations")),!Object(o.isEmpty)(de)&&Object(r.createElement)("div",{className:"bwf-node-content-label bwf-node-desc"+(Object(o.isArray)(de)?"":" bwf-two-line-ellipse-text")},function(e){if(Object(o.isEmpty)(e))return Object(r.createElement)(r.Fragment,null);if(Object(o.isArray)(e)){var t="",n=[];return e.map((function(e){Object(o.isEmpty)(t)&&(t=e),n.push(Object(r.createElement)("span",{key:e},e))})),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-table-v-center"},Object(r.createElement)("span",null,!Object(o.isEmpty)(t)&&t),!Object(o.isEmpty)(n)&&n.length>1&&Object(r.createElement)("div",{className:"bwf-display-inline",onClick:function(e){e.preventDefault(),e.stopPropagation()}},Object(r.createElement)(se.a,{items:n}))))}return Object(o.isObject)(e)?Object(r.createElement)(r.Fragment,null):e}(de)),ve,V.list.hasOwnProperty(n.selected)&&V.list[n.selected].hasOwnProperty("analytics_mode")&&""!==V.list[n.selected].analytics_mode?Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf-mt-3 bwf-cursor-pointer bwf-info__toggle"},Object(r.createElement)(le.a,{automationId:Q,analyticsId:re,mode:V.list[n.selected].analytics_mode})):null)))))):Object(r.createElement)("div",{className:"bwf-control-event-error"},Object(r.createElement)("div",{className:"bwf-control-error-msg bwf-cursor-pointer",onClick:function(){return y(!0)}},Object(l.__)("Not Configured","wp-marketing-automations"))),n.hasOwnProperty("selected")&&!Object(o.isEmpty)(n.selected)&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-status"},Object(r.createElement)("div",{className:"bwf-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Completed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count"},$?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-20 bwf-h-10"}):Object(r.createElement)(r.Fragment,null,ie.hasOwnProperty("completed")?Object(b.tc)(parseInt(ie.completed)):0))),!$&&ie.hasOwnProperty("skipped")&&parseInt(ie.skipped)>0&&Object(r.createElement)("div",{className:"bwf-skipped-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Skipped","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count bwf-skipped-status"},Object(b.tc)(parseInt(ie.skipped)))),!$&&ie.hasOwnProperty("failed")&&parseInt(ie.failed)>0&&Object(r.createElement)("div",{className:"bwf-failed-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Failed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count bwf-failed-status"},Object(b.tc)(parseInt(ie.failed))))))),ne&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-plus-paste-wrap bwf-pos-top"},X||Z?Object(r.createElement)("div",{className:"bwf-drag-area",onClick:function(){return N(e,"before","")}},Object(r.createElement)("div",{className:"bwf-drag-node is-copy-paste"},Object(r.createElement)("div",{className:"bwf-node-add"})),Object(r.createElement)("div",{className:"bwf-paste-label"},Object(l.__)("Paste Here","wp-marketing-automations"))):Object(r.createElement)("div",{className:"bwf-node-add",onClick:function(t){k(e.id,{option:"",position:"before"}),S(!0),P(t.target)}})))),Object(r.createElement)(a.d,{type:"source",isConnectable:!1,position:"bottom"}),Object(r.createElement)(x,{isOpen:d,onRequestClose:function(){return y(!1)},node:e,isEvent:!1,automationID:Q}),Object(r.createElement)(h.a,{modalTitle:Object(l.__)("Delete Action Step","wp-marketing-automations"),deleteEntityName:Object(l.__)("action step","wp-marketing-automations"),confirmButtonText:Object(l.__)("Delete","wp-marketing-automations"),onConfirm:O.onConfirm,isLoading:!1,onRequestClose:function(){return w({status:!1})},isOpen:O.status,isDelete:!0}))},ye=function(e){var t=Object(m.a)(),n=t.getEnableCopy,o=t.getEnableMove,i=t.getNodeDataByID,c=n(),s=o(),u=Object(f.a)(),b=u.copyNodeHere,p=u.setNodeForAdd,d=u.setOpenStepModal,h=u.setModalAnchorNode,y=i(e.id).hasMultiParents,v=void 0!==y&&y;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-wrapper"},v?Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-plus-paste-wrap bwf-pos-top"},c||s?Object(r.createElement)("div",{className:"bwf-drag-area",onClick:function(){return b(e,"before","")}},Object(r.createElement)("div",{className:"bwf-drag-node is-copy-paste"},Object(r.createElement)("div",{className:"bwf-node-add"})),Object(r.createElement)("div",{className:"bwf-paste-label"},Object(l.__)("Paste Here","wp-marketing-automations"))):Object(r.createElement)("div",{className:"bwf-node-add",onClick:function(t){p(e.id,{option:"",position:"before"}),d(!0),h(t.target)}})),Object(r.createElement)(a.d,{type:"source",position:"top",isConnectable:!1})):Object(r.createElement)(a.d,{type:"source",position:"top",isConnectable:!1}),Object(r.createElement)("div",{className:"bwf-node-content bwf-end"},Object(r.createElement)("div",{className:"bwf-node-content-item"},Object(l.__)("End Automation","wp-marketing-automations")))))};function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(){Oe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ve(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function we(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ge(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ge(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&Object(r.createElement)("div",{className:"bwf-display-inline",onClick:function(e){e.preventDefault(),e.stopPropagation()}},Object(r.createElement)(se.a,{items:n}))))}return e}(ce)))))),!$&&Object(r.createElement)("div",{className:"bwf-node-status "+(Object(o.isEmpty)(n.benchmark)?"bwf-mt-0":"")},Object(r.createElement)("div",{className:"bwf-queued-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Queued","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count"},$?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-20 bwf-h-10"}):Object(r.createElement)(r.Fragment,null,oe.hasOwnProperty("queued")?Object(b.tc)(parseInt(oe.queued)):0))),!Object(o.isEmpty)(n.benchmark)&&Object(r.createElement)("div",{className:"bwf-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Completed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count"},$?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-20 bwf-h-10"}):Object(r.createElement)(r.Fragment,null,oe.hasOwnProperty("completed")?Object(b.tc)(parseInt(oe.completed)):0))),oe.hasOwnProperty("failed")&&parseInt(oe.failed)>0&&Object(r.createElement)("div",{className:"bwf-failed-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Failed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count bwf-failed-status"},Object(b.tc)(parseInt(oe.failed)))))),ee&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-plus-paste-wrap bwf-pos-top"},V||J?Object(r.createElement)("div",{className:"bwf-drag-area",onClick:function(){return N(e,"before","")}},Object(r.createElement)("div",{className:"bwf-drag-node is-copy-paste"},Object(r.createElement)("div",{className:"bwf-node-add"})),Object(r.createElement)("div",{className:"bwf-paste-label"},"Paste Here")):Object(r.createElement)("div",{className:"bwf-node-add",onClick:function(t){k(e.id,{option:"",position:"before"}),S(!0),P(t.target)}})))),Object(r.createElement)(a.d,{type:"source",position:"bottom",isConnectable:!1}),Object(r.createElement)(G,{isOpen:d,onRequestClose:function(){return y(!1)},node:e,automationID:ae}),Object(r.createElement)(h.a,{modalTitle:Object(l.__)("Delete Goal Step","wp-marketing-automations"),deleteEntityName:Object(l.__)("goal step","wp-marketing-automations"),confirmButtonText:Object(l.__)("Delete","wp-marketing-automations"),onConfirm:O.onConfirm,isLoading:!1,onRequestClose:function(){return w({status:!1})},isOpen:O.status,isDelete:!0,deleteDescriptionText:Object(l.__)("Once you delete this step, all the queued contacts will move to next step right away.","wp-marketing-automations")}))},_e=n(101),ke=n(10),Ne=n.n(ke);function Se(e){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Pe(){Pe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Se(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function xe(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ce(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ce(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?Object(l.__)("Minutes","wp-marketing-automations"):Object(l.__)("Minute","wp-marketing-automations");case"hours":return parseInt(t)>1?Object(l.__)("Hours","wp-marketing-automations"):Object(l.__)("Hour","wp-marketing-automations");case"days":return parseInt(t)>1?Object(l.__)("Days","wp-marketing-automations"):Object(l.__)("Day","wp-marketing-automations");case"weeks":return parseInt(t)>1?Object(l.__)("Weeks","wp-marketing-automations"):Object(l.__)("Week","wp-marketing-automations");case"months":return parseInt(t)>1?Object(l.__)("Months","wp-marketing-automations"):Object(l.__)("Month","wp-marketing-automations");default:return""}}(t.unit,t.text),p=[];c&&!Object(o.isEmpty)(m)&&m.map((function(e){Te.hasOwnProperty(e)&&p.push(Te[e])}));var d=Object(o.isEmpty)(p)?Object(l.__)("Skip to next day if time has passed","wp-marketing-automations"):Object(l.__)("Skip to next occurrence if time has passed","wp-marketing-automations");return a&&u.hasOwnProperty("time")&&!Object(o.isEmpty)(u.time)?(b+=" till "+Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(u.time,"HH:mm:ss")),Object(o.isEmpty)(p)||(b+=" "+p.join("/")),u.hasOwnProperty("in_contact_timezone")&&u.in_contact_timezone&&(b+=" ".concat(Object(l.__)("in Contact's Timezone","wp-marketing-automations"))),b+=". "+d):Object(o.isEmpty)(p)||(b+=" "+p.join("/"),b+=". "+d),b+"."}break;case 2:var h=G.date,y=void 0===h?"":h,v=G.time_delay,O=void 0===v?{time:"",in_contact_timezone:!1}:v,w=G.enable_step_skip,j=void 0!==w&&w,g=G.skip_to_step,E=void 0===g?{step:"",name:""}:g;if(!Object(o.isEmpty)(y)&&!Object(o.isEmpty)(O.time)){var _="",k="";if(O.hasOwnProperty("in_contact_timezone")&&O.in_contact_timezone?_+=" ".concat(Object(l.__)("in Contact's Timezone.","wp-marketing-automations")):_+=".",j&&!Object(o.isEmpty)(E)&&E.hasOwnProperty("step")&&""!=E.step&&E.hasOwnProperty("name")&&""!=E.name){var N=E.name.split(":");k=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat(N[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"))}return Object(l.__)("Delay till ","wp-marketing-automations")+" "+Object(_e.format)(bwfcrm_contacts_data.date_format,Ne()(y))+" "+Object(l.__)("at","wp-marketing-automations")+" "+Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(O.time,"HH:mm:ss"))+" "+_+k}break;case 3:var S=G.custom_field,P=G.enable_time_delay,x=void 0!==P&&P,L=G.time_delay,C=G.enable_step_skip,A=void 0!==C&&C,T=G.skip_to_step,I=G.occurrence,D=void 0===I?"daymonth":I;if(S.hasOwnProperty("field")&&""!==S.field){var F=Object(l.__)("Delay","wp-marketing-automations");if(x?L.hasOwnProperty("duration")&&(F+=" ".concat(Object(l.__)("of","wp-marketing-automations")," ").concat(L.duration," ").concat(L.type," ").concat(L.timing," ")):F+=" ".concat(Object(l.__)("till","wp-marketing-automations")),S.hasOwnProperty("custom_field_label")&&""!==S.custom_field_label?F+=" ".concat(Object(l.__)("Contact's","wp-marketing-automations")," '").concat(S.custom_field_label,"' "):F+=" ".concat(Object(l.__)("Contacts","wp-marketing-automations")," ( ").concat(S.field," ) ").concat(Object(l.__)("field value","wp-marketing-automations")),"fulldatetime"!==D&&S.hasOwnProperty("time")&&""!==S.time&&(F+=" till ".concat(Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(S.time,"HH:mm:ss")))),S.hasOwnProperty("in_contact_timezone")&&S.in_contact_timezone?F+=" ".concat(Object(l.__)("in Contact's Timezone.","wp-marketing-automations")):F+=".",A&&!Object(o.isEmpty)(T)&&T.hasOwnProperty("step")&&""!=T.step&&T.hasOwnProperty("name")&&""!=T.name){var z=T.name.split(":");F+=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat(z[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"),".")}return F}break;case 4:var Y=G.variable_field,U=G.enable_time_delay,q=void 0!==U&&U,B=G.time_delay,R=G.enable_step_skip,H=void 0!==R&&R,V=G.skip_to_step;if(Y.hasOwnProperty("variable")&&""!==Y.variable){var J=Object(l.__)("Delay","wp-marketing-automations");if(q?B.hasOwnProperty("duration")&&(J+=" ".concat(Object(l.__)("of","wp-marketing-automations")," ").concat(B.duration," ").concat(B.type," ").concat(B.timing," ")):J+=" "+Object(l.__)("till","wp-marketing-automations"),Y.hasOwnProperty("variable")&&""!==Y.variable&&(J+=" ".concat(Object(l.__)("Orders meta key","wp-marketing-automations")," ").concat(Y.variable," value")),Y.hasOwnProperty("time")&&""!==Y.time&&(J+=" till ".concat(Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(Y.time,"HH:mm:ss")))),Y.hasOwnProperty("in_contact_timezone")&&Y.in_contact_timezone?J+=" ".concat(Object(l.__)("in Contact's Timezone.","wp-marketing-automations")):J+=".",H&&!Object(o.isEmpty)(V)&&V.hasOwnProperty("step")&&""!=V.step&&V.hasOwnProperty("name")&&""!=V.name){var $=V.name.split(":");J+=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat($[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"),".")}return J}break;default:return Object(r.createElement)(r.Fragment,null)}return Object(r.createElement)(r.Fragment,null)},J=P(),$=x(),W=S(e.id),Q=W.hasMultiParents,X=void 0!==Q&&Q,Z=W.stepId,ee=W.step_status,te=void 0===ee?1:ee,ne=H.hasOwnProperty(Z)?H[Z]:{},re=z({onNodeClick:function(){Z&&Object(B.l)({stepid:Z},"/"),O("sidebarNodeData",e),w(!0)},onNodeStatClick:function(){O("showContactModalId",Z),O("showContactModalType","completed")},onNodeQueuedStatClick:function(){O("showContactModalId",Z),O("showContactModalType","queued")},onNodeFailedStatClick:function(){O("showContactModalId",Z),O("showContactModalType","failed")}});return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-wrapper","data-stepid":Z},Object(r.createElement)(a.d,{type:"target",position:"top",isConnectable:!1}),Object(r.createElement)("div",{className:"bwf-inner-wrapper "+(i?"bwf-selected-node":"")+(2===parseInt(te)?" bwf-draft-node":""),onClick:re},Object(r.createElement)("div",{className:"bwf-node-brick"},Object(r.createElement)("div",{className:"bwf-node-icon icon-delay"},Object(r.createElement)(s.a,{size:28,icon:"time-left"})),Object(r.createElement)("div",{className:"bwf-node-inner-content"},Object(r.createElement)("div",{className:"bwf-node-content-type"},Object(l.__)("Step","wp-marketing-automations")+" "+c),Object(r.createElement)("div",{className:"bwf-node-content-label"},Object(l.__)("Delay","wp-marketing-automations"))),Object(r.createElement)("div",{className:"bwf-node-action"},Object(r.createElement)(K,{node:e}),Object(r.createElement)(q.a,{label:Object(l.__)("Quick Actions","wp-marketing-automations"),classes:"bwf-event-action",isDisable:!(!J&&!$),renderContent:function(t){var n=t.onToggle,a=k();return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){Object(b.ac)()?(O("enableCopy",!0),O("copyData",{type:"wait",data:e.data})):(O("proModalContent",{featureTitle:Object(l.__)("Copy Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Copy+step+Upgrade+Modal"})}),O("showProModal",!0)),n()}},Object(r.createElement)(U.a,{justify:"space-between"},Object(r.createElement)(U.c,null,Object(l.__)("Copy","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(U.c,null,b.e))),!a.includes(c)&&Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){Object(b.ac)()?(O("enableMove",!0),O("moveID",e.id),O("copyData",{type:"wait",data:e.data})):(O("proModalContent",{featureTitle:Object(l.__)("Move Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Copy+step+Upgrade+Modal"})}),O("showProModal",!0)),n()}},Object(r.createElement)(U.a,{justify:"space-between"},Object(r.createElement)(U.c,null,Object(l.__)("Move","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(U.c,null,b.e))),Object(r.createElement)(Y.a,{isClickable:!0,onInvoke:function(){var t,r;d({status:!0,onConfirm:(t=Pe().mark((function t(){return Pe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v(e).then((function(){return d({status:!1})}));case 2:case"end":return t.stop()}}),t)})),r=function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(e){xe(o,r,a,i,c,"next",e)}function c(e){xe(o,r,a,i,c,"throw",e)}i(void 0)}))},function(){return r.apply(this,arguments)})}),n()}},Object(r.createElement)(U.a,{justify:"flex-start"},Object(r.createElement)(U.c,null,Object(l.__)("Delete","wp-marketing-automations")))))}}))),Object(o.isEmpty)(t)||!parseInt(M)>0?Object(r.createElement)("div",{className:"bwf-control-event-error"},Object(r.createElement)("div",{className:"bwf-control-error-msg bwf-cursor-pointer"},Object(l.__)("Not Configured","wp-marketing-automations"))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-step-content"},Object(r.createElement)("div",{className:"bwf-step-content"},Object(r.createElement)("div",{className:"bwf-step-brick"},Object(r.createElement)("div",{className:"bwf-step-content-content"},Ae.hasOwnProperty(M)&&Object(r.createElement)("div",{className:"bwf-node-content-type"},Ae[M]),Object(r.createElement)("div",{className:"bwf-node-content-label bwf-two-line-ellipse-text",title:V()},V())))))),Object(r.createElement)("div",{className:"bwf-node-status "+(Object(o.isEmpty)(t)?"bwf-mt-0":"")},Object(r.createElement)("div",{className:"bwf-queued-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Queued","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count"},R?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-20 bwf-h-10"}):Object(r.createElement)(r.Fragment,null,ne.hasOwnProperty("queued")?Object(b.tc)(parseInt(ne.queued)):0))),!Object(o.isEmpty)(t)&&Object(r.createElement)("div",{className:"bwf-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Completed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count"},R?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-w-20 bwf-h-10"}):Object(r.createElement)(r.Fragment,null,ne.hasOwnProperty("completed")?Object(b.tc)(parseInt(ne.completed)):0))),!R&&ne.hasOwnProperty("failed")&&parseInt(ne.failed)>0&&Object(r.createElement)("div",{className:"bwf-failed-status-wrap"},Object(r.createElement)("span",{className:"bwf-node-status-label"},Object(l.__)("Failed","wp-marketing-automations")),Object(r.createElement)("span",{className:"bwf-node-status-count bwf-failed-status"},Object(b.tc)(parseInt(ne.failed))))),Object(r.createElement)(a.d,{type:"source",position:"bottom",isConnectable:!1})),X&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-node-plus-paste-wrap bwf-pos-top"},J||$?Object(r.createElement)("div",{className:"bwf-drag-area",onClick:function(){return g(e,"before","")}},Object(r.createElement)("div",{className:"bwf-drag-node is-copy-paste"},Object(r.createElement)("div",{className:"bwf-node-add"})),Object(r.createElement)("div",{className:"bwf-paste-label"},Object(l.__)("Paste Here","wp-marketing-automations"))):Object(r.createElement)("div",{className:"bwf-node-add",onClick:function(t){j(e.id,{option:"",position:"before"}),E(!0),_(t.target)}})))),Object(r.createElement)(h.a,{modalTitle:Object(l.__)("Delete Delay Step","wp-marketing-automations"),deleteEntityName:Object(l.__)("delay step","wp-marketing-automations"),confirmButtonText:Object(l.__)("Delete","wp-marketing-automations"),onConfirm:p.onConfirm,isLoading:!1,onRequestClose:function(){return d({status:!1})},isOpen:p.status,isDelete:!0,deleteDescriptionText:Object(l.__)("Once you delete this step, all the queued contacts will move to next step right away.","wp-marketing-automations")}))},De=function(e){var t=Object(f.a)().deleteNode;return Object(r.createElement)("div",{className:e&&e.data&&e.data.direction&&"no"===e.data.direction?"bwf-yes-no-node bwf-no-node":"bwf-yes-no-node bwf-yes-node"},Object(r.createElement)(a.d,{type:"target",position:"top",style:{opacity:0},isConnectable:!1}),Object(r.createElement)("span",{className:"bwf-yes-no-wrap"},e&&e.data&&e.data.direction&&"no"===e.data.direction?Object(l.__)("No","wp-marketing-automations"):Object(l.__)("Yes","wp-marketing-automations"),Object(r.createElement)("button",{style:{display:"none"},onClick:function(){return t(e)}},"del")),Object(r.createElement)(a.d,{type:"source",position:"bottom",style:{opacity:0},isConnectable:!1}))};function Me(e){return(Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fe(){Fe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Me(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Ge(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ye(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ye(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Re(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function He(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Re(o,r,a,i,c,"next",e)}function c(e){Re(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Je(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Je(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Xe(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ke(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ke(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],n=!1,r=t.fields,a=t.relation,o=void 0===a?"OR":a;o=o.toUpperCase();try{var i=null;if("OR"===o){if(r&&Array.isArray(r))for(var c=0;ce.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Et(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(","),n=t.map((function(e){return!(!e.includes("{{")&&!e.includes("}}"))||Object(b.s)(e)}));return!n.includes(!1)},he=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return be.map((function(r){if(r.hasOwnProperty("toggler")&&!Object(o.isEmpty)(r.toggler)&&!me(e,r.toggler))return!1;if((Array.isArray(e[r.id])&&0===e[r.id].length||""===e[r.id]||void 0===e[r.id])&&(n[r.id]=r.hasOwnProperty("errorMsg")?r.errorMsg:Object(l.__)("This is a required field.","wp-marketing-automations")),"custom_fields"===r.id&&e[r.id].map((function(e,t){!e.hasOwnProperty("field_value")||""===e.field_value||pe(e.field_value)?n["field_value_"+t]=r.hasOwnProperty("errorMsg")?r.errorMsg:Object(l.__)("This is a required field.","wp-marketing-automations"):n.hasOwnProperty(r.id)&&delete n[r.id]})),"bwfan_email_data"===r.id)if(e.hasOwnProperty("bwfan_email_to")&&!Object(o.isEmpty)(e.bwfan_email_to)&&(de(e.bwfan_email_to)||(n.bwfan_email_to=Object(l.__)("Please enter a valid email address.","wp-marketing-automations"))),e.hasOwnProperty("bwfan_email_data")){e.bwfan_email_data.hasOwnProperty("subject")&&""===e.bwfan_email_data.subject&&(n[r.id]="error");var a=Object(b.E)(),i=[],c=e.bwfan_email_data,s=!(!c.hasOwnProperty("data")||Object(o.isEmpty)(c.data)||!c.data.hasOwnProperty("isTransactional"))&&c.data.isTransactional,u="";c.hasOwnProperty("template")&&(u=c.template),u.includes("{{mail_footer}}")||(s||a.includes("unsubscribe_link")||u.includes("unsubscribe_link"))&&(s||a.includes("business_name")||u.includes("business_name"))&&(s||a.includes("business_address")||u.includes("business_address"))||(s||a.includes("unsubscribe_link")||u.includes("unsubscribe_link")||i.push("{{unsubscribe_link}}"),s||a.includes("business_name")||u.includes("business_name")||i.push("{{business_name}}"),s||a.includes("business_address")||u.includes("business_address")||i.push("{{business_address}}")),Object(o.isEmpty)(i)?A(""):(n[r.id]="error",t&&A(Object(l.__)("The required merge tags","wp-marketing-automations")+" "+i.join(", ")+(i.length>1?" are ":" is ")+" "+Object(l.__)("missing in the email body.","wp-marketing-automations")))}else n[r.id]="error";if("coupon_data"===r.id)if(e.hasOwnProperty(r.id)){var f=e[r.id],m=f.type,p=void 0===m?"new":m,d=f.coupon_id,h=void 0===d?{}:d,y=f.general,v=void 0===y?{}:y;("existing"===p&&(Object(o.isEmpty)(h)||!h.hasOwnProperty("key")||""===h.key)||"new"===p&&(Object(o.isEmpty)(v)||!v.hasOwnProperty("amount")||parseFloat(v.amount)<=0))&&(n[r.id]="error")}else n[r.id]="error";if("whatsapp_template_control"===r.type)if(e.hasOwnProperty(r.id)){var O=e[r.id].data,w=void 0===O?{}:O;!Object(o.isEmpty)(w)&&ye(w)&&(n[r.id]="error")}else n[r.id]=Object(l.__)("This is required field.","wp-marketing-automations")})),t&&U(n),n},ye=function(e){var t=!1;return Object.keys(e).forEach((function(n){""===e[n]||void 0===e[n]?t=!0:e[n]&&"object"===St(e[n])?t=t||ye(e[n]):Array.isArray(e[n])&&(t=t||e[n].some((function(e){return ye(e)})))})),t},ve=function(){var t=Nt(jt().mark((function t(n){var r,a,i,c,s=arguments;return jt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=!(s.length>1&&void 0!==s[1])||s[1],a=[],a=r?he(n):[],!Object(o.isEmpty)(a)){t.next=21;break}return Z.sidebarValues=n,R(!0),t.prev=6,i={data:{data:{sidebarData:n}}},r||Object(o.isEmpty)(K)||!K.hasOwnProperty("slug")||"wp_sendemail"!==K.slug||(c=he(n,!1),Object(o.isEmpty)(c)||(i.updateStatus=2)),t.next=11,d()({path:Object(b.A)("/automation/".concat(k,"/step/").concat(ue)),method:"POST",data:{content:JSON.stringify(i)}}).then((function(t){if(200!==t.code)throw Error(Object(b.u)(null==t?void 0:t.message));var n="";t.hasOwnProperty("result")&&t.result.hasOwnProperty("desc_text")&&!Object(o.isEmpty)(t.result.desc_text)&&(n=t.result.desc_text),j($.id,Et(Et({},Z),{},{desc_text:n}),{step_status:i.hasOwnProperty("updateStatus")&&2===i.updateStatus?2:1}),t.hasOwnProperty("result")&&t.result.hasOwnProperty("meta")&&g("meta",Et(Et({},h),t.result.meta)),r&&(e(t.message),V||setTimeout((function(){w(!1)}),100)),R(!1),G(!1)})).catch((function(e){throw Error(Object(b.u)(null==e?void 0:e.message))}));case 11:t.next=18;break;case 13:t.prev=13,t.t0=t.catch(6),g("modalData",{status:!0,modalTitle:Object(l.__)("Update Action","wp-marketing-automations"),error:null===t.t0||void 0===t.t0?void 0:t.t0.message}),R(!1),G(!1);case 18:Object(b.Lb)(e,3e3),t.next=24;break;case 21:e(Object(l.__)("Validation failed. Please check the fields for error.","wp-marketing-automations")),Object(b.Lb)(e,3e3),G(!1);case 24:case"end":return t.stop()}}),t,null,[[6,13]])})));return function(e){return t.apply(this,arguments)}}();return Object(r.createElement)(b.f.Provider,{value:{errorList:Y,setErrorList:U,stepId:ue}},Object(r.createElement)(b.c.Provider,{value:{isOpenTags:P,setOpenTags:x,automationID:k}},Object(r.createElement)("div",{className:"wr_header"},Object(r.createElement)("div",{className:"bwf-node-icon icon-action"},Object(r.createElement)(s.a,{size:22,icon:"charge"})),Object(r.createElement)("div",{className:"wr_event_title"},K.hasOwnProperty("action_name")?K.action_name:""),Object(r.createElement)("div",{className:"wr_event_variant"},te.includes("link-trigger")&&Object(r.createElement)(at.a,{canCreate:!0,isLinkTriggerOpen:Q,setLinkTriggerOpen:X,hideButton:!1}),te.includes("merge-tag")&&Object(r.createElement)("span",{onClick:function(){x(!0)},className:"bwf-cursor-pointer bwf-modal-icon-link-trigger",key:"merge-tag"},Object(r.createElement)(ot.a,{icon:"merge-tag",iconSize:24,size:"auto",toolTipText:Object(r.createElement)("span",{className:"bwfan_tooltip_text bwf-w-120","data-position":"top"},Object(l.__)("Merge tags","wp-marketing-automations"))}))),Object(r.createElement)("div",{className:"wr_close bwf-cursor-pointer",onClick:function(){w(!1)}},Object(r.createElement)(s.a,{icon:"close"}))),Object(o.isEmpty)(oe)?Object(r.createElement)("div",{className:"wr_content"},Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info"},Object(l.__)("No settings to configure.","wp-marketing-automations"))):Object(r.createElement)(nt.a,{onSubmit:function(){var e=Nt(jt().mark((function e(t){var n,r=arguments;return jt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=!(r.length>1&&void 0!==r[1])||r[1],e.next=3,ve(t,n);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),initialValues:Et(Et({},ce),ne),validate:function(){return!1}},(function(e){var t,n=e.getInputProps,a=e.values,i=e.errors,s=e.handleSubmit;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:(t="wr_content wr-action_wrapper",K.hasOwnProperty("slug")&&(t=t+" wr_action_"+K.slug),t),ref:N},Object(r.createElement)("div",{className:"wr-action_content"},!Object(o.isEmpty)(K)&&K.hasOwnProperty("slug")&&"wp_sendemail"===K.slug&&""!==C&&Object(r.createElement)(O.a,{className:"bwf-error-notice",status:"error"},C),oe.map((function(e,t){return Object(r.createElement)(r.Fragment,{key:t},(Object(o.isEmpty)(e.toggler)||me(a,e.toggler))&&e.wrap_before&&Object(r.createElement)("div",{className:"bwf-w-100p",dangerouslySetInnerHTML:{__html:e.wrap_before}}),e.type?Object(r.createElement)(r.Fragment,null,!1!==e.show&&(Object(o.isEmpty)(e.toggler)||me(a,e.toggler))&&Object(r.createElement)(rt.a,{input:e,formProps:n(e.id),values:a,isOpenTemplate:I,setOpenTemplate:function(){Object(b.ac)()?D(!I):g("showProModal",!0)},automationId:k,automationEvent:_,setMergeTagModal:x,saveNodeDataOnSubmit:s})):e.hint?Object(r.createElement)(r.Fragment,{dangerouslySetInnerHTML:{__html:e.hint},className:c()(e.class)}):null,(Object(o.isEmpty)(e.toggler)||me(a,e.toggler))&&e.wrap_after&&Object(r.createElement)("div",{className:"bwf-w-100p",dangerouslySetInnerHTML:{__html:e.wrap_after}}))})))),Object(r.createElement)("div",{className:"wr_footer"},Object(r.createElement)(y.a,{className:"bwf-cancel-btn",onClick:function(){return w(!1)}},Object(l.__)("Cancel","wp-marketing-automations")),!Object(o.isEmpty)(K)&&K.hasOwnProperty("slug")&&"wp_sendemail"===K.slug&&Object(r.createElement)(y.a,{isSecondary:!0,onClick:function(){J(!1),G(!0),setTimeout((function(){return s()}),100)},isBusy:F,disabled:Object.keys(i).length},Object(l.__)("Save & Close","wp-marketing-automations")),Object(r.createElement)(y.a,{isPrimary:!0,className:"bwf-no-ripple",onClick:function(){!Object(o.isEmpty)(K)&&K.hasOwnProperty("slug")&&"wp_sendemail"===K.slug&&J(!0),setTimeout((function(){return s()}),100)},isBusy:B&&!F},Object(l.__)("Save","wp-marketing-automations"))))})),Object(r.createElement)(wt,{isOpen:P,onRequestClose:x,automationID:k})))};n(1409);function Ct(e){return function(e){if(Array.isArray(e))return It(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Tt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function At(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Tt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tt(e,t){if(e){if("string"==typeof e)return It(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?It(e,t):void 0}}function It(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],n=!1,r=t.fields,a=t.relation,o=void 0===a?"OR":a;o=o.toUpperCase();try{var i=null;if("OR"===o){if(r&&Array.isArray(r))for(var c=0;ce.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function on(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function cn(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){on(o,r,a,i,c,"next",e)}function c(e){on(o,r,a,i,c,"throw",e)}i(void 0)}))}}function ln(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||sn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sn(e,t){if(e){if("string"==typeof e)return un(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?un(e,t):void 0}}function un(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?Object(l.__)("Minutes","wp-marketing-automations"):Object(l.__)("Minute","wp-marketing-automations");case"hours":return parseInt(t)>1?Object(l.__)("Hours","wp-marketing-automations"):Object(l.__)("Hour","wp-marketing-automations");case"days":return parseInt(t)>1?Object(l.__)("Days","wp-marketing-automations"):Object(l.__)("Day","wp-marketing-automations");case"weeks":return parseInt(t)>1?Object(l.__)("Weeks","wp-marketing-automations"):Object(l.__)("Week","wp-marketing-automations");case"months":return parseInt(t)>1?Object(l.__)("Months","wp-marketing-automations"):Object(l.__)("Month","wp-marketing-automations");default:return""}}(t.unit,t.text),b=[];i&&!Object(o.isEmpty)(f)&&f.map((function(e){we.hasOwnProperty(e)&&b.push(we[e])}));var p=Object(o.isEmpty)(b)?Object(l.__)("Skip to next day if time has passed","wp-marketing-automations"):Object(l.__)("Skip to next occurrence if time has passed","wp-marketing-automations");return r&&s.hasOwnProperty("time")&&!Object(o.isEmpty)(s.time)?(m+=" "+Object(l.__)("till","wp-marketing-automations")+" "+Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(s.time,"HH:mm:ss")),Object(o.isEmpty)(b)||(m+=" "+b.join("/")),s.hasOwnProperty("in_contact_timezone")&&s.in_contact_timezone&&(m+=" "+Object(l.__)("in Contact's Timezone","wp-marketing-automations")),m+=". "+p):Object(o.isEmpty)(b)||(m+=" "+b.join("/"),m+=". "+p),Object(l.__)("Delay of","wp-marketing-automations")+" "+m+"."}return""},ge=function(){var e=be.date,t=void 0===e?"":e,n=be.time_delay,r=void 0===n?{time:"10:00",in_contact_timezone:!1}:n,a=be.enable_step_skip,i=void 0!==a&&a,c=be.skip_to_step,s=void 0===c?{step:0,name:""}:c;if(!Object(o.isEmpty)(t)&&r.hasOwnProperty("time")&&!Object(o.isEmpty)(r.time)){var u=Object(l.__)("Delay till","wp-marketing-automations")+" ";if(u+=Object(b.hb)(t,!0,!1)+" ",r.hasOwnProperty("time")&&""!==r.time&&(u+="".concat(Object(l.__)("at","wp-marketing-automations")," ").concat(Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(r.time,"HH:mm:ss")))),r.hasOwnProperty("in_contact_timezone")&&r.in_contact_timezone?u+=" ".concat(Object(l.__)("in Contact's Timezone","wp-marketing-automations"),". "):u+=".",i&&!Object(o.isEmpty)(s)&&s.hasOwnProperty("step")&&""!=s.step&&s.hasOwnProperty("name")&&""!=s.name){var f=s.name.split(":");u+=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat(f[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"),".")}return u}return""},Ee={action:Object(l.__)("Action","wp-marketing-automations"),wait:Object(l.__)("Delay","wp-marketing-automations"),conditional:Object(l.__)("Conditional","wp-marketing-automations"),exit:Object(l.__)("Exit","wp-marketing-automations"),benchmark:Object(l.__)("Goal","wp-marketing-automations")},ke=Object(r.useMemo)((function(){var e={stepsOptArr:[],stepsOptions:[{value:"",label:Object(l.__)("Select Step","wp-marketing-automations")}]};return Object(o.isEmpty)($)||($.map((function(t){var n=t.stepId,r=void 0===n?0:n,a=t.id,o=void 0===a?0:a;if(!["yesNoNode","end","jump","start","exit","split","splitpath"].includes(t.type)&&!e.stepsOptArr.hasOwnProperty(o)&&r!=re&&!ee.includes(o)){var i=[Object(l.__)("Step","wp-marketing-automations")];i.push(o),Ee.hasOwnProperty(t.type)&&i.push(" : "+Ee[t.type]),"action"==t.type&&t.hasOwnProperty("data")&&X.list.hasOwnProperty(t.data.selected)&&X.list[t.data.selected].hasOwnProperty("action_name")&&(X.list[t.data.selected].hasOwnProperty("integration_nicename")?i.push(" - "+X.list[t.data.selected].integration_nicename+" : "):i.push(" - "),i.push(X.list[t.data.selected].action_name)),"benchmark"==t.type&&t.hasOwnProperty("data")&&Z.list.hasOwnProperty(t.data.benchmark)&&Z.list[t.data.benchmark].hasOwnProperty("event_name")&&(Z.list[t.data.benchmark].hasOwnProperty("source_label")&&i.push(Z.list[t.data.benchmark].source_label+" : "),i.push(Z.list[t.data.benchmark].event_name)),e.stepsOptArr[r]=i.join(" "),e.stepsOptions.push({value:r,label:i.join(" ")})}})),e.stepsOptArr.end=Object(l.__)("End Automation","wp-marketing-automations"),e.stepsOptions.push({value:"end",label:Object(l.__)("End Automation","wp-marketing-automations")})),e}),[$]),Se=ln(Object(r.useState)(!1),2),Pe=Se[0],xe=Se[1],Le=ln(Object(r.useState)(!1),2),Ce=Le[0],Ae=Le[1],Te=function(){var e=be.day_delay,n=void 0===e?{unit:"min",text:"0"}:e,a=be.enable_time_delay,i=void 0!==a&&a,c=be.time_delay,f=void 0===c?{time:"10:00",in_contact_timezone:!1}:c,m=be.enable_week_delay,p=void 0!==m&&m,d=be.week_delay,h=void 0===d?["sunday"]:d;return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-delay-field "+(Oe("day_delay")?"has-error":"")},Object(r.createElement)(Mt.a,{units:[{value:"min",label:Object(l.__)("Minutes","wp-marketing-automations")},{value:"hours",label:Object(l.__)("Hours","wp-marketing-automations")},{value:"days",label:Object(l.__)("Days","wp-marketing-automations")},{value:"weeks",label:Object(l.__)("Weeks","wp-marketing-automations")},{value:"months",label:Object(l.__)("Months","wp-marketing-automations")}],onChange:function(e){pe(nn(nn({},be),{},{day_delay:e}))},value:n}),Oe("day_delay")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.day_delay)),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(b.ac)()?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Zt.a,{checked:i,label:Object(l.__)("Delay until a specific time of day","wp-marketing-automations"),onChange:function(e){return pe(nn(nn({},be),{},{enable_time_delay:e}))}}),i&&Object(r.createElement)("div",{className:"bwf-delay-field "+(Oe("time_delay")?"has-error":"")},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-p-20 bwf-pt-0 bwf-pb-0"},Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("input",{type:"time",value:f.time,className:"bwf-w-150 bwf-h-36",onChange:function(e){pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{time:e.target.value})}))}}),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(b.ac)()?Object(r.createElement)(Zt.a,{checked:f.in_contact_timezone,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(e){pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{in_contact_timezone:e})}))}}):Object(r.createElement)("div",{className:"bwf-cursor-pointer no-color",onClick:function(){x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0)}},Object(l.__)("In Contact Timezone","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(s.a,{icon:"king",size:16})))),Oe("time_delay")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.time_delay))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start"},Object(r.createElement)(s.a,{icon:"king",size:16}),Object(l.__)("Delay until a specific time of day","wp-marketing-automations"),Object(r.createElement)("a",{onClick:function(){return xe(!Pe)},className:"bwf-no-underline bwf-cursor-pointer"},Object(l.__)("Explore","wp-marketing-automations"))),Pe&&Object(r.createElement)("div",{className:"bwf-p-15 bwf-mtb-10 bwf-lite-restrict-section"},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("Delay until a specific time of day","wp-marketing-automations")}),Object(r.createElement)("div",{className:"bwf-delay-field "},Object(r.createElement)("div",{className:"bwf_clear_10"}),Object(r.createElement)("div",{className:"bwf-p-20 bwf-pt-0 bwf-pb-0"},Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("input",{type:"time",value:"",disabled:!0,className:"bwf-w-150 bwf-h-36",onChange:function(){}}),Object(r.createElement)("div",{className:"bwf_clear_10"}),Object(r.createElement)("div",{className:"bwf-display-flex "},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(){}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info no-icon"},Object(r.createElement)("b",null,Object(l.__)("This feature is only for licensed Pro users.","wp-marketing-automations"))," ",Object(r.createElement)("a",{target:"__blank",className:"bwf-a-no-underline",href:Object(b.fb)("upgrade",{utm_medium:"Get+PRO+Delay+Step"})},Object(l.__)("Learn More","wp-marketing-automations"))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(b.ac)()?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Zt.a,{checked:p,label:Object(l.__)("Delay until a specific day(s) of the week","wp-marketing-automations"),onChange:function(e){return pe(nn(nn({},be),{},{enable_week_delay:e}))}}),p&&Object(r.createElement)("div",{className:"bwf-delay-field "+(Oe("week_delay")?"has-error":"")},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)(u.ButtonGroup,null,ve.map((function(e,t){return Object(r.createElement)(u.Button,{key:t,isPrimary:h.includes(e.value),isSecondary:!h.includes(e.value),onClick:function(){var t=en(h);t.includes(e.value)?t=t.filter((function(t){return t!==e.value})):t.push(e.value),pe(nn(nn({},be),{},{week_delay:t}))}},e.label)}))),Oe("week_delay")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.week_delay))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start"},Object(r.createElement)(s.a,{icon:"king",size:16}),Object(l.__)("Delay until a specific day(s) of the week","wp-marketing-automations"),Object(r.createElement)("a",{onClick:function(){return Ae(!Ce)},className:"bwf-no-underline bwf-cursor-pointer"},Object(l.__)("Explore","wp-marketing-automations"))),Ce&&Object(r.createElement)("div",{className:"bwf-p-15 bwf-mtb-10 bwf-lite-restrict-section"},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("Delay until a specific day(s) of the week","wp-marketing-automations"),onChange:function(){}}),Object(r.createElement)("div",{className:"bwf-delay-field "},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)(u.ButtonGroup,null,ve.map((function(e,t){return Object(r.createElement)(u.Button,{key:t,isPrimary:!1,isSecondary:!0,onClick:function(){},disabled:!0},e.label)})))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info no-icon"},Object(r.createElement)("b",null,Object(l.__)("This feature is only for licensed Pro users.","wp-marketing-automations"))," ",Object(r.createElement)("a",{target:"__blank",className:"bwf-a-no-underline",href:Object(b.fb)("upgrade",{utm_medium:"Get+PRO+Delay+Step"})},Object(l.__)("Learn More","wp-marketing-automations"))))),!Object(o.isEmpty)(je())&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info"},je())))},Ie=function(e){var t=Ne()().format("MM/DD/YYYY");return Ne()(t).isSameOrBefore(Ne()(e))},De=function(){var e=be.custom_field,t=void 0===e?{field:0,time:"10:00",in_contact_timezone:!1,custom_field_label:""}:e,n=be.enable_time_delay,a=void 0!==n&&n,c=be.time_delay,s=void 0===c?{duration:0,type:"days",timing:"after"}:c,f=be.occurrence,m=void 0===f?"daymonth":f,p=be.enable_step_skip,d=void 0!==p&&p,h=be.skip_to_step,y=void 0===h?{step:0,name:""}:h,v=ke.stepsOptArr,O=ke.stepsOptions;if(Object(o.isEmpty)(i))return Object(r.createElement)(r.Fragment,null,Object(l.__)("No Custom Field with type Date found","wp-marketing-automations"));var w=[{value:"",label:Object(l.__)("Select Type","wp-marketing-automations")}];Object.keys(i).map((function(e){w.push({label:i[e].hasOwnProperty("name")?i[e].name:"",value:e})}));var j,g,E=function(){var e=be.custom_field,t=void 0===e?{field:"",time:"10:00",in_contact_timezone:!1,custom_field_label:""}:e,n=be.enable_time_delay,r=void 0!==n&&n,a=be.time_delay,i=void 0===a?{duration:0,type:"days",timing:"after"}:a,c=be.enable_step_skip,s=void 0!==c&&c,u=be.skip_to_step,f=void 0===u?{step:0,name:""}:u,m=be.occurrence,b=void 0===m?"daymonth":m;if(t.hasOwnProperty("field")&&""!==t.field){var p=Object(l.__)("Delay","wp-marketing-automations")+" ";if(r?i.hasOwnProperty("duration")&&(p+="".concat(Object(l.__)("of","wp-marketing-automations")," ").concat(i.duration," ").concat(i.type," ").concat(i.timing," ")):p+=Object(l.__)("till","wp-marketing-automations")+" ",t.hasOwnProperty("custom_field_label")&&""!==t.custom_field_label?p+=" ".concat(Object(l.__)("Contact's","wp-marketing-automations")," '").concat(t.custom_field_label,"' "):p+="".concat(Object(l.__)("Custom Field","wp-marketing-automations")," ( ").concat(t.field," )"),"fulldatetime"!==b&&t.hasOwnProperty("time")&&""!==t.time&&(p+=" ".concat(Object(l.__)("till","wp-marketing-automations")," ").concat(Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(t.time,"HH:mm:ss")))),t.hasOwnProperty("in_contact_timezone")&&t.in_contact_timezone?p+=" ".concat(Object(l.__)("in Contact's Timezone","wp-marketing-automations"),". "):p+=".",s&&!Object(o.isEmpty)(f)&&f.hasOwnProperty("step")&&""!=f.step&&f.hasOwnProperty("name")&&""!=f.name){var d=f.name.split(":");p+=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat(d[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"),".")}return p}return""}();return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-select-field-wrap"},Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0"},Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full align-start"},Object(r.createElement)("div",{className:"bwf-delay-field-select bwf-w-210 "+(Oe("custom_field")&&""==t.field?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:t.field,className:"bwf_W_full",options:w,onChange:function(e){if(e&&i.hasOwnProperty(e)){var t=Object(o.cloneDeep)(be);t=nn(nn({},t),{},{custom_field:nn(nn({},t.custom_field),{},{field:e,custom_field_label:i[e].name})}),8==i[e].type?(t.occurrence="fulldatetime",t.time_delay=nn(nn({},t.time_delay),{},{type:"hours"})):(t.occurrence="daymonth",t.time_delay=nn(nn({},t.time_delay),{},{type:"days"})),pe(nn(nn({},be),t))}}}),Oe("custom_field")&&""==t.field&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"has-bwfan-error"},Object(l.__)("Please select a custom field.","wp-marketing-automations")))),Object(r.createElement)("div",{className:"bwf-delay-occurrence bwf-delay-field "+(Oe("custom_field")&&""==m?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:m,className:"bwf_w_full",options:(j=(null==t?void 0:t.field)||0,g=[],i.hasOwnProperty(j)&&!Object(o.isEmpty)(i[j])&&i[j].hasOwnProperty("type")&&8===parseInt(i[j].type)&&(g=[{value:"fulldatetime",label:Object(l.__)("Use Full Date Time","wp-marketing-automations")}]),[].concat(en(g),[{value:"daymonth",label:Object(l.__)("Use Day & Month","wp-marketing-automations")},{value:"daymonthyear",label:Object(l.__)("Use Full Date","wp-marketing-automations")}])),onChange:function(e){return pe(nn(nn({},be),{},{occurrence:e}))}}))),Object(r.createElement)("div",{className:"bwf-sidebar-hint"},Object(l.__)("Note: Contact would not pass this step if the value of custom field is blank.","wp-marketing-automations"),"daymonth"===m&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("br",null),Object(l.__)("It will pick the day and month from the selected field value and if the time is older than the current time it will increase by one year.","wp-marketing-automations")),"fulldatetime"===m&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("br",null),Object(l.__)("It will pick the time, day and month from the selected field value and if the time is older than the current time it will increase by one year.","wp-marketing-automations"))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},"fulldatetime"!==m&&Object(r.createElement)("div",{className:"bwf-delay-select-field-time bwf-w-210"},Object(r.createElement)("input",{type:"time",value:t.time,className:"bwf-w-210 bwf-h-36",onChange:function(e){pe(nn(nn({},be),{},{custom_field:nn(nn({},be.custom_field),{},{time:e.target.value})}))}})),Object(r.createElement)("div",{className:"bwf-delay-select-field-timezone bwf-w-210"},Object(r.createElement)(Zt.a,{checked:t.in_contact_timezone,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(e){pe(nn(nn({},be),{},{custom_field:nn(nn({},be.custom_field),{},{in_contact_timezone:e})}))}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-sidebar-custom-field"},Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(r.createElement)(Zt.a,{checked:a,label:Object(l.__)("Delay for certain occurrence from field value","wp-marketing-automations"),onChange:function(e){Object(b.ac)()?pe(nn(nn({},be),{},{enable_time_delay:e})):(x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0))}}))),a&&Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0 bwf-delay-sidebar-custom-delay-wrap"},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-duration bwf-w-210 "+(Oe("custom_field")&&parseInt(s.duration)<0?"has-error":"")},Object(r.createElement)(u.TextControl,{className:"bwf-h-36",type:"number",value:s.duration,onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{duration:e})}))},min:1,placeholder:Object(l.__)("Enter","wp-marketing-automations")})),Object(r.createElement)("div",{className:"bwf-delay-type bwf-w-210"},Object(r.createElement)(u.SelectControl,{value:s.type,className:"bwf_w_full",options:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];return"fulldatetime"===e&&(t=[{value:"minutes",label:Object(l.__)("Minutes","wp-marketing-automations")},{value:"hours",label:Object(l.__)("Hours","wp-marketing-automations")}]),[].concat(en(t),[{value:"days",label:Object(l.__)("Days","wp-marketing-automations")},{value:"weeks",label:Object(l.__)("Weeks","wp-marketing-automations")}])}(m),onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{type:e})}))}})),Object(r.createElement)("div",{className:"bwf-delay-timing bwf-w-170"},Object(r.createElement)(u.SelectControl,{value:s.timing,className:"bwf_w_full",options:[{value:"before",label:Object(l.__)("Before","wp-marketing-automations")},{value:"after",label:Object(l.__)("After","wp-marketing-automations")}],onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{timing:e})}))}}))))),Object(r.createElement)("div",{className:"bwf_clear_20"}),Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(r.createElement)(Zt.a,{checked:d,label:Object(l.__)("Jump to step if time has passed","wp-marketing-automations"),onChange:function(e){Object(b.ac)()?pe(nn(nn({},be),{},{enable_step_skip:e})):(x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0))}}))),d&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-skip-step-select bwf-specific-date "+(Oe("custom_field")&&""==y.step?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:y.step,className:"bwf_w_full",options:O,onChange:function(e){return pe(nn(nn({},be),{},{skip_to_step:nn(nn({},be.skip_to_step),{},{step:e,name:v[e]})}))}}),Oe("custom_field")&&""==y.step&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"has-bwfan-error"},Object(l.__)("Please choose the target step if time passes.","wp-marketing-automations"))))),""!==E&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info"},E)))},Me=function(){var e=be.variable_field,t=void 0===e?{variable:"",time:"10:00",in_contact_timezone:!1}:e,n=be.enable_time_delay,a=void 0!==n&&n,i=be.time_delay,c=void 0===i?{duration:0,type:"days",timing:"after"}:i,s=be.occurrence,f=void 0===s?"daymonthyear":s,m=be.enable_step_skip,p=void 0!==m&&m,d=be.skip_to_step,h=void 0===d?{step:0,name:""}:d,y=ke.stepsOptArr,v=ke.stepsOptions,O=function(){var e=be.variable_field,t=void 0===e?{variable:"",time:"10:00",in_contact_timezone:!1}:e,n=be.enable_time_delay,r=void 0!==n&&n,a=be.time_delay,i=void 0===a?{duration:0,type:"days",timing:"after"}:a,c=be.occurrence,s=void 0===c?"daymonthyear":c,u=be.enable_step_skip,f=void 0!==u&&u,m=be.skip_to_step,b=void 0===m?{step:0,name:""}:m;if(t.hasOwnProperty("variable")&&""!==t.variable){var p=Object(l.__)("Delay","wp-marketing-automations")+" ";if(r?i.hasOwnProperty("duration")&&(p+="".concat(Object(l.__)("of","wp-marketing-automations")," ").concat(i.duration," ").concat(i.type," ").concat(i.timing," ")):p+=Object(l.__)("till","wp-marketing-automations")+" ",p+=" ".concat(Object(l.__)("Orders meta key","wp-marketing-automations")," ").concat(t.variable," value"),"fulldatetime"!==s&&t.hasOwnProperty("time")&&""!==t.time&&(p+=" ".concat(Object(l.__)("till","wp-marketing-automations")," ").concat(Object(_e.format)(bwfcrm_contacts_data.time_format,Ne()(t.time,"HH:mm:ss")))),t.hasOwnProperty("in_contact_timezone")&&t.in_contact_timezone?p+=" ".concat(Object(l.__)("in Contact's Timezone","wp-marketing-automations"),". "):p+=".",f&&!Object(o.isEmpty)(b)&&b.hasOwnProperty("step")&&""!=b.step&&b.hasOwnProperty("name")&&""!=b.name){var d=b.name.split(":");p+=" ".concat(Object(l.__)("Jumps to","wp-marketing-automations")," ").concat(d[0]," ").concat(Object(l.__)("if time has passed","wp-marketing-automations"),".")}return p}return""}();return Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Xt,{isOpen:E,onRequestClose:_,automationID:V,onSelect:function(e){pe(nn(nn({},be),{},{variable_field:nn(nn({},be.variable_field),{},{variable:e})}))}}),Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-select-field-wrap"},Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0"},Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full align-start"},Object(r.createElement)("div",{className:"bwf-delay-field-select bwf-w-300 "+(Oe("variable")&&""==t.variable?"has-error":""),onClick:function(){return _(!0)}},Object(r.createElement)(u.TextControl,{value:t.variable,disabled:!0}),Oe("variable")&&""==t.variable&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"has-bwfan-error"},Object(l.__)("Please select a variable.","wp-marketing-automations")))),Object(r.createElement)("div",{className:"bwf-delay-occurrence bwf-delay-field ",onClick:function(){return _(!0)}},Object(r.createElement)(u.Button,{isSecondary:!0},Object(l.__)("Select","wp-marketing-automations"))),Object(r.createElement)("div",{className:"bwf-delay-occurrence bwf-delay-field "},Object(r.createElement)("div",{className:"bwf-delay-occurrence bwf-delay-field "+(Oe("variable")&&""==f?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:f,className:"bwf_w_full",options:[{value:"daymonth",label:Object(l.__)("Use Day & Month","wp-marketing-automations")},{value:"daymonthyear",label:Object(l.__)("Use Full Date","wp-marketing-automations")}],onChange:function(e){return pe(nn(nn({},be),{},{occurrence:e}))}})))),Object(r.createElement)("div",{className:"bwf-sidebar-hint"},Object(l.__)("Note: If key value is not present it will run immediately.","wp-marketing-automations"),"daymonth"===f&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("br",null),Object(l.__)("It will pick the day and month from the selected field value and if the time is older than the current time it will increase by one year.","wp-marketing-automations"))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-select-field-time bwf-w-210"},Object(r.createElement)("input",{type:"time",value:t.time,className:"bwf-w-210 bwf-h-36",onChange:function(e){pe(nn(nn({},be),{},{variable_field:nn(nn({},be.variable_field),{},{time:e.target.value})}))}})),Object(r.createElement)("div",{className:"bwf-delay-select-field-timezone bwf-w-210"},Object(r.createElement)(Zt.a,{checked:t.in_contact_timezone,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(e){pe(nn(nn({},be),{},{variable_field:nn(nn({},be.variable_field),{},{in_contact_timezone:e})}))}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-sidebar-custom-field"},Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(r.createElement)(Zt.a,{checked:a,label:Object(l.__)("Delay for certain days from field date","wp-marketing-automations"),onChange:function(e){Object(b.ac)()?pe(nn(nn({},be),{},{enable_time_delay:e})):(x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0))}}))),a&&Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0 bwf-delay-sidebar-custom-delay-wrap"},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-duration bwf-w-210 "+(Oe("custom_field")&&parseInt(c.duration)<0?"has-error":"")},Object(r.createElement)(u.TextControl,{className:"bwf-h-36",type:"number",value:c.duration,onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{duration:e})}))},min:1,placeholder:Object(l.__)("Enter","wp-marketing-automations")})),Object(r.createElement)("div",{className:"bwf-delay-type bwf-w-210"},Object(r.createElement)(u.SelectControl,{value:c.type,className:"bwf_w_full",options:[{value:"days",label:Object(l.__)("Days","wp-marketing-automations")},{value:"weeks",label:Object(l.__)("Weeks","wp-marketing-automations")}],onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{type:e})}))}})),Object(r.createElement)("div",{className:"bwf-delay-timing bwf-w-170"},Object(r.createElement)(u.SelectControl,{value:c.timing,className:"bwf_w_full",options:[{value:"before",label:Object(l.__)("Before","wp-marketing-automations")},{value:"after",label:Object(l.__)("After","wp-marketing-automations")}],onChange:function(e){return pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{timing:e})}))}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(r.createElement)(Zt.a,{checked:p,label:Object(l.__)("Jump to step if time has passed","wp-marketing-automations"),onChange:function(e){Object(b.ac)()?pe(nn(nn({},be),{},{enable_step_skip:e})):(x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0))}}))),p&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-skip-step-select bwf-delay-field "+(Oe("variable")&&""==h.step?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:h.step,className:"bwf_w_full",options:v,onChange:function(e){return pe(nn(nn({},be),{},{skip_to_step:nn(nn({},be.skip_to_step),{},{step:e,name:y[e]})}))}}),Oe("variable")&&""==h.step&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"has-bwfan-error"},Object(l.__)("Please choose the target step if time passes.","wp-marketing-automations"))))),""!==O&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info"},O)))};return Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"wr_header"},Object(r.createElement)("div",{className:"bwf-node-icon icon-delay"},Object(r.createElement)(s.a,{size:28,icon:"time-left"})),Object(r.createElement)("div",{className:"wr_event_title"},Object(r.createElement)("span",null,Object(l.__)("Delay","wp-marketing-automations"))),Object(r.createElement)("div",{className:"wr_event_variant"}),Object(r.createElement)("div",{className:"wr_close bwf-cursor-pointer",onClick:function(){S(!1)}},Object(r.createElement)(s.a,{icon:"close"}))),Object(r.createElement)("div",{className:"wr_content"},Object(r.createElement)("div",{className:"bwf-delay-wrap"},Object(r.createElement)(Dt,{selected:ue,setSelected:function(e){if(!Object(b.ac)()&&[2,3].includes(parseInt(e)))return x("proModalContent",Object(l.__)("This Type","wp-marketing-automations")),void x("showProModal",!0);pe(function(e){switch(e){case 1:return{day_delay:{unit:"min",text:""},enable_time_delay:!1,time_delay:{time:"10:00",in_contact_timezone:!1},enable_week_delay:!1,week_delay:[]};case 2:return{date:"",time_delay:{time:"10:00",in_contact_timezone:!1},enable_step_skip:!1,skip_to_step:{step:0,name:""}};case 3:return{custom_field:{field:"",time:"10:00",in_contact_timezone:!1,custom_field_label:""},time_delay:{duration:0,type:"days",timing:"before"},occurrence:"daymonth",enable_step_skip:!1,skip_to_step:{step:0,name:""}};case 4:return{variable_field:{variable:"",time:"10:00",in_contact_timezone:!1},time_delay:{duration:0,type:"days",timing:"before"},occurrence:"daymonthyear",enable_step_skip:!1,skip_to_step:{step:0,name:""}};default:return{}}}(parseInt(e))),fe(e)},options:ye,selectedContent:function(){switch(parseInt(ue)){case 1:return Object(r.createElement)(r.Fragment,null,Te());case 2:return Object(r.createElement)(r.Fragment,null,Object(b.ac)()?(e=be.date,n=void 0===e?"":e,a=be.time_delay,i=void 0===a?{time:"10:00",in_contact_timezone:!1}:a,c=be.enable_step_skip,f=void 0!==c&&c,m=be.skip_to_step,p=void 0===m?{step:0,name:""}:m,d=ke.stepsOptArr,y=ke.stepsOptions,Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-specific-date-time-delay"},Object(r.createElement)("div",{className:"bwf-specific-date bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-field "+(Oe("specific_date")?"has-error":"")},Object(r.createElement)(Ft.a,{date:Object(o.isEmpty)(n)?null:Ne()(n),dateFormat:"MM/DD/YYYY",isInvalidDate:function(e){return!Ie(e)},onUpdate:function(e){Ie(e.text)?pe(nn(nn({},be),{},{date:e.text})):(k(Object(l.__)("Invalid Date selected","wp-marketing-automations")),Object(b.Lb)(k,3e3))},text:n,iconRight:!0}),Oe("specific_date")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.specific_date))),Object(r.createElement)("div",{className:"bwf-specific-time bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-field "+(Oe("specific_time")?"has-error":"")},Object(r.createElement)("input",{type:"time",value:i.time,onChange:function(e){pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{time:e.target.value})}))},className:"bwf-h-36"}),Oe("specific_time")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.specific_time))),Object(r.createElement)("div",{className:"bwf-specific-date bwf-w-210 "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(b.ac)()?Object(r.createElement)(Zt.a,{checked:i.in_contact_timezone,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(e){pe(nn(nn({},be),{},{time_delay:nn(nn({},be.time_delay),{},{in_contact_timezone:e})}))}}):Object(r.createElement)("div",{className:"bwf-cursor-pointer",onClick:function(){x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0)}},Object(l.__)("In Contact TimeZone","wp-marketing-automations")),!Object(b.ac)()&&Object(r.createElement)(s.a,{icon:"king",size:16}))),Object(r.createElement)("div",{className:"bwf-m-0 bwf-mt-16 bwf-single-automation-notice is-gray no-icon"},Object(r.createElement)("span",null,Object(l.__)("Current Store Time","wp-marketing-automations")+":"," "),Object(b.ib)(Ne()().tz("UTC"))),Object(r.createElement)("div",{className:"bwf_clear_16"}),Object(r.createElement)("div",{className:"bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "+(Object(b.ac)()?"":"bwf-delay-no-pro")},Object(r.createElement)(Zt.a,{checked:f,label:Object(l.__)("Jump to step if time has passed","wp-marketing-automations"),onChange:function(e){Object(b.ac)()?pe(nn(nn({},be),{},{enable_step_skip:e})):(x("proModalContent",Object(l.__)("This","wp-marketing-automations")),x("showProModal",!0))}}))),f&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-specific-date "+(Oe("specific_date_time_step")?"has-error":"")},Object(r.createElement)(u.SelectControl,{value:p.step,className:"bwf_w_full",options:y,onChange:function(e){return pe(nn(nn({},be),{},{skip_to_step:nn(nn({},be.skip_to_step),{},{step:e,name:d[e]})}))}}),Oe("specific_date_time_step")&&Object(r.createElement)("div",{className:"has-bwfan-error"},t.specific_date_time_step))),!Object(o.isEmpty)(ge())&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info"},ge())))):Object(r.createElement)(r.Fragment,null));case 3:return Object(r.createElement)(r.Fragment,null,Object(b.ac)()?Object(r.createElement)("div",{className:"bwf-custom-date-delay"},Object(r.createElement)("div",{className:"bwf-delay-field "},h?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf_w_full bwf-h-15"}):De())):Object(r.createElement)(r.Fragment,null));case 4:return Object(r.createElement)(r.Fragment,null,Object(b.ac)()?Me():Object(r.createElement)(r.Fragment,null));default:return Object(r.createElement)(r.Fragment,null)}var e,n,a,i,c,f,m,p,d,y}(),liteDummyData:{2:Object(r.createElement)("div",{className:"bwf-pl-30 bwf-lite-restrict-section"},Object(r.createElement)("div",{className:"bwf-specific-date-time-delay"},Object(r.createElement)("div",{className:"bwf-specific-date bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-field ",style:{pointerEvents:"none"}},Object(r.createElement)(Ft.a,{date:null,dateFormat:"MM/DD/YYYY",onUpdate:function(){},text:"",iconRight:!0,disabled:!0}))),Object(r.createElement)("div",{className:"bwf-specific-time bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-field "},Object(r.createElement)("input",{type:"time",value:"",disabled:!0,onChange:function(){},className:"bwf-h-36"}))),Object(r.createElement)("div",{className:"bwf-specific-date bwf-w-210 "},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(){}}))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("Jump to step if time has passed","wp-marketing-automations"),onChange:function(){}}))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-specific-date "},Object(r.createElement)(u.SelectControl,{value:"",disabled:!0,className:"bwf_w_full",options:[],onChange:function(){}})),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info no-icon"},Object(r.createElement)("b",null,Object(l.__)("This feature is only for licensed Pro users.","wp-marketing-automations"))," ",Object(r.createElement)("a",{target:"__blank",className:"bwf-a-no-underline",href:Object(b.fb)("upgrade",{utm_medium:"Get+PRO+Delay+Step"})},Object(l.__)("Learn More","wp-marketing-automations")))),3:Object(r.createElement)("div",{className:"bwf-pl-30 bwf-lite-restrict-section"},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-select-field-wrap"},Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0"},Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full align-start"},Object(r.createElement)("div",{className:"bwf-delay-field-select bwf-w-210 "},Object(r.createElement)(u.SelectControl,{value:"",className:"bwf_W_full",options:[{label:Object(l.__)("Select","wp-marketing-automations"),value:""}],onChange:function(){},disabled:!0})),Object(r.createElement)("div",{className:"bwf-delay-occurrence bwf-delay-field bwf-w-210 "},Object(r.createElement)(u.SelectControl,{value:"",className:"bwf_w_full",options:[{label:Object(l.__)("Select","wp-marketing-automations"),value:""}],onChange:function(){},disabled:!0}))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-select-field-time bwf-w-210"},Object(r.createElement)("input",{type:"time",value:"",disabled:!0,className:"bwf-w-210 bwf-h-36",onChange:function(){}})),Object(r.createElement)("div",{className:"bwf-delay-select-field-timezone bwf-w-210"},Object(r.createElement)(Zt.a,{checked:!1,disabled:!0,label:Object(l.__)("In Contact Timezone","wp-marketing-automations"),onChange:function(){}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-field bwf-delay-sidebar-custom-field"},Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "},Object(r.createElement)(Zt.a,{checked:!1,label:Object(l.__)("Delay for certain days from field date","wp-marketing-automations"),onChange:function(){},disabled:!0}))),Object(r.createElement)("div",{className:"bwf-pt-0 bwf-pb-0 bwf-delay-sidebar-custom-delay-wrap"},Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-display-flex bwf-flex-start bwf_w_full"},Object(r.createElement)("div",{className:"bwf-delay-duration bwf-w-210 "},Object(r.createElement)(u.TextControl,{className:"bwf-h-36",type:"number",disabled:!0,value:"",onChange:function(){},min:1,placeholder:Object(l.__)("Enter","wp-marketing-automations")})),Object(r.createElement)("div",{className:"bwf-delay-type bwf-w-210"},Object(r.createElement)(u.SelectControl,{value:"",className:"bwf_w_full",options:[{label:Object(l.__)("Select","wp-marketing-automations"),value:""}],onChange:function(){},disabled:!0})),Object(r.createElement)("div",{className:"bwf-delay-timing bwf-w-170"},Object(r.createElement)(u.SelectControl,{value:"",disabled:!0,className:"bwf_w_full",options:[],onChange:function(){}}))))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-delay-skip-step bwf-specific-date"},Object(r.createElement)("div",{className:"bwf-specific-date "},Object(r.createElement)(Zt.a,{checked:!1,label:Object(l.__)("Jump to step if time has passed","wp-marketing-automations"),disabled:!0,onChange:function(){}}))),Object(r.createElement)("div",{className:"bwf_clear_24"}),Object(r.createElement)("div",{className:"bwf-single-automation-notice is-info no-icon"},Object(r.createElement)("b",null,Object(l.__)("This feature is only for licensed Pro users.","wp-marketing-automations"))," ",Object(r.createElement)("a",{target:"__blank",className:"bwf-a-no-underline",href:Object(b.fb)("upgrade",{utm_medium:"Get+PRO+Delay+Step"})},Object(l.__)("Learn More","wp-marketing-automations"))))}}),w&&Object(r.createElement)("div",{className:"bwf-single-automation-notice"},Object(l.__)("There can be contacts queued at this step, new settings will apply to all of them.","wp-marketing-automations")),Object(r.createElement)("div",{className:"bwf_clear_24"}))),Object(r.createElement)("div",{className:"wr_footer"},Object(r.createElement)(y.a,{className:"bwf-cancel-btn",onClick:function(){return S(!1)}},Object(l.__)("Cancel","wp-marketing-automations")),Object(r.createElement)(y.a,{isPrimary:!0,onClick:he,isBusy:A,className:"bwf-no-ripple"},Object(l.__)("Save","wp-marketing-automations"))))},mn=n(527),bn=n(109);function pn(e){return(pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dn(){dn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==pn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==i[0]?i[0]:{},r=!(i.length>1&&void 0!==i[1])||i[1],a={data:{data:{sidebarData:n}},steps:Object(o.cloneDeep)(z).map((function(e){return e.hasOwnProperty("data")&&e.data.hasOwnProperty("sidebarValues")&&(e.data.sidebarValues={}),e})),links:Y,count:U},r||(a.updateStatus=2),t.prev=4,t.next=7,d()({path:Object(b.A)("/automation/".concat(B,"/step/").concat(te)),method:"POST",data:a}).then((function(t){if(200!==t.code)throw Error(Object(b.u)(null==t?void 0:t.message));r&&e(t.message),r&&(Q.sidebarValues=n,P(q.id,Q,{step_status:1})),t.hasOwnProperty("result")&&t.result.hasOwnProperty("meta")&&x("meta",yn(yn({},G),t.result.meta)),setTimeout((function(){S(!1)}),100),h(!1)})).catch((function(e){throw Error(Object(b.u)(null==e?void 0:e.message))}));case 7:t.next=13;break;case 9:t.prev=9,t.t0=t.catch(4),r&&x("modalData",{status:!0,modalTitle:Object(l.__)("Update Condition","wp-marketing-automations"),error:null===t.t0||void 0===t.t0?void 0:t.t0.message}),h(!1);case 13:Object(b.Lb)(e,3e3);case 14:case"end":return t.stop()}}),t,null,[[4,9]])})));return function(){return t.apply(this,arguments)}}(),oe=function(){var e=wn(dn().mark((function e(){var t,r,a;return dn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(b.ac)()){e.next=4;break}return x("proModalContent",Object(l.__)("Conditional Step","wp-marketing-automations")),x("showProModal",!0),e.abrupt("return");case 4:if(t=Object(o.cloneDeep)(Q.sidebarValues),r=[],a=!1,Object(o.isEmpty)(t)||t.map((function(e){Object(o.isEmpty)(e)||(r.push(e),e.map((function(e){var t;(t=e).hasOwnProperty("rule")&&["is_blank","is_not_blank"].includes(t.rule)||!(!t.hasOwnProperty("data")||""==t.data||null==t.data||Array.isArray(t.data)&&Object(o.isEmpty)(t.data)||W&&W.hasOwnProperty(t.filter)&&"key-value"==W[t.filter].input.component&&(""==t.data[0]||null==t.data[0]||Array.isArray(t.data[1])&&Object(o.isEmpty)(t.data[1])||""==t.data[1]||null==t.data[1]||Array.isArray(t.data[1])&&Object(o.isEmpty)(t.data[1]))||W&&W.hasOwnProperty(t.filter)&&["Date","Days","datetime"].includes(W[t.filter].input.component)&&"between"===t.rule&&(!t.data.hasOwnProperty("to")||!t.data.hasOwnProperty("from")||Object(o.isEmpty)(t.data.to)||Object(o.isEmpty)(t.data.from)))||(c(!0),a=!0,n(Object(l.__)("Some condition(s) are empty please remove them or fill them.","wp-marketing-automations")))})))})),Object(o.isEmpty)(r)||a){e.next=18;break}if(!Object(o.isEqual)(re,r)){e.next=13;break}return S(!1),h(!1),e.abrupt("return");case 13:return h(!0),e.next=16,ae(r);case 16:e.next=19;break;case 18:!a&&n(Object(l.__)("Please select conditions to save.","wp-marketing-automations"));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=Object(r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Object.keys(X).length,n=Object(o.cloneDeep)(X);n[t]=[e];var r=yn(yn({},q),{},{data:yn(yn({},Q),{},{sidebarValues:n})});x("sidebarNodeData",r),setTimeout((function(){E(""),w(!1)}),1)}),[X]),ce=(Object(r.useCallback)((function(e){var t=yn({},X);delete t[e];var n=yn(yn({},q),{},{data:yn(yn({},Q),{},{sidebarValues:t})});x("sidebarNodeData",n)}),[X]),function(){return Object(r.createElement)("ul",{className:"bwf-popover-container bwf-group"},Object(r.createElement)("li",{className:"list-label"},Object(l.__)("Select Group","wp-marketing-automations")),function(){var e=[],t=[];Object.entries(W).map((function(n){var r=jn(n,2),a=(r[0],r[1]);e.includes(a.group)||(e.push(a.group),t.push({priority:a.priority?a.priority:0,key:a.group,label:a.groupLabel}))}));return t.sort((function(e,t){return e.priority-t.priority})),t}().map((function(e,t){return Object(r.createElement)("li",{className:"list-values has-pointer",onClick:function(){return E(e.key)},key:t},e.label,Object(r.createElement)("span",{className:"bwf-svgtailf-arrow"},Object(r.createElement)(s.a,{icon:"tailless-arrow-forward",size:14,color:"#353030"})))})))}),le=function(){return Object(r.createElement)("ul",{className:"bwf-popover-container bwf-filters"},Object(r.createElement)("li",{className:"list-label list-values has-pointer is-back-button",onClick:function(){return E("")}},Object(r.createElement)("span",{className:"bwf-svgtailb-arrow"},Object(r.createElement)(s.a,{icon:"tailless-arrow-forward",size:14,color:"#353030"})),Object(l.__)("Back","wp-marketing-automations")),(e=[],Object.entries(W).map((function(t){var n=jn(t,2),r=n[0],a=n[1];(Object(o.isEmpty)(g)||g===a.group)&&e.push({key:r,label:a.labels.add})})),e).map((function(e,t){return Object(r.createElement)("li",{className:"list-values has-pointer",onClick:function(){ie({filter:e.key,rule:"",data:""})},key:t},e.label)})));var e},se=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=e?"bwf-sidebar-empty-placeholder ":"";return Object(r.createElement)("div",{className:t},e&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-main-icon"},Object(r.createElement)(s.a,{icon:"conditional-placeholder",size:90})),Object(r.createElement)("div",{className:"bwf-h2"},$?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-h-30 bwf-w-150 bwf-mb-12"}):Object(l.__)("No Condition","wp-marketing-automations")),Object(r.createElement)("div",{className:"bwf-h4 bwf-h4-grey bwf-mb-0"},$?Object(r.createElement)("div",{className:"bwf-placeholder-temp bwf-h-15 bwf-w-300"}):Object(l.__)("Add a condition to segment and make contacts flow to different branches","wp-marketing-automations"))),e&&Object(r.createElement)("div",{className:"bwf_clear_24"}),!Object(o.isEmpty)(W)&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)(y.a,{isPrimary:!0,className:"bwf-no-ripple "+(e?"":"bwf-conditional-btn conditional-or"),onClick:function(){return w(!0)},style:e?{}:{margin:"-38px 0px 0px 62px",position:"absolute"}},e?Object(l.__)("Add New Condition","wp-marketing-automations"):Object(l.__)("OR","wp-marketing-automations"),O&&Object(r.createElement)(J.a,{className:"bwf-conditioal-group-popup "+(e?"":"bwf-conditional-or"),focusOnMount:!0,onFocusOutside:function(){return w(!1)},onClose:function(){return w(!1)}},Object(o.isEmpty)(g)?ce():le())),e&&Object(r.createElement)("div",{className:"bwf_clear_48"})))};return Object(r.createElement)(b.f.Provider,{value:{errorList:i,setErrorList:c,stepId:te}},Object(r.createElement)("div",{className:"wr_header"},Object(r.createElement)("div",{className:"bwf-node-icon"},Object(r.createElement)(s.a,{size:26,icon:"condition"})),Object(r.createElement)("div",{className:"wr_event_title"},Object(l.__)("Condition","wp-marketing-automations"),!Object(b.ac)()&&Object(r.createElement)(bn.a,null)),Object(r.createElement)("div",{className:"wr_event_variant"}),Object(r.createElement)("div",{className:"wr_close bwf-cursor-pointer",onClick:wn(dn().mark((function e(){return dn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(o.isEmpty)(X)){e.next=3;break}return e.next=3,ae([],!1);case 3:S(!1);case 4:case"end":return e.stop()}}),e)})))},Object(r.createElement)(s.a,{icon:"close"}))),Object(r.createElement)("div",{className:"wr_content wr-conditioal-sidebar"},Object(o.isEmpty)(X)||Object(o.isEmpty)(W)?Object(r.createElement)(r.Fragment,null,se()):Object(r.createElement)(r.Fragment,null,Object.keys(X).map((function(e,t){return Object(r.createElement)("div",{className:"bwf-conditional-wrap",key:t},Object(r.createElement)(mn.a,{key:e,filters:W,groupingEnabled:!0,value:X[e],setValue:function(t){var n=Object(o.cloneDeep)(X);n[e]=t,n=n.filter((function(e){return 0!==Object.keys(e).length}));var r=yn(yn({},q),{},{data:yn(yn({},Q),{},{sidebarValues:n})});x("sidebarNodeData",r)}}),t+1!==Object.keys(X).length&&Object(r.createElement)("div",{className:"bwf-conditional-rules-label-or"},Object(r.createElement)("span",{className:"bwf-line"}),Object(r.createElement)("span",{className:"bwf-rule-text"},Object(l.__)("OR","wp-marketing-automations"))))})),se(!1)),Object(r.createElement)("div",{className:"bwf_clear_24"})),Object(r.createElement)("div",{className:"wr_footer"},Object(r.createElement)(y.a,{className:"bwf-cancel-btn",onClick:wn(dn().mark((function e(){return dn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(o.isEmpty)(X)){e.next=3;break}return e.next=3,ae([],!1);case 3:S(!1);case 4:case"end":return e.stop()}}),e)})))},Object(l.__)("Cancel","wp-marketing-automations")),Object(r.createElement)(y.a,{isPrimary:!0,className:"bwf-no-ripple",onClick:oe,isBusy:p,disabled:p||Object(o.isEmpty)(W)||Object(o.isEmpty)(X)},!Object(b.ac)()&&Object(r.createElement)(s.a,{icon:"king",size:16,color:"#fff"}),Object(l.__)("Save","wp-marketing-automations"))))};function _n(e){return(_n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kn(){kn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==_n(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Nn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0?"("+t+")":"")}()),Object(r.createElement)("span",{onClick:function(){S("showContactModalId",0),S("showContactModalType","")},className:"bwf-modal-close"},Object(r.createElement)(s.a,{icon:"close",color:"#353030"}))),(Q=A.data,X=void 0===Q?[]:Q,Z=A.total,K=void 0===Z?0:Z,A.path_total,ee=parseInt(G)/parseInt(D)+1,x||0!==parseInt(K)?Object(r.createElement)(r.Fragment,null,g&&(""===_||"all"===_)&&Object(r.createElement)("div",{className:"bwf-path-selector"},Object(r.createElement)(u.SelectControl,{value:R,className:"bwf_w_full",options:(W=[{label:Object(l.__)("Path: All","wp-marketing-automations"),value:""},{label:Object(l.__)("Path A","wp-marketing-automations"),value:"1"},{label:Object(l.__)("Path B","wp-marketing-automations"),value:"2"}],3===parseInt(N)&&W.push({label:Object(l.__)("Path C","wp-marketing-automations"),value:"3"}),W),onChange:function(e){H(e)}})),Object(r.createElement)(hr.a,{className:J,title:"",rows:x?[]:ne(X),headers:$,query:{paged:ee},rowsPerPage:D,totalRows:ce(),isLoading:x,onPageChange:re,onQueryChange:ae,showMenu:!1,emptyMessage:Object(l.__)("No contacts found","wp-marketing-automations")}),!Object(b.ac)()&&Object(r.createElement)(v.b,{isOpen:U,onRequestClose:function(){return q(!1)},modalContent:{isFeature:!0,featureTitle:Object(l.__)("Contact Journey","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Step+Contact+Journey+Upgrade+Modal"})}})):Object(r.createElement)(r.Fragment,null,ie)))},gr=n(48);function Er(e){return(Er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _r(){_r=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Er(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==i[0]?i[0]:"action",p(!0),n=M.data&&M.data.option?M.data.option:"",r=M.data&&M.data.position?M.data.position:"after",o=Nr(Nr({},D),{},{xPos:D.position.x,yPos:D.position.y}),e.next=7,g(t,o,n,r,{}).then((function(e){Object(b.Lb)(a,3e3),E(),p(!1),_(!1),"split"==t&&(k("sidebarNodeData",e),S(!0))}));case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Pr(o,r,a,i,c,"next",e)}function c(e){Pr(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return I&&Object(r.createElement)(J.a,{onFocusOutside:function(){E(),_(!1)},position:"center",className:"bwf-type-select-modal",onClick:function(e){return e.stopPropagation()},anchorRef:F},!c&&Object(r.createElement)("div",{className:"bwf-title-wrap"},Object(r.createElement)("div",{className:"bwf-title bwf_w_full"},Object(l.__)("Add Step","wp-marketing-automations")),Object(r.createElement)("div",{className:"bwf-cross bwf-cursor-pointer",onClick:function(){return _(!1)}},Object(r.createElement)(s.a,{icon:"cross",size:20})," ")),Object(r.createElement)("div",{className:"bwf-type-select-wrapper "+(c?"is-loading":"")},c?Object(r.createElement)("div",{className:"bwf-display-flex-column set-center is-loading"},Object(r.createElement)(gr.a,{spaceClass:"bwf_clear_10"}),Object(r.createElement)("div",{className:"bwf-h3"},Object(l.__)("Please Wait…","wp-marketing-automations")),Object(r.createElement)("div",{className:"bwf_clear_10"}),Object(r.createElement)("div",{className:"bwf-p"},Object(l.__)("We are adding step in the flow","wp-marketing-automations"))):Object(r.createElement)(r.Fragment,null,Object(r.createElement)(u.Button,{isSecondary:!0,onClick:function(){G("action")}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"charge"})),Object(l.__)("Action","wp-marketing-automations")),Object(r.createElement)(u.Button,{isSecondary:!0,onClick:function(){G("wait")}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"time-left"})),Object(l.__)("Delay","wp-marketing-automations")),Object(r.createElement)(u.Button,{isSecondary:!0,onClick:function(){n?G("conditional"):(k("proModalContent",{featureTitle:Object(l.__)("Conditional Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Add+Step+Condition+Upgrade+Modal"}),image:Object(b.sb)("conditional-step.png"),benefit:Object(l.__)("Use hundreds of conditions and advanced branching to create a highly tailored contact journey. Unlock this and other awesome features.","wp-marketing-automations")}),k("showProModal",!0))},style:{width:"100%"}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"condition"})),Object(l.__)("Condition","wp-marketing-automations"),!n&&Object(r.createElement)("span",{className:"bwf-flex",style:{marginLeft:"auto"}},Object(r.createElement)(s.a,{icon:"king",size:16}))),!h&&Object(r.createElement)(r.Fragment,null,!O&&Object(r.createElement)(u.Button,{isSecondary:!0,onClick:function(){n?G("split"):(k("proModalContent",{featureTitle:Object(l.__)("Split Path","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Add+Step+Split+Path+Upgrade+Modal"}),image:Object(b.sb)("split-path.png"),benefit:Object(l.__)("Test the subject lines, frequency or different automation paths to uncover hidden profits.Unlock this and other awesome features.","wp-marketing-automations")}),k("showProModal",!0))},style:{width:"100%"}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"split-test"})),Object(l.__)("Split Path","wp-marketing-automations"),!n&&Object(r.createElement)("span",{className:"bwf-flex",style:{marginLeft:"auto"}},Object(r.createElement)(s.a,{icon:"king",size:16}))),Object(r.createElement)(u.Button,{isSecondary:!0,style:{width:"100%"},onClick:function(){n?G("benchmark"):(k("proModalContent",{featureTitle:Object(l.__)("Goal Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Add+Step+Goal+Upgrade+Modal"}),image:Object(b.sb)("goal-step.png"),benefit:Object(l.__)("Never send unnecessary messages to users. Pull users to a specific step when a goal is achieved. Unlock this and other awesome features.","wp-marketing-automations")}),k("showProModal",!0))}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"goal"})),Object(l.__)("Goal","wp-marketing-automations"),!n&&Object(r.createElement)("span",{className:"bwf-flex",style:{marginLeft:"auto"}},Object(r.createElement)(s.a,{icon:"king",size:16}))),Object(r.createElement)(u.Button,{isSecondary:!0,style:{width:"100%"},onClick:function(){n?G("jump"):(k("proModalContent",{featureTitle:Object(l.__)("Jump Step","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Add+Step+Jump+Upgrade+Modal"}),image:Object(b.sb)("jump-step.png"),benefit:Object(l.__)("Create advanced automations by letting contacts jump to any step in the journey.Unlock this and other awesome features.","wp-marketing-automations")}),k("showProModal",!0))}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"jump"})),Object(l.__)("Jump","wp-marketing-automations"),!n&&Object(r.createElement)("span",{className:"bwf-flex",style:{marginLeft:"auto"}},Object(r.createElement)(s.a,{icon:"king",size:16}))),Object(r.createElement)(u.Button,{isSecondary:!0,style:{width:"100%"},onClick:function(){n?G("exit"):(k("proModalContent",{featureTitle:Object(l.__)("Exit Automation","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Add+Step+Exit+Upgrade+Modal"}),image:Object(b.sb)("exit-step.png"),benefit:Object(l.__)("Use this to make strategic decisions to end automation based on certain conditions.Unlock this and other awesome features.","wp-marketing-automations")}),k("showProModal",!0))}},Object(r.createElement)("span",{className:"bwf-type-select-icons"},Object(r.createElement)(s.a,{icon:"exit"})),Object(l.__)("Exit","wp-marketing-automations"),!n&&Object(r.createElement)("span",{className:"bwf-flex",style:{marginLeft:"auto"}},Object(r.createElement)(s.a,{icon:"king",size:16})))))))},Ar=n(70),Tr=(n(1162),n(27)),Ir=n(35),Dr=n.n(Ir),Mr=n(63),Fr=n.n(Mr),Gr=n(46);function zr(e){return(zr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ur(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ur(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rr(e){for(var t=1;tbody{overflow-y: hidden !important;}"}}),Object(r.createElement)("div",{className:"bwf-automation-customer-journey-wrap"},Object(r.createElement)("div",{className:"bwf-automation-customer-journey"},Object(r.createElement)("div",{className:"bwf-customer-journey-header"},Object(r.createElement)("div",{className:"bwf-section-header",onClick:function(){Object(b.ac)()?!n&&Fr()(d)&&a(!0):(u("proModalContent",{featureTitle:Object(l.__)("Contact Journey","wp-marketing-automations"),proLink:Object(b.fb)("upgrade",{utm_medium:"Automation+Workflow+Contact+Journey+Upgrade+Modal"})}),u("showProModal",!0))}},Object(r.createElement)(s.a,{icon:Object(b.ac)()?"split-path":"king",width:16,height:18}),Object(r.createElement)("span",null,Object(l.__)("View Contact Journey","wp-marketing-automations")))),Object(b.ac)()&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-customer-journey-popover-wrap"},n&&Object(r.createElement)(J.a,{ref:c,onFocusOutside:function(e){c.current.contains(e.relatedTarget)||n&&a(!1)},className:"bwf-customer-journey-popover",focusOnMount:!0,placement:"bottom"},Object(r.createElement)("div",{className:"bwf-customer-journey-popover-content"},Object(r.createElement)(Tr.a,{autocompleter:Jr(i),className:"bwf-customer-journey-search",placeholder:Object(l.__)("Search by Name, Email and Phone","wp-marketing-automations"),multiple:!1,inlineTags:!1,selected:[],onChange:h,bwfEnableEmptySearch:!0})))))),!Fr()(d)&&Object(r.createElement)("div",{className:"bwf-customer-selected"},Object(r.createElement)(Gr.a,{id:d.trail,label:d.hasOwnProperty("label")&&!Fr()(d.label.trim())?d.label:d.email,remove:function(){return u("customerSelected",{})}}))))},Wr=n(1117);function Qr(e){return(Qr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xr(){Xr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),c=new x(r||[]);return a(i,"_invoke",{value:k(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",b="executing",p="completed",d={};function h(){}function y(){}function v(){}var O={};s(O,i,(function(){return this}));var w=Object.getPrototypeOf,j=w&&w(w(L([])));j&&j!==n&&r.call(j,i)&&(O=j);var g=v.prototype=h.prototype=Object.create(O);function E(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(a,o,i,c){var l=f(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Qr(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function k(t,n,r){var a=m;return function(o,i){if(a===b)throw Error("Generator is already running");if(a===p){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var l=N(c,r);if(l){if(l===d)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=b;var s=f(t,n,r);if("normal"===s.type){if(a=r.done?p:"suspendedYield",s.arg===d)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=p,r.method="throw",r.arg=s.arg)}}}function N(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,N(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=f(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(l&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}function la(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function sa(e){return function(e){if(Array.isArray(e))return ma(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||fa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ua(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,c=[],l=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||fa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fa(e,t){if(e){if("string"==typeof e)return ma(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ma(e,t):void 0}}function ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?Ce(Object(mr.a)([].concat(sa(te),sa(Pe)),!0,ne||re?20:0)):Ce(te)}),[te,ae,qe,me]),Object(r.useEffect)((function(){g([])}),[me]),ae)return Object(r.createElement)(gr.a,null);var Je=function(){var e,n=(e=ca().mark((function e(){return ca().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d()({path:Object(b.A)("/automation/".concat(t,"/delete_meta")),method:"DELETE",data:{meta_key:"tips"}}).then((function(e){200===e.code&&Z("meta",pa(pa({},de),{},{tips:[]}))}));case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log(e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){la(o,r,a,i,c,"next",e)}function c(e){la(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return Object(r.createElement)(bt.a.Provider,{value:{selectedMergeTag:_,setSelectedMergeTag:k,resetSelection:N,selectedIdentifier:S,setSelectedIdentifier:P}},Object(o.isEmpty)(oe)?Object(r.createElement)(r.Fragment,null,Object(r.createElement)(Ar.a,null),Object(r.createElement)("div",{className:c()(Ge,{"full-screen":qe}),id:"bwf-single-automation-wrap"},Object(r.createElement)("div",{className:"automation-title"}," ",ue," "),Object(r.createElement)($r,{automationId:t}),(ne||re)&&Object(r.createElement)("div",{className:"bwf-escape-note"},Object(l.__)("Press ESC to skip paste step","wp-marketing-automations")),Object(o.isEmpty)(me)?Object(r.createElement)(a.f,{defaultZoom:1,minZoom:.5,maxZoom:4,nodeTypes:Ne,nodesConnectable:!1,nodesDraggable:!1,zoomOnScroll:!1,zoomOnDoubleClick:!1,paneMoveable:!0,panOnScroll:!0,elements:Le,edgeTypes:Se,onSelectionChange:function(e){if(!Object(o.isNull)(e)&&e.length>0){var t=e[0];if(Object(a.k)(t))return void ze("bwf-automation-wrap bwf-node-selected");if(Object(a.j)(t))return void ze("bwf-automation-wrap bwf-edge-selected");ze("bwf-automation-wrap")}}},Object(r.createElement)(Cr,{isProActive:Object(b.ac)()}),Object(r.createElement)(a.c,{showInteractive:!1},Object(r.createElement)(a.b,{onClick:function(){Be(!qe),document.body.style.overflow=qe?"":"hidden",g([])}},qe?Object(r.createElement)("span",{className:"dashicons dashicons-fullscreen-exit-alt custom-control-icon"}):Object(r.createElement)("span",{className:"dashicons dashicons-fullscreen-alt custom-control-icon"}))),Object(r.createElement)(a.a,null)):Object(r.createElement)(Wr.a,{inAutomation:!0,setFullScreen:Be,fullScreen:qe}),!Object(o.isEmpty)(Oe)&&Object(r.createElement)("div",{className:"bwfan-automation-tips"},Object(r.createElement)("span",{className:"bwf-close-tip",onClick:Je},Object(r.createElement)(s.a,{icon:"close",size:12})),Oe.map((function(e,t){return Object(r.createElement)("div",{className:"bwfan-automation-tip",key:t},Object(r.createElement)("div",null,Object(r.createElement)(s.a,{icon:"tip"}),Object(r.createElement)("strong",null,"Tip")),Object(r.createElement)("div",null,e))})))),Object(r.createElement)(lr,null),""!==le&&0!==le&&Object(r.createElement)(jr,null)):Object(r.createElement)(r.Fragment,null,Object(r.createElement)(r.Fragment,null,He&&Object(r.createElement)(u.Modal,{title:Object(l.__)("Failed","wp-marketing-automations"),onRequestClose:function(){return Ve(!1)},className:"bwf-admin-modal bwf-admin-modal-small bwf-single-automation-error-modal",shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!1},Object(r.createElement)("div",{className:"bwf-error-content"},Object(r.createElement)(r.Fragment,null,Object(r.createElement)("p",null,Object(l.__)("There has been a critical error on this website.","wp-marketing-automations")),Object(r.createElement)("p",null,Object(l.__)("For quick help, contact FunnelKit","wp-marketing-automations")," ",Object(r.createElement)("a",{href:"https://funnelkit.com/support/?utm_source=WordPress&utm_medium=Automation+Error&utm_campaign=FKA+Lite+Plugin",target:"_blank",rel:"noopener noreferrer"},Object(l.__)("support ","wp-marketing-automations"))))),Object(r.createElement)("div",{className:"bwf-footer"},Object(r.createElement)(u.Button,{isPrimary:!0,onClick:function(){return Ve(!1)}},Object(l.__)("Close","wp-marketing-automations")))))),!Object(b.ac)()&&Object(r.createElement)(v.b,{isOpen:be,onRequestClose:function(){return Z("showProModal",!1)},modalContent:pa({isFeature:!0,proLink:Object(b.fb)("upgrade")},pe)}),Object(r.createElement)(h.a,{modalTitle:Q.modalTitle,deleteEntityName:Q.deleteEntityName,confirmText:Q.confirmText,confirmButtonText:Q.buttonConfirm,cancelButtonText:Q.buttonCancel,onConfirm:Q.onConfirm,isLoading:Q.loading,successMessage:Q.success,errorMessage:Q.error,content:Q.content,onRequestClose:function(){Z("modalData",{loading:!1,status:!1})},confirmDescription:Q.hasOwnProperty("confirmDescription")?Q.confirmDescription:"",isOpen:Q.status,isDelete:Q.isDelete}),ge&&Object(r.createElement)(oa,null))};t.default=function(e){var t=e.match.params.id;Object(b.m)("Automation #"+t);var n=Object(f.a)(),o=n.fetchAutomation,i=n.setAutomationData,c=n.clearAutomationError;return Object(r.useEffect)((function(){i("statLoading",!0),i("statData",[]),i("isLoading",!0),c(),o(t)}),[t]),Object(r.createElement)(r.Fragment,null,Object(r.createElement)("div",{className:"bwf-single-automation-body-header",style:{paddingBottom:"8px"}},Object(r.createElement)("div",{className:"bwf-content-header-left"},Object(r.createElement)("div",{className:"bwf-content-header-title2"},Object(l.__)("Workflow","wp-marketing-automations")))),Object(r.createElement)(a.e,null,Object(r.createElement)(ha,{id:t})))}}}]);