File "dashboard-charts.js"

Full Path: /home/vantageo/public_html/cache/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce/packages/woocommerce-admin/dist/chunks/dashboard-charts.js
File size: 23.14 KB
MIME-type: text/plain
Charset: utf-8

(window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[29],{329:function(e,t,r){"use strict";var o=Object.assign||function(e){for(var t,r=1;r<arguments.length;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.size,r=void 0===t?24:t,c=e.onClick,a=(e.icon,e.className),l=function(e,t){var r={};for(var o in e)0<=t.indexOf(o)||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["size","onClick","icon","className"]),i=["gridicon","gridicons-line-graph",a,!1,!1,!1].filter(Boolean).join(" ");return n.default.createElement("svg",o({className:i,height:r,width:r,onClick:c},l,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),n.default.createElement("g",null,n.default.createElement("path",{d:"M3 19h18v2H3zm3-3c1.1 0 2-.9 2-2 0-.5-.2-1-.5-1.3L8.8 10H9c.5 0 1-.2 1.3-.5l2.7 1.4v.1c0 1.1.9 2 2 2s2-.9 2-2c0-.5-.2-.9-.5-1.3L17.8 7h.2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .5.2 1 .5 1.3L15.2 9H15c-.5 0-1 .2-1.3.5L11 8.2V8c0-1.1-.9-2-2-2s-2 .9-2 2c0 .5.2 1 .5 1.3L6.2 12H6c-1.1 0-2 .9-2 2s.9 2 2 2z"})))};var c,a=r(11),n=(c=a)&&c.__esModule?c:{default:c};e.exports=t.default},330:function(e,t,r){"use strict";var o=Object.assign||function(e){for(var t,r=1;r<arguments.length;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r=e.size,c=void 0===r?24:r,a=e.onClick,l=(e.icon,e.className),i=function(e,t){var r={};for(var o in e)0<=t.indexOf(o)||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}(e,["size","onClick","icon","className"]),s=["gridicon","gridicons-stats-alt",l,!1,!1,(t=c,!(0!=t%18)&&"needs-offset-y")].filter(Boolean).join(" ");return n.default.createElement("svg",o({className:s,height:c,width:c,onClick:a},i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),n.default.createElement("g",null,n.default.createElement("path",{d:"M21 21H3v-2h18v2zM8 10H4v7h4v-7zm6-7h-4v14h4V3zm6 3h-4v11h4V6z"})))};var c,a=r(11),n=(c=a)&&c.__esModule?c:{default:c};e.exports=t.default},628:function(e,t,r){"use strict";r(174);var o=r(13),c=r.n(o),a=r(14),n=r.n(a),l=r(16),i=r.n(l),s=r(17),m=r.n(s),d=r(7),u=r.n(d),p=r(0),_=r(2),b=r(1),h=r.n(b),f=r(112),O=r(42);function y(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=u()(e);if(t){var c=u()(this).constructor;r=Reflect.construct(o,arguments,c)}else r=o.apply(this,arguments);return m()(this,r)}}var w=function(e){i()(r,e);var t=y(r);function r(){return c()(this,r),t.apply(this,arguments)}return n()(r,[{key:"render",value:function(){var e,t,r,o,c=this.props,a=c.className,n=c.isError,l=c.isEmpty;return n?(e=Object(_.__)("There was an error getting your stats. Please try again.",'woocommerce'),t=Object(_.__)("Reload",'woocommerce'),o=function(){window.location.reload()}):l&&(e=Object(_.__)("No results could be found for this date range.",'woocommerce'),t=Object(_.__)("View Orders",'woocommerce'),r=Object(O.f)("edit.php?post_type=shop_order")),Object(p.createElement)(f.EmptyContent,{className:a,title:e,actionLabel:t,actionURL:r,actionCallback:o})}}]),r}(p.Component);w.propTypes={className:h.a.string,isError:h.a.bool,isEmpty:h.a.bool},w.defaultProps={className:""},t.a=w},657:function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return l}));var o=r(2),c=r(101),a=Object(c.applyFilters)("woocommerce_admin_revenue_report_charts",[{key:"gross_sales",label:Object(o.__)("Gross Sales",'woocommerce'),order:"desc",orderby:"gross_sales",type:"currency"},{key:"refunds",label:Object(o.__)("Returns",'woocommerce'),order:"desc",orderby:"refunds",type:"currency"},{key:"coupons",label:Object(o.__)("Coupons",'woocommerce'),order:"desc",orderby:"coupons",type:"currency"},{key:"net_revenue",label:Object(o.__)("Net Sales",'woocommerce'),orderby:"net_revenue",type:"currency"},{key:"taxes",label:Object(o.__)("Taxes",'woocommerce'),order:"desc",orderby:"taxes",type:"currency"},{key:"shipping",label:Object(o.__)("Shipping",'woocommerce'),orderby:"shipping",type:"currency"},{key:"total_sales",label:Object(o.__)("Total Sales",'woocommerce'),order:"desc",orderby:"total_sales",type:"currency"}]),n=Object(c.applyFilters)("woocommerce_admin_revenue_report_filters",[]),l=Object(c.applyFilters)("woocommerce_admin_revenue_report_advanced_filters",{})},658:function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return s})),r.d(t,"a",(function(){return m}));r(132);var o=r(2),c=r(101),a=r(629),n=Object(c.applyFilters)("woocommerce_admin_products_report_charts",[{key:"items_sold",label:Object(o.__)("Items Sold",'woocommerce'),order:"desc",orderby:"items_sold",type:"number"},{key:"net_revenue",label:Object(o.__)("Net Sales",'woocommerce'),order:"desc",orderby:"net_revenue",type:"currency"},{key:"orders_count",label:Object(o.__)("Orders",'woocommerce'),order:"desc",orderby:"orders_count",type:"number"}]),l={label:Object(o.__)("Show",'woocommerce'),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:function(){return!0},filters:[{label:Object(o.__)("All Products",'woocommerce'),value:"all"},{label:Object(o.__)("Single Product",'woocommerce'),value:"select_product",chartMode:"item-comparison",subFilters:[{component:"Search",value:"single_product",chartMode:"item-comparison",path:["select_product"],settings:{type:"products",param:"products",getLabels:a.d,labels:{placeholder:Object(o.__)("Type to search for a product",'woocommerce'),button:Object(o.__)("Single Product",'woocommerce')}}}]},{label:Object(o.__)("Comparison",'woocommerce'),value:"compare-products",chartMode:"item-comparison",settings:{type:"products",param:"products",getLabels:a.d,labels:{helpText:Object(o.__)("Check at least two products below to compare",'woocommerce'),placeholder:Object(o.__)("Search for products to compare",'woocommerce'),title:Object(o.__)("Compare Products",'woocommerce'),update:Object(o.__)("Compare",'woocommerce')}}}]},i={showFilters:function(e){return"single_product"===e.filter&&!!e.products&&e["is-variable"]},staticParams:["filter","products","chartType","paged","per_page"],param:"filter-variations",filters:[{label:Object(o.__)("All Variations",'woocommerce'),chartMode:"item-comparison",value:"all"},{label:Object(o.__)("Single Variation",'woocommerce'),value:"select_variation",subFilters:[{component:"Search",value:"single_variation",path:["select_variation"],settings:{type:"variations",param:"variations",getLabels:a.g,labels:{placeholder:Object(o.__)("Type to search for a variation",'woocommerce'),button:Object(o.__)("Single Variation",'woocommerce')}}}]},{label:Object(o.__)("Comparison",'woocommerce'),chartMode:"item-comparison",value:"compare-variations",settings:{type:"variations",param:"variations",getLabels:a.g,labels:{helpText:Object(o.__)("Check at least two variations below to compare",'woocommerce'),placeholder:Object(o.__)("Search for variations to compare",'woocommerce'),title:Object(o.__)("Compare Variations",'woocommerce'),update:Object(o.__)("Compare",'woocommerce')}}}]},s=Object(c.applyFilters)("woocommerce_admin_products_report_filters",[l,i]),m=Object(c.applyFilters)("woocommerce_admin_products_report_advanced_filters",{})},662:function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return l})),r.d(t,"a",(function(){return i}));var o=r(2),c=r(101),a=r(629),n=Object(c.applyFilters)("woocommerce_admin_coupons_report_charts",[{key:"orders_count",label:Object(o.__)("Discounted Orders",'woocommerce'),order:"desc",orderby:"orders_count",type:"number"},{key:"amount",label:Object(o.__)("Amount",'woocommerce'),order:"desc",orderby:"amount",type:"currency"}]),l=Object(c.applyFilters)("woocommerce_admin_coupons_report_filters",[{label:Object(o.__)("Show",'woocommerce'),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:function(){return!0},filters:[{label:Object(o.__)("All Coupons",'woocommerce'),value:"all"},{label:Object(o.__)("Single Coupon",'woocommerce'),value:"select_coupon",chartMode:"item-comparison",subFilters:[{component:"Search",value:"single_coupon",chartMode:"item-comparison",path:["select_coupon"],settings:{type:"coupons",param:"coupons",getLabels:a.b,labels:{placeholder:Object(o.__)("Type to search for a coupon",'woocommerce'),button:Object(o.__)("Single Coupon",'woocommerce')}}}]},{label:Object(o.__)("Comparison",'woocommerce'),value:"compare-coupons",settings:{type:"coupons",param:"coupons",getLabels:a.b,labels:{title:Object(o.__)("Compare Coupon Codes",'woocommerce'),update:Object(o.__)("Compare",'woocommerce'),helpText:Object(o.__)("Check at least two coupon codes below to compare",'woocommerce')}}}]}]),i=Object(c.applyFilters)("woocommerce_admin_coupon_report_advanced_filters",{})},663:function(e,t,r){"use strict";r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return s})),r.d(t,"a",(function(){return m}));var o=r(2),c=r(101),a=r(33),n=r(629),l=r(632),i=Object(c.applyFilters)("woocommerce_admin_taxes_report_charts",[{key:"total_tax",label:Object(o.__)("Total Tax",'woocommerce'),order:"desc",orderby:"total_tax",type:"currency"},{key:"order_tax",label:Object(o.__)("Order Tax",'woocommerce'),order:"desc",orderby:"order_tax",type:"currency"},{key:"shipping_tax",label:Object(o.__)("Shipping Tax",'woocommerce'),order:"desc",orderby:"shipping_tax",type:"currency"},{key:"orders_count",label:Object(o.__)("Orders",'woocommerce'),order:"desc",orderby:"orders_count",type:"number"}]),s=Object(c.applyFilters)("woocommerce_admin_taxes_report_filters",[{label:Object(o.__)("Show",'woocommerce'),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:function(){return!0},filters:[{label:Object(o.__)("All Taxes",'woocommerce'),value:"all"},{label:Object(o.__)("Comparison",'woocommerce'),value:"compare-taxes",chartMode:"item-comparison",settings:{type:"taxes",param:"taxes",getLabels:Object(n.e)(a.NAMESPACE+"/taxes",(function(e){return{id:e.id,key:e.id,label:Object(l.a)(e)}})),labels:{helpText:Object(o.__)("Check at least two tax codes below to compare",'woocommerce'),placeholder:Object(o.__)("Search for tax codes to compare",'woocommerce'),title:Object(o.__)("Compare Tax Codes",'woocommerce'),update:Object(o.__)("Compare",'woocommerce')}}}]}]),m=Object(c.applyFilters)("woocommerce_admin_taxes_report_advanced_filters",{})},664:function(e,t,r){"use strict";r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return p})),r.d(t,"a",(function(){return _}));var o,c,a=r(67),n=r.n(a),l=r(6),i=r.n(l),s=(r(118),r(238),r(117),r(2)),m=r(101),d=r(629),u=Object(m.applyFilters)("woocommerce_admin_downloads_report_charts",[{key:"download_count",label:Object(s.__)("Downloads",'woocommerce'),type:"number"}]),p=Object(m.applyFilters)("woocommerce_admin_downloads_report_filters",[{label:Object(s.__)("Show",'woocommerce'),staticParams:["chartType","paged","per_page"],param:"filter",showFilters:function(){return!0},filters:[{label:Object(s.__)("All Downloads",'woocommerce'),value:"all"},{label:Object(s.__)("Advanced Filters",'woocommerce'),value:"advanced"}]}]),_=Object(m.applyFilters)("woocommerce_admin_downloads_report_advanced_filters",{title:Object(s._x)("Downloads Match {{select /}} Filters","A sentence describing filters for Downloads. See screen shot for context: https://cloudup.com/ccxhyH2mEDg",'woocommerce'),filters:{product:{labels:{add:Object(s.__)("Product",'woocommerce'),placeholder:Object(s.__)("Search",'woocommerce'),remove:Object(s.__)("Remove product filter",'woocommerce'),rule:Object(s.__)("Select a product filter match",'woocommerce'),title:Object(s.__)("{{title}}Product{{/title}} {{rule /}} {{filter /}}",'woocommerce'),filter:Object(s.__)("Select product",'woocommerce')},rules:[{value:"includes",label:Object(s._x)("Includes","products",'woocommerce')},{value:"excludes",label:Object(s._x)("Excludes","products",'woocommerce')}],input:{component:"Search",type:"products",getLabels:d.d}},customer:{labels:{add:Object(s.__)("Username",'woocommerce'),placeholder:Object(s.__)("Search customer username",'woocommerce'),remove:Object(s.__)("Remove customer username filter",'woocommerce'),rule:Object(s.__)("Select a customer username filter match",'woocommerce'),title:Object(s.__)("{{title}}Username{{/title}} {{rule /}} {{filter /}}",'woocommerce'),filter:Object(s.__)("Select customer username",'woocommerce')},rules:[{value:"includes",label:Object(s._x)("Includes","customer usernames",'woocommerce')},{value:"excludes",label:Object(s._x)("Excludes","customer usernames",'woocommerce')}],input:{component:"Search",type:"usernames",getLabels:d.c}},order:{labels:{add:Object(s.__)("Order #",'woocommerce'),placeholder:Object(s.__)("Search order number",'woocommerce'),remove:Object(s.__)("Remove order number filter",'woocommerce'),rule:Object(s.__)("Select a order number filter match",'woocommerce'),title:Object(s.__)("{{title}}Order #{{/title}} {{rule /}} {{filter /}}",'woocommerce'),filter:Object(s.__)("Select order number",'woocommerce')},rules:[{value:"includes",label:Object(s._x)("Includes","order numbers",'woocommerce')},{value:"excludes",label:Object(s._x)("Excludes","order numbers",'woocommerce')}],input:{component:"Search",type:"orders",getLabels:(c=n()(i.a.mark((function e(t){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.split(","),e.next=3,r.map((function(e){return{id:e,label:"#"+e}}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)})}},ip_address:{labels:{add:Object(s.__)("IP Address",'woocommerce'),placeholder:Object(s.__)("Search IP address",'woocommerce'),remove:Object(s.__)("Remove IP address filter",'woocommerce'),rule:Object(s.__)("Select an IP address filter match",'woocommerce'),title:Object(s.__)("{{title}}IP Address{{/title}} {{rule /}} {{filter /}}",'woocommerce'),filter:Object(s.__)("Select IP address",'woocommerce')},rules:[{value:"includes",label:Object(s._x)("Includes","IP addresses",'woocommerce')},{value:"excludes",label:Object(s._x)("Excludes","IP addresses",'woocommerce')}],input:{component:"Search",type:"downloadIps",getLabels:(o=n()(i.a.mark((function e(t){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.split(","),e.next=3,r.map((function(e){return{id:e,label:e}}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})}}}})},727:function(e,t,r){},728:function(e,t,r){},755:function(e,t,r){"use strict";r.r(t);var o=r(4),c=r.n(o),a=r(30),n=r.n(a),l=r(66),i=r.n(l),s=r(0),m=(r(117),r(108),r(205),r(83),r(126),r(132),r(151),r(127),r(152),r(2)),d=r(9),u=r.n(d),p=r(329),_=r.n(p),b=r(330),h=r.n(b),f=r(1),O=r.n(f),y=r(5),w=r(112),j=r(33),v=r(57),g=r(44),k=(r(174),r(13)),x=r.n(k),C=r(14),P=r.n(C),S=r(10),E=r.n(S),T=r(16),F=r.n(T),B=r(17),N=r.n(B),R=r(7),I=r.n(R),M=(r(128),r(28)),L=r(42),q=r(58),A=r(633);r(727);function D(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=I()(e);if(t){var c=I()(this).constructor;r=Reflect.construct(o,arguments,c)}else r=o.apply(this,arguments);return N()(this,r)}}var H=function(e){F()(r,e);var t=D(r);function r(){var e;x()(this,r);for(var o=arguments.length,a=new Array(o),n=0;n<o;n++)a[n]=arguments[n];return e=t.call.apply(t,[this].concat(a)),c()(E()(e),"handleChartClick",(function(){var t=e.props.selectedChart;Object(M.getHistory)().push(e.getChartPath(t))})),e}return P()(r,[{key:"getChartPath",value:function(e){return Object(M.getNewPath)({chart:e.key},"/analytics/"+e.endpoint,Object(M.getPersistedQuery)())}},{key:"render",value:function(){var e=this.props,t=e.charts,r=e.endpoint,o=e.path,c=e.query,a=e.selectedChart,n=e.filters;return a?Object(s.createElement)("div",{role:"presentation",className:"woocommerce-dashboard__chart-block-wrapper",onClick:this.handleChartClick},Object(s.createElement)(y.Card,{className:"woocommerce-dashboard__chart-block"},Object(s.createElement)(y.CardHeader,null,Object(s.createElement)(q.Text,{variant:"title.small",as:"h3"},a.label)),Object(s.createElement)(y.CardBody,{size:null},Object(s.createElement)("a",{className:"screen-reader-text",href:Object(L.f)(this.getChartPath(a))},Object(m.sprintf)(Object(m.__)("%s Report",'woocommerce'),a.label)),Object(s.createElement)(A.a,{charts:t,endpoint:r,query:c,interactiveLegend:!1,legendPosition:"bottom",path:o,selectedChart:a,showHeaderControls:!1,filters:n})))):null}}]),r}(s.Component);H.propTypes={charts:O.a.array,endpoint:O.a.string.isRequired,path:O.a.string.isRequired,query:O.a.object.isRequired,selectedChart:O.a.object.isRequired};var z=H,V=(r(322),r(101)),U=r(670),G=r(658),J=r(657),Q=r(662),K=r(663),W=r(664);function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function Y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Z={revenue:J.b,orders:U.b,products:G.b,coupons:Q.b,taxes:K.b,downloads:W.b},$=[{label:Object(m.__)("Total Sales",'woocommerce'),report:"revenue",key:"total_sales"},{label:Object(m.__)("Net Sales",'woocommerce'),report:"revenue",key:"net_revenue"},{label:Object(m.__)("Orders",'woocommerce'),report:"orders",key:"orders_count"},{label:Object(m.__)("Average Order Value",'woocommerce'),report:"orders",key:"avg_order_value"},{label:Object(m.__)("Items Sold",'woocommerce'),report:"products",key:"items_sold"},{label:Object(m.__)("Returns",'woocommerce'),report:"revenue",key:"refunds"},{label:Object(m.__)("Discounted Orders",'woocommerce'),report:"coupons",key:"orders_count"},{label:Object(m.__)("Gross discounted",'woocommerce'),report:"coupons",key:"amount"},{label:Object(m.__)("Total Tax",'woocommerce'),report:"taxes",key:"total_tax"},{label:Object(m.__)("Order Tax",'woocommerce'),report:"taxes",key:"order_tax"},{label:Object(m.__)("Shipping Tax",'woocommerce'),report:"taxes",key:"shipping_tax"},{label:Object(m.__)("Shipping",'woocommerce'),report:"revenue",key:"shipping"},{label:Object(m.__)("Downloads",'woocommerce'),report:"downloads",key:"download_count"}],ee=Object(V.applyFilters)("woocommerce_admin_dashboard_charts_filter",$.map((function(e){return Y(Y({},Z[e.report].find((function(t){return t.key===e.key}))),{},{label:e.label,endpoint:e.report})})));r(728);function te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?te(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var oe=function(e){var t=e.controls,r=e.hiddenBlocks,o=e.isFirst,c=e.isLast,a=e.onMove,l=e.onRemove,d=e.onTitleBlur,p=e.onTitleChange,b=e.onToggleHiddenBlock,f=e.path,O=e.title,k=e.titleInput,x=e.filters,C=Object(j.useUserPreferences)(),P=C.updateUserPreferences,S=i()(C,["updateUserPreferences"]),E=Object(s.useState)(S.dashboard_chart_type||"line"),T=n()(E,2),F=T[0],B=T[1],N=Object(s.useState)(S.dashboard_chart_interval||"day"),R=n()(N,2),I=R[0],M=R[1],L=re(re({},e.query),{},{chartType:F,interval:I}),q=function(e){return function(){B(e),P({dashboard_chart_type:e}),Object(g.recordEvent)("dash_charts_type_toggle",{chart_type:e})}};return Object(s.createElement)("div",{className:"woocommerce-dashboard__dashboard-charts"},Object(s.createElement)(w.SectionHeader,{title:O||Object(m.__)("Charts",'woocommerce'),menu:Object(s.createElement)(w.EllipsisMenu,{label:Object(m.__)("Choose which charts to display",'woocommerce'),renderContent:function(e){var n=e.onToggle;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(w.MenuTitle,null,Object(m.__)("Charts",'woocommerce')),function(e){var t=e.hiddenBlocks,r=e.onToggleHiddenBlock;return ee.map((function(e){var o=e.endpoint+"_"+e.key,c=!t.includes(o);return Object(s.createElement)(w.MenuItem,{checked:c,isCheckbox:!0,isClickable:!0,key:e.endpoint+"_"+e.key,onInvoke:function(){r(o)(),Object(g.recordEvent)("dash_charts_chart_toggle",{status:c?"off":"on",key:o})}},e.label)}))}({hiddenBlocks:r,onToggleHiddenBlock:b}),window.wcAdminFeatures["analytics-dashboard/customizable"]&&Object(s.createElement)(t,{onToggle:n,onMove:a,onRemove:l,isFirst:o,isLast:c,onTitleBlur:d,onTitleChange:p,titleInput:k}))}}),className:"has-interval-select"},function(e){var t=e.chartInterval,r=e.setInterval,o=e.query,c=Object(v.getAllowedIntervalsForQuery)(o);if(!c||c.length<1)return null;var a={hour:Object(m.__)("By hour",'woocommerce'),day:Object(m.__)("By day",'woocommerce'),week:Object(m.__)("By week",'woocommerce'),month:Object(m.__)("By month",'woocommerce'),quarter:Object(m.__)("By quarter",'woocommerce'),year:Object(m.__)("By year",'woocommerce')};return Object(s.createElement)(y.SelectControl,{className:"woocommerce-chart__interval-select",value:t,options:c.map((function(e){return{value:e,label:a[e]}})),"aria-label":"Chart period",onChange:r})}({chartInterval:I,setInterval:function(e){M(e),P({dashboard_chart_interval:e}),Object(g.recordEvent)("dash_charts_interval",{interval:e})},query:L}),Object(s.createElement)(y.NavigableMenu,{className:"woocommerce-chart__types",orientation:"horizontal",role:"menubar"},Object(s.createElement)(y.Button,{className:u()("woocommerce-chart__type-button",{"woocommerce-chart__type-button-selected":!L.chartType||"line"===L.chartType}),title:Object(m.__)("Line chart",'woocommerce'),"aria-checked":"line"===L.chartType,role:"menuitemradio",tabIndex:"line"===L.chartType?0:-1,onClick:q("line")},Object(s.createElement)(_.a,null)),Object(s.createElement)(y.Button,{className:u()("woocommerce-chart__type-button",{"woocommerce-chart__type-button-selected":"bar"===L.chartType}),title:Object(m.__)("Bar chart",'woocommerce'),"aria-checked":"bar"===L.chartType,role:"menuitemradio",tabIndex:"bar"===L.chartType?0:-1,onClick:q("bar")},Object(s.createElement)(h.a,null)))),function(e){var t=e.hiddenBlocks,r=e.path,o=e.query,c=e.filters,a=ee.reduce((function(e,t){return void 0===e[t.endpoint]&&(e[t.endpoint]=[]),e[t.endpoint].push(t),e}),{});return Object(s.createElement)("div",{className:"woocommerce-dashboard__columns"},ee.map((function(e){return t.includes(e.endpoint+"_"+e.key)?null:Object(s.createElement)(z,{charts:a[e.endpoint],endpoint:e.endpoint,key:e.endpoint+"_"+e.key,path:r,query:o,selectedChart:e,filters:c})})))}({hiddenBlocks:r,path:f,query:L,filters:x}))};oe.propTypes={path:O.a.string.isRequired,query:O.a.object.isRequired};t.default=oe}}]);