1import{a as Mt}from"./chunk-BNGGQWQ5.js";import{a as lt}from"./chunk-FJBB6XS2.js";import{b as pt}from"./chunk-BELZR25E.js";import{c as ct}from"./chunk-MMO2LV7H.js";import{a as st}from"./chunk-TMREZ3IP.js";import{a as Z}from"./chunk-C5SAAVM2.js";import{a as tt,b as it,c as nt,d as ot}from"./chunk-73K6TJ2Y.js";import"./chunk-RBYAXUZB.js";import"./chunk-WHGZ3WUY.js";import"./chunk-6DBQOOYD.js";import{a as et}from"./chunk-EYZTWJNA.js";import"./chunk-IYDLAYDK.js";import{a as Ye}from"./chunk-FPPOYYP4.js";import{a as rt}from"./chunk-AN6SECRI.js";import{a as at}from"./chunk-2SLCXJZC.js";import"./chunk-FKPVATVH.js";import{a as I}from"./chunk-6QCSDCUW.js";import{b as Ke,c as Ze}from"./chunk-BKE57J57.js";import{a as $e}from"./chunk-XIC6BDYF.js";import"./chunk-Z7BF3MUI.js";import{a as Je}from"./chunk-RTOM6HI5.js";import{a as qe}from"./chunk-PRVRB246.js";import"./chunk-ADPFY73H.js";import{b as Xe}from"./chunk-LBNWNY6Z.js";import{a as Qe}from"./chunk-M7S3QZTP.js";import{$d as j,A as o,Aa as W,C as v,Dd as D,E as Y,Fb as ce,Fc as be,Gb as pe,Gc as ve,Hc as ye,Ic as Ce,Jc as Se,Ka as _,Kb as me,La as b,Lc as Pe,Ma as K,Mc as xe,N as u,Nc as Me,O as g,Oc as Ie,P as O,Pb as de,Pc as De,Q as k,Qd as Fe,R as L,S as h,T as a,Ta as C,U as r,Uc as we,V as x,Vc as Te,Vd as Ve,Wd as Re,Xa as oe,Yd as Ge,Z as ee,_ as te,_d as ze,aa as M,bd as Ae,ca as y,cc as he,cd as Ee,db as re,dc as ue,ea as d,ee as We,gc as ge,hc as _e,i as S,ia as ie,ib as ae,ic as fe,j as P,ja as G,ka as z,le as je,md as Oe,me as Ue,nd as ke,qa as p,qd as Le,ra as w,sa as f,ta as N,ua as ne,vd as Be,w as J,wb as se,xa as H,ya as F,yb as le,yd as Ne,za as V,zd as He}from"./chunk-GD3BCZ7S.js";import"./chunk-YUQQ3TUO.js";import{$b as X,ma as R,o as q}from"./chunk-TCHG4T7D.js";import"./chunk-P5VRMAHN.js";import"./chunk-DVPICERD.js";import"./chunk-WWQTUTX2.js";import"./chunk-7AULNS6U.js";import"./chunk-YUNOCBLG.js";import"./chunk-ZYW6V3OP.js";import"./chunk-VGMJM2GZ.js";import"./chunk-LTNIK4PN.js";import"./chunk-2NIBOUWM.js";import"./chunk-I547WOKC.js";import"./chunk-NMFL75IO.js";import{g as xt,h as T}from"./chunk-C4FLJMU7.js";var mt=xt(Mt());var It=["scrollableDiv"],Dt=["AppSearchbar"],wt=["buyFirstMembership2"];function Tt(i,l){if(i&1&&x(0,"ion-input",74),i&2){let e=d(2);h("value",e.Promocode)("readonly",e.Promocode&&e.Promocode!=="")}}function At(i,l){if(i&1){let e=M();a(0,"ion-button",77),y("click",function(){S(e);let t=d(2);return P(t.removePromocode())}),x(1,"ion-icon",78),r()}}function Et(i,l){if(i&1&&(a(0,"ion-item",76)(1,"ion-label",79),p(2),x(3,"ion-icon",80),r()()),i&2){let e=d(2);o(),h("hidden",!e.showPromoValidatedIcon),o(),f(" ",e.promoDiscountAvail==null?null:e.promoDiscountAvail.statusMessage," ")}}function Ot(i,l){if(i&1&&(a(0,"ion-card",18)(1,"ion-item",73),u(2,Tt,1,2,"ion-input",74),u(3,At,2,0,"ion-button",75),r(),u(4,Et,4,2,"ion-item",76),r()),i&2){let e=d();o(2),g(e.promocodeApplied?2:-1),o(),g(e.promocodeApplied?3:-1),o(),g(e.promoDiscountAvail?4:-1)}}function kt(i,l){if(i&1){let e=M();a(0,"input",84),_(1,"translate"),V("ngModelChange",function(t){S(e);let s=d(2);return F(s.Promocode,t)||(s.Promocode=t),P(t)}),y("ngModelChange",function(t){S(e);let s=d(2);return P(s.checkPromocode(t))})("ionInput",function(t){S(e);let s=d(2);return P(s.restrictText(t))}),r()}if(i&2){let e=d(2);h("placeholder",b(1,2,"signup_promo_code.placeholder")),H("ngModel",e.Promocode)}}function Lt(i,l){if(i&1){let e=M();a(0,"ion-button",85),y("click",function(){S(e);let t=d(2);return P(t.submitPromocodeFunc())}),p(1),_(2,"translate"),r()}if(i&2){let e=d(2);h("disabled",!e.Promocode||!e.isValidPromocode),o(),f(" ",b(2,2,"signup_promo_code.apply")," ")}}function Bt(i,l){if(i&1&&x(0,"ion-input",74),i&2){let e=d(2);h("value",e.Promocode)("readonly",e.Promocode&&e.Promocode!=="")}}function Nt(i,l){if(i&1){let e=M();a(0,"ion-button",86),y("click",function(){S(e);let t=d(2);return P(t.removePromocode())}),x(1,"ion-icon",78),r()}}function Ht(i,l){if(i&1&&(a(0,"ion-item",20),u(1,kt,2,4,"input",81),u(2,Lt,3,4,"ion-button",82),u(3,Bt,1,2,"ion-input",74),u(4,Nt,2,0,"ion-button",83),r()),i&2){let e=d();o(),g(e.whiteListingPromocodeApplied?-1:1),o(),g(e.whiteListingPromocodeApplied?-1:2),o(),g(e.whiteListingPromocodeApplied?3:-1),o(),g(e.whiteListingPromocodeApplied?4:-1)}}function Ft(i,l){i&1&&(a(0,"p",22),p(1),_(2,"translate"),r()),i&2&&(o(),f(" ",b(2,1,"signup_promo_code.invalidFormat")," "))}function Vt(i,l){if(i&1){let e=M();a(0,"ion-item",88)(1,"ion-input",91),_(2,"translate"),V("ngModelChange",function(t){S(e);let s=d(2);return F(s.memberEmail,t)||(s.memberEmail=t),P(t)}),y("ngModelChange",function(){S(e);let t=d(2);return P(t.checkEmailInput(t.memberEmail))}),r(),x(3,"ion-icon",92),r()}if(i&2){let e=d(2);o(),H("ngModel",e.memberEmail),h("placeholder",b(2,2,"register_user.enter_email"))}}function Rt(i,l){if(i&1&&(a(0,"p",22),p(1),_(2,"translate"),_(3,"translate"),r()),i&2){let e=d(2);o(),ne(" ",b(2,3,"subscription.inValidPromoCodeForEmail")," ",e.signupEmailDomain," . ",b(3,5,"register_user.please_enter_a_valid_email")," ")}}function Gt(i,l){i&1&&(a(0,"p",22)(1,"ion-text",93),p(2),_(3,"translate"),r()()),i&2&&(o(2),f(" ",b(3,1,"register_user.please_enter_a_valid_email")))}function zt(i,l){if(i&1&&(a(0,"ion-item",88)(1,"ion-label")(2,"ion-text",94),p(3),r()()()),i&2){let e=d(2);o(3),w(e.signupService==null?null:e.signupService.email)}}function Wt(i,l){i&1&&(a(0,"p",89),p(1),_(2,"translate"),r()),i&2&&(o(),w(b(2,1,"otp.enterEmailOtpMessage")))}function jt(i,l){if(i&1&&x(0,"otp",90,3),i&2){let e=d(2);h("otpType","email")("verifyEmail",e.verifyEmail)("sendOtp",e.sendOtp)}}function Ut(i,l){if(i&1&&(a(0,"ion-card",24)(1,"ion-card-content",87),u(2,Vt,4,4,"ion-item",88),u(3,Rt,4,7,"p",22),u(4,Gt,4,3,"p",22),u(5,zt,4,1,"ion-item",88),u(6,Wt,3,3,"p",89),r(),u(7,jt,2,3,"otp",90),r()),i&2){let e=d();o(2),g(e.validEmailDomain?-1:2),o(),g(!e.validEmailDomain&&!e.invalidEmail?3:-1),o(),g(e.invalidEmail?4:-1),o(),g(e.validEmailDomain?5:-1),o(),g(e.validEmailDomain?6:-1),o(),g(e.validEmailDomain?7:-1)}}function qt(i,l){if(i&1&&(a(0,"ion-select-option",29),p(1),r()),i&2){let e=l.$implicit;h("value",e.customerSetID),o(),f(" ",e.levelName," ")}}function Jt(i,l){i&1&&x(0,"ion-icon",30)}function Kt(i,l){if(i&1){let e=M();a(0,"ion-icon",97),y("click",function(){S(e);let t=d(2);return P(t.doGstExpandable())}),r()}}function Zt(i,l){if(i&1){let e=M();a(0,"ion-icon",98),y("click",function(){S(e);let t=d(2);return P(t.doGstExpandable())}),r()}}function Qt(i,l){if(i&1&&(u(0,Kt,1,0,"ion-icon",95),u(1,Zt,1,0,"ion-icon",96)),i&2){let e=d();g(e.isGSTExpanded?-1:0),o(),g(e.isGSTExpanded?1:-1)}}function $t(i,l){if(i&1){let e=M();a(0,"ion-item",104),y("click",function(){S(e);let t=d(2);return P(t.openGstModal(!1))}),a(1,"ion-label",105),p(2),_(3,"translate"),_(4,"replaceTaxKey"),r()()}
1i&2&&(o(2),f(" ",b(4,3,b(3,1,"enroll_for_property.addGstInformation"))," "))}function Xt(i,l){if(i&1){let e=M();a(0,"ion-item",100)(1,"ion-label",106),p(2),r(),a(3,"ion-buttons",107),y("click",function(){S(e);let t=d(2);return P(t.openGstModal(!0))}),a(4,"ion-button",94),x(5,"ion-icon",108),r()()()}if(i&2){let e=d(2);o(2),f(" ",e.commonService==null?null:e.commonService.displayGST(e.gstDetailsForm==null?null:e.gstDetailsForm.value)," ")}}function Yt(i,l){if(i&1){let e=M();a(0,"ion-item")(1,"div",109)(2,"input",110),y("click",function(){let t=S(e).$implicit,s=d(2);return P(s.setGstFromProfile(t))}),r(),a(3,"label",111),p(4),r()()()}if(i&2){let e=l.$implicit,n=d(2);o(2),h("id",e.id)("value",e.gstNumber),o(),h("for",W(e.id)),o(),f(" ",n.commonService==null?null:n.commonService.displayGST(e)," ")}}function ei(i,l){if(i&1&&(a(0,"div",47),u(1,$t,5,5,"ion-item",99),u(2,Xt,6,1,"ion-item",100),a(3,"p",101),p(4),_(5,"translate"),r(),a(6,"ion-item",102)(7,"ion-label",103),p(8),_(9,"translate"),_(10,"titlecase"),r()(),k(11,Yt,5,5,"ion-item",null,O),r()),i&2){let e=d();o(),g(e.gstAdded?-1:1),o(),g(e.gstAdded?2:-1),o(),h("hidden",!(e.gstDetails!=null&&e.gstDetails.length)),o(),w(b(5,6,"common.or")),o(2),h("hidden",e.chooseFromProfile||!(e.gstDetails!=null&&e.gstDetails.length)),o(2),f("",b(10,10,b(9,8,"enroll_model.chooseFromProfile"))," "),o(3),L(e.gstDetails)}}function ti(i,l){if(i&1&&(a(0,"ion-segment-button",52)(1,"ion-label"),p(2),r()()),i&2){let e=d();h("value",e.memberBenefits==null?null:e.memberBenefits.tab1Title),o(2),w(e.memberBenefits==null?null:e.memberBenefits.tab1Title)}}function ii(i,l){if(i&1&&(a(0,"ion-segment-button",53)(1,"ion-label"),p(2),r()()),i&2){let e=d();h("value",e.memberBenefits==null?null:e.memberBenefits.tab2Title),o(2),w(e.memberBenefits==null?null:e.memberBenefits.tab2Title)}}function ni(i,l){if(i&1&&(a(0,"ion-segment-button",53)(1,"ion-label"),p(2),r()()),i&2){let e=d();h("value",e.memberBenefits==null?null:e.memberBenefits.tab3Title),o(2),w(e.memberBenefits==null?null:e.memberBenefits.tab3Title)}}function oi(i,l){if(i&1&&(a(0,"li"),p(1),r()),i&2){let e=l.$implicit;o(),f(" ",e," ")}}function ri(i,l){if(i&1&&(a(0,"div",112)(1,"h5",113),p(2),r(),a(3,"ul",114),k(4,oi,2,1,"li",null,O),r()()),i&2){let e=l.$implicit;o(2),w(e==null?null:e.key),o(2),L(e==null?null:e.values)}}function ai(i,l){if(i&1&&(a(0,"div",55),k(1,ri,6,1,"div",112,O),r()),i&2){let e=d();h("ngClass",e.setClasses("secondBlock")),o(),L(e.memberBenefits==null?null:e.memberBenefits.tab1Features)}}function si(i,l){if(i&1&&(a(0,"li"),p(1),r()),i&2){let e=l.$implicit;o(),f(" ",e," ")}}function li(i,l){if(i&1&&(a(0,"div",112)(1,"h5",113),p(2),r(),a(3,"ul",114),k(4,si,2,1,"li",null,O),r()()),i&2){let e=l.$implicit;o(2),w(e==null?null:e.key),o(2),L(e==null?null:e.values)}}function ci(i,l){if(i&1&&(a(0,"div",55),k(1,li,6,1,"div",112,O),r()),i&2){let e=d();h("ngClass",e.setClasses("secondBlock")),o(),L(e.memberBenefits==null?null:e.memberBenefits.tab2Features)}}function pi(i,l){if(i&1&&(a(0,"li"),p(1),r()),i&2){let e=l.$implicit;o(),f(" ",e," ")}}function mi(i,l){if(i&1&&(a(0,"div",112)(1,"h5",113),p(2),r(),a(3,"ul",114),k(4,pi,2,1,"li",null,O),r()()),i&2){let e=l.$implicit;o(2),w(e==null?null:e.key),o(2),L(e==null?null:e.values)}}function di(i,l){if(i&1&&(a(0,"div",55),k(1,mi,6,1,"div",112,O),r()),i&2){let e=d();h("ngClass",e.setClasses("secondBlock")),o(),L(e.memberBenefits==null?null:e.memberBenefits.tab3Features)}}function hi(i,l){i&1&&x(0,"ion-icon",59)}function ui(i,l){i&1&&x(0,"ion-icon",60)}function gi(i,l){if(i&1){let e=M();a(0,"ion-button",115,2),y("click",function(t){S(e);let s=d();return P(s.onPayNow(t))}),p(2),r()}if(i&2){let e=d();h("disabled",!0),o(2),f(" ",e.buttonText," ")}}function _i(i,l){if(i&1){let e=M();a(0,"ion-button",115,2),y("click",function(t){S(e);let s=d();return P(s.onPayNow(t))}),p(2),r()}if(i&2){let e=d();h("disabled",!e.gstPromocodeChecked),o(2),f(" ",e.buttonText," ")}}var nn=(()=>{class i{constructor(e,n,t,s,m,c,A,E,B,U,dt,ht,ut,gt,_t,ft,bt,vt,yt,Ct,St){this.searchService=e,this.signupService=n,this.commonService=t,this.translate=s,this.homeService=m,this.appState=c,this.paymentGatewayService=A,this.spouseMembershipService=E,this.analyticsService=B,this.modalController=U,this.otpServ=dt,this.membershipService=ht,this.storageService=ut,this.walletService=gt,this.profileService=_t,this.platform=ft,this.router=bt,this.activatedRoute=vt,this.alertCTRL=yt,this.popoverController=Ct,this.alertService=St,this.destroy$=new q,this.isExpand=!1,this.isExpand1=!1,this.enableViewBenefitButton=!1,this.tncAccepted=!1,this.gsttext=!1,this.disableCountry=!0,this.disableCity=!0,this.disableProperty=!0,this.disabledLevel=!0,this.hideLevel=!0,this.buttonText=this.translate.instant("common.proceed"),this.gstAdded=!1,this.isGSTExpanded=!1,this.gstPromocodeChecked=!0,this.ionicStorageData={},this.isAPIProcessing=!1,this.invalidPromocode=!1,this.isValidPromocode=!1,this.promocodeApplied=!1,this.promocodeLength=0,this.showPromoValidatedIcon=!1,this.sendOtp=!1,this.verifyEmail=!0,this.whiteListingPromocodeApplied=!1,this.validEmailDomain=!1,this.buyMembership=!0,this.promocodeDiscount={discountPrice:"",discountRate:""},this.customAlertOptions={translucent:!0,showBackdrop:!1,arrow:!0,cssClass:"levelList fullWidthList",dismissOnSelect:!0,backdropDismiss:!0,keepContentsMounted:!0,side:"bottom",alignment:"start",mode:"md",size:"cover"},this.environment=C,this.gstDetailsForm=this.commonService.getGSTDetailsForm(),this.gstDetailsForm.patchValue({id:"",gstNumber:"",regCompanyName:"",address:{addressType:"",country:"",addressLine1:"",addressLine2:"",city:"",state:"",pinCode:""}}),this.profileService.getMemberGSTList().then($=>{this.gstDetails=$.gstDetails}).catch($=>{});let Pt=this.appState.getEncryptedMemberId(),Q=I.buyAnotherMembershipStateCdata;this.analyticsService.trackState(Q["cd.pagename"],Q,Pt)}ionViewWillEnter(){return T(this,null,function*(){this.brandName={brandName:this.translate.instant("configJson.brandsName")}
1,console.log("otpType method "),this.otpServ.otpValidate=new q,this.changeBlock=yield this.otpServ.otpValidate.subscribe(e=>{console.log("otpType -->>",e),e&&(this.verifyEmail?this.updateEmail():(this.whiteListingPromocodeApplied=!1,this.handlePromocodeSuccess(this.whitelistApiResponse)),this.changeBlock.unsubscribe())})})}ngOnInit(){return T(this,null,function*(){(0,mt.get)("https://www.paynimo.com/paynimocheckout/server/lib/checkout.js",()=>{console.log("script loaded on ngoninit")}),console.log("flowtype value -->.",this.activatedRoute.snapshot.queryParams),this.activatedRoute.snapshot.queryParams&&this.activatedRoute.snapshot.queryParams.flowType?this.flowTypeValue=this.activatedRoute.snapshot.queryParams.flowType:this.flowTypeValue="another",this.salutation=this.signupService.salutation;let e=yield this.appState.getAppDataAsync();e&&e.appInitData&&(this.appInitData=e.appInitData),e&&e.emailID&&(this.memberEmail=e.emailID.emailID,this.signupEmailDomain=e.emailID.emailID),e&&e.membershipNumber&&(this.availableMembership=!0,this.membershipNumber=e.membershipNumber.membershipNumber),e&&e.profileDetails&&(this.gstDetails=e.profileDetails.profileDetails.gstDetails),e&&e.visitor&&e.visitor.visitor!=""&&(this.availableMembership=!1),e&&e.homeDetails&&(this.name=e.homeDetails.cardDetails.salutation+" "+e.homeDetails.cardDetails.memberFirstName+" "+e.homeDetails.cardDetails.memberLastName),this.appInitData&&this.appInitData.gourmetData&&(this.selectedCountryId=this.appInitData.gourmetData.countryId),e&&e.emailID&&(this.signupService.email=e.emailID.emailID),e&&e.visitor?this.memberType=e.visitor.visitor:e&&e.memberType&&(this.memberType=e.memberType.memberType),console.log("flowtype value -->.",this.flowTypeValue);let n=new URL(window.location.href);console.log(" url from hotel specific membership",n);let t=n.searchParams.get("ptype");console.log(" url from hotel specific membership",t);let s=n.searchParams.get("status");console.log(" url from hotel specific membership",s),t==="Membership-Buy"&&(console.log(" Membership-Buy inside ",t),this.ccAvenueRedirection(t,s)),this.createPageView()})}ccAvenueRedirection(e,n){var t=JSON.parse(localStorage.getItem(C?.headers?.program_id+":newMembershipRequestData"));console.log("newMembershipRequestData from hotel specific membership",t),this.selectedCountryId=t.country,this.selectedCityId=t.city,this.selectedPropertyId=t.preferredHotel,this.selectedLevelId=t.levels,this.selectedCityOrHotel=JSON.parse(localStorage.getItem(C?.headers?.program_id+":selectedCityOrHotel")),console.log("this.selectedCityOrHotel--->>",this.selectedCityOrHotel),this.selectedCityOrHotelName=this.selectedCityOrHotel?.value,this.levels=this.selectedCityOrHotel?.levels,console.log("this.levels",this.levels),this.getMembershipInfo(),n=="false"?(console.log(" Membership-Buy inside if",e),this.hideLevel=!0,this.disabledLevel=!0,this.disablePaymentButton(!0),this.getNewMembershipNumber(t)):n=="true"&&(this.hideLevel=!1,this.disabledLevel=!1,console.log(" Membership-Buy inside elseif",e),this.commonService.paymentResponse={status:"0392"},this.disablePaymentButton(!1),console.log("this.commonService.paymentResponse.status",this.commonService.paymentResponse.status),this.alertTrans())}fetchCityHotel(e){this.propertiesList=e,this.propertiesList.map(n=>{n.value=n.cityname,n.properties.map(t=>{t.cityId=n.cityid,t.cityName=n.cityname})}),console.log("propertiesList-->>",this.propertiesList),this.setCityOrHotel()}dismissPopovers(){this.popoverController.getTop().then(e=>{e?.dismiss()})}propertyGotSelected(e){if(console.log("propertyGotSelected ::>",e),e?.propertyid){this.propertyId=e?.propertyid,this.selectedCityOrHotel=e;let n={detail:{value:this.propertyId}};this.onSelectProperty(n)}else this.selectedCityOrHotel=void 0,this.selectedCityOrHotelName=void 0,this.propertyId=void 0,this.hideLevel=!0,this.selectedLevelId=null,this.selectedLevel=null,this.disabledLevel=!0,this.memberBenefits=null,this.membershipDetails=null}setCityOrHotel(){if(this.propertiesList.length==1&&this.propertiesList[0].properties.length==1&&(console.log("single hotel--->>",this.propertiesList),this.selectedCityOrHotel=this.propertiesList[0]?.properties[0],this.searchResult=this.propertiesList[0]?.properties[0],this.propertyId=this.selectedCityOrHotel?.propertyid,this.selectedCityOrHotelName=this.selectedCityOrHotel?.value,this.levels=this.propertiesList[0]?.properties[0].levels,this.searchLevelResult=this.selectedProperty?.levels,this.hideLevel=!1,this.disabledLevel=!1,this.selectedCityId=this.propertiesList[0]?.properties[0].cityId,this.selectedPropertyId=this.propertyId,this.levels.length==1&&(this.selectedLevelId=this.propertiesList[0]?.properties[0].levels[0].customerSetID,this.selectedLevel=this.levels[0],this.enableViewBenefitButton=!0,this.onSelectLevel(this.selectedLevelId)),localStorage.getItem(C?.headers?.program_id+":buy_membership_flow"))){let e=this.levels.find(n=>n.levelName.toLowerCase()==localStorage.getItem(C?.headers?.program_id+":buy_membership_flow"));this.selectedLevelId=e?.customerSetID,this.selectedLevel=e,this.onSelectLevel(e?.customerSetID),this.disabledLevel=!0}}createPageView(){return T(this,null,function*(){let e=this.appState.getAppData();e&&e.appInitData&&(this.pageName=e.appInitData.memberAem.descriptionSmall),this.promocodeApiResponse=this.signupService.promocodeApiResponse,this.promocodeApiResponse?(this.promocodeApiResponse.promocodeType=="Referral"&&this.promocodeApiResponse.promocodeCtegory=="0"?this.signupPromotionalText=e.appInitData.signupPromotionalText:this.signupPromotionalText={promocodeSmallText:this.promocodeApiResponse.promocodeSmallText,promocodeMiddleText:this.promocodeApiResponse.promocodeMiddleText,promocodeLargeText:this.promocodeApiResponse.promocodeLargeText},this.signupService.promocodeApiResponse&&(this.Promocode=this.signupService.promoCode,this.submitPromocodeFunc()),console.log("promocode Text-->>",this.signupPromotionalText)):(e&&e.appInitData&&e.appInitData.signupPromotionalText&&(this.signupPromotionalText=e.appInitData.signupPromotionalText),e&&e.appInitData&&e.appInitData.propertyList&&C?.uiVersion!=1&&(this.fetchCityHotel(e.appInitData.propertyList),console.log("property list -->",this.propertiesList)),console.log("signupPromotionalText-->",this.signupPromotionalText),this.getCountryData())})}callAnalytics(e,n,t){this.analyticsService.trackState(e,n,t)}goback(){}expand(e){switch(e){case"firstBlock":this.isExpand=!this.isExpand,this.setClasses("firstBlock");break;case"secondBlock":this.isExpand1=!this.isExpand1,this.setClasses("secondBlock");break}}setClasses(e){switch(e){case"firstBlock":let n="expandableContainer ";return n+=this.isExpand?"expandheight":"shrinkheight",n;
1case"secondBlock":let t="expandableContainer ";return t+=this.isExpand1?"expandheight":"shrinkheight",t}}getCountries(e){if(!e)return e;switch(e.promocodeCtegory){case 0:this.getCountryData();break;case 1:this.countries=e.countries,this.selectedCountry=this.countries[0],this.cities=this.countries.find(n=>n.countryid===this.selectedCountryId).cities,this.disableCountry=!1,this.disableCity=!1,this.fetchCityHotel(this.cities);break;case 2:this.hideLevel=!0,this.countries=e.countries,this.selectedCountry=this.countries[0],this.cities=this.countries.find(n=>n.countryid===this.selectedCountryId).cities,this.fetchCityHotel(this.cities),this.disableCountry=!1,this.disableCity=!1;break;default:break}}getCountryData(){this.disableCountry=!1,this.disableCity=!1,this.commonService.presentLoader(this.translate.instant("loader.fetchData")),this.searchService.getCountryCityPropertiesApiFunc("Buy_Membership","").then(e=>{this.commonService.dismissLoader(),e&&(this.countries=e.countries,this.selectedCountry=this.countries[0],this.cities=this.countries.find(n=>n.countryid===this.selectedCountryId).cities,this.propertiesList=this.countries[0]?.cities,console.log("this.propertiesList count ::>",this.propertiesList?.length),this.fetchCityHotel(this.countries[0]?.cities))})}onSelectProperty(e){if(console.log("selected event -->>",e),e&&(this.selectedProperty=this.selectedCityOrHotel,this.selectedPropertyId=this.selectedCityOrHotel.propertyid,this.selectedCityId=this.selectedCityOrHotel.cityId,console.log("selected property -->>",this.selectedProperty),this.levels=this.selectedProperty.levels,this.searchLevelResult=this.selectedProperty.levels,this.hideLevel=!1,this.selectedLevelId=null,this.selectedLevel=null,this.enableViewBenefitButton=!1,this.memberBenefits=null,this.membershipDetails=null,this.disabledLevel=!1,this.levels.length==1&&(this.selectedLevelId=this.levels[0].customerSetID,this.selectedLevel=this.levels[0],this.enableViewBenefitButton=!0,this.disabledLevel=!0,this.onSelectLevel(this.selectedLevelId)),localStorage.getItem(C?.headers?.program_id+":buy_membership_flow"))){console.log("buy_membership_flow --->>",localStorage.getItem(C?.headers?.program_id+":buy_membership_flow"));let n=this.levels.find(t=>t.levelName.toLowerCase()==localStorage.getItem(C?.headers?.program_id+":buy_membership_flow"));this.selectedLevelId=n.customerSetID,this.selectedLevel=n,this.onSelectLevel(n.customerSetID)}}onSelectLevel(e){console.log("event--->>",e),e&&(this.enableViewBenefitButton=!0,this.selectedLevel=this.levels.find(n=>n.customerSetID===this.selectedLevelId),this.memberBenefits=null,this.membershipDetails=null,this.isLevelSearched=!1,this.getMembershipInfo())}submitPromocodeFunc(){let e=this.appState.getEncryptedMemberId(),n=I.promoCodeActionApply;this.analyticsService.trackAction(n["cd.ctaname"],n,null,e),this.isValidPromocode=!0,this.commonService.presentLoader(this.translate.instant("loader.validatePromo")),this.signupService.validatePromoCodeFunc(this.Promocode,"Membership-Buy").then(t=>{this.commonService.dismissLoader(),console.log("res --->",t),t&&t.statusCode===200?t.subscriptionType==D.hotelSpecific?(this.hideGuestFlow=!0,this.hideLevel=!0,this.selectedLevelId=null,this.membershipDetails=null,this.memberBenefits=null,this.selectedCityOrHotelName=null,t.emailEnable?(this.whiteListingPromocodeApplied=!0,this.whitelistApiResponse=t,this.signupEmailDomain=this.signupService.email.split("@")[1],this.signupService.email.split("@")[1]==t.domainEmail?(console.log("EMAIL MATCH !!!!!!!!!!"),this.sendOtp=!0,this.verifyEmail=!1,this.validEmailDomain=!0):(console.log("EMAIL DOESN'T MATCH !!!!!!!!!!"),this.sendOtp=!1,this.verifyEmail=!0,this.validEmailDomain=!1)):(this.whiteListingPromocodeApplied=!1,this.handlePromocodeSuccess(t))):this.showPopUp():this.handleError()}).catch(t=>{this.commonService.dismissLoader(),console.error("PromoCode API Error:",t),this.handleError()})}handleError(){this.invalidPromocode=!0,this.Promocode="",this.promoDiscountAvail=null,this.hideGuestFlow=!1,this.promocodeLength=0,this.showPromoValidatedIcon=!1}handlePromocodeSuccess(e){this.signupService.promocodeApiResponse=e,this.signupService.promocodeApiResponse.promocode=this.Promocode,this.promocodeApiResponse=e,this.promocodeApiResponse.promocode=this.Promocode,this.promocodeApplied=!0,this.signupService.promocodeApplied=!0,this.promocodeLength=this.Promocode.length,this.promoDiscountAvail=e,this.showPromoValidatedIcon=!0,this.invalidPromocode=!1,this.Ap
1pSearchbar?.handleClear(null),e.promocodeCtegory==0?(console.log("get country data"),this.getCountryData()):e.countries&&e.countries.length?(console.log("updated property list -->",this.propertiesList),this.fetchCityHotel(e.countries[0].cities)):this.appInitData&&this.appInitData.propertyList&&(this.fetchCityHotel(this.appInitData.propertyList),console.log("property list -->",this.propertiesList))}checkPromocode(e){this.invalidPromocode&&(this.invalidPromocode=!1),this.promoDiscountAvail=null,this.showPromoValidatedIcon=!1,this.Promocode=this.Promocode.toString().toUpperCase(),new RegExp(Fe).test(e)?this.isValidPromocode=!0:this.isValidPromocode=!1}removePromocode(){console.log("call close button"),this.promocodeApplied=!1,this.promocodeApiResponse=void 0,this.signupService.promocodeApplied=!1,this.signupService.promocodeApiResponse=void 0,this.signupService.promoCode=void 0,this.Promocode="",this.promoDiscountAvail=void 0,this.promocodeDiscount={discountPrice:"",discountRate:""},this.promocodeLength=0,this.showPromoValidatedIcon=!1,this.hideLevel=!0,this.selectedLevelId=void 0,this.membershipDetails=void 0,this.memberBenefits=void 0,this.whiteListingPromocodeApplied=!1,this.whitelistApiResponse=void 0,this.discount=0,this.disabledLevel=!1,this.selectedCityOrHotelName="",this.AppSearchbar?.handleClear(null),C?.uiVersion!=1?this.fetchCityHotel(this.appInitData.propertyList):this.getCountryData()}checkEmailInput(e){var n=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/;this.otpServ.emailVerified=!1,e.match(n)?(this.signupEmailDomain=e.split("@")[1],this.invalidEmail=!1,this.signupEmailDomain==this.whitelistApiResponse.domainEmail?(this.validEmailDomain=!0,this.signupService.email=e,this.otpServ.emailVerified=!0,this.sendOtp=!0,this.verifyEmail=!0):this.validEmailDomain=!1):(this.invalidEmail=!0,this.otpServ.emailTransactionID="")}updateEmail(){this.commonService.presentLoader(this.translate.instant("loader.updatingDefault"));let e={email:this.signupService.email};this.signupService.updateEmail(e).then(n=>{this.commonService.dismissLoader(),this.appState.saveEmail({emailID:this.signupService.email}),this.whiteListingPromocodeApplied=!1,this.handlePromocodeSuccess(this.whitelistApiResponse)})}getMembershipInfo(){let e=this.appState.getEncryptedMemberId(),n=I.memberBenefitsActionViewBenefits;this.analyticsService.trackAction(n["cd.ctaname"],n,null,e);let t={membershipNumber:this.membershipNumber,countryID:this.selectedCountryId,cityID:this.selectedCityId,preferredHotel:this.selectedPropertyId,propertyID:this.selectedPropertyId,level:this.selectedLevelId,customerSetID:this.selectedLevelId,stage:"buy",prmocode:this.promocodeApiResponse?this.promocodeApiResponse.promocode:null};this.homeService.giftMembershipDetails(t).then(s=>T(this,null,function*(){if(s){this.membershipDetails=s,this.appInitData.currency.forEach(c=>{c.currencyName==this.membershipDetails.currency&&(this.currency=c)}),this.spouseMembershipService.gstRate=this.membershipDetails.gst,this.price=(Math.floor(Number(this.membershipDetails.memberActivationnetprice||Number(D.appZero))*100)/100).toString(),this.netPrice=(Math.floor(this.membershipDetails.memberActivationAmount*100)/100).toString(),this.gstPrice=this.membershipDetails.gst||Number(D.appZero),this.signupService.promocodeApplied?(this.signupService.promocodeApiResponse.discountRate?this.promocodeDiscount.discountPrice=this.signupService.promocodeApiResponse.discountRate*this.price/100<=this.signupService.promocodeApiResponse.discountLimit?(Math.floor(Number(this.signupService.promocodeApiResponse.discountRate*this.price/100)*100)/100).toString():(Math.floor(Number(this.signupService.promocodeApiResponse.discountLimit)*100)/100).toString():this.promocodeDiscount.discountPrice=this.signupService.promocodeApiResponse.discountPrice<=this.signupService.promocodeApiResponse.discountLimit?Math.floor(Number(this.signupService.promocodeApiResponse.discountPrice)).toString():Math.floor(Number(this.signupService.promocodeApiResponse.discountLimit)).toString(),this.discountedPrice=(Math.floor((Number(this.price)-Number(this.promocodeDiscount.discountPrice))*100)/100).toString(),this.gstAmount=(Math.floor(Number(this.gstPrice*this.discountedPrice/100)*100)/100).toString(),this.totalAmount=Math.ceil(Number(this.discountedPrice)+Number(this.gstAmount)),this.promocodeDiscount.discountRate=this.signupService.promocodeApiResponse.discountRate):(this.gstAmount=Math.floor(Number(this.gstPrice*this.price/100)*100)/100,this.totalAmount=Math.ceil(Number(this.netPrice))),this.totalAmount||(this.buttonText=this.translate.instant("common.proceed"));let m={propertyIdentifier:s.aemIdentifier[0].propertyIdentifier,customerSets:s.aemIdentifier[0].customerSets[0]};this.createDynamicURL(m,s.aemIdentifier[0].subBrandIdentifier)}}))}createDynamicURL(e,n){let t=this.homeService.createDynamicURL(e,n,"discard"),s=this.appState.getAppData();if(s.loginService){let m=s.loginService;this.loginServiceDataUpdated={aemIdentifier:JSON.stringify(e),aemUrl:t,currentUrlPath:m.currentUrlPath,isLoggedIn:"true",membershipNumber:"",subBrandIdentifier:n,userImage:m.userImage||""}}console.log("createDynamicURL --->>>",t),console.log("homeService.COMPLETE_AEM_DATA ---->>",this.homeService.COMPLETE_AEM_DATA),R(500).pipe(X(this.destroy$)).subscribe(()=>{console.log("benefit type hitting-->>"),this.homeService.getHomeAEMDetailsDummy(t).then(m=>{this.memberBenefits=m.data.onboarding.membershipBenefits;let A=[{features:this.memberBenefits?.tab1Features,title:this.memberBenefits?.tab1Title},{features:this.memberBenefits?.tab2Features,title:this.memberBenefits?.tab2Title},{features:this.memberBenefits?.tab3Features,title:this.memberBenefits?.tab3Title}].find(E=>E.features?.length);A&&(this.benefitType=A.title)}).catch(m=>{console.error("Error fetching AEM details:",m)})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.changeBlock.unsubscribe(),localStorage.removeItem(C?.headers?.program_id+":buy_membership_flow"),this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null),this.subscription&&(console.log("ngOnDestroy called"),this.subscription.unsubscribe())}openTnC(e){this.commonService.openInAppBrowser(e,"_blank")}applyGST(){this.chooseFromProfile=!1,this.gstPickedFromProfile=!1,this.showGstCompany=!1,this.gstDetailsForm.reset()}setGstFromProfile(e){this.gstPickedFromProfile=!0,this.showGstCompany=!0,this.gstAdded=!1,this.gstDetailsForm.patchValue(e),this.gstPromocodeChecked=!0,console.log("gstDetailsForm ====>>>>>",this.gstDetailsForm)}onPayNow(e){localStorage.removeItem("url");var n=window.location.href;if(localStorage.setItem(C?.headers?.program_id+":pathUrl",n),console.log("pathUrl onPayNow",n),!this.commonService.internetStatus){this.commonService.presentToast(this.translate.instant("toastMsg.checkInternet"));return}this.isAPIProcessing=!0,this.signupService.countryId=this.selectedCountryId,this.signupService.cityName=this.selectedCityOrHotel.cityName,this.signupService.membershipTypeId=this.selectedLevelId;let t=this.appState.getAppData(),s=this.totalAmount.toString();(s==""||s==null||s==null)&&(s="0"),console.log("this.promocodeApiResponse.promocode-->>",this.promocodeApiResponse);let m,c={transactionType:"Membership-Buy",membershipType:this.selectedLevelId,membershipTypeOffer:[],consumerId:t.homeDetails.cardDetail
1s.memberId,membershipNumber:t.membershipNumber.membershipNumber,amount:this.price.toString(),promocode:"",discount:"",gstNumber:this.gstDetailsForm.value.gstNumber?this.gstDetailsForm.value.gstNumber:"",netAmount:this.signupService.promocodeApplied?this.discountedPrice.toString():this.price.toString(),finalAmount:s,gstAmount:this.gstAmount.toString(),quantity:"1",currency:this.membershipDetails.currency,ipAddress:"",address:{addressType:"",country:"",addressLine1:"",addressLine2:"",city:"",state:"",pinCode:""}};this.gstDetailsForm.value.gstNumber&&(c.gstNumber=this.gstDetailsForm.value.gstNumber,c.gstCompanyName=this.gstDetailsForm.value.regCompanyName,c.address.country=this.gstDetailsForm.value.address.country,c.address.addressLine1=this.gstDetailsForm.value.address.addressLine1,c.address.addressLine2=this.gstDetailsForm.value.address.addressLine2,c.address.city=this.gstDetailsForm.value.address.city,c.address.state=this.gstDetailsForm.value.address.state,c.address.pinCode=this.gstDetailsForm.value.address.pinCode,c.address.addressType=this.gstDetailsForm.value.address.addressType),this.promocodeApiResponse&&(c.promocode=this.promocodeApiResponse.promocode,c.discount=this.promocodeDiscount.discountPrice.toString()),t&&t.homeDetails&&t.homeDetails.cardDetails&&(m={name:{salutation:t.homeDetails.cardDetails.salutation,firstName:t.homeDetails.cardDetails.memberFirstName,lastName:t.homeDetails.cardDetails.memberLastName},mobile:Number(t.mobileNumber.mobileNumber),email:t.emailID.emailID,country:this.selectedCountryId,city:this.selectedCityId,preferredHotel:this.selectedPropertyId,levels:this.selectedLevelId,transactionId:"",transactionCode:"",paymentGateway:""}),this.gstDetailsForm.value.gstNumber&&this.gstDetailsForm.valid&&(m.gstDetails={gstNumber:this.gstDetailsForm.value.gstNumber,gstRegCompanyName:this.gstDetailsForm.value.regCompanyName,address:this.gstDetailsForm.value.address,saveDetails:!1}),c.urlData=btoa(JSON.stringify({data:m,gstDetails:this.gstDetailsForm.value.gstNumber&&this.gstAdded?this.gstDetailsForm.value:null})),console.log("paymentRequestData ------->>>",c),console.log("newMembershipRequestData ------->>>",m),this.paymentGatewayService.initiatePayment(c).then(B=>{if(B){if(m.paymentGateway=B.paymentGateway,m.transactionId=B.paymentgatewaydata.transactionId,m.transactionCode="",!Number(this.totalAmount)||Number(this.totalAmount)==0||Number(this.totalAmount)==0){m.transactionCode="",this.getNewMembershipNumber(m);return}if(this.platform.is("cordova")){let U={transaction_id:m.transactionId,affiliation:c.transactionType,currency:c.currency,amount:c.amount,value:c.finalAmount,tax:c.gstAmount,discount:c.discount,coupon:c.promocode,netAmount:c.netAmount,items:[]};this.analyticsService.logCustomFirebaseEvent(Ke.PURCHASE,U)}this.checkPaymentGatewayType(B,m)}else this.disablePaymentButton(!1)});let A=this.appState.getEncryptedMemberId();this.analyticsService.trackAction(e.currentTarget.innerText,I.partnerFeeclick,I.partnerFeeCtaName,A);let E=I.memberBenefitsActionProceed;this.analyticsService.trackAction(E["cd.ctaname"],E,null,A)}checkPaymentGatewayType(e,n){let t=e.paymentGateway.toLowerCase();if(t.startsWith("pesapal")&&this.paymentGatewayService.payViaPaisaPal(e),t.startsWith("paynimo")&&(this.subscription&&this.subscription.unsubscribe(),this.payViaIngenico(e.paymentgatewaydata,n)),t.startsWith("equity")){let s=new it(e);this.payViaEquityBank(s,n)}if(t.startsWith("ccavenue")){let s=new tt(e);this.payViaCCAvenue(s,n)}}alertTrans(){return T(this,null,function*(){console.log("alertTrans called"),this.alertTransaction=yield this.modalController.create({component:nt}),this.alertTransaction.present()})}payViaIngenico(e,n){return T(this,null,function*(){this.paymentGatewayService.paymentSource.next(null),this.paymentGatewayService.doPayment1(e),this.subscription=this.paymentGatewayService.paymentSourceResponse.subscribe(t=>{this.alertTransaction&&(console.log("this.alertTransaction called",this.alertTransaction),this.alertTransaction.dismiss());var s=window.location.href;if(t&&s.includes("buy-another/hotel-specific-membership")){console.log("url from app component",s),console.log("res from subscriber",t);let m=this.paymentGatewayService.parsePaymentCallbackResponse1(t);if(console.log("paymentCallbackResponse res",m,m.status),m&&m.status=="0300")this.alertTransaction&&(console.log("this.alertTransaction called",this.alertTransaction),this.alertTransaction.dismiss()),n.transactionCode=m.transactionCode,this.paymentGatewayService.paymentSource.next(null),this.buyMembership&&(this.buyMembership=!1,this.getNewMembershipNumber(n));else{this.disablePaymentButton(!1),this.alertTrans();let c=this.appState.getEncryptedMemberId();this.analyticsService.trackState(I.buyMoreMembershipFailState,I.buyMoreMembershipFailCdata,c);let A=this.appState.getEncryptedMemberId(),E=I.buyAnotherMembershipActionPaymentFailure;this.analyticsService.trackAction(E["cd.ctaname"],E,null,A)}}else return})})}
1payViaEquityBank(e,n){this.commonService.presentLoader(""),this.paymentGatewayService.paymentViaEquityBank(e).then(t=>{t&&(this.intervalId=setInterval(()=>{let s=localStorage.getItem(C?.headers?.program_id+":equityCallback");s&&typeof s=="string"&&(s=JSON.parse(s)),s&&(s.status=="success"?(this.commonService.dismissLoader(),this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null,localStorage.removeItem(C?.headers?.program_id+":equityCallback")),this.getNewMembershipNumber(n)):(this.disablePaymentButton(!1),this.commonService.dismissLoader(),this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null,localStorage.removeItem(C?.headers?.program_id+":equityCallback"),this.paymentGatewayService.alertForPaymentFailureForEquity())))},1e3))})}payViaCCAvenue(e,n){localStorage.setItem(C?.headers?.program_id+":newMembershipRequestData",JSON.stringify(n)),localStorage.setItem(C?.headers?.program_id+":selectedCityOrHotel",JSON.stringify(this.selectedCityOrHotel)),this.paymentGatewayService.paymentViaCCAvenue1(e),this.paymentGatewayService.CCAvenueFailureCount=0}ionViewWillLeave(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)}getNewMembershipNumber(e){this.commonService.presentLoader(this.translate.instant("loader.globalMsgWait")),console.log("this.subscription.unsubscribe();",this.subscription),this.subscription&&this.subscription.unsubscribe(),this.walletService.buyAnotherMemebership(e).then(n=>{if(n){if(this.newMembership=n,this.memberType&&this.memberType.toLowerCase()==="visitor"){this.appState.removeData(D.visitor),this.appState.removeData(D.memberType),this.appState.saveMemberType({memberType:"member"}),this.homeService.membershipNumber=n.membershipNumber,this.membershipService.membershipNumber=n.membershipNumber,this.loginServiceDataUpdated.membershipNumber=n.membershipNumber;let t=this.appState.getAppData();t&&t.loginService&&this.appState.removeData(D.loginService).then(()=>{this.appState.saveLoginServiceData(this.loginServiceDataUpdated)}),this.appState.saveVisitor({visitor:""}),this.appState.removeData(D.aemCachedData).then(()=>{this.appState.saveAemData(this.homeService.COMPLETE_AEM_DATA)}),this.appState.removeData(D.membershipNumber).then(()=>{this.storageService.set(D.membershipNumber,JSON.stringify({membershipNumber:n.membershipNumber}),D.authenticated).then(s=>{j.appData.membershipNumber={membershipNumber:n.membershipNumber},localStorage.setItem(C?.headers?.program_id+":"+D.membershipNumber,JSON.stringify({membershipNumber:n.membershipNumber})),this.successHandle(e)}).catch(s=>{})})}else this.successHandle(e);this.commonService.isMembershipPurchased.next(!0)}else this.disablePaymentButton(!1);this.commonService.dismissLoader()}).finally(()=>{this.commonService.dismissLoader()})}successHandle(e){let n=this.appState.getAppData();console.log("appdata membership --->>",n.membershipNumber),e.transactionId&&(this.transaction={transactionNumber:e.transactionId}),this.customerSetID=e.levels,console.log("new customerSetID membership --->>",this.customerSetID),document.getElementById("buy-membership").style.display="flex";let t=this.appState.getEncryptedMemberId();this.analyticsService.trackState(I.buyMoreMembershipSuccessState,I.buyMoreMembershipSuccessCdata,t),this.gstDetailsForm.value.gstNumber&&this.gstDetailsForm.value.regCompanyName&&this.gstAdded&&this.profileService.addGstToProfile({gstDetails:[this.gstDetailsForm.value]}),console.log("newMembershipRequestData: ",e)}navigateToWallet(){document.getElementById("buy-membership").style.display="none",this.memberType.toLowerCase()==="visitor"?this.updateDataForNewMemberInVisitorCase():(R(100).subscribe(()=>{this.commonService.selectedItem="wallet"}),this.router.navigate(["tabs/profile"]));let e=this.appState.getEncryptedMemberId();this.analyticsService.trackAction("Proceed",I.buyMoreMembershipSuccessAction,I.buyMoreMembershipSuccessClick,e)}updateDataForNewMemberInVisitorCase(){return T(this,null,function*(){this.commonService.presentLoader(this.translate.instant("loader.fetchData")),console.log("customerSetID--->",this.customerSetID),this.appState.saveMembershipTypeID({membershipTypeID:this.customerSetID}),this.homeService.setDefaultMembershipNumber(),this.homeService.getHomeCRMDetails().then(e=>{e?(this.commonService.dismissLoader(),this.commonService.presentLoader(this.translate.instant("loader.fetchData")),this.membershipService.getMembershipCRMDetailsWithoutLoader().then(n=>
1{n?(this.commonService.dismissLoader(),this.commonService.presentLoader(this.translate.instant("loader.fetchData")),this.profileService.getProfileDetails().then(t=>{t?(this.commonService.dismissLoader(),this.membershipService.membershipChange.next(!0),this.router.navigate(["/"])):this.commonService.dismissLoader()})):this.commonService.dismissLoader()})):this.commonService.dismissLoader()})})}checkTerms(){this.tncAccepted=!this.tncAccepted}openGstModal(e){return T(this,null,function*(){let n={};e?n={component:Z,cssClass:"commonModal profileModal",mode:"md",componentProps:{gstForm:this.gstDetailsForm.value}}:n={component:Z,cssClass:"commonModal profileModal",mode:"md"};let t=yield this.modalController.create(n);t.present(),t.onWillDismiss().then(s=>{let m=this.gstDetails;this.gstDetails=[],R(200).subscribe(()=>{this.gstDetails=m}),s.data?(this.gstDetailsForm.patchValue(s.data),this.gstAdded=!0,this.gstPromocodeChecked=!0):(this.gstAdded=!1,this.gstPromocodeChecked=!1)})})}doGstExpandable(){this.isGSTExpanded=!this.isGSTExpanded,this.gstAdded=!1,this.gstDetailsForm.reset(),this.isGSTExpanded?this.gstPromocodeChecked=!1:this.gstPromocodeChecked=!0,!this.gstDetails.length&&this.isGSTExpanded&&this.openGstModal(!1)}disablePaymentButton(e){this.buyFirstMembership2.disabled=e}showPopUp(){return T(this,null,function*(){yield(yield this.alertCTRL.create({backdropDismiss:!1,message:this.translate.instant("buyAnotherSubscription.invalidPromoForFlow"),buttons:[{text:this.translate.instant("common.ok"),role:"cancel",handler:()=>{}}],cssClass:"alertCustomCss",mode:"ios"})).present()})}restrictText(e){let n=e.target;n.value?.toString().length>=n.maxlength&&(this.Promocode=n.value?.toString().toUpperCase().substring(0,n.maxlength))}static{this.\u0275fac=function(n){return new(n||i)(v(rt),v(Je),v(We),v(Ve),v(Ue),v(j),v(ot),v($e),v(Ze),v(Oe),v(Qe),v(qe),v(ze),v(et),v(Xe),v(fe),v(le),v(se),v(Le),v(ke),v(je))}}static{this.\u0275cmp=Y({type:i,selectors:[["app-hotel-specific-membership"]],viewQuery:function(n,t){if(n&1&&ie(It,5)(Dt,5)(wt,7),n&2){let s;G(s=z())&&(t.scrollableDiv=s.first),G(s=z())&&(t.AppSearchbar=s.first),G(s=z())&&(t.buyFirstMembership2=s.first)}},decls:121,vars:95,consts:[["scrollableDiv",""],["AppSearchbar",""],["buyFirstMembership2",""],["otpEmail",""],[3,"mobile"],[3,"click","ionScroll"],[1,"pageContentWrap"],[1,"webContainer"],[1,"ion-no-padding"],[1,"ion-align-items-stretch"],["size","12","size-md","6",1,"forWeb"],[1,"leftContent"],["src","assets/imgs/program_related/hotel-based-left-img.webp","alt","",1,"fixedImage"],["size","12","size-md","6",1,"d-flex"],[1,"rightContent"],[1,"page-content"],[1,"page-header"],[1,"ca-page-title"],[1,"common-card","promo-item-group","selection-card"],[1,"mb-3"],["lines","none",1,"promo-item","mb-0"],["lines","none",1,"validation-item","height-auto"],[1,"error_msg"],[1,"error_msg",3,"hidden"],[1,"common-card","selection-card"],[3,"selectedProperty","hidden","elementID","propertiesList","isFirstTimeDisabled","selectedCityOrHotelName","innerPageClasss"],["lines","none",1,"select-item","common-card",3,"hidden"],[1,"selectWrapBox"],["mode","md","interface","popover",3,"ngModelChange","placeholder","disabled","interfaceOptions","ngModel","okText","cancelText"],[3,"value"],["color","primary",1,"ca-down-arrow-yellow-icon","select-arrow"],[1,"common-card",3,"hidden"],[1,"ca-enroll__price-block"],[1,"ca-enroll__price-breakup"],[1,"ca-enroll__price-detail"],[1,"ca-enroll__price-label","ca-enroll__label-width"],[1,"ca-enroll__price-value"],[1,"ca-enroll__price-detail",3,"hidden"],[1,"ca-enroll__price-value","ca-enroll__discount"],[1,"ca-enroll__total-price","ca-enroll__discount-price"],[1,"ca-enroll__price-label","ca-enroll__price-label--total"],[1,"ca-enroll__total-price-value"],[1,"common-card","gstCardBlock",3,"hidden"],["lines","none",1,"gstInfoItem"],[1,"custom-check","promo-input-wrapper"],["type","checkbox","id","pref-checkbox_gst",1,"newField",3,"change","ngModel"],["for","pref-checkbox_gst",1,"preferences__container--label"],[1,"gst_expandable"],[1,"common-card","selection-card",3,"hidden"],[1,"proprty-content"],[1,"ca-benefit-logo",3,"src"],["color","primary","mode","md","scrollable","",1,"androidSegment",3,"ngModelChange","ngModel"],["mode","md","aria-pressed","true",3,"value"],["mode","md",3,"value"],[1,"cardManage"],["id","ca-segment-text",1,"ca-segment-text",3,"ngClass"],[1,"ion-text-center"],[1,"ion-justify-content-center"],[1,"expandBtn",3,"click"],["color","primary",1,"ca-down-arrow-yellow-icon"],["color","primary",1,"ca-up-arrow-yellow-icon"],["expand","block","color","primary","mode","md",1,"btn-default","forWeb",3,"click","hidden","disabled"],[1,"forWeb"],[1,"forApp"],["expand","block","color","primary","mode","md",1,"btn-default",3,"disabled"],["id","buy-membership",1,"modal"],[1,"mainModal"],[1,"modal-content"],[1,"modalContent"],[1,"feedback-icon"],[3,"src"],[1,"membership-disc"],["mode","ios","expand","block",1,"modalButton","primary-gradient",3,"click"],["lines","none",1,"promo-item","applied"],["type","text",3,"value","readonly"],["slot","end","color","primary","fill","clear",1,"cancelBtn"],["lines","none",1,"validation-item"],["slot","end","color","primary","fill","clear",1,"cancelBtn",3,"click"],["color","primary",1,"ca-close-icon"],["color","primary",1,"error-text",3,"hidden"],["color","primary",1,"ca-verified"],["type","text","autocapitalize","characters","maxlength","12","minlength","6",1,"promocode","inputKeyboard",3,"placeholder","ngModel"],["slot","end","color","primary","fill","clear",3,"disabled"],["slot","end","color","primary","fill","clear"],["type","text","autocapitalize","characters","maxlength","12","minlength","6",1,"promocode","inputKeyboard",3,"ngModelChange","ionInput","placeholder","ngModel"],["slot","end","color","primary","fill","clear",3,"click","disabled"],["slot","end","color","primary","fill","clear",3,"click"],["mode","ios",1,"py-1"],["mode","md","lines","none",1,"no-padding"],[1,"mb-2"],[3,"otpType","verifyEmail","sendOtp"],["type","email","color","primary","placeholder","Enter Email",3,"ngModelChange","ngModel","placeholder"],["slot","end","color","primary",1,"ca-edit-icon"],["color","danger"],["color","primary"],["slot","end","color","primary",1,"ca-down-arrow-yellow-icon","gstArrow"],["slot","end","color","primary",1,"ca-up-arrow-yellow-icon","gstArrow"],["slot","end","color","primary",1,"ca-down-arrow-yellow-icon","gstArrow",3,"click"],["slot","end","color","primary",1,"ca-up-arrow-yellow-icon","gstArrow",3,"click"],["lines","none"],["lines","none",1,"userInfo"],[1,"or",3,"hidden"],["lines","none",1,"gstInfoItem",3,"hidden"],["color","primary",1,"ion-text-wrap"],["lines","none",3,"click"],["for","other","color","primary"],[1,"ion-text-wrap"],[3,"click"],[1,"ca-edit-icon__colored"],[1,"custom-radio"],["type","radio","name","gst",3,"click","id","value"],[3,"for"],[1,"segment-content"],[1,"segment-header"],[1,"segment-inner"],["expand","block","color","primary","mode","md",1,"btn-default",3,"click","disabled"]],template:function(n,t){if(n&1){let s=M();x(0,"web-header",4),a(1,"ion-content",5),y("click",function(){return t.dismissPopovers()})("ionScroll",function(){return t.dismissPopovers()}),a(2,"div",6)(3,"div",7)(4,"ion-grid",8)(5,"ion-row",9)(6,"ion-col",10)(7,"div",11),x(8,"img",12),r()(),a(9,"ion-col",13)(10,"div",14,0)(12,"ion-item-group",15)(13,"div")(14,"ion-card-header",16)(15,"ion-card-title",17),p(16),r()(),u(17,Ot,5,3,"ion-card",18),a(18,"ion-item-group",19),u(19,Ht,5,4,"ion-item",20),a(20,"ion-item",21),u(21,Ft,3,3,"p",22),a(22,"p",23),p(23),_(24,"translate"),r()()(),u(25,Ut,8,6,"ion-card",24),ee(26),a(27,"app-searchbar",25,1),y("selectedProperty",function(c){return t.propertyGotSelected(c)}),r(),te(),a(29,"ion-item",26)(30,"div",27)(31,"ion-select",28),_(32,"translate"),_(33,"translate"),_(34,"translate"),V("ngModelChange",function(c){return S(s),F(t.selectedLevelId,c)||(t.selectedLevelId=c),P(c)}),y("ngModelChange",function(c){return t.onSelectLevel(c)}),k(35,qt,2,2,"ion-select-option",29,O),r(),u(37,Jt,1,0,"ion-icon",30),r()(),a(38,"ion-card",31)(39,"div",32)(40,"div",33)(41,"div",34)(42,"div",35),p(43),_(44,"translate"),r(),a(45,"div",36),p(46),r()(),a(47,"div",37)(48,"div",35),p(49),_(50,"translate"),r(),a(51,"div",38),p(52),r()(),a(53,"div",34)(54,"div",35),p(55),_(56,"replaceTaxKey"),r(),a(57,"div",36),p(58),r()(),a(59,"div",34)(60,"div",35),p(61),_(62,"translate"),r(),a(63,"div",38),p(64),r()()(),a(65,"div",39)(66,"div",40),p(67),_(68,"translate"),r(),a(69,"div",41),p(70),r()()()(),a(71,"ion-card",42)(72,"ion-item",43)(73,"div",44)(74,"input",45),y("change",function(){return t.doGstExpandable()}),r(),a(75,"label",46),p(76),_(77,"translate"),_(78,"replaceTaxKey"),r()(),u(79,Qt,2,2),r(),u(80,ei,13,12,"div",47),r(),a(81,"ion-card",48)(82,"div",49),x(83,"img",50),a(84,"ion-segment",51),V("ngModelChange",function(c){return S(s),F(t.benefitType,c)||(t.benefitType=c),P(c)}),u(85,ti,3,2,"ion-segment-button",52),u(86,ii,3,2,"ion-segment-button",53),u(87,ni,3,2,"ion-segment-button",53),r(),a(88,"ion-card-content",54)(89,"div"),u(90,ai,3,1,"div",55)(91,ci,3,1,"div",55)(92,di,3,1,"div",55),r()(),a(93,"div",56)(94,"ion-buttons",57)(95,"ion-button",58),y("click",function(){return t.expand("secondBlock")}),u(96,hi,1,0,"ion-icon",59),u(97,ui,1,0,"ion-icon",60),r()()()()(),a(98,"ion-button",61,2),y("click",function(c){return t.onPayNow(c)}),p(100),r(),a(101,"ion-button",61,2),y("click",function(c){return t.onPayNow(c)}),p(103),r()()()()()()()(),x(104,"web-footer",62),r()(),a(105,"ion-footer",63),u(106,gi,3,2,"ion-button",64),u(107,_i,3,2,"ion-button",64),r(),a(108,"div",65)(109,"div",66)(110,"div",67)(111,"div",68)(112,"div",69),x(113,"img",70),r(),a(114,"p",71),p(115),_(116,"translate"),_(117,"translate"),r()(),a(118,"ion-button",72),y("click",function(){return t.navigateToWallet()}),p(119),_(120,"translate"),r()()()()}if(n&2){let s;h("mobile",!0),o(16),w(t.pageName),o(),g(t.promocodeApplied?17:-1),o(2),g(t.promocodeApplied?-1:19),o(2),g(t.Promocode&&!t.isValidPromocode?21:-1),o(),h("hidden",!t.invali
1dPromocode),o(),f(" ",b(24,65,"signup_promo_code.invalid_promo")," "),o(2),g(t.whiteListingPromocodeApplied?25:-1),o(2),h("hidden",t.Promocode!==""&&t.whiteListingPromocodeApplied)("elementID","hotelSpecificBuy")("propertiesList",t.propertiesList)("isFirstTimeDisabled",t.selectedCityOrHotelName)("selectedCityOrHotelName",t.selectedCityOrHotelName)("innerPageClasss",!0),o(2),h("hidden",t.hideLevel),o(2),h("okText",W(b(32,67,"toastMsg.ok")))("cancelText",W(b(33,69,"tableReserve.cancel")))("placeholder",b(34,71,"add_address.level"))("disabled",t.disabledLevel)("interfaceOptions",t.customAlertOptions),H("ngModel",t.selectedLevelId),o(4),L(t.levels),o(2),g(t.disabledLevel?-1:37),o(),h("hidden",!t.membershipDetails),o(5),f("",b(44,73,"enroll_for_property.price")," "),o(3),N("",t.currency==null?null:t.currency.currencySymbol,"\xA0 ",t.price),o(),h("hidden",!(t.promocodeDiscount!=null&&t.promocodeDiscount.discountPrice)),o(2),f("",b(50,75,"enroll_for_property.discount")," "),o(3),N("-",t.currency==null?null:t.currency.currencySymbol,"\xA0 ",t.promocodeDiscount==null?null:t.promocodeDiscount.discountPrice," "),o(3),f(" ",K(56,77,"GST",!0)," "),o(3),f(" ",t.membershipDetails==null?null:t.membershipDetails.gst,"% "),o(3),f("",b(62,80,"enroll_for_property.net_price")," "),o(3),N("",t.currency==null?null:t.currency.currencySymbol,"\xA0 ",t.signupService!=null&&t.signupService.promocodeApplied&&(t.promocodeApiResponse==null?null:t.promocodeApiResponse.promocodeCtegory)!=0?t.discountedPrice:t.netPrice," "),o(3),f(" ",b(68,82,"enroll_for_property.total_price")," "),o(3),N("",t.currency==null?null:t.currency.currencySymbol,"\xA0 ",t.totalAmount," "),o(),h("hidden",!t.membershipDetails),o(3),h("ngModel",t.isGSTExpanded),o(2),f(" ",b(78,86,b(77,84,"enroll_for_property.gst_information"))," "),o(3),g(t.gstDetails!=null&&t.gstDetails.length?79:-1),o(),g(t.isGSTExpanded?80:-1),o(),h("hidden",!t.memberBenefits),o(2),h("src",t.memberBenefits==null?null:t.memberBenefits.iconThumbnail,J),o(),H("ngModel",t.benefitType),o(),g((t.memberBenefits==null?null:t.memberBenefits.tab1Features.length)!=0?85:-1),o(),g((t.memberBenefits==null?null:t.memberBenefits.tab2Features.length)!=0?86:-1),o(),g((t.memberBenefits==null?null:t.memberBenefits.tab3Features.length)!=0?87:-1),o(3),g((s=t.benefitType)===(t.memberBenefits==null?null:t.memberBenefits.tab1Title)?90:s===(t.memberBenefits==null?null:t.memberBenefits.tab2Title)?91:s===(t.memberBenefits==null?null:t.memberBenefits.tab3Title)?92:-1),o(6),g(t.isExpand1?-1:96),o(),g(t.isExpand1?97:-1),o(),h("hidden",t.membershipDetails)("disabled",!0),o(2),f(" ",t.buttonText,` 2`),o(),h("hidden",!t.membershipDetails)("disabled",!t.gstPromocodeChecked),o(2),f(" ",t.buttonText,` 3`),o(3),g(t.membershipDetails?-1:106),o(),g(t.membershipDetails?107:-1),o(6),h("src","assets/imgs/giftpayment.png",J),o(2),f(" ",t.transaction!=null&&t.transaction.transactionNumber?K(116,88,"buyAnotherMembership.new_membership",t.transaction):b(117,91,"buyAnotherMembership.new_membership_without_transaction")," "),o(4),f(" ",b(120,93,"login.proceed")," ")}},dependencies:[ae,oe,ge,pe,ce,me,he,ue,de,ct,Ge,pt,_e,at,Me,De,Ae,xe,Te,Se,Pe,we,lt,He,ye,Ce,ve,be,st,Ie,Be,Ne,Ee,re,Ye,Re],styles:[".common-card[_ngcontent-%COMP%]{padding:20px 16px}.common-card.selection-card[_ngcontent-%COMP%]{padding:0}.custom-check-label[_ngcontent-%COMP%]{display:block;font-size:16px;line-height:21px;color:var(--ion-text-color)}.custom-check-label[_ngcontent-%COMP%] ion-text[_ngcontent-%COMP%]{font-weight:500}.ca-down-arrow-yellow-icon[_ngcontent-%COMP%], [slot=end][_ngcontent-%COMP%]{margin-right:0}.page-header[_ngcontent-%COMP%]{width:var(--ion-content-width);margin:16px auto 0;padding:0}.page-header[_ngcontent-%COMP%] .ca-page-title[_ngcontent-%COMP%]{font-weight:400;letter-spacing:0px;font-family:var(--heading-font-family);font-size:24px!important;color:var(--ion-text-color)}.page-header[_ngcontent-%COMP%] .ca-page-subtitle[_ngcontent-%COMP%]{font-weight:400;letter-spacing:0px;color:#646464;font-size:18px;font-family:var(--ion-font-family)}.expand-block-card[_ngcontent-%COMP%]{padding:30px 24px 5px}.expand-block-card[_ngcontent-%COMP%] .expand-block[_ngcontent-%COMP%]{height:155px;transition:height .5s linear;overflow:hidden}
3.expand-block-card[_ngcontent-%COMP%] .expand-block.expandheight[_ngcontent-%COMP%]{height:auto}.expand-block-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:500;line-height:20px;color:var(--ion-color-medium);margin-bottom:5px}.expand-block-card[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{box-sizing:border-box;font-size:16px;color:var(--ion-color-medium);line-height:1.3}.expand-block-card[_ngcontent-%COMP%] .more-features[_ngcontent-%COMP%]{border-top:1px solid #dbdbdb;margin-top:15px;padding-top:15px}.expand-block-card[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{border-top:1px solid #dbdbdb;font-size:16px;font-weight:500;color:var(--ion-color-medium);margin:15px 0;padding-top:15px}.expand-block-card[_ngcontent-%COMP%] .key-features[_ngcontent-%COMP%]{list-style-type:disc;padding-left:20px}.select-item[_ngcontent-%COMP%]{padding:0}.select-item[_ngcontent-%COMP%] .select-label[_ngcontent-%COMP%]{transform:none!important;font-size:16px;line-height:normal;color:var(--ion-color-medium-tint);margin:0 0 5px}.select-item[_ngcontent-%COMP%] .selectWrapBox[_ngcontent-%COMP%]{position:relative;width:100%}.select-item[_ngcontent-%COMP%] .selectWrapBox[_ngcontent-%COMP%] ion-select[_ngcontent-%COMP%]{position:relative;width:100%;max-width:100%;font-size:16px;color:var(--ion-text-color);--padding-start: 16px;--padding-end: 40px;opacity:1}.select-item[_ngcontent-%COMP%] .selectWrapBox[_ngcontent-%COMP%] .select-arrow[_ngcontent-%COMP%]{right:16px;font-size:16px}.proprty-content[_ngcontent-%COMP%]{padding:20px 16px 5px}.proprty-content[_ngcontent-%COMP%] .cardManage[_ngcontent-%COMP%]{padding-bottom:0;padding-top:5px}.proprty-content[_ngcontent-%COMP%] .ca-benefit-logo[_ngcontent-%COMP%]{margin:auto auto 10px;width:30%;display:block}.proprty-content[_ngcontent-%COMP%] .ca-segment-text[_ngcontent-%COMP%]{height:120px;transition:height .5s linear;overflow:hidden}.proprty-content[_ngcontent-%COMP%] .ca-segment-text.expandheight[_ngcontent-%COMP%]{height:auto}.proprty-content[_ngcontent-%COMP%] .ca-segment-text[_ngcontent-%COMP%] .segment-inner[_ngcontent-%COMP%]{padding:15px 10px 0 19px;font-size:14px;list-style-type:disc}.proprty-content[_ngcontent-%COMP%] .ca-segment-text[_ngcontent-%COMP%] .segment-inner[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding-bottom:15px;font-size:14px;color:var(--ion-color-medium)}.proprty-content[_ngcontent-%COMP%] .ca-segment-text[_ngcontent-%COMP%] .segment-inner[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-child{padding-bottom:0}.ca-enroll__price-block[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:space-between}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__price-breakup[_ngcontent-%COMP%]{display:flex;flex-direction:column;float:left}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__total-price[_ngcontent-%COMP%]{float:right}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__price-detail[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding-bottom:10px}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__price-label[_ngcontent-%COMP%]{font-size:16px;color:var(--ion-color-medium-tint);width:80px}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__price-value[_ngcontent-%COMP%]{font-size:16px;color:var(--ion-text-color)}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-price-no-pad-btm[_ngcontent-%COMP%]{padding-bottom:0}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__price-label--total[_ngcontent-%COMP%]{width:unset;text-align:right;margin-bottom:6px}.ca-enroll__price-block[_ngcontent-%COMP%] .ca-enroll__total-price-value[_ngcontent-%COMP%]{color:var(--ion-color-primary);font-size:1.67rem}.ca-enroll__price-block[_ngcontent-%COMP%] .enroll-gst__container--label[_ngcontent-%COMP%]{font-size:1.167rem;float:left;display:flex;align-items:center}.ca-enroll__gst-details[_ngcontent-%COMP%]{margin-top:15px}.ca-enroll__gst-details[_ngcontent-%COMP%] .input-item[_ngcontent-%COMP%]{--min-height: auto;margin-bottom:15px}.ca-enroll__gst-details[_ngcontent-%COMP%] .input-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.ca-enroll__gst-details[_ngcontent-%COMP%] .input-item[_ngcontent-%COMP%] .input-label[_ngcontent-%COMP%]{transform:none!important;font-size:16px;line-height:normal;color:var(--ion-color-medium-tint);margin:0}.ca-enroll__gst-details[_ngcontent-%COMP%] .input-item[_ngcontent-%COMP%] .ca-input[_ngcontent-%COMP%]{position:relative;width:100%;max-width:100%;font-size:18px;color:var(--ion-text-color);--padding-start: 0px;--padding-end: 0px;border-bottom:1px solid var(--ion-color-light-shade)}.error-msg[_ngcontent-%COMP%]{margin:5px 0 0;color:var(--ion-color-danger)}.gstCardBlock[_ngcontent-%COMP%]{padding:0}.gstCardBlock[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{--inner-padding-end: 16px;--inner-padding-start: 16px}.gstCardBlock[_ngcontent-%COMP%] .gstInfoItem[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{font-size:16px;line-height:21px}.gstCardBlock[_ngcontent-%COMP%] .userInfo[_ngcontent-%COMP%]{padding:8px 0}.gstCardBlock[_ngcontent-%COMP%] .userInfo[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{font-size:14px;line-height:18px;margin:0 10px 0 0;color:var(--ion-text-color)}.gstCardBlock[_ngcontent-%COMP%] .userInfo[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:1.8rem}.or[_ngcontent-%COMP%]{text-align:center;font-weight:500;font-size:14px;padding:0 16px}.segment-content[_ngcontent-%COMP%]{margin-bottom:8px}.segment-content[_ngcontent-%COMP%] .segment-header[_ngcontent-%COMP%]{font-size:14px;line-height:18px;margin:15px 0 0;color:var(--ion-text-color);font-weight:500}.androidSegment[_ngcontent-%COMP%] ion-segment-button[_ngcontent-%COMP%]{min-width:60px!important;font-size:14px}.gstArrow[_ngcontent-%COMP%]{margin-right:16px;font-size:17px}.gstCardBlock[_ngcontent-%COMP%] .custom-check[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--ion-color-primary)}.promo-item[_ngcontent-%COMP%]{padding:0 16px}
3.validation-item[_ngcontent-%COMP%]{--ion-safe-area-left: 0px;--inner-padding-end: 16px}.inputKeyboard[_ngcontent-%COMP%]{border-top:0px;border-left:0px;border-right:0px;width:100%;border-bottom:0px;padding:10px 0}.phoneWrap[_ngcontent-%COMP%] .countryValue[_ngcontent-%COMP%]{min-width:50px;padding:0}.phoneWrap[_ngcontent-%COMP%]{width:0%}"]})}}return i})();export{nn as HotelSpecificMembershipPage};
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.