PageSourceSearch

https://smartecom.ai/static/js/592.8c087da2.chunk.js

js smartecom.ai collected 2026-10-05 15:05:50 UTC 131,576 bytes, 1 lines download raw bytes

1(self.webpackChunklight_bootstrap_dashboard_react=self.webpackChunklight_bootstrap_dashboard_react||[]).push([[592],{96593:function(t,e,a){"use strict";a.d(e,{Gc:function(){return K},Gk:function(){return R},I0:function(){return k},LF:function(){return S},Pz:function(){return V},Ru:function(){return p},S9:function(){return x},Su:function(){return T},TT:function(){return E},XN:function(){return D},Xh:function(){return N},Xv:function(){return v},Z7:function(){return O},_o:function(){return W},aG:function(){return C},bl:function(){return g},cW:function(){return f},dJ:function(){return b},h4:function(){return _},jU:function(){return y},lq:function(){return m},lt:function(){return F},o1:function(){return h},oI:function(){return Z},tA:function(){return d},x6:function(){return j},yG:function(){return M},zV:function(){return P},zj:function(){return B}});var o=a(93433),r=a(4942),n=a(37762),i=a(37920),s=a.n(i),l=a(3875),c=a(36685);function d(){return s()().startOf("day").year()-1}function u(){return s()().startOf("day").year()-1}function h(){return s()().startOf("day").year()-2}function m(){var t=d();return{from:"".concat(t,"-01-01"),to:"".concat(t,"-12-31")}}function p(){var t=u(),e=t+1;return{from:"".concat(t,"-10-01"),to:"".concat(e,"-01-31")}}function f(t){return{from:"".concat(t,"-01-01"),to:"".concat(t,"-12-31")}}function y(t){var e=t+1;return{from:"".concat(t,"-10-01"),to:"".concat(e,"-01-31")}}function S(){return"N\u0103m ".concat(d())}function v(){return"Sale ".concat(u())}function D(t){return t}var g=["sale","rnd","fulfill"],x=["pageTitle","stt","orderDate","monthlyId","orderId","shop","customer","status","priority","startFulfill","finishFulfill","supervisorUser","executorUser","isUs","sku","inventory","image","title","size","quantity","orderQtyFailed","custom","productCustomField1","productCustomField2","orderCustomFilter1","orderCustomFilter2","estimateGrossWeight","realGrossWeight","buyerNote","sellerNote","fulfillNote","estDelivery","shippingAddress","email","ioss","available","shippingCenterDate","shippingCenterName","shippingLabelBoughtDate","shippingLabelCode","action"],_=x.filter((function(t){return"pageTitle"!==t})),M="column_order",b=["today","yesterday","this_week","last_week","month_0","month_1","month_2","year_0","year_quarter_1","year_quarter_2","year_quarter_3","year_quarter_4","last_year","last_sale","last_3_days","last_7_days","last_14_days","last_30_days","last_60_days","last_90_days","custom","all"],C=["date","shop","status","priority","shippingCenterName","orderCustomFilter1","orderCustomFilter2"];function T(){var t={};return b.forEach((function(e){t[e]=!1})),t}function w(t,e,a){var o=null===a||void 0===a?void 0:a[t];if(!o||"object"!==typeof o)return null;var r=o.dateFilterHidden;return r&&"object"===typeof r&&!0===r[e]||null}function k(t,e,a){return!(!a||"object"!==typeof a)&&("fulfill"===t||"rnd"===t?!0===w(t,e,a)||!0===w("sale",e,a):!0===w(t,e,a))}function Y(t,e,a){var o=null===a||void 0===a?void 0:a[t];if(!o||"object"!==typeof o)return null;var r=o.hiddenFilters;return r&&"object"===typeof r&&!0===r[e]||null}function N(t,e,a){return!(!a||"object"!==typeof a)&&("fulfill"===t||"rnd"===t?!0===Y(t,e,a)||!0===Y("sale",e,a):!0===Y(t,e,a))}function E(t){return{date:"Date",shop:"Shop",status:"Status",priority:"Priority",shippingCenterName:"Shipping Center Name",orderCustomFilter1:"Order Custom Filter 1",orderCustomFilter2:"Order Custom Filter 2"}[t]||t}function O(){var t={};
1return C.forEach((function(e){t[e]=!1})),t}function j(t){switch(t){case"pageTitle":return(0,l.R6)(l.Nx.TEXT_ORDER_LIST);case"stt":return"STT";case"orderDate":return(0,l.R6)(l.Nx.TEXT_ORDER_DATE);case"monthlyId":return(0,l.R6)(l.Nx.TEXT_MONTHLY_ID);case"orderId":return(0,l.R6)(l.Nx.TEXT_ORDER_ID);case"shop":return(0,l.R6)(l.Nx.TEXT_SHOP);case"customer":return(0,l.R6)(l.Nx.TEXT_CUSTOMER);case"status":return(0,l.R6)(l.Nx.TEXT_STATUS);case"priority":return(0,l.R6)(l.Nx.TEXT_PRIORITY);case"supervisorUser":return"Supervisor (Team Sale)";case"executorUser":return"Executor (Team Fulfill)";case"isUs":return"\u0110\u01a1n h\xe0ng M\u1ef9";case"sku":return(0,l.R6)(l.Nx.TEXT_SKU_CODE);case"inventory":return"T\u1ed3n kho";case"image":return(0,l.R6)(l.Nx.TEXT_IMAGE);case"title":return(0,l.R6)(l.Nx.TEXT_PRODUCT_NAME);case"size":return(0,l.R6)(l.Nx.TEXT_SIZE);case"quantity":return(0,l.R6)(l.Nx.TEXT_QUANTITY)||"S\u1ed1 l\u01b0\u1ee3ng";case"orderQtyFailed":return"S\u1ed1 l\u01b0\u1ee3ng l\u1ed7i";case"custom":return"Custom";case"productCustomField1":return"Product Custom Field 1";case"productCustomField2":return"Product Custom Field 2";case"orderCustomFilter1":return"Order Custom Filter 1";case"orderCustomFilter2":return"Order Custom Filter 2";case"estimateGrossWeight":return(0,l.R6)(l.Nx.TEXT_ESTIMATE_GROSS_WEIGHT);case"realGrossWeight":return(0,l.R6)(l.Nx.TEXT_REAL_GROSS_WEIGHT);case"buyerNote":return(0,l.R6)(l.Nx.TEXT_BUYER_NOTE);case"sellerNote":return(0,l.R6)(l.Nx.TEXT_STAFF_NOTE);case"fulfillNote":return"Fulfill Note";case"startFulfill":return"B\u1eaft \u0111\u1ea7u Fulfill";case"finishFulfill":return"Ho\xe0n th\xe0nh Fulfill";case"estDelivery":return(0,l.R6)(l.Nx.TEXT_EST_DELIVERY);case"shippingAddress":return(0,l.R6)(l.Nx.TEXT_SHIPPING_ADDRESS);case"email":return(0,l.R6)(l.Nx.TEXT_EMAIL);case"ioss":return(0,l.R6)(l.Nx.TEXT_IOSS);case"available":return(0,l.R6)(l.Nx.TEXT_AVAILABLE);case"shippingCenterDate":return(0,l.R6)(l.Nx.TEXT_SHIPPING_CENTER_DATE);case"shippingCenterName":return"T\xean \u0110VVC";case"shippingLabelBoughtDate":return"Ng\xe0y mua m\xe3 tracking";case"shippingLabelCode":return"M\xe3 tracking";case"action":return(0,l.R6)(l.Nx.TEXT_ACTIONS);default:return t}}function L(t){return String(null!==t&&void 0!==t?t:"").split(/\r?\n/).map((function(t){return t.trim()})).filter(Boolean).map((function(t){return function(t){var e=String(null!==t&&void 0!==t?t:"").trim();if(!e)return{value:"",label:""};var a=e.indexOf(":");if(-1===a)return{value:"",label:""};var o=e.slice(0,a).trim();return{value:o,label:e.slice(a+1).trim()||o}}(t)})).filter((function(t){return t.value}))}function Z(t){var e,a=new Set,o=[],r=(0,c.Dm)(t)[c.L7],i=(0,n.Z)(L(r));try{for(i.s();!(e=i.n()).done;){var s=e.value,l=s.value,d=s.label;a.has(l)||(a.add(l),o.push({value:l,label:d||l,key:c.L7}))}}catch(u){i.e(u)}finally{i.f()}return o}function I(t,e){if(!t||"object"!==typeof t)return null;if("pageTitle"===e){var a=t.pageTitle;return null!=a&&""!==String(a).trim()?String(a).trim():null}var o=t.headers;if(!o||"object"!==typeof o)return null;var r=o[e];return null!=r&&""!==String(r).trim()?String(r).trim():null}function P(t,e,a,o){if(!o||"object"!==typeof o)return a;for(var r=0,n="fulfill"===t||"rnd"===t?[t,"sale"]:[t];r<n.length;r++){var i=I(o[n[r]],e);if(null!=i)return i}return a}function A(t,e,a){var o=a[t];if(!o||"object"!==typeof o)return null;var r=o.hidden;return r&&"object"===typeof r?!0===r[e]||!1!==r[e]&&null:null}function R(t,e,a){if(!a||"object"!==typeof a)return!1;if("fulfill"===t||"rnd"===t){var o=A(t,e,a);if(!0===o)return!0;if(!1===o)return!1;var r=A("sale",e,a);return!0===r}return!0===A(t,e,a)}var F="show_filter_fulfill";function H(t,e){var a=null===e||void 0===e?void 0:e[t];if(!a||"object"!==typeof a)return null;var o=a[F];return!0===o||!1!==o&&null}function W(t,e){var a,o;if(!t||!["sale","rnd","fulfill"].includes(e))return!1;var r=null===(a=t.metadata)||void 0===a||null===(o=a.configs)||void 0===o?void 0:o.orderList;if(r&&"object"===typeof r){var n=H(e,r);if(!0===n)return!0;if(!1===n)return!1;if("rnd"===e||"fulfill"===e){var i=H("sale",r);if(!0===i)return!0;
1if(!1===i)return!1}}return!0===(0,c.Dm)(t)[F]}function B(){var t={},e={},a=O();return _.forEach((function(e){t[e]=""})),x.forEach((function(t){e[t]=!1})),(0,r.Z)({pageTitle:"",headers:t,hidden:e,hiddenFilters:a,show_filter_fulfill:!1},M,[])}function V(t){if(!Array.isArray(t))return[];var e=new Set,a=[];return t.forEach((function(t){var o=String(t||"").trim();_.includes(o)&&(e.has(o)||(e.add(o),a.push(o)))})),a}function K(t,e){var a=[];if(e&&"object"===typeof e){var r=e[t];r&&"object"===typeof r&&(a=V(r[M]))}var n=_.filter((function(t){return!a.includes(t)}));return[].concat((0,o.Z)(a),(0,o.Z)(n))}},43183:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return ne}});var o=a(4942),r=a(29439),n=a(61819),i=a(15861),s=a(15671),l=a(43144),c=a(60136),d=a(29388),u=a(1413),h=a(93433),m=a(88391),p=a(23774),f=a(37920),y=a.n(f),S=a(97326),v=a(58171),D=a(66574),g=(a(52127),a(30429)),x=a.n(g),_=a(88179),M=a.n(_),b=a(66023),C=a(7734),T=a(59633),w=a(71739),k=a(52580),Y=a(3875),N=a(96593);var E=["this_week","last_week","month_0","month_1","month_2","year_0","year_quarter_1","year_quarter_2","year_quarter_3","year_quarter_4","last_year","last_sale","year_minus_2","sale_minus_2","year_2023","sale_2023","last_3_days","last_7_days","last_14_days","last_30_days","last_60_days","last_90_days","all"];function O(t,e,a,o){return"today"===t||"yesterday"===t||"BLACK_FRIDAY"===t||("hour"===o||!("custom"!==t||!e||!a)&&1===y()(a).diff(y()(e),"days")+1)}function j(t,e,a){var o=y()().startOf("day"),r="",n="";switch(t){case"today":default:r=o.format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"yesterday":n=r=o.clone().subtract(1,"days").format("YYYY-MM-DD");break;case"this_week":r=o.clone().startOf("week").add(1,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_week":r=o.clone().subtract(1,"weeks").startOf("week").add(1,"days").format("YYYY-MM-DD"),n=o.clone().subtract(1,"weeks").endOf("week").add(1,"days").format("YYYY-MM-DD");break;case"month_0":var i=o.clone().startOf("month");r=i.format("YYYY-MM-DD"),n=i.clone().endOf("month").format("YYYY-MM-DD");break;case"month_1":var s=o.clone().subtract(1,"month").startOf("month");r=s.format("YYYY-MM-DD"),n=s.clone().endOf("month").format("YYYY-MM-DD");break;case"month_2":var l=o.clone().subtract(2,"month").startOf("month");r=l.format("YYYY-MM-DD"),n=l.clone().endOf("month").format("YYYY-MM-DD");break;case"last_sale":var c=(0,N.Ru)();r=c.from,n=c.to;break;case"sale_minus_2":var d=(0,N.jU)((0,N.o1)());r=d.from,n=d.to;break;case"last_year":var u=(0,N.lq)();r=u.from,n=u.to;break;case"year_minus_2":var h=(0,N.cW)((0,N.o1)());r=h.from,n=h.to;break;case"year_2023":var m=(0,N.cW)(2023);r=m.from,n=m.to;break;case"sale_2023":var p=(0,N.jU)(2023);r=p.from,n=p.to;break;case"year_quarter_1":case"year_quarter_2":case"year_quarter_3":case"year_quarter_4":var f=parseInt(String(t).replace("year_quarter_",""),10);if(f>=1&&f<=4){var S=o.year();r=y()().year(S).quarter(f).startOf("quarter").format("YYYY-MM-DD"),n=y()().year(S).quarter(f).endOf("quarter").format("YYYY-MM-DD")}break;case"year_0":var v=o.clone().startOf("year");r=v.format("YYYY-MM-DD"),n=v.clone().endOf("year").format("YYYY-MM-DD");break;case"last_3_days":r=o.clone().subtract(3,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_7_days":r=o.clone().subtract(7,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_14_days":r=o.clone().subtract(14,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_30_days":r=o.clone().subtract(30,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_60_days":r=o.clone().subtract(60,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"last_90_days":r=o.clone().subtract(90,"days").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD");break;case"custom":e&&a?(r=y()(e).format("YYYY-MM-DD"),n=y()(a).format("YYYY-MM-DD")):(r=o.format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD"));break;case"all":r=y()("2023-01-01","YYYY-MM-DD").startOf("day").format("YYYY-MM-DD"),n=o.format("YYYY-MM-DD")}var D=y()(r,"YYYY-MM-DD").startOf("day"),g=y()(n,"YYYY-MM-DD").endOf("day"),x=y()().endOf("day");return g.isAfter(x)&&(g=x.clone()),D.isAfter(g)?{fromM:g.clone().startOf("day"),toM:g}:{fromM:D,toM:g}}function L(t,e,a){var o=j(t,e,a),r=o.fromM,n=o.toM,i=y()().startOf("day").year(),s=r.year()!==i||n.year()!==i||r.year()!==n.year()?"DD/MM/YYYY":"DD/MM";return"(".concat(r.format(s)," \u2013 ").concat(n.format(s),")")}function Z(t,e,a,o){if(!t)return"";var r=j(t.secondaryViewMode,t.secondaryCustomStart,t.secondaryCustomEnd),n=j(e,a,o),i=function(t,e){var a=y()().startOf("day").year(),o=t.year()!==a||e.year()!==a||t.year()!==e.year()?"DD/MM/YYYY":"DD/MM";return"".concat(t.format(o)," \u2013 ").concat(e.format(o))};return"(".concat(i(r.fromM,r.toM)," \xb7 ").concat(i(n.fromM,n.toM),")")}function I(t,e,a){var o=y()().startOf("day"),r="BLACK_FRIDAY"===t||t===D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY;if(!t||r||"all"===t)return null;var n=function(t,e,a,o,r){return{secondaryViewMode:t,secondaryCustomStart:e||null,secondaryCustomEnd:a||null,labelPrimary:o,labelSecondary:r}};switch(t){case"today":return n("yesterday",null,null,"H\xf4m nay","H\xf4m qua");case"yesterday":var i=o.clone().subtract(2,"days");return n("custom",i.toDate(),i.toDate(),"H\xf4m qua","H\xf4m kia");case"this_week":return n("last_week",null,null,"Tu\u1ea7n n\xe0y","Tu\u1ea7n tr\u01b0\u1edbc");case"last_week":var s=o.clone().subtract(2,"weeks").startOf("week").add(1,"days"),l=o.clone().subtract(2,"weeks").endOf("week").add(1,"days");return n("custom",s.toDate(),l.toDate(),"Tu\u1ea7n tr\u01b0\u1edbc","Tu\u1ea7n tr\u01b0\u1edbc n\u1eefa");case"month_0":return n("month_1",null,null,"Th\xe1ng ".concat(o.month()+1),"Th\xe1ng ".concat(o.clone().subtract(1,"month").month()+1));case"month_1":return n("month_2",null,null,"Th\xe1ng ".concat(o.clone().subtract(1,"month").month()+1),"Th\xe1ng ".concat(o.clone().subtract(2,"month").month()+1));case"month_2":var c=o.clone().subtract(3,"month").startOf("month"),d=o.clone().subtract(3,"month").endOf("month");return n("custom",c.toDate(),d.toDate(),"Th\xe1ng ".concat(o.clone().subtract(2,"month").month()+1),"Th\xe1ng ".concat(o.clone().subtract(3,"month").month()+1));case"year_quarter_1":case"year_quarter_2":case"year_quarter_3":case"year_quarter_4":var u=parseInt(String(t).replace("year_quarter_",""),10),h=o.year(),m=y()().year(h-1).quarter(u).startOf("quarter"),p=y()().year(h-1).quarter(u).endOf("quarter");return n("custom",m.toDate(),p.toDate(),"Qu\xfd ".concat(u," ").concat(h),"Qu\xfd ".concat(u," ").concat(h-1));case"year_0":var f=o.year();return n("custom",y()().year(f-1).startOf("year").toDate(),y()().year(f-1).endOf("year").toDate(),"N\u0103m ".concat(f),"N\u0103m ".concat(f-1));case"last_year":var S=(0,N.lq)(),v=parseInt(String(S.from).slice(0,4),10);return n("custom",y()().year(v-1).startOf("year").toDate(),y()().year(v-1).endOf("year").toDate(),"N\u0103m ".concat(v),"N\u0103m ".concat(v-1));case"year_minus_2":var g=(0,N.o1)();return n("custom",y()().year(g-1).startOf("year").toDate(),y()().year(g-1).endOf("year").toDate(),"N\u0103m ".concat(g),"N\u0103m ".concat(g-1));case"last_sale":var x=(0,N.Ru)(),_=parseInt(String(x.from).slice(0,4),10),M=(0,N.jU)(_-1);return n("custom",y()(M.from,"YYYY-MM-DD").toDate(),y()(M.to,"YYYY-MM-DD").toDate(),"Sale ".concat(_),"Sale ".concat(_-1));case"sale_minus_2":var b=(0,N.o1)(),C=(0,N.jU)(b-1);return n("custom",y()(C.from,"YYYY-MM-DD").toDate(),y()(C.to,"YYYY-MM-DD").toDate(),"Sale ".concat(b),"Sale ".concat(b-1));
1case"year_2023":return n("custom",y()().year(2022).startOf("year").toDate(),y()().year(2022).endOf("year").toDate(),"N\u0103m 2023","N\u0103m 2022");case"sale_2023":var T=(0,N.jU)(2022);return n("custom",y()(T.from,"YYYY-MM-DD").toDate(),y()(T.to,"YYYY-MM-DD").toDate(),"Sale 2023","Sale 2022");case"last_3_days":case"last_7_days":case"last_14_days":case"last_30_days":case"last_60_days":case"last_90_days":var w=j(t,null,null),k=w.fromM,Y=w.toM.diff(k,"days")+1,E=k.clone().subtract(1,"days").endOf("day"),O=E.clone().subtract(Y-1,"days").startOf("day"),L={last_3_days:"3 ng\xe0y",last_7_days:"7 ng\xe0y",last_14_days:"14 ng\xe0y",last_30_days:"30 ng\xe0y",last_60_days:"60 ng\xe0y",last_90_days:"90 ng\xe0y"}[t]||"30 ng\xe0y";return n("custom",O.toDate(),E.toDate(),L,"".concat(L," (k\u1ef3 tr\u01b0\u1edbc)"));case"custom":if(!e||!a)return null;var Z=y()(e).startOf("day"),I=y()(a).endOf("day").diff(Z,"days")+1,P=Z.clone().subtract(1,"days").endOf("day");return n("custom",P.clone().subtract(I-1,"days").startOf("day").toDate(),P.toDate(),"Kho\u1ea3ng ch\u1ecdn","K\u1ef3 c\xf9ng \u0111\u1ed9 d\xe0i tr\u01b0\u1edbc \u0111\xf3");default:return null}}function P(t){var e=y()().startOf("day");switch(t){case"today":return(0,Y.R6)(Y.Nx.TEXT_TODAY);case"yesterday":return(0,Y.R6)(Y.Nx.TEXT_YESTERDAY);case"this_week":return(0,Y.R6)(Y.Nx.TEXT_THIS_WEEK);case"last_week":return(0,Y.R6)(Y.Nx.TEXT_LAST_WEEK);case"month_0":return"Th\xe1ng ".concat(e.month()+1);case"month_1":return"Th\xe1ng ".concat(e.clone().subtract(1,"month").month()+1);case"month_2":return"Th\xe1ng ".concat(e.clone().subtract(2,"month").month()+1);case"last_sale":return(0,N.Xv)();case"sale_minus_2":return"Sale ".concat((0,N.o1)());case"last_year":return(0,N.LF)();case"year_minus_2":return"N\u0103m ".concat((0,N.o1)());case"year_2023":return"N\u0103m 2023";case"sale_2023":return"Sale 2023";case"year_0":return"N\u0103m ".concat(e.year());case"year_quarter_1":case"year_quarter_2":case"year_quarter_3":case"year_quarter_4":var a=parseInt(t.replace("year_quarter_",""),10);return"Qu\xfd ".concat(a);case"last_3_days":return"3 ng\xe0y tr\u01b0\u1edbc";case"last_7_days":return"7 ng\xe0y tr\u01b0\u1edbc";case"last_14_days":return"14 ng\xe0y tr\u01b0\u1edbc";case"last_30_days":return"30 ng\xe0y tr\u01b0\u1edbc";case"last_60_days":return"60 ng\xe0y tr\u01b0\u1edbc";case"last_90_days":return"90 ng\xe0y tr\u01b0\u1edbc";case"custom":return"Tu\u1ef3 ch\u1ecdn";case"all":return(0,Y.R6)(Y.Nx.TEXT_ALL);default:return t}}var A="eitShopSold_chartYMaxBase",R=["hour","day","week","month","quarter","year"];function F(){return"undefined"===typeof localStorage?{team:{hour:40,day:600,week:600,month:600,quarter:600,year:600},shop:{hour:20,day:400,week:400,month:400,quarter:400,year:400}}:function(t){var e={team:{hour:40,day:600,week:600,month:600,quarter:600,year:600},shop:{hour:20,day:400,week:400,month:400,quarter:400,year:400}};if(!t||"string"!==typeof t)return e;try{var a=JSON.parse(t),o=function(t){var o=(0,u.Z)({},e[t]),r=a&&a[t]&&"object"===typeof a[t]?a[t]:{};return R.forEach((function(t){var e=r[t];"number"===typeof e&&e>0&&Number.isFinite(e)&&(o[t]=Math.round(e))})),o};return{team:o("team"),shop:o("shop")}}catch(r){return e}}(localStorage.getItem(A))}function H(t){return"eitShopSold_chartFilter_".concat(t)}function W(t,e,a){return"today"===t||"yesterday"===t||"BLACK_FRIDAY"===t?{allowed:["hour"],default:"hour"}:"this_week"===t||"last_week"===t?{allowed:["hour","day"],default:"day"}:/^month_[012]$/.test(t)?{allowed:["day","week"],default:"week"}:/^year_quarter_[1-4]$/.test(t)||"last_sale"===t||"sale_minus_2"===t||"sale_2023"===t?{allowed:["day","week","month"],default:"month"}:"year_0"===t||"last_year"===t||"year_2025"===t||"year_2023"===t||"year_minus_2"===t?{allowed:["day","week","month","quarter"],default:"month"}:"all"===t?{allowed:["month","year"],default:"year"}:"custom"===t&&e&&a?y()(a).diff(y()(e),"days")+1<=1?{allowed:["hour"],default:"hour"}:{allowed:["day","week","month"],default:"day"}:["last_3_days","last_7_days","last_14_days","last_30_days","last_60_days","last_90_days"].includes(t)?{allowed:["day","week","month"],default:"day"}:{allowed:["day"],default:"day"}}function B(t,e,a,o){var r=W(t,a,o),n=r.allowed,i=r.default;return e&&n.includes(e)?e:i}function V(t,e,a,o){var r=B(t,e,a,o),n=y()().unix(),i=y()().endOf("day").unix(),s=j(t,a,o),l=s.fromM,c=s.toM,d=l.clone().startOf("day").unix(),u=Math.min(c.clone().endOf("day").unix(),i,n),h={HOURLY:null,DAILY:null,WEEKLY:null,MONTHLY:null},m="BLACK_FRIDAY"===t||t===D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY;if("today"===t||m)h.HOURLY={timeMin:y()().subtract(10,"days").startOf("day").unix(),timeMax:i};else if("yesterday"===t)h.HOURLY={timeMin:y()().subtract(1,"days").startOf("day").unix(),timeMax:y()().subtract(1,"days").endOf("day").unix()};else if("this_week"!==t&&"last_week"!==t||"hour"!==r)if("custom"===t&&a&&o&&("hour"===r||y()(o).diff(y()(a),"days")+1<=1)){var p=j("custom",a,o),f=p.fromM,S=p.toM;h.HOURLY={timeMin:f.clone().startOf("day").unix(),timeMax:S.clone().endOf("day").unix()}}else h.HOURLY={timeMin:y()().startOf("day").unix(),timeMax:i};else{var v=j(t,null,null),g=v.fromM,x=v.toM;h.HOURLY={timeMin:g.clone().startOf("day").unix(),timeMax:Math.min(x.clone().endOf("day").unix(),n)}}if("day"===r){var _=l.clone().startOf("day").subtract(1,"day").unix();h.DAILY={timeMin:_,timeMax:u}}if("week"===r&&(h.WEEKLY={timeMin:d,timeMax:u},h.DAILY={timeMin:d,timeMax:u}),"month"===r||"quarter"===r||"year"===r){var M=l.clone().startOf("month").subtract(1,"month").startOf("day").unix();h.MONTHLY={timeMin:M,timeMax:u},h.DAILY={timeMin:M,timeMax:u}}return h}function K(t){switch(t){case"hour":return"Gi\u1edd";case"day":return"Ng\xe0y";case"week":return"Tu\u1ea7n";case"month":return"Th\xe1ng";case"quarter":return"Qu\xfd";case"year":return"N\u0103m";default:return t}}function G(t,e){if("day"===e||"hour"===e||!t||0===t.length)return t;for(var a=(0,h.Z)(t).sort((function(t,e){return t[0]-e[0]})),o=new Map,r=0;r<a.length;r++){var n=a[r][0],i=a[r][1],s=y()(n),l=void 0,c=void 0;if("week"===e){var d=s.clone().startOf("isoWeek");l="".concat(d.isoWeekYear(),"-W").concat(d.isoWeek()),c=d.valueOf()}else if("month"===e){var u=s.clone().startOf("month");l=u.format("YYYY-MM"),c=u.valueOf()}else if("quarter"===e){var m=s.clone().startOf("quarter");l="".concat(m.year(),"-Q").concat(m.quarter()),c=m.valueOf()}else{if("year"!==e)return t;var p=s.clone().startOf("year");l=p.format("YYYY"),c=p.valueOf()}var f=o.get(l);f?f[1]+=i:o.set(l,[c,i])}return Array.from(o.values()).sort((function(t,e){return t[0]-e[0]}))}function q(t,e,a,o,r){var n=e.clone().startOf("day"),i=a.clone().startOf("day"),s=(t||[]).filter((function(t){var e=y().unix(t.timestamp);return e.isSameOrAfter(n,"day")&&e.isSameOrBefore(i,"day")}));s.sort((function(t,e){return t.timestamp-e.timestamp}));for(var l=[],c=e.clone();c.isSameOrBefore(a,"day");c.add(1,"day"))l.push(c.clone().startOf("day"));for(var d=[],u=0,h=function(){var e=l[m],a=s.findIndex((function(t){return y().unix(t.timestamp).isSame(e,"day")})),o=0;if(a>=0){var r=s[a];if(a>0){var n=s[a-1];o=r.total_sold-n.total_sold}else{var i=e.clone().subtract(1,"day"),c=t.find((function(t){return y().unix(t.timestamp).isSame(i,"day")}));if(c)o=r.total_sold-c.total_sold;else{var h=Number(r.delta_sold);!Number.isNaN(h)&&h>=0&&(o=h)}}}d.push([e.valueOf(),Math.max(o,0)]),u+=Math.max(o,0)},m=0;m<l.length;m++)h();if(l.length>0&&y()().isSame(l[l.length-1],"day")){var p=d.findIndex((function(t){return y()(t[0]).isSame(y()(),"day")}));if(p>=0)if(r&&r.length>0){var f=y()().startOf("day").unix(),S=y()().endOf("day").unix(),v=r.filter((function(t){return t.timestamp>=f&&t.timestamp<=S})).reduce((function(t,e){return t+Math.max(e.delta_sold||0,0)}),0);d[p][1]=v,u=d.reduce((function(t,e){return t+e[1]}),0)}else if(o){var D=y()().subtract(1,"day").startOf("day"),g=s.find((function(t){return y().unix(t.timestamp).isSame(D,"day")}));if(g){var x=Math.max(o.total_sold-g.total_sold,0);d[p][1]=x,u=d.reduce((function(t,e){return t+e[1]}),0)}}}return{data:d,totalSold:u}}function U(t,e,a,o){var r=e.clone().startOf("day").valueOf(),n=a.clone().endOf("day").valueOf(),i=t||[],s=i.filter((function(t){var e=1e3*t.timestamp;return e>=r&&e<=n}));s.sort((function(t,e){return t.timestamp-e.timestamp}));for(var l=[],c=e.clone().startOf("isoWeek"),d=a.clone().endOf("day");c.isSameOrBefore(d,"day");)l.push(c.clone().startOf("isoWeek")),c.add(1,"week");for(var u=[],h=0,m=function(){var t=l[p],e=t.clone().startOf("isoWeek").unix(),a=s.findIndex((function(t){return y().unix(t.timestamp).startOf("isoWeek").unix()===e})),o=0;if(a>=0){var r=s[a];if(a>0){var n=s[a-1];o=r.total_sold-n.total_sold}else{var c=t.clone().subtract(1,"week").startOf("isoWeek").unix(),d=i.find((function(t){return y().unix(t.timestamp).startOf("isoWeek").unix()===c}));if(d)o=r.total_sold-d.total_sold;else{var m=Number(r.delta_sold);!Number.isNaN(m)&&m>=0&&(o=m)}}}u.push([t.valueOf(),Math.max(o,0)]),h+=Math.max(o,0)},p=0;p<l.length;p++)m();var f=y()();if(o&&l.length>0){var S=f.isSameOrAfter(e.clone().startOf("day"),"day")&&f.isSameOrBefore(a.clone().endOf("day"),"day"),v=l.findIndex((function(t){return f.isSame(t,"isoWeek")}));if(S&&v>=0){var D=l[v].clone().startOf("isoWeek").unix(),g=y().unix(D).subtract(1,"week").startOf("isoWeek").unix(),x=i.find((function(t){return y().unix(t.timestamp).startOf("isoWeek").unix()===g}));if(x){var _=Math.max(o.total_sold-x.total_sold,0);u[v][1]=_,h=u.reduce((function(t,e){return t+e[1]}),0)}}}return{data:u,totalSold:h}}function z(t,e,a,o,r,n){var i=e.clone().startOf("day").valueOf(),s=a.clone().endOf("day").valueOf(),l=t||[],
1c=l.filter((function(t){var e=1e3*t.timestamp;return e>=i&&e<=s}));c.sort((function(t,e){return t.timestamp-e.timestamp}));for(var d=[],u=e.clone().startOf("month"),h=a.clone().endOf("day");u.isSameOrBefore(h,"day");)d.push(u.clone().startOf("month")),u.add(1,"month");for(var m=[],p=0,f=function(){var t=d[S],e=t.clone().startOf("month").unix(),a=c.findIndex((function(t){return y().unix(t.timestamp).startOf("month").unix()===e})),o=0;if(a>=0){var r=c[a];if(a>0){var n=c[a-1];o=r.total_sold-n.total_sold}else{var i=t.clone().subtract(1,"month").startOf("month").unix(),s=l.find((function(t){return y().unix(t.timestamp).startOf("month").unix()===i}));if(s)o=r.total_sold-s.total_sold;else{var u=Number(r.delta_sold);!Number.isNaN(u)&&u>=0&&(o=u)}}}m.push([t.valueOf(),Math.max(o,0)]),p+=Math.max(o,0)},S=0;S<d.length;S++)f();var v=y()();if(d.length>0){var D=v.isSameOrAfter(e.clone().startOf("day"),"day")&&v.isSameOrBefore(a.clone().endOf("day"),"day"),g=d.findIndex((function(t){return v.isSame(t,"month")}));if(D&&g>=0){if(r&&r.length>0){var x=q(r,d[g].clone().startOf("month"),v.clone().endOf("day"),o,n).totalSold;m[g][1]=x}else if(o){var _=d[g].clone().startOf("month").unix(),M=y().unix(_).subtract(1,"month").startOf("month").unix(),b=l.find((function(t){return y().unix(t.timestamp).startOf("month").unix()===M}));b&&(m[g][1]=Math.max(o.total_sold-b.total_sold,0))}p=m.reduce((function(t,e){return t+e[1]}),0)}}return{data:m,totalSold:p}}function X(t,e,a,o){var r=e.clone().startOf("hour").unix(),n=y()(),i=a.clone().endOf("day"),s=y().min(i,n).clone().startOf("hour").unix(),l=new Map;(t||[]).forEach((function(t){if(!(t.timestamp<r||t.timestamp>s+3600)){var e=y().unix(t.timestamp).startOf("hour").unix();l.set(e,(l.get(e)||0)+t.delta_sold)}}));for(var c=[],d=0,u=y().unix(r).startOf("hour"),h=y().unix(s).startOf("hour");u.isSameOrBefore(h);){var m=u.unix(),p=l.get(m)||0;c.push([u.valueOf(),p]),d+=p,u.add(1,"hour")}if(o&&t&&t.length>0&&c.length>0){var f=c[c.length-1][0];if(y()(f).isSame(n,"hour")){var S=t.reduce((function(t,e){return e.timestamp>t.timestamp?e:t}),t[0]),v=S.total_sold,D=Math.max(o.total_sold-v,0);c[c.length-1][1]=D,d=c.reduce((function(t,e){return t+e[1]}),0)}}return{data:c,totalSold:d}}function J(t,e){var a=y()(t),o=e||"day";return"hour"===o?"".concat(a.format("DD/MM")," ").concat(a.hour(),"h"):"day"===o?a.format("DD/MM"):"week"===o?a.clone().startOf("isoWeek").format("DD/MM/YY"):"month"===o?a.format("MM/YYYY"):"quarter"===o?"Q".concat(a.quarter(),"/").concat(a.year()):"year"===o?"N\u0103m ".concat(a.year()):a.format("DD/MM")}function Q(t){var e=y()(t).startOf("isoWeek"),a=e.clone().endOf("isoWeek"),o="Tu\u1ea7n ".concat(e.isoWeek(),"/").concat(e.isoWeekYear()),r="T\u1eeb ".concat(e.format("DD/MM/YY")," \u0111\u1ebfn ").concat(a.format("DD/MM/YY"));return"".concat(o,'<br/><span style="font-size:12px;font-weight:normal;opacity:0.95">').concat(r,"</span>")}function $(t,e){var a=e||"day",o=y()(),r=y()(t);return"hour"===a?r.isSame(o,"hour"):"day"===a?r.isSame(o,"day"):"week"===a?r.isSame(o,"isoWeek"):"month"===a?r.isSame(o,"month"):"quarter"===a?r.isSame(o,"quarter"):"year"===a&&r.isSame(o,"year")}function tt(t,e,a){var o={team:{hour:40,day:600,week:600,month:600,quarter:600,year:600},shop:{hour:20,day:400,week:400,month:400,quarter:400,year:400}},r=e?"team":"shop",n=t&&t[r]&&"number"===typeof t[r][a]?t[r][a]:void 0;return"number"===typeof n&&n>0&&Number.isFinite(n)?n:o[r][a]}function et(t,e){var a=function(t,e){var a=y()().startOf("day").year();return t.year()!==a||e.year()!==a||t.year()!==e.year()}(t,e),o=a?"DD/MM/YYYY":"DD/MM";return"\u0110\u01a1n Etsy t\u1eeb ".concat(t.format(o)," \u0111\u1ebfn ").concat(e.format(o))}function at(t){if(!t||0===t.length)return{seriesList:[]};var e=t.map((function(t){return new Map((t||[]).map((function(t){var e=(0,r.Z)(t,2),a=e[0],o=e[1];return[Number(a),Number(o)]})))})),a=(0,h.Z)(new Set(e.flatMap((function(t){return(0,h.Z)(t.keys())})))).sort((function(t,e){return t-e}));return{seriesList:e.map((function(t){var e=0;return a.map((function(a){var o=t.has(a)?t.get(a):0;return{x:a,y:o,cumulative:e+=o}}))}))}}function ot(t,e,a){if(!t||"object"!==typeof t)return"";if(a){var o=0,r=0;return a.split(",").forEach((function(e){var a=t[e]&&t[e].latestShopSold;a&&(o+=a.total_sold,r<a.timestamp&&(r=a.timestamp))})),o>0?{timestamp:r,total_sold:o}:""}return t[e]&&t[e].latestShopSold||""}function rt(t){var e,a,o=t.viewMode,r=t.chartFilter,n=t.customStartDate,i=t.customEndDate,s=t.shopTeam,l=t.hourlySoldData,c=t.dailySoldData,d=t.weeklySoldData,u=t.monthlySoldData,h=t.latestShopSold,m=t.yMaxConfig,p=t.yMaxDynamic,f=l||[],S=c||[],v=d||[],g=u||[],x=!(!s||!String(s).trim()),_=r||"day",M=0,b="",C=[],T=0,w=function(t){return E.includes(t)}(o)&&"this_week"!==o&&"last_week"!==o;if("today"===o||o==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY){var k,Y;T=tt(m,x,"hour");var N=[];if(o==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY)k=y()("2025-11-28 12:00:00","YYYY-MM-DD HH:mm:ss").unix(),Y=y()("2025-11-29 11:59:59","YYYY-MM-DD HH:mm:ss").unix(),b="Black Friday 2025 - 12h 28/11 - 11h 29/11 (VN)",e=1e3*k,a=y()("2025-11-29 11:59:59","YYYY-MM-DD HH:mm:ss").valueOf();else{var O=y()().format("DD/MM");b="\u0110\u01a1n Etsy ng\xe0y ".concat(O),k=y()().startOf("day").unix(),Y=y()().endOf("day").unix(),e=null,a=null}if(f.length>0&&(N=(D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY,f.filter((function(t){return t.timestamp>=k&&t.timestamp<=Y})))),C=N.map((function(t){M+=t.delta_sold;var e=new Date(1e3*t.timestamp);return e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),[e.getTime(),t.delta_sold]})),h&&f.length>0){var L=h.timestamp;if(L>=k&&L<=Y){var Z=f.reduce((function(t,e){return e.timestamp>t.timestamp?e:t}),f[0]),I=h.total_sold-Z.total_sold;if(I>0){M+=I;var P=new Date(1e3*h.timestamp);P.setMinutes(0),P.setSeconds(0),P.setMilliseconds(0),C.push([P.getTime(),I])}}}if(o==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY)for(var A=y()("2025-11-28 12:00:00","YYYY-MM-DD HH:mm:ss"),R=y()("2025-11-29 11:00:00","YYYY-MM-DD HH:mm:ss"),F=A.clone(),H=function(){var t=F.valueOf();C.find((function(e){return e[0]===t}))||C.push([t,0]),F.add(1,"hours")};F.isSameOrBefore(R,"hour");)H();else for(var W=y()().startOf("day"),B=function(){var t=W.clone().add(V,"hours").valueOf();C.find((function(e){return e[0]===t}))||C.push([t,0])},V=0;V<24;V+=1)B();if(C.sort((function(t,e){return t[0]-e[0]})),o==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY){var K=y()("2025-11-29 11:00:00","YYYY-MM-DD HH:mm:ss").valueOf();C=C.filter((function(t){return t[0]<=K}))}}else if("yesterday"===o){T=tt(m,x,"hour");var J=y()().subtract(1,"days").format("DD/MM");b="\u0110\u01a1n Etsy ng\xe0y ".concat(J);var Q=y()().subtract(1,"days").startOf("day").unix(),$=y()().subtract(1,"days").endOf("day").unix(),at=[];f.length>0&&(at=f.filter((function(t){return t.timestamp>=Q&&t.timestamp<=$}))),C=at.map((function(t){M+=t.delta_sold;var e=new Date(1e3*t.timestamp);return e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),[e.getTime(),t.delta_sold]}));for(var ot=y()().subtract(1,"days").startOf("day"),rt=function(){var t=ot.clone().add(nt,"hours").valueOf();C.find((function(e){return e[0]===t}))||C.push([t,0])},nt=0;nt<24;nt+=1)rt();C.sort((function(t,e){return t[0]-e[0]}))}else if("this_week"===o||"last_week"===o){var it=j(o,null,null),st=it.fromM,lt=it.toM;if(T=tt(m,x,"hour"===_?"hour":_),b=et(st,lt),"hour"===_){var ct=X(f,st,lt,h);C=ct.data,M=ct.totalSold}else{var dt=q(S,st,lt,h,f);C=dt.data,M=dt.totalSold}var ut=C.reduce((function(t,e){return Math.max(t,e[1])}),0);ut>0&&"hour"!==_&&(T=Math.max(T,25*Math.ceil(1.2*ut/25)))}else if("custom"===o){var ht=j("custom",n||y()().subtract(7,"days").toDate(),i||y()().toDate()),mt=ht.fromM,pt=ht.toM;if(b=mt.isSame(pt,"day")?function(t){var e=t.year()!==y()().startOf("day").year()?"DD/MM/YYYY":"DD/MM";return"\u0110\u01a1n Etsy ng\xe0y ".concat(t.format(e))}(mt):et(mt,pt),"hour"===_){T=tt(m,x,"hour");var ft=X(f,mt,pt,h);C=ft.data,M=ft.totalSold}else{if(T=tt(m,x,_),"day"===_){var yt=q(S,mt,pt,h);C=yt.data,M=yt.totalSold}else if("week"===_)if(v.length>0){var St=U(v,mt,pt,h);C=St.data,M=St.totalSold}else{var vt=q(S,mt,pt,h);C=G(vt.data,"week"),M=C.reduce((function(t,e){return t+e[1]}),0)}else if("month"===_)if(g.length>0){var Dt=z(g,mt,pt,h,S,f);C=Dt.data,M=Dt.totalSold}else{var gt=q(S,mt,pt,h);C=G(gt.data,"month"),M=C.reduce((function(t,e){return t+e[1]}),0)}else{var xt=q(S,mt,pt,h);C=G(xt.data,_),M=C.reduce((function(t,e){return t+e[1]}),0)}var _t=C.reduce((function(t,e){return Math.max(t,e[1])}),0);_t>0&&(T=Math.max(T,25*Math.ceil(1.2*_t/25)))}}else if(w){var Mt=j(o,null,null),bt=Mt.fromM,Ct=Mt.toM;if(T=tt(m,x,_),b=et(bt,Ct),"day"===_){var Tt=q(S,bt,Ct,h,f);C=Tt.data,M=Tt.totalSold}else if("week"===_)if(v.length>0){var wt=U(v,bt,Ct,h);C=wt.data,M=wt.totalSold}else{var kt=q(S,bt,Ct,h,f);C=G(kt.data,"week"),M=C.reduce((function(t,e){return t+e[1]}),0)}else if("month"===_)if(g.length>0){var Yt=z(g,bt,Ct,h,S,f);C=Yt.data,M=Yt.totalSold}else{var Nt=q(S,bt,Ct,h,f);C=G(Nt.data,"month"),M=C.reduce((function(t,e){return t+e[1]}),0)}else if(g.length>0&&("quarter"===_||"year"===_)){var Et=z(g,bt,Ct,h,S,f);C=G(Et.data,_),M=C.reduce((function(t,e){return t+e[1]}),0)}else{var Ot=q(S,bt,Ct,h,f);C=G(Ot.data,_),M=C.reduce((function(t,e){return t+e[1]}),0)}var jt=C.reduce((function(t,e){return Math.max(t,e[1])}),0);jt>0&&(T=Math.max(T,25*Math.ceil(1.2*jt/25)))}if(p&&C.length>0){var Lt=C.reduce((function(t,e){return Math.max(t,Number(e[1])||0)}),0);Lt>0&&(T=Math.ceil(1.2*Lt))}return{data:C,totalSold:M,yMax:T,xAxisMin:e,xAxisMax:a,chartName:b}}var nt={"TEAM LOTUS":"#e53935","TEAM BREAKWOODEN":"#f28f43","TEAM TH\u1eaeNG":"#90ed7d","TEAM HIROSART":"#2CAF
1FE","TEAM L\u01af\u01a0NG":"#8085e9",RESIN:"#434348"},it=["#e4d354","#f15c80","#2b908f","#91e8e1","#7cb5ec","#a6cee3"];function st(t){if(!t)return it[0];if(Object.prototype.hasOwnProperty.call(nt,t))return nt[t];for(var e=0,a=String(t),o=0;o<a.length;o+=1)e=31*e+a.charCodeAt(o)>>>0;return it[e%it.length]}var lt=a(23712),ct=["#FFAB00","#FF8F00","#FFB74D","#F57C00","#FFA726"],dt=["#FFAB00","#2CAFFE"],ut=function(t){(0,c.Z)(a,t);var e=(0,d.Z)(a);function a(){var t;return(0,s.Z)(this,a),(t=e.call(this)).hasPrevPeriodSoldBundle=function(){if(!t.props.periodCompareShowDualSeries||!t.props.periodCompareCtx)return!1;var e=t.props.periodComparePrevHourlySoldData,a=t.props.periodComparePrevDailySoldData,o=t.props.periodComparePrevWeeklySoldData,r=t.props.periodComparePrevMonthlySoldData;return e&&e.length>0||a&&a.length>0||o&&o.length>0||r&&r.length>0},t.hasChartSeriesInputFromState=function(){var e=t.props.compareModeEntities;if(e&&e.length>=2)return e.some((function(t){return t.hourlySoldData&&t.hourlySoldData.length>0||t.dailySoldData&&t.dailySoldData.length>0||t.weeklySoldData&&t.weeklySoldData.length>0||t.monthlySoldData&&t.monthlySoldData.length>0}));if(t.props.periodCompareShowDualSeries&&t.hasPrevPeriodSoldBundle())return!0;var a=t.state.hourlySoldData,o=t.state.dailySoldData,r=t.state.weeklySoldData,n=t.state.monthlySoldData;return a&&a.length>0||o&&o.length>0||r&&r.length>0||n&&n.length>0},t.syncEmptyPlaceholderDelay=function(){var e=t.hasChartSeriesInputFromState();t._emptyStateTimer&&(clearTimeout(t._emptyStateTimer),t._emptyStateTimer=null),e?t.state.showStatsEmptyMessage&&t.setState({showStatsEmptyMessage:!1}):(t.setState({showStatsEmptyMessage:!1}),t._emptyStateTimer=setTimeout((function(){t._emptyStateTimer=null,t.hasChartSeriesInputFromState()||t.setState({showStatsEmptyMessage:!0})}),3e3))},t.hasChartSeriesFromProps=function(){var e=t.props.compareModeEntities;if(e&&e.length>=2)return e.some((function(t){return t.hourlySoldData&&t.hourlySoldData.length>0||t.dailySoldData&&t.dailySoldData.length>0||t.weeklySoldData&&t.weeklySoldData.length>0||t.monthlySoldData&&t.monthlySoldData.length>0}));if(t.props.periodCompareShowDualSeries&&t.hasPrevPeriodSoldBundle())return!0;var a=t.props.hourlySoldData,o=t.props.dailySoldData,r=t.props.weeklySoldData,n=t.props.monthlySoldData;return a&&a.length>0||o&&o.length>0||r&&r.length>0||n&&n.length>0},t.reportZeroTotalIfNoSeries=function(){if(!(t.props.compareModeEntities&&t.props.compareModeEntities.length>=2||t.props.periodCompareShowDualSeries||!t.props.updateShopTotalSold||t.props.niche)&&!t.hasChartSeriesFromProps()){var e="".concat(t.props.originalShopName||t.props.shopName,"|").concat(t.props.viewMode,"|").concat(t.props.chartFilter||"");t._reportedZeroKey!==e&&(t._reportedZeroKey=e,t.props.updateShopTotalSold(t.props.originalShopName||t.props.shopName,0))}},t.highlightedIndex=null,t.blinkingEnabled=!1,t._reportedZeroKey=null,t.updateHighlight=function(){var e;try{if(!(e=t.chartRef.current&&t.chartRef.current.chart)||!e.series||0===e.series.length)return;var a=e.options&&e.options.chart&&e.options.chart.type||"line";if(1!==e.series.filter((function(t){return"column"===(t.options&&t.options.type||t.userOptions&&t.userOptions.type||t.type||a)})).length)return}catch(n){return}t.blinkingEnabled=!t.blinkingEnabled;try{var o=t.props.viewMode,r=t.props.chartFilter||"day";t.chartData.forEach((function(a,n){var i=y()(a[0]).hour(),s=(y()(a[0]).date(),y()().hour()),l=(y()().date(),!1);if("today"===o||o===D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY)l=i===s;else if("yesterday"===o)l=!1;else if("custom"===o){var c=t.props.customEndDate||y()().toDate();if(y()(c).isSame(y()(),"day"))l=1===y()(c).diff(t.props.customStartDate||y()().subtract(7,"days").toDate(),"days")+1||"hour"===r?y()(a[0]).isSame(y()(),"hour"):$(a[0],r)}else l="hour"===r?y()(a[0]).isSame(y()(),"hour"):$(a[0],r);e.series[0].data[n].update({color:l&&t.blinkingEnabled?"red":"#2CAFFE"},!1)})),e.redraw()}catch(n){}},t.renderOptions=function(){var e,a,o,r=t.state,n=r.latestShopSold,i=r.shopName,s=r.hourlySoldData,l=r.dailySoldData,c=t.props,d=c.viewMode,m=c.customStartDate,p=c.customEndDate,f=c.compareModeEntities,v=c.shopTeam,g=t.props.chartFilter||"day",x="this_week"===d||"last_week"===d?function(){var t=j(d,null,null),e=t.fromM,a=t.toM;return"T\u1eeb ".concat(e.format("DD/MM/YYYY")," \u0111\u1ebfn ").concat(a.format("DD/MM/YYYY"))}():"",_=rt({viewMode:d,chartFilter:g,customStartDate:m,customEndDate:p,shopTeam:v,hourlySoldData:s,dailySoldData:l,weeklySoldData:t.state.weeklySoldData,monthlySoldData:t.state.monthlySoldData,latestShopSold:n,yMaxConfig:t.props.chartYMaxConfig,yMaxDynamic:!!t.props.chartYMaxDynamic}
1),M=_.data,b=_.totalSold,C=_.yMax,T=_.xAxisMin,w=_.xAxisMax,k=_.chartName;if(t.props.niche&&null!=t.props.nicheLastBucketShopBarsSum&&"number"===typeof t.props.nicheLastBucketShopBarsSum&&Number.isFinite(t.props.nicheLastBucketShopBarsSum)&&"hour"!==g&&M&&M.length>0){var Y=M.length-1,N=Number(M[Y][1])||0,E=Math.max(0,t.props.nicheLastBucketShopBarsSum);if((M=M.slice())[Y]=[M[Y][0],E],b=b-N+E,t.props.chartYMaxDynamic){var O=M.reduce((function(t,e){return Math.max(t,Number(e[1])||0)}),0);O>0&&(C=Math.ceil(1.2*O))}}var L,Z,I,P=!1;if(f&&f.length>=2){var A=f.map((function(e){var a=ot(t.props.soldData,e.originalShopName,e.shopTeam);return rt({viewMode:d,chartFilter:g,customStartDate:m,customEndDate:p,shopTeam:e.shopTeam,hourlySoldData:e.hourlySoldData,dailySoldData:e.dailySoldData,weeklySoldData:e.weeklySoldData,monthlySoldData:e.monthlySoldData,latestShopSold:a,yMaxConfig:t.props.chartYMaxConfig,yMaxDynamic:!!t.props.chartYMaxDynamic})})),R=at(A.map((function(t){return t.data}))).seriesList;C=Math.max.apply(Math,[C].concat((0,h.Z)(A.map((function(t){return t.yMax})))));for(var F=Number(A[0].totalSold)||0,H=f[0].displayName||f[0].originalShopName,W=[],B=1;B<A.length;B+=1){var V=Number(A[B].totalSold)||0,K=f[B].displayName||f[B].originalShopName,G='<span style="color:black">'.concat(H,'</span> <span style="color:#333">(').concat(F,")</span>"),q=' <span style="color:#666">/</span> ',U='<span style="color:black">'.concat(K,'</span> <span style="color:#333">(').concat(V,")</span>");if(V>0){var z=F/V*100;W.push("".concat(G).concat(q).concat(U,'<span style="color:#666">:</span> <span style="color:#333;font-weight:600">').concat(z.toFixed(1),"%</span>"))}else W.push("".concat(G).concat(q).concat(U))}o=W.length>0?'<span style="display:block;font-size:11px;line-height:1.4;font-weight:normal">'.concat(W.join("<br/>"),"</span>"):'<span style="display:block;font-size:11px"><span style="color:black">'.concat(H,'</span> <span style="color:#333">(').concat(F,")</span></span>"),a=A.map((function(t,e){var a=f[e].displayName||f[e].originalShopName;return{name:a,data:R[e]||[],color:st(a)}})),e=R[0]||[],t.chartData=(R[0]||[]).map((function(t){return[t.x,t.y]})),P=!0,t.props.updateShopTotalSold&&A.forEach((function(e,a){t.props.updateShopTotalSold(f[a].originalShopName,e.totalSold)})),L=function(){var t=this.points||[],e=t.length?t[0].x:this.x,a=new Date(e),o="today"===d||"yesterday"===d||d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY||"hour"===g?y()(a).format("dddd, D MMM, HH:mm"):"week"===g?Q(e):J(e,g),r=(""!==x?"<b>".concat(x,"</b><br/>"):"")+"<b>".concat(o,"</b><br/>");return t.forEach((function(t){var e=t.point&&"number"===typeof t.point.cumulative?t.point.cumulative:null,a=null!=e?'<br/><span style="font-size:11px">T\xedch l\u0169y: <b>'.concat(e,"</b></span>"):"";r+='<span style="color:'.concat(t.color,'">\u25cf</span> ').concat(t.series.name,": <b>").concat(t.y,"</b>").concat(a,"<br/>")})),r}}else if(t.props.periodCompareShowDualSeries&&t.props.periodCompareCtx&&t.hasPrevPeriodSoldBundle()){var X=t.props.periodCompareCtx,tt=ot(t.props.soldData,t.props.originalShopName||i,v),et=rt({viewMode:X.secondaryViewMode,chartFilter:g,customStartDate:X.secondaryCustomStart||void 0,customEndDate:X.secondaryCustomEnd||void 0,shopTeam:v,hourlySoldData:t.props.periodComparePrevHourlySoldData,dailySoldData:t.props.periodComparePrevDailySoldData,weeklySoldData:t.props.periodComparePrevWeeklySoldData,monthlySoldData:t.props.periodComparePrevMonthlySoldData,latestShopSold:tt,yMaxConfig:t.props.chartYMaxConfig,yMaxDynamic:!!t.props.chartYMaxDynamic}),nt=function(t,e){for(var a=(0,h.Z)(t||[]).sort((function(t,e){return t[0]-e[0]})),o=(0,h.Z)(e||[]).sort((function(t,e){return t[0]-e[0]})),r=Math.min(a.length,o.length),n=[],i=0;i<r;i+=1)n.push([a[i][0],o[i][1]]);return n}(_.data,et.data),it=at([nt,_.data]).seriesList,lt=function(t){return(t||[]).reduce((function(t,e){return t+(Number(e&&e.y)||0)}),0)};C=Math.max(_.yMax,et.yMax);var ut=t.props.originalShopName||i,ht="".concat(ut," (").concat(X.labelSecondary,")"),mt="".concat(ut," (").concat(X.labelPrimary,")"),pt=lt(it[0]),ft=lt(it[1]),yt="";if(pt>0){var St=(ft-pt)/pt*100,vt=St>=0?"+":"";yt=' <span style="color:#666">\xb7</span> <span style="color:'.concat(St>=0?"#2e7d32":"#c62828",';font-weight:600">T\u1ed5ng ').concat(vt).concat(St.toFixed(1),"%</span>")}else ft>0&&(yt=' <span style="color:#666">\xb7</span> <span style="color:#1565c0;font-weight:600">T\u1ed5ng: k\u1ef3 tr\u01b0\u1edbc 0</span>');o='<span style="color:black">So s\xe1nh k\u1ef3: </span>'+'<span style="color:black">'.concat(ht,"</span>
1 ")+'<span style="color:red">'.concat(pt,"</span>")+' <span style="color:#666">\xb7</span> '+'<span style="color:black">'.concat(mt,"</span> ")+'<span style="color:red">'.concat(ft,"</span>")+yt;var Dt=dt[0],gt=dt[1],xt=(it[1]||[]).map((function(t,e){var a=it[0][e],o=a&&Number(a.y)||0,r=t&&Number(t.y)||0,n=null,i="none";o>0?(n=(r-o)/o*100,i="pct"):r>0&&(i="new");var s=t&&"object"===typeof t&&"x"in t?(0,u.Z)((0,u.Z)({},t),{},{color:gt}):{x:t&&t.x,y:r,color:gt};return(0,u.Z)((0,u.Z)({},s),{},{compareGrowthPct:n,compareGrowthKind:i,compareOldY:o})}));a=[{name:ht,data:(Z=it[0],I=Dt,(Z||[]).map((function(t){return t&&"object"===typeof t&&"x"in t?(0,u.Z)((0,u.Z)({},t),{},{color:I}):t}))),color:Dt},{name:mt,data:xt,color:gt,dataLabels:{enabled:!0,crop:!1,overflow:"allow",allowOverlap:!0,useHTML:!0,style:{fontSize:"10px"},formatter:function(){var t=this.point,e="number"===typeof this.y?this.y:t.y,a="<span>".concat(e,"</span>"),o=t.compareGrowthKind;if("pct"===o&&null!=t.compareGrowthPct&&!Number.isNaN(t.compareGrowthPct)){var r=t.compareGrowthPct,n=r>=0?"+":"",i=r>=0?"#2e7d32":"#c62828";return"".concat(a,'<br/><span style="font-size:9px;font-weight:600;color:').concat(i,'">').concat(n).concat(r.toFixed(1),"%</span>")}return"new"===o?"".concat(a,'<br/><span style="font-size:9px;font-weight:600;color:#1565c0">m\u1edbi</span>'):a}}}],e=it[1]||[],t.chartData=(it[1]||[]).map((function(t){return[t.x,t.y]})),P=!0,t.props.updateShopTotalSold&&t.props.updateShopTotalSold(t.props.originalShopName||i,_.totalSold),L=function(){var t=this.points||[],e=t.length?t[0].x:this.x,a=new Date(e),o="today"===d||"yesterday"===d||d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY||"hour"===g?y()(a).format("dddd, D MMM, HH:mm"):"week"===g?Q(e):J(e,g),r=(""!==x?"<b>".concat(x,"</b><br/>"):"")+"<b>".concat(o,"</b><br/>");if(t.forEach((function(t){var e=t.point&&"number"===typeof t.point.cumulative?t.point.cumulative:null,a=null!=e?'<br/><span style="font-size:11px">T\xedch l\u0169y: <b>'.concat(e,"</b></span>"):"";r+='<span style="color:'.concat(t.color,'">\u25cf</span> ').concat(t.series.name,": <b>").concat(t.y,"</b>").concat(a,"<br/>")})),t.length>=2){var n=t[0].y||0,i=t[1].y||0;if(n>0){var s=(i-n)/n*100,l=s>=0?"+":"";r+='<span style="font-size:11px;color:'.concat(s>=0?"#2e7d32":"#c62828",'">So v\u1edbi k\u1ef3 tr\u01b0\u1edbc: <b>').concat(l).concat(s.toFixed(1),"%</b></span><br/>")}else i>
10&&(r+='<span style="font-size:11px;color:#1565c0">K\u1ef3 tr\u01b0\u1edbc: 0 \u2014 c\xf3 d\u1eef li\u1ec7u m\u1edbi</span><br/>')}return r}}else{if(t.chartData=M,t.props.updateTOP2TeamChartData&&M.length>0&&t.props.updateTOP2TeamChartData(M),t.props.niche&&!t.props.chartYMaxDynamic)C*=3;else if(!t.props.niche){var _t=t.props.originalShopName||i;t.props.updateShopTotalSold(_t,b)}var Mt=0;e=M.map((function(t){return Mt+=t[1],{x:t[0],y:t[1],cumulative:Mt}})),o='<span style="color: black;">'.concat(t.props.niche?"SOLD ".concat(t.props.shopTeam.split(",").length," SHOP"):i,' </span><span style="color: red;">').concat(t.props.niche?"".concat(b).concat(t.props.showTotalSold&&t.props.totalAllShopTotalSold?" (T\u1ed4NG ".concat(t.props.totalShopCount||t.props.shopTeam.split(",").length," SHOP: ").concat(t.props.totalAllShopTotalSold,")"):""," (T\u1ed4NG ~").concat(Math.round(b/.9),")"):b,"</span>");var bt=(0,S.Z)(t);a=[{data:e.map((function(t,e){var a=y()(t.x).hour(),o=y()().hour(),r=!1;if("today"===d||d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY)r=a===o;else if("yesterday"===d)r=!1;else if("custom"===d){var n=bt.props.customEndDate||y()().toDate();if(y()(n).isSame(y()(),"day"))r=1===y()(n).diff(bt.props.customStartDate||y()().subtract(7,"days").toDate(),"days")+1||"hour"===g?y()(t.x).isSame(y()(),"hour"):$(t.x,g)}else r="hour"===g?y()(t.x).isSame(y()(),"hour"):$(t.x,g);return{x:t.x,y:t.y,cumulative:t.cumulative,color:r?"red":"#2CAFFE"}})),name:k}],L=function(){var t=this.point.index,a=e[t],o=""!==x?"<b>".concat(x,"</b><br/>"):"";if(!a){var r=this.point.y||0,n=new Date(this.point.x),i=y()(n).format("dddd, D MMM, HH:mm");return o+"<b>".concat(i,"</b><br/>")+"\u2022 ".concat(k,": <b>").concat(r,"</b>")}var s=new Date(a.x),l="today"===d||"yesterday"===d||d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY||"hour"===g?y()(s).format("dddd, D MMM, HH:mm"):"week"===g?Q(a.x):J(a.x,g),c=a.y||0,u=a.cumulative||0;return o+"<b>".concat(l,"</b><br/>")+"\u2022 ".concat(k,": <b>").concat(c,"</b><br/>")+"\u2022 T\u1ed5ng sale t\xedch l\u0169y: <b>".concat(u,"</b>")}}if(!!t.props.showLineChart&&a&&a.length>0){var Ct=a.map((function(t){return(0,u.Z)((0,u.Z)({},t),{},{type:"column"})})),Tt=a.map((function(t,e){var a=ct[e%ct.length];return{type:"line",name:"".concat(t.name||"Series"," (\u0111\u01b0\u1eddng)"),data:(t.data||[]).map((function(t){return"object"===typeof t&&null!==t&&"x"in t&&"y"in t?{x:t.x,y:t.y}:t})),color:a,marker:{enabled:!0,radius:3,fillColor:a,lineColor:"#FFFFFF",lineWidth:1},lineWidth:2,dataLabels:{enabled:!1},zIndex:4}}));a=[].concat((0,h.Z)(Ct),(0,h.Z)(Tt))}return{time:{timezoneOffset:-420},chart:{type:"column"},title:{text:o,useHTML:!0},xAxis:{type:"datetime",min:d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY?T:void 0,max:d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY?w:void 0,title:{},labels:{formatter:function(){var t=new Date(this.value);return"today"===d||"yesterday"===d||d==D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY?t.getHours()+"h":J(this.value,g)}}},yAxis:{max:C,title:{text:"Sold"}},tooltip:{useHTML:!0,shared:P,formatter:L},series:a,plotOptions:{column:{dataLabels:{enabled:!0,crop:!1,overflow:"none"}},line:{dataLabels:{enabled:!1},marker:{enabled:!0}}}}},t.applySoldPropsToState=function(e){var a=e.shopName,o=e.soldData,r=e.viewMode,n=e.hourlySoldData,i=e.dailySoldData,s=e.weeklySoldData,l=e.monthlySoldData,c=e.shopTeam,d={};if(c){var u=0,h=0;c.split(",").forEach((function(t){var e=o[t]?o[t].latestShopSold:"";e&&(u+=e.total_sold,h<e.timestamp&&(h=e.timestamp))})),d=u>0?{timestamp:h,total_sold:u}:""}else d=o[a]?o[a].latestShopSold:"";t.setState({shopName:a,viewMode:r,latestShopSold:d,hourlySoldData:n||[],dailySoldData:i||[],weeklySoldData:s||[],monthlySoldData:l||[]},(function(){return t.syncEmptyPlaceholderDelay()}))},t.chartRef=(0,m.createRef)(),t.state={chartData:[],latestShopSold:"",highlightedIndex:null,hourlySoldData:[],dailySoldData:[],weeklySoldData:[],monthlySoldData:[],showStatsEmptyMessage:!1},t._emptyStateTimer=null,t}return(0,l.Z)(a,[{key:"fetchData",value:function(t,e){var a=this;e?e.split(",").forEach((function(t){return a.props.getLatestShopSold({shopName:t})})):this.props.getLatestShopSold({shopName:this.props.shopName})}},{key:"componentDidMount",value:function(){var t=this;this.fetchData(this.props.viewMode,this.props.shopTeam),this.interval=setInterval((function(){t.updateHighlight()}),900),this.reportZeroTotalIfNoSeries(),this.applySoldPropsToState(this.props)}},{key:"componentWillUnmount",value:function(){this.interval&&clearInterval(this.interval),this._emptyStateTimer&&(clearTimeout(this._emptyStateTimer),this._emptyStateTimer=null)}},{key:"componentDidUpdate",value:function(t){(this.hasChartSeriesFromProps()||this.hasChartSeriesInputFromState())&&(this._reportedZeroKey=null);var e=function(t){return!t||t.length<2?"":t.map((function(t){return"".concat(t.originalShopName,":").concat((t.hourlySoldData||[]).length,":").concat((t.dailySoldData||[]).length,":").concat((t.weeklySoldData||[]).length,":").concat((t.monthlySoldData||[]).length)})).join("|")},a=function(t){return t?"".concat((t.periodComparePrevHourlySoldData||[]).length,":").concat((t.periodComparePrevDailySoldData||[]).length,":").concat((t.periodComparePrevWeeklySoldData||[]).length,":").concat((t.periodComparePrevMonthlySoldData||[]).length):""};(t.viewMode!==this.props.viewMode||t.chartFilter!==this.props.chartFilter||t.showLineChart!==this.props.showLineChart||t.hourlySoldData!==this.props.hourlySoldData||t.dailySoldData!==this.props.dailySoldData||t.weeklySoldData!==this.props.weeklySoldData||t.monthlySoldData!==this.props.monthlySoldData||e(t.compareModeEntities)!==e(this.props.compareModeEntities)||t.periodCompareShowDualSeries!==this.props.periodCompareShowDualSeries||a(t)!==a(this.props))&&this.reportZeroTotalIfNoSeries()}},{key:"componentWillReceiveProps",value:function(t){this.applySoldPropsToState(t)}},{key:"render",value:function(){var t=this,e=this.props.compareModeEntities&&this.props.compareModeEntities.length>=2,a=this.props,o=a.periodCompareSupported,r=a.onPeriodCompareOpen,n=!e&&o&&"function"===typeof r&&!this.props.periodCompareShowDualSeries;return(0,lt.jsxs)(b.Z,{className:"shop-sold-chart",children:[!e&&(0,lt.jsx)(C.Z,{className:"mb-1",children:(0,lt.jsx)(T.Z,{xs:12,className:"d-flex justify-content-end align-items-center gap-2 pe-0",children:(0,lt.jsx)("span",{className:"view-shop-listing-sold d-inline-flex align-items-center gap-2",children:n&&(0,lt.jsx)(k.qau,{role:"button",style:{cursor:"pointer"},className:"text-secondary",title:"So s\xe1nh v\u1edbi k\u1ef3 tr\u01b0\u1edbc (c\xf9ng shop/team)",onClick:function(t){t.stopPropagation(),r()}})})})}),(0,lt.jsx)(C.Z,{children:(0,lt.jsx)(T.Z,{xs:12,className:"px-0",children:function(){var e=t.state.hourlySoldData,a=t.state.dailySoldData,o=t.state.weeklySoldData,r=t.state.monthlySoldData;return e&&e.length>0||a&&a.length>0||o&&o.length>0||r&&r.length>0?(0,lt.jsx)(M(),{highcharts:x(),options:t.renderOptions(),ref:t.chartRef}):t.state.showStatsEmptyMessage?(0,lt.jsx)("div",{className:"eit-shop-sold-chart-empty d-flex align-items-center justify-content-center text-muted small",style:{minHeight:340,width:"100%",border:"1px dashed #dee2e6",borderRadius:8,background:"#fafafa",padding:"1rem"},children:"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u th\u1ed1ng k\xea cho kho\u1ea3ng th\u1eddi gian n\xe0y"}):(0,lt.jsxs)("div",{className:"eit-shop-sold-chart-loading d-flex align-items-center justify-content-center text-muted small",style:{minHeight:340,width:"100%",border:"1px dashed #dee2e6",borderRadius:8,background:"#fafafa",padding:"1rem"},children:[(0,lt.jsx)(w.Z,{animation:"border",size:"sm",role:"status",className:"me-2"}),"\u0110ang t\u1ea3i d\u1eef li\u1ec7u th\u1ed1ng k\xea\u2026"]})}()})}),(0,lt.jsx)(C.Z,{className:"mt-2 text-center text-bold",children:!e&&!this.props.niche&&this.props.shopTeam&&this.props.shopTeam.split(",").map((function(e,a){var o=t.props.showTotalSold&&t.props.getLatestTotalSold?"".concat(e," (").concat(t.props.getLatestTotalSold(e),")"):e;return(0,lt.jsxs)("span",{children:[a>0&&(0,lt.jsx)("span",{className:"mx-2"}),(0,lt.jsx)("a",{href:"https://etsy.com/shop/".concat(e),target:"_blank",children:o})]},e)}))})]})}}]),a}(m.Component),ht=(0,p.$j)((function(t){return{soldData:t.eitShopSoldReducer.soldData}}),{setFlag:v.mB,getEITShopSoldStat:v.lD,getEITShopSold:v.Kv,getLatestShopSold:v.RC})(ut),mt=function(t){(0,c.Z)(a,t);var e=(0,d.Z)(a);function a(){var t;(0,s.Z)(this,a);for(var o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))).state={now:new Date},t.intervalId=null,t}
1return(0,l.Z)(a,[{key:"componentDidMount",value:function(){var t=this;this.intervalId=setInterval((function(){t.setState({now:new Date})}),1e3)}},{key:"componentWillUnmount",value:function(){this.intervalId&&clearInterval(this.intervalId)}},{key:"render",value:function(){var t=this.state.now;return(0,lt.jsxs)("div",{className:"date-time d-flex align-items-center mb-0",children:[(0,lt.jsx)("span",{className:"text-blue me-3",children:y()(t).format("DD/MM/YYYY")}),(0,lt.jsx)("span",{className:"text-red",children:t.toLocaleTimeString()})]})}}]),a}(m.Component),pt=function(t){(0,c.Z)(a,t);var e=(0,d.Z)(a);function a(){var t;(0,s.Z)(this,a);for(var o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))).state={highlightRed:!0},t.intervalId=null,t}return(0,l.Z)(a,[{key:"isBlackFridayView",value:function(){var t=this.props.selectedViewMode;return D.O.ENABLE_BLACK_FRIDAY&&t===D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY}},{key:"startBlink",value:function(){var t=this;this.intervalId||(this.intervalId=setInterval((function(){t.setState((function(t){return{highlightRed:!t.highlightRed}}))}),1e3))}},{key:"stopBlink",value:function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)}},{key:"componentDidMount",value:function(){this.isBlackFridayView()&&this.startBlink()}},{key:"componentDidUpdate",value:function(t){var e=D.O.ENABLE_BLACK_FRIDAY&&t.selectedViewMode===D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY,a=this.isBlackFridayView();a&&!e&&this.startBlink(),!a&&e&&this.stopBlink()}},{key:"componentWillUnmount",value:function(){this.stopBlink()}},{key:"render",value:function(){return this.isBlackFridayView()?(0,lt.jsxs)("h2",{className:"text-center ".concat(this.state.highlightRed?"text-red":""),children:["BLACK FRIDAY ",y()().year()]}):(0,lt.jsx)("h2",{className:"text-center",children:"THEO D\xd5I SALE NG\xc1CH RESIN"})}}]),a}(m.Component),ft=a(79447),yt=a(1885),St=a(83969),vt=(a(72632),a(56097)),Dt=a(33412),gt=a(71097),xt=a(21867),_t=a(39437),Mt=a(5191),bt=a(33609),Ct=a(13559),Tt=a(92303),wt=a(45987),kt=a(55831),Yt=a.n(kt),Nt=a(67197),Et=a(47764),Ot=a(13632),jt=a(93546);var Lt,Zt=function(){for(var t=arguments.length,e=new Array(t),a=0;a<t;a++)e[a]=arguments[a];return e.filter((function(t){return null!=t})).reduce((function(t,e){if("function"!==typeof e)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===t?e:function(){for(var a=arguments.length,o=new Array(a),r=0;r<a;r++)o[r]=arguments[r];t.apply(this,o),e.apply(this,o)}}),null)},It=a(63273),Pt=a(88057),At=["onEnter","onEntering","onEntered","onExit","onExiting","className","children","dimension","in","timeout","mountOnEnter","unmountOnExit","appear","getDimensionValue"],Rt={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function Ft(t,e){var a=e["offset".concat(t[0].toUpperCase()).concat(t.slice(1))],o=Rt[t];return a+parseInt((0,Nt.Z)(e,o[0]),10)+parseInt((0,Nt.Z)(e,o[1]),10)}var Ht=(Lt={},(0,o.Z)(Lt,Et.Wj,"collapse"),(0,o.Z)(Lt,Et.Ix,"collapsing"),(0,o.Z)(Lt,Et.d0,"collapsing"),(0,o.Z)(Lt,Et.cn,"collapse show"),Lt),Wt=m.forwardRef((function(t,e){var a=t.onEnter,o=t.onEntering,r=t.onEntered,n=t.onExit,i=t.onExiting,s=t.className,l=t.children,c=t.dimension,d=void 0===c?"height":c,h=t.in,p=void 0!==h&&h,f=t.timeout,y=void 0===f?300:f,S=t.mountOnEnter,v=void 0!==S&&S,D=t.unmountOnExit,g=void 0!==D&&D,x=t.a
1ppear,_=void 0!==x&&x,M=t.getDimensionValue,b=void 0===M?Ft:M,C=(0,wt.Z)(t,At),T="function"===typeof d?d():d,w=(0,m.useMemo)((function(){return Zt((function(t){t.style[T]="0"}),a)}),[T,a]),k=(0,m.useMemo)((function(){return Zt((function(t){var e="scroll".concat(T[0].toUpperCase()).concat(T.slice(1));t.style[T]="".concat(t[e],"px")}),o)}),[T,o]),Y=(0,m.useMemo)((function(){return Zt((function(t){t.style[T]=null}),r)}),[T,r]),N=(0,m.useMemo)((function(){return Zt((function(t){t.style[T]="".concat(b(T,t),"px"),(0,It.Z)(t)}),n)}),[n,b,T]),E=(0,m.useMemo)((function(){return Zt((function(t){t.style[T]=null}),i)}),[T,i]);return(0,lt.jsx)(Pt.Z,(0,u.Z)((0,u.Z)({ref:e,addEndListener:jt.Z},C),{},{"aria-expanded":C.role?p:null,onEnter:w,onEntering:k,onEntered:Y,onExit:N,onExiting:E,childRef:(0,Ot.IV)(l),in:p,timeout:y,mountOnEnter:v,unmountOnExit:g,appear:_,children:function(t,e){return m.cloneElement(l,(0,u.Z)((0,u.Z)({},e),{},{className:Yt()(s,l.props.className,Ht[t],"width"===T&&"collapse-horizontal")}))}}))})),Bt=(a(63916),a(30127)),Vt=[{key:"hour",label:"Gi\u1edd"},{key:"day",label:"Ng\xe0y"},{key:"week",label:"Tu\u1ea7n"},{key:"month",label:"Th\xe1ng"},{key:"quarter",label:"Qu\xfd"},{key:"year",label:"N\u0103m"}];function Kt(t){return Object.keys(Object.fromEntries(Object.entries(t).slice(1)))}function Gt(t){try{if(!t)return{};var e=JSON.parse(t);return e&&"object"===typeof e?e:{}}catch(a){return{}}}function qt(t,e){return!1!==t[e]}function Ut(t,e){var a={};return e.forEach((function(e){!1===t[e]&&(a[e]=!1)})),a}function zt(t,e,a,o,r){var n=new Set;return e.forEach((function(t){(t||[]).forEach((function(t){t&&null!=t.timestamp&&n.add(a(t.timestamp))}))})),(0,h.Z)(n).sort().map((function(n){var i=0,s=0,l=null;return e.forEach((function(t){var e=(t||[]).find((function(t){return t&&null!=t.timestamp&&a(t.timestamp)===n}));e&&(i+=e.total_sold||0,s+=e.delta_sold||0,null==l&&(l=e.timestamp))})),null==l&&r&&(l=r(n)),{shop_names:t,team:t,type:o,timestamp:l,total_sold:i,delta_sold:s}}))}var Xt="eitShopSold_compareSaved",Jt="eitShopSold_compareModalPrefs",Qt="eitShopSold_compareDraft";function $t(t,e){try{localStorage.setItem(Jt,JSON.stringify({kind:t,picks:e}))}catch(a){}}function te(t,e){try{localStorage.setItem(Xt,JSON.stringify({kind:t,targets:e}))}catch(a){}}function ee(t,e){try{localStorage.setItem(Qt,JSON.stringify({kind:t,picks:e}))}catch(a){}}function ae(){try{var t=localStorage.getItem(Qt);if(!t)return null;var e=JSON.parse(t);return!e||"team"!==e.kind&&"shop"!==e.kind||!Array.isArray(e.picks)?null:e}catch(a){return null}}function oe(t,e,a,o){var r=Kt(a),n="team"===t?r:o,i=new Set,s=[];return(e||[]).forEach((function(t){var e=String(t||"").trim();e&&n.includes(e)&&!i.has(e)&&(i.add(e),s.push(e))})),s.slice(0,5)}var re=function(t){(0,c.Z)(a,t);var e=(0,d.Z)(a);function a(){var t;(0,s.Z)(this,a),(t=e.call(this)).maybeFetchPrevPeriodAfterPrimary=function(){null!=t.state.eitPeriodCompareModalKey&&t.fetchPrevPeriodSoldBundle()},t.fetchPrevPeriodSoldBundle=(0,i.Z)((0,n.Z)().mark((function e(){var a,o,r,i,s,l,c,d,h,m,p,f,y,S,v,D,g,x,_,M,b,C,T,w,k,Y,N,E;return(0,n.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t.state.eitPeriodCompareModalKey){e.next=2;break}return e.abrupt("return");case 2:if(a=I(t.state.selectedViewMode,t.state.customStartDate,t.state.customEndDate)){e.next=6;break}return t.setState({eitPeriodCompareModalKey:null,eitPeriodCompareCtx:null,prevPeriodHourlySoldData:[],prevPeriodDailySoldData:[],prevPeriodWeeklySoldData:[],prevPeriodMonthlySoldData:[],prevTeamHourlySoldData:{},prevTeamDailySoldData:{},prevTeamWeeklySoldData:{},prevTeamMonthlySoldData:{}}),e.abrupt("return");case 6:return o=a.secondaryViewMode,r=a.secondaryCustomStart,i=a.secondaryCustomEnd,s=a.labelPrimary,l=a.labelSecondary,c=V(o,t.state.chartFilter,r,i),d=t.shopNames.join("@"),h="timestamp",m=[],c.HOURLY&&m.push(vt.XX.getEITShopSoldStatGroup((0,u.Z)({shopList:d,type:"HOURLY",sortBy:h},c.HOURLY))),c.DAILY&&m.push(vt.XX.getEITShopSoldStatGroup((0,u.Z)({shopList:d,type:"DAILY",sortBy:h},c.DAILY))),c.WEEKLY&&m.push(vt.XX.getEITShopSoldStatGroup((0,u.Z)({shopList:d,type:"WEEKLY",sortBy:h},c.WEEKLY))),c.MONTHLY&&m.push(vt.XX.getEITShopSoldStatGroup((0,u.Z)({shopList:d,type:"MONTHLY",sortBy:h},c.MONTHLY))),p=[],f=[],y=[],S=[],e.prev=19,e.next=22,Promise.all(m);case 22:T=e.sent,w=0,c.HOURLY&&(p=(null===(v=T[w++].data)||void 0===v||null===(D=v.data)||void 0===D?void 0:D.result)||[]),c.DAILY&&(f=(null===(g=T[w++].data)||void 0===g||null===(x=g.data)||void 0===x?void 0:x.result)||[]),c.WEEKLY&&(y=(null===(_=T[w++].data)||void 0===_||null===(M=_.data)||void 0===M?void 0:M.result)||[]),c.MONTHLY&&(S=(null===(b=T[w++].data)||void 0===b||null===(C=b.data)||void 0===C?void 0:C.result)||[]),e.next=33;break;case 30:e.prev=30,e.t0=e.catch(19),console.error("fetchPrevPeriodSoldBundle",e.t0);case 33:k=t.calculateTeamHourlySoldData(p),Y=t.calculateTeamDailySoldData(f),N=t.calculateTeamWeeklySoldData(y),E=t.calculateTeamMonthlySoldData(S),t.setState({eitPeriodCompareCtx:{secondaryViewMode:o,secondaryCustomStart:r,secondaryCustomEnd:i,labelPrimary:s,labelSecondary:l}
1,prevPeriodHourlySoldData:p,prevPeriodDailySoldData:f,prevPeriodWeeklySoldData:y,prevPeriodMonthlySoldData:S,prevTeamHourlySoldData:k,prevTeamDailySoldData:Y,prevTeamWeeklySoldData:N,prevTeamMonthlySoldData:E});case 38:case"end":return e.stop()}}),e,null,[[19,30]])}))),t.isEitPeriodCompareSupported=function(){return null!=I(t.state.selectedViewMode,t.state.customStartDate,t.state.customEndDate)},t.openEitPeriodCompareModal=function(e){t.isEitPeriodCompareSupported()&&t.setState({eitPeriodCompareModalKey:e},(function(){return t.fetchPrevPeriodSoldBundle()}))},t.closeEitPeriodCompareModal=function(){t.setState({eitPeriodCompareModalKey:null,eitPeriodCompareCtx:null,prevPeriodHourlySoldData:[],prevPeriodDailySoldData:[],prevPeriodWeeklySoldData:[],prevPeriodMonthlySoldData:[],prevTeamHourlySoldData:{},prevTeamDailySoldData:{},prevTeamWeeklySoldData:{},prevTeamMonthlySoldData:{}})},t.openEitTeamShareModal=function(){t.setState({eitTeamShareModalOpen:!0})},t.closeEitTeamShareModal=function(){t.setState({eitTeamShareModalOpen:!1})},t.openEitShopShareModal=function(){t.setState({eitShopShareModalOpen:!0})},t.closeEitShopShareModal=function(){t.setState({eitShopShareModalOpen:!1})},t.buildEitTeamSharePieOptions=function(e,a,o){var n=(e||[]).map((function(e){var a=(t.shopTeams[e]||"").split(",").map((function(t){return t.trim()})).filter(Boolean);return{name:e,y:t.sumReportedShopSold(a),color:st(e)}})).filter((function(t){return t.y>0})),i=n.reduce((function(t,e){return t+e.y}),0);i>0&&n.push({name:"Kh\xe1c",y:i/9,color:"#9e9e9e"});var s=n.find((function(t){return"Kh\xe1c"===t.name})),l=n.filter((function(t){return"Kh\xe1c"!==t.name})),c=l.findIndex((function(t){return"TEAM KSC"===t.name}));if(c>0){var d=l.splice(c,1),u=(0,r.Z)(d,1)[0];l.unshift(u)}var m=s?[].concat((0,h.Z)(l),[s]):l,p=function(t){return x().numberFormat(t,0,".",",")},f=function(t){return o>0?(0,Bt.mE)(100*Number(t)/o,2):0};return{chart:{type:"pie",backgroundColor:"transparent"},title:{text:a||"Th\u1ecb ph\u1ea7n sold theo team"},tooltip:{formatter:function(){var t=this.point,e="Kh\xe1c"===t.name?(0,Bt.mE)(t.percentage,2):f(t.y),a=t.color?'<span style="color:'.concat(t.color,'">\u25cf</span> '):"";return"".concat(a,"<b>").concat(t.name,"</b><br/>Sold: <b>").concat(p(t.y),"</b> (").concat(e,"%)")}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",showInLegend:!0,dataLabels:{enabled:!0,formatter:function(){var t=this.point,e="Kh\xe1c"===t.name?(0,Bt.mE)(t.percentage,2):f(t.y);return"<b>".concat(t.name,"</b><br/>").concat(e,"% (").concat(p(t.y),")")}}}},series:[{type:"pie",name:"Sold",data:m}]}},t.buildEitShopSharePieOptions=function(e,a,o){var n=(e||[]).map((function(e){return{name:e,y:t.sumReportedShopSold([e]),color:st(e)}})).filter((function(t){return t.y>0})),i=n.reduce((function(t,e){return t+e.y}),0);i>0&&n.push({name:"Kh\xe1c",y:i/9,color:"#9e9e9e"});var s=n.find((function(t){return"Kh\xe1c"===t.name})),l=n.filter((function(t){return"Kh\xe1c"!==t.name})),c=l.findIndex((function(t){return"ResinEpic"===t.name}));if(c>0){var d=l.splice(c,1),u=(0,r.Z)(d,1)[0];l.unshift(u)}var m=s?[].concat((0,h.Z)(l),[s]):l,p=function(t){return x().numberFormat(t,0,".",",")},f=function(t){return o>0?(0,Bt.mE)(100*Number(t)/o,2):0};return{chart:{type:"pie",backgroundColor:"transparent"},title:{text:a||"Th\u1ecb ph\u1ea7n sold theo shop"},tooltip:{formatter:function(){var t=this.point,e="Kh\xe1c"===t.name?(0,Bt.mE)(t.percentage,2):f(t.y),a=t.color?'<span style="color:'.concat(t.color,'">\u25cf</span> '):"";return"".concat(a,"<b>").concat(t.name,"</b><br/>Sold: <b>").concat(p(t.y),"</b> (").concat(e,"%)")}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",showInLegend:!0,dataLabels:{enabled:!0,formatter:function(){var t=this.point,e="Kh\xe1c"===t.name?(0,Bt.mE)(t.percentage,2):f(t.y);return"<b>".concat(t.name,"</b><br/>").concat(e,"% (").concat(p(t.y),")")}}}},series:[{type:"pie",name:"Sold",data:m}]}},t.updateURL=function(){var e=t.state,a=e.selectedViewMode,o=e.customStartDate,n=e.customEndDate,i=e.chartFilter,s=e.eitCompareActive,l=e.eitCompareKind,c=e.eitCompareTargets,d=new URLSearchParams(window.location.search);a?d.set("view_mode",a):d.delete("view_mode"),"custom"===a&&o&&n?(d.set("start_date",f(o).format("YYYY-MM-DD")),d.set("end_date",f(n).format("YYYY-MM-DD"))):(d.delete("start_date"),d.delete("end_date"));var u=B(a,i,o,n);d.set("chart_filter",u);
1var h=(c||[]).filter(Boolean),m=h.length>=2&&h.length<=5&&new Set(h).size===h.length;if(s&&m){te(l,h),d.set("eit_cmp","1"),d.set("eit_cmp_kind","shop"===l?"shop":"team"),d.set("eit_cmp_list",encodeURIComponent(JSON.stringify(h)));var p=Kt(t.shopTeams),y="team"===l?p:t.shopNames;if(2===h.length){var S=(0,r.Z)(h,2),v=S[0],D=S[1];d.set("eit_cmp_a",encodeURIComponent(v)),d.set("eit_cmp_b",encodeURIComponent(D));var g=y.indexOf(v),x=y.indexOf(D);g>=0&&d.set("eit_cmp_i0",String(g)),x>=0&&d.set("eit_cmp_i1",String(x))}else d.delete("eit_cmp_a"),d.delete("eit_cmp_b"),d.delete("eit_cmp_i0"),d.delete("eit_cmp_i1")}else d.delete("eit_cmp"),d.delete("eit_cmp_kind"),d.delete("eit_cmp_list"),d.delete("eit_cmp_a"),d.delete("eit_cmp_b"),d.delete("eit_cmp_i0"),d.delete("eit_cmp_i1");var _="".concat(window.location.pathname,"?").concat(d.toString());window.history.replaceState({},"",_)},t.sliceHourlySoldFromBundle=function(t,e){if(!t||0===t.length)return[];var a=t.filter((function(t){return t._id==e}));return a.length>0&&a[0].sold_data?a[0].sold_data:[]},t.sliceDailySoldFromBundle=function(t,e){if(!t||0===t.length)return[];var a=t.filter((function(t){return t._id==e}));return a.length>0&&a[0].sold_data?a[0].sold_data:[]},t.getSoldSliceFromBundle=function(t,e){if(!t||0===t.length)return[];var a=t.filter((function(t){return t._id==e}));return a.length>0&&a[0].sold_data?a[0].sold_data:[]},t.calculateTeamHourlySoldData=function(e){if(!e||0==e.length)return{};var a=Object.keys(t.shopTeams),o={};return a.map((function(a){var r=t.shopTeams[a].split(",").map((function(a){return t.sliceHourlySoldFromBundle(e,a)})),n=r[0];if(!n||0===n.length)return o[a]=[],null;o[a]=n.map((function(t,e){var o=t.timestamp,n=0,i=0;return r.map((function(t){var a=t[e];!a&&e>0&&(a=t[e-1]),n+=a?a.total_sold:0,i+=a?a.delta_sold:0})),{shop_names:a,team:a,type:"HOURLY",timestamp:o,total_sold:n,delta_sold:i}}))})),o},t.calculateTeamDailySoldData=function(e){if(!e||0==e.length)return{};var a=Object.keys(t.shopTeams),o={};return a.map((function(a){var r=t.shopTeams[a].split(",").map((function(a){return t.sliceDailySoldFromBundle(e,a)}));if(r.every((function(t){return!t||0===t.length})))return o[a]=[],null;o[a]=zt(a,r,(function(t){return f.unix(t).format("YYYY-MM-DD")}),"HOURLY",(function(t){return f(t,"YYYY-MM-DD").unix()}))})),o},t.calculateTeamWeeklySoldData=function(e){if(!e||0==e.length)return{};var a=Object.keys(t.shopTeams),o={};return a.map((function(a){var n=t.shopTeams[a].split(",").map((function(t){return function(t){var a=e.filter((function(e){return e._id==t}));return a.length>0?a[0].sold_data:[]}(t)}));n.every((function(t){return!t||0===t.length}))?o[a]=[]:o[a]=zt(a,n,(function(t){var e=f.unix(t);return"".concat(e.isoWeekYear(),"-W").concat(String(e.isoWeek()).padStart(2,"0"))}),"WEEKLY",(function(t){var e=t.split("-W"),a=(0,r.Z)(e,2),o=a[0],n=a[1];return f().isoWeekYear(parseInt(o,10)).isoWeek(parseInt(n,10)).startOf("isoWeek").unix()}))})),o},t.calculateTeamMonthlySoldData=function(e){if(!e||0==e.length)return{};var a=Object.keys(t.shopTeams),o={};return a.map((function(a){var r=t.shopTeams[a].split(",").map((function(t){return function(t){var a=e.filter((function(e){return e._id==t}));return a.length>0?a[0].sold_data:[]}(t)}));r.every((function(t){return!t||0===t.length}))?o[a]=[]:o[a]=zt(a,r,(function(t){return f.unix(t).format("YYYY-MM")}),"MONTHLY",(function(t){return f(t+"-01","YYYY-MM-DD").unix()}))})),o},t.shopTotalSoldData={},t.currentListingSoldData={},t.firstRun=!0,t.sumReportedShopSold=function(e){return(e||[]).reduce((function(e,a){return Object.prototype.hasOwnProperty.call(t.shopTotalSoldData,a)?e+(Number(t.shopTotalSoldData[a])||0):e}),0)},t.updateShopTotalSold=function(e,a){var o=Number(a),r=Number.isFinite(o)?o:0,n=t.shopTotalSoldData[e];t.shopTotalSoldData[e]=r,n!==r&&t.setState((function(t){return{eitSoldTotalsRev:(t.eitSoldTotalsRev||0)+1}}))},t.handleShowShopListingSold=function(e){t.setState({currentShopName:e,showModalListingSold:!0});var a=new Date;a.setHours(0,0,0,0);var o=a.getTime()/1e3;a.setHours(23,59,59,0);var r=a.getTime()/1e3;t.props.getEITShopSold({shopName:e,timeMin:o,timeMax:r})},t.handleCloseModalListingSold=function(e){t.setState({showModalListingSold:!1}),t.currentListingSoldData={}},t.handleSelectViewMode=function(e){var a=e.target.value;if("custom_pick"!==a){var o=t.calculateTeamDailySoldData(t.state.dailySoldData),r=t.calculateTeamWeeklySoldData(t.state.weeklySoldData),n=t.calculateTeamMonthlySoldData(t.state.monthlySoldData);if(localStorage.setItem("eitShopSold_viewMode",a),"custom"!==a){var i=B(a,localStorage.getItem(H(a)),t.state.customStartDate,t.state.customEndDate);t.setState({selectedViewMode:a,teamDailySoldData:o,teamWeeklySoldData:r,teamMonthlySoldData:n,eitViewModeBeforeCustom:a,chartFilter:i},(function(){t.updateURL(),t.fetchData(),t.maybeFetchPrevPeriodAfterPrimary()}))}else t.setState({selectedViewMode:"custom",teamDailySoldData:o,teamWeeklySoldData:r,teamMonthlySoldData:n,showDatePickerModal:!0,eitViewModeBeforeCustom:"custom"!==t.state.selectedViewMode?t.state.selectedViewMode:t.state.eitViewModeBeforeCustom||"today",chartFilter:B("custom",localStorage.getItem(H("custom")),t.state.customStartDate,t.state.customEndDate)},(function(){t.updateURL(),t.fetchData(),t.maybeFetchPrevPeriodAfterPrimary()}))}else t.setState({showDatePickerModal:!0})},t.handleChartFilterChange=function(e){var a=e.target.value,o=t.state,r=o.selectedViewMode,n=B(r,a,o.customStartDate,o.customEndDate);localStorage.setItem(H(r),n),t.setState({chartFilter:n}
1,(function(){t.updateURL(),t.fetchData(),t.maybeFetchPrevPeriodAfterPrimary()}))},t.handleDateRangeChange=function(e){var a=(0,r.Z)(e,2),o=a[0],n=a[1];t.setState({customStartDate:o,customEndDate:n})},t.handleApplyDateRange=function(){var e=t.state,a=e.customStartDate,o=e.customEndDate;localStorage.setItem("eitShopSold_customStartDate",a.toISOString()),localStorage.setItem("eitShopSold_customEndDate",o.toISOString()),localStorage.setItem("eitShopSold_viewMode","custom"),t.setState({showDatePickerModal:!1,selectedViewMode:"custom",eitViewModeBeforeCustom:"custom",chartFilter:B("custom",localStorage.getItem(H("custom")),a,o)},(function(){t.updateURL(),t.fetchData(),t.maybeFetchPrevPeriodAfterPrimary()}))},t.handleCloseDatePicker=function(){var e=t.state.eitViewModeBeforeCustom||"today";localStorage.setItem("eitShopSold_viewMode",e),t.setState({showDatePickerModal:!1,selectedViewMode:e},(function(){t.updateURL(),t.fetchData(),t.maybeFetchPrevPeriodAfterPrimary()}))},t.handleShowTotalSoldChange=function(e){var a=e.target.checked;t.setState({showTotalSold:a})},t.handleShowLineChartChange=function(e){t.setState({showLineChart:e.target.checked})},t.handleEitConfigToggle=function(){t.setState((function(t){return{showConfigModal:!t.showConfigModal}}))},t.handleEitChartGridColumnsTeamChange=function(e){var a=parseInt(e.target.value,10);[2,3,4].includes(a)&&t.setState({chartGridColumnsTeam:a})},t.handleEitChartGridColumnsShopChange=function(e){var a=parseInt(e.target.value,10);[2,3,4].includes(a)&&t.setState({chartGridColumnsShop:a})},t.handleEitChartYMaxDynamicChange=function(e){t.setState({eitChartYMaxDynamic:e.target.checked})},t.handleEitChartYMaxChange=function(e,a,r){var n=String(null!==r&&void 0!==r?r:"").trim(),i=parseInt(n,10);!Number.isFinite(i)||i<=0||t.setState((function(t){return{eitChartYMaxConfig:(0,u.Z)((0,u.Z)({},t.eitChartYMaxConfig),{},(0,o.Z)({},e,(0,u.Z)((0,u.Z)({},t.eitChartYMaxConfig[e]),{},(0,o.Z)({},a,Math.round(i)))))}}))},t.handleEitNicheResinVisibilityChange=function(e){t.setState({eitShowNicheResinChart:e.target.checked})},t.handleEitTeamVisibilityChange=function(e,a){t.setState((function(t){return{eitVisibleTeamMap:(0,u.Z)((0,u.Z)({},t.eitVisibleTeamMap),{},(0,o.Z)({},e,a))}}))},t.handleEitShopVisibilityChange=function(e,a){t.setState((function(t){return{eitVisibleShopMap:(0,u.Z)((0,u.Z)({},t.eitVisibleShopMap),{},(0,o.Z)({},e,a))}}))},t.setEitAllTeamsVisibility=function(e){var a=Kt(t.shopTeams);if(e)t.setState({eitVisibleTeamMap:{}});else{var o={};a.forEach((function(t){o[t]=!1})),t.setState({eitVisibleTeamMap:o})}},t.setEitAllShopsVisibility=function(e){if(e)t.setState({eitVisibleShopMap:{}});else{var a={};t.shopNames.forEach((function(t){a[t]=!1})),t.setState({eitVisibleShopMap:a})}},t.openEitCompareModal=function(){t.setState((function(e){var a=Object.keys(Object.fromEntries(Object.entries(t.shopTeams).slice(1))),o=(0,h.Z)(t.shopNames),r="team"===e.eitCompareKind?a:o,n=[],i=!0;if(e.eitCompareActive&&Array.isArray(e.eitCompareTargets)&&e.eitCompareTargets.length>=2){var s=oe(e.eitCompareKind,e.eitCompareTargets,t.shopTeams,t.shopNames);s.length>=2&&(n=s,i=!1)}else{var l=oe(e.eitCompareKind,e.eitComparePicks,t.shopTeams,t.shopNames);l.length>=2&&(n=l,i=!1)}if(i){if(n.length<2){var c=r[0]||"",d=r.find((function(t){return t!==c}))||r[1]||c;n=c&&d&&c!==d?[c,d]:c?[c]:[]}n=n.slice(0,5);var u=ae();if(u&&u.kind===e.eitCompareKind){var m=oe(u.kind,u.picks,t.shopTeams,t.shopNames);m.length>=2&&(n=m)}}return{eitCompareModalOpen:!0,eitComparePicks:n}}))},t.closeEitCompareModal=function(){t.setState({eitCompareModalOpen:!1})},t.exitEitCompare=function(){var e=t.state,a=e.eitCompareKind,o=oe(a,e.eitCompareTargets,t.shopTeams,t.shopNames);o.length>=2&&$t(a,o);try{localStorage.removeItem(Xt)}catch(r){}!function(){try{localStorage.removeItem(Qt)}catch(r){}}(),t.setState({eitCompareActive:!1,eitCompareTargets:[],eitComparePicks:o.length>=2?o:[]},(function(){return t.updateURL()}))},t.handleEitCompareKindChange=function(e){var a=Object.keys(Object.fromEntries(Object.entries(t.shopTeams).slice(1))),o=(0,h.Z)(t.shopNames),r
1="team"===e?a:o,n=r[0]||"",i=r.find((function(t){return t!==n}))||(r.length>1?r[1]:n),s=n&&i&&n!==i?[n,i]:n?[n]:[],l=ae();if(l&&l.kind===e){var c=oe(e,l.picks,t.shopTeams,t.shopNames);c.length>=2&&(s=c)}t.setState({eitCompareKind:e,eitComparePicks:s},(function(){t.state.eitCompareModalOpen&&ee(e,s)}))},t.toggleEitComparePick=function(e){t.setState((function(t){var a=(0,h.Z)(t.eitComparePicks||[]),o=a.indexOf(e);return o>=0?a.splice(o,1):a.length<5&&a.push(e),{eitComparePicks:a}}),(function(){t.state.eitCompareModalOpen&&ee(t.state.eitCompareKind,t.state.eitComparePicks)}))},t.moveEitComparePick=function(e,a){t.setState((function(t){var o=(0,h.Z)(t.eitComparePicks||[]),r=e+a;if(r<0||r>=o.length)return null;var n=o[e];return o[e]=o[r],o[r]=n,{eitComparePicks:o}}),(function(){t.state.eitCompareModalOpen&&ee(t.state.eitCompareKind,t.state.eitComparePicks)}))},t.handleEitCompareApply=function(){var e=t.state,a=e.eitCompareKind,o=oe(a,e.eitComparePicks,t.shopTeams,t.shopNames);o.length<2||o.length>5||(te(a,o),$t(a,o),ee(a,o),t.setState({eitCompareActive:!0,eitCompareTargets:o,eitComparePicks:(0,h.Z)(o),eitCompareModalOpen:!1},(function(){return t.updateURL()})))},t.renderEitCompareModal=function(){var e=t.state,a=e.eitCompareModalOpen,o=e.eitCompareKind,r=e.eitComparePicks,n=Object.keys(Object.fromEntries(Object.entries(t.shopTeams).slice(1))),i=(0,h.Z)(t.shopNames),s="team"===o?n:i,l=(r||[]).length,c=l<2||l>5;return(0,lt.jsxs)(Dt.Z,{show:a,onHide:t.closeEitCompareModal,centered:!0,children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)(Dt.Z.Title,{children:"So s\xe1nh team / shop (2\u20135)"})}),(0,lt.jsx)(Dt.Z.Body,{children:(0,lt.jsxs)(gt.Z,{children:[(0,lt.jsx)(gt.Z.Label,{className:"fw-bold",children:"Ch\u1ebf \u0111\u1ed9"}),(0,lt.jsxs)("div",{className:"mb-3",children:[(0,lt.jsx)(gt.Z.Check,{type:"radio",id:"eit-cmp-team",name:"eitCompareKind",label:"Team (g\u1ed9p c\xe1c shop trong team)",checked:"team"===o,onChange:function(){return t.handleEitCompareKindChange("team")}}),(0,lt.jsx)(gt.Z.Check,{type:"radio",id:"eit-cmp-shop",name:"eitCompareKind",label:"Shop (t\u1eebng shop)",checked:"shop"===o,onChange:function(){return t.handleEitCompareKindChange("shop")}})]}),(0,lt.jsxs)(gt.Z.Label,{className:"fw-bold",children:["Ch\u1ecdn t\u1ed1i \u0111a 5 \u2014 \u0111\xe3 ch\u1ecdn ",l,"/5"]}),(0,lt.jsx)("div",{className:"border rounded p-2 mb-2",style:{maxHeight:280,overflowY:"auto"},children:s.map((function(e){return(0,lt.jsx)(gt.Z.Check,{type:"checkbox",id:"eit-cmp-pick-".concat(e),label:e,checked:(r||[]).includes(e),onChange:function(){return t.toggleEitComparePick(e)}},"pick-".concat(e))}))}),l>0&&(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsx)(gt.Z.Label,{className:"fw-bold mt-2",children:"Th\u1ee9 t\u1ef1 so s\xe1nh \u2014 \u0111\u1ea7u ti\xean l\xe0 ch\xednh (c\u1ed9t xanh)"}),(0,lt.jsx)("div",{className:"border rounded p-2 mb-2 small",children:(r||[]).map((function(e,a){return(0,lt.jsxs)("div",{className:"d-flex align-items-center justify-content-between py-1 border-bottom border-light",children:[(0,lt.jsxs)("span",{children:[0===a&&(0,lt.jsx)(xt.Z,{bg:"primary",className:"me-1",children:"Ch\xednh"}),e]}),(0,lt.jsxs)("span",{children:[(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",className:"py-0 px-1 me-1",disabled:0===a,onClick:function(){return t.moveEitComparePick(a,-1)},"aria-label":"\u0110\u01b0a l\xean",children:"\u2191"}),(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",className:"py-0 px-1",disabled:a===(r||[]).length-1,onClick:function(){return t.moveEitComparePick(a,1)},"aria-label":"\u0110\u01b0a xu\u1ed1ng",children:"\u2193"})]})]},"eit-cmp-order-".concat(e))}))})]}),l<2&&l>0&&(0,lt.jsx)(gt.Z.Text,{className:"text-warning d-block mb-2",children:"Ch\u1ecdn \xedt nh\u1ea5t 2 team ho\u1eb7c shop \u0111\u1ec3 so s\xe1nh."})]})}),(0,lt.jsxs)(Dt.Z.Footer,{children:[(0,lt.jsx)(_t.Z,{type:"button",variant:"secondary",onClick:t.closeEitCompareModal,children:"\u0110\xf3ng"}),(0,lt.jsx)(_t.Z,{type:"button",variant:"primary",onClick:t.handleEitCompareApply,disabled:c,
1children:"Xem bi\u1ec3u \u0111\u1ed3"})]})]})},t.handleEitSaveDisplayConfig=function(){var e=t.state,a=e.showTotalSold,o=e.showLineChart,r=e.chartGridColumnsTeam,n=e.chartGridColumnsShop,i=e.eitChartYMaxDynamic,s=e.eitVisibleTeamMap,l=e.eitVisibleShopMap,c=e.eitShowNicheResinChart,d=e.eitChartYMaxConfig;localStorage.setItem("eitShopSold_showTotalSold",a?"true":"false"),localStorage.setItem("eitShopSold_showLineChart",o?"true":"false"),localStorage.setItem("eitShopSold_chartGridColumnsTeam",String(r)),localStorage.setItem("eitShopSold_chartGridColumnsShop",String(n)),localStorage.setItem("eitShopSold_chartGridColumns",String(r)),localStorage.setItem("eitShopSold_chartYMaxDynamic",i?"true":"false");var u=Kt(t.shopTeams);localStorage.setItem("eitShopSold_visibleTeams",JSON.stringify(Ut(s,u))),localStorage.setItem("eitShopSold_visibleShops",JSON.stringify(Ut(l,t.shopNames))),localStorage.setItem("eitShopSold_showNicheResinChart",c?"true":"false"),localStorage.setItem(A,JSON.stringify(d)),t.setState({showConfigModal:!1})},t.getEitChartColMd=function(e){var a="shop"===e?t.state.chartGridColumnsShop:t.state.chartGridColumnsTeam;return 2===a?6:3===a?4:3},t.renderEitDisplayConfigModal=function(){var e=t.state,a=e.showConfigModal,o=e.eitDisplayConfigTab,r=e.showTotalSold,n=e.showLineChart,i=e.chartGridColumnsTeam,s=e.chartGridColumnsShop,l=e.eitChartYMaxDynamic,c=e.eitVisibleTeamMap,d=e.eitVisibleShopMap,u=e.eitShowNicheResinChart,m=e.eitChartYMaxConfig,p=Kt(t.shopTeams),f=(0,h.Z)(t.shopNames).sort((function(t,e){return String(t).localeCompare(String(e),"vi")}));return(0,lt.jsxs)(Dt.Z,{show:a,onHide:function(){return t.setState({showConfigModal:!1})},size:"lg",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)(Dt.Z.Title,{children:(0,Y.R6)(Y.Nx.TEXT_DISPLAY_CONFIG)})}),(0,lt.jsx)(Dt.Z.Body,{className:"pt-2",children:(0,lt.jsxs)(Mt.Z.Container,{activeKey:o||"display",onSelect:function(e){return null!=e&&t.setState({eitDisplayConfigTab:e})},children:[(0,lt.jsxs)(bt.Z,{variant:"tabs",className:"mb-3 flex-wrap",children:[(0,lt.jsx)(bt.Z.Item,{children:(0,lt.jsx)(bt.Z.Link,{eventKey:"display",children:"Hi\u1ec3n th\u1ecb"})}),(0,lt.jsx)(bt.Z.Item,{children:(0,lt.jsx)(bt.Z.Link,{eventKey:"visibility",children:"\u1ea8n / hi\u1ec7n team & shop"})})]}),(0,lt.jsxs)(Mt.Z.Content,{children:[(0,lt.jsx)(Mt.Z.Pane,{eventKey:"display",children:(0,lt.jsxs)(gt.Z,{children:[(0,lt.jsx)(gt.Z.Check,{type:"switch",id:"eit-show-total-sold",className:"mb-3",label:"Hi\u1ec3n th\u1ecb t\u1ed5ng sale tr\xean bi\u1ec3u \u0111\u1ed3",checked:r,onChange:t.handleShowTotalSoldChange}),(0,lt.jsx)(gt.Z.Check,{type:"switch",id:"eit-show-line-chart",className:"mb-3",label:"Hi\u1ec7n th\xeam bi\u1ec3u \u0111\u1ed3 \u0111\u01b0\u1eddng (ch\u1ed3ng l\xean c\u1ed9t)",checked:n,onChange:t.handleShowLineChartChange}),(0,lt.jsxs)(gt.Z.Group,{className:"mb-2",children:[(0,lt.jsx)(gt.Z.Label,{children:"S\u1ed1 bi\u1ec3u \u0111\u1ed3 m\u1ed7i h\xe0ng \u2014 Team (k\u1ec3 c\u1ea3 ng\xe1ch RESIN)"}),(0,lt.jsxs)(gt.Z.Select,{value:i,onChange:t.handleEitChartGridColumnsTeamChange,style:{maxWidth:280},children:[(0,lt.jsx)("option",{value:2,children:"2 c\u1ed9t"}),(0,lt.jsx)("option",{value:3,children:"3 c\u1ed9t"}),(0,lt.jsx)("option",{value:4,children:"4 c\u1ed9t"})]})]}),(0,lt.jsxs)(gt.Z.Group,{className:"mb-2",children:[(0,lt.jsx)(gt.Z.Label,{children:"S\u1ed1 bi\u1ec3u \u0111\u1ed3 m\u1ed7i h\xe0ng \u2014 Shop"}),(0,lt.jsxs)(gt.Z.Select,{value:s,onChange:t.handleEitChartGridColumnsShopChange,style:{maxWidth:280},children:[(0,lt.jsx)("option",{value:2,children:"2 c\u1ed9t"}),(0,lt.jsx)("option",{value:3,children:"3 c\u1ed9t"}),(0,lt.jsx)("option",{value:4,children:"4 c\u1ed9t"})]}),(0,lt.jsxs)(gt.Z.Text,{className:"text-muted",children:["L\u01b0u c\u1ee5c b\u1ed9: ",(0,lt.jsx)("code",{children:"eitShopSold_chartGridColumnsTeam"}),","," ",(0,lt.jsx)("code",{children:"eitShopSold_chartGridColumnsShop"})," (v\xe0 ",(0,lt.jsx)("code",{children:"eitShopSold_chartGridColumns"})," ","= team \u0111\u1ec3 t\u01b0\u01a1ng th\xedch c\u0169). C\xf9ng c\xe1c kh\xf3a ",(0,lt.jsx)("code",{children:"eitShopSold_showTotalSold"}),","," ",(0,lt.jsx)("code",{children:"eitShopSold_showLineChart"}),", ",(0,lt.jsx)("code",{children:"eitShopSold_chartYMaxDynamic"}),","," ",(0,lt.jsx)("code",{children:"eitShopSold_visibleTeams"}),", ",(0,lt.jsx)("code",{children:"eitShopSold_visibleShops"}),","," ",(0,lt.jsx)("code",{children:"eitShopSold_showNicheResinChart"}),", ",(0,lt.jsx)("code",{children:"eitShopSold_chartYMaxBase"}
1),". \u0110\u1ed9 chi ti\u1ebft bi\u1ec3u \u0111\u1ed3 tr\xean thanh c\xf4ng c\u1ee5; m\u1ed7i preset ng\xe0y l\u01b0u trong"," ",(0,lt.jsx)("code",{children:"eitShopSold_chartFilter_*"}),"."]})]}),(0,lt.jsx)(gt.Z.Check,{type:"switch",id:"eit-chart-ymax-dynamic",className:"mb-3",label:"Tr\u1ee5c Y \u0111\u1ed9ng: max = 120% \xd7 max c\u1ed9t (team v\xe0 shop m\u1ed7i bi\u1ec3u \u0111\u1ed3 t\xednh ri\xeang)",checked:l,onChange:t.handleEitChartYMaxDynamicChange}),(0,lt.jsx)("hr",{className:"my-3"}),(0,lt.jsx)(gt.Z.Label,{className:"fw-semibold",children:"Tr\u1ee5c Y (sold) \u2014 gi\xe1 tr\u1ecb t\u1ed1i \u0111a g\u1ee3i \xfd (khi t\u1eaft tr\u1ee5c Y \u0111\u1ed9ng)"}),(0,lt.jsx)(gt.Z.Text,{className:"text-muted d-block mb-2",children:"TEAM = bi\u1ec3u \u0111\u1ed3 t\u1ed5ng team; SHOP = t\u1eebng shop. Theo \u0111\u1ed9 chi ti\u1ebft Gi\u1edd / Ng\xe0y / Tu\u1ea7n / Th\xe1ng / Qu\xfd / N\u0103m. Khi b\u1eadt tr\u1ee5c Y \u0111\u1ed9ng, b\u1ea3ng d\u01b0\u1edbi kh\xf4ng d\xf9ng \u0111\u1ec3 v\u1ebd tr\u1ee5c (v\u1eabn l\u01b0u \u0111\u1ec3 b\u1eadt l\u1ea1i sau)."}),(0,lt.jsx)("div",{className:"table-responsive",children:(0,lt.jsxs)(Ct.Z,{bordered:!0,size:"sm",className:"mb-0",children:[(0,lt.jsx)("thead",{children:(0,lt.jsxs)("tr",{children:[(0,lt.jsx)("th",{children:"\u0110\u1ed9 chi ti\u1ebft"}),(0,lt.jsx)("th",{className:"text-center",children:"Team (y max)"}),(0,lt.jsx)("th",{className:"text-center",children:"Shop (y max)"})]})}),(0,lt.jsx)("tbody",{children:Vt.map((function(e){var a=e.key,o=e.label;return(0,lt.jsxs)("tr",{children:[(0,lt.jsx)("td",{className:"align-middle",children:o}),(0,lt.jsx)("td",{style:{maxWidth:120},children:(0,lt.jsx)(gt.Z.Control,{type:"text",inputMode:"numeric",value:m.team[a],onChange:function(e){return t.handleEitChartYMaxChange("team",a,e.target.value)},size:"sm"})}),(0,lt.jsx)("td",{style:{maxWidth:120},children:(0,lt.jsx)(gt.Z.Control,{type:"text",inputMode:"numeric",value:m.shop[a],onChange:function(e){return t.handleEitChartYMaxChange("shop",a,e.target.value)},size:"sm"})})]},a)}))})]})})]})}),(0,lt.jsx)(Mt.Z.Pane,{eventKey:"visibility",children:(0,lt.jsxs)(gt.Z,{children:[(0,lt.jsx)(gt.Z.Check,{type:"switch",id:"eit-show-niche-resin",className:"mb-3",label:"Hi\u1ec3n th\u1ecb bi\u1ec3u \u0111\u1ed3 NG\xc1CH RESIN (".concat(Object.keys(t.shopTeams)[0]||"RESIN",")"),checked:u,onChange:t.handleEitNicheResinVisibilityChange}),(0,lt.jsxs)("div",{className:"mb-2 d-flex align-items-center justify-content-between flex-wrap gap-2",children:[(0,lt.jsx)(gt.Z.Label,{className:"mb-0 fw-semibold",children:"Team"}),(0,lt.jsxs)("div",{className:"d-flex gap-1",children:[(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",onClick:function(){return t.setEitAllTeamsVisibility(!0)},children:"Hi\u1ec7n t\u1ea5t c\u1ea3"}),(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",onClick:function(){return t.setEitAllTeamsVisibility(!1)},children:"\u1ea8n t\u1ea5t c\u1ea3"})]})]}),(0,lt.jsx)("div",{className:"border rounded p-2 mb-4",style:{maxHeight:220,overflowY:"auto"},children:p.map((function(e){return(0,lt.jsx)(gt.Z.Check,{type:"checkbox",id:"eit-vis-team-".concat(e),className:"mb-1",label:e,checked:qt(c,e),onChange:function(a){return t.handleEitTeamVisibilityChange(e,a.target.checked)}},e)}))}),(0,lt.jsxs)("div",{className:"mb-2 d-flex align-items-center justify-content-between flex-wrap gap-2",children:[(0,lt.jsx)(gt.Z.Label,{className:"mb-0 fw-semibold",children:"Shop"}),(0,lt.jsxs)("div",{className:"d-flex gap-1",children:[(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",onClick:function(){return t.setEitAllShopsVisibility(!0)},children:"Hi\u1ec7n t\u1ea5t c\u1ea3"}),(0,lt.jsx)(_t.Z,{type:"button",variant:"outline-secondary",size:"sm",onClick:function(){return t.setEitAllShopsVisibility(!1)},children:"\u1ea8n t\u1ea5t c\u1ea3"})]})]}),(0,lt.jsx)("div",{className:"border rounded p-2",style:{maxHeight:280,overflowY:"auto"},children:f.map((function(e){return(0,lt.jsx)(gt.Z.Check,{type:"checkbox",id:"eit-vis-shop-".concat(e),className:"mb-1",label:e,checked:qt(d,e),onChange:function(a){return t.handleEitShopVisibilityChange(e,a.target.checked)}},e)}))}),(0,lt.jsx)(gt.Z.Text,{className:"text-muted d-block mt-2",children:"B\u1ecf ch\u1ecdn \u0111\u1ec3 \u1ea9n bi\u1ec3u \u0111\u1ed3 t\u01b0\u01a1ng \u
11ee9ng tr\xean trang. Th\u1ee9 h\u1ea1ng / % tr\xean badge v\u1eabn theo to\xe0n b\u1ed9 danh s\xe1ch (kh\xf4ng \u0111\u1ed5i khi \u1ea9n). Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n ch\u1ec9 g\u1ed3m c\xe1c team \u0111ang b\u1eadt hi\u1ec3n th\u1ecb."})]})})]})]})}),(0,lt.jsxs)(Dt.Z.Footer,{children:[(0,lt.jsx)(_t.Z,{variant:"secondary",onClick:function(){return t.setState({showConfigModal:!1})},children:(0,Y.R6)(Y.Nx.TEXT_CANCEL)}),(0,lt.jsx)(_t.Z,{variant:"primary",onClick:t.handleEitSaveDisplayConfig,children:(0,Y.R6)(Y.Nx.TEXT_SAVE_VIEW)})]})]})},t.renderChartViewModeOption=function(e){for(var a=t.state.selectedViewMode,o=f().startOf("day"),r=[],n=Math.floor(o.month()/3)+1;n>=1;n-=1)r.push("year_quarter_".concat(n));var i=[["today","yesterday","this_week","last_week"],["month_0","month_1","month_2"],["year_0"].concat(r),["last_year","last_sale","year_2023","sale_2023","year_minus_2","sale_minus_2"],["last_3_days","last_7_days","last_14_days","last_30_days","last_60_days","last_90_days"],["custom"],["all"]],s=[],l=!1;return D.O.ENABLE_BLACK_FRIDAY&&(s.push((0,lt.jsx)("option",{value:D.O.VIEW_MODE_SHOP_SOLD.BLACK_FRIDAY,children:"Black Friday"},"BLACK_FRIDAY")),l=!0),i.forEach((function(t){l&&s.push((0,lt.jsx)("option",{disabled:!0,value:"__sep-".concat(t[0]),children:"\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500"},"sep-".concat(t[0]))),t.forEach((function(t){if("custom"===t)return s.push((0,lt.jsx)("option",{value:"custom",children:P("custom")},"custom")),void("custom"===a&&s.push((0,lt.jsx)("option",{value:"custom_pick",children:"Tu\u1ef3 ch\u1ecdn"},"custom_pick")));s.push((0,lt.jsx)("option",{value:t,children:P(t)},t))})),l=!0})),(0,lt.jsx)(gt.Z.Select,{value:a,onChange:t.handleSelectViewMode,className:"mb-2",style:{maxWidth:320},"aria-label":"Kho\u1ea3ng th\u1eddi gian bi\u1ec3u \u0111\u1ed3",children:s})},t.renderChartFilterSelect=function(){var e=t.state,a=e.selectedViewMode,o=e.chartFilter,r=e.customStartDate,n=e.customEndDate,i=W(a,r,n),s=i.allowed,l=i.default,c=B(a,o,r,n);return(0,lt.jsx)(gt.Z.Select,{value:c,onChange:t.handleChartFilterChange,className:"mb-2",style:{maxWidth:300},"aria-label":"\u0110\u1ed9 chi ti\u1ebft bi\u1ec3u \u0111\u1ed3",children:s.map((function(t){return(0,lt.jsxs)("option",{value:t,children:[K(t),t===l?" *":""]},t)}))})},t.renderShopListingSoldModal=function(){var e=t.shopTotalSoldData[t.state.currentShopName],a=Object.keys(t.currentListingSoldData).map((function(e){return t.currentListingSoldData[e]}));return a=a.sort((function(t,e){return Math.min.apply(Math,(0,h.Z)(e.sold_timestamps))-Math.min.apply(Math,(0,h.Z)(t.sold_timestamps))})),(0,lt.jsxs)(Dt.Z,{size:"xl",className:"modal-shop-listing-sold",show:t.state.showModalListingSold,onHide:t.handleCloseModalListingSold,children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)("span",{className:"text-modal-title text-center",children:t.state.currentShopName})}),(0,lt.jsx)(Dt.Z.Body,{children:0==a.length?(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsx)("span",{className:"text-center",children:(0,lt.jsx)("h4",{children:"\u0110ang l\u1ea5y d\u1eef li\u1ec7u ... "})}),(0,lt.jsx)(ft.mh,{loading:!0,color:"#17a2b8"})]}):(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsxs)(C.Z,{className:"text-header",children:[(0,lt.jsx)(T.Z,{md:"2",children:"Listing ID"}),(0,lt.jsx)(T.Z,{md:"2",children:"\u1ea2nh"}),(0,lt.jsx)(T.Z,{md:"3",children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,lt.jsx)(T.Z,{md:"2",children:(0,lt.jsxs)("span",{className:"text-red text-bold text-center",children:[e," sold"]})}),(0,lt.jsx)(T.Z,{md:"3",children:"Th\u1eddi gian"})]}),a.map((function(t,e){return(0,lt.jsxs)(C.Z,{className:"listing-item",children:[(0,lt.jsx)(T.Z,{md:"2",children:(0,lt.jsx)("span",{className:"text-bold",children:t.listing_id})}),(0,lt.jsx)(T.Z,{md:"2",children:(0,lt.jsx)("a",{href:"https://etsy.com/listing/".concat(t.listing_id),target:"_blank",title:"View this listing on Etsy",className:"truncated-text",children:(0,lt.jsx)(Tt.Z.Img,{variant:"top",src:t.img_cover_url})})}),(0,lt.jsx)(T.Z,{md:"3",className:"truncated-text",children:t.title}),(0,lt.jsx)(T.Z,{md:"2",children:(0,lt.jsxs)("span",{className:"text-red",children:[t.sold_count," sold"]})}),(0,lt.jsx)(T.Z,{md:"3",children:t.sold_timestamps&&t.sold_timestamps.sort((function(t,e){return e-t})).map((function(t){var e=f.unix(t).format("HH:mm");return(0,lt.jsx)(xt.Z,{bg:"success",className:"mr-3",children:e})}))})]})}))]})})]})},t.renderDatePickerModal=function(){var e=t.state,a=e.showDatePickerModal,o=e.customStartDate,r=e.customEndDate;return(0,lt.jsxs)(Dt.Z,{show:a,onHide:t.handleCloseDatePicker,centered:!0,size:"md",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)(Dt.Z.Title,{children:"Ch\u1ecdn kho\u1ea3ng th\u1eddi gian"})}),(0,lt.jsx)(Dt.Z.Body,{children:(0,lt.jsxs)("div",{className:"text-center",children:[(0,lt.jsxs)(gt.Z.Group,{className:"mb-3",children:[(0,lt.jsx)(gt.Z.Label,{children:"T\u1eeb ng\xe0y - \u0110\u1ebfn ng\xe0y:"}),(0,lt.jsx)("div",{className:"d-flex justify-content-center",children:(0,lt.jsx)(St.ZP,{selected:o,onChange:t.handleDateRangeChange,startDate:o,endDate:r,selectsRange:!0,inline:!0,dateFormat:"dd/MM/yyyy",maxDate:new Date})})]}),(0,lt.jsx)("div",{className:"text-muted small mb-3",children:o&&r&&(0,lt.jsxs)(lt.Fragment,{children:["\u0110\xe3 ch\u1ecdn: ",f(o).format("DD/MM/YYYY")," - ",f(r).format("DD/MM/YYYY"),(0,lt.jsx)("br",{}),"(",f(r).diff(f(o),"days")+1," ng\xe0y)"]})})]})}),(0,lt.jsxs)(Dt.Z.Footer,{children:[(0,lt.jsx)(_t.Z,{variant:"secondary",onClick:t.handleCloseDatePicker,children:"H\u1ee7y"}),(0,lt.jsx)(_t.Z,{variant:"primary",onClick:t.handleApplyDateRange,disabled:!o||!r,children:"\xc1p d\u1ee5ng"})]})]})},t.getHourlySoldData=function(e){var a=t.state.hourlySoldData.filter((function(t){return t._id==e}));return a.length>0&&(a=a[0].sold_data),a},t.getDailySoldData=function(e){var a=t.state.dailySoldData.filter((function(t){return t._id==e}));return a.length>0&&(a=a[0].sold_data),a},t.getWeeklySoldData=function(e){var a=t.state.weeklySoldData.filter((function(t){return t._id==e}));return a.length>0&&(a=a[0].sold_data),a},t.getMonthlySoldData=function(e){var a=t.state.monthlySoldData.filter((function(t){return t._id==e}));return a.length>0&&(a=a[0].sold_data),a},t.getTeamHourlySoldData=function(e){var a=[];return t.state.teamHourlySoldData[e]&&(a=t.state.teamHourlySoldData[e]),a},t.getTeamDailySoldData=function(e){var a=t.state.teamDailySoldData.filter((function(t){return t.team==e}));return a.length>0&&(a=a[0].sold_data),a},t.getLatestTotalSold=function(e){var a,o=t.getHourlySoldData(e);return o&&o.length>0&&(null===(a=(0,h.Z)(o).sort((function(t,e){return e.timestamp-t.timestamp}
1))[0])||void 0===a?void 0:a.total_sold)||0},t.getTeamLatestTotalSold=function(e){var a,o=t.state.teamHourlySoldData[e];return o&&o.length>0&&(null===(a=(0,h.Z)(o).sort((function(t,e){return e.timestamp-t.timestamp}))[0])||void 0===a?void 0:a.total_sold)||0},t.formatShopNameWithTotalSold=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t.state.showTotalSold){var o=t.getLatestTotalSold(e);if(a>0){var r=(0,Bt.mE)(100*o/a,2);return"".concat(e," (").concat(o," - ").concat(r,"%)")}return"".concat(e," (").concat(o,")")}return e},t.formatTeamNameWithTotalSold=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t.state.showTotalSold){var o=t.getTeamLatestTotalSold(e);if(a>0){var r=(0,Bt.mE)(100*o/a,2);return"".concat(e," (").concat(o," - ").concat(r,"%)")}return"".concat(e," (").concat(o,")")}return e},t.updateTOP2TeamChartData=function(t,e){return!1},t.renderTOP2TeamChart=function(){var e=t.state,a=e.selectedViewMode,o=e.customStartDate,r=e.customEndDate,n=e.chartFilter,i=t.TOP2TeamChartData.ANT,s=t.TOP2TeamChartData["V\u0102N"];if(0==i.length||0==s.length)return"";var l=B(a,n,o,r),c=O(a,o,r,l),d={title:{text:"SO S\xc1NH 2 TEAM"},xAxis:{type:"datetime",categories:i.map((function(t){return t[0]})),labels:{formatter:function(){var t=new Date(this.value);return c?t.getHours()+"h":J(this.value,l)}}},yAxis:{title:{text:"Sold"},min:0},tooltip:{shared:!0,formatter:function(){var t=f(this.x).format("HH:mm"),e="";return e="<b>".concat(c?t:J(this.x,l),"</b><br/>"),this.points.forEach((function(t){e+="".concat(t.series.name,": <b>").concat(t.y," sold</b><br/>")})),e}},series:[{name:"Team ANT",data:i.map((function(t){return t[1]})),color:"#2f7ed8"},{name:"Team V\u0102N",data:s.map((function(t){return t[1]})),color:"#f28f43"}],chart:{type:"line",events:{render:function(){var t=this.series,e=0,a=0;t.forEach((function(t){"Team ANT"===t.name?e=t.data.reduce((function(t,e){return t+e.y}),0):"Team V\u0102N"===t.name&&(a=t.data.reduce((function(t,e){return t+e.y}),0))})),this.annotation?this.annotation.attr({text:'<span style="color:'.concat(t[0].color,';">Team ANT: ').concat(e,' sold</span><br /><span style="color:').concat(t[1].color,';">Team V\u0102N: ').concat(a," sold</span>")}):this.annotation=this.renderer.text('<span style="color:'.concat(t[0].color,';">Team ANT: ').concat(e,' sold</span><br /><span style="color:').concat(t[1].color,';">Team V\u0102N: ').concat(a," sold</span>"),this.plotWidth-80,20).css({fontSize:"14px",fontWeight:"bold",color:"#333"}).add()}}},plotOptions:{line:{dataLabels:{enabled:!0},enableMouseTracking:!0}}};return(0,lt.jsx)("div",{children:(0,lt.jsx)(M(),{highcharts:x(),options:d})})},t.renderTOP2TeamChartColumn=function(){var e=t.state,a=e.selectedViewMode,o=e.customStartDate,r=e.customEndDate,n=e.chartFilter,i=t.TOP2TeamChartData.ANT,s=t.TOP2TeamChartData["V\u0102N"];if(0==i.length||0==s.length)return"";var l=B(a,n,o,r),c=O(a,o,r,l),d={chart:{type:"column",events:{render:function(){var t=this.series,e=0,a=0;t.forEach((function(t){"Team ANT"===t.name?e=t.data.reduce((function(t,e){return t+e.y}),0):"Team V\u0102N"===t.name&&(a=t.data.reduce((function(t,e){return t+e.y}),0))})),this.annotation?this.annotation.attr({text:'<span style="color:'.concat(t[0].color,';">Team ANT: ').concat(e,' sold</span><br /><span style="color:').concat(t[1].color,';">Team V\u0102N: ').concat(a," sold</span>")}):this.annotation=this.renderer.text('<span style="color:'.concat(t[0].color,';">Team ANT: ').concat(e,' sold</span><br /><span style="color:').concat(t[1].color,';">Team V\u0102N: ').concat(a," sold</span>"),this.plotWidth-80,20).css({fontSize:"14px",fontWeight:"bold",color:"#333"}).add()}}},title:{text:"SO S\xc1NH 2 TEAM"},xAxis:{categories:i.map((function(t){return t[0]})),crosshair:!0,title:{text:"datetime"},labels:{formatter:function(){var t=new Date(this.value);return c?t.getHours()+"h":J(this.value,l)}}},yAxis:{min:0,title:{text:"Sold"}},tooltip:{shared:!0,formatter:function(){var t=f(this.x).format("HH:mm"),e="";return e="<b>".concat(c?t:J(this.x,l),"</b><br/>
1"),this.points.forEach((function(t){e+="".concat(t.series.name,": <b>").concat(t.y," sold</b><br/>")})),e}},plotOptions:{column:{dataLabels:{enabled:!0,format:"{y}",style:{fontSize:"12px",fontWeight:"bold",color:"#000"}},pointPadding:.2,borderWidth:0}},series:[{name:"Team ANT",data:i.map((function(t){return t[1]})),color:"#2f7ed8"},{name:"Team V\u0102N",data:s.map((function(t){return t[1]})),color:"#f28f43"}]};return(0,lt.jsx)("div",{children:(0,lt.jsx)(M(),{highcharts:x(),options:d})})};var l=new URLSearchParams(window.location.search);t.shopNames=["ResinEpic","GiftSymphony","Cerenvan","ZennVox","GiftArtbyAnna","Hirosart","ResinLampMadebyRV","ResinArtisanStudio","PhamCF","ResinMion","Musidee","KeycapEmpire","WoodAndResinVN","MiyCraft","CraftGiftsLJ","ResinArtYPCShop","WoodResinPhoneCases","EgoartByVan","CustomLampbyCong","PhuHungResin","EpoxyMiniStore","WoodnotionEQ","VietResinLeeArt","Resin4Gift","BreakWooden","TwirlMoon"],t.shopTeams={RESIN:t.shopNames.join(","),"TEAM LOTUS":"ResinEpic,GiftSymphony,GiftArtbyAnna,ZennVox,TwirlMoon","TEAM BREAKWOODEN":"BreakWooden,WoodAndResinVN","TEAM TH\u1eaeNG":"ResinLampMadebyRV,ResinMion,CustomLampbyCong","TEAM HIROSART":"Hirosart,EgoartByVan,PhamCF","TEAM L\u01af\u01a0NG":"ResinArtisanStudio"};var c=l.get("view_mode"),d=localStorage.getItem("eitShopSold_viewMode"),m=function(t){if(!t||"string"!==typeof t)return"today";var e={TODAY:"today",YESTERDAY:"yesterday",LAST_7_DAYS:"last_7_days",LAST_14_DAYS:"last_14_days",LAST_30_DAYS:"last_30_days",CUSTOM_RANGE:"custom"};return e[t]?e[t]:"custom_pick"===t?"custom":"all"===t?"all":t}(c||d||"today"),p=l.get("start_date"),y=l.get("end_date"),S=localStorage.getItem("eitShopSold_customStartDate"),v=localStorage.getItem("eitShopSold_customEndDate"),g=f().subtract(7,"days").toDate(),_=f().toDate();p&&y?(g=f(p).toDate(),_=f(y).toDate()):S&&v&&(g=new Date(S),_=new Date(v));var b=parseInt(localStorage.getItem("eitShopSold_chartGridColumns"),10),w=[2,3,4].includes(b)?b:4,k=parseInt(localStorage.getItem("eitShopSold_chartGridColumnsTeam"),10),N=parseInt(localStorage.getItem("eitShopSold_chartGridColumnsShop"),10),E=[2,3,4].includes(k)?k:w,j=[2,3,4].includes(N)?N:w,L=l.get("chart_filter"),Z=function(t,e,a){var o={eitCompareActive:!1,eitCompareKind:t&&"shop"===t.get("eit_cmp_kind")?"shop":"team",eitCompareTargets:[],eitComparePicks:[]};if(!t||"1"!==t.get("eit_cmp"))return o;var r="shop"===t.get("eit_cmp_kind")?"shop":"team",n=Kt(e),i="team"===r?n:a,s=t.get("eit_cmp_list");if(s)try{var l=JSON.parse(decodeURIComponent(s));if(Array.isArray(l)&&l.length>=2){var c=new Set,d=[];if(l.forEach((function(t){var e=String(t||"").trim();e&&i.includes(e)&&!c.has(e)&&(c.add(e),d.push(e))})),d.length>=2&&d.length<=5)return{eitCompareActive:!0,eitCompareKind:r,eitCompareTargets:d,eitComparePicks:[].concat(d)}}}catch(D){}var h="",m="",p=t.get("eit_cmp_a"),f=t.get("eit_cmp_b");if(null!=p&&""!==p&&null!=f&&""!==f)h=decodeURIComponent(p),m=decodeURIComponent(f);else{var y=parseInt(t.get("eit_cmp_i0"),10),S=parseInt(t.get("eit_cmp_i1"),10);Number.isFinite(y)&&Number.isFinite(S)&&y>=0&&S>=0&&y<i.length&&S<i.length&&(h=i[y],m=i[S])}if(!h||!m||h===m)return(0,u.Z)((0,u.Z)({},o),{},{eitCompareKind:r});var v=[h,m];return{eitCompareActive:!0,eitCompareKind:r,eitCompareTargets:v,eitComparePicks:[].concat(v)}}(l,t.shopTeams,t.shopNames);if(!Z.eitCompareActive)try{var R=localStorage.getItem(Xt);if(R){var G=JSON.parse(R);if(G&&("shop"===G.kind||"team"===G.kind)&&Array.isArray(G.targets)){var q=Kt(t.shopTeams),U="team"===G.kind?q:t.shopNames,z=new Set,X=[];G.targets.forEach((function(t){var e=String(t||"").trim();e&&U.includes(e)&&!z.has(e)&&(z.add(e),X.push(e))})),X.length>=2&&X.length<=5&&(Z={eitCompareActive:!0,eitCompareKind:G.kind,eitCompareTargets:X,eitComparePicks:[].concat(X)})}}}catch($){}if(!Z.eitCompareActive){var Q=function(t,e){try{var a=localStorage.getItem(Jt);if(!a)return null;var o=JSON.parse(a);if(!o||"shop"!==o.kind&&"team"!==o.kind||!Array.isArray(o.picks))return null;var r=oe(o.kind,o.picks,t,e);return r.length<2?null:{kind:o.kind,picks:r.slice(0,5)}}catch($){return null}}(t.shopTeams,t.shopNames);Q&&(Z=(0,u.Z)((0,u.Z)({},Z),{},{eitCompareActive:!1,eitCompareKind:Q.kind,eitCompareTargets:[],eitComparePicks:Q.picks}))}return t.state=(0,u.Z)((0,u.Z)({totalTopShopSoldPercentage:.9,selectedViewMode:m,mobileFilterPanelOpen:!1,showModalListingSold:!1,currentListingSoldArray:[],hourlySoldData:[],dailySoldData:[],weeklySoldData:[],monthlySoldData:[],teamHourlySoldData:{},teamDailySoldData:{},teamWeeklySoldData:{},teamMonthlySoldData:{},driver1Status:1,driver2Status:1,showDatePickerModal:!1,customStartDate:g,customEndDate:_,showTotalSold:"true"===localStorage.getItem("eitShopSold_showTotalSold"),showLineChart:"true"===localStorage.getItem("eitShopSold_showLineChart"),showConfigModal:!1,eitDisplayConfigTab:"display",eitVisibleTeamMap:Gt(localStorage.getItem("eitShopSold_visibleTeams")),eitVisibleShopMap:Gt(localStorage.getItem("eitShopSold_visibleShops")),eitShowNicheResinChart:"false"!==localStorage.getItem("eitShopSold_showNicheResinChart"),chartGridColumnsTeam:E,chartGridColumnsShop:j,eitChartYMaxDynamic:"false"!==localStorage.getItem("eitShopSold_chartYMaxDynamic"),eitViewModeBeforeCustom:"today",chartFilter:B(m,L||localStorage.getItem(H(m)),g,_),eitCompareModalOpen:!1},Z),{},{eitPeriodCompareModalKey:null,eitPeriodCompareCtx:null,prevPerio
1dHourlySoldData:[],prevPeriodDailySoldData:[],prevPeriodWeeklySoldData:[],prevPeriodMonthlySoldData:[],prevTeamHourlySoldData:{},prevTeamDailySoldData:{},prevTeamWeeklySoldData:{},prevTeamMonthlySoldData:{},eitSoldTotalsRev:0,eitTeamShareModalOpen:!1,eitShopShareModalOpen:!1,eitChartYMaxConfig:F()}),t.TOP2TeamChartData={ANT:[],"V\u0102N":[]},t}return(0,l.Z)(a,[{key:"checkErankDriversStatus",value:function(){var t=(0,i.Z)((0,n.Z)().mark((function t(){var e,a,o,r;return(0,n.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.setState({loading:!0}),t.next=3,fetch("".concat((0,yt.kG)(),"/api/json-data/get?key=ERANK_LISTING_DRIVER_1"));case 3:return e=t.sent,t.next=6,fetch("".concat((0,yt.kG)(),"/api/json-data/get?key=ERANK_LISTING_DRIVER_2"));case 6:if(a=t.sent,e.ok&&a.ok){t.next=9;break}throw new Error("Failed to fetch data");case 9:return t.next=11,e.json();case 11:return o=t.sent,t.next=14,a.json();case 14:r=t.sent,this.setState({driver1Status:o.data.value.status,driver2Status:r.data.value.status,loading:!1});case 16:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()},{key:"fetchData",value:function(){var t=this.state,e=V(t.selectedViewMode,t.chartFilter,t.customStartDate,t.customEndDate),a=this.shopNames.join("@"),o="timestamp";e.HOURLY&&this.props.getEITShopSoldStatGroup((0,u.Z)({shopList:a,type:"HOURLY",sortBy:o},e.HOURLY)),e.DAILY&&this.props.getEITShopSoldStatGroup((0,u.Z)({shopList:a,type:"DAILY",sortBy:o},e.DAILY)),e.WEEKLY&&this.props.getEITShopSoldStatGroup((0,u.Z)({shopList:a,type:"WEEKLY",sortBy:o},e.WEEKLY)),e.MONTHLY&&this.props.getEITShopSoldStatGroup((0,u.Z)({shopList:a,type:"MONTHLY",sortBy:o},e.MONTHLY))}},{key:"componentDidMount",value:function(){this.fetchData(),this.checkErankDriversStatus(),this.updateURL(),this.interval=setInterval((function(){"/current-route"===window.location.pathname&&window.location.reload()}),3e5)}},{key:"componentWillUnmount",value:function(){this.interval&&clearInterval(this.interval)}},{key:"componentWillReceiveProps",value:function(t){var e=t.currentShopSoldData,a=t.hourlySoldData,o=t.dailySoldData,r=t.weeklySoldData,n=t.monthlySoldData,i=this.calculateTeamHourlySoldData(a),s=this.calculateTeamDailySoldData(o),l=this.calculateTeamWeeklySoldData(r),c=this.calculateTeamMonthlySoldData(n);if(this.setState({hourlySoldData:a,dailySoldData:o,weeklySoldData:r,monthlySoldData:n,teamHourlySoldData:i,teamDailySoldData:s,teamWeeklySoldData:l,teamMonthlySoldData:c}),JSON.stringify(e)!=JSON.stringify(this.props.currentShopSoldData.length)){var d={};e.map((function(t){var e=t.sold_listing_ids?t.sold_listing_ids.split(","):[],a=t.img_cover_urls?t.img_cover_urls.split(","):[],o=t.titles?t.titles.split(","):[];e.map((function(e,r){d[e]||(d[e]={listing_id:e,sold_count:0,sold_timestamps:[]}),d[e].sold_count++,d[e].sold_timestamps.push(t.timestamp),d[e].img_cover_url=a[r],d[e].title=o[r]}))})),this.currentListingSoldData=d}}},{key:"computeNicheLastBucketSumFromShops",value:function(t,e){var a=e||"day";if("hour"===a||!t||0===t.length)return null;var o=this.state,r=o.selectedViewMode,n=o.customStartDate,i=o.customEndDate,s=o.eitChartYMaxConfig,l=o.eitChartYMaxDynamic,c=this.props.soldData;if(!c||"object"!==typeof c)return null;for(var d=0,u=!1,h=0;h<t.length;h+=1){var m=t[h],p=rt({viewMode:r,chartFilter:a,customStartDate:n,customEndDate:i,shopTeam:void 0,hourlySoldData:this.getHourlySoldData(m),dailySoldData:this.getDailySoldData(m),weeklySoldData:this.getWeeklySoldData(m),monthlySoldData:this.getMonthlySoldData(m),latestShopSold:ot(c,m,void 0),yMaxConfig:s,yMaxDynamic:!!l});if(p.data&&0!==p.data.length){var f=p.data[p.data.length-1][1];"number"!==typeof f||Number.isNaN(f)||(d+=f,u=!0)}}return u?d:null}},{key:"render",value:function(){var t=this,e=this.props,a=e.hourlySoldData,o=e.dailySoldData,r=e.weeklySoldData,n=e.monthlySoldData;if(this.firstRun&&a.length>0){this.firstRun=!1;var i=this.calculateTeamHourlySoldData(a),s=this.calculateTeamDailySoldData(o),l=this.calculateTeamWeeklySoldData(r),c=this.calculateTeamMonthlySoldData(n);this.setState({teamHourlySoldData:i,teamDailySoldData:s,teamWeeklySoldData:l,teamMonthlySoldData:c})}var d,u=this.state,h=u.selectedViewMode,m=u.chartFilter,p=u.customStartDate,f=u.customEndDate,y=u.eitCompareActive,S=u.eitCompareKind,v=u.eitCompareTargets,D=B(h,m,p,f),g=this.state.eitPeriodCompareCtx,_=this.state.eitPeriodCompareModalKey,w=this.isEitPeriodCompareSupported();y&&v&&v.length>=2&&(d=v.map((function(e){return{displayName:e,originalShopName:e,shopTeam:"team"===S?t.shopTeams[e]:void 0,hourlySoldData:"team"===S?t.state.teamHourlySoldData[e]:t.getHourlySoldData(e),dailySoldData:"team"===S?t.state.teamDailySoldData[e]:t.getDailySoldData(e),weeklySoldData:"team"===S?t.state.teamWeeklySoldData[e]:t.getWeeklySoldData(e),monthlySoldData:"team"===S?t.state.teamMonthlySoldData[e]:t.getMonthlySoldData(e)}})));var k=v&&v[0]||"",N=d&&d[0],E=this.shopNames.sort((function(e,a){var o=(Number(t.shopTotalSoldData[a]
1)||0)-(Number(t.shopTotalSoldData[e])||0);return 0!==o?o:t.getLatestTotalSold(a)-t.getLatestTotalSold(e)})),O=Object.keys(Object.fromEntries(Object.entries(this.shopTeams).slice(1))).sort((function(e,a){var o=(Number(t.shopTotalSoldData[a])||0)-(Number(t.shopTotalSoldData[e])||0);if(0!==o)return o;var r=function(e){return t.shopTeams[e].split(",").reduce((function(e,a){return e+t.getLatestTotalSold(a)}),0)};return r(a)-r(e)})),j=this.sumReportedShopSold(E),I=j>0?j/this.state.totalTopShopSoldPercentage:0,A=E.reduce((function(e,a){var o=t.getLatestTotalSold(a);return o>0?e+o:e}),0),R=O.map((function(e){var a=t.shopTeams[e].split(","),o=t.sumReportedShopSold(a);return I<=0?0:(0,Bt.mE)(100*o/I,2)})),F=Object.keys(this.shopTeams)[0],H=this.state,W=H.eitVisibleTeamMap,V=H.eitVisibleShopMap,K=H.eitShowNicheResinChart,G=O.filter((function(t){return qt(W,t)})),q=E.filter((function(t){return qt(V,t)})),U=this.computeNicheLastBucketSumFromShops(E,D),z=L(h,p,f),X=P(h),J="custom"===h?"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n ".concat(X," ").concat(z):"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n ".concat(X),Q=this.buildEitTeamSharePieOptions(G,J,I),$=Q.series[0].data.length>0,tt=this.shopNames.filter((function(t){return qt(V,t)})),et="custom"===h?"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n (shop) ".concat(X," ").concat(z):"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n (shop) ".concat(X),at=this.buildEitShopSharePieOptions(tt,et,I),ot=at.series[0].data.length>0,rt="undefined"!==typeof window&&window.innerWidth<992;return(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsxs)(b.Z,{fluid:!0,id:"shop-sold",children:[(0,lt.jsxs)(C.Z,{children:[(0,lt.jsx)(pt,{selectedViewMode:this.state.selectedViewMode}),(0,lt.jsx)("div",{className:"text-center mb-2 font-18 cursor-pointer"})]}),!rt&&(0,lt.jsxs)(C.Z,{className:"align-items-center",children:[(0,lt.jsxs)(T.Z,{md:"6",className:"d-flex align-items-center flex-wrap view-mode-option gap-2",children:[this.renderChartViewModeOption(I),this.renderChartFilterSelect()]}),(0,lt.jsxs)(T.Z,{md:"6",className:"d-flex align-items-center justify-content-end flex-wrap gap-2",children:[(0,lt.jsx)(_t.Z,{variant:"outline-primary",size:"sm",onClick:this.openEitCompareModal,className:"me-2",children:"So s\xe1nh team/shop (t\u1ed1i \u0111a 5)"}),(0,lt.jsx)(_t.Z,{variant:"outline-info",size:"sm",onClick:this.openEitTeamShareModal,className:"me-2",children:"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n (team)"}),(0,lt.jsx)(_t.Z,{variant:"outline-info",size:"sm",onClick:this.openEitShopShareModal,className:"me-2",children:"Bi\u1ec3u \u0111\u1ed3 th\u1ecb ph\u1ea7n (shop)"}),(0,lt.jsx)(_t.Z,{variant:"secondary",size:"sm",onClick:this.handleEitConfigToggle,className:"me-2",children:(0,Y.R6)(Y.Nx.TEXT_CONFIG_VIEW)}),(0,lt.jsx)(mt,{})]})]}),rt&&(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsxs)(C.Z,{className:"align-items-center mb-2",children:[(0,lt.jsx)(T.Z,{xs:"8",children:(0,lt.jsxs)("div",{style:{fontSize:13,color:"#4b5563",fontWeight:500},children:["T\u1ed5ng sold: ",(0,lt.jsx)("strong",{children:(0,Bt.mE)(I||0,2)})," | Team: ",(0,lt.jsx)("strong",{children:G.length})," | Shop: ",(0,lt.jsx)("strong",{children:q.length})]})}),(0,lt.jsx)(T.Z,{xs:"4",className:"text-end",children:(0,lt.jsx)(_t.Z,{variant:this.state.mobileFilterPanelOpen?"secondary":"outline-secondary",size:"sm",onClick:function(){return t.setState((function(t){return{mobileFilterPanelOpen:!t.mobileFilterPanelOpen}}))},children:this.state.mobileFilterPanelOpen?"\u1ea8n b\u1ed9 l\u1ecdc":"Hi\u1ec7n b\u1ed9 l\u1ecdc"})})]}),(0,lt.jsx)(Wt,{in:this.state.mobileFilterPanelOpen,children:(0,lt.jsxs)("div",{style:{border:"1px solid #e5e7eb",borderRadius:12,padding:12,marginBottom:12,background:"#fff"},children:[(0,lt.jsx)("div",{className:"d-flex align-items-center flex-wrap gap-2 mb-2",children:this.renderChartViewModeOption(I)}),(0,lt.jsx)("div",{className:"d-flex align-items-center flex-wrap gap-2 mb-2",children:this.renderChartFilterSelect()}),(0,lt.jsxs)("div",{className:"d-flex flex-wrap gap-2 mb-2",children:[(0,lt.jsx)(_t.Z,{variant:"outline-primary",size:"sm",onClick:this.openEitCompareModal,children:"So s\xe1nh team/shop"}),(0,lt.jsx)(_t.Z,{variant:"outline-info",size:"sm",onClick:this.openEitTeamShareModal,children:"Th\u1ecb ph\u1ea7n team"}),(0,lt.jsx)(_t.Z,{variant:"outline-info",size:"sm",onClick:this.openEitShopSh
1areModal,children:"Th\u1ecb ph\u1ea7n shop"}),(0,lt.jsx)(_t.Z,{variant:"secondary",size:"sm",onClick:this.handleEitConfigToggle,children:(0,Y.R6)(Y.Nx.TEXT_CONFIG_VIEW)})]}),(0,lt.jsx)("div",{className:"d-flex justify-content-end",children:(0,lt.jsx)(mt,{})})]})})]}),(0,lt.jsxs)(Dt.Z,{show:this.state.eitTeamShareModalOpen,onHide:this.closeEitTeamShareModal,size:"lg",centered:!0,dialogClassName:"eit-team-share-pie-modal",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)(Dt.Z.Title,{as:"h5",className:"mb-0",children:J})}),(0,lt.jsx)(Dt.Z.Body,{className:"pt-2",children:$?(0,lt.jsx)("div",{style:{minHeight:420},children:(0,lt.jsx)(M(),{highcharts:x(),options:Q},"eit-team-pie-".concat(this.state.eitSoldTotalsRev,"-").concat(h))}):(0,lt.jsx)("p",{className:"text-muted mb-0 small",children:"Ch\u01b0a c\xf3 d\u1eef li\u1ec7u \u0111\u1ee7 \u0111\u1ec3 v\u1ebd (\u0111\u1ee3i bi\u1ec3u \u0111\u1ed3 team t\u1ea3i xong). Ch\u1ec9 team c\xf3 sold l\u1edbn h\u01a1n 0 m\u1edbi hi\u1ec3n th\u1ecb l\xe1t c\u1eaft."})})]}),(0,lt.jsxs)(Dt.Z,{show:this.state.eitShopShareModalOpen,onHide:this.closeEitShopShareModal,size:"lg",centered:!0,dialogClassName:"eit-shop-share-pie-modal",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsx)(Dt.Z.Title,{as:"h5",className:"mb-0",children:et})}),(0,lt.jsx)(Dt.Z.Body,{className:"pt-2",children:ot?(0,lt.jsx)("div",{style:{minHeight:420},children:(0,lt.jsx)(M(),{highcharts:x(),options:at},"eit-shop-pie-".concat(this.state.eitSoldTotalsRev,"-").concat(h))}):(0,lt.jsx)("p",{className:"text-muted mb-0 small",children:"Ch\u01b0a c\xf3 d\u1eef li\u1ec7u \u0111\u1ee7 \u0111\u1ec3 v\u1ebd. Ch\u1ec9 shop c\xf3 sold k\u1ef3 hi\u1ec7n t\u1ea1i > 0 m\u1edbi c\xf3 l\xe1t; th\u1ee9 t\u1ef1 l\xe1t theo c\u1ea5u h\xecnh (ResinEpic tr\u01b0\u1edbc), l\xe1t \xabKh\xe1c\xbb 10% di\u1ec7n t\xedch."})})]}),(0,lt.jsxs)(Dt.Z,{show:y,onHide:this.exitEitCompare,size:"xl",centered:!0,scrollable:!0,dialogClassName:"eit-shop-sold-compare-modal",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsxs)(Dt.Z.Title,{as:"h5",className:"mb-0",children:["So s\xe1nh (","team"===S?"Team":"Shop","):"," ",(v||[]).join(" \xb7 ")," ",(0,lt.jsx)("span",{className:"text-muted fw-normal fs-6",children:L(h,p,f)})]})}),(0,lt.jsx)(Dt.Z.Body,{className:"pt-3",children:y&&N&&(0,lt.jsx)(ht,{shopName:k,originalShopName:k,viewMode:h,chartFilter:D,hourlySoldData:N.hourlySoldData||[],dailySoldData:N.dailySoldData||[],weeklySoldData:N.weeklySoldData||[],monthlySoldData:N.monthlySoldData||[],shopTeam:N.shopTeam,compareModeEntities:d,customStartDate:p,customEndDate:f,updateShopTotalSold:this.updateShopTotalSold,handleShowShopListingSold:this.handleShowShopListingSold,showLineChart:this.state.showLineChart,chartYMaxConfig:this.state.eitChartYMaxConfig,chartYMaxDynamic:this.state.eitChartYMaxDynamic})})]}
1),(0,lt.jsxs)(Dt.Z,{show:null!=_,onHide:this.closeEitPeriodCompareModal,size:"xl",centered:!0,scrollable:!0,dialogClassName:"eit-shop-sold-period-compare-modal",children:[(0,lt.jsx)(Dt.Z.Header,{closeButton:!0,children:(0,lt.jsxs)(Dt.Z.Title,{as:"h5",className:"mb-0",children:["So s\xe1nh k\u1ef3 \u2014 ",_,g&&(0,lt.jsxs)(lt.Fragment,{children:[" ",(0,lt.jsxs)("span",{className:"text-muted fw-normal fs-6",children:[g.labelSecondary," \xb7"," ",g.labelPrimary," ",Z(g,h,p,f)]})]})]})}),(0,lt.jsxs)(Dt.Z.Body,{className:"pt-2",children:[_===F&&(0,lt.jsx)(ht,{shopName:this.formatTeamNameWithTotalSold(F,A),originalShopName:F,viewMode:h,chartFilter:D,niche:!0,updateShopTotalSold:this.updateShopTotalSold,handleShowShopListingSold:this.handleShowShopListingSold,hourlySoldData:this.state.teamHourlySoldData[F],dailySoldData:this.state.teamDailySoldData[F],weeklySoldData:this.state.teamWeeklySoldData[F],monthlySoldData:this.state.teamMonthlySoldData[F],shopTeam:this.shopTeams[F],customStartDate:this.state.customStartDate,customEndDate:this.state.customEndDate,showTotalSold:this.state.showTotalSold,getLatestTotalSold:this.getLatestTotalSold,totalAllShopTotalSold:A,totalShopCount:E.length,showLineChart:this.state.showLineChart,chartYMaxConfig:this.state.eitChartYMaxConfig,chartYMaxDynamic:this.state.eitChartYMaxDynamic,periodCompareShowDualSeries:!0,periodCompareCtx:g,periodComparePrevHourlySoldData:this.state.prevTeamHourlySoldData[F]||[],periodComparePrevDailySoldData:this.state.prevTeamDailySoldData[F]||[],periodComparePrevWeeklySoldData:this.state.prevTeamWeeklySoldData[F]||[],periodComparePrevMonthlySoldData:this.state.prevTeamMonthlySoldData[F]||[]}),null!=_&&_!==F&&O.includes(_)&&(0,lt.jsx)(ht,{shopName:this.formatTeamNameWithTotalSold(_,A),originalShopName:_,viewMode:h,chartFilter:D,updateShopTotalSold:this.updateShopTotalSold,handleShowShopListingSold:this.handleShowShopListingSold,hourlySoldData:this.state.teamHourlySoldData[_],dailySoldData:this.state.teamDailySoldData[_],weeklySoldData:this.state.teamWeeklySoldData[_],monthlySoldData:this.state.teamMonthlySoldData[_],shopTeam:this.shopTeams[_],customStartDate:this.state.customStartDate,customEndDate:this.state.customEndDate,showTotalSold:this.state.showTotalSold,getLatestTotalSold:this.getLatestTotalSold,showLineChart:this.state.showLineChart,chartYMaxConfig:this.state.eitChartYMaxConfig,chartYMaxDynamic:this.state.eitChartYMaxDynamic,periodCompareShowDualSeries:!0,periodCompareCtx:g,periodComparePrevHourlySoldData:this.state.prevTeamHourlySoldData[_]||[],periodComparePrevDailySoldData:this.state.prevTeamDailySoldData[_]||[],periodComparePrevWeeklySoldData:this.state.prevTeamWeeklySoldData[_]||[],periodComparePrevMonthlySoldData:this.state.prevTeamMonthlySoldData[_]||[]}),null!=_&&_!==F&&!O.includes(_)&&(0,lt.jsx)(ht,{shopName:this.formatShopNameWithTotalSold(_,A),originalShopName:_,viewMode:h,chartFilter:D,updateShopTotalSold:this.updateShopTotalSold,handleShowShopListingSold:this.handleShowShopListingSold,hourlySoldData:this.getHourlySoldData(_),dailySoldData:this.getDailySoldData(_),weeklySoldData:this.getWeeklySoldData(_),monthlySoldData:this.getMonthlySoldData(_),customStartDate:this.state.customStartDate,customEndDate:this.state.customEndDate,showLineChart:this.state.showLineChart,chartYMaxConfig:this.state.eitChartYMaxConfig,chartYMaxDynamic:this.state.eitChartYMaxDynamic,periodCompareShowDualSeries:!0,periodCompareCtx:g,periodComparePrevHourlySoldData:this.getSoldSliceFromBundle(this.state.prevPeriodHourlySoldData,_),periodComparePrevDailySoldData:this.getSoldSliceFromBundle(this.state.prevPeriodDailySoldData,_),periodComparePrevWeeklySoldData:this.getSoldSliceFromBundle(this.state.prevPeriodWeeklySoldData,_),periodComparePrevMonthlySoldData:this.getSoldSliceFromBundle(this.state.prevPeriodMonthlySoldData,_)})]})]}),!y&&(0,lt.jsxs)(lt.Fragment,{children:[K&&(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsx)(C.Z,{className:"team-title text-center",children:(0,lt.jsx)("h3",{className:"mt-2",children:"NG\xc1CH RESIN"})}),(0,lt.jsx)(C.Z,{className:"mt-4",children:(0,lt.jsx)(T.Z,{md:"12",className:"mb-4",children:(0,lt.jsx)(ht,{shopName:this.formatTeamNameWithTotalSold(F,A),originalShopName:F,viewMode:h,chartFilter:D,niche:!0,nicheLastBucketShopBarsSum:U,updateShopTotalSold:this.updateShopTotalSold,handleShowShopListingSold:this.handleShowShopListingSold,hourlySoldData:this.state.teamHourlySoldData[F],dailySoldData:this.state.teamDailySoldData[F],weeklySoldData:this.state.teamWeeklySoldData[F],monthlySoldData:this.state.teamMonthlySoldData[F],shopTeam:this.shopTeams[F],customStartDate:this.state.customStartDate,customEndDate:this.state.customEndDate,showTotalSold:this.state.showTotalSold,getLatestTotalSold:this.getLatestTotalSold,totalAllShopTotalSold:A,totalShopCount:E.length,showLineChart:this.state.showLineChart,chartYMaxConfig:this.state.eitChartYMaxConfig,chartYMaxDynamic:this.state.eitChartYMaxDynamic,peri
1odCompareSupported:w,onPeriodCompareOpen:w?function(){return t.openEitPeriodCompareModal(F)}:void 0})})})]}),(0,lt.jsx)(C.Z,{className:"team-title text-center",children:(0,lt.jsx)("h3",{className:"mt-2",children:"TEAM"})}),(0,lt.jsx)(C.Z,{className:"mt-4",children:G.map((function(e){var a=O.indexOf(e);return(0,lt.jsxs)(T.Z,{md:t.getEitChartColMd("team"),className:"mb-4",children:[(0,lt.jsx)("div",{className:"text-center mb-2",children:(0,lt.jsx)(xt.Z,{bg:"success",className:"font-16",children:I>0?"#".concat(a+1," - ").concat(R[a],"%"):"#".concat(a+1," - 0%")})}),(0,lt.jsx)(ht,{shopName:t.formatTeamNameWithTotalSold(e,A),originalShopName:e,viewMode:h,chartFilter:D,updateShopTotalSold:t.updateShopTotalSold,handleShowShopListingSold:t.handleShowShopListingSold,hourlySoldData:t.state.teamHourlySoldData[e],dailySoldData:t.state.teamDailySoldData[e],weeklySoldData:t.state.teamWeeklySoldData[e],monthlySoldData:t.state.teamMonthlySoldData[e],shopTeam:t.shopTeams[e],customStartDate:t.state.customStartDate,customEndDate:t.state.customEndDate,showTotalSold:t.state.showTotalSold,getLatestTotalSold:t.getLatestTotalSold,showLineChart:t.state.showLineChart,chartYMaxConfig:t.state.eitChartYMaxConfig,chartYMaxDynamic:t.state.eitChartYMaxDynamic,periodCompareSupported:w,onPeriodCompareOpen:w?function(){return t.openEitPeriodCompareModal(e)}:void 0})]},e)}))}),(0,lt.jsx)(C.Z,{className:"mt-3 text-center shop-title",children:(0,lt.jsx)("h3",{className:"mt-2",children:"SHOP"})}),(0,lt.jsx)(C.Z,{className:"mt-4",children:q.map((function(e){var a=E.indexOf(e);return(0,lt.jsxs)(T.Z,{md:t.getEitChartColMd(),className:"mb-4",children:[(0,lt.jsx)("div",{className:"text-center mb-2",children:(0,lt.jsx)(xt.Z,{bg:"primary",className:"font-16 mr-2",children:I>0?"#".concat(a+1," - ").concat((0,Bt.mE)(100*(Number(t.shopTotalSoldData[e])||0)/I,2),"%"):"#".concat(a+1," - 0%")})}),(0,lt.jsx)(ht,{shopName:t.formatShopNameWithTotalSold(e,A),originalShopName:e,viewMode:h,chartFilter:D,updateShopTotalSold:t.updateShopTotalSold,handleShowShopListingSold:t.handleShowShopListingSold,hourlySoldData:t.getHourlySoldData(e),dailySoldData:t.getDailySoldData(e),weeklySoldData:t.getWeeklySoldData(e),monthlySoldData:t.getMonthlySoldData(e),customStartDate:t.state.customStartDate,customEndDate:t.state.customEndDate,showLineChart:t.state.showLineChart,periodCompareSupported:w,onPeriodCompareOpen:w?function(){return t.openEitPeriodCompareModal(e)}:void 0})]},e)}))})]})]}),this.renderShopListingSoldModal(),this.renderDatePickerModal(),this.renderEitDisplayConfigModal(),this.renderEitCompareModal()]})}}]),a}(m.Component),ne=(0,p.$j)((function(t){return{currentShopSoldData:t.eitShopSoldReducer.currentShopSoldData,listingByIds:t.listingReducer.listingByIds,soldData:t.eitShopSoldReducer.soldData,hourlySoldData:t.eitShopSoldReducer.hourlySoldData,dailySoldData:t.eitShopSoldReducer.dailySoldData,weeklySoldData:t.eitShopSoldReducer.weeklySoldData,monthlySoldData:t.eitShopSoldReducer.monthlySoldData}}),{getEITShopSold:v.Kv,getEITShopSoldStatGroup:v.vV,getListingByIds:v.lQ})(re)},63916:function(){},17949:function(t,e,a){"use strict";function o(){return"undefined"!==typeof window}function r(t){return s(t)?(t.nodeName||"").toLowerCase():"#document"}function n(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function i(t){var e;return null==(e=(s(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function s(t){return!!o()&&(t instanceof Node||t instanceof n(t).Node)}function l(t){return!!o()&&(t instanceof Element||t instanceof n(t).Element)}function c(t){return!!o()&&(t instanceof HTMLElement||t instanceof n(t).HTMLElement)}function d(t){return!(!o()||"undefined"===typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof n(t).ShadowRoot)}function u(t){var e=v(t),a=e.overflow,o=e.overflowX,r=e.overflowY,n=e.display;return/auto|scroll|overlay|hidden|clip/.test(a+r+o)&&!["inline","contents"].includes(n)}function h(t){return["table","td","th"].includes(r(t))}function m(t){return[":popover-open",":modal"].some((function(e){try{return t.matches(e)}catch(a){return!1}}
1))}function p(t){var e=y(),a=l(t)?v(t):t;return["transform","translate","scale","rotate","perspective"].some((function(t){return!!a[t]&&"none"!==a[t]}))||!!a.containerType&&"normal"!==a.containerType||!e&&!!a.backdropFilter&&"none"!==a.backdropFilter||!e&&!!a.filter&&"none"!==a.filter||["transform","translate","scale","rotate","perspective","filter"].some((function(t){return(a.willChange||"").includes(t)}))||["paint","layout","strict","content"].some((function(t){return(a.contain||"").includes(t)}))}function f(t){for(var e=g(t);c(e)&&!S(e);){if(p(e))return e;if(m(e))return null;e=g(e)}return null}function y(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function S(t){return["html","body","#document"].includes(r(t))}function v(t){return n(t).getComputedStyle(t)}function D(t){return l(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function g(t){if("html"===r(t))return t;var e=t.assignedSlot||t.parentNode||d(t)&&t.host||i(t);return d(e)?e.host:e}function x(t){var e=g(t);return S(e)?t.ownerDocument?t.ownerDocument.body:t.body:c(e)&&u(e)?e:x(e)}function _(t,e,a){var o;void 0===e&&(e=[]),void 0===a&&(a=!0);var r=x(t),i=r===(null==(o=t.ownerDocument)?void 0:o.body),s=n(r);if(i){var l=M(s);return e.concat(s,s.visualViewport||[],u(r)?r:[],l&&a?_(l):[])}return e.concat(r,_(r,[],a))}function M(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}a.d(e,{Dx:function(){return v},Jj:function(){return n},Kx:function(){return _},Lw:function(){return D},Ow:function(){return g},Pf:function(){return y},Py:function(){return S},Re:function(){return c},Ze:function(){return h},ao:function(){return u},gQ:function(){return f},hT:function(){return p},kK:function(){return l},tF:function(){return i},tR:function(){return m},wK:function(){return M},wk:function(){return r}})},56547:function(t,e,a){"use strict";a.d(e,{Fp:function(){return n},GW:function(){return s},I4:function(){return f},JB:function(){return b},KX:function(){return x},NM:function(){return i},Qq:function(){return y},VV:function(){return r},Wh:function(){return S},gy:function(){return D},hp:function(){return p},i8:function(){return v},k3:function(){return m},ku:function(){return h},pw:function(){return _},uZ:function(){return u},yd:function(){return M},ze:function(){return l}});var o=a(1413),r=Math.min,n=Math.max,i=Math.round,s=Math.floor,l=function(t){return{x:t,y:t}},c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function u(t,e,a){return n(t,r(e,a))}function h(t,e){return"function"===typeof t?t(e):t}function m(t){return t.split("-")[0]}function p(t){return t.split("-")[1]}function f(t){return"y"===t?"height":"width"}function y(t){return["top","bottom"].includes(m(t))?"y":"x"}function S(t){return"x"===y(t)?"y":"x"}function v(t,e,a){void 0===a&&(a=!1);var o=p(t),r=S(t),n=f(r),i="x"===r?o===(a?"end":"start")?"right":"left":"start"===o?"bottom":"top";return e.reference[n]>e.floating[n]&&(i=_(i)),[i,_(i)]}function D(t){var e=_(t);return[g(t),e,g(e)]}function g(t){return t.replace(/start|end/g,(function(t){return d[t]}))}function x(t,e,a,o){var r=p(t),n=function(t,e,a){var o=["left","right"],r=["right","left"];switch(t){case"top":case"bottom":return a?e?r:o:e?o:r;case"left":case"right":return e?["top","bottom"]:["bottom","top"];default:return[]}}(m(t),"start"===a,o);return r&&(n=n.map((function(t){return t+"-"+r})),e&&(n=n.concat(n.map(g)))),n}function _(t){return t.replace(/left|right|bottom|top/g,(function(t){return c[t]}))}function M(t){return"number"!==typeof t?function(t){return(0,o.Z)({top:0,right:0,bottom:0,left:0},t)}(t):{top:t,right:t,bottom:t,left:t}}function b(t){var e=t.x,a=t.y,o=t.width,r=t.height;return{width:o,height:r,top:a,left:e,right:e+o,bottom:a+r,x:e,y:a}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.