(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{sGey:function(t,e,i){"use strict";i("6csJ");var s=i("AcpL"),r=i("KuF8"),l=i("5SBj"),n=i("AytR"),a=i("CcnG"),h=i("Ip0R");i.d(e,"a",(function(){return o}));var o=function(){function t(t,e){this.generalState=t,this.datepipe=e,this.clevertapflighthelper=new l.a,this.CTFlightDetails={},this.generalhelper=new r.a}return t.prototype.getCardTypeFromCardNumber=function(t){return this.cc_type=t.length>1?/^5[1-5]/.test(t)?"mastercard":/^4/.test(t)?"visa":/^3(?:0[0-5]|[68])/.test(t)?"dinersclub":/^3[47]/.test(t)?"amex":/^(508[5-9][0-9])|(6069[8-9][0-9])|(607[0-8][0-9])|(6079[0-8][0-9])|(608[0-5][0-9])|(6521[5-9][0-9])|(652[2-9][0-9])|(6530[0-9])|(6531[0-4][0-9])/.test(t)?"rupay":/^6(?:011|5)/.test(t)?"discover":"default":"default",this.cc_type},t.prototype.processCreateCleverTapVM=function(t,e,i,s,r,l,a,h,o){this.CTFlightDetails.ATSource=t,e.Journey&&e.Journey[0].Segments&&(this.CTFlightDetails.OwnOrigin=e.Journey[0].Segments[0].Flight.DepAirportName,this.CTFlightDetails.OwnDestination=e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName,this.CTFlightDetails.OwnFltName=e.Journey[0].Segments[0].Flight.Airline?e.Journey[0].Segments[0].Flight.Airline.split("|")[1]:"",this.CTFlightDetails.OwnFltNumber=e.Journey[0].Segments[0].Flight.FlightNo,this.CTFlightDetails.OwnDeptDateTime=e.Journey[0].Segments[0].Flight.DepartureTime,this.CTFlightDetails.OwnDeptTime=this.datepipe.transform(e.Journey[0].Segments[0].Flight.DepartureTime,"dd/MM/yyyy,hh:mm a"),this.CTFlightDetails.OwnArrDateTime=e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalTime,this.CTFlightDetails.OwnArrTime=this.datepipe.transform(e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalTime,"dd/MM/yyyy,hh:mm a"),this.CTFlightDetails.OwnNetFare=e.Journey[0].Segments[0].Fares.NetFare,this.CTFlightDetails.OwnGrossFare=e.Journey[0].Segments[0].Fares.GrossFare,this.CTFlightDetails.OwnDiscount=e.Journey[0].Segments[0].Fares.TotalCommission),s&&"ON"==s.toUpperCase()?(this.CTFlightDetails.Flighttype="One way",this.CTFlightDetails.SrType="O"):(s&&"RT"==s.toUpperCase()||"RS"==s.toUpperCase())&&(this.CTFlightDetails.Flighttype="Round Trip",this.CTFlightDetails.SrType="R"),this.CTFlightDetails.Adult=r,this.CTFlightDetails.Children=l,this.CTFlightDetails.Infant=a,this.CTFlightDetails.TotalPax=r+l+a,e&&e.Journey&&e.Journey[0]&&e.Journey[0].Segments&&(this.CTFlightDetails.Sector=e.Journey[0].Segments[0].Flight.DepartureCode+"-"+e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalCode),this.CTFlightDetails.SectorType=h,e.Journey&&e.Journey[0].Segments&&(this.CTFlightDetails.TotalNetFare=e.Journey[0].Segments[0].Fares.NetFare,this.CTFlightDetails.TotalGrossFare=e.Journey[0].Segments[0].Fares.GrossFare,this.CTFlightDetails.TotalDiscount=e.Journey[0].Segments[0].Fares.TotalCommission,this.CTFlightDetails.TravelClass=e.Journey[0].Segments[0].Flight.Cabin,this.CTFlightDetails.OwnFareType="R"==e.Journey[0].Segments[0].Flight.Refundable?"Refundable":"Non-Refundable",this.CTFlightDetails.Class="E"==e.Journey[0].Segments[0].Flight.Cabin.toUpperCase()?"Economy":"PE"==e.Journey[0].Segments[0].Flight.Cabin.toUpperCase()?"Premium economy":"F"==e.Journey[0].Segments[0].Flight.Cabin.toUpperCase()?"First":"Business",this.CTFlightDetails.OwnOriginAirportName=e.Journey[0].Segments[0].Flight.DepAirportName&&e.Journey[0].Segments[0].Flight.DepAirportName.split("|")[0]?e.Journey[0].Segments[0].Flight.DepAirportName.split("|")[0].toString():"",this.CTFlightDetails.OwnOriginAirportCode=e.Journey[0].Segments[0].Flight.DepartureCode,this.CTFlightDetails.OwnOriginCity=e.Journey[0].Segments[0].Flight.DepAirportName&&e.Journey[0].Segments[0].Flight.DepAirportName.split("|")[1]?e.Journey[0].Segments[0].Flight.DepAirportName.split("|")[1].toString():"",this.CTFlightDetails.OwnDestinationAirportName=e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName&&e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[0]?e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[0].toString():"",this.CTFlightDetails.OwnDestinationAirportCode=e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalCode,this.CTFlightDetails.OwnDestinationCity=e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName&&e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[1]?e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[1].toString():"",this.CTFlightDetails.OwnDeptMMMDD=this.datepipe.transform(e.Journey[0].Segments[0].Flight.DepartureTime,"MMM dd"),this.CTFlightDetails.OwnDeptHHMM=this.datepipe.transform(e.Journey[0].Segments[0].Flight.DepartureTime,"HH mm"),this.CTFlightDetails.OwnArrMMMDD=this.datepipe.transform(e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalTime,"MMM dd"),this.CTFlightDetails.OwnArrHHMM=this.datepipe.transform(e.Journey[0].Segments[e.Journey[0].Segments.length-1].Flight.ArrivalTime,"HH mm"),this.CTFlightDetails.OwnFltCode=e.Journey[0].Segments[0].Flight.MAC),this.CTFlightDetails.UTL=o?o.split("|")[0].toString():"",this.CTFlightDetails.SecType="D"==h?"DOM":"INT";var g=this.getAirportInfoByCode(this.CTFlightDetails.OwnOriginAirportCode);this.CTFlightDetails.OwnOriginCountry="",null!=g&&(this.CTFlightDetails.OwnOriginCountry=g.Country),this.CTFlightDetails.OwnDate=this.CTFlightDetails.OwnDeptDateTime?this.CTFlightDetails.OwnDeptDateTime.toString():"",g=this.getAirportInfoByCode(this.CTFlightDetails.OwnDestinationAirportCode),this.CTFlightDetails.OwnDestinationCountry="",null!=g&&(this.CTFlightDetails.OwnDestinationCountry=g.Country);var F,T="";if(e.Journey&&e.Journey[0].Segments){F=e.Journey[0].Segments.length-1;for(var C=0;C<F;C++)e.Journey[0].Segments[C].Flight.ArrAirportName&&(T+=e.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[1]?e.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[1].toString():e.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[0].toString())}if(T&&(T=T.slice(0,-1)),this.CTFlightDetails.OwnViaStops=T,this.CTFlightDetails.OwnStops=F>=1?F+" Stops":"Non Stop",null!=i){i.Journey&&i.Journey[0].Segments&&(this.CTFlightDetails.RtnOrigin=i.Journey[0].Segments[0].Flight.DepAirportName,this.CTFlightDetails.RtnDestination=i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName,this.CTFlightDetails.RtnFltName=i.Journey[0].Segments[0].Flight.Airline?i.Journey[0].Segments[0].Flight.Airline.split("|")[1]:"",this.CTFlightDetails.RtnFltNumber=i.Journey[0].Segments[0].Flight.FlightNo,this.CTFlightDetails.RtnDeptDateTime=i.Journey[0].Segments[0].Flight.DepartureTime,this.CTFlightDetails.RtnDeptTime=this.datepipe.transform(i.Journey[0].Segments[0].Flight.DepartureTime,"dd/MM/yyyy,hh:mm a"),this.CTFlightDetails.RtnArrDateTime=i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrivalTime,this.CTFlightDetails.RtnArrTime=this.datepipe.transform(i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrivalTime,"dd/MM/yyyy,hh:mm a"),this.CTFlightDetails.RtnNetFare=i.Journey[0].Segments[0].Fares.NetFare,this.CTFlightDetails.RtnGrossFare=i.Journey[0].Segments[0].Fares.GrossFare,this.CTFlightDetails.RtnDiscount=i.Journey[0].Segments[0].Fares.TotalCommission,this.CTFlightDetails.RtnOriginAirportName=i.Journey[0].Segments[0].Flight.DepAirportName&&i.Journey[0].Segments[0].Flight.DepAirportName.split("|")[0]?i.Journey[0].Segments[0].Flight.DepAirportName.split("|")[0].toString():"",this.CTFlightDetails.RtnOriginAirportCode=i.Journey[0].Segments[0].Flight.DepartureCode,this.CTFlightDetails.RtnOriginCity=i.Journey[0].Segments[0].Flight.DepAirportName&&i.Journey[0].Segments[0].Flight.DepAirportName.split("|")[1]?i.Journey[0].Segments[0].Flight.DepAirportName.split("|")[1].toString():"",this.CTFlightDetails.RtnDeptMMMDD=this.datepipe.transform(i.Journey[0].Segments[0].Flight.DepartureTime,"MMM dd"),this.CTFlightDetails.RtnDeptHHMM=this.datepipe.transform(i.Journey[0].Segments[0].Flight.DepartureTime,"HH mm"),this.CTFlightDetails.RtnDate=this.CTFlightDetails.RtnDeptDateTime?this.CTFlightDetails.RtnDeptDateTime.toString():"",this.CTFlightDetails.RtnDestinationAirportName=i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName&&i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[0]?i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[0].toString():"",this.CTFlightDetails.RtnDestinationAirportCode=i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrivalCode,this.CTFlightDetails.RtnDestinationCity=i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName&&i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[1]?i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrAirportName.split("|")[1].toString():"",this.CTFlightDetails.RtnArrMMMDD=this.datepipe.transform(i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrivalTime,"MMM dd"),this.CTFlightDetails.RtnArrHHMM=this.datepipe.transform(i.Journey[0].Segments[i.Journey[0].Segments.length-1].Flight.ArrivalTime,"HH mm"),this.CTFlightDetails.RtnFltCode=i.Journey[0].Segments[0].Flight.MAC,this.CTFlightDetails.RtnFareType="R"==i.Journey[0].Segments[0].Flight.Refundable?"Refundable":"Non-Refundable"),this.CTFlightDetails.ReturnType="True",g=this.getAirportInfoByCode(this.CTFlightDetails.RtnOriginAirportCode),this.CTFlightDetails.RtnOriginCountry="",null!=g&&(this.CTFlightDetails.RtnOriginCountry=g.Country),this.getAirportInfoByCode(this.CTFlightDetails.RtnDestinationAirportCode),this.CTFlightDetails.RtnDestinationCountry="",null!=g&&(this.CTFlightDetails.RtnDestinationCountry=g.Country);var m="",p=void 0;if(i.Journey&&i.Journey[0].Segments)for(p=i.Journey[0].Segments.length-1,C=0;C<p;C++)i.Journey[0].Segments[C].Flight.ArrAirportName&&(m+=i.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[1]?i.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[1].toString():i.Journey[0].Segments[C].Flight.ArrAirportName.split("|")[0].toString());m&&(m=m.slice(0,-1)),this.CTFlightDetails.RtnViaStops=m,this.CTFlightDetails.RtnStops=p>=1?p+" Stops":"Non Stop",this.CTFlightDetails.TotalNetFare+=this.CTFlightDetails.RtnNetFare,this.CTFlightDetails.TotalGrossFare+=this.CTFlightDetails.RtnGrossFare,this.CTFlightDetails.TotalDiscount+=this.CTFlightDetails.RtnDiscount}var D="",y=this.generalhelper.getHostURL();D=y+"/flight/clevertap?secType="+this.CTFlightDetails.SecType,D+="&srType="+this.CTFlightDetails.SrType,D+="&utl="+this.CTFlightDetails.UTL,D+="&fromCity="+this.CTFlightDetails.OwnOriginCity,D+="&toCity="+this.CTFlightDetails.OwnDestinationCity,D+="&from="+this.CTFlightDetails.OwnOriginAirportCode,D+="&to="+this.CTFlightDetails.OwnDestinationAirportCode,D+="&owDt="+this.datepipe.transform(this.CTFlightDetails.OwnDeptDateTime,"yyyy-MM-dd"),null!=i&&(D+="&rtDt="+this.datepipe.transform(this.CTFlightDetails.RtnDeptDateTime,"yyyy-MM-dd")),D+="&adCnt="+this.CTFlightDetails.Adult,D+="&chCnt="+this.CTFlightDetails.Children,D+="&inCnt="+this.CTFlightDetails.Infant,e.Journey&&e.Journey[0].Segments&&(D+="&class="+e.Journey[0].Segments[0].Flight.Cabin.toUpperCase()),D+="&ntAmt="+this.CTFlightDetails.TotalNetFare;var u="",S="";if(e.Journey&&e.Journey[0].Segments){for(C=0;C<e.Journey[0].Segments.length;C++)u+=e.Journey[0].Segments[0].Flight.VAC,u+="_"+e.Journey[0].Segments[C].Flight.FlightNo,u+="_"+e.Journey[0].Segments[C].Flight.DepartureCode,u+="_"+e.Journey[0].Segments[C].Flight.ArrivalCode,u+="_"+e.Journey[0].Segments[C].Flight.DepartureTime,u+="_"+e.Journey[0].Segments[C].Flight.ArrivalTime,u+="|";u=u.slice(0,-1)}if(D+="&ownsetid="+u,i&&i.Journey&&i.Journey[0]&&i.Journey[0].Segments){for(C=0;C<i.Journey[0].Segments.length;C++)S+=i.Journey[0].Segments[C].Flight.VAC,S+="_"+i.Journey[0].Segments[C].Flight.FlightNo,S+="_"+i.Journey[0].Segments[C].Flight.DepartureCode,S+="_"+i.Journey[0].Segments[C].Flight.ArrivalCode,S+="_"+i.Journey[0].Segments[C].Flight.DepartureTime,S+="_"+i.Journey[0].Segments[C].Flight.ArrivalTime,S+="|";S=S.slice(0,-1)}D+="&rtnsetId="+S,this.CTFlightDetails.URL=D+="&AUI="+n.a.MerchantSettings.Desktop.AUI,this.CTFlightDetails.SearchURLPrefix=y+"/flight/clevertap?",null!==sessionStorage.getItem("campaignID")&&null!==sessionStorage.getItem("campaignName")&&(this.CTFlightDetails.CampaignID=sessionStorage.getItem("campaignID"),this.CTFlightDetails.CampaignName=sessionStorage.getItem("campaignName"))},t.prototype.createCleverTapReviewVM=function(t,e,i,s,r,l,n,a){return t&&this.processCreateCleverTapVM(a,t[0],t[1],e,i,s,r,l,n),this.CTFlightDetails.URL+="&process=flightselected",this.CTFlightDetails.Event="FLIGHT SELECTED",this.CTFlightDetails.InsuranceSelected="",this.clevertapflighthelper.getCleverTapFlight(this.CTFlightDetails)},t.prototype.createCleverTapFareChangeVM=function(t,e,i,s,r,l,n,a,h,o){return this.processCreateCleverTapVM(o,t[0],t[1],s,r,l,n,a,h),this.CTFlightDetails.Event="FARE CHANGE","R"==i&&(this.CTFlightDetails.URL+="&process=reviewedFC",this.CTFlightDetails.EventFrom="review",this.CTFlightDetails.InsuranceSelected="false"),"I"==i&&(this.CTFlightDetails.URL+="&process=paymentFC",this.CTFlightDetails.EventFrom="payment",this.CTFlightDetails.InsuranceFare=e),this.clevertapflighthelper.getCleverTapFlight(this.CTFlightDetails)},t.prototype.createCleverTapPaxVM=function(t,e,i,s,r,l,n,a,h){if(t&&t.Trips&&t.Trips.length>0){var o=t.Trips[0],g=t.Trips.length>0?t.Trips[1]:null,F=null;h&&("WEB"==h.toUpperCase()?F=e:e&&e[0]&&(F=e[0])),this.processCreateCleverTapVM(h,o,g,i,s,r,l,n,a),this.CTFlightDetails.URL+="&process=PAX",this.CTFlightDetails.Event="PAX DETAILS";var T="";if(F&&F.Travellers)for(var C=0;C<F.Travellers.length;C++)T+=F.Travellers[C].Title+"."+F.Travellers[C].FName+" "+F.Travellers[C].LName+",";if(T=T.slice(0,-1),this.CTFlightDetails.TravellerDetails=T,F&&(this.CTFlightDetails.GSTDetailsAdded=F.ContactInfo.GSTTIN?"yes":"no"),F&&F.ContactInfo&&(this.CTFlightDetails.ContactEmail=F.ContactInfo.Email,this.CTFlightDetails.ContactMobile=F.ContactInfo.Mobile),this.CTFlightDetails.BRBselected="no",this.CTFlightDetails.InsuranceSelected="no",this.CTFlightDetails.SSR="no",this.CTFlightDetails.OtherServicesRequestSelected="no",this.CTFlightDetails.SeatSelected="no",F&&0!=F.CrossSell.length&&("BRB"==F.CrossSell[0].Code&&(this.CTFlightDetails.BRBselected="yes"),"INS"==F.CrossSell[0].Code&&(this.CTFlightDetails.InsuranceSelected="yes")),t.SSR){var m=t.SSR.filter((function(t){return"BAG"!==t.Code}));for(C=0;C<m.length;C++)7!=m[C].Type&&8!=m[C].Type||(this.CTFlightDetails.OtherServicesRequestSelected="yes"),9==m[C].Type&&(this.CTFlightDetails.SeatSelected="yes"),1!=m[C].Type&&2!=m[C].Type&&3!=m[C].Type||(this.CTFlightDetails.SSR="yes")}return this.clevertapflighthelper.getCleverTapFlight(this.CTFlightDetails)}},t.prototype.createCleverTapPaymentInitiatedVM=function(t,e,i,s,r,l,n,a,h){return this.processCreateCleverTapVM(h,t.Trips[0],t.Trips[1],i,s,r,l,n,a),this.CTFlightDetails.TotalNetFare=this.generalState.TotalNetFare,this.CTFlightDetails.TotalGrossFare=t.GrossAmount+t.GateWayCharge,this.CTFlightDetails.SectorType=t.SectorType,this.CTFlightDetails.SecType="D"==this.CTFlightDetails.SectorType?"DOM":"INT",this.CTFlightDetails.URL+="&process=PAYMENT",this.CTFlightDetails.RepaymentCount="0",null!=e.Promo&&(this.CTFlightDetails.PromoCode=e.Promo.Code,this.CTFlightDetails.PromoAmount=e.Promo.Amount),this.CTFlightDetails.PaymentMode=e.PaymentType,this.CTFlightDetails.PaymentPartner=e.GateWayCode,this.CTFlightDetails.PaymentChannel=this.getCardTypeFromCardNumber(e.Card.Number),this.CTFlightDetails.TransactionID=e.TransactionID,this.CTFlightDetails.ConvenienceFee=t.GateWayCharge,this.CTFlightDetails.Event="PAYMENT INITIATED",this.clevertapflighthelper.getCleverTapFlight(this.CTFlightDetails)},t.prototype.createCleverTapPaymentFailedVM=function(t,e,i,s,r,l,n,a,h){return this.processCreateCleverTapVM(h,t&&t.Trips&&t.Trips.length>0?t.Trips[0]:null,t&&t.Trips&&t.Trips.length>0?t.Trips[1]:null,i,s,r,l,n,a),this.CTFlightDetails.TotalNetFare=this.generalState.TotalNetFare,this.CTFlightDetails.TotalGrossFare=t.GrossAmount+t.GateWayCharge,this.CTFlightDetails.SectorType=t.SectorType,this.CTFlightDetails.SecType="D"==this.CTFlightDetails.SectorType?"DOM":"INT",this.CTFlightDetails.URL+="&process=PAYMENTFAILED",this.CTFlightDetails.RepaymentCount="0",null!=e.Promo&&(this.CTFlightDetails.PromoCode=e.Promo.Code,this.CTFlightDetails.PromoAmount=e.Promo.Amount),this.CTFlightDetails.PaymentMode=e.PaymentType,this.CTFlightDetails.PaymentPartner=e.GateWayCode,this.CTFlightDetails.PaymentChannel=this.getCardTypeFromCardNumber(e.Card.Number),this.CTFlightDetails.TransactionID=e.TransactionID,this.CTFlightDetails.ConvenienceFee=t.GateWayCharge,this.CTFlightDetails.Event="PAYMENT FAILED",this.CTFlightDetails.SitePath="",this.clevertapflighthelper.getCleverTapFlight(this.CTFlightDetails)},t.prototype.createcleverTapBookingVM=function(t,e,i,s,r,l,n,a){this.processCreateCleverTapVM(a,t.FlightInfoNew[0].Trips[0],t.FlightInfoNew[0].Trips[1],e,i,s,r,l,n),this.CTFlightDetails.RepaymentCount="0",t&&t.FlightInfoNew&&t.FlightInfoNew[0]&&t.FlightInfoNew[0].Promo&&t.FlightInfoNew[0].Promo[0]&&(t.FlightInfoNew[0].Promo[0].Code&&(this.CTFlightDetails.PromoCode=t.FlightInfoNew[0].Promo[0].Code),t.FlightInfoNew[0].Promo[0].Amount&&(this.CTFlightDetails.PromoAmount=t.FlightInfoNew[0].Promo[0].Amount)),this.CTFlightDetails.PaymentMode="",this.CTFlightDetails.PaymentPartner="",this.CTFlightDetails.PaymentChannel="",this.CTFlightDetails.TransactionID=t.TransactionID,this.CTFlightDetails.BookingStatus=t.FlightInfoNew[0].PaymentStatus,this.CTFlightDetails.ConvenienceFee=t.FlightInfoNew[0].GateWayCharge,this.CTFlightDetails.TotalNetFare=t.FlightInfoNew[0].NetAmount+t.FlightInfoNew[0].GateWayCharge,this.CTFlightDetails.TotalGrossFare=t.FlightInfoNew[0].GrossAmount+t.FlightInfoNew[0].GateWayCharge,this.CTFlightDetails.SectorType=t.FlightInfoNew[0].SectorType,this.CTFlightDetails.SecType="D"==this.CTFlightDetails.SectorType?"DOM":"INT";var h="";return t&&t.FlightInfoNew&&t.FlightInfoNew[0]&&("RT"==t.FlightInfoNew[0].TripType||"RS"==t.FlightInfoNew[0].TripType?h=t.FlightInfoNew[0].Status.indexOf("TO0")>-1&&t.FlightInfoNew[0].Status.indexOf("TR0")>-1?"bookingSuccess":t.FlightInfoNew[0].Status.indexOf("TO0")>-1||t.FlightInfoNew[0].Status.indexOf("TR0")>-1||t.FlightInfoNew[0].Status.indexOf("BO0")>-1||t.FlightInfoNew[0].Status.indexOf("BR0")>-1?"underprocess":"failed":"ON"==t.FlightInfoNew[0].TripType&&(h=t.FlightInfoNew[0].Status.indexOf("TO0")>-1?"bookingSuccess":t.FlightInfoNew[0].Status.indexOf("TO1")>-1||t.FlightInfoNew[0].Status.indexOf("BO0")>-1?"underprocess":"failed")),""!=h&&"failed"!=h?(this.CTFlightDetails.Event="BOOKING SUCCESS",this.CTFlightDetails.URL+="&process=BOOKINGSUCCESS"):(this.CTFlightDetails.Event="BOOKING FAILED",this.CTFlightDetails.URL+="&process=BOOKINGFAILED"),this.clevertapflighthelper.clevertapPayment(this.CTFlightDetails)},t.prototype.getAirportInfoByCode=function(t){var e;return t&&t.length>3&&t.match(/\[(.*?)\]/)&&(t=t.match(/\[(.*?)\]/)[1]),"undefined"!=typeof localStorage&&localStorage.getItem("allairports")&&(e=JSON.parse(localStorage.getItem("allairports")).find((function(e){return e.Code==t}))),e},t.ngInjectableDef=a.cc({factory:function(){return new t(a.dc(s.b),a.dc(h.f))},token:t,providedIn:"root"}),t}()}}]);