(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8753],{5435:(e,t,a)=>{"use strict";a.d(t,{h:()=>o});var l=a(37876),r=a(49995),n=a(5552),i=a(76957),s=a.n(i);function o(e){if(!(0,n.sw)())return null;if(Object.hasOwn(e,"render"))return e.render(s().hidden);let{className:t,children:a,tag:i}=e;return(0,l.jsx)(i,{className:(0,r.A)(s().hidden,t),children:a})}},6980:(e,t,a)=>{"use strict";a.d(t,{C:()=>j});var l=a(37876),r=a(14232),n=a(25972),i=a(20988),s=a(49995),o=a(8452),c=a(91109),u=a(46285),d=a(25904),m=a(21827);let p=(0,m.g)("check-all","sc"),h=Object.freeze({wrapper:`${p}__wrapper`,link:`${p}__link`,icon:`${p}__icon`,iconGray:`${p}__icon--gray`}),_=({children:e,className:t,linkClassName:a,iconGrayBackground:r,Link:n,event:o,href:c,dataLayerPush:u})=>{let m=n??i.N_;return(0,l.jsx)("div",{className:(0,s.A)(h.wrapper,t),onClick:()=>{o&&u(o)},children:(0,l.jsxs)(m,{className:(0,s.A)(h.link,a),href:c,children:[e,(0,l.jsx)("span",{className:(0,s.A)(h.icon,{[h.iconGray]:r}),children:(0,l.jsx)(d.IconFdsArrowUpRightSmallO,{size:24})})]})})},v=(0,m.g)("journal","sc"),x=Object.freeze({wrapper:`${v}__wrapper`,title:`${v}__title`,subtitle:`${v}__subtitle`,scrollableWrapper:`${v}__scrollable-wrapper`,chipsWrapper:`${v}__chips-wrapper`,slider:`${v}__slider`,sliderItem:`${v}__slider-item`,article:`${v}__article`,imgWrapper:`${v}__img-wrapper`,articleBody:`${v}__article-body`,articleTitle:`${v}__article-title`,articleDate:`${v}__article-date`,checkAllLink:`${v}__check-all-link`}),b="finkit-widgets-sc-journal",g="https://assets.finuslugi.ru/mp-assets/widgets/journal/default_post_image.png",y=({data:e,eventCategory:t=b,className:a})=>{var d;let m=(0,i.qF)("xl"),[p,h]=(0,r.useState)(!0),[v,y]=(0,r.useState)(0),f=e.chips||[],w=(null==(d=null==f?void 0:f[Number(v)])?void 0:d.items)||[];if((0,r.useEffect)(()=>{h(!m)},[m]),0===f.length||0===w.length)return null;let j=e=>{e.target.src!==g&&(e.target.src=g)};return(0,l.jsxs)("div",{className:(0,s.A)(x.wrapper,a),children:[(0,l.jsxs)(n.mc,{children:[(0,l.jsx)("h2",{className:x.title,children:null==e?void 0:e.title}),(0,l.jsx)("div",{className:x.subtitle,children:null==e?void 0:e.description})]}),(0,l.jsx)("div",{className:x.scrollableWrapper,children:(0,l.jsx)(n.mc,{children:(0,l.jsx)("div",{className:x.chipsWrapper,children:f.length>1&&(0,l.jsx)(i.C4,{chips:f,value:v,variant:"secondary",size:p?"m":"l",onChipClick:e=>{var a;let l=(null==(a=f[Number(e)])?void 0:a.label)||"";(0,o.h)({eventCategory:t,eventActionType:o.D.tab,eventActionText:l}),y(e)}})})})}),(0,l.jsxs)(n.mc,{children:[(0,l.jsx)(i.Ap,{className:x.slider,options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3500,disableOnInteraction:!0},loop:!0},pagination:!0,navigation:!0,navigationVariant:"secondary",navigationSize:"s",children:w.map(e=>{let a,r;return(0,l.jsx)(i.DQ,{className:x.sliderItem,children:(0,l.jsxs)("a",{className:x.article,href:e.url,onClick:(a=e.title,r=e.url,()=>{(0,o.h)({eventCategory:t,eventActionType:o.D.block,eventActionText:a||"",eventLabel:r})}),children:[(0,l.jsx)("div",{className:x.imgWrapper,children:(0,l.jsx)("img",{src:e.img,alt:`изображение: ${e.title}`,onError:j})}),(0,l.jsxs)("div",{className:x.articleBody,children:[(0,l.jsx)("div",{className:x.articleTitle,children:e.title}),(0,l.jsx)("div",{className:x.articleDate,children:(e=>{if(!e||!/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/.test(e))return"";let t=new Date(e.replace(" ","T"));if(isNaN(t.getTime()))return"";let a=t.getDate(),l=t.getMonth();return`${a} ${["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][l]}`})(e.dt)})]})]})},e.title)})},v),(0,l.jsx)(_,{href:(null==e?void 0:e.url)||"",event:{event:"data-event",eventCategory:t,eventAction:`link_${(0,u.t)((null==e?void 0:e.urlText)||"Показать все статьи")}`,eventLabel:(null==e?void 0:e.url)||""},dataLayerPush:c.d,className:x.checkAllLink,children:(null==e?void 0:e.urlText)||"Показать все статьи"})]})]})};var f=a(33126),w=a(3067);function j(e){let{posts:t,eventCategory:a}=e,{mainBaseUrl:n,assetsBaseUrl:i}=(0,f.UK)(),s=(0,r.useMemo)(()=>({chips:[{id:0,label:"",items:t.map(e=>{var t;return{url:"".concat(n,"/").concat(w.Jl,"/").concat(e.url),title:e.title,img:null!=(t=e.imageUrl)?t:"".concat(i,"/mp-assets/pl-common-blocks-renderer/journal/default_post_image.png"),dt:e.publicDate}})}],title:"Журнал Финуслуги",url:"".concat(n,"/").concat(w.Jl)}),[t,n,i]);return(0,l.jsx)("section",{children:(0,l.jsx)(y,{data:s,eventCategory:a})})}},8868:(e,t,a)=>{"use strict";a.d(t,{JY:()=>n,MH:()=>i,QZ:()=>r,au:()=>s});var l=a(33126);function r(){return"".concat((0,l.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit")}function n(){return"".concat((0,l.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit_card")}let i=["sberbank","vtb24","sovcombank","rosselhozbank","gazprombank","alfabank","promsvyazbank","tinkoff","vostochnyj_express"],s="/icons/header_logo.svg"},9640:(e,t,a)=>{"use strict";a.d(t,{l:()=>n});var l=a(37876),r=a(20988);function n(e){var t;let{value:a,...n}=e,i=(t=a,n.options.find(e=>e.value===t));return(0,l.jsx)(r.l6,{...n,value:i,onChange:e=>{let t=null==e?void 0:e.value;n.onChange(t)}})}},10072:e=>{e.exports={container:"progress-bar_container__gXW5v",bar_wrapper:"progress-bar_bar_wrapper__DKCmr",bar:"progress-bar_bar__nDUik",legend:"progress-bar_legend__HmD6k",legend__dot:"progress-bar_legend__dot__BRq6a",legend__text:"progress-bar_legend__text__buLGh",legend__amount:"progress-bar_legend__amount__UPTAt",summary:"progress-bar_summary__Pf9vZ",divider:"progress-bar_divider__lAMpa",flex1:"progress-bar_flex1__rOT0T",purple:"progress-bar_purple__UWOs_",yellow:"progress-bar_yellow__nXYm_"}},18248:e=>{e.exports={segments:"calculator-form_segments__k4uDq",calculator_form:"calculator-form_calculator_form__9GuJA",row:"calculator-form_row__KjQLy",w_45:"calculator-form_w_45__TguVC",md_cols:"calculator-form_md_cols__ZG9g3"}},23517:(e,t,a)=>{"use strict";a.d(t,{Y:()=>r});var l=a(2510);function r(e){if(!1!==e){let t=new RegExp("/".concat(l.cf,"([^/?#]+)")),a=e.match(t);if(a){let[,e]=a;return e}}}},25103:e=>{e.exports={container:"calculation-result_container___viH2",title:"calculation-result_title__3JkX6",amount:"calculation-result_amount__watk8",warning:"calculation-result_warning__dPC8E"}},27201:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/kalkulyator/kreditniy_kalkulyator",function(){return a(74347)}])},34576:e=>{e.exports={link:"load-more_link__BqVwl",button:"load-more_button__3boBe"}},39169:e=>{e.exports={page:"credits-calculator_page__lUzXZ",breadcrumbs:"credits-calculator_breadcrumbs__MT3aN",headings_wrapper:"credits-calculator_headings_wrapper__oqFXo",title:"credits-calculator_title__0r9p4",subtitle:"credits-calculator_subtitle__SulZW"}},40818:(e,t,a)=>{"use strict";a.d(t,{Be:()=>r,PA:()=>u,So:()=>l,ZA:()=>s,eb:()=>p,fy:()=>m,l5:()=>c,mr:()=>i,ni:()=>d,s:()=>o,v_:()=>n});let l="Ежемесячный платеж до",r="Сумма кредита",n=20,i=[{value:0,label:"Не имеет значения"},{value:1,label:"1 месяц"},{value:2,label:"2 месяца"},{value:3,label:"3 месяца"},{value:4,label:"4 месяца"},{value:5,label:"5 месяцев"},{value:6,label:"6 месяцев"},{value:9,label:"9 месяцев"},{value:12,label:"1 год"},{value:18,label:"1,5 года"},{value:24,label:"2 года"},{value:36,label:"3 года"},{value:48,label:"4 года"},{value:60,label:"5 лет"}],s={pp:"edzc",ps:"foam",p2:"hojk"},o=[{label:"По популярности",field:"order"},{label:"По ставке",field:"rate"},{label:"По платежу",field:"payment"}],c=[{value:"null",label:"Не имеет значения"},{value:"refinancing",label:"Рефинансирование"},{value:"education",label:"На образование"},{value:"treatment",label:"На лечение"},{value:"travels",label:"На путешествия"},{value:"repairs",label:"На ремонт"},{value:"other",label:"Просто деньги"}],u=[{value:"employee_for_hire",label:"Работник по найму"},{value:"soldier",label:"Военнослужащий"},{value:"pensioner",label:"Пенсионер"},{value:"individual_entrepreneur",label:"Индивидуальный предприниматель"},{value:"civil_servant",label:"Госслужащий"},{value:"student",label:"Студент"},{value:"budgetary",label:"Бюджетник"},{value:"personal_farm_owner",label:"Владелец личного подсобного хозяйства"},{value:"nothing",label:"Иное"}],d=[{value:"not_required",label:"Не требуется"},{value:"pledge",label:"Залог"},{value:"guarantee",label:"Поручительство"},{value:"full",label:"Залог и поручительство"}],m=[{value:"to_account",label:"На счет в вашем банке"},{value:"to_custom_account",label:"На счет в стороннем банке"},{value:"to_card",label:"На карту"},{value:"cash",label:"Наличными"}],p=[{value:"not_required",label:"Не требуется"},{value:"ndfl",label:"Справка 2-НДФЛ"},{value:"bank_form",label:"Справка по форме банка"},{value:"custom_form",label:"Альтернативные формы"}]},45466:e=>{e.exports={container:"table_container__2HKlf",table:"table_table___dbcn",emptyRow:"table_emptyRow__MDPu2",summary:"table_summary__V8fc0",tableData:"table_tableData__iTsfh",tableRow:"table_tableRow__O4EM4",tableHeader:"table_tableHeader__cs8C0"}},47052:(e,t,a)=>{"use strict";a.d(t,{Y:()=>r});var l=a(14232);let r=()=>{let[e,t]=(0,l.useState)();return(0,l.useEffect)(()=>{window&&window.Ya&&window.yaContextCb&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e}},57084:(e,t,a)=>{"use strict";a.d(t,{b:()=>r});let l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0;return(void 0===t&&(t=e,e=0),a||t%1||e%1)?Math.min(e+Math.random()*(t-e+parseFloat("1e-14")),t):(e=Math.ceil(e),Math.floor(Math.random()*((t=Math.floor(t))-e+1))+e)},r=()=>{let e=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){let a=(e+l(16))%16|0;return e=Math.floor(e/16),("x"===t?a:3&a|8).toString(16)})}},59445:e=>{e.exports={input:"styles_input__w_sHM"}},67221:(e,t,a)=>{"use strict";a.d(t,{e:()=>n,s:()=>r});var l=a(14232);let r=(e,t,a)=>{(0,l.useEffect)(()=>{let t=setTimeout(()=>{e()},a);return()=>{clearTimeout(t)}},t)},n=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,[r,n]=(0,l.useState)(a),[i,s]=(0,l.useState)(!1),[o,c]=(0,l.useState)(null);return(0,l.useEffect)(()=>{s(!0),e().then(n).catch(c).then(()=>{s(!1)})},t),[r,i,o]}},72979:e=>{e.exports={calculator:"calculator_calculator__29C28",calculator__wrapper:"calculator_calculator__wrapper__zBQOU",calculator__subtitle:"calculator_calculator__subtitle__3j8dz",calculator__table:"calculator_calculator__table__n6QCh"}},74347:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>eP,default:()=>eE});var l=a(37876),r=a(5138),n=a(14232),i=a(25972),s=a(20988),o=a(48230),c=a.n(o);a(17154),a(13126);var u=a(10027),d=a(16891),m=a(16196),p=a(40818);a(51649);var h=a(37105),_=a(91063),v=a(33126),x=a(80505);a(54267),a(34711);var b=a(25904),g=a(89099),y=a(68290),f=a(78475),w=a(47052),j=a(67221);let N=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];var A=a(35987),k=a(89064),C=a(87057);function M(e){return"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))}var P=a(9640),E=a(18248),D=a.n(E),T=function(e){return e[e.Year=1]="Year",e[e.Month=2]="Month",e}({}),L=function(e){return e[e.Equal=1]="Equal",e[e.Differential=2]="Differential",e}({}),F=function(e){return e[e.MonthlyPayment=1]="MonthlyPayment",e[e.MaxCreditAmount=2]="MaxCreditAmount",e[e.MaxPeriod=3]="MaxPeriod",e}({});let S=[{label:"Расчет ежемесячного платежа",value:1},{label:"Расчет максимальной суммы кредита",value:2},{label:"Расчет срока кредита",value:3}],R=[{id:1,label:"Равные платежи"},{id:2,label:"Убывающий платёж"}],B=[2,3],z=[1,3],O=[2,1];function I(e){let{formData:t,handleFormDataUpdate:a,updateCalculations:r}=e,i=(0,n.useMemo)(()=>{let e=t.period;return[{value:1,label:M((0,k.vo)(Number(e)))},{value:2,label:M((0,k.UB)(Number(e)))}]},[t.period]);(0,n.useEffect)(()=>{let e=e=>{"Enter"===e.key&&r()};return window.addEventListener("keyup",e),()=>window.removeEventListener("keyup",e)},[r]);let o=(0,n.useMemo)(()=>B.includes(t.variant),[t]),c=(0,n.useMemo)(()=>z.includes(t.variant),[t]),u=(0,n.useMemo)(()=>O.includes(t.variant),[t]);return(0,l.jsxs)("div",{className:D().calculator_form,children:[(0,l.jsx)(P.l,{label:"Вариант расчета",size:"m",clearable:!1,value:t.variant,options:S,onChange:e=>{if(void 0===e)throw Error("Invalid calculation variant: ".concat(e));a("variant")(e),1!==e&&a("type")(1)}}),o&&(0,l.jsx)(C.F,{label:"Ежемесячный платеж",value:t.monthAmount,onChange:e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;a("monthAmount")(t)}}),c&&(0,l.jsx)(C.F,{label:"Сумма кредита",value:t.amount,onChange:e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;a("amount")(t)}}),u&&(0,l.jsxs)("div",{className:D().row,children:[(0,l.jsx)(s.UI,{maskOpts:{mask:"0[00]"},label:"Срок кредита",className:D().w_45,value:t.period,type:"number",inputMode:"numeric",onChange:a("period")}),(0,l.jsx)(P.l,{size:"m",clearable:!1,value:t.periodType,options:i,onChange:a("periodType")})]}),(0,l.jsxs)("div",{className:D().md_cols,children:[(0,l.jsx)(s.UI,{maskOpts:{mask:"0[00].0[00]"},label:"Ставка до",rightLabel:"%",value:t.rate,type:"number",inputMode:"numeric",onChange:(e,t)=>a("rate")(t)}),(0,l.jsx)(s.Hc,{label:"Начало выплат",value:t.startDate,onChange:e=>a("startDate")(null!=e?e:void 0)})]}),(0,l.jsx)(s.Iz,{size:"m",stretch:!0,className:D().segments,activeTabId:t.type,tabs:R,onTabChange:e=>{if(!(e in L))throw Error("Invalid calculation type: ".concat(e));a("type")(e),2===e&&a("variant")(1)}})]})}function U(e){return void 0===e.monthAmount&&void 0!==e.amount&&!!e.period&&void 0!==e.periodType&&void 0!==e.type&&!!e.rate}var q=a(79807),$=a(35415),Y=a(49995),W=a(10072),H=a.n(W);let Q=[F.MaxCreditAmount,F.MaxPeriod];function X(e){let{credit:t,overpayment:a,variant:r,monthAmount:s}=e,o=t+a,{creditPercentage:c,overpaymentPercentage:u}=(0,n.useMemo)(()=>{var e,l,r;return e=t,l=a,r=o,{creditPercentage:e?"".concat(Math.trunc(100*e/r),"%"):"100%",overpaymentPercentage:l?"".concat(Math.trunc(100*l/r),"%"):"0%"}},[t,a,o]);return(0,l.jsxs)("div",{className:H().container,children:[(0,l.jsxs)("div",{className:H().bar_wrapper,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().bar,H().purple),style:{width:c}}),(0,l.jsx)("div",{className:(0,Y.A)(H().bar,H().yellow),style:{width:u}})]}),Q.includes(r)&&(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Ежемесячная выплата"}),(0,l.jsx)("div",{className:H().legend__amount,children:s?(0,q.up)(s,{withEmptyPennies:!0}):"-"})]}),(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__dot,H().purple)}),(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Сумма кредита"}),(0,l.jsx)("div",{className:H().legend__amount,children:t?(0,q.up)(t,{withEmptyPennies:!0}):"-"})]}),(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__dot,H().yellow)}),(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Переплата"}),(0,l.jsx)("div",{className:H().legend__amount,children:a?(0,q.up)(a,{withEmptyPennies:!0}):"-"})]}),(0,l.jsx)(i.cG,{className:H().divider}),(0,l.jsxs)("div",{className:(0,Y.A)(H().summary,H().legend),children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Общая сумма"}),(0,l.jsx)("div",{className:H().legend__amount,children:(0,q.up)(o)})]})]})}var K=a(25103),J=a.n(K);function Z(e){let{monthAmount:t=0,credit:a=0,overpayment:r=0,variant:n,months:o,errorText:c,type:u}=e,{scrollSmooth:d}=(0,A.Ll)(),m=()=>(0,l.jsx)(i.HL,{state:"warning",className:J().warning,children:c});return(0,l.jsx)("div",{className:J().container,children:(0,l.jsxs)("div",{children:[n===F.MonthlyPayment?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("p",{className:J().title,children:["Ежемесячный платеж ",u===L.Differential&&"до"]}),c?m():(0,l.jsx)("p",{className:J().amount,children:t?(0,q.up)(t,{withEmptyPennies:!0}):"-"})]}):n===F.MaxCreditAmount?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:J().title,children:"Максимальная сумма"}),c?m():(0,l.jsx)("p",{className:J().amount,children:a?(0,q.up)(a,{withEmptyPennies:!0}):"-"})]}):n===F.MaxPeriod?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:J().title,children:"Срок"}),c?m():(0,l.jsx)("p",{className:J().amount,children:o?(0,$.jr)(o):"-"})]}):void 0,(0,l.jsx)(X,{monthAmount:t,credit:a,overpayment:r,variant:n}),(0,l.jsx)(s.$n,{onClick:()=>{d()},size:"s",stretch:!0,children:"Подобрать предложения"})]})})}var G=a(48673);let V={sort:"order",order:"asc",amountFilter:void 0,periodFilter:0,proofIncomeFilter:[],bankFilter:[],borrowerFilter:[],loanFilter:"",paymentFilter:void 0,formFilter:"",purposeFilter:""};var ee=a(28131),et=a(45466),ea=a.n(et);function el(e){var t,a;let{columns:r,data:i,rowOptions:o,summary:c}=e,u=i.length>(null!=(t=null==o?void 0:o.maxFirsRows)?t:0)+(null!=(a=null==o?void 0:o.maxLastRows)?a:0),[d,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>m(!1),[i]),(0,l.jsx)("div",{className:ea().container,children:(0,l.jsxs)("table",{className:ea().table,children:[(0,l.jsx)("thead",{className:ea().tableTitle,children:(0,l.jsx)("tr",{className:ea().tableRow,children:r.map((e,t)=>{var a;return(0,l.jsx)("th",{className:ea().tableHeader,style:{width:null!=(a=e.width)?a:"initial"},children:e.title},t)})})}),function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=(e,t)=>(0,l.jsx)("tr",{className:ea().tableRow,children:r.map(t=>(0,l.jsx)("td",{className:ea().tableData,children:t.render?t.render(e):(0,l.jsx)(l.Fragment,{children:e[t.key]})},t.key))},t),n=!t&&(null==o?void 0:o.maxFirsRows)?o.maxFirsRows:e.length,i=!t&&(null==o?void 0:o.maxLastRows)?e.length-o.maxLastRows:0;return(0,l.jsxs)("tbody",{className:ea().tableBody,children:[u&&!t?(0,l.jsxs)(l.Fragment,{children:[e.slice(0,n).map((e,t)=>a(e,t)),!t&&(0,l.jsx)("tr",{children:(0,l.jsx)("td",{colSpan:r.length,children:(0,l.jsx)(s.$n,{size:"s",variant:"white",onClick:()=>m(!0),style:{backgroundColor:"transparent",width:"100%"},children:"Показать еще"})})}),e.slice(i).map((e,t)=>a(e,t))]}):(0,l.jsx)(l.Fragment,{children:e.map((e,t)=>a(e,t))}),void 0!==c&&(0,l.jsx)("tr",{className:(0,Y.A)(ea().tableRow,ea().summary),children:r.map(e=>{let t=c[e.key];return void 0===t?(0,l.jsx)("td",{className:ea().tableData},e.key):(0,l.jsx)("td",{className:ea().tableData,children:"function"==typeof t?t():t},e.key)})})]})}(i,d)]})})}var er=a(72979),en=a.n(er);let ei={variant:F.MonthlyPayment,type:L.Equal,amount:5e5,period:"5",periodType:1,startDate:new Date,rate:"30",monthAmount:2e4},es={...ei,monthAmount:void 0,variant:F.MonthlyPayment},eo={...ei,amount:void 0,variant:F.MaxCreditAmount},ec={...ei,period:"",variant:F.MaxPeriod},eu={[F.MonthlyPayment]:es,[F.MaxCreditAmount]:eo,[F.MaxPeriod]:ec},ed=[{key:"date",title:"Дата оплаты",render:e=>(0,l.jsx)(l.Fragment,{children:(e=>{let t=new Date(e),a=t.getDate(),l=N[t.getMonth()],r=t.getFullYear(),n=new Date().getFullYear()===r;return"".concat(a," ").concat(l," ").concat(n?"":r)})(e.date.toDateString())})},{key:"paymentAmount",title:"Платеж, ₽"},{key:"interestPart",title:"Проценты, ₽"},{key:"principalPart",title:"Оплата долга, ₽"},{key:"remainingDebt",title:"Остаток долга, ₽"}];function em(e){var t,a,r,o;let{credits:c,rollup:u,defaultFilters:m,partnerOffer:_,defaultCalculations:v,banks:N}=e,{query:k}=(0,g.useRouter)(),C=(0,n.useRef)(!0),M=(0,A.yX)(),P=(0,w.Y)(),[E,D]=(0,n.useState)(!1),[S,R]=(0,n.useState)(Number(k.page)||1),{filter:B,setFilter:z}=(e=>{let{tag:t,defaultFilters:a}=e,[l,r]=(0,n.useState)(V),i=(0,n.useCallback)(e=>{r(t=>({...t,...e}))},[]),s=(0,n.useCallback)(()=>{r(V)},[r]);return(0,G.w5)(()=>{t&&r({...V,...a})},[a,t]),{filter:l,resetFilter:s,setFilter:i}})({defaultFilters:m}),[O,$]=(0,n.useState)(c),Y=(0,n.useMemo)(()=>u.reduce((e,t)=>{let{credits:a}=t;return[...e,...a]},[]),[u]),{unifiedOffers:W,unifiedPartnerOffers:H}=(0,n.useMemo)(()=>(0,f.L)(B,N,O.offers,_),[B,N,O,_]),Q=O.subtitle||"",[X,K]=(0,n.useState)({...v}),[J,et]=(0,n.useState)({...es}),[ea,er]=(0,n.useState)([]),[ei,eo]=(0,n.useState)({maxFirsRows:5,maxLastRows:5}),[ec,em]=(0,n.useState)(void 0),ep=(0,n.useCallback)(e=>{let t=Math.trunc(e.monthAmount),a={amount:Math.trunc(e.credit),period:e.months};J.type===L.Equal?a.payment=t:a.payment=void 0,z({...a})},[J.type,z]),eh=(0,n.useCallback)(()=>{try{em(void 0);let e=null;if(J.type===L.Equal)U(J)&&J.variant===F.MonthlyPayment&&(e=function(e){let{amount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===T.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=Math.pow(1+s,i),c=s*o*t/(o-1),u=Math.ceil(c),d=Math.round(c*i)-t;return{monthAmount:u,credit:t,overpayment:d,variant:n,months:i}}(J)),void 0===J.amount&&void 0!==J.monthAmount&&J.period&&void 0!==J.periodType&&void 0!==J.type&&J.rate&&J.variant===F.MaxCreditAmount&&(e=function(e){let{monthAmount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===T.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=1-Math.pow(1+s,-i),c=Math.round(+(t/(s/o)).toFixed(2)),u=Number((t*i-c).toFixed(2));return{monthAmount:t,credit:c,overpayment:u,variant:n,months:i}}(J)),!J.period&&J.monthAmount&&J.amount&&void 0!==J.type&&J.rate&&J.variant===F.MaxPeriod&&(e=function(e){let{monthAmount:t,rate:a,amount:l,variant:r}=e,n=Number(a)/100/12,i=t-l*n;if(i<=0)throw Error("Невозможно рассчитать срок кредита по заданным параметрам");let s=Math.ceil(Math.log(t/i)/Math.log(1+n));return{monthAmount:t,credit:l,overpayment:t*s-l,variant:r,months:s}}(J));else J.type===L.Differential&&U(J)&&J.variant===F.MonthlyPayment&&(e=function(e){let{amount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===T.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=t/i,c=t,u=0,d=0;for(let e=0;e<i;e++){let t=Number((c*s).toFixed(2)),a=Number((o+t).toFixed(2));0===e&&(d=a),u=Number(u.toFixed(2))+t,c=Number(c.toFixed(2))-o}return{monthAmount:d,credit:t,overpayment:u,months:i,variant:n}}(J));if(!e)return;K(e),((e,t)=>{if(!t.startDate)return;let a={credit:e.credit,annualRate:t.rate,monthAmount:e.monthAmount,startDate:t.startDate,type:t.type,months:e.months};eo({maxFirsRows:5,maxLastRows:5}),er(function(e){let{credit:t,annualRate:a,startDate:l,type:r}=e,n=[],i=Number(a)/100/12,s=t,o=new Date(l.getTime());if(r===L.Differential){let{months:a}=e,l=t/a;for(let e=0;e<a;e++){let t=s*i,r=l+t,c=l;e===a-1&&(c=s),s-=c,n.push({date:new Date(o.getTime()),paymentAmount:(0,q.up)(r,{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,q.up)(t,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,q.up)(c,{withoutCurrency:!0,withEmptyPennies:!0}),remainingDebt:(0,q.up)(s<.01?0:s,{withoutCurrency:!0,withEmptyPennies:!0})}),o.setMonth(o.getMonth()+1)}}else{let{monthAmount:a}=e;if(a<=t*i)throw Error("Ежемесячный платеж слишком мал и не покрывает проценты.");for(;s>.01;){let e=s*i,t=a,l=t-e;if(s+e<=a&&(l=s,t=s+e),s-=l,n.push({date:new Date(o.getTime()),paymentAmount:(0,q.up)(t,{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,q.up)(e,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,q.up)(l,{withoutCurrency:!0,withEmptyPennies:!0}),remainingDebt:(0,q.up)(s<.01?0:s,{withoutCurrency:!0,withEmptyPennies:!0})}),o.setMonth(o.getMonth()+1),n.length>600)throw Error("Банки не выдают кредиты на срок более 50 лет")}}return n}(a))})(e,J),C.current?C.current=!1:ep(e)}catch(e){em((0,ee.u1)(e))}},[J,ep]),e_=(0,n.useCallback)(e=>{et(t=>{let{type:a}=t;return{...eu[e],type:a}})},[et]);(0,j.s)(()=>{eh()},[J],300);let ev=(0,n.useCallback)(async e=>{R(e),D(!0);try{let t=await (0,x.fo)({page:e,pageSize:p.v_,filter:B},Y);e>1?$(e=>({...e,...t,credits:[...e.offers,...t.offers]})):$(t)}finally{D(!1)}},[Y,B]);(0,G.w5)(()=>{ev(1)},[ev]);let ex=(0,n.useCallback)((e,t)=>{z({sort:e,order:t})},[z]);return(0,l.jsx)("section",{className:en().calculator,children:(0,l.jsxs)(d.J,{children:[(0,l.jsxs)("div",{className:en().calculator__wrapper,children:[(0,l.jsx)(I,{handleFormDataUpdate:e=>t=>{"variant"===e?e_(t):et(a=>({...a,[e]:t}))},formData:J,updateCalculations:eh}),(0,l.jsx)(Z,{...X,errorText:ec,type:J.type})]}),void 0===ec&&(0,l.jsx)(s.nD,{className:en().calculator__table,children:(0,l.jsx)(s.As,{id:"table",icon:(0,l.jsx)(b.IconFdsBarChartVerticalO,{}),title:"График платежей",children:(0,l.jsx)(el,{data:ea,columns:ed,rowOptions:ei,summary:{date:()=>(0,l.jsx)("span",{className:"text-weight-5",children:"Итого"}),paymentAmount:(0,q.up)((null!=(t=X.overpayment)?t:0)+(null!=(a=X.credit)?a:0),{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,q.up)(null!=(r=X.overpayment)?r:0,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,q.up)(null!=(o=X.credit)?o:0,{withoutCurrency:!0,withEmptyPennies:!0})}})})}),(0,l.jsx)(i.DZ,{type:"h2",className:en().calculator__subtitle,children:"Предложения по вашим условиям"}),(0,l.jsx)("div",{ref:M,children:(0,l.jsx)(y.H,{pageName:h.h.CALCULATOR,sort:B.sort,sortOrder:B.order,adFoxConfig:P,subtitle:Q,variant:"secondary",unifiedOffers:W,unifiedPartnerOffers:H,credits:O,isLoading:E,page:S,rollup:Y,onChangeSort:ex,onChangePage:ev})})]})})}a(37071);var ep=a(6980);a(81787);var eh=a(54587),e_=a.n(eh);let ev={src:"/kredity/assets/_next/static/media/expert-opinion.833f7389.png",height:116,width:102,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAY1BMVEWIkpOnqqvLq5daTEKhqal7d3Kigm9eams+OzZQWltyenqIhYG3qKAdHx+Qmp3Uy8djamrExMZtdXdIQDhhWFBRPzOvfmg2JRrGurTFoIuheGKValWZjYS9sqwuMzGTh38yLy4gw//XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVR4nAXBBQLAIAwEsANaaJHB3OX/r1wCILqpBXSQw48NButiZwWRnLsEUHq81YAoxV06gJnTbXqU7815qz9LvwKlIXBwKQAAAABJRU5ErkJggg==",blurWidth:7,blurHeight:8};var ex=a(78490),eb=a.n(ex);function eg(e){var t;return(0,l.jsxs)("div",{className:eb().expert,children:[(0,l.jsx)("div",{className:eb().image_wrapper,children:(0,l.jsx)(e_(),{className:eb().img,src:null!=(t=e.imageUrl)?t:ev,alt:e.fullName})}),(0,l.jsxs)("div",{className:eb().info,children:[(0,l.jsx)("div",{className:eb().name,children:e.fullName}),(0,l.jsx)("div",{className:eb().position,children:e.position})]})]})}function ey(e){let{opinion:t,title:a="Мнение экспертов",expert:r}=e;return(0,l.jsxs)("section",{className:eb().section,children:[(0,l.jsx)("h2",{className:eb().title,children:a}),(0,l.jsxs)(d.J,{className:eb().content_wrapper,children:[(0,l.jsx)("p",{className:eb().opinion,children:t}),r&&(0,l.jsx)(eg,{...r})]})]})}var ef=a(99275),ew=a(39169),ej=a.n(ew);let eN=[{title:"Зачем использовать кредитный калькулятор?",text:"Онлайн-калькулятор позволяет рассчитать размер ежемесячного платежа, общую сумму выплат и переплату. С его помощью можно выбрать выгодное предложение от банка, а также заранее оценить свои финансовые возможности по своевременному погашению задолженности."},{title:"Как проверить свою кредитную историю?",text:"Ее можно запросить через сайт Бюро кредитных историй (БКИ) или при личном обращении в офис организации, а также через банки-партнеры. Дважды в год БКИ предоставляет электронный отчет бесплатно. В остальных случаях придется заплатить за каждый запрос или приобрести подписку."},{title:"Является ли расчет по калькулятору окончательным?",text:"Нет. Калькулятор позволяет получить примерный предварительный график выплат. Окончательный расчет будет подготовлен банком после рассмотрения заявки. "},{title:"Как посчитать переплату по кредиту?",text:"Для расчета достаточно указать в калькуляторе сумму, срок ссуды и процентную ставку. Вместо ставки также можно выбрать конкретный банк. В последнем случае расчет будет сделан по минимальной ставке, предлагаемой кредитной организацией."},{title:"Можно ли уменьшить процентную ставку по кредиту?",text:"Самый реальный способ снизить проценты — взять кредит наличными под залог недвижимости или автомобиля. Многие кредитные организации также уменьшают ставку по договорам потребительского кредитования при подключении программы страхования или специальных услуг. Но эти сервисы платные, и итоговая переплата может не измениться, а иногда и увеличиться. "},{title:"Возможно ли досрочное погашение кредита?",text:"Да, все кредиты разрешено погашать досрочно, причем банк будет обязан пересчитать проценты — и итоговая переплата уменьшится. Но чтобы операция прошла успешно, нужно заранее изучить правила ее проведения в кредитном договоре. Например, часто банки просят подать заявление о досрочном погашении задолженности минимум за 30 дней до даты проведения операции."},{title:"Как увеличить шанс одобрения кредита?",text:(0,l.jsxs)(l.Fragment,{children:["Решение по каждой заявке принимают индивидуально, а причины отказа не раскрывают. Но повысить шансы на одобрение все же возможно, пользуясь простыми советами:",(0,l.jsx)(m.o,{value:["Не нарушайте график платежей. Открытые просрочки практически в 100% случаев приводят к отказу, а уже погашенные негативно влияют на кредитную историю и снижают шансы на одобрение.","Подтвердите доходы. Для этого пригодятся справки от работодателя, выписки из ПФР и другие документы.","Уменьшите долговую нагрузку. Постарайтесь погасить часть уже имеющихся кредитов или перекредитоваться на более выгодных условиях.","Закройте неиспользуемые кредитки. Они отображаются в кредитной истории и учитываются банками при расчете долговой нагрузки даже при нулевой задолженности.","Внимательно заполняйте заявку. Все данные в ней должны быть достоверными — банк легко определит попытку обмануть и откажет в кредите.","Предоставьте обеспечение. Это может быть залог недвижимости, автотранспорта, а иногда также других активов (например, ценных бумаг) или поручительство."]}),"Еще один вариант повысить вероятность одобрения — обратиться в банк, с которым есть положительная история сотрудничества, например в тот, где вы размещали вклады."]})},{title:"Что представляет собой график платежей по кредиту?",text:"График платежей — это таблица с информацией о выплатах. В ней можно найти следующие сведения: дата, размер платежа и суммы, направляемые на уплату процентов и погашение основного долга."},{title:"Что такое аннуитетный платеж?",text:"Аннуитетный платеж — это вариант погашения задолженности равными взносами. Подходит тем, кто хочет платить одну и ту же сумму каждый месяц. Но в первых платежах при таком графике погашаются в основном проценты, а на уплату основного долга идет лишь небольшая часть."},{title:"Что такое дифференцированный платеж?",text:"Дифференцированный платеж — это вариант погашения задолженности, при котором размер платежей со временем уменьшается. В дифференцированный платеж входит фиксированная сумма на погашение основного долга и проценты, начисленные за месяц. Такой график позволяет немного снизить стоимость кредитования, но подойдет только тем, кому размер первых выплат не критичен."},{title:"Как понять, одобрит ли банк кредит?",text:"Оценить вероятность одобрения можно с помощью кредитного рейтинга и анализа долговой нагрузки. Чем больше баллов и меньше долгов у потенциального заемщика, тем выше шансы на положительное решение по заявке. Но окончательный ответ о возможности предоставления кредита можно получить только после рассмотрения банком полного пакета документов. "},{title:"По каким причинам могут отказать в кредите?",text:"Банки вправе не озвучивать точные причины отрицательного решения по заявке. Но чаще всего это происходит из-за испорченной просрочками кредитной истории или высокой долговой нагрузки. Кроме того, отказать могут из-за отсутствия постоянной регистрации и трудоустройства, несоответствия клиента требованиям банка (например, по возрасту), наличия задолженностей, взыскиваемой приставами, и по другим причинам. "}],eA={fullName:"Анна Смирнова",position:"финансовый аналитик"};function ek(e){let t="Кредитный калькулятор",a="Кредитный калькулятор онлайн – ежемесячный расчет платежей, срока и суммы кредита, возможность подать заявку на кредит в одном месте во все банки, без посредников на Финуслугах",r=[{label:"Главная",href:"/"},{label:"Кредиты",href:"/".concat(h.h.POTREBITELSKIE)},{label:t}];return(0,l.jsxs)("main",{className:ej().page,children:[(0,l.jsx)(u.I,{title:"Кредитный калькулятор - рассчитать кредит онлайн и ежемесячный платеж сегодня, подать заявку на оформление кредита",description:a}),(0,l.jsxs)(d.J,{className:ej().headings_wrapper,children:[(0,l.jsx)(s.BI,{className:ej().breadcrumbs,items:r}),(0,l.jsx)(i.DZ,{type:"h1",className:ej().title,children:t}),(0,l.jsx)(i.DZ,{type:"h6",className:ej().subtitle,children:a})]}),(0,l.jsx)(em,{...e}),e.creditRegion.posts.length>0&&(0,l.jsx)("section",{children:(0,l.jsx)(ep.C,{posts:e.creditRegion.posts,eventCategory:h.h.POTREBITELSKIE})}),(0,l.jsx)(ef.m,{isAllExpanded:!0,faqBlockTitle:"",Link:e=>(0,l.jsx)(c(),{...e}),dataLayerPush:_.o,questions:eN,eventCategory:"cards_support_block",href:"".concat((0,v.UK)().mainBaseUrl,"/help"),variant:"secondary"}),(0,l.jsx)(ey,{opinion:"Кредитный онлайн-калькулятор дает ориентировочный расчет. Точные условия и график выплат определяет банк после рассмотрения заявки и полного пакета документов.\n    Чтобы увеличить вероятность положительного решения о выдаче кредита, стоит приложить к заявке документы, подтверждающие доход, и закрыть неиспользуемые кредитки. Для снижения ставки и повышения шансов на одобрение рекомендуем рассмотреть кредит под залог недвижимости или автотранспорта.\n    В любом случае важно понимать, что окончательное решение остается за банком, а объяснять отказ он не обязан.",expert:eA})]})}var eC=a(23857),eM=a(36612),eP=!0;let eE=(0,n.memo)(function(e){return(0,l.jsx)(r.C,{children:(0,l.jsx)(eM.K,{children:(0,l.jsx)(eC.P,{data:e.layout,children:(0,l.jsx)(ek,{...e})})})})})},76957:e=>{e.exports={hidden:"mobile-only_hidden__kgzoJ"}},78490:e=>{e.exports={section:"experts-opinion_section__cQQBi",title:"experts-opinion_title__DQfOa",content_wrapper:"experts-opinion_content_wrapper__Dj9M6",opinion:"experts-opinion_opinion__4GPg_",expert:"experts-opinion_expert__QgLav",image_wrapper:"experts-opinion_image_wrapper__IUqMz",img:"experts-opinion_img__Wzrvh",info:"experts-opinion_info__S8UK_",name:"experts-opinion_name__SL9YS",position:"experts-opinion_position__YJb9g"}},81787:(e,t,a)=>{"use strict";a.d(t,{T:()=>s});var l=a(10280),r=a(12771);let n=new(a(73584)).B(i);async function i(){return(await (0,r.aB)("data/page-data?scLayoutName=PageHeaderWidget&scPageUrl=homepage ")).value}async function s(){let[e,t]=await Promise.all([n.getOrUpdate(),(0,l.A)()]);return{header:e,footer:t}}},87057:(e,t,a)=>{"use strict";a.d(t,{F:()=>c});var l=a(37876),r=a(20988),n=a(49995),i=a(14232),s=a(59445),o=a.n(s);let c=(0,i.forwardRef)((e,t)=>{let{size:a="m",...i}=e;return(0,l.jsx)(r.YI,{unit:"₽",decimals:"never",size:a,withoutControls:!0,ref:t,...i,className:(0,n.A)(i.className,o().input)})});c.displayName="MoneyInput"},87162:(e,t,a)=>{"use strict";a.d(t,{Dg:()=>s,Z5:()=>c,cA:()=>n,nS:()=>i,ov:()=>r,sn:()=>l,uB:()=>o,yB:()=>u});let l="main",r="place",n="productsList",i="stepsCreditSelection",s="creditSelection",o="aboutProduct",c="creditApplySteps",u="creditLogin"},87783:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var l,r=a(14232);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}let i=function(e){return r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:13.266,height:12,fill:"none",viewBox:"0 0 13.266 12"},e),l||(l=r.createElement("path",{fill:"#000",d:"m6.59 3.29-.94.95-1.69-1.69v8.78H2.63V2.55L.94 4.24 0 3.29 3.29 0zm6.67 5.41L9.96 12l-3.3-3.3.94-.95 1.7 1.69L9.29.66h1.34v8.78l1.69-1.69z"})))}},95018:(e,t,a)=>{"use strict";a.d(t,{e:()=>d});var l=a(37876),r=a(20988),n=a(48230),i=a.n(n),s=a(89099),o=a(14232),c=a(34576),u=a.n(c);let d=(0,o.memo)(e=>{let{page:t,loading:a,onClick:n}=e,{query:c,pathname:d}=(0,s.useRouter)(),m=(0,o.useMemo)(()=>({pathname:d,query:{...c,page:t+1}}),[d,c,t]);return(0,l.jsx)(i(),{href:m,className:u().link,onClick:e=>e.preventDefault(),children:(0,l.jsx)(r.$n,{variant:"secondary",size:"s",pending:a,disabled:a,className:u().button,onClick:n,children:"Показать ещё предложения"})})});d.displayName="LoadMore"}},e=>{e.O(0,[7492,2224,8325,2970,4587,1758,5695,7586,4743,9544,2496,636,6593,8792],()=>e(e.s=27201)),_N_E=e.O()}]);