PageSourceSearch

https://www.euroaquaticstv.com/build/p-b553a7ff.entry.js

js euroaquaticstv.com collected 2026-10-08 08:56:25 UTC 25,510 bytes, 1 lines download raw bytes

1import{r as i,h as t,c as o,n,m as r}from"./p-BfiO-GnF.js";import{i as s,D as e,A as a,ae as l,ad as c,am as d,an as u,al as p,ab as h,$ as m,H as v,l as g,a as f,U as b,k as x,aa as k,O as E,y as w,q as y,p as P,s as C,aS as A,aT as I,z as _,af as S,ag as O,ah as R,ai as T,aj as D,ak as U}from"./p-DQw3aa6Y.js";import{r as N}from"./p-B_-dwzkt.js";import{g as M}from"./p-DL7YvdU0.js";import{U as L}from"./p-DJsGqBIS.js";import{L as $}from"./p-Cpp8gMdT.js";import{P as H}from"./p-B0731Yan.js";import{v as G}from"./p-CEkafJrf.js";import{m as j}from"./p-vpVk1EJj.js";import{S as K}from"./p-BOUArTnu.js";import{c as z}from"./p-byZM6qHV.js";import"./p-AuPLCHfl.js";import"./p-E-ZsRS8r.js";const F=class{constructor(t){i(this,t),this.hasPlaceholderText=!1}render(){var i,o;return t("div",{key:"302657e575803630864a9400a9e6bd1f9fc7b265",class:"app-input-item"},t("span",{key:"bca402fda08744713ef32aaa6d7f457c71dc4944",class:`label ${(null===(i=this.value)||void 0===i?void 0:i.length)||this.hasPlaceholderText?"has-input":""} click-resolver`},this.label),t("div",{key:"1b96118396de4fba4890fe5652f7d1db925dd2f6",class:"input-container "+((null===(o=this.value)||void 0===o?void 0:o.length)?"has-input":"")},t("slot",{key:"81ad505b26cc75867a8c37295c02cb46904f7db8"})))}};F.style=".app-input-item{background-color:var(--ion-background-color);position:relative;padding:7px;padding-right:0px;padding-left:10px;margin-bottom:15px;border-radius:4px}.app-input-item .label{top:50%;opacity:0.6;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:10px;position:absolute;-webkit-transition:all 0.2s;transition:all 0.2s}.app-input-item ion-input,.app-input-item .label{color:var(--ion-text-color) !important}.app-input-item .label.has-input{opacity:1;font-size:0.7rem;z-index:100;top:14%;-webkit-transform:translateY(0);transform:translateY(0)}.app-input-item .input-container{-webkit-transition:all 0.2s;transition:all 0.2s}.app-input-item .input-container.has-input{-webkit-transform:translate(0px, 8px);transform:translate(0px, 8px)}.click-resolver{pointer-events:none}";const B=class{constructor(t){i(this,t),this.header=!0,this.color="",this.showVatInfo=!1}getVatInfo(){if(this.showVatInfo){const i=s("COMMON.INCLUSIVE"),t=s("COMMON.VAT");return`${i.toLocaleLowerCase()} ${t.toLocaleLowerCase()}`}return""}getPrice(){return new Intl.NumberFormat(N(e),{style:"currency",currency:this.currencyText,maximumFractionDigits:2}).format(this.price/100)+" "+this.getVatInfo()}render(){return t("ion-row",{key:"7fb5312d451beedd0d28e4e7114dec309346e18e",class:this.justifyChipEnd&&"ion-justify-content-end"},this.header?t("ion-chip",{style:{"pointer-events":"none"},color:this.color,class:"price-text"},this.getPrice()):t("ion-text",null,this.getPrice()))}};B.style=".md body.dark{.price-text{color:#ffffff}}.price-text{min-width:80px}";const V=class{constructor(t){i(this,t),this.favoriteGroupChange=o(this,"favoriteGroupChange",7),this.inModal=!1,this.productPackages=[],this.showBackButton=!0,this.pricesPage=!0,this.showProductPackages=!1,this.kickbacksList=[],this.isSubmitted=!1,this.isLoading=!0,this.isChangingProduct=!1,this.userProductsIds=[],this.activeUserAccesses=[],this.inviteEmailsByProduct={}}async componentDidLoad(){var i;try{if(this.affiliateId=sessionStorage.getItem("affiliateId"),this.siteConfig=a.siteConfig,1===(null===(i=this.products)||void 0===i?void 0:i.length)&&(this.selectedProduct=this.products[0]),a.currentUser){const[i,t,o,n]=await Promise.all([this.getUsersCurrentSubscriptions(this.feature),this.pricesPage?this.getUserProductIds():Promise.resolve([]),this.getPackagesForProducts(),this.getKickbacksForProducts()]);this.productPackagesForUserProducts=o,this.kickbacksList=n,this.userProductsIds=t,this.userSubscription=i;const r=await l.get("pendingProduct");r&&(this.selectedProduct=r,this.setInviteEmails(r.id,await c.getPendingInvites(r.id)),await this.buyProduct(r)),this.isLoading=!1}else this.isLoading=!1}catch(i){console.error("Error during component load:",i)}}async getKickbacksForProducts(){try{return await Promise.all(this.products.map((async i=>{var t,o,n;const r={siteId:a.siteConfig.siteId,competitionId:null===(o=null===(t=this.broadcast)||void 0===t?void 0:t.competition)||void 0===o?void 0:o.id,broadcastId:null===(n=this.broadcast)||void 0===n?void 0:n.id,productId:null==i?void 0:i.id},s=await d.getKickbackForContext(r);return Promise.all(s.map((async i=>{if(i.type===u.BUSINESS_UNIT){const t=await p.getPublicBusinessUnitById(i.businessUnitId);return Object.assign(Object.assign({},i),{businessUnit:t})}return i})))})))}catch(i){return console.error("Error fetching kickbacks for products:",i),[]}}userIsSubscribed(i){var t;return(null===(t=this.userProductsIds)||void 0===t?void 0:t.includes(i.id))&&i.targetType===h.SITE}getButtonTextProductForPricesPage(i){return this.userIsSubscribed(i)?s("PRODUCT_PACKAGE.CURRENT_LEVEL"):t("app-price",{header:!1,price:i.price.amount,currencyText:i.price.currency})}calculateButtonText(i){if(this.userSubscription){const t=(i.price.amount-this.userSubscription.price.amount)/100;return t<0?`${s("PRODUCT_PACKAGE.DOWNGRADE")} -${Math.abs(t).toFixed(2)} ${i.price.currency}/${s(`COMMON.${i.price.validPeriod.type}`)}`:`${s("PRODUCT_PACKAGE.UPGRADE")} +${t.toFixed(2)} ${i.price.currency}/${s(`COMMON.${i.price.validPeriod.type}`)}`}return`${i.price.amount/100} ${i.price.currency}/${s(`COMMON.${i.price.validPeriod.type}`)}`}isUserProductInProductPackage(i){return!!this.productPackagesForUserProducts&&this.productPackagesForUserProducts.some((t=>t.productIds.some((t=>i.id===t))))}returnProductIdAlreadyInPackage(i){if(this.productPackagesForUserProducts){const t=this.productPackagesForUserProducts.find((t=>t.productIds.includes(i.id)));if(t){const i=t.productIds.find((i=>this.userProductsIds.includes(i)));if(i)return i}}return null}async getPackagesForProducts(){if((this.showProductPackages||!(this.productPackages.length>0))&&this.products){const i=this.products.map((i=>m.getProductPackagesByRequest({siteId:a.siteConfig.siteId,productId:i.id})));return(await Promise.all(i)).flat()}}async getUsersCurrentSubscriptions(i){if(a.currentUser&&this.feature){const t=await L.getFeatureAccess(i);if(null==t?void 0:t.productId)return await v.getProduct(null==t?void 0:t.productId)}return null}async openConfirmSubscriptionModal(i,t){var o;const n=this.products.find((i=>i.id===t)),r=(n.price.amount-(null===(o=null==i?void 0:i.price)||void 0===o?void 0:o.amount))/100>=0,s=await j.create({component:"product-package-confirm-upgrade-modal",componentProps:{fromProduct:i,toProduct:n,isUpgrade:r}});await s.present();const{data:e}=await s.onWillDismiss();!0===(null==e?void 0:e.confirm)&&(this.isChangingProduct||(this.isChangingProduct=!0,await this.initChangeProduct(i.id,t)))}async initChangeProduct(i,t){g.loadingPresent();const o={fromProductId:i,toProductId:t,userId:a.currentUser.id,affiliateId:this.affiliateId?this.affiliateId:null},n=await p.changeProduct(o);n&&!n.errorCode?(this.feature&&(await l.remove(`access?user-id=${a.currentUser.id}&site-id=${a.siteConfig.siteId}`),await l.remove(`access?site-id=${a.siteConfig.siteId}&user-id=${a.currentUser.id}`)),g.loadingDismiss(),this.isChangingProduct=!1,this.closeAllModals(),H.goTo(`/purchase-success/${t}`)):(await g.loadingDismiss(),await f.presentErrorToast({message:s("PRODUCT_PACKAGE.CHANGE_ERROR_MESSAGE")}))}isInputInvalid(){var i;return!(null===(i=a.currentUser)||void 0===i?void 0:i.kickbackGroup)&&this.kickbackEnabled()}kickbackEnabled(){return a.siteConfig.useKickbackGroup}enforceSelectKickback(){return a.siteConfig.useKickbackGroup&&!a.siteConfig.kickbackGroupOptional}async getUserProductIds(){if(a.currentUser){const i=(await b.getUserAccess({userId:a.currentUser.id,siteId:a.siteConfig.siteId,validFrom:new Date})).filter((i=>
1i.status===x.ACTIVE||i.status===x.PENDING));return this.activeUserAccesses=i,i.map((i=>i.productId))}return[]}async buyProduct(i,t,o){var n,r,e,d,h,m;if(null==t||t.preventDefault(),this.sharedAccessSeats(i)&&await c.stashPendingInvites(i.id,this.validInviteEmails(i.id)),!a.currentUser)return await l.set("pendingProduct",i),$.open();await l.remove("pendingProduct");const v=null===(r=null===(n=this.kickbacksList)||void 0===n?void 0:n.find((t=>t.some((t=>t.productId===i.id)))))||void 0===r?void 0:r.some((i=>i.type===u.USER_FAVORITE));if(this.isSubmitted=!0,this.enforceSelectKickback()&&v&&!(null===(e=a.currentUser)||void 0===e?void 0:e.kickbackGroup))return;const b=window.location.href;(location.href.includes("game")||location.href.includes("broadcast")||location.href.includes("player"))&&l.set("paymentBackUrl",b),g.loadingPresent();const x={productId:i.id,competitionId:null===(h=null===(d=this.broadcast)||void 0===d?void 0:d.competition)||void 0===h?void 0:h.id,broadcastId:null===(m=this.broadcast)||void 0===m?void 0:m.id,user:a.currentUser,affiliateId:this.affiliateId?this.affiliateId:null,fromProductId:o||null};if(i&&i.providerType===k.EXTERNAL){const t=await p.initPaymentWithExternalProvider(x);if(i.extPurchaseUrl&&t){const o=encodeURIComponent(`&sessionId=${t.sessionId}&userId=${a.currentUser.id}&email=${a.currentUser.emailAddress}`),n=new URL(i.extPurchaseUrl);let r=n.searchParams.get("redirect_uri");r+=decodeURIComponent(o),n.searchParams.set("redirect_uri",r);const s=n.toString();return window.location.href=s,await l.remove("user-access",{startsWithKey:!0}),await l.remove("access",{startsWithKey:!0}),void await l.remove("products",{startsWithKey:!0})}f.presentErrorToast({message:s("PRODUCT_PACKAGE.NO_URL_PROVIDED")})}else await p.initPayment(x)}async favoriteClubSelected(i){const t=i.detail;a.currentUser.kickbackGroup=t,await b.updateUser(a.currentUser).then((()=>{E.createUserFavorite({type:w.CLUB,siteId:this.siteConfig.siteId,userId:a.currentUser.id,image:t.logo,name:t.name,groupId:t.id,slug:t.slug})})),this.favoriteGroupChange.emit(!0)}kickbackNameResolver(i){var t,o,n,r,s;switch(i.type){case u.BROADCAST_HOME_TEAM:return null===(o=null===(t=this.broadcast)||void 0===t?void 0:t.homeTeam)||void 0===o?void 0:o.name;case u.BROADCAST_HOME_CLUB:return null===(r=null===(n=this.broadcast)||void 0===n?void 0:n.homeTeam)||void 0===r?void 0:r.name;case u.COMPETITION:return null===(s=this.broadcast)||void 0===s?void 0:s.competition.name;case u.BUSINESS_UNIT:return i.businessUnitName;default:return""}}kickbackImageResolver(i){var o,n,r;if(i===u.BUSINESS_UNIT)return t("ion-icon",{class:"ion-no-margin ion-margin-end ion-margin-vertical",slot:"start",name:"business-outline"});let s;return i!==u.BROADCAST_HOME_CLUB&&i!==u.BROADCAST_HOME_TEAM||(s=y(null===(o=this.broadcast)||void 0===o?void 0:o.homeTeam)),i===u.COMPETITION&&(s=P(null===(r=null===(n=this.broadcast)||void 0===n?void 0:n.competition)||void 0===r?void 0:r.image)),s?t("ion-thumbnail",{class:"ion-no-margin-vertical",style:{maxHeight:"30px",maxWidth:"30px"},slot:"start"},t("app-image",{height:30,image:s})):void 0}renderKickbackItem(){var i,o,n,r;const e=null===(o=null===(i=this.kickbacksList)||void 0===i?void 0:i.find((i=>null==i?void 0:i.some((i=>(null==i?void 0:i.productId)===this.selectedProduct.id)))))||void 0===o?void 0:o.sort(((i,t)=>(i.type===u.USER_FAVORITE?1:0)-(t.type===u.USER_FAVORITE?1:0)));return[(null==e?void 0:e.length)&&t("ion-item",{class:"ion-no-padding kickback-item",lines:"none"},s("PURCHASE_PRODUCT.PART_OF_PURCHASE_GO_TO")),null==e?void 0:e.map((i=>{let o=this.kickbackNameResolver(i);return[i.type!==u.USER_FAVORITE&&t("ion-item",{style:{maxHeight:"40px"},class:"ion-no-margin ion-no-padding kickback-item",lines:"none"},this.kickbackImageResolver(i.type),t("ion-text",{class:"ion-no-margin-horizontal",style:{marginLeft:"0px"},slot:"start"},o),t("ion-text",{class:"ion-no-margin ion-text-uppercase",slot:"end"},t("app-price",{header:!1,price:i.amount,currencyText:this.selectedProduct.price.currency})))]})),(null==e?void 0:e.some((i=>i.type===u.USER_FAVORITE)))&&[t("div",{class:"ion-margin-vertical"},t("app-select-group-item",{modalColor:"none",groupType:C.CLUB,modalTitle:s("LOGIN_SIGN_UP_MODAL.SELECT_FAVORITE_GROUP"),selectedGroup:null===(n=a.currentUser)||void 0===n?void 0:n.kickbackGroup,onGroupSelected:i=>this.favoriteClubSelected(i),showIcon:!1})),!(null===(r=a.currentUser)||void 0===r?void 0:r.kickbackGroup)&&!a.siteConfig.kickbackGroupOptional&&this.isSubmitted&&t("ion-item",{lines:"none",color:"light"},t("div",{tabindex:"0"}),t("ion-icon",{slot:"start",color:"danger",name:"alert-circle-outline"}),t("ion-label",{color:"danger"},s("LOGIN_SIGN_UP_MODAL.REQUIRED_FAVORITE_GROUP")))]]}async selectProduct(i){if(!a.currentUser)return $.open();this.inModal?this.selectedProduct=i:H.goTo(`/product/${i.id}`)}selectProductOrInitPayment(i,t){var o;const n=null===(o=this.kickbacksList)||void 0===o?void 0:o.find((i=>null==i?void 0:i.some((i=>(null==i?void 0:i.productId)===(null==t?void 0:t.id)))));t.providerType===k.REDEEMABLE||this.kickbackEnabled()&&n?this.selectProduct(t):this.buyProduct(t,i)}opensDetailPage(i){return!1}processProductAction(i,t){if(this.opensDetailPage(i))return null==t||t.preventDefault(),void H.goTo(`product/${i.id}`);this.isUserProductInProductPackage(i)?this.handleProductAction(i,t):this.selectProductOrInitPayment(t,i)}async handleProductAction(i,t){null==t||t.preventDefault();const o=this.returnProductIdAlreadyInPackage(i);if(!o)return void await this.buyProduct(i,t);const n=await v.getProduct(o);n?i.type===A.ONE_TIME&&n.type===A.ONE_TIME?await this.buyProduct(i,t,n.id):i.type===A.RECURRING&&n.type===A.RECURRING?this.openConfirmSubscriptionModal(n,i.id):await this.buyProduct(i,t):await this.buyProduct(i,t)}goBack(){this.selectedProduct=null}isFixedProduct(i){var t,o;return(null===(o=null===(t=i.price)||void 0===t?void 0:t.validPeriod)||void 0===o?void 0:o.type)===I.FIXED}fixedStartDate(i){var t,o;return null===(o=null===(t=i.price)||void 0===t?void 0:t.validPeriod)||void 0===o?void 0:o.startDate}fixedEndDate(i){var t,o;return null===(o=null===(t=i.price)||void 0===t?void 0:t.validPeriod)||void 0===o?void 0:o.endDate}async closeAllModals(){await j.dismiss(),await j.dismiss()}async redeemToken(){const i={token:this.enteredToken,productId:this.selectedProduct.id};try{await p.redeemAccessToken(i)?f.presentErrorToast({message:s("REDEEM.INVALID_TOKEN"),duration:2e3}):window.location.reload()}catch(i){console.error(i)}}tokenEntered(i){this.enteredToken=i.target.value}renderProduct(){var i;return t("div",{class:"product"},t("ion-item",{color:"primary",lines:"none",class:"product-title"},t("ion-text",{slot:"start"},t("h1",null,M(this.selectedProduct,"name",e)))),t("ion-card-header",{class:"ion-no-padding ion-no-margin"},t("ion-img",{src:null===(i=P(this.selectedProduct.posterImage))||void 0===i?void 0:i.src})),t("ion-card-content",{class:"ion-margin-top"},t("div",{class:"ion-margin-top"},t("div",{class:"ion-no-margin ion-hide-sm-down",innerHTML:M(this.selectedProduct,"description",e)}),t("div",{class:"ion-hide-sm-up",innerHTML:M(this.selectedProduct,"description",e)})),this.selectedProduct.providerType===k.REDEEMABLE?[t("app-input-item",{hasPlaceholderText:"true",class:"ion-padding",value:this.enteredToken,label:s("REDEEM.ENTER_TOKEN")},t("input",{class:"redeem-form-input",onInput:i=>this.tokenEntered(i),value:this.enteredToken})),t("ion-item",{color:"clear"},t("ion-button",{size:_.isSmallDevice()?"small":"default",slot:"end",color:"tertiary",class:"ion-margin-top",onClick:()=>this.redeemToken()},t("ion-icon",{slot:"start",name:"cart-outline"}),s("REDEEM.REDEEM_TOKEN")))]:t("div",{class:"ion-margin"},this.renderShareableBanner(this.selectedProduct),this.renderExistingAccessNotice(this.selectedProduct),this.renderInviteFields(this.selectedProduct),this.kickbackEnabled()&&t("div",{style:{minHeight:"100%"}},this.renderKickbackItem()),t("div",null,t("ion-button",{expand:"full",color:"danger",disabled:!this.inModal&&this.userProductsIds.includes(this.selectedProduct.id),class:"ion-margin-top",onClick:i=>this.handleProductAction(this.selectedProduct,i)},t("ion-icon",{slot:"start",name:"cart-outline"}),this.feature?this.calculateButtonText(this.selectedProduct):this.getButtonTextProductForPricesPage(this.selectedProduct))))))}renderProductPackagesAndProducts(){const i=this.productPackages.flatMap((i=>i.productIds)),o=this.products.filter((t=>!i.includes(t.id))).sort(((i,t)=>{const o=M(i,"name",e).toLowerCase(),n=M(t,"name",e).toLowerCase();return o.localeCompare(n)}));return t("div",{class:"custom-grid"},t("div",{class:"product-row"},this.productPackages.map((i=>{var o;return t("div",{class:"product-package"},t("ion-card",{class:"product",color:"light"},t("ion-item",{color:"primary",lines:"none",class:"product-title"},t("h1",null,M(i,"title",e))),t("ion-card-header",{class:"ion-no-padding ion-no-margin"},t("ion-img",{src:null===(o=P(i.posterImage))||void 0===o?void 0:o.src})),t("ion-card-content",{class:"ion-margin-top",color:"light"},t("ion-item",{lines:"none"},t("p",{class:"ion-no-margin ion-hide-sm-down",innerHTML:M(i,"description",e)}),t("p",{class:"ion-hide-sm-up",innerHTML:M(i,"description",e)})),t("ion-button",{class:"ion-margin-top",color:"primary",fill:"solid",expand:"full",onClick:()=>{H.goTo(`/package/${i.id}`)}},s("PRODUCT_PACKAGE.TO_PACKAGE"),t("ion-icon",{slot:"end",name:"chevron-forward-outline"})))))}
1)),this.renderProducts(o)))}sharedAccessSeats(i){return S(O(null==i?void 0:i.features))}accessForProduct(i){var t;return null===(t=this.activeUserAccesses)||void 0===t?void 0:t.find((t=>t.productId===i.id))}isDelegateProduct(i){return R(O(null==i?void 0:i.features))===T.DELEGATE}ownsWithoutAccess(i){var t;const o=this.accessForProduct(i);return!!o&&D(o,null===(t=a.currentUser)||void 0===t?void 0:t.id)}hasAccessThroughSharing(i){var t;const o=this.accessForProduct(i);return!!o&&U(o,null===(t=a.currentUser)||void 0===t?void 0:t.id)}inviteEmailsFor(i){var t;return null!==(t=this.inviteEmailsByProduct[i])&&void 0!==t?t:[]}setInviteEmails(i,t){this.inviteEmailsByProduct=Object.assign(Object.assign({},this.inviteEmailsByProduct),{[i]:t})}validInviteEmails(i){const t=new Set;return this.inviteEmailsFor(i).map((i=>null==i?void 0:i.trim().toLowerCase())).filter((i=>{var o,n;return!(!i||!G(i)||t.has(i)||i===(null===(n=null===(o=a.currentUser)||void 0===o?void 0:o.emailAddress)||void 0===n?void 0:n.trim().toLowerCase())||(t.add(i),0))}))}renderShareableBanner(i){const o=this.sharedAccessSeats(i);return o?t("ion-item",{lines:"none",color:"light",class:"ion-no-padding"},t("ion-icon",{slot:"start",name:"people-outline"}),t("ion-label",{class:"ion-text-wrap"},t("p",null,s("SHARED_ACCESS.BANNER_INLINE",void 0,{count:o})),this.isDelegateProduct(i)&&t("p",null,s("SHARED_ACCESS.DELEGATE_NOTICE")))):null}renderInviteFields(i){const o=this.sharedAccessSeats(i);if(!o||this.inModal||this.opensDetailPage(i)||this.userProductsIds.includes(i.id))return null;const n=this.inviteEmailsFor(i.id);return t("div",{class:"ion-margin-top"},n.map(((o,r)=>t("ion-item",{lines:"none",class:"ion-margin-bottom",style:{"--background":"var(--ion-background-color)","--color":"var(--ion-text-color)","--placeholder-color":"var(--ion-color-medium)","--padding-start":"0.75rem","--padding-end":"0.5rem","--border-radius":"0.375rem"}},t("ion-input",{type:"email",inputmode:"email",placeholder:s("SHARED_ACCESS.EMAIL_PLACEHOLDER"),value:o,onIonInput:t=>this.setInviteEmails(i.id,n.map(((i,o)=>{var n;return o===r?null!==(n=t.detail.value)&&void 0!==n?n:"":i})))}),t("ion-button",{slot:"end",fill:"clear",style:{"--color":"var(--ion-text-color)"},onClick:()=>this.setInviteEmails(i.id,n.filter(((i,t)=>t!==r)))},t("ion-icon",{slot:"icon-only",name:"close"}))))),n.length<o&&t("ion-button",{size:"small",fill:"outline",style:{"--color":"var(--ion-text-color)","--border-color":"var(--ion-text-color)"},onClick:()=>this.setInviteEmails(i.id,[...n,""])},t("ion-icon",{slot:"start",name:"person-add-outline"}),s(n.length?"SHARED_ACCESS.ADD_MORE":"SHARED_ACCESS.INVITE_NOW")),!!n.length&&t("ion-label",{class:"ion-text-wrap"},t("p",null,s("SHARED_ACCESS.SENT_AFTER_PURCHASE"))))}renderExistingAccessNotice(i){return this.userProductsIds.includes(i.id)?t("ion-item",{lines:"none",color:"light",class:"ion-no-padding"},t("ion-icon",{slot:"start",color:"success",name:"checkmark-circle-outline"}),t("ion-label",{class:"ion-text-wrap"},t("p",null,this.ownsWithoutAccess(i)?s("SHARED_ACCESS.DELEGATE_NOTICE"):this.hasAccessThroughSharing(i)?s("SHARED_ACCESS.ACCESS_VIA_OTHER_SHORT"):s("SHARED_ACCESS.ACCESS_OWN_SHORT")))):null}renderProducts(i){return i.map((i=>{var o;const n=this.isFixedProduct(i),r=this.fixedStartDate(i),s=this.fixedEndDate(i),a=null===(o=P(i.posterImage))||void 0===o?void 0:o.src;let l;return l=this.inModal?t("app-price",{header:!1,price:i.price.amount,currencyText:i.price.currency}):this.pricesPage&&!this.inModal?this.getButtonTextProductForPricesPage(i):t("app-price",{header:!1,price:i.price.amount,currencyText:i.price.currency}),t("div",{class:"product"},t("ion-card",{class:"product",color:"light"},t("ion-item",{color:"primary",lines:"none",class:"product-title"},t("h1",null,M(i,"name",e))),t("div",null,(i.posterImage||n&&r&&s)&&t("ion-card-header",{style:{paddingTop:"0"}},n&&r&&s&&t("ion-chip",{class:"product-chip"},t("ion-label",null,"Temporary")),i.posterImage&&t("ion-img",{src:a}))),t("ion-card-content",{class:n&&!a?"product-content-no-image-fixed":""},i.description&&t("p",{innerHTML:M(i,"description",e)}),this.renderShareableBanner(i),this.renderExistingAccessNotice(i),this.renderInviteFields(i),t("ion-button",{class:"ion-margin-top",color:"danger",expand:"block",disabled:!this.inModal&&this.userProductsIds.includes(i.id),onClick:t=>{this.processProductAction(i,t)}},t("ion-icon",{slot:"start",name:this.opensDetailPage(i)?"arrow-forward-outline":"cart-outline"}),l))))}))}renderProductsContent(){const i=this.renderProducts(this.products);return this.inModal?i:t("div",{class:"custom-grid product-row"},i)}
1renderLoadingState(i,o){return t("ion-grid",{class:"ion-no-padding products-grid"},t("ion-row",null,Array.from({length:i}).map((()=>t("ion-col",{size:"12",sizeMd:"6",sizeLg:"4"},t("app-loading-skeleton",{skeletonStyle:o}))))))}render(){return this.isLoading?this.renderLoadingState(3,K.CARD):this.selectedProduct&&a.currentUser?[t("div",{style:{marginBottom:"60px"}},this.showBackButton&&t("ion-item",{lines:"none",button:!0,onClick:()=>this.goBack(),color:this.infoItemBgColor},t("ion-icon",{name:"chevron-back-outline",slot:"start"})),t("ion-card",{style:{maxWidth:"600px"}},this.renderProduct()))]:[this.infoItemText&&t("app-info-item",{bgColor:this.infoItemBgColor},this.infoItemText),this.showProductPackages&&this.productPackages&&this.productPackages.length>0?this.renderProductPackagesAndProducts():this.renderProductsContent()]}};V.style=".product h1{font-weight:bolder;font-size:1.5rem;margin:15px 0}@media screen and (max-width: 960px){.product h1{font-size:1.3rem}}@media screen and (max-width: 720px){.product h1{font-size:1.1rem}}.redeem-form-input{background:transparent;width:100%;border:0 solid;color:var(--ion-text-color)}.redeem-form-input:focus{outline:none}.product ion-card-header{padding-left:5px;padding-right:5px;text-align:center;color:var(--ion-color-primary-contrast) !important}.product-title{max-height:150px}.kickback-item{font-size:12px}.custom-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.product-chip{position:absolute;top:0px;margin-bottom:6px;color:var(--ion-color-primary-contrast);background-color:var(--ion-color-secondary-contrast)}.product-row{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.product-content-no-image-fixed{margin-top:1.2rem}@media (min-width: 768px){.product-row{grid-template-columns:repeat(3, 1fr)}}.product-package{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}";const W=class{constructor(t){i(this,t),this.translucent=!1}render(){const i=n(this);return t(r,{key:"64246b81931203a64d553c788cd736f41e23f37b",class:z(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[i]:!0})},t("slot",{key:"af2da2dfe266889afeb57fac25c6a730558dbba4"}))}};W.style={ios:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:16px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.card-header-translucent){background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}}",md:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:16px;padding-bottom:16px}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}"};export{F as app_input_item,B as app_price,V as app_purchase_form,W as ion_card_header}

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.