1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14047],{1046:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var l=n(95155);n(12115);var a=n(64269),r=n(12108),s=n(24033);function i(e){let{className:t,type:n,useCustomStepper:i=!1,disabled:o=!1,...d}=e,c="number"===n;return c&&i?(0,l.jsxs)("div",{className:"group relative",children:[(0,l.jsx)("input",{type:n,"data-slot":"input",disabled:o,className:(0,a.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 text-normal flex h-10 w-full min-w-0 bg-transparent shadow-none transition-colors outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","placeholder:text-icon placeholder:text-sm placeholder:font-normal","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive","border-border-input gap-2 rounded-lg border px-3 py-2.5 shadow-none hover:shadow-none","focus-visible:border-primary hover:border-primary/50 hover:ring-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0","[&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none",c&&"w-full",t,"!shadow-none hover:!shadow-none focus-visible:!shadow-none"),...d}),c&&!1===o&&(0,l.jsxs)("div",{className:(0,a.cn)("pointer-events-none absolute top-1/2 right-1.5 flex -translate-y-1/2 flex-col items-center justify-center opacity-0 transition-opacity duration-150","group-hover:pointer-events-auto group-hover:opacity-100"),children:[(0,l.jsx)("button",{type:"button",className:"hover:text-icon/110 text-icon h-4 w-4 translate-y-1 transition-colors",onClick:e=>{var t;let n=null==(t=e.currentTarget.parentElement)?void 0:t.previousElementSibling;n.stepUp(),n.dispatchEvent(new Event("change",{bubbles:!0}))},children:(0,l.jsx)(r.A,{className:"h-4 w-4",strokeWidth:3})}),(0,l.jsx)("button",{type:"button",className:"hover:text-icon/110 text-icon h-4 w-4 -translate-y-1 transition-colors",onClick:e=>{var t;let n=null==(t=e.currentTarget.parentElement)?void 0:t.previousElementSibling;n.stepDown(),n.dispatchEvent(new Event("change",{bubbles:!0}))},children:(0,l.jsx)(s.A,{className:"h-4 w-4",strokeWidth:3})})]})]}):(0,l.jsx)("input",{type:n,"data-slot":"input",disabled:o,className:(0,a.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 text-normal flex h-10 w-full min-w-0 bg-transparent shadow-none transition-colors outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed md:text-sm","placeholder:text-icon placeholder:text-sm placeholder:font-normal","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive","border-border-template-5 gap-2 rounded-lg border px-3 py-2.5 shadow-none hover:shadow-none","focus-visible:border-primary hover:border-primary/50 hover:ring-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0","truncate overflow-hidden text-ellipsis whitespace-nowrap",t,"!shadow-none hover:!shadow-none focus-visible:!shadow-none"),...d})}},6097:(e,t,n)=>{"use strict";function l(e){let{column:t,withBorder:n=!1}=e,l=t.getIsPinned(),a="left"===l&&t.getIsLastColumn("left"),r="right"===l&&t.getIsFirstColumn("right");return{boxShadow:n?a?"-4px 0 4px -4px hsl(var(--border)) inset":r?"4px 0 4px -4px hsl(var(--border)) inset":void 0:void 0,left:"left"===l?"".concat(t.getStart("left"),"px"):void 0,right:"right"===l?"".concat(t.getAfter("right"),"px"):void 0,opacity:l?.97:1,position:l?"sticky":"relative",background:"hsl(var(--background))",width:t.getSize(),maxWidth:t.columnDef.maxSize,minWidth:t.columnDef.minSize,zIndex:+!!l}}n.d(t,{Z0:()=>l}),n(278)},20243:(e,t,n)=>{"use strict";n.d(t,{E:()=>r});var l=n(95155),a=n(64269);function r(e){let{className:t,...n}=e;return(0,l.jsx)("div",{"data-slot":"skeleton",className:(0,a.cn)("bg-accent animate-pulse rounded-md",t),...n})}}
1,26333:(e,t,n)=>{"use strict";n.d(t,{AM:()=>s,Wv:()=>i,dT:()=>d,hl:()=>o});var l=n(95155);n(12115);var a=n(82286),r=n(64269);function s(e){let{...t}=e;return(0,l.jsx)(a.bL,{"data-slot":"popover",...t})}function i(e){let{...t}=e;return(0,l.jsx)(a.l9,{"data-slot":"popover-trigger",...t})}function o(e){let{className:t,align:n="center",sideOffset:s=4,...i}=e;return(0,l.jsx)(a.ZL,{children:(0,l.jsx)(a.UC,{"data-slot":"popover-content",align:n,sideOffset:s,className:(0,r.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",t),...i})})}function d(e){let{...t}=e;return(0,l.jsx)(a.Mz,{"data-slot":"popover-anchor",...t})}},26467:(e,t,n)=>{"use strict";n.d(t,{H:()=>s});var l=n(9180),a=n(4168),r=n(92118);function s(e,t){var n;let s,h,f=()=>(0,a.w)(null==t?void 0:t.in,NaN),g=null!=(n=null==t?void 0:t.additionalDigits)?n:2,b=function(e){let t,n={},l=e.split(i.dateTimeDelimiter);if(l.length>2)return n;if(/:/.test(l[0])?t=l[0]:(n.date=l[0],t=l[1],i.timeZoneDelimiter.test(n.date)&&(n.date=e.split(i.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){let e=i.timezone.exec(t);e?(n.time=t.replace(e[1],""),n.timezone=e[1]):n.time=t}return n}(e);if(b.date){let e=function(e,t){let n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),l=e.match(n);if(!l)return{year:NaN,restDateString:""};let a=l[1]?parseInt(l[1]):null,r=l[2]?parseInt(l[2]):null;return{year:null===r?a:100*r,restDateString:e.slice((l[1]||l[2]).length)}}(b.date,g);s=function(e,t){var n,l,a,r,s,i,d;if(null===t)return new Date(NaN);let c=e.match(o);if(!c)return new Date(NaN);let m=!!c[4],h=u(c[1]),f=u(c[2])-1,g=u(c[3]),b=u(c[4]),v=u(c[5])-1;if(m){return(n=b,l=v,n>=1&&n<=53&&l>=0&&l<=6)?function(e,t,n){let l=new Date(0);l.setUTCFullYear(e,0,4);let a=l.getUTCDay()||7;return l.setUTCDate(l.getUTCDate()+((t-1)*7+n+1-a)),l}(t,b,v):new Date(NaN)}{let e=new Date(0);return(a=t,r=f,s=g,r>=0&&r<=11&&s>=1&&s<=(x[r]||(p(a)?29:28))&&(i=t,(d=h)>=1&&d<=(p(i)?366:365)))?(e.setUTCFullYear(t,f,Math.max(h,g)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!s||isNaN(+s))return f();let v=+s,w=0;if(b.time&&isNaN(w=function(e){var t,n,a;let r=e.match(d);if(!r)return NaN;let s=m(r[1]),i=m(r[2]),o=m(r[3]);return(t=s,n=i,a=o,24===t?0===n&&0===a:a>=0&&a<60&&n>=0&&n<60&&t>=0&&t<25)?s*l.s0+i*l.Cg+1e3*o:NaN}(b.time)))return f();if(b.timezone){if(isNaN(h=function(e){var t;if("Z"===e)return 0;let n=e.match(c);if(!n)return 0;let a="+"===n[1]?-1:1,r=parseInt(n[2]),s=n[3]&&parseInt(n[3])||0;return(t=s)>=0&&t<=59?a*(r*l.s0+s*l.Cg):NaN}(b.timezone)))return f()}else{let e=new Date(v+w),n=(0,r.a)(0,null==t?void 0:t.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return(0,r.a)(v+w+h,null==t?void 0:t.in)}let i={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},o=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,d=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,c=/^([+-])(\d{2})(?::?(\d{2}))?$/;function u(e){return e?parseInt(e):1}function m(e){return e&&parseFloat(e.replace(",","."))||0}let x=[31,null,31,30,31,30,31,31,30,31,30,31];function p(e){return e%400==0||e%4==0&&e%100!=0}}
1,32533:(e,t,n)=>{"use strict";n.d(t,{X:()=>s});var l=n(13744),a=n(96199),r=n(85400);function s(e,t){let{data:n,status:s}=(0,a.wV)(),{data:i,isLoading:o}=(0,r.Ay)("authenticated"===s&&t&&e?["/api/v1/orders",e]:null,e=>{let[t,a]=e;return l.A.fetchApi("".concat(t,"/").concat(encodeURIComponent(a)),null==n?void 0:n.accessToken).then(e=>null!=e?e:null).catch(()=>null)},{revalidateOnFocus:!1});return{order:null!=i?i:null,isLoading:null!=o&&o}}},49015:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>U});var l=n(95155),a=n(12115),r=n(64621),s=n(75221),i=n(52164),o=n(88566),d=n(13744),c=n(26467),u=n(73730),m=n(70682),x=n(26333),p=n(32533),h=n(48636);function f(e){let t=Number(null!=e?e:0);return"".concat(d.A.formatNum(Number.isFinite(t)?t:0),"Ä")}let g=e=>{let{row:t}=e,[n,r]=a.useState(!1),s=t.original,i=function(e){return"PAY2S"===e.gateway||1===e.type?h.F.CashIcon:4===e.type?h.F.GiftIcon:5===e.type?h.F.RepayIcon:h.F.CardTransactionIcon}(s),o=null==s?void 0:s.orderId,{order:d,isLoading:c}=(0,p.X)(o,!!(n&&o)),u=(null==s?void 0:s.type)===5?function(e){if(!e)return"Ho\xe0n tiá»n";let t=e.match(/proxy #(\d+) - (partial|full)/i);if(t)return"Ho\xe0n proxy #".concat(t[1]," - ").concat(t[2]);let n=e.match(/ÄÆ¡n hà ng #([a-f0-9-]+) - (.+)/i);if(n){let e=n[1].substring(0,12);return"Ho\xe0n #".concat(e," - ").concat(n[2])}return e}((null==s?void 0:s.description)||""):(null==s?void 0:s.description)?s.description:o?(null==s?void 0:s.orderCode)?"#".concat(s.orderCode):(null==s?void 0:s.id)?"#".concat(s.id):"Xem chi tiết":"";return(0,l.jsxs)(x.AM,{open:n,onOpenChange:r,children:[(0,l.jsx)(x.Wv,{asChild:!0,children:(0,l.jsxs)("div",{className:"flex w-full min-w-0 flex-row items-center justify-start gap-2.5 overflow-hidden",children:[(0,l.jsx)("div",{className:"flex size-9 shrink-0 items-center justify-center rounded-full bg-[#F2EDFF] text-[#9971EA] min-[1440px]:size-10",children:(0,l.jsx)(i,{className:"h-4 w-4 [&_path]:fill-[#9971EA] min-[1440px]:h-5 min-[1440px]:w-5"})}),(0,l.jsxs)("div",{className:"my-auto flex w-full min-w-0 flex-col items-start gap-0.5 hover:cursor-pointer",children:[(0,l.jsx)("span",{className:"w-full truncate text-left text-[12px] leading-[16px] font-semibold text-black min-[1440px]:text-[13px] min-[1440px]:leading-[18px]",children:(null==s?void 0:s.type)==1?"Nạp tiá»n":(null==s?void 0:s.type)==2?"Mua h\xe0ng":(null==s?void 0:s.type)==4?"Bonus":(null==s?void 0:s.type)==5?"Ho\xe0n tiá»n":""}),(0,l.jsx)("span",{className:"w-full truncate text-left text-[11px] leading-[15px] font-normal text-[#9EA1A9] min-[1440px]:text-[12px] min-[1440px]:leading-[16px]",children:u||"Kh\xf4ng c\xf3 m\xf4 tả"})]})]})}),(0,l.jsx)(x.hl,{side:"top",align:"center",className:"w-[254px] p-3",children:o?c?(0,l.jsxs)("div",{className:"text-muted-foreground flex items-center justify-center py-6 text-xs",children:[(0,l.jsx)("span",{className:"border-muted-foreground/30 border-t-primary mr-2 inline-block h-4 w-4 animate-spin rounded-full border-2"}),"Äang tải dữ liá»u..."]}):d?(0,l.jsx)("div",{className:"max-w-[254px] space-y-3",children:d.products.map((e,t)=>{var n,a,r,s,i,o,c;let u=Number(null!=(i=null!=(s=null==(n=e.product)?void 0:n.price)?s:e.price)?i:0),m=Number(null!=(o=e.quantity)?o:1),x=Number(null!=(c=e.dayOfUse)?c:1),p=e.user||(null==(a=d.user)?void 0:a.phone),h=(null==(r=e.product)?void 0:r.provider)||e.provider;return(0,l.jsxs)("div",{className:"grid grid-cols-[auto_minmax(0,1fr)] gap-x-4 gap-y-2 text-[14px] leading-[18px]",children:[(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"T\xe0i khoản"}),(0,l.jsx)("span",{className:"truncate text-end font-medium text-black",children:function(e){return e?e.startsWith("+84")?"0".concat(e.slice(3)):e:"N/A"}(p)}),(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"ÄÆ¡n gi\xe1"}),(0,l.jsx)("span",{className:"text-end font-medium text-black",children:f(u)}),(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"Sá» lượng"}),(0,l.jsx)("span",{className:"text-end font-medium text-black",children:m}),(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"Ng\xe0y sá» dụng"}),(0,l.jsx)("span",{className:"text-end font-medium text-black",children:x}),(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"Tá»ng tiá»n"}),(0,l.jsx)("span",{className:"text-end font-medium text-black",children:f(u*m*x||d.amount)}),(0,l.jsx)("span",{className:"text-[#8A8A8E]",children:"Nh\xe0 mạng"}),(0,l.jsx)("span",{className:"text-end font-medium text-black",children:function(e){return e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"N/A"}
1(h)})]},t)})}):(0,l.jsx)("div",{className:"text-muted-foreground text-xs",children:"Kh\xf4ng t\xecm thấy th\xf4ng tin ÄÆ¡n h\xe0ng"}):(0,l.jsx)("div",{className:"text-foreground text-sm",children:(null==s?void 0:s.description)||"Kh\xf4ng c\xf3 m\xf4 tả"})})]})};var b=n(64269);let v="flex w-full items-center justify-center text-center text-[12px] leading-[130%] font-normal text-black min-[1440px]:text-[13px]",w="flex w-full items-center justify-center text-[12px] leading-[130%] font-normal text-black min-[1440px]:text-[13px]",y=e=>{let{value:t}=e;if(!t)return(0,l.jsx)("span",{className:"text-[12px] min-[1440px]:text-[13px]",children:"-"});try{let e=t instanceof Date?t:(0,m.L_)((0,c.H)(String(t)),"UTC");if(Number.isNaN(e.getTime()))return(0,l.jsx)("span",{className:"text-[12px] min-[1440px]:text-[13px]",children:"-"});return(0,l.jsxs)("div",{className:"flex min-w-0 flex-col items-center justify-center gap-1 text-center",children:[(0,l.jsx)("span",{className:"text-[12px] leading-[130%] font-normal text-[#9EA1A9] min-[1440px]:text-[13px]",children:(0,u.GP)(e,"HH:mm:ss")}),(0,l.jsx)("span",{className:"text-[12px] leading-[130%] font-normal text-black min-[1440px]:text-[13px]",children:(0,u.GP)(e,"dd/MM/yyyy")})]})}catch(e){return(0,l.jsx)("span",{className:"text-[12px] min-[1440px]:text-[13px]",children:"-"})}},N=e=>{let{statusId:t}=e,n=(e=>6===e?{dot:"bg-[#22C55E]",text:"text-[#006A00]",label:"Ho\xe0n th\xe0nh"}:3===e?{dot:"bg-[#F5A524]",text:"text-[#E07300]",label:"Chá» xá» l\xfd"}:7===e?{dot:"bg-[#F31260]",text:"text-[#D40902]",label:"Ä\xe3 há»§y"}:{dot:"bg-[#9EA1A9]",text:"text-[#636364]",label:o.S5[Number(e)]||"-"})(t);return(0,l.jsxs)("div",{className:"flex w-full items-center justify-center gap-1.5",children:[(0,l.jsx)("span",{className:"size-1.5 shrink-0 rounded-full ".concat(n.dot)}),(0,l.jsx)("span",{className:"text-[12px] font-medium min-[1440px]:text-[13px] ".concat(n.text),children:n.label})]})},j=[{id:"type",accessorKey:"type",meta:{label:"Loại giao dá»ch"},header:()=>(0,l.jsx)("div",{className:(0,b.cn)(v,"justify-start text-left"),children:"Loại giao dá»ch"}),cell:e=>{let{row:t}=e;return(0,l.jsx)(g,{row:t})},size:260},{id:"code",header:()=>(0,l.jsx)("div",{className:v,children:"ID"}),accessorKey:"code",meta:{label:"ID",variant:"text",placeholder:"Nháºp m\xe3 giao dá»ch"},enableColumnFilter:!0,size:128,cell:e=>{let{cell:t}=e;return(0,l.jsx)("div",{className:(0,b.cn)(w,"font-medium"),children:(e=>null==e||""===e?"-":e)(t.getValue())})}},{accessorKey:"amount",header:()=>(0,l.jsx)("div",{className:v,children:"Sá» tiá»n"}),meta:{label:"Sá» tiá»n"},size:128,cell:e=>{let{cell:t}=e,n=t.getValue();return(0,l.jsx)("div",{className:w,children:null==n?"-":"".concat(d.A.formatNum2(n)," Ä")})}},{id:"status.id",header:()=>(0,l.jsx)("div",{className:v,children:"Trạng th\xe1i"}),accessorKey:"status",size:112,cell:e=>{let{cell:t}=e,n=t.getValue();return(null==n?void 0:n.id)?(0,l.jsx)(N,{statusId:Number(n.id)}):(0,l.jsx)("div",{className:"text-center",children:"-"})},meta:{label:"Trạng th\xe1i",variant:"select",options:[{value:"3",label:"Äang chá» xá» l\xfd"},{value:"6",label:"Ho\xe0n th\xe0nh"},{value:"7",label:"Ä\xe3 há»§y"}]},enableColumnFilter:!0},{accessorKey:"createdAt",header:()=>(0,l.jsx)("div",{className:v,children:"Ng\xe0y thá»±c hiá»n"}),meta:{label:"Ng\xe0y thá»±c hiá»n"},size:108,cell:e=>{let{cell:t}=e;return(0,l.jsx)(y,{value:t.getValue()})}}];var C=n(13090),k=n(17527),A=n(90720),D=n(97453),E=n(84899),T=n(26957);let F=["code"];function S(e){let{table:t}=e;return(0,l.jsxs)("div",{className:"flex w-full min-w-0 flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsx)(E.A,{table:t,showFieldSelect:!0,searchFieldIds:F,defaultSearchId:"code",placeholder:"T\xecm kiếm theo ID..."}),(0,l.jsx)(T.i,{table:t,title:"Hiá»n thá»",className:"h-10 shrink-0 rounded-lg border border-[#D7D9DF] bg-white px-3 !text-[14px] !leading-[19px] !font-medium text-black shadow-none hover:border-[#9971EA] hover:bg-white hover:text-black sm:!text-[14px] [&_svg]:h-3.5 [&_svg]:w-3.5 [&_svg]:text-[#9EA1A9]"})]})}let I=[{value:void 0,label:"Tất cả",dot:""},{value:"6",label:"Ho\xe0n th\xe0nh",dot:"bg-[#22C55E]"},{value:"3",label:"Äang xá» l\xfd",dot:"bg-[#F5A524]"},{value:"7",label:"Ä\xe3 há»§y",dot:"bg-[#F31260]"}];function z(e){let{data:t,totalItems:n,columns:r,heading:s}=e,[i]=(0,D.ZA)("limit",D.GJ.withDefault(50)),o=Math.ceil(n/i),{table:d}=(0,k.u)({data:t,columns:r,pageCount:o,getRowId:(e,t)=>{var n,l;return null!=(l=null!=(n=e.id)?n:e.code)?l:String(t)},shallow:!1,debounceMs:500}),c=d.getColumn("status.id"),u=(0,a.useMemo)(()=>{let e=null==c?void 0:c.getFilterValue();if(Array.isArray(e)&&null!=e[0])return String(e[0])},[null==c?void 0:c.getFilterValue()]),{counts:m,isLoading:x}=(0,A.H)("/api/v1/transactions"),p=(0,a.useMemo)(()=>({6:t.filter(e=>{var t;return 6===Number(null==(t=e.status)?void 0:t.id)}).length,3:t.filter(e=>{var t;return 3===Number(null==(t=e.status)?void 0:t.id)}).length,7:t.filter(e=>{var t;return 7===Number(null==(t=e.status)?void 0:t.id)}).length}),[t]);return(0,l.jsx)(C.b,{table:d,heading:s,totalItems:n,enableHorizontalScroll:!0,enableVerticalScroll:!0,emptyMessage:"Kh\xf4ng c\xf3 giao dá»ch",headerTone:"muted",density:"proxy",StatusFilterTabs:(0,l.jsx)("div",{className:"flex w-full min-w-0 flex-wrap items-center justify-end gap-2 pb-2",children:I.map(e=>{let t=u===e.value,a=null==e.value?x?n:m.all:x?p[e.value]:m[e.value];return(0,l.jsxs)("button",{type:"button",onClick:()=>null==c?void 0:c.setFilterValue(e.value?[e.value]:void 0),className:(0,b.cn)("flex h-8 items-center gap-1.5 rounded-full px-3 text-sm font-medium whitespace-nowrap transition-colors",t?"bg-[#F5F5F6] text-black":"bg-transparent text-[#636364] hover:bg-[#F8F9FB]"),children:[e.dot?(0,l.jsx)("span",{className:"size-1.5 shrink-0 rounded-full ".concat(e.dot)}):null,e.label,(0,l.jsx)("span",{className:"text-[#9EA1A9]",children:a})]},e.label)})}),children:(0,l.jsx)(S,{table:d})})}function U(e){let{params:t}=e,{transactions:n,total:o,status:d}=(0,i.x)(t,{suspense:!0});return(0,l.jsx)(r.A,{scrollable:!0,openMarqueeTop:!0,className:"over-table",children:(0,l.jsx)("div",{className:"flex w-full max-w-full min-w-0 flex-col gap-4 sm:gap-6",children:"authenticated"===d?(0,l.jsx)(a.Suspense,{fallback:(0,l.jsx)(s.O,{columnCount:5,rowCount:8,filterCount:2}),children:(0,l.jsx)(z,{data:n,totalItems:o,columns:j,heading:"Lá»ch sá» giao dá»ch"})},t):(0,l.jsx)(s.O,{columnCount:5,rowCount:8,filterCount:2})})})}}
1,52164:(e,t,n)=>{"use strict";n.d(t,{x:()=>s});var l=n(13744),a=n(96199),r=n(85400);function s(e,t){var n,s,i;let{data:o,status:d}=(0,a.wV)(),{data:c,isLoading:u}=(0,r.Ay)("authenticated"===d?["/api/v1/transactions",e]:null,e=>{let[t,n]=e;return l.A.fetchApi(t+n,null==o?void 0:o.accessToken).then(e=>null!=e?e:{}).catch(()=>({}))},{suspense:null!=(n=null==t?void 0:t.suspense)&&n,revalidateOnFocus:!1});return{transactions:null!=(s=null==c?void 0:c.data)?s:[],total:null!=(i=null==c?void 0:c.total)?i:0,isLoading:u,status:d}}},58067:(e,t,n)=>{"use strict";n.d(t,{b:()=>s,k:()=>r});var l=n(87813),a=n.n(l);let r=e=>{let t=e.replace(/\D/g,"");return t.startsWith("0")?"+84".concat(t.substring(1)):11===t.length&&t.startsWith("84")?"+".concat(t):e},s=async e=>{if(navigator.clipboard&&window.isSecureContext&&"undefined"!=typeof ClipboardItem)try{let t=new ClipboardItem({"text/plain":e.then(e=>new Blob([e],{type:"text/plain"}))});return await navigator.clipboard.write([t]),!0}catch(t){try{let t=await e;return await navigator.clipboard.writeText(t),!0}catch(e){}}try{let t=await e;return a()(t)}catch(e){return!1}}},63817:(e,t,n)=>{"use strict";n.d(t,{G7:()=>o,L$:()=>u,fx:()=>m,h_:()=>x,oI:()=>d,uB:()=>i,xL:()=>c});var l=n(95155);n(12115);var a=n(41808),r=n(86651),s=n(64269);function i(e){let{className:t,...n}=e;return(0,l.jsx)(a.uB,{"data-slot":"command",className:(0,s.cn)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",t),...n})}function o(e){let{className:t,...n}=e;return(0,l.jsxs)("div",{"data-slot":"command-input-wrapper",className:"flex h-9 items-center gap-2 border-b px-3",children:[(0,l.jsx)(r.A,{className:"size-4 shrink-0 opacity-50"}),(0,l.jsx)(a.uB.Input,{"data-slot":"command-input",className:(0,s.cn)("placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50",t),...n})]})}function d(e){let{className:t,...n}=e;return(0,l.jsx)(a.uB.List,{"data-slot":"command-list",onWheel:e=>e.stopPropagation(),className:(0,s.cn)("max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto",t),...n})}function c(e){let{...t}=e;return(0,l.jsx)(a.uB.Empty,{"data-slot":"command-empty",className:"py-6 text-center text-sm",...t})}function u(e){let{className:t,...n}=e;return(0,l.jsx)(a.uB.Group,{"data-slot":"command-group",className:(0,s.cn)("text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium",t),...n})}function m(e){let{className:t,...n}=e;return(0,l.jsx)(a.uB.Separator,{"data-slot":"command-separator",className:(0,s.cn)("bg-border -mx-1 h-px",t),...n})}function x(e){let{className:t,...n}=e;return(0,l.jsx)(a.uB.Item,{"data-slot":"command-item",className:(0,s.cn)("data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...n})}n(51834)},75221:(e,t,n)=>{"use strict";n.d(t,{O:()=>i});var l=n(95155),a=n(20243),r=n(87270),s=n(64269);function i(e){let{columnCount:t,rowCount:n=10,filterCount:i=0,cellWidths:o=["auto"],withViewOptions:d=!0,withPagination:c=!0,shrinkZero:u=!1,className:m,...x}=e,p=Array.from({length:t},(e,t)=>{var n;return null!=(n=o[t%o.length])?n:"auto"});return(0,l.jsxs)("div",{className:(0,s.cn)("flex flex-1 flex-col space-y-4",m),...x,children:[(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 overflow-auto p-1",children:[(0,l.jsx)("div",{className:"flex flex-1 items-center gap-2",children:i>0?Array.from({length:i}).map((e,t)=>(0,l.jsx)(a.E,{className:"h-7 w-[4.5rem] border-dashed"},t)):null}),d?(0,l.jsx)(a.E,{className:"ml-auto hidden h-7 w-[4.5rem] lg:flex"}):null]}),(0,l.jsx)("div",{className:"flex-1 rounded-md border",children:(0,l.jsxs)(r.Table,{children:[(0,l.jsx)(r.TableHeader,{children:Array.from({length:1}).map((e,n)=>(0,l.jsx)(r.TableRow,{className:"hover:bg-transparent",children:Array.from({length:t}).map((e,t)=>(0,l.jsx)(r.TableHead,{style:{width:p[t],minWidth:u?p[t]:"auto"},children:(0,l.jsx)(a.E,{className:"h-6 w-full"})},t))},n))}),(0,l.jsx)(r.TableBody,{children:Array.from({length:n}).map((e,n)=>(0,l.jsx)(r.TableRow,{className:"hover:bg-transparent",children:Array.from({length:t}).map((e,t)=>(0,l.jsx)(r.TableCell,{style:{width:p[t],minWidth:u?p[t]:"auto"},children:(0,l.jsx)(a.E,{className:"h-6 w-full"})},t))},n))})]})}),c?(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-4 overflow-auto p-1 sm:gap-8",children:[(0,l.jsx)(a.E,{className:"h-7 w-40 shrink-0"}),(0,l.jsxs)("div",{className:"flex items-center gap-4 sm:gap-6 lg:gap-8",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(a.E,{className:"h-7 w-24"}),(0,l.jsx)(a.E,{className:"h-7 w-[4.5rem]"})]}),(0,l.jsx)("div",{className:"flex items-center justify-center text-sm font-medium",children:(0,l.jsx)(a.E,{className:"h-7 w-20"})}),(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(a.E,{className:"hidden size-7 lg:block"}),(0,l.jsx)(a.E,{className:"size-7"}),(0,l.jsx)(a.E,{className:"size-7"}),(0,l.jsx)(a.E,{className:"hidden size-7 lg:block"})]})]})]}):null]})}}
1,84899:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var l=n(95155),a=n(1046),r=n(42994),s=n(48636),i=n(86651),o=n(65229),d=n(12115),c=n(58067),u=n(64269),m=n(97453);function x(e){var t,n,x;let{table:p,className:h,compact:f=!1,showFieldSelect:g,searchFieldIds:b,defaultSearchId:v,placeholder:w,splitFieldSelect:y=!1}=e,[N,j]=(0,d.useState)(!1),C=null!=g?g:!f,k=d.useCallback(e=>{let t=e.findIndex(e=>{var t,n,l;let a=null==(n=e.columnDef.meta)||null==(t=n.label)?void 0:t.toString().toLowerCase();return(null==(l=e.id)?void 0:l.toString().toLowerCase())==="proxy"||"proxy"===a});if(t>0){let n=e.slice(),[l]=n.splice(t,1);return n.unshift(l),n}return e},[]),A=d.useCallback(e=>{let t=e.findIndex(e=>{var t,n,l;let a=null==(n=e.columnDef.meta)||null==(t=n.label)?void 0:t.toString().toLowerCase();return(null==(l=e.id)?void 0:l.toString().toLowerCase())==="id"||"id"===a});if(t>-1&&t!==e.length-1){let n=e.slice(),[l]=n.splice(t,1);return n.push(l),n}return e},[]),D=(0,d.useMemo)(()=>p.getAllColumns().filter(e=>e.getCanFilter()),[p]),E=d.useCallback(e=>{var t;return"s"===e.columnDef.id||(null==(t=e.columnDef.meta)?void 0:t.variant)==="text"},[]),T=(0,d.useMemo)(()=>{let e=D.filter(e=>E(e));if(null==b?void 0:b.length){let t=new Map(e.map(e=>[e.id,e]));return b.map(e=>t.get(e)).filter(Boolean)}return A(k(e))},[D,E,k,A,b]),[F,S]=(0,m.ZA)("searchField",m.tU.withDefault("").withOptions({history:"replace",shallow:!0})),I=d.useCallback(()=>{var e,t;let n=T.find(e=>{let t=e.getFilterValue();return null!=t&&String(t).length>0});return n?n.id:F&&T.some(e=>e.id===F)?F:v&&T.some(e=>e.id===v)?v:null!=(t=null==(e=T[0])?void 0:e.id)?t:""},[v,F,T]),[z,U]=(0,d.useState)(()=>I());d.useEffect(()=>{if(T.length&&!T.some(e=>e.id===z)){let e=I();e&&U(e)}},[I,T,z]);let[_,H]=(0,d.useState)(()=>{var e;let t=null!=(e=T.find(e=>e.id===z))?e:T[0];return(null==t?void 0:t.getFilterValue())||""});d.useEffect(()=>{let e=T.find(e=>e.id===z);H((null==e?void 0:e.getFilterValue())||"")},[z]);let L=d.useCallback(e=>{let t=T.find(e=>e.id===z);if(!t)return;let n=e.trim();n.startsWith("0")&&(n=(0,c.k)(e)),t.setFilterValue(n||void 0),T.filter(e=>e.id!==z).forEach(e=>e.setFilterValue(void 0))},[T,z]),M=d.useCallback(e=>{"Enter"===e.key&&(e.preventDefault(),L(_))},[L,_]),V=p.getState().columnFilters.length>0,R=d.useCallback(async()=>{p.resetColumnFilters(),j(!0),H(""),await new Promise(e=>setTimeout(e,600)),j(!1)},[p]),B=T.find(e=>e.id===z),W=null!=w?w:"T\xecm kiếm theo ".concat((null!=(x=null==B||null==(t=B.columnDef.meta)?void 0:t.placeholder)?x:null==B||null==(n=B.columnDef.meta)?void 0:n.label)||"ÄÆ¡n h\xe0ng, IP","..."),P=C&&T.length>0?(0,l.jsxs)(r.l6,{value:z,onValueChange:e=>{U(e),C&&S(e),T.forEach(e=>e.setFilterValue(void 0)),H("")},children:[(0,l.jsx)(r.bq,{className:(0,u.cn)("h-11 w-auto max-w-[180px] min-w-[140px] shrink-0 px-3 text-sm font-medium text-black shadow-none !ring-0 focus:ring-0 data-[state=open]:ring-0 [&_svg]:h-3.5 [&_svg]:w-3.5 [&_svg]:shrink-0 [&_svg]:text-[#9EA1A9]",y?"rounded-lg border border-[#D7D9DF] bg-white data-[state=open]:border-[#9971EA]":"!rounded-none !border-0 !border-r !border-[#D7D9DF] !bg-transparent !shadow-none data-[state=open]:!border-r data-[state=open]:!border-[#D7D9DF]"),children:(0,l.jsx)(r.yv,{})}),(0,l.jsx)(r.gC,{children:T.map(e=>{var t,n;return(0,l.jsx)(r.eb,{value:e.id,children:null!=(n=null==(t=e.columnDef.meta)?void 0:t.label)?n:e.id},e.id)})})]}):null,K=(0,l.jsxs)("div",{className:"relative min-w-0 flex-1",children:[(0,l.jsx)(i.A,{className:"pointer-events-none absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 text-[#9EA1A9]"}),(0,l.jsx)(a.p,{placeholder:W,value:_,onChange:e=>{let t=e.target.value;H(t),L(t)},onKeyDown:M,className:(0,u.cn)("h-11 w-full pr-10 pl-10 text-sm font-medium text-black shadow-none placeholder:font-normal placeholder:text-[#9EA1A9]",y?"rounded-lg border border-[#D7D9DF] bg-white hover:border-[#9971EA] focus-visible:border-[#9971EA] focus-visible:ring-0":"border-0 bg-transparent hover:border-transparent focus-visible:border-0 focus-visible:ring-0")}),_?(0,l.jsx)("button",{type:"button",onClick:()=>{H(""),L("")},className:"absolute top-1/2 right-3 -translate-y-1/2 text-[#9EA1A9] hover:text-black","aria-label":"X\xf3a t\xecm kiếm",children:(0,l.jsx)(o.A,{className:"h-4 w-4"})}):null]}),O=V?(0,l.jsx)("button",{type:"button",onClick:R,disabled:N,className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full border-none bg-transparent p-0 hover:cursor-pointer hover:bg-gray-100 disabled:opacity-50",children:(0,l.jsx)(s.F.Refresh
1Icon,{className:"text-primary !h-6 !w-6 ".concat(N?"animate-spin":"")})}):null;return(0,l.jsxs)("div",{className:(0,u.cn)("flex w-full max-w-full min-w-0 items-center gap-2",h),children:[y?(0,l.jsxs)(l.Fragment,{children:[P,(0,l.jsx)("div",{className:"h-11 w-full max-w-[610px] min-w-0 flex-1",children:K})]}):(0,l.jsxs)("div",{className:(0,u.cn)("flex h-11 w-full max-w-[610px] min-w-0 flex-1 items-stretch overflow-hidden rounded-lg border border-[#D7D9DF] bg-white transition-colors focus-within:border-[#9971EA]",f&&!C&&"rounded-lg"),children:[P,K]}),O]})}},87270:(e,t,n)=>{"use strict";n.d(t,{Table:()=>r,TableBody:()=>i,TableCell:()=>c,TableHead:()=>d,TableHeader:()=>s,TableRow:()=>o});var l=n(95155);n(12115);var a=n(64269);function r(e){let{className:t,...n}=e;return(0,l.jsx)("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:(0,l.jsx)("table",{"data-slot":"table",className:(0,a.cn)("w-full caption-bottom text-sm",t),...n})})}function s(e){let{className:t,...n}=e;return(0,l.jsx)("thead",{"data-slot":"table-header",className:(0,a.cn)("[&_tr]:border-b",t),...n})}function i(e){let{className:t,...n}=e;return(0,l.jsx)("tbody",{"data-slot":"table-body",className:(0,a.cn)("[&_tr:last-child]:border-0",t),...n})}function o(e){let{className:t,...n}=e;return(0,l.jsx)("tr",{"data-slot":"table-row",className:(0,a.cn)("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",t),...n})}function d(e){let{className:t,...n}=e;return(0,l.jsx)("th",{"data-slot":"table-head",className:(0,a.cn)("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...n})}function c(e){let{className:t,...n}=e;return(0,l.jsx)("td",{"data-slot":"table-cell",className:(0,a.cn)("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...n})}},87813:(e,t,n)=>{"use strict";var l=n(92108),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,r,s,i,o,d,c,u,m=!1;t||(t={}),s=t.debug||!1;try{if(o=l(),d=document.createRange(),c=document.getSelection(),(u=document.createElement("span")).textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=a[t.format]||a.default;window.clipboardData.setData(l,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(u),d.selectNodeContents(u),c.addRange(d),!document.execCommand("copy"))throw Error("copy command was unsuccessful");m=!0}catch(l){s&&console.error("unable to copy using execCommand: ",l),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),m=!0}catch(l){s&&console.error("unable to copy using clipboardData: ",l),s&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",r=(/mac os x/i.test(navigator.userAgent)?"â":"Ctrl")+"+C",i=n.replace(/#{\s*key\s*}/g,r),window.prompt(i,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(d):c.removeAllRanges()),u&&document.body.removeChild(u),o()}return m}},88566:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>a,S5:()=>l});let l={1:"Äang hoạt Äá»ng",2:"Kh\xf4ng hoạt Äá»ng",3:"Äang chá» xá» l\xfd",4:"Chá» lấy h\xe0ng",5:"Chá» tạo ÄÆ¡n",6:"Ho\xe0n th\xe0nh",7:"Ä\xe3 há»§y",8:"Hết hạn",9:"Chá» thanh to\xe1n",10:"Tạo thất bại",11:"Cáºp nháºt thất bại",12:"Chá» cáºp nháºt"},a={1:{label:"Kh\xf4ng c\xf3 fingerprint",color:"bg-yellow-100 text-yellow-800"},2:{label:"Fingerprint kh\xf4ng tin cáºy",color:"bg-orange-100 text-orange-800"},3:{label:"Click tr\xf9ng lặp",color:"bg-red-100 text-red-800"},4:{label:"VPN/Proxy",color:"bg-purple-100 text-purple-800"},5:{label:"Bot",color:"bg-gray-100 text-gray-800"},6:{label:"Vượt giá»i hạn",color:"bg-pink-100 text-pink-800"}}},90720:(e,t,n)=>{"use strict";n.d(t,{H:()=>i});var l=n(13744),a=n(96199),r=n(85400);let s={all:0,6:0,3:0,7:0};function i(e){let{data:t,status:n}=(0,a.wV)(),i=null==t?void 0:t.accessToken,{data:o,isLoading:d}=(0,r.Ay)("authenticated"===n?["status-tab-counts",e]:null,async()=>{let t=async t=>{var n;let a=await l.A.fetchApi(function(e,t){let n=new URLSearchParams({limit:"1",page:"1"});return t&&n.set("filter","status.id:$eq:number:".concat(t)),"".concat(e,"?").concat(n.toString())}(e,t),i).catch(()=>({}));return Number(null!=(n=null==a?void 0:a.total)?n:0)},[n,a,r,s]=await Promise.all([t(),t("6"),t("3"),t("7")]);return{all:n,6:a,3:r,7:s}},{revalidateOnFocus:!1,dedupingInterval:3e4});return{counts:null!=o?o:s,isLoading:d}}},92108:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],l=0;l<e.rangeCount;l++)n.push(e.getRangeAt(l));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEac
1h(function(t){e.addRange(t)}),t&&t.focus()}}}}]);
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.