PageSourceSearch

https://www.celebritycruises.com/myaccount/2017.4dd7d8b5a07a4935.js

js celebritycruises.com collected 2026-09-24 09:01:29 UTC 23,381 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcelebrity=self.webpackChunkcelebrity||[]).push([[2017],{62017:(y,m,a)=>{a.r(m),a.d(m,{ConfirmPassengersComponent:()=>j});var e=a(54438),g=a(60177),u=a(30803),l=a(59640),f=a(77339),c=a(21413),C=a(84572),_=a(56977),O=a(1807),M=a(61594),d=a(68018),P=a(11988),R=a(92869);const I=(r,p)=>p.passengerId,E=r=>({hide:r});function N(r,p){if(1&r&&(e.j41(0,"span",18),e.EFF(1),e.k0s()),2&r){const n=e.XpG().$implicit,s=e.XpG();e.R7$(),e.SpI("Age: ",s.getAge(n.birthdate),"")}}function x(r,p){if(1&r){const n=e.RV6();e.j41(0,"li",11),e.bIt("keyup.enter",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))})("keyup.space",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))}),e.j41(1,"div",12)(2,"span",13),e.bIt("click",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))})("keydown.enter",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))}),e.EFF(3),e.k0s(),e.j41(4,"div",14)(5,"label",15),e.bIt("click",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))})("keydown.enter",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))}),e.j41(6,"span",16),e.EFF(7),e.k0s(),e.j41(8,"span",17),e.EFF(9),e.k0s(),e.DNE(10,N,2,1,"span",18),e.k0s()(),e.j41(11,"div",19)(12,"label")(13,"input",20),e.bIt("click",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))})("keydown.enter",function(){const t=e.eBV(n).$implicit,o=e.XpG();return e.Njj(o.onCheckPassenger(t))}),e.k0s(),e.j41(14,"span",21),e.nrm(15,"span",22),e.k0s()()()()()}if(2&r){const n=p.$implicit,s=e.XpG();e.R7$(3),e.Lme(" ",null==n.firstName?null:n.firstName.charAt(0).toUpperCase(),"",null==n.lastName?null:n.lastName.charAt(0).toUpperCase()," "),e.R7$(3),e.Y8G("ngClass",e.eq3(8,E,n.hide)),e.R7$(),e.SpI(" ",s.capitalize(n.firstName)," "),e.R7$(2),e.JRh(s.capitalize(n.lastName)),e.R7$(),e.vxM(s.showAge?10:-1),e.R7$(3),e.Y8G("checked",n.checked),e.BMQ("checked",n.checked)}}let v=(()=>{class r{constructor(){this.passengers=[],this.showAge=!1,this.checkPassenger=new e.bkB,this.notOnThisReservation=!1}onCheckPassenger(n){null===n?(this.notOnThisReservation=!0,this.checkPassenger.emit({passenger:null,passengerType:"NOT_IN_PARTY"})):(this.notOnThisReservation=!1,this.checkPassenger.emit({passenger:n,passengerType:"PASSENGER"}))}getName(n,s){return`${this.capitalize(n)} ${this.capitalize(s)}`}capitalize(n){return n?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():""}getAge(n){if(!n)return null;const s=new Date,t=new Date(n);let o=s.getFullYear()-t.getFullYear();const i=s.getMonth()-t.getMonth();return(i<0||0===i&&s.getDate()<t.getDate())&&o--,o}static{this.\u0275fac=function(s){return new(s||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-passenger-select"]],inputs:{passengers:"passengers",showAge:"showAge"},outputs:{checkPassenger:"checkPassenger"},standalone:!0,features:[e.aNF],decls:15,vars:5,consts:[[1,"passenger-select"],["tabindex","0",1,"passenger-select__row"],["tabindex","0",1,"passenger-select__no-reservation",3,"keyup.enter","keyup.space"],[1,"passenger-select__no-reservation-row"],[1,"passenger-select__no-reservation-name"],[1,"passenger-select__no-reservation-label",3,"click","keydown.enter"],[1,"passenger-select__no-reservation-text"],[1,"passenger-select__no-reservation-option"],["type","radio","name","no_reservation",1,"passenger-select__no-reservation-radio",3,"click","keydown.enter","checked"],[1,"passenger-select__no-reservation-new-radio"],[1,"passenger-select__no-reservation-selected"],["tabindex","0",1,"passenger-select__row",3,"keyup.enter","keyup.space"],[1,"passenger-select__container"],["data-cs-mask","","aria-hidden","true",1,"passenger-select__icon",3,"click","keydown.enter"],[1,"passenger-select__passenger"],[1,"passenger-select__label",3,"click","keydown.enter"],["data-cs-mask","",1,"passenger-select__first-name",3,"ngClass"],["data-cs-mask","",1,"passenger-select__last-name"],["data-cs-mask","",1,"passenger-select__age"],[1,"passenger-select__option"],["type","radio","name","passenger",1,"passenger-select__radio",3,"click","keydown.enter","checked"],[1,"passenger-select__new-radio"],[1,"passenger-select__radio-selected"]],template:function(s,t){1&s&&(e.j41(0,"ul",0),e.Z7z(1,x,16,10,"li",1,I),e.j41(3,"li",2),e.bIt("keyup.enter",function(){return t.onCheckPasse
1nger(null)})("keyup.space",function(){return t.onCheckPassenger(null)}),e.j41(4,"div",3)(5,"div",4)(6,"label",5),e.bIt("click",function(){return t.onCheckPassenger(null)})("keydown.enter",function(){return t.onCheckPassenger(null)}),e.j41(7,"span",6),e.EFF(8),e.nI1(9,"translate"),e.k0s()()(),e.j41(10,"div",7)(11,"label")(12,"input",8),e.bIt("click",function(){return t.onCheckPassenger(null)})("keydown.enter",function(){return t.onCheckPassenger(null)}),e.k0s(),e.j41(13,"span",9),e.nrm(14,"span",10),e.k0s()()()()()()),2&s&&(e.R7$(),e.Dyx(t.passengers),e.R7$(7),e.SpI(" ",e.bMT(9,3,"RESERVATION_CONFIRMATION.IM_NOT_ON_THIS_RESERVATION")," "),e.R7$(4),e.Y8G("checked",t.notOnThisReservation),e.BMQ("checked",t.notOnThisReservation))},dependencies:[g.MD,g.YU,d.h,d.D9],styles:["[_ngcontent-%COMP%]:root{--celebrity-primary-blue: #2588CD;--celebrity-error-color: #a8151a;--celebrity-input-disabled-background-color: #EFF0F1;--celebrity-input-disabled-border-color: #8E8F90}.passenger-select[_ngcontent-%COMP%]{padding:0}.passenger-select__row[_ngcontent-%COMP%]{padding:0 55px;list-style-type:none}.passenger-select__container[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px;outline:none}.passenger-select__passenger[_ngcontent-%COMP%]{color:#555f61;display:inline-block;margin-left:-5px}.passenger-select__label[_ngcontent-%COMP%]{vertical-align:middle;font-size:18px;cursor:pointer;text-transform:capitalize}.passenger-select__first-name[_ngcontent-%COMP%], .passenger-select__last-name[_ngcontent-%COMP%]{color:#2c2c2c;font-weight:600}.passenger-select__last-name[_ngcontent-%COMP%]{margin-right:10px}.passenger-select__option[_ngcontent-%COMP%]{margin-top:15px;float:right}.passenger-select__option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}.passenger-select__radio[_ngcontent-%COMP%]{display:none}.passenger-select__radio[checked=true][_ngcontent-%COMP%] + .passenger-select__new-radio[_ngcontent-%COMP%] > .passenger-select__radio-selected[_ngcontent-%COMP%]{background-color:#004275;height:10px;width:10px;display:inline-block;border-radius:100%;border:solid 3px #004275;margin:2px 0 0 2px}.passenger-select__new-radio[_ngcontent-%COMP%]{border:solid 1px #004275;display:inline-block;border-radius:100%;height:20px;width:20px}.passenger-select__icon[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;padding:18px 0;border-radius:100%;color:#c5cacc;font-weight:600;width:55.9px;height:56px;background-color:#f5f8fb;text-align:center;margin-right:16px;margin-left:1px;box-sizing:border-box}.passenger-select__age[_ngcontent-%COMP%]{display:inline-block;margin-left:10px;color:#555f61;font-size:16px}.passenger-select__no-reservation[_ngcontent-%COMP%]{padding:0 55px;margin-top:10px;list-style-type:none}.passenger-select__no-reservation-row[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px;outline:none}.passenger-select__no-reservation-name[_ngcontent-%COMP%]{color:#555f61;display:inline-block}.passenger-select__no-reservation-label[_ngcontent-%COMP%]{vertical-align:middle;font-size:18px;cursor:pointer}.passenger-select__no-reservation-text[_ngcontent-%COMP%]{color:#2c2c2c;font-weight:600;padding-left:71px}.passenger-select__no-reservation-option[_ngcontent-%COMP%]{float:right}.passenger-select__no-reservation-option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}.passenger-select__no-reservation-radio[_ngcontent-%COMP%]{display:none}.passenger-select__no-reservation-new-radio[_ngcontent-%COMP%]{border:solid 1px #004275;display:inline-block;border-radius:100%;height:20px;width:20px}.passenger-select__no-reservation-radio[checked=true][_ngcontent-%COMP%] + .passenger-select__no-reservation-new-radio[_ngcontent-%COMP%] > .passenger-select__no-reservation-selected[_ngcontent-%COMP%]{background-color:#004275;height:10px;width:10px;display:inline-block;border-radius:100%;border:solid 3px #004275;margin:2px 0 0 2px}@media only screen and (max-width: 480px){.passenger-select__row[_ngcontent-%COMP%]{padding:0 25px}.passenger-select__container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.passenger-select__passenger[_ngcontent-%COMP%]{flex:2}.passenger-select__label[_ngcontent-%COMP%]{height:18px}.passenger-select__option[_ngcontent-%COMP%]{margin-top:0;order:1}.passenger-select__age[_ngcontent-%COMP%]{display:block}.passenger-select__no-reservation[_ngcontent-%COMP%]{padding:0 25px}}"]})}}return r})();var h=a(45312),T=a(89469),A=a(86759),S=a(24401);const w=["submitButton"];function F(r,p){if(1&r){const n=e.RV6();e.j41(0,"main")(1,"div",14)(2,"app-passenger-select",15),e.bIt("checkPasse
1nger",function(t){e.eBV(n);const o=e.XpG();return e.Njj(o.onCheckPassenger(t))}),e.k0s()(),e.j41(3,"div",16)(4,"button",17,0),e.bIt("click",function(){e.eBV(n);const t=e.XpG();return e.Njj(t.checkAutoselectModal())}),e.EFF(6),e.nI1(7,"translate"),e.k0s(),e.j41(8,"button",18),e.bIt("click",function(){e.eBV(n);const t=e.XpG();return e.Njj(t.onNoIsNotMyParty())}),e.EFF(9),e.nI1(10,"translate"),e.k0s()()()}if(2&r){const n=e.XpG();e.R7$(2),e.Y8G("passengers",n.passengers()),e.R7$(2),e.Y8G("disabled",!n.canSubmit()),e.R7$(2),e.SpI(" ",e.bMT(7,4,"RESERVATION_CONFIRMATION.DONE")," "),e.R7$(3),e.SpI(" ",e.bMT(10,6,"RESERVATION_CONFIRMATION.ANYTHING_MISSING")," ")}}function $(r,p){1&r&&(e.j41(0,"h1",5),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&r&&(e.R7$(),e.JRh(e.bMT(2,1,"RESERVATION_CONFIRMATION.NO_PASSENGERS")))}let j=(()=>{class r{constructor(){this.store=(0,e.WQX)(l.il),this.router=(0,e.WQX)(u.Ix),this.activatedRoute=(0,e.WQX)(u.nX),this.translate=(0,e.WQX)(d.c$),this.actions$=(0,e.WQX)(f.En),this.destroy$=new c.B,this.fromOlci=!1,this.isOlciError=!1,this.passengers=(0,e.vPA)([]),this.selectedPassengerId=(0,e.vPA)(null),this.passengerSelectType=(0,e.vPA)(null),this.booking=(0,e.vPA)(null),this.loyaltyNumber=(0,e.vPA)(""),this.personalInformation=(0,e.vPA)(null),this.autoSelectedPassenger=(0,e.vPA)(null),this.lastName=(0,e.vPA)(""),this.birthDate=(0,e.vPA)(""),this.brandColorTheme="dark",this.brandLogoPaddingTop="100px",this.CONTACT_YOUR_TRAVEL_AGENT_MESSAGE="",this.errorLabel="",this.errorMessageTitle="",this.errorMessage="",this.brand_logo=h.mK,this.brand=h.qt,this.showConfirmModal=(0,e.vPA)(!1),this.showTravelAgentModal=(0,e.vPA)(!1),this.showErrorModal=(0,e.vPA)(!1),this.canSubmit=(0,e.EWP)(()=>null!==this.passengerSelectType()),this.submitButton=(0,e.ebz)("submitButton"),this.checkAutoselectModal=()=>{const n=this.getSelectedPassenger(),s=this.autoSelectedPassenger();n&&s&&"PASSENGER"===this.passengerSelectType()&&n.consumerId!==s.consumerId?this.showConfirmModal.set(!0):this.onYesIsMyParty()}}ngOnInit(){this.isOlciError=!1,this.homeAlt=this.brand+" "+this.translate.instant("COMMON.HOME"),this.CONTACT_YOUR_TRAVEL_AGENT_MESSAGE=this.translate.instant(`RESERVATION_CONFIRMATION.CONTACT_YOUR_TRAVEL_AGENT_MESSAGE.${h.qt.toUpperCase()}`),this.bookingId=this.activatedRoute.snapshot.queryParams.bookingId,this.vdsId=this.activatedRoute.snapshot.queryParams.vdsId,this.fromOlci="true"===this.activatedRoute.snapshot.queryParams.fromOlci,(0,C.z)([this.store.select(n=>n.reservation?.findSuccess),this.store.select(n=>n.account?.data),this.store.select(n=>n.bookings)]).pipe((0,_.Q)(this.destroy$)).subscribe(([n,s,t])=>{if(n?.bookings?.length){const o=n.bookings.find(i=>i.bookingId===this.bookingId);if(o){this.booking.set(o);const k=(t?.bookingsLinkPassengers||o.passengers||[]).map(b=>({...b,checked:!1}));this.passengers.set(k),t&&(this.lastName.set(t.lastName||""),this.birthDate.set(t.birthdate||""))}}s&&(this.loyaltyNumber.set(s.loyaltyInformation?.[h.vQ.id]||s.loyaltyNumber||""),this.personalInformation.set(s.personalInformation),setTimeout(()=>this.setAutoSelectedPassenger(),0))}),this.subscribeToErrors()}subscribeToErrors(){this.actions$.pipe((0,f.gp)(P.yW.confirmFail),(0,_.Q)(this.destroy$)).subscribe(n=>{this.handleError(n.payload?.error||n.payload)}),this.actions$.pipe((0,f.gp)(R.zK.checkInBookingFail),(0,_.Q)(this.destroy$)).subscribe(()=>{this.handleOlciError()})}handleError(n){(0,O.O)(10).pipe((0,M.$)(),(0,_.Q)(this.destroy$)).subscribe(()=>{this.errorMessageTitle="LINKING_LIMIT"===n?.type?"ERRORS.RESERVATION.LINKING_LIMIT_TITLE":"SERVER_ERROR_OLCI_MODAL"===n?.type&&this.fromOlci?`ERRORS.${n.type}.HEADER`:"ERRORS.RESERVATION.SURE_THATS_RIGHT",this.errorMessage="SERVER_ERROR_OLCI_MODAL"===n?.type&&this.fromOlci?`ERRORS.${n.type}.BODY`:`ERRORS.RESERVATION.${n.type}`,this.showErrorModal.set(!0)})}handleOlciError(){this.isOlciError=!0,(0,O.O)(10).pipe((0,M.$)(),(0,_.Q)(this.destroy$)).subscribe(()=>{this.errorMessageTitle="ERRORS.SERVER_ERROR_OLCI_MODAL.HEADER",this.errorMessage="ERRORS.SERVER_ERROR_OLCI_MODAL.BODY",this.showErrorModal.set(!0)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getMatchesByNameType(n,s){return n.filter(t=>t.firstName?.toLowerCase().includes(s.firstName?.toLowerCase())&&t.lastName?.toLowerCase().includes(s.lastName?.toLowerCase()))}getMatchByType(n,s,t){return s.filter(o=>o[n]===t[n])}
1clearPassengersChecked(n){n.forEach(s=>s.checked=!1)}setAutoSelectPassengerStatus(n){this.autoSelectedPassenger.set(n),this.passengerSelectType.set("PASSENGER")}setAutoSelectedPassenger(){const n=this.personalInformation(),s=this.passengers();if(!n||!s.length)return;const t=this.getMatchesByNameType(s,n);if(1===t.length){const o=t[0];o.checked=!0,this.selectedPassengerId.set(o.passengerId),this.setAutoSelectPassengerStatus(o)}else if(t.length>1){const o=this.getMatchByType("birthdate",t,n);if(1===o.length){const i=o[0];i.checked=!0,this.selectedPassengerId.set(i.passengerId),this.setAutoSelectPassengerStatus(i)}}}onCheckPassenger(n){this.passengerSelectType.set(n.passengerType);const s=n.passenger;this.checkPassenger(s?s.passengerId:"0")}checkPassenger(n){const s=this.passengers().map(t=>({...t,checked:t.passengerId===n}));this.passengers.set(s),this.selectedPassengerId.set(n),this.submitButton()?.nativeElement.focus()}confirmModal(n){this.showConfirmModal.set(!1),n?this.onYesIsMyParty():(this.clearPassengersChecked(this.passengers()),this.setAutoSelectedPassenger())}onNoIsNotMyParty(){this.showTravelAgentModal.set(!0)}onCloseConfirmModal(){this.showConfirmModal.set(!1)}onCloseTravelAgentModal(){this.showTravelAgentModal.set(!1)}onCloseErrorModal(){this.showErrorModal.set(!1),this.isOlciError&&this.router.navigate(["/"])}onYesIsMyParty(){const n=this.getSelectedPassenger(),s=this.booking(),t=this.passengerSelectType();if(!t||!s)return;const o="PASSENGER"===t?n?.passengerId:null,i=this.getLinkType(t),k=o?void 0:this.lastName(),b=o?void 0:this.birthDate(),G={vdsId:this.vdsId,loyaltyNumber:this.loyaltyNumber(),bookingId:this.bookingId,passengerId:o,linkType:i,preferred:!1,lastName:k,birthdate:b,passengers:this.passengers()};this.store.dispatch(P.yW.confirmCheck({payload:{userData:G,parseBookingInfo:{brand:h.vN,shipCode:s.shipCode,bookingId:this.bookingId,sailDate:s.sailDate,passengerId:o||s.passengerId,lastName:n?n.lastName:s.lastName},isFromOlci:this.fromOlci}}))}onNotInParty(){this.passengerSelectType.set("NOT_IN_PARTY"),this.selectedPassengerId.set("NOT_IN_PARTY")}getSelectedPassenger(){return this.passengers().find(n=>n.checked)}getLinkType(n){return"PASSENGER"===n?"SELF_ENHANCED":"ON_BEHALF_OF_ENHANCED"}onBackArrowClick(){this.router.navigate(this.fromOlci?["/"]:["/find-reservation"])}static{this.\u0275fac=function(s){return new(s||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-confirm-passengers"]],viewQuery:function(s,t){1&s&&e.wEZ(t.submitButton,w,5),2&s&&e.NyB()},standalone:!0,features:[e.aNF],decls:46,vars:48,consts:[["submitButton",""],[1,"confirm-passengers","theme-light"],["tabindex","0","role","button",1,"confirm-passengers__back-arrow",3,"click","keydown.enter"],[1,"confirm-passengers__logo"],[1,"nav-logo","highlight__content"],[1,"confirm-passengers__header"],[1,"confirm-passengers__note"],[3,"onModalClose","isOpen"],["header","",1,"modal__header"],["content","",1,"modal__content"],["actions","",1,"modal__actions"],["type","button",3,"onClick","text"],["type","button",3,"onClick","text","theme"],["content","",1,"modal__content",3,"innerHTML"],[1,"confirm-passengers__container"],[3,"checkPassenger","passengers"],[1,"confirm-passengers__buttons"],[1,"confirm-passengers__confirm",3,"click","disabled"],[1,"confirm-passengers__missing",3,"click"]],template:function(s,t){1&s&&(e.j41(0,"div",1)(1,"a",2),e.bIt("click",function(){return t.onBackArrowClick()})("keydown.enter",function(){return t.onBackArrowClick()}),e.k0s(),e.j41(2,"header")(3,"div",3)(4,"a",4),e.nrm(5,"img"),e.k0s()(),e.j41(6,"h1",5),e.EFF(7),e.nI1(8,"translate"),e.k0s(),e.j41(9,"p",6),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.DNE(12,F,11,8,"main")(13,$,3,3,"h1",5),e.nrm(14,"shared-internal-footer"),e.k0s(),e.j41(15,"shared-modal",7),e.bIt("onModalClose",function(){return t.onCloseConfirmModal()}),e.j41(16,"h2",8),e.EFF(17),e.nI1(18,"translate"),e.k0s(),e.j41(19,"p",9),e.EFF(20),e.nI1(21,"translate"),e.k0s(),e.j41(22,"div",10)(23,"app-primary-button",11),e.nI1(24,"translate"),e.bIt("onClick",function(){return t.confirmModal(!0)}),e.k0s(),e.j41(25,"app-primary-button",12),e.nI1(26,"translate"),e.bIt("onClick",function(){return t.confirmModal(!1)}),e.k0s()()(),e.j41(27,"shared-modal",7),e.bIt("onModalClose",function(){return t.onCloseTravelAgentModal()}),e.j41(28,"h2",8),e.EFF(29),e.nI1(30,"translate"),e.k0s(),e.nrm(31,"div",13),e.nI1(32,"safeHtml"),e.j41(33,"div",10)(34,"app-primary-button",11),e.nI1(35,"translate"),e.bIt("onClick",function(){return t.onCloseTravelAgentModal()}),e.k0s()()(),e.j41(36,"shared-modal",7),e.bIt("onModalClose",function(){return t.onCloseErrorModal()}),e.j41(37,"h2",8),e.EFF(38),e.nI1(39,"translate"),e.k0s(),e.nrm(40,"p",13),e.nI1(41,"translate"),e.nI1(42,"safeHtml"),e.j41(43,"div",10)(44,"app-primary-button",11),e.nI1(45,"translate"),e.bIt("onClick",function(){return t.onCloseErrorModal()}),e.k0s()()()),2&s&&(e.R7$(5),e.ZvI("confirm-passengers__logo-img confirm-passengers__logo-img--",t.brand,""),e.BMQ("src",t.brand_logo,e.B4B)("alt",t.homeAlt),e.R7$(2),e.JRh(e.bMT(8,22,"RESERVATION_CONFIRMATION.IS_THIS_YOUR_PARTY")),e.R7$(3),e.JRh(e.bMT(11,24,"RESERVATION_CONFIRMATION.INSTRUCTIONAL_COPY")),e.R7$(2),e.vxM(t.passengers().length?12:13),e.R7$(3),e.Y8G("isOpen",t.showConfirmModal()),e.R7$(2),e.JRh(e.bMT(18,26,"RESERVATION_CONFIRMATION.CONFIRM_MODAL_TITLE")),e.R7$(3),e.JRh(e.bMT(21,28,"RESERVATION_CONFIRMATION.CONFIRM_MODAL_TEXT")),e.R7$(3),e.Y8G("text",e.bMT(24,30,"COMMON.CONTINUE")),e.R7$(2),e.Y8G("text",e.bMT(26,32,"COMMON.CANCEL"))("theme","basic"),e.R7$(2),e.Y8G("isOpen",t.showTravelAgentModal()),e.R7$(2),e.JRh(e.bMT(30,34,"RESERVATION_CONFIRMATION.CONTACT_YOUR_TRAVEL_AGENT")),e.R7$(2),e.Y8G("innerHTML",e.bMT(32,36,t.CONTACT_YOUR_TRAVEL_AGENT_MESSAGE),e.npT),e.R7$(3),e.Y8G("text",e.bMT(35,38,"COMMON.OKAY")),e.R7$(2),e.Y8G("isOpen",t.showErrorModal()),e.R7$(2),e.JRh(e.bMT(39,40,t.errorMessageTitle)),e.R7$(2),e.Y8G("innerHTML",e.bMT(42,44,e.bMT(41,42,t.errorMessage)),e.npT),e.R7$(4),e.Y8G("text",e.bMT(45,46,"COMMON.OKAY")))},dependencies:[g.MD,d.h,d.D9,v,T.zf,T.A1,A.u,S.$],styles:["[_ngcontent-%COMP%]:root{--celebrity-primary-blue: #2588CD;--celebrity-error-color: #a8151a;--celebrity-input-disabled-background-color: #EFF0F1;--celebrity-input-disabled-border-color: #8E8F90}.confirm-passengers[_ngcontent-%COMP%]{box-sizing:border-box;background:#fff;position:fixed;border-radius:0;color:#000;inset:0;margin:0;overflow:auto hidden;-webkit-overflow-scrolling:touch}.confirm-passengers__header[_ngcontent-%COMP%]{color:#131516;text-align:center;padding:27px 0;font-weight:600;margin:0;font-size:46px}.confirm-passengers__back-arrow[_ngcontent-%COMP%]{background:url(/myaccount/assets/images/base/back-arrow.svg) no-repeat;width:30px;height:30px;display:block;background-color:transparent;position:absolute;top:45px;left:45px;cursor:pointer}.confirm-passengers__note[_ngcontent-%COMP%]{text-align:center;font-size:18px;padding:0 15px 28px;max-width:450px;margin:0 auto}.confirm-passengers__buttons[_ngcontent-%COMP%]{text-align:center;padding:0;margin-top:40px;margin-bottom:40px}.confirm-passengers__confirm[_ngcontent-%COMP%]{width:315px;display:block;margin:0 auto;padding:16px 32px;background:#004275;color:#fff;border:none;border-radius:4px;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .2s}.confirm-passengers__confirm[_ngcontent-%COMP%]:disabled{opacity:1;background:#d2d5d9;pointer-events:none;cursor:not-allowed}.confirm-passengers__confirm[_ngcontent-%COMP%]:hover:not(:disabled){opacity:.9}.confirm-passengers__missing[_ngcontent-%COMP%]{background:none;border:none;color:#006af4;font-size:18px;font-family:Proxima Nova,sans-serif;font-weight:500;margin-top:20px;cursor:pointer;text-decoration:underline}.confirm-passengers__missing[_ngcontent-%COMP%]:hover{opacity:.8}.confirm-passengers__container[_ngcontent-%COMP%]{max-width:724px;margin:0 auto}.confirm-passengers__footer[_ngcontent-%COMP%]{margin:148px 0 0}.confirm-passengers__logo[_ngcontent-%COMP%]{text-align:center;padding-top:100px}.confirm-passengers__logo-img--royal[_ngcontent-%COMP%]{height:50px;width:55px}.confirm-passengers__logo-img--celebrity[_ngcontent-%COMP%]{height:38px;width:184px}.travel-agent-modal[_ngcontent-%COMP%]{width:420px}.travel-agent-modal__header[_ngcontent-%COMP%]{font-size:22px;color:#000;text-align:center;padding-bottom:18px}.travel-agent-modal__content[_ngcontent-%COMP%]{font-size:20px;color:#555f61;text-align:center}.travel-agent-modal__content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#006af4;font-weight:500;text-decoration:underline}.link-booking-modal[_ngcontent-%COMP%]{padding:0;font-size:20px;color:#555f61;max-width:470px}.link-booking-modal__error-message[_ngcontent-%COMP%]{text-align:center;padding:0 65px}.link-booking-modal__header[_ngcontent-%COMP%]{text-align:center;font-size:22px;font-weight:600;color:#131516;margin-bottom:20px}.link-booking-modal[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#006af4;font-weight:500;text-decoration:underline}@media only screen and (max-width: 768px){.travel-agent-modal[_ngcontent-%COMP%]{width:auto}.confirm-passengers__header[_ngcontent-%COMP%]{font-size:36px}.link-booking-modal-content[_ngcontent-%COMP%]   .link-booking-modal-header[_ngcontent-%COMP%]{font-size:20px}.link-booking-modal-content[_ngcontent-%COMP%]{font-size:16px}.link-booking-modal-content--error-message[_ngcontent-%COMP%]{padding:0}}@media only screen and (max-width: 480px){.confirm-passengers__buttons[_ngcontent-%COMP%]{padding:0 15px}.link-booking-modal__error-message[_ngcontent-%COMP%]{padding:0}}"]})}}return r})()},24401:(y,m,a)=>{a.d(m,{$:()=>u});var e=a(54438),g=a(345);let u=(()=>{class l{constructor(c){this.sanitizer=c}transform(c){return this.sanitizer.sanitize(e.WPN.HTML,c)}static{this.\u0275fac=function(C){return new(C||l)(e.rXU(g.up,16))}}static{this.\u0275pipe=e.EJ8({name:"safeHtml",type:l,pure:!0,standalone:!0})}}return l})()}}]);

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.