PageSourceSearch

https://www.shopback.co.th/__sbcdn/_next/static/chunks/13295.02f4404481cbe758.js

js shopback.co.th collected 2026-10-02 16:43:31 UTC 4,644 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[13295],{213295:(e,s,i)=>{i.r(s),i.d(s,{default:()=>t.A});var t=i(461271)},335211:(e,s,i)=>{i.d(s,{A:()=>t});let t=e=>{let s=e.split("?")[0].split("#")[0];return/\.(mp4|mov|avi)$/i.test(s)?"video":"image"}},461271:(e,s,i)=>{i.d(s,{A:()=>z});var t=i(695155),d=i(981980),a=i(508296),n=i(33489),r=i(74464),o=i(934515),l=i(268030),c=i(700914),u=i(579856),p=i(225983),m=i(202543),h=i(363555),b=i(406368),v=i(878909),x=i(761722),f=i(691921),g=i(212115),j=i(335211),y=i(986808);let z=e=>{var s,i,z;let{data:w,trackingData:A}=e,{tracking_data:_,extraData:k,adType:O,videoUrl:C,title:E,subtitle:N,merchantId:S,merchantName:T,logoUrl:D,featureDestinationUrl:L}=w.detail,{tab_name:H}=A,I=(0,m.A)("webview"),M="string"==typeof(null==k?void 0:k.withSound)&&"true"===k.withSound.trim().toLowerCase(),P="string"==typeof(null==k?void 0:k.playOnce)&&"true"===k.playOnce.trim().toLowerCase(),[R,U]=(0,g.useState)(!0),[q,W]=(0,g.useState)(!0),F="VideoOnly"===O,V="Partner"!==O&&!F,{isLoading:K,data:$}=(0,h.X)({queryKey:["webview-video-ads-merchant-detail",S],queryFn:async()=>(0,b.c)("webview/api/merchants/".concat(S)),enabled:V&&!!S&&!!C,throwOnError:!1}),{currentOffer:B,betterComparisonOffer:J,worseComparisonOffer:Q,name:X,umdId:Z,opportunityId:G,logoUrl:Y}=null!=$?$:{},[ee,es,ei]=(0,g.useMemo)(()=>B&&J?[(0,p.Bp)(B,J),(0,p.dz)(B),(0,p.ZF)(B)]:[!1,!1,!1],[$]);if(K)return(0,t.jsx)(v.A,{numberOfItems:1});let et=!!T&&!!D;if(!C||V&&!$&&!et)return null;let ed=L||(Z?"shopback://content/merchant/".concat(Z):""),ea={...A,..._,ui_element_title:"video_ads",tab_name:H,merchant_name:X||T,video_url:C,...E&&N?{title:E,subline:N}:{},...V&&{merchant_id:S,opportunity_id:G,offer_rate:null==B||null==(s=B.renderedOffer)?void 0:s.shortDisplayText,strikethrough_rate:null==Q||null==(i=Q.renderedOffer)?void 0:i.shortDisplayText,plus_rate:null==J||null==(z=J.renderedOffer)?void 0:z.shortDisplayText}},en="video"===(0,j.A)(C),er=(0,y.A)(C);return(0,t.jsx)(d.az,{px:F?void 0:"sbds-dimension-space-size-m","data-testid":"video-ads",children:(0,t.jsx)(c.A,{href:ed,bg:"sbds-background-color-secondary",borderRadius:F?void 0:"sbds-dimension-border-radius-m",overflow:"hidden",...(0,u.wm)(ea,"App.Impression"),onClick:()=>{(0,u.PN)({...ea,feature_destination_url:ed})},children:(0,t.jsxs)(d.so,{gap:0,direction:"column","data-testid":"video-ads-video",children:[en?(0,t.jsxs)(d.az,{pos:"relative",children:[(0,t.jsx)("video",{ref:e=>{e&&e.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&U(!1)},src:er,autoPlay:!0,muted:!M||q,loop:!P,playsInline:!0,onLoadedData:()=>U(!1),onError:()=>{U(!1)},className:(0,l.AH)({opacity:+!R,transition:"opacity 0.3s ease-in-out"})}),M&&(0,t.jsx)(d.az,{pos:"absolute",right:"sbds-dimension-space-size-m",bottom:"sbds-dimension-space-size-m",zIndex:1,onClick:e=>{e.stopPropagation(),e.preventDefault(),W(e=>!e)},p:"sbds-dimension-space-size-xs",bg:"sbds-color-black-a-30",borderRadius:"sbds-dimension-border-radius-full",cursor:"pointer","aria-label":q?"Unmute":"Mute",role:"button",children:q?(0,t.jsx)(o.lLJ,{size:"md",tone:"inverse","aria-hidden":!0}):(0,t.jsx)(o.PWU,{size:"md",tone:"inverse","aria-hidden":!0})})]}):(0,t.jsx)("img",{src:(0,f.K)({src:C,width:0}),alt:"Video Ads",className:(0,l.AH)({width:"100%",display:"block"})}),!F&&(0,t.jsxs)(d.so,{gap:"sbds-dimension-space-size-xs",p:"sbds-dimension-space-size-m",align:"center",children:[(0,t.jsx)(x.A,{src:Y||D||"",alt:"Merchant Logo",width:40,height:40,borderRadius:"sbds-dimension-border-radius-s",objectFit:"contain","data-testid":"video-ads-merchant-logo"}),(0,t.jsxs)(d.so,{gap:"sbds-dimension-space-size-xs",align:"center",flex:1,minWidth:"sbds-dimension-size-0",justify:"space-between",children:[(0,t.jsxs)(d.so,{direction:"column",gap:0,flex:1,minWidth:"sbds-dimension-size-0",justify:"center",children:[(0,t.jsxs)(d.zt,{alignItems:"center",gap:"sbds-dimension-space-size-xs",children:[E&&(0,t.jsx)(a.A,{variant:"paragraph-1",weight:"bold",truncate:1,"data-testid":"video-ads-title",children:E}),ee&&es?(0,t.jsx)(r.jk,{className:(0,l.AH)({flexShrink:0}),"data-testid":"video-ads-plus-icon"}):ei&&(0,t.jsx)(n.A,{variant:"promo",size:"small",solid:!0,flexShrink:0,textWrap:"nowrap","data-testid":"video-ads-upsized-tag",children:I("Upsized")})]}),N&&(0,t.jsx)(a.A,{truncate:1,"data-testid":"video-ads-subtitle",children:N})]}),(0,t.jsx)(o.Qpb,{size:"sm",tone:"primary"})]})]})]})})})}},986808:(e,s,i)=>{i.d(s,{A:()=>n});let t="/video/upload/",d=/\.(mp4|mov|avi)$/i,a=/\/q_/,n=e=>!e.includes("cloud.shopback.com")||!e.includes(t)||!d.test(e)||a.test(e)?e:e.replace(t,"".concat(t).concat("q_auto:eco","/"))}}]);

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.