(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{1080:function(e,t,r){"use strict";var n=r(50),a=r(3),o=r(2);function c(e){return(c="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)}var i=["fetch","setStateProp"],l=["s","page","filter","path"],u=["s","page","filter","path"];function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:25,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,f=arguments.length>6&&void 0!==arguments[6]&&arguments[6],b=arguments.length>7&&void 0!==arguments[7]&&arguments[7],p=arguments.length>8&&void 0!==arguments[8]&&arguments[8],d=arguments.length>9&&void 0!==arguments[9]&&arguments[9],y=arguments.length>10&&void 0!==arguments[10]&&arguments[10],h=arguments.length>11&&void 0!==arguments[11]?arguments[11]:[];r("isLoading",!0);var v=e.s,O=void 0===v?"":v,g=(e.page,e.filter,e.path,m(e,l)),j={offset:n,limit:c,search:O,filters:g,get_wc:Object(a.qc)(),grab_totals:i,only_count:u,fetch_base:s,grab_custom_fields:!1,include_unsubs:!f,exclude_unsubs_lists:b,includeUnverified:d,includeSoftBounce:y,include_ids:h},w=Object(a.Bb)("table_sort_data"),_=w.hasOwnProperty("contact_sort_data")?w.contact_sort_data:{},E=Object(o.isObject)(_)&&!Object(o.isEmpty)(_)?_:{},S=E.orderby,P=void 0===S?"last_modified":S,N=E.order,k=void 0===N?"desc":N;k&&P&&(j.order=k,j.order_by=P),p&&(j.unopen_broadcast=parseInt(p)),t("GET",Object(a.A)("/contacts"),j)},fetchListing:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:25,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,f=arguments.length>6&&void 0!==arguments[6]&&arguments[6],b=arguments.length>7&&void 0!==arguments[7]&&arguments[7],p=arguments.length>8&&void 0!==arguments[8]&&arguments[8];r("isLoading",!0);var d=e.s,y=void 0===d?"":d,h=(e.page,e.filter,e.path,m(e,u)),v={offset:n,limit:c,search:y,filters:h,get_wc:Object(a.qc)(),grab_totals:i,only_count:l,fetch_base:s,grab_custom_fields:!1,exclude_unsubs:f,exclude_unsubs_lists:b},O=Object(a.Bb)("table_sort_data"),g=O.hasOwnProperty("contact_sort_data")?O.contact_sort_data:{},j=Object(o.isObject)(g)&&!Object(o.isEmpty)(g)?g:{},w=j.orderby,_=void 0===w?"last_modified":w,E=j.order,S=void 0===E?"desc":E;S&&_&&(v.order=S,v.order_by=_),p&&(v.unopen_broadcast=parseInt(p)),t("GET",Object(a.A)("/v3/contacts/listing"),v)},startIndexing:function(){return t("GET",Object(a.A)("/contacts"),{start_indexing:!0})}})}},1096:function(e,t,r){"use strict";var n=r(51);function a(e){return(a="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)}var o=["getStateProp"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&U(!1),t(parseInt(B)))}),[B]),Object(n.useEffect)((function(){R||JSON.stringify(Y)===JSON.stringify(i)||($(i),D(i,0,q,!0,!1,"",!0,!1,!1,s))}),[i]);var Q=[{cellClassName:"is-checkbox-column bwf-col-action bwf-w-30",key:"id",label:"",required:!0},{key:"contact",label:Object(o.__)("Contact","wp-marketing-automations"),isLeftAligned:!0,required:!0},{key:"contact_details",label:Object(o.__)("Details","wp-marketing-automations"),isLeftAligned:!0}];Object(b.qc)()?(Q.push({key:"total_spent",label:Object(o.__)("Total Spent","wp-marketing-automations"),isLeftAligned:!0}),Q.push({key:"last_order",label:Object(o.__)("Last Order","wp-marketing-automations"),isLeftAligned:!0})):Q.push({key:"column_location",label:Object(o.__)("Location","wp-marketing-automations"),isLeftAligned:!0});var V=function(e){var t=e.wc,r=t.total_order_count,a=t.total_order_value;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"bwf-c-listing-total-spent"},a&&r?Object(n.createElement)("div",{className:"bwf-c-total-spent-amount"},L(a)," |"," ",r," ",parseInt(r)>1?Object(o.__)("orders","wp-marketing-automations"):Object(o.__)("order","wp-marketing-automations")):"-"))},H=function(e){var t=e.wc.l_order_date;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",null,t&&"0000-00-00"!=t?Object(n.createElement)("div",{className:"bwf-c-total-spent-amount"},Object(b.hb)(t)):"-"))},K=F.map((function(e){var t=function(e){return Object(l.merge)({id:0,email:"-",first_name:"",last_name:"",creation_date:"",fields:{marketing_status:"0",first_order_date:"",country:"",city:"",state:"",phone:""},wc:{id:1,l_order_date:"",total_order_count:0,total_order_value:0,total_purchased_items:0}},e)}(e),r=[{display:Object(n.createElement)(S.a,{onChange:function(e){return r=t.id,void c(e?a.filter((function(e){return e!==r})):[].concat(P(a),[r]));var r},"aria-label":Object(o.__)("Select"),checked:-1===a.indexOf(t.id)}),value:t.id},{display:p(t),value:Object(b.rc)([t.first_name,t.last_name]," ")},{display:g(t),value:"".concat(Object(o.__)("Email","wp-marketing-automations"),": ").concat(t.email,", ").concat(Object(o.__)("Phone","wp-marketing-automations"),": ").concat(t.phone)}];return Object(b.qc)()?(r.push({display:V(t),value:""}),r.push({display:H(t),value:""})):r.push({display:m(t),value:f(t)}),r})),W=function(e){e!==q&&D(i,0,e,!0,!1,"",!0,!1,!1,!1,!1,s)},X=j()("bwfcrm-contacts-list",{"has-search":!0}),Z=parseInt(B)>0?" ("+(parseInt(B)-parseInt(a.length))+")":"";return Object(n.createElement)(O.a,{className:X,title:Object(o.__)("Contacts ","wp-marketing-automations")+Z,rows:K,headers:Q,query:{paged:G},rowsPerPage:q,totalRows:B,isLoading:J,onPageChange:function(e,t){D(i,(e-1)*q,q,!0,!1,"",!0,!1,!1,!1,!1,s)},onQueryChange:function(e){return"per_page"!==e?function(){}:W},showMenu:!1,emptyMessage:Object(o.__)("No contacts found","wp-marketing-automations")})},I=r(1088),C=r(1089),T=r(203),D=r(70),F=r(26);function G(e){return(G="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)}var q=["page","path","s"];function B(){B=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},c=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,c=Object.create(o.prototype),i=new x(n||[]);return a(c,"_invoke",{value:S(e,r,i)}),c}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var b="suspendedStart",m="executing",p="completed",d={};function y(){}function h(){}function v(){}var O={};u(O,c,(function(){return this}));var g=Object.getPrototypeOf,j=g&&g(g(L([])));j&&j!==r&&n.call(j,c)&&(O=j);var w=v.prototype=y.prototype=Object.create(O);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(a,o,c,i){var l=f(e[a],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==G(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,c,i)}),(function(e){r("throw",e,c,i)})):t.resolve(s).then((function(e){u.value=e,c(u)}),(function(e){return r("throw",e,c,i)}))}i(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){var a=b;return function(o,c){if(a===m)throw Error("Generator is already running");if(a===p){if("throw"===o)throw c;return{value:e,done:!0}}for(n.method=o,n.arg=c;;){var i=n.delegate;if(i){var l=P(i,n);if(l){if(l===d)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===b)throw a=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=m;var u=f(t,r,n);if("normal"===u.type){if(a=n.done?p:"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(a=p,n.method="throw",n.arg=u.arg)}}}function P(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,P(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,d;var c=o.arg;return c?c.done?(r[t.resultName]=c.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,d):c:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,d)}function N(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function L(t){if(t||""===t){var r=t[c];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a=0;--o){var c=this.tryEntries[o],i=c.completion;if("root"===c.tryLoc)return a("end");if(c.tryLoc<=this.prev){var l=n.call(c,"catchLoc"),u=n.call(c,"finallyLoc");if(l&&u){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;k(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:L(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),d}},t}function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0?ie():Y(Object(o.__)("Please select some contacts to perform bulk actions on them.","wp-marketing-automations"))},isBusy:p,disabled:L||N||h||W},Object(o.__)("Next","wp-marketing-automations")))))}}}]);