import{bT as ye,z as H,aW as y,bG as be,H as _,G as O,bm as u,o as p,a as t,w as l,F as U,aZ as R,c as T,b as o,bX as j,c8 as Ce,U as L,ak as Ee,a$ as ue,bW as F,bP as Ie,e as J,c5 as fe,d as C,dp as Ge,dn as je,d6 as Fe,bd as I,bY as ne,c7 as _e,b9 as Z,dl as ee,di as te,dk as le,dj as Te,f as W,V as M,cp as De,cq as Y,cr as Ne,cs as Q,b_ as Oe,ap as z,aU as B,aH as ze,bZ as de,ca as ae,aw as ie,a_ as ce,ds as Re,dt as Be,c4 as He,bM as Je,bC as qe,c2 as Pe,bV as Ue,du as ge,dv as Ye,co as Qe,aD as We,cx as se,cc as Ke,cj as Xe,ci as Ze,cv as et,cy as tt}from"./index-DjSMNJY1.js";import{S as ve,N as he,C as ke}from"./carousel-B0M9XgHX.js";import{u as lt}from"./customizer-HZB61YGj.js";import{I as ot}from"./images-BlAbfuut.js";import{p as xe}from"./productApi-DKB4xErw.js";import{m as we}from"./index-CNjv4Irb.js";import{T as st,z as at}from"./TagsItem-BvFLwLDx.js";import{e as $e}from"./blankProductTypeEnum-7RSz3x1u.js";import{_ as q}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{c as Me}from"./close-BcCOVtMl.js";import{e as X}from"./skuOptionTypeEnum-Cvb5ldOX.js";import{c as Le}from"./comment-CXy91o6K.js";import{o as nt,a as Ae}from"./fileApi-DcYpTzhQ.js";import{o as it,a as ut}from"./eventBus-CEGBM_t6.js";const rt={key:0},dt={class:"carousel__item"},ct=["onClick"],No={__name:"ProductCarousel",props:{showImageList:Object},setup(n){ye(),H(()=>"@/assets/images/e-commerce/prod-1.jpg");const d=n,e=lt();let k=y(!0);console.log("useCustomizer...",e.mini_sidebar),be(()=>e.mini_sidebar,S=>{k.value=!1,setTimeout(()=>{k.value=!0},0)});const g=y({375:{itemsToShow:3,snapAlign:"center"},700:{itemsToShow:3,snapAlign:"center"},1024:{itemsToShow:6,snapAlign:"center"},1450:{itemsToShow:4,snapAlign:"start"},1919:{itemsToShow:5.5,snapAlign:"start"}}),i=y({itemsToShow:1,snapAlign:"center"}),r=y(0);function f(S){console.log("val....",S),r.value=S}return(S,b)=>u(k)?(p(),_("div",rt,[t(u(ke),{id:"gallery","items-to-show":1,"wrap-around":!1,modelValue:r.value,"onUpdate:modelValue":b[0]||(b[0]=A=>r.value=A)},{addons:l(()=>[t(u(he))]),default:l(()=>[(p(!0),_(U,null,R(d.showImageList,(A,V)=>(p(),T(u(ve),{key:V},{default:l(()=>[o("div",dt,[(p(),T(j,{alt:"product","lazy-src":u(Ce),src:A,key:A,class:"w-100 rounded-md"},null,8,["lazy-src","src"]))])]),_:2},1024))),128))]),_:1},8,["modelValue"]),t(u(ke),{id:"gallery2",class:"relatedCar",breakpoints:g.value,settings:i.value,modelValue:r.value,"onUpdate:modelValue":b[1]||(b[1]=A=>r.value=A)},{addons:l(()=>[t(u(he))]),default:l(()=>[(p(!0),_(U,null,R(d.showImageList,(A,V)=>(p(),T(u(ve),{key:V},{default:l(()=>[o("div",{class:"carousel__item text-left",onClick:P=>f(V)},[t(ot,{url:A,classes:"slide-img",rounded:"",isChangeSize:!1,width:100,height:100},null,8,["url"])],8,ct)]),_:2},1024))),128))]),_:1},8,["breakpoints","settings","modelValue"])])):O("",!0)}},mt={key:0,class:"d-flex align-center ga-2"},pt={class:"text-secondary text-h4"},ft={class:"text-decoration-line-through text-medium-emphasis ml-2 text-subtitle-2"},gt={key:1,class:"d-flex align-center ga-2"},vt={class:"text-secondary text-h4"},ht={class:"text-medium-emphasis mt-2"},kt={class:"mt-2"},xt={key:0},yt={key:1},bt={key:2},St=L({__name:"ProductItem",props:{item:Object},setup(n){const d=ye(),e=n;y(!1),y(e.item.rating),Ee("getProductDetail");function k(){e.item.type==$e.DIY.value?(_e.push({path:"/products/diyDetail",query:we(d.query,{id:e.item.id})}),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},1500)):(console.log("route.query...",d.query),_e.push({path:"/products/detail",query:we(d.query,{id:e.item.id})}),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},1500))}y(!1);let g=y(!1);function i(f){g.value=!0,xe().blankProductFavorite(f).then(b=>{g.value=!1,e.item.isFavorite=!0})}function r(f){g.value=!0,xe().blankProductUnFavorite(f).then(b=>{g.value=!1,e.item.isFavorite=!1})}return(f,S)=>{const b=ue("HeartFilledIcon");return p(),T(F,{variant:"flat",class:"rounded white overflow-hidden product-carousel position-relative",onClick:k},{default:l(()=>[t(st,{base:e.item},null,8,["base"]),e.item.isFavorite?(p(),_("div",{key:0,class:"collect",onClick:S[0]||(S[0]=Ie(A=>r(e.item.id),["stop"]))},[t(J,{size:"small",icon:"",class:"ml-auto"},{default:l(()=>[t(fe,{activator:"parent",location:"top"},{default:l(()=>S[2]||(S[2]=[C("Remove from My Favourite")])),_:1}),t(b,{color:"#EC407A"})]),_:1})])):(p(),_("div",{key:1,class:"collect",onClick:S[1]||(S[1]=Ie(A=>i(e.item.id),["stop"]))},[t(J,{size:"small",icon:"",class:"ml-auto"},{default:l(()=>[t(fe,{activator:"parent",location:"top"},{default:l(()=>S[3]||(S[3]=[C("Add to My Favourite")])),_:1}),t(u(Ge),{color:"#828282"})]),_:1})])),t(j,{alt:"product",src:e.item.mainShowImageUrl,"lazy-src":u(Ce),class:"w-100"},null,8,["src","lazy-src"]),t(je,null,{default:l(()=>[t(Fe,{class:"text-h4"},{default:l(()=>[C(I(e.item.model),1)]),_:1})]),_:1}),t(ne,null,{default:l(()=>[e.item.favorablePrice?(p(),_("p",mt,[o("span",pt,"$"+I(e.item.favorablePrice),1),o("span",ft,"$"+I(f.$filters.MoneyFormat(e.item.price)),1)])):(p(),_("p",gt,[o("span",vt,"$"+I(f.$filters.MoneyFormat(e.item.price)),1)])),o("p",ht,"Avg.production time "+I(e.item.productionTimeMin)+" "+I(e.item.productionTimeUnit==1?"day":"week"),1),o("p",kt,[e.item.skuOption1Num>0?(p(),_("span",xt,I(e.item.skuOption1Num)+" "+I(e.item.skuOption1),1)):O("",!0),e.item.skuOption2Num>0?(p(),_("span",yt," · "+I(e.item.skuOption2Num)+" "+I(e.item.skuOption2),1)):O("",!0),e.item.skuOption3Num>0?(p(),_("span",bt," · "+I(e.item.skuOption3Num)+" "+I(e.item.skuOption3),1)):O("",!0)])]),_:1})]),_:1})}}}),It={class:"carousel__item text-left"},Oo=L({__name:"AlsoLike",props:{recommendProductList:Array},setup(n){const d=n,e=y({itemsToShow:1,snapAlign:"center"}),k=y({700:{itemsToShow:3,snapAlign:"center"},1024:{itemsToShow:4,snapAlign:"center"},1450:{itemsToShow:4,snapAlign:"start"}});function g(i){store.AddToCart(i)}return(i,r)=>(p(),_(U,null,[r[0]||(r[0]=o("h2",{class:"text-h2 mt-8"},"You may also like",-1)),t(u(ke),{id:"gallery",class:"relatedCar",breakpoints:k.value,settings:e.value},{addons:l(()=>[t(u(he))]),default:l(()=>[(p(!0),_(U,null,R(d.recommendProductList,(f,S)=>(p(),T(u(ve),{key:S},{default:l(()=>[o("div",It,[t(St,{item:f,onHandlecart:b=>g(f)},null,8,["item","onHandlecart"])])]),_:2},1024))),128))]),_:1},8,["breakpoints","settings"])],64))}}),_t=["innerHTML"],wt=L({__name:"TabDescription",props:{blankDesc:String},setup(n){const d=Z([0,1,2,3,4]);return(e,k)=>(p(),T(ee,{modelValue:d.value,"onUpdate:modelValue":k[0]||(k[0]=g=>d.value=g),multiple:""},{default:l(()=>[t(te,{elevation:"0"},{default:l(()=>[t(le,null,{default:l(()=>[o("div",{class:"descriptionView",innerHTML:n.blankDesc},null,8,_t)]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),At={class:"text-h4 font-weight-medium mt-5"},Vt={class:"text-subtitle-2 text-medium-emphasis mt-3"},Ct=L({__name:"TabKeyfeature",props:{keyFeatureList:Array},setup(n){const d=Z([0,1,2,3,4]),e=n;return(k,g)=>(p(),T(ee,{modelValue:d.value,"onUpdate:modelValue":g[0]||(g[0]=i=>d.value=i),multiple:""},{default:l(()=>[t(te,{elevation:"0"},{default:l(()=>[t(Te,{class:"font-weight-medium custom-accordion"},{default:l(()=>g[1]||(g[1]=[C("Key Features ")])),_:1}),t(le,null,{default:l(()=>[t(W,null,{default:l(()=>[t(M,{lg:"6",cols:"12"},{default:l(()=>[t(W,{class:"mt-4"},{default:l(()=>[(p(!0),_(U,null,R(e.keyFeatureList,(i,r)=>(p(),T(M,{lg:"6",cols:"12",key:r},{default:l(()=>[t(j,{src:i.logoUrl,width:40,height:40},null,8,["src"]),o("p",At,I(i.title),1),o("p",Vt,I(i.content),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Tt=["src"],Dt={class:"pt-6 sizeguide"},Nt=["innerHTML"],Ot=["innerHTML"],Pt=L({__name:"TabSizeGuide",props:{sizeGuideImageUrl:String,blankSpecImperial:String,blankSpecMetric:String},setup(n){const d=Z([0,1,2,3,4]),e=y("tab-profile");y(!1);const k=n;return(g,i)=>(p(),T(ee,{modelValue:d.value,"onUpdate:modelValue":i[2]||(i[2]=r=>d.value=r),multiple:""},{default:l(()=>[t(te,{elevation:"0"},{default:l(()=>[t(le,null,{default:l(()=>[t(W,null,{default:l(()=>[k.sizeGuideImageUrl?(p(),T(M,{key:0,lg:"4",sm:"8",cols:"12",class:"position-relative loginPageImage"},{default:l(()=>[o("img",{src:k.sizeGuideImageUrl,alt:"",class:"mt-4"},null,8,Tt)]),_:1})):O("",!0),t(M,{lg:"8",sm:"16"},{default:l(()=>[t(De,{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=r=>e.value=r),color:"primary"},{default:l(()=>[t(Y,{variant:"plain",value:"Imperial"},{default:l(()=>i[3]||(i[3]=[C(" Imperial")])),_:1}),t(Y,{variant:"plain",value:"Metric"},{default:l(()=>i[4]||(i[4]=[C(" Metric")])),_:1})]),_:1},8,["modelValue"]),o("div",Dt,[t(Ne,{modelValue:e.value,"onUpdate:modelValue":i[1]||(i[1]=r=>e.value=r)},{default:l(()=>[t(Q,{value:"Imperial"},{default:l(()=>[o("div",{innerHTML:k.blankSpecImperial},null,8,Nt),i[5]||(i[5]=o("p",{class:"mt-2"},[o("span",{class:"text-secondary"},"*"),C("Might got 1-2mm Difference")],-1))]),_:1}),t(Q,{value:"Metric"},{default:l(()=>[o("div",{innerHTML:k.blankSpecMetric},null,8,Ot),i[6]||(i[6]=o("p",{class:"mt-2"},[o("span",{class:"text-secondary"},"*"),C("Might got 1-2mm Difference")],-1))]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Ut=q(Pt,[["__scopeId","data-v-00669f36"]]),$t="data:image/svg+xml,%3csvg%20width='33'%20height='32'%20viewBox='0%200%2033%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23230;&%23148;&%23190;&%23229;&%23164;&%23167;&%23229;&%23155;&%23190;&%23230;&%23160;&%23135;'%3e%3cg%20id='Group%2027174'%3e%3crect%20id='Rectangle%2013094'%20x='0.375'%20width='32'%20height='32'%20rx='4'%20fill='white'/%3e%3c/g%3e%3cg%20id='Frame'%20clip-path='url(%23clip0_2567_121959)'%3e%3cg%20id='Group%2027174_2'%3e%3cpath%20id='Vector'%20d='M8.375%2012V10C8.375%209.46957%208.58571%208.96086%208.96079%208.58579C9.33586%208.21071%209.84457%208%2010.375%208H12.375'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M8.375%2020V22C8.375%2022.5304%208.58571%2023.0391%208.96079%2023.4142C9.33586%2023.7893%209.84457%2024%2010.375%2024H12.375'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M20.375%208H22.375C22.9054%208%2023.4141%208.21071%2023.7892%208.58579C24.1643%208.96086%2024.375%209.46957%2024.375%2010V12'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_4'%20d='M20.375%2024H22.375C22.9054%2024%2023.4141%2023.7893%2023.7892%2023.4142C24.1643%2023.0391%2024.375%2022.5304%2024.375%2022V20'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_5'%20d='M12.375%2015C12.375%2015.394%2012.4526%2015.7841%2012.6034%2016.1481C12.7541%2016.512%2012.9751%2016.8427%2013.2537%2017.1213C13.5323%2017.3999%2013.863%2017.6209%2014.2269%2017.7716C14.5909%2017.9224%2014.981%2018%2015.375%2018C15.769%2018%2016.1591%2017.9224%2016.5231%2017.7716C16.887%2017.6209%2017.2177%2017.3999%2017.4963%2017.1213C17.7749%2016.8427%2017.9959%2016.512%2018.1466%2016.1481C18.2974%2015.7841%2018.375%2015.394%2018.375%2015C18.375%2014.2044%2018.0589%2013.4413%2017.4963%2012.8787C16.9337%2012.3161%2016.1706%2012%2015.375%2012C14.5794%2012%2013.8163%2012.3161%2013.2537%2012.8787C12.6911%2013.4413%2012.375%2014.2044%2012.375%2015Z'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_6'%20d='M20.375%2020L17.875%2017.5'%20stroke='%23252525'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2567_121959'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(4.375%204)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",Mt=["src"],Lt={class:"product-fangda"},Et=["onClick"],Gt={class:"d-flex align-center text-h3",style:{color:"#1F1F1F","font-weight":"500"}},jt=L({__name:"TabShippingPackaging",props:{packageImageList:Array},setup(n){const d=n;y("/src/assets/images/e-commerce/51a9973b097034079ac4ff57d57a113.jpg"),y({itemsToShow:1,snapAlign:"center"}),y({700:{itemsToShow:3,snapAlign:"center"},1024:{itemsToShow:4,snapAlign:"center"},1450:{itemsToShow:5,snapAlign:"start"}}),y({700:{itemsToShow:1,snapAlign:"center"},1024:{itemsToShow:1,snapAlign:"center"},1450:{itemsToShow:1,snapAlign:"start"}});let e=y(!1),k=y(0);function g(i){e.value=!0,k.value=i}return(i,r)=>(p(),_(U,null,[r[4]||(r[4]=o("p",{class:"text-subtitle-4 mt-6"},"Packaging",-1)),t(W,{class:"mt-4"},{default:l(()=>[(p(!0),_(U,null,R(d.packageImageList,(f,S)=>(p(),T(M,{lg:"2",sm:"12",cols:"12",class:"position-relative pack",key:S},{default:l(()=>[o("img",{alt:"product",src:f,class:"product-img",style:{border:"1px solid #e3e8ef"}},null,8,Mt),o("div",Lt,[t(fe,{activator:"parent",location:"top"},{default:l(()=>r[2]||(r[2]=[C("Zoom in")])),_:1}),o("img",{alt:"product",class:"packimg",src:$t,onClick:b=>g(S)},null,8,Et)])]),_:2},1024))),128))]),_:1}),t(Oe,{modelValue:u(e),"onUpdate:modelValue":r[1]||(r[1]=f=>z(e)?e.value=f:e=f),"max-width":860},{default:l(()=>[t(F,null,{default:l(()=>[t(ne,null,{default:l(()=>[o("div",Gt,[r[3]||(r[3]=C("Packaging ")),o("img",{src:Me,width:32,height:32,class:"close",onClick:r[0]||(r[0]=f=>z(e)?e.value=!1:e=!1)})]),t(j,{alt:"product",src:d.packageImageList[u(k)],"max-height":"625",class:"mt-5"},null,8,["src"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),Ft=q(jt,[["__scopeId","data-v-95c410c0"]]),zt=["src"],Rt=["src"],Bt=L({__name:"SkuSelector",props:{skuInfos:Array,optionName:String,optionType:Number,optionValues:Array,selectValue:String,selectSkuIds:Array,validSkuIds:Array},emits:["onSelectValue","onSelectSkuIds","onSelectValue","onSelectSkuIds","onSelectValue","onSelectSkuIds"],setup(n,{emit:d}){const e=n;let k=y(""),g=y(""),i=y("");be(()=>e.validSkuIds,h=>{if(e.selectValue&&(console.log("validSkuIds change",e.validSkuIds),e.validSkuIds&&e.validSkuIds.length>0)){let w=!1;for(const s of e.validSkuIds)if(e.selectSkuIds.indexOf(s)>=0){w=!0;break}w||e.handleSelectChange(null)}}),console.log("pro...",e.skuInfos);const r=d;let f=B({img:"",text:""}),S=B({img:"",text:""}),b=B({img:"",text:""});function A(h,w,s,x){console.log("selectColor...",h),console.log("selectColor...",w),console.log("selectColor...",w),x=="color"&&(S.img=w.fileUrl,S.text=w.text),x=="image"&&(b.img=w.fileUrl,b.text=w.text),x=="general"&&(f.img=w.fileUrl,f.text=w.text),V.value=w.skuIds;let N=w.text;if(!N)s==1&&(r("onSelectValue",{optionType:s,data:null}),r("onSelectSkuIds",{optionType:s,data:[]})),s==2&&(r("onSelectValue",{optionType:s,data:null}),r("onSelectSkuIds",{optionType:s,data:[]})),s==3&&(r("onSelectValue",{optionType:s,data:null}),r("onSelectSkuIds",{optionType:s,data:[]}));else{s==1&&r("onSelectValue",{optionType:s,data:N}),s==2&&r("onSelectValue",{optionType:s,data:N}),s==3&&r("onSelectValue",{optionType:s,data:N});for(const $ of e.optionValues)if($.text===N){console.log("onSelectSkuIds....",$.skuIds),$.skuIds,s==1&&r("onSelectSkuIds",{optionType:s,data:$.skuIds}),s==2&&r("onSelectSkuIds",{optionType:s,data:$.skuIds}),s==3&&r("onSelectSkuIds",{optionType:s,data:$.skuIds});break}}}let V=B([]);function P(h,w){if(console.log("optionSkuIds",h),console.log("validSkuIds",w),!w||w.length===0)return!1;for(const s of w)if(h.indexOf(s)>=0)return!1;return!0}return ze(()=>{if(e.optionType==X.COLOR.value){for(let h=0;h<e.optionValues.length;h++)if(!P(e.optionValues[h].skuIds,e.validSkuIds)){A(h,e.optionValues[h],e.optionType,"color"),i.value=e.optionValues[h].text;break}}if(e.optionType==X.GENERAL.value){for(let h=0;h<e.optionValues.length;h++)if(!P(e.optionValues[h].skuIds,e.validSkuIds)){A(h,e.optionValues[h],e.optionType,"general"),g.value=e.optionValues[h].text;break}}if(e.optionType==X.IMAGE.value){for(let h=0;h<e.optionValues.length;h++)if(!P(e.optionValues[h].skuIds,e.validSkuIds)){A(h,e.optionValues[h],e.optionType,"general"),k.value=e.optionValues[h].text,b.img=e.optionValues[h].fileUrl,b.text=e.optionValues[h].text;break}}}),(h,w)=>(p(),_(U,null,[n.optionType==u(X).COLOR.value?(p(),T(de,{key:0,modelValue:u(i),"onUpdate:modelValue":w[0]||(w[0]=s=>z(i)?i.value=s:i=s),items:n.optionValues,color:"primary",label:n.optionName,variant:"outlined","item-title":"text","item-value":"text","hide-details":""},{item:l(({props:s,item:x})=>[t(ae,ie(s,{link:"",color:"primary",class:"d-flex align-center",disabled:P(x.raw.skuIds,n.validSkuIds),onClick:N=>A(h.index,x.raw,n.optionType,"color")}),null,16,["disabled","onClick"])]),_:1},8,["modelValue","items","label"])):O("",!0),n.optionType==u(X).GENERAL.value?(p(),T(de,{key:1,style:{width:"100%"},modelValue:u(g),"onUpdate:modelValue":w[1]||(w[1]=s=>z(g)?g.value=s:g=s),items:n.optionValues,color:"primary",label:n.optionName,variant:"outlined","item-title":"text","item-value":"text","hide-details":""},{item:l(({props:s,item:x})=>[t(ae,ie(s,{link:"",color:"primary",class:"d-flex align-center",disabled:P(x.raw.skuIds,n.validSkuIds),onClick:N=>A(h.index,x.raw,n.optionType,"general")}),null,16,["disabled","onClick"])]),_:1},8,["modelValue","items","label"])):O("",!0),n.optionType==u(X).IMAGE.value?(p(),T(de,{key:2,modelValue:u(k),"onUpdate:modelValue":w[2]||(w[2]=s=>z(k)?k.value=s:k=s),items:n.optionValues,color:"primary",label:n.optionName,variant:"outlined","item-title":"text","item-value":"text","hide-details":""},{"prepend-inner":l(()=>[u(b).img?(p(),_("img",{key:0,src:u(b).img,width:"30px",height:"30px"},null,8,zt)):O("",!0)]),item:l(({props:s,item:x})=>[t(ae,ie(s,{link:"",color:"primary ",class:"d-flex align-center",disabled:P(x.raw.skuIds,n.validSkuIds),onClick:N=>A(h.index,x.raw,n.optionType,"image")}),{prepend:l(()=>[o("img",{src:x.raw.fileUrl,width:"30px",height:"30px",style:{"margin-right":"10px"}},null,8,Rt)]),_:2},1040,["disabled","onClick"])]),_:1},8,["modelValue","items","label"])):O("",!0)],64))}}),me=q(Bt,[["__scopeId","data-v-940f14f2"]]),Ht=L({__name:"GoodsSku",props:{skuInfos:Array,option1Name:String,option1Type:Number,option2Name:String,option2Type:Number,option3Name:String,option3Type:Number},emits:["getChildren","skuChange"],setup(n,{emit:d}){const e=d;let k=y(null),g=y(null),i=y(null),r=y([]),f=y([]),S=y([]);const b=n;function A(m,a){for(const c of m)if(c.text===a)return c;return null}const V=H(()=>{if(!b.skuInfos)return[];var m=[];for(const v of b.skuInfos)if(v.option1){var a="";if(typeof v.option1=="string"?a=JSON.parse(v.option1):a=v.option1,!a.text)continue;var c=A(m,a.text);c?c.skuIds.push(v.id):(c=Object.assign({},a),c.skuIds=[],c.skuIds.push(v.id),m.push(c))}return m}),P=H(()=>{if(!b.skuInfos)return[];var m=[];for(const c of b.skuInfos)if(c.option2){let v="";if(typeof c.option2=="string"?v=JSON.parse(c.option2):v=c.option2,!v.text)continue;var a=A(m,v.text);a?a.skuIds.push(c.id):(a=Object.assign({},v),a.skuIds=[],a.skuIds.push(c.id),m.push(a))}return m}),h=H(()=>{if(!b.skuInfos)return[];var m=[];for(const c of b.skuInfos)if(c.option3){let v="";if(typeof c.option3=="string"?v=JSON.parse(c.option3):v=c.option3,!v.text)continue;var a=A(m,v.text);a?a.skuIds.push(c.id):(a=Object.assign({},v),a.skuIds=[],a.skuIds.push(c.id),m.push(a))}return m});function w(m){console.log("监听orSelect1Value...",m),k.value=m.data}function s(m){console.log("监听orSelect1SkuIds...",m),r.value=m.data}function x(m){g.value=m.data}function N(m){f.value=m.data}function $(m){i.value=m.data}function D(m){S.value=m.data}const G=H(()=>{if(console.log("selectOption1Value.value...",k.value),console.log("selectOption2Value.value...",g.value),console.log("selectOption3Value.value...",i.value),!b.skuInfos)return null;for(const c of b.skuInfos){if(c.option1){var m="";if(typeof c.option1=="string"?m=JSON.parse(c.option1):m=c.option1,m.text&&m.text!==k.value){console.log("监听...",m.text,"===",k.value);continue}}if(c.option2){var a="";if(typeof c.option2=="string"?a=JSON.parse(c.option2):a=c.option2,a.text&&a.text!==g.value){console.log("监听...",a.text,"===",g.value);continue}}if(c.option3){let v="";if(typeof c.option3=="string"?v=JSON.parse(c.option3):v=c.option3,v.text&&v.text!==i.value){console.log("监听...",v.text,"===",i.value);continue}}return console.log("监听aaa...",c.id),c.id}return null});return be(G,m=>{console.log("watch...",m),e("skuChange",m)}),(m,a)=>(p(),_(U,null,[b.option1Type&&n.option1Name&&V.value?(p(),T(M,{key:0,cols:"12",md:"2"},{default:l(()=>[t(me,{optionValues:V.value,"option-name":n.option1Name,"option-type":b.option1Type,"select-value":u(k),selectSkuIds:u(r),"valid-sku-ids":u(f).concat(u(S)),onOnSelectValue:w,onOnSelectSkuIds:s},{optionName:l(()=>[ce(m.$slots,"optionName",{optionName:n.option1Name,optionType:n.option1Type,index:1},void 0,!0)]),_:3},8,["optionValues","option-name","option-type","select-value","selectSkuIds","valid-sku-ids"])]),_:3})):O("",!0),b.option2Type&&n.option2Name&&P.value?(p(),T(M,{key:1,cols:"12",md:"2"},{default:l(()=>[t(me,{optionValues:P.value,"option-name":n.option2Name,"option-type":b.option2Type,onOnSelectValue:x,onOnSelectSkuIds:N,"select-value":u(g),selectSkuIds:u(f),"valid-sku-ids":u(r).concat(u(S))},{optionName:l(()=>[ce(m.$slots,"optionName",{optionName:n.option2Name,optionType:n.option2Type,index:2},void 0,!0)]),_:3},8,["optionValues","option-name","option-type","select-value","selectSkuIds","valid-sku-ids"])]),_:3})):O("",!0),b.option3Type&&n.option3Name&&h.value?(p(),T(M,{key:2,cols:"12",md:"2"},{default:l(()=>[t(me,{optionValues:h.value,"option-name":n.option3Name,"option-type":b.option3Type,onOnSelectValue:$,onOnSelectSkuIds:D,"select-value":u(i),selectSkuIds:u(S),"valid-sku-ids":u(r).concat(u(f))},{optionName:l(()=>[ce(m.$slots,"optionName",{optionName:n.option3Name,optionType:n.option3Type,index:3},void 0,!0)]),_:3},8,["optionValues","option-name","option-type","select-value","selectSkuIds","valid-sku-ids"])]),_:3})):O("",!0)],64))}}),Jt=q(Ht,[["__scopeId","data-v-0131a4a4"]]),pe={COMBINATION:{value:1},MAGNIFICATION:{value:2},MAGNIFICATION2:{value:3}};function Po(n){for(const d of n.items)for(const e of d.countryItems)if(e.countryCode.toLowerCase()==="US".toLowerCase())return d;return n.items[0]}function qt(n,d){for(const e of n.items)if(e.countryGroupId===d)return e;return null}function Yt(n=0,d,e){if(e.type===pe.COMBINATION.value){const i=Ve(n,d);if(!i)return null;var k=i.pricePerKilo*n,g=i.registrationFee;return k+g}else if(e.type===pe.MAGNIFICATION.value){const r=Math.ceil(n/d.minUnitWeight)*d.minUnitWeight,f=Ve(r,d);return f?r*f.magnification*d.minUnitWeightPrice:null}else if(e.type===pe.MAGNIFICATION2.value){const r=Math.ceil(n/.5)-1;return d.firstHalfKgPrice+r*d.moreHalfKgPrice}else return console.error("not support logistics method type"),null}function Ve(n,d){for(const e of d.priceItems)if(e.weightMin<=n&&e.weightMax>n)return e;return null}const Qt={class:"tabshipTable mt-6 w-100"},Wt={class:"text-subtitle-1 font-weight-regular"},Kt={class:"text-subtitle-1 font-weight-regular"},Xt={class:"text-subtitle-1 font-weight-regular"},Zt=L({__name:"TabShipping",props:{productData:Object,blankProductInfo:Object,shippingDatas:Object,skuList:Array},setup(n){const d=Z([0,1,2,3,4]);y(["[email protected]"]);const e=n;let k=y("United States");const g=y([]);xe().countryGroupsApi().then(s=>{console.log("countryGroups...",s),g.value=s.data.records});function r(s,x="0.00"){return typeof s>"u"||s===null?"-":s?parseFloat(s).toFixed(2):x}const f=H(()=>{var s=[];for(const m of e.shippingDatas)s.push({title:m.name,deliveryTime:"",price:""});if(console.log("res...",s),!e.shippingDatas||e.shippingDatas.length===0)return[];var x=A.value;x&&(x=x/1e3);let N=[];console.log("countryGroups.value...",g.value),console.log("shippingToValue.value...",k.value);for(const m of g.value)if(k.value&&k.value===m.name){var $={};if($.shippingTo=m.name,x)for(const a of e.shippingDatas){console.log("countryGroup.id...",m.id);var D=qt(a,m.id);if(console.log("logisticsMethodConfig...",D),D){var G=Yt(x,D,a);G&&(console.log("price...",G),console.log("shippingData...",a,"countryGroup...",m),N.push({deliveryTime:D.deliveryTime,price:r(G)}))}}}return s.forEach((m,a)=>{N.forEach((c,v)=>{a==v&&(m.deliveryTime=c.deliveryTime,m.price=c.price)})}),s}),S=H(()=>{if(!e.shippingDatas||e.shippingDatas.length===0)return[];var s=[];for(const N of g.value){var x={};x.shippingTo=N.name,N.name=="United States"&&(k.value="United States"),s.push(x)}return s}),b=H(()=>{if(!V.value||!e.skuList||!e.skuList.length)return null;for(const s of e.skuList)if(s.id===V.value)return s;return null}),A=H(()=>{var s=b.value;return!s||!h.value?null:s.weight*h.value});let V=y("");function P(s){console.log("getSkuId....",s),V.value=s}let h=y(1);function w(s){s==="add"?h.value++:h.value>1&&h.value--}return(s,x)=>{const N=ue("MinusIcon"),$=ue("PlusIcon");return p(),T(ee,{modelValue:d.value,"onUpdate:modelValue":x[4]||(x[4]=D=>d.value=D),multiple:""},{default:l(()=>[t(te,{elevation:"0"},{default:l(()=>[t(le,null,{default:l(()=>[t(W,{class:"d-flex align-center mt-2"},{default:l(()=>[t(M,{cols:"12",md:"2"},{default:l(()=>[t(Re,{modelValue:u(k),"onUpdate:modelValue":x[0]||(x[0]=D=>z(k)?k.value=D:k=D),items:S.value,color:"primary",label:"Shipping to",variant:"outlined","item-title":"shippingTo","item-value":"shippingTo","hide-details":""},null,8,["modelValue","items"])]),_:1}),t(Jt,{skuInfos:e.productData.skuInfos,"option1-name":e.productData.blankProductInfo.skuOption1,"option1-type":e.productData.blankProductInfo.skuOption1Type,"option2-name":e.productData.blankProductInfo.skuOption2,"option2-type":e.productData.blankProductInfo.skuOption2Type,"option3-name":e.productData.blankProductInfo.skuOption3,"option3-type":e.productData.blankProductInfo.skuOption3Type,onSkuChange:P},null,8,["skuInfos","option1-name","option1-type","option2-name","option2-type","option3-name","option3-type"]),t(Be,{class:"font-weight-medium mb-2 ml-3"},{default:l(()=>x[5]||(x[5]=[C("Quantity")])),_:1}),t(He,{variant:"outlined",size:"small",divided:"",color:"primary",class:"ml-4"},{default:l(()=>[o("div",{class:"btn add",onClick:x[1]||(x[1]=D=>w("del"))},[t(N,{size:"18"})]),Je(o("input",{type:"text",class:"btn-input","onUpdate:modelValue":x[2]||(x[2]=D=>z(h)?h.value=D:h=D)},null,512),[[qe,u(h)]]),o("div",{class:"btn del",onClick:x[3]||(x[3]=D=>w("add"))},[t($,{size:"18"})])]),_:1})]),_:1}),x[7]||(x[7]=o("p",{class:"text-secondary mt-3"},"Note:A Remote Area Surcharge is applied per shipment when the international delivery destination or pick up location is remote ",-1)),o("table",Qt,[x[6]||(x[6]=o("thead",null,[o("tr",null,[o("th",{class:"text-left"},"Shipping Methods"),o("th",{class:"text-left"},"Delivery Time"),o("th",{class:"text-left"},"Shipping Fee")])],-1)),o("tbody",null,[(p(!0),_(U,null,R(f.value,D=>(p(),_("tr",{class:"text-grey-lighten-3",key:D.name},[o("td",Wt,I(D.title),1),o("td",Kt,I(D.deliveryTime||"/"),1),o("td",Xt,"$"+I(D.price||"/"),1)]))),128))])]),e.productData.packageImageList.length>0?(p(),T(Ft,{key:0,packageImageList:e.productData.packageImageList},null,8,["packageImageList"])):O("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),el="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAxxJREFUWEftmN910zAYxe+XJu9lA7FBWlKeyQQ5TIADA9BOUGeDsgB2JoAN0mfqEG+ANiDvbS2O5T+xbEmW7YTTwyGPdiT/fPV9V1cmvPAfvXA+/FuA7Mqb4hGcx+H+bynvrCCbfbwFhA8Cx6OY8zjkXSHZpXeNES0ATPOxMRKx5j/D0DSXE2AJV8zSEZJNPYYJfYMowVQey3ytgAqcwB6Eczm7I2QOt4EAk+PSOSDWGSEtQPl1IOZRcFFX0gpYg+N4FnOM4QF06wLZhBNf+Da8rkKwN94diD5n18QNj8K76n0joA6uqDs28/w2yAYcxIpHoa+rNTZb/gbkytzzKJi3AtrgisE2yCYcgBE8/iPIl1bFrKi451HwygroAmeDlPcmdKi56tMMkM6AbOa9A2iTz7nHk7hos5OGklkjZA0BsUICjhEFJacGkl0tf+Vj7EvMpt45zmh36CzyefR1lU7O3n76gOfEB1FYXNMqWZIcao5dep4JUlmxRCzrnthoElk/Z7SpQmJEHElSmGnDDuSYMe3yQpfK1RtCB4mEmDT/THXOt8FrJ5tpQlaGCfGeb8PvpXqZCVdqztKtdSWLSQSkhenKyWwzDSVTXxVL/nDYlrpYSflCdUgLXDrGbtSa5S5rsoNyijEXe3q+rCblijHtW52uJp+SteuyDoFrVVCpM6Vx0v0035MtO8RQOGdAaTO6mjwxXHdAx241Kpc9sVOebK3BUr2hcD2impOCfaxEvpSmW7tENacuPiZcl6hWLRG7UQ9fVu0O4ZInrQqeQrn6HusKqQ8LQ5UD+kU1zWlRAZRxa0K7ap4zxXSrlcibPaJaZkFpBi3P3SqgEljNqcS6Q2TekAdW8ntEtTmPwnttDaqJWih/rNeQ0UrSG+q2eBjaI6rZFLQCWk99R4xqvQBdDla6ZN4nqnUGdIEzpyDy0TGqmQETcYMRYrX2RgtAZF8GWpLwsaKaRUFdW+TXHOEskNqDle6JTR8cU/oZwvzrCKeHdLMwbZrJjpDlF6cm6BPivh8ws40AjD+EtdIx6+GUB62Knvjmf8ChAv8BObjwR5KnggkAAAAASUVORK5CYII=",tl={class:"d-flex align-start ga-4 w-100"},ll={class:"art text-subtitle-4 font-weight-medium"},ol={class:"flex-grow-1"},sl={class:"text-h5"},al={style:{"max-width":"800px"}},nl=L({__name:"TabsPrinting",props:{printGuideList:Array,blankProductInfo:Object},setup(n){const d=Z([0,1,2,3,4]),e=Z([0,1,2,3,4]),k=n;return(g,i)=>(p(),_("div",null,[t(ee,{modelValue:d.value,"onUpdate:modelValue":i[0]||(i[0]=r=>d.value=r),multiple:""},{default:l(()=>[t(te,{elevation:"0"},{default:l(()=>[t(le,null,{default:l(()=>[u($e).DIY.value!=n.blankProductInfo.type?(p(),T(J,{key:0,variant:"outlined",color:"#203461",size:"large",href:k.blankProductInfo.designTemplateUrl},{default:l(()=>i[2]||(i[2]=[o("img",{src:el,width:"20px",height:"20px"},null,-1),o("span",{class:"ml-2 text-h4 font-weight-medium"},"Download Design Template",-1)])),_:1},8,["href"])):O("",!0),(p(!0),_(U,null,R(n.printGuideList,(r,f)=>(p(),T(F,{variant:"outlined",border:"none",class:"d-flex align-center my-7",key:f},{default:l(()=>[o("div",tl,[o("span",ll,I((f+1).toString().padStart(2,"0")),1),o("div",ol,[o("h4",sl,I(r.title),1),o("p",al,I(r.content),1)])])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(Pe,{class:"mt-4"}),t(ee,{modelValue:e.value,"onUpdate:modelValue":i[1]||(i[1]=r=>e.value=r),multiple:""},{default:l(()=>[t(te,{elevation:"1"},{default:l(()=>[t(Te,{class:"font-weight-medium custom-accordion"},{default:l(()=>i[3]||(i[3]=[C("Disclaimer")])),_:1}),t(le,null,{default:l(()=>i[4]||(i[4]=[o("div",{style:{"max-width":"800px"}}," Due to the craftmanship and material characteristics of the DIY custom products, the actual product you receive may be slightly different from the display effect, which is also the unique charm of customization. We'to present your design perfectly. ",-1)])),_:1})]),_:1})]),_:1},8,["modelValue"])]))}}),il=q(nl,[["__scopeId","data-v-cd79097f"]]),ul={class:"d-flex align-start ga-4 w-100"},rl=["src"],dl={class:"flex-grow-1"},cl={class:"text-h4 font-weight-medium"},ml={class:"text-medium-emphasis",style:{"max-width":"800px"}},pl=L({__name:"TabService",props:{serviceList:Array},setup(n){return(d,e)=>(p(),_("div",null,[(p(!0),_(U,null,R(n.serviceList,(k,g)=>(p(),T(F,{variant:"outlined",border:"none",class:"d-flex align-center my-7",key:g},{default:l(()=>[o("div",ul,[o("img",{src:k.logoUrl,width:"40px",height:"40px"},null,8,rl),o("div",dl,[o("h2",cl,I(k.title),1),o("p",ml,I(k.content),1)])])]),_:2},1024))),128))]))}}),fl=q(pl,[["__scopeId","data-v-ddc0da5c"]]),gl="data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%20clip-path='url(%23clip0_2425_111541)'%3e%3cpath%20id='Vector'%20d='M21.5%2014L18.5%2011H11.5C11.2348%2011%2010.9804%2010.8946%2010.7929%2010.7071C10.6054%2010.5196%2010.5%2010.2652%2010.5%2010V4C10.5%203.73478%2010.6054%203.48043%2010.7929%203.29289C10.9804%203.10536%2011.2348%203%2011.5%203H20.5C20.7652%203%2021.0196%203.10536%2021.2071%203.29289C21.3946%203.48043%2021.5%203.73478%2021.5%204V14Z'%20stroke='%23203461'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M14.5%2015V17C14.5%2017.2652%2014.3946%2017.5196%2014.2071%2017.7071C14.0196%2017.8946%2013.7652%2018%2013.5%2018H6.5L3.5%2021V11C3.5%2010.7348%203.60536%2010.4804%203.79289%2010.2929C3.98043%2010.1054%204.23478%2010%204.5%2010H6.5'%20stroke='%23203461'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2425_111541'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",vl="/assets/moRenTouXiang-Cb1xjtqm.svg",hl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAAAXNSR0IArs4c6QAAAqxJREFUaEPtmNt1EzEQhv9ZzHtKEB34JIbnpIJABdl1CoipIHYFSRqwRQekgpB3G7aDqANcQNBw9hbf9qYLC+SsnqXRfPOPZiQRXsGgV8CAHuJfUbFXolfCYwT6dNoPphiGRxhgCATnAJ8CEACO8nlrADFAMVg/qpX86ksML0pkzgdXAE+2nK73kaDAJPGsv6hYKhcgZwjx4fICWt+2dn7f2wTmF8/UdyltQZwgxGh8k0ffdv+tdXSrlvPPNoasIcTJeAHi0GbTyjVMUq3mkalNKwi/Chzkl7EixhDiOAwR0MI0WkbzmT+ZVC8jCDEMBd7SAzgtnX9yrPHM71Qsk7LcOBohtsrnaeo8GQIw36WVi+ii0ZudCTxTSzlts6YSIo36IE2bpGlZjo0jYhROAbo2MNRajVII8f7yCqyTKBTd1mDvYuphJM1B+Ewt5bemzQ8gxGh8DXArGauNV6eCEQjznVrJ5BZQO3YgcgWS7uswmnPZCCS5bzHFgL6vqlgvEPkZ+OE7haqiYQiSmam4omwgnDtwswL7QFYgGc1ULeezwl4KkavwZJ9D5gDFXj5AMohROAHoxg7CHsAZJO/sOUT0YNcP3AEcQdJeUkD8dDvQuxqq5aL2JiBGEdupXrJKc1RA+DMKoFMI8P3/D0FQGcRJ9GR8savJh26VSNpHWp1sD3Y5yV+CML5h1p7LjiHiotkdYUBJhfIyuoXID7bvlOoUoiixW1cPxwugFyHbG2EotVpkze6la3bxCdDexeaZmqPk063kUeT3kDd7Yjtjc+Upf54ehxME6XvY4Xlq61yLdXsvvvqPgjeYmv9StHDCdgpjDXC0/8Jr82UjEOAjAjoHYwjqWB2GAlEMrR+hIcv+ohohbIPW5boeosto1+3VK9Er4TECfTp5DKaTqd+s9Cxt7lMPyAAAAABJRU5ErkJggg==",kl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAaZJREFUOE+1lL1OwlAUx/+ncTLR8AjlDYjFyRgfQCOYuLm0mLgCg660qw7AaiJ0cTNBjD6AMW6gvAH3EYgmTtpjbmsr3H4gJnTr+fjde+45509I+PSCmYMGE5q2A+YCCPpP2AggAc/rixfXTcol1agbZhlEXQC5pITIRhD4YkcFzwD1YqUJcC0TFHOSLQYdJzRHQL1YaQBsLwaLMC0x6NTlnw/UN0wTml/m/z/mAzF0bwPgpjUGRw8/F7q+toq39w81boJPzlPS7WTCw7WN9mUfN/fPM4mHe1uonpSwvX+WcDDXSTcqPRCXVa9MvGgc49S5iqBJttk87pNetF4BFJLqnAZIv3pAvOEQEshZjxZCZcz0bdNylgA0rPHUasUaEJb5p5KB0TKaYtYAaqpv8nR3njk2u0d2fBY9tshXlhUaq2KQMrzp/WMIMezmg00JFKY3d0WyAjy2pPL8ioNhtkBU/R+UHTFwfWFR5Mu0AWosBGVui6EbSV5cYKXyEDXSRik6jDEB2JIKM32BGDB0BqKhlQCW8h+sJkOAaATPe4QHV4zciVrNNwLaxFRch5/tAAAAAElFTkSuQmCC",xl={class:"d-flex align-center"},yl={class:"text-h4 mt-6"},bl={class:"d-flex flex-wrap"},Sl=["onClick"],Il={class:"btns"},_l={__name:"AddCommentDialog",props:{blankId:String,commentItem:Object,isAdd:Boolean},emits:["refresh"],setup(n,{expose:d,emit:e}){const k=n,g=e;let i=y(!1),r=y(""),f=y(""),S=y(0),b=y(!1),A=y(!1),V=B({color:"success",msg:"Success"});const P=y(null);let h=y([]),w=y(!1);const s=()=>{i.value=!1,f.value="",S.value=0,h.value=[],A.value=!1},x=()=>{i.value=!0};function N(a){i.value=!0,r.value=a.id,f.value=a.comment,S.value=a.star,h.value=Qe(a.photos)}function $(){if(S.value===0){V.color="error",V.msg="Please select a rating",b.value=!0;return}A.value=!0;const a=Le();if(k.isAdd)a.addComment(k.blankId,f.value,S.value,h.value).then(c=>{V.color="success",V.msg="Success",b.value=!0,f.value="",S.value=0,h.value=[],A.value=!1,s(),g("refresh")}).catch(c=>{A.value=!1});else{const c={comment:f.value,commentId:r.value,photos:h.value,star:S.value,contentType:"application/json;charset=UTF-8"};a.commentModify(c).then(v=>{V.color="success",V.msg="Success",b.value=!0,f.value="",S.value=0,A.value=!1,s(),g("refresh")}).catch(v=>{V.color="error",V.msg=v.msg,b.value=!0,A.value=!1})}}function D(){P.value.click()}async function G(a){w.value=!0,Object.keys(a.target.files).forEach(async c=>{let v=a.target.files[c];console.log("file...",v);const K=nt();var E=await Ae.oss(K.fileSts),oe=Ae.getRandomObjectName(E.ossObjectNamePrefix,E.domain,v.name);try{console.log("ossObject...",oe),console.log("oss...",E),await E.client.multipartUpload(oe.objectName,v,{headers:{"Cache-Control":"max-age=360000"}}),console.log("upload image success",oe.objectUrl);var re=[];for(const Se of h.value)re.push(Se);re.push(oe.objectUrl),h.value=re,w.value=!1}catch{w.value=!1}})}function m(a){console.log("imageUrls.value...",h.value),console.log("index...",a),h.value.splice(a,1)}return d({handleClose:s,handleOpen:x,editOpen:N}),(a,c)=>(p(),_(U,null,[o("input",{type:"file",multiple:"",ref_key:"fileInput",ref:P,style:{display:"none"},onChange:G},null,544),t(Ue,{modelValue:u(b),"onUpdate:modelValue":c[0]||(c[0]=v=>z(b)?b.value=v:b=v),color:u(V).color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:l(()=>[C(I(u(V).msg),1)]),_:1},8,["modelValue","color"]),t(Oe,{modelValue:u(i),"onUpdate:modelValue":c[3]||(c[3]=v=>z(i)?i.value=v:i=v),"max-width":530},{default:l(()=>[t(F,{loading:u(w)},{default:l(()=>[t(ne,null,{default:l(()=>[o("h3",xl,[c[4]||(c[4]=C("Write a review ")),t(j,{src:u(Me),width:32,height:32,class:"close",onClick:s},null,8,["src"])]),c[8]||(c[8]=o("div",{class:"text-h4 mt-6"},"Rating",-1)),t(ge,{modelValue:u(S),"onUpdate:modelValue":c[1]||(c[1]=v=>z(S)?S.value=v:S=v),color:"warning",hover:""},null,8,["modelValue"]),c[9]||(c[9]=o("div",{class:"text-h4 mt-4"},"Leave your order experience?",-1)),t(Ye,{class:"mt-4",filled:"","auto-grow":"",label:"Write a review",variant:"outlined",rows:"4",color:"primary",modelValue:u(f),"onUpdate:modelValue":c[2]||(c[2]=v=>z(f)?f.value=v:f=v)},null,8,["modelValue"]),o("div",yl,"Add Images ("+I(u(h).length)+"/6)",1),o("p",{class:"d-flex align-center mt-5 cursor-pointer",onClick:D},[t(j,{src:u(hl),width:"24px",height:"24px",inline:""},null,8,["src"]),c[5]||(c[5]=o("span",{class:"ml-3",style:{color:"#121926","font-size":"14px"}},"Add Images",-1))]),o("div",bl,[(p(!0),_(U,null,R(u(h),(v,K)=>(p(),_("div",{class:"lis position-relative mr-5 mt-4",key:K},[o("div",{class:"closeicon cursor-pointer",onClick:E=>m(K)},[t(j,{src:u(kl),width:"10px",height:"10px"},null,8,["src"])],8,Sl),t(j,{src:v,width:"56px",height:"56px"},null,8,["src"])]))),128))]),o("div",Il,[t(J,{class:"mt-4",color:"lightprimary",onClick:s},{default:l(()=>c[6]||(c[6]=[C("Cancel")])),_:1}),t(J,{class:"mt-4 ml-4",color:"btnBlue",loading:u(A),onClick:$},{default:l(()=>c[7]||(c[7]=[C("Submit")])),_:1},8,["loading"])])]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"])],64))}},wl=q(_l,[["__scopeId","data-v-3a5cd4ed"]]),Al="/assets/noprise-xF5YQMUc.png",Vl={key:0,class:"none-prise"},Cl={class:"none-prise-con m-auto"},Tl={key:1},Dl={class:"pa-4"},Nl={class:"text-primary text-h1 my-4"},Ol={class:"text-medium-emphasis align-center justify-center d-flex mb-3 ga-2"},Pl={class:"pa-7"},Ul={class:"d-flex align-center ga-4 my-2"},$l={class:"d-flex align-center ga-4 my-2"},Ml={class:"d-flex align-center ga-4 my-2"},Ll={class:"d-flex align-center ga-4 my-2"},El={class:"d-flex align-center ga-4 my-2"},Gl={class:"pa-4"},jl={class:"d-flex align-center ga-4 pa-4 w-100"},Fl={class:"flex-grow-1"},zl={class:"text-h5"},Rl={class:"text-medium-emphasis",style:{"font-size":"10px"}},Bl={class:"v-col-lg-2 px-0 py-0"},Hl={class:"d-flex flex-wrap"},Jl={key:0,class:"posi"},ql={key:0,class:"text-center"},Yl={__name:"TabReview",props:{blankId:String},setup(n){const d=ye();let e=y(!1);const k=y(4),g=n;let i=B({size:10,current:1}),r=B([]),f=B({}),S=B({}),b=y(!0),A=y(!1),V=B({color:"success",msg:"Success",isShow:!1});y("");const P=Le();function h(){e.value=!0,P.commentPage(i.current,i.size,d.query.id).then(m=>{e.value=!1,r.push(...m.data.records),f.value=m.data,console.log("commentPage...",r),m.data.total>i.size*i.current?A.value=!0:A.value=!1})}const w=H(()=>{var m=f.value.star1Num+f.value.star2Num*2+f.value.star3Num*3+f.value.star4Num*4+f.value.star5Num*5;return m?(m/f.value.total).toFixed(1):0}),s=y(null),x=()=>{s.value&&(console.log(s.value),s.value.handleOpen())};function N(){i.current+=1,h()}function $(m){b.value=!1,S.value=m,s.value&&(console.log(s.value),s.value.editOpen(m))}function D(m,a){P.blankProductCommentRemove({commentId:m,contentType:"application/json;charset=UTF-8"}).then(c=>{V.msg="Successfully deleted",V.color="success",V.isShow=!0,r.splice(a,1)})}function G(){setTimeout(()=>{r.splice(0,r.length),console.log("comlist...",r),h()},100)}return G(),it("refreshProductDetail",G),We(()=>{ut("refreshProductDetail",G)}),(m,a)=>{const c=ue("DotsIcon");return p(),_(U,null,[t(Ue,{modelValue:u(V).isShow,"onUpdate:modelValue":a[0]||(a[0]=v=>u(V).isShow=v),color:u(V).color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:l(()=>[C(I(u(V).msg),1)]),_:1},8,["modelValue","color"]),u(r).length==0?(p(),_("div",Vl,[o("div",Cl,[t(j,{src:u(Al),width:120,height:120,inline:""},null,8,["src"]),a[3]||(a[3]=o("p",{style:{"font-size":"12px",color:"#565656"}},"There are currently no reviews for this product. Do you want to be the first to review this product?",-1)),t(J,{variant:"outlined",color:"#203461",size:"large",class:"mt-6",onClick:x},{default:l(()=>a[2]||(a[2]=[o("img",{src:gl},null,-1),o("span",{class:"ml-3"},"Write a review",-1)])),_:1})])])):(p(),_("div",Tl,[t(W,{class:"mt-4"},{default:l(()=>[t(M,{lg:"4",md:"12",cols:"12",class:"align-streach"},{default:l(()=>[t(F,{variant:"outlined",elevation:"0",class:"text-center h-100 d-flex align-center justify-center"},{default:l(()=>[o("div",Dl,[a[4]||(a[4]=o("h4",{class:"text-h4"},"Average Rating",-1)),o("h1",Nl,I(w.value)+"/"+I(u(f).value.total),1),o("div",Ol,[t(ge,{color:"warning","half-increments":"",modelValue:k.value,"onUpdate:modelValue":a[1]||(a[1]=v=>k.value=v),readonly:"",density:"compact"},null,8,["modelValue"]),o("small",null,"("+I(u(f).value.total)+"+)",1)])])]),_:1})]),_:1}),t(M,{lg:"4",md:"12",class:"align-streach justify-center"},{default:l(()=>[t(F,{variant:"outlined",elevation:"0",class:"text-center justify-center h-100"},{default:l(()=>[o("div",Pl,[o("div",Ul,[a[5]||(a[5]=o("div",{class:"text-no-wrap"},"1 Stars",-1)),t(se,{"model-value":u(f).value.star1Num,style:{left:"0",transform:"unset"},color:"secondary",rounded:"sm"},null,8,["model-value"]),o("h5",null,I(u(f).value.star1Num),1)]),o("div",$l,[a[6]||(a[6]=o("div",{class:"text-no-wrap"},"2 Stars",-1)),t(se,{"model-value":u(f).value.star2Num,style:{left:"0",transform:"unset"},color:"secondary",rounded:"sm"},null,8,["model-value"]),o("h5",null,I(u(f).value.star2Num),1)]),o("div",Ml,[a[7]||(a[7]=o("div",{class:"text-no-wrap"},"3 Stars",-1)),t(se,{"model-value":u(f).value.star3Num,style:{left:"0",transform:"unset"},color:"secondary",rounded:"sm"},null,8,["model-value"]),o("h5",null,I(u(f).value.star3Num),1)]),o("div",Ll,[a[8]||(a[8]=o("div",{class:"text-no-wrap"},"4 Stars",-1)),t(se,{"model-value":u(f).value.star4Num,style:{left:"0",transform:"unset"},color:"secondary",rounded:"sm"},null,8,["model-value"]),o("h5",null,I(u(f).value.star4Num),1)]),o("div",El,[a[9]||(a[9]=o("div",{class:"text-no-wrap"},"5 Stars",-1)),t(se,{"model-value":u(f).value.star5Num,style:{left:"0",transform:"unset"},color:"secondary",rounded:"sm"},null,8,["model-value"]),o("h5",null,I(u(f).value.star5Num),1)])])]),_:1})]),_:1}),t(M,{lg:"4",md:"12",class:"align-streach"},{default:l(()=>[t(F,{variant:"outlined",elevation:"0",class:"d-flex align-center justify-center h-100"},{default:l(()=>[o("div",Gl,[t(J,{variant:"outlined",color:"primary",size:"large","prepend-icon":"mdi-message-outline",onClick:x},{default:l(()=>a[10]||(a[10]=[C(" Write a review")])),_:1})])]),_:1})]),_:1}),t(M,{lg:"12"},{default:l(()=>[(p(!0),_(U,null,R(u(r),(v,K)=>(p(),T(F,{variant:"text",class:"py-6",style:{"border-bottom":"1px solid #E3E8EF"},key:K},{default:l(()=>[t(W,{class:"d-flex align-center"},{default:l(()=>[t(M,{lg:"3",md:"3"},{default:l(()=>[o("div",jl,[a[12]||(a[12]=o("img",{src:vl,alt:"users",width:"60"},null,-1)),o("div",Fl,[o("h4",zl,[C(I(v.nickname),1),t(Ke,{color:"success",class:"ml-3",size:"small"},{default:l(()=>a[11]||(a[11]=[C(" Verified purchase ")])),_:1})]),o("p",Rl,I(v.time),1)])])]),_:2},1024),t(M,{lg:"8",md:"8",class:"v-col-lg-2 px-0 py-0"},{default:l(()=>[o("div",Bl,[t(ge,{size:"x-small",modelValue:v.star,"onUpdate:modelValue":E=>v.star=E,readonly:"",density:"compact",color:"warning"},null,8,["modelValue","onUpdate:modelValue"])]),o("p",null,I(v.comment),1),o("div",Hl,[(p(!0),_(U,null,R(v.photos,(E,oe)=>(p(),T(j,{src:E,width:"56px",height:"56px",inline:"",rounded:"md",class:"mt-3",key:E},null,8,["src"]))),128))])]),_:2},1024),v.self?(p(),_("div",Jl,[t(Xe,{"close-on-content-click":!1,location:"bottom"},{activator:l(({props:E})=>[t(J,ie({icon:"",size:"small",variant:"text",ref_for:!0},E),{default:l(()=>[t(c,{size:"15"})]),_:2},1040)]),default:l(()=>[t(Ze,{rounded:"md",width:"100",elevation:"12"},{default:l(()=>[t(et,null,{default:l(()=>[t(ae,{link:"",class:"text-medium-emphasis",onClick:E=>$(v)},{default:l(()=>a[13]||(a[13]=[C(" Edit ")])),_:2},1032,["onClick"]),t(ae,{link:"",class:"text-medium-emphasis",onClick:E=>D(v.id,K)},{default:l(()=>a[14]||(a[14]=[C(" Del ")])),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])):O("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),u(A)?(p(),_("div",ql,[t(J,{variant:"text",color:"primary",onClick:N},{default:l(()=>a[15]||(a[15]=[C("Load More Comments")])),_:1})])):O("",!0)])),t(tt,{isShow:u(e)},null,8,["isShow"]),t(wl,{ref_key:"refComment",ref:s,blankId:g.blankId,isAdd:u(b),onRefresh:G},null,8,["blankId","isAdd"])],64)}}},Ql=q(Yl,[["__scopeId","data-v-aeca37dd"]]),Wl={class:"pa-5"},Uo=L({__name:"Tabs",props:{productData:Object,blankId:[Number,String]},setup(n){const d=n,e=y("tab-profile");return(k,g)=>(p(),T(W,null,{default:l(()=>[t(M,{cols:"12"},{default:l(()=>[t(De,{modelValue:e.value,"onUpdate:modelValue":g[0]||(g[0]=i=>e.value=i),color:"primary","selected-class":"integrationsactivedTab activedTab"},{default:l(()=>[t(Y,{value:"tab-profile"},{default:l(()=>g[2]||(g[2]=[C(" Description")])),_:1}),t(Y,{value:"tab-personal"},{default:l(()=>g[3]||(g[3]=[C(" Size Guide")])),_:1}),t(Y,{value:"tab-shopping"},{default:l(()=>g[4]||(g[4]=[C(" Shipping")])),_:1}),t(Y,{value:"tab-printing"},{default:l(()=>g[5]||(g[5]=[C("Printing/Design Guides")])),_:1}),t(Y,{value:"tab-service"},{default:l(()=>g[6]||(g[6]=[C("Service")])),_:1}),t(Y,{value:"tab-review"},{default:l(()=>g[7]||(g[7]=[C("Review")])),_:1})]),_:1},8,["modelValue"]),o("div",Wl,[t(Ne,{modelValue:e.value,"onUpdate:modelValue":g[1]||(g[1]=i=>e.value=i)},{default:l(()=>[t(Q,{value:"tab-profile"},{default:l(()=>[t(wt,{blankDesc:d.productData.blankDescToC},null,8,["blankDesc"]),t(Pe),t(Ct,{keyFeatureList:d.productData.keyFeatureList},null,8,["keyFeatureList"])]),_:1}),t(Q,{value:"tab-personal"},{default:l(()=>[t(Ut,{sizeGuideImageUrl:d.productData.blankProductInfo.sizeGuideImageUrl,blankSpecImperial:d.productData.blankSpecImperial,blankSpecMetric:d.productData.blankSpecMetric},null,8,["sizeGuideImageUrl","blankSpecImperial","blankSpecMetric"])]),_:1}),t(Q,{value:"tab-shopping"},{default:l(()=>[t(Zt,{productData:n.productData,"blank-product-info":d.productData.blankProductInfo,"shipping-datas":d.productData.logisticsMethodInfos,"sku-list":d.productData.skuInfos},null,8,["productData","blank-product-info","shipping-datas","sku-list"])]),_:1}),t(Q,{value:"tab-printing"},{default:l(()=>[t(il,{printGuideList:d.productData.printGuideList,"blank-product-info":d.productData.blankProductInfo},null,8,["printGuideList","blank-product-info"])]),_:1}),t(Q,{value:"tab-service"},{default:l(()=>[t(fl,{serviceList:d.productData.serviceList},null,8,["serviceList"])]),_:1}),t(Q,{value:"tab-review"},{default:l(()=>[t(Ql,{blankId:d.blankId},null,8,["blankId"])]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}))}}),Kl={class:"d-flex"},Xl={class:"d-flex align-center font-weight-medium"},Zl=["src"],eo={class:"text-subtitle-2 text-medium-emphasis font-weight-medium mt-2"},to={class:"text-subtitle-6 text-success mt-2 font-weight-medium"},lo={class:"d-flex align-center"},oo={class:"text-secondary ml-1 font-weight-medium"},$o=L({__name:"DeliveryMethod",props:{minLogisticsPrice:Number,deliveryMethod:String,deliveryTime:String,countryGroupLogoUrl:String},setup(n){return(d,e)=>(p(),T(F,{variant:"outlined",elevation:"0",style:{height:"130px"}},{default:l(()=>[t(ne,null,{default:l(()=>[o("div",Kl,[o("p",Xl,[e[0]||(e[0]=C("Delivery to US ")),o("img",{src:n.countryGroupLogoUrl,style:{width:"24px",height:"14px"},class:"ml-2",alt:""},null,8,Zl)])]),o("p",eo,I(n.deliveryMethod),1),o("p",to,I(n.deliveryTime),1),o("div",lo,[e[1]||(e[1]=o("span",{class:"text-subtitle-2 text-medium-emphasis"},"Shipping Cost: ",-1)),o("span",oo,"$"+I(d.$filters.MoneyFormat(n.minLogisticsPrice)),1)])]),_:1})]),_:1}))}}),so={class:"d-flex align-center mt-2"},ao={class:"text-subtitle-2 ml-1 font-weight-medium"},no={class:"d-flex align-center mt-2"},io={class:"text-subtitle-2 ml-1 font-weight-medium"},uo={class:"d-flex align-center mt-2"},ro={class:"text-subtitle-2 ml-1 font-weight-medium"},Mo=L({__name:"Specification",props:{material:String,weight:String,productionTime:String,productionProcess:String},setup(n){return(d,e)=>(p(),T(F,{variant:"outlined",elevation:"0",style:{height:"130px"}},{default:l(()=>[t(ne,null,{default:l(()=>[e[3]||(e[3]=o("div",{class:"d-flex"},[o("p",{class:"font-weight-medium"},"Specification")],-1)),o("div",so,[e[0]||(e[0]=o("span",{class:"text-subtitle-2 text-medium-emphasis"},"Material:",-1)),o("span",ao,I(n.material),1)]),o("div",no,[e[1]||(e[1]=o("span",{class:"text-subtitle-2 text-medium-emphasis"},"Production Process:",-1)),o("span",io,I(n.productionProcess),1)]),o("div",uo,[e[2]||(e[2]=o("span",{class:"text-subtitle-2 text-medium-emphasis"},"Production Time:",-1)),o("span",ro,I(n.productionTime),1)])]),_:1})]),_:1}))}}),co={class:"d-flex tagdetail"},mo={key:0,class:"tag-box new"},po={key:1,class:"tag-box hot"},fo={key:2,class:"tag-box favorableDiscount"},go={key:3,class:"tag-box JetPrint"},vo=L({__name:"TagsDetail",props:{base:Object},setup(n){const d=n;return(e,k)=>(p(),_("div",co,[d.base.isNew?(p(),_("div",mo,"New")):O("",!0),d.base.isHot?(p(),_("div",po,"Hot")):O("",!0),d.base.favorableDiscount?(p(),_("div",fo,"-"+I(e.$filters.percentFilter(d.base.favorableDiscount)),1)):O("",!0),d.base.isPickFromJet?(p(),_("div",go,[t(j,{src:u(at),width:18,height:18},null,8,["src"]),k[0]||(k[0]=o("span",{class:"ml-2"},"Picks from JetPrint",-1))])):O("",!0)]))}}),Lo=q(vo,[["__scopeId","data-v-e2576364"]]);export{Lo as T,No as _,$o as a,Mo as b,Yt as c,Uo as d,Oo as e,Po as g};