(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[20],{745:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return I}));var a=r(17),n=r.n(a),o=r(15),i=r.n(o),s=r(18),c=r.n(s),u=r(19),l=r.n(u),d=r(9),m=r.n(d),p=r(0),y=r(1),f=r.n(y),b=r(786),v=r(768),g=r(766),h=r(769),_=r(11),O=r.n(_),j=r(3),R=r(154),w=r(20),q=r(277),D=r(2),S=r(77),C=r(298),k=r(36),E=r(35),T=r(40),F=r(771),P=r(762);function x(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=m()(e);if(t){var n=m()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var N=function(e){c()(r,e);var t=x(r);function r(){var e;return n()(this,r),(e=t.call(this)).getHeadersContent=e.getHeadersContent.bind(O()(e)),e.getRowsContent=e.getRowsContent.bind(O()(e)),e.getSummary=e.getSummary.bind(O()(e)),e}return i()(r,[{key:"getHeadersContent",value:function(){return[{label:Object(j.__)("Date",'kkart'),key:"date",required:!0,defaultSort:!0,isLeftAligned:!0,isSortable:!0},{label:Object(j.__)("Orders",'kkart'),key:"orders_count",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Gross Sales",'kkart'),key:"gross_sales",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Returns",'kkart'),key:"refunds",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Coupons",'kkart'),key:"coupons",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Net Sales",'kkart'),key:"net_revenue",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Taxes",'kkart'),key:"taxes",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Shipping",'kkart'),key:"shipping",required:!1,isSortable:!0,isNumeric:!0},{label:Object(j.__)("Total Sales",'kkart'),key:"total_sales",required:!1,isSortable:!0,isNumeric:!0}]}},{key:"getRowsContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Object(k.g)("dateFormat",T.defaultTableDateFormat),r=this.context,a=r.formatAmount,n=r.render,o=r.formatDecimal,i=r.getCurrencyConfig;return e.map((function(e){var r=e.subtotals,s=r.coupons,c=r.gross_sales,u=r.total_sales,l=r.net_revenue,d=r.orders_count,m=r.refunds,y=r.shipping,f=r.taxes,b=Object(p.createElement)(S.Link,{href:"edit.php?post_type=shop_order&m="+Object(R.a)("Ymd",e.date_start),type:"wp-admin"},Object(C.formatValue)(i(),"number",d));return[{display:Object(p.createElement)(S.Date,{date:e.date_start,visibleFormat:t}),value:e.date_start},{display:b,value:Number(d)},{display:n(c),value:o(c)},{display:a(m),value:o(m)},{display:a(s),value:o(s)},{display:n(l),value:o(l)},{display:n(f),value:o(f)},{display:n(y),value:o(y)},{display:n(u),value:o(u)}]}))}},{key:"getSummary",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e.orders_count,a=void 0===r?0:r,n=e.gross_sales,o=void 0===n?0:n,i=e.total_sales,s=void 0===i?0:i,c=e.refunds,u=void 0===c?0:c,l=e.coupons,d=void 0===l?0:l,m=e.taxes,p=void 0===m?0:m,y=e.shipping,f=void 0===y?0:y,b=e.net_revenue,v=void 0===b?0:b,g=this.context,h=g.formatAmount,_=g.getCurrencyConfig,O=_();return[{label:Object(j._n)("day","days",t,'kkart'),value:Object(C.formatValue)(O,"number",t)},{label:Object(j._n)("order","orders",a,'kkart'),value:Object(C.formatValue)(O,"number",a)},{label:Object(j.__)("gross sales",'kkart'),value:h(o)},{label:Object(j.__)("returns",'kkart'),value:h(u)},{label:Object(j.__)("coupons",'kkart'),value:h(d)},{label:Object(j.__)("net sales",'kkart'),value:h(v)},{label:Object(j.__)("taxes",'kkart'),value:h(p)},{label:Object(j.__)("shipping",'kkart'),value:h(f)},{label:Object(j.__)("total sales",'kkart'),value:h(s)}]}},{key:"render",value:function(){var e=this.props,t=e.advancedFilters,r=e.filters,a=e.tableData,n=e.query;return Object(p.createElement)(F.a,{endpoint:"revenue",getHeadersContent:this.getHeadersContent,getRowsContent:this.getRowsContent,getSummary:this.getSummary,summaryFields:["orders_count","gross_sales","total_sales","refunds","coupons","taxes","shipping","net_revenue"],query:n,tableData:a,title:Object(j.__)("Revenue",'kkart'),columnPrefsKey:"revenue_report_columns",filters:r,advancedFilters:t})}}]),r}(p.Component);N.contextType=P.a;var A=Object(q.a)(Object(w.withSelect)((function(e,t){var r=t.query,a=t.filters,n=t.advancedFilters,o=e(E.SETTINGS_STORE_NAME).getSetting("kkart_admin","wcAdminSettings").kkart_default_date_range,i=Object(T.getCurrentDates)(r,o),s=e(E.REPORTS_STORE_NAME),c=s.getReportStats,u=s.getReportStatsError,l=s.isResolving,d={interval:"day",orderby:r.orderby||"date",order:r.order||"desc",page:r.paged||1,per_page:r.per_page||E.QUERY_DEFAULTS.pageSize,after:Object(T.appendTimestamp)(i.primary.after,"start"),before:Object(T.appendTimestamp)(i.primary.before,"end")},m=Object(E.getReportTableQuery)({endpoint:"revenue",query:r,select:e,tableQuery:d,filters:a,advancedFilters:n}),p=c("revenue",m),y=Boolean(u("revenue",m)),f=l("getReportStats",["revenue",m]);return{tableData:{items:{data:Object(D.get)(p,["data","intervals"],[]),totalResults:Object(D.get)(p,["totalResults"],0)},isError:y,isRequesting:f,query:d}}})))(N),V=r(770);function L(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=m()(e);if(t){var n=m()(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return l()(this,r)}}var I=function(e){c()(r,e);var t=L(r);function r(){return n()(this,r),t.apply(this,arguments)}return i()(r,[{key:"render",value:function(){var e=this.props,t=e.path,r=e.query;return Object(p.createElement)(p.Fragment,null,Object(p.createElement)(V.a,{query:r,path:t,report:"revenue",filters:b.c,advancedFilters:b.a}),Object(p.createElement)(h.a,{charts:b.b,endpoint:"revenue",query:r,selectedChart:Object(v.a)(r.chart,b.b),filters:b.c,advancedFilters:b.a}),Object(p.createElement)(g.a,{charts:b.b,endpoint:"revenue",path:t,query:r,selectedChart:Object(v.a)(r.chart,b.b),filters:b.c,advancedFilters:b.a}),Object(p.createElement)(A,{query:r,filters:b.c,advancedFilters:b.a}))}}]),r}(p.Component);I.propTypes={path:f.a.string.isRequired,query:f.a.object.isRequired}},766:function(e,t,r){"use strict";var a=r(5),n=r.n(a),o=r(17),i=r.n(o),s=r(15),c=r.n(s),u=r(18),l=r.n(u),d=r(19),m=r.n(d),p=r(9),y=r.n(p),f=r(0),b=r(3),v=r(277),g=r(154),h=r(20),_=r(2),O=r(1),j=r.n(O),R=r(77),w=r(35),q=r(40),D=r(762),S=r(763),C=r(32);function k(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 E(e){for(var t=1;t