1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2344],{80064:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/calculators/credit",function(){return n(35157)}])},35157:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return i}});var a=n(85893),o=n(28677);n(67294);var l=n(27678),r=n(15285),s=n(95294),i=!0;t.default=e=>{let{description:t,data:n}=e,{t:i}=(0,o.$G)("calculators/loan");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.j,{title:i("meta_title"),description:i("meta_description"),children:(0,a.jsx)("style",{type:"text/css",dangerouslySetInnerHTML:{__html:l.E_}})}),(0,a.jsx)(r.g,{description:t,data:n})]})}},9022:function(e,t,n){"use strict";n.d(t,{b:function(){return l}});var a=n(85893);n(67294);var o=n(78885);let l=e=>{let{onSubmit:t,onFormOpen:n,setOriginalResult:l,onReset:r,setPdfQueryData:s,form:i}=e;return(0,a.jsx)(o.ei,{form:i,setPdfQueryData:s,onReset:r,setOriginalResult:l,onFormClose:()=>n(!1),onSubmit:t})}},15285:function(e,t,n){"use strict";n.d(t,{g:function(){return O}});var a=n(85893),o=n(28677),l=n(11163),r=n(42377),s=n(67294),i=n(27678),m=n(10715),u=n(95461),d=n(61888),y=n(32250),c=n(36394),p=n(47423),h=n(735),f=n(34141),v=n(59407),g=n(56613),x=n(89698),_=n(9022),P=n(30064),b=n(98624),C=n(79999),j=n(20499),R=n(62674),w=n(89616),D=n(11787),S=n(83841),T=n(73680);let A=n(54335).default.div.withConfig({componentId:"sc-513c3a67-0"})(["display:flex;flex-direction:column;row-gap:20px;"]);var L=n(13817),N=n(78885);let F="calculators/loan",E=(0,L.p3)().calculatedValues;(0,L.p3)().originalResults;let M={monthlyPayment:E.monthlyPayment,overpayment:E.overpayment,finalAmount:E.finalAmount,prepayments:+L.Pg.prepayments[0].value,chartData:E.chartData,monthPaymentList:E.monthPaymentList,interestRateChanged:!1,onlyTermPrepaymentsMade:!1,paymentType:m.l.Annuity},O=e=>{var t,n,E;let{description:O,sideMenuCategory:k="calculators",hideHeaderBanner:V,hideDistributionComponent:B,data:Q}=e,{t:W}=(0,o.$G)(F),Z=(0,L.bc)(null!=Q?Q:L.Pg),[G,H]=(0,s.useState)(!1),[$,I]=(0,s.use
1State)(()=>{var e,t,n,a,o;let l=Z.formValues,r=(0,u.e)(+l.interestRate,+l.term,+l.amount,l.year,l.month,l.prepayments,l.interestRateChanges,l.unitOfReference,l.paymentType,W("form.early_payment","ÐоÑÑоÑнÑй плаÑеж"));return{monthlyPayment:r.monthlyPayment,overpayment:r.overpayment,finalAmount:r.finalAmount,prepayments:null!==(n=r.prepaymentsAmount)&&void 0!==n?n:0,chartData:r.chartData,monthPaymentList:r.monthPaymentList,interestRateChanged:(null!==(a=null===(e=l.interestRateChanges)||void 0===e?void 0:e.length)&&void 0!==a?a:0)>0,onlyTermPrepaymentsMade:null!==(o=null===(t=l.prepayments)||void 0===t?void 0:t.every(e=>"term"===e.type))&&void 0!==o&&o,paymentType:l.paymentType}}),X=null!=Z&&null!==(t=Z.formValues)&&void 0!==t&&!!t.prepayments.length&&(null==Z?void 0:null===(E=Z.formValues)||void 0===E?void 0:null===(n=E.prepayments)||void 0===n?void 0:n.every(e=>"term"===e.type)),Y=($.prepayments>0||$.interestRateChanged||$.paymentType===m.l.Differentiated)&&!X,[q,z]=(0,s.useState)(()=>{let e=Z.formValues,t=(0,u.e)(+e.interestRate,+e.term,+e.amount,e.year,e.month,[],[],e.unitOfReference,e.paymentType,W("form.early_payment","ÐоÑÑоÑнÑй плаÑеж"));return{finalAmount:t.finalAmount,monthsCount:t.monthPaymentList.length,monthlyPayment:t.monthlyPayment,overpayment:t.overpayment}}),[J,K]=(0,s.useState)(L.nQ),[U,ee]=(0,s.useState)(!1),[et,en]=(0,s.useState)(!1),{handleSendPdfRequest:ea}=(0,L.YZ)(J,$.chartData),{pathname:eo}=(0,l.useRouter)(),el=eo.startsWith(D.ns.method.home)||eo.startsWith(D.ns.idv.home),er=(0,b.a)(k),es="method"===k,{banners:ei}=(0,C.O)(!es),em=(0,r.useMediaQuery)(r.breakpoint.down(1200)),{clickModalBanner:eu,openClickModal:ed}=(0,x.r)(D.Cc.calc_credit_click),ey=(0,s.useCallback)(e=>{var t;I(e),ed(),window.scrollTo({top:(null===(t=document.getElementById("result-mobile"))||void 0===t?void 0:t.offsetTop)-(0,r.getHeightHeaderV2)(!0),behavior:"smooth"}),(0,R.h)(W("calculation_success"),"success")},[ed,W]),ec=()=>{if(0!==$.finalAmount){ee(!0);return}(0,R.h)(W("fill_data_error"),"error")};(0,S.Z)(et),(0,r.useHidingChat)(em&&et||U);let[ep,eh]=[$.monthPaymentList[0],$.monthPaymentList[$.monthPaymentList.length-1]],ef=Y?(0,T.j)(+(null==ep?void 0:ep.toFixed(2)))+" - "+(0,T.j)(+(null==eh?void 0:eh.toFixed(2))):(0,T.j)(+(null==ep?void 0:ep.toFixed(2))),ev=(0,s.useMemo)(()=>({monthsCount:$.monthPaymentList.length,monthlyPayment:$.monthPaymentList[$.monthPaymentList.length-2],finalAmount:$.finalAmount,overpayment:$.overpayment}),[$.monthPaymentList,$.finalAmount,$.overpayment]);return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(i.C1,{children:(0,a.jsxs)(r.LayoutSideMenuV2,{headerBanner:V&&(0,a.jsx)(a.Fragment,{}),asideContent:(0,a.jsx)(w.Z,{category:k,bannerCodes:es?[D.Cc.method_navigation]:void 0,isWithoutBanners:!es||!(null==ei?void 0:ei.length),footerSlot:es&&(0,a.jsx)(P.$,{}),excludePages:er}),children:[!B&&(0,a.jsx)(j.W,{code:D.nR.marketLoanCalculator}),!el&&(0,a.jsx)(d.i,{rootStyles:{height:200,borderRadius:"12px",overflow:"hidden"},mb:20,bannerCode:D.Cc.calculator}),(0,a.jsx)(c.s,{PageTitleProps:{text:W("title")},calculateButtonText:W("calculate"),inputDataCardTitle:W("input_data"),translationNs:F,formSlot:(0,a.jsx)(_.b,{form:Z,onSubmit:ey,onFormOpen:en,formOpen:et,setOriginalResult:z,onReset:()=>{I(M),z({finalAmount:0,monthsCount:0,monthlyPayment:0,overpayment:0}
1)},setPdfQueryData:K}),isFormOpen:et,onExportPdf:ec,onToggleFormOpen:()=>en(e=>!e),persistentSlot:eu,mobileAdaptive:!0,mobileDescription:W("mobile_description"),mobileAdaptiveContent:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.C,{translationNs:F,rows:[{label:W("result.monthly_payment"),value:ep>0?ef:0},{label:W("result.accrued_interest"),value:$.overpayment>0?$.overpayment:0},{label:W("result.early_repayments"),value:$.prepayments>0?$.prepayments:0},{label:W("result.loan_with_interest"),value:$.finalAmount>0?$.finalAmount:0}],topSlot:(0,a.jsx)(f.Z,{translationNs:F,mb:16,showReducedMonthlyPayment:!$.isDifferentiated,onlyTermPrepaymentsMade:$.onlyTermPrepaymentsMade,prepaymentsMade:$.prepayments>0,interestRateChanged:$.interestRateChanged,calculatedResult:ev,originalResult:q,setPdfQueryData:K}),bottomSlot:(0,a.jsx)(g.Y,{translationNs:F,onClick:()=>H(!0)})}),(0,a.jsx)(y.D,{description:O}),(0,a.jsx)(h.c,{translationNs:F,title:W("your_result"),open:G,onClose:()=>H(!1),onDownloadPdf:ec,children:(0,a.jsx)(N.GB,{translationNs:F,chartData:$.chartData})})]}),children:(0,a.jsxs)(A,{children:[(0,a.jsx)(N.c$,{showMonthlyPaymentDiff:Y,values:$,originalResult:q,setPdfQueryData:K}),!el&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.i,{bannerCode:D.Cc.calculator_credit,yandexEvent:"credit_calculator_banner"}),(0,a.jsx)(d.i,{bannerCode:D.Cc.calculators_unauth})]}),(0,a.jsx)(N.GB,{translationNs:F,chartData:$.chartData})]})}),(0,a.jsx)(v.X,{translationNs:F,open:U,onClose:()=>ee(!1),onSubmit:ea,yandexEvent:"calcReport_loan_pdf_send"})]})})})}},83841:function(e,t,n){"use strict";var a=n(67294);t.Z=(e,t)=>{(0,a.useEffect)(()=>((()=>{if(!t){if(e&&window){let e=window.innerWidth-document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.paddingRight="".concat(e,"px")}else document.body.style.overflow="auto",document.body.style.paddingRight="0px"}})(),()=>{t||(document.body.style.overflow="auto",document.body.style.paddingRight="0px")}),[t,e])}}},function(e){e.O(0,[9382,6310,7536,2082,815,4119,3817,1324,6394,3892,5756,2888,9774,179],function(){return e(e.s=80064)}),_N_E=e.O()}]);
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.