1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9575],{58613:function(e,a,t){"use strict";t.d(a,{Ay:function(){return l},Fi:function(){return n},G3:function(){return u},RS:function(){return _},g2:function(){return d},lt:function(){return o}});var i=t(16310),s=t(6227),r=t(16491);let n=e=>i.Ry().shape({passengerId:i.Z_(),firstName:i.Z_().required((0,r.w)("validations.FarsiNameIsRequired")).matches(/^[\u0600-\u06FF\s]+$/,(0,r.w)("validations.PleaseEnterPersianLetters")),lastName:i.Z_().required((0,r.w)("validations.FarsiLastNameIsRequired")).matches(/^[\u0600-\u06FF\s]+$/,(0,r.w)("validations.PleaseEnterPersianLetters")),firstNameEnglish:i.Z_().required((0,r.w)("validations.EnglishNameIsRequired")).matches(/^[a-z A-Z]+$/,(0,r.w)("validations.PleaseEnterEnglishLetters")),lastNameEnglish:i.Z_().required((0,r.w)("validations.EnglishLastNameIsRequired")).matches(/^[a-z A-Z]+$/,(0,r.w)("validations.PleaseEnterEnglishLetters")),gender:i.Rx().oneOf([0,1],(0,r.w)("validations.GenderIsRequired")).required((0,r.w)("validations.GenderIsRequired")),nationalCode:i.Z_().when("nationalityId",{is:e,then:e=>e.when("nationalCode",{is:e=>!!e,then:e=>e.required((0,r.w)("validations.NationalCodeIsRequired")).matches(/^[0-9]{0,10}$/,(0,r.w)("validations.TheNationalCodeMustBe10DigitsAndOnlyOneNumberIsAllowed")).test("national-code",(0,r.w)("validations.InvalidNationalCode"),e=>(0,s.sp)(e))})}),passport:i.Z_().when("nationalityId",{is:e,then:e=>e.when("passport",{is:e=>!!e,then:e=>e.max(9,(0,r.w)("validations.TheNumberOfCharactersInTheIranianPassportMustBe9DigitsAtMost")).matches(/^[a-zA-Z]\d{8}$/,(0,r.w)("validations.TheFormatOfPassportNumberWithIranianNationalityIsNotCorrect"))}),otherwise:e=>e.when("passport",{is:e=>!!e,then:e=>e.min(6,(0,r.w)("validations.TheMinimumNumberOfCharactersInANonIranianPassportIs6")).matches(/^[a-zA-Z0-9]+$/,(0,r.w)("validations.TheFormatOfPassportNumberWithOutIranianNationalityIsNotCorrect")).max(10,(0,r.w)("validations.TheMaximumNumberOfCharactersInAPassportWithANonIranianNationalityIs10"))})}),mobile:i.Z_().nullable().when("mobilePrefix",{is:"+98",then:e=>e.matches(/^$|^\d{10}$/,(0,r.w)("validations.TheNumberOfMobileNumberDigitsIs10")).matches(/^$|^9[0-9]{9}$/,(0,r.w)("validations.TheMobileNumberFormatIsInvalid")),otherwise:e=>e.matches(/^$|^\d{6,}$/,(0,r.w)("validations.TheMinimumNumberDigitsIs",{field:(0,r.w)("common.MobileNumber"),numberOfChar:"6"})).matches(/^\d{0,18}$/,(0,r.w)("validations.TheMaximumNumberDigitsIs",{field:(0,r.w)("common.MobileNumber"),numberOfChar:"18"}))}).matches(/^$|^\d+$/,(0,r.w)("validations.OnlyNumbersAreAllowed")),mobilePrefix:i.Z_(),birthDate:i.Z_(),passportExp:i.Z_(),nationalityId:i.Z_(),description:i.Z_().nullable()}),o=i.Ry().shape({phoneNumber:i.Z_().required((0,r.w)("validations.EnteringMobileNumberIsRequired")).matches(/^(\+98|0)?9\d{9}$/,(0,r.w)("validations.TheMobileNumberFormatIsInvalid"))}),l=i.Ry().shape({email:i.Z_().required((0,r.w)("validations.EnterEmailIsRequired")).email((0,r.w)("validations.TheEmailFormatIsInvalid"))}),d=i.Ry().shape({token:i.Z_().required((0,r.w)("validations.EnteringTheVerificationCodeIsRequired")).min(4,(0,r.w)("validations.PleaseEnterCompletely"))}),_=i.Ry().shape({oldPassword:i.Z_().required((0,r.w)("validations.EnteringThePreviousPasswordIsRequired")),newPassword:i.Z_().required((0,r.w)("validations.EnteringANewPasswordIsRequired")).min(8,(0,r.w)("validations.TheNewPasswordMustBeAtLeast8CharactersLong")).matches(/^(?=.*\d)(?=.*[!@#$_%^&*])(?=.*[a-z])(?=.*[A-Z]).{8,}$/,(0,r.w)("validations.ThePasswordMustContainEnglishLettersAndNumbers")),confirmPassword:i.Z_().required((0,r.w)("validations.ReEnteringTheNewPasswordIsRequired")).oneOf([i.iH("newPassword")],(0,r.w)("validations.ThePasswordAndItsRepetitionMustBeTheSame"))}),u=i.Ry().shape({newPassword:i.Z_().required((0,r.w)("validations.EnteringANewPasswordIsRequired")).min(8,(0,r.w)("validations.TheNewPasswordMustBeAtLeast8CharactersLong")).matches(/^(?=.*\d)(?=.*[!@#$_%^&*])(?=.*[a-z])(?=.*[A-Z]).{8,}$/,(0,r.w)("validations.ThePasswordMustContainEnglishLettersAndNumbers")),confirmPassword:i.Z_().required((0,r.w)("validations.ReEnteringTheNewPasswordIsRequired")).oneOf([i.iH("newPassword")],(0,r.w)("validations.ThePasswordAndItsRepetitionMustBeTheS
1ame"))})},18612:function(e,a,t){"use strict";var i,s,r,n,o,l,d,_,u,m,h,c,w,b;t.d(a,{Ib:function(){return n},MT:function(){return i},Zl:function(){return d},hb:function(){return s},oq:function(){return o},rJ:function(){return r},x3:function(){return l}}),(_=i||(i={}))[_.ADULT=1]="ADULT",_[_.CHILD=2]="CHILD",_[_.INFANT=3]="INFANT",(u=s||(s={}))[u.Flight=1]="Flight",u[u.Hotel=2]="Hotel",u[u.Tour=3]="Tour",u[u.Package=4]="Package",u[u.Insurance=5]="Insurance",u[u.Train=6]="Train",u[u.Visa=7]="Visa",(m=r||(r={}))[m.Flight=1]="Flight",m[m.Hotel=2]="Hotel",m[m.Insurance=4]="Insurance",m[m.Train=5]="Train",m[m.Visa=6]="Visa",(h=n||(n={}))[h.Flight=0]="Flight",h[h.InternationalFlight=1]="InternationalFlight",h[h.DomesticFlight=2]="DomesticFlight",h[h.Hotel=3]="Hotel",h[h.DomesticHotel=4]="DomesticHotel",h[h.InternationalHotel=5]="InternationalHotel",h[h.FlightAndHotel=6]="FlightAndHotel",h[h.DomesticFlightAndHotel=7]="DomesticFlightAndHotel",h[h.InternationalFlightAndHotel=8]="InternationalFlightAndHotel",h[h.Package=9]="Package",h[h.Insurance=10]="Insurance",h[h.Train=11]="Train",h[h.InternationalTrain=12]="InternationalTrain",h[h.DomesticTrain=13]="DomesticTrain",h[h.Visa=14]="Visa",h[h.Eligasht=100]="Eligasht",(c=o||(o={}))[c.AirportTransfer=1]="AirportTransfer",c[c.TourLeader=2]="TourLeader",c[c.Transfer=3]="Transfer",c[c.CIP=4]="CIP",c[c.CityTour=5]="CityTour",c[c.Insurance=6]="Insurance",c[c.Other=7]="Other",c[c.FastTrack=8]="FastTrack",c[c.Baggage=9]="Baggage",c[c.VipAirportTransfer=10]="VipAirportTransfer",c[c.Visa=13]="Visa",(w=l||(l={}))[w.Pasargad=0]="Pasargad",w[w.Wallet=1]="Wallet",w[w.WalletAndOnline=2]="WalletAndOnline",w[w.ConvertToRqBaseWithoutPay=3]="ConvertToRqBaseWithoutPay",w[w.Mellat=4]="Mellat",w[w.PayPal=5]="PayPal",w[w.Ziraat=7]="Ziraat",(b=d||(d={}))[b.INFORMATION=0]="INFORMATION",b[b.PASSENGERS=1]="PASSENGERS",b[b.EXTRA_SERVICES=2]="EXTRA_SERVICES",b[b.REVIEWS=3]="REVIEWS"},6227:function(e,a,t){"use strict";t.d(a,{LJ:function(){return u},hU:function(){return l},sp:function(){return n},sw:function(){return _}});var i=t(16310),s=t(16491),r=t(18612);function n(e){if(!/^\d{10}$/.test(e)||/^(\d)\1{9}$/.test(e))return!1;let a=e.split("").map(e=>parseInt(e,10)),t=a[9],i=0;for(let e=0;e<9;e++)i+=a[e]*(10-e);let s=i%11;return(s<2?s:11-s)===t}let o=(e,a,t,o,l,d,_,u)=>e.reduce((e,m)=>{let h;return m.regexValidation&&(h=new RegExp(m.regexValidation)),"gender"===m.fieldName&&(l&&!_?e.gender=i.Rx():e.gender=i.Rx().oneOf([0,1],(0,s.w)("validations.GenderIsRequired")).required((0,s.w)("validations.GenderIsRequired"))),"firstName"===m.fieldName&&(l&&!_?e.firstName=i.Z_():"Train"!==o||l?e.firstName=h?i.Z_().required((0,s.w)("validations.TheNameIsRequired")).matches(h,m.regexValidationMessage):i.Z_():e.f
1irstName=i.Z_().when("isForeigner",{is:!0,then:e=>e.required((0,s.w)("validations.TheNameIsRequired")).matches(/^[A-Za-z ]*$/,(0,s.w)("validations.PleaseEnterTheNameInEnglish")),otherwise:e=>e.required((0,s.w)("validations.TheNameIsRequired")).matches(/^[ Ø¢-Û]+$/,(0,s.w)("validations.PleaseEnterTheNameInPersian"))})),"lastName"===m.fieldName&&(l&&!_?e.lastName=i.Z_():"Train"!==o||l?e.lastName=h?i.Z_().required((0,s.w)("validations.LastNameIsRequired")).matches(h,m.regexValidationMessage):i.Z_():e.lastName=i.Z_().when("isForeigner",{is:!0,then:e=>e.required((0,s.w)("validations.LastNameIsRequired")).matches(/^[A-Za-z ]*$/,(0,s.w)("validations.PleaseEnterTheLastNameInEnglish")),otherwise:e=>e.required((0,s.w)("validations.LastNameIsRequired")).matches(/^[ Ø¢-Û]+$/,(0,s.w)("validations.PleaseEnterTheLastNameInPersian"))})),"nationalityId"===m.fieldName&&(e.nationalityId=i.Z_().required((0,s.w)("validations.SelectNationalityCodeIsRequired"))),"nationalCode"===m.fieldName&&(e.nationalCode=i.Z_().when("isForeigner",{is:!0,then:e=>e,otherwise:e=>e.when("nationalityId",{is:a,then:e=>e.required((0,s.w)("validations.NationalCodeIsRequired")).matches(/^[0-9]{0,10}$/,(0,s.w)("validations.TheNationalCodeMustBe10DigitsAndOnlyOneNumberIsAllowed")).test("national-code",(0,s.w)("validations.InvalidNationalCode"),e=>n(e)),otherwise:e=>e})})),"passport"===m.fieldName&&("Train"===o?e.passport=i.Z_().when("isForeigner",{is:!0,then:e=>e.required((0,s.w)("validations.PassportNoIsRequired")).min(6,(0,s.w)("validations.TheMinimumNumberOfCharactersInANonIranianPassportIs6")).matches(/^[a-zA-Z0-9]+$/,(0,s.w)("validations.TheFormatOfPassportNumberWithOutIranianNationalityIsNotCorrect")).max(10,(0,s.w)("validations.TheMaximumNumberOfCharactersInAPassportWithANonIranianNationalityIs10")),otherwise:e=>e.when("nationalityId",{is:a,then:e=>e,otherwise:e=>e})}):"Hotel"===o?e.passport=i.Z_().when("nationalityId",{is:a,then:e=>d?e.required((0,s.w)("validations.PassportNoIsRequired")).max(10,(0,s.w)("validations.TheNumberOfCharactersOfThePilgrimagePassportNoMustBe10DigitsAtMost")).matches(/^[a-zA-Z]\d{8,9}$/,(0,s.w)("validations.TheFormatOfThePilgrimagePassportNoIsNotCorrect")):e,otherwise:e=>e.required((0,s.w)("validations.PassportNoIsRequired")).min(6,(0,s.w)("validations.TheMinimumNumberOfCharactersInANonIranianPassportIs6")).matches(/^[a-zA-Z0-9]+$/,(0,s.w)("validations.TheFormatOfPassportNumberWithOutIranianNationalityIsNotCorrect")).max(10,(0,s.w)("validations.TheMaximumNumberOfCharactersInAPassportWithANonIranianNationalityIs10"))}):e.passport=i.Z_().when("nationalityId",{is:a,then:e=>t?"Insurance"===o?e.required((0,s.w)("validations.PassportNoIsRequired")):e:d?e.required((0,s.w)("validations.PassportNoIsRequired")).max(10,(0,s.w)("validations.TheNumberOfCharactersOfThePilgrimagePassportNoMustBe10DigitsAtMost")).matches(/^[a-zA-Z]\d{8,9}$/,(0,s.w)("validations.TheFormatOfThePilgrimagePassportNoIsNotCorrect")):e.required((0,s.w)("validations.PassportNoIsRequired")).max(9,(0,s.w)("validations.TheNumberOfCharactersInTheIranianPassportMustBe9DigitsAtMost")).matches(/^[a-zA-Z]\d{8}$/,(0,s.w)("validations.TheFormatOfPassportNumberWithIranianNationalityIsNotCorrect")),otherwise:e=>e.required((0,s.w)("validations.PassportNoIsRequired")).min(6,(0,s.w)("validations.TheMinimumNumberOfCharactersInANonIranianPassportIs6")).matches(/^[a-zA-Z0-9]+$/,(0,s.w)("validations.TheFormatOfPassportNumberWithOutIranianNationalityIsNotCorrect")).max(10,(0,s.w)("validations.TheMaximumNumberOfCharactersInAPassportWithANonIranianNationalityIs10"))})),"birthDate"===m.fieldName&&(e.birthDate=i.Z_().required((0,s.w)("validations.BirthDateIsRequired"))),"passportExp"===m.fieldName&&("Hotel"===o?e.passportExp=i.Z_().when("nationalityId",{is:a,then:e=>e,otherwise:e=>e.required((0,s.w)("validations.PassportExpIsRequired"))}):e.passportExp=i.Z_().when("nationalityId",{is:a,then:e=>t?e:e.required((0,s.w)("validations.PassportExpIsRequired")),otherwise:e=>e.required((0,s.w)("validations.PassportExpIsRequired"))})),"Captcha"===m.fieldName&&u===r.Zl.REVIEWS&&(e.Captcha=i.Ry().shape({id:i.Z_(),c
1ode:i.Z_().required((0,s.w)("validations.CaptchaCodeIsRequired")).min(4,(0,s.w)("validations.PleaseEnterTheCompleteCaptchaCode"))})),"mobilePrefix"===m.fieldName&&(e.mobilePrefix=i.Z_()),"email"===m.fieldName&&(e.email=i.Z_().required((0,s.w)("validations.EnterEmailIsRequired")).max(60,(0,s.w)("validations.TheMaximumLengthOfTheEmailIs60Words")).matches(/^$|^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,(0,s.w)("validations.TheEmailFormatIsInvalid"))),"mobile"===m.fieldName&&(e.mobile=i.Z_().required((0,s.w)("validations.MobilePhoneIsRequired")).min(9,(0,s.w)("validations.TheMinimumNumberDigitsIs",{field:(0,s.w)("common.MobileNumber"),numberOfChar:"9"})).max(11,(0,s.w)("validations.TheMaximumNumberDigitsIs",{field:(0,s.w)("common.MobileNumber"),numberOfChar:"11"})).matches(/^\d+$/,(0,s.w)("validations.OnlyNumbersAreAllowed"))),e},{}),l=e=>{let{passengers:a,customerFields:t,nationalityIranId:r,isDomestic:n,paramsCountryCodeFromUrl:l,isPilgrimage:d,isFirstPassengerChecked:_,activeStep:u}=e;return i.Ry().shape({customer:i.Ry().shape({...o(t,r,n,l,!0,d,_,u)}),passengers:i.IX().of(i.Ry().shape({...o(a,r,n,l,!1,d,_,u)})).test("unique-documents","",function(e){if(!e)return!0;let a=[];if(["nationalCode","passport"].forEach(t=>{let r={};e.forEach((e,a)=>{let i=null==e?void 0:e[t];i&&(r[i]=r[i]||[],r[i].push(a))}),Object.values(r).forEach(e=>{e.length>1&&e.forEach(r=>{let n=e.find(e=>e!==r),o=(0,s.w)("nationalCode"===t?"common.YourNationalIdIsTheSame":"common.YourPassportIsTheSame",{number:n+1});a.push(new i.p8(o,void 0,"".concat(this.path,"[").concat(r,"].").concat(t)))})})}),a.length)throw new i.p8(a,e);return!0})})},d=i.Ry({hotelId:i.Z_().optional(),flightDateTime:i.hT().required((0,s.w)("validations.FlightTimeIsRequired")).typeError((0,s.w)("validations.TheTimeFormatIsIncorrect")),flightNumber:i.Z_().required((0,s.w)("validations.FlightNumberIsRequired")),airportCode:i.Z_().required((0,s.w)("validations.EnteringTheAirportIsRequired")),isDeparture:i.O7().optional()}),_=i.Ry({serviceId:i.Z_().optional(),category:i.Rx().optional(),searchKey:i.Z_().optional(),transfers:i.IX().of(d)}),u=i.Ry().shape({gender:i.Z_().required((0,s.w)("validations.GenderIsRequired")),persianFirstName:i.Z_().required((0,s.w)("validations.FarsiNameIsRequired")).matches(/[\u0600-\u06FF]/,(0,s.w)("validations.PleaseEnterPersianLetters")),persianLastName:i.Z_().required((0,s.w)("validations.FarsiLastNameIsRequired")).matches(/[\u0600-\u06FF]/,(0,s.w)("validations.PleaseEnterPersianLetters")),englishFirstName:i.Z_().required((0,s.w)("validations.EnglishNameIsRequired")).matches(/^[A-Za-z ]+$/,(0,s.w)("validations.PleaseEnterEnglishLetters")),englishLastName:i.Z_().required((0,s.w)("validations.EnglishLastNameIsRequired")).matches(/^[A-Za-z ]+$/,(0,s.w)("validations.PleaseEnterEnglishLetters")),nationalCode:i.Z_().required((0,s.w)("validations.NationalCodeIsRequired")).matches(/^[0-9]{0,10}$/,(0,s.w)("validations.TheNationalCodeMustBe10DigitsAndOnlyOneNumberIsAllowed")).test("national-code",(0,s.w)("validations.InvalidNationalCode"),e=>n(e)),address:i.Z_().nullable(),bankCardNo:i.Z_().nullable(),tel:i.Z_().nullable(),birthDate:i.hT().nullable(),passportExp:i.hT().nullable()})},87129:function(e){e.exports={breadcrumb:"style_breadcrumb___OZVT",breadcrumb_active:"style_breadcrumb_active__6Xw9T",board_wrapper:"style_board_wrapper__Qc9ZY",board_item_box:"style_board_item_box__R711K",board_status:"style_board_status__sFUPv",board_status_transfer:"style_board_status_transfer__qVjFB",board_status_new:"style_board_status_new__P8myT",board_status_closed:"style_board_status_closed__S4XAP",board_status_faild:"style_board_status_faild__PUs4V",board_status_in_progress:"style_board_status_in_progress__JNCK4",board_status_open:"style_board_status_open__5JCpA",board_items_wrapper:"style_board_items_wrapper__6Qd8E",board_item:"style_board_item__b7CnA",board_
1item_clickable:"style_board_item_clickable__K_mI3",board_item_nav:"style_board_item_nav__7w3sV",board_item_main:"style_board_item_main__mNqDV",board_free_gap:"style_board_free_gap__4w8kM",breadcrumb_typography:"style_breadcrumb_typography__hqV1_",breadcrumb_link:"style_breadcrumb_link__frk8k",container:"style_container__wxMP7",status:"style_status__C2A88",status_toggle:"style_status_toggle__QS5Z9",status_active:"style_status_active__T4v9W",status_disable:"style_status_disable__j_TOv",checkbox:"style_checkbox__1Nggt",checkbox_label:"style_checkbox_label__LcrVy",detail_info_title:"style_detail_info_title__25nDB",detail_info_subtitle:"style_detail_info_subtitle__9regb",detail_info_checkcolor:"style_detail_info_checkcolor__WghHQ",detail_info_uncheckcolor:"style_detail_info_uncheckcolor__kh6l_",mui_input:"style_mui_input__JuZBs",btn_action:"style_btn_action__kFXDd",btn_action_back:"style_btn_action_back__4l93R",btn_accept:"style_btn_accept__ljUkx",btn_cancel:"style_btn_cancel__SiORG",button:"style_button__zBuZw",button_circle:"style_button_circle__l8PZo",button_active:"style_button_active__vstim",button_disable:"style_button_disable__qdYOy",link:"style_link__4trYw",icon:"style_icon__qtWfs",disabled_box:"style_disabled_box__kpP2Y",account_member_option:"style_account_member_option__oiQ2d",account_member_avatar:"style_account_member_avatar__tz5cJ",account_member_title:"style_account_member_title__JOLPq",account_member_subTitle:"style_account_member_subTitle__pGXKD"}},9008:function(e,a,t){e.exports=t(7828)}}]);
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.