PageSourceSearch

https://shoppingways.com/_nuxt/BYmfNwUf.js

js shoppingways.com collected 2026-10-02 00:56:11 UTC 12,957 bytes, 1 lines download raw bytes

1import{_ as z}from"./3v3M7UMt.js";import{o,c as s,a as e,L as f,t as C,F as y,A as t,e as L,q as U,r as $,x as R,D as W,N as k,b as g,K as M,n as S,f as E,u as K,w as P,z as j,d as T,Q as Y}from"./Ct35PZoH.js";import{_ as q}from"./Bz4AsJpL.js";import{_ as G}from"./DEax3q1L.js";import{a as N,p as O}from"./B26EToBd.js";import{S as X,N as Q,C as ee}from"./B7CvjcBi.js";import{r as te}from"./ChHaB1B0.js";const oe=["src","alt"],se={class:"text-sm line-clamp-3"},ne=["src"],le={__name:"Trendingvouchers",props:["trendingVoucher"],emits:["move"],setup(l,{emit:m}){const p=m,c=d=>{p("move",d)};return(d,a)=>(o(),s(y,null,[e("div",{class:"flex flex-col p-4 space-y-4 justify-end relative cursor-pointer",onClick:a[0]||(a[0]=r=>c(l.trendingVoucher?.storeId?.storeLink))},[l.trendingVoucher?.storeId?.logoImage!=null?(o(),s("img",{key:0,class:"w-20 h-12 object-cover absolute top-0 left-0 rounded-tl-lg rounded-br-lg",src:l.trendingVoucher?.storeId?.logoImage?.url,alt:l.trendingVoucher?.storeId?.storeName},null,8,oe)):f("",!0),e("h5",se,C(l.trendingVoucher?.voucherTitle),1),a[1]||(a[1]=e("p",{class:"text-sm"},[e("span",{class:"bg-green-100 text-green-700 px-3 py-1 rounded-full"},"Get Access")],-1))]),e("img",{class:"rounded-r-xl w-2/5",src:l.trendingVoucher?.logoImage?.url,alt:""},null,8,ne)],64))}},re=["src"],ie={__name:"Popularstore",props:["popularStore"],emits:["move"],setup(l,{emit:m}){const p=m,c=d=>{p("move",d)};return(d,a)=>(o(),s("div",{class:"cursor-pointer",onClick:a[0]||(a[0]=r=>c(l.popularStore?.storeLink))},[e("img",{class:"size-24 md:size-28 rounded-full border object-cover shadow-md",src:l.popularStore?.logoImage?.url},null,8,re)]))}},ae=["src","alt"],ce=["alt"],de={class:"p-3 space-y-2"},ue={class:"font-bold text-xs md:text-sm"},me={class:"bg-blue-50 px-2 rounded-full text-blue-500"},pe={class:"text-xs md:text-sm text-gray-700 line-clamp-2"},ge={__name:"Exclusivedeals",props:["exclusiveCoupon"],emits:["move"],setup(l,{emit:m}){const p=m,c=d=>{p("move",d)};return(d,a)=>(o(),s("div",{class:"cursor-pointer",onClick:a[0]||(a[0]=r=>c(l.exclusiveCoupon?.storeId?.storeLink))},[l.exclusiveCoupon?.logoImage!=null?(o(),s("img",{key:0,class:"rounded-t-lg",src:l.exclusiveCoupon?.logoImage?.url,alt:l.exclusiveCoupon?.voucherName},null,8,ae)):f("",!0),l.exclusiveCoupon?.logoImage==null?(o(),s("img",{key:1,class:"rounded-t-lg",src:q,alt:l.exclusiveCoupon?.voucherName},null,8,ce)):f("",!0),e("div",de,[e("h6",ue,[e("span",me,C(l.exclusiveCoupon.voucherTag),1)]),e("p",pe,C(l.exclusiveCoupon.voucherTitle),1)])]))}},xe={class:"md:flex w-full mb-6"},he=["src"],_e={class:"flex flex-col md:ml-4"},ve={class:"font-bold text-lg md:text-xl mb-3 leading-6 md:leading-6"},be={class:"text-sm line-clamp-3 text-red-200 hidden md:block"},ye={__name:"Trendingarticles",props:{trendingArticle:{type:Object,required:!0},itemIndex:{type:Number}},emits:["move"],setup(l,{emit:m}){const p=l,{trendingArticle:c,itemIndex:d}=p,a=m,r=x=>{a("move",x)};return(x,h)=>t(d)>0?(o(),s("div",{key:0,class:"cursor-pointer",onClick:h[0]||(h[0]=w=>r("/blog/"+t(c)?.articleLink))},[e("div",xe,[e("img",{class:"md:h-32 md:w-48 shadow-lg rounded-lg object-cover mb-3 md:mb-0",src:t(c)?.image?.url,alt:""},null,8,he),e("div",_e,[e("h6",ve,C(t(c)?.articleTitle),1),e("p",be,C(t(c)?.shortDescription),1)])])])):f("",!0)}},fe={class:"grid grid-cols-2 md:grid-cols-6 gap-6 mt-8"},Ce=["onClick"],ke={class:"flex flex-col space-y-4"},we=["src","alt"],Ie={class:"p-3 pt-0 space-y-4"},Ae={class:"text-sm line-clamp-3 tracking-tight"},Pe=["src"],Ve=L({__name:"PopularCategory",props:{popularCategory:{type:Object,required:!0}},emits:["voucherClick"],async setup(l,{emit:m}){let p,c;const{$axios:d}=U(),a=$().public.API_BASE_URL,r=l,{popularCategory:x}=r;let h=R(null);try{[p,c]=W(()=>d.get(a+N.getCategoryVouchers+x?._id).then(_=>{h=_?.data?.data})),await p,c()}catch(_){console.log(_)}const w=m,v=_=>{w("voucherClick",_)};return(_,b)=>(o(),s("div",fe,[(o(!0),s(y,null,k(t(h),i=>(o(),s("div",{class:"deal-box border bg-white shadow border-slate-200 rounded-lg cursor-pointer",onClick:n=>v(i?.storeId?.storeLink),key:i?._id},[e("div",ke,[i?.storeId?.logoImage!=null?(o(),s("img",{key:0,class:"w-full h-24 object-cover rounded-t-lg",src:i?.storeId?.logoImage?.url,alt:i?.storeId?.storeName},null,8,we)):f("",!0),e("div",Ie,[e("h5",Ae,C(i?.voucherTitle),1),b[0]||(b[0]=e("p",{class:"text-xs"},[e("span",{class:"bg-green-100 text-green-700 px-3 py-1 rounded-full font-semibold"},"Get Access")],-1))])]),e("img",{class:"rounded-r-xl w-2/5",src:i?.logoImage?.url,alt:""},null,8,Pe)],8,Ce))),128))]))}}),Se={class:"max-w-7xl mx-auto py-6 md:pb-20 relative px-4 xl:px-0"},Le={class:"flex items-center gap-x-2 overflow-x-auto font-semibold rounded-full scrollbar-hide bg-stone-200 sticky top-0 mx-3 md:mx-0 text-sm"},Te=["onClick"],ze={key:0},Ue=L({__name:"PopularCategoryList",props:{popularCategories:{type:Array,required:!0}},emits:["move"],setup(l,{emit:m}){const p=l,{popularCategories:c}=p,d=R(0),a=h=>{d.value=h},r=m,x=h=>{r("move",h)};
1return(h,w)=>{const v=z,_=Ve;return o(),s("div",Se,[g(v,{title:t(O).couponsLandingPage.unlimitedDeals},null,8,["title"]),e("div",Le,[(o(!0),s(y,null,k(t(c),(b,i)=>(o(),s("p",{key:i,onClick:n=>a(i),class:M({"cursor-pointer py-3 px-10 rounded-full":!0,"bg-rose-950 text-white transition-all":t(d)==i})},C(b?.categoryName),11,Te))),128))]),(o(!0),s(y,null,k(t(c),(b,i)=>(o(),s("div",{key:b._id},[t(d)==i?(o(),s("div",ze,[g(_,{"popular-category":b,onVoucherClick:w[0]||(w[0]=n=>x(n))},null,8,["popular-category"])])):f("",!0)]))),128))])}}}),$e="data:image/png;base64,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",Re={key:0,class:"bg-stone-50"},We={class:"py-6"},Ne={class:"carousel__item px-4"},Oe=["onClick"],De=["src"],Fe={class:"max-w-7xl mx-auto py-0 md:py-8 px-4 xl:px-0"},Ze={class:"-mb-8 -ml-8 -mr-4 flex items-center gap-4 overflow-x-auto px-8 pb-8 font-bold scrollbar-hide"},Be={class:"max-w-7xl mx-auto pt-6 pb-6 mb-4 px-4 xl:px-0 bg-white text-center md:rounded-2xl shadow"},He={class:"grid grid-cols-3 md:grid-cols-8 gap-6 md:gap-2 place-items-center"},Je={class:"max-w-7xl mx-auto py-6 px-4 xl:px-0"},Me={class:"grid grid-cols-2 md:grid-cols-5 gap-6"},Ee={class:"max-w-7xl mx-auto py-6 px-4 xl:px-0"},Ke={class:"bg-gradient-to-r from-rose-500 to-rose-600 p-4 md:p-10 rounded-xl border shadow-xl text-gray-100"},je={class:"flex items-center justify-between mb-6 md:mb-12"},Ye={class:"grid md:grid-cols-2 md:gap-x-8"},qe={key:0,class:"mb-4 md:mb-0"},Ge=["src"],Xe={class:"text-lg md:text-xl font-bold mb-1 md:mb-2"},Qe={class:"text-sm text-red-200 line-clamp-2"},et={class:"grid grid-cols-2 md:grid-cols-1 gap-8 md:gap-0"},tt={key:0},ct=L({__name:"index",async setup(l){let m,p;const c={itemsToShow:1},d={1024:{itemsToShow:2.05,snapAlign:"center"}},a=O;let r,x;const{$axios:h}=U(),w=$().public.API_BASE_URL,v=i=>{const n=`/brands/${i}`;S({path:n})},_=i=>{S({path:i})},b=i=>{x&&x.length};try{const{data:i}=([m,p]=W(()=>h.get(w+N.couponsIndex)),m=await m,p(),m);r=i?.data[0],r||S({path:"/404"}),x=r?.popularCategories?r?.popularCategories:[],b("All")}catch(i){console.log(i)}return E({title:"ShoppingWays Coupons | Best Online Deals and Discount Codes",ogTitle:"ShoppingWays Coupons | Best Online Deals and Discount Codes",description:"Find the best online coupons and discount codes at ShoppingWays. Explore verified deals to save on your favorite brands and products.",ogDescription:"Find the best online coupons and discount codes at ShoppingWays. Explore verified deals to save on your favorite brands and products.",ogImage:"https://shoppingways.com/_nuxt/SAlogo.Da3DyD1H.png"}),K({link:[{rel:"canonical",href:"https://shoppingways.com/brands"}]}),(i,n)=>{const V=z,D=le,F=ie,Z=ge,B=G,H=ye,J=Ue;
1return t(r)?(o(),s("div",Re,[n[8]||(n[8]=e("div",{class:"py-2 bg-gray-100"},[e("h1",{class:"text-center text-xs flex items-center justify-center"},[e("img",{class:"size-5",src:$e,alt:""}),e("span",{class:"ml-2 capitalize"},"Find the best coupon codes available on the internet.")])],-1)),e("div",We,[g(t(ee),j({autoplay:8e3},c,{breakpoints:d,"wrap-around":!0}),{addons:P(()=>[g(t(Q))]),default:P(()=>[(o(!0),s(y,null,k(t(r)?.trendingBanners,u=>(o(),Y(t(X),{key:u?.logoImage?.url},{default:P(()=>[e("div",Ne,[e("div",{class:"cursor-pointer",onClick:A=>v(u?.storeId?.storeLink)},[e("img",{src:u?.logoImage?.url,alt:"",class:"rounded-lg"},null,8,De)],8,Oe)])]),_:2},1024))),128))]),_:1},16)]),n[9]||(n[9]=e("div",{class:"max-w-xl mx-auto pb-2 px-20 xl:px-0"},[e("p",{class:"text-center text-xs"},[T(" When you buy through links on ShoppingWays, "),e("span",{class:"underline"},"we may earn a commission.")])],-1)),e("div",Fe,[g(V,{title:t(a).couponsLandingPage.bestCoupon,class:"text-center"},null,8,["title"]),e("div",Ze,[(o(!0),s(y,null,k(t(r)?.trendingVouchers,(u,A)=>(o(),s("div",{class:"flex h-[170px] w-full min-w-80 justify-between bg-white shadow-lg transition-shadow duration-300 ease-out hover:shadow-xl lg:w-1/3 lg:min-w-0 border rounded-lg",key:u._id},[g(D,{"trending-voucher":u,onMove:n[0]||(n[0]=I=>v(I))},null,8,["trending-voucher"])]))),128))])]),g(V,{title:t(a).couponsLandingPage.storeWeLove,class:"text-center pt-6"},null,8,["title"]),e("div",Be,[e("div",He,[(o(!0),s(y,null,k(t(r)?.popularStores,(u,A)=>(o(),s("div",{key:u._id},[g(F,{"popular-store":u,onMove:n[1]||(n[1]=I=>v(I))},null,8,["popular-store"])]))),128))])]),e("div",Je,[g(V,{title:t(a).couponsLandingPage.exclusiveDeals,class:"text-center"},null,8,["title"]),e("div",Me,[(o(!0),s(y,null,k(t(r)?.exclusiveCoupons,(u,A)=>(o(),s("div",{class:"deal-box border border-slate-200 rounded-lg shadow bg-white",key:u._id},[g(Z,{"exclusive-coupon":u,onMove:n[2]||(n[2]=I=>v(I))},null,8,["exclusive-coupon"])]))),128))])]),e("div",Ee,[e("div",Ke,[e("div",je,[n[7]||(n[7]=e("h2",{class:"font-bold text-2xl md:text-4xl"},"ShoppingWays Blog",-1)),g(B,{to:"/blog",class:"bg-gray-100 hover:bg-gray-200 text-gray-800 px-4 md:px-6 py-2 rounded-full text-xs md:text-sm font-medium flex items-center shadow-md group"},{default:P(()=>[n[6]||(n[6]=T("View More ")),g(t(te),{class:"size-4 ml-2 transition group-hover:translate-x-1"})]),_:1})]),e("div",Ye,[t(r).trendingArticles&&t(r).trendingArticles.length?(o(),s("div",qe,[e("div",{class:"cursor-pointer",onClick:n[3]||(n[3]=u=>_("/blog/"+t(r)?.trendingArticles[0]?.articleLink))},[e("img",{class:"rounded-xl mb-4 shadow-xl",src:t(r)?.trendingArticles[0]?.image?.url,alt:""},null,8,Ge),e("h6",Xe,C(t(r)?.trendingArticles[0]?.articleTitle),1),e("p",Qe,C(t(r)?.trendingArticles[0]?.shortDescription),1)])])):f("",!0),e("div",et,[(o(!0),s(y,null,k(t(r)?.trendingArticles,(u,A)=>(o(),s("div",{class:"first:col-span-2 first:md:col-span-1",key:u._id},[g(H,{"trending-article":u,"item-index":A,onMove:n[4]||(n[4]=I=>_(I))},null,8,["trending-article","item-index"])]))),128))])])])]),t(x).length?(o(),s("div",tt,[g(J,{"popular-categories":t(x),onMove:n[5]||(n[5]=u=>v(u))},null,8,["popular-categories"])])):f("",!0)])):f("",!0)}}});export{ct 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.