1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DP9Cy6Nl.js","./BPlt5jNJ.js","./entry.SJ_nTWi7.css","./Footer.C11O_Dxq.css"])))=>i.map(i=>d[i]); 2import{a3 as c,cl as Oe,bI as J,ci as S,aW as de,cu as Re,bw as Ve,cF as me,bm as P,bv as Fe,ck as je,a9 as k,a6 as A,ce as n,a8 as L,a7 as pe,bq as fe,bp as O,aj as R,cH as Ue,F as $e,bM as ze,cw as We,bJ as f,ct as qe,cx as Ge,c0 as Je,m as Ye,an as Ke,n as Qe,bz as v,bR as Xe}from"./BPlt5jNJ.js";import Ze from"./D8V5EafG.js";import et from"./xCd1a022.js";import tt from"./DaE17vKF.js";import{u as nt}from"./C_Ml6dOM.js";import"./BC26cL-D.js";import"./UCTC3J7_.js";import"./Brs3FFuG.js";import"./fyAfAxkJ.js";import"./CJwVwZZk.js";try{let a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new a.Error().stack;o&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[o]="acc23462-4e4f-462c-bc74-abda13da8b66",a._sentryDebugIdIdentifier="sentry-dbid-acc23462-4e4f-462c-bc74-abda13da8b66")}catch{}{let a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a._sentryModuleMetadata=a._sentryModuleMetadata||{},a._sentryModuleMetadata[new a.Error().stack]=Object.assign({},a._sentryModuleMetadata[new a.Error().stack],{"_sentryBundlerPluginAppKey:splash-application":!0})}function at(a){if(!(a.component==="ImageHero"&&a.content?.layout==="SingleColumn")){if(a.content?.header?.meta?.display===!0)return!0}return!!(["FeaturedBook"].includes(a.component)&&a.content?.title?.meta?.display===!0||a.component==="Author"&&a.content?.name?.meta?.display===!0||a.component==="Prize"&&a.content?.subheading?.meta?.display===!0||a.component==="ImageHero"&&a.content?.textOverlay?.meta?.display===!0||a.component==="Newsletter"&&a.content?.program?.optins?.length>0||a.component==="GiftWithPurchase"||a.component==="MultiBook"&&(a.content?.titles||[]).some(i=>!i.isbn))}function ot(a){return c(()=>{let o=!1;const d={};for(const i of a.value)at(i)&&!o?(d[i.id]=0,o=!0):d[i.id]=1;if(!o)for(const i of Object.keys(d))d[i]=0;return d})}const st=Ke(()=>Qe(()=>import("./DP9Cy6Nl.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(a=>a.default||a)),it={key:0,id:"skip-links",href:"#top"},rt={key:2,id:"main",class:"modules @container"},lt=["id","tabindex","data-test","data-component"],ct={key:3,class:"modules flex items-center justify-center @sm:mb-8"},yt={__name:"campaign",props:{campaignData:{type:Object,required:!0},path:{type:String,default:null},customHostName:{type:String,default:null},countryCode:{type:String,default:null},previewUuid:{type:String,default:null}},setup(a){const o=a,d=qe(),i=We(),{locale:Y}=Oe(),{fireTracking:K,firePageView:Q,getTitleText:ge,getPageLoadTrackingValues:ve,fireNewsletterTracking:X}=Ge();o.campaignData.campaign&&(i.state.campaign.campaign=o.campaignData.campaign),o.campaignData.navigation&&(i.state.campaign.navigation=o.campaignData.navigation),o.campaignData.footer&&(i.state.campaign.footer=o.campaignData.footer),o.campaignData.pageCount&&(i.state.campaign.pageCount=o.campaignData.pageCount),o.countryCode&&(i.state.session.countryCode=o.countryCode),o.customHostName&&(i.state.session.customHostName=o.customHostName),i.state.session.previewUuid=o.previewUuid||null;const s=J(o.campaignData.campaign),_=J(o.campaignData.page),b=J(o.campaignData.page.modules),V=f(!1),r=f({}),h=f(),F=f(!1),Z=f(0),E=Je(),I=f(0),ee=f(!0),N=S("coppa_compliant"),te=S("prhlinkid"),T=S("prhaid"),ne=S("prhref"),he=f(null),j=f(null),D=f([]),ae=f(0);Y.value=s.language.toLowerCase();const _e=e=>{e&&D.value.push(e)},m=c(()=>i.state.campaign.navigation),B=c(()=>i.state.campaign.footer),be=()=>{he.value=D.value.find(e=>e.module?.component==="Navigation"),C.value&&(j.value=D.value.find(e=>e.module?.component==="Newsletter"),j.value?.$el instanceof Element&&E.value.observe(j.value.$el))},oe=c(()=>{let e=[];return b.forEach(t=>{e.push(t.component),t.content.addToCart?.meta.display&&e.unshift("AddToCart"),t.content.retailerLinks?.meta.display&&e.unshift("RetailerBtn")}),m.value&&m.value.admin_campaign_id===s.admin_campaign_id&&e.unshift(m.value.component),B.value&&e.push(B.value.component),e=[...new Set(e)].toString(),e}),ye=c(()=>!!o.customHostName),se=c(()=>!!o.campaignData.navigation),U=c(()=>ge(_.seo_title,s.site_title,s.custom_host)),x={title:U.value,ogTitle:U.value,description:de(_.seo_meta_text||s.meta_text||""),ogDescription:de(_.seo_meta_text||s.meta_text||""),twitterCard:"summary_large_image",twitterTitle:U.value,twitterDescription:_.seo_meta_text||s.meta_text||"",robots:s.disallow_indexing?"n
2oindex, nofollow":"index, follow"};s.theme.social_media.facebook_image.src&&(x.ogImage=s.theme.social_media.facebook_image.src),s.theme.social_media.facebook_image.altText&&(x.ogImageAlt=s.theme.social_media.facebook_image.altText),s.theme.social_media.twitter_username&&(x.twitterSite=s.theme.social_media.twitter_username),s.theme.social_media.twitter_image.src&&(x.twitterImage=s.theme.social_media.twitter_image.src),s.theme.social_media.twitter_image.altText&&(x.twitterImageAlt=s.theme.social_media.twitter_image.altText),Re(x),Ne(),i.state.session.presentModules=oe.value,Ve(()=>{if(N&&(i.state.session.cookies.coppa_compliant=N.value),te&&(i.state.session.cookies.prhlinkid=te),T&&(i.state.session.cookies.prhaid=T),ne&&(i.state.session.cookies.prhref=ne),me(()=>{D.value.length===ae.value&&be()}),me(()=>i.commit("setPresentModules",oe.value)),ae.value=g.value.length,window.matchMedia){const e=window.matchMedia("(min-width: 1280px)");e.addEventListener("change",z),z(e)}if(d.public.APP_ENV,q.value!==!0)if(window.utag)Q(h.value==="desktop");else{if(!window)return;Object.defineProperty(window,"utag",{configurable:!0,enumerable:!0,get:function(){return this._utag||void 0},set:function(e){this._utag=e,Q(h.value==="desktop")}})}C.value||window.addEventListener("scroll",Ce),C.value&&(E.value=new IntersectionObserver(e=>{e.forEach(({isIntersecting:t})=>{ee.value=!t})},{rootMargin:"0px 0px -80px 0px"})),m.value&&(W(),P(()=>{const e=document.getElementById("primaryNav");e&&nt(e,()=>{W()})}))}),Fe(()=>{E.value&&E.value.disconnect(),window.removeEventListener("change",z)});async function we(e){if(e.optins.length>0){r.value.submitting=!0;try{const t=await $fetch("/api/form-submit",{method:"POST",body:e});r.value=t,r.value.submitting=!1,r.value.submitted=!0,r.value.submitButtonClicked=!1,X(e,r.value?.prh_response),await P(),ie(e)}catch({response:t}){r.value.module_id=e.module_id,r.value.submitButtonClicked=!1,[403,429,500].includes(t?.status)?r.value.errors={message:t.status,context:{key:"server",label:"Server Error",message:`Error: Request failed with status code ${t.status}`}}:(r.value.errors=t?._data?.data?.errors,r.value.submitting=!1,r.value.submitButtonClicked=!1)}}else r.value.module_id=e.module_id,r.value.submitted=!0,X(e,r.value?.prh_response),await P(),ie(e)}const ke=e=>{for(let t=e-1;t>=0;t--)if(!le(g.value[t]))return g.value[t];return null};function $(e,t){const u=e.content.margin===!1,p=e.content.margin===!0,y=ke(t),G=y?.content.margin===!1,H=y?.content.margin===!0,l=y===null,w=l&&p&&e.component!=="Navigation",ce=!l&&p&&G,ue=!l&&u&&H;return e.component==="Footer"?{"@sm:mt-8":H}:{"mb-0":e.content.background?.selected==="transparent","mt-0":xe(e)===!0&&p,"@sm:mx-8":p,"@sm:mt-4":p&&t>=0&&!(w||ce||ue),"@sm:mt-8":w||ce||ue,"max-w-[1360px]":p&&e.component!=="Navigation","@sm:mb-0":Ee.value!==t&&p}}function Te(e){if(s.type_id===1||!!r.value.submitted===!1||e.order>=1e3)return!0;const u=["Prize"];return e.content.alternativeType!=="Intro Text"&&u.push("CustomText"),u.includes(e.component)===!1}function xe(e){if(e.component!=="ImageHero"||e.order===0||b[0].component==="Navigation"&&e.order===1)return!1;const t=b[e.order-1];return!(t&&t.component==="ImageHero"&&!t.content.margin)}function Me(e){const u=new Date(new Date().getTime()+864e5);N.value=e,N.expires=u,N.secure=!0}function ie(e){if(e.isGiftWithPurchase){const t=b.find(u=>u.id===e.module_id);if(t?.content?.anchor){M(t.content.anchor);return}}M("sweepstakes")}function Ce(e){const t=window.scrollY,u=window.screen.height,p=document.body.scrollHeight,y=t>I.value;I.value=t,u*2<t&&!y||I.value+u*2>p?V.value=!0:V.value=!1}function z(e){e.matches?(h.value="desktop",F.value=!0):(h.value="mobile",F.value=!1),P(()=>{W()})}function W(){if(se.value&&!Pe.value){const t=document.getElementById("primaryNav")?.offsetHeight;t&&(Z.value=t+"px",document.documentElement.style.setProperty("--nav-height",`${t}px`))}}function M(e){let t;if(typeof e=="object"?t=document.getElementById(e.anchor):t=document.getElementById(e),t){const u=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollIntoView({behavior:u?"auto":"smooth",block:"start",inline:"nearest"})}}function re(e){F.value=e}function Ne(){T.value&&!isNaN(T.value)&&(T.value="randohouseinc"+T.value+"-20")}const g=c(()=>
2{if(C.value&&r.value.submitted){const e=["ImageHero","MultiBook"];return b.filter(t=>!!(t?.content?.stage==="CONFIRMATION"||e.includes(t.component)||t.content?.alternativeType&&(t?.component==="CustomText"||t?.component==="Newsletter")))}return b.filter(e=>e.component!=="Navigation").filter(e=>{if(!C.value&&e.component==="Newsletter"&&o.countryCode&&o.countryCode!=="US")return!1;if(!e?.content?.stage&&e.component!=="Footer"||e.component==="Rules")return!0})}),Se=ot(g),le=e=>e.component==="GiftWithPurchase"&&e.expiration&&new Date(e.expiration)<=new Date,Ee=c(()=>{for(let e=g.value.length-1;e>=0;e--){const t=g.value[e];if(!(t.component==="Footer"||le(t)))return e}return-1}),Ie=c(()=>_?.settings?.variables?_.settings.variables:{}),De=c(()=>s?.theme?.variables?s.theme.variables:{}),Be=c(()=>o.path==="rules"?{"--theme_body_background":"#ffffff"}:""),C=c(()=>i.getters.isSweepstakes),He=c(()=>d.public.BASE_URL),Pe=c(()=>!!m.value?.content.siteName.name&&m.value?.content.links.length<2),Ae=[{hid:"analytics-js","data-cypress":"utag",innerHTML:`window.utag_cfg_ovrd = { noview: true }; 3 var utag_data = ${ve()}; 4 (function(a,b,c,d){ 5 a='//tags.tiqcdn.com/utag/random/${d.public.TEALIUM_PROFILE}/${d.public.TEALIUM_ENVIRONMENT}/utag.js'; 6 b=document; 7 c='script'; 8 d=b.createElement(c); 9 d.src=a; 10 d.type='text/java'+c; 11 d.async=true; 12 a=b.getElementsByTagName(c)[0]; 13 a.parentNode.insertBefore(d,a); 14 })();`,type:"text/javascript",body:!0,once:!0,defer:!0,async:!0}],q=S("tealium_disabled");q.value;const Le=c(()=>{const e=[];return s.fonts&&s.fonts.forEach(t=>{e.push({rel:"preconnect",href:t.host+t.filename},{rel:"stylesheet",href:t.host+t.filename,type:"text/css"}),t.link&&e.push({rel:"preconnect",href:t.link},{rel:"stylesheet",href:t.link,type:"text/css"})}),e});return je({bodyAttrs:{class:"body"},htmlAttrs:{lang:s.language.toLowerCase(),class:"scroll-pt-[var(--nav-height,auto)]"},link:Le,script:d.public.TEALIUM_ENABLED&&q.value!==!0?Ae:[]}),(e,t)=>{const u=Ze,p=et,y=Ye,G=st,H=tt;return v(),k("div",{ref:"workbench",class:"workbench flex flex-col @container",style:fe([n(De),n(Be),n(Ie)])},[t[2]||(t[2]=A("div",{class:"workbench-background"},null,-1)),n(se)?(v(),k("a",it," Skip to main content ")):L("",!0),n(C)&&a.path!=="rules"&&!n(r).submitted?(v(),pe(u,{key:1,display:n(ee),theme:n(s).theme.meta.scrollToSweep,onScrollToSweep:t[0]||(t[0]=l=>M("sweepstakes"))},null,8,["display","theme"])):L("",!0),n(g).length>0?(v(),k("div",rt,[n(m)&&n(m).admin_campaign_id===n(s).admin_campaign_id?(v(),k("div",{key:0,class:O(["flex justify-center min-h-12",{"flex-1":n(b).length===0}]),style:fe({height:n(Z)}),"data-test":"module-navigation","data-component":"Navigation"},[R(y,null,{default:Ue(()=>[R(p,{id:n(m).content.anchor,ref:`module_${n(m).id}`,"campaign-pages-count":n(i).state.campaign.pageCount,class:O($(n(m),0)),"has-custom-host":n(ye),module:n(m),"preview-uuid":a.previewUuid,screen:n(h),scrolled:n(I)>10,slug:n(i).getters.getPublicSlug,onTracking:n(K),onScrollToModule:M,onToggleMenu:re},null,8,["id","campaign-pages-count","class","has-custom-host","module","preview-uuid","screen","scrolled","slug","onTracking"])]),_:1})],6)):L("",!0),(v(!0),k($e,null,ze(n(g),(l,w)=>(v(),k("div",{id:w==0?"top":null,key:l.id,class:"flex justify-center",tabindex:w==0?-1:null,"data-test":"module-"+w,"data-component":l.component},[Te(l)?(v(),pe(Xe(l.component),{id:l.content.anchor,ref_for:!0,ref:_e,key:l.id,module:l,theme:n(s).theme,slug:n(s).slug,"heading-offset":n(Se)[l.id],class:O($(l,w)),"page-acquisition-code":["Newsletter","GiftWithPurchase"].includes(l.component)?n(_).acqcode:null,"form-response":l.id==n(r)?.module_id?n(r):null,"is-desktop":l.component==="MultiBook"&&n(h)?n(h)==="desktop":null,"base-url":n(He),onTracking:n(K),onScrollToModule:M,onToggleMenu:re,onNewsletterSubmit:we,onSetCoppaCookie:Me},null,40,["id","module","theme","slug","heading-offset","class","page-acquisition-code","form-response","is-desktop","base-url","onTracking"])):L("",!0)],8,lt))),128))])):(v(),k("div",ct,[...t[1]||(t[1]=[A("div",{class:"p-6 bg-gray-100 shadow-sm"},[A("h2",{class:"font-bold"},"Splash Campaign"),A("p",null,"You haven't added any modules yet.")],-1)])])),R(G,{class:O($(n(B),n(g).length)),module:n(B)},null,8,["class","module"]),R(H,{display:n(V),theme:n(s).theme.meta.backToTop.theme,"is-desktop":n(h)==="desktop","audio-player-active":!!n(i).state.session.audioPlayer.player.audioExcerptUrl,onScrollToModule:M},null,8,["display","theme","is-desktop","audio-player-active"])],4)}}};export{yt 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.