(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1979],{3712:e=>{e.exports={title:"Calculator_title__aC5Ud",container:"Calculator_container__vQuJ0",collapseArrow:"Calculator_collapseArrow__Fm8Vk",collapseArrowOpened:"Calculator_collapseArrowOpened__Fbqar",fieldsContainer:"Calculator_fieldsContainer__5Rp05",field:"Calculator_field__bwyfM",fieldRange:"Calculator_fieldRange__S3_lR",collapseContainerWrapper:"Calculator_collapseContainerWrapper__j_DVK",collapseContainer:"Calculator_collapseContainer__IoV8G",fieldWrapper:"Calculator_fieldWrapper__rsxlG",tooltip:"Calculator_tooltip__dzU9w",typeDescription:"Calculator_typeDescription__WHZqi",link:"Calculator_link__vCq4i",chips:"Calculator_chips__iGG5T",legend:"Calculator_legend__wV7NN",chipsForm:"Calculator_chipsForm__6FLk3",additionalItemsWrapper:"Calculator_additionalItemsWrapper__1sQJo",additionalItemsTitle:"Calculator_additionalItemsTitle__hVEvZ",additionalItem:"Calculator_additionalItem__lSSkX",divider:"Calculator_divider__hPQxY",additionalItemName:"Calculator_additionalItemName__CCT4N"}},8868:(e,a,l)=>{"use strict";l.d(a,{JY:()=>i,MH:()=>n,QZ:()=>s,au:()=>r});var t=l(33126);function s(){return"".concat((0,t.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit")}function i(){return"".concat((0,t.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit_card")}let n=["sberbank","vtb24","sovcombank","rosselhozbank","gazprombank","alfabank","promsvyazbank","tinkoff","vostochnyj_express"],r="/icons/header_logo.svg"},13394:(e,a,l)=>{"use strict";l.d(a,{u:()=>v});var t=l(37876),s=l(20988),i=l(49995),n=l(14232),r=l(3010),o=l(74356),d=l(37105),c=l(31257),m=l(16196),p=l(5153);let u=[{id:d.h.AUTOCREDIT,name:"автокредита",name_p:"автокредиту"},{id:d.h.KARTY,name:"карты",name_p:"карте"},{id:d.h.POTREBITELSKIE,name:"кредита",name_p:"кредиту"},{id:d.h.IPOTEKA,name:"ипотеки",name_p:"ипотеки"},{id:d.h.CALCULATOR,name:"калькулятора",name_p:"калькулятору"}];var _=l(87087),h=l(16416),C=l(83918),x=l.n(C);let j=e=>e.loading?(0,t.jsx)("div",{className:x().cards_list,children:Array.from({length:24},(e,a)=>(0,t.jsx)(o.E,{className:(0,i.A)(x().card,x().skeletonCard)},a))}):e?(0,t.jsxs)("div",{className:x().content,children:[!!e.paramsRows.length&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:x().listTitle,children:e.paramsTitle}),(0,t.jsx)("ul",{className:x().list,children:e.paramsRows})]}),!!e.termsRows.length&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:x().listTitle,children:e.termsTitle}),(0,t.jsx)("ul",{className:x().list,children:e.termsRows})]}),!!e.requirementsVehicleRows.length&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:x().listTitle,children:e.requirementsVehicleTitle}),(0,t.jsx)("ul",{className:x().list,children:e.requirementsVehicleRows})]}),!!e.companyRows.length&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:x().listTitle,children:e.companyTitle}),(0,t.jsx)("ul",{className:x().list,children:e.companyRows})]}),(0,t.jsx)(h.n,{className:x().actualDate,pageUrl:e.mainPageUrl,offerDate:e.updateDate})]}):null,v=e=>{var a,l,i,o,h,C,v;let g="Все условия по ".concat(e.mainPageUrl===d.h.AUTOCREDIT?"автокредиту":e.mainPageUrl===d.h.KARTY?"карте":"кредиту"),N=(0,n.useMemo)(()=>(e=>{let a={paramsTitle:"",termsTitle:"",companyTitle:"",requirementsVehicleTitle:"",paramsRows:[],termsRows:[],companyRows:[],requirementsVehicleRows:[]};if(!e)return a;let{data:l,cardTypes:s,contactlessCardTypes:i,mainPageUrl:r}=e;if(!l)return a;let o=[],c=[],_=[],h=[];if(a.paramsTitle="Параметры ".concat(u.filter(e=>e.id===r)[0].name),a.termsTitle="Условия по ".concat(u.filter(e=>e.id===r)[0].name_p),a.requirementsVehicleTitle="Требования к ТС",a.companyTitle="О банке",d.h.AUTOCREDIT===r){let{params:e,terms:a,company:t,requirementsVehicle:s}=(0,p.v)(l);o=e,c=a,_=t,h=s}if(d.h.IPOTEKA===r){let{params:e,terms:a,company:t}=(0,p.tf)(l);o=e,c=a,_=t}if(d.h.KARTY===r&&s&&i){let{params:e,company:a}=(0,p.N9)(l,s,i);o=e,_=a}if([d.h.POTREBITELSKIE,d.h.CALCULATOR].includes(r)){let{params:e,terms:a,company:t}=(0,p.pw)(l);o=e,c=a,_=t}return a.paramsRows=o.map(e=>(0,t.jsx)(n.Fragment,{children:(0,t.jsx)(m.o,{...e})},e.label)),a.termsRows=c.map(e=>(0,t.jsx)(n.Fragment,{children:(0,t.jsx)(m.o,{...e})},e.label)),a.companyRows=_.map(e=>(0,t.jsx)(n.Fragment,{children:(0,t.jsx)(m.o,{...e})},e.label)),a.requirementsVehicleRows=h.map(e=>(0,t.jsx)(n.Fragment,{children:(0,t.jsx)(m.o,{...e})},e.label)),a})({data:e.data,cardTypes:e.cardTypes,contactlessCardTypes:e.contactlessCardTypes,mainPageUrl:e.mainPageUrl===d.h.CALCULATOR?d.h.POTREBITELSKIE:e.mainPageUrl}),[e.data,e.cardTypes,e.contactlessCardTypes,e.mainPageUrl]),f=a=>{var l;(0,c._)({eventAction:c.y.link,eventActionText:a,eventCategory:e.mainPageUrl,eventLabel:null==(l=e.data)?void 0:l.id})};(0,n.useEffect)(()=>{var a,l,t,s;(null==(a=e.data)?void 0:a.bankName)&&(null==(l=e.data)?void 0:l.id)&&e.isOpen&&(0,c._)({eventAction:c.y.popup,eventActionText:null==(t=e.data)?void 0:t.bankName,eventCategory:e.mainPageUrl,eventLabel:null==(s=e.data)?void 0:s.id})},[e.isOpen,e.mainPageUrl,null==(a=e.data)?void 0:a.bankName,null==(l=e.data)?void 0:l.id]);let T=(0,t.jsxs)("div",{className:x().buttons,children:[(0,t.jsx)(s.$n,{as:"a",onClick:()=>f(g),target:"_blank",href:null==(i=e.data)?void 0:i.detailUrl,variant:"secondary",className:x().button,children:"Все ".concat(null==N?void 0:N.termsTitle)}),(0,t.jsx)(s.$n,{as:"a",onClick:()=>f((0,_.y)("Подать заявку")),target:"_blank",href:null==(o=e.data)?void 0:o.url,className:x().button,children:"Подать заявку"})]});return(0,t.jsx)(r.Z,{children:(0,t.jsx)(s.aF,{className:x().mobilePopup,open:e.isOpen,onClose:e.onClose,footer:{children:T},header:{title:null!=(v=null==(h=e.data)?void 0:h.bankName)?v:""},size:"l",children:(0,t.jsx)("div",{className:x().container,children:(0,t.jsx)(j,{...N,loading:e.loading,mainPageUrl:e.mainPageUrl,updateDate:null==(C=e.data)?void 0:C.m_updated_at})})})})}},14082:(e,a,l)=>{"use strict";l.d(a,{t:()=>v});var t=l(37876),s=l(20988),i=l(49995),n=l(54587),r=l.n(n),o=l(14232),d=l(3712),c=l.n(d),m=l(87057),p=l(40419),u=l(47711),_=l(31257),h=l(17082),C=l(32266),x=l(19228),j=l(53172);let v=(0,o.memo)(e=>{let{title:a,pageUrl:l,infoLink:n,chips:d,items:v,additionalItems:g,additionalItemsTitle:N,isMobile:f,isShowChips:T,isExpandSettings:b,onToggleSettings:w}=e,A=(0,o.useCallback)(()=>n?(0,j.e)(n.idScrollBlock,{offset:f?0:-100,position:"top"}):null,[f,n]),[k,y]=(0,o.useState)(()=>v.filter(e=>!!e).reduce((e,a,l)=>a&&a.elements.length>1&&a.isCollapsedElements?{...e,[l]:!0}:e,{}));(0,o.useEffect)(()=>{v.filter(e=>!!e).forEach((e,a)=>{e&&y(l=>({...l,[a]:e.isCollapsedElements}))})},[v]);let R=(0,o.useCallback)(e=>{y(a=>({...a,[e]:!a[e]}))},[]);return(0,t.jsxs)(h.e,{className:(0,i.A)(c().container),children:[(0,t.jsxs)("button",{className:c().title,onClick:()=>{(0,_._)({eventCategory:l,eventAction:_.y.popup,eventActionText:a}),null==w||w()},children:[a,(0,t.jsx)(r(),{className:(0,i.A)(c().collapseArrow,b&&c().collapseArrowOpened),src:x.A,alt:""})]}),(0,t.jsxs)(u.d,{className:c().fieldsContainer,isOpen:b||!f,children:[(0,t.jsx)("div",{className:c().fieldsWrapper,children:v.filter(e=>!!e).map((e,a)=>{if(!e)return;let{titleElements:l,elements:n,onToggle:r}=e,o=n.map((e,l)=>{if(e.isHidden)return null;let n=(e=>{switch(e.type){case"moneyInput":{let{value:a,onChange:l,onFocus:s,onBlur:i,label:n,inputRef:r}=e.props;return(0,t.jsx)("div",{children:(0,t.jsx)(m.F,{ref:r,label:n,value:a,onChange:l,onFocus:s,onBlur:i})})}case"divider":return(0,t.jsx)("div",{className:c().divider});case"inputRange":return(0,t.jsx)("div",{className:(0,i.A)(c().field,c().fieldRange),children:(0,t.jsx)(s.Qr,{...e.props})});case"select":return(0,t.jsx)(s.l6,{...e.props,className:(0,i.A)(c().field,e.props.className)});case"chips":return(0,t.jsx)(s.C4,{...e.props,className:(0,i.A)(c().chipsForm,e.props.className)});default:throw Error("Dead code branch")}})(e);return(0,t.jsxs)("div",{className:c().fieldWrapper,children:[n,(null==e?void 0:e.desription)&&"inputRange"===e.type?(0,t.jsx)(C.A,{triggerClassName:c().tooltip,content:e.desription}):e.desription]},a+"."+l)});return n.length>1?(0,t.jsxs)("div",{className:c().collapseContainerWrapper,children:[(0,t.jsxs)("div",{className:(0,i.A)(c().additionalItem,!k[a]&&c().collapsedContainer),children:[(0,t.jsxs)("div",{className:c().additionalItemName,children:[(0,t.jsx)("span",{children:l}),(0,t.jsx)(C.A,{content:"Государство выделяет деньги на поддержку семей с детьми. Эти деньги можно вложить в ипотеку"})]}),(0,t.jsx)(s.lM,{checked:k[a],onChange:()=>{null==r||r(!k[a]),R(a)},flipped:!0})]}),(0,t.jsx)(u.d,{className:(0,i.A)({[c().collapseContainer]:k[a]}),isOpen:k[a],children:o})]},a):o})}),g&&!!(null==g?void 0:g.length)&&(0,t.jsxs)("div",{className:c().additionalItemsWrapper,children:[!!(null==N?void 0:N.length)&&(0,t.jsx)("h3",{className:c().additionalItemsTitle,children:N}),(0,t.jsx)("ul",{className:c().additionalItemsList,children:g.map((e,a)=>(0,t.jsxs)("li",{className:c().additionalItem,children:[(0,t.jsxs)("div",{className:c().additionalItemName,children:[(0,t.jsx)("span",{children:e.name}),e.tooltip&&(0,t.jsx)(C.A,{content:e.tooltip})]}),(0,t.jsx)(s.lM,{...e})]},a))})]}),n&&(0,t.jsx)(p.e,{offPadding:n.offPadding,widthMaxContent:n.widthMaxContent,text:n.text,iconColor:"light",mainPageUrl:l,className:c().link,onClick:A})]}),T&&d&&(0,t.jsx)(s.C4,{className:c().chips,chips:d,value:d.map(e=>e.id),activeVariant:"secondary",size:"m",multiple:!0})]})});v.displayName="Calculator"},21754:(e,a,l)=>{"use strict";l.d(a,{F:()=>t});let t=(e,a)=>e?["",a?"янв":"января",a?"фев":"февраля","марта",a?"апр":"апреля","мая","июня","июля",a?"авг":"августа",a?"сент":"сентября",a?"окт":"октября",a?"нояб":"ноября",a?"дек":"декабря"][new Date(e.replace(/-/g,"/")).getMonth()+1]:""},26700:(e,a,l)=>{"use strict";l.d(a,{A:()=>t});let t={src:"/kredity/assets/_next/static/media/banner-1.cbec846c.svg",height:208,width:301,blurWidth:0,blurHeight:0}},62862:(e,a,l)=>{"use strict";l(37397)},83918:e=>{e.exports={listTitle:"CreditsListModal_listTitle__hforG",container:"CreditsListModal_container__K77Ct",content:"CreditsListModal_content__Gz5jC",list:"CreditsListModal_list__ryMHP",valueText:"CreditsListModal_valueText__6AnBt",row:"CreditsListModal_row__OVccE",rowLabel:"CreditsListModal_rowLabel__9WsLq",rowValue:"CreditsListModal_rowValue__IGWF0",buttons:"CreditsListModal_buttons__l6SVm",button:"CreditsListModal_button__ZXh6N",actualDate:"CreditsListModal_actualDate__wpq5D",skeletonCard:"CreditsListModal_skeletonCard__xw5zQ",cards_list:"CreditsListModal_cards_list__bM3RU"}}}]);