1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BGbih50-.js","./DcprBx3y.js","./4q2j15kc.js","./entry.COg6Xq-L.css","./CjTSriLF.js","./B1JKpQau.js","./n34KvevP.js","./B-is6T78.js","./index.ad0yf_Vh.css","./BRF3nq8A.js","./DQc4n0So.js","./B_FG_IFN.js","./RjVWlg9E.js","./Bt-lQBpE.js","./C5xMgAXA.js","./CilgJI1m.js","./loader.1k27zC7A.css","./DK1NuFyt.js","./C4huvtBV.js","./DrKT8hIT.js","./VProgressCircular.dEzPRM7y.css","./VBtn._xMUDBa3.css"])))=>i.map(i=>d[i]); 2import{q as K,s as P,u as z,d as q,a8 as F,w as j,c as w,B as $,bp as H,v as M,o as c,f as s,y as g,h as t,bq as J,C as y,i as x,l as T,A as p,V as C,ar as v,k as Q,j as X,F as Z,br as _}from"./4q2j15kc.js";import{M as N,u as ee}from"./CWxe_clI.js";import{u as te}from"./CXKIPgJN.js";import{u as ae}from"./BDE3did7.js";const re=K("auth-decision-modals",()=>{const e=P({open:!1,url:""});function m(d){e.value.open=!0,e.value.url=d}function l(d){e.value.open=!1,e.value.url=""}return{state:e,openAuthDecisionModal:m,closeAuthDecisionModal:l}}),oe=()=>"Consumer",ie=(e,m,l,d="")=>{if(d)return d;{const a={OnlineFreeWithoutPreRegButtonText:"Start for Free",OnlinePaidWithoutPreRegButtonText:"Start for Free",OnlineFreeWithPreRegButtonText:"Get Started",OnlinePaidWithPreRegButtonText:"Get Started",DownloadFreeWithoutPreRegButtonText:"Add to Cart",DownloadPaidWithoutPreRegButtonText:"Add to Cart",DownloadFreeWithPreRegButtonText:"Pre-Order Now",DownloadPaidWithPreRegButtonText:"Pre-Order Now",PrePayFreeWithoutPreRegButtonText:"Add to Cart",PrePayPaidWithoutPreRegButtonText:"Add to Cart",PrePayFreeWithPreRegButtonText:"Add to Cart",PrePayPaidWithPreRegButtonText:"Add to Cart"},n=z().public;let f=n.CurrentAppSliceTaxYear,h=!1;if(f===void 0)switch(oe()){case"Consumer":f=n.CurrentConsumerTaxYearLastTwoDigits;break;case"Professional":f=n.CurrentProfessionalTaxYearLastTwoDigits;break;case"FFA":f=n.CurrentFFATaxYearLastTwoDigits;break;default:return""}switch(e&&e.substring(0,2)==f&&n.IsPreRegEnabled&&(h=!0),m){case N.Download:return h?l===0?a.DownloadFreeWithPreRegButtonText:a.DownloadPaidWithPreRegButtonText:l===0?a.DownloadFreeWithoutPreRegButtonText:a.DownloadPaidWithoutPreRegButtonText;case N.Online:return h?l===0?a.OnlineFreeWithPreRegButtonText:a.OnlinePaidWithPreRegButtonText:l===0?a.OnlineFreeWithoutPreRegButtonText:a.OnlinePaidWithoutPreRegButtonText;case N.PrePay:return h?l===0?a.PrePayFreeWithPreRegButtonText:a.PrePayPaidWithPreRegButtonText:l===0?a.PrePayFreeWithoutPreRegButtonText:a.PrePayPaidWithoutPreRegButtonText;default:return""}}},ne={key:5,action:"/shopping-cart/add-to-cart-by-code",method:"post"},ce=["value"],R="product_cta_color",me=q({__name:"ProductCTA",props:{id:{},classes:{},isAuthDecisionModal:{type:Boolean},isCreateAccountCTA:{type:Boolean},isPopular:{type:Boolean},isRecommended:{type:Boolean},isSelected:{type:Boolean},ctaOverrideUrl:{},ctaOverrideText:{},mediaType:{},productCode:{},productName:{},price:{},alternateProduct:{},isPreview:{type:Boolean}},async setup(e){var S;let m,l;const d=J(()=>_(()=>import("./BGbih50-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]),import.meta.url)),a=e,n=P("");if(F().path==="/"){const{data:i}=([m,l]=j(async()=>te("get-cta-variation",async()=>{const r=await ae(R);return{experimentEnabled:r!=null&&r.enabled?r==null?void 0:r.enabled:!1,variation:r!=null&&r.variation?r==null?void 0:r.variation:null,featureVariables:r!=null&&r.featureVariables?r==null?void 0:r.featureVariables:null}})),m=await m,l(),m);n.value=((S=i==null?void 0:i.value.featureVariables)==null?void 0:S.cta_color_class)??"",i!=null&&i.value.experimentEnabled&&(window.dataLayer=window.dataLayer||[],dataLayer.some(o=>o.event==="optimizely-decision-fx"&&o.experimentKey===R)||window.dataLayer.push({event:"optimizely-decision-fx",experimentKey:R,Variation:i==null?void 0:i.value.variation}))}const h=re(),W=ee(),B=P(a.mediaType===N.Online),V=P(a.mediaType===N.Download),U=P(a.mediaType===N.PrePay),O=z().public,u=w(()=>{const i=P(a.ctaOverrideText);return ie(a.productCode,a.mediaType,a.price,i.value)}),b=P(!1),k=F(),D=P(k.path),L=w(()=>k.path.includes("/professional"));$(()=>{b.value=H()});const E=w(()=>{let i=A.value;return a.ctaOverrideUrl?a.ctaOverrideUrl+"&SourcePageName="+D.value:i?(a.isCreateAccountCTA&&(i+="&is_create_account=true"),i):""}),A=w(()=>a.ctaOverrideUrl?a.ctaOverrideUrl+"&SourcePageName="+D.value:O.CreateReturnUrl?O.CreateReturnUrl.replace("{{ProductCode}}
2",a.productCode)+"&SourcePageName="+D.value:""),G=w(()=>`/products/choose-format?productCode=${a.productCode}`);function Y(){A.value.includes("&SourcePageName")?h.openAuthDecisionModal(A.value):h.openAuthDecisionModal(A.value+"&SourcePageName="+D.value)}function I(){const i={productCode:a.productCode,productName:a.productName,price:a.price,alternateProduct:a.alternateProduct};W.openOSDecisionModal(i)}return(i,r)=>(c(),M(Z,null,[t(B)&&e.isAuthDecisionModal&&t(b)?(c(),s(t(d),{key:0,id:"product-cta-"+e.id,class:y(e.classes+" "+t(n)),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,href:t(A),"aria-haspopup":"dialog"},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label","href"])):t(B)&&e.isAuthDecisionModal&&!t(b)?(c(),s(t(d),{key:1,id:"product-cta-"+e.id,class:y(e.classes+" "+t(n)),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,"aria-haspopup":"dialog",onAction:Y},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label"])):t(B)&&!e.isAuthDecisionModal?(c(),s(t(d),{key:2,id:"product-cta-"+e.id,class:y([e.classes+" "+t(n),"text-capitalize"]),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,href:t(E)},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label","href"])):t(V)?(c(),s(t(d),{key:3,id:"product-cta-"+e.id,class:y(e.classes+" "+t(n)),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,"aria-haspopup":"dialog",onAction:I},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label"])):t(U)?(c(),s(t(d),{key:4,id:"product-cta-"+e.id,class:y([e.classes+" "+t(n),"text-capitalize"]),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,href:t(G)},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label","href"])):g("",!0),t(L)&&!t(B)?(c(),M("form",ne,[Q("input",{type:"hidden","aria-hidden":"true",name:"productCode",value:e.productCode},null,8,ce),X(t(d),{id:"product-cta-"+e.id,class:y(e.classes+" "+t(n)),"data-product":e.productName,"data-gtm-id":e.productCode,"data-gtm-name":e.productName,"data-gtm-category":e.productName,"data-gtm-price":e.price,"gtm-label":t(u)+" "+e.productName,type:"submit"},{default:x(()=>{var o;return[T(p(t(u))+" ",1),(o=e.classes)!=null&&o.includes("show-icon")?(c(),s(t(C),{key:0,class:"ml-1",size:"large",icon:t(v)},null,8,["icon"])):g("",!0)]}),_:1},8,["id","class","data-product","data-gtm-id","data-gtm-name","data-gtm-category","data-gtm-price","gtm-label"])])):g("",!0)],64))}});
2export{me as _,re as u};
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.