1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="85236fee-c551-3e98-09f4-e5b1739ea315")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,922155,262996,e=>{"use strict";var t=e.i(771982);let r="SET_AUTO_DATA_FROM_NUMBER";e.s(["SET_AUTO_DATA_FROM_NUMBER",0,r],262996);let a=()=>({type:r,payload:null});e.s(["handleCloseAutoDataModal",0,()=>(e,r)=>{(0,t.default)(r(),["changeAutoModalStore","autoDataFromNumber","allwaysCallFunc"],()=>{})(),e(a())},"resetAutoDataFromNumber",0,a,"setAutoDataFromNumber",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{let{prevData:a,data:o,callback:i,allwaysCallFunc:l,isTransportStep:n}=e;a.makerId&&(o.markId||"F"===o.categoryGroup)&&a.makerId!==o.markId&&o.markName&&!n&&a.category!==o.category?t({type:r,payload:e}):(await i(),l&&l())}}],922155)},504046,404366,e=>{"use strict";var t=e.i(852024),r=e.i(534577),a=e.i(403446);let o=(e,t,o,i)=>{if(!o)return{isShowPrivat24PayPart:!1,isShowMonoPayPart:!1,isShowGlobusPayPart:!1,isShowABankPayPart:!1,isShowPumbPayPart:!1,isShowOschadPayPart:!1,isShowOtpBankPayPart:!1,payPartPrice:""};let l=e.isPrivat24PayPart&&t>o.private_under&&t<o.private_upper,n=e.isMonoPayPart&&t>o.mono_under,s=e.isGlobusPayPart&&t>o.globus_under||!1,u=e.isABankPayPart&&t>o.abank_under&&t<o.abank_upper,d=e.isPumbPayPart&&t>o.pumb_under&&t<o.pumb_upper,c=e.isOschadPayPart&&t>o.oschad_under&&t<o.oschad_upper,m=e.isOtpBankPayPart&&t>o.otp_under&&t<o.otp_upper,p=i?6:3;return{isShowPrivat24PayPart:l,isShowMonoPayPart:n,isShowGlobusPayPart:s,isShowABankPayPart:u,isShowPumbPayPart:d,isShowOschadPayPart:c,isShowOtpBankPayPart:m,payPartMonth:p,payPartPrice:l||n||s||u||d?(0,r.default)(t/p,a.CURRENCY_UAH_UNICODE,!0):""}};e.s(["getPayPartInfo",0,o],404366);let i=[{showKey:"isShowPrivat24PayPart",id:"privat"},{showKey:"isShowMonoPayPart",id:"mono"},{showKey:"isShowGlobusPayPart",id:"globus"},{showKey:"isShowABankPayPart",id:"abank"},{showKey:"isShowPumbPayPart",id:"pumb"},{showKey:"isShowOschadPayPart",id:"oschad"},{showKey:"isShowOtpBankPayPart",id:"otp"}],l=(e,t)=>
2Object.keys(e).some(r=>r.toLowerCase().startsWith(t)&&null!=e[r]),n=(e,t)=>null==e?t:e,s=(e,t,r)=>{var a,o;return null!=(a=null!=(o=e[t])?o:e[r])?a:null},u=e=>{if(e&&0!==Object.keys(e).length)return{private_under:n(s(e,"privateUnder","private_under"),0),private_upper:n(s(e,"privateUpper","private_upper"),Number.MAX_SAFE_INTEGER),mono_under:n(s(e,"monoUnder","mono_under"),0),globus_under:n(s(e,"globusUnder","globus_under"),0),abank_under:n(s(e,"abankUnder","abank_under"),0),abank_upper:n(s(e,"abankUpper","abank_upper"),Number.MAX_SAFE_INTEGER),pumb_under:n(s(e,"pumbUnder","pumb_under"),0),pumb_upper:n(s(e,"pumbUpper","pumb_upper"),Number.MAX_SAFE_INTEGER),oschad_under:n(s(e,"oschadUnder","oschad_under"),0),oschad_upper:n(s(e,"oschadUpper","oschad_upper"),Number.MAX_SAFE_INTEGER),otp_under:n(s(e,"otpUnder","otp_under"),0),otp_upper:n(s(e,"otpUpper","otp_upper"),Number.MAX_SAFE_INTEGER)}};e.s(["normalizePayPartLimits",0,u,"resolveOfferPayPart",0,(e,n,s)=>{var d,c,m,p,g,y,f,h;let _;if(!e||n<=0)return null;let P=u(e.limits);if(!P)return null;let v="max"===s,b=o((_=null!=(d=e.limits)?d:{},{isPrivat24PayPart:null!=(c=e.payPartPrivate)?c:l(_,"private"),isMonoPayPart:null!=(m=e.payPartMono)?m:l(_,"mono"),isGlobusPayPart:null!=(p=e.payPartGlobus)?p:l(_,"globus"),isABankPayPart:null!=(g=e.payPartAbank)?g:l(_,"abank"),isPumbPayPart:null!=(y=e.payPartPumb)?y:l(_,"pumb"),isOschadPayPart:null!=(f=e.payPartOschad)?f:l(_,"oschad"),isOtpBankPayPart:null!=(h=e.payPartOtp)?h:l(_,"otp")}),n,P,v),C=i.filter(e=>{let{showKey:t}=e;return b[t]}).map(e=>{let{id:t}=e;return t});if(0===C.length)return null;let O=v?6:3,k=(0,r.default)(n/O,a.CURRENCY_UAH_UNICODE,!0);return{pricePerMonth:k,months:O,providers:C,label:`${t.default.getPhrase("or")} ${k} \xd7 ${O} ${t.default.getPhrase("dateFormat_mt_short")}`}}],504046)},902165,40198,e=>{"use strict";var t=e.i(595727),r=e.i(401851),a=e.i(403446),o=e.i(70419);e.s(["buildCheckoutSearchV2Body",0,function(e){var i,l,n,s,u,d,c,m,p,g,y,f,h,_;let P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},v=Number(e.partner_id),b=P.autoCategory||e.parameters.autoCategory||"",C=(e=>{if(null==e||""===e)return;let t=Number(e);return Number.isFinite(t)&&t>0?t:void 0})(null!=(i=P.autoYear)?i:e.car.year),O=(null!=(l=null!=(n=P.promoCode)?n:e.checkout.policyPromoCode)?l:"").trim(),k=(null!=(s=e.parameters.temporaryPeriod)?s:o.DEFAULT_PERIOD)<6?o.DEFAULT_PERIOD:e.parameters.temporaryPeriod,T=e.parameters.privileged_category,S=e.dateFrom||(0,r.format)((0,t.addDays)(new Date,1),a.DATE_FNS_FORMAT),I=null==(u=e.car.stateNumber)?void 0:u.trim(),A=null==(d=e.car.makerText)?void 0:d.trim(),D=null==(c=e.car.modelText)?void 0:c.trim(),N=null==(m=e.car.bodyNumber)?void 0:m.trim(),B=e.individualOffer,w=(null==B||null==(p=B.insurerBirthday)?void 0:p.trim())||(null==(g=e.insurer.birthday)?void 0:g.trim()),E=null==(y=(null==B?void 0:B.customerIsOwner)?w:(null==B||null==(f=B.ownerBirthday)?void 0:f.trim())||w)?void 0:y.trim(),R=null==B?void 0:B.driverMinAge,M=null==B?void 0:B.driverMaxAge,F=w||E||R||M||(null==B?void 0:B.customerIsOwner),L=(null==(h=e.insurer.code)?void 0:h.trim())||"",U=null==(_=e.fastBuyPolicyId)?void 0:_.trim();return{program:{partnerId:v,offerPartner:v,outsideUkraine:!!e.parameters.isEuroNumbers},period:{dateFrom:S,temporaryPeriod:k},vehicle:{autoCategory:b,registrationPlace:e.parameters.registrationPlace||1,...I?{stateNumber:I,insuranceObjectStateNumber:I}:{},...N?{carVin:N}:{},...A?{carMake:A,insuranceObjectMakerText:A}:{},...D?{carModel:D}:{},...C?{carConstructYear:C,insuranceObjectYear:C}:{}},customer:{...F||L?{...(null==B?void 0:B.customerIsOwner)?{customerIsOwner:!0}:{},...w?{customerBirthDate:w}:{},...E?{ownerBirthDate:E}:{},...R?{driverMinAge:R}:{},...M?{driverMaxAge:M}:{},...L?{innCode:L}:{}}:{},...T&&T?{privilegedCategory:T}:{}},...O?{tariff:{promoCode:O}}:{},...e.fastBuy&&U?{fastBuy:{fastBuy:!0,oldPolicyId:U}}:{}}}],902165),e.s(["normalizeSearchV2ForCheckout",0,(e,t)=>{var r,a;if(!(null==e?void 0:e.status))return[];let o=null==(a=e.data)||null==(r=a.companies)?void 0:r.find(e=>e.id===t);return o?[{id:o.id,tariffs:o.tariffs.map(e=>({franchise:0,id:Number(e.id)||e.id,payment:e.price,discountedPayment:e.priceWithDiscount,type:e.type})),tariffs_dgo:o.tariffsDgo.map(e=>({id:e.id,res_id:e.resId,tariff_id:e.id,partner_id:e.offerPartner,company_id:o.id,dgoCompanyId:o.id,slug:"",logo:"",limit:e.limit,refBonusValue:e.giftRefBonus,discountedPayment:e.priceWithDiscount,payment:e.price,documents:[],offerPartner:e.offerPartner}))}]:[]}],40198)},871213,e=>{"use strict";let t={а:"a",б:"b",в:"v",г:"g",Ò:"g",д:"d",е:"e",Ñ:"ie",ж:"zh",з:"z",и:"y",Ñ:"i",Ñ:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",Ñ:"r",Ñ:"s",Ñ:"t",Ñ:"u",Ñ:"f",Ñ
:"kh",Ñ:"ts",Ñ:"ch",Ñ:"sh",Ñ:"shch",Ñ:"",Ñ:"iu",Ñ:"ia"},r=e=>Math.round(100*e)/100,a=e=>{let{category:t,brand:a,variant:o,id:i,price:l,amount:n}=e,s=r(Number(l)||0),u=r(Number(n)||0);return{item_id:null==i||""===i?"":String(i).trim(),item_name:`${t}|${a}`,item_category:t,item_brand:a,item_variant:o,price:s,discount:Math.max(0,r(u-s)),quantity:1}},o=function(e){var o,i,l;let n,{includeUpsells:s=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=(null==(o=e.companyName)?void 0:o.trim())||"unknown",d=[...u.toLowerCase()].map(e=>{var r;return null!=(r=t[e])?r:e}).join("").replace(/[^a-z0-9]+/g,"")||"unknown",c="basic"===(n=(e.type||"").toLowerCase())?"Basic":"max"===n?"Max":"Standard",{checkout:m,parameters:p,otherProducts:g,orderId:y}=e,f=[a({category:"osago",brand:u,variant:c,id:y||`osago_${d}`,price:m.policyWithDiscounts,amount:m.policyAmount})];if(s&&p.withDgo&&f.push(a({category:"dgo",brand:(null==(i=g.dgo.companyName)?void 0:i.trim())||u,variant:c,id:g.dgo.entity_id,price:m.dgoWithDiscounts,amount:m.dgoAmount})),s&&g.assistanceTariff&&f.push(a({category:"assistance",brand:"Hotline Assistance",variant:c,id:g.assistance.entity_id,price:m.assistanceWithDiscounts,amount:m.assistanceAmount})),s&&g.medicalTariff&&f.push(a({category:"meddrv",brand:"Tas Life",variant:c,id:g.meddrv.entity_id,price:m.medDrvWithDiscounts,amount:m.medDrvAmou
2nt})),s&&g.miniKaskoTariff){let t=(null==(l=e.miniKasko.companyName)?void 0:l.trim())||"unknown";f.push(a({category:"mini_kasko",brand:t,variant:c,id:g.mik.entity_id,price:m.miniKaskoWithDiscounts,amount:m.miniKaskoAmount}))}return{currency:"UAH",value:r(f.reduce((e,t)=>e+t.price,0)),coupon:m.policyPromoCode||"",items:f}};var i=e.i(167178);e.s(["sendOsagoCheckoutClick",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"osago",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{includeUpsells:l=!1,...n}=a;i.default.sendClickEvent(t,r,{...n,ecommerce:o(e,{includeUpsells:l})})}],871213)},700422,e=>{"use strict";let t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("?")[0].split("#")[0];return(t.startsWith("/")?t:`/${t}`).replace(/^\/(ua|ru)(?=\/|$)/,"").replace(/\/+$/,"")||"/"},r=()=>{if(void 0!==window.hj&&"function"!=typeof window.hj){let e=function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];e.q=e.q||[],e.q.push(r)};window.hj=e}return!0},a=e=>{var t;let r=Date.now();return!(r-((null==(t=window.__hfHotjarTrackMap)?void 0:t[e])||0)<1200)&&(window.__hfHotjarTrackMap={...window.__hfHotjarTrackMap||{},[e]:r},!0)},o=(e,t)=>t[e]||null,i=e=>{var t,a;return!!e&&!!r()&&(null==(t=(a=window).hj)||t.call(a,"event",e),!0)};e.s(["identifyHotjarUser",0,function(e){var t,a;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!r()&&(null==(t=(a=window).hj)||t.call(a,"identify",e,o),!0)},"trackHotjarEvent",0,i,"trackHotjarRouteEvents",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!r())return;let l=t(e),n=l.split("/").filter(Boolean),[s,u,d,c]=n,m=[];if("osago"===s&&"offers"!==u&&"compare"!==u&&m.push("pageviewosago"),"green-card"===s&&"offers"!==u&&"checkout"!==u&&m.push("pageviewgreencard"),"insurance-travel"===s&&"offers"!==u&&m.push("pageviewtravel"),"osago"===s&&"offers"===u&&2===n.length&&m.push("viewitemlistosago"),"green-card"===s&&"offers"===u&&2===n.length&&m.push("viewitemlistgreencard"),"insurance-travel"===s&&"offers"===u&&2===n.length&&m.push("viewitemlisttravel"),"osago"===s&&"offers"===u&&"checkout"===d){let e=o(Number(c),{1:"begincheckoutosago",4:"checkoutstep1osago",6:"checkoutstep3osago"});e&&m.push(e)}if("green-card"===s&&"checkout"===u){let e=o(Number(d),{1:"begincheckoutgreencard",4:"checkoutstep1greencard",6:"checkoutstep3greencard"});e&&m.push(e)}if("insurance-travel"===s&&"offers"===u&&"checkout"===d){let e=o(Number(c),{1:"begincheckouttravel",2:"checkoutstep1travel",3:"checkoutstep2travel"});e&&m.push(e)}if(a(`hj:state:${l}`)){var p,g;null==(p=(g=window).hj)||p.call(g,"stateChange",l)}m.forEach(e=>{a(`hj:event:${e}:${l}`)&&i(e)})}])},372118,54380,45064,219518,e=>{"use strict";e.s(["default",()=>W,"savePolicyInStore",()=>w,"setCaptchaData",()=>R,"setIsShownMyAuto",()=>F,"setOpenDocumentsModalForm",()=>L,"setOtpModalOpen",()=>U,"setPolicyStep",()=>E,"setStateNumberError",()=>M],372118);var t=e.i(164645);e.s(["checkStatusPolicy",()=>D,"draftPolicy",()=>S,"findCar",()=>A,"getPolicyFromDB",()=>k,"reCalculateTariff",()=>I,"savePolicyInDB",()=>T],45064);var r=e.i(922155),a=e.i(730231),o=e.i(902165),i=e.i(40198),l=e.i(871213),n=e.i(704488),s=e.i(452587),u=e.i(700422),d=e.i(852024),c=e.i(230099),m=e.i(447443),p=e.i(406033),g=e.i(946220);e.i(731961);var y=e.i(798248),f=e.i(403446);let h=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.car.makerId,o=e.car.modelId,i=(e.insurer.fullName||"").trim().split(" ").filter(Boolean),l=(e.insurer.documentSeriesAndNumber||"").split(" "),{isAdditionalDocumentViaDiia:n,isDiiaQRCodeChecked:s,additionalDocumentFullname:u,additionalDocumentType:d,additionalDocumentSeriesAndNumber:c,additionalDocumentDateFrom:m,additionalDocumentDateTo:p,additionalDocumentIssuedBy:g,additionalDocumentTraceId:h}=e.insurer||{},_=((null==(t=e.miniKasko)?void 0:t.documentSeriesAndNumber)||"").split(" "),P=e.otherProducts.assistanceTariff||null,v=e.otherProducts.medicalTariff||null,b=e.parameters.autoCategory||null,C=(null==b?void 0:b.includes("F"))?a:e.car.makerText||null,O=(null==b?void 0:b.includes("F"))?o:e.car.modelText||null,k=e.parameters.taxi||!1,T=e.parameters.temporaryPeriod,S=e.checkout.refBonusSpend||0,I=e.isOtpVerification,A=e.donation,D={...e.orderId?{order_id:e.orderId}:{},...A?{donation:A}:{},step:e.step,companyName:e.companyName,tariff_id:e.tariff_id,company_id:e.company_id,program_id:e.program_id,partner_id:e.partner_id,offerPartner:e.partner_id,tariff_type:"epolicy",autoCategory:b,autoCategoryFromOffers:e.parameters.autoCategoryFromOffers||b,autoCategoryGroup:e.parameters.autoCategoryGroup,outsideUkraine:e.parameters.isEuroNumbers,registrationPlace:e.parameters.registrationPlace,registrationPlaceTitle:e.parameters.registrationPlaceTitle||null,customerCategory:"NATURAL",privileged:!!e.parameters.privileged_category,privileged_category:e.parameters.privileged_category,taxi:k,temporaryPeriod:T,isTransitNumbers:e.parameters.isTransitNumbers,driveExp:0,franchise:e.parameters.franchise,dateFrom:e.dateFrom,insuranceObject_registrationPlace_country:"UA",insuranceObject_stateNumber:(e.car.stateNumber||"").trim().toUpperCase(),insuranceObject_bodyNumber:String(e.car.bodyNumber||"").toUpperCase(),insuranceObject_dontHaveBodyNumber:!1,insuranceObject_makerText:C,insuranceObject_modelText:O,insuranceObject_makerId:a,insuranceObject_modelId:o,insuranceObject_makerLogo:e.car.makerLogo||null,insuranceObject_year:e.car.year,insuranceObject_autoCategoryGroup:e.car.autoCategoryGroup,insuranceObject_capacity:e.car.capacity||0,insuranceObject_n_seating:e.car.seatsCount||0,insuranceObject_own_weight:e.car.ownWeight,insuranceObject_total_weight:e.car.totalWeight,...e.car.loadCapacity?{freightLoadLimit:e.car.loadCapacity}:{},customer_nameFirst:i[1],customer_nameLast:i[0],customer_nameMiddle:i[2],customer_birthDate:e.insurer.birthday,customer_phone:e.insurer.phone,customer_email:e.insurer.email,customer_city:e.insurer.city,customer_address:e.insurer.address,customer_build:e.insurer.build,customer_room:e.insurer.room,customer_legal:!1,customer_code:e.insurer.code,dontHaveCode:e.insurer.code===f.DEFAULT_USER_IPN_CODE,customer_document_type:e.insurer.documentType,...d?{isAdditionalDocumentViaDiia:n,isDiiaQRCodeChecked:s,additionalDocumentFullname:u,additionalDocumentType:d,additionalDocumentSeriesAndNumber:c,additionalDocumentDateFrom:m,additionalDocumentDateTo:p,additionalDocumentIssuedBy:g,additionalDocumentTraceId:h}:{},customer_document_series:e.insurer.documentType===f.DOCUMENT_TYPES.ID_PASSPORT||e.insurer.documentType===f.DOCUMENT_TYPES.PENSION_CERTIFICATE&&1===l.length?"__":l[0],customer_document_number:e.insurer.documentType===f.DOCUMENT_TYPES.ID_PASSPORT?e.insurer.documentNumber:e.insurer.documentType===f.DOCUMENT_TYPES.PENSION_CERTIFICATE&&1===l.length?l[0]:l[1],customer_document_record:e.insurer.documentType===f.DOCUMENT_TYPES.ID_PASSPORT?e.insurer.documentRecord:null,customer_document_date:e.insurer.documentDateFrom,customer_document_dateEnd:e.insurer.documentDateTo,customer_document_issuedBy:e.insurer.documentIssuedBy,not_taxi:e.n
2ot_taxi,car_construct_year:e.car.year||0,...v||P?{order_details:{assistance:{program_id:P},medical:{program_id:v}}}:{},...e.parameters.withDgo?{res_id:e.parameters.dgoResId,dgo_id:e.parameters.dgoId,dgo_limit:e.parameters.dgoLimit,dgo_partner_id:e.parameters.dgoPartnerId,dgo_company_id:e.parameters.dgoCompanyId}:{},...S?{ref_bonus_value:S}:{},...r||e.checkout.policyPromoCode?{promocode:e.checkout.policyPromoCode}:{},...I?{isOtpVerification:I}:{},...e.registrations&&!(0,y.isEmpty)(e.registrations)?{registrations:{password:e.registrations.password,confirm_password:e.registrations.password}}:{},is_zsu_help:e.is_zsu_help||!1,...e.otherProducts.miniKaskoTariff?e.miniKasko.tariffId&&[5,6].includes(e.step)?{miniKasko:{offer_id:e.otherProducts.miniKaskoTariff,program_id:e.miniKasko.programId,coverage:e.miniKasko.coverage,partner_id:e.miniKasko.partnerId,program_remote_id:e.miniKasko.programRemoteId,franchise:e.miniKasko.franchise,documentType:e.miniKasko.documentType,documentSeries:e.miniKasko.documentType===f.DOCUMENT_TYPES.ID_PASSPORT?"__":_[0],documentNumber:e.miniKasko.documentType===f.DOCUMENT_TYPES.ID_PASSPORT?e.miniKasko.documentNumber:_[1],documentDate:e.miniKasko.documentDateFrom,documentRecord:e.miniKasko.documentType===f.DOCUMENT_TYPES.ID_PASSPORT?e.miniKasko.documentRecord:null,documentIssuedBy:e.miniKasko.documentIssuedBy,documentSeriesAndNumber:e.miniKasko.documentSeriesAndNumber}}:{}:{miniKasko:null},is2025:!0,fastBuy:e.fastBuy,...e.individualOffer?{driver_min_age:e.individualOffer.driverMinAge,driver_max_age:e.individualOffer.driverMaxAge,owner_birth_date:e.individualOffer.customerIsOwner?e.insurer.birthday||e.individualOffer.insurerBirthday:e.individualOffer.ownerBirthday||e.individualOffer.insurerBirthday,customer_birthDate:e.insurer.birthday||e.individualOffer.insurerBirthday,customerIsOwner:e.individualOffer.customerIsOwner}:{},...e.removeUpsell?{removeUpsell:e.removeUpsell}:{},type:e.type};return D.customer_document_type!==f.DOCUMENT_TYPES.ID_PASSPORT&&delete D.customer_document_record,D};var _=e.i(338373);let P=e=>{var t,r,o;let{state:i,create_query:l,order_id:n,contractId:s,contract_date_to:u,googleWalletAllPoliciesToken:d,download_link_apple_pass:c,id:m,extra_data:p,user_need_registration:g=!1,show_zsu_widget:y=!1,otherProducts:f,otp:h,checkout:P,isOfflineRegistration:v,program:b={},company:{inn_code_required:C=!1,osago_with_dgo:O=!1,osago_with_assistance:k=!1,max_age_car:T=100,available_document_types:S=[],available_primary_document_types:I=[]},paymentSystems:{PrivatePayPart:A=!1,liqpay:D=!1,monoPayPart:N=!1,globusPayPart:B=!1,abankPayPart:w=!1,monobankPay:E=!1,portmonePay:R=!1,pumbPayPart:M=!1,oschadPayPart:F=!1,otpPayPart:L=!1},pop_up:U=null,linkForPersonalProposition:W,limitStartDate:x=null,isRedPrice:G=!1,additionalDocumentInformer:j,nightPolicyBlockInfo:Y,paymentBlockedByNightOtpRules:K,isRegenerateOtp:V=!1,promocodeIncoming:$,referralLink:H,additionalInfoForDetails:z}=e,{is_disabled:q=!1,allowAdditionalDocumentViaDiia:Q=!1,allowAdditionalDocumentManual:X=!1}=b||{},{isAdditionalDocumentViaDiia:J,isDiiaQRCodeChecked:Z,additionalDocumentFullname:ee,additionalDocumentType:et,additionalDocumentSeriesAndNumber:er,additionalDocumentDateFrom:ea,additionalDocumentDateTo:eo,additionalDocumentIssuedBy:ei,additionalDocumentTraceId:el}=l,en=`${l.customer_nameLast} ${l.customer_nameFirst} ${l.customer_nameMiddle}`,es=`${l.customer_document_series||""} ${l.customer_document_number||""}`.trim(),eu=l.driver_min_age&&l.driver_max_age&&l.customer_birthDate?{driverMinAge:+l.driver_min_age,driverMaxAge:+l.driver_max_age,ownerBirthday:l.owner_birth_date,insurerBirthday:l.customer_birthDate,customerIsOwner:"true"===l.customerIsOwner}:null,ed=!0===l.fastBuy||"true"===l.fastBuy;return{orderId:n,contractId:s,step:Number(l.step),id:m,title:"ÐÐ¾Ð»Ð¸Ñ ÐСÐÐÐ",companyName:l.companyName,tariff_id:(0,_.default)(l.tariff_id)?Number(l.tariff_id):l.tariff_id,program_id:Number(l.program_id),company_id:Number(l.company_id),partner_id:Number(l.offerPartner),dateFrom:l.dateFrom,dateTo:l.dateTo,token:d,applePassToken:c||null,contractDateTo:u,status:i,need_registration:g,isDisabled:q,isINNRequired:C,isOsagoWithDGO:O,isOsagoWithAssistance:k,isCallToDonateWidgetOn:y,maxAgeOfCar:T,availableDocumentTypes:S,availablePrimaryDocumentTypes:I,parameters:{withDgo:!!l.dgo_limit,dgoLimit:Number(l.dgo_limit),dgoId:l.dgo_id?Number(l.dgo_id):null,dgoResId:l.res_id||null,dgoPartnerId:l.dgo_partner_id?Number(l.dgo_partner_id):null,dgoCompanyId:l.dgo_company_id?Number(l.dgo_company_id):null,franchise:Number(l.franchise),autoCategory:l.autoCategory,autoCategoryFromOffers:l.autoCategoryFromOffers,autoCategoryGroup:l.autoCategoryGroup,registrationPlace:Number(l.registrationPlace),registrationPlaceTitle:l.registrationPlaceTitle,privileged_category:"true"===l.privileged||1===l.privileged?l.privileged_category:null,isEuroNumbers:"true"===l.outsideUkraine,taxi:"true"===l.taxi,temporaryPeriod:l.temporaryPeriod,isTransitNumbers:"true"===l.isTransitNumbers},car:{bodyNumber:l.insuranceObject_bodyNumber,stateNumber:l.insuranceObject_stateNumber,makerId:l.autoCategory.includes("F")||!l.insuranceObject_makerId?l.insuranceObject_makerText:Number(l.insuranceObject_makerId),modelId:l.autoCategory.includes("F")||!l.insuranceObject_modelId?l.insuranceObject_modelText:Number(l.insuranceObject_modelId),year:l.insuranceObject_year,makerText:l.insuranceObject_makerText,modelText:l.insuranceObject_modelText,makerLogo:l.insuranceObject_makerLogo,autoCategory:l.insuranceObject_autoCategory,autoCategoryGroup:l.insuranceObject_autoCategoryGroup,capacity:l.insuranceObject_capacity,seatsCount:l.insuranceObject_n_seating,ownWeight:l.insuranceObject_own_weight,totalWeight:l.insuranceObject_total_weight,...l.freightLoadLimit?{loadCapacity:l.freightLoadLimit}:{}},insurer:{fullName:en,birthday:l.customer_birthDate,email:l.customer_email,phone:l.customer_phone,city:l.customer_city,address:l.customer_address,build:l.customer_build,room:l.customer_room,documentType:l.customer_document_type,documentSeries:l.customer_document_series,documentRecord:l.customer_document_record,documentNumber:l.customer_document_number,documentDateFrom:l.customer_document_date,documentDateTo:l.customer_document_dateEnd,documentIssuedBy:l.customer_document_issuedBy,code:l.customer_code_actual,documentSeriesAndNumber:es,isAdditionalDocumentViaDiia:"true"===J,isDiiaQRCodeChecked:"true"===Z,additionalDocumentFullname:ee,additionalDocumentType:et,additionalDocumentSeriesAndNumber:er,additionalDocumentDateFrom:ea,additionalDocumentDateTo:eo,additionalDocumentIssuedBy:ei,additionalDocumentTraceId:el},payment:{data:l.data,signature:l.signature},paymentSystems:{liqPay:D,monobankPay:E,portmonePay:R,globusPayPart:B,abankPayPart:w,pumbPayPart:M,monoPayPart:N,oschadPayPart:F,otpPayPart:L,privatePayPart:A,payParts:[...A?["privatePayPart"]:[],...N?[a.MONO_PAY_PART_PAYMENT_METHOD]:[],...B?[a.GLOBUS_PAY_PART_PAYMENT_METHOD]:[],...w?[a.ABANK_PAY_PART_PAYMENT_METHOD]:[],...M?[a.PUMB_PAY_PART_PAYMENT_METHOD]:[],...F?[a.OSCHAD_PAY_PART_PAYMENT_METHOD]:[],...L?[a.OTP_BANK_PAY_PART_PAYMENT_METHOD]:[]]},extraData:{downloadLink:p.download_link||"",downloadDgoLink:p.download_link_dgo||"",downloadLinkInfo:(null==p?void 0:p.download_link_
2info)||""},additionalInfoForDetails:z,otherProducts:{assistanceTariff:f.assistance.program_id?Number(f.assistance.program_id):null,medicalTariff:f.meddrv.program_id?f.meddrv.program_id:null,miniKaskoTariff:(null==(t=f.mik)?void 0:t.offer_id)||null,dgo:{...f.dgo,entity_id:(null==(r=f.dgo)?void 0:r.entity_id)||null},assistance:{otp:f.assistance.otp,downloadUrl:f.assistance.downloadUrl,contractId:f.assistance.contractId,entity_id:f.assistance.entity_id||null},meddrv:{otp:f.meddrv.otp,linkForPersonalProposition:f.meddrv.linkForPersonalProposition,downloadUrl:f.meddrv.downloadUrl,contractId:f.meddrv.contractId,limit:f.meddrv.limit,entity_id:f.meddrv.entity_id||null},mik:{otp:f.mik.otp,linkForPersonalProposition:f.mik.link_for_personal_proposition,downloadUrl:f.mik.downloadUrl,contractId:f.mik.contractId,entity_id:f.mik.entity_id||null}},canUseMiniKasko:e.canUseMiniKasko&&"true"!==l.isTransitNumbers,miniKasko:{coverage:f.mik.coverage,franchise:f.mik.franchise,tariffId:f.mik.offer_id,programId:f.mik.program_id,programRemoteId:f.mik.program_remote_id,partnerId:f.mik.partner_id,image:f.mik.image_desktop,companyName:(null==(o=f.mik.company)?void 0:o.title)||f.mik.company_name||null,...f.mik.document?{documentType:f.mik.document.type,documentSeries:f.mik.document.series,documentNumber:f.mik.document.number,documentDateFrom:f.mik.document.issued_date,documentRecord:f.mik.document.record,documentIssuedBy:f.mik.document.issued,documentSeriesAndNumber:f.mik.offer_id?`${f.mik.document.series} ${f.mik.document.number}`:void 0}:{}},fastBuy:ed,...ed?{fastBuyPolicyId:l.fastBuyPolicyId,fastBuyTransportNumber:l.insuranceObject_stateNumber,fastBuyTransportMaker:l.insuranceObject_makerText,fastBuyTransportModel:l.insuranceObject_modelText,fastBuyTransportYear:l.insuranceObject_year}:{},checkout:{policyAmount:P.policyFullAmount||0,policyWithDiscounts:P.policyWithDiscounts||0,policySaleBadge:P.policySaleBadge,policyPromocodeBadge:P.policyPromocodeBadge,policyRefBadge:P.policyRefBadge,policySpeedCo:P.policySpeedCo,policyGiftRefBonus:P.giftRefBonusPolicyOsago,policyPrivilegedBadge:P.policyPrivilegedBadge,policyPromocodeType:P.policyPromocodeType,policyPromoCodeTypes:P.policyPromoCodeTypes,dgoAmount:P.dgoAmount,dgoWithDiscounts:P.dgoWithDiscounts,dgoSaleBadge:P.dgoSaleBadge,dgoPromocodeBadge:P.dgoPromocodeBadge,dgoRefBadge:P.dgoRefBadge,dgoSpeedСo:P.dgoSpeedСo,dgoGiftRefBonus:P.giftRefBonusPolicyDgo,assistanceAmount:P.assistanceAmount,assistanceWithDiscounts:P.assistanceWithDiscounts,assistanceSaleBadge:P.assistanceSaleBadge,assistancePromocodeBadge:P.assistancePromocodeBadge,assistanceRefBadge:P.assistanceRefBadge,assistanceSpeedCo:P.assistanceSpeedCo,assistanceGiftRefBonus:P.giftRefBonusAssistance,medDrvAmount:P.meddrvAmount,medDrvWithDiscounts:P.meddrvWithDiscounts,medDrvSaleBadge:P.meddrvSaleBadge,medDrvPromocodeBadge:P.meddrvPromocodeBadge,medDrvRefBadge:P.meddrvRefBadge,medDrvSpeedCo:P.meddrvSpeedCo,medDrvGiftRefBonus:P.giftRefBonusMeddrv,miniKaskoAmount:P.policyMiniKaskoAmount,miniKaskoWithDiscounts:P.policyMiniKaskoWithDiscounts,miniKaskoSaleBadge:P.policyMiniKaskoSaleBadge,miniKaskoPromocodeBadge:P.policyMiniKaskoPromocodeBadge,miniKaskoRefBadge:P.policyMiniKaskoRefBadge,miniKaskoSpeedCo:P.policyMiniKaskoSpeedCo,giftRefBonusMiniKasko:P.giftRefBonusPolicyMiniKasko,orderFinalAmount:P.orderFinalAmount||0,orderDiscountsValue:P.orderDiscountsValue||0,orderServiceFee:P.orderServiceFee||0,policyPromoCode:P.policyPromoCode||$,policyPromoCodeDescription:P.policyPromoCodeDescription,policyStartDateDescription:P.policyStartDateDescription,refBonusToSpend:P.refBonusToSpend||0,refBonusSpend:P.refBonusSpend>0?P.refBonusSpend:null,totalGiftRefBonusSum:P.totalGiftRefBonusSum,zsuAmount:Number(l.donation||0),orderFinalAmountWithZsuWithServiceFee:P.orderFinalAmountWithZsuWithServiceFee},popUp:U,payType:l.paySystem,linkForPersonalProposition:W,otp:h,limitStartDate:x,allowAdditionalDocumentViaDiia:Q,allowAdditionalDocumentManual:X,additionalDocumentInformer:j,isRedPrice:G,isOfflineRegistration:v,nightPolicyBlockInfo:Y,paymentBlockedByNightOtpRules:K,isRegenerateOtp:V,individualOffer:eu,referralLink:H,type:l.type}},v=e=>{var t;let r=(null==(t=e.availablePrimaryDocumentTypes)?void 0:t.length)?e.availablePrimaryDocumentTypes:e.availableDocumentTypes||[],{DRIVING_LICENSE:a}=f.DOCUMENT_TYPES,o=e.isINNRequired&&e.insurer.code===f.DEFAULT_USER_IPN_CODE,i=!!e.otherProducts.miniKaskoTariff&&!e.miniKasko.documentType&&e.insurer.documentType!==a;return o||i?r.filter(e=>e!==a):r};e.s(["availableDocumentTypesNormalizer",0,v,"policyOsagoNormalizer",0,P],54380);var b=e.i(865396),C=e.i(413876),O=e.i(70419);let k=(0,g.createAsyncThunk)("osagoCheckout/getPolicyFromDB",async(e,t)=>{let{getState:r,rejectWithValue:a}=t;
2try{let t=await s.default.getPolicy({order_id:e});return P(t)}catch(i){var o;let e=r().authorizationStore.userInfo.isAuth;if((null==i?void 0:i.status)===403)return(0,m.default)(d.default.getPhrase(e?"error_no_access_to_policy":"error_no_access_to_policy_2"),m.ERROR_TYPE,{autoClose:!1}),a({redirect:C.LINK_TO_PROFILE_POLICY});let t=(null==i||null==(o=i.data)?void 0:o.url)||"/ua/osago/offers";return(0,m.default)((null==i?void 0:i.message)||d.default.getPhrase("SAVE_CONTRACT_ERROR"),m.ERROR_TYPE),a({redirect:t})}}),T=(0,g.createAsyncThunk)("osagoCheckout/savePolicyInDB",async(e,t)=>{var r,a,o,i,l,n,u,c,p,g,y,f,_,b;let{policyWithAdditionalValues:C={},withChangedPriceNotification:O=!1,withPromoCode:k=!1,isOtpVerification:T=!1,registrations:S,chosenDonationAmount:I}=e,{dispatch:A,getState:D,rejectWithValue:N}=t,B=D().osagoCheckoutStore.policy,E={...B,...C,...S?{registrations:S}:{},is_zsu_help:!!I,donation:I};T&&(E.isOtpVerification=!0);try{let e=await s.default.createPolicy(h(E,k)),t=P(e);if(t.otherProducts={...t.otherProducts,dgo:{...t.otherProducts.dgo,companyName:null!=(r=null==(o=E.otherProducts)||null==(a=o.dgo)?void 0:a.companyName)?r:null}},B.orderId&&B.orderId!==t.orderId&&history.replaceState(null,"",window.location.href.replace(B.orderId,null!=(l=t.orderId)?l:"")),O&&(null==(i=t.checkout)?void 0:i.policyWithDiscounts)&&t.checkout.policyWithDiscounts!==B.checkout.policyWithDiscounts){let e=(null==t||null==(n=t.insurer)?void 0:n.birthday)!==B.insurer.birthday,r=!B.orderId,a=(null==t||null==(u=t.car)?void 0:u.stateNumber)!==B.car.stateNumber,o=(null==t||null==(c=t.car)?void 0:c.year)!==B.car.year,i=e||r?d.default.getPhrase("price_changed_because_birthday_of_insurer"):a?d.default.getPhrase("price_changed_because_of_car_number"):o?d.default.getPhrase("price_changed_because_of_car_year"):void 0;(0,m.notifyPriceChange)({oldPrice:B.checkout.policyWithDiscounts,newPrice:t.checkout.policyWithDiscounts,extraMessage:i})}if(!B.parameters.privileged_category){let e=t.availableDocumentTypes||[],r=B.availableDocumentTypes||[],a=v({...B,isINNRequired:t.isINNRequired,availableDocumentTypes:e}),o=a.includes(t.insurer.documentType||"PASSPORT"),i=e.length===r.length&&e.every((e,t)=>e===r[t]);if((!o||!i)&&(t.availableDocumentTypes=a,[5,6].includes(B.step)&&!o))if((0,m.default)(d.default.getPhrase("document_replacment_ERROR_MESSAGE"),m.ERROR_TYPE,{autoClose:15e3}),5===B.step)A(L(!0));else{A(w(t)),A(L(!0));return}}return t}catch(t){let e=null==t?void 0:t.validations;if((null==t||null==(p=t.data)?void 0:p.redirect)&&(null==t||null==(g=t.data)?void 0:g.url))return(0,m.default)((null==e?void 0:e.message)||(null==t?void 0:t.message)||d.default.getPhrase("SAVE_CONTRACT_ERROR"),m.ERROR_TYPE,{autoClose:15e3}),N({redirect:null==t||null==(f=t.data)?void 0:f.url});if(null==e?void 0:e.field)return N({fields:[{field:e.field,message:e.message}]});if(null==t||null==(y=t.data)?void 0:y.field)return N({fields:[{field:null==t||null==(_=t.data)?void 0:_.field,message:(null==t||null==(b=t.data)?void 0:b.message)||""}]});if(null==t?void 0:t.message.includes("ÐÑомокод"))return N({fields:[{field:"promoCode",message:(null==t?void 0:t.message)||""}]});if(Array.isArray(e))return N({fields:e.map(e=>({field:e.field,message:e.message}))});return(0,m.default)((null==e?void 0:e.message)||(null==t?void 0:t.message)||d.default.getPhrase("SAVE_CONTRACT_ERROR"),m.ERROR_TYPE,{autoClose:15e3}),N((null==e?void 0:e.message)||(null==t?void 0:t.message))}}),S=(0,g.createAsyncThunk)("osagoCheckout/draftPolicy",async(e,t)=>{var r,o,i;let{paymentMethod:n,chosenDonationAmount:g=0,router:y}=e,{dispatch:f,getState:h,rejectWithValue:_}=t,P=h().osagoCheckoutStore.policy;try{let e=await s.default.createDraftPolicy({order_id:P.orderId,paymentMethod:n||a.GENERAL_PAYMENT_METHOD,is_zsu_help:!!g,donation:g});if((null==(o=e.checkout)?void 0:o.policyWithDiscounts)&&e.checkout.policyWithDiscounts!==P.checkout.policyWithDiscounts&&(0,m.default)(`${d.default.getPhrase("osago_re-calculate_WARNING_MESSAGE")} ${d.default.getLanguageСontent("з","Ñ")} ${P.checkout.policyWithDiscounts}ⴠна ${e.checkout.policyWithDiscounts}â´`,m.WARNING_TYPE,{autoClose:7e3}),(0,c.saveState)("osagoPaymentMethod",n),(0,u.trackHotjarEvent)("gotopaymentosago"),(0,l.sendOsagoCheckoutClick)(P,"osago","",{price:P.checkout.policyWithDiscounts}),h().authorizationStore.userInfo.isAuth&&f((0,b.refreshUserData)(!1)),e.redirect_link){(0,l.sendOsagoCheckoutClick)(P,P.title,P.companyName),document.location.assign(e.redirect_link);return}let t=null!=(r=P.orderId)?r:void 0,i={...P,orderId:e.order_id,status:"draft",payment:{data:e.data,signature:e.signature},...a.MOBILE_CONFIRM_BANK_ARR.includes(n)?{payType:n}:{}};if(f(w(i)),"General"===n)return void y((0,p.generateStepUrl)(7,t));if(a.MOBILE_CONFIRM_BANK_ARR.includes(n))return void y((0,p.generateStepUrl)(8,t));if(n===a.OSCHAD_PAY_PART_PAYMENT_METHOD||n===a.OTP_BANK_PAY_PART_PAYMENT_METHOD)return void document.location.assign(e.data);if("portmonePay"===n){f(w({...P,portmonePaymentData:e.data})),setTimeout(()=>{var e;
2null==(e=document.forms[a.PORTMONE_PAY_PAYMENT_FORM_NAME])||e.submit()},100);return}y((0,p.generateStepUrl)(8,t))}catch(t){let e=(null==t||null==(i=t.validations)?void 0:i.message)||(null==t?void 0:t.message);return(0,m.default)(e||d.default.getPhrase("error_registration"),m.ERROR_TYPE,{autoClose:5e3}),_(null)}}),I=(0,g.createAsyncThunk)("osagoCheckout/reCalculateTariff",async(e,t)=>{let{autoYear:r,category:a="",carInfo:l,navigate:n}=e,{dispatch:u,getState:c,rejectWithValue:g}=t,y=c().osagoCheckoutStore.policy,f=y.checkout.policyPromoCode||null,h=a||y.parameters.autoCategory||"";try{var _,P,v;let e=(((0,i.normalizeSearchV2ForCheckout)(await s.default.searchV2((0,o.buildCheckoutSearchV2Body)(y,{autoCategory:h,autoYear:r,promoCode:f})),null!=(_=y.company_id)?_:0).find(e=>e.id===y.company_id)||{}).tariffs||[]).find(e=>e.type===y.type);if(e){if(u(w({...y,tariff_id:e.id||y.tariff_id,car:{...y.car,year:r,...l},parameters:{...y.parameters,autoCategory:h,autoCategoryGroup:h[0],autoCategoryFromOffers:h},checkout:{...y.checkout,policyAmount:null!=(P=e.payment)?P:y.checkout.policyAmount,policyWithDiscounts:null!=(v=e.discountedPayment)?v:y.checkout.policyWithDiscounts}})),e.discountedPayment!==y.checkout.policyWithDiscounts){let t=h!==y.parameters.autoCategory,a=r!==y.car.year,o=t?d.default.getPhrase("price_changed_because_of_car_number"):a?d.default.getPhrase("price_changed_because_of_car_year"):void 0;(0,m.notifyPriceChange)({oldPrice:y.checkout.policyWithDiscounts,newPrice:e.discountedPayment||0,extraMessage:o})}}else if(!e&&n){let e=(0,p.getBackUrl)(y,{notifyMessage:"osago_re-calculate_ERROR_MESSAGE"});return n(e),g({redirect:e})}}catch{return(0,m.default)(d.default.getPhrase("osago_re-calculate_ERROR"),m.ERROR_TYPE),g(null)}}),A=(0,g.createAsyncThunk)("osagoCheckout/findCar",async(e,t)=>{var a,o,i,l,s,u,c,g,y,f,h,_,P,v,b,C;let{stateNumber:k,onMakerChange:T,router:S}=e,{dispatch:A,getState:D,rejectWithValue:N}=t,B=D().osagoCheckoutStore,E=B.policy,R=B.captchaToken,F=!!E.parameters.privileged_category;if(A(M(null)),k&&!(k.length<=3))try{let e=await n.default.findCarByNumber({number:k.toUpperCase(),...R?{"g-recaptcha-response":R}:{}});if(null==(b=e.data)?void 0:b.show_captcha)return void A({type:"osagoCheckout/setCaptchaData",payload:{show:!0,token:null}});let t=e.data||{},m=null!=(a=t.category)?a:"",C=null!=(o=t.categoryGroup)?o:"",B=null!=(i=t.capacity)?i:0,L=m&&C?C===m?`${m}1`:m:E.parameters.autoCategory;if(F&&m&&C&&("B4"===L||B>2500||O.notPrivilegedGroups.includes(C)||"V2"===L))return A(M(d.default.getPhrase("auto_capacity_not_for_privileged"))),N(null);let U=(L||E.parameters.autoCategory||"").includes("F"),W={...E.car,stateNumber:k.toUpperCase(),makerId:U?t.markName||"":Number(t.markId)||null,modelId:U?t.modelName||"":Number(t.modelId)||null,makerText:null!=(l=t.markName)?l:E.car.makerText,modelText:null!=(s=t.modelName)?s:E.car.modelText,makerLogo:null!=(u=t.makerLogo)?u:E.car.makerLogo,year:t.prodYear?Number(t.prodYear):E.car.year,bodyNumber:null!=(c=t.vin)?c:E.car.bodyNumber,capacity:B||E.car.capacity,seatsCount:null!=(g=t.nSeating)?g:E.car.seatsCount,ownWeight:null!=(y=t.ownWeight)?y:E.car.ownWeight,totalWeight:null!=(f=t.totalWeight)?f:E.car.totalWeight,autoCategory:null!=L?L:E.car.autoCategory,categoryGroup:m||E.car.autoCategory,autoCategoryGroup:C||E.car.autoCategoryGroup},x={...E.parameters,autoCategory:null!=L?L:E.parameters.autoCategory,autoCategoryGroup:C||E.parameters.autoCategoryGroup,registrationPlace:null!=(h=t.registrationPlaceId)?h:E.parameters.registrationPlace,registrationPlaceTitle:null!=(_=t.registrationPlaceTitle)?_:E.parameters.registrationPlaceTitle},G=async()=>{var e;!U&&T&&(E.car.makerId!==t.markId||!E.car.modelId&&t.modelId)&&T(t.markId);let r=E.car.year;(r&&(0,p.isNeedToRecalculateTariff)(+t.prodYear,r)||L!==E.parameters.autoCategory)&&await A(I({autoYear:+t.prodYear,category:m,navigate:S}));let a=D().osagoCheckoutStore.policy;await A(w({...a,car:W,parameters:x})),S((0,p.generateStepUrl)(2,null!=(e=a.orderId)?e:void 0))};A((0,r.setAutoDataFromNumber)({prevData:{makerId:E.car.makerId},data:{...t.markId?{modelId:t.modelId,markId:t.markId,markName:t.markName,modelName:t.modelName}:U?{modelId:t.modelName,markName:t.markName}:{},prodYear:null!=(P=t.prodYear)?P:"",vin:null!=(v=t.vin)?v:"",carNumber:k,categoryGroup:C,category:m},callback:G,allwaysCallFunc:async()=>{var e;let t=D().osagoCheckoutStore.policy;A(w({...t,car:{...t.car,stateNumber:k.toUpperCase()}})),S((0,p.generateStepUrl)(2,null!=(e=E.orderId)?e:void 0))},isTransportStep:!1}))}catch(e){return(0,m.default)((null==e?void 0:e.message)||d.default.getPhrase("SAVE_CONTRACT_ERROR"),m.ERROR_TYPE),A(w({...E,car:{...E.car,stateNumber:k.toUpperCase()}})),S((0,p.generateStepUrl)(2,null!=(C=E.orderId)?C:void 0)),N(null)}}),D=(0,g.createAsyncThunk)("osagoCheckout/checkStatusPolicy",async(e,t)=>{let{getState:r,rejectWithValue:a,dispatch:o}=t,i=r().osagoCheckoutStore.policy;if(!f.POLICY_FINAL_STATES.includes(i.status))try{var l,n;let e=await s.default.getPolicy({order_id:null!=(l=i.orderId)?l:""});o(w({...i,status:e.state,token:e.googleWalletAllPoliciesToken,applePassToken:e.download_link_apple_pass||null,paymentBlockedByNightOtpRules:e.paymentBlockedByNightOtpRules,extraData:{downloadLink:e.extra_data.download_link||"",downloadDgoLink:e.extra_data.download_link_dgo||"",downloadLinkInfo:(null==(n=e.extra_data)?void 0:n.download_link_
2info)||""},otherProducts:{...i.otherProducts,assistance:{...i.otherProducts.assistance,contractId:e.otherProducts.assistance.contractId,downloadUrl:e.otherProducts.assistance.downloadUrl},meddrv:{...i.otherProducts.meddrv,downloadUrl:e.otherProducts.meddrv.downloadUrl,contractId:e.otherProducts.meddrv.contractId},mik:{...i.otherProducts.mik,downloadUrl:e.otherProducts.mik.downloadUrl,contractId:e.otherProducts.mik.contractId}}}))}catch{return a(null)}}),N={step:1,contractId:"",status:"initial",orderId:null,id:null,title:"ÐÐ¾Ð»Ð¸Ñ ÐСÐÐÐ",token:null,applePassToken:null,tariff_id:null,program_id:null,company_id:null,partner_id:null,companyName:null,dateFrom:null,dateTo:null,contractDateTo:null,isOsagoWithDGO:!1,isOsagoWithAssistance:!0,isDisabled:!1,isINNRequired:!1,isCallToDonateWidgetOn:!1,maxAgeOfCar:100,availableDocumentTypes:[],availablePrimaryDocumentTypes:[],need_registration:!1,allowAdditionalDocumentViaDiia:!1,allowAdditionalDocumentManual:!1,linkForPersonalProposition:"",referralLink:"",limitStartDate:null,isRedPrice:!1,fastBuy:!1,otp:"",isOtpVerification:!1,parameters:{taxi:!1,withDgo:!1,dgoLimit:"",dgoId:null,dgoResId:null,dgoPartnerId:null,dgoCompanyId:null,franchise:0,autoCategory:null,autoCategoryGroup:"",registrationPlace:null,registrationPlaceTitle:null,isEuroNumbers:null,isTransitNumbers:!1,temporaryPeriod:O.DEFAULT_PERIOD,privileged_category:null},car:{bodyNumber:null,stateNumber:null,makerId:null,modelId:null,makerText:null,modelText:null,makerLogo:null,year:null,capacity:null,seatsCount:null,totalWeight:null,ownWeight:null,autoCategoryGroup:null,autoCategory:null,loadCapacity:null},insurer:{fullName:null,birthday:null,email:null,phone:null,city:null,address:null,build:null,room:null,documentType:null,documentSeries:null,documentRecord:null,documentNumber:null,documentDateFrom:null,documentDateTo:null,documentIssuedBy:null,documentSeriesAndNumber:null,code:null},payment:{data:null,signature:null},paymentSystems:{liqPay:!1,monobankPay:!1,portmonePay:!1,globusPayPart:!1,abankPayPart:!1,pumbPayPart:!1,monoPayPart:!1,oschadPayPart:!1,otpPayPart:!1,privatePayPart:!1,payParts:[]},extraData:{downloadLink:null,downloadDgoLink:null,downloadLinkInfo:""},additionalInfoForDetails:{propertyLimit:null,healthLimit:null},otherProducts:{assistanceTariff:null,medicalTariff:null,miniKaskoTariff:null,dgo:{otp:"",limit:null,linkForPersonalProposition:"",contractId:"",entity_id:null},assistance:{otp:"",contractId:"",downloadUrl:"",entity_id:null},meddrv:{otp:"",linkForPersonalProposition:"",contractId:"",downloadUrl:"",limit:null,entity_id:null},mik:{otp:"",linkForPersonalProposition:"",contractId:"",downloadUrl:"",entity_id:null}},miniKasko:{},checkout:{policyAmount:0,policyWithDiscounts:0,policySaleBadge:null,policyPromoCode:null,policyPromoCodeDescription:null,policyPromocodeBadge:null,policyRefBadge:null,policySpeedCo:null,policyStartDateDescription:null,policyGiftRefBonus:0,policyPrivilegedBadge:null,policyPromocodeType:null,policyPromoCodeTypes:null,assistanceAmount:null,assistanceWithDiscounts:null,assistanceSaleBadge:null,assistancePromocodeBadge:null,assistanceRefBadge:null,assistanceSpeedCo:null,assistanceGiftRefBonus:0,dgoAmount:null,dgoWithDiscounts:null,dgoSaleBadge:null,dgoPromocodeBadge:null,dgoRefBadge:null,dgoSpeedСo:null,dgoGiftRefBonus:0,medDrvAmount:null,medDrvWithDiscounts:null,medDrvSaleBadge:null,medDrvPromocodeBadge:null,medDrvRefBadge:null,medDrvSpeedCo:null,medDrvGiftRefBonus:0,miniKaskoAmount:null,miniKaskoWithDiscounts:null,miniKaskoSaleBadge:null,miniKaskoPromocodeBadge:null,miniKaskoRefBadge:null,miniKaskoSpeedCo:null,giftRefBonusMiniKasko:null,orderFinalAmount:0,orderDiscountsValue:0,orderServiceFee:0,refBonusToSpend:0,refBonusSpend:null,zsuAmount:0,orderFinalAmountWithZsuWithServiceFee:0},individualOffer:null};e.s(["default",0,N],219518);let B=(0,t.createSlice)({name:"osagoCheckout",initialState:{policy:N,isInitialFetch:!0,loaders:{isLoadingPolicy:!0,isSavingPolicy:!1,isBuyingPolicy:!1,isLoadingCarData:!1},fieldsValidationError:[],showCaptcha:!1,captchaToken:null,stateNumberError:null,isShownMyAuto:!1,isOpenDocumentsModalForm:!1,isOtpModalOpen:!1},reducers:{savePolicyInStore(e,t){e.isInitialFetch=!1,e.loaders.isLoadingPolicy&&(e.loaders.isLoadingPolicy=!1),e.policy={...e.policy,...t.payload,step:e.policy.step}},setPolicyStep(e,t){e.policy.step=t.payload,e.loaders.isSavingPolicy=!1},setCaptchaData(e,t){e.showCaptcha=t.payload.show,e.captchaToken=t.payload.token},setIsShownMyAuto(e,t){e.isShownMyAuto=t.payload}
2,setOpenDocumentsModalForm(e,t){e.isOpenDocumentsModalForm=t.payload},setOtpModalOpen(e,t){e.isOtpModalOpen=t.payload},setStateNumberError(e,t){e.stateNumberError=t.payload}},extraReducers:e=>{e.addCase(k.pending,e=>{e.loaders.isLoadingPolicy=!0,e.loaders.isSavingPolicy=!0}).addCase(k.fulfilled,(e,t)=>{e.isInitialFetch=!1,e.loaders.isLoadingPolicy=!1,e.loaders.isSavingPolicy=!1,t.payload&&(e.policy={...t.payload,step:e.policy.step})}).addCase(k.rejected,e=>{e.loaders.isLoadingPolicy=!1,e.loaders.isSavingPolicy=!1}),e.addCase(T.pending,e=>{e.loaders.isSavingPolicy=!0}).addCase(T.fulfilled,(e,t)=>{t.meta.arg.withoutStopLoading||(e.loaders.isSavingPolicy=!1),t.payload&&(e.policy={...t.payload,step:e.policy.step})}).addCase(T.rejected,(e,t)=>{e.loaders.isSavingPolicy=!1,t.payload&&t.payload.fields&&(e.fieldsValidationError=t.payload.fields)}),e.addCase(S.pending,e=>{e.loaders.isBuyingPolicy=!0}).addCase(S.fulfilled,e=>{e.loaders.isBuyingPolicy=!1}).addCase(S.rejected,e=>{e.loaders.isBuyingPolicy=!1}),e.addCase(A.pending,e=>{e.loaders.isLoadingCarData=!0}).addCase(A.fulfilled,e=>{e.loaders.isLoadingCarData=!1}).addCase(A.rejected,e=>{e.loaders.isLoadingCarData=!1}),e.addCase(I.pending,e=>{e.loaders.isSavingPolicy=!0}).addCase(I.fulfilled,e=>{e.loaders.isSavingPolicy=!1}).addCase(I.rejected,e=>{e.loaders.isSavingPolicy=!1})}}),{savePolicyInStore:w,setPolicyStep:E,setCaptchaData:R,setStateNumberError:M,setIsShownMyAuto:F,setOpenDocumentsModalForm:L,setOtpModalOpen:U}=B.actions,W=B.reducer},375070,e=>{"use strict";e.s(["normalizeOfferCardVariant",0,e=>"max"===e?"max":"basic"===e||"base"===e?"basic":"standard"])},384148,190281,809428,678118,576303,459081,e=>{"use strict";e.s(["applyTariffDgo",0,(e,t)=>{let r=null!=t?e.tariffsDgo.find(e=>e.limit===t):void 0;return r?{selectedDgoLimit:t,price:e.basePrice+r.price,priceWithDiscount:e.basePriceWithDiscount+r.priceWithDiscount,refBonusValue:e.baseRefBonusValue+r.giftRefBonus}:{selectedDgoLimit:null,price:e.basePrice,priceWithDiscount:e.basePriceWithDiscount,refBonusValue:e.baseRefBonusValue}}],384148);let t=e=>(e=>{let t=new Map;for(let r of e)for(let e of null!=r?r:[])!t.get(e.id)&&e.active&&t.set(e.id,e);return[...t.values()]})([e.options,e.topOptions]).map(e=>e.id);e.s(["getTariffOptionIds",0,t],190281);let r=function(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=new Set(a),{companies:i,dgoLimit:l,type:n,isPayPart:s,selectedOptionIds:u}=r,d=t(e);if(!o.has("companies")&&i.length>0&&!i.includes(e.companyId)||!o.has("type")&&"ALL"!==n&&e.type!==n)return!1;if(!o.has("dgoLimit")&&l){let t=Number(l);if(!e.tariffsDgo.some(e=>e.limit===t))return!1}return(!!o.has("isPayPart")||!s||!!e.hasPayPart)&&(!!o.has("selectedOptionIds")||!(u.length>0)||!!u.every(e=>d.includes(e)))};e.s(["filterTariffs",0,function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=new Set(a),{companies:i,dgoLimit:l,type:n,isPayPart:s,selectedOptionIds:u}=t;return(o.has("companies")||!(i.length>0))&&(o.has("dgoLimit")||!l)&&(o.has("type")||"ALL"===n)&&(o.has("isPayPart")||!s)&&(o.has("selectedOptionIds")||!(u.length>0))?e:e.filter(e=>r(e,t,a))},"tariffMatchesFilters",0,r],809428);let a=(e,t)=>{let a=new Map;for(let o of e){if(!o.osagoWithDgo)continue;let e=r(o,t,["dgoLimit"]);for(let t of o.tariffsDgo)e?a.set(t.limit,!0):a.has(t.limit)||a.set(t.limit,!1)}return[...a.entries()].map(e=>{let[t,r]=e;return{limit:t,label:`${t.toLocaleString("ru-RU")} гÑн`,isActive:r}}).sort((e,t)=>e.limit-t.limit)};e.s(["buildDgoLimitOptions",0,a],678118),e.s(["sanitizeFiltersFromTariffs",0,(e,r)=>{if(0===r.length)return{companies:e.companies,selectedOptionIds:e.selectedOptionIds,dgoLimit:e.dgoLimit};let o=new Set(r.map(e=>e.companyId)),i=new Set(r.flatMap(e=>t(e))),l=new Set(a(r,e).map(e=>e.limit));return{companies:e.companies.filter(e=>o.has(e)),selectedOptionIds:e.selectedOptionIds.filter(e=>i.has(e)),dgoLimit:e.dgoLimit&&l.has(Number(e.dgoLimit))?e.dgoLimit:""}}],576303),e.s(["areFormValuesEqual",0,(e,t)=>e.autoCategoryGroup===t.autoCategoryGroup&&e.autoCategory===t.autoCategory&&e.period===t.period&&e.registrationPlace===t.registrationPlace&&e.privileged===t.privileged&&e.isEuroNumbers===t.isEuroNumbers,"formValuesToStoreUpdates",0,e=>({searchParams:{autoCategory:e.autoCategory,registrationPlace:e.registrationPlace,temporaryPeriod:e.period,privilegedCategory:e.privileged||null,isEuroNumbers:e.isEuroNumbers},checkoutContext:{autoCategoryGroup:e.autoCategoryGroup,fastBuy:!1}}),"storeToFormValues",0,(e,t)=>{var r;return{autoCategoryGroup:t.autoCategoryGroup,autoCategory:e.autoCategory,period:e.temporaryPeriod,registrationPlace:e.registrationPlace,privileged:null!=(r=e.privilegedCategory)?r:"",isEuroNumbers:e.isEuroNumbers}}],459081)},252701,41544,563535,22094,440065,540206,177309,e=>{"use strict";let t;e.s(["default",()=>eb,"finishSearchSession",()=>ef,"resetFilters",()=>ep,"setCheckoutContext",()=>ed,"setFilter",()=>
2eu,"setIndividualOffer",()=>ec,"setOptionFilterCatalog",()=>eg,"setSearchParams",()=>es,"setSorting",()=>em,"showMoreOffers",()=>eP,"startSearchSession",()=>ey,"tariffsAdapter",()=>ei,"updateTariffDgo",()=>e_,"upsertTariffs",()=>eh],440065);var r=e.i(164645),a=e.i(384148),o=e.i(576303);e.s(["applyOffersParams",()=>Q,"applyPromoCode",()=>q,"changeFilter",()=>X,"changeIndividualOffer",()=>Z,"changeSorting",()=>ee,"createPolicyForByOneClick",()=>er,"fetchPartners",()=>H,"initOffersFromUrl",()=>ea,"resetOffersFilters",()=>J,"searchTariffs",()=>z,"selectTariffForCheckout",()=>et],22094);var i=e.i(459081),l=e.i(871213),n=e.i(372118),s=e.i(692034),u=e.i(157689),d=e.i(595727),c=e.i(401851),m=e.i(219518),p=e.i(230099),g=e.i(403446),y=e.i(413876);let f=e=>{let t=Number(e);return Number.isFinite(t)&&t>0?t:null};var h=e.i(70419);let _=e=>{if(!e)return;let t=Number(e);return Number.isFinite(t)&&t>0?t:void 0};var P=e.i(852024),v=e.i(301716);let b=async(e,t,r,a)=>{var o,i,l;if(t)return null;let n={params:{addId:[e]}};return null!=(i=null==(l=(null!=(o=v.commonApi.endpoints.getCities.select(n)(a()).data)?o:await r(v.commonApi.endpoints.getCities.initiate(n)).unwrap().catch(()=>[])).find(t=>t.value===e))?void 0:l.label)?i:null},C=null,O=0,k=0,T=()=>{O&&(cancelAnimationFrame(O),O=0)},S=()=>(T(),null==C||C.abort(),(C=new AbortController).signal),I=e=>{O&&cancelAnimationFrame(O),O=requestAnimationFrame(()=>{O=0,e()})};e.s(["abortPendingSearch",0,()=>{T(),null==C||C.abort(),C=null},"cancelPendingSearch",0,S,"scheduleSearchTariffs",0,I,"scheduleUiUpdate",0,e=>{k&&cancelAnimationFrame(k),k=requestAnimationFrame(()=>{k=requestAnimationFrame(()=>{k=0,e()})})}],41544);let A={autoCategory:"B1",registrationPlace:1,temporaryPeriod:h.DEFAULT_PERIOD,privilegedCategory:null,isEuroNumbers:!1,promoCode:"",dateFrom:""},D={companies:[],dgoLimit:"",type:"ALL",isPayPart:!1,selectedOptionIds:[]},N={autoCategoryGroup:h.SIMPLE_CAR_GROUP,stateNumber:"",autoVINNumber:"",autoMakerId:"",autoModelId:"",autoMakerLogo:"",carMake:"",carModel:"",autoYear:"",capacity:"",ownWeight:"",seatsCount:"",totalWeight:"",fastBuy:!1,policyId:"",transportNumber:"",transportMaker:"",transportModel:"",transportYear:"",innCode:"",myCarId:null},B={insurerBirthday:"",ownerBirthday:"",driverMinAge:null,driverMaxAge:null,customerIsOwner:!1},w={by:["basePriceWithDiscount","isPromo","tariffPriority"],dir:"asc"},E={countOffersToShow:7,limitOffersToAdd:10,searchLoadingDebounceMs:3e3};e.s(["DEFAULT_CHECKOUT_CONTEXT",0,N,"DEFAULT_FILTERS",0,D,"DEFAULT_INDIVIDUAL_OFFER",0,B,"DEFAULT_SEARCH_PARAMS",0,A,"DEFAULT_SORTING",0,w,"UI_DEFAULTS",0,E],563535);var R=e.i(533691),M=e.i(20192);let F=async e=>{let t=e.trim().toUpperCase();if(!t)return{ok:!0,code:""};try{let e=await M.default.check(t,{productType:"osago",upsellTypes:[]});if(!e.product_types.includes("osago"))return{ok:!1,message:`${P.default.getPhrase("promo_code_use_for")} ${(0,R.getPromoCodeProducts)(e.product_types)}.`};return{ok:!0,code:t}}catch{return{ok:!1,message:P.default.getPhrase("apply_promocode_error_notification_description")}}};var L=e.i(167178),U=e.i(447443),W=e.i(946220),x=e.i(966890);let G=e=>({resId:e.resId,id:e.id,offerPartner:e.offerPartner,price:e.price,priceWithDiscount:e.priceWithDiscount,limit:e.limit,giftRefBonus:e.giftRefBonus}),j=e=>{var t;return{id:e.id,title:e.title,optionTitle:e.optionTitle,description:e.description,active:e.active,isTop:e.isTop,isShowComparisonIcon:null!=(t=e.isShowComparisonIcon)&&t}},Y=e=>(null!=e?e:[]).map(j);var K=e.i(452587);let V=e=>{let t;(t=u.default.getPath()).includes("/osago/offers")&&!t.includes("/checkout")&&(e=>{let{searchParams:t,filters:r,checkoutContext:a,individualOffer:o}=e;u.default.updateQueryParamsFromObject({autoCategory:t.autoCategory,registrationPlace:t.registrationPlace,temporaryPeriod:t.temporaryPeriod,...t.privilegedCategory?{privileged_category:t.privilegedCategory}:{},...t.isEuroNumbers?{isEuroNumbers:!0}:{},...t.promoCode?{promoCode:t.promoCode}:{},...t.dateFrom?{dateFrom:t.dateFrom}:{},...r.companies.length?{companies:r.companies.join(",")}:{},..."ALL"!==r.type?{insuranceClass:r.type}:{},...r.dgoLimit?{dgoLimit:r.dgoLimit}:{},...r.isPayPart?{isPayPart:!0}:{},...r.selectedOptionIds.length?{options:r.selectedOptionIds.join(",")}:{},autoCategoryGroup:a.autoCategoryGroup,...a.stateNumber?{stateNumber:a.stateNumber}:{},...a.autoVINNumber?{autoVINNumber:a.autoVINNumber}:{},...a.autoMakerId?{autoMakerId:a.autoMakerId}:{},...a.autoModelId?{autoModelId:a.autoModelId}:{},...a.autoMakerLogo?{autoMakerLogo:a.autoMakerLogo}:{},...a.carMake?{carMake:a.carMake}:{},...a.carModel?{carModel:a.carModel}:{},...a.autoYear?{autoYear:a.autoYear}:{},...a.capacity?{capacity:a.capacity}:{},...a.ownWeight?{ownWeight:a.ownWeight}:{},...a.seatsCount?{seatsCount:a.seatsCount}:{},...a.totalWeight?{totalWeight:a.totalWeight}:{},...a.myCarId?{myCarId:a.myCarId}:{},...a.fastBuy?{fastBuy:!0,...a.policyId?{policy_id:a.policyId}:{},...a.transportNumber?{transport_number:a.transportNumber}:{},...a.transportMaker?{transport_maker:a.transportMaker}:{},...a.transportModel?{transport_model:a.transportModel}:{},...a.transportYear?{transport_year:a.transportYear}:{},...a.innCode?{innCode:a.innCode}:{}}:{},...o.insurerBirthday?{insurerBirthday:o.insurerBirthday}:{},...o.ownerBirthday?{ownerBirthday:o.ownerBirthday}:{},...o.driverMinAge?{driverMinAge:o.driverMinAge}:{},...o.driverMaxAge?{driverMaxAge:o.driverMaxAge}:{},...o.customerIsOwner?{customerIsOwner:!0}:{}})})(e().osagoOffersStore)},$=(e,t)=>{let{getState:r}=t;return!r().osagoOffersStore.ui.pendingOfferAction},H=(0,W.createAsyncThunk)("osagoOffers/fetchPartners",async(e,t)=>{let{getState:r}=t,{temporaryPeriod:a}=r().osagoOffersStore.searchParams;return await K.default.getPartners(a)}),z=(0,W.createAsyncThunk)("osagoOffers/searchTariffs",async(e,t)=>{let r,{dispatch:a,getState:o}=t,i=S();if(a(ey()),0===e.length)return void a(ef());let{searchParams:l,checkoutContext:n,individualOffer:s}=o().osagoOffersStore,m={searchParams:l,checkoutContext:n,taxi:!0===(r=u.default.getQueryParamsAsObject()).taxi||"true"===r.taxi,isTransitNumbers:!0===r.isTransitNumbers||"true"===r.isTransitNumbers},p=e.length,y=()=>{0!=(p-=1)||i.aborted||a(ef())},f=async e=>{if(i.aborted)return;let t=((e,t,r,a)=>{let o,i,l,n,s,u,m,p,y,f=t.temporaryPeriod<6?h.DEFAULT_PERIOD:t.temporaryPeriod,P=(o=t.promoCode.trim())?{promoCode:o}:void 0,v=(i=r.policyId.trim(),r.fastBuy?{fastBuy:r.fastBuy,oldPolicyId:i}
2:void 0),b=t.dateFrom.trim()||(0,c.format)((0,d.addDays)(new Date,1),g.DATE_FNS_FORMAT);return{program:{partnerId:e,offerPartner:e,outsideUkraine:t.isEuroNumbers},period:{dateFrom:b,temporaryPeriod:f},vehicle:(l=_(r.autoYear),n=_(r.transportYear),s=r.stateNumber.trim(),u=r.carMake.trim(),m=(r.carModel||r.transportModel).trim(),p=r.autoVINNumber.trim(),y=null!=l?l:n,{autoCategory:t.autoCategory,registrationPlace:t.registrationPlace,...s?{stateNumber:s,insuranceObjectStateNumber:s}:{},...p?{carVin:p}:{},...u?{carMake:u,insuranceObjectMakerText:u}:{},...m?{carModel:m}:{},...y?{carConstructYear:y,insuranceObjectYear:y}:{}}),customer:((e,t,r)=>{let a=e.insurerBirthday.trim(),o=(e.customerIsOwner?e.insurerBirthday:e.ownerBirthday||e.insurerBirthday).trim(),i=_(e.driverMinAge),l=_(e.driverMaxAge);if(!(a||o||i||l||e.customerIsOwner)&&!t.innCode.trim()&&!r)return{};let n=t.innCode.trim();return{...e.customerIsOwner?{customerIsOwner:!0}:{},...a?{customerBirthDate:a}:{},...o?{ownerBirthDate:o}:{},...i?{driverMinAge:i}:{},...l?{driverMaxAge:l}:{},...n?{innCode:n}:{},...r?{privilegedCategory:r}:{}}})(a,r,t.privilegedCategory),...P?{tariff:P}:{},...v?{fastBuy:v}:{}}})(e,l,n,s),r=await K.default.searchV2(t,i);if(i.aborted)return;let o=((e,t)=>{var r;if(!e||!1===e.status)return[];let a=null==(r=e.data)?void 0:r.companies;return Array.isArray(a)&&0!==a.length?a.flatMap(e=>{var r;return(null!=(r=e.tariffs)?r:[]).map(r=>{var a,o,i,l,n,s,d,c,m,p,g,y,f,_,P,v,b,C,O,k;let T,S,I,A,D,N,B,w,E,R;return S=Y(null==(T=r.program)?void 0:T.topOptions),A=(I=Y(null==T?void 0:T.options)).filter(e=>e.active).map(e=>e.id),D=null!=(a=e.tariffsDgo)?a:[],N=T.payPart?{payPartPrivate:T.payPart.payPartPrivate,payPartMono:T.payPart.payPartMono,payPartGlobus:T.payPart.payPartGlobus,payPartAbank:T.payPart.payPartAbank,payPartPumb:T.payPart.payPartPumb,payPartOschad:T.payPart.payPartOschad,payPartOtp:T.payPart.payPartOtp,limits:null!=(o=null==(b=e.payPart)?void 0:b.limits)?o:{}}:null,B=!!T.payPart&&Object.values(T.payPart).some(Boolean)&&null!=N&&Object.keys(N.limits).length>0,O=r.shortDiscountBadge,k=r.promoCodeBadge,E=(w=e=>{if(!e)return 0;let t=-Number(e.split("%")[0]);return Number.isFinite(t)?t:0})(O)||w(k),R=null!=(i=null==T?void 0:T.id)?i:0,{id:(e=>{let{tariffId:t,companyId:r,programId:a}=e;return`${t}_${r}_${a}`})({tariffId:r.id,companyId:e.id,programId:R}),companyId:e.id,companyTitle:e.title,companyAbout:e.about?(0,x.purifiedText)(e.about):"",companyLogo:e.logoWeb,commentsCount:e.commentsCount,commentsCountPositive:e.commentsCountPositive,commentsCountNegative:e.commentsCountNegative,ratingMSBU:null!=(l=e.ratingMSBU)?l:null,mtsbuTrafficLight:null!=(n=e.mtsbuTrafficLight)?n:null,quarterUpdate:null!=(s=null==e?void 0:e.quarterUpdate)?s:"",osagoWithDgo:D.length>0,hasPayPart:B,payPart:N,tariffId:r.id,partnerId:r.offerPartner,title:r.title,type:r.type,price:r.price,priceWithDiscount:r.priceWithDiscount,basePrice:r.price,basePriceWithDiscount:r.priceWithDiscount,baseRefBonusValue:r.refBonusValue,refBonusValue:r.refBonusValue,selectedDgoLimit:null,isDisabled:!1,badge:(null==(C=r.badge)?void 0:C.title)?r.badge:null,isFinalPrice:r.program.isRedPrice,promoCodeBadge:r.promoCodeBadge||"",shortDiscountBadge:r.shortDiscountBadge||"",privilegedBadge:r.privilegedBadge||"",tariffPriority:-(null!=(d=r.priority)?d:0),isPromo:+!r.isPromo,saleSize:E,activeOptionIds:A,countActiveOptions:A.length,options:I,topOptions:S,insuranceOptions:null!=(c=null==T?void 0:T.insuranceOptions)?c:[],additionalOptions:null!=(m=null==T?void 0:T.additionalOptions)?m:[],tariffsDgo:D.map(G),program:{slug:null!=(p=null==T?void 0:T.slug)?p:"",id:null!=(g=null==T?void 0:T.id)?g:0,isRedPrice:null!=(y=null==T?void 0:T.isRedPrice)&&y,appOptionsCount:null!=(f=null==T?void 0:T.appOptionsCount)?f:S.length,webOptionsCount:null!=(_=null==T?void 0:T.webOptionsCount)?_:S.length,attachments:(null!=(P=null==T?void 0:T.attachments)?P:[]).map(e=>({...e,title:e.title}))},productUrl:((e,t,r)=>{var a;let{searchParams:o,checkoutContext:i}=t,{autoCategoryGroup:l,stateNumber:n,autoMakerId:s,autoMakerLogo:d,autoModelId:c,autoYear:m,autoVINNumber:p,c
2arMake:g,carModel:y,capacity:f,ownWeight:_,seatsCount:P,totalWeight:v,fastBuy:b,policyId:C,transportMaker:O,transportModel:k,transportNumber:T,transportYear:S}=i,I=o.temporaryPeriod<6?h.DEFAULT_PERIOD:o.temporaryPeriod,A={...r?{tariffType:r}:{},promoCode:o.promoCode||"",temporaryPeriod:I||h.DEFAULT_PERIOD,isTransitNumbers:null!=(a=t.isTransitNumbers)&&a,autoCategoryGroup:l,autoCategory:o.autoCategory,registrationPlace:o.registrationPlace,franchise:0,traffic_accident_medicine:!1,direct_settlement:!1,special_direct_settlement:!1,companyAlias:"",autoYear:m||"",...o.dateFrom?{dateFrom:o.dateFrom}:{},...b?{fastBuy:!0,...O?{transport_maker:O}:{},...k?{transport_model:k}:{},...T?{transport_number:T}:{},...S?{transport_year:S}:{},...C?{policy_id:C}:{}}:{},...t.taxi?{taxi:!0}:{},...o.isEuroNumbers?{isEuroNumbers:!0}:{},...o.privilegedCategory?{privileged_category:o.privilegedCategory}:{},...n?{stateNumber:n,makerId:s,makerLogo:d,modelId:c,year:m,bodyNumber:p,carMake:g,carModel:y,...f?{capacity:f}:{},..._?{ownWeight:_}:{},...P?{seatsCount:P}:{},...v?{totalWeight:v}:{}}:{}};return`/osago/${e}?${u.default.createQueryParamsFromObject(A)}`})(null!=(v=null==T?void 0:T.slug)?v:"",t,r.type)}})}):[]})(r,m);o.length>0&&a(eh(o))};e.forEach(e=>{f(e).finally(y)})}),q=e=>async t=>{let r,a=await F(e);return a.ok?(a.code&&(0,U.toastNotification)({title:P.default.getPhrase("apply_promocode_success_notification"),variant:"success",closable:!1}),t((r={promoCode:a.code},(e,t)=>{e(es(r)),V(t),I(()=>{let{partnerIds:r}=t().osagoOffersStore.searchSession;e(z(r))})})),{ok:!0}):((0,U.toastNotification)({title:P.default.getPhrase("apply_promocode_error_notification"),content:a.message,variant:"error",closable:!1}),{ok:!1,message:a.message})},Q=e=>(t,r)=>{let a=r().osagoOffersStore;if((0,i.areFormValuesEqual)(e,(0,i.storeToFormValues)(a.searchParams,a.checkoutContext)))return;let{searchParams:o,checkoutContext:l}=(0,i.formValuesToStoreUpdates)(e),n=o.temporaryPeriod!==a.searchParams.temporaryPeriod;I(()=>{S(),t(es(o)),t(ed(l)),V(r),t(ey()),(async()=>{let e=r().osagoOffersStore.searchSession.partnerIds;if(n){let r=await t(H(void 0));H.fulfilled.match(r)&&(e=r.payload)}e.length?t(z(e)):t(ef())})()})},X=e=>(t,r)=>{t(eu(e)),V(r)},J=()=>(e,t)=>{e(ep()),V(t)},Z=e=>(t,r)=>{var a,o,i,l;(0,s.writeIndividualOffer)(e),t(ec(e?{insurerBirthday:e.insurerBirthday,ownerBirthday:null!=(a=e.ownerBirthday)?a:"",driverMinAge:String(null!=(o=e.driverMinAge)?o:""),driverMaxAge:String(null!=(i=e.driverMaxAge)?i:""),customerIsOwner:null!=(l=e.customerIsOwner)&&l}:null)),V(r);let{partnerIds:n}=r().osagoOffersStore.searchSession;n.length&&t(z(n))},ee=(e,t)=>r=>{r(em({by:e,dir:t}))},et=(0,W.createAsyncThunk)("osagoOffers/selectTariffForCheckout",async(e,t)=>{var r;let{dispatch:a,getState:o}=t,{searchParams:i,checkoutContext:s,individualOffer:h}=o().osagoOffersStore,_=u.default.getQueryParamsAsObject(),P=null!=(r=_.policy_id)?r:s.policyId,v=await b(i.registrationPlace,i.isEuroNumbers,a,o),C=((e,t)=>{var r,a,o,i,l,n;let{searchParams:s,checkoutContext:u,individualOffer:h}=t,_=u.stateNumber.trim(),P=(0,p.getState)(y.LOCAL_STORAGE_POLICY_NAME),v={withDgo:!1,dgoLimit:"",dgoId:null,dgoResId:null,dgoPartnerId:null,dgoCompanyId:null},b=t.isTaxi?v:null!=(r=null==P?void 0:P.parameters)?r:v,C=null!=(a=null==P?void 0:P.status)?a:"",O=!g.POLICY_AFTER_SUCCESS_PAYMENT_STATES.includes(C)&&P?{...m.default.otherProducts,...P.otherProducts,miniKaskoTariff:null}:{...m.default.otherProducts,assistanceTariff:null,medicalTariff:null,miniKaskoTariff:null},k=e.selectedDgoLimit,T=null!=k?e.tariffsDgo.find(e=>e.limit===k):void 0,S=T?{withDgo:!0,dgoLimit:T.limit}:b.withDgo?{withDgo:!0,dgoLimit:b.dgoLimit||""}:v,I=u.transportYear.trim();return{...m.default,orderId:null,companyName:e.companyTitle,logoSrc:e.companyLogo,tariff_id:e.tariffId,company_id:e.companyId,program_id:e.program.id,partner_id:e.partnerId,isDisabled:e.isDisabled,isRedPrice:e.program.isRedPrice,isOsagoWithDGO:e.osagoWithDgo,dateFrom:(0,c.format)((0,d.addDays)(new Date,1),g.DATE_FNS_FORMAT),createAt:(0,c.format)(new Date,g.DATE_FNS_FORMAT),isOfflineRegistration:!1,needFindCar:!u.capacity.trim()||!u.ownWeight.trim()||!u.seatsCount.trim()||!u.totalWeight.trim(),car:{...m.default.car,...null!=(o=null==P?void 0:P.car)?o:{},..._?{stateNumber:_,makerId:u.autoMakerId||null,makerLogo:u.autoMakerLogo||null,modelId:u.autoModelId||null,year:null!=(i=f(u.autoYear))?i:f(I),bodyNumber:u.autoVINNumber||null,capacity:f(u.capacity),ownWeight:f(u.ownWeight),seatsCount:f(u.seatsCount),totalWeight:f(u.totalWeight),makerText:u.carMake||null,modelText:u.carModel||null,carModel:u.carModel||null}:["V1","V2"].includes(s.autoCategory)?{capacity:f(u.capacity)}:{},autoCategory:s.autoCategory,autoCategoryGroup:u.autoCategoryGroup},insurer:{...m.default.insurer,...null!=(l=null==P?void 0:P.insurer)?l:{},...h.insurerBirthday?{birthday:h.insurerBirthday}:{},documentType:null,additionalDocumentType:void 0,additionalDocumentFullname:"",isAdditionalDocumentViaDiia:!1,isDiiaQRCodeChecked:!1}
2,parameters:{...m.default.parameters,taxi:t.isTaxi,franchise:0,autoCategory:s.autoCategory,autoCategoryGroup:u.autoCategoryGroup,registrationPlace:s.registrationPlace,registrationPlaceTitle:t.registrationPlaceTitle,privileged_category:s.privilegedCategory,isEuroNumbers:s.isEuroNumbers,...S,temporaryPeriod:s.temporaryPeriod,isTransitNumbers:t.isTransitNumbers},otherProducts:O,isSearchingByNumber:!!_,checkout:{...m.default.checkout,...s.promoCode?{policyPromoCode:s.promoCode}:{},policyAmount:e.basePrice,policyWithDiscounts:e.basePriceWithDiscount},...u.fastBuy?{fastBuy:!0,fastBuyPolicyId:null!=(n=t.fastBuyPolicyId)?n:u.policyId}:{},type:e.type,individualOffer:h.insurerBirthday?{...h,driverMinAge:Number(h.driverMinAge),driverMaxAge:Number(h.driverMaxAge)}:null}})(e,{searchParams:i,checkoutContext:s,individualOffer:h,registrationPlaceTitle:v,isTaxi:!0===_.taxi||"true"===_.taxi,isTransitNumbers:!0===_.isTransitNumbers||"true"===_.isTransitNumbers,fastBuyPolicyId:P?String(P):void 0});await (0,p.saveState)(y.LOCAL_STORAGE_POLICY_NAME,C),(0,p.saveState)("osagoPaymentMethod",""),await a((0,n.savePolicyInStore)(C)),i.promoCode&&u.default.deleteQueryParam("promoCode"),(0,l.sendOsagoCheckoutClick)(C,e.title,e.companyTitle)},{condition:$}),er=(0,W.createAsyncThunk)("osagoOffers/createPolicyForByOneClick",async(e,t)=>{var r,a,o;let{getState:i,rejectWithValue:l}=t,n=i(),{searchParams:s,checkoutContext:d,individualOffer:c}=n.osagoOffersStore,m=u.default.getQueryParamsAsObject(),p=!0===m.taxi||"true"===m.taxi,g=null!=(r=n.authorizationStore.userInfo.email)?r:"";try{let t=await K.default.createInitialPolicy((e=>{var t,r;let{tariff:a,searchParams:o,checkoutContext:i,individualOffer:l,email:n,isTaxi:s}=e,d=null!=(t=u.default.getQueryParamsAsObject().policy_id)?t:i.policyId,c=null!=(r=a.selectedDgoLimit)?r:null;return{...d?{policy_id:d}:{},email:n,company_id:a.companyId,program_id:a.program.id,partner_id:a.partnerId,tariff_id:a.tariffId,franchise:0,autoCategory:o.autoCategory,autoCategoryGroup:i.autoCategoryGroup,registrationPlace:o.registrationPlace,taxi:s,privileged:!!o.privilegedCategory,privileged_category:o.privilegedCategory,outsideUkraine:o.isEuroNumbers,promoCode:o.promoCode||"",dgoLimit:c,...l.insurerBirthday?{driver_min_age:l.driverMinAge,driver_max_age:l.driverMaxAge,owner_birth_date:l.customerIsOwner?l.insurerBirthday:l.ownerBirthday||l.insurerBirthday,customer_birthDate:l.insurerBirthday,customerIsOwner:l.customerIsOwner}:{}}})({tariff:e,searchParams:s,checkoutContext:d,individualOffer:c,email:g,isTaxi:p})),r=null!=(a=null==t||null==(o=t.data)?void 0:o.redirect_url)?a:null==t?void 0:t.redirect_url;if(!r){let e=P.default.getPhrase("error_buy_in_1_click");return(0,U.default)(e,U.ERROR_TYPE),l(e)}return L.default.sendClickEvent(e.title,e.companyTitle),{redirectUrl:r}}catch(t){let e="user not have active policy"===(e=>{if(!e||"object"!=typeof e||!("message"in e))return;let{message:t}=e;if("string"==typeof t)return t;if(t&&"object"==typeof t&&"message"in t){let e=t.message;return"string"==typeof e?e:void 0}})(t)?P.default.getPhrase("error_buy_in_1_click_no_policy"):P.default.getPhrase("error_buy_in_1_click");return(0,U.default)(e,U.ERROR_TYPE),l(e)}},{condition:$}),ea=()=>async(e,t)=>{var r,a,o,i,l,n,d,c,m,p,g,y,f,h,_,v,b,C,O,k,T,S,I,B,w,E,R;let M;e(ey());let L=u.default.getQueryParamsAsObject();L.taxi&&u.default.updateQueryParam("taxi",!1),L.notifyMessage&&((0,U.default)(P.default.getPhrase(String(L.notifyMessage))),u.default.deleteQueryParam("notifyMessage"));let W=(M=u.default.getQueryParamsAsObject(),{searchParams:{...A,autoCategory:String(M.autoCategory||A.autoCategory),registrationPlace:Number(null!=(r=M.registrationPlace)?r:A.registrationPlace),temporaryPeriod:Number(null!=(a=M.temporaryPeriod)?a:A.temporaryPeriod),privilegedCategory:M.privileged_category?String(M.privileged_category):null,isEuroNumbers:!0===M.isEuroNumbers||"true"===M.isEuroNumbers,promoCode:String(null!=(o=M.promoCode)?o:""),dateFrom:M.dateFrom?String(M.dateFrom):""},filters:{...D,companies:M.companies?String(M.companies).replace(/;$/,"").split(",").map(Number).filter(e=>!Number.isNaN(e)&&e>0):[],type:String(M.insuranceClass||M.type||D.type),dgoLimit:String(null!=(i=M.dgoLimit)?i:""),isPayPart:!0===M.isPayPart||"true"===M.isPayPart,selectedOptionIds:(R=M.options)?String(R).replace(/;$/,"").split(",").map(e=>
2+e.trim()).filter(Boolean):[]},checkoutContext:{...N,autoCategoryGroup:String(M.autoCategoryGroup||N.autoCategoryGroup),stateNumber:String(null!=(l=M.stateNumber)?l:""),autoVINNumber:String(null!=(n=M.autoVINNumber)?n:""),autoMakerId:String(null!=(d=null!=(c=M.autoMakerId)?c:M.makerId)?d:""),autoModelId:String(null!=(m=null!=(p=M.autoModelId)?p:M.modelId)?m:""),autoMakerLogo:String(null!=(g=null!=(y=M.autoMakerLogo)?y:M.makerLogo)?g:""),carMake:String(null!=(f=M.carMake)?f:""),carModel:String(null!=(h=M.carModel)?h:""),autoYear:String(null!=(_=null!=(v=M.autoYear)?v:M.year)?_:""),capacity:String(null!=(b=M.capacity)?b:""),ownWeight:String(null!=(C=M.ownWeight)?C:""),seatsCount:String(null!=(O=M.seatsCount)?O:""),totalWeight:String(null!=(k=M.totalWeight)?k:""),fastBuy:!0===M.fastBuy||"true"===M.fastBuy,policyId:String(null!=(T=M.policy_id)?T:""),transportNumber:String(null!=(S=M.transport_number)?S:""),transportMaker:String(null!=(I=M.transport_maker)?I:""),transportModel:String(null!=(B=M.transport_model)?B:""),transportYear:String(null!=(w=M.transport_year)?w:""),innCode:String(null!=(E=M.innCode)?E:""),myCarId:(e=>{if(null==e||""===e)return null;let t=Number(e);return Number.isFinite(t)&&t>0?t:null})(M.myCarId)}}),{searchParams:x}=W,{filters:G,checkoutContext:j}=W;if(x.promoCode){let e=await F(x.promoCode);e.ok?x={...x,promoCode:e.code}:((0,U.default)(e.message,U.ERROR_TYPE),x={...x,promoCode:""},u.default.deleteQueryParam("promoCode"))}let Y=!!L.policy_id&&!!L.fastBuy,V=(0,s.resolveIndividualOfferRaw)(L,Y);e(es(x)),e(eu(G)),e(ed(j)),e(ec(V)),e(async(e,t)=>{let r=await K.default.getFilterOptions();if(e(eg(r)),0===r.length)return;let a=new Set(r.map(e=>e.id)),{selectedOptionIds:o}=t().osagoOffersStore.filters,i=o.filter(e=>a.has(e));i.length!==o.length&&e(X({selectedOptionIds:i}))});let $=await e(H(void 0));if(H.fulfilled.match($))e(z($.payload));else{let{partnerIds:r}=t().osagoOffersStore.searchSession;r.length&&e(z(r))}},eo=e=>{e.ui.pendingOfferAction=null},ei=(0,r.createEntityAdapter)(),el=ei.getInitialState({searchParams:{...A},filters:{...D},checkoutContext:{...N},individualOffer:{...B},sorting:{...w},searchSession:{partnerIds:[],isSearching:!0},ui:{countOffersToShow:E.countOffersToShow,pendingOfferAction:null},optionFilterCatalog:[]}),en=(0,r.createSlice)({name:"osagoOffers",initialState:el,reducers:{setSearchParams(e,t){Object.assign(e.searchParams,t.payload)},setFilter(e,t){Object.assign(e.filters,t.payload)},setCheckoutContext(e,t){Object.assign(e.checkoutContext,t.payload)},setIndividualOffer(e,t){null===t.payload?e.individualOffer=B:Object.assign(e.individualOffer,t.payload)},setSorting(e,t){e.sorting=t.payload},resetFilters(e){e.filters={...D}},setOptionFilterCatalog(e,t){e.optionFilterCatalog=t.payload},startSearchSession(e){ei.removeAll(e),e.searchSession.isSearching=!0,e.ui.countOffersToShow=E.countOffersToShow},finishSearchSession(e){e.searchSession.isSearching=!1;let t=Object.values(e.entities).filter(e=>!!e);Object.assign(e.filters,(0,o.sanitizeFiltersFromTariffs)(e.filters,t))},upsertTariffs(e,t){ei.upsertMany(e,t.payload)},updateTariffDgo(e,t){let r=e.entities[t.payload.id];r&&ei.updateOne(e,{id:t.payload.id,changes:(0,a.applyTariffDgo)(r,t.payload.dgoLimit)})},showMoreOffers(e){e.ui.countOffersToShow+=E.limitOffersToAdd},clearPendingOfferAction(e){e.ui.pendingOfferAction=null}},extraReducers:e=>{e.addCase(H.fulfilled,(e,t)=>{e.searchSession.partnerIds=t.payload}).addCase(et.pending,(e,t)=>{e.ui.pendingOfferAction={tariffId:t.meta.arg.id,type:"checkout"}}).addCase(et.fulfilled,eo).addCase(et.rejected,eo).addCase(er.pending,(e,t)=>{e.ui.pendingOfferAction={tariffId:t.meta.arg.id,type:"fastBuy"}}).addCase(er.fulfilled,eo).addCase(er.rejected,eo)}}),{setSearchParams:es,setFilter:eu,setCheckoutContext:ed,setIndividualOffer:ec,setSorting:em,resetFilters:ep,setOptionFilterCatalog:eg,startSearchSession:ey,finishSearchSession:ef,upsertTariffs:eh,updateTariffDgo:e_,showMoreOffers:eP,clearPendingOfferAction:ev}=en.actions,eb=en.reducer;var eC=e.i(661849),eO=e.i(809428),ek=e.i(190281);let eT=(e,t)=>{let r=new Map,a=new Set;for(let o of e)r.has(o.companyId)||r.set(o.companyId,{id:o.companyId,title:o.companyTitle,isActive:!1}),(0,eO.tariffMatchesFilters)(o,t,["companies"])&&a.add(o.companyId);return[...r.values()].map(e=>({...e,isActive:a.has(e.id)}
2)).sort((e,t)=>e.title.localeCompare(t.title,"uk"))},eS=(e,t,r)=>{let a=new Set;for(let e of t)if((0,eO.tariffMatchesFilters)(e,r,["selectedOptionIds"]))for(let t of(0,ek.getTariffOptionIds)(e))a.add(t);return e.map(e=>({id:e.id,title:e.title,isActive:a.has(e.id)}))};var eI=e.i(678118);let eA=[{value:"B",label:P.default.getPhrase("autoGroups_B")},{value:"A",label:P.default.getPhrase("autoGroups_A")},{value:"C",label:P.default.getPhrase("autoGroups_C")},{value:"D",label:P.default.getPhrase("autoGroups_D")},{value:"F",label:P.default.getPhrase("autoGroups_F")},{value:"V",label:P.default.getPhrase("autoGroups_V")}],eD={B:{title:P.default.getPhrase("engineCapacity"),tooltipDesc:P.default.getPhrase("engineCapacity_tooltip"),tooltipImage:"/img/tooltips/car/car-capacity.png",options:[{value:"B1",label:"до 1600 Ñм³",privileged:!0},{value:"B2",label:"1601 - 2000 Ñм³",privileged:!0},{value:"B3",label:"2001 - 3000 Ñм³"},{value:"B3",label:"2001 - 2500 Ñм³",privileged:!0,extra:!0},{value:"B4",label:P.default.getPhrase("autoCategoryB4")}]},A:{title:P.default.getPhrase("engineCapacity"),tooltipDesc:P.default.getPhrase("engineCapacity_tooltip"),tooltipImage:"/img/tooltips/car/car-capacity.png",options:[{value:"A1",label:"до 300 Ñм³",privileged:!0},{value:"A2",label:P.default.getPhrase("autoCategoryA2"),privileged:!0}]},C:{title:P.default.getPhrase("carrying_capacity"),tooltipDesc:P.default.getPhrase("totalWeight_tooltip"),tooltipImage:"/img/tooltips/car/car-full-weight.png",options:[{value:"C0",label:P.default.getPhrase("autoCategoryC0")},{value:"C1",label:P.default.getPhrase("autoCategoryC1")},{value:"C2",label:P.default.getPhrase("autoCategoryC2")}]},D:{title:P.default.getPhrase("autoGroupD_label"),tooltipDesc:P.default.getPhrase("seatsCount_tooltip"),tooltipImage:"/img/tooltips/car/car-seats.png",options:[{value:"D1",label:P.default.getPhrase("autoCategoryD1"),privileged:!1},{value:"D2",label:P.default.getPhrase("autoCategoryD2"),privileged:!1}]},F:{title:P.default.getPhrase("Trailer"),tooltipImage:"/img/tooltips/car/car-full-weight.png",tooltipDesc:P.default.getPhrase("totalWeight_tooltip"),options:[{value:"F1",label:P.default.getPhrase("autoCategoryF1"),privileged:!0},{value:"F2",label:P.default.getPhrase("autoCategoryE"),privileged:!0}]},V:{title:P.default.getPhrase("enginePower"),tooltipDesc:P.default.getPhrase("enginePower_tooltip"),tooltipImage:"/img/tooltips/car/car-power.png",options:[{value:"V1",label:"1-100 кÐÑ",privileged:!0},{value:"V2",label:"101+ кÐÑ"}]}},eN=e=>P.default.getPhrase(e).replace(/^./,e=>e.toUpperCase()),eB=[{value:"",label:eN("no"),privileged:!0},{value:"COMBATANT_CERTIFICATE",label:eN("COMBATANT_CERTIFICATE"),privileged:!0},{value:"PENSION_CERTIFICATE",label:eN("PENSION_CERTIFICATE"),privileged:!0}],ew=(t=P.default,[{value:7,label:`6 ${t.getPhrase("dateFormat_mt_short")}`},{value:13,label:`1 ${t.getPhrase("year_1")}`}]);e.s(["AUTO_CATEGORIES",0,eD,"AUTO_CATEGORIES_GROUP",0,eA,"NOT_PRIVELEGED_AUTO_GROUPS",0,["C","D","F"],"PRIVILEDGED_DOCUMENT_TYPE_LIST",0,eB,"SORTING_LIST",0,[{id:1,title:"popularity",by:["basePriceWithDiscount","isPromo","tariffPriority"],dir:"asc"},{id:2,title:"price_low_to_high",by:"basePriceWithDiscount",dir:"asc"},{id:3,title:"price_high_to_low",by:"basePriceWithDiscount",dir:"desc"},{id:4,title:"recommendations",by:["basePriceWithDiscount","isPromo","tariffPriority",{key:"commentsCountPositive",desc:!0}],dir:"asc"},{id:5,title:"countActiveOptions",by:["basePriceWithDiscount","isPromo","tariffPriority",{key:"countActiveOptions",desc:!0}],dir:"asc"},{id:6,title:"saleSize",by:["basePriceWithDiscount","isPromo","tariffPriority",{key:"saleSize",desc:!0}],dir:"asc"}],"commonTermNumbersPeriod",0,ew,"filterAutoCategoryOptions",0,(e,t)=>eD[e].options.filter(e=>t?e.privileged:!e.extra),"isSortingActive",0,(e,t)=>JSON.stringify(e.by)===JSON.stringify(t.by)&&e.dir===t.dir],540206);let eE=(e,t,r)=>{if(e===t)return 0;if(null==e)return 1;if(null==t)return -1;let a=e>t?1:-1;return r?-a:a},eR=(e,t,r)=>({companyOptions:eT(e,t),dgoLimitOptions:(0,eI.buildDgoLimitOptions)(e,t),optionFilterOptions:eS(r,e,t)}),eM=e=>e.osagoOffersStore.searchParams,eF=e=>e.osagoOffersStore.filters,eL=e=>e.osagoOffersStore.sorting,eU=e=>e.osagoOffersStore.checkoutContext,eW=e=>e.osagoOffersStore.ui,ex=e=>
2e.osagoOffersStore.optionFilterCatalog,eG=(0,eC.createSelector)([eM,eU],(e,t)=>(0,i.storeToFormValues)(e,t)),ej=(0,eC.createSelector)([eM,eU],(e,t)=>{var r,a,o,i,l,n,s,u;let d,c,m,p,g;return d=null!=(r=null==(l=ew.find(t=>t.value===e.temporaryPeriod))?void 0:l.label)?r:String(e.temporaryPeriod),c=(null!=(a=null==(n=eD[t.autoCategoryGroup])?void 0:n.options)?a:[]).find(t=>t.value===e.autoCategory&&(!e.privilegedCategory||t.privileged)),m=null!=(o=null==(s=eA.find(e=>e.value===t.autoCategoryGroup))?void 0:s.label)?o:t.autoCategoryGroup,p=c?"F"===t.autoCategoryGroup?`${m} ${c.label}`:`${m}, ${c.label}`:m,{periodLabel:`Ðа ${d}`,autoCategoryLabel:p,privilegedLabel:(g=null!=(i=null==(u=eB.find(t=>t.value===e.privilegedCategory))?void 0:u.label)?i:null)?`${P.default.getPhrase("privileged_title")}: ${g}`:null,showCity:!e.isEuroNumbers}}),eY=(0,eC.createSelector)([e=>e.osagoOffersStore.individualOffer],e=>{if(e.insurerBirthday)return{...e,driverMinAge:Number(e.driverMinAge),driverMaxAge:Number(e.driverMaxAge)}}),eK=ei.getSelectors(e=>e.osagoOffersStore),eV=eK.selectAll,e$=(0,eC.createSelector)([eV,eF],(e,t)=>eT(e,t)),eH=(0,eC.createSelector)([eV,eF],(e,t)=>(0,eI.buildDgoLimitOptions)(e,t)),ez=(0,eC.createSelector)([eV,eF,ex],(e,t,r)=>eS(r,e,t)),eq=(0,eC.createSelector)([eV,eF,ex],(e,t,r)=>eR(e,t,r)),eQ=(0,eC.createSelector)([eF],e=>e.companies.length>0||!!e.dgoLimit||e.isPayPart||e.selectedOptionIds.length>0||"ALL"!==e.type),eX=(0,eC.createSelector)([eV,eF],(e,t)=>(0,eO.filterTariffs)(e,t)),eJ=(0,eC.createSelector)([eX,eL],(e,t)=>((e,t)=>{if(0===e.length)return e;let r="desc"===t.dir,a=Array.isArray(t.by)?t.by:[t.by];return[...e].sort((e,t)=>{if(e.isDisabled!==t.isDisabled)return e.isDisabled?1:-1;for(let o=a.length-1;o>=0;o-=1){let i=a[o],l="object"==typeof i?i.key:i,n="object"==typeof i?i.desc:r,s=eE(e[l],t[l],n);if(0!==s)return s}return 0})})(e,t)),eZ=(0,eC.createSelector)([eJ,eW],(e,t)=>e.slice(0,t.countOffersToShow)),e0=(0,eC.createSelector)([eJ,eW],(e,t)=>e.length>t.countOffersToShow),e1=(0,eC.createSelector)([eF,eL],(e,t)=>JSON.stringify({filters:e,sorting:t}));e.s(["buildOfferFilterOptions",0,eR,"selectAllTariffs",0,eV,"selectCheckoutContext",0,eU,"selectCompanyFilterOptions",0,e$,"selectDgoLimitOptions",0,eH,"selectFilters",0,eF,"selectHasActiveFilters",0,eQ,"selectHasMoreOffers",0,e0,"selectIndividualOfferInfo",0,eY,"selectIsSearching",0,e=>e.osagoOffersStore.searchSession.isSearching,"selectOfferFilters",0,eq,"selectOffersListResetKey",0,e1,"selectOptionFilterCatalog",0,ex,"selectOptionFilterOptions",0,ez,"selectParamsBadges",0,ej,"selectParamsFormValues",0,eG,"selectPendingOfferAction",0,e=>e.osagoOffersStore.ui.pendingOfferAction,"selectSearchParams",0,eM,"selectSearchSession",0,e=>e.osagoOffersStore.searchSession,"selectShowFastBuyButton",0,e=>!!(e.authorizationStore.userInfo.isAuth&&eU(e).fastBuy),"selectSorting",0,eL,"selectTariffById",0,(e,t)=>eK.selectById(e,t),"selectVisibleTariffs",0,eZ],177309),e.s([],252701)}]); 3 4//# debugId=85236fee-c551-3e98-09f4-e5b1739ea315 5//# sourceMappingURL=0t2m34in_-re5.js.map
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.