| 12 |
- /*! For license information please see index.js.LICENSE.txt */
- this.wc=this.wc||{},this.wc.data=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=460)}({0:function(e,t){e.exports=window.wp.element},10:function(e,t){e.exports=window.wp.dataControls},12:function(e,t){e.exports=window.wc.navigation},13:function(e,t){e.exports=window.wp.compose},14:function(e,t){e.exports=window.wp.url},17:function(e,t){e.exports=window.wp.apiFetch},19:function(e,t){e.exports=window.wc.date},2:function(e,t){e.exports=window.wp.i18n},249:function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=r},266:function(e,t,r){var n,o,i,s,a;n=r(447),o=r(249).utf8,i=r(448),s=r(249).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=n.bytesToWords(e),c=8*e.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,_=a._gg,g=a._hh,S=a._ii;for(p=0;p<r.length;p+=16){var f=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=_(u,d=T(d,E,l,u,r[p+15],22,1236535329),E,l,r[p+1],5,-165796510),l=_(l,u,d,E,r[p+6],9,-1069501632),E=_(E,l,u,d,r[p+11],14,643717713),d=_(d,E,l,u,r[p+0],20,-373897302),u=_(u,d,E,l,r[p+5],5,-701558691),l=_(l,u,d,E,r[p+10],9,38016083),E=_(E,l,u,d,r[p+15],14,-660478335),d=_(d,E,l,u,r[p+4],20,-405537848),u=_(u,d,E,l,r[p+9],5,568446438),l=_(l,u,d,E,r[p+14],9,-1019803690),E=_(E,l,u,d,r[p+3],14,-187363961),d=_(d,E,l,u,r[p+8],20,1163531501),u=_(u,d,E,l,r[p+13],5,-1444681467),l=_(l,u,d,E,r[p+2],9,-51403784),E=_(E,l,u,d,r[p+7],14,1735328473),u=g(u,d=_(d,E,l,u,r[p+12],20,-1926607734),E,l,r[p+5],4,-378558),l=g(l,u,d,E,r[p+8],11,-2022574463),E=g(E,l,u,d,r[p+11],16,1839030562),d=g(d,E,l,u,r[p+14],23,-35309556),u=g(u,d,E,l,r[p+1],4,-1530992060),l=g(l,u,d,E,r[p+4],11,1272893353),E=g(E,l,u,d,r[p+7],16,-155497632),d=g(d,E,l,u,r[p+10],23,-1094730640),u=g(u,d,E,l,r[p+13],4,681279174),l=g(l,u,d,E,r[p+0],11,-358537222),E=g(E,l,u,d,r[p+3],16,-722521979),d=g(d,E,l,u,r[p+6],23,76029189),u=g(u,d,E,l,r[p+9],4,-640364487),l=g(l,u,d,E,r[p+12],11,-421815835),E=g(E,l,u,d,r[p+15],16,530742520),u=S(u,d=g(d,E,l,u,r[p+2],23,-995338651),E,l,r[p+0],6,-198630844),l=S(l,u,d,E,r[p+7],10,1126891415),E=S(E,l,u,d,r[p+14],15,-1416354905),d=S(d,E,l,u,r[p+5],21,-57434055),u=S(u,d,E,l,r[p+12],6,1700485571),l=S(l,u,d,E,r[p+3],10,-1894986606),E=S(E,l,u,d,r[p+10],15,-1051523),d=S(d,E,l,u,r[p+1],21,-2054922799),u=S(u,d,E,l,r[p+8],6,1873313359),l=S(l,u,d,E,r[p+15],10,-30611744),E=S(E,l,u,d,r[p+6],15,-1560198380),d=S(d,E,l,u,r[p+13],21,1309151649),u=S(u,d,E,l,r[p+4],6,-145523070),l=S(l,u,d,E,r[p+11],10,-1120210379),E=S(E,l,u,d,r[p+2],15,718787259),d=S(d,E,l,u,r[p+9],21,-343485551),u=u+f>>>0,d=d+y>>>0,E=E+m>>>0,l=l+R>>>0}return n.endian([u,d,E,l])})._ff=function(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._gg=function(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._hh=function(e,t,r,n,o,i,s){var a=e+(t^r^n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._ii=function(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=n.wordsToBytes(a(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):n.bytesToHex(r)}},3:function(e,t){e.exports=window.lodash},30:function(e,t){e.exports=window.wp.hooks},446:function(e,t){e.exports=window.wp.coreData},447:function(e,t){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],n=0;n<e.length;n+=3)for(var o=e[n]<<16|e[n+1]<<8|e[n+2],i=0;i<4;i++)8*n+6*i<=8*e.length?t.push(r.charAt(o>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,o=0;n<e.length;o=++n%4)0!=o&&t.push((r.indexOf(e.charAt(n-1))&Math.pow(2,-2*o+8)-1)<<2*o|r.indexOf(e.charAt(n))>>>6-2*o);return t}},e.exports=n},448:function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},460:function(e,t,r){"use strict";r.r(t),r.d(t,"SETTINGS_STORE_NAME",(function(){return he})),r.d(t,"withSettingsHydration",(function(){return we})),r.d(t,"useSettings",(function(){return be})),r.d(t,"PLUGINS_STORE_NAME",(function(){return Mt})),r.d(t,"pluginNames",(function(){return Ne})),r.d(t,"withPluginsHydration",(function(){return Ft})),r.d(t,"ONBOARDING_STORE_NAME",(function(){return or})),r.d(t,"withOnboardingHydration",(function(){return ir})),r.d(t,"USER_STORE_NAME",(function(){return sr})),r.d(t,"withCurrentUserHydration",(function(){return ar})),r.d(t,"useUser",(function(){return cr})),r.d(t,"useUserPreferences",(function(){return dr})),r.d(t,"OPTIONS_STORE_NAME",(function(){return At})),r.d(t,"withOptionsHydration",(function(){return lr})),r.d(t,"useOptionsHydration",(function(){return Er})),r.d(t,"REVIEWS_STORE_NAME",(function(){return wr})),r.d(t,"NOTES_STORE_NAME",(function(){return zr})),r.d(t,"REPORTS_STORE_NAME",(function(){return pn})),r.d(t,"ITEMS_STORE_NAME",(function(){return Cn})),r.d(t,"getLeaderboard",(function(){return _n})),r.d(t,"searchItemsByString",(function(){return gn})),r.d(t,"NAVIGATION_STORE_NAME",(function(){return oo})),r.d(t,"withNavigationHydration",(function(){return io})),r.d(t,"PAYMENT_GATEWAYS_STORE_NAME",(function(){return wo})),r.d(t,"getFilterQuery",(function(){return Uo})),r.d(t,"getSummaryNumbers",(function(){return jo})),r.d(t,"getReportTableData",(function(){return Lo})),r.d(t,"getReportTableQuery",(function(){return Qo})),r.d(t,"getReportChartData",(function(){return Yo})),r.d(t,"getTooltipValueFormat",(function(){return xo})),r.d(t,"MAX_PER_PAGE",(function(){return ne})),r.d(t,"QUERY_DEFAULTS",(function(){return de})),r.d(t,"NAMESPACE",(function(){return ee})),r.d(t,"WC_ADMIN_NAMESPACE",(function(){return te})),r.d(t,"WCS_NAMESPACE",(function(){return re})),r.d(t,"SECOND",(function(){return oe})),r.d(t,"MINUTE",(function(){return ie})),r.d(t,"HOUR",(function(){return se})),r.d(t,"DAY",(function(){return ae})),r.d(t,"WEEK",(function(){return ce})),r.d(t,"MONTH",(function(){return ue})),r.d(t,"EXPORT_STORE_NAME",(function(){return ri})),r.d(t,"IMPORT_STORE_NAME",(function(){return yi})),r.d(t,"getFreeExtensions",(function(){return Dt})),r.d(t,"getProfileItems",(function(){return kt})),r.d(t,"getTasksStatus",(function(){return qt})),r.d(t,"getPaymentGatewaySuggestions",(function(){return Yt})),r.d(t,"getOnboardingError",(function(){return xt})),r.d(t,"isOnboardingRequesting",(function(){return Qt}));var n={};r.r(n),r.d(n,"getSettingsGroupNames",(function(){return L})),r.d(n,"getSettings",(function(){return W})),r.d(n,"getDirtyKeys",(function(){return V})),r.d(n,"getIsDirty",(function(){return J})),r.d(n,"getSettingsForGroup",(function(){return H})),r.d(n,"isUpdateSettingsRequesting",(function(){return B})),r.d(n,"getSetting",(function(){return $})),r.d(n,"getLastSettingsErrorForGroup",(function(){return K})),r.d(n,"getSettingsError",(function(){return X}));var o={};r.r(o),r.d(o,"updateSettingsForGroup",(function(){return pe})),r.d(o,"updateErrorForGroup",(function(){return Te})),r.d(o,"setIsRequesting",(function(){return _e})),r.d(o,"clearIsDirty",(function(){return ge})),r.d(o,"updateAndPersistSettingsForGroup",(function(){return Se})),r.d(o,"persistSettingsForGroup",(function(){return fe})),r.d(o,"clearSettings",(function(){return ye}));var i={};r.r(i),r.d(i,"getSettings",(function(){return Re})),r.d(i,"getSettingsForGroup",(function(){return Oe}));var s={};r.r(s),r.d(s,"getActivePlugins",(function(){return Ue})),r.d(s,"getInstalledPlugins",(function(){return Ge})),r.d(s,"isPluginsRequesting",(function(){return Ce})),r.d(s,"getPluginsError",(function(){return je})),r.d(s,"isJetpackConnected",(function(){return Me})),r.d(s,"getJetpackConnectUrl",(function(){return Fe})),r.d(s,"getPluginInstallState",(function(){return De})),r.d(s,"getPaypalOnboardingStatus",(function(){return ke})),r.d(s,"getRecommendedPlugins",(function(){return qe}));var a={};r.r(a),r.d(a,"formatErrors",(function(){return Le})),r.d(a,"updateActivePlugins",(function(){return Ve})),r.d(a,"updateInstalledPlugins",(function(){return Je})),r.d(a,"setIsRequesting",(function(){return He})),r.d(a,"setError",(function(){return Be})),r.d(a,"updateIsJetpackConnected",(function(){return $e})),r.d(a,"updateJetpackConnectUrl",(function(){return Ke})),r.d(a,"installPlugins",(function(){return Xe})),r.d(a,"activatePlugins",(function(){return ze})),r.d(a,"installAndActivatePlugins",(function(){return Ze})),r.d(a,"createErrorNotice",(function(){return et})),r.d(a,"connectToJetpack",(function(){return tt})),r.d(a,"installJetpackAndConnect",(function(){return rt})),r.d(a,"connectToJetpackWithFailureRedirect",(function(){return nt})),r.d(a,"setPaypalOnboardingStatus",(function(){return ot})),r.d(a,"setRecommendedPlugins",(function(){return it}));var c={};r.r(c),r.d(c,"getOption",(function(){return at})),r.d(c,"getOptionsRequestingError",(function(){return ct})),r.d(c,"isOptionsUpdating",(function(){return ut})),r.d(c,"getOptionsUpdatingError",(function(){return dt}));var u={};r.r(u),r.d(u,"receiveOptions",(function(){return lt})),r.d(u,"setRequestingError",(function(){return pt})),r.d(u,"setUpdatingError",(function(){return Tt})),r.d(u,"setIsUpdating",(function(){return _t})),r.d(u,"updateOptions",(function(){return gt}));var d={};r.r(d),r.d(d,"getOption",(function(){return Ot}));var E={};r.r(E),r.d(E,"getActivePlugins",(function(){return vt})),r.d(E,"getInstalledPlugins",(function(){return Pt})),r.d(E,"isJetpackConnected",(function(){return wt})),r.d(E,"getJetpackConnectUrl",(function(){return bt})),r.d(E,"getPaypalOnboardingStatus",(function(){return Ut})),r.d(E,"getRecommendedPlugins",(function(){return Ct}));var l={};r.r(l),r.d(l,"getFreeExtensions",(function(){return Dt})),r.d(l,"getProfileItems",(function(){return kt})),r.d(l,"getTasksStatus",(function(){return qt})),r.d(l,"getPaymentGatewaySuggestions",(function(){return Yt})),r.d(l,"getOnboardingError",(function(){return xt})),r.d(l,"isOnboardingRequesting",(function(){return Qt}));var p={};r.r(p),r.d(p,"getFreeExtensionsError",(function(){return Wt})),r.d(p,"getFreeExtensionsSuccess",(function(){return Vt})),r.d(p,"setError",(function(){return Jt})),r.d(p,"setIsRequesting",(function(){return Ht})),r.d(p,"setProfileItems",(function(){return Bt})),r.d(p,"setTasksStatus",(function(){return $t})),r.d(p,"setPaymentMethods",(function(){return Kt})),r.d(p,"updateProfileItems",(function(){return Xt}));var T={};r.r(T),r.d(T,"getProfileItems",(function(){return zt})),r.d(T,"getTasksStatus",(function(){return Zt})),r.d(T,"getPaymentGatewaySuggestions",(function(){return er})),r.d(T,"getFreeExtensions",(function(){return tr}));var _={};r.r(_),r.d(_,"getReviews",(function(){return pr})),r.d(_,"getReviewsTotalCount",(function(){return Tr})),r.d(_,"getReviewsError",(function(){return _r}));var g={};r.r(g),r.d(g,"updateReviews",(function(){return Sr})),r.d(g,"updateReview",(function(){return fr})),r.d(g,"deleteReview",(function(){return yr})),r.d(g,"setReviewIsUpdating",(function(){return mr})),r.d(g,"setReview",(function(){return Rr})),r.d(g,"setError",(function(){return Or}));var S={};r.r(S),r.d(S,"getReviews",(function(){return hr})),r.d(S,"getReviewsTotalCount",(function(){return vr}));var f={};r.r(f),r.d(f,"getNotes",(function(){return Mr})),r.d(f,"getNotesError",(function(){return Fr})),r.d(f,"isNotesRequesting",(function(){return Dr}));var y={};r.r(y),r.d(y,"triggerNoteAction",(function(){return qr})),r.d(y,"removeNote",(function(){return Yr})),r.d(y,"removeAllNotes",(function(){return xr})),r.d(y,"batchUpdateNotes",(function(){return Qr})),r.d(y,"updateNote",(function(){return Lr})),r.d(y,"setNote",(function(){return Wr})),r.d(y,"setNoteIsUpdating",(function(){return Vr})),r.d(y,"setNotes",(function(){return Jr})),r.d(y,"setNotesQuery",(function(){return Hr})),r.d(y,"setError",(function(){return Br})),r.d(y,"setIsRequesting",(function(){return $r}));var m={};r.r(m),r.d(m,"getNotes",(function(){return Kr}));var R={};r.r(R),r.d(R,"getReportItemsError",(function(){return en})),r.d(R,"getReportItems",(function(){return tn})),r.d(R,"getReportStats",(function(){return rn})),r.d(R,"getReportStatsError",(function(){return nn}));var O={};r.r(O),r.d(O,"setReportItemsError",(function(){return sn})),r.d(O,"setReportItems",(function(){return an})),r.d(O,"setReportStats",(function(){return cn})),r.d(O,"setReportStatsError",(function(){return un}));var I={};r.r(I),r.d(I,"getReportItems",(function(){return dn})),r.d(I,"getReportStats",(function(){return En}));var A={};r.r(A),r.d(A,"getItems",(function(){return fn})),r.d(A,"getItemsTotalCount",(function(){return yn})),r.d(A,"getItemsError",(function(){return mn}));var h={};r.r(h),r.d(h,"setItem",(function(){return On})),r.d(h,"setItems",(function(){return In})),r.d(h,"setItemsTotalCount",(function(){return An})),r.d(h,"setError",(function(){return hn})),r.d(h,"updateProductStock",(function(){return vn})),r.d(h,"createProductFromTemplate",(function(){return Pn}));var v={};r.r(v),r.d(v,"getItems",(function(){return bn})),r.d(v,"getReviewsTotalCount",(function(){return Nn})),r.d(v,"getItemsTotalCount",(function(){return Un}));var P={};r.r(P),r.d(P,"getMenuItems",(function(){return Mn})),r.d(P,"getFavorites",(function(){return Fn})),r.d(P,"isNavigationRequesting",(function(){return Dn})),r.d(P,"getPersistedQuery",(function(){return kn}));var w={};r.r(w),r.d(w,"setMenuItems",(function(){return xn})),r.d(w,"addMenuItems",(function(){return Qn})),r.d(w,"getFavoritesFailure",(function(){return Ln})),r.d(w,"getFavoritesRequest",(function(){return Wn})),r.d(w,"getFavoritesSuccess",(function(){return Vn})),r.d(w,"addFavoriteRequest",(function(){return Jn})),r.d(w,"addFavoriteFailure",(function(){return Hn})),r.d(w,"addFavoriteSuccess",(function(){return Bn})),r.d(w,"removeFavoriteRequest",(function(){return $n})),r.d(w,"removeFavoriteFailure",(function(){return Kn})),r.d(w,"removeFavoriteSuccess",(function(){return Xn})),r.d(w,"onLoad",(function(){return zn})),r.d(w,"onHistoryChange",(function(){return Zn})),r.d(w,"addFavorite",(function(){return eo})),r.d(w,"removeFavorite",(function(){return to}));var b={};r.r(b),r.d(b,"getFavorites",(function(){return no}));var N={};r.r(N),r.d(N,"getPaymentGatewaysRequest",(function(){return co})),r.d(N,"getPaymentGatewaysSuccess",(function(){return uo})),r.d(N,"getPaymentGatewaysError",(function(){return Eo})),r.d(N,"getPaymentGatewayRequest",(function(){return lo})),r.d(N,"getPaymentGatewayError",(function(){return po})),r.d(N,"getPaymentGatewaySuccess",(function(){return To})),r.d(N,"updatePaymentGatewaySuccess",(function(){return _o})),r.d(N,"updatePaymentGatewayRequest",(function(){return go})),r.d(N,"updatePaymentGatewayError",(function(){return So})),r.d(N,"updatePaymentGateway",(function(){return fo}));var U={};r.r(U),r.d(U,"getPaymentGateways",(function(){return mo})),r.d(U,"getPaymentGateway",(function(){return Ro}));var G={};r.r(G),r.d(G,"getPaymentGateway",(function(){return Oo})),r.d(G,"getPaymentGateways",(function(){return Io})),r.d(G,"getPaymentGatewayError",(function(){return Ao})),r.d(G,"isPaymentGatewayUpdating",(function(){return ho}));var C={};r.r(C),r.d(C,"isExportRequesting",(function(){return Ho})),r.d(C,"getExportId",(function(){return Bo})),r.d(C,"getError",(function(){return $o}));var j={};r.r(j),r.d(j,"setExportId",(function(){return Xo})),r.d(j,"setIsRequesting",(function(){return zo})),r.d(j,"setError",(function(){return Zo})),r.d(j,"startExport",(function(){return ei}));var M={};r.r(M),r.d(M,"getImportStarted",(function(){return ni})),r.d(M,"getFormSettings",(function(){return oi})),r.d(M,"getImportStatus",(function(){return ii})),r.d(M,"getImportTotals",(function(){return si})),r.d(M,"getImportError",(function(){return ai}));var F={};r.r(F),r.d(F,"setImportStarted",(function(){return ui})),r.d(F,"setImportPeriod",(function(){return di})),r.d(F,"setSkipPrevious",(function(){return Ei})),r.d(F,"setImportStatus",(function(){return li})),r.d(F,"setImportTotals",(function(){return pi})),r.d(F,"setImportError",(function(){return Ti})),r.d(F,"updateImportation",(function(){return _i}));var D={};r.r(D),r.d(D,"getImportStatus",(function(){return gi})),r.d(D,"getImportTotals",(function(){return Si}));r(446);var k=r(7),q=r(10);const Y="wc/admin/settings";function x(e,t){return`${e}:${JSON.stringify(t,Object.keys(t).sort())}`}function Q(e){const t=e.indexOf(":");return t<0?e:e.substring(0,t)}const L=e=>[...new Set(Object.keys(e).map(e=>Q(e)))],W=(e,t)=>{const r={},n=e[t]&&e[t].data||[];return 0===n.length||n.forEach(n=>{r[n]=e[x(t,n)].data}),r},V=(e,t)=>e[t].dirty||[],J=(e,t,r=[])=>{const n=V(e,t);return 0!==n.length&&r.some(e=>n.includes(e))},H=(e,t,r)=>{const n=W(e,t);return r.reduce((e,t)=>(e[t]=n[t]||{},e),{})},B=(e,t)=>e[t]&&Boolean(e[t].isRequesting);function $(e,t,r,n=!1,o=(e=>e)){const i=x(t,r);return o(e[i]&&e[i].data||n,n)}const K=(e,t)=>{const r=e[t].data;return 0===r.length?e[t].error:[...r].pop().error},X=(e,t,r)=>r?e[x(t,r)].error||!1:e[t]&&e[t].error||!1;var z=r(2),Z=r(3);const ee="/wc-analytics",te="/wc-admin",re="/wc/v1",ne=100,oe=1e3,ie=60*oe,se=60*ie,ae=24*se,ce=7*ae,ue=365*ae/12,de={pageSize:25,period:"month",compare:"previous_year",noteTypes:["info","marketing","survey","warning"]};var Ee={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 le=k.controls&&k.controls.resolveSelect?k.controls.resolveSelect:q.select;function pe(e,t,r=new Date){return{type:Ee.UPDATE_SETTINGS_FOR_GROUP,group:e,data:t,time:r}}function Te(e,t,r,n=new Date){return{type:Ee.UPDATE_ERROR_FOR_GROUP,group:e,data:t,error:r,time:n}}function _e(e,t){return{type:Ee.SET_IS_REQUESTING,group:e,isRequesting:t}}function ge(e){return{type:Ee.CLEAR_IS_DIRTY,group:e}}function*Se(e,t){yield pe(e,t),yield*fe(e)}function*fe(e){yield _e(e,!0);const t=yield le(Y,"getDirtyKeys",e);if(0===t.length)return void(yield _e(e,!1));const r=yield le(Y,"getSettingsForGroup",e,t),n=`${ee}/settings/${e}/batch`,o=t.reduce((e,t)=>{const n=Object.keys(r[t]).map(e=>({id:e,value:r[t][e]}));return Object(Z.concat)(e,n)},[]);try{const t=yield Object(q.apiFetch)({path:n,method:"POST",data:{update:o}});if(yield _e(e,!1),!t)throw new Error(Object(z.__)("There was a problem updating your settings.",'woocommerce'));yield ge(e)}catch(t){throw yield Te(e,null,t),yield _e(e,!1),t}}function ye(){return{type:Ee.CLEAR_SETTINGS}}const me=k.controls&&k.controls.dispatch?k.controls.dispatch:q.dispatch;function*Re(e){yield me(Y,"setIsRequesting",e,!0);try{const t=ee+"/settings/"+e,r=yield Object(q.apiFetch)({path:t,method:"GET"});return pe(e,{[e]:r.reduce((e,t)=>(e[t.id]=t.value,e),{})})}catch(t){return Te(e,null,t.message)}}function*Oe(e){return Re(e)}const Ie=(e,{group:t,groupIds:r,data:n,time:o,error:i})=>(r.forEach(r=>{e[x(t,r)]={data:n[r],lastReceived:o,error:i}}),e);var Ae=(e={},{type:t,group:r,data:n,error:o,time:i,isRequesting:s})=>{const a={};switch(t){case Ee.SET_IS_REQUESTING:e={...e,[r]:{...e[r],isRequesting:s}};break;case Ee.CLEAR_IS_DIRTY:e={...e,[r]:{...e[r],dirty:[]}};break;case Ee.UPDATE_SETTINGS_FOR_GROUP:case Ee.UPDATE_ERROR_FOR_GROUP:const t=n?Object.keys(n):[];e=null===n?{...e,[r]:{data:e[r]?e[r].data:[],error:o,lastReceived:i}}:{...e,[r]:{data:e[r]&&e[r].data?[...e[r].data,...t]:t,error:o,lastReceived:i,isRequesting:!1,dirty:e[r]&&e[r].dirty?Object(Z.union)(e[r].dirty,t):t},...Ie(a,{group:r,groupIds:t,data:n,time:i,error:o})};break;case Ee.CLEAR_SETTINGS:e={}}return e};Object(k.registerStore)(Y,{reducer:Ae,actions:o,controls:q.controls,selectors:n,resolvers:i});const he=Y;var ve=r(13),Pe=r(0);const we=(e,t)=>Object(ve.createHigherOrderComponent)(r=>n=>{const o=Object(Pe.useRef)(t);return Object(k.useSelect)((t,r)=>{if(!o.current)return;const{isResolving:n,hasFinishedResolution:i}=t(Y),{startResolution:s,finishResolution:a,updateSettingsForGroup:c,clearIsDirty:u}=r.dispatch(Y);n("getSettings",[e])||i("getSettings",[e])||(s("getSettings",[e]),c(e,o.current),u(e),a("getSettings",[e]))},[]),Object(Pe.createElement)(r,Object.assign({},n))},"withSettingsHydration"),be=(e,t=[])=>{const{requestedSettings:r,settingsError:n,isRequesting:o,isDirty:i}=Object(k.useSelect)(r=>{const{getLastSettingsErrorForGroup:n,getSettingsForGroup:o,getIsDirty:i,isUpdateSettingsRequesting:s}=r(Y);return{requestedSettings:o(e,t),settingsError:Boolean(n(e)),isRequesting:s(e),isDirty:i(e,t)}},[e,...t.sort()]),{persistSettingsForGroup:s,updateAndPersistSettingsForGroup:a,updateSettingsForGroup:c}=Object(k.useDispatch)(Y),u=Object(Pe.useCallback)((t,r)=>{c(e,{[t]:r})},[e]);return{settingsError:n,isRequesting:o,isDirty:i,...r,persistSettings:Object(Pe.useCallback)(()=>{s(e)},[e]),updateAndPersistSettings:Object(Pe.useCallback)((t,r)=>{a(e,{[t]:r})},[e]),updateSettings:u}},Ne={"facebook-for-woocommerce":Object(z.__)("Facebook for WooCommerce",'woocommerce'),jetpack:Object(z.__)("Jetpack",'woocommerce'),"klarna-checkout-for-woocommerce":Object(z.__)("Klarna Checkout for WooCommerce",'woocommerce'),"klarna-payments-for-woocommerce":Object(z.__)("Klarna Payments for WooCommerce",'woocommerce'),"mailchimp-for-woocommerce":Object(z.__)("Mailchimp for WooCommerce",'woocommerce'),"creative-mail-by-constant-contact":Object(z.__)("Creative Mail for WooCommerce",'woocommerce'),"woocommerce-gateway-paypal-express-checkout":Object(z.__)("WooCommerce PayPal",'woocommerce'),"woocommerce-gateway-stripe":Object(z.__)("WooCommerce Stripe",'woocommerce'),"woocommerce-payfast-gateway":Object(z.__)("WooCommerce PayFast",'woocommerce'),"woocommerce-payments":Object(z.__)("WooCommerce Payments",'woocommerce'),"woocommerce-services":Object(z.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-services:shipping":Object(z.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-services:tax":Object(z.__)("WooCommerce Shipping & Tax",'woocommerce'),"woocommerce-shipstation-integration":Object(z.__)("WooCommerce ShipStation Gateway",'woocommerce'),"woocommerce-mercadopago":Object(z.__)("Mercado Pago payments for WooCommerce",'woocommerce'),"google-listings-and-ads":Object(z.__)("Google Listings and Ads",'woocommerce'),"woo-razorpay":Object(z.__)("Razorpay",'woocommerce'),mailpoet:Object(z.__)("MailPoet",'woocommerce')},Ue=e=>e.active||[],Ge=e=>e.installed||[],Ce=(e,t)=>e.requesting[t]||!1,je=(e,t)=>e.errors[t]||!1,Me=e=>e.jetpackConnection,Fe=(e,t)=>e.jetpackConnectUrls[t.redirect_url],De=(e,t)=>e.active.includes(t)?"activated":e.installed.includes(t)?"installed":"unavailable",ke=e=>e.paypalOnboardingStatus,qe=(e,t)=>e.recommended[t];var Ye;!function(e){e.UPDATE_ACTIVE_PLUGINS="UPDATE_ACTIVE_PLUGINS",e.UPDATE_INSTALLED_PLUGINS="UPDATE_INSTALLED_PLUGINS",e.SET_IS_REQUESTING="SET_IS_REQUESTING",e.SET_ERROR="SET_ERROR",e.UPDATE_JETPACK_CONNECTION="UPDATE_JETPACK_CONNECTION",e.UPDATE_JETPACK_CONNECT_URL="UPDATE_JETPACK_CONNECT_URL",e.SET_PAYPAL_ONBOARDING_STATUS="SET_PAYPAL_ONBOARDING_STATUS",e.SET_RECOMMENDED_PLUGINS="SET_RECOMMENDED_PLUGINS"}(Ye||(Ye={}));const xe=k.controls&&k.controls.dispatch?k.controls.dispatch:q.dispatch,Qe=k.controls&&k.controls.resolveSelect?k.controls.resolveSelect:q.select;function Le(e){return void 0===e.errors?"string"==typeof e?e:e.message:(Object.keys(e.errors).forEach(t=>{e.errors[t]=e.errors[t].map(e=>Ne[t]?e.replace(`\`${t}\``,Ne[t]):e)}),"")}const We=(e,t="install")=>Object(z.sprintf)(Object(z._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(e).length||1,'woocommerce'),{actionType:t,pluginName:Object.keys(e).join(", "),error:Object.values(e).join(", \n")});function Ve(e,t=!1){return{type:Ye.UPDATE_ACTIVE_PLUGINS,active:e,replace:t}}function Je(e,t=!1){return{type:Ye.UPDATE_INSTALLED_PLUGINS,installed:e,replace:t}}function He(e,t){return{type:Ye.SET_IS_REQUESTING,selector:e,isRequesting:t}}function Be(e,t){return{type:Ye.SET_ERROR,selector:e,error:t}}function $e(e){return{type:Ye.UPDATE_JETPACK_CONNECTION,jetpackConnection:e}}function Ke(e,t){return{type:Ye.UPDATE_JETPACK_CONNECT_URL,jetpackConnectUrl:t,redirectUrl:e}}function*Xe(e){yield He("installPlugins",!0);try{const t=yield Object(q.apiFetch)({path:te+"/plugins/install",method:"POST",data:{plugins:e.join(",")}});if(t.data.installed.length&&(yield Je(t.data.installed)),Object.keys(t.errors.errors).length)throw t.errors.errors;return yield He("installPlugins",!1),t}catch(t){throw 1!==e.length||t[e[0]]||(t={[e[0]]:t.message}),yield Be("installPlugins",t),new Error(We(t))}}function*ze(e){yield He("activatePlugins",!0);try{const t=yield Object(q.apiFetch)({path:te+"/plugins/activate",method:"POST",data:{plugins:e.join(",")}});if(t.data.activated.length&&(yield Ve(t.data.activated)),Object.keys(t.errors.errors).length)throw t.errors.errors;return yield He("activatePlugins",!1),t}catch(t){throw 1!==e.length||t[e[0]]||(t={[e[0]]:t.message}),yield Be("activatePlugins",t),new Error(We(t,"activate"))}}function*Ze(e){try{yield xe("wc/admin/plugins","installPlugins",e);return yield xe("wc/admin/plugins","activatePlugins",e)}catch(e){throw e}}const et=e=>xe("core/notices","createNotice","error",e);function*tt(e){const t=yield Qe("wc/admin/plugins","getJetpackConnectUrl",{redirect_url:e("admin.php?page=wc-admin")}),r=yield Qe("wc/admin/plugins","getPluginsError","getJetpackConnectUrl");if(r)throw new Error(r);return t}function*rt(e,t){try{yield xe("wc/admin/plugins","installPlugins",["jetpack"]),yield xe("wc/admin/plugins","activatePlugins",["jetpack"]);const e=yield xe("wc/admin/plugins","connectToJetpack",t);window.location.href=e}catch(t){yield e(t.message)}}function*nt(e,t,r){try{const e=yield xe("wc/admin/plugins","connectToJetpack",r);window.location.href=e}catch(r){yield t(r.message),window.location.href=e}}function ot(e){return{type:Ye.SET_PAYPAL_ONBOARDING_STATUS,paypalOnboardingStatus:e}}function it(e,t){return{type:Ye.SET_RECOMMENDED_PLUGINS,recommendedType:e,plugins:t}}var st=r(14);const at=(e,t)=>e[t],ct=(e,t)=>e.requestingErrors[t]||!1,ut=e=>e.isUpdating||!1,dt=e=>e.updatingError||!1;var Et={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"};function lt(e){return{type:Et.RECEIVE_OPTIONS,options:e}}function pt(e,t){return{type:Et.SET_REQUESTING_ERROR,error:e,name:t}}function Tt(e){return{type:Et.SET_UPDATING_ERROR,error:e}}function _t(e){return{type:Et.SET_IS_UPDATING,isUpdating:e}}function*gt(e){yield _t(!0),yield lt(e);try{const t=yield Object(q.apiFetch)({path:te+"/options",method:"POST",data:e});return yield _t(!1),{success:!0,...t}}catch(e){return yield Tt(e),{success:!1,...e}}}var St=r(17),ft=r.n(St);let yt=[];const mt={},Rt={...q.controls,BATCH_FETCH:({optionName:e})=>(yt.push(e),new Promise(t=>{setTimeout((function(){const r=yt.join(",");if(mt[r])return mt[r].then(r=>{t(r[e])});const n=te+"/options?options="+r;mt[r]=ft()({path:n}),mt[r].then(e=>t(e)),setTimeout(()=>{yt=[],delete mt[r]},1)}),1)}))};function*Ot(e){try{const r=yield(t=e,{type:"BATCH_FETCH",optionName:t});yield lt(r)}catch(t){yield pt(t,e)}var t}var It=(e={isUpdating:!1,requestingErrors:{}},{type:t,options:r,error:n,isUpdating:o,name:i})=>{switch(t){case Et.RECEIVE_OPTIONS:e={...e,...r};break;case Et.SET_IS_UPDATING:e={...e,isUpdating:o};break;case Et.SET_REQUESTING_ERROR:e={...e,requestingErrors:{[i]:n}};break;case Et.SET_UPDATING_ERROR:e={...e,error:n,updatingError:n,isUpdating:!1}}return e};Object(k.registerStore)("wc/admin/options",{reducer:It,actions:u,controls:Rt,selectors:c,resolvers:d});const At="wc/admin/options",ht=k.controls&&k.controls.resolveSelect?k.controls.resolveSelect:q.select;function*vt(){yield He("getActivePlugins",!0);try{const e=te+"/plugins/active",t=yield Object(q.apiFetch)({path:e,method:"GET"});yield Ve(t.plugins,!0)}catch(e){yield Be("getActivePlugins",e)}}function*Pt(){yield He("getInstalledPlugins",!0);try{const e=te+"/plugins/installed",t=yield Object(q.apiFetch)({path:e,method:"GET"});yield Je(t.plugins,!0)}catch(e){yield Be("getInstalledPlugins",e)}}function*wt(){yield He("isJetpackConnected",!0);try{const e="/jetpack/v4/connection",t=yield Object(q.apiFetch)({path:e,method:"GET"});yield $e(t.isActive)}catch(e){yield Be("isJetpackConnected",e)}yield He("isJetpackConnected",!1)}function*bt(e){yield He("getJetpackConnectUrl",!0);try{const t=Object(st.addQueryArgs)(te+"/plugins/connect-jetpack",e),r=yield Object(q.apiFetch)({path:t,method:"GET"});yield Ke(e.redirect_url,r.connectAction)}catch(e){yield Be("getJetpackConnectUrl",e)}yield He("getJetpackConnectUrl",!1)}function*Nt(){const e=yield ht(At,"getOption","woocommerce-ppcp-settings"),t=e.merchant_email_production&&e.merchant_id_production&&e.client_id_production&&e.client_secret_production;yield ot({production:{state:t?"onboarded":"unknown",onboarded:!!t}})}function*Ut(){yield He("getPaypalOnboardingStatus",!0);const e=yield ht("wc/admin/plugins","getPluginsError","getPaypalOnboardingStatus");if(e&&e.data&&404===e.data.status)yield Nt();else try{const e="/wc-paypal/v1/onboarding/get-status",t=yield Object(q.apiFetch)({path:e,method:"GET"});yield ot(t)}catch(e){yield Nt(),yield Be("getPaypalOnboardingStatus",e)}yield He("getPaypalOnboardingStatus",!1)}const Gt=["payments"];function*Ct(e){if(!Gt.includes(e))return[];yield He("getRecommendedPlugins",!0);try{const t=te+"/plugins/recommended-payment-plugins",r=yield Object(q.apiFetch)({path:t,method:"GET"});yield it(e,r)}catch(e){yield Be("getRecommendedPlugins",e)}yield He("getRecommendedPlugins",!1)}var jt=(e={active:[],installed:[],requesting:{},errors:{},jetpackConnectUrls:{},recommended:{}},t)=>{if(t&&"type"in t)switch(t.type){case Ye.UPDATE_ACTIVE_PLUGINS:e={...e,active:t.replace?t.active:Object(Z.concat)(e.active,t.active),requesting:{...e.requesting,getActivePlugins:!1,activatePlugins:!1},errors:{...e.errors,getActivePlugins:!1,activatePlugins:!1}};break;case Ye.UPDATE_INSTALLED_PLUGINS:e={...e,installed:t.replace?t.installed:Object(Z.concat)(e.installed,t.installed),requesting:{...e.requesting,getInstalledPlugins:!1,installPlugins:!1},errors:{...e.errors,getInstalledPlugins:!1,installPlugin:!1}};break;case Ye.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}};break;case Ye.SET_ERROR:e={...e,requesting:{...e.requesting,[t.selector]:!1},errors:{...e.errors,[t.selector]:t.error}};break;case Ye.UPDATE_JETPACK_CONNECTION:e={...e,jetpackConnection:t.jetpackConnection};break;case Ye.UPDATE_JETPACK_CONNECT_URL:e={...e,jetpackConnectUrls:{...e.jetpackConnectUrls,[t.redirectUrl]:t.jetpackConnectUrl}};break;case Ye.SET_PAYPAL_ONBOARDING_STATUS:e={...e,paypalOnboardingStatus:t.paypalOnboardingStatus};break;case Ye.SET_RECOMMENDED_PLUGINS:e={...e,recommended:{...e.recommended,[t.recommendedType]:t.plugins}}}return e};Object(k.registerStore)("wc/admin/plugins",{reducer:jt,actions:a,controls:q.controls,selectors:s,resolvers:E});const Mt="wc/admin/plugins",Ft=e=>Object(ve.createHigherOrderComponent)(t=>r=>{const n=Object(Pe.useRef)(e);return Object(k.useSelect)((e,t)=>{if(!n.current)return;const{isResolving:r,hasFinishedResolution:o}=e("wc/admin/plugins"),{startResolution:i,finishResolution:s,updateActivePlugins:a,updateInstalledPlugins:c,updateIsJetpackConnected:u}=t.dispatch("wc/admin/plugins");r("getActivePlugins",[])||o("getActivePlugins",[])||(i("getActivePlugins",[]),i("getInstalledPlugins",[]),i("isJetpackConnected",[]),a(n.current.activePlugins,!0),c(n.current.installedPlugins,!0),u(!(!n.current.jetpackStatus||!n.current.jetpackStatus.isActive)),s("getActivePlugins",[]),s("getInstalledPlugins",[]),s("isJetpackConnected",[]))},[]),Object(Pe.createElement)(t,Object.assign({},r))},"withPluginsHydration"),Dt=e=>e.freeExtensions||[],kt=e=>e.profileItems||{},qt=e=>e.tasksStatus||{},Yt=e=>e.paymentMethods||[],xt=(e,t)=>e.errors[t]||!1,Qt=(e,t)=>e.requesting[t]||!1;var Lt={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",GET_FREE_EXTENSIONS_ERROR:"GET_FREE_EXTENSIONS_ERROR",GET_FREE_EXTENSIONS_SUCCESS:"GET_FREE_EXTENSIONS_SUCCESS"};function Wt(e){return{type:Lt.GET_FREE_EXTENSIONS_ERROR,error:e}}function Vt(e){return{type:Lt.GET_FREE_EXTENSIONS_SUCCESS,freeExtensions:e}}function Jt(e,t){return{type:Lt.SET_ERROR,selector:e,error:t}}function Ht(e,t){return{type:Lt.SET_IS_REQUESTING,selector:e,isRequesting:t}}function Bt(e,t=!1){return{type:Lt.SET_PROFILE_ITEMS,profileItems:e,replace:t}}function $t(e){return{type:Lt.SET_TASKS_STATUS,tasksStatus:e}}function Kt(e){return{type:Lt.GET_PAYMENT_METHODS_SUCCESS,paymentMethods:e}}function*Xt(e){yield Ht("updateProfileItems",!0);try{const t=yield Object(q.apiFetch)({path:te+"/onboarding/profile",method:"POST",data:e});if(t&&"success"===t.status)return yield Bt(e),yield Ht("updateProfileItems",!1),t;throw new Error}catch(e){throw yield Jt("updateProfileItems",e),yield Ht("updateProfileItems",!1),new Error}}function*zt(){try{const e=yield Object(q.apiFetch)({path:te+"/onboarding/profile",method:"GET"});yield Bt(e,!0)}catch(e){yield Jt("getProfileItems",e)}}function*Zt(){try{const e=yield Object(q.apiFetch)({path:te+"/onboarding/tasks/status",method:"GET"});yield $t(e)}catch(e){yield Jt("getTasksStatus",e)}}function*er(){try{const e=yield Object(q.apiFetch)({path:te+"/onboarding/payments",method:"GET"});yield Kt(e)}catch(e){yield Jt("getPaymentGatewaySuggestions",e)}}function*tr(){try{const e=yield Object(q.apiFetch)({path:te+"/onboarding/free-extensions",method:"GET"});yield Vt(e)}catch(e){yield Wt(e)}}const rr={errors:{},freeExtensions:[],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 nr=(e=rr,{freeExtensions:t,type:r,profileItems:n,paymentMethods:o,replace:i,error:s,isRequesting:a,selector:c,tasksStatus:u})=>{switch(r){case Lt.SET_PROFILE_ITEMS:return{...e,profileItems:i?n:{...e.profileItems,...n}};case Lt.SET_TASKS_STATUS:return{...e,tasksStatus:{...e.tasksStatus,...u}};case Lt.SET_ERROR:return{...e,errors:{...e.errors,[c]:s}};case Lt.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[c]:a}};case Lt.GET_PAYMENT_METHODS_SUCCESS:return{...e,paymentMethods:o};case Lt.GET_FREE_EXTENSIONS_ERROR:return{...e,errors:{...e.errors,getFreeExtensions:s}};case Lt.GET_FREE_EXTENSIONS_SUCCESS:return{...e,freeExtensions:t};default:return e}};Object(k.registerStore)("wc/admin/onboarding",{reducer:nr,actions:p,controls:q.controls,selectors:l,resolvers:T});const or="wc/admin/onboarding",ir=e=>{let t=!1,r=!1;return Object(ve.createHigherOrderComponent)(n=>o=>{const i=Object(Pe.useRef)(e);return Object(k.useSelect)((e,n)=>{if(!i.current)return;const{isResolving:o,hasFinishedResolution:s}=e("wc/admin/onboarding"),{startResolution:a,finishResolution:c,setProfileItems:u,setTasksStatus:d}=n.dispatch("wc/admin/onboarding"),{profileItems:E,tasksStatus:l}=i.current;!E||t||o("getProfileItems",[])||s("getProfileItems",[])||(a("getProfileItems",[]),u(E,!0),c("getProfileItems",[]),t=!0),!l||r||o("getTasksStatus",[])||s("getTasksStatus",[])||(a("getTasksStatus",[]),d(l,!0),c("getTasksStatus",[]),r=!0)},[]),Object(Pe.createElement)(n,Object.assign({},o))},"withOnboardingHydration")},sr="core",ar=e=>Object(ve.createHigherOrderComponent)(t=>r=>{const n=Object(Pe.useRef)(e);return Object(k.useSelect)((e,t)=>{if(!n.current)return;const{isResolving:r,hasFinishedResolution:o}=e("core"),{startResolution:i,finishResolution:s,receiveCurrentUser:a}=t.dispatch("core");r("getCurrentUser")||o("getCurrentUser")||(i("getCurrentUser",[]),a(n.current),s("getCurrentUser",[]))}),Object(Pe.createElement)(t,Object.assign({},r))},"withCurrentUserHydration"),cr=()=>{const e=Object(k.useSelect)(e=>{const{getCurrentUser:t,hasStartedResolution:r,hasFinishedResolution:n}=e("core");return{isRequesting:r("getCurrentUser")&&!n("getCurrentUser"),user:t(),getCurrentUser:t}});return{currentUserCan:t=>!(!e.user||!e.user.is_super_admin)||!(!e.user||!e.user.capabilities[t]),user:e.user,isRequesting:e.isRequesting}},ur=e=>{const t=e.woocommerce_meta||{};return Object(Z.mapValues)(t,(e,t)=>{if(!e||0===e.length)return"";try{return JSON.parse(e)}catch(r){return console.error(`Error parsing value '${e}' for ${t}`,r.message),""}})};const dr=()=>{const e=Object(k.useDispatch)("core"),{addEntities:t,receiveCurrentUser:r,saveEntityRecord:n}=e;let{saveUser:o}=e;const i=Object(k.useSelect)(e=>{const{getCurrentUser:t,getEntity:r,getEntityRecord:n,getLastEntitySaveError:o,hasStartedResolution:i,hasFinishedResolution:s}=e("core");return{isRequesting:i("getCurrentUser")&&!s("getCurrentUser"),user:t(),getCurrentUser:t,getEntity:r,getEntityRecord:n,getLastEntitySaveError:o}}),s=i.user?ur(i.user):{};return{isRequesting:i.isRequesting,...s,updateUserPreferences:e=>{"function"!=typeof o&&(o=async e=>(Boolean(i.getEntity("root","user"))||await t([{name:"user",kind:"root",baseURL:"/wp/v2/users",plural:"users"}]),await n("root","user",e),i.getEntityRecord("root","user",e.id)));const s=i.getCurrentUser();return async function(e,t,r,n,o){const i=Object(Z.mapValues)(o,JSON.stringify);if(0===Object.keys(i).length)return{error:new Error("Invalid woocommerce_meta data for update."),updatedUser:void 0};e({...t,woocommerce_meta:{...t.woocommerce_meta,...i}});const s=await r({id:t.id,woocommerce_meta:i});if(void 0===s){return{error:n("root","user",t.id),updatedUser:s}}return{updatedUser:{...s,woocommerce_meta:ur(s)}}}(r,s,o,i.getLastEntitySaveError,e)}}},Er=e=>{const t=Object(Pe.useRef)(e);Object(k.useSelect)((e,r)=>{if(!t.current)return;const{isResolving:n,hasFinishedResolution:o}=e("wc/admin/options"),{startResolution:i,finishResolution:s,receiveOptions:a}=r.dispatch("wc/admin/options");Object.keys(t.current).forEach(e=>{n("getOption",[e])||o("getOption",[e])||(i("getOption",[e]),a({[e]:t.current[e]}),s("getOption",[e]))})},[])},lr=e=>Object(ve.createHigherOrderComponent)(t=>r=>(Er(e),Object(Pe.createElement)(t,Object.assign({},r))),"withOptionsHydration"),pr=(e,t)=>{const r=JSON.stringify(t);return(e.reviews[r]&&e.reviews[r].data||[]).map(t=>e.data[t])},Tr=(e,t)=>{const r=JSON.stringify(t);return e.reviews[r]&&e.reviews[r].totalCount},_r=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]};var gr={UPDATE_REVIEWS:"UPDATE_REVIEWS",SET_REVIEW:"SET_REVIEW",SET_ERROR:"SET_ERROR",SET_REVIEW_IS_UPDATING:"SET_REVIEW_IS_UPDATING"};function Sr(e,t,r){return{type:gr.UPDATE_REVIEWS,reviews:t,query:e,totalCount:r}}function*fr(e,t,r){yield mr(e,!0);try{const n=Object(st.addQueryArgs)(`${ee}/products/reviews/${e}`,r||{}),o=yield Object(q.apiFetch)({path:n,method:"PUT",data:t});yield Rr(e,o),yield mr(e,!1)}catch(t){throw yield Or("updateReview",t),yield mr(e,!1),new Error}}function*yr(e){yield mr(e,!0);try{const t=`${ee}/products/reviews/${e}`,r=yield Object(q.apiFetch)({path:t,method:"DELETE"});return yield Rr(e,r),yield mr(e,!1),r}catch(t){throw yield Or("deleteReview",t),yield mr(e,!1),new Error}}function mr(e,t){return{type:gr.SET_REVIEW_IS_UPDATING,reviewId:e,isUpdating:t}}function Rr(e,t){return{type:gr.SET_REVIEW,reviewId:e,reviewData:t}}function Or(e,t){return{type:gr.SET_ERROR,query:e,error:t}}const Ir=e=>({type:"FETCH_WITH_HEADERS",options:e});var Ar={...q.controls,FETCH_WITH_HEADERS:({options:e})=>ft()({...e,parse:!1}).then(e=>Promise.all([e.headers,e.status,e.json()])).then(([e,t,r])=>({headers:e,status:t,data:r}))};function*hr(e){try{const t=Object(st.addQueryArgs)(ee+"/products/reviews",e),r=yield Ir({path:t,method:"GET"}),n=parseInt(r.headers.get("x-wp-total"),10);yield Sr(e,r.data,n)}catch(t){yield Or(e,t)}}function*vr(e){yield hr(e)}var Pr=(e={reviews:{},errors:{},data:{}},{type:t,query:r,reviews:n,reviewId:o,reviewData:i,totalCount:s,error:a,isUpdating:c})=>{switch(t){case gr.UPDATE_REVIEWS:const t=[],u=n.reduce((r,n)=>(t.push(n.id),r[n.id]={...e.data[n.id]||{},...n},r),{});return{...e,reviews:{...e.reviews,[JSON.stringify(r)]:{data:t,totalCount:s}},data:{...e.data,...u}};case gr.SET_REVIEW:return{...e,data:{...e.data,[o]:i}};case gr.SET_ERROR:return{...e,errors:{...e.errors,[JSON.stringify(r)]:a}};case gr.SET_REVIEW_IS_UPDATING:return{...e,data:{...e.data,[o]:{...e.data[o],isUpdating:c}}};default:return e}};Object(k.registerStore)("wc/admin/reviews",{reducer:Pr,actions:g,controls:Ar,selectors:_,resolvers:S});const wr="wc/admin/reviews";var br,Nr;function Ur(e){return[e]}function Gr(){var e={clear:function(){e.head=null}};return e}function Cr(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}br={},Nr="undefined"!=typeof WeakMap;var jr=function(e,t){var r,n;function o(){r=Nr?new WeakMap:Gr()}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=t.apply(null,s),(r=n(a)).isUniqueByDependants||(r.lastDependants&&!Cr(a,r.lastDependants,0)&&r.clear(),r.lastDependants=a),o=r.head;o;){if(Cr(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:e.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 t||(t=Ur),n=Nr?function(e){var t,n,o,i,s,a=r,c=!0;for(t=0;t<e.length;t++){if(n=e[t],!(s=n)||"object"!=typeof s){c=!1;break}a.has(n)?a=a.get(n):(o=new WeakMap,a.set(n,o),a=o)}return a.has(br)||((i=Gr()).isUniqueByDependants=c,a.set(br,i)),a.get(br)}:function(){return r},i.getDependants=t,i.clear=o,o(),i};const Mr=jr((e,t)=>(e.noteQueries[JSON.stringify(t)]||[]).map(t=>e.notes[t]),(e,t)=>[e.noteQueries[JSON.stringify(t)],e.notes]),Fr=(e,t)=>e.errors[t]||!1,Dr=(e,t)=>e.requesting[t]||!1;var kr={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*qr(e,t){yield $r("triggerNoteAction",!0);const r=`${ee}/admin/notes/${e}/action/${t}`;try{const t=yield Object(q.apiFetch)({path:r,method:"POST"});yield Lr(e,t),yield $r("triggerNoteAction",!1)}catch(e){throw yield Br("triggerNoteAction",e),yield $r("triggerNoteAction",!1),new Error}}function*Yr(e){yield $r("removeNote",!0),yield Vr(e,!0);try{const t=`${ee}/admin/notes/delete/${e}`,r=yield Object(q.apiFetch)({path:t,method:"DELETE"});return yield Wr(e,r),yield $r("removeNote",!1),r}catch(t){throw yield Br("removeNote",t),yield $r("removeNote",!1),yield Vr(e,!1),new Error}}function*xr(){yield $r("removeAllNotes",!0);try{const e=ee+"/admin/notes/delete/all",t=yield Object(q.apiFetch)({path:e,method:"DELETE"});return yield Jr(t),yield $r("removeAllNotes",!1),t}catch(e){throw yield Br("removeAllNotes",e),yield $r("removeAllNotes",!1),new Error}}function*Qr(e,t){yield $r("batchUpdateNotes",!0);try{const r=ee+"/admin/notes/update",n=yield Object(q.apiFetch)({path:r,method:"PUT",data:{noteIds:e,...t}});yield Jr(n),yield $r("batchUpdateNotes",!1)}catch(e){throw yield Br("updateNote",e),yield $r("batchUpdateNotes",!1),new Error}}function*Lr(e,t){yield $r("updateNote",!0),yield Vr(e,!0);try{const r=`${ee}/admin/notes/${e}`,n=yield Object(q.apiFetch)({path:r,method:"PUT",data:t});yield Wr(e,n),yield $r("updateNote",!1),yield Vr(e,!1)}catch(t){throw yield Br("updateNote",t),yield $r("updateNote",!1),yield Vr(e,!1),new Error}}function Wr(e,t){return{type:kr.SET_NOTE,noteId:e,noteFields:t}}function Vr(e,t){return{type:kr.SET_NOTE_IS_UPDATING,noteId:e,isUpdating:t}}function Jr(e){return{type:kr.SET_NOTES,notes:e}}function Hr(e,t){return{type:kr.SET_NOTES_QUERY,query:e,noteIds:t}}function Br(e,t){return{type:kr.SET_ERROR,error:t,selector:e}}function $r(e,t){return{type:kr.SET_IS_REQUESTING,selector:e,isRequesting:t}}function*Kr(e={}){const t=Object(st.addQueryArgs)(ee+"/admin/notes",e);try{const r=yield Object(q.apiFetch)({path:t});yield Jr(r),yield Hr(e,r.map(e=>e.id))}catch(e){yield Br("getNotes",e)}}var Xr=(e={errors:{},noteQueries:{},notes:{},requesting:{}},{error:t,isRequesting:r,isUpdating:n,noteFields:o,noteId:i,noteIds:s,notes:a,query:c,selector:u,type:d})=>{switch(d){case kr.SET_NOTES:e={...e,notes:{...e.notes,...a.reduce((e,t)=>(e[t.id]=t,e),{})}};break;case kr.SET_NOTES_QUERY:e={...e,noteQueries:{...e.noteQueries,[JSON.stringify(c)]:s}};break;case kr.SET_ERROR:e={...e,errors:{...e.errors,[u]:t}};break;case kr.SET_NOTE:e={...e,notes:{...e.notes,[i]:o}};break;case kr.SET_NOTE_IS_UPDATING:e={...e,notes:{...e.notes,[i]:{...e.notes[i],isUpdating:n}}};break;case kr.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[u]:r}}}return e};Object(k.registerStore)("wc/admin/notes",{reducer:Xr,actions:y,controls:q.controls,selectors:f,resolvers:m});const zr="wc/admin/notes",Zr={},en=(e,t,r)=>{const n=x(t,r);return e.itemErrors[n]||!1},tn=(e,t,r)=>{const n=x(t,r);return e.items[n]||Zr},rn=(e,t,r)=>{const n=x(t,r);return e.stats[n]||Zr},nn=(e,t,r)=>{const n=x(t,r);return e.statErrors[n]||!1};var on={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 sn(e,t,r){const n=x(e,t);return{type:on.SET_ITEM_ERROR,resourceName:n,error:r}}function an(e,t,r){const n=x(e,t);return{type:on.SET_REPORT_ITEMS,resourceName:n,items:r}}function cn(e,t,r){const n=x(e,t);return{type:on.SET_REPORT_STATS,resourceName:n,stats:r}}function un(e,t,r){const n=x(e,t);return{type:on.SET_STAT_ERROR,resourceName:n,error:r}}function*dn(e,t){const r={parse:!1,path:Object(st.addQueryArgs)(`${ee}/reports/${e}`,t)};try{const n=yield Ir(r),o=n.data,i=parseInt(n.headers.get("x-wp-total"),10),s=parseInt(n.headers.get("x-wp-totalpages"),10);yield an(e,t,{data:o,totalResults:i,totalPages:s})}catch(r){yield sn(e,t,r)}}function*En(e,t){const r={parse:!1,path:Object(st.addQueryArgs)(`${ee}/reports/${e}/stats`,t)};try{const n=yield Ir(r),o=n.data,i=parseInt(n.headers.get("x-wp-total"),10),s=parseInt(n.headers.get("x-wp-totalpages"),10);yield cn(e,t,{data:o,totalResults:i,totalPages:s})}catch(r){yield un(e,t,r)}}var ln=(e={itemErrors:{},items:{},statErrors:{},stats:{}},{type:t,items:r,stats:n,error:o,resourceName:i})=>{switch(t){case on.SET_REPORT_ITEMS:return{...e,items:{...e.items,[i]:r}};case on.SET_REPORT_STATS:return{...e,stats:{...e.stats,[i]:n}};case on.SET_ITEM_ERROR:return{...e,itemErrors:{...e.itemErrors,[i]:o}};case on.SET_STAT_ERROR:return{...e,statErrors:{...e.statErrors,[i]:o}};default:return e}};Object(k.registerStore)("wc/admin/reports",{reducer:ln,actions:O,controls:Ar,selectors:R,resolvers:I});const pn="wc/admin/reports";var Tn=r(19);function _n(e){const{per_page:t,persisted_query:r,query:n,select:o,filterQuery:i}=e,{getItems:s,getItemsError:a,isResolving:c}=o("wc/admin/items"),u={isRequesting:!1,isError:!1,rows:[]},d=Object(Tn.getCurrentDates)(n,e.defaultDateRange),E={...i,after:Object(Tn.appendTimestamp)(d.primary.after,"start"),before:Object(Tn.appendTimestamp)(d.primary.before,"end"),per_page:t,persisted_query:JSON.stringify(r)},l=s("leaderboards",E);if(c("getItems",["leaderboards",E]))return{...u,isRequesting:!0};if(a("leaderboards",E))return{...u,isError:!0};const p=l.get(e.id);return{...u,rows:null==p?void 0:p.rows}}function gn(e,t,r,n={}){const{getItems:o,getItemsError:i,isResolving:s}=e,a={};let c=!1,u=!1;return r.forEach(e=>{const r={search:e,per_page:10,...n};o(t,r).forEach((e,t)=>{a[t]=e}),s("getItems",[t,r])&&(c=!0),i(t,r)&&(u=!0)}),{items:a,isRequesting:c,isError:u}}function Sn(e,t){const{_fields:r,page:n,per_page:o,...i}=t;return x("total-"+e,i)}const fn=jr((e,t,r,n=new Map)=>{const o=x(t,r),i=e.items[o]&&e.items[o].data;return i?i.reduce((r,n)=>(r.set(n,e.data[t][n]),r),new Map):n},(e,t,r)=>{const n=x(t,r);return[e.items[n]]}),yn=(e,t,r,n=0)=>{const o=Sn(t,r);return e.items.hasOwnProperty(o)?e.items[o]:n},mn=(e,t,r)=>{const n=x(t,r);return e.errors[n]};var Rn={SET_ITEM:"SET_ITEM",SET_ITEMS:"SET_ITEMS",SET_ITEMS_TOTAL_COUNT:"SET_ITEMS_TOTAL_COUNT",SET_ERROR:"SET_ERROR"};function On(e,t,r){return{type:Rn.SET_ITEM,id:t,item:r,itemType:e}}function In(e,t,r,n){return{type:Rn.SET_ITEMS,items:r,itemType:e,query:t,totalCount:n}}function An(e,t,r){return{type:Rn.SET_ITEMS_TOTAL_COUNT,itemType:e,query:t,totalCount:r}}function hn(e,t,r){return{type:Rn.SET_ERROR,itemType:e,query:t,error:r}}function*vn(e,t){const r={...e,stock_quantity:t},{id:n,parent_id:o,type:i}=r;yield On("products",n,r);let s=ee;switch(i){case"variation":s+=`/products/${o}/variations/${n}`;break;case"variable":case"simple":default:s+="/products/"+n}try{return yield Object(q.apiFetch)({path:s,method:"PUT",data:r}),!0}catch(t){return yield On("products",n,e),yield hn("products",n,t),!1}}function*Pn(e,t){try{const r=Object(st.addQueryArgs)(te+"/onboarding/tasks/create_product_from_template",t||{}),n=yield Object(q.apiFetch)({path:r,method:"POST",data:e});return yield On("products",n.id,n),n}catch(e){throw yield hn("createProductFromTemplate",t,e),e}}function*wn(e,t){const r="categories"===e?"products/categories":e,n=Object(st.addQueryArgs)(`${ee}/${r}`,t),o=-1===t.per_page,i=o?q.apiFetch:Ir,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*bn(e,t){try{const{items:r,totalCount:n}=yield wn(e,t);yield An(e,t,n),yield In(e,t,r)}catch(r){yield hn(e,t,r)}}function*Nn(e,t){yield Un(e,t)}function*Un(e,t){try{const r={...t,page:1,per_page:1},{totalCount:n}=yield wn(e,r);yield An(e,t,n)}catch(r){yield hn(e,t,r)}}var Gn=(e={items:{},errors:{},data:{}},{type:t,id:r,itemType:n,query:o,item:i,items:s,totalCount:a,error:c})=>{switch(t){case Rn.SET_ITEM:const t=e.data[n]||{};return{...e,data:{...e.data,[n]:{...t,[r]:{...t[r]||{},...i}}}};case Rn.SET_ITEMS:const u=[],d=s.reduce((e,t)=>(u.push(t.id),e[t.id]=t,e),{}),E=x(n,o);return{...e,items:{...e.items,[E]:{data:u}},data:{...e.data,[n]:{...e.data[n],...d}}};case Rn.SET_ITEMS_TOTAL_COUNT:const l=Sn(n,o);return{...e,items:{...e.items,[l]:a}};case Rn.SET_ERROR:return{...e,errors:{...e.errors,[x(n,o)]:c}};default:return e}};Object(k.registerStore)("wc/admin/items",{reducer:Gn,actions:h,controls:Ar,selectors:A,resolvers:v});const Cn="wc/admin/items";var jn=r(30);const Mn=e=>Object(jn.applyFilters)("woocommerce_navigation_menu_items",e.menuItems),Fn=e=>e.favorites||[],Dn=(e,t)=>e.requesting[t]||!1,kn=e=>e.persistedQuery||{};var qn=r(12);var Yn={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"};function xn(e){return{type:Yn.SET_MENU_ITEMS,menuItems:e}}function Qn(e){return{type:Yn.ADD_MENU_ITEMS,menuItems:e}}function Ln(e){return{type:Yn.GET_FAVORITES_FAILURE,error:e}}function Wn(e){return{type:Yn.GET_FAVORITES_REQUEST,favorites:e}}function Vn(e){return{type:Yn.GET_FAVORITES_SUCCESS,favorites:e}}function Jn(e){return{type:Yn.ADD_FAVORITE_REQUEST,favorite:e}}function Hn(e,t){return{type:Yn.ADD_FAVORITE_FAILURE,favorite:e,error:t}}function Bn(e){return{type:Yn.ADD_FAVORITE_SUCCESS,favorite:e}}function $n(e){return{type:Yn.REMOVE_FAVORITE_REQUEST,favorite:e}}function Kn(e,t){return{type:Yn.REMOVE_FAVORITE_FAILURE,favorite:e,error:t}}function Xn(e,t){return{type:Yn.REMOVE_FAVORITE_SUCCESS,favorite:e,error:t}}function*zn(){yield Zn()}function*Zn(){const e=Object(qn.getPersistedQuery)();if(!Object.keys(e).length)return null;yield{type:Yn.ON_HISTORY_CHANGE,persistedQuery:e}}function*eo(e){yield Jn(e);try{const t=yield ft()({path:te+"/navigation/favorites/me",method:"POST",data:{item_id:e}});if(t)return yield Bn(e),t;throw new Error}catch(t){throw yield Hn(e,t),new Error}}function*to(e){yield $n(e);try{const t=yield ft()({path:te+"/navigation/favorites/me",method:"DELETE",data:{item_id:e}});if(t)return yield Xn(e),t;throw new Error}catch(t){throw yield Kn(e,t),new Error}}var ro=(e={error:null,menuItems:[],favorites:[],requesting:{},persistedQuery:{}},{type:t,error:r,favorite:n,favorites:o,menuItems:i,persistedQuery:s})=>{switch(t){case Yn.SET_MENU_ITEMS:e={...e,menuItems:i};break;case Yn.ADD_MENU_ITEMS:e={...e,menuItems:[...e.menuItems,...i]};break;case Yn.ON_HISTORY_CHANGE:e={...e,persistedQuery:s};break;case Yn.GET_FAVORITES_FAILURE:e={...e,requesting:{...e.requesting,getFavorites:!1}};break;case Yn.GET_FAVORITES_REQUEST:e={...e,requesting:{...e.requesting,getFavorites:!0}};break;case Yn.GET_FAVORITES_SUCCESS:e={...e,favorites:o,requesting:{...e.requesting,getFavorites:!1}};break;case Yn.ADD_FAVORITE_FAILURE:e={...e,error:r,requesting:{...e.requesting,addFavorite:!1}};break;case Yn.ADD_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,addFavorite:!0}};break;case Yn.ADD_FAVORITE_SUCCESS:const t=e.favorites.includes(n)?e.favorites:[...e.favorites,n];e={...e,favorites:t,menuItems:e.menuItems.map(e=>e.id===n?{...e,menuId:"favorites"}:e),requesting:{...e.requesting,addFavorite:!1}};break;case Yn.REMOVE_FAVORITE_FAILURE:e={...e,requesting:{...e.requesting,error:r,removeFavorite:!1}};break;case Yn.REMOVE_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,removeFavorite:!0}};break;case Yn.REMOVE_FAVORITE_SUCCESS:const a=e.favorites.filter(e=>e!==n);e={...e,favorites:a,menuItems:e.menuItems.map(e=>e.id===n?{...e,menuId:"plugins"}:e),requesting:{...e.requesting,removeFavorite:!1}}}return e};function*no(){yield Wn();try{const e=yield Object(q.apiFetch)({path:te+"/navigation/favorites/me"});if(e)return void(yield Vn(e));throw new Error}catch(e){throw yield Ln(e),new Error}}Object(k.registerStore)("woocommerce-navigation",{reducer:ro,actions:w,controls:q.controls,resolvers:b,selectors:P}),(async()=>{const{onLoad:e,onHistoryChange:t}=Object(k.dispatch)("woocommerce-navigation");await e(),Object(qn.addHistoryListener)(async()=>{setTimeout(async()=>{await t()},0)})})();const oo="woocommerce-navigation",io=e=>Object(ve.createHigherOrderComponent)(t=>r=>{const n=Object(Pe.useRef)(e);return Object(k.useSelect)((e,t)=>{if(!n.current)return;const{isResolving:r,hasFinishedResolution:o}=e("woocommerce-navigation"),{startResolution:i,finishResolution:s,setMenuItems:a}=t.dispatch("woocommerce-navigation");r("getMenuItems")||o("getMenuItems")||(i("getMenuItems",[]),a(n.current.menuItems),s("getMenuItems",[]))}),Object(Pe.createElement)(t,Object.assign({},r))},"withNavigationHydration");var so;!function(e){e.GET_PAYMENT_GATEWAYS_REQUEST="GET_PAYMENT_GATEWAYS_REQUEST",e.GET_PAYMENT_GATEWAYS_SUCCESS="GET_PAYMENT_GATEWAYS_SUCCESS",e.GET_PAYMENT_GATEWAYS_ERROR="GET_PAYMENT_GATEWAYS_ERROR",e.UPDATE_PAYMENT_GATEWAY_REQUEST="UPDATE_PAYMENT_GATEWAY_REQUEST",e.UPDATE_PAYMENT_GATEWAY_SUCCESS="UPDATE_PAYMENT_GATEWAY_SUCCESS",e.UPDATE_PAYMENT_GATEWAY_ERROR="UPDATE_PAYMENT_GATEWAY_ERROR",e.GET_PAYMENT_GATEWAY_REQUEST="GET_PAYMENT_GATEWAY_REQUEST",e.GET_PAYMENT_GATEWAY_SUCCESS="GET_PAYMENT_GATEWAY_SUCCESS",e.GET_PAYMENT_GATEWAY_ERROR="GET_PAYMENT_GATEWAY_ERROR"}(so||(so={}));const ao="wc/payment-gateways";function co(){return{type:so.GET_PAYMENT_GATEWAYS_REQUEST}}function uo(e){return{type:so.GET_PAYMENT_GATEWAYS_SUCCESS,paymentGateways:e}}function Eo(e){return{type:so.GET_PAYMENT_GATEWAYS_ERROR,error:e}}function lo(){return{type:so.GET_PAYMENT_GATEWAY_REQUEST}}function po(e){return{type:so.GET_PAYMENT_GATEWAY_ERROR,error:e}}function To(e){return{type:so.GET_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function _o(e){return{type:so.UPDATE_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function go(){return{type:so.UPDATE_PAYMENT_GATEWAY_REQUEST}}function So(e){return{type:so.UPDATE_PAYMENT_GATEWAY_ERROR,error:e}}function*fo(e,t){try{yield go();const r=yield Object(q.apiFetch)({method:"PUT",path:"wc/v3/payment_gateways/"+e,body:JSON.stringify(t)});if(r&&r.id===e)return yield _o(r),r}catch(e){throw yield So(e),e}}const yo=k.controls&&k.controls.dispatch?k.controls.dispatch:q.dispatch;function*mo(){yield co();try{const e=yield Object(q.apiFetch)({path:"wc/v3/payment_gateways"});yield uo(e);for(let t=0;t<e.length;t++)yield yo(ao,"finishResolution","getPaymentGateway",[e[t].id])}catch(e){yield Eo(e)}}function*Ro(e){yield lo();try{const t=yield Object(q.apiFetch)({path:"wc/v3/payment_gateways/"+e});if(t&&t.id)return yield To(t),t}catch(e){yield po(e)}}function Oo(e,t){return e.paymentGateways.find(e=>e.id===t)}function Io(e){return e.paymentGateways}function Ao(e,t){return e.errors[t]||null}function ho(e){return e.isUpdating||!1}function vo(e,t){const r=e.paymentGateways.findIndex(e=>e.id===t.id);return-1===r?{...e,paymentGateways:[...e.paymentGateways,t],isUpdating:!1}:{...e,paymentGateways:[...e.paymentGateways.slice(0,r),t,...e.paymentGateways.slice(r+1)],isUpdating:!1}}var Po=(e={paymentGateways:[],isUpdating:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case so.GET_PAYMENT_GATEWAYS_REQUEST:case so.GET_PAYMENT_GATEWAY_REQUEST:return e;case so.GET_PAYMENT_GATEWAYS_SUCCESS:return{...e,paymentGateways:t.paymentGateways};case so.GET_PAYMENT_GATEWAYS_ERROR:return{...e,errors:{...e.errors,getPaymentGateways:t.error}};case so.GET_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,getPaymentGateway:t.error}};case so.UPDATE_PAYMENT_GATEWAY_REQUEST:return{...e,isUpdating:!0};case so.UPDATE_PAYMENT_GATEWAY_SUCCESS:case so.GET_PAYMENT_GATEWAY_SUCCESS:return vo(e,t.paymentGateway);case so.UPDATE_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,updatePaymentGateway:t.error},isUpdating:!1}}return e};const wo=ao;Object(k.registerStore)(ao,{actions:N,selectors:G,resolvers:U,controls:q.controls,reducer:Po});var bo=r(9),No=r.n(bo);function Uo(e){const{endpoint:t,query:r,limitBy:n,filters:o=[],advancedFilters:i={}}=e;if(r.search){return(n||[t]).reduce((e,t)=>(e[t]=r[t],e),{})}return o.map(e=>function(e,t,r){const n=r[e.param];if(!n)return{};if("advanced"===n){const e=Object(qn.getActiveFiltersFromQuery)(r,t.filters);if(0===e.length)return{};const n=Object(qn.getQueryFromActiveFilters)(e.map(e=>function(e,t){const r=e.filters[t.key];if("Date"!==Object(Z.get)(r,["input","component"]))return t;const{rule:n,value:o}=t,i={after:"start",before:"end"};if(Array.isArray(o)){const[e,r]=o;return Object.assign({},t,{value:[Object(Tn.appendTimestamp)(No()(e),i.after),Object(Tn.appendTimestamp)(No()(r),i.before)]})}return Object.assign({},t,{value:Object(Tn.appendTimestamp)(No()(o),i[n])})}(t,e)),{},t.filters);return{match:r.match||"all",...n}}const o=Object(Z.find)(Object(qn.flattenFilters)(e.filters),{value:n});if(!o)return{};if(o.settings&&o.settings.param){const{param:e}=o.settings;return r[e]?{[e]:r[e]}:{}}return{[e.param]:n}}(e,i,r)).reduce((e,t)=>Object.assign(e,t),{})}const Go=["stock","customers"];function Co(e){const{endpoint:t,dataType:r,query:n,fields:o}=e,i=Object(Tn.getCurrentDates)(n,e.defaultDateRange),s=Object(Tn.getIntervalForQuery)(n),a=Uo(e),c=i[r].before;return Object(Z.includes)(Go,t)?{...a,fields:o}:{order:"asc",interval:s,per_page:ne,after:Object(Tn.appendTimestamp)(i[r].after,"start"),before:Object(Tn.appendTimestamp)(c,"end"),segmentby:n.segmentby,fields:o,...a}}function jo(e){const{endpoint:t,select:r}=e,{getReportStats:n,getReportStatsError:o,isResolving:i}=r("wc/admin/reports"),s={isRequesting:!1,isError:!1,totals:{primary:null,secondary:null}},a=Co({...e,dataType:"primary"}),c=n(t,a);if(i("getReportStats",[t,a]))return{...s,isRequesting:!0};if(o(t,a))return{...s,isError:!0};const u=c&&c.data&&c.data.totals||null,d=Co({...e,dataType:"secondary"}),E=n(t,d);if(i("getReportStats",[t,d]))return{...s,isRequesting:!0};if(o(t,d))return{...s,isError:!0};const l=E&&E.data&&E.data.totals||null;return{...s,totals:{primary:u,secondary:l}}}const Mo={isEmpty:!1,isError:!1,isRequesting:!0,data:{totals:{},intervals:[]}},Fo={isEmpty:!1,isError:!0,isRequesting:!1,data:{totals:{},intervals:[]}},Do={isEmpty:!0,isError:!1,isRequesting:!1,data:{totals:{},intervals:[]}},ko=[],qo=Object(Z.memoize)((e,t,r)=>({isEmpty:!1,isError:!1,isRequesting:!1,data:{totals:t,intervals:r}}),(e,t,r)=>[e,t.length,r.length].join(":"));function Yo(e){const{endpoint:t}=e,{getReportStats:r,getReportStatsError:n,isResolving:o}=e.selector,i=Co(e),s=r(t,i);if(o("getReportStats",[t,i]))return Mo;if(n(t,i))return Fo;if(function(e,t){return!e||(!e.data||(!(e.data.totals&&!Object(Z.isNull)(e.data.totals))||!(Object(Z.includes)(Go,t)||e.data.intervals&&0!==e.data.intervals.length)))}(s,t))return Do;const a=s&&s.data&&s.data.totals||null;let c=s&&s.data&&s.data.intervals||ko;if(s.totalResults>ne){let e=!0,a=!1;const u=[],d=Math.ceil(s.totalResults/ne);let E=1;for(let s=2;s<=d;s++){const c={...i,page:s},l=r(t,c);if(!o("getReportStats",[t,c])){if(n(t,c)){a=!0,e=!1;break}if(u.push(l),E++,E===d){e=!1;break}}}if(e)return Mo;if(a)return Fo;Object(Z.forEach)(u,(function(e){e.data&&e.data.intervals&&Array.isArray(e.data.intervals)&&(c=c.concat(e.data.intervals))}))}return qo(x(t,i),a,c)}function xo(e,t){switch(e){case"currency":return t;case"percent":return".0%";case"number":return",";case"average":return",.2r";default:return","}}function Qo(e){const{query:t,tableQuery:r={}}=e,n=Uo(e),o=Object(Tn.getCurrentDates)(t,e.defaultDateRange),i=Object(Z.includes)(Go,e.endpoint);return{orderby:t.orderby||"date",order:t.order||"desc",after:i?void 0:Object(Tn.appendTimestamp)(o.primary.after,"start"),before:i?void 0:Object(Tn.appendTimestamp)(o.primary.before,"end"),page:t.paged||1,per_page:t.per_page||de.pageSize,...n,...r}}function Lo(e){const{endpoint:t}=e,{getReportItems:r,getReportItemsError:n,hasFinishedResolution:o}=e.selector,i=Qo(e),s={query:i,isRequesting:!1,isError:!1,items:{data:[],totalResults:0}},a=r(t,i);return o("getReportItems",[t,i])?n(t,i)?{...s,isError:!0}:{...s,items:a}:{...s,isRequesting:!0}}var Wo=r(266),Vo=r.n(Wo);const Jo=e=>Vo()(x("export",e)),Ho=(e,t,r)=>Boolean(e.requesting[t]&&e.requesting[t][Jo(r)]),Bo=(e,t,r)=>e.exportIds[t]&&e.exportIds[t][Jo(r)],$o=(e,t,r)=>e.errors[t]&&e.errors[t][Jo(r)];var Ko={START_EXPORT:"START_EXPORT",SET_EXPORT_ID:"SET_EXPORT_ID",SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING"};function Xo(e,t,r){return{type:Ko.SET_EXPORT_ID,exportType:e,exportArgs:t,exportId:r}}function zo(e,t,r){return{type:Ko.SET_IS_REQUESTING,selector:e,selectorArgs:t,isRequesting:r}}function Zo(e,t,r){return{type:Ko.SET_ERROR,selector:e,selectorArgs:t,error:r}}function*ei(e,t){yield zo("startExport",{type:e,args:t},!0);try{const r=yield Ir({path:`${ee}/reports/${e}/export`,method:"POST",data:{report_args:t,email:!0}});yield zo("startExport",{type:e,args:t},!1);const{export_id:n,message:o}=r.data;if(!n)throw new Error(o);return yield Xo(e,t,n),r.data}catch(r){throw yield Zo("startExport",{type:e,args:t},r.message),yield zo("startExport",{type:e,args:t},!1),r}}var ti=(e={errors:{},requesting:{},exportMeta:{},exportIds:{}},{error:t,exportArgs:r,exportId:n,exportType:o,isRequesting:i,selector:s,selectorArgs:a,type:c})=>{switch(c){case Ko.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[s]:{...e.requesting[s],[Jo(a)]:i}}};case Ko.SET_EXPORT_ID:return{...e,exportMeta:{...e.exportMeta,[n]:{exportType:o,exportArgs:r}},exportIds:{...e.exportIds,[o]:{...e.exportIds[o],[Jo({type:o,args:r})]:n}}};case Ko.SET_ERROR:return{...e,errors:{...e.errors,[s]:{...e.errors[s],[Jo(a)]:t}}};default:return e}};Object(k.registerStore)("wc/admin/export",{reducer:ti,actions:j,controls:Ar,selectors:C});const ri="wc/admin/export",ni=e=>{const{activeImport:t,lastImportStartTimestamp:r}=e;return{activeImport:t,lastImportStartTimestamp:r}||{}},oi=e=>{const{period:t,skipPrevious:r}=e;return{period:t,skipPrevious:r}||{}},ii=(e,t)=>{const r=JSON.stringify(t);return e.importStatus[r]||{}},si=(e,t)=>{const{importTotals:r,lastImportStartTimestamp:n}=e;return{...r[JSON.stringify(t)],lastImportStartTimestamp:n}||{}},ai=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]||!1};var ci={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 ui(e){return{type:ci.SET_IMPORT_STARTED,activeImport:e}}function di(e,t){return t?{type:ci.SET_IMPORT_DATE,date:e}:{type:ci.SET_IMPORT_PERIOD,date:e}}function Ei(e){return{type:ci.SET_SKIP_IMPORTED,skipPrevious:e}}function li(e,t){return{type:ci.SET_IMPORT_STATUS,importStatus:t,query:e}}function pi(e,t){return{type:ci.SET_IMPORT_TOTALS,importTotals:t,query:e}}function Ti(e,t){return{type:ci.SET_IMPORT_ERROR,error:t,query:e}}function*_i(e,t=!1){yield ui(t);try{return yield Object(q.apiFetch)({path:e,method:"POST"})}catch(t){throw yield Ti(e,t),t}}function*gi(e){try{const t=Object(st.addQueryArgs)(ee+"/reports/import/status",Object(Z.omit)(e,["timestamp"])),r=yield Object(q.apiFetch)({path:t});yield li(e,r)}catch(t){yield Ti(e,t)}}function*Si(e){try{const t=Object(st.addQueryArgs)(ee+"/reports/import/totals",e),r=yield Object(q.apiFetch)({path:t});yield pi(e,r)}catch(t){yield Ti(e,t)}}var fi=(e={activeImport:!1,importStatus:{},importTotals:{},errors:{},lastImportStartTimestamp:0,period:{date:No()().format(Object(z.__)("MM/DD/YYYY",'woocommerce')),label:"all"},skipPrevious:!0},{type:t,query:r,importStatus:n,importTotals:o,activeImport:i,date:s,error:a,skipPrevious:c})=>{switch(t){case ci.SET_IMPORT_STARTED:e={...e,activeImport:i,lastImportStartTimestamp:i?Date.now():e.lastImportStartTimestamp};break;case ci.SET_IMPORT_PERIOD:e={...e,period:{...e.period,label:s},activeImport:!1};break;case ci.SET_IMPORT_DATE:e={...e,period:{date:s,label:"custom"},activeImport:!1};break;case ci.SET_SKIP_IMPORTED:e={...e,skipPrevious:c,activeImport:!1};break;case ci.SET_IMPORT_STATUS:e={...e,importStatus:{...e.importStatus,[JSON.stringify(r)]:n},errors:{...e.errors,[JSON.stringify(r)]:!1}};break;case ci.SET_IMPORT_TOTALS:e={...e,importTotals:{...e.importTotals,[JSON.stringify(r)]:o}};break;case ci.SET_IMPORT_ERROR:e={...e,errors:{...e.errors,[JSON.stringify(r)]:a}}}return e};Object(k.registerStore)("wc/admin/import",{reducer:fi,actions:F,controls:q.controls,selectors:M,resolvers:D});const yi="wc/admin/import"},7:function(e,t){e.exports=window.wp.data},9:function(e,t){e.exports=window.moment}});
|