PageSourceSearch

https://j2proxy.vn/_next/static/chunks/26993.0ba298fb72d943d1.js

js j2proxy.vn collected 2026-10-02 02:17:21 UTC 31,755 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26993],{1524:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(71847).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},5917:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(71847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},6097:(e,t,a)=>{function l(e){let{column:t,withBorder:a=!1}=e,l=t.getIsPinned(),s="left"===l&&t.getIsLastColumn("left"),r="right"===l&&t.getIsFirstColumn("right");return{boxShadow:a?s?"-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}}a.d(t,{Z0:()=>l}),a(278)},6554:(e,t,a)=>{a.d(t,{S:()=>l});let l=(0,a(25959).v)(e=>({pathname:"",isAdminPath:!1,setPathname:t=>e({pathname:t,isAdminPath:t.startsWith("/admin")})}))},11186:(e,t,a)=>{a.d(t,{bg:()=>p,bq:()=>x,eb:()=>m,gC:()=>h,l6:()=>d,yv:()=>u});var l=a(95155),s=a(12115),r=a(47887),n=a(24033),i=a(5917),o=a(12108),c=a(64269);function d(e){let{...t}=e;return(0,l.jsx)(r.bL,{"data-slot":"select",...t})}function u(e){let{...t}=e;return(0,l.jsx)(r.WT,{"data-slot":"select-value",...t})}function x(e){let{className:t,size:a="default",children:s,icon:i,iconClassName:o,...d}=e;return(0,l.jsxs)(r.l9,{"data-slot":"select-trigger","data-size":a,className:(0,c.cn)("border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit cursor-pointer items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=md]:h-10 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...d,children:[s,(0,l.jsx)(r.In,{asChild:!0,children:null!=i?i:(0,l.jsx)(n.A,{className:(0,c.cn)("size-4 opacity-50",o)})})]})}function h(e){let{className:t,children:a,position:s="popper",...n}=e;return(0,l.jsx)(r.ZL,{children:(0,l.jsxs)(r.UC,{"data-slot":"select-content",className:(0,c.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 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md","popper"===s&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:s,...n,children:[(0,l.jsx)(g,{}),(0,l.jsx)(r.LM,{className:(0,c.cn)("p-1","popper"===s&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:a}),(0,l.jsx)(f,{})]})})}function p(e){let{onLoadMore:t}=e,a=s.useRef(null);return s.useEffect(()=>{let e=a.current;if(!e||!t)return;let l=new IntersectionObserver(e=>{let[a]=e;a.isIntersecting&&t()},{threshold:.1});return l.observe(e),()=>l.disconnect()},[t]),(0,l.jsx)("div",{ref:a,className:"h-1"})}function m(e){let{className:t,children:a,...s}=e;
1return(0,l.jsxs)(r.q7,{"data-slot":"select-item",className:(0,c.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-pointer items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...s,children:[(0,l.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,l.jsx)(r.VF,{children:(0,l.jsx)(i.A,{className:"size-4"})})}),(0,l.jsx)(r.p4,{children:a})]})}function g(e){let{className:t,...a}=e;return(0,l.jsx)(r.PP,{"data-slot":"select-scroll-up-button",className:(0,c.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,l.jsx)(o.A,{className:"size-4"})})}function f(e){let{className:t,...a}=e;return(0,l.jsx)(r.wn,{"data-slot":"select-scroll-down-button",className:(0,c.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,l.jsx)(n.A,{className:"size-4"})})}},15239:(e,t,a)=>{a.d(t,{default:()=>s.a});var l=a(54652),s=a.n(l)},26195:(e,t,a)=>{a.d(t,{A:()=>l});var l=(0,a(30313).A)("outline","copy","IconCopy",[["path",{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]])},31120:(e,t,a)=>{a.d(t,{T:()=>r});var l=a(95155);a(12115);var s=a(64269);function r(e){let{className:t,...a}=e;return(0,l.jsx)("textarea",{"data-slot":"textarea",className:(0,s.cn)("border-input placeholder:text-muted-foreground focus-visible:border-primary focus-visible:ring-primary/20 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] hover:border-primary/50 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...a})}},40666:(e,t,a)=>{a.d(t,{Cp:()=>s}),a(12115),Symbol("Input");var l=function(){try{if("undefined"==typeof localStorage)return!1;let e="nuqs-localStorage-test";localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;if(localStorage.removeItem(e),!t)return!1}catch(e){return console.error("[nuqs]: debug mode is disabled (localStorage unavailable).",e),!1}return(localStorage.getItem("debug")??"").includes("nuqs")}();function s(e){function t(t){if(void 0===t)return null;let a="";if(Array.isArray(t)){if(void 0===t[0])return null;a=t[0]}"string"==typeof t&&(a=t);var s,r=e.parse,n=a;try{return r(n)}catch(e){return!function(e,...t){l&&console.warn(e,...t)}("[nuqs] Error while parsing value `%s`: %O",n,e,s),null}}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:a=>t(a)??e}},withOptions(e){return{...this,...e}}}}s({parse:e=>e,serialize:e=>`${e}`});var r=s({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()});function n(e,t){return e.valueOf()===t.valueOf()}s({parse:e=>{let t=r.parse(e);return null===t?null:t-1},serialize:e=>r.serialize(e+1)}),s({parse:e=>{let t=parseInt(e,16);return Number.isNaN(t)?null:t},serialize:e=>{let t=Math.round(e).toString(16);return t.padStart(t.length+t.length%2,"0")}}),s({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()}),s({parse:e=>"true"===e,serialize:e=>e?"true":"false"}),s({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString(),eq:n}),s({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString(),eq:n}),s({parse:e=>{let t=new Date(e.slice(0,10));return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString().slice(0,10),eq:n})},41052:(e,t,a)=>{a.d(t,{C5:()=>j,MJ:()=>g,Rr:()=>f,eI:()=>p,lR:()=>m,lV:()=>c,zB:()=>u});var l=a(95155),s=a(12115),r=a(32467),n=a(22544),i=a(64269),o=a(76444);let c=n.Op,d=s.createContext({}),u=e=>{let{...t}=e;return(0,l.jsx)(d.Provider,{value:{name:t.name},children:(0,l.jsx)(n.xI,{...t})})},x=()=>{let e=s.useContext(d),t=s.useContext(h),{getFieldState:a}=(0,n.xW)(),l=(0,n.lN)({name:e.name}),r=a(e.name,l);if(!e)throw Error("useFormField should be used within <FormField>");let{id:i}=t;return{id:i,name:e.name,formItemId:"".concat(i,"-form-item"),formDescriptionId:"".concat(i,"-form-item-description"),formMessageId:"".concat(i,"-form-item-message"),...r}},h=s.createContext({});function p(e){let{className:t,...a}=e,r=s.useId();return(0,l.jsx)(h.Provider,{value:{id:r},children:(0,l.jsx)("div",{"data-slot":"form-item",className:(0,i.cn)("grid gap-2",t),...a})})}function m(e){let{className:t,...a}=e,{error:s,formItemId:r}=x();return(0,l.jsx)(o.J,{"data-slot":"form-label","data-error":!!s,className:(0,i.cn)("data-[error=true]:text-destructive",t),htmlFor:r,...a})}function g(e){let{...t}=e,{error:a,formItemId:s,formDescriptionId:n,formMessageId:i}=x();return(0,l.jsx)(r.DX,{"data-slot":"form-control",id:s,"aria-describedby":a?"".concat(n," ").concat(i):"".concat(n),"aria-invalid":!!a,...t})}function f(e){let{className:t,...a}=e,{formDescriptionId:s}=x();return(0,l.jsx)("p",{"data-slot":"form-description",id:s,className:(0,i.cn)("text-muted-foreground text-sm",t),...a})}function j(e){var t;let{className:a,...s}=e,{error:r,formMessageId:n}=x(),o=r?String(null!=(t=null==r?void 0:r.message)?t:""):s.children;return o?(0,l.jsx)("p",{"data-slot":"form-message",id:n,className:(0,i.cn)("text-destructive text-sm",a),...s,children:o}):null}},54652:(e,t,a)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return o},getImageProps:function(){return i}});let l=a(28140),s=a(75040),r=a(81356),n=l._(a(71124));function i(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let o=r.Image},56095:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(95155);let s=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"81",height:"80",viewBox:"0 0 81 80",fill:"none",...e,children:[(0,l.jsxs)("g",{clipPath:"url(#clip0_580_3628)",children:[(0,l.jsx)("path",{d:"M7.16675 3.33333C7.16675 1.49239 8.65913 0 10.5001 0H70.5001C72.341 0 73.8334 1.49238 73.8334 3.33333V76.6667C73.8334 78.5076 72.341 80 70.5001 80H18.8334C12.3901 80 7.16675 74.7767 7.16675 68.3333V3.33333Z",fill:"url(#paint0_linear_580_3628)"}),(0,l.jsx)("rect",{x:"13.8333",y:"10",width:"20",height:"6.66667",rx:"3.33333",fill:"#EDEDF4"}),(0,l.jsx)("rect",{x:"13.8333",y:"20",width:"50",height:"6.66667",rx:"3.33333",fill:"#EDEDF4"}),(0,l.jsx)("rect",{x:"13.8333",y:"30",width:"43.3333",height:"6.66667",rx:"3.33333",fill:"#EDEDF4"}),(0,l.jsx)("rect",{x:"13.8333",y:"40",width:"30",height:"6.66667",rx:"3.33333",fill:"#EDEDF4"}),(0,l.jsx)("g",{filter:"url(#filter0_d_580_3628)",children:(0,l.jsx)("path",{d:"M70.4995 61.6001C70.5838 61.6001 70.667 61.6066 70.7485 61.6167C70.9307 61.6059 71.1144 61.6001 71.2993 61.6001C76.3803 61.6001 80.4995 65.7193 80.4995 70.8003C80.4992 75.8811 76.3802 79.9995 71.2993 79.9995C71.1161 79.9995 70.934 79.9925 70.7534 79.9819C70.6703 79.9925 70.5855 80.0005 70.4995 80.0005H20.6997C20.4247 80.0005 20.1628 79.9447 19.9243 79.8442C24.4584 79.0303 27.8999 75.0686 27.8999 70.3003C27.8998 66.4834 25.6941 63.1832 22.4888 61.6001H70.4995Z",fill:"url(#paint1_linear_580_3628)"})})]}),(0,l.jsxs)("defs",{children:[(0,l.jsxs)("filter",{id:"filter0_d_580_3628",x:"19.1243",y:"61.6001",width:"62.1752",height:"20.0004",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,l.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,l.jsx)("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,l.jsx)("feOffset",{dy:"0.8"}),(0,l.jsx)("feGaussianBlur",{stdDeviation:"0.4"}),(0,l.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,l.jsx)("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),(0,l.jsx)("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_580_3628"}),(0,l.jsx)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_580_3628",result:"shape"})]}),(0,l.jsxs)("linearGradient",{id:"paint0_linear_580_3628",x1:"40.5001",y1:"0",x2:"40.5001",y2:"80",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{stopColor:"#E3E3E3"}),(0,l.jsx)("stop",{offset:"0.481481",stopColor:"#C6C6C6"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#A7A7A7"})]}),(0,l.jsxs)("linearGradient",{id:"paint1_linear_580_3628",x1:"53",y1:"80",x2:"52.5",y2:"62",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{stopColor:"#B2B2B7"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#E4E4E4"})]}),(0,l.jsx)("clipPath",{id:"clip0_580_3628",children:(0,l.jsx)("rect",{width:"80",height:"80",fill:"white",transform:"translate(0.5)"})})]})]})},56458:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var l=a(95155),s=a(13744),r=a(46671),n=a.n(r),i=a(12115),o=a(86948),c=a(41052),d=a(66942),u=a(15653),x=a(11186),h=a(22544),p=a(31120),m=a(3998),g=a(26195),f=a(85666),j=a(17527),v=a(97453);function b(e){let{data:t,totalItems:a,columns:s}=e,[r]=(0,v.ZA)("limit",v.GJ.withDefault(50)),n=Math.ceil(a/r),{table:i}=(0,j.u)({data:t,columns:s,pageCount:n,shallow:!1,debounceMs:500});return(0,l.jsx)(f.b,{table:i})}var w=a(88566),y=a(18720),N=a(75426),C=a(2190);let S=[{header:"Stt",size:60,cell:e=>{let{cell:t,table:a}=e;return a.getState().pagination.pageIndex*a.getState().pagination.pageSize+t.row.index+1}},{header:"Proxy",accessorKey:"proxy",id:"connection",cell:e=>{let{cell:t}=e,a=t.getValue();return(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsx)("p",{className:"text-primary my-auto w-48 overflow-hidden text-ellipsis whitespace-nowrap",children:a}),(0,l.jsx)(N.A,{onClick:()=>(e=>{navigator.clipboard.writeText(e).then(()=>{y.toast.success("Copied to clipboard!",{description:e,duration:5e3})}).catch(()=>{y.toast.error("Failed to copy")})}
1)(a),width:16,height:16,className:"hover:text-primary cursor-pointer"})]})},minSize:200},{header:"Ip",accessorKey:"ip",id:"ip"},{accessorKey:"protocol",header:"Loại"},{id:"status",header:"Trạng th\xe1i",accessorKey:"status",cell:e=>{let t,{cell:a}=e;switch(a.getValue()){case 1:t=(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsx)(C.F.SuccessIcon,{width:20,height:20,className:"text-[#00B507]"}),w.S5[1]]});break;case 2:t=(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsx)(C.F.WarningIcon,{width:20,height:20,className:"text-[#F37A00]"}),w.S5[2]]});break;default:t=(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsx)(C.F.LoadingIcon,{width:20,height:20,className:"text-[#7D7F86]"}),w.S5[3]]})}return t}}];var z=a(60183);let I=u.z.object({format:u.z.string(),protocolType:u.z.string(),proxies:u.z.string(),active_proxies:u.z.string().optional(),inactive_proxies:u.z.string().optional()}),_=[{name:"HTTP",value:"HTTP"},{name:"SOCKS5",value:"SOCKS"}],k=[{name:"host:port:username:password",value:"host:port:username:password"},{name:"username:password@host:port",value:"username:password@host:port"},{name:"host:port@username:password",value:"host:port@username:password"},{name:"host:port",value:"host:port"}],T=e=>{navigator.clipboard.writeText(e).then(()=>{y.toast.success("Copied to clipboard!",{description:e,duration:5e3})}).catch(()=>{y.toast.error("Failed to copy")})};function A(){let e=(0,h.mN)({resolver:(0,d.u)(I),values:{format:"host:port:username:password",protocolType:"HTTP",proxies:""}}),{formState:{isSubmitting:t}}=e,a=e.watch("active_proxies"),r=e.watch("inactive_proxies"),[u,f]=(0,i.useState)([]);async function j(t){let a=t.proxies.split("\n").map(e=>e.trim()),l=(a=n().uniq(a)).map(e=>{let a={proxy:e,protocol:t.protocolType,status:3,ip:""};switch(t.format){case"host:port:username:password":let[l]=e.split(":");a.ip=l;break;case"username:password@host:port":let[s,r]=e.split("@");a.ip=r.split(":")[0];break;case"host:port@username:password":let[n,i]=e.split("@");a.ip=n.split(":")[0];break;default:a.ip=e.split(":")[0]}return a});f(l);let r=n().chunk(a,50),i=[],o=[];for(let e of r)(await Promise.all(e.map(e=>s.A.postApi("https://checkproxy.homeproxy.vn/api/v1/check-proxy",{protocol:t.protocolType,proxy:e,type:t.format}).catch(e=>{var t;return null==(t=e.response)?void 0:t.data})))).forEach(e=>{let t=l.findIndex(t=>t.proxy===e.proxy);t>-1&&(l[t]={...l[t],...e}),1===e.status?i.push(e.proxy):o.push(e.proxy)}),f([...l]),await s.A.sleep(1e3);e.setValue("active_proxies",i.join("\n")),e.setValue("inactive_proxies",o.join("\n"))}return(0,l.jsx)(z.default,{children:(0,l.jsx)("div",{className:"flex flex-1",children:(0,l.jsxs)("div",{className:"grid flex-1 grid-cols-1 gap-5 xl:grid-cols-3",children:[(0,l.jsx)("div",{className:"xl:col-span-1",children:(0,l.jsxs)(o.Zp,{children:[(0,l.jsx)(o.aR,{className:"text-lg font-bold",children:"Kiểm tra th\xf4ng tin Proxy"}),(0,l.jsx)(o.Wu,{children:(0,l.jsx)(c.lV,{...e,children:(0,l.jsx)("form",{onSubmit:e.handleSubmit(j),children:(0,l.jsxs)("div",{className:"inline-grid w-full grid-flow-row gap-5",children:[(0,l.jsx)(c.zB,{control:e.control,name:"format",render:e=>{let{field:t}=e;return(0,l.jsxs)(c.eI,{className:"w-full",children:[(0,l.jsxs)(c.lR,{children:[(0,l.jsx)(C.F.GuardIcon,{width:20,height:20,className:"text-primary"})," ","Định dạng Proxy"]}),(0,l.jsxs)(x.l6,{onValueChange:e=>t.onChange(e),...t,children:[(0,l.jsx)(c.MJ,{children:(0,l.jsx)(x.bq,{className:"w-full",size:"md",children:(0,l.jsx)(x.yv,{placeholder:"format"})})}),(0,l.jsx)(x.gC,{children:(0,l.jsx)(x.gC,{children:k.map((e,t)=>(0,l.jsx)(x.eb,{value:e.value,children:e.name},t))})})]}),(0,l.jsx)(c.C5,{})]})}}),(0,l.jsx)(c.zB,{control:e.control,name:"protocolType",render:e=>{let{field:t}=e;return(0,l.jsxs)(c.eI,{className:"w-full",children:[(0,l.jsxs)(c.lR,{children:[(0,l.jsx)(C.F.SettingIcon,{width:20,height:20,className:"text-primary"})," ","Giao thức"]}),(0,l.jsxs)(x.l6,{onValueChange:e=>t.onChange(e),...t,children:[(0,l.jsx)(c.MJ,{children:(0,l.jsx)(x.bq,{className:"w-full",size:"md",children:(0,l.jsx)(x.yv,{placeholder:"Chọn giao thức"})})}),(0,l.jsx)(x.gC,{children:(0,l.jsx)(x.gC,{children:_.map(e=>(0,l.jsx)(x.eb,{value:e.value,children:e.name},e.name))})})]}),(0,l.jsx)(c.C5,{})]})}}),(0,l.jsx)(c.zB,{control:e.control,name:"proxies",render:e=>{let{field:t}=e;return(0,l.jsxs)(c.eI,{children:[(0,l.jsxs)(c.lR,{children:[(0,l.jsx)(C.F.ListIcon,{width:20,height:20,className:"text-primary"})," ","Danh s\xe1ch proxies"]}),(0,l.jsx)(c.MJ,{children:(0,l.jsx)(p.T,{className:"h-10 min-h-40",placeholder:"",...t})}),(0,l.jsx)(c.C5,{})]})}}),(0,l.jsx)(m.$,{className:"h-12 w-full",size:"lg",disabled:t,type:"submit",children:"Kiểm tra"}),(0,l.jsx)(c.zB,{control:e.control,name:"active_proxies",render:e=>{let{field:t}=e;return(0,l.jsxs)(c.eI,{children:[(0,l.jsxs)(c.lR,{children:[(0,l.jsx)(C.F.SuccessIcon,{width:20,height:20,className:"text-primary"})," ","Proxy đang hoạt động"]}),(0,l.jsx)(c.MJ,{children:(0,l.jsx)(p.T,{className:"h-10 min-h-40",placeholder:"",...t})}),(0,l.jsx)(c.C5,{})]})}}),(0,l.jsxs)(m.$,{className:"border-primary text-primary hover:text-primary h-12 w-full hover:bg-inherit",size:"lg",disabled:!a,variant:"outline",type:"button",onClick:()=>a&&T(a),children:[(0,l.jsx)(g.A,{})," Sao ch\xe9p"]}),(0,l.jsx)(c.zB,{control:e.control,name:"inactive_proxies",render:e=>{let{field:t}=e;return(0,l.jsxs)(c.eI,{children:[(0,l.jsxs)(c.lR,{children:[(0,l.jsx)(C.F.WarningIcon,{width:20,height:20,className:"text-primary"})," ","Proxy ngừng hoạt động"]}),(0,l.jsx)(c.MJ,{children:(0,l.jsx)(p.T,{className:"h-10 min-h-40",placeholder:"",...t})}),(0,l.jsx)(c.C5,{})]})}}),(0,l.jsxs)(m.$,{className:"border-primary text-primary hover:text-primary h-12 w-full hover:bg-inherit",size:"lg",disabled:!r,variant:"outline",type:"button",onClick:()=>r&&T(r),children:[(0,l.jsx)(g.A,{})," Sao ch\xe9p"]})]})})})})]})}),(0,l.jsx)("div",{className:"min-w-0 xl:col-span-2",children:(0,l.jsxs)(o.Zp,{className:"flex h-full min-h-[420px] flex-col",children:[(0,l.jsx)(o.aR,{className:"text-lg font-bold",children:(0,l.jsxs)("p",{className:"flex gap-1",children:[(0,l.jsx)(C.F.GuardIcon,{className:"text-primary my-auto"})," Kết quả kiểm tra Proxy"," ",(0,l.jsxs)("span",{className:"text-primary",children:["(",u.length,")"]})]})}),(0,l.jsx)(o.Wu,{className:"flex min-w-0 flex-1",children:(0,l.jsx)(b,{data:u,totalItems:u.length,columns:S})})]})})]})})})}},67143:(e,t,a)=>{a.d(t,{T:()=>
1o});var l=a(95155),s=a(3998),r=a(11186),n=a(64269),i=a(31719);function o(e){let{table:t,totalItems:a,pageSizeOptions:o=[50,100,200,500,1e3],className:c,...d}=e,u=t.getState().pagination.pageIndex+1,x=t.getPageCount(),h=t.getState().pagination.pageSize,p=t.getFilteredRowModel().rows.length,m=a&&a>0?t.getState().pagination.pageIndex*h+1:0,g=a&&a>0?Math.min(m+h-1,a):0,f=null!=a?a:p;return(0,l.jsx)("div",{className:(0,n.cn)("flex w-full flex-col gap-3 p-1",c),...d,children:(0,l.jsxs)("div",{className:"flex w-full flex-wrap items-center justify-center gap-3 lg:justify-between",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2 lg:justify-start",children:[(0,l.jsx)("p",{className:"text-sm font-medium whitespace-nowrap",children:"K\xedch cỡ trang t\xednh"}),(0,l.jsxs)(r.l6,{value:"".concat(h),onValueChange:e=>{t.setPageSize(Number(e))},children:[(0,l.jsx)(r.bq,{className:"h-8 w-[4.5rem] [&[data-size]]:h-8",children:(0,l.jsx)(r.yv,{placeholder:h})}),(0,l.jsx)(r.gC,{side:"top",children:o.map(e=>(0,l.jsx)(r.eb,{value:"".concat(e),children:e},e))})]})]}),(0,l.jsxs)("div",{className:"flex w-full items-center justify-center gap-3 lg:w-auto lg:justify-end",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center text-sm font-medium",children:[(0,l.jsx)("span",{className:"font-bold",children:m}),(0,l.jsx)("span",{children:"\xa0-\xa0"}),(0,l.jsx)("span",{className:"font-bold",children:g}),(0,l.jsx)("span",{children:"\xa0của\xa0"}),(0,l.jsx)("span",{className:"font-bold",children:f}),(0,l.jsx)("span",{children:"\xa0đơn h\xe0ng"})]}),(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[(0,l.jsx)(s.$,{"aria-label":"Go to previous page",variant:"outline",size:"icon",className:"size-8",onClick:()=>t.previousPage(),disabled:!t.getCanPreviousPage(),children:(0,l.jsx)(i.YJP,{})}),(()=>{let e=[];
1if(x<=5)for(let t=1;t<=x;t++)e.push(t);else if(u<=3){for(let t=1;t<=3;t++)e.push(t);e.push("..."),e.push(x)}else if(u>=x-2){e.push(1),e.push("...");for(let t=x-2;t<=x;t++)e.push(t)}else{e.push(1),e.push("...");for(let t=u-1;t<=u+1;t++)e.push(t);e.push("..."),e.push(x)}return e})().map((e,a)=>(0,l.jsx)(s.$,{"aria-label":"Go to page ".concat(e),variant:e===u?"default":"outline",size:"icon",className:(0,n.cn)("size-8",e===u&&"bg-red-500 text-white hover:bg-red-600"),onClick:()=>{"number"==typeof e&&t.setPageIndex(e-1)},disabled:"..."===e,children:e},a)),(0,l.jsx)(s.$,{"aria-label":"Go to next page",variant:"outline",size:"icon",className:"size-8",onClick:()=>t.nextPage(),disabled:!t.getCanNextPage(),children:(0,l.jsx)(i.vKP,{})})]})]})]})})}},75426:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(71847).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},76444:(e,t,a)=>{a.d(t,{J:()=>n});var l=a(95155);a(12115);var s=a(10489),r=a(64269);function n(e){let{className:t,...a}=e;return(0,l.jsx)(s.b,{"data-slot":"label",className:(0,r.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...a})}},85666:(e,t,a)=>{a.d(t,{b:()=>u,v:()=>x});var l=a(95155),s=a(30563),r=a(67143),n=a(87270),i=a(6097),o=a(17037),c=a(56095),d=a(10951);function u(e){var t;let{table:a,actionBar:d,totalItems:u,children:x,statusFilter:h}=e;return(0,l.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col space-y-4",children:[x,h,(0,l.jsx)("div",{className:"relative flex min-w-0 flex-1",children:(0,l.jsx)("div",{className:"absolute inset-0 flex overflow-hidden rounded-lg border",children:(0,l.jsxs)(o.F,{className:"h-full w-full",children:[(0,l.jsxs)(n.Table,{children:[(0,l.jsx)(n.TableHeader,{className:"bg-muted sticky top-0 z-10",children:a.getHeaderGroups().map(e=>(0,l.jsx)(n.TableRow,{children:e.headers.map(e=>(0,l.jsx)(n.TableHead,{colSpan:e.colSpan,style:{...(0,i.Z0)({column:e.column})},children:e.isPlaceholder?null:(0,s.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,l.jsx)(n.TableBody,{children:(null==(t=a.getRowModel().rows)?void 0:t.length)?a.getRowModel().rows.map(e=>(0,l.jsx)(n.TableRow,{"data-state":e.getIsSelected()&&"selected",children:e.getVisibleCells().map(e=>(0,l.jsx)(n.TableCell,{style:{...(0,i.Z0)({column:e.column})},className:"py-4",children:(0,s.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,l.jsx)(n.TableRow,{children:(0,l.jsxs)(n.TableCell,{colSpan:a.getAllColumns().length,className:"h-[500px] text-center",children:[(0,l.jsx)(c.A,{className:"mx-auto"}),(0,l.jsx)("div",{className:"mt-4",children:"Chưa c\xf3 dữ liệu"})]})})})]}),(0,l.jsx)(o.$,{orientation:"horizontal"})]})})}),(0,l.jsxs)("div",{className:"flex min-w-0 flex-col gap-2.5",children:[(0,l.jsx)(r.T,{table:a,totalItems:u}),d&&a.getFilteredSelectedRowModel().rows.length>0&&d]})]})}function x(e){var t;let{table:a,actionBar:c,totalItems:u,showPagination:x=!0,children:h,classNameCustom:p="h-[675px]"}=e;return(0,l.jsxs)("div",{className:"bg-background-blur flex h-screen flex-col gap-4 md:max-w-[77vw] 2xl:max-w-[82vw]",children:[h,(0,l.jsx)("div",{className:"bg-background shadow-[0_4px_30px_0_var(--shadow-table) border-border-table] flex w-full flex-1 overflow-hidden rounded-lg border pb-3",children:(0,l.jsxs)(o.F,{className:"".concat(p," h-[90%] max-h-[60vh] w-full"),children:[(0,l.jsxs)(n.Table,{children:[(0,l.jsx)(n.TableHeader,{className:"text-icon sticky top-0 z-10 h-10 w-fit",children:a.getHeaderGroups().map(e=>(0,l.jsx)(n.TableRow,{children:e.headers.map(e=>(0,l.jsx)(n.TableHead,{colSpan:e.colSpan,className:"".concat("STT"===e.id?"text-center":"text-start"," sticky h-14 px-4 py-[18px]"),style:{...(0,i.Z0)({column:e.column})},children:(0,l.jsx)("span",{className:"text-semibold text-sm",children:e.isPlaceholder?null:(0,s.Kv)(e.column.columnDef.header,e.getContext())})},e.id))},e.id))}),(0,l.jsx)(n.TableBody,{className:"",children:(null==(t=a.getRowModel().rows)?void 0:t.length)?a.getRowModel().rows.map(e=>(0,l.jsx)(n.TableRow,{"data-state":e.getIsSelected()&&"selected",className:"max-h-14",children:e.getVisibleCells().map(e=>(0,l.jsx)(n.TableCell,{style:{...(0,i.Z0)({column:e.column})},className:"text-sm font-normal ".concat("STT"===e.column.id?"text-center":""," h-14 px-4 py-2 ").concat("provider"===e.column.id?"py-0":""),children:(0,s.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,l.jsx)(n.TableRow,{children:(0,l.jsxs)(n.TableCell,{colSpan:a.getAllColumns().length,className:"gap-3 pt-32 text-center",children:[(0,l.jsx)(d.F.Empty2Icon,{className:"mx-auto"}),(0,l.jsx)("div",{className:"",children:"Chưa c\xf3 dữ liệu"})]})})})]}),(0,l.jsx)(o.$,{orientation:"horizontal"})]})}),(0,l.jsxs)("div",{className:"flex flex-col gap-2.5",children:[x&&(0,l.jsx)(r.T,{table:a,totalItems:u}),c&&a.getFilteredSelectedRowModel().rows.length>0&&c]})]})}},86651:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(71847).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},86948:(e,t,a)=>{a.d(t,{BT:()=>o,Wu:()=>c,ZB:()=>i,Zp:()=>r,aR:()=>n,wL:()=>d});var l=a(95155);a(12115);var s=a(64269);function r(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card",className:(0,s.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...a})}function n(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card-header",className:(0,s.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...a})}function i(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card-title",className:(0,s.cn)("leading-none font-semibold",t),...a})}function o(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card-description",className:(0,s.cn)("text-muted-foreground text-sm",t),...a})}function c(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card-content",className:(0,s.cn)("px-4",t),...a})}function d(e){let{className:t,...a}=e;return(0,l.jsx)("div",{"data-slot":"card-footer",className:(0,s.cn)("flex items-center px-4 [.border-t]:pt-6",t),...a})}},87270:(e,t,a)=>{a.d(t,{Table:()=>r,TableBody:()=>i,TableCell:()=>d,TableHead:()=>c,TableHeader:()=>n,TableRow:()=>o});var l=a(95155);a(12115);var s=a(64269);function r(e){let{className:t,...a}=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,s.cn)("w-full caption-bottom text-sm",t),...a})})}function n(e){let{className:t,...a}=e;return(0,l.jsx)("thead",{"data-slot":"table-header",className:(0,s.cn)("[&_tr]:border-b",t),...a})}function i(e){let{className:t,...a}=e;return(0,l.jsx)("tbody",{"data-slot":"table-body",className:(0,s.cn)("[&_tr:last-child]:border-0",t),...a})}function o(e){let{className:t,...a}=e;return(0,l.jsx)("tr",{"data-slot":"table-row",className:(0,s.cn)("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",t),...a})}function c(e){let{className:t,...a}=e;return(0,l.jsx)("th",{"data-slot":"table-head",className:(0,s.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),...a})}function d(e){let{className:t,...a}=e;return(0,l.jsx)("td",{"data-slot":"table-cell",className:(0,s.cn)("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...a})}},88566:(e,t,a)=>{a.d(t,{Iw:()=>s,S5:()=>l,Wx:()=>r});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"},s={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"}},r={PENDING:3,SUCCESS:6,FAILED:10}},93669:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(71847).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])}}]);

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.