PageSourceSearch

https://ufabet.mobile/react/assets/TemplateVelvet.BVyM-niy.js

js ufabet.mobile collected 2026-10-04 20:34:09 UTC 4,717 bytes, 24 lines download raw bytes

1import{j as e}from"./vendor-react.ELhBuE2q.js";import{u as p}from"./useLoadingDelay.MF0gz2GG.js";import{b as x,z as v,B as y,f as i,E as g}from"./app-shared.CdUkAbk4.js";import{S as f}from"./TextBox.D9WGVcEh.js";import{u as h}from"./vendor-i18n.DvM0XvO9.js";import{u}from"./vendor-router.aN8wpDPU.js";import"./vendor-ui.BSTRh9Ug.js";import"./vendor-moment.BLMuvzoS.js";import"./vendor-axios.NIGUFBhG.js";const A=({children:o})=>{const{t:n}=h(),l=u(),{webSetting:a}=x(),t=v("velvet"),d=p(800,l.pathname),s=a!=null&&a.logo?y(a==null?void 0:a.logo):null,c=()=>e.jsxs(g,{speed:1,width:450,height:420,viewBox:"0 0 400 500",backgroundColor:`${t}1A`,foregroundColor:`${t}33`,children:[e.jsx("rect",{x:"0",y:"0",rx:"6",ry:"6",width:"400",height:"60"}),e.jsx("rect",{x:"0",y:"80",rx:"6",ry:"6",width:"400",height:"60"}),e.jsx("rect",{x:"0",y:"160",rx:"6",ry:"6",width:"400",height:"60"}),e.jsx("rect",{x:"0",y:"240",rx:"6",ry:"6",width:"400",height:"60"})]});return e.jsxs(i,{styleName:"bg_layout_login_register_velvet",className:"relative w-screen min-h-screen overflow-hidden",children:[e.jsx("style",{children:`
2                @keyframes velvet-back-sway {
3                    0%, 100% { transform: rotate(-7deg) translateY(0); }
4                    50%      { transform: rotate(-9deg) translateY(-6px); }
5                }
6                @keyframes velvet-mid-sway {
7                    0%, 100% { transform: rotate(3deg) translateY(0); }
8                    50%      { transform: rotate(5deg) translateY(4px); }
9                }
10                @keyframes velvet-front-float {
11                    0%, 100% { transform: translateY(0) scale(1); }
12                    50%      { transform: translateY(-4px) scale(1.005); }
13                }
14                @keyframes velvet-shine-sweep {
15                    0%   { left: -100%; opacity: 0; }
16                    20%  { opacity: 0.5; }
17                    80%  { opacity: 0.5; }
18                    100% { left: 110%; opacity: 0; }
19                }
20                @keyframes velvet-twinkle {
21                    0%, 100% { opacity: 0.2; transform: scale(0.7); }
22                    50%      { opacity: 1;   transform: scale(1.3); }
23                }
24            `}),[{top:"12%",left:"10%",delay:"0s",size:4},{top:"18%",right:"12%",delay:"0.7s",size:5},{bottom:"22%",left:"8%",delay:"1.3s",size:4},{bottom:"14%",right:"10%",delay:"0.4s",size:5},{top:"45%",left:"4%",delay:"1.9s",size:3},{top:"55%",right:"5%",delay:"1.1s",size:3}].map((r,m)=>e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute",style:{...r,width:`${r.size}px`,height:`${r.size}px`,borderRadius:"999px",background:`radial-gradient(circle, var(--c-primary-100, #FFF6D4) 0%, ${t} 60%, transparent 80%)`,boxShadow:`0 0 6px ${t}E6`,animation:`velvet-twinkle 2.6s ease-in-out infinite ${r.delay}`}},`twk_${m}`)),e.jsx("div",{className:"relative flex justify-center pt-[60px] pb-[16px] z-[2]",children:s?e.jsx("img",{src:s,className:"h-[88px] w-auto",alt:n("sample_image"),style:{filter:`drop-shadow(0 0 14px ${t}B3)`}}):e.jsx(f,{styleName:"text_logo_fallback_login_register_velvet",label:"VELVET ROYAL"})}),e.jsx("div",{className:"relative z-[2] flex justify-center pb-10 px-3",children:e.jsxs("div",{className:"relative w-full max-w-[460px]",style:{minHeight:"400px"},children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0",style:{background:"linear-gradient(135deg, var(--c-primary-900, #2D0810), var(--c-primary-900, #4A0E1A))",border:"1px solid var(--c-secondary, #7A1E2E)",borderRadius:"20px 4px 20px 4px",boxShadow:"0 14px 40px rgba(0, 0, 0, 0.5)",opacity:.6,animation:"velvet-back-sway 6s ease-in-out infinite",transformOrigin:"center"}}),e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0",style:{background:"linear-gradient(135deg, var(--c-primary-900, #4A0E1A), var(--c-secondary, #6B1525))",border:`1px solid ${t}80`,borderRadius:"20px 4px 20px 4px",boxShadow:"0 14px 40px rgba(0, 0, 0, 0.5)",opacity:.8,animation:"velvet-mid-sway 5s ease-in-out infinite",transformOrigin:"center"}}),e.jsxs(i,{styleName:"bg_frame_login_register_velvet",className:"relative overflow-hidden",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute top-0 bottom-0",style:{width:"50%",background:`linear-gradient(115deg, transparent 0%, ${t}26 35%, rgba(var(--c-surface-rgb, 255, 255, 255), 0.35) 50%, ${t}26 65%, transparent 100%)`,transform:"skewX(-20deg)",animation:"velvet-shine-sweep 5s ease-in-out infinite",mixBlendMode:"screen"}}),d?e.jsx("div",{className:"relative z-[2] p-[20px]",children:e.jsx(c,{})}):e.jsx("div",{className:"relative z-[2]",children:o})]})]})})]})};export{A as default};

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.