403Webshell
Server IP : 172.67.158.161  /  Your IP : 3.145.81.173
Web Server : LiteSpeed
System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : giankuin ( 1871)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/giankuin/www/wp-content/plugins/woocommerce/packages/woocommerce-admin/dist/chunks/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/giankuin/www/wp-content/plugins/woocommerce/packages/woocommerce-admin/dist/chunks/21.595171a7cf0a4a8ea74e.min.js
(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[21],{278:function(e,t,r){"use strict";var a=r(11),n=r(19),o=r(4),c=r.n(o),i=r(0);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}t.a=function(e){var t=e.as,r=void 0===t?"div":t,o=e.className,l=Object(n.a)(e,["as","className"]);return function(e){var t=e.as,r=void 0===t?"div":t,a=Object(n.a)(e,["as"]);return"function"==typeof a.children?a.children(a):Object(i.createElement)(r,a)}(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){Object(a.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({as:r,className:c()("components-visually-hidden",o)},l))}},279:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var a=r(0),n=new WeakMap;function o(e,t){return Object(a.useMemo)((function(){var r=function(e){var t=n.get(e)||0;return n.set(e,t+1),t}(e);return t?"".concat(t,"-").concat(r):r}),[e])}},439:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var a=r(0);function n(){return Object(a.createElement)("span",{className:"components-spinner"})}},713:function(e,t,r){"use strict";var a=r(11),n=r(19),o=r(0);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}t.a=function(e){var t=e.icon,r=e.size,i=void 0===r?24:r,s=Object(n.a)(e,["icon","size"]);return Object(o.cloneElement)(t,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){Object(a.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({width:i,height:i},s))}},742:function(e,t,r){"use strict";var a=r(0),n=r(4),o=r.n(n),c=r(278);function i(e){var t=e.id,r=e.label,n=e.hideLabelFromVision,s=e.help,l=e.className,m=e.children;return Object(a.createElement)("div",{className:o()("components-base-control",l)},Object(a.createElement)("div",{className:"components-base-control__field"},r&&t&&(n?Object(a.createElement)(c.a,{as:"label",htmlFor:t},r):Object(a.createElement)("label",{className:"components-base-control__label",htmlFor:t},r)),r&&!t&&(n?Object(a.createElement)(c.a,{as:"label"},r):Object(a.createElement)(i.VisualLabel,null,r)),m),!!s&&Object(a.createElement)("p",{id:t+"__help",className:"components-base-control__help"},s))}i.VisualLabel=function(e){var t=e.className,r=e.children;return t=o()("components-base-control__label",t),Object(a.createElement)("span",{className:t},r)},t.a=i},760:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var a=r(8),n=r(27),o=r(19),c=r(0),i=r(2),s=r(279),l=r(742);function m(e){var t=e.help,r=e.label,u=e.multiple,p=void 0!==u&&u,d=e.onChange,b=e.options,f=void 0===b?[]:b,h=e.className,O=e.hideLabelFromVision,j=Object(o.a)(e,["help","label","multiple","onChange","options","className","hideLabelFromVision"]),v=Object(s.a)(m),g="inspector-select-control-".concat(v);return!Object(i.isEmpty)(f)&&Object(c.createElement)(l.a,{label:r,hideLabelFromVision:O,id:g,help:t,className:h},Object(c.createElement)("select",Object(a.a)({id:g,className:"components-select-control__input",onChange:function(e){if(p){var t=Object(n.a)(e.target.options).filter((function(e){return e.selected})).map((function(e){return e.value}));d(t)}else d(e.target.value)},"aria-describedby":t?"".concat(g,"__help"):void 0,multiple:p},j),f.map((function(e,t){return Object(c.createElement)("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value,disabled:e.disabled},e.label)}))))}},774:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var a=r(8),n=r(19),o=r(0),c=r(279),i=r(713),s=r(51),l=Object(o.createElement)(s.c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(o.createElement)(s.b,{d:"M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z"})),m=r(742);function u(e){var t=e.label,r=e.className,s=e.heading,p=e.checked,d=e.help,b=e.onChange,f=Object(n.a)(e,["label","className","heading","checked","help","onChange"]),h=Object(c.a)(u),O="inspector-checkbox-control-".concat(h);return Object(o.createElement)(m.a,{label:s,id:O,help:d,className:r},Object(o.createElement)("span",{className:"components-checkbox-control__input-container"},Object(o.createElement)("input",Object(a.a)({id:O,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return b(e.target.checked)},checked:p,"aria-describedby":d?O+"__help":void 0},f)),p?Object(o.createElement)(i.a,{icon:l,className:"components-checkbox-control__checked",role:"presentation"}):null),Object(o.createElement)("label",{className:"components-checkbox-control__label",htmlFor:O},t))}},790:function(e,t,r){},791:function(e,t,r){},792:function(e,t,r){},928:function(e,t,r){"use strict";r.r(t);var a=r(33),n=r.n(a),o=r(25),c=r.n(o),i=r(5),s=r.n(i),l=r(0),m=r(3),u=r(90),p=r(185),d=r(24),b=r(55),f=r(46),h=(r(790),r(294)),O=r(13),j=r.n(O),v=r(12),g=r.n(v),y=r(7),_=r.n(y),w=r(14),k=r.n(w),S=r(15),E=r.n(S),D=r(6),I=r.n(D),P=r(774),N=r(1),C=r.n(N),T=r(2);r(791);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=I()(e);if(t){var n=I()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return E()(this,r)}}var F=function(e){k()(r,e);var t=R(r);function r(e){var a;return j()(this,r),a=t.call(this,e),s()(_()(a),"renderInput",(function(){var e=a.props,t=e.handleChange,r=e.name,o=e.inputText,c=e.inputType,i=e.options,s=e.value,m=e.component,p=a.state.disabled;switch(c){case"checkboxGroup":return i.map((function(e){return e.options.length>0&&Object(l.createElement)("div",{className:"woocommerce-setting__options-group",key:e.key,"aria-labelledby":r+"-label"},e.label&&Object(l.createElement)("span",{className:"woocommerce-setting__options-group-label"},e.label),a.renderCheckboxOptions(e.options))}));case"checkbox":return a.renderCheckboxOptions(i);case"button":return Object(l.createElement)(u.a,{isSecondary:!0,onClick:a.handleInputCallback,disabled:p},o);case"component":var d=m;return Object(l.createElement)(d,n()({value:s,onChange:t},a.props));case"text":default:var b=Object(T.uniqueId)(r);return Object(l.createElement)("input",{id:b,type:"text",name:r,onChange:t,value:s,placeholder:o,disabled:p})}})),s()(_()(a),"handleInputCallback",(function(){var e=a.props,t=e.createNotice,r=e.callback;if("function"==typeof r)return new Promise((function(e,n){a.setState({disabled:!0}),r(e,n,t)})).then((function(){a.setState({disabled:!1})})).catch((function(){a.setState({disabled:!1})}))})),a.state={disabled:!1},a}return g()(r,[{key:"renderCheckboxOptions",value:function(e){var t=this.props,r=t.handleChange,a=t.name,n=t.value,o=this.state.disabled;return e.map((function(e){return Object(l.createElement)(P.a,{key:a+"-"+e.value,label:e.label,name:a,checked:n&&n.includes(e.value),onChange:function(t){return r({target:{checked:t,name:a,type:"checkbox",value:e.value}})},disabled:o})}))}},{key:"render",value:function(){var e=this.props,t=e.helpText,r=e.label,a=e.name;return Object(l.createElement)("div",{className:"woocommerce-setting"},Object(l.createElement)("div",{className:"woocommerce-setting__label",id:a+"-label"},r),Object(l.createElement)("div",{className:"woocommerce-setting__input"},this.renderInput(),t&&Object(l.createElement)("span",{className:"woocommerce-setting__help"},t)))}}]),r}(l.Component);F.propTypes={callback:C.a.func,handleChange:C.a.func.isRequired,helpText:C.a.oneOfType([C.a.string,C.a.array]),inputText:C.a.string,inputType:C.a.oneOf(["button","checkbox","checkboxGroup","text","component"]),label:C.a.string.isRequired,name:C.a.string.isRequired,options:C.a.arrayOf(C.a.shape({value:C.a.string,label:C.a.string,description:C.a.string,key:C.a.string,options:C.a.array})),value:C.a.oneOfType([C.a.string,C.a.array])};var x=Object(p.a)(Object(d.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(F),A=r(34),L=r(31),z=r.n(L),V=r(17),M=r.n(V),Y=r(8),q=r(20),Q=r(21),B=r(18),H=r(23),U=r(9),G=r(22),W=r(145),J=r(72);function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}var X=Object(J.a)((function(e){return function(t){Object(G.a)(n,t);var r,a=(r=n,function(){var e,t=Object(U.a)(r);if(K()){var a=Object(U.a)(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return Object(H.a)(this,e)});function n(){var e;return Object(q.a)(this,n),(e=a.apply(this,arguments)).debouncedSpeak=Object(T.debounce)(e.speak.bind(Object(B.a)(e)),500),e}return Object(Q.a)(n,[{key:"speak",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"polite";Object(W.a)(e,t)}},{key:"componentWillUnmount",value:function(){this.debouncedSpeak.cancel()}},{key:"render",value:function(){return Object(l.createElement)(e,Object(Y.a)({},this.props,{speak:this.speak,debouncedSpeak:this.debouncedSpeak}))}}]),n}(l.Component)}),"withSpokenMessages"),Z=function(e,t,r){var a={};if(r&&(a.skip_existing=!0),"all"!==t.label)if("custom"===t.label){var n=M()().diff(M()(t.date,e),"days",!0);a.days=Math.floor(n)}else a.days=parseInt(t.label,10);return a},$=r(186),ee=r(36);var te=function(e){var t,r=e.importDate,a=e.onDeletePreviousData,n=e.onReimportData,o=e.onStartImport,c=e.onStopImport,i=e.status;return Object(l.createElement)("div",{className:"woocommerce-settings__actions woocommerce-settings-historical-data__actions"},(t="ready"!==i,["initializing","customers","orders","finalizing"].includes(i)?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{className:"woocommerce-settings-historical-data__action-button",isPrimary:!0,onClick:c},Object(m.__)("Stop Import",'woocommerce')),Object(l.createElement)("div",{className:"woocommerce-setting__help woocommerce-settings-historical-data__action-help"},Object(m.__)("Imported data will not be lost if the import is stopped.",'woocommerce'),Object(l.createElement)("br",null),Object(m.__)("Navigating away from this page will not affect the import.",'woocommerce'))):["ready","nothing"].includes(i)?r?Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isPrimary:!0,onClick:o,disabled:t},Object(m.__)("Start",'woocommerce')),Object(l.createElement)(u.a,{isSecondary:!0,onClick:a},Object(m.__)("Delete Previously Imported Data",'woocommerce'))):Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isPrimary:!0,onClick:o,disabled:t},Object(m.__)("Start",'woocommerce'))):Object(l.createElement)(l.Fragment,null,Object(l.createElement)(u.a,{isSecondary:!0,onClick:n},Object(m.__)("Re-import Data",'woocommerce')),Object(l.createElement)(u.a,{isSecondary:!0,onClick:a},Object(m.__)("Delete Previously Imported Data",'woocommerce')))))},re=r(760),ae=r(115);var ne=function(e){var t,r=e.dateFormat,a=e.disabled,n=e.onDateChange,o=e.onPeriodChange,c=e.value,i=function(e){e.date&&e.date.isValid?n(e.date.format(r)):n(e.text)},s=function(e){return e.isValid()&&c.date.length===r.length?e.isAfter(new Date,"day")?ae.b.future:null:ae.b.invalid};return Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__columns"},Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column"},Object(l.createElement)(re.a,{label:Object(m.__)("Import Historical Data",'woocommerce'),value:c.label,disabled:a,onChange:function(e){o(e)},options:[{label:"All",value:"all"},{label:"Last 365 days",value:"365"},{label:"Last 90 days",value:"90"},{label:"Last 30 days",value:"30"},{label:"Last 7 days",value:"7"},{label:"Last 24 hours",value:"1"},{label:"Custom",value:"custom"}]})),"custom"===c.label&&(t=M()(c.date,r),Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column"},Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__column-label"},Object(m.__)("Beginning on",'woocommerce')),Object(l.createElement)(b.DatePicker,{date:t.isValid()?t.toDate():null,dateFormat:r,disabled:a,error:s(t),isInvalidDate:function(e){return M()(e).isAfter(new Date,"day")},onUpdate:i,text:c.date}))))};var oe=function(e){var t=e.label,r=e.progress,a=e.total,n=Object(m.sprintf)(Object(m.__)("Imported %(label)s",'woocommerce'),{label:t}),o=Object(T.isNil)(a)?null:Object(m.sprintf)(Object(m.__)("%(progress)s of %(total)s",'woocommerce'),{progress:r||0,total:a});return Object(l.createElement)("div",{className:"woocommerce-settings-historical-data__progress"},Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__progress-label"},n),o&&Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__progress-label"},o),Object(l.createElement)("progress",{className:"woocommerce-settings-historical-data__progress-bar",max:a,value:r||0}))},ce=r(44),ie=r(439);var se=Object(b.useFilters)("woocommerce_admin_import_status")((function(e){var t=e.importDate,r=e.status,a=Object(ce.applyFilters)("woocommerce_admin_import_status",{nothing:Object(m.__)("Nothing To Import",'woocommerce'),ready:Object(m.__)("Ready To Import",'woocommerce'),initializing:[Object(m.__)("Initializing",'woocommerce'),Object(l.createElement)(ie.a,{key:"spinner"})],customers:[Object(m.__)("Importing Customers",'woocommerce'),Object(l.createElement)(ie.a,{key:"spinner"})],orders:[Object(m.__)("Importing Orders",'woocommerce'),Object(l.createElement)(ie.a,{key:"spinner"})],finalizing:[Object(m.__)("Finalizing",'woocommerce'),Object(l.createElement)(ie.a,{key:"spinner"})],finished:-1===t?Object(m.__)("All historical data imported",'woocommerce'):Object(m.sprintf)(Object(m.__)("Historical data from %s onward imported",'woocommerce'),M()(t).format("YYYY-MM-DD"))});return Object(l.createElement)("span",{className:"woocommerce-settings-historical-data__status"},Object(m.__)("Status:",'woocommerce')+" ",a[r])}));var le=function(e){var t=e.checked,r=e.disabled,a=e.onChange;return Object(l.createElement)(P.a,{className:"woocommerce-settings-historical-data__skip-checkbox",checked:t,disabled:r,label:Object(m.__)("Skip previously imported customers and orders",'woocommerce'),onChange:a})},me=r(104);r(792);function ue(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=I()(e);if(t){var n=I()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return E()(this,r)}}var pe=function(e){k()(r,e);var t=ue(r);function r(){return j()(this,r),t.apply(this,arguments)}return g()(r,[{key:"render",value:function(){var e=this.props,t=e.customersProgress,r=e.customersTotal,a=e.dateFormat,n=e.importDate,o=e.inProgress,c=e.onPeriodChange,i=e.onDateChange,s=e.onSkipChange,u=e.onDeletePreviousData,p=e.onReimportData,d=e.onStartImport,f=e.onStopImport,h=e.ordersProgress,O=e.ordersTotal,j=e.period,v=e.skipChecked,g=function(e){var t=e.customersProgress,r=e.customersTotal,a=e.inProgress,n=e.ordersProgress,o=e.ordersTotal;return a?Object(T.isNil)(t)||Object(T.isNil)(n)||Object(T.isNil)(r)||Object(T.isNil)(o)?"initializing":t<r?"customers":n<o?"orders":"finalizing":r>0||o>0?t===r&&n===o?"finished":"ready":"nothing"}({customersProgress:t,customersTotal:r,inProgress:o,ordersProgress:h,ordersTotal:O});return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(b.SectionHeader,{title:Object(m.__)("Import Historical Data",'woocommerce')}),Object(l.createElement)("div",{className:"woocommerce-settings__wrapper"},Object(l.createElement)("div",{className:"woocommerce-setting"},Object(l.createElement)("div",{className:"woocommerce-setting__input"},Object(l.createElement)("span",{className:"woocommerce-setting__help"},Object(m.__)("This tool populates historical analytics data by processing customers and orders created prior to activating WooCommerce Admin.",'woocommerce')),"finished"!==g&&Object(l.createElement)(l.Fragment,null,Object(l.createElement)(ne,{dateFormat:a,disabled:o,onPeriodChange:c,onDateChange:i,value:j}),Object(l.createElement)(le,{disabled:o,checked:v,onChange:s}),Object(l.createElement)(oe,{label:Object(m.__)("Registered Customers",'woocommerce'),progress:t,total:r}),Object(l.createElement)(oe,{label:Object(m.__)("Orders and Refunds",'woocommerce'),progress:h,total:O})),Object(l.createElement)(se,{importDate:n,status:g})))),Object(l.createElement)(te,{importDate:n,onDeletePreviousData:u,onReimportData:p,onStartImport:d,onStopImport:f,status:g}))}}]),r}(l.Component),de=Object(me.a)((function(e,t){var r=e("wc-api"),a=r.getImportStatus,n=r.isGetImportStatusRequesting,o=r.getImportTotals,c=t.activeImport,i=t.dateFormat,s=t.lastImportStartTimestamp,l=t.lastImportStopTimestamp,m=t.onImportStarted,u=t.onImportFinished,p=t.period,d=t.skipChecked,b=void 0!==s&&void 0===l||s>l,f=o(Z(i,p,d),l),h=f.customers,O=f.orders,j=a(s,b?{freshness:3*$.c,timeout:3*$.c}:ee.a),v=j.customers,g=j.imported_from,y=j.is_importing,_=j.orders,w=v||{},k=w.imported,S=w.total,E=_||{},D=E.imported,I=E.total,P=n(s);return Boolean(!s&&!P&&!b&&!0===y)&&m(),Boolean(!P&&b&&!1===y&&(k===S&&S>0||D===I&&I>0))&&u(),c?{customersProgress:k,customersTotal:Object(T.isNil)(S)?h:S,importDate:g,inProgress:b,ordersProgress:D,ordersTotal:Object(T.isNil)(I)?O:I}:{customersTotal:h,importDate:g,ordersTotal:O}}))(pe),be=r(63);function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=I()(e);if(t){var n=I()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return E()(this,r)}}var je=function(e){k()(r,e);var t=Oe(r);function r(){var e;return j()(this,r),(e=t.apply(this,arguments)).dateFormat=Object(m.__)("MM/DD/YYYY",'woocommerce'),e.state={activeImport:null,lastImportStartTimestamp:0,lastImportStopTimestamp:0,period:{date:M()().format(e.dateFormat),label:"all"},skipChecked:!0},e.makeQuery=e.makeQuery.bind(_()(e)),e.onImportFinished=e.onImportFinished.bind(_()(e)),e.onImportStarted=e.onImportStarted.bind(_()(e)),e.onDeletePreviousData=e.onDeletePreviousData.bind(_()(e)),e.onReimportData=e.onReimportData.bind(_()(e)),e.onStartImport=e.onStartImport.bind(_()(e)),e.onStopImport=e.onStopImport.bind(_()(e)),e.onDateChange=e.onDateChange.bind(_()(e)),e.onPeriodChange=e.onPeriodChange.bind(_()(e)),e.onSkipChange=e.onSkipChange.bind(_()(e)),e}return g()(r,[{key:"makeQuery",value:function(e,t){var r=this,a=this.props.createNotice;z()({path:e,method:"POST"}).then((function(e){"success"===e.status?a("success",e.message):(a("error",t),r.setState({activeImport:!1,lastImportStopTimestamp:Date.now()}))})).catch((function(e){e&&e.message&&(a("error",e.message),r.setState({activeImport:!1,lastImportStopTimestamp:Date.now()}))}))}},{key:"onImportFinished",value:function(){(0,this.props.debouncedSpeak)("Import complete"),this.setState({lastImportStopTimestamp:Date.now()})}},{key:"onImportStarted",value:function(){var e=this.props,t=e.notes,r=e.updateNote,a=t.find((function(e){return"wc-admin-historical-data"===e.name}));a&&r(a.id,{status:"actioned"}),this.setState({activeImport:!0,lastImportStartTimestamp:Date.now()})}},{key:"onDeletePreviousData",value:function(){var e=Object(m.__)("There was a problem deleting your previous data.",'woocommerce');this.makeQuery("/wc-analytics/reports/import/delete",e),this.setState({activeImport:!1}),Object(be.b)("analytics_import_delete_previous")}},{key:"onReimportData",value:function(){this.setState({activeImport:!1})}},{key:"onStartImport",value:function(){var e=this.state,t=e.period,r=e.skipChecked,a=Object(A.addQueryArgs)("/wc-analytics/reports/import",Z(this.dateFormat,t,r)),n=Object(m.__)("There was a problem rebuilding your report data.",'woocommerce');this.makeQuery(a,n),this.onImportStarted()}},{key:"onStopImport",value:function(){this.setState({lastImportStopTimestamp:Date.now()});var e=Object(m.__)("There was a problem stopping your current import.",'woocommerce');this.makeQuery("/wc-analytics/reports/import/cancel",e)}},{key:"onPeriodChange",value:function(e){this.setState({activeImport:!1,period:he(he({},this.state.period),{},{label:e})})}},{key:"onDateChange",value:function(e){this.setState({activeImport:!1,period:{date:e,label:"custom"}})}},{key:"onSkipChange",value:function(e){this.setState({activeImport:!1,skipChecked:e})}},{key:"render",value:function(){var e=this.state,t=e.activeImport,r=e.lastImportStartTimestamp,a=e.lastImportStopTimestamp,n=e.period,o=e.skipChecked;return Object(l.createElement)(de,{activeImport:t,dateFormat:this.dateFormat,onImportFinished:this.onImportFinished,onImportStarted:this.onImportStarted,lastImportStartTimestamp:r,lastImportStopTimestamp:a,onPeriodChange:this.onPeriodChange,onDateChange:this.onDateChange,onSkipChange:this.onSkipChange,onDeletePreviousData:this.onDeletePreviousData,onReimportData:this.onReimportData,onStartImport:this.onStartImport,onStopImport:this.onStopImport,period:n,skipChecked:o})}}]),r}(l.Component),ve=Object(p.a)([Object(me.a)((function(e){return{notes:(0,e("wc-api").getNotes)({page:1,per_page:ee.d.pageSize,type:"update",status:"unactioned"})}})),Object(d.withDispatch)((function(e){return{updateNote:e("wc-api").updateNote}})),X])(je);function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}t.default=Object(p.a)(Object(d.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(Object(b.useFilters)("woocommerce_admin_analytics_settings")((function(e){var t=e.createNotice,r=e.query,a=Object(f.useSettings)("wc_admin",["wcAdminSettings"]),o=a.settingsError,i=a.isRequesting,p=a.isDirty,d=a.persistSettings,O=a.updateAndPersistSettings,j=a.updateSettings,v=a.wcAdminSettings,g=Object(l.useRef)(!1);Object(l.useEffect)((function(){function e(e){if(p)return e.returnValue=Object(m.__)("You have unsaved changes. If you proceed, they will be lost.",'woocommerce'),e.returnValue}return window.addEventListener("beforeunload",e),function(){return window.removeEventListener("beforeunload",e)}}),[p]),Object(l.useEffect)((function(){i?g.current=!0:!i&&g.current&&(o?t("error",Object(m.__)("There was an error saving your settings. Please try again.",'woocommerce')):t("success",Object(m.__)("Your settings have been successfully saved.",'woocommerce')),g.current=!1)}),[i,o,t]);var y=function(e){var t=e.target,r=t.checked,a=t.name,n=t.type,o=t.value,i=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){s()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},v);i[a]="checkbox"===n?r?[].concat(c()(i[a]),[o]):i[a].filter((function(e){return e!==o})):o,j("wcAdminSettings",i)};return Object(l.createElement)(l.Fragment,null,Object(l.createElement)(b.SectionHeader,{title:Object(m.__)("Analytics Settings",'woocommerce')}),Object(l.createElement)("div",{className:"woocommerce-settings__wrapper"},Object.keys(h.b).map((function(e){return Object(l.createElement)(x,n()({handleChange:y,value:v[e],key:e,name:e},h.b[e]))})),Object(l.createElement)("div",{className:"woocommerce-settings__actions"},Object(l.createElement)(u.a,{isSecondary:!0,onClick:function(){if(window.confirm(Object(m.__)("Are you sure you want to reset all settings to default values?",'woocommerce'))){var e=Object.keys(h.b).reduce((function(e,t){return e[t]=h.b[t].defaultValue,e}),{});O("wcAdminSettings",e),Object(be.b)("analytics_settings_reset_defaults")}}},Object(m.__)("Reset Defaults",'woocommerce')),Object(l.createElement)(u.a,{isPrimary:!0,isBusy:i,onClick:function(){d(),Object(be.b)("analytics_settings_save",v),r.period=void 0,r.compare=void 0,r.before=void 0,r.after=void 0,r.interval=void 0,r.type=void 0,window.wpNavMenuUrlUpdate(r)}},Object(m.__)("Save Settings",'woocommerce')))),"true"===r.import?Object(l.createElement)(b.ScrollTo,{offset:"-56"},Object(l.createElement)(ve,{createNotice:t})):Object(l.createElement)(ve,{createNotice:t}))})))}}]);

Youez - 2016 - github.com/yon3zu
LinuXploit