(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6191],{79369:function(e,t,i){Promise.resolve().then(i.bind(i,53417)),Promise.resolve().then(i.bind(i,69767)),Promise.resolve().then(i.t.bind(i,88003,23)),Promise.resolve().then(i.bind(i,40378))},26225:function(e,t){"use strict";function i(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38412:function(e,t,i){"use strict";i.d(t,{O:function(){return s}});var n=i(57437),a=i(54365),l=i(2265),r=i(33998),o=i.n(r);let s=(0,l.memo)(e=>{let{className:t}=e;return(0,n.jsx)("div",{className:(0,a.Z)(o().skeleton,t)})});s.displayName="Skeleton"},18674:function(e,t,i){"use strict";i.d(t,{j:function(){return r}});var n=i(76391),a=i(96742),l=i(91220);let r=e=>{var t,i,r,o;let{tag:s,path:u}=e,d=(0,l.p)(u),c=String(d.amount),m=String(d.period),v=String(d.term),f=d.currency?String(d.currency):void 0,p={term:0,amount:"0",currencyCode:"RUB",withRefill:!1,withCapitalization:!1,withMonthlyPercent:!1,withPreferentialTermination:!1,withPartialWithdrawal:!1},h=(0,n.O)(null==s?void 0:null===(t=s.filter)||void 0===t?void 0:t.currency);return(null==s?void 0:s.filter)&&(p.term=null!==(r=null===(i=s.filter.term.values)||void 0===i?void 0:i[0])&&void 0!==r?r:null===s.filter.term.from||isNaN(Number(s.filter.term.from))?p.term:Number(s.filter.term.from),p.currencyCode=(0,a.z)(h).code,p.withRefill=!!s.filter.refill,p.withCapitalization=1===s.filter.interest_capitalization,p.withMonthlyPercent=!!s.filter.interestsMonthly,p.withPreferentialTermination=!!s.filter.earlyTermination,p.amount=String(null!==(o=s.filter.amount)&&void 0!==o?o:p.amount),p.withPartialWithdrawal=!!s.filter.partial_withdrawal),c&&!isNaN(+c)&&(p.amount=c),m&&!isNaN(+m)&&(p.term=+m),v&&!isNaN(+v)&&(p.term=+v),f&&(0,a.z)(f).code&&(p.currencyCode=(0,a.z)(f).code),p}},40378:function(e,t,i){"use strict";i.r(t),i.d(t,{Deposits:function(){return ec}});var n=i(57437),a=i(5426),l=i(26225),r=i.n(l),o=i(2265),s=i(97793),u=i(90716);let d=e=>(0,u.t9)("/money_data/Fk.json".concat(e?"?bic="+e:""));var c=i(28819),m=i(58580),v=i(94943),f=i(64671),p=i(32046),h=i(81237),_=i(78529),g=i(14441),b=i(34039),y=i(92317),D=i(49394),x=i(36639),P=i(90862),w=i(33600),A=i(18674),N=i(70087),C=i(33145),S={src:"/deposits/_next/static/media/filter.3bae2c9e.svg",height:24,width:24,blurWidth:0,blurHeight:0},k=i(37162),M=i(18589),T=i(72151),I=i(31219),j=i(48034),F=i(70805),R=i(19930),L=i.n(R);let O=(0,o.memo)(e=>{let{terms:t,data:i,length:l,withAdditional:r}=e,{amountData:s,handleTermChange:u,term:d,handleToggleModal:c,handleLoad:m,filterAdditionalSettings:v,handleChangeAdditionalSettings:p,handleAmountChange:h}=i,_=(0,o.useRef)((0,f.b)()),g=(0,o.useCallback)(async e=>{await u(null==e?void 0:e[0]),(0,T.lQ)({event:"data-event",eventCategory:"vklady",eventAction:"filter_catalog",eventLabel:"depositPeriod",eventValue:"не имеет значения"})},[u]),b=(0,j.Z)(0,0,!1),y=(0,o.useCallback)(()=>{(0,a.ld)(k.TM,{offset:b,position:"top"}),m()},[m,b]),D=(0,o.useCallback)(e=>{s.handleChange(e.currentTarget.value,e=>{_.current(async()=>{(0,T.lQ)({event:"data-event",eventCategory:"vklady",eventAction:"filter_catalog",eventLabel:"depositValue",eventValue:e}),await h(Number(e))})})},[s,h]),x=(0,o.useCallback)(e=>{var t;let i=null!==(t=e.currentTarget.textContent)&&void 0!==t?t:"";(0,T.lQ)({event:"data-event",eventCategory:"vklady",eventAction:"click_button_".concat((0,I.b)(i))}),y()},[y]),P=(0,o.useMemo)(()=>d&&[d],[d]);return(0,n.jsx)("div",{className:L().wrapper_container,children:(0,n.jsxs)(a.W2,{className:L().container,children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:L().fields,children:[(0,n.jsx)(a.lF,{id:"amountData",label:"Сумма",value:s.isFocused?s.value:s.formattedValue,className:L().field,...s.events,onChange:D,onKeyDown:e=>(0,M.u)(e,y)}),(0,n.jsx)(a.HU,{className:L().field,label:"Срок",onChange:g,options:t,value:P},null==d?void 0:d.label)]}),r&&(0,n.jsx)(F.y,{filterSettings:v,onToggleAdditionalSettings:p})]}),(0,n.jsxs)("div",{className:L().buttons,children:[(0,n.jsxs)(a.zx,{variant:"secondary",className:L().filterButton,onClick:()=>c(),children:[(0,n.jsx)(C.default,{unoptimized:!0,src:S,alt:""}),"Все параметры"]}),(0,n.jsxs)(a.zx,{onClick:x,className:L().filterButton,children:["Показать ",l]})]})]})})});O.displayName="DepositsFilter";var z=i(54365),E=i(29184),B=i(84213),Z=i(20772),U=i(38412),W=i(36578),Y=i(41506),H=i(85605),V=i.n(H),q=i(44587),G=i(11359),Q=i(16639),K=i(13425),X=i(75109),J=i(69784),$=i(99193),ee=i(81531),et=i.n(ee);let ei=(0,o.memo)(e=>{let{className:t,data:i,discount:l,isPlatform:r=!1,onOpenDetailModal:s,isOldUser:u}=e,{query:d}=(0,g.P)(),{frameId:c,utm_medium:m,utm_campaign:v,utm_source:f,utm_term:p,aggregator_id:h}=d,_=(0,o.useRef)(null),b=(0,o.useMemo)(()=>(0,X.D)(u,i.finuslugiBonusPromotion,l),[u,i.finuslugiBonusPromotion,l]);(0,$.Z)({itemRef:_,eventAction:"show_in_catalog",eventCategory:"vklady",eventLabel:String(i.id)});let y=()=>((0,T.lQ)({event:"data-event",eventLabel:i.id,eventCategory:"vklady",eventAction:"open_row_catalog"}),s({isPlatform:r,href:A,depositItem:i})),D=(0,o.useMemo)(()=>(0,Q.Z)({data:i,hideBonusTooltip:!1,discountState:b}),[i,b]),x=(0,o.useMemo)(()=>(0,K.Z)({data:i,isPlatform:r,renderTip:e=>(0,n.jsx)(G.C,{className:et().detail,iconSrc:q.Z,text:e.description,iconClassName:et().detailIcon,children:e.title})}),[i,r]);if(!D[0])return null;let P=(0,J.Y)({utm_campaign:v,utm_medium:m,utm_source:f,utm_term:p,aggregator_id:h}),w=V().stringify(P),A="/".concat(i.url,"?frameId=").concat(c,"#amount=").concat(i.rateAmount,"&period=").concat(i.term).concat(w.length>0?"&":"").concat(w);return(0,n.jsx)("div",{className:t,ref:_,onClick:()=>{(0,T.lQ)({event:"data-event",eventLabel:i.id,eventCategory:"vklady",eventAction:"learn_more_catalog"})},children:(0,n.jsx)(a.Ad,{type:"deposit",icon:i.logoMob?(0,n.jsx)("div",{className:et().logo,children:(0,n.jsx)(C.default,{unoptimized:!0,width:56,height:56,src:i.logoMob,alt:"logo"})}):(0,n.jsx)("div",{className:et().placeholderLogo}),title:i.bankName||i.name,titleCaption:i.bankName?i.name:"",href:"/widget-vklady"+A,onOpenDetailModal:y,onDetailClick:y,tags:x,target:"_self",advantageAmountFrom:D[0],advantageBonus:D[1],advantageAmountTo:D[2],className:et().uiPlate})})});ei.displayName="DepositsItem";var en=i(9506),ea=i.n(en);let el=e=>{var t;let{banks:i,platformDeposits:l,filter:r,isDiscount:s,isOldUser:u,depositLists:d,discount:m,className:v,isMobile:f,isHiddenPromo:p,questions:h,isPlusFiveBonus:_}=e,{amountData:g,term:b,isLoading:y,isEmpty:D}=r,[x,P]=(0,o.useState)(10),{depositData:w,openModal:A,handleOpen:N,handleClose:C}=(0,Y.j)({banks:i,anotherDeposits:[],platformDeposits:l,newPlatformDeposits:[]}),[S,M]=(0,o.useState)(!1);(0,o.useEffect)(()=>{M("1"!==localStorage.getItem("differentIncomeNotificationClosed"))},[]);let I=()=>{(0,T.lQ)({event:"data-event",eventCategory:"vklady",eventAction:"show_more_products"})};(0,o.useEffect)(()=>{y&&P(10)},[y]);let j=e=>!!e.isNotAmount||!!e.isTermEmpty||!!e.computeData,[F,R]=(0,o.useState)(d.platform.filter(e=>j(e)));return(0,o.useEffect)(()=>{R(d.platform.filter(e=>j(e)))},[d]),(0,n.jsxs)("section",{id:k.TM,className:(0,z.Z)(ea().container,v),children:[(0,n.jsxs)(c.t,{children:[(0,n.jsxs)("p",{className:ea().title,children:[(0,n.jsxs)("span",{children:["Найдено ",d.currentLength,!f&&" "+(0,W._6)(d.currentLength,"предложение","предложения","предложений")]})," ",(0,n.jsxs)("span",{children:[" ",!D&&"из ".concat(d.allLength)," "]})]}),(0,n.jsx)(E.Y,{className:ea().disclaimer,text:"Все вклады застрахованы в АСВ"})]}),(0,n.jsx)(Z.Z,{isDesktop:!f,filter:r,isDiscount:s,withHeader:!1}),(0,n.jsxs)(c.t,{children:[d.platform.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:ea().listTitle,children:"Онлайн вклады от Финуслуг"}),S&&(0,n.jsx)("div",{className:ea().notificationBlock,children:(0,n.jsx)(a.P_,{caption:"",description:"Доход по вкладам с одной ставкой может отличаться из-за разницы в количестве дней вклада",isClose:!0,link:"",onClose:()=>{localStorage.setItem("differentIncomeNotificationClosed","1"),M(!1)},size:"XL",status:"info",title:""})})]}),!y&&F.slice(0,x).filter(e=>p?!e.promo:e).map(e=>(0,n.jsx)(o.Fragment,{children:(0,n.jsx)("div",{"data-qa":"platform",children:(0,n.jsx)(ei,{isPlatform:!0,onOpenDetailModal:N,className:ea().listItem,isOldUser:u,discount:m,data:e},e.url+e.id)})},e.url)),y&&Array.from({length:6},(e,t)=>(0,n.jsx)(U.O,{className:ea().listItem},t)),!y&&d.platform.length>x&&(0,n.jsx)(a.zx,{size:"s",onClick:()=>{I(),P(e=>e+10)},className:ea().button,variant:"secondary",children:"Смотреть еще предложения"})]}),w&&(0,n.jsx)(B.Z,{data:w,discount:m,isOpen:A,isOldUser:u,depositSumm:g.value,depositTerm:null!==(t=null==b?void 0:b.label)&&void 0!==t?t:"Любой",onClose:C,questions:h,isPlusFiveBonus:_,initialAmount:Number(g.value),initialTermInMonths:Number(b.value),eventCategory:"deposits_details_widget-vklady_popup"})]})};var er=i(34200);let eo=[{value:0,label:"Любой"},{value:1,label:"1 месяц"},{value:2,label:"2 месяца"},{value:3,label:"3 месяца"},{value:4,label:"4 месяца"},{value:5,label:"5 месяцев"},{value:6,label:"6 месяцев"},{value:9,label:"9 месяцев"},{value:12,label:"1 год"},{value:18,label:"1,5 года"},{value:24,label:"2 года"},{value:36,label:"3 года"},{value:48,label:"4 года"},{value:60,label:"5 лет"}];er.a.deposits,er.a.bonds;var es=i(4905),eu=i.n(es);let ed=(0,f.b)(),ec=e=>{let{depositsControl:t,depositTag:i,currencies:l,discounts:u,bankTowns:f,initialPlatformDeposits:C,questions:S,aggregatorIds:k}=e,M=(0,a._m)("l"),{asPath:T}=(0,g.P)(),{bonuses:I,isPlusFiveBonus:j,isOldUser:F,isHiddenPromo:R}=(0,D.Z)(u),[L,z]=(0,o.useState)(j||F),[E,B]=(0,o.useState)([]),[Z,U]=(0,o.useState)([]),[W,Y]=(0,o.useState)(!0);(0,o.useEffect)(()=>{(async()=>{var e;let[t,n]=await Promise.all([(0,s.vI)(),d()]);if(null==t?void 0:t.data){let e=t.data.products,n=Array.from({length:t.data.boundaryValues.totalPages-1},(e,t)=>(0,s.vI)("active",{page:t+1})),a=[...e,...(await Promise.all(n)).flatMap(e=>{var t,i;return null!==(i=null===(t=e.data)||void 0===t?void 0:t.products)&&void 0!==i?i:[]})];(null==i?void 0:i.url)!==v.z.nakop&&(a=a.filter(e=>!e.asSavingAccount)),U(a)}(null==n?void 0:null===(e=n.data)||void 0===e?void 0:e.banks)&&B(n.data.banks.filter(e=>Number(e.active))),Y(!1)})()},[null==i?void 0:i.url]);let H=(0,o.useMemo)(()=>(0,A.j)({depositsControl:null==t?void 0:t[0],path:T,tag:i}),[T,t,i]),V=(0,N.L)({tag:i,currencies:l,banks:E,defaultValues:H,isDiscount:L}),q=(0,h.I)(),G=(0,o.useMemo)(()=>({initialAnotherDeposits:[],initialPlatformDeposits:C,platformDeposits:Z,anotherDeposits:[],bounds:[],isPlusFiveBonus:j,isOldUser:F,filter:{amount:V.amountData.value,currency:String(V.currencyUnit),withRefill:V.withRefill,filterAdditionalSettings:V.filterAdditionalSettings,importantDeposits:V.importantDeposits,initialSort:V.initialSort,order:V.increaseSort?w.mr.Desc:w.mr.Asc,sortType:V.sortType,isDiscount:L,term:V.term?Number(V.term.value):void 0,withCapitalization:V.withCapitalization,activeBanks:V.activeBanks?V.activeBanks.map(e=>String(e.value)):void 0,withMonthlyPercent:V.withMonthlyPercent,withPreferentialTermination:V.withPreferentialTermination},banks:E,discounts:I,bankTowns:f,town:null,region:null,allExtraInfo:{},getOnlyInitialData:W}),[C,Z,j,F,V.amountData.value,V.currencyUnit,V.withRefill,V.filterAdditionalSettings,V.importantDeposits,V.initialSort,V.increaseSort,V.sortType,V.term,V.withCapitalization,V.activeBanks,V.withMonthlyPercent,V.withPreferentialTermination,L,E,I,f,W]),[Q,K]=(0,o.useState)(()=>(0,x.O)(G)),X=null==I?void 0:I.find(e=>"five_procent"===e.unique_key);(0,o.useEffect)(()=>{ed(()=>K((0,x.O)(G)))},[G]),(0,o.useEffect)(()=>{z(Q.platform.some(e=>e.hasDiscount))},[Q]);let{fitsForMonthlyPercentFilter:J,fitsForPreferentialTerminationFilter:$,fitsForCapitalization:ee,fitsForRefill:et}=Q;return(0,y.z)({showMonthlyPercent:J,showPreferentialTermination:$,showCapitalization:ee,showRefill:et,filter:V}),(0,_.j)(),(0,b.Z)(k),(0,n.jsxs)("main",{className:eu().page,children:[(0,n.jsxs)(r(),{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"},"viewport"),(0,n.jsx)("meta",{name:"robots",content:"noindex, nofollow"})]}),(0,n.jsx)(c.t,{className:eu().filterContainer,children:(0,n.jsx)(O,{length:Q.currentLength,data:V,terms:eo,withAdditional:!Q.boundsIsEmpty})}),(0,n.jsx)(el,{filter:V,isDiscount:L,isOldUser:F,banks:E,platformDeposits:Z,depositLists:Q,adFoxConfig:q,discount:X,isMobile:!M,isHiddenPromo:R,questions:S,existTag:!(0,p.L)(i),isPlusFiveBonus:j,pageUrl:m.a.VKLADY}),(0,n.jsx)(P.s,{data:V,isDiscount:L,isMobile:!M,terms:eo,depositsLength:Q.currentLength,withAdditional:!Q.boundsIsEmpty,showMonthlyPercent:J,showPreferentialTermination:$,showCapitalization:ee,showRefill:et,partnerId:null,drawerClassName:eu().filterModal})]})}},94943:function(e,t,i){"use strict";var n,a;i.d(t,{z:function(){return a}}),(n||(n={})).HTML="html",(a||(a={})).nakop="nakopitelnye"},36639:function(e,t,i){"use strict";i.d(t,{O:function(){return R}});var n=i(34200),a=i(6164),l=i(91627),r=i(40309),o=i(44579),s=i(14438);let u=e=>{let{type:t,value:i}=e;switch(!0){case t===a.e.DAY:return Math.round(i/l.F);case t===a.e.MONTH:return i;case t===a.e.YEAR:return 12*i;default:return 0}},d=e=>{let{type:t,value:i}=e;switch(!0){case t===a.e.DAY:return i;case t===a.e.MONTH:return Math.round(i*l.F);case t===a.e.YEAR:return Math.round(365*i);default:return 0}},c=e=>{let t=e.filter(e=>e.active);if(!t.length)return null;let i=t[0].currencies[0],n=i.rates[0];return t.reduce((e,t)=>{let a=t.currencies.reduce((e,t)=>{let i=t.rates.reduce((e,t)=>{let{maximumRate:i}=t;return i>e.maximumRate?t:e},t.rates[0]);return i.maximumRate>e.rate.maximumRate?{...t,rate:i}:e},{...i,rate:n});return a.rate.maximumRate>e.currency.rate.maximumRate?{...t,currency:a}:e},{...t[0],currency:{...i,rate:n}})},m=e=>{let{deposits:t,banks:i,specialDeposits:n}=e;return t.length?t.map(e=>{var t,a,l;let{contentAttributes:m,provider:v}=e,f=null!==(a=i[m.bic])&&void 0!==a?a:i[Number(v.bic)];if(!f)return;let p=c(e.attributes.options);if(!p)return;let{currency:{rate:h}}=p,_=(0,s.ax)({rate:h.maximumRate,depositSum:h.minimumAmount,isCapitalization:!1,term:d(h.minimumPeriod),period:o.Z.Day,paymentFrequency:r.Z.InTheEnd});return{name:e.name,url:m.url,id:e.id,logoMob:f.logo_mob,order:m.order,bankName:f.name,bic:String(m.bic),rateAmount:h.minimumAmount,computeData:_,currencyUnit:"₽",isArchived:!1,amount:h.minimumAmount,type:e.attributes.asSavingAccount?"savingAccount":"deposit",specialOrder:null!==(l=null===(t=n[e.id])||void 0===t?void 0:t.order)&&void 0!==l?l:null,term:u(h.minimumPeriod),isNotAmount:!0,isTermEmpty:!0,asSavingAccount:e.attributes.asSavingAccount}}).filter(Boolean):[]};var v=i(59687),f=i(33600),p=i(91586),h=i(54328),_=i(7913);let g={0:[1,2,3,4,5,6],1:[23,24],2:[8],4:[1,8,9],5:[12],10:[6]},b={INIT_MIN_TERM_DEFAULT:1,END_WORK_DAY_UTC_HOURS:13,isWorkTime(e){return!!e&&e.getUTCHours()<this.END_WORK_DAY_UTC_HOURS},isWeekend:e=>!!e&&[0,6].includes(e.getDay()),isHoliday(e){if(!e)return!1;let t=e.getMonth(),i=e.getDate();return t in g&&g[t].includes(i)}},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number(Number(e).toFixed(t))},D=e=>{let t=e.bond&&e.bond.api_data&&e.bond.api_data.product||{},i=t.minCouponPaymentSizePercent,n=e.income,a=t.price?t.price.total:1e3,r=y(Math.floor(e.depositValue/a)*a),o=Math.round(e.depositPeriod*l.F);return n&&r&&o?y(n/r*365/o*100,1):i},x=e=>{let t=new Date(e);return t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),t},P=e=>{for(b.isWorkTime(e)||e.setDate(e.getDate()+1);b.isWeekend(e)||b.isHoliday(e);)e.setDate(e.getDate()+1);return e},w=(e,t)=>{let i=e.bond&&e.bond.api_data&&e.bond.api_data.product||{},n=i.price&&i.price.base,a=i.price?i.price.total:1e3,l=Math.floor(e.depositValue/a),r=y(l*a),o=(i.eventsData&&i.eventsData.events||[]).filter(e=>"INTR"===e.type),s=o.findIndex(e=>{let i=x(e.eventDate);return i.setHours(23),i.setMinutes(59),i.setSeconds(59),i.setMilliseconds(0),t>=x(e.eventStartDate)&&t<=i}),u=0;if(s>=0){let e=o[s],i=Math.floor((t.getTime()-x(e.eventStartDate).getTime())/864e5),a=y(e.paymentSizePercent*n*i/36500);return s>=1&&(u=o.slice(0,s).reduce((e,t)=>y(e+t.paymentSize),0)),y(l*n+l*a+l*u-r)}return 0},A=e=>{let t=x(P(new Date));return t.setDate(t.getDate()+e),t},N=e=>{let t=Math.round(e.depositPeriod*l.F);return e?w(e,A(t)):0};var C=i(19612),S=i(75109),k=i(84456);let M=e=>{let{deposits:t,region:i,town:n}=e;return(null==i?void 0:i.id)&&((null==i?void 0:i.url)==="moskva"||(null==i?void 0:i.url)==="sankt-peterburg")?t.filter(e=>{var t,n;return e.custom_regions&&(null===(t=e.custom_regions)||void 0===t?void 0:t.length)<1||(null===(n=e.custom_regions)||void 0===n?void 0:n.some(e=>e.regionId===i.region_id))}):(null==n?void 0:n.id)?t.filter(e=>{var t,i;return e.custom_regions&&(null===(t=e.custom_regions)||void 0===t?void 0:t.length)<1||(null===(i=e.custom_regions)||void 0===i?void 0:i.some(e=>e.cities.includes(n.id)))}):t},T=e=>{let{anotherDeposits:t,region:i,town:n,filter:a,importantDeposits:l}=e,r=M({deposits:t,region:i,town:n});return I((()=>{let e=a.rate;return e?r.filter(t=>t.interest_rate.rates.some(t=>{let i=t.rate;return i>=e&&i<e+1})):r})(),l)},I=(e,t)=>e.filter(e=>t.length?t.includes(String(e.id)):!e.archive);var j=i(91342);let F=(e,t,i)=>e.filter(e=>t.length?t.includes(String(e.id)):!!i[e.id]||!e.archive);function R(e){var t,i;let{initialPlatformDeposits:a=[],initialAnotherDeposits:u=[],initialLeadGenDeposits:d=[],filter:c,region:g,town:b,discounts:x,anotherDeposits:P,platformDeposits:w,newPlatformDeposits:A,bankTowns:M,banks:I,bounds:R,allExtraInfo:L,isPlusFiveBonus:O,isOldUser:z,anotherDepositsInCount:E=!0,getOnlyInitialData:B=!1,specialDeposits:Z={},leadGenDeposits:U=[],initialAllDepositsLength:W,initialCurrentDepositsLength:Y,calculateFilterAbilities:H=!0,withSavingAccounts:V=!1,shouldFilterByAllOffers:q=!1,allOffers:G=null}=e,{amount:Q,term:K,sortType:X,order:J,importantDeposits:$=[],filterAdditionalSettings:ee=[n.a.bonds,n.a.deposits]}=c;if(B)return function(e){let{initialPlatformDeposits:t,initialAnotherDeposits:i,anotherDepositsInCount:n,initialLeadGenDeposits:a,initialAllDepositsLength:l,initialCurrentDepositsLength:r}=e,o=t.length+(n?i.length:0);return{platform:t,another:i,leadGen:a,allLength:l||o,currentLength:r||o,boundsIsEmpty:!0,fitsForMonthlyPercentFilter:!0,fitsForPreferentialTerminationFilter:!0,fitsForCapitalization:!0,fitsForRefill:!0}}({initialPlatformDeposits:a,initialAnotherDeposits:u,anotherDepositsInCount:E,initialLeadGenDeposits:d,initialAllDepositsLength:W,initialCurrentDepositsLength:Y});let et=null==x?void 0:x.find(e=>"five_procent"===e.unique_key),ei={...c,amount:Q?Number(Q):null,term:Number(null!=K?K:0)},en=null==I?void 0:I.reduce((e,t)=>({...e,[Number(t.bic)]:t}),{}),ea=function(e){let{bounds:t,filter:i,isValid:n}=e;if(!n)return[];let{amount:a,term:l,currency:r}=i;return t.reduce((e,t)=>{var i,n;let o=(t&&(null===(i=t.api_data)||void 0===i?void 0:i.product)||{}).minCouponPaymentSizePercent,s={bond:t,depositValue:null!=a?a:0,depositPeriod:l},u=N(s),d=u<=5e6?.87:.85,c=a?y(D({...s,income:u})*d):o,m=u*d;if(c<=0||m<=0)return e;let v=Math.round(30.4375*s.depositPeriod);return[...e,{name:t.name,url:t.url,id:t.id,logoMob:null!==(n=t.image_url)&&void 0!==n?n:"",rateAmount:c,computeData:{result:m,profit:m,rate:c,effectiveRate:c,bonus:0,bonusRate:0,termDays:v,onlyBonusFloatingRate:0},currencyUnit:null!=r?r:"₽",tag:t.tag,term:null!=l?l:0,isBound:!0,isArchived:!1,amount:null!=a?a:0,type:f.kv.Bond,specialOrder:null,bic:""}]},[])}({bounds:$.length?R.filter(e=>$.includes(String(e.id))):R,filter:ei,isValid:ee.includes(n.a.bonds)}),el=ee.includes(n.a.deposits),{items:er,...eo}=function(e){let{deposits:t,banks:i,allExtraInfo:n,filter:a,region:u,discount:d,isOldUser:c,isPlusFiveBonus:m,isValid:v,specialDeposits:h}=e;return v?t.reduce((e,t)=>{var v,_;let g=function(e){var t,i,n;let{deposit:a,normalizedBanks:u,filter:d,allExtraInfo:c,region:m,isOldUser:v,isPlusFiveBonus:h,discount:_}=e,{amount:g,term:b,currency:y,withMonthlyPercent:D=!1,withPreferentialTermination:x=!1,withCapitalization:P,withRefill:w}=d,A=null==u?void 0:u[Number(a.bic)],N=null,M=g,T=Math.round(b*l.F),I=null,j=!!a.options[0].replenishment||a.asSavingAccount,F=!!a.options[0].partialWithdrawal,R="CAPITALISATION"===a.options[0].interestPayments[0].method,L=a.options[0].currencies[0],O=[],z=c[a.internalUrl],E=function(e){let{deposit:t,region:i,bankId:n,filter:a,currencyUnit:l}=e,r=!t.regions||!(null==i?void 0:i.region_id)||t.regions.includes(+i.region_id),o=(0,s.EP)(a,n);return(!l||"₽"===l)&&o&&r}({deposit:a,region:m,currencyUnit:y,filter:d,bankId:String(null==A?void 0:A.id)}),B=!1;if(E){let e=a.options.filter(e=>e.active);B=e[0].rateType===p.e4.FLOATING,e.forEach(e=>{var t;null===(t=e.currencies)||void 0===t||t.forEach(t=>{let i=function(e,t){var i;if((null==t?void 0:null===(i=t.algo)||void 0===i?void 0:i.id)==="mkb-nakop"){let{algo:e}=t;return e.expenseChips.map(t=>({minimumAmount:e.minAmount,maximumAmount:e.maxAmount,minimumPeriod:{type:"DAY",value:0},maximumPeriod:{type:"DAY",value:1/0},minimumRate:t.rateWithSalary}))}return e.rates}(t,z);i.forEach(e=>O.push(e.minimumAmount));let n=[...i].sort((e,t)=>t.minimumRate-e.minimumRate).find(e=>{let t="number"!=typeof g||e.minimumAmount&&e.minimumAmount<=g&&(!e.maximumAmount||e.maximumAmount>=g),i=!b||(!e.minimumPeriod||Math.round((0,k.I)(e.minimumPeriod)/l.F)<=b)&&(!e.maximumPeriod||Math.round((0,k.I)(e.maximumPeriod)/l.F)>=b);return t&&i});if(!n||n.minimumRate<Number(N))return;let{nextRefill:a,nextPartialWithdrawal:r,nextIsCapitalization:o,nextRate:s,nextTerm:u,nextTag:d,nextAmount:c}=function(e){var t,i;let{option:n,depositRate:a,currentTerm:l,currentAmount:r}=e;return{nextRefill:!!n.replenishment,nextPartialWithdrawal:!!n.partialWithdrawal,nextIsCapitalization:!!n.interestPayments.find(e=>!e.accountFromCustomer&&"CAPITALISATION"===e.method),nextRate:a.minimumRate,nextTag:null!==(i=null===(t=a.tags)||void 0===t?void 0:t.title)&&void 0!==i?i:null,nextTerm:function(e,t){let i=e,n=t.minimumPeriod&&(0,k.I)(t.minimumPeriod),a=t.maximumPeriod&&(0,k.I)(t.maximumPeriod);return n&&e<n&&(i=n),a&&e>a&&(i=a),i}(l,a),nextAmount:r||a.minimumAmount}}({depositRate:n,option:e,currentTerm:T,currentAmount:M});j=a,F=r,R=o,N=s,I=d,T=u,M=c})})}let Z=!j&&!F&&R,{finuslugiBonusAllowed:U,finuslugiBonusPromotion:W,floatingRateInformations:Y}=a,H=(0,C.p)({currentAmount:null!=g?g:0,finuslugiBonusAllowed:U,finuslugiBonusPromotion:W,isPlusFiveBonus:h,isOldUser:v,terms:Math.round(b*l.F)}),V=H?v?(0,S.pW)(W):_:null,q=(0,s.ax)({rate:N,depositSum:M,isCapitalization:Z,discount:V,term:T,period:o.Z.Day,paymentFrequency:function(e){var t,i,n,a,l;let o=null===(l=e.options)||void 0===l?void 0:null===(a=l[0].interestPayments)||void 0===a?void 0:null===(n=a[0])||void 0===n?void 0:null===(i=n.periods)||void 0===i?void 0:null===(t=i[0])||void 0===t?void 0:t.type;return"MONTHLY"===o?r.Z.OnceAMonth:"DAILY"===o?r.Z.EveryDay:r.Z.InTheEnd}(a),floatingRateInformations:Y});if(!q)return;let G=(0,s.PF)(a,j);if(!(0,s.Oh)({computedFlags:G,currentFilters:{withCapitalization:P,withMonthlyPercent:D,withPreferentialTermination:x,withRefill:w}}))return{...G};let Q={legalName:function(e){if(!e)return"";if("string"==typeof e){var t;return null===(t=JSON.parse(e)[0])||void 0===t?void 0:t.name}return null==e?void 0:e[0].name}(null==A?void 0:A.legal_entities),logoMob:null!==(i=null==A?void 0:A.logo_mob)&&void 0!==i?i:"",bankName:null!==(n=null==A?void 0:A.name)&&void 0!==n?n:""};return{deposit:{name:a.name,url:a.internalUrl,id:a.id,bic:a.bic,exclusive:a.exclusive,isNotAmount:!g,isRefill:j,rateAmount:M,computeData:q,currencyUnit:y,tag:I,isCapitalization:R,term:b||Math.round(T/l.F),isArchived:!!a.archive,isTermEmpty:0===b,tags:null!==(t=a.tags)&&void 0!==t?t:[],promo:a.promo,finuslugiBonusAllowed:U,finuslugiBonusPromotion:null!=W?W:null,floatingRateInformations:null!=Y?Y:null,amount:Math.min(...O),type:a.asSavingAccount?f.kv.SavingAccount:f.kv.Deposit,hasDiscount:H,currencies:L,asSavingAccount:a.asSavingAccount,isFloating:B,...Q},...G}}({deposit:t,normalizedBanks:i,filter:a,allExtraInfo:n,region:u,isOldUser:c,isPlusFiveBonus:m,discount:d});return g&&(e.hasMonthlyPercent||(e.hasMonthlyPercent=g.hasMonthlyPercent),e.hasPreferentialTermination||(e.hasPreferentialTermination=g.hasPreferentialTermination),e.hasCapitalization||(e.hasCapitalization=g.hasCapitalization),e.hasRefill||(e.hasRefill=g.hasRefill),g.deposit&&e.items.push({...g.deposit,specialOrder:null!==(_=null===(v=h[t.id])||void 0===v?void 0:v.order)&&void 0!==_?_:null})),e},{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1}):{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1}}({deposits:F(w,$,Z),isOldUser:z,isPlusFiveBonus:O,discount:et,filter:ei,banks:en,allExtraInfo:L,region:g,isValid:el,specialDeposits:Z}),es=q&&(null==G?void 0:G.length)?G:P,eu=T({anotherDeposits:es,region:g,town:b,filter:ei,importantDeposits:$}),{items:ed,...ec}=(0,_.Z)({deposits:eu,filter:ei,banks:I,bankTowns:M,cityId:null!==(t=null==b?void 0:b.id)&&void 0!==t?t:null==g?void 0:g.id,isValid:el}),em={sortType:X,increaseSort:"desc"===J},ev=[...ea,...er].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!1,...em})),ef=[...ed].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!0,...em})),ep=[...m({deposits:U,banks:en,specialDeposits:Z})].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!1,...em})),eh=function(e){let{deposits:t,banks:i,sum:n=0,term:a=0,withSavingAccounts:l,isPlusFiveBonus:r}=e;return t.filter(e=>!e.archive&&(!e.asSavingsAccount||l)).map(e=>{var t;let l=i[Number(e.bic)],{name:o,withCapitalization:u,withRefill:d,finuslugiBonusAllowed:c,floatingRateInformations:m,minimumAmount:_,minimumTermInDays:g,rate:b,bonusProfit:y,bonusRate:D,baseProfit:x,tags:P,promo:w,profitTerm:A,internalUrl:N,id:C,bic:S,asSavingsAccount:k,rateType:M,optionId:T}=e,{onlyBonusFloatingRate:I}=(0,s.Pp)(b,m);return{name:o,url:N,id:C,bic:S,exclusive:e.exclusive,isNotAmount:!n,isRefill:d,rateAmount:n&&a?n:_,computeData:{result:x,bonus:y,profit:x,effectiveRate:b,bonusRate:D,termDays:A>0?A:g,onlyBonusFloatingRate:I},currencyUnit:v.rO,isCapitalization:u,term:Math.round((A>0?A:g)/30),isArchived:!!e.archive,isTermEmpty:!a,tags:null!=P?P:[],promo:w,finuslugiBonusAllowed:c,amount:n,type:k?f.kv.SavingAccount:f.kv.Deposit,hasDiscount:c&&r,asSavingAccount:k,isFloating:M===p.e4.FLOATING,logoMob:(0,h.B)(S),bankName:null!==(t=null==l?void 0:l.name)&&void 0!==t?t:"",specialOrder:null,optionId:T}})}({deposits:null!=A?A:[],banks:en,sum:Number(c.amount),term:c.term,withSavingAccounts:V,isPlusFiveBonus:O}),e_=w.length+(E?es.length:0)+eh.length,eg=null!==(i=null!=W?W:e_)&&void 0!==i?i:0;return{notInitialDeposits:!0,platform:eh.length>0?eh:ev,another:ef,leadGen:ep,allLength:eg,currentLength:ev.length+(E?ef.length:0)+eh.length,boundsIsEmpty:0===ea.length,fitsForMonthlyPercentFilter:!H||eo.hasMonthlyPercent||ec.hasMonthlyPercent,fitsForPreferentialTerminationFilter:!H||eo.hasPreferentialTermination||ec.hasPreferentialTermination,fitsForCapitalization:!H||eo.hasCapitalization||ec.hasCapitalization,fitsForRefill:!H||eo.hasRefill||ec.hasRefill}}},69784:function(e,t,i){"use strict";function n(e){return Object.fromEntries(Object.entries(e).filter(e=>void 0!==e[1]))}i.d(t,{Y:function(){return n}})},81237:function(e,t,i){"use strict";i.d(t,{I:function(){return a}});var n=i(2265);let a=()=>{let[e,t]=(0,n.useState)();return(0,n.useEffect)(()=>{window&&window.Ya&&window.yaContextCb&&t({ownerId:406293,Ya:window.Ya,yaContextCb:window.yaContextCb})},[]),e}},78529:function(e,t,i){"use strict";i.d(t,{j:function(){return l}});var n=i(2265),a=i(14441);let l=()=>{let{frameId:e}=(0,a.P)().query;(0,n.useEffect)(()=>{new ResizeObserver(t=>{let i=t[0].target;window.parent.postMessage({type:"resize",frameId:e,height:i.scrollHeight},"*")}).observe(document.body)},[e])}},92317:function(e,t,i){"use strict";i.d(t,{z:function(){return r}});var n=i(21652),a=i.n(n),l=i(2265);function r(e){let{filter:t,showCapitalization:i,showMonthlyPercent:n,showPreferentialTermination:r,showRefill:o,disabled:s=!1}=e,{withCapitalization:u,withMonthlyPercent:d,withPreferentialTermination:c,withRefill:m,handleWithCapitalizationChange:v,handleWithMonthlyPercentChange:f,handleWithPreferentialTerminationChange:p,handleWithRefillChange:h}=t,_=(0,l.useMemo)(()=>({withCapitalization:u,withMonthlyPercent:d,withPreferentialTermination:c,withRefill:m}),[u,d,c,m]),g=(0,l.useRef)(_);(0,l.useEffect)(()=>{if(!s){if(!a()(g.current,_)){g.current=_;return}c&&!r&&p(!1),d&&!n&&f(!1),u&&!i&&v(!1),m&&!o&&h(!1)}},[s,_,v,f,p,h,i,n,r,o,u,d,c,m])}},49394:function(e,t,i){"use strict";i.d(t,{Z:function(){return o}});var n=i(2265),a=i(7006),l=i(26876),r=i(53931);function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=(0,r.$1)(),s=(null==o?void 0:o["auth.gtm_customer_id"])||null,[u]=(0,n.useState)(i&&null!=e?e:[]),[d,c]=(0,n.useState)(!1),[m,v]=(0,n.useState)(!0),[f,p]=(0,n.useState)(!1),[h,_]=(0,n.useState)(t&&!!s);return(0,n.useEffect)(()=>{s&&i&&(_(!0),(0,a.M)(s).then(e=>{let{data:t}=e;(!t||(null==t?void 0:t.features))&&t&&!t.features.includes(l.n.SHOW_ADDITIONAL_PERCENT_BONUS)&&(v(!1),p(!0),c(!0))}).finally(()=>{_(!1)}))},[s,i]),{customerId:s,isOldUser:f,isPlusFiveBonus:m,isHiddenPromo:d,isDiscountsLoading:h,bonuses:u}}},33998:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},4905:function(e){e.exports={page:"Deposits_page__nEYw7",filterContainer:"Deposits_filterContainer__zDdVw",adFox:"Deposits_adFox__7jlOm",sectionWrapper:"Deposits_sectionWrapper__6VmUe",whiteBackground:"Deposits_whiteBackground__5Oa50",filterModal:"Deposits_filterModal__eAhz6"}},19930:function(e){e.exports={title:"DepositsFilter_title__9nYDh",link:"DepositsFilter_link__H_LKQ",subTitle:"DepositsFilter_subTitle__o7Ruj",hidden:"DepositsFilter_hidden__5WYrL",wrapper_container:"DepositsFilter_wrapper_container__V7K5Z",container:"DepositsFilter_container__4vscy",fields:"DepositsFilter_fields__qtSWn",field:"DepositsFilter_field__o3q_7",buttons:"DepositsFilter_buttons__ducS6",filterButton:"DepositsFilter_filterButton__I_tSX",tags:"DepositsFilter_tags__eWar_",tag:"DepositsFilter_tag__FUNHx"}},81531:function(e){e.exports={logo:"DepositsItem_logo__OIZPS",placeholderLogo:"DepositsItem_placeholderLogo__jxqvV",detailIcon:"DepositsItem_detailIcon__R_dh0",uiPlate:"DepositsItem_uiPlate__yuM7P",detail:"DepositsItem_detail__gUqpH"}},9506:function(e){e.exports={title:"DepositsList_title__xyCoM",listTitle:"DepositsList_listTitle__CytGx",container:"DepositsList_container__9IYCd",disclaimer:"DepositsList_disclaimer__cADCD",listItem:"DepositsList_listItem__EAsw6",button:"DepositsList_button__KLcyG",adFox:"DepositsList_adFox__Ukqvd",bondsInfo:"DepositsList_bondsInfo__PeE6R",bondsLink:"DepositsList_bondsLink__hBfot",adv:"DepositsList_adv__6oR83",subTitle:"DepositsList_subTitle__nPTwd",notificationBlock:"DepositsList_notificationBlock__8RMm_"}}},function(e){e.O(0,[582,6748,8460,1302,5520,97,1448,1576,680,5501,5458,207,3544,3903,5346,871,8401,3145,5234,7634,1792,9066,3963,498,2462,6041,6149,5939,7945,9407,5406,2971,2117,1744],function(){return e(e.s=79369)}),_N_E=e.O()}]);