(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5274],{76558:function(e,t,a){"use strict";a.d(t,{Y:function(){return c}});var n=a(57437),l=a(34734),i=a(20703),o=a(2265),r={src:"/deposits/_next/static/media/ASV-square.dfc8f22f.svg",height:24,width:24,blurWidth:0,blurHeight:0},s=a(67508),u=a.n(s);let c=(0,o.memo)(e=>{let{text:t,className:a,hideIcon:o=!1}=e;return(0,n.jsxs)("p",{className:(0,l.Z)(u().disclaimer,a),children:[!o&&(0,n.jsx)(i.default,{className:u().iconASV,src:r,alt:"Иконка АСВ"}),t]})});c.displayName="DepositDisclaimer"},21185:function(e,t,a){"use strict";a.d(t,{TE:function(){return d},im:function(){return m},S6:function(){return c},sI:function(){return _}});var n=a(66653),l=a(57425),i=a(10414),o=a(55961);let r=e=>{let t=Math.floor(e/12),a=e%12,n=[];return t&&n.push((0,o.PY)(t,["год","года","лет"])),a&&n.push("".concat(a," мес")),n.join(" ")||"0 мес"},s=e=>r(Math.round(e/i.F)),u=(e,t,a,n)=>e.filter(e=>{var l,i;let o=null!==(l=e.amount_from)&&void 0!==l?l:a,r=null!==(i=e.amount_to)&&void 0!==i?i:n;return t>=o&&t<=r}).sort((e,t)=>e.term_from-t.term_from),c=e=>{let t=String(e.rate).replace(".",",");return{tag:e.tag,id:e.term_from,value:e.term_from,label:"".concat(s(e.term_from)," - ").concat(t,"%"),rate:e.rate,optionId:e.optionId}},d=(e,t)=>{var a;let n=null===(a=e.interest_rate.rates)||void 0===a?void 0:a[0],i=(null==n?void 0:n.term_from)===(null==n?void 0:n.term_to),o=(0,l.j)(e.currency_id),r=Number(e.amount.from||o.from),s=Number(e.amount.to||o.to),d=u(e.interest_rate.rates,t,r,s),m=d.map(c),p=d.map(e=>e.term_to);return{minSum:r,maxSum:s,isFixedTerms:i,termChips:m,minTerm:Math.min(...d.map(e=>e.term_from)),maxTerm:Math.max(...p),terms:d}},m=(e,t)=>{var a;let n=(null===(a=e.interest_capitalization)||void 0===a?void 0:a.has)===1,l=p(e.interest_payment);if(!t||!e.options)return{isCapitalization:n,paymentFrequency:l};let i=e.options.find(e=>e.id===t.optionId);return i?i.interestPayments.reduce((e,t)=>"CAPITALISATION"===t.method?{isCapitalization:!0,paymentFrequency:t.periods[0].type}:e,{isCapitalization:n,paymentFrequency:l}):{isCapitalization:n,paymentFrequency:l}},p=e=>{let{daily:t,monthly:a}=e;return 1===t?"DAILY":1===a?"MONTHLY":"IN_THE_END"},_=e=>"DAILY"===e?n.Z.EveryDay:"MONTHLY"===e?n.Z.OnceAMonth:n.Z.InTheEnd},60383:function(e,t,a){"use strict";a.d(t,{O:function(){return ec}});var n=a(57437),l=a(32833),i=a(7301),o=a(34734),r=a(93574),s=a.n(r),u=a(20564),c=a(2265),d=a(61810),m=a(20703),p=a(88776),_=a(79976),v=a(54328),f=a(53881),g=a(16243),h=a(93880),C=a(11370),x=a(76558),D=a(29748),b=a.n(D);let y=(0,c.memo)(e=>{let{title:t,content:a,pageUrl:l,infoLink:r,chips:s,isMobile:u,isShowChips:D,isExpandSettings:y,onToggleSettings:N,isSavingAccount:S,titleClassName:k,calculatorClassName:T,chevronSrc:j=p.Z,withNewMarkup:A,eventCategory:M,productId:w}=e,I=(0,d.s4)(),F=e=>{(0,f.D)({eventCategory:l,eventAction:f.i.popup,eventActionText:e}),null==N||N()},P=(0,C.Z)(10),R=(0,c.useCallback)(()=>{r&&(A&&(0,g.lQ)({eventCategory:M,eventLabel:w,eventAction:"click_".concat((0,h.b)(r.text))}),(0,i.ld)(r.idScrollBlock,{offset:P,position:"top"}))},[M,r,w,P,A]);return(0,n.jsxs)(i.W2,{className:(0,o.Z)(b().container,T),children:[(0,n.jsxs)("button",{className:(0,o.Z)(b().title,S&&b().marginNone,k),"data-testid":"calculator-settings-button",onClick:()=>F(t),children:[t,(0,n.jsx)(m.default,{className:(0,o.Z)(b().collapseArrow,y&&b().collapseArrowOpened),src:j,alt:""})]}),(0,n.jsxs)(v.u,{className:(0,o.Z)(b().fieldsContainer,!I&&b().initialCollapsed),isOpen:y||!u,children:[(0,n.jsx)("div",{className:b().fieldsWrapper,children:a}),(0,n.jsx)(x.Y,{className:b().disclaimer,text:"Все ".concat(S?"счета":"вклады"," застрахованы в АСВ")})]}),r&&r.isShow&&(0,n.jsx)(_.j,{offPadding:r.offPadding,widthMaxContent:r.widthMaxContent,text:r.text,iconColor:"light",mainPageUrl:l,className:b().link,onClick:R,isCustomMarkup:A}),D&&!S&&(0,n.jsx)(i.ev,{className:(0,o.Z)(b().chips,!I&&b().initialChips),options:s,selected:s,multiple:!0,theme:"secondary",size:"medium"})]})});y.displayName="Calculator";var N=a(54417),S=a(72040),k=a(99198),T=a.n(k);let j=(0,c.memo)(e=>{let{className:t,url:a,text:l,title:r}=e;return(0,n.jsxs)(i.W2,{className:(0,o.Z)(T().container,t),children:[(0,n.jsx)("h3",{className:T().title,dangerouslySetInnerHTML:{__html:r}}),(0,n.jsx)("h4",{className:T().text,dangerouslySetInnerHTML:{__html:l}}),(0,n.jsx)(i.zx,{as:"a",variant:"purple",href:"/".concat(a),onClick:()=>{(0,f.D)({eventCategory:a,eventAction:f.i.button,eventActionText:"Подобрать предложение",url:"".concat((0,u.OB)("NEXT_PUBLIC_BASE_URL"),"/").concat(a)})},className:T().button,children:"Подобрать предложения"})]})});j.displayName="ArchivePromo";var A=a(34426),M=a(90926),w=a(72255);let I=(e,t)=>{if(e.period){let t=Number(e.period);return isNaN(t)?91:Math.round(30.4375*t)}if(e.d_period){let t=Number(e.d_period);return isNaN(t)?91:t}return(null==t?void 0:t.id)==="mkb-nakop"?t.defaultTermDays:1};var F=a(47212),P=a(38648),R=a(90199),E=a(36467),L=a(26094),O=a(26290),V=a(15774),Z=a(947),B=a.n(Z);let Y=(e,t,a)=>{switch(e){case 0:return"до ".concat((0,V.Y4)(t.maximumSumSpending)," ₽");case a.length-1:return"от ".concat((0,V.Y4)(t.minimumSumSpending)," ₽");default:return"".concat((0,V.Y4)(t.minimumSumSpending)," ₽ - ").concat((0,V.Y4)(t.maximumSumSpending)," ₽")}},z=e=>{let{data:t,handleMainRate:a}=e,[i,r]=(0,c.useState)(!0),[s,u]=(0,c.useState)(0),m=(0,c.useCallback)(e=>{u(Number(e))},[]),p=(0,c.useCallback)(e=>{r(e)},[]),_=t.filter(e=>e.bankInfluenceEvent===O.D1.SALARY_OR_PENSION)[0],v=t.filter(e=>e.bankInfluenceEvent===O.D1.SPENDING).sort((e,t)=>e.minimumSumSpending-t.minimumSumSpending).map((e,t,a)=>({label:Y(t,e,a),valueMin:e.minimumSumSpending,valueMAx:e.maximumSumSpending,bonus:e.bonusPercentageValue,hint:e.influenceEventHintText})),f=v.map(e=>({id:e.bonus,label:e.label})),g=Math.max(...f.map(e=>e.id),0),h=(0,c.useMemo)(()=>i?_.bonusPercentageValue:0,[i,_.bonusPercentageValue]),C=(0,c.useMemo)(()=>{var e,t;return null!==(t=null===(e=v.find(e=>e.bonus===s))||void 0===e?void 0:e.hint)&&void 0!==t?t:""},[v,s]),x=(0,c.useMemo)(()=>s+h,[h,s]);return(0,c.useEffect)(()=>{u(g)},[g]),(0,c.useEffect)(()=>{a(x)},[a,x]),(0,n.jsxs)("div",{className:B().wrapper,children:[_&&(0,n.jsxs)("div",{className:B().item,children:[(0,n.jsx)("div",{className:B().label,children:(0,n.jsxs)(l.xv,{className:B().text,size:"16",children:["Зарплата на карту",(0,n.jsx)(d.kW,{dataId:"salary-toggle",className:B().hint,text:_.influenceEventHintText,children:(0,n.jsx)(L.IconFdsQuestionCircleO,{size:24,style:{color:"var(--color-gray-800)"}})})]})}),(0,n.jsx)("div",{className:B().splitter}),(0,n.jsx)("div",{className:B().controll,children:(0,n.jsx)(d.ZD,{value:i,style:{color:"var(--color-purple-600)"},flipped:!0,label:"+".concat((0,V.Y4)(_.bonusPercentageValue,2)," %"),onChange:p})})]}),v.length&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:(0,o.Z)(B().item,B().spending),children:[(0,n.jsxs)("div",{className:B().label,children:[(0,n.jsxs)(l.xv,{className:B().text,size:"16",children:["Траты по карте в месяц",(0,n.jsx)(d.kW,{className:B().hint,text:C,children:(0,n.jsx)(L.IconFdsQuestionCircleO,{size:24,style:{color:"#6C6D78"}})})]}),(0,n.jsx)("div",{className:B().spendingPercent,children:"+".concat((0,V.Y4)(s,2)," %")})]}),(0,n.jsx)(l.xv,{className:B().tip,size:"16",fontFamily:"primary",children:"От них зависит ставка по вкладу"})]}),(0,n.jsx)(d.cL,{value:s,className:B().chips,variant:"secondary",chips:f,onChipClick:m})]})]})};var H=a(45706),U=a(92192),Q=a(65169);let q=e=>{"Enter"===e.key&&e.currentTarget.blur()};var W=a(13107),G=a(23845),J=a(93390),K=a(24508),X=a(19897),$=a.n(X),ee=a(22567);let et=e=>{let{data:t,currentRate:a,urlFirst:n,urlSecond:l}=e;return t.online_application.commercial&&t.online_application.url?t.online_application.url:(null==a?void 0:a.optionId)?n:l};var ea=a(55961);let en=(e,t,a)=>{if(void 0!==a){if(+a<e)return"Минимальная сумма - ".concat((0,V.Y4)(e)," ₽");if(+a>t)return"Максимальная сумма - ".concat((0,V.Y4)(t)," ₽")}},el=(e,t,a)=>{if(void 0!==a){if(+a<e)return"Минимальный срок - ".concat((0,V.Y4)(e)," ").concat((0,ea._6)(e,"день","дня","дней"));if(+a>t)return"Максимальный срок - ".concat((0,V.Y4)(t)," ").concat((0,ea._6)(t,"день","дня","дней"))}};var ei=a(21185);let eo=(e,t,a)=>e<t?t:e>a?a:e,er=(e,t)=>e.term_from<=t&&t<=e.term_to?0:t<e.term_from?Math.round(e.term_from-t):Math.round(t-e.term_to),es=(e,t,a)=>{let n=a.filter(t=>{var a,n;return e>=(null!==(a=t.amount_from)&&void 0!==a?a:0)&&e<=(null!==(n=t.amount_to)&&void 0!==n?n:1/0)}).sort((e,a)=>er(e,t)-er(a,t))[0];return n&&(0,ei.S6)(n)},eu=e=>Math.round(+e/30.4375),ec=e=>{var t,a,r,m,p,_;let{isMobile:v,data:f,depositType:x,onChangeData:D,discount:b,isOldUser:k,isPlusFiveBonus:T,company:L,extraInfo:O,isShowDepositTip:V,asModal:Z=!1,className:B,titleClassName:Y,initialAmount:X,initialTermInMonths:ea,initialTermInDays:er,customActions:ec,shortChipsList:ed=!1,firstDepositBonusTitle:em=!1,pageUrl:ep="vklady",isHidePromo:e_=!1,promoClassName:ev,calculatorClassName:ef,computeClassName:eg,inputSize:eh="small",withChart:eC=!0,collapseChevronSrc:ex,tipIcon:eD,tagIcon:eb,customTagTitle:ey,hideShareLinks:eN=!1,hideExternalLinks:eS=!1,amountInputLabel:ek="",isPromoTag:eT=!0,computeHeader:ej,computeTag:eA,withNewMarkup:eM,eventCategory:ew,amount:eI,term:eF,localCalculations:eP=!1}=e,{asPath:eR,hash:eE}=(0,W.P)(),[eL,eO]=(0,c.useState)(!1),eV=(0,c.useRef)(null),eZ=(0,c.useRef)(null),eB=(0,c.useRef)(null),[eY,ez]=(0,c.useState)(!1),[eH,eU]=(0,c.useState)(null),[eQ,eq]=(0,c.useState)(),[eW,eG]=(0,c.useState)(()=>{var e,t;if((null===(e=O.algo)||void 0===e?void 0:e.id)!=="mkb-nakop")return;let{expenseChips:a,defaultExpenseChip:n}=O.algo;return null!==(t=a.find(e=>e.id===n))&&void 0!==t?t:a.at(-1)}),[eJ,eK]=(0,c.useState)(()=>{var e;return(null===(e=O.algo)||void 0===e?void 0:e.id)==="mkb-nakop"&&O.algo.salaryToggleDefaultValue}),eX=(0,C.Z)(),e$=(0,U.z)(f.currency_id),{events:e0,value:e1,formattedValue:e2,isFocused:e4,handleChange:e5}=(0,G.G)({type:"float",format:"currency",unit:e$.unit,defaultValue:String(f.amount.from),maxLength:20,maxFractionalLength:2}),{events:e6,value:e7,formattedValue:e3,isFocused:e9,handleChange:e8}=(0,G.G)({type:"int",unit:"day",maxLength:10,defaultValue:()=>{var e;return(null===(e=O.algo)||void 0===e?void 0:e.id)==="mkb-nakop"?String(O.algo.defaultTermDays):"1"}}),{isFixedTerms:te,termChips:tt,minSum:ta,maxSum:tn,minTerm:tl,maxTerm:ti}=(0,c.useMemo)(()=>{var e;let t=(0,ei.TE)(f,Number(e1));return(null===(e=O.algo)||void 0===e?void 0:e.id)==="mkb-nakop"&&(t.maxSum=O.algo.maxAmount,t.minSum=O.algo.minAmount),t},[f,O.algo,e1]),to=x===M.P.isArchiveDeposit,tr=!O.algo&&te&&eQ?eQ.value:e7,ts=!!f.type.saving_account,tu=(0,c.useMemo)(()=>{let e=[];return te&&eQ&&!Array.isArray(eQ)&&e.push(eQ),!te&&e7&&e.push({label:e3,id:"term"}),e1&&e.push({label:e2,id:"amount"}),e},[te,eQ,e2,e1,e3,e7]),tc=(0,c.useMemo)(()=>f.interest_rate.rates.find(e=>{var t;let a=0===e.amount_from||null===e.amount_from?ta:e.amount_from,n=null!==(t=e.amount_to)&&void 0!==t?t:tn;return+tr>=e.term_from&&(ts||+tr<=e.term_to)&&+e1>=a&&+e1<=n}),[tr,f.interest_rate.rates,ts,tn,ta,e1]),td=(0,c.useMemo)(()=>{if(O.algo){if("mkb-nakop"===O.algo.id&&eW)return eJ?eW.rateWithSalary:eW.rate}else if(tc)return tc.rate;return 0},[tc,O.algo,eJ,eW]),tm=(0,c.useMemo)(()=>{var e;if(!(te?null==eQ?void 0:eQ.value:e7))return;let t=f.interest_rate.rates.sort((e,t)=>{var a,n;return(null!==(a=e.amount_from)&&void 0!==a?a:ta)-(null!==(n=t.amount_from)&&void 0!==n?n:tn)}),a=null===(e=t.find(e=>(null==tc?void 0:tc.amount_from)&&e.amount_from&&e.amount_from>tc.amount_from))||void 0===e?void 0:e.amount_from;return t.find(e=>tc&&e.amount_from===a&&e.term_from===tc.term_from)},[tc,f,te,tn,ta,eQ,e7]),tp=(0,c.useMemo)(()=>tc&&eH&&tc.amount_from?{difference:tc.rate-eH.rate,minAmount:tc.amount_from}:tm&&tc&&tm.amount_from?{difference:tm.rate-tc.rate,minAmount:tm.amount_from}:void 0,[tm,tc,eH]),{urlFirst:t_,urlSecond:tv}=(0,H._)({asPath:eR,productId:f.id,optionId:null==tc?void 0:tc.optionId,amount:+e1,durationValue:f.asSavingAccount?void 0:tr,firstBaseUrl:null!==(m=(0,u.OB)("NEXT_PUBLIC_MOEX_AD_URI"))&&void 0!==m?m:"",secondBaseUrl:null==tc?void 0:null===(t=tc.mp)||void 0===t?void 0:t.url}),tf=et({data:f,currentRate:tc,urlFirst:t_,urlSecond:tv}),tg=en(ta,tn,e1),th=tg||0===ti?void 0:el(tl,ti,e7),tC=(0,c.useCallback)(()=>{eU(null),ez(!1)},[]),tx=(0,c.useCallback)(e=>{e5(e.currentTarget.value.replace(",",".")),tC()},[e5,tC]),tD=(0,c.useCallback)(e=>{e6.onChange(e),tC()},[tC,e6]),tb=(0,c.useCallback)(()=>{var e;v&&eV.current&&(eO(!0),eV.current&&(0,i.ld)(eV.current,{offset:eX,position:"top",delay:300})),v||null===(e=eZ.current)||void 0===e||e.focus()},[v,eX]),ty=(0,c.useCallback)(e=>{if(e&&!Array.isArray(e)){let t=(0,h.b)(e.label);(0,g.lQ)({event:"data-event",eventAction:eM?"click_srok_"+t:"click_button_".concat(t),eventCategory:eM?ew:ep,eventLabel:f.id}),eq(e)}tC()},[f.id,ew,ep,tC,eM]),tN=(0,c.useCallback)(e=>{e&&tm&&tm.amount_from?(tc&&eU(tc),e5(tm.amount_from),te?eq((0,ei.S6)(tm)):e8(tm.term_from),ez(!0)):e||((null==eH?void 0:eH.amount_from)&&(e5(eH.amount_from),te?eq((0,ei.S6)(eH)):e8(eH.term_from),eU(null)),ez(!1))},[tm,tc,e5,e8,te,eH]);(0,c.useEffect)(()=>{if(s()(eB.current,eE))return;let e={amount:null!=X?X:String(ta),period:null!=ea?ea:null,d_period:null!=er?er:0,...eE},t=I(e,O.algo),a=eo(+e.amount,ta,tn);e5(a),eq(es(a,t,f.interest_rate.rates)),e8(t),eB.current=eE},[f.interest_rate.rates,O.algo,e5,e8,eE,X,er,ea,tn,ta]),(0,c.useEffect)(()=>{eB.current&&eq(e=>{let t=tt.find(t=>t.label===(null==e?void 0:e.label));if(t)return t;let a=tt.find(t=>t.value===(null==e?void 0:e.value));return null!=a?a:tt[0]})},[tt]),(0,c.useEffect)(()=>{eB.current&&isFinite(tl)&&e8(e=>+e>ti?ti:+e<tl?tl:e)},[e8,ti,tl]),(0,c.useEffect)(()=>{D({amount:+e1,term:+tr,optionId:null==tc?void 0:tc.optionId,appUrl:tf})},[tf,null==tc?void 0:tc.optionId,tr,D,e1]);let tS=e=>{var t;return(0,n.jsx)(S.F,{data:{url:f.url,title:f.title,id:f.id},bank:{logoMob:null==L?void 0:L.logo_mob,url:null==L?void 0:L.url,name:null!==(t=null==L?void 0:L.name)&&void 0!==t?t:f.bank_name},pageUrl:A.N9.VKLADY,titlePromo:ts?" Накопительный счёт":" Вклад",tagTheme:ts?"blue":"orange",title:f.bank_name,archiveText:" Этот вклад уже нельзя открыть. Посмотрите свежие предложения на нашей витрине",isMobile:v,isArchive:to,isSmall:e,className:(0,o.Z)(ev,!to&&$().promo),withNewMarkup:eM,eventCategory:ew,hideShareLinks:eN,isTag:eT})},tk=(0,c.useCallback)(()=>{eM&&(0,g.lQ)({eventAction:"input_form_amount_"+e1,eventCategory:ew,eventLabel:String(f.id)}),e0.onBlur()},[f.id,ew,e0,e1,eM]),tT=(0,c.useCallback)(()=>{eM&&(0,g.lQ)({eventAction:"input_form_term_"+(0,h.b)(e3),eventCategory:ew,eventLabel:String(f.id)}),e6.onBlur()},[f.id,ew,e6,e3,eM]),[tj,tA]=(0,c.useState)(0),tM=(0,c.useCallback)(e=>{tA(e)},[]),tw=tj+td,tI=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.lF,{label:ek,className:(0,o.Z)($().input,tg&&$().inputError),placeholder:"Сумма",value:e4?e1.replace(".",","):e2,innerRef:eZ,message:tg,status:tg?"error":void 0,max:20,onChange:tx,onFocus:e0.onFocus,onBlur:tk,onKeyDown:q,size:eh}),!O.algo&&(0,n.jsxs)(n.Fragment,{children:[te&&(0,n.jsx)(i.ev,{options:tt,onChange:ty,selected:eQ,theme:"secondary",size:"medium",className:$().chipsForm}),!te&&(0,n.jsx)(i.lF,{placeholder:"Срок",value:e9?e7:e3,status:th?"error":void 0,message:th,disabled:!!tg,max:20,onChange:tD,onFocus:e6.onFocus,onBlur:tT,onKeyDown:q,className:(0,o.Z)($().input,th&&$().inputError),size:eh}),f.floatingRateInformations&&(0,n.jsx)(z,{data:f.floatingRateInformations,handleMainRate:tM})]}),(null===(_=O.algo)||void 0===_?void 0:_.id)==="mkb-nakop"&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,o.Z)($().input,$().inputRange),children:(0,n.jsx)(i.lF,{label:"Срок",value:"".concat(eu(tr)," мес"),onlyRange:!0,rangeProps:{values:[eu(tr)],min:1,max:36,step:1,legend:[1,36],onChange:e=>{let[t]=e;e8(Math.round(30*t))},formatValue:e=>(0,n.jsxs)("span",{className:$().legend,children:[e," мес"]})},size:eh})}),(0,n.jsx)("div",{className:$().expenseHead,children:(0,n.jsx)(i.qQ,{keyValue:"expense",iconClassName:$().infoIcon,text:(0,n.jsx)(n.Fragment,{children:"При определении суммы операций учитываются суммы, списанные со счета карты с последнего дня предыдущего месяца по предпоследний день текущего месяца (включительно). Не учитываются операции из списка исключений по учету сумм операций по оплате товаров и услуг, с которыми можно ознакомиться в разделе \xabДокументы\xbb на сайте МКБ"}),children:"Траты по карте в месяц"})}),(0,n.jsx)("div",{className:$().expenseSub,children:"От них зависит ставка накопительного счета"}),(0,n.jsx)(i.ev,{options:O.algo.expenseChips,onChange:e=>{var t;eG(null!=e?e:null===(t=O.algo)||void 0===t?void 0:t.expenseChips[0])},selected:eW,theme:"secondary",size:"medium",className:$().chipsForm})]})]}),tF=(0,c.useMemo)(()=>b&&(0,Q.qL)(b,k)?b.promo_code:void 0,[b,k]),tP=(0,c.useMemo)(()=>"".concat(e1,"_").concat(tr,"_").concat(null==tc?void 0:tc.rate,"%_").concat((0,h.b)(f.title),"_").concat((0,h.b)(f.bank_name),"_").concat(f.id),[null==tc?void 0:tc.rate,tr,f.bank_name,f.id,f.title,e1]),tR=void 0===tc&&to,{isCapitalization:tE,paymentFrequency:tL}=(0,c.useMemo)(()=>(0,ei.im)(f,eQ),[f,eQ]),{incomeData:tO,isLoading:tV}=function(e){let{amount:t,term:a,hasError:n,isCapitalization:l,isDiscount:i,rate:o,interestPaymentPeriod:r,disabled:s}=e,{toggles:{FEATURE_TOGGLE_API_DEPOSITS_ENABLED:u}}=(0,E.ND)(),m=(0,d.s4)(),[p,_]=(0,c.useState)(),[v,f]=(0,c.useState)(),g=(0,c.useRef)(null),h=(0,P.y1)(e=>_(t=>({...t,...e})),500);if(function(e){let{currentFilter:t,amount:a,term:n,isCapitalization:l,isDiscount:i,hasError:o,rate:r}=e;return!o&&!!a&&!!n&&!(r<=0)&&(!t||t.amount!==a||t.term.value!==n||t.capitalization!==l||t.withBonus!==i||(null==t?void 0:t.rate)!==r)}({currentFilter:g.current,amount:t,term:a,hasError:n,isCapitalization:l,isDiscount:i,rate:o})){let e={amount:null!=t?t:0,term:{type:"DAY",value:null!=a?a:0},rate:o,capitalization:l,interestPaymentPeriod:r,withBonus:i};g.current=e,h(e)}let C=(0,c.useMemo)(()=>u&&!s&&p,[u,s,p]),{data:x,isLoading:D,isValidating:b}=(0,F.ZP)(C?["deposit-income",p]:null,()=>(0,R.VJ)(p),{onSuccess:e=>{let{data:a}=e;a&&f({profit:a.income,totalProfit:a.income+(null!=t?t:0)+a.bonusIncome,effectiveRate:a.effectiveRate,endOfTerm:new Date(a.endOfTerm),bonusIncome:a.bonusIncome})},revalidateOnFocus:!1});return{incomeData:v,isLoading:D||b||!(null==x?void 0:x.data)&&u&&m&&!s}}({amount:eI,term:eF,hasError:!!tg||!!th,isCapitalization:tE,isDiscount:x===M.P.isPlatformDeposit&&!!b,rate:tw,interestPaymentPeriod:tL,disabled:eP});return(0,n.jsxs)(l.W2,{className:(0,o.Z)($().container,!to&&$().containerFull,B),children:[!to&&!e_&&tS(),(0,n.jsxs)("div",{className:$().left,ref:eV,children:[to&&(0,n.jsx)(j,{title:"Вклад в архиве",url:A.N9.VKLADY,text:"Его уже нельзя открыть. Но мы можем подобрать для Вас другие предложения от разных банков"}),!to&&(0,n.jsx)(y,{isMobile:!!v,title:"Настройки ".concat(ts?"счета":"вклада"),pageUrl:ep,infoLink:{isShow:!Z,text:"Подробнее о ".concat(ts?"счете":"вкладе"),idScrollBlock:w.p6,offPadding:!0,widthMaxContent:!0},isSavingAccount:ts,chips:tu,isShowChips:v&&!!(null==tu?void 0:tu.length)&&!eL,isExpandSettings:eL,onToggleSettings:v?()=>{eO(e=>!e),(0,g.lQ)({event:"data-event",eventAction:eM?"click__button__params__nastroyki_vklada":"click_button_nastroyki_vklada",eventCategory:ew,eventLabel:f.id})}:void 0,content:tI,titleClassName:Y,calculatorClassName:ef,chevronSrc:ex,withNewMarkup:eM,eventCategory:ew,productId:String(f.id)}),!Z&&!tR&&(0,n.jsx)(N.h2,{href:null==b?void 0:b.link,isMobile:v,isPlusFiveBonus:T,isOldUser:k,className:(0,o.Z)($().qrDesc,!k&&$().fivePercent),promoCode:tF,withNewMarkup:eM,eventCategory:ew})]}),(0,n.jsxs)("div",{className:$().right,children:[to&&!e_&&tS(!0),!tR&&(0,n.jsx)(J.n,{rate:tw,sum:Number(e1),term:Number(tr),productId:null!==(p=null==tc?void 0:null===(a=tc.mp)||void 0===a?void 0:a.product_id)&&void 0!==p?p:f.id,tag:null==eQ?void 0:eQ.tag,isMobile:v,onEdit:tb,appUrl:null!=tf?tf:f.online_application.url,depositType:x,onSwitchRate:tN,isRateSwitched:eY,switchRate:tp,isCapitalization:tE,refillSum:"",percentType:K.kJ[0].value,period:(0,ee.n)(f).value,refillType:K.k5[0].value,unit:e$.unit,tags:f.tags,discount:b,isSavingAccount:ts,extraInfo:O,salaryToggle:eJ,setSalaryToggle:eK,isShowDepositTip:V,isHideButtons:Z||!!ec,paymentFrequency:(0,ei.sI)(tL),customActions:ec,shortChipsList:ed,firstDepositBonusTitle:em,scrollOffset:eX,computeClassName:eg,withChart:eC,tipIcon:eD,tagIcon:eb,customTagTitle:ey,hideExternalLinks:eS,computeHeader:ej,computeTag:eA,withNewMarkup:eM,eventCategory:ew,totalValues:tP,integrationType:null===(r=f.external)||void 0===r?void 0:r.integrationType,calculatedBonus:null==tO?void 0:tO.bonusIncome,calculatedEffectiveRate:null==tO?void 0:tO.effectiveRate,calculatedProfit:null==tO?void 0:tO.profit,calculatedTotalProfit:null==tO?void 0:tO.totalProfit,calculatedEndingDate:null==tO?void 0:tO.endOfTerm,isLoading:tV})]}),tR&&(0,n.jsx)(N.h2,{href:null==b?void 0:b.link,isMobile:v,isPlusFiveBonus:T,isOldUser:k,className:(0,o.Z)($().qrDesc,!k&&$().fivePercent,$().wide),promoCode:tF,withNewMarkup:eM,eventCategory:ew})]})}},23845:function(e,t,a){"use strict";a.d(t,{G:function(){return o}});var n=a(2265),l=a(15774),i=a(55961);let o=function(){let{type:e="text",unit:t,format:a,defaultValue:o="",maxLength:r=-1,maxFractionalLength:s=-1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[u,c]=(0,n.useState)(o),d=(0,n.useRef)(u),[m,p]=(0,n.useState)(!1),_=(0,n.useCallback)((t,a)=>{"function"==typeof t&&(t=t(d.current));let n=String(t);if(!(r>-1)||!(n.length>r)){if(["int","float"].includes(e)){var l;if(isNaN(+t)||"int"===e&&n.includes(".")||"0"===n||n.includes(" ")||s>-1&&(null===(l=n.split(".")[1])||void 0===l?void 0:l.length)>s)return}d.current=n,c(n),null==a||a(n)}},[s,r,e]),v=(0,n.useMemo)(()=>({onChange:e=>_(e.currentTarget.value),onFocus:()=>p(!0),onBlur:()=>p(!1)}),[_]),f=(0,n.useMemo)(()=>{let n=u;"currency"===a&&["int","float"].includes(e)&&""!==u&&(n=(0,l.Y4)(+u));let o=(()=>{if(""===n)return"";switch(t){case"year":return(0,i._6)(+u,"год","года","лет");case"day":return(0,i._6)(+u,"день","дня","дней");default:return t||""}})();return o&&["int","float"].includes(e)?"".concat(n," ").concat(o):n},[a,e,t,u]);return(0,n.useMemo)(()=>({events:v,value:u,formattedValue:f,isFocused:m,handleChange:_}),[v,f,_,m,u])}},29748:function(e){e.exports={title:"Calculator_title__aC5Ud",container:"Calculator_container__vQuJ0",marginNone:"Calculator_marginNone__Hjy2l",collapseArrow:"Calculator_collapseArrow__Fm8Vk",collapseArrowOpened:"Calculator_collapseArrowOpened__Fbqar",fieldsContainer:"Calculator_fieldsContainer__5Rp05",initialCollapsed:"Calculator_initialCollapsed__GdleE",typeDescription:"Calculator_typeDescription__WHZqi",link:"Calculator_link__vCq4i",chips:"Calculator_chips__iGG5T",initialChips:"Calculator_initialChips__oiuSI",disclaimer:"Calculator_disclaimer__gr2ty"}},67508:function(e){e.exports={disclaimer:"DepositDisclaimer_disclaimer__pgXpL",iconASV:"DepositDisclaimer_iconASV__Ai2QW"}},99198:function(e){e.exports={title:"ArchivePromo_title__TJIJ7",container:"ArchivePromo_container__5L_r6",text:"ArchivePromo_text__nMo9K",button:"ArchivePromo_button__f_l5V"}},19897:function(e){e.exports={calculator:"DepositDetailCalculator_calculator__uCc_u",fieldsContainer:"DepositDetailCalculator_fieldsContainer__3ISJQ",input:"DepositDetailCalculator_input__lPHyT",inputError:"DepositDetailCalculator_inputError__9cOsR",inputRange:"DepositDetailCalculator_inputRange__eJR5n",chips:"DepositDetailCalculator_chips__mCKtS",legend:"DepositDetailCalculator_legend__GHEvN",chipsForm:"DepositDetailCalculator_chipsForm__UbRs_",collapseArrow:"DepositDetailCalculator_collapseArrow__zmlRp",collapseArrowOpened:"DepositDetailCalculator_collapseArrowOpened__DhduM",collapseArrowTitle:"DepositDetailCalculator_collapseArrowTitle__0v1_i",disclaimer:"DepositDetailCalculator_disclaimer___flSu",additionalButton:"DepositDetailCalculator_additionalButton__ViyCi",additionalContainer:"DepositDetailCalculator_additionalContainer__8sYDD",container:"DepositDetailCalculator_container__AXiy6",containerFull:"DepositDetailCalculator_containerFull__QUh5a",promo:"DepositDetailCalculator_promo__KDFX3",left:"DepositDetailCalculator_left__V9V0j",right:"DepositDetailCalculator_right__U4ABf",qrDesc:"DepositDetailCalculator_qrDesc__Fixg5",wide:"DepositDetailCalculator_wide__ItjPd",fivePercent:"DepositDetailCalculator_fivePercent__OgP8O",typeDescription:"DepositDetailCalculator_typeDescription__Nynxc",infoIcon:"DepositDetailCalculator_infoIcon__17O3e",expenseHead:"DepositDetailCalculator_expenseHead___7xlC",expenseSub:"DepositDetailCalculator_expenseSub__pnhPg"}},947:function(e){e.exports={wrapper:"DepositFloatingRateTypeCard_wrapper__GJQK_",item:"DepositFloatingRateTypeCard_item__SEVk6",spending:"DepositFloatingRateTypeCard_spending__7kx35",label:"DepositFloatingRateTypeCard_label__bitWV",text:"DepositFloatingRateTypeCard_text__W4oqZ",splitter:"DepositFloatingRateTypeCard_splitter__Mv71D",tip:"DepositFloatingRateTypeCard_tip__VapND",hint:"DepositFloatingRateTypeCard_hint__TSTDI",spendingPercent:"DepositFloatingRateTypeCard_spendingPercent__xTmOs",chips:"DepositFloatingRateTypeCard_chips__QGw0T"}}}]);