1import{a8 as V,w as C,ab as d,V as m,$ as y,ad as i,af as s,u as c,ai as v,az as k,ah as b,ag as x,k as D,v as S,al as R,j,aa as n,aX as L}from"./.pnpm-OOeuVsiq.js";import{_ as z,c as E,u as P,a5 as W,a as K,a6 as J,U as X,V as q}from"./index-BLk2vsSD.js";import G from"./WalletDialog-DmESTkqV.js";import{g as N}from"./ga-Dd7_Qeis.js";/* empty css */import"./@jackery-@[email protected]";const H={key:0,class:"history"},Q={key:0,class:"off"},Y=["src"],Z={class:"item-main"},_={key:0},ee={key:1,class:"copy text-[#cccccc]"},ae={__name:"WalletItemOld",props:{lang:{type:String,default:""},type:{type:Number,default:0},data:{type:Object,default:()=>{}},isBorder:{type:Boolean,default:!1},gaModule:{type:String,default:""}},setup(e){const{t:a}=V(),u=R(),I=E(),B=P(),h=j(()=>B.userInfo),g=j(()=>I.language.current),t=e,F=S("");C(()=>t.lang,l=>{F.value=l},{immediate:!0,deep:!0});const $=S({});C(()=>t.data,l=>{$.value={0:l.remainDays!==-1?`${l.remainDays===null?`${a("wallet.validIndefinitely")}`:`${a("wallet.daysLeft",{num:`${l.remainDays}`})}`}
1`:a("wallet.un_used"),1:a("wallet.used"),2:a("wallet.expired"),4:a("wallet.partially_used")}},{immediate:!0,deep:!0});const U={1:a("wallet.coupon"),2:a("wallet.giftCard"),3:a("wallet.jackeryProducts"),4:a("wallet.extras")},A=async()=>{var o;const l=await W(t.data.discountCode);if(l){K.success(a("tips.copySuccessfully"));const r=t.type===4?t.data.goodsDetailUrl:J[g.value.cr],f=t.gaModule?{jackery_id:h.value.userName||"",module:a(u.meta.group),position:a(u.meta.title),module:t.gaModule,content:(o=t==null?void 0:t.data)==null?void 0:o.welfareTitle,button_name:a("wallet.copyAndUse")}:{jackery_id:h.value.userName||"",module:a(u.meta.group),position:a(u.meta.title),url:`${g.value.domain}${r}`,content:t.data.discountCode,remainDays:t.data.remainDays!==-1?t.data.remainDays:null,lang:t.lang,title:U[t.type],button_name:a("wallet.copyAndUse")};N(f),l=="SwitchBot15"?window.open("https://www.switchbot.jp?utm_source=referral&utm_medium=jackery&utm_campaign=point"):l=="JAKW20"?window.open("https://www.simpurelife.com"):setTimeout(()=>{X(q,g.value.shop_id,`${g.value.domain}${r}`,!0)},1500)}},T=S(null),M=()=>{var l;T.value.handleShow(),t.gaModule&&N({jackery_id:h.value.userName||"",position:a(u.meta.title),module:t.gaModule,content:(l=t==null?void 0:t.data)==null?void 0:l.welfareTitle,button_name:a("wallet.rules")})};return(l,o)=>{var r,f,w,p;return n(),d("div",{class:v(["item",e.isBorder?"border-solid border border-#DFDFDF":""])},[m(i("div",{class:v(["state",[e.data.remainStatus==="2"?"text-#999999":"text-#FF6602",e.isBorder?"!border-t-0 !border-l-0":""]])},s(c($)[e.data.remainStatus]),3),[[y,e.type!==4]]),i("div",{class:v(["item-header",[e.data.remainStatus==="0"||e.type==4?"opacity-100":"opacity-50"]])},[e.data.history&&e.type==1||e.data.imageType===1?(n(),d("div",H,[i("div",{class:v(["contain",[e.data.imageType===1?"!w-[100%] !lg:w-[90%]":""]]),style:k(e.data.imageType===1?`background: url(${e.data.image}) center center /contain no-repeat;`:"background: url('https://cdn.shopifycdn.net/s/files/1/0550/0524/9633/files/ead6f1d359da789814cd78421b6956bb.png?v=1686109159') center center /contain no-repeat")},[e.data.imageType!==1?(n(),d("div",Q,s(e.data.off),1)):b("",!0),i("div",{class:"value text-48 lg:a-text-30",style:k(e.data.imageType===1?`color:${e.data.frontColor||"#FE7704"};margin-right:25%;white-space:nowrap;`:"")},[x(s(e.data.rightValue)+" ",1),e.data.imageType===1?(n(),d("span",{key:0,class:"text-24 lg:a-text-12",style:k(`color:${e.data.frontColor||"#FE7704"};`)},s(e.data.off),5)):b("",!0)],4)],6)])):(n(),d("img",{key:1,class:"object-contain",src:e.data.image,alt:"Image",loading:"lazy"},null,8,Y))],2),i("div",Z,[m(i("div",{class:"title leading-30 lg:a-leading-20"},s((r=e.data)==null?void 0:r.goodsTitle),513),[[y,e.type==3]]),m(i("div",{class:"title"},s(((f=e.data)==null?void 0:f.cardName)||((w=e.data)==null?void 0:w.welfareTitle)),513),[[y,e.type==4]]),m(i("div",{class:"money mt-10"},s((p=e.data)==null?void 0:p.goodsPrice),513),[[y,e.type==3]]),m(i("div",{class:"code"},s(c(a)("wallet.code"))+": "+s(e.data.discountCode||"-"),513),[[y,e.type!==4]]),i("div",{class:"rule",onClick:o[0]||(o[0]=O=>M())},s(c(a)("wallet.rules")),1),e.type!==4?(n(),d("div",_,[e.data.remainStatus==="0"?(n(),d("div",{key:0,class:"copy text-primary",onClick:o[1]||(o[1]=O=>A())},[x(s(c(a)("wallet.copyAndUse"))+" ",1),D(c(L),{class:"text-26 lg:a-text-16"})])):(n(),d("div",ee,[x(s(c(a)("wallet.copyAndUse"))+" ",1),D(c(L),{class:"text-26 lg:a-text-16"})]))])):b("",!0)]),D(G,{ref_key:"walletDialogRef",ref:T,data:e.data,type:e.type},null,8,["data","type"])],2)}}},oe=z(ae,[["__scopeId","data-v-dd3bfb93"]]);export{oe 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.