File: //proc/thread-self/cwd/wp-content/plugins/woocommerce/packages/woocommerce-admin/dist/data/index.js
/*! For license information please see index.js.LICENSE.txt */
this.wc=this.wc||{},this.wc.data=function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=494)}({0:function(t,e){t.exports=window.wp.element},10:function(t,e){t.exports=window.wp.dataControls},102:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="wc/admin/options"},103:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="wc/admin/onboarding"},104:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="wc/admin/items"},116:function(t,e){var r={utf8:{stringToBytes:function(t){return r.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(r.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],r=0;r<t.length;r++)e.push(255&t.charCodeAt(r));return e},bytesToString:function(t){for(var e=[],r=0;r<t.length;r++)e.push(String.fromCharCode(t[r]));return e.join("")}}};t.exports=r},118:function(t,e,r){var n,o,i,s,a;n=r(179),o=r(116).utf8,i=r(180),s=r(116).bin,(a=function(t,e){t.constructor==String?t=e&&"binary"===e.encoding?s.stringToBytes(t):o.stringToBytes(t):i(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||t.constructor===Uint8Array||(t=t.toString());for(var r=n.bytesToWords(t),c=8*t.length,u=1732584193,d=-271733879,E=-1732584194,l=271733878,p=0;p<r.length;p++)r[p]=16711935&(r[p]<<8|r[p]>>>24)|4278255360&(r[p]<<24|r[p]>>>8);r[c>>>5]|=128<<c%32,r[14+(c+64>>>9<<4)]=c;var T=a._ff,f=a._gg,_=a._hh,g=a._ii;for(p=0;p<r.length;p+=16){var S=u,y=d,m=E,R=l;u=T(u,d,E,l,r[p+0],7,-680876936),l=T(l,u,d,E,r[p+1],12,-389564586),E=T(E,l,u,d,r[p+2],17,606105819),d=T(d,E,l,u,r[p+3],22,-1044525330),u=T(u,d,E,l,r[p+4],7,-176418897),l=T(l,u,d,E,r[p+5],12,1200080426),E=T(E,l,u,d,r[p+6],17,-1473231341),d=T(d,E,l,u,r[p+7],22,-45705983),u=T(u,d,E,l,r[p+8],7,1770035416),l=T(l,u,d,E,r[p+9],12,-1958414417),E=T(E,l,u,d,r[p+10],17,-42063),d=T(d,E,l,u,r[p+11],22,-1990404162),u=T(u,d,E,l,r[p+12],7,1804603682),l=T(l,u,d,E,r[p+13],12,-40341101),E=T(E,l,u,d,r[p+14],17,-1502002290),u=f(u,d=T(d,E,l,u,r[p+15],22,1236535329),E,l,r[p+1],5,-165796510),l=f(l,u,d,E,r[p+6],9,-1069501632),E=f(E,l,u,d,r[p+11],14,643717713),d=f(d,E,l,u,r[p+0],20,-373897302),u=f(u,d,E,l,r[p+5],5,-701558691),l=f(l,u,d,E,r[p+10],9,38016083),E=f(E,l,u,d,r[p+15],14,-660478335),d=f(d,E,l,u,r[p+4],20,-405537848),u=f(u,d,E,l,r[p+9],5,568446438),l=f(l,u,d,E,r[p+14],9,-1019803690),E=f(E,l,u,d,r[p+3],14,-187363961),d=f(d,E,l,u,r[p+8],20,1163531501),u=f(u,d,E,l,r[p+13],5,-1444681467),l=f(l,u,d,E,r[p+2],9,-51403784),E=f(E,l,u,d,r[p+7],14,1735328473),u=_(u,d=f(d,E,l,u,r[p+12],20,-1926607734),E,l,r[p+5],4,-378558),l=_(l,u,d,E,r[p+8],11,-2022574463),E=_(E,l,u,d,r[p+11],16,1839030562),d=_(d,E,l,u,r[p+14],23,-35309556),u=_(u,d,E,l,r[p+1],4,-1530992060),l=_(l,u,d,E,r[p+4],11,1272893353),E=_(E,l,u,d,r[p+7],16,-155497632),d=_(d,E,l,u,r[p+10],23,-1094730640),u=_(u,d,E,l,r[p+13],4,681279174),l=_(l,u,d,E,r[p+0],11,-358537222),E=_(E,l,u,d,r[p+3],16,-722521979),d=_(d,E,l,u,r[p+6],23,76029189),u=_(u,d,E,l,r[p+9],4,-640364487),l=_(l,u,d,E,r[p+12],11,-421815835),E=_(E,l,u,d,r[p+15],16,530742520),u=g(u,d=_(d,E,l,u,r[p+2],23,-995338651),E,l,r[p+0],6,-198630844),l=g(l,u,d,E,r[p+7],10,1126891415),E=g(E,l,u,d,r[p+14],15,-1416354905),d=g(d,E,l,u,r[p+5],21,-57434055),u=g(u,d,E,l,r[p+12],6,1700485571),l=g(l,u,d,E,r[p+3],10,-1894986606),E=g(E,l,u,d,r[p+10],15,-1051523),d=g(d,E,l,u,r[p+1],21,-2054922799),u=g(u,d,E,l,r[p+8],6,1873313359),l=g(l,u,d,E,r[p+15],10,-30611744),E=g(E,l,u,d,r[p+6],15,-1560198380),d=g(d,E,l,u,r[p+13],21,1309151649),u=g(u,d,E,l,r[p+4],6,-145523070),l=g(l,u,d,E,r[p+11],10,-1120210379),E=g(E,l,u,d,r[p+2],15,718787259),d=g(d,E,l,u,r[p+9],21,-343485551),u=u+S>>>0,d=d+y>>>0,E=E+m>>>0,l=l+R>>>0}return n.endian([u,d,E,l])})._ff=function(t,e,r,n,o,i,s){var a=t+(e&r|~e&n)+(o>>>0)+s;return(a<<i|a>>>32-i)+e},a._gg=function(t,e,r,n,o,i,s){var a=t+(e&n|r&~n)+(o>>>0)+s;return(a<<i|a>>>32-i)+e},a._hh=function(t,e,r,n,o,i,s){var a=t+(e^r^n)+(o>>>0)+s;return(a<<i|a>>>32-i)+e},a._ii=function(t,e,r,n,o,i,s){var a=t+(r^(e|~n))+(o>>>0)+s;return(a<<i|a>>>32-i)+e},a._blocksize=16,a._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var r=n.wordsToBytes(a(t,e));return e&&e.asBytes?r:e&&e.asString?s.bytesToString(r):n.bytesToHex(r)}},12:function(t,e){t.exports=window.wc.navigation},136:function(t,e,r){"use strict";r.r(e),r.d(e,"getProfileItems",(function(){return n})),r.d(e,"getTasksStatus",(function(){return o})),r.d(e,"getPaymentGatewaySuggestions",(function(){return i})),r.d(e,"getOnboardingError",(function(){return s})),r.d(e,"isOnboardingRequesting",(function(){return a}));const n=t=>t.profileItems||{},o=t=>t.tasksStatus||{},i=t=>t.paymentMethods||[],s=(t,e)=>t.errors[e]||!1,a=(t,e)=>t.requesting[e]||!1},137:function(t,e,r){"use strict";r.d(e,"a",(function(){return P}));var n={};r.r(n),r.d(n,"getOption",(function(){return c})),r.d(n,"getOptionsRequestingError",(function(){return u})),r.d(n,"isOptionsUpdating",(function(){return d})),r.d(n,"getOptionsUpdatingError",(function(){return E}));var o={};r.r(o),r.d(o,"receiveOptions",(function(){return f})),r.d(o,"setRequestingError",(function(){return _})),r.d(o,"setUpdatingError",(function(){return g})),r.d(o,"setIsUpdating",(function(){return S})),r.d(o,"updateOptions",(function(){return y}));var i={};r.r(i),r.d(i,"getOption",(function(){return v}));var s=r(7),a=r(102);const c=(t,e)=>t[e],u=(t,e)=>t.requestingErrors[e]||!1,d=t=>t.isUpdating||!1,E=t=>t.updatingError||!1;var l=r(10);var p={RECEIVE_OPTIONS:"RECEIVE_OPTIONS",SET_IS_REQUESTING:"SET_IS_REQUESTING",SET_IS_UPDATING:"SET_IS_UPDATING",SET_REQUESTING_ERROR:"SET_REQUESTING_ERROR",SET_UPDATING_ERROR:"SET_UPDATING_ERROR"},T=r(14);function f(t){return{type:p.RECEIVE_OPTIONS,options:t}}function _(t,e){return{type:p.SET_REQUESTING_ERROR,error:t,name:e}}function g(t){return{type:p.SET_UPDATING_ERROR,error:t}}function S(t){return{type:p.SET_IS_UPDATING,isUpdating:t}}function*y(t){yield S(!0),yield f(t);try{const e=yield Object(l.apiFetch)({path:T.k+"/options",method:"POST",data:t});return yield S(!1),{success:!0,...e}}catch(t){return yield g(t),{success:!1,...t}}}var m=r(20),R=r.n(m);let O=[];const I={},A={...l.controls,BATCH_FETCH:({optionName:t})=>(O.push(t),new Promise(e=>{setTimeout((function(){const r=O.join(",");if(I[r])return I[r].then(r=>{e(r[t])});const n=T.k+"/options?options="+r;I[r]=R()({path:n}),I[r].then(t=>e(t)),setTimeout(()=>{O=[],delete I[r]},1)}),1)}))};function*v(t){try{const r=yield(e=t,{type:"BATCH_FETCH",optionName:e});yield f(r)}catch(e){yield _(e,t)}var e}var h=(t={isUpdating:!1,requestingErrors:{}},{type:e,options:r,error:n,isUpdating:o,name:i})=>{switch(e){case p.RECEIVE_OPTIONS:t={...t,...r};break;case p.SET_IS_UPDATING:t={...t,isUpdating:o};break;case p.SET_REQUESTING_ERROR:t={...t,requestingErrors:{[i]:n}};break;case p.SET_UPDATING_ERROR:t={...t,error:n,updatingError:n,isUpdating:!1}}return t};Object(s.registerStore)(a.a,{reducer:h,actions:o,controls:A,selectors:n,resolvers:i});const P=a.a},14:function(t,e,r){"use strict";r.d(e,"c",(function(){return n})),r.d(e,"g",(function(){return o})),r.d(e,"k",(function(){return i})),r.d(e,"j",(function(){return s})),r.d(e,"d",(function(){return a})),r.d(e,"i",(function(){return c})),r.d(e,"e",(function(){return u})),r.d(e,"b",(function(){return d})),r.d(e,"a",(function(){return E})),r.d(e,"l",(function(){return l})),r.d(e,"f",(function(){return p})),r.d(e,"h",(function(){return T}));const n="/jetpack/v4",o="/wc-analytics",i="/wc-admin",s="/wc/v1",a=100,c=1e3,u=60*c,d=60*u,E=24*d,l=7*E,p=365*E/12,T={pageSize:25,period:"month",compare:"previous_year",noteTypes:["info","marketing","survey","warning"]}},15:function(t,e){t.exports=window.wp.compose},16:function(t,e){t.exports=window.wp.url},179:function(t,e){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=n.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],r=0,n=0;r<t.length;r++,n+=8)e[n>>>5]|=t[r]<<24-n%32;return e},wordsToBytes:function(t){for(var e=[],r=0;r<32*t.length;r+=8)e.push(t[r>>>5]>>>24-r%32&255);return e},bytesToHex:function(t){for(var e=[],r=0;r<t.length;r++)e.push((t[r]>>>4).toString(16)),e.push((15&t[r]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],r=0;r<t.length;r+=2)e.push(parseInt(t.substr(r,2),16));return e},bytesToBase64:function(t){for(var e=[],n=0;n<t.length;n+=3)for(var o=t[n]<<16|t[n+1]<<8|t[n+2],i=0;i<4;i++)8*n+6*i<=8*t.length?e.push(r.charAt(o>>>6*(3-i)&63)):e.push("=");return e.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],n=0,o=0;n<t.length;o=++n%4)0!=o&&e.push((r.indexOf(t.charAt(n-1))&Math.pow(2,-2*o+8)-1)<<2*o|r.indexOf(t.charAt(n))>>>6-2*o);return e}},t.exports=n},180:function(t,e){function r(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}t.exports=function(t){return null!=t&&(r(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&r(t.slice(0,0))}(t)||!!t._isBuffer)}},181:function(t,e,r){"use strict";r.d(e,"a",(function(){return a})),r.d(e,"b",(function(){return c}));var n=r(0),o=r(15),i=r(7),s=r(102);const a=t=>{const e=Object(n.useRef)(t);Object(i.useSelect)((t,r)=>{if(!e.current)return;const{isResolving:n,hasFinishedResolution:o}=t(s.a),{startResolution:i,finishResolution:a,receiveOptions:c}=r.dispatch(s.a);Object.keys(e.current).forEach(t=>{n("getOption",[t])||o("getOption",[t])||(i("getOption",[t]),c({[t]:e.current[t]}),a("getOption",[t]))})},[])},c=t=>Object(o.createHigherOrderComponent)(e=>r=>(a(t),Object(n.createElement)(e,r)),"withOptionsHydration")},2:function(t,e){t.exports=window.wp.i18n},20:function(t,e){t.exports=window.wp.apiFetch},21:function(t,e){t.exports=window.wc.date},273:function(t,e,r){"use strict";r.r(e);var n=r(274);for(var o in n)"default"!==o&&function(t){r.d(e,t,(function(){return n[t]}))}(o);var i=r(275);for(var o in i)"default"!==o&&function(t){r.d(e,t,(function(){return i[t]}))}(o)},274:function(t,e){},275:function(t,e){},276:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(0),o=r(15),i=r(7),s=r(48);const a=(t,e)=>Object(o.createHigherOrderComponent)(r=>o=>{const a=Object(n.useRef)(e);return Object(i.useSelect)((e,r)=>{if(!a.current)return;const{isResolving:n,hasFinishedResolution:o}=e(s.a),{startResolution:i,finishResolution:c,updateSettingsForGroup:u,clearIsDirty:d}=r.dispatch(s.a);n("getSettings",[t])||o("getSettings",[t])||(i("getSettings",[t]),u(t,a.current),d(t),c("getSettings",[t]))},[]),Object(n.createElement)(r,o)},"withSettingsHydration")},277:function(t,e,r){"use strict";r.d(e,"a",(function(){return s}));var n=r(7),o=r(0),i=r(48);const s=(t,e=[])=>{const{requestedSettings:r,settingsError:s,isRequesting:a,isDirty:c}=Object(n.useSelect)(r=>{const{getLastSettingsErrorForGroup:n,getSettingsForGroup:o,getIsDirty:s,isUpdateSettingsRequesting:a}=r(i.a);return{requestedSettings:o(t,e),settingsError:Boolean(n(t)),isRequesting:a(t),isDirty:s(t,e)}},[t,...e.sort()]),{persistSettingsForGroup:u,updateAndPersistSettingsForGroup:d,updateSettingsForGroup:E}=Object(n.useDispatch)(i.a),l=Object(o.useCallback)((e,r)=>{E(t,{[e]:r})},[t]);return{settingsError:s,isRequesting:a,isDirty:c,...r,persistSettings:Object(o.useCallback)(()=>{u(t)},[t]),updateAndPersistSettings:Object(o.useCallback)((e,r)=>{d(t,{[e]:r})},[t]),updateSettings:l}}},278:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(0),o=r(15),i=r(7),s=r(35);const a=t=>Object(o.createHigherOrderComponent)(e=>r=>{const o=Object(n.useRef)(t);return Object(i.useSelect)((t,e)=>{if(!o.current)return;const{isResolving:r,hasFinishedResolution:n}=t(s.b),{startResolution:i,finishResolution:a,updateActivePlugins:c,updateInstalledPlugins:u,updateIsJetpackConnected:d}=e.dispatch(s.b);r("getActivePlugins",[])||n("getActivePlugins",[])||(i("getActivePlugins",[]),i("getInstalledPlugins",[]),i("isJetpackConnected",[]),c(o.current.activePlugins,!0),u(o.current.installedPlugins,!0),d(!(!o.current.jetpackStatus||!o.current.jetpackStatus.isActive)),a("getActivePlugins",[]),a("getInstalledPlugins",[]),a("isJetpackConnected",[]))},[]),Object(n.createElement)(e,r)},"withPluginsHydration")},279:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(0),o=r(15),i=r(7),s=r(103);const a=t=>{let e=!1,r=!1;return Object(o.createHigherOrderComponent)(o=>a=>{const c=Object(n.useRef)(t);return Object(i.useSelect)((t,n)=>{if(!c.current)return;const{isResolving:o,hasFinishedResolution:i}=t(s.a),{startResolution:a,finishResolution:u,setProfileItems:d,setTasksStatus:E}=n.dispatch(s.a),{profileItems:l,tasksStatus:p}=c.current;!l||e||o("getProfileItems",[])||i("getProfileItems",[])||(a("getProfileItems",[]),d(l,!0),u("getProfileItems",[]),e=!0),!p||r||o("getTasksStatus",[])||i("getTasksStatus",[])||(a("getTasksStatus",[]),E(p,!0),u("getTasksStatus",[]),r=!0)},[]),Object(n.createElement)(o,a)},"withOnboardingHydration")}},280:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n=r(61).a},281:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(0),o=r(15),i=r(7),s=r(61);const a=t=>Object(o.createHigherOrderComponent)(e=>r=>{const o=Object(n.useRef)(t);return Object(i.useSelect)((t,e)=>{if(!o.current)return;const{isResolving:r,hasFinishedResolution:n}=t(s.a),{startResolution:i,finishResolution:a,receiveCurrentUser:c}=e.dispatch(s.a);r("getCurrentUser")||n("getCurrentUser")||(i("getCurrentUser",[]),c(o.current),a("getCurrentUser",[]))}),Object(n.createElement)(e,r)},"withCurrentUserHydration")},282:function(t,e,r){"use strict";r.d(e,"a",(function(){return i}));var n=r(7),o=r(61);const i=()=>{const t=Object(n.useSelect)(t=>{const{getCurrentUser:e,hasStartedResolution:r,hasFinishedResolution:n}=t(o.a);return{isRequesting:r("getCurrentUser")&&!n("getCurrentUser"),user:e(),getCurrentUser:e}});return{currentUserCan:e=>!!(t.user&&t.user&&t.user.capabilities[e]),user:t.user,isRequesting:t.isRequesting}}},283:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(3),o=r(7),i=r(61);const s=t=>{const e=t.woocommerce_meta||{};return Object(n.mapValues)(e,(t,e)=>{if(!t||0===t.length)return"";try{return JSON.parse(t)}catch(r){return console.error(`Error parsing value '${t}' for ${e}`,r.message),""}})};const a=()=>{const t=Object(o.useDispatch)(i.a),{addEntities:e,receiveCurrentUser:r,saveEntityRecord:a}=t;let{saveUser:c}=t;const u=Object(o.useSelect)(t=>{const{getCurrentUser:e,getEntity:r,getEntityRecord:n,getLastEntitySaveError:o,hasStartedResolution:s,hasFinishedResolution:a}=t(i.a);return{isRequesting:s("getCurrentUser")&&!a("getCurrentUser"),user:e(),getCurrentUser:e,getEntity:r,getEntityRecord:n,getLastEntitySaveError:o}}),d=u.user?s(u.user):{};return{isRequesting:u.isRequesting,...d,updateUserPreferences:t=>{"function"!=typeof c&&(c=async t=>(Boolean(u.getEntity("root","user"))||await e([{name:"user",kind:"root",baseURL:"/wp/v2/users",plural:"users"}]),await a("root","user",t),u.getEntityRecord("root","user",t.id)));const o=u.getCurrentUser();return async function(t,e,r,o,i){const a=Object(n.mapValues)(i,JSON.stringify);if(0===Object.keys(a).length)return{error:new Error("Invalid woocommerce_meta data for update."),updatedUser:void 0};t({...e,woocommerce_meta:{...e.woocommerce_meta,...a}});const c=await r({id:e.id,woocommerce_meta:a});if(void 0===c){return{error:o("root","user",e.id),updatedUser:c}}return{updatedUser:{...c,woocommerce_meta:s(c)}}}(r,o,c,u.getLastEntitySaveError,t)}}}},284:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(0),o=r(15),i=r(7),s=r(79);const a=t=>Object(o.createHigherOrderComponent)(e=>r=>{const o=Object(n.useRef)(t);return Object(i.useSelect)((t,e)=>{if(!o.current)return;const{isResolving:r,hasFinishedResolution:n}=t(s.a),{startResolution:i,finishResolution:a,setMenuItems:c}=e.dispatch(s.a);r("getMenuItems")||n("getMenuItems")||(i("getMenuItems",[]),c(o.current.menuItems),a("getMenuItems",[]))}),Object(n.createElement)(e,r)},"withNavigationHydration")},286:function(t,e,r){"use strict";r.d(e,"a",(function(){return G}));var n={};r.r(n),r.d(n,"getNotes",(function(){return p})),r.d(n,"getNotesError",(function(){return T})),r.d(n,"isNotesRequesting",(function(){return f}));var o={};r.r(o),r.d(o,"triggerNoteAction",(function(){return S})),r.d(o,"removeNote",(function(){return y})),r.d(o,"removeAllNotes",(function(){return m})),r.d(o,"batchUpdateNotes",(function(){return R})),r.d(o,"updateNote",(function(){return O})),r.d(o,"setNote",(function(){return I})),r.d(o,"setNoteIsUpdating",(function(){return A})),r.d(o,"setNotes",(function(){return v})),r.d(o,"setNotesQuery",(function(){return h})),r.d(o,"setError",(function(){return P})),r.d(o,"setIsRequesting",(function(){return b}));var i={};r.r(i),r.d(i,"getNotes",(function(){return w}));var s=r(7),a=r(10);var c,u;function d(t){return[t]}function E(){var t={clear:function(){t.head=null}};return t}function l(t,e,r){var n;if(t.length!==e.length)return!1;for(n=r;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}c={},u="undefined"!=typeof WeakMap;const p=function(t,e){var r,n;function o(){r=u?new WeakMap:E()}function i(){var r,o,i,s,a,c=arguments.length;for(s=new Array(c),i=0;i<c;i++)s[i]=arguments[i];for(a=e.apply(null,s),(r=n(a)).isUniqueByDependants||(r.lastDependants&&!l(a,r.lastDependants,0)&&r.clear(),r.lastDependants=a),o=r.head;o;){if(l(o.args,s,1))return o!==r.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=r.head,o.prev=null,r.head.prev=o,r.head=o),o.val;o=o.next}return o={val:t.apply(null,s)},s[0]=null,o.args=s,r.head&&(r.head.prev=o,o.next=r.head),r.head=o,o.val}return e||(e=d),n=u?function(t){var e,n,o,i,s,a=r,u=!0;for(e=0;e<t.length;e++){if(n=t[e],!(s=n)||"object"!=typeof s){u=!1;break}a.has(n)?a=a.get(n):(o=new WeakMap,a.set(n,o),a=o)}return a.has(c)||((i=E()).isUniqueByDependants=u,a.set(c,i)),a.get(c)}:function(){return r},i.getDependants=e,i.clear=o,o(),i}((t,e)=>(t.noteQueries[JSON.stringify(e)]||[]).map(e=>t.notes[e]),(t,e)=>[t.noteQueries[JSON.stringify(e)],t.notes]),T=(t,e)=>t.errors[e]||!1,f=(t,e)=>t.requesting[e]||!1;var _=r(14);var g={SET_ERROR:"SET_ERROR",SET_NOTE:"SET_NOTE",SET_NOTE_IS_UPDATING:"SET_NOTE_IS_UPDATING",SET_NOTES:"SET_NOTES",SET_NOTES_QUERY:"SET_NOTES_QUERY",SET_IS_REQUESTING:"SET_IS_REQUESTING"};function*S(t,e){yield b("triggerNoteAction",!0);const r=`${_.g}/admin/notes/${t}/action/${e}`;try{const e=yield Object(a.apiFetch)({path:r,method:"POST"});yield O(t,e),yield b("triggerNoteAction",!1)}catch(t){throw yield P("triggerNoteAction",t),yield b("triggerNoteAction",!1),new Error}}function*y(t){yield b("removeNote",!0),yield A(t,!0);try{const e=`${_.g}/admin/notes/delete/${t}`,r=yield Object(a.apiFetch)({path:e,method:"DELETE"});return yield I(t,r),yield b("removeNote",!1),r}catch(e){throw yield P("removeNote",e),yield b("removeNote",!1),yield A(t,!1),new Error}}function*m(){yield b("removeAllNotes",!0);try{const t=_.g+"/admin/notes/delete/all",e=yield Object(a.apiFetch)({path:t,method:"DELETE"});return yield v(e),yield b("removeAllNotes",!1),e}catch(t){throw yield P("removeAllNotes",t),yield b("removeAllNotes",!1),new Error}}function*R(t,e){yield b("batchUpdateNotes",!0);try{const r=_.g+"/admin/notes/update",n=yield Object(a.apiFetch)({path:r,method:"PUT",data:{noteIds:t,...e}});yield v(n),yield b("batchUpdateNotes",!1)}catch(t){throw yield P("updateNote",t),yield b("batchUpdateNotes",!1),new Error}}function*O(t,e){yield b("updateNote",!0),yield A(t,!0);try{const r=`${_.g}/admin/notes/${t}`,n=yield Object(a.apiFetch)({path:r,method:"PUT",data:e});yield I(t,n),yield b("updateNote",!1),yield A(t,!1)}catch(e){throw yield P("updateNote",e),yield b("updateNote",!1),yield A(t,!1),new Error}}function I(t,e){return{type:g.SET_NOTE,noteId:t,noteFields:e}}function A(t,e){return{type:g.SET_NOTE_IS_UPDATING,noteId:t,isUpdating:e}}function v(t){return{type:g.SET_NOTES,notes:t}}function h(t,e){return{type:g.SET_NOTES_QUERY,query:t,noteIds:e}}function P(t,e){return{type:g.SET_ERROR,error:e,selector:t}}function b(t,e){return{type:g.SET_IS_REQUESTING,selector:t,isRequesting:e}}var N=r(16);function*w(t={}){const e=Object(N.addQueryArgs)(_.g+"/admin/notes",t);try{const r=yield Object(a.apiFetch)({path:e});yield v(r),yield h(t,r.map(t=>t.id))}catch(t){yield P("getNotes",t)}}var U=(t={errors:{},noteQueries:{},notes:{},requesting:{}},{error:e,isRequesting:r,isUpdating:n,noteFields:o,noteId:i,noteIds:s,notes:a,query:c,selector:u,type:d})=>{switch(d){case g.SET_NOTES:t={...t,notes:{...t.notes,...a.reduce((t,e)=>(t[e.id]=e,t),{})}};break;case g.SET_NOTES_QUERY:t={...t,noteQueries:{...t.noteQueries,[JSON.stringify(c)]:s}};break;case g.SET_ERROR:t={...t,errors:{...t.errors,[u]:e}};break;case g.SET_NOTE:t={...t,notes:{...t.notes,[i]:o}};break;case g.SET_NOTE_IS_UPDATING:t={...t,notes:{...t.notes,[i]:{...t.notes[i],isUpdating:n}}};break;case g.SET_IS_REQUESTING:t={...t,requesting:{...t.requesting,[u]:r}}}return t};Object(s.registerStore)("wc/admin/notes",{reducer:U,actions:o,controls:a.controls,selectors:n,resolvers:i});const G="wc/admin/notes"},287:function(t,e,r){"use strict";r.d(e,"a",(function(){return A}));var n={};r.r(n),r.d(n,"getReviews",(function(){return a})),r.d(n,"getReviewsTotalCount",(function(){return c})),r.d(n,"getReviewsError",(function(){return u}));var o={};r.r(o),r.d(o,"updateReviews",(function(){return T})),r.d(o,"updateReview",(function(){return f})),r.d(o,"deleteReview",(function(){return _})),r.d(o,"setReviewIsUpdating",(function(){return g})),r.d(o,"setReview",(function(){return S})),r.d(o,"setError",(function(){return y}));var i={};r.r(i),r.d(i,"getReviews",(function(){return R})),r.d(i,"getReviewsTotalCount",(function(){return O}));var s=r(7);const a=(t,e)=>{const r=JSON.stringify(e);return(t.reviews[r]&&t.reviews[r].data||[]).map(e=>t.data[e])},c=(t,e)=>{const r=JSON.stringify(e);return t.reviews[r]&&t.reviews[r].totalCount},u=(t,e)=>{const r=JSON.stringify(e);return t.errors[r]};var d=r(10),E=r(16);var l={UPDATE_REVIEWS:"UPDATE_REVIEWS",SET_REVIEW:"SET_REVIEW",SET_ERROR:"SET_ERROR",SET_REVIEW_IS_UPDATING:"SET_REVIEW_IS_UPDATING"},p=r(14);function T(t,e,r){return{type:l.UPDATE_REVIEWS,reviews:e,query:t,totalCount:r}}function*f(t,e,r){yield g(t,!0);try{const n=Object(E.addQueryArgs)(`${p.g}/products/reviews/${t}`,r||{}),o=yield Object(d.apiFetch)({path:n,method:"PUT",data:e});yield S(t,o),yield g(t,!1)}catch(e){throw yield y("updateReview",e),yield g(t,!1),new Error}}function*_(t){yield g(t,!0);try{const e=`${p.g}/products/reviews/${t}`,r=yield Object(d.apiFetch)({path:e,method:"DELETE"});return yield S(t,r),yield g(t,!1),r}catch(e){throw yield y("deleteReview",e),yield g(t,!1),new Error}}function g(t,e){return{type:l.SET_REVIEW_IS_UPDATING,reviewId:t,isUpdating:e}}function S(t,e){return{type:l.SET_REVIEW,reviewId:t,reviewData:e}}function y(t,e){return{type:l.SET_ERROR,query:t,error:e}}var m=r(41);function*R(t){try{const e=Object(E.addQueryArgs)(p.g+"/products/reviews",t),r=yield Object(m.b)({path:e,method:"GET"}),n=parseInt(r.headers.get("x-wp-total"),10);yield T(t,r.data,n)}catch(e){yield y(t,e)}}function*O(t){yield R(t)}var I=(t={reviews:{},errors:{},data:{}},{type:e,query:r,reviews:n,reviewId:o,reviewData:i,totalCount:s,error:a,isUpdating:c})=>{switch(e){case l.UPDATE_REVIEWS:const e=[],u=n.reduce((r,n)=>(e.push(n.id),r[n.id]={...t.data[n.id]||{},...n},r),{});return{...t,reviews:{...t.reviews,[JSON.stringify(r)]:{data:e,totalCount:s}},data:{...t.data,...u}};case l.SET_REVIEW:return{...t,data:{...t.data,[o]:i}};case l.SET_ERROR:return{...t,errors:{...t.errors,[JSON.stringify(r)]:a}};case l.SET_REVIEW_IS_UPDATING:return{...t,data:{...t.data,[o]:{...t.data[o],isUpdating:c}}};default:return t}};Object(s.registerStore)("wc/admin/reviews",{reducer:I,actions:o,controls:m.a,selectors:n,resolvers:i});const A="wc/admin/reviews"},288:function(t,e,r){"use strict";r.d(e,"a",(function(){return D}));var n={};r.r(n),r.d(n,"getMenuItems",(function(){return d})),r.d(n,"getFavorites",(function(){return E})),r.d(n,"isNavigationRequesting",(function(){return l})),r.d(n,"getPersistedQuery",(function(){return p}));var o={};r.r(o),r.d(o,"setMenuItems",(function(){return y})),r.d(o,"addMenuItems",(function(){return m})),r.d(o,"getFavoritesFailure",(function(){return R})),r.d(o,"getFavoritesRequest",(function(){return O})),r.d(o,"getFavoritesSuccess",(function(){return I})),r.d(o,"addFavoriteRequest",(function(){return A})),r.d(o,"addFavoriteFailure",(function(){return v})),r.d(o,"addFavoriteSuccess",(function(){return h})),r.d(o,"removeFavoriteRequest",(function(){return P})),r.d(o,"removeFavoriteFailure",(function(){return b})),r.d(o,"removeFavoriteSuccess",(function(){return N})),r.d(o,"onLoad",(function(){return w})),r.d(o,"onHistoryChange",(function(){return U})),r.d(o,"addFavorite",(function(){return G})),r.d(o,"removeFavorite",(function(){return C}));var i={};r.r(i),r.d(i,"getFavorites",(function(){return M}));var s=r(10),a=r(7),c=r(79),u=r(34);const d=t=>Object(u.applyFilters)("woocommerce_navigation_menu_items",t.menuItems),E=t=>t.favorites||[],l=(t,e)=>t.requesting[e]||!1,p=t=>t.persistedQuery||{};var T=r(20),f=r.n(T),_=r(12);var g={ADD_MENU_ITEMS:"ADD_MENU_ITEMS",SET_MENU_ITEMS:"SET_MENU_ITEMS",ON_HISTORY_CHANGE:"ON_HISTORY_CHANGE",ADD_FAVORITE_FAILURE:"ADD_FAVORITE_FAILURE",ADD_FAVORITE_REQUEST:"ADD_FAVORITE_REQUEST",ADD_FAVORITE_SUCCESS:"ADD_FAVORITE_SUCCESS",GET_FAVORITES_FAILURE:"GET_FAVORITES_FAILURE",GET_FAVORITES_REQUEST:"GET_FAVORITES_REQUEST",GET_FAVORITES_SUCCESS:"GET_FAVORITES_SUCCESS",REMOVE_FAVORITE_FAILURE:"REMOVE_FAVORITE_FAILURE",REMOVE_FAVORITE_REQUEST:"REMOVE_FAVORITE_REQUEST",REMOVE_FAVORITE_SUCCESS:"REMOVE_FAVORITE_SUCCESS"},S=r(14);function y(t){return{type:g.SET_MENU_ITEMS,menuItems:t}}function m(t){return{type:g.ADD_MENU_ITEMS,menuItems:t}}function R(t){return{type:g.GET_FAVORITES_FAILURE,error:t}}function O(t){return{type:g.GET_FAVORITES_REQUEST,favorites:t}}function I(t){return{type:g.GET_FAVORITES_SUCCESS,favorites:t}}function A(t){return{type:g.ADD_FAVORITE_REQUEST,favorite:t}}function v(t,e){return{type:g.ADD_FAVORITE_FAILURE,favorite:t,error:e}}function h(t){return{type:g.ADD_FAVORITE_SUCCESS,favorite:t}}function P(t){return{type:g.REMOVE_FAVORITE_REQUEST,favorite:t}}function b(t,e){return{type:g.REMOVE_FAVORITE_FAILURE,favorite:t,error:e}}function N(t,e){return{type:g.REMOVE_FAVORITE_SUCCESS,favorite:t,error:e}}function*w(){yield U()}function*U(){const t=Object(_.getPersistedQuery)();if(!Object.keys(t).length)return null;yield{type:g.ON_HISTORY_CHANGE,persistedQuery:t}}function*G(t){yield A(t);try{const e=yield f()({path:S.k+"/navigation/favorites/me",method:"POST",data:{item_id:t}});if(e)return yield h(t),e;throw new Error}catch(e){throw yield v(t,e),new Error}}function*C(t){yield P(t);try{const e=yield f()({path:S.k+"/navigation/favorites/me",method:"DELETE",data:{item_id:t}});if(e)return yield N(t),e;throw new Error}catch(e){throw yield b(t,e),new Error}}var j=(t={error:null,menuItems:[],favorites:[],requesting:{},persistedQuery:{}},{type:e,error:r,favorite:n,favorites:o,menuItems:i,persistedQuery:s})=>{switch(e){case g.SET_MENU_ITEMS:t={...t,menuItems:i};break;case g.ADD_MENU_ITEMS:t={...t,menuItems:[...t.menuItems,...i]};break;case g.ON_HISTORY_CHANGE:t={...t,persistedQuery:s};break;case g.GET_FAVORITES_FAILURE:t={...t,requesting:{...t.requesting,getFavorites:!1}};break;case g.GET_FAVORITES_REQUEST:t={...t,requesting:{...t.requesting,getFavorites:!0}};break;case g.GET_FAVORITES_SUCCESS:t={...t,favorites:o,requesting:{...t.requesting,getFavorites:!1}};break;case g.ADD_FAVORITE_FAILURE:t={...t,error:r,requesting:{...t.requesting,addFavorite:!1}};break;case g.ADD_FAVORITE_REQUEST:t={...t,requesting:{...t.requesting,addFavorite:!0}};break;case g.ADD_FAVORITE_SUCCESS:const e=t.favorites.includes(n)?t.favorites:[...t.favorites,n];t={...t,favorites:e,menuItems:t.menuItems.map(t=>t.id===n?{...t,menuId:"favorites"}:t),requesting:{...t.requesting,addFavorite:!1}};break;case g.REMOVE_FAVORITE_FAILURE:t={...t,requesting:{...t.requesting,error:r,removeFavorite:!1}};break;case g.REMOVE_FAVORITE_REQUEST:t={...t,requesting:{...t.requesting,removeFavorite:!0}};break;case g.REMOVE_FAVORITE_SUCCESS:const a=t.favorites.filter(t=>t!==n);t={...t,favorites:a,menuItems:t.menuItems.map(t=>t.id===n?{...t,menuId:"plugins"}:t),requesting:{...t.requesting,removeFavorite:!1}}}return t};function*M(){yield O();try{const t=yield Object(s.apiFetch)({path:S.k+"/navigation/favorites/me"});if(t)return void(yield I(t));throw new Error}catch(t){throw yield R(t),new Error}}Object(a.registerStore)(c.a,{reducer:j,actions:o,controls:s.controls,resolvers:i,selectors:n}),(async()=>{const{onLoad:t,onHistoryChange:e}=Object(a.dispatch)(c.a);await t(),Object(_.addHistoryListener)(async()=>{setTimeout(async()=>{await e()},0)})})();const D=c.a},289:function(t,e,r){"use strict";r.d(e,"a",(function(){return N}));var n={};r.r(n),r.d(n,"getPaymentGatewaysRequest",(function(){return d})),r.d(n,"getPaymentGatewaysSuccess",(function(){return E})),r.d(n,"getPaymentGatewaysError",(function(){return l})),r.d(n,"getPaymentGatewayRequest",(function(){return p})),r.d(n,"getPaymentGatewayError",(function(){return T})),r.d(n,"getPaymentGatewaySuccess",(function(){return f})),r.d(n,"updatePaymentGatewaySuccess",(function(){return _})),r.d(n,"updatePaymentGatewayRequest",(function(){return g})),r.d(n,"updatePaymentGatewayError",(function(){return S})),r.d(n,"updatePaymentGateway",(function(){return y}));var o={};r.r(o),r.d(o,"getPaymentGateways",(function(){return R})),r.d(o,"getPaymentGateway",(function(){return O}));var i={};r.r(i),r.d(i,"getPaymentGateway",(function(){return I})),r.d(i,"getPaymentGateways",(function(){return A})),r.d(i,"getPaymentGatewayError",(function(){return v})),r.d(i,"isPaymentGatewayUpdating",(function(){return h}));var s=r(7),a=r(10);let c;!function(t){t.GET_PAYMENT_GATEWAYS_REQUEST="GET_PAYMENT_GATEWAYS_REQUEST",t.GET_PAYMENT_GATEWAYS_SUCCESS="GET_PAYMENT_GATEWAYS_SUCCESS",t.GET_PAYMENT_GATEWAYS_ERROR="GET_PAYMENT_GATEWAYS_ERROR",t.UPDATE_PAYMENT_GATEWAY_REQUEST="UPDATE_PAYMENT_GATEWAY_REQUEST",t.UPDATE_PAYMENT_GATEWAY_SUCCESS="UPDATE_PAYMENT_GATEWAY_SUCCESS",t.UPDATE_PAYMENT_GATEWAY_ERROR="UPDATE_PAYMENT_GATEWAY_ERROR",t.GET_PAYMENT_GATEWAY_REQUEST="GET_PAYMENT_GATEWAY_REQUEST",t.GET_PAYMENT_GATEWAY_SUCCESS="GET_PAYMENT_GATEWAY_SUCCESS",t.GET_PAYMENT_GATEWAY_ERROR="GET_PAYMENT_GATEWAY_ERROR"}(c||(c={}));const u="wc/payment-gateways";function d(){return{type:c.GET_PAYMENT_GATEWAYS_REQUEST}}function E(t){return{type:c.GET_PAYMENT_GATEWAYS_SUCCESS,paymentGateways:t}}function l(t){return{type:c.GET_PAYMENT_GATEWAYS_ERROR,error:t}}function p(){return{type:c.GET_PAYMENT_GATEWAY_REQUEST}}function T(t){return{type:c.GET_PAYMENT_GATEWAY_ERROR,error:t}}function f(t){return{type:c.GET_PAYMENT_GATEWAY_SUCCESS,paymentGateway:t}}function _(t){return{type:c.UPDATE_PAYMENT_GATEWAY_SUCCESS,paymentGateway:t}}function g(){return{type:c.UPDATE_PAYMENT_GATEWAY_REQUEST}}function S(t){return{type:c.UPDATE_PAYMENT_GATEWAY_ERROR,error:t}}function*y(t,e){try{yield g();const r=yield Object(a.apiFetch)({method:"PUT",path:"wc/v3/payment_gateways/"+t,body:JSON.stringify(e)});if(r&&r.id===t)return yield _(r),r}catch(t){throw yield S(t),t}}const m=s.controls&&s.controls.dispatch?s.controls.dispatch:a.dispatch;function*R(){yield d();try{const t=yield Object(a.apiFetch)({path:"wc/v3/payment_gateways"});yield E(t);for(let e=0;e<t.length;e++)yield m(u,"finishResolution","getPaymentGateway",[t[e].id])}catch(t){yield l(t)}}function*O(t){yield p();try{const e=yield Object(a.apiFetch)({path:"wc/v3/payment_gateways/"+t});if(e&&e.id)return yield f(e),e}catch(t){yield T(t)}}function I(t,e){return t.paymentGateways.find(t=>t.id===e)}function A(t){return t.paymentGateways}function v(t,e){return t.errors[e]||null}function h(t){return t.isUpdating||!1}function P(t,e){const r=t.paymentGateways.findIndex(t=>t.id===e.id);return-1===r?{...t,paymentGateways:[...t.paymentGateways,e],isUpdating:!1}:{...t,paymentGateways:[...t.paymentGateways.slice(0,r),e,...t.paymentGateways.slice(r+1)],isUpdating:!1}}var b=(t={paymentGateways:[],isUpdating:!1,errors:{}},e)=>{if(e&&"type"in e)switch(e.type){case c.GET_PAYMENT_GATEWAYS_REQUEST:case c.GET_PAYMENT_GATEWAY_REQUEST:return t;case c.GET_PAYMENT_GATEWAYS_SUCCESS:return{...t,paymentGateways:e.paymentGateways};case c.GET_PAYMENT_GATEWAYS_ERROR:return{...t,errors:{...t.errors,getPaymentGateways:e.error}};case c.GET_PAYMENT_GATEWAY_ERROR:return{...t,errors:{...t.errors,getPaymentGateway:e.error}};case c.UPDATE_PAYMENT_GATEWAY_REQUEST:return{...t,isUpdating:!0};case c.UPDATE_PAYMENT_GATEWAY_SUCCESS:case c.GET_PAYMENT_GATEWAY_SUCCESS:return P(t,e.paymentGateway);case c.UPDATE_PAYMENT_GATEWAY_ERROR:return{...t,errors:{...t.errors,updatePaymentGateway:e.error},isUpdating:!1}}return t};const N=u;Object(s.registerStore)(u,{actions:n,selectors:i,resolvers:o,controls:a.controls,reducer:b})},29:function(t,e,r){"use strict";function n(t,e){return`${t}:${JSON.stringify(e,Object.keys(e).sort())}`}function o(t){const e=t.indexOf(":");return e<0?t:t.substring(0,e)}r.d(e,"a",(function(){return n})),r.d(e,"b",(function(){return o}))},290:function(t,e,r){"use strict";r.d(e,"a",(function(){return R}));var n={};r.r(n),r.d(n,"isExportRequesting",(function(){return d})),r.d(n,"getExportId",(function(){return E})),r.d(n,"getError",(function(){return l}));var o={};r.r(o),r.d(o,"setExportId",(function(){return _})),r.d(o,"setIsRequesting",(function(){return g})),r.d(o,"setError",(function(){return S})),r.d(o,"startExport",(function(){return y}));var i=r(7);var s=r(118),a=r.n(s),c=r(29);const u=t=>a()(Object(c.a)("export",t)),d=(t,e,r)=>Boolean(t.requesting[e]&&t.requesting[e][u(r)]),E=(t,e,r)=>t.exportIds[e]&&t.exportIds[e][u(r)],l=(t,e,r)=>t.errors[e]&&t.errors[e][u(r)];var p=r(41);var T={START_EXPORT:"START_EXPORT",SET_EXPORT_ID:"SET_EXPORT_ID",SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING"},f=r(14);function _(t,e,r){return{type:T.SET_EXPORT_ID,exportType:t,exportArgs:e,exportId:r}}function g(t,e,r){return{type:T.SET_IS_REQUESTING,selector:t,selectorArgs:e,isRequesting:r}}function S(t,e,r){return{type:T.SET_ERROR,selector:t,selectorArgs:e,error:r}}function*y(t,e){yield g("startExport",{type:t,args:e},!0);try{const r=yield Object(p.b)({path:`${f.g}/reports/${t}/export`,method:"POST",data:{report_args:e,email:!0}});yield g("startExport",{type:t,args:e},!1);const{export_id:n,message:o}=r.data;if(!n)throw new Error(o);return yield _(t,e,n),r.data}catch(r){throw yield S("startExport",{type:t,args:e},r.message),yield g("startExport",{type:t,args:e},!1),r}}var m=(t={errors:{},requesting:{},exportMeta:{},exportIds:{}},{error:e,exportArgs:r,exportId:n,exportType:o,isRequesting:i,selector:s,selectorArgs:a,type:c})=>{switch(c){case T.SET_IS_REQUESTING:return{...t,requesting:{...t.requesting,[s]:{...t.requesting[s],[u(a)]:i}}};case T.SET_EXPORT_ID:return{...t,exportMeta:{...t.exportMeta,[n]:{exportType:o,exportArgs:r}},exportIds:{...t.exportIds,[o]:{...t.exportIds[o],[u({type:o,args:r})]:n}}};case T.SET_ERROR:return{...t,errors:{...t.errors,[s]:{...t.errors[s],[u(a)]:e}}};default:return t}};Object(i.registerStore)("wc/admin/export",{reducer:m,actions:o,controls:p.a,selectors:n});const R="wc/admin/export"},291:function(t,e,r){"use strict";r.d(e,"a",(function(){return w}));var n={};r.r(n),r.d(n,"getImportStarted",(function(){return c})),r.d(n,"getFormSettings",(function(){return u})),r.d(n,"getImportStatus",(function(){return d})),r.d(n,"getImportTotals",(function(){return E})),r.d(n,"getImportError",(function(){return l}));var o={};r.r(o),r.d(o,"setImportStarted",(function(){return T})),r.d(o,"setImportPeriod",(function(){return f})),r.d(o,"setSkipPrevious",(function(){return _})),r.d(o,"setImportStatus",(function(){return g})),r.d(o,"setImportTotals",(function(){return S})),r.d(o,"setImportError",(function(){return y})),r.d(o,"updateImportation",(function(){return m}));var i={};r.r(i),r.d(i,"getImportStatus",(function(){return A})),r.d(i,"getImportTotals",(function(){return v}));var s=r(7),a=r(10);const c=t=>{const{activeImport:e,lastImportStartTimestamp:r}=t;return{activeImport:e,lastImportStartTimestamp:r}||{}},u=t=>{const{period:e,skipPrevious:r}=t;return{period:e,skipPrevious:r}||{}},d=(t,e)=>{const r=JSON.stringify(e);return t.importStatus[r]||{}},E=(t,e)=>{const{importTotals:r,lastImportStartTimestamp:n}=t;return{...r[JSON.stringify(e)],lastImportStartTimestamp:n}||{}},l=(t,e)=>{const r=JSON.stringify(e);return t.errors[r]||!1};var p={SET_IMPORT_DATE:"SET_IMPORT_DATE",SET_IMPORT_ERROR:"SET_IMPORT_ERROR",SET_IMPORT_PERIOD:"SET_IMPORT_PERIOD",SET_IMPORT_STARTED:"SET_IMPORT_STARTED",SET_IMPORT_STATUS:"SET_IMPORT_STATUS",SET_IMPORT_TOTALS:"SET_IMPORT_TOTALS",SET_SKIP_IMPORTED:"SET_SKIP_IMPORTED"};function T(t){return{type:p.SET_IMPORT_STARTED,activeImport:t}}function f(t,e){return e?{type:p.SET_IMPORT_DATE,date:t}:{type:p.SET_IMPORT_PERIOD,date:t}}function _(t){return{type:p.SET_SKIP_IMPORTED,skipPrevious:t}}function g(t,e){return{type:p.SET_IMPORT_STATUS,importStatus:e,query:t}}function S(t,e){return{type:p.SET_IMPORT_TOTALS,importTotals:e,query:t}}function y(t,e){return{type:p.SET_IMPORT_ERROR,error:e,query:t}}function*m(t,e=!1){yield T(e);try{return yield Object(a.apiFetch)({path:t,method:"POST"})}catch(e){throw yield y(t,e),e}}var R=r(16),O=r(3),I=r(14);function*A(t){try{const e=Object(R.addQueryArgs)(I.g+"/reports/import/status",Object(O.omit)(t,["timestamp"])),r=yield Object(a.apiFetch)({path:e});yield g(t,r)}catch(e){yield y(t,e)}}function*v(t){try{const e=Object(R.addQueryArgs)(I.g+"/reports/import/totals",t),r=yield Object(a.apiFetch)({path:e});yield S(t,r)}catch(e){yield y(t,e)}}var h=r(2),P=r(9),b=r.n(P);var N=(t={activeImport:!1,importStatus:{},importTotals:{},errors:{},lastImportStartTimestamp:0,period:{date:b()().format(Object(h.__)("MM/DD/YYYY",'woocommerce')),label:"all"},skipPrevious:!0},{type:e,query:r,importStatus:n,importTotals:o,activeImport:i,date:s,error:a,skipPrevious:c})=>{switch(e){case p.SET_IMPORT_STARTED:t={...t,activeImport:i,lastImportStartTimestamp:i?Date.now():t.lastImportStartTimestamp};break;case p.SET_IMPORT_PERIOD:t={...t,period:{...t.period,label:s},activeImport:!1};break;case p.SET_IMPORT_DATE:t={...t,period:{date:s,label:"custom"},activeImport:!1};break;case p.SET_SKIP_IMPORTED:t={...t,skipPrevious:c,activeImport:!1};break;case p.SET_IMPORT_STATUS:t={...t,importStatus:{...t.importStatus,[JSON.stringify(r)]:n},errors:{...t.errors,[JSON.stringify(r)]:!1}};break;case p.SET_IMPORT_TOTALS:t={...t,importTotals:{...t.importTotals,[JSON.stringify(r)]:o}};break;case p.SET_IMPORT_ERROR:t={...t,errors:{...t.errors,[JSON.stringify(r)]:a}}}return t};Object(s.registerStore)("wc/admin/import",{reducer:N,actions:o,controls:a.controls,selectors:n,resolvers:i});const w="wc/admin/import"},292:function(t,e,r){"use strict";r.d(e,"a",(function(){return D}));var n={};r.r(n),r.d(n,"getSettingsGroupNames",(function(){return d})),r.d(n,"getSettings",(function(){return E})),r.d(n,"getDirtyKeys",(function(){return l})),r.d(n,"getIsDirty",(function(){return p})),r.d(n,"getSettingsForGroup",(function(){return T})),r.d(n,"isUpdateSettingsRequesting",(function(){return f})),r.d(n,"getSetting",(function(){return _})),r.d(n,"getLastSettingsErrorForGroup",(function(){return g})),r.d(n,"getSettingsError",(function(){return S}));var o={};r.r(o),r.d(o,"updateSettingsForGroup",(function(){return A})),r.d(o,"updateErrorForGroup",(function(){return v})),r.d(o,"setIsRequesting",(function(){return h})),r.d(o,"clearIsDirty",(function(){return P})),r.d(o,"updateAndPersistSettingsForGroup",(function(){return b})),r.d(o,"persistSettingsForGroup",(function(){return N})),r.d(o,"clearSettings",(function(){return w}));var i={};r.r(i),r.d(i,"getSettings",(function(){return G})),r.d(i,"getSettingsForGroup",(function(){return C}));var s=r(7),a=r(10),c=r(48),u=r(29);const d=t=>[...new Set(Object.keys(t).map(t=>Object(u.b)(t)))],E=(t,e)=>{const r={},n=t[e]&&t[e].data||[];return 0===n.length||n.forEach(n=>{r[n]=t[Object(u.a)(e,n)].data}),r},l=(t,e)=>t[e].dirty||[],p=(t,e,r=[])=>{const n=l(t,e);return 0!==n.length&&r.some(t=>n.includes(t))},T=(t,e,r)=>{const n=E(t,e);return r.reduce((t,e)=>(t[e]=n[e]||{},t),{})},f=(t,e)=>t[e]&&Boolean(t[e].isRequesting);function _(t,e,r,n=!1,o=(t=>t)){const i=Object(u.a)(e,r);return o(t[i]&&t[i].data||n,n)}const g=(t,e)=>{const r=t[e].data;return 0===r.length?t[e].error:[...r].pop().error},S=(t,e,r)=>r?t[Object(u.a)(e,r)].error||!1:t[e]&&t[e].error||!1;var y=r(2),m=r(3),R=r(14);var O={UPDATE_SETTINGS_FOR_GROUP:"UPDATE_SETTINGS_FOR_GROUP",UPDATE_ERROR_FOR_GROUP:"UPDATE_ERROR_FOR_GROUP",CLEAR_SETTINGS:"CLEAR_SETTINGS",SET_IS_REQUESTING:"SET_IS_REQUESTING",CLEAR_IS_DIRTY:"CLEAR_IS_DIRTY"};const I=s.controls&&s.controls.resolveSelect?s.controls.resolveSelect:a.select;function A(t,e,r=new Date){return{type:O.UPDATE_SETTINGS_FOR_GROUP,group:t,data:e,time:r}}function v(t,e,r,n=new Date){return{type:O.UPDATE_ERROR_FOR_GROUP,group:t,data:e,error:r,time:n}}function h(t,e){return{type:O.SET_IS_REQUESTING,group:t,isRequesting:e}}function P(t){return{type:O.CLEAR_IS_DIRTY,group:t}}function*b(t,e){yield A(t,e),yield*N(t)}function*N(t){yield h(t,!0);const e=yield I(c.a,"getDirtyKeys",t);if(0===e.length)return void(yield h(t,!1));const r=yield I(c.a,"getSettingsForGroup",t,e),n=`${R.g}/settings/${t}/batch`,o=e.reduce((t,e)=>{const n=Object.keys(r[e]).map(t=>({id:t,value:r[e][t]}));return Object(m.concat)(t,n)},[]);try{const e=yield Object(a.apiFetch)({path:n,method:"POST",data:{update:o}});if(yield h(t,!1),!e)throw new Error(Object(y.__)("There was a problem updating your settings.",'woocommerce'));yield P(t)}catch(e){throw yield v(t,null,e),yield h(t,!1),e}}function w(){return{type:O.CLEAR_SETTINGS}}const U=s.controls&&s.controls.dispatch?s.controls.dispatch:a.dispatch;function*G(t){yield U(c.a,"setIsRequesting",t,!0);try{const e=R.g+"/settings/"+t,r=yield Object(a.apiFetch)({path:e,method:"GET"});return A(t,{[t]:r.reduce((t,e)=>(t[e.id]=e.value,t),{})})}catch(e){return v(t,null,e.message)}}function*C(t){return G(t)}const j=(t,{group:e,groupIds:r,data:n,time:o,error:i})=>(r.forEach(r=>{t[Object(u.a)(e,r)]={data:n[r],lastReceived:o,error:i}}),t);var M=(t={},{type:e,group:r,data:n,error:o,time:i,isRequesting:s})=>{const a={};switch(e){case O.SET_IS_REQUESTING:t={...t,[r]:{...t[r],isRequesting:s}};break;case O.CLEAR_IS_DIRTY:t={...t,[r]:{...t[r],dirty:[]}};break;case O.UPDATE_SETTINGS_FOR_GROUP:case O.UPDATE_ERROR_FOR_GROUP:const e=n?Object.keys(n):[];t=null===n?{...t,[r]:{data:t[r]?t[r].data:[],error:o,lastReceived:i}}:{...t,[r]:{data:t[r]&&t[r].data?[...t[r].data,...e]:e,error:o,lastReceived:i,isRequesting:!1,dirty:t[r]&&t[r].dirty?Object(m.union)(t[r].dirty,e):e},...j(a,{group:r,groupIds:e,data:n,time:i,error:o})};break;case O.CLEAR_SETTINGS:t={}}return t};Object(s.registerStore)(c.a,{reducer:M,actions:o,controls:a.controls,selectors:n,resolvers:i});const D=c.a},293:function(t,e,r){"use strict";r.d(e,"a",(function(){return z}));var n={};r.r(n),r.d(n,"getActivePlugins",(function(){return u})),r.d(n,"getInstalledPlugins",(function(){return d})),r.d(n,"isPluginsRequesting",(function(){return E})),r.d(n,"getPluginsError",(function(){return l})),r.d(n,"isJetpackConnected",(function(){return p})),r.d(n,"getJetpackConnectUrl",(function(){return T})),r.d(n,"getPluginInstallState",(function(){return f})),r.d(n,"getPaypalOnboardingStatus",(function(){return _})),r.d(n,"getRecommendedPlugins",(function(){return g}));var o={};r.r(o),r.d(o,"formatErrors",(function(){return I})),r.d(o,"updateActivePlugins",(function(){return A})),r.d(o,"updateInstalledPlugins",(function(){return v})),r.d(o,"setIsRequesting",(function(){return h})),r.d(o,"setError",(function(){return P})),r.d(o,"updateIsJetpackConnected",(function(){return b})),r.d(o,"updateJetpackConnectUrl",(function(){return N})),r.d(o,"installPlugins",(function(){return w})),r.d(o,"activatePlugins",(function(){return U})),r.d(o,"installAndActivatePlugins",(function(){return G})),r.d(o,"createErrorNotice",(function(){return C})),r.d(o,"connectToJetpack",(function(){return j})),r.d(o,"installJetpackAndConnect",(function(){return M})),r.d(o,"connectToJetpackWithFailureRedirect",(function(){return D})),r.d(o,"setPaypalOnboardingStatus",(function(){return F})),r.d(o,"setRecommendedPlugins",(function(){return k}));var i={};r.r(i),r.d(i,"getActivePlugins",(function(){return L})),r.d(i,"getInstalledPlugins",(function(){return W})),r.d(i,"isJetpackConnected",(function(){return x})),r.d(i,"getJetpackConnectUrl",(function(){return V})),r.d(i,"getPaypalOnboardingStatus",(function(){return J})),r.d(i,"getRecommendedPlugins",(function(){return $}));var s=r(7),a=r(10),c=r(35);const u=t=>t.active||[],d=t=>t.installed||[],E=(t,e)=>t.requesting[e]||!1,l=(t,e)=>t.errors[e]||!1,p=t=>t.jetpackConnection,T=(t,e)=>t.jetpackConnectUrls[e.redirect_url],f=(t,e)=>t.active.includes(e)?"activated":t.installed.includes(e)?"installed":"unavailable",_=t=>t.paypalOnboardingStatus,g=(t,e)=>t.recommended[e];var S=r(2);let y;!function(t){t.UPDATE_ACTIVE_PLUGINS="UPDATE_ACTIVE_PLUGINS",t.UPDATE_INSTALLED_PLUGINS="UPDATE_INSTALLED_PLUGINS",t.SET_IS_REQUESTING="SET_IS_REQUESTING",t.SET_ERROR="SET_ERROR",t.UPDATE_JETPACK_CONNECTION="UPDATE_JETPACK_CONNECTION",t.UPDATE_JETPACK_CONNECT_URL="UPDATE_JETPACK_CONNECT_URL",t.SET_PAYPAL_ONBOARDING_STATUS="SET_PAYPAL_ONBOARDING_STATUS",t.SET_RECOMMENDED_PLUGINS="SET_RECOMMENDED_PLUGINS"}(y||(y={}));var m=r(14);const R=s.controls&&s.controls.dispatch?s.controls.dispatch:a.dispatch,O=s.controls&&s.controls.resolveSelect?s.controls.resolveSelect:a.select;function I(t){return void 0!==t.errors&&Object.keys(t.errors).forEach(e=>{t.errors[e]=t.errors[e].map(t=>c.c[e]?t.replace(`\`${e}\``,c.c[e]):t)}),t}function A(t,e=!1){return{type:y.UPDATE_ACTIVE_PLUGINS,active:t,replace:e}}function v(t,e=!1){return{type:y.UPDATE_INSTALLED_PLUGINS,installed:t,replace:e}}function h(t,e){return{type:y.SET_IS_REQUESTING,selector:t,isRequesting:e}}function P(t,e){return{type:y.SET_ERROR,selector:t,error:e}}function b(t){return{type:y.UPDATE_JETPACK_CONNECTION,jetpackConnection:t}}function N(t,e){return{type:y.UPDATE_JETPACK_CONNECT_URL,jetpackConnectUrl:e,redirectUrl:t}}function*w(t){yield h("installPlugins",!0);try{const e=yield Object(a.apiFetch)({path:m.k+"/plugins/install",method:"POST",data:{plugins:t.join(",")}});if(e.data.installed.length&&(yield v(e.data.installed)),Object.keys(e.errors.errors).length)throw e.errors.errors;return yield h("installPlugins",!1),e}catch(t){throw yield P("installPlugins",t),new Error(((t,e="install")=>Object(S.sprintf)(Object(S._n)("Could not %(actionType)s %(pluginName)s plugin, %(error)s","Could not %(actionType)s the following plugins: %(pluginName)s with these Errors: %(error)s",Object.keys(t).length,'woocommerce'),{actionType:e,pluginName:Object.keys(t).join(", "),error:Object.values(t).join(", \n")}))(t))}}function*U(t){yield h("activatePlugins",!0);try{const e=yield Object(a.apiFetch)({path:m.k+"/plugins/activate",method:"POST",data:{plugins:t.join(",")}});if(e.data.activated.length&&(yield A(e.data.activated)),Object.keys(e.errors.errors).length)throw e.errors.errors;return yield h("activatePlugins",!1),e}catch(t){throw yield P("activatePlugins",t),new Error(I(t))}}function*G(t){try{yield R(c.b,"installPlugins",t);return yield R(c.b,"activatePlugins",t)}catch(t){throw t}}const C=t=>R("core/notices","createNotice","error",t);function*j(t){const e=yield O(c.b,"getJetpackConnectUrl",{redirect_url:t("admin.php?page=wc-admin")}),r=yield O(c.b,"getPluginsError","getJetpackConnectUrl");if(r)throw new Error(r);return e}function*M(t,e){try{yield R(c.b,"installPlugins",["jetpack"]),yield R(c.b,"activatePlugins",["jetpack"]);const t=yield R(c.b,"connectToJetpack",e);window.location.href=t}catch(e){yield t(e.message)}}function*D(t,e,r){try{const t=yield R(c.b,"connectToJetpack",r);window.location.href=t}catch(r){yield e(r.message),window.location.href=t}}function F(t){return{type:y.SET_PAYPAL_ONBOARDING_STATUS,paypalOnboardingStatus:t}}function k(t,e){return{type:y.SET_RECOMMENDED_PLUGINS,recommendedType:t,plugins:e}}var q=r(16),Y=r(137);const Q=s.controls&&s.controls.resolveSelect?s.controls.resolveSelect:a.select;function*L(){yield h("getActivePlugins",!0);try{const t=m.k+"/plugins/active",e=yield Object(a.apiFetch)({path:t,method:"GET"});yield A(e.plugins,!0)}catch(t){yield P("getActivePlugins",t)}}function*W(){yield h("getInstalledPlugins",!0);try{const t=m.k+"/plugins/installed",e=yield Object(a.apiFetch)({path:t,method:"GET"});yield v(e.plugins,!0)}catch(t){yield P("getInstalledPlugins",t)}}function*x(){yield h("isJetpackConnected",!0);try{const t=m.c+"/connection",e=yield Object(a.apiFetch)({path:t,method:"GET"});yield b(e.isActive)}catch(t){yield P("isJetpackConnected",t)}yield h("isJetpackConnected",!1)}function*V(t){yield h("getJetpackConnectUrl",!0);try{const e=Object(q.addQueryArgs)(m.k+"/plugins/connect-jetpack",t),r=yield Object(a.apiFetch)({path:e,method:"GET"});yield N(t.redirect_url,r.connectAction)}catch(t){yield P("getJetpackConnectUrl",t)}yield h("getJetpackConnectUrl",!1)}function*H(){const t=yield Q(Y.a,"getOption","woocommerce-ppcp-settings"),e=t.merchant_email_production&&t.merchant_id_production&&t.client_id_production&&t.client_secret_production;yield F({production:{state:e?"onboarded":"unknown",onboarded:!!e}})}function*J(){yield h("getPaypalOnboardingStatus",!0);const t=yield Q(c.b,"getPluginsError","getPaypalOnboardingStatus");if(t&&t.data&&404===t.data.status)yield H();else try{const t=c.a+"/onboarding/get-status",e=yield Object(a.apiFetch)({path:t,method:"GET"});yield F(e)}catch(t){yield H(),yield P("getPaypalOnboardingStatus",t)}yield h("getPaypalOnboardingStatus",!1)}const B=["payments"];function*$(t){if(!B.includes(t))return[];yield h("getRecommendedPlugins",!0);try{const e=m.k+"/plugins/recommended-payment-plugins",r=yield Object(a.apiFetch)({path:e,method:"GET"});yield k(t,r)}catch(t){yield P("getRecommendedPlugins",t)}yield h("getRecommendedPlugins",!1)}var K=r(3);var X=(t={active:[],installed:[],requesting:{},errors:{},jetpackConnectUrls:{},recommended:{}},e)=>{if(e&&"type"in e)switch(e.type){case y.UPDATE_ACTIVE_PLUGINS:t={...t,active:e.replace?e.active:Object(K.concat)(t.active,e.active),requesting:{...t.requesting,getActivePlugins:!1,activatePlugins:!1},errors:{...t.errors,getActivePlugins:!1,activatePlugins:!1}};break;case y.UPDATE_INSTALLED_PLUGINS:t={...t,installed:e.replace?e.installed:Object(K.concat)(t.installed,e.installed),requesting:{...t.requesting,getInstalledPlugins:!1,installPlugins:!1},errors:{...t.errors,getInstalledPlugins:!1,installPlugin:!1}};break;case y.SET_IS_REQUESTING:t={...t,requesting:{...t.requesting,[e.selector]:e.isRequesting}};break;case y.SET_ERROR:t={...t,requesting:{...t.requesting,[e.selector]:!1},errors:{...t.errors,[e.selector]:e.error}};break;case y.UPDATE_JETPACK_CONNECTION:t={...t,jetpackConnection:e.jetpackConnection};break;case y.UPDATE_JETPACK_CONNECT_URL:t={...t,jetpackConnectUrls:{...t.jetpackConnectUrls,[e.redirectUrl]:e.jetpackConnectUrl}};break;case y.SET_PAYPAL_ONBOARDING_STATUS:t={...t,paypalOnboardingStatus:e.paypalOnboardingStatus};break;case y.SET_RECOMMENDED_PLUGINS:t={...t,recommended:{...t.recommended,[e.recommendedType]:e.plugins}}}return t};Object(s.registerStore)(c.b,{reducer:X,actions:o,controls:a.controls,selectors:n,resolvers:i});const z=c.b},294:function(t,e,r){"use strict";r.d(e,"a",(function(){return v}));var n={};r.r(n),r.d(n,"getReportItemsError",(function(){return d})),r.d(n,"getReportItems",(function(){return E})),r.d(n,"getReportStats",(function(){return l})),r.d(n,"getReportStatsError",(function(){return p}));var o={};r.r(o),r.d(o,"setReportItemsError",(function(){return f})),r.d(o,"setReportItems",(function(){return _})),r.d(o,"setReportStats",(function(){return g})),r.d(o,"setReportStatsError",(function(){return S}));var i={};r.r(i),r.d(i,"getReportItems",(function(){return O})),r.d(i,"getReportStats",(function(){return I}));var s=r(7),a=r(89),c=r(29);const u={},d=(t,e,r)=>{const n=Object(c.a)(e,r);return t.itemErrors[n]||!1},E=(t,e,r)=>{const n=Object(c.a)(e,r);return t.items[n]||u},l=(t,e,r)=>{const n=Object(c.a)(e,r);return t.stats[n]||u},p=(t,e,r)=>{const n=Object(c.a)(e,r);return t.statErrors[n]||!1};var T={SET_ITEM_ERROR:"SET_ITEM_ERROR",SET_STAT_ERROR:"SET_STAT_ERROR",SET_REPORT_ITEMS:"SET_REPORT_ITEMS",SET_REPORT_STATS:"SET_REPORT_STATS"};function f(t,e,r){const n=Object(c.a)(t,e);return{type:T.SET_ITEM_ERROR,resourceName:n,error:r}}function _(t,e,r){const n=Object(c.a)(t,e);return{type:T.SET_REPORT_ITEMS,resourceName:n,items:r}}function g(t,e,r){const n=Object(c.a)(t,e);return{type:T.SET_REPORT_STATS,resourceName:n,stats:r}}function S(t,e,r){const n=Object(c.a)(t,e);return{type:T.SET_STAT_ERROR,resourceName:n,error:r}}var y=r(16),m=r(41),R=r(14);function*O(t,e){const r={parse:!1,path:Object(y.addQueryArgs)(`${R.g}/reports/${t}`,e)};try{const n=yield Object(m.b)(r),o=n.data,i=parseInt(n.headers.get("x-wp-total"),10),s=parseInt(n.headers.get("x-wp-totalpages"),10);yield _(t,e,{data:o,totalResults:i,totalPages:s})}catch(r){yield f(t,e,r)}}function*I(t,e){const r={parse:!1,path:Object(y.addQueryArgs)(`${R.g}/reports/${t}/stats`,e)};try{const n=yield Object(m.b)(r),o=n.data,i=parseInt(n.headers.get("x-wp-total"),10),s=parseInt(n.headers.get("x-wp-totalpages"),10);yield g(t,e,{data:o,totalResults:i,totalPages:s})}catch(r){yield S(t,e,r)}}var A=(t={itemErrors:{},items:{},statErrors:{},stats:{}},{type:e,items:r,stats:n,error:o,resourceName:i})=>{switch(e){case T.SET_REPORT_ITEMS:return{...t,items:{...t.items,[i]:r}};case T.SET_REPORT_STATS:return{...t,stats:{...t.stats,[i]:n}};case T.SET_ITEM_ERROR:return{...t,itemErrors:{...t.itemErrors,[i]:o}};case T.SET_STAT_ERROR:return{...t,statErrors:{...t.statErrors,[i]:o}};default:return t}};Object(s.registerStore)(a.a,{reducer:A,actions:o,controls:m.a,selectors:n,resolvers:i});const v=a.a},295:function(t,e,r){"use strict";r.d(e,"a",(function(){return N}));var n={};r.r(n),r.d(n,"getItems",(function(){return d})),r.d(n,"getItemsTotalCount",(function(){return E})),r.d(n,"getItemsError",(function(){return l}));var o={};r.r(o),r.d(o,"setItem",(function(){return g})),r.d(o,"setItems",(function(){return S})),r.d(o,"setItemsTotalCount",(function(){return y})),r.d(o,"setError",(function(){return m})),r.d(o,"updateProductStock",(function(){return R})),r.d(o,"createProductFromTemplate",(function(){return O}));var i={};r.r(i),r.d(i,"getItems",(function(){return v})),r.d(i,"getReviewsTotalCount",(function(){return h})),r.d(i,"getItemsTotalCount",(function(){return P}));var s=r(7),a=r(104),c=r(29),u=r(88);const d=(t,e,r)=>{const n=Object(c.a)(e,r);return(t.items[n]&&t.items[n].data||[]).reduce((r,n)=>(r.set(n,t.data[e][n]),r),new Map)},E=(t,e,r,n=0)=>{const o=Object(u.b)(e,r);return t.items.hasOwnProperty(o)?t.items[o]:n},l=(t,e,r)=>{const n=Object(c.a)(e,r);return t.errors[n]};var p=r(10),T=r(16);var f={SET_ITEM:"SET_ITEM",SET_ITEMS:"SET_ITEMS",SET_ITEMS_TOTAL_COUNT:"SET_ITEMS_TOTAL_COUNT",SET_ERROR:"SET_ERROR"},_=r(14);function g(t,e,r){return{type:f.SET_ITEM,id:e,item:r,itemType:t}}function S(t,e,r,n){return{type:f.SET_ITEMS,items:r,itemType:t,query:e,totalCount:n}}function y(t,e,r){return{type:f.SET_ITEMS_TOTAL_COUNT,itemType:t,query:e,totalCount:r}}function m(t,e,r){return{type:f.SET_ERROR,itemType:t,query:e,error:r}}function*R(t,e){const r={...t,stock_quantity:e},{id:n,parent_id:o,type:i}=r;yield g("products",n,r);let s=_.g;switch(i){case"variation":s+=`/products/${o}/variations/${n}`;break;case"variable":case"simple":default:s+="/products/"+n}try{return yield Object(p.apiFetch)({path:s,method:"PUT",data:r}),!0}catch(e){return yield g("products",n,t),yield m("products",n,e),!1}}function*O(t,e){try{const r=Object(T.addQueryArgs)(_.k+"/onboarding/tasks/create_product_from_template",e||{}),n=yield Object(p.apiFetch)({path:r,method:"POST",data:t});return yield g("products",n.id,n),n}catch(t){throw yield m("createProductFromTemplate",e,t),t}}var I=r(41);function*A(t,e){const r="categories"===t?"products/categories":t,n=Object(T.addQueryArgs)(`${_.g}/${r}`,e),o=-1===e.per_page,i=o?p.apiFetch:I.b,s=yield i({path:n,method:"GET"});if(o)return{items:s,totalCount:s.length};const a=parseInt(s.headers.get("x-wp-total"),10);return{items:s.data,totalCount:a}}function*v(t,e){try{const{items:r,totalCount:n}=yield A(t,e);yield y(t,e,n),yield S(t,e,r)}catch(r){yield m(t,e,r)}}function*h(t,e){yield P(t,e)}function*P(t,e){try{const r={...e,page:1,per_page:1},{totalCount:n}=yield A(t,r);yield y(t,e,n)}catch(r){yield m(t,e,r)}}var b=(t={items:{},errors:{},data:{}},{type:e,id:r,itemType:n,query:o,item:i,items:s,totalCount:a,error:d})=>{switch(e){case f.SET_ITEM:const e=t.data[n]||{};return{...t,data:{...t.data,[n]:{...e,[r]:{...e[r]||{},...i}}}};case f.SET_ITEMS:const E=[],l=s.reduce((t,e)=>(E.push(e.id),t[e.id]=e,t),{}),p=Object(c.a)(n,o);return{...t,items:{...t.items,[p]:{data:E}},data:{...t.data,[n]:{...t.data[n],...l}}};case f.SET_ITEMS_TOTAL_COUNT:const T=Object(u.b)(n,o);return{...t,items:{...t.items,[T]:a}};case f.SET_ERROR:return{...t,errors:{...t.errors,[Object(c.a)(n,o)]:d}};default:return t}};Object(s.registerStore)(a.a,{reducer:b,actions:o,controls:I.a,selectors:n,resolvers:i});const N=a.a},297:function(t,e,r){"use strict";r.d(e,"a",(function(){return O}));var n={};r.r(n),r.d(n,"setError",(function(){return E})),r.d(n,"setIsRequesting",(function(){return l})),r.d(n,"setProfileItems",(function(){return p})),r.d(n,"setTasksStatus",(function(){return T})),r.d(n,"setPaymentMethods",(function(){return f})),r.d(n,"updateProfileItems",(function(){return _}));var o={};r.r(o),r.d(o,"getProfileItems",(function(){return g})),r.d(o,"getTasksStatus",(function(){return S})),r.d(o,"getPaymentGatewaySuggestions",(function(){return y}));var i=r(7),s=r(10),a=r(103),c=r(136);var u={SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING",SET_PROFILE_ITEMS:"SET_PROFILE_ITEMS",SET_TASKS_STATUS:"SET_TASKS_STATUS",GET_PAYMENT_METHODS_SUCCESS:"GET_PAYMENT_METHODS_SUCCESS"},d=r(14);function E(t,e){return{type:u.SET_ERROR,selector:t,error:e}}function l(t,e){return{type:u.SET_IS_REQUESTING,selector:t,isRequesting:e}}function p(t,e=!1){return{type:u.SET_PROFILE_ITEMS,profileItems:t,replace:e}}function T(t){return{type:u.SET_TASKS_STATUS,tasksStatus:t}}function f(t){return{type:u.GET_PAYMENT_METHODS_SUCCESS,paymentMethods:t}}function*_(t){yield l("updateProfileItems",!0);try{const e=yield Object(s.apiFetch)({path:d.k+"/onboarding/profile",method:"POST",data:t});if(e&&"success"===e.status)return yield p(t),yield l("updateProfileItems",!1),e;throw new Error}catch(t){throw yield E("updateProfileItems",t),yield l("updateProfileItems",!1),new Error}}function*g(){try{const t=yield Object(s.apiFetch)({path:d.k+"/onboarding/profile",method:"GET"});yield p(t,!0)}catch(t){yield E("getProfileItems",t)}}function*S(){try{const t=yield Object(s.apiFetch)({path:d.k+"/onboarding/tasks/status",method:"GET"});yield T(t)}catch(t){yield E("getTasksStatus",t)}}function*y(){try{const t=yield Object(s.apiFetch)({path:d.k+"/onboarding/payments",method:"GET"});yield f(t)}catch(t){yield E("getPaymentGatewaySuggestions",t)}}const m={errors:{},profileItems:{business_extensions:null,completed:null,industry:null,other_platform:null,other_platform_name:null,product_count:null,product_types:null,revenue:null,selling_venues:null,setup_client:null,skipped:null,theme:null,wccom_connected:null},paymentMethods:[],requesting:{},tasksStatus:{}};var R=(t=m,{type:e,profileItems:r,paymentMethods:n,replace:o,error:i,isRequesting:s,selector:a,tasksStatus:c})=>{switch(e){case u.SET_PROFILE_ITEMS:return{...t,profileItems:o?r:{...t.profileItems,...r}};case u.SET_TASKS_STATUS:return{...t,tasksStatus:{...t.tasksStatus,...c}};case u.SET_ERROR:return{...t,errors:{...t.errors,[a]:i}};case u.SET_IS_REQUESTING:return{...t,requesting:{...t.requesting,[a]:s}};case u.GET_PAYMENT_METHODS_SUCCESS:return{...t,paymentMethods:n};default:return t}};Object(i.registerStore)(a.a,{reducer:R,actions:n,controls:s.controls,selectors:c,resolvers:o});const O=a.a},3:function(t,e){t.exports=window.lodash},34:function(t,e){t.exports=window.wp.hooks},35:function(t,e,r){"use strict";r.d(e,"b",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"c",(function(){return s}));var n=r(2);const o="wc/admin/plugins",i="/wc-paypal/v1",s={"facebook-for-woocommerce":Object(n.__)("Facebook for WooCommerce",'woocommerce'),jetpack:Object(n.__)("Jetpack",'woocommerce'),"klarna-checkout-for-woocommerce":Object(n.__)("Klarna Checkout for WooCommerce",'woocommerce'),"klarna-payments-for-woocommerce":Object(n.__)("Klarna Payments for WooCommerce",'woocommerce'),"mailchimp-for-woocommerce":Object(n.__)("Mailchimp for WooCommerce",'woocommerce'),"creative-mail-by-constant-contact":Object(n.__)("Creative Mail for WooCommerce",'woocommerce'),"woocommerce-gateway-paypal-express-checkout":Object(n.__)("WooCommerce PayPal",'woocommerce'),"woocommerce-gateway-stripe":Object(n.__)("WooCommerce Stripe",'woocommerce'),"woocommerce-payfast-gateway":Object(n.__)("WooCommerce PayFast",'woocommerce'),"woocommerce-payments":Object(n.__)("WooCommerce Payments",'woocommerce'),"woocommerce-services":Object(n.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-services:shipping":Object(n.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-services:tax":Object(n.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-shipstation-integration":Object(n.__)("WooCommerce ShipStation Gateway",'woocommerce'),"woocommerce-mercadopago":Object(n.__)("Mercado Pago payments for WooCommerce",'woocommerce'),"google-listings-and-ads":Object(n.__)("Google Listings and Ads",'woocommerce'),"woo-razorpay":Object(n.__)("Razorpay",'woocommerce'),mailpoet:Object(n.__)("MailPoet",'woocommerce')}},41:function(t,e,r){"use strict";r.d(e,"b",(function(){return s}));var n=r(10),o=r(20),i=r.n(o);const s=t=>({type:"FETCH_WITH_HEADERS",options:t}),a={...n.controls,FETCH_WITH_HEADERS:({options:t})=>i()({...t,parse:!1}).then(t=>Promise.all([t.headers,t.status,t.json()])).then(([t,e,r])=>({headers:t,status:e,data:r}))};e.a=a},48:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="wc/admin/settings"},494:function(t,e,r){"use strict";r.r(e);r(495);var n=r(273);for(var o in n)["SETTINGS_STORE_NAME","withSettingsHydration","useSettings","PLUGINS_STORE_NAME","pluginNames","withPluginsHydration","ONBOARDING_STORE_NAME","withOnboardingHydration","USER_STORE_NAME","withCurrentUserHydration","useUser","useUserPreferences","OPTIONS_STORE_NAME","withOptionsHydration","useOptionsHydration","REVIEWS_STORE_NAME","NOTES_STORE_NAME","REPORTS_STORE_NAME","ITEMS_STORE_NAME","getLeaderboard","searchItemsByString","NAVIGATION_STORE_NAME","withNavigationHydration","PAYMENT_GATEWAYS_STORE_NAME","getFilterQuery","getSummaryNumbers","getReportTableData","getReportTableQuery","getReportChartData","getTooltipValueFormat","MAX_PER_PAGE","QUERY_DEFAULTS","NAMESPACE","WC_ADMIN_NAMESPACE","WCS_NAMESPACE","SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","EXPORT_STORE_NAME","IMPORT_STORE_NAME","default"].indexOf(o)<0&&function(t){r.d(e,t,(function(){return n[t]}))}(o);var i=r(292);r.d(e,"SETTINGS_STORE_NAME",(function(){return i.a}));var s=r(276);r.d(e,"withSettingsHydration",(function(){return s.a}));var a=r(277);r.d(e,"useSettings",(function(){return a.a}));var c=r(293);r.d(e,"PLUGINS_STORE_NAME",(function(){return c.a}));var u=r(35);r.d(e,"pluginNames",(function(){return u.c}));var d=r(278);r.d(e,"withPluginsHydration",(function(){return d.a}));var E=r(297);r.d(e,"ONBOARDING_STORE_NAME",(function(){return E.a}));var l=r(279);r.d(e,"withOnboardingHydration",(function(){return l.a}));var p=r(280);r.d(e,"USER_STORE_NAME",(function(){return p.a}));var T=r(281);r.d(e,"withCurrentUserHydration",(function(){return T.a}));var f=r(282);r.d(e,"useUser",(function(){return f.a}));var _=r(283);r.d(e,"useUserPreferences",(function(){return _.a}));var g=r(137);r.d(e,"OPTIONS_STORE_NAME",(function(){return g.a}));var S=r(181);r.d(e,"withOptionsHydration",(function(){return S.b})),r.d(e,"useOptionsHydration",(function(){return S.a}));var y=r(287);r.d(e,"REVIEWS_STORE_NAME",(function(){return y.a}));var m=r(286);r.d(e,"NOTES_STORE_NAME",(function(){return m.a}));var R=r(294);r.d(e,"REPORTS_STORE_NAME",(function(){return R.a}));var O=r(295);r.d(e,"ITEMS_STORE_NAME",(function(){return O.a}));var I=r(88);r.d(e,"getLeaderboard",(function(){return I.a})),r.d(e,"searchItemsByString",(function(){return I.c}));var A=r(288);r.d(e,"NAVIGATION_STORE_NAME",(function(){return A.a}));var v=r(284);r.d(e,"withNavigationHydration",(function(){return v.a}));var h=r(289);r.d(e,"PAYMENT_GATEWAYS_STORE_NAME",(function(){return h.a}));var P=r(68);r.d(e,"getFilterQuery",(function(){return P.a})),r.d(e,"getSummaryNumbers",(function(){return P.e})),r.d(e,"getReportTableData",(function(){return P.c})),r.d(e,"getReportTableQuery",(function(){return P.d})),r.d(e,"getReportChartData",(function(){return P.b})),r.d(e,"getTooltipValueFormat",(function(){return P.f}));var b=r(14);r.d(e,"MAX_PER_PAGE",(function(){return b.d})),r.d(e,"QUERY_DEFAULTS",(function(){return b.h})),r.d(e,"NAMESPACE",(function(){return b.g})),r.d(e,"WC_ADMIN_NAMESPACE",(function(){return b.k})),r.d(e,"WCS_NAMESPACE",(function(){return b.j})),r.d(e,"SECOND",(function(){return b.i})),r.d(e,"MINUTE",(function(){return b.e})),r.d(e,"HOUR",(function(){return b.b})),r.d(e,"DAY",(function(){return b.a})),r.d(e,"WEEK",(function(){return b.l})),r.d(e,"MONTH",(function(){return b.f}));var N=r(290);r.d(e,"EXPORT_STORE_NAME",(function(){return N.a}));var w=r(291);r.d(e,"IMPORT_STORE_NAME",(function(){return w.a}));var U=r(136);r.d(e,"getProfileItems",(function(){return U.getProfileItems})),r.d(e,"getTasksStatus",(function(){return U.getTasksStatus})),r.d(e,"getPaymentGatewaySuggestions",(function(){return U.getPaymentGatewaySuggestions})),r.d(e,"getOnboardingError",(function(){return U.getOnboardingError})),r.d(e,"isOnboardingRequesting",(function(){return U.isOnboardingRequesting}))},495:function(t,e){t.exports=window.wp.coreData},61:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="core"},68:function(t,e,r){"use strict";r.d(e,"a",(function(){return l})),r.d(e,"e",(function(){return f})),r.d(e,"b",(function(){return R})),r.d(e,"f",(function(){return O})),r.d(e,"d",(function(){return I})),r.d(e,"c",(function(){return A}));var n=r(3),o=r(9),i=r.n(o),s=r(21),a=r(12),c=r(68),u=r(14),d=r(89),E=r(29);function l(t){const{endpoint:e,query:r,limitBy:o,filters:c=[],advancedFilters:u={}}=t;if(r.search){return(o||[e]).reduce((t,e)=>(t[e]=r[e],t),{})}return c.map(t=>function(t,e,r){const o=r[t.param];if(!o)return{};if("advanced"===o){const t=Object(a.getActiveFiltersFromQuery)(r,e.filters);if(0===t.length)return{};const o=Object(a.getQueryFromActiveFilters)(t.map(t=>function(t,e){const r=t.filters[e.key];if("Date"!==Object(n.get)(r,["input","component"]))return e;const{rule:o,value:a}=e,c={after:"start",before:"end"};if(Array.isArray(a)){const[t,r]=a;return Object.assign({},e,{value:[Object(s.appendTimestamp)(i()(t),c.after),Object(s.appendTimestamp)(i()(r),c.before)]})}return Object.assign({},e,{value:Object(s.appendTimestamp)(i()(a),c[o])})}(e,t)),{},e.filters);return{match:r.match||"all",...o}}const c=Object(n.find)(Object(a.flattenFilters)(t.filters),{value:o});if(!c)return{};if(c.settings&&c.settings.param){const{param:t}=c.settings;return r[t]?{[t]:r[t]}:{}}return{[t.param]:o}}(t,u,r)).reduce((t,e)=>Object.assign(t,e),{})}const p=["stock","customers"];function T(t){const{endpoint:e,dataType:r,query:o,fields:i}=t,a=Object(s.getCurrentDates)(o,t.defaultDateRange),c=Object(s.getIntervalForQuery)(o),d=l(t),E=a[r].before;return Object(n.includes)(p,e)?{...d,fields:i}:{order:"asc",interval:c,per_page:u.d,after:Object(s.appendTimestamp)(a[r].after,"start"),before:Object(s.appendTimestamp)(E,"end"),segmentby:o.segmentby,fields:i,...d}}function f(t){const{endpoint:e,select:r}=t,{getReportStats:n,getReportStatsError:o,isResolving:i}=r(d.a),s={isRequesting:!1,isError:!1,totals:{primary:null,secondary:null}},a=T({...t,dataType:"primary"}),c=n(e,a);if(i("getReportStats",[e,a]))return{...s,isRequesting:!0};if(o(e,a))return{...s,isError:!0};const u=c&&c.data&&c.data.totals||null,E=T({...t,dataType:"secondary"}),l=n(e,E);if(i("getReportStats",[e,E]))return{...s,isRequesting:!0};if(o(e,E))return{...s,isError:!0};const p=l&&l.data&&l.data.totals||null;return{...s,totals:{primary:u,secondary:p}}}const _={isEmpty:!1,isError:!1,isRequesting:!0,data:{totals:{},intervals:[]}},g={isEmpty:!1,isError:!0,isRequesting:!1,data:{totals:{},intervals:[]}},S={isEmpty:!0,isError:!1,isRequesting:!1,data:{totals:{},intervals:[]}},y=[],m=Object(n.memoize)((t,e,r)=>({isEmpty:!1,isError:!1,isRequesting:!1,data:{totals:e,intervals:r}}),(t,e,r)=>[t,e.length,r.length].join(":"));function R(t){const{endpoint:e,select:r}=t,{getReportStats:o,getReportStatsError:i,isResolving:s}=r(d.a),a=T(t),c=o(e,a);if(s("getReportStats",[e,a]))return _;if(i(e,a))return g;if(function(t,e){return!t||(!t.data||(!(t.data.totals&&!Object(n.isNull)(t.data.totals))||!(Object(n.includes)(p,e)||t.data.intervals&&0!==t.data.intervals.length)))}(c,e))return S;const l=c&&c.data&&c.data.totals||null;let f=c&&c.data&&c.data.intervals||y;if(c.totalResults>u.d){let t=!0,r=!1;const d=[],E=Math.ceil(c.totalResults/u.d);let l=1;for(let n=2;n<=E;n++){const c={...a,page:n},u=o(e,c);if(!s("getReportStats",[e,c])){if(i(e,c)){r=!0,t=!1;break}if(d.push(u),l++,l===E){t=!1;break}}}if(t)return _;if(r)return g;Object(n.forEach)(d,(function(t){t.data&&t.data.intervals&&Array.isArray(t.data.intervals)&&(f=f.concat(t.data.intervals))}))}return m(Object(E.a)(e,a),l,f)}function O(t,e){switch(t){case"currency":return e;case"percent":return".0%";case"number":return",";case"average":return",.2r";default:return","}}function I(t){const{query:e,tableQuery:r={}}=t,o=l(t),i=Object(s.getCurrentDates)(e,t.defaultDateRange),a=Object(n.includes)(p,t.endpoint);return{orderby:e.orderby||"date",order:e.order||"desc",after:a?void 0:Object(s.appendTimestamp)(i.primary.after,"start"),before:a?void 0:Object(s.appendTimestamp)(i.primary.before,"end"),page:e.paged||1,per_page:e.per_page||u.h.pageSize,...o,...r}}function A(t){const{endpoint:e,select:r}=t,{getReportItems:n,getReportItemsError:o,isResolving:i}=r(d.a),s=c.d(t),a={query:s,isRequesting:!1,isError:!1,items:{data:[],totalResults:0}},u=n(e,s);return i("getReportItems",[e,s])?{...a,isRequesting:!0}:o(e,s)?{...a,isError:!0}:{...a,items:u}}},7:function(t,e){t.exports=window.wp.data},79:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="woocommerce-navigation"},88:function(t,e,r){"use strict";r.d(e,"a",(function(){return s})),r.d(e,"c",(function(){return a})),r.d(e,"b",(function(){return c}));var n=r(21),o=r(104),i=r(29);function s(t){const{per_page:e,persisted_query:r,query:i,select:s,filterQuery:a}=t,{getItems:c,getItemsError:u,isResolving:d}=s(o.a),E={isRequesting:!1,isError:!1,rows:[]},l=Object(n.getCurrentDates)(i,t.defaultDateRange),p={...a,after:Object(n.appendTimestamp)(l.primary.after,"start"),before:Object(n.appendTimestamp)(l.primary.before,"end"),per_page:e,persisted_query:JSON.stringify(r)},T=c("leaderboards",p);if(d("getItems",["leaderboards",p]))return{...E,isRequesting:!0};if(u("leaderboards",p))return{...E,isError:!0};const f=T.get(t.id);return{...E,rows:null==f?void 0:f.rows}}function a(t,e,r){const{getItems:n,getItemsError:i,isResolving:s}=t(o.a),a={};let c=!1,u=!1;return r.forEach(t=>{const r={search:t,per_page:10};n(e,r).forEach((t,e)=>{a[e]=t}),s("getItems",[e,r])&&(c=!0),i(e,r)&&(u=!0)}),{items:a,isRequesting:c,isError:u}}function c(t,e){const{_fields:r,page:n,per_page:o,...s}=e;return Object(i.a)("total-"+t,s)}},89:function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));const n="wc/admin/reports"},9:function(t,e){t.exports=window.moment}});