PageSourceSearch

https://11win.trade/_nuxt/BCw1Dz7M.js

js 11win.trade collected 2026-10-09 23:19:50 UTC 6,204 bytes, 1 lines download raw bytes

1import{_ as E}from"./Ck2HNu72.js";import{d as P,b as i,i as p,e as s,bw as Y,n as y,f as g,h as q,x as I,Q as V,j as B,t as G,K as U,c as v,bt as z,F as D,l as F,y as Q,d_ as J,B as W,a5 as A,dl as X,u as L,eL as C,s as T,bZ as $,g as S,p as w,A as f,I as Z}from"./9ikAPq6_.js";import{_ as x}from"./pEzKDSb0.js";import{p as d,a as O}from"./ZAIftN4B.js";import{u as N}from"./DGOd13T1.js";import{u as j,C as K}from"./C_ypbqk3.js";const ee={class:"relative"},se=P({__name:"PromotionViewItem",props:{asChild:{type:Boolean},as:{default:"div"},title:{},img:{default:""},navigateTo:{},tagImg:{},cardClass:{type:[Boolean,null,String,Object,Array]},imgClass:{type:[Boolean,null,String,Object,Array]},titleClass:{type:[Boolean,null,String,Object,Array]}},setup(o){const n=o;return(t,a)=>{const r=V;return i(),p(s(Y),{class:y(("cn"in t?t.cn:s(g))("group relative block",n.cardClass)),as:o.as,to:o.navigateTo},{default:q(()=>[I("div",ee,[o.tagImg?(i(),p(r,{key:0,src:o.tagImg,class:"absolute -right-0.5 top-3 z-30 pc:-right-1.5","img-class":"w-auto h-5 pc:h-6 rounded-tl-lg rounded-tr rounded-br-none rounded-bl-lg"},null,8,["src"])):B("",!0),o.img?(i(),p(r,{key:1,src:o.img,class:y(("cn"in t?t.cn:s(g))("aspect-[343/115] rounded-lg pc:aspect-[410/137]",n.imgClass))},null,8,["src","class"])):B("",!0)]),I("h3",{class:y(("cn"in t?t.cn:s(g))("text-body-element-default mt-2 line-clamp-2 text-sm font-light pc:text-base pc:leading-6",n.titleClass))},G(o.title),3)]),_:1},8,["class","as","to"])}}}),R=P({__name:"ListItemPromotion",props:{promotions:{},isLoading:{type:Boolean},containerClass:{type:[Boolean,null,String,Object,Array]},loadingClass:{type:[Boolean,null,String,Object,Array]},emptyClass:{type:[Boolean,null,String,Object,Array]},listClass:{type:[Boolean,null,String,Object,Array]}},setup(o){const{isDesktop:n}=U(),t=o;return(a,r)=>{const m=z,l=x,u=se;return i(),v("div",{class:y(("cn"in a?a.cn:s(g))(t.containerClass,"h-full",!o.isLoading&&o.promotions?.length?t.listClass:""))},[o.isLoading?(i(),p(m,{key:0,position:"center",class:y(t.loadingClass)},null,8,["class"])):o.promotions?.length?(i(!0),v(D,{key:2},F(o.promotions,c=>(i(),p(u,{key:c.alias,title:c.title,img:c.img,"tag-img":c.tags?.img,"navigate-to":{path:("createPromotionPath"in a?a.createPromotionPath:s(J))(c.alias)},as:s(Q)},null,8,["title","img","tag-img","navigate-to","as"]))),128)):(i(),p(l,{key:1,class:y(("cn"in a?a.cn:s(g))("relative size-full",t.emptyClass)),"text-class":"text-body-element-default",description:s(n)?"Chưa có khuyến mãi nào, quý khách vui lòng quay lại sau!":["Chưa có khuyến mãi nào,","quý khách vui lòng quay lại sau!"]},null,8,["class","description"]))],2)}}}),H=o=>{const{$staticPageService:n}=W(),t=o.alias,a=X(`usePromotions-${t}`),r={promotions:a("response"),error:a("error"),isLoading:a("isLoading")},m=A(r.error,"$spJXY9NNTE"),l=A(r.promotions,"$MeQWs-nyPj"),u=A(r.isLoading,"$HEgNYs8U6d");return{promotions:l,isLoading:u,error:m,fetchPromotions:async()=>{if(m.value||l.value?.length)return l.value;try{u.value=!0,l.value=await n.getPromotionsByCategory({alias:o.alias})}catch(b){m.value=b}u.value=!1}}},oe=P({__name:"Mobile",async setup(o){let n,t;const a=L(),r=a.params[C],{error:m,promotions:l,isLoading:u,fetchPromotions:c}=H({alias:r});[n,t]=T(async()=>N(`getPromotionCategories:${r}`,async()=>(await c(),{}))),await n,t(),m.value&&$({statusCode:404});const{categories:b}=j({alias:K.KHUYEN_MAI}),_=w(()=>{const e=b.value?.find(h=>h.alias===a.params[C]);return[{label:"Trang chủ",url:f.HOME},{label:"Khuyến mãi",url:f.PROMOTION_CATEGORY_DEPOSIT},{label:e?.display_name||"Danh mục",url:""}]});return(e,h)=>{const k=E,M=R;return i(),v(D,null,[S(k,{breadcrumbs:s(_),"container-class":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).breadcrumbContainerClass,"slash-class":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).breadcrumbSlashClass},null,8,["breadcrumbs","container-class","slash-class"]),S(M,{promotions:s(l),"is-loading":s(u),"list-class":("cn"in e?e.cn:s(g))("flex flex-col gap-4 container pb-2",("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).listClass),"card-class":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).cardClass,"img-class":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).imgClass,"title-class":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).titleClass,"empty-img-src":("promotionMobileOverrideStyles"in e?e.promotionMobileOverrideStyles:s(d)).emptyImgSrc},null,8,["promotions","is-loading","list-class","card-class","img-class","title-class","empty-img-src"])],64)}}}),te=P({__name:"Desktop",async setup(o){let n,t;
1const a=L(),r=a.params[C],{error:m,promotions:l,isLoading:u,fetchPromotions:c}=H({alias:r});[n,t]=T(async()=>N(`getPromotionCategories:${r}`,async()=>(await c(),{}))),await n,t(),m.value&&$({statusCode:404});const{categories:b}=j({alias:K.KHUYEN_MAI}),_=w(()=>{const e=b.value?.find(h=>h.alias===a.params[C]);return[{label:"Trang chủ",url:f.HOME},{label:"Khuyến mãi",url:f.PROMOTION_CATEGORY_DEPOSIT},{label:e?.display_name||"Danh mục",url:""}]});return(e,h)=>{const k=E,M=R;return i(),v(D,null,[S(k,{breadcrumbs:s(_)},null,8,["breadcrumbs"]),S(M,{promotions:s(l),"is-loading":s(u),"loading-class":"min-h-75","empty-class":"h-[500px]","list-class":("cn"in e?e.cn:s(g))("grid grid-cols-3 gap-6",("promotionDesktopOverrideStyles"in e?e.promotionDesktopOverrideStyles:s(O)).listClass),"card-class":("promotionDesktopOverrideStyles"in e?e.promotionDesktopOverrideStyles:s(O)).cardClass,"img-class":("promotionDesktopOverrideStyles"in e?e.promotionDesktopOverrideStyles:s(O)).imgClass,"title-class":("promotionDesktopOverrideStyles"in e?e.promotionDesktopOverrideStyles:s(O)).titleClass,"empty-img-src":("promotionDesktopOverrideStyles"in e?e.promotionDesktopOverrideStyles:s(O)).emptyImgSrc},null,8,["promotions","is-loading","list-class","card-class","img-class","title-class","empty-img-src"])],64)}}}),ae={};function ne(o,n){const t=oe,a=te;return o.$device.isMobileOrTablet?(i(),p(t,{key:0})):(i(),p(a,{key:1}))}const pe=Z(ae,[["render",ne]]);export{pe 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.