(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7990],{762:(e,t,a)=>{"use strict";a.d(t,{default:()=>tT});var n,i=a(95155),l=a(76048),o=a(43126),s=a(69465),r=a(13860),c=a(2821),u=a(12115),M=a(33748),d=a(96918),D=a(43184),N=a(68749),j=a(703);function T(e){var t;return!(null==(t=e.attributes)?void 0:t.asSavingAccount)&&"saving_account"!==e.productType}a(20830);var p=a(79367),m=a(90957),w=a(89910),g=a(73520),x=a(19559),_=a(40599),A=a(1396),y=a(14060),L=a(81637),C=a(58924),v=a(84353),O=a(98434);let h=(0,u.memo)(function(e){let{regs:t,bankUrl:a}=e,n=(0,L.oq)(C.C1,"vklady","banki",a,v.O.BANK_DEPOSIT_CALCULATOR),l=JSON.stringify({"@context":"https://schema.org","@type":"QAPage",mainEntity:{"@type":"Question",name:"Почему выгодно открыть вклад через Финуслуги?",answerCount:4,acceptedAnswer:{"@type":"Answer",text:(0,O.j)("✅ До #BET# годовых по вкладам в {bank}.",t)},suggestedAnswer:[{"@type":"Answer",text:"\uD83D\uDCF1 Оформление полностью онлайн — без похода в отделение."},{"@type":"Answer",text:"\uD83D\uDD25 Удобный подбор вкладов с прозрачными условиями."},{"@type":"Answer",text:(0,O.j)("\uD83D\uDCB0 Срок размещения от {min_deposits_days}.",t),url:n}]}});return(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:l}})});var k=a(53548),f=a(83745),z=a(35195),b=a(95382),E=a(40486),I=a(20753),S=a(41105);let Y=e=>({event:"data-event",eventCategory:e,eventValue:""}),Q=(e,t,a)=>({...Y(a),eventAction:"input__form__".concat(e),eventLabel:String(t)}),U=(e,t)=>({...Y(t),eventAction:"click__tooltip__form",eventLabel:e}),R=(e,t,a)=>({...Y(a),eventAction:"click__toggle__form__".concat(t?"(on)":"(off)"),eventLabel:e}),F=(e,t,a)=>({...Y(e),eventAction:"click__button__form__".concat(t),eventLabel:a||""});var P=a(54319),B=a(55921),W=a(88346),G=a(98382),q=a(47691),J=a(92429),V=a(75722),H=a(46828),Z=a(37071),K=a(20439),X=a(22980);let $={amount:function(e,t,a){return!a||a<e?"Минимальное значение 1000 ".concat(W.p9):a>t?"Максимальное значение 999 999 999".concat(W.p9):void 0},term:function(e,t,a,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return!n||n<e?i?"Минимум ".concat(e," ").concat((0,g.td)(e,...W.Ge[a])):"Минимальное значение ".concat(e," ").concat((0,g.td)(e,...W.Ge[a])):n>t?i?"Максимум ".concat(t," ").concat((0,g.td)(t,...W.Ge[a])):"Максимальное значение ".concat(t," ").concat((0,g.td)(t,...W.Ge[a])):void 0},floatingRateStartDay:function(e,t,a){return!a||a<e?"Минимальное значение ".concat(e," день"):a>t?"Максимальное значение ".concat(t," день"):void 0},rate:function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!a||a<e||a>t)return n?"Диапазон ".concat(e,"% - ").concat(t,"%"):"Ставка должна быть в диапазоне от ".concat(e,"% до ").concat(t,"%")},existedStartDay:function(e,t,a){if(!a)return;let n=e.findIndex(e=>e.startDay===a);if(n>=0&&n!==t)return"Нельзя задать один и тот же день"}},ee=W.Tr,et=new Date,ea=W.md,en=Z.A[ea](et,ee),ei=(0,G.m)(en,et),el=v.O.DEPOSIT_CALCULATOR,eo={amount:W.PQ,dateStart:et,dateEnd:en,period:ea,term:ee,termInDays:ei,pageUrl:el,paymentFrequency:W.y3,rate:W.L5,floatingRate:!1,floatingRateData:[],capitalization:!1},es=(0,u.createContext)(void 0),er=(0,u.createContext)(void 0),ec=[V.A.EveryDay,V.A.OnceAMonth,V.A.InTheEnd],eu=["amount","term","period","paymentFrequency","rate","floatingRate","capitalization"];function eM(e,t){return"boolean"==typeof e?e:t}function ed(e){var t,a,n,l,o,s,r,c;let{children:M,pageUrl:d,deferOfferFiltering:D=!1}=e,{params:N,setParams:j}=(0,X.A)(),T=eu.some(e=>{let t=N[e];return!(null==t||0===t.length||Array.isArray(t))&&("amount"===e||"term"===e||"rate"===e?Number.isFinite(Number(t)):"period"===e?Object.values(H.A).includes(t):"paymentFrequency"===e?ec.includes(t):"true"===t||"false"===t)}),p=Object.entries(N).reduce((e,t)=>{let[a,n]=t;return null==n||0===n.length?e:Array.isArray(n)?{...e,[a]:n.map(K.w)}:{...e,[a]:(0,K.w)(n)}},{}),m=(r=null!=(t=p.period)?t:eo.period,Object.values(H.A).includes(r)?r:eo.period),w=(c=null!=(a=p.paymentFrequency)?a:eo.paymentFrequency,ec.includes(c)?c:eo.paymentFrequency),g=eM(p.floatingRate,eo.floatingRate),A=eM(p.capitalization,eo.capitalization),[y,L]=(0,u.useState)(null!=(n=p.amount)?n:eo.amount),[C,v]=(0,u.useState)(eo.dateStart),[O,h]=(0,u.useState)(m),[k,f]=(0,u.useState)(null!=(l=p.term)?l:eo.term),[z,b]=(0,u.useState)(w),[E,I]=(0,u.useState)(null!=(o=p.rate)?o:eo.rate),[S,Y]=(0,u.useState)(g),[Q,U]=(0,u.useState)(g?[{startDay:1,rate:null!=(s=p.rate)?s:eo.rate}]:eo.floatingRateData),[R,P]=(0,u.useState)(A),B=(0,u.useMemo)(()=>Z.A[O](C,k),[C,O,k]),V=(0,u.useMemo)(()=>(0,G.m)(B,C),[B,C]),ee=function(e){let{amount:t,term:a,period:n,rate:i,floatingRate:l,floatingRateData:o,termInDays:s}=e;return!![t,a,i,s].every(Number.isFinite)&&void 0===$.amount(W.Ke,W.wU,t)&&void 0===$.rate(W.MK,W.Mp,i)&&void 0===$.term(1,W.tq[n],n,a)&&(!l||o.every((e,t)=>Number.isFinite(e.startDay)&&Number.isFinite(e.rate)&&void 0===$.floatingRateStartDay(1,s-1,e.startDay)&&void 0===$.existedStartDay(o,t,e.startDay)&&void 0===$.rate(W.MK,W.Mp,e.rate)))}({amount:y,term:k,period:O,rate:E,floatingRate:S,floatingRateData:Q,termInDays:V}),[et,ea]=(0,u.useState)(T),[en,ei]=(0,u.useState)(!D),el=(0,u.useMemo)(()=>({amount:y,dateStart:C,dateEnd:B,period:O,term:k,termInDays:V,paymentFrequency:z,rate:E,floatingRate:S,floatingRateData:Q,capitalization:R,pageUrl:d}),[y,R,B,C,S,Q,d,z,O,E,k,V]),[ed,eD]=(0,u.useState)(()=>ee?el:{...eo,pageUrl:d});(0,u.useEffect)(()=>{ee&&(eD({...el}),et&&ei(!0))},[el,et,ee]);let eN=(0,u.useCallback)(()=>{ea(!0)},[]),ej=(0,u.useCallback)(e=>{j(t=>({...t,...e}))},[j]),eT=(0,u.useCallback)(e=>{e!==y&&(eN(),L(null!=e?e:0))},[y,eN]),ep=(0,u.useCallback)(e=>{var t,a;e&&(t=e,a=C,+(0,q.o)(t)!=+(0,q.o)(a))&&(eN(),v(e))},[C,eN]),em=(0,u.useCallback)(e=>{e!==k&&(eN(),f(null!=e?e:0))},[eN,k]),ew=(0,u.useCallback)(e=>{if(e!==O){eN();let t=W.ci[e];h(e),f(t)}},[eN,O]),eg=(0,u.useCallback)(e=>{e!==z&&(eN(),b(e))},[eN,z]),ex=(0,u.useCallback)(e=>{e!==E&&(eN(),I(null!=e?e:0))},[eN,E]),e_=(0,u.useCallback)(e=>{eN(),Y(e)},[eN]),eA=(0,u.useCallback)(e=>{eN(),U(e)},[eN]),ey=(0,u.useCallback)(e=>{eN(),P(e)},[eN]),eL=(0,u.useCallback)(()=>{eN();let e=Q.reduce((e,t,a,n)=>"".concat(e,"floatingrate").concat(a+1,"_").concat(t.startDay,"_").concat(t.rate).concat(n.length-1!==a?"__":""),""),t=["".concat((0,J.GP)(C,"dd.MM.yyyy")),"".concat(y),"".concat(k,"_").concat(O),"".concat(E),"".concat(z),"floatingrate".concat(S?"(on)":"(off)"),"capitalization".concat(R?"(on)":"(off)"),"".concat(e)].join("__");(0,x.oA)({...F(d,(0,_.y)("Рассчитать"),t)}),ej({amount:y,period:O,term:k,paymentFrequency:z,rate:E,floatingRate:S,capitalization:R})},[y,R,C,S,Q,ej,eN,d,z,O,E,k]),eC=(0,u.useMemo)(()=>({amount:y,dateStart:C,dateEnd:B,period:O,term:k,termInDays:V,paymentFrequency:z,rate:E,floatingRate:S,floatingRateData:Q,capitalization:R,isValid:ee,isOfferFilterApplied:en,pageUrl:d,onChangeAmount:eT,onChangeDateStart:ep,onChangePeriod:ew,onChangeTerm:em,onChangePaymentFrequency:eg,onChangeRate:ex,onChangeFloatingRate:e_,onChangeFloatingRateData:eA,onChangeCapitalization:ey,onRecalculate:eL}),[y,R,B,C,S,Q,eT,ey,ep,e_,eA,eg,ew,ex,em,eL,ee,en,d,z,O,E,k,V]);return(0,i.jsx)(es.Provider,{value:eC,children:(0,i.jsx)(er.Provider,{value:ed,children:M})})}function eD(){let e=(0,u.useContext)(er);if(!e)throw Error("Out of context");return e}function eN(){let e=(0,u.useContext)(es);if(!e)throw Error("Out of context");return e}let ej=e=>e<10?"0"+e:e.toString();var eT=a(78916),ep=a(55275),em=a(89726),ew=a(32104),eg=a(19927),ex=a(91762),e_=a(54226),eA=a(90244),ey=a(8244),eL=a(76989),eC=a.n(eL);let ev="#list",eO="Смотреть еще предложения";function eh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.A.Month;return"".concat(e," ").concat((0,g.td)(e,...W.Ge[t]))}function ek(e){var t,a,n;let{pageUrl:l,questions:o,onChangeIsDiscount:s,isBankDepositCalculator:c=!1}=e,{anotherDeposits:M,platformDeposits:d,advantagesDepositLists:D,depositLists:N,isOldUser:T,isHiddenPromo:p,isLoading:m,banks:w,isPlusFiveBonus:A,onChangeAdvantagesDepositsList:y}=(0,e_.VQ)(),{amount:L,period:C,termInDays:v}=eD(),{isOfferFilterApplied:O}=eN(),{depositData:h,openModal:f,handleOpen:z,handleClose:b}=(0,ey.S)({banks:w,anotherDeposits:M,platformDeposits:d,newPlatformDeposits:[]}),[E,I]=(0,u.useState)(),S=(0,u.useCallback)(e=>{if(!(e.isPlatform?d.some(t=>t.internalUrl===e.depositItem.url):M.some(t=>t.url===e.depositItem.url)))return void window.location.assign(e.href);I(e.depositItem),z(e)},[M,z,d]),Y=(0,r.qF)("l"),Q=(0,u.useMemo)(()=>N.another.filter(e=>!p||!e.promo),[N.another,p]),U=(0,u.useMemo)(()=>D.filter(e=>!p||!e.promo),[D,p]),R=U.length+(c?Q.length:0),{isLoading:F,renderedAdvantagesDepositsCount:W,showMore:G}=(0,eA.A)({pageOffset:10,paginationItemsCount:R,advantagesDepositLists:D,depositLists:N,onChangeAdvantagesDepositsList:y,onChangeIsDiscount:s}),q=Math.max(0,W-U.length),J=R>0,V=F||m&&!J,Z=!V&&!m&&!J,K=(0,B.A)(100,10),X=(0,u.useMemo)(()=>Math.round(v/eg.L),[v]),$=C===H.A.Day,ee=c&&!O,et=ee?E:void 0,ea=null!=(n=null!=(a=null==et?void 0:et.rateAmount)?a:null==et?void 0:et.amount)?n:L,en=null==et||null==(t=et.computeData)?void 0:t.termDays,ei=null!=en?en:$?v:void 0,el=void 0===en?X:Math.round(en/eg.L),eo=void 0===en?eh(X):eh(en,H.A.Day);function es(e,t){var a;let n=$||ee&&(null==(a=e.computeData)?void 0:a.termDays)!==void 0;return(0,i.jsx)(ex.x,{isPlatform:t,onOpenDetailModal:S,className:eC().listItem,data:e,events:{eventCategory:l},isTermInDays:n,isFullFilter:!0,useDepositCurrency:c},e.url+e.id)}let er="deposits_details_".concat(l,"_popup");return(0,i.jsx)("section",{id:ev,className:eC().container,children:Z?(0,i.jsx)(em.r,{onChangeParams:function(){(0,P.e)(e9,{offset:K,position:"top"})},dataQa:"calculator-not-found"}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(j.J,{children:(0,i.jsxs)("p",{className:eC().title,children:[(0,i.jsxs)("span",{children:["Найдено ",N.currentLength,Y&&" "+(0,g.td)(N.currentLength,"предложение","предложения","предложений")]}),N.allLength>0&&(0,i.jsxs)("span",{className:eC().countLabel,children:[" из ",N.allLength]})]})}),(0,i.jsxs)(j.J,{children:[(0,i.jsxs)("div",{className:eC().content,children:[!V&&U.slice(0,W).map(e=>(0,i.jsx)(u.Fragment,{children:(0,i.jsx)("div",{"data-qa":"platform",children:es(e,!0)})},e.url)),!V&&c&&Q.slice(0,q).map(e=>(0,i.jsx)(u.Fragment,{children:(0,i.jsx)("div",{"data-qa":"nonplatform",children:es(e,!1)})},e.url)),!V&&R>W&&(0,i.jsx)(k.$,{size:"s",onClick:function(){(0,x.oA)({event:"data-event",eventCategory:l,eventAction:"click__button__other__offers",eventLabel:(0,_.y)(eO)}),G()},className:eC().button,variant:"secondary",children:eO}),V&&Array.from({length:4},(e,t)=>(0,i.jsx)(ew.E,{className:eC().listItem},t))]}),h&&(0,i.jsx)(ep.A,{data:h,isOldUser:T,isOpen:f,onClose:b,isPlusFiveBonus:A,questions:o,depositTerm:eo,depositSumm:String(ea),initialAmount:ea,initialIsCapitalization:null==E?void 0:E.isCapitalization,initialOptionId:null==E?void 0:E.optionId,initialPaymentFrequency:null==E?void 0:E.paymentFrequency,initialTermInDays:ei,initialTermInMonths:el,useExactTermInDetailsLink:void 0!==en,useDepositCurrency:c,eventCategory:er})]})]})})}var ef=a(56235),ez=a.n(ef);function eb(e){let{profit:t}=e,{amount:a}=eD(),n=a+t,l=Math.min(97,Math.max(Math.round(100*a/n),3));return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:ez().chartContainer,children:[(0,i.jsx)("div",{className:(0,c.A)(ez().element,ez().deposit),style:{width:"".concat(l,"%")},"data-testid":"calculator-amount-chart"}),(0,i.jsx)("div",{className:(0,c.A)(ez().element,ez().profit),style:{width:"".concat(100-l,"%")},"data-testid":"calculator-profit-chart"})]}),(0,i.jsxs)("div",{className:ez().descriptionContainer,children:[(0,i.jsxs)("div",{className:ez().decriptionRow,children:[(0,i.jsx)("div",{className:(0,c.A)(ez().descriptionMark,ez().deposit)}),(0,i.jsx)("p",{className:ez().descriptionLabel,children:"Сумма вклада"}),(0,i.jsxs)("p",{className:ez().descriptionValue,children:[(0,w.jq)(a,1)," ",W.p9]})]}),(0,i.jsxs)("div",{className:ez().decriptionRow,children:[(0,i.jsx)("div",{className:(0,c.A)(ez().descriptionMark,ez().profit)}),(0,i.jsx)("p",{className:ez().descriptionLabel,children:"Доход"}),(0,i.jsxs)("p",{className:ez().descriptionValue,children:[(0,w.jq)(t,1)," ",W.p9]})]})]})]})}var eE=a(32777),eI=a.n(eE),eS=a(64296);function eY(e){let{amount:t,rate:a,paymentFrequency:n,capitalization:i,termInDays:l,floatingRate:o,floatingRateData:s,dateEnd:r,dateStart:c,period:M,term:d}=eD(),D=(0,u.useMemo)(()=>[...s].sort((e,t)=>{var a,n;return(null!=(a=e.startDay)?a:0)-(null!=(n=t.startDay)?n:0)}),[s]),N=(0,u.useMemo)(()=>o?D.reduce((e,t,a,n)=>{var i;let{startDay:o,rate:s}=t;return o&&s?e+s*((a===n.length-1?l+1:null!=(i=n[a+1].startDay)?i:0)-o):e},0)/l:a,[o,a,D,l]),j=null!=e?e:n,{profit:T,effectiveRate:p}=(0,u.useMemo)(()=>(0,eS.A)({depositSum:t,term:d,rate:N,period:M,paymentFrequency:j,dateStart:c,isCapitalization:i}),[t,N,j,i,c,M,d]),m=100*T/t;return{profit:T,profitPercent:m,effectiveRate:p,dateEnd:r}}let eQ="#result",eU="Показать предложения",eR="Прирост капитала",eF="Эффективная ставка";function eP(e){let{pageUrl:t}=e,{profit:a,profitPercent:n,effectiveRate:o,dateEnd:s}=eY(),{amount:r}=eD(),c=(0,B.A)(),M=(0,u.useRef)(null);(0,eT.A)({itemRef:M,eventCategory:t,eventAction:"show__offer__calculate",eventLabel:"".concat((0,J.GP)(s,"dd.MM.yyyy"),"__").concat(r,"__").concat(o,"__").concat(a.toFixed())});let d=(0,u.useMemo)(()=>({event:"data-event",eventAction:"click__tooltip__offer__calculate",eventCategory:t}),[t]),D=(0,u.useCallback)(()=>{(0,x.oA)({...d,eventLabel:(0,_.y)((0,_.y)(eR)),eventValue:""})},[d]),N=(0,u.useCallback)(()=>{(0,x.oA)({...d,eventLabel:(0,_.y)(eF),eventValue:""})},[d]);return(0,i.jsxs)("section",{id:eQ,className:eI().container,ref:M,children:[(0,i.jsx)("h2",{className:eI().title,children:"Ваш доход"}),(0,i.jsxs)("div",{className:eI().profitRow,children:[(0,i.jsxs)("div",{className:eI().profitLabelRow,children:[(0,i.jsx)("p",{className:eI().profitLabel,children:(0,w.jq)(a,1)}),(0,i.jsx)("p",{className:eI().profitUnit,children:W.p9})]}),(0,i.jsxs)("div",{className:eI().profitPercent,children:[(0,i.jsxs)("p",{children:["+",(0,w.jq)(n,1),"%"]}),(0,i.jsx)(S.Y,{className:eI().tip,text:eR,onOpen:D,icon:(0,i.jsx)(l.KYF,{className:eI().tipIcon})})]})]}),(0,i.jsx)(eb,{profit:a}),(0,i.jsx)("hr",{className:eI().divider}),(0,i.jsxs)("div",{className:eI().labelContainer,children:[(0,i.jsx)("p",{className:eI().label,children:eF}),(0,i.jsx)(S.Y,{className:eI().effectiveRateTip,text:"Реальная доходность по вкладам с учетом капитализации процентов за весь период",onOpen:N}),(0,i.jsxs)("p",{className:eI().value,children:[(0,w.jq)(o,2),"%"]})]}),(0,i.jsxs)("div",{className:eI().labelContainer,children:[(0,i.jsx)("p",{className:eI().label,children:"Дата окончания"}),(0,i.jsx)("p",{className:eI().value,children:((e,t)=>{if(!e)return"";let a=new Date(e).getDate(),n=new Date(e).getMonth()+1,i=new Date(e).getFullYear(),l=t?"":"".concat(ej(a),".").concat(ej(n),".").concat(i);return((null==t?void 0:t.hasDay)&&(l="".concat(ej(a))),(null==t?void 0:t.hasMonth)&&(l="".concat(l.length?l+".":"").concat(ej(n))),null==t?void 0:t.hasYear)?"".concat(l.length?l+".":"").concat(i):l})(s)})]}),(0,i.jsx)(k.$,{onClick:function(){(0,x.oA)({event:"data-event",eventAction:"click__button__offer__calculate",eventCategory:t,eventLabel:(0,_.y)((0,_.y)(eU)),eventValue:""}),(0,P.e)(ev,{offset:c,position:"top"})},className:eI().showDepositsButton,children:eU})]})}function eB(){return(eB=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(null,arguments)}let eW=function(e){return u.createElement("svg",eB({width:25,height:25,viewBox:"0 0 25 25",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),n||(n=u.createElement("path",{d:"M8.229 1.246a.962.962 0 0 0-.561.909.91.91 0 0 0 .32.725c.308.278.106.266 4.262.266s3.954.012 4.262-.266a.91.91 0 0 0 .32-.725.962.962 0 0 0-.561-.909c-.159-.074-.354-.078-4.021-.078s-3.862.004-4.021.078M2.227 4.849c-.367.171-.561.479-.559.889.001.294.1.528.31.731.25.244.425.281 1.317.281h.78l.026.427c.015.235.148 3.352.296 6.927.186 4.464.288 6.585.328 6.771.263 1.225 1.215 2.21 2.483 2.569.256.073.534.077 5.042.077 5.264 0 4.909.016 5.56-.258.78-.328 1.558-1.146 1.836-1.93.171-.479.183-.674.456-7.229.149-3.575.282-6.692.297-6.927l.026-.427h.78c.892 0 1.067-.037 1.317-.281a.965.965 0 0 0 .31-.731c.002-.41-.192-.718-.559-.889l-.21-.098H2.438l-.211.098m16.122 1.994c.034.054-.027 1.839-.235 6.821-.262 6.294-.286 6.764-.365 6.976a1.43 1.43 0 0 1-.957.856c-.139.036-1.338.046-4.646.037l-4.458-.012-.238-.117a1.513 1.513 0 0 1-.697-.761c-.08-.212-.104-.66-.357-6.718-.149-3.57-.271-6.622-.271-6.783 0-.172.021-.313.05-.342.039-.039 1.427-.048 6.089-.04 5.69.01 6.042.015 6.085.083M9.532 9.598a.992.992 0 0 0-.654.739c-.071.331-.061 7.373.01 7.649.24.922 1.474 1.016 1.878.142.087-.189.088-.226.1-3.815.009-2.503-.001-3.708-.033-3.892-.086-.501-.429-.828-.906-.863a1.034 1.034 0 0 0-.395.04m4.833-.017c-.373.12-.627.425-.698.84-.032.184-.042 1.389-.033 3.892.012 3.589.013 3.626.1 3.815.404.874 1.638.78 1.878-.142.072-.279.081-7.318.009-7.652a1.056 1.056 0 0 0-.489-.661c-.194-.107-.577-.153-.767-.092",fillRule:"evenodd"})))};var eG=a(25188),eq=a.n(eG);let eJ="Плавающая ставка",eV="Ставка",eH="Добавить день или ставку";function eZ(){let{floatingRate:e,floatingRateData:t,rate:a,termInDays:n,onChangeFloatingRateData:o,onChangeFloatingRate:s,pageUrl:M}=eN(),d=(0,r.qF)("xl"),D=(0,u.useRef)(!1);function N(){let e=t.length>=1?Math.max(...t.map(e=>{var t;return null!=(t=e.startDay)?t:0})):0;o([...t,{rate:a,startDay:e+1}]),(0,x.oA)({...F(M,(0,_.y)(eH))})}n<=1&&e&&(s(!1),D.current=!0),n>1&&D.current&&(D.current=!1,s(!0));let j=(0,u.useCallback)(e=>{(0,x.oA)({...Q((0,_.y)("День с которого действует ставка"),Number(e),M)})},[M]),T=(0,u.useCallback)(e=>{(0,x.oA)({...Q((0,_.y)(eV),Number(e),M)})},[M]),p=(0,u.useCallback)(()=>{(0,x.oA)({...U((0,_.y)(eJ),M)})},[M]);return(0,i.jsxs)("div",{className:eq().container,children:[(0,i.jsxs)("div",{className:eq().header,children:[(0,i.jsxs)("div",{className:eq().labelContainer,children:[(0,i.jsx)("p",{className:eq().label,children:eJ}),(0,i.jsx)(S.Y,{onOpen:p,text:(0,i.jsx)(eK,{})})]}),(0,i.jsx)(E.l,{value:e,onChange:function(e){s(e),(0,x.oA)({...R((0,_.y)(eJ),e,M)}),e&&0===t.length&&N()},disabled:n<=1,"data-testid":"calculator-floating-rate-toggle"})]}),e&&(0,i.jsxs)("div",{className:eq().dataContainer,children:[t.map((e,a,l)=>{let s=$.floatingRateStartDay(1,n-1,e.startDay),r=$.rate(W.MK,W.Mp,e.rate,!0),u=$.existedStartDay(l,a,e.startDay),D=s||u;return(0,i.jsxs)("div",{className:(0,c.A)(eq().dataRow,D||r?eq().hasError:void 0),children:[!d&&(0,i.jsxs)("h3",{className:eq().rateLabel,children:["Ставка ",a+1]}),(0,i.jsxs)("div",{className:(0,c.A)(eq().fieldGroup,D?eq().hasError:void 0),children:[(0,i.jsx)(z.Y,{value:e.startDay,label:"День, с которого действует ставка",onChange:e=>(function(e,a){let n=[...t],i={...n[e],startDay:a};n.splice(e,1,i),o(n)})(a,e),onBlur:()=>j(e.startDay),withoutControls:!0,state:D?"error":void 0,disabled:0===a,decimalsCount:0,decimals:"never",variant:d?"primary":"secondary"}),D&&(0,i.jsx)("p",{className:eq().message,children:null!=s?s:u})]}),(0,i.jsxs)("div",{className:(0,c.A)(eq().fieldGroup,r?eq().hasError:void 0),children:[(0,i.jsx)(z.Y,{value:e.rate,label:eV,rightLabel:"%",onChange:e=>(function(e,a){let n=[...t],i={...n[e],rate:a};n.splice(e,1,i),o(n)})(a,e),onBlur:()=>T(e.rate),withoutControls:!0,state:r?"error":void 0,decimalsCount:2,variant:d?"primary":"secondary"}),r&&(0,i.jsx)("p",{className:eq().message,children:r})]}),(0,i.jsx)(k.$,{className:eq().deleteButton,onClick:()=>(function(e){let a=[...t],[{startDay:n,rate:i}]=a.splice(e,1);0===e&&(a[0].startDay=1),o(a),(0,x.oA)({...Y(M),eventLabel:"".concat(n,"_").concat(i),eventAction:"click__icon__delete__form"})})(a),disabled:1===l.length,iconLeft:(0,i.jsx)(eW,{}),appearance:"ghost",shape:"icon",size:"s","data-testid":"calculator-floating-rate-delete-button"})]},a)}),(0,i.jsx)(k.$,{onClick:N,disabled:t.length>=5,className:eq().button,iconLeft:(0,i.jsx)(l.A9R,{}),appearance:"ghost",children:eH})]})]})}function eK(){return(0,i.jsxs)(i.Fragment,{children:["Фиксированная — не меняется в течение всего периода вклада.",(0,i.jsx)("br",{}),"Плавающая — может меняться и зависит от срока"]})}var eX=a(82220),e$=a.n(eX);let e0="Сумма вклада",e1="Срок",e4="Период",e5="Ставка",e2="Капитализация",e3="Периодичность выплат",e9="#calculator-form";function e6(){var e,t;let{amount:a,dateStart:n,term:l,period:o,paymentFrequency:s,rate:c,capitalization:M,isValid:d,onChangeDateStart:D,onChangeAmount:N,onChangeTerm:j,onChangePeriod:T,onChangePaymentFrequency:p,onChangeRate:m,onChangeCapitalization:w,onRecalculate:g,pageUrl:A}=eN(),y=(0,r.qF)("l"),L=null!=(e=W._p.find(e=>{let{value:t}=e;return t===o}))?e:W._p[0],C=null!=(t=W.H5.find(e=>{let{value:t}=e;return t===s}))?t:W.H5[0],v=(0,u.useCallback)(e=>{var t;let a=null!=(t=W.SR[o].find(t=>{let{id:a}=t;return e===a}))?t:W.SR[o][0];(0,x.oA)({...Q((0,_.y)(a.label),a.id,A)}),j(Number(e))},[j,A,o]),O=$.amount(W.Ke,W.wU,a),h=$.term(1,W.tq[o],o,l,!y),Y=$.rate(W.MK,W.Mp,c),F=(0,B.A)(100,10);function G(){(0,P.e)(eQ,{offset:F,position:"top",delay:100})}function q(e){"Enter"===e.key&&d&&(e.currentTarget.blur(),g(),G())}let J=(0,u.useCallback)(()=>{(0,x.oA)({...Q((0,_.y)(e0),a,A)})},[a,A]),V=(0,u.useCallback)(()=>{(0,x.oA)({...Q((0,_.y)(e1),l,A)})},[l,A]),H=(0,u.useCallback)(()=>{(0,x.oA)({...Q((0,_.y)(e4),(0,_.y)(L.label),A)})},[L,A]),Z=(0,u.useCallback)(()=>{(0,x.oA)({...Q((0,_.y)(e5),c,A)})},[c,A]),K=(0,u.useCallback)(()=>{(0,x.oA)({...U((0,_.y)(e2),A)})},[A]),X=(0,u.useCallback)(e=>{(0,x.oA)({...R((0,_.y)(e2),e,A)}),w(e)},[w,A]),ee=(0,u.useCallback)(()=>{(0,x.oA)({...Q((0,_.y)(e3),C.label,A)})},[A,C]);return(0,i.jsxs)("section",{id:e9,className:e$().container,children:[(0,i.jsx)("h2",{className:e$().title,children:"Укажите параметры"}),(0,i.jsxs)("div",{className:e$().row,children:[(0,i.jsxs)("div",{className:e$().fieldGroup,children:[(0,i.jsx)(z.Y,{label:e0,onKeyDown:q,value:a,onChange:N,withoutControls:!0,onBlur:J,unit:W.p9,state:O?"error":void 0,decimalsCount:0,decimals:"never"}),O&&(0,i.jsx)("p",{className:e$().message,children:O})]}),(0,i.jsx)(I.l,{value:n,onChange:D})]}),(0,i.jsxs)("div",{className:e$().period,children:[(0,i.jsxs)("div",{className:e$().periodRow,children:[(0,i.jsxs)("div",{className:e$().fieldGroup,children:[(0,i.jsx)(z.Y,{label:e1,onKeyDown:q,value:l,onChange:j,onBlur:V,withoutControls:!0,state:h?"error":void 0,decimalsCount:0,decimals:"never"}),h&&(0,i.jsx)("p",{className:e$().message,children:h})]}),(0,i.jsx)(b.l,{options:W._p,label:e4,onChange:function(e){let t=null==e?void 0:e.value;void 0!==t&&t!==o&&T(t)},onBlur:H,value:L,size:"m"})]}),(0,i.jsx)("div",{className:e$().periodChips,children:(0,i.jsx)(f.C,{chips:W.SR[o],value:l,onChipClick:v})})]}),(0,i.jsx)(b.l,{value:C,options:W.H5,onChange:function(e){let t=null==e?void 0:e.value;void 0!==t&&t!==s&&p(t)},onBlur:ee,size:"m",label:e3}),(0,i.jsxs)("div",{className:e$().fieldGroup,children:[(0,i.jsx)(z.Y,{label:e5,onKeyDown:q,value:c,onChange:m,onBlur:Z,withoutControls:!0,unit:"%",state:Y?"error":void 0,decimalsCount:2}),Y&&(0,i.jsx)("p",{className:e$().message,children:Y})]}),(0,i.jsx)(eZ,{}),(0,i.jsxs)("div",{className:e$().capitalizationRow,children:[(0,i.jsxs)("div",{className:e$().capitalizationLabelContainer,children:[(0,i.jsx)("p",{className:e$().capitalizationLabel,children:"Капитализация"}),(0,i.jsx)(S.Y,{text:"Капитализация — начисленные проценты добавляются к телу вклада. Сумма вклада растет c каждой выплатой",onOpen:K})]}),(0,i.jsx)(E.l,{value:M,onChange:X,"data-testid":"calculator-capitalization-toggle"})]}),(0,i.jsx)(k.$,{variant:"secondary",className:e$().calculateButton,disabled:!d,onClick:function(){g(),G()},children:"Рассчитать"})]})}var e8=a(97390),e7=a(8561),te=a(80228),tt=a(38303),ta=a(52619),tn=a.n(ta),ti=a(61126),tl=a(41882),to=a(69093),ts=a(35896),tr=a(90596),tc=a(38745),tu=a(64765);let tM=e=>(0,i.jsx)(tn(),{...e});function td(e){var t,a,n,l;let{supportData:o,pageUrl:s,faqData:c,tags:M,region:d,town:D}=e,N=(0,r.qF)("l"),j=(0,u.useMemo)(()=>(null==c?void 0:c.faqs)?(e=>{let{data:t=[],tags:a,tag:n,region:l=null,town:o=null}=e;return[...t.map(e=>({question:e.question,text:(0,i.jsx)(tr.x,{data:[{type:"html",data:{html:e.answer}}]}),answer:(0,i.jsx)(tr.x,{data:[{type:"html",data:{html:e.answer}}]})})),(e=>{let{tags:t,region:a,town:n}=e,l=(e=>{let{tags:t,region:a,town:n}=e;return t.filter(e=>{let{display_in_links_block:t}=e;return"1"===t}).sort((e,t)=>Number(e.position)-Number(t.position)).map(e=>({id:e.id,name:(0,tu.G)(e)?"Все вклады":e.name,url:(0,ts.E)("deposits",e,a,n),disableLink:!1}))})({tags:t.length&&t||[],region:a,town:n});return{question:"Виды вкладов",answer:(0,i.jsx)(tc.B,{data:l})}})({tags:a,tag:n,region:l,town:o})].filter(Boolean)})({data:c.faqs,tags:M,region:d,town:D}):[],[null==c?void 0:c.faqs,d,M,D]),T=(null==(n=c.readAllText)?void 0:n.text)?null==(l=c.readAllText)?void 0:l.text:N?"Читать все вопросы про вклады":"Все вопросы про вклады",p=(null==(t=c.readAllText)?void 0:t.link)?null==(a=c.readAllText)?void 0:a.link:"".concat((0,ti.env)("NEXT_PUBLIC_BASE_URL"),"/help");return(0,i.jsxs)("section",{children:[(0,i.jsx)(to.V,{isSavingAccount:!1,eventCategory:s,productId:"",withNewMarkup:!0}),(0,i.jsx)(tl.w,{supportData:o}),(0,i.jsx)(tt.Y,{sectionTitle:"",Link:tM,dataLayerPush:x.oA,questions:j,eventCategory:"deposit_calculator_support_block",href:p,checkAllText:T})]})}function tD(e){let{discounts:t,banks:a,initialAnotherDeposits:n,initialPlatformDeposits:l,platformProducts:o,nonPlatformProducts:s,tagPlatformDeposits:r,tagAnotherDeposits:c,initialAllDepositsLength:M,initialCurrentDepositsLength:d,bounds:D,bankTowns:N,pageUrl:j,questions:T,supportData:p,faqData:m,depositTags:w,allExtraInfo:g}=e,{amount:x,term:_,period:A,termInDays:y,dateStart:L,rate:C,floatingRate:v,capitalization:O}=eD(),{isOfferFilterApplied:h}=eN(),{effectiveRate:k}=eY(V.A.OnceAMonth),{bonuses:f,isHiddenPromo:z,isPlusFiveBonus:b,isOldUser:E}=(0,te.s)(t),[I,S]=(0,u.useState)(b||E),Y=(0,u.useCallback)(e=>{S(e)},[]),Q=e7.A.getItem("user_region"),U=e7.A.getItem("user_town");return(0,i.jsxs)(e_.$V,{banks:a,isCalculatorOfferFilter:!0,useInitialDataAsErrorFallback:!0,deferOfferFiltering:!!e.bank&&!h,isBankDepositCalculator:!!e.bank,initialAnotherDeposits:n,initialPlatformDeposits:l,platformProducts:o,nonPlatformProducts:s,tagPlatformDeposits:r,tagAnotherDeposits:c,initialAllDepositsLength:M,initialCurrentDepositsLength:d,allExtraInfo:g,bounds:D,bankTowns:N,discounts:f,isDiscount:I,isHiddenPromo:z,isOldUser:E,isPlusFiveBonus:b,amount:x,term:_,period:A,termInDays:y,dateStart:L,rate:k,inputRate:C,floatingRate:v,withCapitalization:O,withRefill:!1,increaseSort:!1,initialSort:!0,sortType:e8.r3.RatePlusBonus,partnerId:null,children:[(0,i.jsx)(ek,{pageUrl:j,questions:T,onChangeIsDiscount:Y,isBankDepositCalculator:!!e.bank}),(0,i.jsx)(td,{supportData:p,pageUrl:j,faqData:m,tags:w,region:Q,town:U})]})}var tN=a(16534),tj=a.n(tN);function tT(e){let{depositsTitle:t,depositsDescription:a,pageUrl:n,h1:L,subtitle:C,faqData:v,bank:O,initialAnotherDeposits:k,initialPlatformDeposits:f,tagData:z}=e,{asPath:b,push:E}=(0,A.T)(),I=(0,r.qF)("l"),[S,Y]=(0,u.useState)(I),Q=(0,u.useMemo)(()=>O?[{label:"Вклады",href:"/vklady"},{label:"Банки",href:"/banki"},{label:O.name,href:"/banki/".concat(O.url)},{label:"Калькулятор вкладов"}]:[{label:"Калькулятор вкладов"}],[O]),U=(0,u.useCallback)((e,t)=>{var a;let i=(null==e||null==(a=e.currentTarget)?void 0:a.textContent)?(0,_.y)(e.currentTarget.textContent):"glavnaya";(0,x.oA)({event:"data-event",eventAction:"click_link_".concat(i),eventCategory:n}),t&&E(t)},[n,E]),R=[...k,...f],F=z?function(e){var t,a,n,i,l,o,s,r;let c=null==(t=e.stats)?void 0:t.platform,u=null==(a=e.stats)?void 0:a.nonPlatform,M=null!=(n=null==c?void 0:c.platformProducts.filter(e=>!e.asSavingAccount).length)?n:0,d=null!=(i=null==u?void 0:u.nonPlatformProducts.filter(T).length)?i:0;return{bet:Math.max(null!=(l=null==c?void 0:c.bet)?l:0,null!=(o=null==u?void 0:u.bet)?o:0),minTermPeriod:null!=(r=null!=(s=null==c?void 0:c.length)?s:null==u?void 0:u.length)?r:0,offersCount:M+d}}(z):void 0;return(0,i.jsxs)("main",{className:tj().page,children:[(0,i.jsx)(N.I,{title:t,description:a,path:b}),O?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(M.g,{bank:O,regionUrl:"",tag:null}),(0,i.jsx)(h,{regs:function(e,t,a){var n,i,l,o,s;let r=(0,p.I)(t),c=null!=(n=null==a?void 0:a.bet)?n:r.high,u=null!=(i=null==a?void 0:a.minTermPeriod)?i:r.minTermPeriod,M=null!=(l=null==a?void 0:a.offersCount)?l:t.length;return{"#PROP#":"".concat(M),"#PROP-FULL#":"".concat((0,g.l6)(M,["предложение","предложения","предложений"])),"#BEcurrencyT#":"".concat((0,w.jq)(c,2),"%"),"#BET#":"".concat((0,w.jq)(c,2),"%"),"#DATE#":"".concat(new Date().getFullYear()),"#DATE-TD#":(0,m.A)(),"#FULL-DATE#":(0,m.A)(),"#LENGTH#":"".concat(u),"{year}":"".concat(new Date().getFullYear()),"{deposits_count}":"".concat(M),"{min_deposits_rate}":"".concat((0,w.jq)(r.low,2),"%"),"{max_deposits_rate}":"".concat((0,w.jq)(c,2),"%"),"{min_deposits_days}":"".concat((0,g.l6)(u,["дня","дней","дней"])),"{max_deposits_days}":"".concat((0,g.l6)(r.maxTermPeriod,["дня","дней","дней"])),"{min_deposit_amount}":"".concat(r.minDepositAmount),"{max_deposit_amount}":"".concat(r.maxDepositAmount),"{bank}":e.name,"{bank_r}":null!=(o=e.name_r)?o:e.name,"{bank_p}":null!=(s=e.name_p)?s:e.name,"#DEPOSIT-PROP-FULL#":"".concat((0,g.l6)(M,["вклад","вклада","вкладов"]))}}(O,R,F),bankUrl:O.url})]}):(0,i.jsx)(M.g,{regionUrl:"",tag:null,secondCrumbName:"⭐ Калькулятор вкладов",initUrl:"depozitnyj-kalkulyator"}),(0,i.jsx)(y.Q,{textList:v.faqs}),(0,i.jsxs)(j.J,{children:[(0,i.jsx)(d.A,{onClick:U,isMobile:!I,items:Q}),(0,i.jsxs)("div",{className:tj().headingText,children:[(0,i.jsxs)(o.D,{type:"h1",className:tj().title,onClick:()=>{I||Y(!S)},children:[L,(0,i.jsx)(l.j8g,{className:(0,c.A)(tj().icon,S&&tj().opened)})]}),(0,i.jsx)(s.E,{className:(0,c.A)(tj().subtitle,S&&tj().opened),size:"14",children:C})]})]}),(0,i.jsxs)(ed,{pageUrl:n,deferOfferFiltering:!!O,children:[(0,i.jsx)("div",{className:tj().row,children:(0,i.jsx)(j.J,{children:(0,i.jsxs)("div",{className:tj().calculatorContainer,children:[(0,i.jsx)(e6,{}),(0,i.jsxs)("div",{children:[(0,i.jsx)(eP,{pageUrl:n}),(0,i.jsx)(D.A,{className:tj().banner,eventCategory:n})]})]})})}),(0,i.jsx)(tD,{...e})]})]})}},8186:e=>{e.exports=function(){}},14060:(e,t,a)=>{"use strict";a.d(t,{Q:()=>r});var n=a(95155),i=a(12115),l=a(95644),o=a.n(l);function s(e){return o()(e,{allowedTags:[],allowedAttributes:{}})}let r=e=>{let{textList:t,regionId:a,townId:l}=e,o=(0,i.useMemo)(()=>{if(!t)return"";let e=Array.isArray(t)&&t.length>0&&"content"in t[0]?function(e,t,a){return e.filter(e=>{var n;let i=null!=(n=e.regions)?n:[];return t&&a?i.some(e=>{var n,i;return 0===e.regionId||e.regionId===t&&((null==(n=e.cities)?void 0:n.length)===0||(null==(i=e.cities)?void 0:i.some(e=>e===a)))}):t&&!a?i.some(e=>e.regionId===t):!t&&!a&&0===i.length})}(t,a,l):t;if(!e.length)return"";let n=e.filter(e=>!!e.displayInMicrodata).map(e=>"content"in e?{"@type":"Question",name:e.title,acceptedAnswer:{"@type":"Answer",text:function(e){return Array.isArray(e)?e.map(e=>{var t;return(null==e||null==(t=e.data)?void 0:t.html)||""}).map(s).filter(Boolean).join(" "):""}(e.content)}}:"question"in e&&"answer"in e?{"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:s(e.answer)}}:null).filter(Boolean);return n.length?JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:n}):""},[t,a,l]);return o?(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:o}}):null}},15164:(e,t,a)=>{"use strict";a.d(t,{V:()=>g,p:()=>x});var n=a(12115),i=a(99315),l=a(18991),o=a(28625);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.px)("/api/v1/deposit-facets/filtered",{method:"POST",body:JSON.stringify({name:e}),headers:{"Content-Type":"application/json"}},{isProductTagsApi:!0},t)};var r=a(20830);async function c(e,t){let{products:a,boundaryValues:{totalPages:n}}=e,i=Array.from({length:n-1},(e,t)=>(0,l.t$)({page:t+1})),o=[...a,...(await Promise.all(i)).flatMap(e=>{var t,a;return null!=(a=null==(t=e.data)?void 0:t.products)?a:[]})];return t?o:o.filter(e=>!e.asSavingAccount)}async function u(e){var t,a;if(!e)return null;let{data:n}=await s(e);return(null==n?void 0:n.content.length)&&null!=(a=null==(t=(await s(e)).data)?void 0:t.content[0])?a:null}async function M(e){if(!(null==e?void 0:e.length))return[];let t=(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=[];for(let n=0;n<e.length;n+=t)a.push(e.slice(n,n+t));return a})(e).map(e=>(0,l.cp)(e));return(await Promise.all(t)).flatMap(e=>{var t,a;return null!=(a=null==(t=e.data)?void 0:t.products)?a:[]})}async function d(e,t){if(null==t?void 0:t.length)return await M(t);let a=await (0,l.t$)();return(null==a?void 0:a.data)?await c(a.data,e):[]}async function D(e){var t,a;let n=null!=(a=null==(t=(await (0,l.gI)()).data)?void 0:t.content)?a:[];return e?n.filter(t=>e.includes(t.id)):n}async function N(e,t,a){var n;let i=[];if(a&&!t&&(i=await (0,l.a_)(String(a))),!a&&(null==t?void 0:t.length)&&(i=await (0,l.HU)(t)),!(null==i?void 0:i.length))return[];let o=new Map;return null==e||e.forEach(e=>o.set(+e.bic,e)),null!=(n=null==i?void 0:i.map(e=>{var t;return(0,r.V)({deposit:e,bank:(null==e||null==(t=e.contentAttributes)?void 0:t.bic)?o.get(e.contentAttributes.bic):void 0})}))?n:[]}async function j(e){let{withPlatformDeposits:t=!0,withSavingAccounts:a=!1,withAnotherDeposits:n=!0,withLeadGenDeposits:i=!1,facetKey:o,banks:s,nonPlatformProducts:r,platformProducts:c,tagId:M}=null!=e?e:{},j=await u(o),T=[],p=[];if(c||r||M){let[e,t]=await Promise.all([n?N(s,r,M):[],i?D():[]]);T=(()=>{if(!r)return e;let t=new Map;return e.forEach(e=>{(null==e?void 0:e.id)!==void 0&&t.set(e.id,e)}),r.map(e=>t.get(e)).filter(Boolean)})(),p=t}else{var m,w;let e=n?await (0,l.ae)({oa_type:"1,2"}):{data:{deposits:null}};p=i?await D(null==j?void 0:j.productsIds):[],T=null!=(w=null==e||null==(m=e.data)?void 0:m.deposits)?w:[]}let g=(null==c?void 0:c.length)?c:null==j?void 0:j.depositsIds;return{platform:t?await d(a,g):[],another:T,leadGen:p}}var T=a(50769),p=a(97390),m=a(5195);let w={initialSort:!0,sortType:p.r3.RatePlusBonus,isDiscount:!1,order:p.ZN.Asc,currency:"",withRefill:!1,withCapitalization:!1,term:0,isCalculatorOfferFilter:!0,useProductAmountForBonus:!0,filterAdditionalSettings:[m.G.deposits]};function g(e){return!!e.isNotAmount||!!e.isTermEmpty||!!e.computeData}function x(e){let t=(0,n.useRef)(e),{toggles:a}=(0,i.zn)(),{filter:l,withAnotherDeposits:o=!0,withSavingAccounts:s=!1,facetKey:r,withLeadGenDeposits:c=!1,banks:u,tagPlatformDeposits:M,tagAnotherDeposits:d,tagNewPlatformDeposits:D,skipClientFetch:N=!1,useInitialDataAsErrorFallback:p=!1,deferOfferFiltering:m=!1}=e,x=(0,n.useMemo)(()=>m?{...w,importantDeposits:l.importantDeposits,activeBanks:l.activeBanks}:l,[m,l]);t.current={...e,filter:x};let _=void 0!==M||void 0!==d||void 0!==D,[A,y]=(0,n.useState)(null!=M?M:[]),[L,C]=(0,n.useState)(null!=d?d:[]),[v,O]=(0,n.useState)(null!=D?D:[]),[h,k]=(0,n.useState)([]),[f,z]=(0,n.useState)(m||!_),[b,E]=(0,n.useState)(!_&&!N),I=(0,n.useMemo)(()=>({...e,filter:x,platformDeposits:A,anotherDeposits:L,newPlatformDeposits:v,getOnlyInitialData:f,leadGenDeposits:h}),[e,x,A,L,v,f,h]),[S,Y]=(0,n.useState)(()=>(0,T.U)(I)),[Q,U]=(0,n.useState)(S.platform.filter(e=>g(e)));return(0,n.useEffect)(()=>{Y((0,T.U)(I))},[I]),(0,n.useEffect)(()=>{if(_||N)return void E(!1);let e=!0;return E(!0),j({withAnotherDeposits:o,withSavingAccounts:s,facetKey:r,withLeadGenDeposits:c,banks:u}).then(a=>{let{platform:n,another:i,leadGen:l}=a;if(!e)return;let o=(0,T.U)({...t.current,platformDeposits:n,anotherDeposits:i,newPlatformDeposits:v,getOnlyInitialData:!1,leadGenDeposits:l});y(n),C(i),k(l),Y(o),U(o.platform.filter(e=>g(e))),z(!1),E(!1)}).catch(()=>{e&&p&&E(!1)}),()=>{e=!1}},[r,_,N,o,c,s,u,a,p]),(0,n.useEffect)(()=>{_&&(y(null!=M?M:[]),C(null!=d?d:[]),O(null!=D?D:[]),z(!1))},[_,d,D,M]),{platformDeposits:A,anotherDeposits:L,depositLists:S,advantagesDepositLists:Q,isLoading:b,handleChangeAdvantagesDepositsList:(0,n.useCallback)(e=>{U(e)},[])}}},16534:e=>{e.exports={page:"DepositCalculator_page__w7k1A",headingText:"DepositCalculator_headingText__AxXM6",title:"DepositCalculator_title__ABexT",calculatorContainer:"DepositCalculator_calculatorContainer__3j8_0",subtitle:"DepositCalculator_subtitle__L4J7S",opened:"DepositCalculator_opened__9oYeb",icon:"DepositCalculator_icon__yazp_",banner:"DepositCalculator_banner__IubMu"}},25188:e=>{e.exports={container:"FloatingRateFields_container__luKnK",header:"FloatingRateFields_header___f5YE",label:"FloatingRateFields_label__uDTLX",labelContainer:"FloatingRateFields_labelContainer__asJeb",dataContainer:"FloatingRateFields_dataContainer__PNuQs",dataRow:"FloatingRateFields_dataRow__WlJGv",deleteButton:"FloatingRateFields_deleteButton__Z26HR",rateLabel:"FloatingRateFields_rateLabel__uMDJ4",hasError:"FloatingRateFields_hasError__RqJvA",buttonLabelContainer:"FloatingRateFields_buttonLabelContainer__8yT0D",button:"FloatingRateFields_button__cbZVJ",fieldGroup:"FloatingRateFields_fieldGroup__Yqsa5",message:"FloatingRateFields_message__Rq1qI"}},26497:e=>{e.exports={detailIcon:"DepositsItem_detailIcon__PzEOA",detail:"DepositsItem_detail__eDvqi"}},32104:(e,t,a)=>{"use strict";a.d(t,{E:()=>r});var n=a(95155),i=a(2821),l=a(12115),o=a(98715),s=a.n(o);let r=(0,l.memo)(e=>{let{className:t}=e;return(0,n.jsx)("div",{className:(0,i.A)(s().skeleton,t)})});r.displayName="Skeleton"},32777:e=>{e.exports={container:"DepositCalculator_container__OVf6X",title:"DepositCalculator_title__aEfEC",profitRow:"DepositCalculator_profitRow__2Bnma",profitLabelRow:"DepositCalculator_profitLabelRow__WZCw0",profitLabel:"DepositCalculator_profitLabel__pom8i",profitUnit:"DepositCalculator_profitUnit__j5pqq",profitPercent:"DepositCalculator_profitPercent__rZ4RI",tip:"DepositCalculator_tip__D0_oP",tipIcon:"DepositCalculator_tipIcon__Jq0Uq",divider:"DepositCalculator_divider__JIAq0",labelContainer:"DepositCalculator_labelContainer__N0fII",label:"DepositCalculator_label__Q83Ut",value:"DepositCalculator_value__z16eC",effectiveRateTip:"DepositCalculator_effectiveRateTip__EdGoK",showDepositsButton:"DepositCalculator_showDepositsButton__MAHIg"}},34724:(e,t,a)=>{"use strict";a.d(t,{a:()=>r});var n=a(95155),i=a(69465),l=a(2821),o=a(49663),s=a.n(o);function r(e){return(0,n.jsx)(i.E,{...e,className:(0,l.A)(s().caption,e.className)})}},38907:(e,t,a)=>{"use strict";a.d(t,{c:()=>i});var n=a(1591);let i=e=>{let{profit:t,bonusProfit:a,terms:i,isPlatform:l,isCapitalization:o,isSavingAccount:s}=e;if(!l)return o&&!s?"Иногда у вклада есть особенности — капитализация процентов, возможность пополнения или акция от банка.\nДополнительные параметры меняют доход в большую или меньшую сторону, поэтому процент по эффективной ставке отличается от банковской. Он отражает доход корректнее.":null;if(!i)return;if(!t||!a)return i;let r=(0,n.up)(t),c=(0,n.up)(a);return"• доход от банка: ".concat(r,"\n• бонус от Финуслуг: ").concat(c,"\n\n").concat(i)}},49663:e=>{e.exports={caption:"TextCaption_caption__TOL53"}},54226:(e,t,a)=>{"use strict";a.d(t,{$V:()=>N,VG:()=>D,VQ:()=>j});var n=a(95155),i=a(12115),l=a(46828),o=a(5195),s=a(15164),r=a(88346),c=a(97390);let u=(0,i.createContext)(void 0),M={},d=[];function D(e){return!!e.isNotAmount||!!e.isTermEmpty||!!e.computeData}function N(e){let{children:t,banks:a,bankTowns:D,initialAnotherDeposits:N,initialPlatformDeposits:j,isCalculatorOfferFilter:T=!1,useInitialDataAsErrorFallback:p=!1,deferOfferFiltering:m=!1,isBankDepositCalculator:w=!1,platformProducts:g,nonPlatformProducts:x,tagPlatformDeposits:_,tagAnotherDeposits:A,initialAllDepositsLength:y,initialCurrentDepositsLength:L,allExtraInfo:C,bounds:v,discounts:O,amount:h,period:k,term:f,termInDays:z,dateStart:b,rate:E,inputRate:I,paymentFrequency:S,floatingRate:Y,isDiscount:Q,isHiddenPromo:U,isPlusFiveBonus:R,isOldUser:F,increaseSort:P,sortType:B,initialSort:W,withRefill:G,withCapitalization:q,activeBanks:J,partnerId:V,specialDeposits:H,facetKey:Z,withLeadGenDeposits:K,withAnotherDeposits:X}=e,$=null!=C?C:M,ee=void 0!==A||void 0!==x,et=(0,i.useMemo)(()=>{var e;return w&&(g||x)?[...null!=(e=null==g?void 0:g.map(String))?e:[],...null!=x?x:[]]:d},[w,x,g]),ea=(0,i.useMemo)(()=>{let e=k===l.A.Day?{term:null!=z?z:f,termUnit:"DAY"}:k===l.A.Month?{term:f,termUnit:"MONTH"}:{term:12*f,termUnit:"MONTH"};return{amount:String(h),dateStart:b,isCalculatorOfferFilter:T,currency:r.p9,withRefill:G,filterAdditionalSettings:[o.G.deposits],importantDeposits:et,initialSort:W,order:P?c.ZN.Desc:c.ZN.Asc,sortType:B,isDiscount:Q,rate:E,inputRate:I,paymentFrequency:S,floatingRate:Y,...e,withCapitalization:q,activeBanks:J}},[h,J,b,Y,et,I,P,W,Q,T,S,k,E,B,f,z,q,G]),en=(0,i.useMemo)(()=>{let e=w&&{platformProducts:g,nonPlatformProducts:x,tagPlatformDeposits:_,tagAnotherDeposits:A,initialAllDepositsLength:y,initialCurrentDepositsLength:L};return{initialAnotherDeposits:N,initialPlatformDeposits:j,bounds:v,isPlusFiveBonus:R,isOldUser:F,filter:ea,banks:a,bankTowns:D,allExtraInfo:w?$:M,anotherDepositsInCount:w,discounts:O,specialDeposits:H,facetKey:Z,withLeadGenDeposits:K,withAnotherDeposits:w&&(null!=X?X:ee),useInitialDataAsErrorFallback:p,deferOfferFiltering:m,...e}},[$,D,a,v,O,Z,ea,y,N,L,j,w,ee,F,R,x,g,H,A,_,p,m,X,K]),{platformDeposits:ei,anotherDeposits:el,depositLists:eo,advantagesDepositLists:es,isLoading:er,handleChangeAdvantagesDepositsList:ec}=(0,s.p)(en),eu=(0,i.useMemo)(()=>({platformDeposits:ei,anotherDeposits:el,depositLists:eo,advantagesDepositLists:es,isHiddenPromo:U,isOldUser:F,discounts:O,banks:a,isPlusFiveBonus:R,onChangeAdvantagesDepositsList:ec,partnerId:V,isLoading:er}),[es,el,a,eo,O,ec,U,er,F,R,V,ei]);return(0,n.jsx)(u.Provider,{value:eu,children:t})}function j(){let e=(0,i.useContext)(u);if(!e)throw Error("Out of context");return e}},56235:e=>{e.exports={chartContainer:"ProfitChart_chartContainer__yFUuB",element:"ProfitChart_element__lr9Yj",deposit:"ProfitChart_deposit__I5C8G",profit:"ProfitChart_profit__ZDnh2",descriptionContainer:"ProfitChart_descriptionContainer__9JbHu",decriptionRow:"ProfitChart_decriptionRow__DyF9u",descriptionMark:"ProfitChart_descriptionMark__ws9zL",descriptionLabel:"ProfitChart_descriptionLabel__xYa9T",descriptionValue:"ProfitChart_descriptionValue__9KJ9h"}},57990:(e,t,a)=>{Promise.resolve().then(a.bind(a,87015)),Promise.resolve().then(a.bind(a,49155)),Promise.resolve().then(a.t.bind(a,41402,23)),Promise.resolve().then(a.bind(a,75937)),Promise.resolve().then(a.bind(a,762))},61095:(e,t,a)=>{"use strict";a.d(t,{I:()=>i});var n=a(12115);let i=()=>{let[e,t]=(0,n.useState)(!1),[a,i]=(0,n.useState)(!1),l=(0,n.useRef)({x:0,y:0}),o=(0,n.useCallback)(e=>{i(!0),l.current={x:e.screenX,y:e.screenY},l.current&&l.current.x===e.screenX&&l.current.y===e.screenY&&t(!1)},[]);return{isDragged:e,isTouched:a,onMouseDown:o,onMouseMove:(0,n.useCallback)(e=>{l.current&&l.current.x===e.screenX&&l.current.y===e.screenY||(t(!0),l.current={x:e.screenX,y:e.screenY})},[]),resetState:(0,n.useCallback)(()=>{t(!1),i(!1)},[])}}},64419:e=>{e.exports={depositCard:"DepositCard_depositCard__BSk6a",tag:"DepositCard_tag__kGJab",white:"DepositCard_white__DvXfN",header:"DepositCard_header__M8Gz5",nameWrapper:"DepositCard_nameWrapper__nrzkX",logo:"DepositCard_logo__u8YGh",logoPlaceholder:"DepositCard_logoPlaceholder__cs5Kl",text:"DepositCard_text__C4cvk",bankName:"DepositCard_bankName__Trjsx",name:"DepositCard_name__Yy7_2",content:"DepositCard_content__61z5G",row:"DepositCard_row__e7_Oe","cols-2":"DepositCard_cols-2__oE7wD",divider:"DepositCard_divider__UPE0W",columnValue:"DepositCard_columnValue__WqSFy",termValue:"DepositCard_termValue__1jktz",margined:"DepositCard_margined__ONtRE",termTitle:"DepositCard_termTitle__baOgb",termCaption:"DepositCard_termCaption__6YAU1",label:"DepositCard_label__3LcRI",caption:"DepositCard_caption__xsq1B",buttons:"DepositCard_buttons__uOQdR",tags:"DepositCard_tags__k2ffG",red:"DepositCard_red__pqGB1",green:"DepositCard_green__C_yJ5",orange:"DepositCard_orange__6bvpI",purple:"DepositCard_purple__HYuGL",blue:"DepositCard_blue__gS0cj",hint:"DepositCard_hint__medrL",desktop:"DepositCard_desktop__u2ZgC",tablet:"DepositCard_tablet__BQYl1","mobile-tablet":"DepositCard_mobile-tablet__1_Zxz",mobile:"DepositCard_mobile__eIDxe",aligned:"DepositCard_aligned__vBy0J"}},68749:(e,t,a)=>{"use strict";a.d(t,{I:()=>l});var n=a(95155),i=a(61126);let l=(0,a(12115).memo)(e=>{let{title:t,description:a,productId:l,path:o,noIndex:s}=e,r=o;o.includes("?")&&(o=o.split("?")[0]),(0===o.indexOf("/debetovye_karty")||0===o.indexOf("/vklady")||0===o.indexOf("/depozitnyj-kalkulyator")||0===o.indexOf("/banki"))&&(r=o.split("&")[0]);let c=(0,i.env)("NEXT_PUBLIC_BASE_URL");return(0,n.jsxs)("head",{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"},"viewport"),(0,n.jsx)("link",{rel:"icon",href:"".concat(c,"/icons/favicon/favicon-32x32.png")},"icon"),t&&(0,n.jsx)("title",{children:t},"title"),a&&(0,n.jsx)("meta",{name:"description",content:a},"description"),l&&(0,n.jsx)("script",{dangerouslySetInnerHTML:{__html:"dataLayer = [{'view_product_id': '".concat(l,"'}];")}},"viewProduct"),s&&(0,n.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,n.jsx)("meta",{property:"og:url",content:"".concat(c).concat(o||"")},"og:url"),(0,n.jsx)("meta",{property:"og:title",content:t},"og:title"),(0,n.jsx)("meta",{property:"og:description",content:a},"og:description"),(0,n.jsx)("meta",{property:"og:site_name",content:"Финуслуги"},"og:site_name"),(0,n.jsx)("meta",{property:"og:image",content:"".concat(c,"/icons/favicon/favicon-32x32.png")},"og:image"),(0,n.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,n.jsx)("link",{rel:"canonical",href:"".concat(c).concat(r)},"canonical"),(0,n.jsx)("link",{rel:"preload",href:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNjcuMTExMTE0NXB4IiBoZWlnaHQ9IjQycHgiIHZpZXdCb3g9IjAgMCAxNjcuMTExMTE0NSA0MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY3LjExMTExNDUgNDI7Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRjA1MDg7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAuNDAzNzAxOCwwSDI3LjcyNjYwMDZ2MTcuOTgxMTk5M0gwVjQyaDgwLjQwMzcwMThWMHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MC4xODg1OTg2LDguMDk4MTMwMmwtMC41NjQzMDA1LDAuMDI2MjQ5OWMtMi4xNTI0OTYzLDAuMTExNTcwNC0zLjQ4NDY5OTIsMS40NDM3NDk0LTMuNDg0Njk5MiwzLjYyMjUxOTUNCgljMCwyLjEyNjIwMDcsMS4zMDU5MDA2LDMuNTk2MiwzLjQ4NDY5OTIsMy43MDc4MDA5bDAuNTY0MzAwNSwwLjAyNjE5OTNWOC4wOTgxMzAyeiBNNDAuMTg4NTk4NiwxOC43MjI3OTkzdi0xLjAxNzE5ODYNCglsLTAuNTY0MzAwNS0wLjAyNjIwMTJjLTMuNjIyNDk3Ni0wLjE3MDU5OS01Ljg2MDI5ODItMi4yNjQwOTkxLTUuODYwMjk4Mi01LjkxOTM5OTMNCgljMC0zLjg3ODQzMDQsMi4yOTY3OTg3LTUuNjYzNDMwMiw1Ljg2MDI5ODItNS44MzQwNTAybDAuNTY0MzAwNS0wLjAyNjI0OTlWNC44NjkzOGgyLjM4MjIwMjF2MS4wMTcxOWwwLjU2NDM5OTcsMC4wMjYyNDk5DQoJYzMuNjU1MzAwMSwwLjE3MDYzLDUuODkzMTAwNywxLjg5NjU2MDIsNS44OTMxMDA3LDUuODM0MDc5N2MwLDMuNjU1MzAwMS0yLjIzNzgwMDYsNS43NDg3MDAxLTUuODkzMTAwNyw1LjkxOTQwMDINCglsLTAuNTY0Mzk5NywwLjAyNjE5OTN2MS4wMTcyMDA1aC0yLjM4MjIwMjFWMTguNzIyNzk5M3ogTTQyLjU2NDMwMDUsMTUuNDk0MDk5NmwwLjU2NDMwMDUtMC4wMjYyOTk1DQoJYzIuMTI2MzAwOC0wLjExMTQ5OTgsMy41MTA5OTc4LTEuNjQwNjAwMiwzLjUxMDk5NzgtMy43MDc3OTk5YzAtMi4xMjYyMzk4LTEuMzg0Njk3LTMuNTEwOTMwMS0zLjUxMDk5NzgtMy42MjI0ODk5DQoJbC0wLjU2NDMwMDUtMC4wMjYyNDk5VjE1LjQ5NDA5OTZ6IE00Mi43MzQ5MDE0LDM2LjI1MTMwMDh2LTIuMDkzNTAyaDEuMzg0Njk3YzAuNDUyODAwOCwwLDAuODIwMzAxMS0wLjE5Njg5OTQsMC45NjQ3MDI2LTAuNTY0Mzk5Nw0KCWwtNC4wNzUzMDIxLTkuNzEyNDk5NmgyLjY2NDMwMjhsMi43NDk2OTg2LDcuNTA3NjAwOGgwLjQ1MjgwMDhsMi43MTY4OTk5LTcuNTA3NjAwOGgyLjYwNTMwMDlMNDguNDkwMiwzMi44MzIxOTkxDQoJYy0wLjg0NjU5OTYsMi4wNDA5MDEyLTIuMDY3MTk5NywzLjQyNTYwMi00LjQ0OTQwMTksMy40MjU2MDJoLTEuMzA1ODk2OFYzNi4yNTEzMDA4eiBNNTEuMDM2Mzk5OCwxNy45NTQ5OTk5VjUuNTc4MTI5OGgyLjQ2MDk5ODUNCgl2MTAuMTM5MDcwNWgwLjQ1MjgwMDhsMi44MDIyMDAzLTEwLjEzOTA3MDVoNC42MTMzOTk1djEyLjM3Njg3MDJoLTIuNDYwODk5NFY3Ljc4OTdoLTAuNDUyODAwOEw1NS43MzUxOTksMTcuOTU0OTk5OUg1MS4wMzYzOTk4eg0KCSBNNjMuNDM5NjAxOSwzNi4yNTEzMDA4VjIzLjg3NDM5OTJoMi40NjA4OTU1djEwLjEzOTEwMWgwLjQ1MjgwNDZsMi44MDIyMDAzLTEwLjEzOTEwMWg0LjY0NjMwMTN2MTIuMzc2OTAxNmgtMi40NjEwMDYydi0xMC4xMzkxMDENCgloLTAuNDUyNzk2OWwtMi43NDk3MDI1LDEwLjEzOTEwMUg2My40Mzk2MDE5eiBNMjQuODkxNTAwNSwzMi4wMzE2MDFsMi40NjA4OTk0LDAuMzQxMTk4DQoJYy0wLjYyMzM5OTcsMi42MzE1OTk0LTIuNjkwNTk5NCw0LjE5MzUwMDUtNS4zODEzLDQuMTkzNTAwNWMtMy45OTY1LDAtNS44NjAzMDAxLTIuOTEzNzk5My01Ljg2MDMwMDEtNi41NDI5MDAxDQoJYzAtMy43MDc3OTk5LDEuOTgxODk5My02LjQ1NzQ5ODYsNS45Nzg1MDA0LTYuNDU3NDk4NmMyLjQzNDcsMCw0LjMwNTAwMDMsMS4xODc4OTg2LDUuMTUxNTAwNywzLjQ4NDY5OTJsLTIuMzQ5MzAwNCwxLjA0OTk5OTINCgljLTAuNTM4MjAwNC0xLjI3MzA5OTktMS40NDM4LTIuMjYzOTk5OS0yLjkyMDQwMDYtMi4yNjM5OTk5Yy0yLjQ2MDg5OTQsMC0zLjMxMzk5OTIsMi4wMDgxMDA1LTMuMzEzOTk5Miw0LjE5MzQwMTMNCgljMCwyLjIxMTU5OTMsMC45MDU1OTk2LDQuMjc4Nzk5MSwzLjQyNTYwMDEsNC4yNzg3OTkxQzIzLjU5MjEwMDEsMzQuMjk1NjAwOSwyNC41MjQwMDAyLDMzLjQxNjMwMTcsMjQuODkxNTAwNSwzMi4wMzE2MDF6DQoJIE02My45MTg1OTgyLDE3Ljk1NDk5OTlWNS41NzgxMjk4aDIuNDYxMDAyM3Y1LjAxMzc3MDFoNC45NTQ2OTY3VjUuNTc4MTI5OGgyLjQ2MDg5OTR2MTIuMzc2ODcwMmgtMi40NjA4OTk0di01LjEyNTI5OTVoLTQuOTU0Njk2Nw0KCXY1LjEyNTI5OTVINjMuOTE4NTk4MnogTTI4LjE3OTMwMDMsMzYuMjUxMzAwOHYtMi4zODIyMDIxaDAuNzY3Nzk5NGMxLjA3NjIwMDUsMCwxLjQ3MDAwMTItMC41OTcxOTg1LDEuNTAyOC0yLjM0OTM5OTYNCglsMC4xNDQzOTk2LTcuNTkyNzk4MnYtMC4wNTkxMDExaDguNjY5MDAyNXYxMi4zNzY5MDE2aC0yLjQ0NzgwMzVWMjYuMTEyMTk5OGgtMy45MTExOTc3bC0wLjExMTU5OSw1LjIzNjkwMDMNCgljLTAuMDg1MzAwNCwzLjQyNTYwMDEtMS4xNjE2MDIsNC45MDIyMDA3LTMuNTcwMDAxNiw0LjkwMjIwMDdIMjguMTc5MzAwM3ogTTUzLjk1MDE5OTEsMzYuMjUxMzAwOFYyMy44NzQzOTkyaDcuODc1djIuMjM3ODAwNg0KCWgtNS40MDc0OTc0djEwLjEzOTEwMUg1My45NTAxOTkxeiBNNi41Njg5NTAyLDM2LjI1MTMwMDh2LTIuMDkzNTAySDcuOTUzNjRjMC40NTI4MTAzLDAsMC44MjAzMDk2LTAuMTk2ODk5NCwwLjk2NDY5MDItMC41NjQzOTk3DQoJTDQuODQzMDIsMjMuODgwODk5NEg3LjUwNzM5bDIuNzQ5NzEwMSw3LjUwNzYwMDhoMC40NTI3OTk4bDIuNzE2ODk5OS03LjUwNzYwMDhoMi42MDUzMDA5bC0zLjcwNzgwMDksOC45NTEyOTk3DQoJYy0wLjg0NjU5OTYsMi4wNDA5MDEyLTIuMDY3MTk5NywzLjQyNTYwMi00LjQ0OTQxLDMuNDI1NjAySDYuNTY4OTUwMlYzNi4yNTEzMDA4eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMy45MzI5OTg3LDM5LjMwOTg5ODRjMS4wNjE5OTY1LDAsMS43NTU5OTY3LTAuNTA5ODk5MSwxLjk2ODk5NDEtMC45NjI4OTgzdjAuNzc4NDk5NmgxLjM1NzAwOTl2LTQuMDA3OTk5NA0KCWgtMi44MzAwMDE4djEuMTg5NDk4OWgxLjQ3Mjk5MTlsLTAuMDExOTkzNCwwLjE0Nzg5OTZjLTAuMDg1MDA2NywwLjkxOTYwMTQtMC43MjIwMDAxLDEuNTk5MTAyLTEuNzgzOTk2NiwxLjU5OTEwMg0KCWMtMS40OTIwMDQ0LDAtMS45NDAwMDI0LTEuMjQ1MTAxOS0xLjk0MDAwMjQtMi41OTA1OTkxYzAtMS4zNDU1MDA5LDAuNDk2MDAyMi0yLjU2MzUwMzMsMS45ODE5OTQ2LTIuNTYzNTAzMw0KCWMwLjg2Mzk5ODQsMCwxLjM4ODAwMDUsMC41MjM2MDE1LDEuNzI4MDEyMSwxLjI4ODYwMDlsMS4zMTY5ODYxLTAuNTY1NjAxMw0KCWMtMC40OTU5ODY5LTEuMjg5ODk3OS0xLjU1Nzk5ODctMS45ODI5OTc5LTIuOTczOTk5LTEuOTgyOTk3OWMtMi4zMjE5OTEsMC0zLjQ2ODk5NDEsMS42NzEwMDE0LTMuNDY4OTk0MSwzLjgyMzUwMTYNCgljMCwyLjE1MjQ5NjMsMC45MTk5OTgyLDMuODUxOTk3NCwzLjE4NjAwNDYsMy44NTE5OTc0TDEzMy45MzI5OTg3LDM5LjMwOTg5ODR6IE0xNDQuMjk4OTk2LDM5LjEyNTQ5OTdoLTEuNDMwOTk5OA0KCWwtMC4yOTY5OTcxLTEuODgzOTk4OWMtMC4xMTM5OTg0LTAuNjkzMDAwOC0wLjMyNDk5NjktMC45MzQ1MDE2LTAuOTkwOTk3My0wLjkzNDUwMTZoLTEuNjEzOTk4NHYyLjgxODUwMDVoLTEuMzYzMDA2NnYtNy4zMDY0OTk1DQoJaDMuMDcyMDA2MmMxLjI2MTAwMTYsMCwyLjUyMDk5NjEsMC42NTEwMDEsMi41MjA5OTYxLDIuMDM0NDAwOWMtMC4wMDA5OTE4LDAuNDA1MDk4LTAuMTIxMDAyMiwwLjgwMDg5OTUtMC4zNDUwMDEyLDEuMTM4Mzk3Mg0KCWMtMC4yMjM5OTksMC4zMzc1MDE1LTAuNTQxOTkyMiwwLjYwMTkwMi0wLjkxNDk5MzMsMC43NjA1MDE5YzAuMjgwOTkwNiwwLjExNjc5ODQsMC41MjYwMDEsMC4zMDczOTk3LDAuNzA3OTkyNiwwLjU1MTYwMTQNCgljMC4xODIwMDY4LDAuMjQ0MTk3OCwwLjI5NDAwNjMsMC41MzI5OTcxLDAuMzI2MDA0LDAuODM1ODk5NEwxNDQuMjk4OTk2LDM5LjEyNTQ5OTd6IE0xMzkuOTY2MDAzNCwzNS4xMTc1MDAzaDEuNjIxMDAyMg0KCWMwLjczNTk5MjQsMCwxLjIzMTk5NDYtMC4yMjY1MDE1LDEuMjMxOTk0Ni0xLjAxODYwMDVzLTAuNTAzMDA2LTEuMDM0ODAxNS0xLjIzMTk5NDYtMS4wMzQ4MDE1aC0xLjYxMzk5ODRMMTM5Ljk2NjAwMzQsMzUuMTE3NTAwM3oNCgkgTTE2MC42ODQwMDU3LDM5LjEyNTQ5OTd2LTcuMzA2NDk5NWgzLjA0Mjk5OTNjMS41MTY5OTgzLDAsMi41NzY5OTU4LDAuODkxMDk4LDIuNTc2OTk1OCwyLjQ0OTUwMQ0KCWMwLDEuNTU4Mzk5Mi0xLjA2MTk5NjUsMi40Nzc5OTY4LTIuNTc2OTk1OCwyLjQ3Nzk5NjhoLTEuNjg0MDA1N3YyLjM3OTAwMTZIMTYwLjY4NDAwNTd6IE0xNjIuMDM5OTkzMywzNS41MTQ5MDAyaDEuNjg0MDA1Nw0KCWMwLjcyMzAwNzIsMCwxLjE5MDAwMjQtMC41NTMyOTksMS4xOTAwMDI0LTEuMjQ2Mzk4OWMwLTAuNzM2NDk5OC0wLjQyNTAwMzEtMS4yMDQ0MDI5LTEuMTkwMDAyNC0xLjIwNDQwMjloLTEuNjgwOTk5OA0KCUwxNjIuMDM5OTkzMywzNS41MTQ5MDAyeiBNMTQ4LjYzMDAwNDksMzkuMzEyNjk4NGMtMi4yOTQ5OTgyLDAtMy41MjcwMDgxLTEuNjg1OTk3LTMuNTI3MDA4MS0zLjgzODM5OA0KCWMwLTIuMTUyNTAwMiwxLjIzMjAwOTktMy44MzcxMDEsMy41MjcwMDgxLTMuODM3MTAxczMuNTI2MDAxLDEuNjg0NjAwOCwzLjUyNjAwMSwzLjgzNzEwMQ0KCUMxNTIuMTU2MDA1OSwzNy42MjY3MDE0LDE1MC45MjUwMDMxLDM5LjMxMjY5ODQsMTQ4LjYzMDAwNDksMzkuMzEyNjk4NHogTTE0OC42MzAwMDQ5LDM4LjAyMjgwMDQNCgljMS41Mjg5OTE3LDAsMi4xMzgwMDA1LTEuMTYwOTk5MywyLjEzODAwMDUtMi41NDg1MDAxYzAtMS40Mjk1OTk4LTAuNjA5MDA4OC0yLjU0ODU5OTItMi4xMzgwMDA1LTIuNTQ4NTk5Mg0KCWMtMS41MjkwMDcsMC0yLjEzOTAwNzYsMS4xODk0OTg5LTIuMTM5MDA3NiwyLjU0ODU5OTJDMTQ2LjQ5MDk5NzMsMzYuODYxODAxMSwxNDcuMTAwMDA2MSwzOC4wMjI4MDA0LDE0OC42MzAwMDQ5LDM4LjAyMjgwMDR6DQoJIE0xNTkuMzM1MDA2NywzNi4yOTYxOTk4di00LjQ3NTkwMDdoLTEuMzU2MDAyOHY0LjUxNjU5OTdjMCwxLjM0NTUwMDktMC42NzgwMDksMS43Mjc5MDE1LTEuNjQxOTk4MywxLjcyNzkwMTUNCgljLTAuOTY1MDExNiwwLTEuNjQzMDA1NC0wLjM4MjQwMDUtMS42NDMwMDU0LTEuNzI3OTAxNXYtNC41MTY1OTk3aC0xLjM4OTAwNzZ2NC40NzU5MDA3DQoJYzAsMi4xNTI1MDAyLDEuMzE3MDAxMywzLjAxNjQ5ODYsMy4wMzAwMTQsMy4wMTY0OTg2YzEuNzEyOTk3NCwwLDMuMDAyOTkwNy0wLjg2Mzk5ODQsMy4wMDI5OTA3LTMuMDE2NDk4NiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTk0LDQyVjI4Ljg3MzUwMDhoMTMuMTI2OTk4OVYyMWgyMC45ODYwMDc3djIxSDk0eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMS4xMzcwMDEsMzcuODUwNzk5NmgtMC4yODMwMDQ4bC0xLjM0NTc5NDctNi4wMzE1OTloLTIuNTA2NTAwMnY3LjMwNjYwMDZoMS4zMDMzOTgxdi02LjAzMzAwMDloMC4yODYyMDE1DQoJbDEuMzAyMTAxMSw2LjAzMzAwMDloMi4yMDk1OTQ3bDEuMzMwMDAxOC02LjAzMzAwMDloMC4yODQwMDQydjYuMDMzMDAwOWgxLjMwMjk5Mzh2LTcuMzA2NjAwNmgtMi41MDg5OTUxTDEwMS4xMzcwMDEsMzcuODUwNzk5NnoNCgkgTTExNC4zNjI5OTksMzkuMTI1ODAxMWg0LjU3Mjk5OHYtMS4yNzUwMDE1aC0zLjI0MDk5NzN2LTEuODI2OTk5N2gyLjc5MDAwMDl2LTEuMjIwNjk5M2gtMi43OTAwMDA5di0xLjcxMDMwMDRoMy4yNDA5OTczDQoJdi0xLjI3MzU5OTZoLTQuNTcyOTk4VjM5LjEyNTgwMTF6IE0xMDkuNjkwMDAyNCwzOC4wNDA2OTljLTEuNDkyMDA0NCwwLTIuMTgwOTk5OC0xLjExODk5OTUtMi4xODA5OTk4LTIuNTYzNDk5NQ0KCXMwLjY5NDk5OTctMi41NjIwOTk1LDIuMTgwOTk5OC0yLjU2MjA5OTVjMS40ODY5OTk1LDAsMi4xODA5OTk4LDEuMTE3NTk5NSwyLjE4MDk5OTgsMi41NjIwOTk1DQoJcy0wLjY5NDAwMDIsMi41NTgxMDE3LTIuMTgwOTk5OCwyLjU1ODEwMTdWMzguMDQwNjk5eiBNMTA5LjY5MDAwMjQsMzEuNjQwMTk5Nw0KCWMtMi4yMzc5OTksMC0zLjU0MDAwMDksMS41NDM1MDA5LTMuNTQwMDAwOSwzLjgwODU5OTVjMCwyLjI2NDk5OTQsMS4zMDIwMDIsMy44NjY4MDIyLDMuNTQwMDAwOSwzLjg2NjgwMjINCglzMy41NDAwMDA5LTEuNjAwNDAyOCwzLjU0MDAwMDktMy44NjY4MDIyYzAtMi4yNjY0OTg2LTEuMzAyMDAyLTMuODEzOTk5Mi0zLjU0MDAwMDktMy44MTM5OTkyVjMxLjY0MDE5OTd6IE0xMTkuODYyOTk5LDM5LjEzMTE5ODkNCgloMS40MTYwMDA0bDEuNTg1OTk4NS0yLjg4ODk5OTlsMS43MDAwMDQ2LDIuODg4OTk5OWgxLjQxMDk5NTVsLTIuMjY2OTk4My0zLjgyODg5OTRsMi4xMjQwMDA1LTMuNDgzMDk5aC0xLjQxNjAwMDQNCglsLTEuNDkxOTk2OCwyLjYwNTUwMTJsLTEuNTE0OTk5NC0yLjYwNTUwMTJIMTIwbDIuMDMzOTk2NiwzLjQ0MUwxMTkuODYyOTk5LDM5LjEzMTE5ODl6Ii8+DQo8L3N2Zz4NCg==",as:"image",type:"image/svg+xml"},"logoPreload")]})});l.displayName="HeadMeta"},69093:(e,t,a)=>{"use strict";a.d(t,{V:()=>w});var n=a(95155),i=a(13860),l=a(15239),o=a(12115),s=a(4678),r=a(98742),c=a(19559),u=a(78916),M=a(61095),d=a(77281),D=a.n(d);let N={src:"/deposits/_next/static/media/banner-2.b6d16a7d.svg",height:208,width:300,blurWidth:0,blurHeight:0},j={src:"/deposits/_next/static/media/banner-3.adc4440a.svg",height:208,width:300,blurWidth:0,blurHeight:0},T={src:"/deposits/_next/static/media/banner-6.ecb80fa6.svg",height:208,width:301,blurWidth:0,blurHeight:0},p={src:"/deposits/_next/static/media/banner-7.8a2298b9.svg",height:230,width:301,blurWidth:0,blurHeight:0},m=e=>{let{item:t,eventCategory:a,eventLabel:i,withNewMarkup:s}=e,r=(0,o.useRef)(null);(0,u.A)({itemRef:r,eventAction:"show_steps_to_open_step_".concat(t.id),eventCategory:a,eventLabel:i,disabled:!s});let{isDragged:d,isTouched:N,onMouseDown:j,onMouseMove:T,resetState:p}=(0,M.I)();return(0,n.jsxs)("div",{className:D().bannerCard,ref:r,onMouseDown:j,onMouseMove:T,onMouseLeave:p,onMouseUp:p,onMouseUpCapture:()=>!(d&&N)&&void(0,c.oA)({eventCategory:a,eventLabel:i,eventAction:"click_steps_to_open_step_".concat(t.id)}),children:[(0,n.jsxs)("span",{className:D().badge,children:["Шаг ",t.id]}),(0,n.jsx)("p",{className:D().text,children:t.text}),(0,n.jsx)(l.default,{width:300,height:208,alt:"banner"+t.id,src:t.image})]})},w=e=>{let{isSavingAccount:t,eventCategory:a,productId:l,withNewMarkup:o}=e,c=(0,i.qF)("l"),u=[{id:1,image:j,text:"Выберите ".concat(t?"накопительный счёт":"вклад"," на витрине Финуслуг и нажмите \xabОткрыть онлайн\xbb")},{image:N,id:2,text:"Привяжите Госуслуги и подтвердите документы через Тинькофф ID/Alfa ID или у представителя Финуслуг"},{image:p,id:3,text:"Отправьте заявку на ".concat(t?"накопительный счет":"вклад",". Пополните вклад через личный кабинет на Финуслугах")},{image:T,id:4,text:"Управляйте ".concat(t?"накопительным счетом":"вкладом"," в личном кабинете ").concat(t?"банка":"Финуслуг")}];return(0,n.jsxs)("section",{id:s.I7,className:D().container,children:[(0,n.jsxs)("h2",{className:D().title,children:["Как открыть ",t?"счет":"вклад"," на Финуслугах"]}),(0,n.jsx)("div",{className:D().sliderContainer,children:(0,n.jsx)(r.Ey,{width:c?342:300,height:c?384:380,spaceBetween:c?40:16,sliderPerView:c?3:1,hideNavigationControl:!c,overflowVisible:!c,classSliderWrapper:D().sliderWrapper,startDelay:1e4,isDependsOnWidth:!1,children:u.map(e=>(0,n.jsx)(m,{item:e,eventCategory:a,eventLabel:l,withNewMarkup:o},e.id))})})]})}},76989:e=>{e.exports={container:"DepositList_container__SnVES",content:"DepositList_content__6I5Gn",title:"DepositList_title__oU_hN",button:"DepositList_button__hYNY5",countLabel:"DepositList_countLabel__dlCNr"}},77281:e=>{e.exports={container:"DepositDetailSteps_container__uD6OU",title:"DepositDetailSteps_title__uTNGG",sliderContainer:"DepositDetailSteps_sliderContainer__9J2T_",sliderWrapper:"DepositDetailSteps_sliderWrapper__KCsL4",bannerCard:"DepositDetailSteps_bannerCard__p0QUJ",badge:"DepositDetailSteps_badge__0I3_m",text:"DepositDetailSteps_text__PXCdW"}},80228:(e,t,a)=>{"use strict";a.d(t,{s:()=>s});var n=a(12115),i=a(44154),l=a(95852),o=a(51442);function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=(0,o.OR)(),r=(null==s?void 0:s["auth.gtm_customer_id"])||null,[c]=(0,n.useState)(a&&null!=e?e:[]),[u,M]=(0,n.useState)(!1),[d,D]=(0,n.useState)(!0),[N,j]=(0,n.useState)(!1),[T,p]=(0,n.useState)(t&&!!r);return(0,n.useEffect)(()=>{r&&a&&(p(!0),(0,i.P)(r).then(e=>{let{data:t}=e;(!t||(null==t?void 0:t.features))&&t&&!t.features.includes(l.Q.SHOW_ADDITIONAL_PERCENT_BONUS)&&(D(!1),j(!0),M(!0))}).finally(()=>{p(!1)}))},[r,a]),{customerId:r,isOldUser:N,isPlusFiveBonus:d,isHiddenPromo:u,isDiscountsLoading:T,bonuses:c}}},82220:e=>{e.exports={container:"DepositCalculator_container__RFlV8",title:"DepositCalculator_title__4NVmh",row:"DepositCalculator_row__NQF6t",period:"DepositCalculator_period__enjB2",periodRow:"DepositCalculator_periodRow__gv_kR",periodChips:"DepositCalculator_periodChips__ofm9w",input:"DepositCalculator_input__wtbnz",fieldGroup:"DepositCalculator_fieldGroup__KRbMY",message:"DepositCalculator_message__sj_Te",capitalizationRow:"DepositCalculator_capitalizationRow__YjiBW",capitalizationLabel:"DepositCalculator_capitalizationLabel__L6u1w",capitalizationLabelContainer:"DepositCalculator_capitalizationLabelContainer__zT9_r",calculateButton:"DepositCalculator_calculateButton__3V57i"}},90244:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n=a(12115),i=a(54226),l=a(92980);function o(e){let{advantagesDepositLists:t,pageOffset:a,paginationItemsCount:o,depositLists:s,isCombinedList:r=!1,onChangeAdvantagesDepositsList:c,onChangeIsDiscount:u}=e,[M,d]=(0,n.useState)(()=>{let e=null!=o?o:t.length;return a?Math.min(e,a):e}),{isLoading:D}=(0,l.M)(),N=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=s.platform.filter(e=>(0,i.VG)(e)),t=s.leadGen.filter(e=>(0,i.VG)(e)),n=r?[...e,...t]:e;c(n);let l=null!=o?o:n.length;d(a?Math.min(a,l):l);let M=n.some(e=>e.hasDiscount);N.current!==M&&(N.current=M,u(M))},[s,r,c,u,a,o]),{isLoading:D,renderedAdvantagesDepositsCount:M,showMore:(0,n.useCallback)(()=>{d(e=>e+a)},[a])}}},91762:(e,t,a)=>{"use strict";a.d(t,{x:()=>J});var n=a(95155),i=a(76048),l=a(69465),o=a(47913),s=a(12115),r=a(1591),c=a(53548),u=a(91482),M=a(36631),d=a(73055),D=a(44548),N=a(69563),j=a(2821),T=a(8186),p=a.n(T),m=a(15239),w=a(34724),g=a(72908),x=a(66869),_=a(55670),A=a(64419),y=a.n(A);let L={$:"USD","€":"EUR","\xa5":"JPY","₣":"CHF","\xa3":"GBP","₽":"RUB"};function C(e){let{children:t,onClick:a,...i}=e,l=(0,s.useCallback)(e=>{e.target instanceof HTMLElement&&"a"===e.target.tagName.toLowerCase()||(e.preventDefault(),null==a||a(e))},[a]);return(0,n.jsx)("div",{onClick:l,...i,children:t})}function v(e){let{bic:t,bankName:a,name:i,className:o}=e;return(0,n.jsxs)("div",{className:(0,j.A)(y().header,o),children:[t?(0,n.jsx)(m.default,{unoptimized:!0,src:(0,_.z)(t),alt:null!=a?a:"Логотип банка",className:y().logo,width:30,height:30,"data-qa":"bank-logo"}):(0,n.jsx)("div",{className:y().logoPlaceholder}),(0,n.jsxs)("div",{className:y().nameWrapper,children:[(0,n.jsx)(l.E,{className:(0,j.A)(y().text,y().bankName),weight:"medium",dataQa:"bank-name",children:a}),(0,n.jsx)(w.a,{className:(0,j.A)(y().text,y().name),dataQa:"deposit-name",children:i})]})]})}function O(e){let{rate:t,bonusRate:a,rateTip:o,isFloatingRate:s,rateLink:c,rateLinkLabel:u,onTipClick:M}=e,D=a?"Ставка\xa0+\xa0бонус\xa0Финуслуг":"Ставка";return(0,n.jsxs)("div",{className:y().columnValue,children:[t&&(0,n.jsxs)(l.E,{weight:"medium",dataQa:"rate",className:y().label,children:[s?"до ":"",(0,r.CE)(t.toFixed(2)),a?"\xa0+\xa0".concat((0,r.CE)(a.toFixed(2))):""]}),o?(0,n.jsxs)(C,{onClick:M,children:[(0,n.jsx)(d.C,{className:y().hint,text:(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:o}}),dataQa:"rate-hint",footer:c&&u&&(0,n.jsx)("a",{href:c,target:"_blank",children:u}),children:(0,n.jsxs)(w.a,{className:(0,j.A)(y().aligned,y().caption),dataQa:"rate-caption",children:[D,(0,n.jsx)(i.KYF,{className:"ml-1"})]})})," "]}):(0,n.jsx)(w.a,{className:(0,j.A)(y().aligned,y().caption),dataQa:"rate-caption",children:D})]})}function h(e){let{profit:t,profitTerm:a,bonusProfit:o,currencyUnit:s,minAmount:c,fixedAmount:u}=e,M=s?L[s]:void 0,d=M?{currencyCode:M}:void 0;if(!t&&!c&&!u)return null;if(t){let e=a?"за ".concat(a.value,"\xa0").concat((0,N.td)(a.value,...g.eV[a.type])):"";return(0,n.jsxs)("div",{className:y().columnValue,children:[(0,n.jsxs)(l.E,{weight:"medium",className:(0,j.A)(y().aligned,y().green,y().label),dataQa:"amount",children:[(0,n.jsx)(i.QAy,{}),"\xa0",(0,r.up)(t+(null!=o?o:0),d)]}),(0,n.jsxs)(w.a,{className:y().caption,dataQa:"amount-caption",children:["Доход ",o?"с бонусом":""," ",e]})]})}let D=u?(0,r.up)(u,d):"от ".concat((0,r.up)(null!=c?c:0,d));return(0,n.jsxs)("div",{className:y().columnValue,children:[(0,n.jsx)(l.E,{weight:"medium",dataQa:"amount",className:y().label,children:D}),(0,n.jsx)(w.a,{className:y().caption,dataQa:"amount-caption",children:"Сумма"})]})}function k(e){let{minTerm:t,className:a,isMobile:i,isFixedTerm:o}=e;if(!t)return null;let{termString:s}=(0,x.c)(t,{form:o?"nominative":"genitive",prefix:o?void 0:"от",isLadderDeposit:e.isLadderDeposit});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:(0,j.A)(y().termValue,y().margined,a),children:[(0,n.jsx)(w.a,{className:y().termCaption,dataQa:"term-caption",children:"Срок"}),(0,n.jsx)(l.E,{weight:"medium",className:y().termTitle,dataQa:"term",children:s})]}),i&&(0,n.jsx)(M.c,{className:(0,j.A)(y().divider,a)})]})}function f(e){let{onButtonClick:t,onInfoClick:a,className:l}=e;return(0,n.jsxs)("div",{className:(0,j.A)(y().buttons,l),children:[(0,n.jsx)(c.$,{stretch:!0,size:"s",onClick:t,dataQa:"detail-button",children:"Подробнее"}),(0,n.jsx)(C,{children:(0,n.jsx)(c.$,{size:"s",appearance:"outline",shape:"icon",iconLeft:(0,n.jsx)(i.S2Q,{}),onClick:a,dataQa:"info-button"})})]})}let z=(0,s.memo)(function(e){let{tags:t,href:a,className:i,dataQa:l,onCardClick:o}=e,s=[!!e.profit||!!e.minAmount||!!e.fixedAmount,!!e.rate,!!e.minTerm].filter(Boolean).length;return(0,n.jsxs)(u.Z,{className:(0,j.A)(y().depositCard,i),onClick:o,dataQa:l,as:"a",href:null!=a?a:"",children:[(0,n.jsx)(v,{...e,className:y().mobile}),(0,n.jsxs)("div",{className:y().content,children:[(0,n.jsxs)("div",{className:(0,j.A)(y().row,2===s&&y()["cols-2"]),children:[(0,n.jsx)(v,{...e,className:y().desktop}),(0,n.jsx)(O,{...e}),(0,n.jsx)(h,{...e}),(0,n.jsx)(k,{...e,className:y().tablet}),(0,n.jsx)(f,{...e,className:y().desktop})]}),(0,n.jsx)(M.c,{className:y().divider}),(0,n.jsx)(k,{...e,className:y()["mobile-tablet"],isMobile:!0})]}),t&&(0,n.jsx)("div",{className:y().tags,children:t.map(e=>{let t="left"===e.position?{iconLeft:e.icon}:{iconRight:e.icon},a=0===e.text.trim().length;return(0,n.jsx)(D.v,{className:(0,j.A)(y().tag,e.backGround&&y()[e.backGround]),label:e.text,onIconRightClick:a?p():void 0,rounded:!0,dataQa:"tag",...t},e.text)})}),(0,n.jsx)(f,{...e,className:y().mobile})]})});var b=a(94586),E=a(6425),I=a(97390),S=a(38907),Y=a(31633),Q=a(37465),U=a(19559),R=a(80333),F=a(40599),P=a(5076),B=a(78916),W=a(26497),G=a.n(W);let q=e=>{var t,a,r,c,u,M;let{baseUrl:d="/vklady",className:D,data:N,events:j={},isPlatform:T=!1,isTermInDays:p=!1,params:m,paramsType:w="hash",isFullFilter:g,showOnlyNonPromo:x=!1,useDepositCurrency:_=!1,onOpenDetailModal:A}=e,y=T?"offers":"lidgen",{clickMoreButtonAction:L,eventCategory:C="deposit_vitrina",showItemAction:v="show__card__".concat(y)}=j,O=(0,s.useRef)(null),h=(0,P.t)(N,T,x);(0,B.A)({eventAction:v,eventCategory:C,eventLabel:String(N.id),itemRef:O});let k=(0,s.useMemo)(()=>{var e,t;return(0,b.A)({amount:null!=(t=N.rateAmount)?t:N.amount,baseUrl:d,depositUrl:N.url,isBound:N.isBound,isTermInDays:p,params:m,paramsType:w,term:(0,Q.w3)(p,null==(e=N.computeData)?void 0:e.termDays,N.term)})},[d,N.amount,null==(t=N.computeData)?void 0:t.termDays,N.isBound,N.rateAmount,N.term,N.url,p,m,w]),f=(0,s.useCallback)(()=>{var e,t;e=N.id,t=N.name,(0,U.oA)({event:"data-event",eventCategory:C,eventAction:"click_button_card",eventLabel:"offers"===y?"vklady-ot-finuslug":"predlozheniya-ot-bankov",eventNameCard:(0,F.y)(t),eventUrl:String(e)})},[N.id,N.name,C,y]),W=(0,s.useCallback)(()=>{var e,t;return e=N.id,t=N.name,(0,U.oA)({event:"data-event",eventCategory:C,eventAction:"click_button_card_offer",eventLabel:"offers"===y?"vklady-ot-finuslug":"predlozheniya-ot-bankov",eventNameCard:(0,F.y)(t),eventUrl:String(e)}),null==A?void 0:A({isPlatform:T,href:k,depositItem:N})},[N,C,k,T,A,y]),q=(0,s.useCallback)(()=>{var e,t;e=N.id,t=N.name,(0,U.oA)({eventCategory:C,eventAction:"click_tooltip",eventLabel:"stavka-bonus-finuslug_on",eventNameCard:(0,F.y)(t),eventUrl:String(e)})},[N.id,N.name,C]),J=(0,s.useCallback)(()=>(0,R.s)(N.id,C,null!=L?L:""),[L,N.id,C]),V=(0,s.useMemo)(()=>(0,Y.A)({data:N,isPlatform:T,renderTip:e=>(0,n.jsx)(o.m,{text:e.description,style:{whiteSpace:"pre-wrap"},dataQa:"tag-tip",hideWhenOutOfBounds:!0,children:(0,n.jsxs)(l.E,{className:G().detail,children:[e.title,(0,n.jsx)(i.KYF,{size:16})]})}),newDesign:!0}),[N,T]),H=!!N.asSavingAccount||N.type===I.ch.SavingAccount,Z=(0,s.useMemo)(()=>((e,t,a)=>{if(t){if(a){var n;return{profit:null==(n=e.computeData)?void 0:n.profit,minAmount:e.rateAmount,fixedAmount:0}}return{profit:0,minAmount:0,fixedAmount:e.rateAmount}}return e.isNotAmount?{profit:0,minAmount:e.rateAmount,fixedAmount:0}:{profit:0,minAmount:0,fixedAmount:0}})(N,g,T),[N,g,T]),K=(0,s.useMemo)(()=>((e,t,a)=>{var n,i;if(a)return((e,t)=>{if(t){var a,n;return{profitTerm:{value:null!=(n=null==(a=e.computeData)?void 0:a.termDays)?n:0,type:E.s.DAY},minTerm:null,isFixedTerm:!1}}return e.isTermEmpty?{profitTerm:null,minTerm:{value:0,type:E.s.TERMLESS},isFixedTerm:!1}:{profitTerm:null,minTerm:null,isFixedTerm:!1}})(e,t);if(e.isLadderDeposit)return(e=>{var t,a;return{profitTerm:null,minTerm:{value:null!=(a=null==(t=e.computeData)?void 0:t.termDays)?a:e.term?Number(e.term):0,type:E.s.DAY},isFixedTerm:!0}})(e);if(e.isFixedTerm)return(e=>{var t,a;return{profitTerm:null,minTerm:{value:null!=(a=null==(t=e.computeData)?void 0:t.termDays)?a:0,type:E.s.DAY},isFixedTerm:!0}})(e);let l={value:null!=(i=null==(n=e.computeData)?void 0:n.termDays)?i:0,type:E.s.DAY};return t?{profitTerm:l,minTerm:null,isFixedTerm:!1}:e.isTermEmpty?{profitTerm:null,minTerm:l,isFixedTerm:!1}:{profitTerm:null,minTerm:null,isFixedTerm:!1}})(N,g,H),[N,g,H]),X=(0,s.useMemo)(()=>{var e,t,a;return(0,S.c)({profit:null==(e=N.computeData)?void 0:e.profit,bonusProfit:null==(t=N.computeData)?void 0:t.bonus,terms:null==h?void 0:h.terms,isPlatform:T,isCapitalization:null!=(a=N.isCapitalization)&&a,isSavingAccount:N.type===I.ch.SavingAccount})},[null==(a=N.computeData)?void 0:a.bonus,null==(r=N.computeData)?void 0:r.profit,N.isCapitalization,N.type,null==h?void 0:h.terms,T]);return(0,n.jsx)("div",{"data-testid":"deposits-item",className:D,ref:O,children:(0,n.jsx)(z,{bankName:N.bankName,bic:N.bic,bonusProfit:null==(c=N.computeData)?void 0:c.bonus,bonusRate:null==(u=N.computeData)?void 0:u.bonusRate,className:D,currencyUnit:_?N.currencyUnit:void 0,dataQa:"deposits-item",href:k,id:N.id,isFloatingRate:"MAX"===N.rateType||H||N.isFloating,name:N.name,rate:null==(M=N.computeData)?void 0:M.effectiveRate,rateTip:X,rateLink:null==h?void 0:h.link,rateLinkLabel:null==h?void 0:h.linkLabel,isLadderDeposit:N.isLadderDeposit,tags:V,...Z,...K,onButtonClick:J,onInfoClick:W,onCardClick:f,onTipClick:q})})};q.displayName="DepositsItem";let J=(0,s.memo)(q)},98715:e=>{e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}}}]);