PageSourceSearch

https://www.bdtimes.com.au/static/js/RegionalsSwgPromoPage_b2c340bc7d3f9b9eb551.js

js bdtimes.com.au collected 2026-09-24 22:12:00 UTC 16,528 bytes, 3 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9192],{93443:(function(m,b,t){t.r(b),t.d(b,{RegionalsSwgPromoPage:function(){return Le},default:function(){return ct}});var Fe=t(30668),Y=t(50183),Ue=t(36683),Me=t(86402),he=t(32212),Se=t(17289),ie=t(59562),Pe=t(88705),e=t(14041),Oe=t(47583),Ce=t(86725),Te=t(45985),v=t(73317),Ge=t(70448),ce=t(80906),je=t(29426),De=t(58846),ke=t(43645),ze=t(32398),xe=t(22696),Ke=t(54701),He=t(35537),me=t(42597),we=t(36559),Je=t(98660),h=t(77302),Ye=t(20778);const Ze=t(28642),Xe=t(88136),Qe=t(44370),Ae=t(66233),Ie=t(29424),Re=t(7226),qe=t(75857),_e=t(40757),Be=({breachDeal:c,breachCreativeName:a,breachType:r="default",onEvent:o,masthead:C="The West Australian",packageInfo:u,packagePrices:T,selectedRadioPackage:D,isRegionalOverride:W,desiredRedirect:k,isSwgPage:S=!1})=>{const{heading:f,ribbonTitle:Z,ribbonOptions:F,packageTheme:U="default",packageType:d,buttonStyle:P,benefitOverride:y,type:g}=u,M=u.type==="radio-list-subscriptions",z=(0,e.useMemo)(()=>T||(M?u.prices:[u]),[M,u,T]),K=M?u.prices[0]:[u][0],[x,O]=(0,e.useState)(K),[G,A]=(0,e.useState)();e.useEffect(()=>{if(D!==void 0){const i=z[D];(!G||i&&G!==i)&&(O(i),A(i))}},[D,x,z,G]);const{cancellationMessage:X,googleSKU:L,packagePath:H,offerCode:$}=x,{onSubscribeClick:I}=(0,He.BG)(),te=(0,Y.iT)("subscribe-with-google"),w=(0,Y.iT)("google-rrme-full-override"),R=(0,xe.R)(),Q=R==="genwest"?"default":R,q=r==="black-friday",ne=tt(d,y),ue=(0,e.useCallback)(i=>{const s=x;O(i),o({type:ie.b.billingPeriodChange,originator:"SubscriptionPackage",payload:{from:{weeklyPrice:s.weeklyPrice,rateCode:s.rateCode,offerCode:s.offerCode},to:{weeklyPrice:i.weeklyPrice,rateCode:i.rateCode,offerCode:i.offerCode}}})},[o,x]),de=(0,Y.iT)(`swg-breach-${Q}`),B=(0,e.useRef)(null),ge=(te||w)&&de&&L,pe=(0,xe.q)(),ae=(0,e.useContext)(he.t).context,re="Premium - Inline";let oe;k&&(oe={desiredRedirect:k}),(0,Se.r)(B.current,L||"everyday_digital_4weeks",pe,ae,oe,w);const fe=(0,v.nj)({price:x,package:u},C),le=d==="digital",ye=d==="digitalprint",se=R in ze.TheWestRegionalSections,V={theme:U,type:d},N={useBreachDealStyle:W,isRegional:se,breachType:r},Ee=q?"#043de2":void 0,_=nt(c,r),be=at(r),ve=_?Ve(_):void 0,E=Ve(be),l=r==="afl-footy-lives-here-breach-screen"||r==="50-off-campaign",p=i=>{if(!i)return null;if(r!=="black-friday")return i;const s=i.split(" ");return s.map((J,j)=>e.createElement(e.Fragment,{key:j},J,j<s.length-1&&e.createElement("br",null)))};return e.createElement(h.$_,{packageOptions:V,breachOptions:N},Z&&e.createElement(h.fH,{packageOptions:{...V,theme:U},breachOptions:N,className:F||"newDesignTag"},e.createElement("span",null,F!="bluePill"&&e.createElement(Ke.a,null),p(Z))),le&&l&&(_?e.createElement(h.by,{src:_,customScale:ve,packageType:d,alt:"",role:"presentation",padding:16}):e.createElement(Je.P,{section:R})),ye&&l&&e.createElement(h.by,{src:be,customScale:E,packageType:d,alt:"",role:"presentation"}),e.createElement(h.Nh,{packageOptions:V,breachOptions:N},f),g==="single-subscription"?e.createElement(we.d,{subscriptionPackage:u,packageOptions:V,breachOptions:N}):e.createElement(we.w,{subscriptionPackage:u,packageOptions:V,breachOptions:N,selectedPricePoint:x,packagePrices:z,setSelectedPricePoint:ue}),e.createElement(h.aS,{paddingBot:20,isSwgPage:S},!S&&e.createElement(h.Jx,{packageOptions:V,breachOptions:N,buttonStyle:P,buttonWidth:"wide",type:"button",title:"Subscribe Button","aria-label":"Subscribe button",onClick:()=>{(0,me.d)(a,c,o,re,1,fe)(),I({packagePath:H,offerCode:$,callToAction:"breach",breachScreenType:re})}},"Subscribe"),le&&ge&&e.createElement(h.ZA,{ref:B,type:"button","aria-label":"Subscribe with google button"})),ne.map(i=>e.createElement(Ye.h,{benefit:i,key:i.name,color:Ee,packageOptions:V,breachOptions:N})),e.createElement(h.aS,{isLast:!0},e.createElement(h.VL,{packageOptions:V,breachOptions:N},X)))},et=["Access to all digital content","Regional online news","The West app","Daily digital edition newspaper","Subscriber rewards","Weekend papers delivered"],tt=(c,a)=>a?a.map(r=>({name:r,isAvailable:r==="Weekend papers delivered"?c==="digitalprint":!0})).sort((r,o)=>r.isAvailable===o.isAvailable?0:o.isAvailable>r.isAvailable?1:-1):et.map(r=>({name:r,isAvailable:r==="Weekend papers delivered"?c==="digitalprint":!0})).sort((r,o)=>r.isAvailable===o.isAvailable?0:o.isAvailable>r.isAvailable?1:-1);function nt(c,a){switch(a){case"vanishing-cousins":case"black-friday":return Ie;case"afl-footy-lives-here-breach-screen":return Ze;case"50-off-campaign":return Xe}return c==="190BD23"||a!==void 0?Ae:qe}function at(c){switch(c){case"black-friday":return Re;case"50-off-campaign":return Qe}return _e}function Ve(c){switch(c){case Re:return 1.5;case Ie:return 1.4}}
1Be.displayName="SubscriptionPackage";var Ne=Be,ee=t(22609),it=t(74833);function rt(c){const{modifier:a,isEmailVerified:r,messageType:o}=c;return e.createElement(e.Fragment,null,a&&e.createElement(e.Fragment,null,!r&&typeof o>"u"&&e.createElement("p",null,a===v.yE?"Thank you for providing your valid student email address. Check your inbox (or junk) for your verification email.":"Thank you. We have just sent you an email. Please verify your email and continue subscribing."),r&&e.createElement("p",null,"Thank you for verifying your email. Please click the button below to finish your Subscription with Google."),o=="TokenExpired"&&e.createElement("p",null,"Oops! It seems there may have been a problem with verifying your email. Or the link has expired. Please try verifying your email again.")))}var We=rt,n=t(77953);function Le(c){const{description:a,image:r,onEvent:o,publication:C,title:u,options:T,sectionMeta:D,logger:W}=c,{onSubscribeClick:k}=(0,Ce.useAuthActions)(),{bannerImage:S,modifier:f,desiredRedirect:Z}=T||{},F=(0,Y.Br)("swg-campaign-offer"),U=(0,Y.iT)("google-rrme-full-override"),d=f||F,P=d!==void 0&&d!=="";let y=U?(0,it.U)(W):(0,ee.VD)(),g;const M=t(88344),z=t(20198),K=t(26379),x=(0,Fe.u)(),O=(0,Ge.g)(x.kind,x.section)||"The West Australian";U?P&&(0,Te.B)(d)&&(y=(0,Te.v)(d,W),g=d):P&&(0,ee.YO)(d)&&(y=(0,ee.uO)(d),g=d);const{isDefault:G,deal:A,creative:X,TermsAndConditionsComponent:L,BenefitListComponent:H,promoContainerOverride:$}=y,I=y.image||r,te=$?.backgroundImage,w=$?.promoStrap;(0,ce.Nb)({publication:C,requiredAccessLevel:"subscriber",breachCreativeName:y.creative});const R=e.useCallback(()=>{(0,me.d)(X,A,o)(),k({callToAction:"breach",breachScreenType:"Premium - Inline"})},[X,A,o,k]),Q=g==="university-offer"?e.Fragment:n.Yb,q=g!=="university-offer"?{modifier:g}:void 0,ne=g==="free-trial-offer"||g==="intro-25-offer"?st:g==="annual-package"?lt:ot;return e.createElement(e.Fragment,null,e.createElement(n.Ve,null,S&&e.createElement(n.X7,{srcSet:`${S.x1} 1x, ${S.x2} 2x`,src:S.x1,alt:"landing image of promo offer"}),g===v.yE?e.createElement(n.N0,null,e.createElement(n.Hz,null,e.createElement(n.bN,null,e.createElement("div",null,"Get"," ",e.createElement(n.oy,null,"full")," ","access."),e.createElement(n.h_,null,"Pay full price.")),e.createElement(n.P7,null,"Exclusive University Student Offer. ",e.createElement("br",null),"Claim below using your WA student email and ID."),e.createElement(n.iq,null,"Save over $400."),e.createElement(n.zL,null,e.createElement(n.AO,{src:M,alt:"Unlimited Digital Acess for $1 a month for 12 months"})))):g===v.B_?e.createElement(n.E$,null,e.createElement(n.Hz,null,e.createElement(n.bN,null,"7 DAY FREE TRIAL"),e.createElement(n.P7,null,"Stay connected to the news that matters.",e.createElement("br",null),"Get your 7 day free trial when you Subscribe with Google."),e.createElement(n.zL,null,e.createElement(n.AO,{src:z,alt:"Try a week of The West for free"})))):g===v.AO?e.createElement(n.E$,null,e.createElement(n.Hz,null,e.createElement(n.bN,null,"Know more. Pay less.",e.createElement("br",null),"GET 25% OFF"),e.createElement(n.P7,null,"The first four weeks of your digital subscription.",e.createElement("br",null),"Stay across the news that matters."),e.createElement(n.zL,null,e.createElement(n.AO,{src:K,alt:"25% off for 4 weeks"})))):e.createElement(n.WM,{promoBackgroundImage:te,promoStrapImage:w},w&&e.createElement(e.Fragment,null,e.createElement(n.qd,{className:"strap1",src:w,alt:"promo strap image"}),e.createElement(n.qd,{className:"strap2",src:w,alt:"promo strap image"}),e.createElement(n.qd,{className:"strap3",src:w,alt:"promo strap image"})),e.createElement(n.e4,null,e.createElement(n.uf,null,u||"The News Delivered Directly to Your Device"),e.createElement(n.YI,null,a),e.createElement(n.mB,null,I&&e.createElement("img",{srcSet:`${I.x1}, ${I.x2} 2x`,src:I.x1,alt:""})))),e.createElement(Q,{...q},e.createElement(ne,{isDefault:G,campaignOffer:g,campaignValues:y,BenefitListComponent:H,productId:c.productId,onEvent:o,masthead:O,sectionMeta:D,onAllPackagesClicked:R,desiredRedirect:Z,log:W}),g!=="university-offer"&&e.createElement(n.X$,null,e.createElement(n.nc,{onClick:()=>{(0,me.d)("regionals_swg_promo","regionals_swg_promo",o)(),k({packagePath:"/"})}},"View All Packages"),e.createElement(n.cn,null,"Need help? Call us at"," ",e.createElement(De.tS,{reverseColor:!1,href:"tel:1800 811 855"},"1800 811 855"))),L)))}const ot=({isDefault:c,campaignOffer:a,campaignValues:r,BenefitListComponent:o,productId:C,onEvent:u,masthead:T,sectionMeta:D,onAllPackagesClicked:W,desiredRedirect:k})=>{const{sku:S,price:f,InfoComponent:Z}=r,F=(0,e.useRef)(null),U=(0,e.useRef)(null),d=new URLSearchParams((0,Oe.zy)().search).get("evtoken");let P=!1;d?P=!0:P=!1;const[y,g]=(0,e.useState)(P),[M,z]=(0,e.useState)(""),[K,x]=(0,e.useState)(P),[O,G]=(0,e.useState)(P),[A,X]=(0,e.useState)(P),[L,H]=(0,e.useState)(""),[$,I]=(0,e.useState)(""),[te,w]=(0,e.useState)({sid:"",email:""}),[R,Q]=(0,e.useState)(P),[q,ne]=(0,e.useState)(""),ue=a===v.lf||a===v.yE,{noAuthEmailVerifyDecryptKey:de}=(0,e.useContext)(Ue.Q);let B;k&&(B={...B??{},desiredRedirect:k}),a===v.lf&&M&&(B={...B??{},teacherRegNumber:M});const ge="curtin university",pe="$8 per week";a===v.yE&&(B={...B??{},universitySubscriber:{universityName:ge,email:te?.email}});const $e=c||a==="black-friday"||a==="footy-pack-2025",ae=f.billingTerms,re=a==="university-offer"||a==="free-trial-offer"?n.R1:n.iW,oe=ae?n.j1:e.Fragment,fe=ae?{modifier:a}:void 0,le=c&&C!=="thewest.com.au"?(0,ee.P_)(C):o;function ye(E){const l=E.currentTarget.value,p=l.length>=5&&l.length<=15&&/^\d+$/.test(l);g(p),p&&z(l),p&&G(!0)}function se(E){const{id:l,value:p}=E.target;if(l=="uni-id"){const i=p;H(i);const s=i.length>=8&&i.length<=8&&/^\d+$/.test(i);x(s),!s&&g(!1),s&&H(i)}if(l=="uni-email"){const i=p;I(i);const s=/^[a-zA-Z0-9.!#$%&*+/=?^_{|}~-]+@((student|postgrad)\.(curtin|murdoch|uwa)\.edu\.au|(our|my)\.(ecu|nd)\.edu\.au)$/,J=/^[a-zA-Z0-9.!#$%&*+/=?^_{|}~-]+@(swmdigital\.io|wanews\.com\.au)$/,j=s.test(i)||J.test(i);G(j),!j&&g(!1),j&&I(i)}}function V(){const E=`${location.origin}${location.pathname}`;fetch(Me.getEmailVerificationPath,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({email:$,sid:L,origin:E})}),Q(!0)}function N(E){const l=de;if(l){const p=decodeURIComponent(E),s=Pe.AES.decrypt(p,l).toString(Pe.enc.Utf8),[J,j,mt]=s.split(":");return{email:J,sid:j,timestamp:mt}}}function Ee(E){const l=Date.now();return!(Math.floor(Math.abs(l-parseInt(E))/6e4)<=240)}const _=(0,Y.iT)("google-rrme-full-override"),ve=(0,e.useContext)(he.t).context;return(0,Se.r)(F.current,S,D,ve,B,_),(0,e.useEffect)(()=>{const l=f.weekly,p=l!==8?8-l:0,i=[{index:0,deal_name:"",item_name:"Everyday Digital",item_id:je.uC,item_brand:T,component_path:"subscribe/new",item_list_category:"freemium",item_list_category2:"Premium - Inline",item_list_name:"TW_Article_Breach_WestBlue_Design_PhotoPackages",item_list_id:"tw_article_breach_westblue_design_photopackages",price:8,promo_price:l,discount:p,coupon:"",quantity:4,currency:"AUD"}];if(u({type:ie.b.viewSubscriptionItemListEvent,parentType:ie.b.viewItemListEvent,originator:"swg_promo",payload:{items:i}}),d){U.current?.scrollIntoView({behavior:"smooth"});const s=N(d);if(s&&s.email&&s.sid&&s.timestamp){const J=Ee(s.timestamp);I(s.email),H(s.sid),w({sid:s.sid,email:s.email}),J==!0&&(ne("TokenExpired"),X(!1),Q(!1))}}K&&O&&(w({sid:L,email:$}),g(!0))},[K,O,L,$,d]),e.createElement(re,null,e.createElement(n.ED,{hideSwgBtn:ue&&(!y||!A),ref:U,modifier:a},a==="university-offer"?e.createElement(n.Ry,null,"Everyday Digital"):e.createElement("h2",null,"Everyday Digital"),e.createElement(n.li,null,f.originalPrice||""),e.createElement(oe,{...fe},e.createElement(n.ki,{modifier:a},f.promoPrice||pe),ae&&e.createElement(n.er,{terms:"billing",modifier:a},f.billingTerms)),a===v.lf&&e.createElement(n.Pw,{isValid:y},e.createElement("p",null,"Teacher Registration Number:"),e.createElement("input",{type:"text",onCh
1ange:ye}),e.createElement("small",null,"Please enter a valid number.")),a===v.yE&&e.createElement(e.Fragment,null,e.createElement(n.J,{isValid:y},e.createElement("input",{id:"uni-id",type:"text",placeholder:"Student ID",value:L,onChange:se,disabled:A}),e.createElement("input",{id:"uni-email",type:"email",placeholder:"Student email",value:$,onChange:se,disabled:A}),e.createElement("small",null,"Please enter a valid student id and student email."))),q==="TokenExpired"&&e.createElement(We,{modifier:a,messageType:"TokenExpired"}),R&&q!="TokenExpired"&&e.createElement(We,{modifier:a,isEmailVerified:A}),a===v.yE&&!A&&e.createElement(n.x9,{isValid:y,isSidValid:K,isEmailValid:O,disabled:R,onClick:()=>V()},R?"Email sent":"Continue"),f.priceTerms&&e.createElement(n.er,{terms:"price"},f.priceTerms),e.createElement(h.jB,{className:"regionalsswgpromogooglebutton",ref:F,onClick:()=>{const l=f.weekly,p=l!==8?8-l:0,i=p>0?l:8;u({type:ie.b.addToCart,originator:"swg_promo",payload:{currency:"AUD",value:i*4,items:[{item_id:"WST_DIGI_DD",item_brand:T,item_name:"Everyday Digital",price:8,promo_price:l,discount:p,quantity:4,coupon:"",item_variant:"swg"}]}})}}),$e&&e.createElement(h.VL,{packageOptions:{theme:"default"},breachOptions:{breachType:"default"}},"Cancel anytime. Min cost $",f.weekly*4,"."),Z(W,C)),e.createElement(n.BK,{modifier:a},le))},lt=({onEvent:c,masthead:a,onAllPackagesClicked:r,desiredRedirect:o,log:C})=>{const u=(0,ce.FU)("default-annual-package",C);return e.createElement(e.Fragment,null,e.createElement(n.qR,null,u&&u.map((T,D)=>e.createElement(Ne,{key:D,breachCreativeName:ke.defaultCreative,breachDeal:"default",breachType:"default",onEvent:c,packageInfo:T,masthead:a,isRegionalOverride:!1,isSwgPage:!0,desiredRedirect:o}))),e.createElement(Ce.LinkContext.Consumer,null,()=>e.createElement(De.VL,{breachType:"default"},"*See other"," ",e.createElement("a",{href:"#",onClick:r},"subscription options")," ","and"," ",e.createElement("a",{href:"https://subscriber.thewest.com.au/subscription-terms",target:"_blank"},"Terms & Conditions"))))},st=({isDefault:c,productId:a,BenefitListComponent:r,campaignOffer:o,onEvent:C,masthead:u,onAllPackagesClicked:T,desiredRedirect:D,log:W})=>{const k=o==="free-trial-offer"||o==="intro-25-offer"?o:"default-annual-package",S=(0,ce.FU)(k,W),f=c&&a!=="thewest.com.au"?(0,ee.P_)(a):r;return e.createElement(n.o_,null,S.length>0&&e.createElement(n.qR,null,e.createElement(Ne,{breachCreativeName:ke.defaultCreative,breachDeal:"default",breachType:"default",onEvent:C,packageInfo:S[0],masthead:u,isRegionalOverride:!1,isSwgPage:!0,desiredRedirect:D})),e.createElement(n.BK,{modifier:o},f))};var ct=Le}),88344:(function(m,b,t){m.exports=t.p+"static/media/2025-SWG-Uni-Student-Offer-Image.85409314..png"}),20198:(function(m,b,t){m.exports=t.p+"static/media/2026_SWG_Landing Page_Free Trial.9c33e275..jpg"}),26379:(function(m,b,t){m.exports=t.p+"static/media/2026_SWG_Landing Page_Intro Offer.66f15d62..jpg"}),88136:(function(m,b,t){m.exports=t.p+"static/media/eofy_everyday_digital.49eda51f..webp"}),44370:(function(m,b,t){m.exports=t.p+"static/media/eofy_everyday_digital_and_weekend_papers.bb99f6f2..webp"}),28642:(function(m,b,t){m.exports=t.p+"static/media/afl_everyday_digital.31b98de9..webp"}),40757:(function(m,b,t){m.exports=t.p+"static/media/everyday_digital+weekend_papers_free_delivery2025.153c462b..webp"}),75857:(function(m,b,t){m.exports=t.p+"static/media/everyday_digital_free_delivery2025.486b17bb..webp"}),7226:(function(m,b,t){m.exports=t.p+"static/media/everyday_digital_and_weekend_papers_june23.64fd7acd..webp"}),29424:(function(m,b,t){m.exports=t.p+"static/media/everyday_digital_june23.a3d84859..webp"})}]);
2
3//# sourceMappingURL=RegionalsSwgPromoPage_b2c340bc7d3f9b9eb551.js.map

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.