1import{Nd as m,Ub as N,gc as v,jc as l,lf as q,mc as g,nc as b,oc as $,pc as u,tc as c,uc as C,wc as M}from"./chunk-HXEYCPQ5.js";var h=class{constructor(n){this.componentsConfigurationHelper=n,this.successLabel="Success! Here\u2019s what we\u2019ve found",this.useSelectedPassengerButton="Use selected passenger",this.cancelButton="Cancel",this.phoneNumberLabel="Phone Number",this.emailLabel="Email",this.loyaltyIdLabel="Loyalty ID",this.ngDateFormat="d MMMM yyyy",this.passengerTitlesByCode={}}loadConfigSettingsAndI18nMessages(n,o,a,s){let i=new m(s,o,"i18n");i.setProperties(this,[["string","successLabel",`${a}.successSearch.label`],["string","useSelectedPassengerButton",`${a}.useSelectedPassenger.label`],["string","cancelButton","cancelButton.text"],["string","phoneNumberLabel",`${a}.phoneNumber.label`],["string","emailLabel",`${a}.email.label`],["string","loyaltyIdLabel",`${a}.loyaltyProgram.label`],["string","ngDateFormat","basicDate.ngDateFormat"]]),this.componentsConfigurationHelper.loadPassengerTitlesByCode_new(this.passengerTitlesByCode,i)}};var d=class{constructor(){this.searchButtonText="Search",this.description="Search with as little as one field! The more you use the more specific the results. Please note using too many may not return any results",this.firstName=new u,this.lastName=new u,this.nameOrder="firstName-middleName-lastName",this.email=new u,this.phoneNumber=new C,this.mobileNumber=new C,this.loyaltyProgram=new M,this.passportNumber=new u,this.reference1=new u,this.reference2=new u,this.countryTelephoneTypeaheadConfiguration=new q,this.firstName.enabled=!0,this.firstName.label="First Name",this.firstName.placeholder="First Name",this.firstName.validation=new l,this.firstName.validation={required:!0,requiredMessage:"",minLength:2,minLengthMessage:"First Name doesn't match the minimum length of 2"},this.lastName.enabled=!0,this.lastName.label="Last Name",this.lastName.placeholder="Last Name",this.lastName.validation=new l,this.lastName.validation={required:!0,requiredMessage:"",minLength:2,minLengthMessage:"Last Name doesn't match the minimum length of 2"},this.email.enabled=!0,this.email.label="Email",this.email.placeholder="Email",this.email.validation=new l,this.email.validation={required:!0,requiredMessage:"",email:!0,emailMessage:"Email is not valid",pattern:null,patternMessage:"Email is not valid"},this.mobileNumber.enabled=!1,this.mobileNumber.label="Mobile Number",this.mobileNumber.placeholder="Mobile Number",this.mobileNumber.validation=new g,this.mobileNumber.validation.required=!1,this.mobileNumber.validation.requiredMessage="",this.mobileNumber.isdCode=new c,this.phoneNumber.enabled=!0,this.phoneNumber.label="Phone Number",this.phoneNumber.placeholder="Phone Number",this.phoneNumber.validation=new g,this.phoneNumber.validation.required=!1,this.phoneNumber.validation.requiredMessage="",this.phoneNumber.isdCode=new c,this.reference1.enabled=!1,this.reference1.label="Reference1",this.reference1.placeholder="Reference1",this.reference1.validation=new l,this.reference1.validation={required:!1,requiredMessage:""},this.reference2.enabled=!1,this.reference2.label="Reference2",this.reference2.placeholder="Reference2",this.reference2.validation=new l,this.reference2.validation={required:!1,requiredMessage:""},this.loyaltyProgram.enabled=!1,this.loyaltyProgram.label="Loyalty ID",this.loyaltyProgram.placeholder="Loyalty ID",this.loyaltyProgram.validation=new $,this.loyaltyProgram.validation={required:!1,requiredMessage:"",loyaltyId:!1,loyaltyIdMessage:"",pattern:"",patternMessage:""},this.passportNumber.enabled=!1,this.passportNumber.label="Passport",this.passportNumber.placeholder="Passport",this.passportNumber.validation=new l,this.passportNumber.validation={required:!1,requiredMessage:"",pattern:v,patternMessage:"Passport contains invalid characters"}}loadConfigSettingsAndI18nMessages(n,o,a,s){let i=new m(s,o,"i18n"),r=new m(s,n,"config"),p=new N;i.setProperties(this,[["string","description",`${a}.description.label`],["string","searchButtonText",`${a}.searchButton.text`]]),[{inputConfiguration:this.firstName,name:"firstName"},{inputConfiguration:this.lastName,name:"lastName"}
1].forEach(e=>{let t=`${a}.${e.name}`;r.setBoolean(e.inputConfiguration,"enabled",`${t}.enabled`),i.setString(e.inputConfiguration,"label",`${t}.label`),i.setString(e.inputConfiguration,"placeholder",`${t}.placeholder`),e.inputConfiguration.validation={required:!1,requiredMessage:`${e.inputConfiguration.label} is required`,minLength:2,minLengthMessage:`${e.inputConfiguration.label} is too short`,pattern:"[a-zA-Z ]*",patternMessage:`${e.inputConfiguration.label} contains invalid characters`},r.setBoolean(e.inputConfiguration.validation,"required",`${t}.validation.required`),i.setString(e.inputConfiguration.validation,"requiredMessage",`${t}.validation.requiredMessage`),r.setInt(e.inputConfiguration.validation,"minLength",`${t}.validation.minLength`),i.setString(e.inputConfiguration.validation,"minLengthMessage",`${t}.validation.minLengthMessage`),r.setString(e.inputConfiguration.validation,"pattern",`${t}.validation.pattern`),i.setString(e.inputConfiguration.validation,"patternMessage",`${t}.validation.patternMessage`)}),r.setString(this,"nameOrder","application.nameOrder"),this.email.enabled=p.toBoolean(n[`${a}.email.enabled`]),this.email.label=o[`${a}.email.label`],this.email.placeholder=o[`${a}.email.placeholder`],this.email.validation={required:this.email.enabled&&p.toBoolean(n[`${a}.email.validation.required`]),requiredMessage:o[`${a}.email.validation.requiredMessage`],email:this.email.enabled&&p.toBoolean(n[`${a}.email.validation.email`]),emailMessage:o[`${a}.email.validation.emailMessage`],pattern:this.email.enabled&&n[`${a}.email.validation.pattern`],patternMessage:o[`${a}.email.validation.patternMessage`]},[{inputConfiguration:this.loyaltyProgram,name:"loyaltyProgram"},{inputConfiguration:this.passportNumber,name:"passportNumber"},{inputConfiguration:this.phoneNumber,name:"phoneNumber"},{inputConfiguration:this.phoneNumber.isdCode,name:"phoneNumber.isdCode"},{inputConfiguration:this.mobileNumber,name:"mobileNumber"},{inputConfiguration:this.mobileNumber.isdCode,name:"mobileNumber.isdCode"},{inputConfiguration:this.reference1,name:"reference1"},{inputConfiguration:this.reference2,name:"reference2"}].forEach(e=>{let t=`${a}.${e.name}`;r.setBoolean(e.inputConfiguration,"enabled",`${t}.enabled`),i.setString(e.inputConfiguration,"label",`${t}.label`),i.setString(e.inputConfiguration,"placeholder",`${t}.placeholder`),e.inputConfiguration.validation.requiredMessage.trim().length===0&&(e.inputConfiguration.validation.requiredMessage=`${e.inputConfiguration.label} is required`),r.setBoolean(e.inputConfiguration.validation,"required",`${t}.validation.required`),i.setString(e.inputConfiguration.validation,"requiredMessage",`${t}.validation.requiredMessage`),i.setString(e.inputConfiguration,"description",`${t}.description`)}),[{inputConfiguration:this.phoneNumber,name:"phoneNumber"},{inputConfiguration:this.mobileNumber,name:"mobileNumber"}].forEach(e=>{let t=`${a}.${e.name}`;r.setString(e.inputConfiguration,"phoneFormat",`${t}.prettyDisplayMode`),r.setStrings(e.inputConfiguration.isdCode,"prioritizedOptions",`${t}.isdCode.prioritizedOptions`)}),this.phoneNumber.validation=b(`${a}.phoneNumber`,r,i),this.mobileNumber.validation=b(`${a}.mobileNumber`,r,i),this.phoneNumber.isdCode.selectedOption=n[`${a}.phoneNumber.isdCode.defaultValue`],this.mobileNumber.isdCode.selectedOption=n[`${a}.mobileNumber.isdCode.defaultValue`],[{inputConfiguration:this.passportNumber,name:"passportNumber"},{inputConfiguration:this.loyaltyProgram,name:"loyaltyProgram"},{inputConfiguration:this.reference1,name:"reference1"},{inputConfiguration:this.reference2,name:"reference2"}].forEach(e=>{let t=`${a}.${e.name}`;r.setString(e.inputConfiguration.validation,"pattern",`${t}.validation.pattern`),i.setString(e.inputConfiguration.validation,"patternMessage",`${t}.validation.patternMessage`)});let f=`${a}.loyaltyProgram`;r.setBoolean(this.loyaltyProgram.validation,"loyaltyId",`${f}.validation.loyaltyId`),i.setString(this.loyaltyProgram.validation,"loyaltyIdMessage",`${f}.validation.loyaltyIdMessage`),this.countryTelephoneTypeaheadConfiguration.loadConfigAndI18n("typeaheadCountryTelephone",r,i)}};var L=class{constructor(n){this.componentsConfigurationHelper=n,this.titleLabel="Search for Existing Passenger",this.noPassengerFoundLabel="No data could be found for this passenger. Please try changing passenger data or enter customer data manually if they have it available.",this.closeButton="Close",this.backToSearchLabel="Back to search",this.passengerSearchFormConfiguration=new d,this.existingPassengersListConfiguration=new h(this.componentsConfigurationHelper)}
1loadConfigSettingsAndI18nMessages(n,o,a,s){new m(s,o,"i18n").setProperties(this,[["string","titleLabel",`${a}.title.label`],["string","noPassengerFoundLabel",`${a}.noPassengerFound.label`],["string","closeButton","closeButton.text"],["string","backToSearchLabel",`${a}.backToSearch.label`]]),this.passengerSearchFormConfiguration.loadConfigSettingsAndI18nMessages(n,o,a,s),this.existingPassengersListConfiguration.loadConfigSettingsAndI18nMessages(n,o,a,s)}};export{L as a};
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.