PageSourceSearch

https://www.gardensillustrated.com/189.5bc1421da00a8c9d.js

js gardensillustrated.com collected 2026-09-24 18:32:05 UTC 34,310 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkstorefront=self.webpackChunkstorefront||[]).push([[189],{189:(Mt,P,r)=>{r.r(P),r.d(P,{SubscriptionModule:()=>Dt,component:()=>At});var j=r(177),_=r(467),m=r(9379),i=r(3953),V=r(4404),T=r(8251),z=r(1210),b=function(t){return t.DEFAULT="default",t.ISSUES="issues",t.DETAILS="details",t}(b||{});const M={template:b.DEFAULT,maxDisplayIssues:3,purchase:{showErrorDialog:!0},titleMessage:"SUBSCRIPTION_TITLE",purchaseButtonMessage:"SUBSCRIPTION_ACTION_PURCHASE",purchaseUnavailableButtonMessage:"SUBSCRIPTION_ACTION_PURCHASE_UNAVAILABLE",promotionMessage:"SUBSCRIPTION_ISSUES_PROMOTION",promotionAdditionalMessage:"SUBSCRIPTION_ISSUES_ADDITIONAL_PROMOTION",priceMessage:"SUBSCRIPTION_PRICE",finalPriceMessage:"SUBSCRIPTION_PRICE_FINAL",introductoryPriceMessage:"SUBSCRIPTION_PRICE_INTRODUCTORY",trialPriceMessage:"SUBSCRIPTION_PRICE_TRIAL",discountPriceMessage:"SUBSCRIPTION_PRICE_DISCOUNT",descriptionMessage:"SUBSCRIPTION_DESCRIPTION"};var Z=r(6010),h=r(3178),Q=r(4622),W=r(4004),l=r(4333),J=r(8004),C=r(7967),S=r(8179),I=r(7879),K=r(4452),w=r(362),q=r.n(w),y=r(8909),G=r(7240),R=r(6962),L=r(2932),N=r(1302),E=r(2868);const g=t=>[t],ii=()=>[];function ti(t,n){1&t&&i.nrm(0,"div",6),2&t&&i.Y8G("src",n.$implicit.thumbnails.default)}function si(t,n){if(1&t&&i.Z7z(0,ti,1,1,"div",6,i.fX1),2&t){const s=i.XpG(5);i.Dyx(s.displayedIssues)}}function oi(t,n){1&t&&i.nrm(0,"storefront-image",7),2&t&&i.Y8G("src",n.$implicit.thumbnails.default)}function ni(t,n){if(1&t&&i.Z7z(0,oi,1,1,"storefront-image",7,i.fX1),2&t){const s=i.XpG(5);i.Dyx(s.displayedIssues)}}function ei(t,n){if(1&t&&(i.j41(0,"div",1),i.DNE(1,si,2,0)(2,ni,2,0),i.k0s()),2&t){const s=i.XpG(4);i.R7$(),i.vxM(s.domHelper.leanDom?1:2)}}function ri(t,n){if(1&t&&i.nrm(0,"p",3),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.issuesPromotionMessage)("storefrontTranslateArgs",s.issuesPromotionArgs)}}function ai(t,n){1&t&&i.nrm(0,"div",8)}function pi(t,n){if(1&t&&i.DNE(0,ai,1,0,"div",8),2&t){const s=i.XpG(4);i.vxM(s.purchaseLoading?0:-1)}}function ci(t,n){1&t&&i.nrm(0,"storefront-spinner",9)}function ui(t,n){if(1&t&&i.DNE(0,ci,1,0,"storefront-spinner",9),2&t){const s=i.XpG(4);i.vxM(s.purchaseLoading?0:-1)}}function li(t,n){if(1&t&&i.nrm(0,"span",2),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.purchaseButtonMessage)("storefrontTranslateArgs",i.eq3(2,g,s.subscription.price.formattedPrice))}}function di(t,n){if(1&t&&i.nrm(0,"span",5),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.purchaseUnavailableButtonMessage)}}function mi(t,n){if(1&t){const s=i.RV6();i.DNE(0,ei,3,1,"div",1),i.nrm(1,"h3",2),i.DNE(2,ri,1,2,"p",3),i.j41(3,"button",4),i.bIt("click",function(){i.eBV(s);const e=i.XpG(3);return i.Njj(e.onClickPurchase())}),i.DNE(4,pi,1,1)(5,ui,1,1)(6,li,1,4,"span",2)(7,di,1,1,"span",5),i.k0s()}if(2&t){const s=i.XpG(3);i.vxM(s.displayedIssues?0:-1),i.R7$(),i.Y8G("storefrontTranslate",s.config.titleMessage)("storefrontTranslateArgs",i.eq3(7,g,s.subscription.name)),i.R7$(),i.vxM(s.issuesPromotionMessage?2:-1),i.R7$(),i.Y8G("disabled",!s.subscription.price||s.purchaseLoading),i.R7$(),i.vxM(s.domHelper.leanDom?4:5),i.R7$(2),i.vxM(s.subscription.price?6:7)}}function fi(t,n){1&t&&i.nrm(0,"div",10)}function _i(t,n){if(1&t&&i.DNE(0,fi,1,0,"div",10),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function bi(t,n){1&t&&i.nrm(0,"storefront-spinner",11)}function Ci(t,n){if(1&t&&i.DNE(0,bi,1,0,"storefront-spinner",11),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function gi(t,n){if(1&t&&i.DNE(0,mi,8,9)(1,_i,1,1)(2,Ci,1,1),2&t){const s=i.XpG(2);i.vxM(s.config&&!s.priceLoading?0:-1),i.R7$(),i.vxM(s.domHelper.leanDom?1:2)}}function xi(t,n){1&t&&i.nrm(0,"div",14)}function vi(t,n){if(1&t&&i.nrm(0,"div",19)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.trialPriceMessage)("storefrontTranslateArgs",s.trialPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function Ti(t,n){if(1&t&&i.nrm(0,"div",21)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.introductoryPriceMessage)("storefrontTranslateArgs",s.introductoryPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function hi(t,n){if(1&t&&i.nrm(0,"div",22)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.discountPriceMessage)("storefrontTranslateArgs",s.discountPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function Si(t,n){if(1&t&&i.nrm(0,"div",18),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.priceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function Di(t,n){if(1&t&&(i.j41(0,"div",15),i.DNE(1,vi,2,4)(2,Ti,2,4)(3,hi,2,4)(4,Si,1,2,"div",18),i.k0s()),2&t){const s=i.XpG(3);
1i.R7$(),i.vxM(s.subscription.trial?1:s.subscription.introductoryPrice?2:s.subscription.discount?3:4)}}function Ai(t,n){if(1&t&&i.nrm(0,"div",16),2&t){const s=i.XpG(3);i.Y8G("storefrontTranslate",s.config.descriptionMessage)("storefrontTranslateArgs",i.eq3(2,g,s.subscription.description))}}function Pi(t,n){if(1&t&&i.nrm(0,"div",2),2&t){const s=n.$implicit;i.ZvI("issue-custom-message ",s.class||"",""),i.Y8G("storefrontTranslate",s.message)("storefrontTranslateArgs",s.variables||i.lJ4(5,ii))}}function Mi(t,n){1&t&&i.nrm(0,"div",8)}function Ii(t,n){if(1&t&&i.DNE(0,Mi,1,0,"div",8),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function yi(t,n){1&t&&i.nrm(0,"storefront-spinner",9)}function Gi(t,n){if(1&t&&i.DNE(0,yi,1,0,"storefront-spinner",9),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function Ri(t,n){1&t&&i.nrm(0,"span",5),2&t&&i.Y8G("storefrontTranslate","SUBSCRIPTION_ACTION_PURCHASE_UNAVAILABLE")}function Li(t,n){if(1&t&&(i.j41(0,"div",12),i.nrm(1,"h3",13),i.DNE(2,xi,1,0,"div",14),i.k0s(),i.DNE(3,Di,5,1,"div",15)(4,Ai,1,4,"div",16),i.Z7z(5,Pi,1,6,"div",17,i.fX1),i.DNE(7,Ii,1,1)(8,Gi,1,1)(9,Ri,1,1,"span",5)),2&t){const s=i.XpG(2);i.R7$(),i.Y8G("storefrontTranslate",s.config.titleMessage)("storefrontTranslateArgs",i.eq3(7,g,s.subscription.name)),i.R7$(),i.vxM(s.active?2:-1),i.R7$(),i.vxM(s.subscription.price?3:-1),i.R7$(),i.vxM("details"===s.template&&s.subscription.description?4:-1),i.R7$(),i.Dyx(s.customMessages),i.R7$(2),i.vxM(s.domHelper.leanDom?7:8),i.R7$(2),i.vxM(s.subscription.price||s.priceLoading?-1:9)}}function Ni(t,n){if(1&t&&i.DNE(0,gi,3,2)(1,Li,10,9),2&t){const s=i.XpG();i.vxM("issues"===s.template?0:1)}}function Ei(t,n){}function Xi(t,n){if(1&t&&i.DNE(0,Ei,0,0,"ng-template",0),2&t){const s=i.XpG();i.Y8G("classNames","subscription-fallback")("baseContext",s.baseContext())("baseConfig",s.fallback)}}let X=(()=>{var t;class n extends z.${constructor(){super(...arguments),this.store=(0,i.WQX)(T.B),this.injector=(0,i.WQX)(i.zZn),this.eventActionService=(0,i.WQX)(J.G),this.purpleService=(0,i.WQX)(Z.Wj),this.purpleEnv=(0,i.WQX)(I.r6),this.changeDetectorRef=(0,i.WQX)(i.gRc),this.defaultConfig=(0,m.A)({},M),this.priceLoading=!1,this.issuesPromotionArgs=[],this.introductoryPriceArgs=[],this.trialPriceArgs=[],this.finalPriceArgs=[],this.discountPriceArgs=[]}get active(){return this.subscription&&this.subscription.purchased}get isDisabled(){if(!this.subscription||!this.subscription.price)return!0}get contextKey(){return n.type}ngOnDestroy(){this.dataSource&&this.contextService.unregisterDataSource(this.dataSource)}onConfigChanges(){var o=this;return(0,_.A)(function*(){var e;o.purchaseConfig=(0,m.A)((0,m.A)({},M.purchase),o.config.purchase),o.purchaseConfig.upgradeMode=(0,S.v3)(o.purchaseConfig.upgradeMode),o.subscription?o.subscription=o.context.subscription:o.config.dataSource?(o.dataSource=(0,K.O8)(o.injector,o.config.dataSource,o.elementRef.nativeElement,o.document),o.store.subscribe(o.dataSource.data$,a=>{o.subscription=a[0],(0===a.length||a.some(c=>null!==c)&&!o.subscription)&&o.showFallback(),o.onLoadSubscription()},h.lQ,h.lQ,"data"),yield o.dataSource.loadData()):o.subscription=o.baseContext().subscription,o.onLoadSubscription(),o.customMessages=null===(e=o.config.customMessages)||void 0===e?void 0:e.filter(a=>(0,S.Ol)(a)).map(a=>(0,S.v3)(a)),o.changeDetectorRef.markForCheck()})()}onLoadSubscription(){var o=this;return(0,_.A)(function*(){o.subscription&&(o.context.subscription=o.subscription,yield o.loadPrice())})()}loadPrice(){var o=this;return(0,_.A)(function*(){if(o.template===b.ISSUES){const e=Object.keys(o.subscription.publications).map(p=>({publication:{id:{value:p}}})),a=o.config.issueFilter?{AND:[o.config.issueFilter,{OR:e}]}:{OR:e},c=(yield o.purpleService.getIssues({issueFilter:a})).nodes[0],$=new Date(c.publicationDate),D=(0,l.vY)(o.subscription.duration,$),d=(yield o.purpleService.getIssues({issueFilter:o.getDateFilter(D,a,c)})).nodes;o.displayedIssues=[...d,c].slice(0,o.config.maxDisplayIssues);let B=d.length+1,f=d.map(p=>p.productId);f.push(c.productId);const U=new Set(f);let A=[...d,c],Y=o.config.promotionMessage;if(o.subscription.additionalUnlocks.count>0){const p=(0,l.BH)(o.subscription.additionalUnlocks,$),u=p===D?[...d]:(yield o.purpleService.getIssues({issueFilter:o.getDateFilter(p,a,c)})).nodes;A=[...A,...u],p!==D&&u.forEach(v=>v&&U.add(v.productId)),B+=u.length,Y=o.config.promotionAdditionalMe
1ssage}f=Array.from(U),o.priceLoading=!0,o.store.select((0,Q.TX)(f),p=>{if(!p.includes(void 0)){const u=o.subscription.price,v=A.reduce((k,Pt)=>{const F=p.find(H=>H&&H.productId===Pt.productId);return F?k+F.price:k},0),O=new Intl.NumberFormat((0,h.JK)(),{style:"currency",currency:null==u?void 0:u.currency});o.issuesPromotionArgs=['<span class="issue-count">'.concat(B,"</span>"),'<span class="future-issue-count">'.concat(d.length+1,"</span>"),'<span class="former-price">'.concat(O.format(v),"</span>"),'<span class="current-price">'.concat(O.format(u.price),"</span>")],o.issuesPromotionMessage=Y,o.priceLoading=!1}}),o.store.dispatch((0,W.$W)({productIds:f}))}o.formatPrice()})()}formatPrice(){const o=(0,l.fs)(this.subscription.duration);if(this.finalPriceArgs=[this.subscription.price.formattedPrice,o.count,(0,C.t)(o.unit,o.count)],this.subscription.trial){const e=(0,l.ch)(this.subscription.trial);this.trialPriceArgs=[e.count,(0,C.t)(e.unit,e.count)]}if(this.subscription.introductoryPrice){const e=(0,l.ch)(this.subscription.introductoryPrice.pricePeriod);this.introductoryPriceArgs=[this.subscription.introductoryPrice.priceCycles,e.count,(0,C.t)(e.unit,e.count),this.subscription.introductoryPrice.formattedPrice]}if(this.subscription.discount){const e=(0,l.ch)(this.subscription.discount.pricePeriod);this.discountPriceArgs=[this.subscription.discount.priceCycles,e.count,(0,C.t)(e.unit,e.count),this.subscription.discount.formattedPrice]}}onClick(){this.template!==b.ISSUES&&this.purchase()}onClickPurchase(){this.purchase()}purchase(){var o=this;return(0,_.A)(function*(){var e;o.active||o.purchaseLoading||o.isDisabled||(o.purchaseLoading=!0,o.changeDetectorRef.detectChanges(),yield o.eventActionService.processSubscribeAction((0,m.A)((0,m.A)({},o.purchaseConfig),{},{productId:o.subscription.productId,price:o.subscription.price.price,currency:o.subscription.price.currency,offerId:(null===(e=o.subscription.discount)||void 0===e?void 0:e.offerId)||void 0}),o),o.purchaseLoading=!1,o.changeDetectorRef.detectChanges())})()}getDateFilter(o,e,a){return{AND:[{publicationDate:{value:o,operation:V.DateOperation.GREATER_THAN}},e,{id:{value:a.id,negated:!0}}]}}getTrackingParams(){return(0,I.z5)(this.subscription,this.subscription.price)}isGhost(){return!this.subscription&&!this.fallback}showFallback(){this.fallback=this.config.fallback}getContextKey(){return this.contextKey}hasContextChanged(o){return!q()(o[this.getContextKey()],this.subscription)||super.hasContextChanged(o)}}return(t=n).type="subscription",t.\u0275fac=(()=>{let s;return function(e){return(s||(s=i.xGo(t)))(e||t)}})(),t.\u0275cmp=i.VBU({type:t,selectors:[["storefront-subscription"]],hostVars:3,hostBindings:function(o,e){1&o&&i.bIt("click",function(){return e.onClick()}),2&o&&(i.BMQ("disabled",e.isDisabled),i.AVh("active",e.active))},standalone:!1,features:[i.Jv_([T.B]),i.Vt3],decls:2,vars:1,consts:[[3,"pxpDynamicComponent","classNames","baseContext","baseConfig"],[1,"subscription-issues","stacked"],[3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-issues-promotion",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"action-button",3,"click","disabled"],[3,"storefrontTranslate"],["height","DEFAULT",1,"pxp-image",3,"src"],["height","DEFAULT",3,"src"],[1,"pxp-spinner","button-spinner"],[1,"button-spinner"],[1,"pxp-spinner","subscription-loading"],[1,"subscription-loading"],[1,"subscription-info"],[1,"subscription-title",3,"storefrontTranslate","storefrontTranslateArgs"],["storefrontTranslate","SUBSCRIPTION_PURCHASED",1,"subscription-purchased"],[1,"subscription-price"],[1,"subscription-description",3,"storefrontTranslate","storefrontTranslateArgs"],[3,"class","storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-regular",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-trial",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-final",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-introductory",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-discount",3,"storefrontTranslate","storefrontTranslateArgs"]],template:function(o,e){1&o&&i.DNE(0,Ni,2,1)(1,Xi,1,3,null,0),2&o&&i.vxM(e.subscription?0:e.fallback?1:-1)},dependencies:[y.M,G.t,R.n,L.h,N.x,E.q],styles:['.aspectRatioBase{position:relative;display:block}.aspectRatioBase:before{content:"";position:relative;display:block}.aspectRatioBase>*{position:absolute}storefront-subscription,.pxp-subscription{position:relative;display:flex;border-radius:var(--borderRadius);overflow:hidden;border:2px solid var(--primaryColor);background-color:var(--primaryColor);color:#fff;align-items:center;padding:var(--subscriptionPaddingVert) var(--subscriptionPaddingHoriz)}
1storefront-subscription .subscription-info,.pxp-subscription .subscription-info{position:relative;flex-grow:1;display:flex;align-items:center}storefront-subscription .subscription-info .subscription-purchased,.pxp-subscription .subscription-info .subscription-purchased{background-color:var(--primaryColor);color:#fff;line-height:1;border-radius:var(--subscriptionPurchasedBorderRadius);margin-left:var(--subscriptionPurchasedMarginHoriz)}storefront-subscription .subscription-price,.pxp-subscription .subscription-price{position:relative}storefront-subscription storefront-spinner,storefront-subscription .pxp-spinner,.pxp-subscription storefront-spinner,.pxp-subscription .pxp-spinner{width:20px;margin:0 8px}storefront-subscription.active,.pxp-subscription.active{background-color:#fff;color:#000}storefront-subscription.ghost,.pxp-subscription.ghost{background-image:linear-gradient(90deg,var(--ghostColor) 0px,rgb(236,236,236) 40px,var(--ghostColor) 80px);background-size:80vw;animation:ghost-lines 2s infinite linear;border-color:transparent}storefront-subscription[template=issues],storefront-subscription[data-pxp-template=issues],.pxp-subscription[template=issues],.pxp-subscription[data-pxp-template=issues]{background-color:transparent;border:none;flex-direction:column;color:var(--textColor)}storefront-subscription[template=issues] h3,storefront-subscription[data-pxp-template=issues] h3,.pxp-subscription[template=issues] h3,.pxp-subscription[data-pxp-template=issues] h3{margin:var(--gutter);text-align:center}storefront-subscription[template=issues] .subscription-issues,storefront-subscription[data-pxp-template=issues] .subscription-issues,.pxp-subscription[template=issues] .subscription-issues,.pxp-subscription[data-pxp-template=issues] .subscription-issues{display:flex;justify-content:center;width:100%}storefront-subscription[template=issues] .subscription-issues storefront-image,storefront-subscription[template=issues] .subscription-issues .pxp-image,storefront-subscription[data-pxp-template=issues] .subscription-issues storefront-image,storefront-subscription[data-pxp-template=issues] .subscription-issues .pxp-image,.pxp-subscription[template=issues] .subscription-issues storefront-image,.pxp-subscription[template=issues] .subscription-issues .pxp-image,.pxp-subscription[data-pxp-template=issues] .subscription-issues storefront-image,.pxp-subscription[data-pxp-template=issues] .subscription-issues .pxp-image{margin:calc(var(--gutter) / 2)}storefront-subscription[template=issues] .subscription-issues storefront-image img,storefront-subscription[template=issues] .subscription-issues .pxp-image img,storefront-subscription[data-pxp-template=issues] .subscription-issues storefront-image img,storefront-subscription[data-pxp-template=issues] .subscription-issues .pxp-image img,.pxp-subscription[template=issues] .subscription-issues storefront-image img,.pxp-subscription[template=issues] .subscription-issues .pxp-image img,.pxp-subscription[data-pxp-template=issues] .subscription-issues storefront-image img,.pxp-subscription[data-pxp-template=issues] .subscription-issues .pxp-image img{width:100%}storefront-subscription[template=issues] .subscription-issues-promotion,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion,.pxp-subscription[template=issues] .subscription-issues-promotion,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion{text-align:center;margin:var(--gutter)}storefront-subscription[template=issues] .subscription-issues-promotion span,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span,.pxp-subscription[template=issues] .subscription-issues-promotion span,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span{font-weight:700}storefront-subscription[template=issues] .subscription-issues-promotion span.former-price,storefront-subscription[template=issues] .subscription-issues-promotion span.current-price,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span.former-price,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span.current-price,.pxp-subscription[template=issues] .subscription-issues-promotion span.former-price,.pxp-subscription[template=issues] .subscription-issues-promotion span.current-price,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span.former-price,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span.current-price{color:var(--primaryColor)}storefront-subscription[template=issues] button,storefront-subscription[data-pxp-template=issues] button,.pxp-subscription[template=issues] button,.pxp-subscription[data-pxp-template=issues] button{color:#fff;background-color:var(--primaryColor)}storefront-subscription[template=issues] button[disabled],storefront-subscription[data-pxp-template=issues] button[disabled],.pxp-subscription[template=issues] button[disabled],.pxp-subscription[data-pxp-template=issues] button[disabled]{opacity:.5}@media (max-width: 533px) and (orientation: portrait),(max-height: 533px) and (orientation: landscape){storefront-subscription[template=issues] button,storefront-subscription[data-pxp-template=issues] button,.pxp-subscription[template=issues] button,.pxp-subscription[data-pxp-template=issues] button{width:100%}}storefront-subscription[template=issues] storefront-spinner.subscription-loading,storefront-subscription[template=issues] .pxp-spinner.subscription-loading,storefront-subscription[data-pxp-template=issues] storefront-spinner.subscription-loading,storefront-subscription[data-pxp-template=issues] .pxp-spinner.subscription-loading,.pxp-subscription[template=issues] storefront-spinner.subscription-loading,.pxp-subscription[template=issues] .pxp-spinner.subscription-loading,.pxp-subscription[data-pxp-template=issues] storefront-spinner.subscription-loading,.pxp-subscription[data-pxp-template=issues] .pxp-spinner.subscription-loading{--spinnerColor: var(--secondaryColor);height:100px;width:100px}\n'],encapsulation:2}),n})();var $i=r(6215),Bi=r(1605),Ui=r(4403),Yi=r(3);const Oi=["class","pxp-subscription"],x=t=>[t],ki=()=>[];function Fi(t,n){1&t&&i.nrm(0,"div",6),2&t&&i.Y8G("src",n.$implicit.thumbnails.default)}function Hi(t,n){if(1&t&&i.Z7z(0,Fi,1,1,"div",6,i.fX1),2&t){const s=i.XpG(5);i.Dyx(s.displayedIssues)}}function ji(t,n){1&t&&i.nrm(0,"storefront-image",7),2&t&&i.Y8G("src",n.$implicit.thumbnails.default)}function Vi(t,n){if(1&t&&i.Z7z(0,ji,1,1,"storefront-image",7,i.fX1),2&t){const s=i.XpG(5);i.Dyx(s.displayedIssues)}}function zi(t,n){if(1&t&&(i.j41(0,"div",1),i.DNE(1,Hi,2,0)(2,Vi,2,0),i.k0s()),2&t){const s=i.XpG(4);i.R7$(),i.vxM(s.domHelper.leanDom?1:2)}}function Zi(t,n){if(1&t&&i.nrm(0,"p",3),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.issuesPromotionMessage)("storefrontTranslateArgs",s.issuesPromotionArgs)}}function Qi(t,n){1&t&&i.nrm(0,"div",8)}function Wi(t,n){if(1&t&&i.DNE(0,Qi,1,0,"div",8),2&t){const s=i.XpG(4);i.vxM(s.purchaseLoading?0:-1)}}function Ji(t,n){1&t&&i.nrm(0,"storefront-spinner",9)}function Ki(t,n){if(1&t&&i.DNE(0,Ji,1,0,"storefront-spinner",9),2&t){const s=i.XpG(4);i.vxM(s.purchaseLoading?0:-1)}}function wi(t,n){if(1&t&&i.nrm(0,"span",2),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.purchaseButtonMessage)("storefrontTranslateArgs",i.eq3(2,x,s.subscription.price.formattedPrice))}}
1function qi(t,n){if(1&t&&i.nrm(0,"span",5),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.purchaseUnavailableButtonMessage)}}function it(t,n){if(1&t){const s=i.RV6();i.DNE(0,zi,3,1,"div",1),i.nrm(1,"h3",2),i.DNE(2,Zi,1,2,"p",3),i.j41(3,"button",4),i.bIt("click",function(){i.eBV(s);const e=i.XpG(3);return i.Njj(e.onClickPurchase())}),i.DNE(4,Wi,1,1)(5,Ki,1,1)(6,wi,1,4,"span",2)(7,qi,1,1,"span",5),i.k0s()}if(2&t){const s=i.XpG(3);i.vxM(s.displayedIssues?0:-1),i.R7$(),i.Y8G("storefrontTranslate",s.config.titleMessage)("storefrontTranslateArgs",i.eq3(7,x,s.subscription.name)),i.R7$(),i.vxM(s.issuesPromotionMessage?2:-1),i.R7$(),i.Y8G("disabled",!s.subscription.price||s.purchaseLoading),i.R7$(),i.vxM(s.domHelper.leanDom?4:5),i.R7$(2),i.vxM(s.subscription.price?6:7)}}function tt(t,n){1&t&&i.nrm(0,"div",10)}function st(t,n){if(1&t&&i.DNE(0,tt,1,0,"div",10),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function ot(t,n){1&t&&i.nrm(0,"storefront-spinner",11)}function nt(t,n){if(1&t&&i.DNE(0,ot,1,0,"storefront-spinner",11),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function et(t,n){if(1&t&&i.DNE(0,it,8,9)(1,st,1,1)(2,nt,1,1),2&t){const s=i.XpG(2);i.vxM(s.config&&!s.priceLoading?0:-1),i.R7$(),i.vxM(s.domHelper.leanDom?1:2)}}function rt(t,n){1&t&&i.nrm(0,"div",14)}function at(t,n){if(1&t&&i.nrm(0,"div",19)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.trialPriceMessage)("storefrontTranslateArgs",s.trialPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function pt(t,n){if(1&t&&i.nrm(0,"div",21)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.introductoryPriceMessage)("storefrontTranslateArgs",s.introductoryPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function ct(t,n){if(1&t&&i.nrm(0,"div",22)(1,"div",20),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.discountPriceMessage)("storefrontTranslateArgs",s.discountPriceArgs),i.R7$(),i.Y8G("storefrontTranslate",s.config.finalPriceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function ut(t,n){if(1&t&&i.nrm(0,"div",18),2&t){const s=i.XpG(4);i.Y8G("storefrontTranslate",s.config.priceMessage)("storefrontTranslateArgs",s.finalPriceArgs)}}function lt(t,n){if(1&t&&(i.j41(0,"div",15),i.DNE(1,at,2,4)(2,pt,2,4)(3,ct,2,4)(4,ut,1,2,"div",18),i.k0s()),2&t){const s=i.XpG(3);i.R7$(),i.vxM(s.subscription.trial?1:s.subscription.introductoryPrice?2:s.subscription.discount?3:4)}}function dt(t,n){if(1&t&&i.nrm(0,"div",16),2&t){const s=i.XpG(3);i.Y8G("storefrontTranslate",s.config.descriptionMessage)("storefrontTranslateArgs",i.eq3(2,x,s.subscription.description))}}function mt(t,n){if(1&t&&i.nrm(0,"div",2),2&t){const s=n.$implicit;i.ZvI("issue-custom-message ",s.class||"",""),i.Y8G("storefrontTranslate",s.message)("storefrontTranslateArgs",s.variables||i.lJ4(5,ki))}}function ft(t,n){1&t&&i.nrm(0,"div",8)}function _t(t,n){if(1&t&&i.DNE(0,ft,1,0,"div",8),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function bt(t,n){1&t&&i.nrm(0,"storefront-spinner",9)}function Ct(t,n){if(1&t&&i.DNE(0,bt,1,0,"storefront-spinner",9),2&t){const s=i.XpG(3);i.vxM(!s.config||s.priceLoading?0:-1)}}function gt(t,n){1&t&&i.nrm(0,"span",5),2&t&&i.Y8G("storefrontTranslate","SUBSCRIPTION_ACTION_PURCHASE_UNAVAILABLE")}function xt(t,n){if(1&t&&(i.j41(0,"div",12),i.nrm(1,"h3",13),i.DNE(2,rt,1,0,"div",14),i.k0s(),i.DNE(3,lt,5,1,"div",15)(4,dt,1,4,"div",16),i.Z7z(5,mt,1,6,"div",17,i.fX1),i.DNE(7,_t,1,1)(8,Ct,1,1)(9,gt,1,1,"span",5)),2&t){const s=i.XpG(2);i.R7$(),i.Y8G("storefrontTranslate",s.config.titleMessage)("storefrontTranslateArgs",i.eq3(7,x,s.subscription.name)),i.R7$(),i.vxM(s.active?2:-1),i.R7$(),i.vxM(s.subscription.price?3:-1),i.R7$(),i.vxM("details"===s.template&&s.subscription.description?4:-1),i.R7$(),i.Dyx(s.customMessages),i.R7$(2),i.vxM(s.domHelper.leanDom?7:8),i.R7$(2),i.vxM(s.subscription.price||s.priceLoading?-1:9)}}function vt(t,n){if(1&t&&i.DNE(0,et,3,2)(1,xt,10,9),2&t){const s=i.XpG();i.vxM("issues"===s.template?0:1)}}function Tt(t,n){}function ht(t,n){if(1&t&&i.DNE(0,Tt,0,0,"ng-template",0),2&t){const s=i.XpG();i.Y8G("classNames","subscription-fallback")("baseContext",s.baseContext())("baseConfig",s.fallback)}}let St=(()=>{var t;class n extends X{}return(t=n).\u0275fac=(()=>{let s;return function(e){return(s||(s=i.xGo(t)))(e||t)}})(),t.\u0275cmp=i.VBU({type:t,selectors:[["div",8,"pxp-subscription"]],standalone:!1,features:[i.Jv_([T.B]),i.Vt3],attrs:Oi,decls:2,vars:1,consts:[[3,"pxpDynamicComponent","classNames","baseContext","baseConfig"],[1,"subscription-issues","stacked"],[3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-issues-promotion",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"action-button",3,"click","disabled"],[3,"storefrontTranslate"],["height","DEFAULT",1,"pxp-image",3,"src"],["height","DEFAULT",3,"src"],[1,"pxp-spinner","button-spinner"],[1,"button-spinner"],[1,"pxp-spinner","subscription-loading"],[1,"subscription-loading"],[1,"subscription-info"],[1,"subscription-title",3,"storefrontTranslate","storefrontTranslateArgs"],["storefrontTranslate","SUBSCRIPTION_PURCHASED",1,"subscription-purchased"],[1,"subscription-price"],[1,"subscription-description",3,"storefrontTranslate","storefrontTranslateArgs"],[3,"class","storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-regular",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-trial",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-final",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-introductory",3,"storefrontTranslate","storefrontTranslateArgs"],[1,"subscription-price-discount",3,"storefrontTranslate","storefrontTranslateArgs"]],template:function(o,e){1&o&&i.DNE(0,vt,2,1)(1,ht,1,3,null,0),2&o&&i.vxM(e.subscription?0:e.fallback?1:-1)},dependencies:[y.M,G.t,R.n,L.h,N.x,E.q],styles:['.aspectRatioBase{position:relative;display:block}.aspectRatioBase:before{content:"";position:relative;display:block}.aspectRatioBase>*{position:absolute}storefront-subscription,.pxp-subscription{position:relative;display:flex;border-radius:var(--borderRadius);overflow:hidden;border:2px solid var(--primaryColor);background-color:var(--primaryColor);color:#fff;align-items:center;padding:var(--subscriptionPaddingVert) var(--subscriptionPaddingHoriz)}
1storefront-subscription .subscription-info,.pxp-subscription .subscription-info{position:relative;flex-grow:1;display:flex;align-items:center}storefront-subscription .subscription-info .subscription-purchased,.pxp-subscription .subscription-info .subscription-purchased{background-color:var(--primaryColor);color:#fff;line-height:1;border-radius:var(--subscriptionPurchasedBorderRadius);margin-left:var(--subscriptionPurchasedMarginHoriz)}storefront-subscription .subscription-price,.pxp-subscription .subscription-price{position:relative}storefront-subscription storefront-spinner,storefront-subscription .pxp-spinner,.pxp-subscription storefront-spinner,.pxp-subscription .pxp-spinner{width:20px;margin:0 8px}storefront-subscription.active,.pxp-subscription.active{background-color:#fff;color:#000}storefront-subscription.ghost,.pxp-subscription.ghost{background-image:linear-gradient(90deg,var(--ghostColor) 0px,rgb(236,236,236) 40px,var(--ghostColor) 80px);background-size:80vw;animation:ghost-lines 2s infinite linear;border-color:transparent}storefront-subscription[template=issues],storefront-subscription[data-pxp-template=issues],.pxp-subscription[template=issues],.pxp-subscription[data-pxp-template=issues]{background-color:transparent;border:none;flex-direction:column;color:var(--textColor)}storefront-subscription[template=issues] h3,storefront-subscription[data-pxp-template=issues] h3,.pxp-subscription[template=issues] h3,.pxp-subscription[data-pxp-template=issues] h3{margin:var(--gutter);text-align:center}storefront-subscription[template=issues] .subscription-issues,storefront-subscription[data-pxp-template=issues] .subscription-issues,.pxp-subscription[template=issues] .subscription-issues,.pxp-subscription[data-pxp-template=issues] .subscription-issues{display:flex;justify-content:center;width:100%}storefront-subscription[template=issues] .subscription-issues storefront-image,storefront-subscription[template=issues] .subscription-issues .pxp-image,storefront-subscription[data-pxp-template=issues] .subscription-issues storefront-image,storefront-subscription[data-pxp-template=issues] .subscription-issues .pxp-image,.pxp-subscription[template=issues] .subscription-issues storefront-image,.pxp-subscription[template=issues] .subscription-issues .pxp-image,.pxp-subscription[data-pxp-template=issues] .subscription-issues storefront-image,.pxp-subscription[data-pxp-template=issues] .subscription-issues .pxp-image{margin:calc(var(--gutter) / 2)}storefront-subscription[template=issues] .subscription-issues storefront-image img,storefront-subscription[template=issues] .subscription-issues .pxp-image img,storefront-subscription[data-pxp-template=issues] .subscription-issues storefront-image img,storefront-subscription[data-pxp-template=issues] .subscription-issues .pxp-image img,.pxp-subscription[template=issues] .subscription-issues storefront-image img,.pxp-subscription[template=issues] .subscription-issues .pxp-image img,.pxp-subscription[data-pxp-template=issues] .subscription-issues storefront-image img,.pxp-subscription[data-pxp-template=issues] .subscription-issues .pxp-image img{width:100%}storefront-subscription[template=issues] .subscription-issues-promotion,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion,.pxp-subscription[template=issues] .subscription-issues-promotion,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion{text-align:center;margin:var(--gutter)}storefront-subscription[template=issues] .subscription-issues-promotion span,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span,.pxp-subscription[template=issues] .subscription-issues-promotion span,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span{font-weight:700}storefront-subscription[template=issues] .subscription-issues-promotion span.former-price,storefront-subscription[template=issues] .subscription-issues-promotion span.current-price,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span.former-price,storefront-subscription[data-pxp-template=issues] .subscription-issues-promotion span.current-price,.pxp-subscription[template=issues] .subscription-issues-promotion span.former-price,.pxp-subscription[template=issues] .subscription-issues-promotion span.current-price,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span.former-price,.pxp-subscription[data-pxp-template=issues] .subscription-issues-promotion span.current-price{color:var(--primaryColor)}storefront-subscription[template=issues] button,storefront-subscription[data-pxp-template=issues] button,.pxp-subscription[template=issues] button,.pxp-subscription[data-pxp-template=issues] button{color:#fff;background-color:var(--primaryColor)}storefront-subscription[template=issues] button[disabled],storefront-subscription[data-pxp-template=issues] button[disabled],.pxp-subscription[template=issues] button[disabled],.pxp-subscription[data-pxp-template=issues] button[disabled]{opacity:.5}@media (max-width: 533px) and (orientation: portrait),(max-height: 533px) and (orientation: landscape){storefront-subscription[template=issues] button,storefront-subscription[data-pxp-template=issues] button,.pxp-subscription[template=issues] button,.pxp-subscription[data-pxp-template=issues] button{width:100%}}storefront-subscription[template=issues] storefront-spinner.subscription-loading,storefront-subscription[template=issues] .pxp-spinner.subscription-loading,storefront-subscription[data-pxp-template=issues] storefront-spinner.subscription-loading,storefront-subscription[data-pxp-template=issues] .pxp-spinner.subscription-loading,.pxp-subscription[template=issues] storefront-spinner.subscription-loading,.pxp-subscription[template=issues] .pxp-spinner.subscription-loading,.pxp-subscription[data-pxp-template=issues] storefront-spinner.subscription-loading,.pxp-subscription[data-pxp-template=issues] .pxp-spinner.subscription-loading{--spinnerColor: var(--secondaryColor);height:100px;width:100px}\n'],encapsulation:2}),n})(),Dt=(()=>{var t;class n{}return(t=n).\u0275fac=function(o){return new(o||t)},t.\u0275mod=i.$C({type:t}),t.\u0275inj=i.G2t({imports:[j.MD,$i.O,Bi.P,Ui.U,Yi.pZ]}),n})();const At={component:X,leanDomComponent:St}}}]);

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.