39246-vm/frontend/out/keywords.html
2026-03-14 17:32:05 +03:00

1 line
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><!--gDQd4Qw7W4pjnupMrm0GS--><html lang="en" class="plus_jakarta_sans_9d745193-module__Fxzc9a__variable jetbrains_mono_82c618bd-module__kTeI0q__variable font-sans geist_da832ead-module__aN_Ytq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/d98b6e292e3c6ff3.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/e963b1b8f6521ab3.js"/><script src="/_next/static/chunks/82abf2d65f5428ae.js" async=""></script><script src="/_next/static/chunks/a1f1bf215259d4a7.js" async=""></script><script src="/_next/static/chunks/0381c808fbaec563.js" async=""></script><script src="/_next/static/chunks/turbopack-493ae4ac5a159bd3.js" async=""></script><script src="/_next/static/chunks/f6c940a452dd3dee.js" async=""></script><script src="/_next/static/chunks/91a2481ea586968a.js" async=""></script><script src="/_next/static/chunks/b40235c9485dbf9a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script><script src="/_next/static/chunks/0d0471cb65f9ada4.js" async=""></script><script src="/_next/static/chunks/cbefef7a770fcab8.js" async=""></script><meta name="next-size-adjust" content=""/><title>Ghost Node — Auction Sniper</title><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="bg-g-base text-g-text min-h-screen antialiased"><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 -z-10 overflow-hidden pointer-events-none" aria-hidden="true"><div class="absolute -top-[40%] -left-[20%] w-[70vw] h-[70vw] rounded-full opacity-[0.035]" style="background:radial-gradient(circle, #00e87b 0%, transparent 70%);animation:float-orb 20s ease-in-out infinite"></div><div class="absolute -bottom-[30%] -right-[20%] w-[60vw] h-[60vw] rounded-full opacity-[0.025]" style="background:radial-gradient(circle, #06b6d4 0%, transparent 70%);animation:float-orb 25s ease-in-out infinite reverse"></div><div class="absolute top-[40%] left-[50%] w-[40vw] h-[40vw] rounded-full opacity-[0.02]" style="background:radial-gradient(circle, #a78bfa 0%, transparent 70%);animation:float-orb 30s ease-in-out infinite 5s"></div><div class="absolute inset-0 opacity-[0.03]" style="background-image:radial-gradient(circle, #8896b8 1px, transparent 1px);background-size:32px 32px"></div><div class="absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-g-green/20 to-transparent"></div></div><header class="glass-strong sticky top-0 z-40"><div class="absolute bottom-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-g-green/30 to-transparent"></div><div class="flex items-center justify-between px-6 h-[56px]"><a class="flex items-center gap-3.5 group cursor-pointer" href="/"><div class="relative"><div class="flex h-9 w-9 items-center justify-center rounded-xl bg-gradient-to-br from-g-green/25 to-g-cyan/15 border border-g-green/20 group-hover:border-g-green/40 transition-colors"><span class="font-extrabold text-g-green text-sm leading-none">G</span></div><div class="absolute inset-0 rounded-xl bg-g-green/10 blur-lg -z-10 group-hover:bg-g-green/20 transition-colors"></div></div><div class="flex flex-col"><span class="text-[15px] font-bold text-g-text tracking-tight leading-none group-hover:text-g-green transition-colors">Ghost Node</span><span class="text-[10px] text-g-faint leading-none mt-1 tracking-[0.15em] uppercase">Auction Sniper · v2.7</span></div></a><div class="flex items-center gap-2.5"><div class="flex items-center gap-2 px-3.5 py-1.5 rounded-full text-xs font-semibold mr-1 border transition-all duration-300 bg-g-faint/10 border-g-border text-g-muted"><span class="w-2 h-2 rounded-full transition-all duration-300 bg-g-faint"></span>Idle</div><button class="g-btn text-xs h-8">Pause</button><button class="g-btn text-xs h-8">Resume</button><button class="g-btn text-xs h-8">Restart</button><button class="g-btn-danger text-xs h-8">Kill</button><div class="w-px h-5 bg-g-border/50 mx-0.5"></div><button class="relative g-btn h-8 w-8 px-0 flex items-center justify-center overflow-hidden" title="Switch to light mode" aria-label="Switch to light mode" tabindex="0"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="opacity:1;transform:none"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></button></div></div></header><div class="flex items-center gap-6 bg-g-base/60 backdrop-blur-sm border-b border-g-border/30 px-6 py-1.5 text-xs text-g-faint"><span class="flex items-center gap-1.5"><span class="w-1.5 h-1.5 rounded-full flex-shrink-0 bg-g-faint"></span><span class="text-g-faint/70">Engine</span><span class="font-medium tabular-nums text-g-muted">Idle</span></span><span class="flex items-center gap-1.5"><span class="text-g-faint/70">Uptime</span><span class="font-medium tabular-nums text-g-muted">0m</span></span><span class="flex items-center gap-1.5"><span class="text-g-faint/70">Scanned</span><span class="tabular-nums text-g-text font-semibold">0</span></span><span class="flex items-center gap-1.5"><span class="text-g-faint/70">Alerts</span><span class="font-medium tabular-nums text-g-muted">0</span></span></div><nav class="glass sticky top-[56px] z-30"><div class="absolute bottom-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-g-border to-transparent"></div><div class="flex gap-0.5 px-6 overflow-x-auto scrollbar-none"><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-faint hover:text-g-muted" href="/dashboard"><span class="text-[11px] transition-all duration-200 text-g-faint opacity-50"></span>Dashboard</a><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-faint hover:text-g-muted" href="/listings"><span class="text-[11px] transition-all duration-200 text-g-faint opacity-50"></span>Listings</a><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-green" href="/keywords"><span class="text-[11px] transition-all duration-200 text-g-green opacity-100"></span>Targets<span class="absolute bottom-0 inset-x-2 h-[2px] rounded-full bg-gradient-to-r from-g-green to-g-cyan shadow-[0_0_8px_rgba(0,232,123,0.5)]"></span></a><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-faint hover:text-g-muted" href="/sites"><span class="text-[11px] transition-all duration-200 text-g-faint opacity-50"></span>Sites</a><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-faint hover:text-g-muted" href="/settings"><span class="text-[11px] transition-all duration-200 text-g-faint opacity-50"></span>Settings</a><a class="relative flex items-center gap-1.5 px-4 py-3 text-[13px] font-semibold whitespace-nowrap transition-all duration-200 text-g-faint hover:text-g-muted" href="/ai-log"><span class="text-[11px] transition-all duration-200 text-g-faint opacity-50"></span>AI Log</a></div></nav><main class="relative px-6 py-8"><div class="mx-auto max-w-[1400px]"><div class="space-y-7"><div style="opacity:1;transform:translateY(-8px)"><h1 class="g-page-title">Targets</h1><p class="g-page-sub">Search labels and AI descriptions — AI accepts or rejects lots per target</p></div><div class="g-card p-5 space-y-3"><div class="h-10 bg-g-raised rounded-lg animate-pulse" style="opacity:1"></div><div class="h-10 bg-g-raised rounded-lg animate-pulse" style="opacity:0.8"></div><div class="h-10 bg-g-raised rounded-lg animate-pulse" style="opacity:0.6"></div><div class="h-10 bg-g-raised rounded-lg animate-pulse" style="opacity:0.3999999999999999"></div></div><div class="glow-line"></div><div class="space-y-4"><div class="flex items-start justify-between gap-4"><div><h2 class="text-sm font-semibold text-g-text">Scoring Rules</h2><p class="text-xs text-g-faint mt-0.5">Token signals that boost (+) or penalise () lot scores</p></div><div class="flex items-center gap-2 shrink-0"><span class="text-xs text-g-faint">Scoring</span><button class="g-btn text-xs h-7 !border-g-green/40 !text-g-green !bg-g-green/8">On</button></div></div><div class="space-y-4"><form class="g-card p-4 flex gap-2 flex-wrap items-end"><div class="space-y-1"><label class="text-[10px] uppercase tracking-widest text-g-faint">Signal</label><input class="g-input h-8 w-32 text-sm" placeholder="RTX" value=""/></div><div class="space-y-1"><label class="text-[10px] uppercase tracking-widest text-g-faint">Delta</label><input type="number" class="g-input h-8 w-20 text-sm font-mono" placeholder="+10" value=""/></div><div class="space-y-1 flex-1 min-w-36"><label class="text-[10px] uppercase tracking-widest text-g-faint">Notes</label><input class="g-input h-8 text-sm" placeholder="GPU keyword" value=""/></div><button type="submit" disabled="" class="g-btn-primary h-8 text-xs disabled:opacity-40">+ Add rule</button></form><p class="text-xs text-g-faint">Loading…</p></div></div></div><!--$--><!--/$--></div></main><script src="/_next/static/chunks/e963b1b8f6521ab3.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[96923,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\"],\"default\"]\n3:I[94313,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\"],\"default\"]\n4:I[93983,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\"],\"default\"]\n5:I[3802,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\"],\"default\"]\n6:I[34172,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\"],\"default\"]\n7:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n8:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n9:I[47257,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ClientPageRoot\"]\na:I[5699,[\"/_next/static/chunks/f6c940a452dd3dee.js\",\"/_next/static/chunks/91a2481ea586968a.js\",\"/_next/static/chunks/b40235c9485dbf9a.js\",\"/_next/static/chunks/0d0471cb65f9ada4.js\",\"/_next/static/chunks/cbefef7a770fcab8.js\"],\"default\"]\nd:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n10:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\n12:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n14:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/d98b6e292e3c6ff3.css\",\"style\"]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"gDQd4Qw7W4pjnupMrm0GS\",\"c\":[\"\",\"keywords\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"keywords\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/d98b6e292e3c6ff3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/f6c940a452dd3dee.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/91a2481ea586968a.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/b40235c9485dbf9a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"plus_jakarta_sans_9d745193-module__Fxzc9a__variable jetbrains_mono_82c618bd-module__kTeI0q__variable font-sans geist_da832ead-module__aN_Ytq__variable\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-g-base text-g-text min-h-screen antialiased\",\"children\":[\"$\",\"$L2\",null,{\"children\":[[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"relative px-6 py-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1400px]\",\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L9\",null,{\"Component\":\"$a\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@b\",\"$@c\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0d0471cb65f9ada4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/cbefef7a770fcab8.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L10\",null,{\"children\":\"$L11\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L13\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$14\",[]],\"S\":true}\n"])</script><script>self.__next_f.push([1,"b:{}\nc:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"15:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"IconMark\"]\nf:null\n13:[[\"$\",\"title\",\"0\",{\"children\":\"Ghost Node — Auction Sniper\"}],[\"$\",\"link\",\"1\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0b3bf435.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L15\",\"2\",{}]]\n"])</script></body></html>