PageSourceSearch

https://lidomatrip.com/_next/static/chunks/5571-ccce06535e5a2959.js

js lidomatrip.com collected 2026-09-25 07:11:38 UTC 15,374 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5571],{23765:function(e,t,r){r.d(t,{I2:function(){return S},iJ:function(){return T},Z9:function(){return y},ve:function(){return M},oI:function(){return C},Au:function(){return O},Sj:function(){return D},P0:function(){return m},Q6:function(){return N},kC:function(){return A},Xb:function(){return b},Pj:function(){return w},Dl:function(){return x},Dq:function(){return I},ub:function(){return P},aP:function(){return L}});var s,n,o,a,i,u,c=r(47568),l=r(26042),d=r(69396),_=r(70655),v=r(60243),p=r(92752),g=r(57149);(s=i||(i={})).NO_VACANCY="no_vacancy",s.PRICE_CHANGED="price_changed",s.NOT_READY="not_ready",s.OTHER="other";var h=r(85096);(n=u||(u={})).GUEST_DELAY="guest_delay",n.NOT_READY="not_ready",n.ALREADY_RESERVED="already_reserved",n.OTHER="other";var f=r(57170),E=r(54981),m=function(e,t){if(e===h.A.HOST_APPROVAL)return{name:"در انتظار تأیید میزبان",icon:"icon-Timer",iconPathInDesktop:"/assets/reserve_states/hostApproval.svg",stateDescription_ForHost:"",stateDescription_ForGuest:function(e){return"درخواست رزرو شما به میزبان ارسال شده و منتظر تأیید میزبان می باشد. پس از تأیید میزبان می توانید با پرداخت صورتحساب ، رزرو خود را نهایی کنید "},bgColor:"bg-warning",textColor:"text-warning"};if(e===h.A.SECOND_PAYMENT)return{name:"در انتظار پرداخت",icon:"icon-Timer",iconPathInDesktop:"/assets/reserve_states/secondPayment.svg",stateDescription_ForHost:"    مهمان حداکثر 1 ساعت مهلت دارد تا با پرداخت صورتحساب رزرو خود را قطعی کند. در پایان مهلت مقرر\n      رزرو بصورت خودکار لغو می شود.",stateDescription_ForGuest:function(e){return"درخواست شما توسط میزبان تأیید شد. هم اکنون شما می توانید با پرداخت صورتحساب رزرو خود را قطعی کنید"},bgColor:"bg-warning",textColor:"text-blue-main"};if(e===h.A.DONE)return{name:"رزرو قطعی",icon:"icon-Success",iconPathInDesktop:"/assets/reserve_states/done.svg",stateDescription_ForHost:"ضمن قدردانی از تلاش شما برای ثبت خاطره ای شیرین برای میهمانان ، امیدواریم تلاشهای تیم لیدوما\n      در کنار شما موجب رونق صنعت گردشگری و ارتقاء سطح رفاه هموطنان عزیز شود.",stateDescription_ForGuest:function(e){return"مهمان گرامی، درخواست رزرو شما قطعی شد. شما می توانید با انتخاب گزینه دانلود فاکتور، اطلاعات کامل رزرو را مشاهده کنید."},bgColor:"bg-success",textColor:"text-green-main"};if(e===h.A.CANCEL){if(t===p.w.HOST_CANCELLED)return{name:"لغو شده توسط میزبان",icon:"icon-Error",iconPathInDesktop:"/assets/reserve_states/cancel.svg",stateDescription_ForHost:" توجه: رد یا منقضی شدن هر درخواست رزرو، موجب کاهش امتیاز میزبانی شما می شود. این امر به تدریج\n        موجب کاهش بازدید، کاهش رزرو و کاهش درآمد شما می شود. درصورت ادامه روند فوق اقامتگاه معلق شده\n        و از لیست نمایش حذف می شود.",stateDescription_ForGuest:function(e){return"درخواست رزرو شما توسط میزبان رد شد. پشتیبانان لیدوماتریپ چند اقامتگاه مشابه دیگر، متناسب با درخواست شما جهت جایگزینی ارسال کرده اند."},bgColor:"bg-error-light",textColor:"text-error-light"};if(t===p.w.GUEST_CANCELLED)return{name:"لغو شده توسط مهمان",icon:"icon-Error",iconPathInDesktop:"/assets/reserve_states/cancel.svg",stateDescription_ForHost:"",stateDescription_ForGuest:function(e){return"درخواست رزرو توسط شما رد شد. شما میتوانید به صفحه اقامتگاه های ".concat(e," بروید و اقامتگاه دیگری را انتخاب کنید")},bgColor:"bg-error-light",textColor:"text-error-light"};if(t===p.w.LIDOMA_CANCELLED)return{name:"لغو شده توسط لیدوما",icon:"icon-Error",stateDescription_ForHost:"",stateDescription_ForGuest:function(e){return"درخواست رزرو شما توسط لیدوما رد شد. شما می توانید با مراجعه به صفحه اقامتگاه های ".concat(e,"، اقامتگاه دیگری را انتخاب کنید.")}
1,iconPathInDesktop:"/assets/reserve_states/cancel.svg",bgColor:"bg-error-light",textColor:"text-error-light"}}else if(e===h.A.EXPIRED)return{name:"منقضی شده",icon:"icon-Error",stateDescription_ForHost:"",stateDescription_ForGuest:function(e){return"درخواست رزرو شما منقضی شد. شما می توانید با مراجعه به صفحه اقامتگاه های ".concat(e,"، اقامتگاه دیگری را انتخاب کنید.")},iconPathInDesktop:"/assets/reserve_states/cancel.svg",bgColor:"bg-error-light",textColor:"text-error-light"}},D=(o=(0,c.Z)(function(){var e;return(0,_.__generator)(this,function(t){switch(t.label){case 0:return[4,g.Z.setUrl("/api/host/reservations").setCallMethod("GET").call()];case 1:if((null==(e=t.sent())?void 0:e.status)!=="success")return[2,e];return[2,{status:"success",params:(0,f.E3)((null==e?void 0:e.data)||[])}]}})}),function(){return o.apply(this,arguments)});function C(){return R.apply(this,arguments)}function R(){return(R=(0,c.Z)(function(){var e,t,r;return(0,_.__generator)(this,function(s){switch(s.label){case 0:return[4,g.Z.setUrl("/api/host/reservations/pending-count").setCallMethod("GET").call()];case 1:return[2,null!==(r=null==(t=s.sent())?void 0:null===(e=t.data)||void 0===e?void 0:e.count)&&void 0!==r?r:0]}})})).apply(this,arguments)}var O=(a=(0,c.Z)(function(e){var t,r;return(0,_.__generator)(this,function(s){switch(s.label){case 0:return t="/api/reservations/".concat(e),[4,g.Z.setUrl(t).setCallMethod("GET").call()];case 1:if((null==(r=s.sent())?void 0:r.status)!=="success")return[2,r];return[2,{status:"success",params:(0,f.tY)((null==r?void 0:r.data)||{})}]}})}),function(e){return a.apply(this,arguments)});function S(e){var t=e.reserveId;return g.Z.setUrl("/api/host/reservations/".concat(t,"/accept")).setCallMethod("POST").call()}function A(e){return Promise.resolve({status:"success",params:{reserveId:e.reserveId}})}var N=[{key:i.NO_VACANCY,text:"اقامتگاه در تاریخ درخواست شده پر می باشد",order:1},{key:i.PRICE_CHANGED,text:"مبلغ رزرو اقامتگاه تغییر کرده است",order:2},{key:i.NOT_READY,text:"اقامتگاه آماده تحویل نیست",order:3},{key:i.OTHER,text:"سایر موارد",order:4}];function P(e){var t=e.reserveId,r=e.reason,s=e.desc;return g.Z.setUrl("/api/host/reservations/".concat(t,"/reject")).setCallMethod("POST").setParams({reason:r,desc:s}).call()}var T=[{key:u.GUEST_DELAY,text:"مسافر دیر پرداخت کرد",order:1},{key:u.NOT_READY,text:"مشکلی برای اقامتگاه پیش آمده",order:2},{key:u.ALREADY_RESERVED,text:"اقامتگاه از راه دیگری رزرو قطعی شده است",order:3},{key:u.OTHER,text:"سایر موارد",order:4}];function y(e){var t=e.reserveId,r=e.reason,s=e.desc;return g.Z.setUrl("/api/host/reservations/".concat(t,"/cancel")).setCallMethod("POST").setParams({reason:r,desc:s}).call()}function M(e){return e.reserveId,Promise.resolve({status:"success",params:{alters:[],residences_list:[]}})}function b(e){return e.reserveId,e.residencesIDs,Promise.resolve({status:"error",err_msg:"این قابلیت هنوز پیاده‌سازی نشده است"})}function I(e){var t=e.product_id,r=e.product_type,s=e.residence_id,n=e.start_date,o=e.end_date,a=e.guests_count,i=e.guest,u=r===v.h.ROOM;return u&&!s?Promise.resolve({status:"error",err_msg:"اقامتگاه این اتاق مشخص نیست"}):g.Z.setUrl("/api/reservations").setCallMethod("POST").setParams((0,d.Z)((0,l.Z)({residenceId:u?s:t},u?{roomIds:[t]}:{}),{startDate:(0,E.y)(n),endDate:(0,E.y)(o),guestsCount:a,guestNameOverride:i||void 0})).call().then(function(e){var t,r;return(null==e?void 0:e.status)!=="success"?{status:"error",err_msg:null==e?void 0:e.message}:{status:"success",params:{order_id:null==e?void 0:null===(t=e.data)||void 0===t?void 0:null===(r=t.reservation)||void 0===r?void 0:r.id}}})}function x(e){return e.order_id,e.start_date,e.end_date,e.guests_count,e.guest,Promise.resolve({status:"error",err_msg:"ویرایش رزرو هنوز پشتیبانی نمی‌شود"})}function w(e){var t=e.order_id,r=e.voucher_code;return g.Z.setUrl("/api/reservations/".concat(t,"/discount")).setCallMethod("POST").setParams({code:r}).call().then(function(e){return(null==e?void 0:e.status)!=="success"?{status:"error",err_msg:null==e?void 0:e.message}:{status:"success",params:null==e?void 0:e.data}})}function L(e){var t=e.order_id;return g.Z.setUrl("/api/reservations/".concat(t,"/discount")).setCallMethod("DELETE").call().then(function(e){return(null==e?void 0:e.status)!=="success"?{status:"error",err_msg:null==e?void 0:e.message}:{status:"success",params:null==e?void 0:e.data}})}},5571:function(e,t,r){var s=r(47568),n=r(10253),o=r(70655),a=r(85893),i=r(35204),u=r(72563),c=r(23765),l=r(91879),d=r(85945),_=r(48228),v=r(9669),p=r.n(v),g=r(47300),h=r(28855),f=r(97049),E=r(68398),m=r(77178),D=r(82175),C=r(95517),R=r(11163),O=r(67294),S=r(67970),A=r(68002),N=r(55395),P=r(45551),T=r(7423
11),y={password:T.Z_().required(m.N.REQUIRED)};t.Z=function(e){var t,r,v=e.showAsModal,m=void 0!==v&&v,M=(0,R.useRouter)(),b=(0,l.Gr)(),I=M.query.redirectTo,x=(0,d.NL)(),w=(0,O.useRef)(),L=(0,n.Z)((0,O.useState)({password:""}),2),U=L[0];L[1];var k=(0,_.D)(function(e){var t=e.product_id,r=e.product_type,s=e.residence_id,n=e.start_date,o=e.end_date,a=e.guests_count,i=e.guest;return e.product_page_url,(0,c.Dq)({product_id:t,product_type:r,residence_id:s,start_date:n,end_date:o,guests_count:a,guest:i})},{onSuccess:function(e){if((null==e?void 0:e.status)==="error")P.Z.message([{type:E.L.ERROR,title:(null==e?void 0:e.message)||E.i}]),localStorage.removeItem("Pending_Reserve_Details"),b.authModalsUtils.setShowEnterPasswordModal(!1),M.push(w.current);else{var t;P.Z.message([{type:E.L.SUCCESS,title:"رزرو شما با موفقیت ثبت شد."}]),localStorage.removeItem("Pending_Reserve_Details"),b.authModalsUtils.setShowEnterPasswordModal(!1),x.invalidateQueries(["getCalendarData"]),M.push("/my-trips/".concat(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.id))}}}),Z=(0,_.D)((t=(0,s.Z)(function(e){var t,r,s,n,a,c,l,d,_,v,g,h;return(0,o.__generator)(this,function(o){switch(o.label){case 0:t=e.password,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,p().post("/api/auth/login/password",{phone:localStorage.getItem(f.g.MIZBAN_PHONE_NUMBER),password:t})];case 2:return r=null==(s=o.sent())?void 0:s.data,[3,4];case 3:return n=o.sent(),P.Z.message([{type:E.L.ERROR,title:(0,N.bc)(n,"رمز عبور وارد شده صحیح نمی باشد.")}]),[2];case 4:return(null==r?void 0:r.status)==="success"?((0,A.dP)({accessToken:null==r?void 0:null===(a=r.data)||void 0===a?void 0:a.accessToken,refreshToken:null==r?void 0:null===(c=r.data)||void 0===c?void 0:c.refreshToken}),(0,S.N)(null==r?void 0:null===(l=r.data)||void 0===l?void 0:l.accessToken),P.Z.message([{type:E.L.SUCCESS,title:"ورود شما با موفقیت انجام شد."}]),null==b||null===(d=b.profileQueryUtils)||void 0===d||null===(_=d.refetchCheckUserStatus)||void 0===_||_.call(d),(v=localStorage.getItem("Pending_Reserve_Details"))?(g=JSON.parse(v),w.current=null==g?void 0:g.product_page_url,k.mutate({product_id:null==g?void 0:g.product_id,product_type:null==g?void 0:g.product_type,residence_id:null==g?void 0:g.residence_id,start_date:null==g?void 0:g.start_date,end_date:null==g?void 0:g.end_date,guests_count:null==g?void 0:g.guests_count,guest:null==g?void 0:g.guest})):m?(b.authModalsUtils.setShowEnterPasswordModal(!1),(h=(0,u.RM)())&&M.push(h)):M.push((0,i.J1)(I))):P.Z.message([{type:E.L.ERROR,title:(null==r?void 0:r.message)||"رمز عبور وارد شده صحیح نمی باشد."}]),[2]}})}),function(e){return t.apply(this,arguments)})),H=(0,D.TA)({initialValues:U,onSubmit:function(e){Z.mutate({password:e.password})},validationSchema:T.Ry(y),enableReinitialize:!0}),Y=(r=(0,s.Z)(function(e){var t;return(0,o.__generator)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,(0,N.pv)(localStorage.getItem(f.g.MIZBAN_PHONE_NUMBER)||"")];case 1:return r.sent(),[3,3];case 2:return t=r.sent(),P.Z.message([{type:E.L.ERROR,title:(0,N.bc)(t)}]),[2];case 3:return e&&localStorage.setItem(f.g.IS_FROM_FORGET_PASSWORD,"true"),localStorage.setItem(f.g.IS_SIGN_UP,"false"),m?(b.authModalsUtils.setShowEnterPasswordModal(!1),b.authModalsUtils.setShowOTPModal(!0)):M.push(I?"/auth/otp?redirectTo=".concat(I):"/auth/otp"),[2]}})}),function(e){return r.apply(this,arguments)}),G=(0,_.D)(function(){return Y(!0)}),j=(0,_.D)(function(){return Y(!1)});return(0,a.jsx)("div",{children:(0,a.jsx)(C.Z,{title:"رمز عبور خود را وارد کنید",showAsModal:m,children:(0,a.jsxs)("form",{onSubmit:H.handleSubmit,children:[(0,a.jsx)("div",{className:"mb-16",children:(0,a.jsx)(h.n,{name:"password",label:"رمز عبور",formik:H,isPassword:!0})}),(0,a.jsxs)("div",{className:"flex items-center justify-around mb-24",children:[(0,a.jsx)("p",{className:"text-12 leading-21 font-r text-black cursor-pointer",onClick:function(){return G.mutate()},children:"فراموشی رمز عبور"}),(0,a.jsx)("span",{className:"h-24 border-l-1 border-solid border-[rgba(28,52,84,0.26)]"}),(0,a.jsx)("p",{className:"text-12 leading-21 font-r text-primary-main cursor-pointer",onClick:function(){return j.mutate()},children:"ورود با کد یکبار مصرف"})]}),(0,a.jsx)(g.z,{isFullWidth:!0,type:"submit",disabled:!H.values.password,isLoading:Z.isLoading,children:"ورود"})]})})})}},85096:function(e,t,r){var s,n;r.d(t,{A:function(){return s}}),(n=s||(s={})).CANCEL="cancel",n.EXPIRED="expired",n.HOST_APPROVAL="host_approval",n.SECOND_PAYMENT="second_payment",n.DONE="done"},60243:function(e,t,r){var s,n,o,a;r.d(t,{h:function(){return s}}),(o=s||(s={})).PRODUCT="product",o.ROOM="room",(a=n||(n={})).BOOMGARDI="boomgardi",a.SUIT="suit",a.HOTEL="hotel"},77178:function(e,t,r){var s,n;r.d(t,{N:function(){return s}}),(n=s||(s={})).REQUIRED="فیلد الزامی",n.EMAIL="ایمیل نامعتبر",n.PHONE="شماره Ù
1‡Ù…راه نامعتبر",n.GENERAL_PHONE="شماره نامعتبر",n.NATIONALCODE="کد ملی نامعتبر",n.POSTALCODE="کد پستی نامعتبر",n.BANKCARTNUMBER="شماره کارت نامعتبر",n.SHABANUMBER="شماره شبا نامعتبر",n.ONLY_EN_NUMBERS="لطفا فقط اعداد انگلیسی وارد کنید.",n.PASSWORDS_DO_NOT_MATCH="رمز عبور و تکرار رمز عبور یکسان نیستند",n.ONLY_NUMBER_CHARS="لطفا فقط مقادیر عددی وارد نمایید."},54981:function(e,t,r){r.d(t,{y:function(){return o}});var s=r(68289),n=r.n(s);function o(e){return n()(e,"jYYYY/jMM/jDD").format("YYYY-MM-DD")}}}]);

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.