"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12547],{711629:(e,t,i)=>{i.d(t,{Lz:()=>l,tC:()=>n});var r=i(241607),a=i(859478);let o=/^\/(((sound-effects|music|image-generated|image-templates|image-illustration|image-vector|image-photo)\/\[title\])|((templates|video|editorial\/video|editorial\/image-editorial)\/\[slug\]))$/,n=()=>{let{pathname:e}=(0,a.useRouter)(),t=(0,r.YT)(e);return o.test(t)},l=({asPath:e})=>o.test(e)},745256:(e,t,i)=>{i.d(t,{W:()=>a});var r=i(384002);let a=e=>(e&&e.toUpperCase())===r.aE},812547:(e,t,i)=>{i.r(t),i.d(t,{WelcomeBanner:()=>L});var r=i(424629),a=i(822278),o=i(859478),n=i(762140),l=i(173606),s=i(417594),c=i(558132),p=i(117071),m=i(130199),d=i(113544),x=i(895620),u=i(330633);let g=(0,i(426858).n9)()(({breakpoints:e,tokens:{color:t,border:i}}={})=>({root:{display:"flex",justifyContent:"center"},container:{justifySelf:"center",display:"flex",alignItems:"flex-start",flexDirection:"row",position:"fixed",zIndex:1400,background:"#0070F0",bottom:30,color:t.white,borderRadius:"8px",width:"344px",[e.up("sm")]:{width:"598px"},[e.up("md")]:{alignItems:"center",width:"auto",minWidth:750,maxWidth:1100}},content:{display:"flex",flexGrow:1,alignItems:"center",flexDirection:"column",[e.up("md")]:{flexDirection:"row"}},primaryCTA:{flexGrow:0,flexShrink:0,padding:"11px 14px",color:t.white,border:`${i.width.default} solid ${t.white}`,borderRadius:i.radius.xl,fontSize:15,fontWeight:"bold",whiteSpace:"nowrap",marginBottom:26,[e.up("md")]:{marginTop:11,marginBottom:13}},description:{flexGrow:1,color:t.white,lineHeight:"28px",fontSize:19,textAlign:"center",margin:"45px 18px 17px 17px",[e.up("sm")]:{textAlign:"justify",margin:"40px 56px 17px 46px"},[e.up("md")]:{margin:"19px 20px 17px 29px"}},closeIcon:{width:24,height:24,color:t.white,margin:"12px 12px 12px 30px",position:"absolute",right:1,[e.up("sm")]:{right:5},[e.up("md")]:{position:"initial",alignSelf:"center",margin:"20px 20px 20px 30px"}}})),h="welcomeToShutterstockBanner",f=({onCtaButtonPressed:e,localStorageLabel:t,descriptionKey:i,ctaTextKey:o,pageSection:f=h,ctaButtonEventLabel:w,classesProps:b})=>{let[k,y]=(0,u.useState)(!1);(0,u.useEffect)(()=>{y(!window.localStorage.getItem(t))},[t]);let{t:v}=(0,x.Bd)(s.K0D),C=()=>{y(!1),window.localStorage.setItem(t,"true"),e()},j=()=>{y(!1),window.localStorage.setItem(t,"true")},{classes:S,cx:A}=g();return k?(0,r.jsx)(n.A,{className:S.root,"data-capture":"welcome_banner",children:(0,r.jsxs)(n.A,{className:S.container,children:[(0,r.jsxs)(n.A,{className:S.content,children:[(0,r.jsx)(l.A,{className:S.description,variant:"inherit",children:(0,r.jsx)(x.x6,{ns:s.K0D,i18nKey:i,components:{bold:(0,r.jsx)("strong",{})}})}),(0,r.jsx)(c.$n,{className:A(S.primaryCTA,b?.primaryCTA),onClick:()=>C(),clickTrack:(0,m.g)({pageSection:f,eventLabel:w}),children:v(o)})]}),(0,r.jsx)(p.K,{className:S.closeIcon,"aria-label":"close",onClick:()=>j(),clickTrack:(0,m.g)({pageSection:f,eventLabel:a.Xs3}),children:(0,r.jsx)(d.Close,{})})]})}):null};var w=i(991418),b=i(651573),k=i(726325),y=i(711629),v=i(615539);let C=["explore","discover","royalty-free"].map(e=>RegExp(`^/${e}/([a-zA-Z0-9-]+)$`)),j=["Affiliate","cpc","acq_display","brandOM","affiliate"],S=()=>{let e=(0,v.Y)(),{asPath:t}=(0,o.useRouter)(),[i]=t.split("?");return{isPaidMarketing:C.some(e=>i.match(e))||j.some(t=>e?.utmMedium?.toLowerCase()===t.toLowerCase()),isEmailMarketing:e?.utmMedium==="email"}};var A=i(712633),I=i(745256),T=i(241607);let B=new RegExp(/google.com/),E=()=>{let{isMobileServer:e}=(0,b.$)(),t=(0,A.i9)(),{isBrandSstk:i}=(0,k.P)(),{region:r}=(0,w.Y)(),a=(0,I.W)(r),{isPaidMarketing:n}=S(),l=(0,o.useRouter)(),s=(0,T.c4)(l),c=(0,y.Lz)(l),p=(0,T.vw)(l),m=B.test(document.referrer);return!e&&(!!s||!!c||!!p)&&!!m&&!t&&!!i&&!a&&!n&&!0},L=()=>{let e=(0,o.useRouter)();return E()?(0,r.jsx)(f,{onCtaButtonPressed:()=>{e.push("/pricing")},localStorageLabel:"hideWelcomeBannerSeoUsers",descriptionKey:"welcome-banner-learn-more:description",ctaTextKey:"learn_more",ctaButtonEventLabel:a.GHq,"data-capture":"welcome_banner"}):null}}}]); //# sourceMappingURL=12547.8f66f150095f3b52.js.map