(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4751],{75347:function(){},31777:function(){},34017:function(){},59905:function(){},40966:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}}),n(70156),n(57102),n(26719);let i=n(36467).iw;function l(){return i}},90199:function(e,t,n){"use strict";n.d(t,{Lp:function(){return m},X4:function(){return a},ID:function(){return c},iT:function(){return r},PT:function(){return u},Cc:function(){return d},vI:function(){return s}});var i=n(24866),l=n(26719);let o=e=>e?Object.keys(e).filter(t=>e[t]).map(t=>"".concat(t,"=").concat(e[t])).join("&"):"",a=e=>{let t=o(e);return(0,l.t)("/money_data/Deposits.json".concat(t?"?".concat(t):""))},r=async e=>{var t;return null!==(t=(await (0,l.t)("/api/v1/products/by-product-ids",{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}},{isMpSc:!0},!0)).data)&&void 0!==t?t:[]},u=async e=>{var t;let n=(0,i.xn)("/api/v1/products/tags",e);return null!==(t=(await (0,l.t)(n,null,{isMpSc:!0},!0)).data)&&void 0!==t?t:[]},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"active",t=arguments.length>1?arguments[1]:void 0,n=(0,i.jb)((0,i.xn)("/api/v1/deposits",e),null!=t?t:{});return(0,l.t)(n,null,{isNewApi:!0})},c=()=>{let e=(0,i.jb)("/api/v2/products/search",{productTypes:"DEPOSIT",filtersExpression:"#contentAttributes?.url != null  and T(java.util.Arrays).asList('REFERAL').contains(#contentAttributes?.integration?.integrationType.name())"});return(0,l.t)(e,{method:"GET"},{isProdCatApi:!0})},d=e=>{let t=(0,i.jb)("/api/v1/deposits/ids",{ids:e});return(0,l.t)(t,{method:"GET"},{isNewApi:!0})},m=e=>(0,l.t)("/api/v1/deposits/top/multi",{method:"POST",body:JSON.stringify(e)},{isNewApi:!0})},96326:function(e,t,n){"use strict";var i,l;n.d(t,{e:function(){return i}}),(l=i||(i={})).DAY="DAY",l.MONTH="MONTH",l.TERMLESS="TERMLESS",l.YEAR="YEAR"},43421:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(57437),l=n(61810),o=n(7301),a=n(34734),r=n(2265),u=n(37341),s=n.n(u);let c=e=>{if(!e.length)return[];let t=[{label:"Главная",href:"/"},...e];return t[t.length-1].href=void 0,t};var d=(0,r.memo)(function(e){let{items:t=[],isMobile:n,className:u,...d}=e,m=(0,o._m)("l"),v=(0,r.useMemo)(()=>c(t),[t]);return(0,i.jsx)(l.Oo,{items:v,className:(0,a.Z)(s().breadcrumbs,u),isMobile:null!=n?n:!m,...d})})},57785:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var i,l,o,a=n(57437),r=n(7301),u=n(34734),s=n(20703),c=n(2265),d=n(16243),m=n(54328),v=n(88776),p=n(52305),_=n(88662),f=n(41914),h=n.n(f);(i=l||(l={})).share="share",i.arrow="arrow",i.arrowBack="arrowBack";let b={[l.share]:_.Z,[l.arrow]:v.Z,[l.arrowBack]:p.Z},g=(0,c.memo)(e=>{let{icon:t,alt:n,iconClassName:i,className:l,onClick:o,name:r,role:c,...d}=e,m=(0,a.jsx)(s.default,{className:(0,u.Z)(h().icon,i),src:b[t],alt:n}),v=(0,u.Z)(h().action,l);return(0,a.jsx)("button",{role:c,className:v,onClick:()=>null==o?void 0:o(r),...d,children:m})});g.displayName="Action";var x=n(28874),A=n.n(x);let y=(0,c.memo)(e=>{let{actionData:t,isMobile:n,onClickChild:i,onClickItem:o,className:r}=e,[s,d]=(0,c.useState)(null),v=(0,c.useCallback)((e,t)=>()=>{t?d(t=>e===t?null:e):o(e)},[o]);(0,c.useEffect)(()=>{d(null)},[n]);let p=(0,c.useCallback)(()=>{d(null)},[]);return(0,a.jsx)("div",{className:(0,u.Z)(A().container,r),children:(0,a.jsxs)(c.Fragment,{children:[t.childList&&(0,a.jsxs)(m.u,{isOpen:s===t.name,direction:"horizontal",className:(0,u.Z)(A().childContainer,n&&A().childContainerMobile),children:[t.childList.map(e=>(0,a.jsx)("button",{role:"share-action",title:e.name,onClick:()=>i(t.name,e.name),className:(0,u.Z)(A().action,A().actionSocial),children:e.icon},e.name)),n&&(0,a.jsx)(g,{role:"close-action",onClick:p,alt:"close",icon:l.arrow,name:"share",className:(0,u.Z)(A().action,A().actionArrow),iconClassName:A().actionArrowIcon})]}),(0,a.jsx)(g,{role:"open-action",onClick:v(t.name,!!t.childList),name:t.name,alt:t.name,icon:s!==t.name||n?t.icon:l.arrow,className:(0,u.Z)(A().action,s===t.name&&!n&&A().actionArrow),iconClassName:(0,u.Z)(s===t.name&&!n&&A().actionArrowIcon),title:t.title})]},t.name)})});y.displayName="Actions";var N=n(2215),P=n.n(N),T=n(20564),D=n(24866),C=n(52446),k=n(60916),j=n(92853);let I=null!==(o=(0,T.OB)("NEXT_PUBLIC_BASE_URL"))&&void 0!==o?o:"",M=e=>{let{dataUrl:t,pageUrl:n,titleActionsList:i}=e,o=(0,D.xn)(I,n,t),r=[{icon:(0,a.jsx)(j.Z,{}),url:"https://vk.com/share.php?url=".concat(o,"&title=").concat(i),name:"vk"},{icon:(0,a.jsx)(C.Z,{}),url:"https://connect.ok.ru/offer?url=".concat(o,"&title=").concat(i),name:"Ok"},{icon:(0,a.jsx)(k.Z,{}),url:"https://telegram.me/share/url?url=".concat(o,"&text=").concat(i),name:"telegram"}];return{name:"share",icon:l.share,title:"Поделиться",childList:r}};function E(e){let{logo:t,bankName:n,caption:i,eventCategory:l,pageUrl:o,depositUrl:m,bankNameR:v,isMobile:p,onClose:_}=e,f=(0,c.useMemo)(()=>M({dataUrl:m,pageUrl:o,titleActionsList:"Вклад \xab".concat(i,"\xbb от ").concat(v)}),[i,v,m,o]),h=(0,c.useCallback)(()=>{(0,d.lQ)({event:"data-event",eventCategory:l,eventAction:"click_share_"})},[l]),b=(0,c.useCallback)((e,t)=>{if("share"===e){var n;let e=null===(n=f.childList)||void 0===n?void 0:n.find(e=>e.name===t);e&&((0,d.lQ)({event:"data-event",eventCategory:l,eventAction:"click_share_".concat(e.name)}),window.open(e.url,"","toolbar=0,status=0,scrollbars=1,resizable=1,width=500,height=300"))}},[f.childList,l]),g=p?48:56;return p?(0,a.jsx)("div",{className:(0,u.Z)(P().plate,P().fullwidth),children:(0,a.jsxs)("section",{className:P().columns,children:[(0,a.jsxs)("div",{className:P().column,children:[(0,a.jsxs)("div",{className:P().row,children:[(0,a.jsx)("div",{className:P().plateIcon,children:t&&(0,a.jsx)(s.default,{width:g,height:g,src:t,alt:"logo"})}),(0,a.jsxs)("div",{className:P().plateLabel,children:[(0,a.jsx)(r.X6,{type:"h3",children:n}),i&&(0,a.jsx)("span",{className:P().caption,children:i})]})]}),(0,a.jsx)(y,{isMobile:p,actionData:f,onClickItem:h,onClickChild:b})]}),(0,a.jsx)("div",{role:"close-button",className:P().column,children:(0,a.jsx)("button",{className:P().closeButton,onClick:_,children:(0,a.jsx)(r.ax,{name:"finuslugi:cross"})})})]})}):(0,a.jsxs)("section",{className:P().row,children:[(0,a.jsxs)("div",{className:(0,u.Z)(P().plate,P().fullwidth),children:[(0,a.jsx)("div",{className:P().plateIcon,children:t&&(0,a.jsx)(s.default,{width:56,height:56,src:t,alt:"logo"})}),(0,a.jsxs)("div",{className:P().plateLabel,children:[(0,a.jsx)(r.X6,{type:"h3",children:n}),i&&(0,a.jsx)("span",{className:P().caption,children:i})]})]}),(0,a.jsx)("div",{className:P().plate,children:(0,a.jsx)(y,{isMobile:p,actionData:f,onClickItem:h,onClickChild:b})}),(0,a.jsx)("div",{className:P().plate,children:(0,a.jsx)("button",{role:"close-button",className:P().closeButton,onClick:_,children:(0,a.jsx)(r.ax,{name:"finuslugi:cross"})})})]})}},49845:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i,l=n(57437),o=n(7301),a=n(34734),r=n(20564),u=n(2265),s=n(24866),c=n(10414),d=n(48899),m=n(16243),v=n(35047),p=n.n(v);let _=null!==(i=(0,r.OB)("NEXT_PUBLIC_BASE_URL"))&&void 0!==i?i:"";function f(e){let{depositUrl:t,depositParams:n,eventCategory:i,isSavingAccount:r}=e,{amount:v,term:f,appUrl:h}=null!=n?n:{},b=(0,u.useMemo)(()=>r?(0,s.jb)((0,s.xn)(_,d.a.SAVING_ACCOUNTS,t),{amount:v,period:f}):(0,s.iU)((0,s.xn)(_,d.a.VKLADY,t),(0,s.Oh)({amount:v,period:f&&Math.round(f/c.F)})),[v,t,r,f]);return(0,l.jsxs)("section",{className:(0,a.Z)(p().plate,r&&p().noBg),children:[(0,l.jsx)(o.zx,{as:"a",className:p().button,href:h,disabled:!h,onClick:function(){(0,m.lQ)({eventCategory:i,eventAction:"click_button_open_online",event:"data_event"})},size:"s",children:"Открыть онлайн"}),(0,l.jsx)(o.zx,{as:"a",className:p().button,variant:"secondary",href:b,onClick:function(){(0,m.lQ)({eventCategory:i,eventAction:r?"click_button_podrobnee_o_schete":"click_button_podrobnee_o_vklade",event:"data_event"})},size:"s",children:r?"Подробнее о счете":"Подробнее о вкладе"})]})}var h=n(67853),b=n.n(h);function g(e){let{children:t,isOpen:n,isMobile:i,depositParams:r,depositUrl:u,eventCategory:s,isSavingAccount:c=!1,onClose:d}=e;return i?(0,l.jsx)(o.jr,{isOpen:n,onClose:d,hasCloseButton:!1,className:(0,a.Z)(b().mobilePopup,c&&b().compactFooter),contentClassName:b().mobilePopupContent,footer:(0,l.jsx)(f,{depositParams:r,depositUrl:u,eventCategory:s,isSavingAccount:c}),children:t}):(0,l.jsx)(o.dy,{isOpen:n,onClose:d,isCloseable:!1,className:(0,a.Z)(b().drawer,c&&b().compactFooter),contentClassName:b().drawerContent,footer:(0,l.jsx)(f,{depositParams:r,depositUrl:u,eventCategory:s,isSavingAccount:c}),children:t})}},13012:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var i=n(57437),l=n(7301),o=n(20703),a=n(20564),r=n(2265),u=n(34734),s=n(55004),c=n(58550),d=n.n(c);let m=(0,r.memo)(e=>{let{rows:t,className:n}=e;return(0,i.jsx)("ul",{className:(0,u.Z)(d().table,n),children:t.map(e=>(0,i.jsxs)("li",{className:d().item,children:[(0,i.jsxs)("span",{className:d().label,children:[e.label,e.description&&(0,i.jsx)(s.C,{text:e.description,className:d().detailed})]}),(0,i.jsxs)("span",{className:d().value,children:[!e.valueDescription&&(0,i.jsx)("span",{className:d().text,title:String(e.value),children:e.value}),e.valueDescription&&(0,i.jsx)(s.C,{text:e.valueDescription,className:d().valueTip,iconSrc:null,children:e.value})]})]},e.label))})});m.displayName="DepositDetailTable";var v=n(36816);let p=(e,t)=>{let n=e[0],i=Math.abs(e[0]-t);for(let l=1;l<e.length;l++){let o=Math.abs(e[l]-t);o<i&&(i=o,n=e[l])}return n};var _=n(1917),f=n(65169),h=n(500),b=n(15774),g=n(16243),x={src:"/deposits/_next/static/media/banner-desktop.d3435e86.png",height:160,width:988,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAKklEQVR4nGNcsvDfX0YmBqafPxgYdPX+MMgJf2E4coyL4ct/dgZmxv//AN2xDUPxp0mJAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:1},A={src:"/deposits/_next/static/media/banner-mobile.d3efc51e.png",height:284,width:686,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAYAAACuyE5IAAAAYElEQVR4nCXMuw2DQBRFwXNB3hTJdkAFlhOK5tMGJSB6IIYAAsQC+xYkpoBRXVqQSLiFIPL85Ps2xn5hcpmpqSyCkCLei6LY+f925mGj7T48AyTxbtIYODy8HLgsZV2wCzniJLql0BJdAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3},y=n(97202),N=n.n(y);let P=e=>{let t=0;return t=e.includes("мес")?31:365,Number(e.split(" ")[0])*t},T=e=>{var t,n;let{data:a,isMobile:u=!1,discount:s}=e,c=(0,r.useMemo)(()=>(0,_.z)(null==a?void 0:a.another),[null==a?void 0:a.another]),d=(0,r.useMemo)(()=>(0,_.P)(null==a?void 0:a.platform),[null==a?void 0:a.platform]);if(!a)return null;let{platform:v,another:p}=a,f=(0,h.d)(null!=v?v:p),g=c.length?c:d,y=!(null===(t=a.platform)||void 0===t?void 0:t.asSavingAccount);return(0,i.jsxs)("div",{className:N().content,children:[y&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{className:N().blockTitle,children:"Параметры вклада"}),(0,i.jsxs)("div",{className:N().paramsTable,children:[(0,i.jsx)("div",{className:N().tableTitle,children:(0,i.jsxs)("ul",{className:N().tableList,children:[(0,i.jsx)("li",{children:"Сумма вклада"}),g[0].rates.map(e=>(0,i.jsx)("li",{children:e.label},e.id))]})}),(0,i.jsx)("div",{className:N().tableBody,children:g.map(e=>(0,i.jsxs)("ul",{className:N().tableList,children:[(0,i.jsx)("li",{children:e.label},e.id),e.rates.map(e=>(0,i.jsx)("li",{children:(null==e?void 0:e.value)?(0,b.$1)(Number(null==e?void 0:e.value))+"%":"-"},e.id))]},e.id))})]})]}),(0,i.jsxs)("div",{className:N().conditions,children:[(0,i.jsx)("p",{className:N().blockTitle,children:"Условия"}),(0,i.jsxs)("div",{className:N().offerPlate,children:[(0,i.jsx)(o.default,{className:N().offerPlateIcon,height:u?172:110,src:u?A:x,alt:"logo",unoptimized:!0}),(0,i.jsxs)("div",{className:N().plateContent,children:[(0,i.jsx)("div",{className:N().text,children:null!==(n=null==s?void 0:s.name)&&void 0!==n?n:""}),(0,i.jsx)(l.zx,{as:"a",href:null==s?void 0:s.link,target:"_self",size:"xs",children:"Подробнее"})]})]}),(0,i.jsx)(m,{rows:f})]})]})},D=e=>{var t,n,u,s,c,d,m;let{data:h,depositSumm:b,depositTerm:x,discount:A,isOpen:y,onClose:D,isOldUser:C}=e,k=(0,l._m)("l"),j=(0,r.useMemo)(()=>(0,_.P)(null==h?void 0:h.platform),[null==h?void 0:h.platform]),I=(0,r.useMemo)(()=>{var e;return C?(0,f.pW)(null==h?void 0:null===(e=h.platform)||void 0===e?void 0:e.finuslugiBonusPromotion):A},[C,null==h?void 0:null===(t=h.platform)||void 0===t?void 0:t.finuslugiBonusPromotion,A]),M=(null==h?void 0:h.isPlatform)?p(j[0].rates.map(e=>Number(e.label.split(" ")[0])),P(x)):null,E=M&&(null==h?void 0:null===(u=h.platform)||void 0===u?void 0:null===(n=u.options.find(e=>{let{duration:t}=e;return M>=t.minimum&&M<=t.maximum}))||void 0===n?void 0:n.id),w=(null==h?void 0:h.isPlatform)?"".concat((0,a.OB)("NEXT_PUBLIC_MOEX_AD_URI"),"/add-product?aggregatorId=moex-mp-new-sc&productId=").concat(null==h?void 0:null===(s=h.platform)||void 0===s?void 0:s.internalUrl.split("-").reverse()[0],"&optionId=").concat(E,"&amount=").concat(b,"&durationValue=").concat(M):null==h?void 0:null===(c=h.another)||void 0===c?void 0:c.online_application.url,S=(0,i.jsxs)("div",{className:N().buttonActions,children:[(0,i.jsx)(l.zx,{as:"a",href:null==h?void 0:h.href,target:"_self",size:"s",className:N().button,variant:"secondary",onClick:()=>{var e,t,n;(0,g.lQ)({event:"data-event",eventLabel:null!==(n=null==h?void 0:null===(e=h.platform)||void 0===e?void 0:e.providerId)&&void 0!==n?n:null==h?void 0:null===(t=h.another)||void 0===t?void 0:t.id,eventCategory:"vklady",eventAction:"learn_more_catalog"}),D()},children:"Подробнее"}),!(null==h?void 0:h.isMass)&&(0,i.jsx)(l.zx,{as:"a",href:w,target:"_blank",size:"s",className:N().button,onClick:()=>{var e,t,n;(0,g.lQ)({event:"data-event",eventLabel:null!==(n=null==h?void 0:null===(e=h.platform)||void 0===e?void 0:e.providerId)&&void 0!==n?n:null==h?void 0:null===(t=h.another)||void 0===t?void 0:t.id,eventCategory:"vklady",eventAction:(null==h?void 0:h.isPlatform)?"add_to_cart_catalog":"open_in_bank_catalog"}),D()},children:(null==h?void 0:h.isPlatform)?"Открыть онлайн":"Отправить заявку"})]});return(0,i.jsx)(v.h,{children:(0,i.jsx)("div",{"data-testid":"another-deposit-detail-modal",children:k?(0,i.jsx)(l.dy,{title:(0,i.jsxs)("div",{className:N().plate,children:[(0,i.jsx)("div",{className:N().plateIcon,children:(null==h?void 0:h.bank.logo_mob)&&(0,i.jsx)(o.default,{width:56,height:56,src:null==h?void 0:h.bank.logo_mob,alt:"logo"})}),(0,i.jsxs)("div",{className:N().plateLabel,children:[(0,i.jsx)("h3",{children:null==h?void 0:h.bank.name}),(0,i.jsx)("span",{className:N().caption,children:(null==h?void 0:h.isPlatform)?null==h?void 0:null===(d=h.platform)||void 0===d?void 0:d.name:null==h?void 0:null===(m=h.another)||void 0===m?void 0:m.title})]})]}),footer:S,titleAlign:"left",rowTitle:!0,className:N().drawer,contentClassName:N().container,isOpen:y,onClose:D,children:(0,i.jsx)(T,{data:h,discount:I,depositSumm:b,depositTerm:x,onClose:D})}):(0,i.jsx)(l.jr,{className:N().mobilePopup,footer:S,contentClassName:N().container,isOpen:y,onClose:D,children:(0,i.jsx)(T,{data:h,discount:I,depositSumm:b,depositTerm:x,isMobile:!0,onClose:D})})})})};var C=n(52235),k=n(50111),j=n(48899),I=n(46749),M=n(43892);let E=e=>{var t,n,i,l,o,a;let{deposit:r,bank:u,oldDeposit:s}=e,c=null!=s?s:(0,M.MP)(r.asSavingAccount),d=r.options[0],m=(0,M.I7)(u),{rates:v,amountFrom:p,amountTo:_,termFrom:f,termTo:h}=(0,M.HP)(r.options);return{...c,...r,id:parseInt(r.id),url:r.internalUrl,title:r.name,fin_exclusive:+r.exclusive,active_to:r.activeTo,bank_id:Number(null==u?void 0:u.id),bank_name:null!==(i=null==u?void 0:u.name)&&void 0!==i?i:"",bank_url:null!==(l=null==u?void 0:u.url)&&void 0!==l?l:"",logo_mob:null!==(o=null==u?void 0:u.logo_mob)&&void 0!==o?o:"",legal_name:m,interest_rate:{...null==s?void 0:s.interest_rate,rates:v.length?v:null!==(a=null===(t=c.interest_rate)||void 0===t?void 0:t.rates)&&void 0!==a?a:[]},amount:{...c.amount,from:p,to:_},archive:r.archive?1:0,m_updated_at:null===(n=r.updatedAt)||void 0===n?void 0:n.slice(0,10),term:{...c.term,from:f,to:h},partial_withdrawal:{...c.partial_withdrawal,has:(0,M.Nx)(d),text:(0,M.UD)(d)},interest_payment:{...c.interest_payment,text:"IN_THE_END"===d.interestPayments[0].periods[0].type?"В конце срока":"Ежемесячно",monthly:"MONTHLY"===d.interestPayments[0].periods[0].type?1:0,end:"IN_THE_END"===d.interestPayments[0].periods[0].type?1:0},refill:{...c.refill,has:(0,M.u0)(d),text:(0,M.VV)(d)},interest_capitalization:{...c.interest_capitalization,has:(0,M.xV)(d),text:(0,M.vc)(d)},preferential_termination:{...c.preferential_termination,has:(0,M.vf)(d),text:(0,M.f1)(d)},prolongation:{text:d.prolongations?"Предусмотрена":"Не предусмотрена"},external:{active:r.active}}};var w=n(54417),S=n(57785),O=n(49845),R=n(2051),L=n.n(R),B=n(55472);let F=e=>{var t,n,o,a,s;let{data:c,discount:d,isOpen:m,isPlusFiveBonus:p,extraInfo:_,questions:h,isOldUser:b=!1,initialAmount:g,initialTermInMonths:x,eventCategory:A,onClose:y}=e,{bank:N,platform:P,another:T,isPlatform:D}=c,M=(0,l._m)("l"),[R,F]=(0,r.useState)(),Z=(null===(t=c.platform)||void 0===t?void 0:t.finuslugiBonusAllowed)===void 0||c.platform.finuslugiBonusAllowed,U=(0,r.useMemo)(()=>{var e,t,n;return(0,I.p)({currentAmount:null!==(t=null==R?void 0:R.amount)&&void 0!==t?t:0,terms:null!==(n=null==R?void 0:R.term)&&void 0!==n?n:0,finuslugiBonusAllowed:Z,isPlusFiveBonus:p,isOldUser:b,finuslugiBonusPromotion:null===(e=c.platform)||void 0===e?void 0:e.finuslugiBonusPromotion})},[null===(n=c.platform)||void 0===n?void 0:n.finuslugiBonusPromotion,null==R?void 0:R.amount,null==R?void 0:R.term,Z,b,p]),z=(0,r.useMemo)(()=>{var e;return b?(0,f.pW)(null===(e=c.platform)||void 0===e?void 0:e.finuslugiBonusPromotion):d},[null===(o=c.platform)||void 0===o?void 0:o.finuslugiBonusPromotion,d,b]),G=U?z:void 0,Y=b?void 0:null==G?void 0:G.promo_code,H=D?E({deposit:P,bank:N}):T,V=D?P.internalUrl:T.url,W=(0,B.Z)(H),Q=_&&_[V]||{};return(0,i.jsx)(v.h,{children:(0,i.jsx)(O.Z,{isOpen:m,onClose:y,isMobile:!M,depositParams:R,depositUrl:V,eventCategory:A,children:(0,i.jsxs)("div",{"data-testid":"platform-deposit-detail-modal",children:[(0,i.jsx)(S.Z,{pageUrl:j.a.VKLADY,depositUrl:V,bankNameR:null!==(a=null==N?void 0:N.name_r)&&void 0!==a?a:"",bankName:N.name,logo:N.logo_mob,caption:D?P.name:T.title,onClose:y,isMobile:!M,eventCategory:A}),(0,i.jsx)(w.h2,{href:null==G?void 0:G.link,isMobile:!M,isPlusFiveBonus:p,isOldUser:b,className:(0,u.Z)(L().depositAd,!b&&L().fivePercent),promoCode:Y,eventCategory:A,withNewMarkup:!0}),(0,i.jsx)(C.O,{data:H,isMobile:!M,discount:null!=G?G:void 0,company:N,isOldUser:b,isPlusFiveBonus:p,isShowDepositTip:!1,extraInfo:Q,onChangeData:F,className:L().calculator,titleClassName:L().calculatorTitle,depositType:W,asModal:!0,initialAmount:g,initialTermInMonths:x,isHidePromo:!0,eventCategory:A,withNewMarkup:!0}),(0,i.jsx)(k.c,{isMobile:!M,questions:h,data:H,company:N,className:L().detailParams,amount:null!==(s=null==R?void 0:R.amount)&&void 0!==s?s:0,optionId:null==R?void 0:R.optionId,discount:null!=G?G:void 0,isPlusFiveBonus:p,isOldUser:b,extraInfo:Q,wrapperClassName:L().detailParamsWrapper,isCollapsible:!0,asModal:!0,eventCategory:A,withNewMarkup:!0})]})})})};function Z(e){let{data:{isPlatform:t=!1}}=e;return t?(0,i.jsx)(F,{...e}):(0,i.jsx)(D,{...e})}},18862:function(e,t,n){"use strict";n.d(t,{O:function(){return u}});var i=n(57437),l=n(34734),o=n(2265),a=n(82490),r=n.n(a);let u=(0,o.memo)(e=>{let{className:t}=e;return(0,i.jsx)("div",{className:(0,l.Z)(r().skeleton,t)})});u.displayName="Skeleton"},60364:function(e,t,n){"use strict";n.d(t,{H:function(){return o},s:function(){return l}});var i=n(3821);let l=Object.freeze({[i._.MIN_BALANCE]:"На минимальный остаток",[i._.AVG_BALANCE]:"На средний остаток",[i._.DAILY_BALANCE]:"На ежедневный остаток"}),o=Object.freeze({DAILY:"Ежедневно",MONTHLY:"Ежемесячно"})},3821:function(e,t,n){"use strict";var i,l,o,a;n.d(t,{B:function(){return l},_:function(){return i}}),(o=i||(i={})).MIN_BALANCE="MIN_BALANCE",o.AVG_BALANCE="AVG_BALANCE",o.DAILY_BALANCE="DAILY_BALANCE",(a=l||(l={})).SpendingRange="SPENDING_RANGE",a.ServicePackage="SERVICE_PACKAGE"},61366:function(e,t,n){"use strict";var i,l,o,a,r,u;n.d(t,{ER:function(){return i},kv:function(){return o},mr:function(){return l}}),(a=i||(i={})).RatePlusBonus="rate+bonus",a.Rate="rate",a.Profit="profit",(r=l||(l={})).Asc="asc",r.Desc="desc",(u=o||(o={})).Deposit="deposit",u.SavingAccount="savingAccount",u.Bond="bond"},21062:function(e,t,n){"use strict";n.d(t,{B:function(){return z}});var i,l,o=n(57437),a=n(26094),r=n(20703),u=n(2265),s=n(55004),c=n(61810),d=n(7301),m=n(34734),v=n(87021),p=n.n(v);function _(){}(i=l||(l={})).button="button",i.detail="detail",i.compare="compare",i.favorites="favorites",i.share="share";let f=e=>{let{icon:t,href:n,target:i,title:a,titleCaption:r,advantageAmountFrom:s,advantageBonus:v,advantageAmountTo:f,advantageInterestAccrual:b,tags:g,className:x,onOpenDetailModal:A,onDetailClick:y,onButtonClick:N,buttonText:P="Подробнее",wide:T=!1}=e,D=[s,v,f,b].filter(e=>"string"==typeof(null==e?void 0:e.name)?null==e?void 0:e.name.length:null==e?void 0:e.name),C=(0,u.useCallback)(e=>{let{children:t}=e;return(null==n?void 0:n.length)?(0,o.jsx)(c.rU,{href:n||"",target:i,className:(0,m.Z)(p().plate,x),children:t}):(0,o.jsx)("div",{className:(0,m.Z)(p().plate,x),children:t})},[x,n,i]),k=(0,u.useCallback)(e=>{A&&(e.preventDefault(),e.stopPropagation(),A(l.detail))},[A]),j=(0,u.useCallback)(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n=>{switch(t&&(n.preventDefault(),n.stopPropagation()),e){case l.detail:return null==y?void 0:y(l.detail);case l.button:return null==N?void 0:N(l.button)}}},[N,y]);return(0,o.jsx)(C,{children:(0,o.jsxs)("div",{className:p().body,children:[(0,o.jsxs)("div",{className:p().left,children:[(0,o.jsxs)("div",{className:p().header,children:[(0,o.jsxs)("div",{className:p().titleWrapper,children:[(0,o.jsx)("div",{className:(0,m.Z)(p().logoIcon),children:t}),(0,o.jsxs)("div",{className:(0,m.Z)(p().title,{[p().noneCaption]:!(null==r?void 0:r.length)}),children:[!!(null==r?void 0:r.length)&&(0,o.jsx)("button",{title:r,onClick:k,className:(0,m.Z)(p().caption,{[p().clickable]:A}),children:r}),(0,o.jsx)("p",{className:p().logoTitle,title:a,children:a})]})]}),!!(null==D?void 0:D.length)&&(0,o.jsx)("div",{className:(0,m.Z)(p().advantagesList,{[p().wide]:T,[p().shortList]:T&&D.length<3}),children:D.map(e=>(0,o.jsxs)("div",{className:(0,m.Z)(p().advantageItem,{[p().longItem]:D.length<3}),children:[(null==e?void 0:e.tooltipText)?(0,o.jsx)(d.qQ,{text:e.tooltipText,keyValue:(null==e?void 0:e.caption)+(null==e?void 0:e.name),iconClassName:p().iconClassName,children:(0,o.jsx)("span",{className:p().advantageItemCaption,children:null==e?void 0:e.caption})}):(0,o.jsx)("span",{className:p().advantageItemCaption,children:null==e?void 0:e.caption}),(0,o.jsx)("div",{className:p().advantageItemTitle,children:e.name})]},e.caption))}),(0,o.jsx)(h,{isMobile:!0,handleButtonClick:j})]}),(0,o.jsx)("div",{className:p().tagsList,children:g.map(e=>{let t="left"===e.position?{iconLeft:e.icon}:{iconRight:e.icon},n=0===e.text.trim().length;return(0,o.jsx)(c.Vp,{className:(0,m.Z)(p().tag,e.backGround&&p()[e.backGround]),label:e.text,onIconRightClick:n?_:void 0,rounded:!0,...t},e.text)})})]}),(0,o.jsx)("div",{className:p().right,children:(0,o.jsx)("div",{className:p().buttonsWrapper,children:(0,o.jsxs)("div",{className:p().block,children:[(0,o.jsx)(h,{isMobile:!1,handleButtonClick:j}),(0,o.jsx)(c.zx,{className:(0,m.Z)(p().button,p().appButton,{[p().wide]:T}),size:"xs",onClick:()=>j(l.button,!1),children:P})]})})})]})})},h=e=>{let{isMobile:t,handleButtonClick:n}=e;return(0,o.jsx)(c.zx,{className:(0,m.Z)(p().button,p().detailButton,{[p().mobile]:t,[p().desktop]:!t}),onClick:n(l.detail),iconLeft:(0,o.jsx)(a.IconFdsInfoCircleO,{}),shape:"icon",variant:"secondary",size:"xs"})};f.displayName="Plate";var b=n(11124),g=n(36467),x=n(60364),A=n(15774),y=n(55961),N=n(51066),P=n.n(N);let T=e=>{var t,n;let{data:i,discount:l}=e;return(0,o.jsxs)("div",{className:P().tooltipText,children:[(0,o.jsxs)("ul",{className:P().tooltipList,children:[(0,o.jsxs)("li",{className:P().listItem,children:["доход от банка:"," ",(0,o.jsxs)("span",{children:[(0,A.Y4)((null==i?void 0:null===(t=i.computeData)||void 0===t?void 0:t.profit)||0,2)," ",i.currencyUnit]})]}),(0,o.jsxs)("li",{className:P().listItem,children:["бонус от Финуслуг:"," ",(0,o.jsxs)("span",{children:[(0,A.Y4)((null==i?void 0:null===(n=i.computeData)||void 0===n?void 0:n.bonus)||0,2)," ",i.currencyUnit]})]})]}),(0,o.jsx)("p",{className:P().description,dangerouslySetInnerHTML:{__html:(null==l?void 0:l.terms)||""}})]})},D=e=>!e.isNotAmount&&!e.isTermEmpty,C=e=>{if(D(e)||"savingAccount"!==e.type||!e.rateType){if(D(e)){if(e.computeData&&!e.isNotAmount){let{termDays:t,bonus:n,profit:i}=e.computeData,l="Доход за ".concat((0,y.PY)(t,["день","дня","дней"]));n&&(l+=" + бонус");let o="".concat((0,A.Y4)(i+n,2),"  ").concat(e.currencyUnit);return("savingAccount"===e.type||e.isFloating)&&(o="до ".concat(o)),{caption:l,name:o}}}else{var t;return{caption:"Сумма",name:(e.isNotAmount?"от ":"")+"".concat((0,A.Y4)(null!==(t=e.rateAmount)&&void 0!==t?t:1)," ").concat(e.currencyUnit)}}}},k=e=>{let{data:t,discountState:n,hideBonusTooltip:i}=e;if(t.computeData){let e,l=t.isBound?"Доходность":"Ставка",a=(0,A.Y4)(t.computeData.effectiveRate,2);return n&&t.computeData.bonus&&(l+=" + бонус",a+=" + ".concat((0,A.Y4)(t.computeData.bonusRate,2)),e=i?void 0:(0,o.jsx)(T,{data:t,discount:n})),"savingAccount"===t.type&&(a=(null==t?void 0:t.rateType)==="FIXED"?a:"до ".concat(a)),t.isFloating&&(a="до ".concat(a)),{caption:l,name:a+=" %",tooltipText:e}}},j=e=>{if(!e.rateType&&e.isTermEmpty){let t="";if("savingAccount"===e.type)t="Бессрочно";else if(e.term){let n=+e.term%12,i=Math.floor(+e.term/12),l=["от"];i&&l.push((0,y.PY)(i,["года","лет","лет"])),n&&l.push("".concat(n," мес")),t=l.join(" ")}else t="от 1 дня";return{caption:"Срок",name:t}}},I=e=>{if(e.interestAccrual)return{caption:"Начисление процентов",name:x.s[e.interestAccrual]}},M=(e,t,n)=>{e?t():n()};var E=n(65169),w=n(16243);let S=(e,t,n)=>{(0,w.lQ)({event:"data-event",eventLabel:e,eventCategory:t,eventAction:n})};var O=n(13107),R=n(64502),L=n(24562),B=n.n(L),F=n(24866);let Z=(e,t,n,i,l)=>{S(e,l?t:"deposits_details_vklady_popup",l?"click_name_deposit__".concat(n):i)},U=(e,t,n,i,l)=>{if(null==e?void 0:e.target){let l=e.target;if(l.classList.contains("finkit-button")||l.classList.contains("finkit-button__label")){S(t,n,"click__button__more__".concat(i));return}}S(t,n,l)},z=(0,u.memo)(e=>{var t;let{className:n,data:i,discount:l,isPlatform:c=!1,isPopupAVariant:d=!0,onOpenDetailModal:m,isOldUser:v,baseUrl:p="/vklady",params:_,hideBonusTooltip:h=!1,events:x={},buttonText:A="Подробнее",partnerId:y=null,wide:N=!1,paramsType:P="hash"}=e,T=c?"offers":"lidgen",{eventCategory:D="deposits_vklady",clickItemAction:w="click__card__".concat(T),showItemAction:L="show__card__".concat(T),openModalAction:z="view",clickMoreButtonAction:G}=x,Y=(0,b.p)(y),H=null==Y?void 0:null===(t=Y.depositsItem)||void 0===t?void 0:t.depositUrl,{partnerFacetsIds:V}=(0,g.ND)(),W=(0,u.useRef)(null),Q=(0,u.useMemo)(()=>(0,E.D)(v,i.finuslugiBonusPromotion,l),[v,i.finuslugiBonusPromotion,l]);(0,R.Z)({itemRef:W,eventCategory:D,eventAction:L,eventLabel:String(i.id)});let J=e=>(Z(i.id,D,T,z,e),null==m?void 0:m({isPlatform:c,href:ee,depositItem:i})),X=()=>S(i.id,D,null!=G?G:""),q=()=>{var e;X(),null===(e=window.open(ee,"_self"))||void 0===e||e.focus()},K=e=>M(d,()=>J(e),q),$=(0,u.useMemo)(()=>(function(e){let{data:t}=e;return[C(t),k(e),j(t),I(t)]})({data:i,hideBonusTooltip:h,discountState:Q}),[i,Q,h]),ee=(0,u.useMemo)(()=>H?H({productId:i.id}):function(e){let{params:t,depositUrl:n,amount:i,term:l,isBound:o,baseUrl:a,paramsType:r}=e;if(o)return n;let u="hash"===r?(0,F.iU)("/".concat(n),(0,F.Oh)({amount:i,period:l})):(0,F.jb)("/".concat(n),{amount:i,period:l}),s=t?(0,F.jb)(u,t):u;return(0,F.xn)(a,s)}({params:_,depositUrl:i.url,amount:i.rateAmount,term:i.term,baseUrl:p,isBound:i.isBound,paramsType:P}),[p,H,i.id,i.isBound,i.rateAmount,i.term,i.url,_,P]),{query:et}=(0,O.P)(),en=function(e,t,n,i){if(!t)return e;let{links:l,id:o}=i,a=Object.entries(n).reduce((e,t)=>-1!==t[0].indexOf("utm")?"".concat(e,"&").concat(t[0],"=").concat(t[1]):e,"");return((null==l?void 0:l[o])?l[o]:e)+a}(ee,y,et,{links:y&&V[y].links||{},id:i.id}),ei=(0,u.useMemo)(()=>(function(e){let{data:t,isPlatform:n,newDesign:i=!1,renderTip:l}=e,r=[],u=function(e){let t=[];return"savingAccount"===e.type?t.push({backGround:"blue",text:"Накопительный счёт"}):"deposit"===e.type&&t.push({backGround:"orange",text:"Вклад"}),t}(t),s=function(e){let t=[];return e.isCapitalization&&"savingAccount"!==e.type&&t.push({text:"С капитализацией ",backGround:"white"}),e.isRefill&&"savingAccount"!==e.type&&t.push({text:"С пополнением ",backGround:"white"}),t}(t),c=function(e,t,n){let i=[];return!e.exclusive&&(t?e.isCommercial&&i.push({backGround:"white",text:"Заявка через сайт банка "}):i.push({backGround:"white",text:e.isCommercial?"Заявка через сайт банка ":"Открытие в банке "})),t&&(n?i.push({backGround:"white",text:"Онлайн на Финуслугах",position:"left",icon:(0,o.jsx)(a.IconFdsFlashO,{style:{color:"var(--color-purple-500)"}})}):i.push({backGround:"purple",text:"Открытие онлайн на Финуслугах "})),i}(t,n,i),d=function(e){let t=[];return e.computeData&&e.computeData.bonus&&t.push({backGround:"white",text:"+ Бонус "}),t}(t);return t.exclusive&&r.push({backGround:"white",text:"Эксклюзивный вклад "}),t.isBound&&r.push({backGround:"green",text:"Облигации "}),t.commercialDesc&&r.push({backGround:"white",text:t.commercialDesc+" "}),Array.isArray(t.tags)&&t.tags.forEach(e=>r.push({backGround:"white",text:" ",icon:(0,o.jsx)("div",{onClick:e=>{null==e||e.preventDefault(),null==e||e.stopPropagation()},children:l(e)})})),[...u,...c,...d,...s,...r]})({data:i,isPlatform:c,renderTip:e=>(0,o.jsx)(s.C,{className:B().detail,icon:(0,o.jsx)(a.IconFdsQuestionCircleO,{size:16}),text:e.description,iconClassName:B().detailIcon,iconPlacement:"right",asTrigger:"div",children:e.title}),newDesign:!0}),[i,c]);return $[0]||"savingAccount"===i.type||i.rateType?(0,o.jsx)("div",{"data-testid":"deposits-item",className:n,ref:W,onClick:e=>{U(e,i.id,D,T,w),d||J()},children:(0,o.jsx)(f,{type:"deposit",icon:i.logoMob?(0,o.jsx)("div",{className:B().logo,children:(0,o.jsx)(r.default,{unoptimized:!0,width:56,height:56,src:i.logoMob,alt:"logo"})}):(0,o.jsx)("div",{className:B().placeholderLogo}),title:i.bankName||i.name,titleCaption:i.bankName?i.name:"",href:d?en:"",onOpenDetailModal:()=>K(!0),onDetailClick:()=>K(),onButtonClick:G||!d?()=>M(d,X,J):void 0,tags:ei,target:"_self",advantageAmountFrom:$[0],advantageBonus:$[1],advantageAmountTo:$[2],advantageInterestAccrual:$[3],buttonText:A,wide:N})}):null});z.displayName="DepositsItem"},36467:function(e,t,n){"use strict";n.d(t,{ZP:function(){return s.default},iw:function(){return o},ND:function(){return u}}),(i=l||(l={})).Beeline="beeline",i.T2="t2",i.Megafon="megafon";var i,l,o={toggles:{FEATURE_TOGGLE_NEW_DEPOSIT_TAGS:!1,FEATURE_TOGGLE_NEW_FAQ_BLOCK:!1,FEATURE_TOGGLE_COMBO_PRODUCT_ENABLED:!1,FEATURE_TOGGLE_DISPLAY_DEPOSIT_GUIDE:!1,FEATURE_TOGGLE_NEW_DEPOSITS:!1,FEATURE_TOGGLE_NEW_BEST_DEPOSITS:!1},depositsFilter:{[l.Beeline]:{amount:3e5,term:6},[l.T2]:{amount:3e5,term:6},[l.Megafon]:{amount:0,term:0}},specialPartnersDeposits:{[l.T2]:{},[l.Beeline]:{},[l.Megafon]:{}},partnerFacetsIds:{[l.T2]:{},[l.Beeline]:{},[l.Megafon]:{}}},a=n(2265),r=n(58263);function u(){let e=(0,a.useContext)(r.default);if(!e)throw Error("Site config was used out of context");return e}var s=n(27406)},72434:function(e,t,n){"use strict";var i,l;n.d(t,{a:function(){return i}}),(l=i||(i={})).amount="amount",l.term="term",l.currency="currency",l.banks="banks",l.refill="refill",l.capitalization="capitalization",l.bonds="bonds",l.deposits="deposits",l.premium="premium",l.monthlyPercent="monthlyPercent",l.preferentialTermination="preferentialTermination",l.interestAccrual="interestAccrual"},43892:function(e,t,n){"use strict";n.d(t,{HP:function(){return u},I7:function(){return h},MP:function(){return b},Nx:function(){return _},UD:function(){return f},VV:function(){return p},f1:function(){return m},u0:function(){return v},vc:function(){return c},vf:function(){return d},xV:function(){return s}});var i=n(46252),l=n(45526);let o=(e,t)=>Math.min(e,t.minimumPeriod?(0,l.I)(t.minimumPeriod):0),a=(e,t)=>Math.max(e,t.maximumPeriod?(0,l.I)(t.maximumPeriod):0),r=(e,t,n)=>{var i,o,a,r,u,s;t.push({from:null,to:null,term:null,amount:null,term_from:n.minimumPeriod?(0,l.I)(n.minimumPeriod):0,term_to:n.maximumPeriod?(0,l.I)(n.maximumPeriod):0,rate:n.maximumRate,amount_from:null!==(u=n.minimumAmount)&&void 0!==u?u:null,amount_to:null!==(s=n.maximumAmount)&&void 0!==s?s:null,diff:n.topRateDelta||0,tag:{title:(null==n?void 0:null===(i=n.tags)||void 0===i?void 0:i.title)||"",description:(null==n?void 0:null===(o=n.tags)||void 0===o?void 0:o.description)||"",deeplink:(null==n?void 0:null===(a=n.tags)||void 0===a?void 0:a.deepLink)||"",url:(null==n?void 0:null===(r=n.tags)||void 0===r?void 0:r.url)||""},optionId:e.id})},u=e=>{let t=[],n=1/0,i=0,l=1/0,u=0;for(let s of e)if(null==s?void 0:s.active)for(let e of s.currencies||[])for(let c of e.rates||[])r(s,t,c),n=Math.min(n,c.minimumAmount),i=Math.max(i,c.maximumAmount),l=o(l,c),u=a(u,c);return{rates:t,amountFrom:n,amountTo:i,termFrom:l,termTo:u}},s=e=>{var t,n;return(null==e?void 0:null===(n=e.interestPayments)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.method)==="CAPITALISATION"?1:0},c=e=>s(e)?"Да":"Нет",d=e=>(null==e?void 0:e.earlyTermination)===i.Z.PreferentialRateForWholeTerm||(null==e?void 0:e.earlyTermination)===i.Z.WithoutRecalculationOfInterest?1:0,m=e=>d(e)?"Да":"Нет",v=e=>{var t,n;return(null==e?void 0:null===(n=e.replenishment)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.type)==="NO_RESTRICTIONS"?1:0},p=e=>v(e)?"Возможно":"Невозможно",_=e=>{var t,n;return(null==e?void 0:null===(n=e.partialWithdrawal)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.type)==="NO_RESTRICTIONS"?1:0},f=e=>_(e)?"Возможно":"Невозможно",h=e=>{try{var t,n;if(!e)return"";let i=e.legal_entities;if("string"==typeof i){let e=JSON.parse(i);return Array.isArray(e)&&(null===(n=e[0])||void 0===n?void 0:n.name)?e[0].name:""}if(Array.isArray(i))return(null===(t=i[0])||void 0===t?void 0:t.name)||"";return""}catch(e){return""}},b=e=>({status_custom:null,currency_id:1,fin_exclusive:0,active_to:"",archive:0,bank_id:0,bank_name:"",bank_url:"",logo_mob:"",asSavingAccount:e,interest_rate:{comment:"",rates:[]},multicurrency:0,partial_withdrawal:{comment:"",comp:"",text:"",has:0},interest_payment:{comment:"",comp:"",text:"",daily:0,monthly:0,quarterly:0,half_year:0,annually:0,end:0},refill:{comment:"",comp:"",text:"",has:0},interest_capitalization:{comment:"",comp:"",has:0,text:""},preferential_termination:{comment:"",comp:"",text:"",has:0},amount:{from:null,to:null},term:{from:0,to:"",ladder_rates:0},online_application:{type:3,url:"",commercial:0,commercial_desc:"",order:null},m_updated_at:null,promo:!1,type:{seasonal:0,charitable:0,saving_account:e?1:0,child:0,pension:0,salary:0,insurance:0,investment:0,multicurrency:0,martgage:0}})},6454:function(e,t,n){"use strict";n.d(t,{O:function(){return g}});var i=n(90199),l=n(26719);let o=e=>(0,l.t)("/api/v1/deposit-facets/filtered",{method:"POST",body:JSON.stringify({name:e}),headers:{"Content-Type":"application/json"}},{isProductTagsApi:!0});var a=n(43892);let r=(e,t)=>{var n,i,l;return null!==(l=null==t?void 0:t.logo_mob)&&void 0!==l?l:(null==e?void 0:null===(n=e.contentAttributes)||void 0===n?void 0:n.bic)?"https://assets.finuslugi.ru/mp-assets/images/bank/logo-brandmark-bank-0".concat(null==e?void 0:null===(i=e.contentAttributes)||void 0===i?void 0:i.bic,".svg"):void 0},u=e=>{var t,n,i,l,o,a,r,u;return{type:(null===(n=e.contentAttributes)||void 0===n?void 0:null===(t=n.integration)||void 0===t?void 0:t.integrationType)==="REFERAL"?1:0,url:null!==(u=null===(l=e.contentAttributes)||void 0===l?void 0:null===(i=l.integration)||void 0===i?void 0:i.url)&&void 0!==u?u:"",commercial:(null===(a=e.contentAttributes)||void 0===a?void 0:null===(o=a.integration)||void 0===o?void 0:o.integrationType)==="REFERAL"?1:0,order:null===(r=e.contentAttributes)||void 0===r?void 0:r.order}},s=(e,t,n)=>{var i,l,o,a,r,u,s,c,d;return{...null==e?void 0:e.interest_rate,rates:t.length?t:null!==(c=null===(i=e.interest_rate)||void 0===i?void 0:i.rates)&&void 0!==c?c:[],comment:null!==(d=null===(s=n.attributes.options)||void 0===s?void 0:null===(u=s[0])||void 0===u?void 0:null===(r=u.currencies)||void 0===r?void 0:null===(a=r[0])||void 0===a?void 0:null===(o=a.rates)||void 0===o?void 0:null===(l=o[0])||void 0===l?void 0:l.comment)&&void 0!==d?d:""}},c=(e,t)=>{var n,i,l,o,a,r,u,s,c,d,m,v,p,_,f,h;return{...e.interest_payment,text:"",daily:(null==t?void 0:null===(o=t.interestPayments)||void 0===o?void 0:null===(l=o[0])||void 0===l?void 0:null===(i=l.periods)||void 0===i?void 0:null===(n=i[0])||void 0===n?void 0:n.type)==="DAILY"?1:0,monthly:(null==t?void 0:null===(s=t.interestPayments)||void 0===s?void 0:null===(u=s[0])||void 0===u?void 0:null===(r=u.periods)||void 0===r?void 0:null===(a=r[0])||void 0===a?void 0:a.type)==="MONTHLY"?1:0,quarterly:(null==t?void 0:null===(v=t.interestPayments)||void 0===v?void 0:null===(m=v[0])||void 0===m?void 0:null===(d=m.periods)||void 0===d?void 0:null===(c=d[0])||void 0===c?void 0:c.type)==="QUARTERLY"?1:0,end:(null==t?void 0:null===(h=t.interestPayments)||void 0===h?void 0:null===(f=h[0])||void 0===f?void 0:null===(_=f.periods)||void 0===_?void 0:null===(p=_[0])||void 0===p?void 0:p.type)==="INTEREST_AHEAD"?1:0}},d=(e,t)=>({charitable:"charitable"===e.productType?1:0,child:"child"===e.productType?1:0,insurance:"insurance"===e.productType?1:0,investment:"investment"===e.productType?1:0,martgage:"mortgage"===e.productType?1:0,multicurrency:(null==t?void 0:t.currencies.length)>1?1:0,pension:"pension"===e.productType?1:0,salary:"salary"===e.productType?1:0,saving_account:"saving_account"===e.productType?1:0,seasonal:"seasonal"===e.productType?1:0}),m=e=>{var t,n,i,l,o,m,v,p,_,f,h,b,g,x,A,y,N,P,T,D,C;let{deposit:k,bank:j,oldDeposit:I}=e,M=null!=I?I:(0,a.MP)(!!(null==k?void 0:null===(t=k.attributes)||void 0===t?void 0:t.asSavingAccount)),E=null===(i=k.attributes)||void 0===i?void 0:null===(n=i.options)||void 0===n?void 0:n[0],w=(0,a.I7)(j),{rates:S,amountFrom:O,amountTo:R,termFrom:L,termTo:B}=(0,a.HP)(null!==(A=null===(l=k.attributes)||void 0===l?void 0:l.options)&&void 0!==A?A:[]),F=r(k,j);return{...M,...k,id:k.id,url:null!==(y=null==k?void 0:null===(o=k.contentAttributes)||void 0===o?void 0:o.url)&&void 0!==y?y:"",title:k.name,active_to:k.visibleTo,active_from:k.visibleFrom,archive:(null===(m=k.contentAttributes)||void 0===m?void 0:m.archive)?1:0,m_updated_at:null!==(N=null===(p=k.contentAttributes)||void 0===p?void 0:null===(v=p.updatedAt)||void 0===v?void 0:v.slice(0,10))&&void 0!==N?N:"",bank_id:Number(null==j?void 0:j.id),bank_name:null!==(P=null==j?void 0:j.name)&&void 0!==P?P:"",bank_url:null!==(T=null==j?void 0:j.url)&&void 0!==T?T:"",logo:F,logo_mob:F,legal_name:w,currency_id:Number(null===(b=k.attributes.options)||void 0===b?void 0:null===(h=b[0])||void 0===h?void 0:null===(f=h.currencies)||void 0===f?void 0:null===(_=f[0])||void 0===_?void 0:_.currency),online_application:u(k),interest_rate:s(M,S,k),amount:{...M.amount,from:O,to:R},term:{...M.term,from:L,to:B},partial_withdrawal:{...M.partial_withdrawal,has:(0,a.Nx)(E),text:(0,a.UD)(E)},interest_payment:c(M,E),refill:{comment:"",...M.refill,has:(0,a.u0)(E),text:(0,a.VV)(E)},interest_capitalization:{comment:"",...M.interest_capitalization,has:(0,a.xV)(E),text:(0,a.vc)(E)},preferential_termination:{...M.preferential_termination,has:(0,a.vf)(E),text:(0,a.f1)(E)},type:d(k,E),prolongation:{text:(null==E?void 0:E.prolongations)?"Предусмотрена":"Не предусмотрена"},all_russia:(null===(g=k.contentAttributes)||void 0===g?void 0:g.availableAllRussia)?1:0,custom_regions:null!==(D=null===(x=k.attributes)||void 0===x?void 0:x.regions)&&void 0!==D?D:[],multicurrency:(null==E?void 0:E.currencies.length)>1?1:0,finuslugiBonusPromotion:{},fin_exclusive:k.attributes.exclusive?1:0,asSavingAccount:null!==(C=k.attributes.asSavingAccount)&&void 0!==C&&C,promo:!1,floatingRateInformations:k.floatingRateInformations}};async function v(e,t){let{products:n,boundaryValues:{totalPages:l}}=e,o=Array.from({length:l-1},(e,t)=>(0,i.vI)("active",{page:t+1})),a=[...n,...(await Promise.all(o)).flatMap(e=>{var t,n;return null!==(n=null===(t=e.data)||void 0===t?void 0:t.products)&&void 0!==n?n:[]})];return t?a:a.filter(e=>!e.asSavingAccount)}async function p(e){var t,n;if(!e)return null;let{data:i}=await o(e);return(null==i?void 0:i.content.length)&&null!==(n=null===(t=(await o(e)).data)||void 0===t?void 0:t.content[0])&&void 0!==n?n:null}async function _(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,n=[];for(let i=0;i<e.length;i+=t)n.push(e.slice(i,i+t));return n})(e).map(e=>(0,i.Cc)(e));return(await Promise.all(t)).flatMap(e=>{var t,n;return null!==(n=null===(t=e.data)||void 0===t?void 0:t.products)&&void 0!==n?n:[]})}async function f(e,t){if(null==t?void 0:t.length)return await _(t);let n=await (0,i.vI)();return(null==n?void 0:n.data)?await v(n.data,e):[]}async function h(e){var t,n;let l=null!==(n=null===(t=(await (0,i.ID)()).data)||void 0===t?void 0:t.content)&&void 0!==n?n:[];return e?l.filter(t=>e.includes(t.id)):l}async function b(e,t,n){var l;let o=[];if(n&&(o=await (0,i.PT)(String(n))),!n&&(null==t?void 0:t.length)&&(o=await (0,i.iT)(t)),!(null==o?void 0:o.length))return[];let a=new Map;return null==e||e.forEach(e=>a.set(+e.bic,e)),null!==(l=null==o?void 0:o.map(e=>{var t;return m({deposit:e,bank:(null==e?void 0:null===(t=e.contentAttributes)||void 0===t?void 0:t.bic)?a.get(e.contentAttributes.bic):void 0})}))&&void 0!==l?l:[]}async function g(e){var t,n;let{withSavingAccounts:l=!1,withAnotherDeposits:o=!0,withLeadGenDeposits:a=!1,facetKey:r,banks:u,tagId:s,nonPlatformProducts:c,platformProducts:d,toggles:m}=null!=e?e:{},v=await p(r);if((null==m?void 0:m.FEATURE_TOGGLE_NEW_DEPOSITS)&&(d||c)){let[e,t,n]=await Promise.all([_(null!=d?d:[]),o?b(u,c,s):[],a?h():[]]);return{platform:e,another:t,leadGen:n}}let g=await f(l,null==v?void 0:v.depositsIds),x=o?await (0,i.X4)({oa_type:"1,2"}):{data:{deposits:null}},A=a?await h(null==v?void 0:v.productsIds):[];return{platform:g,another:null!==(n=null==x?void 0:null===(t=x.data)||void 0===t?void 0:t.deposits)&&void 0!==n?n:[],leadGen:A}}},31535:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=n(92192),l=n(10414),o=n(66653),a=n(24760),r=n(61366),u=n(27593),s=n(71675);function c(e,t,n){return t&&e<t?t:n&&e>n?n:e}function d(e){let{deposits:t,banks:n,filter:d,bankTowns:m,cityId:v,isValid:p}=e;if(!p)return{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1};let{term:_}=d,f=_*l.F,h=null==n?void 0:n.reduce((e,t)=>({...e,[Number(t.id)]:t}),{});return t.reduce((e,t)=>{let n=function(e){var t,n,d,m,v,p,_,f;let{deposit:h,normalizedBanks:b,filter:g,defaultTerm:x}=e,{amount:A,term:y,currency:N,withMonthlyPercent:P=!1,withPreferentialTermination:T=!1,withCapitalization:D,withRefill:C}=g,k=null==b?void 0:b[Number(h.bank_id)],j=(null===(t=h.interest_capitalization)||void 0===t?void 0:t.has)===1,I=(0,s.EP)(g,String(null==k?void 0:k.id)),M=(0,i.z)(h.currency_id).unit,E=(!N||M===N)&&I,{amount:w,term:S,rate:O,tag:R}=E?1===h.term.ladder_rates?function(e,t,n){var i;let o="number"!=typeof t||e&&(!e.amount.from||e.amount.from<=t)&&(!e.amount.to||e.amount.to>=t),a=!n||Math.round(e.term.from/l.F)<=n&&Math.round(+e.term.to/l.F)>=n;return{term:c(n,e.term.from,Number(e.term.to)),amount:null!==(i=null!=t?t:e.amount.from)&&void 0!==i?i:1,rate:o&&a?e.interest_rate.rates.reduce((e,t)=>e+t.rate,0)/e.interest_rate.rates.length:null,tag:null}}(h,A,y):function(e,t,n){var i,o,a;let r=[...e.interest_rate.rates].sort((e,t)=>t.rate-e.rate).find(i=>{let o="number"!=typeof t||i.amount_from&&i.amount_from<=t&&(!i.amount_to||i.amount_to>=t),a=(0,u.i)(e).isLidgenDeposit||!n||(!i.term_from||Math.round(i.term_from/l.F)<=n)&&(!i.term_to||Math.round(i.term_to/l.F)>=n);return o&&a}),s=null!==(o=null==r?void 0:r.rate)&&void 0!==o?o:null,d=null!==(a=null==r?void 0:null===(i=r.tag)||void 0===i?void 0:i.title)&&void 0!==a?a:null;return{term:c(n,null==r?void 0:r.term_from,null==r?void 0:r.term_to),amount:!t&&r?r.amount_from:t,rate:s,tag:d}}(h,A,y):{amount:null,term:0,rate:null,tag:null},L=j&&0===h.partial_withdrawal.has&&(null===(n=h.refill)||void 0===n?void 0:n.has)===0,{nextRate:B,nextAmount:F,nextTerm:Z,nextTag:U}=function(e){let{isCorrectValues:t,calculatedAmount:n,calculatedRate:i,calculatedTag:l,calculatedTerm:o,defaultTerm:a,amount:r}=e;return t?{nextRate:i,nextAmount:n,nextTerm:o,nextTag:l}:{nextRate:null,nextAmount:r,nextTerm:a,nextTag:null}}({isCorrectValues:E,calculatedRate:O,calculatedAmount:w,amount:A,calculatedTerm:S,defaultTerm:x,calculatedTag:R}),z=Number(Z),G=(0,s.ax)({rate:B,depositSum:F,isCapitalization:L,term:isNaN(z)?0:z,period:a.Z.Day,paymentFrequency:o.Z.InTheEnd});if(!G)return;let Y=(0,s.PF)(h,!!(null===(d=h.refill)||void 0===d?void 0:d.has));if(!(0,s.Oh)({computedFlags:Y,currentFilters:{withCapitalization:D,withMonthlyPercent:P,withPreferentialTermination:T,withRefill:C}}))return{...Y};let H={legalName:h.legal_name,logoMob:null!==(_=h.logo_mob)&&void 0!==_?_:null==k?void 0:k.logo_mob,bankName:null!==(f=h.bank_name)&&void 0!==f?f:""};return{deposit:{name:h.title,url:h.url,id:h.id,isCommercial:1===h.online_application.commercial,order:h.online_application.order||null,commercialDesc:h.online_application.commercial_desc,exclusive:!1,bic:"",isNotAmount:!A,isRefill:!!(null===(m=h.refill)||void 0===m?void 0:m.has),rateAmount:F,computeData:G,currencyUnit:M,tag:U,isCapitalization:j,term:Math.round(Z/l.F),termPeriod:null==h?void 0:h.term,isArchived:!!h.archive,isTermEmpty:0===Z,amount:null!==(p=null!==(v=h.amount.from)&&void 0!==v?v:h.amount.to)&&void 0!==p?p:0,amountRange:null==h?void 0:h.amount,type:h.type.saving_account?r.kv.SavingAccount:r.kv.Deposit,...H},...Y}}({deposit:t,normalizedBanks:h,filter:d,defaultTerm:f,bankTowns:m,cityId:v});return n&&(e.hasMonthlyPercent||(e.hasMonthlyPercent=n.hasMonthlyPercent),e.hasPreferentialTermination||(e.hasPreferentialTermination=n.hasPreferentialTermination),e.hasCapitalization||(e.hasCapitalization=n.hasCapitalization),e.hasRefill||(e.hasRefill=n.hasRefill),n.deposit&&e.items.push({...n.deposit,specialOrder:null})),e},{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1})}},71675:function(e,t,n){"use strict";n.d(t,{EP:function(){return u},Oh:function(){return c},PF:function(){return s},ax:function(){return r}});var i=n(40966),l=n(26290),o=n(46252),a=n(56504);function r(e){let{rate:t,depositSum:n,term:i,floatingRateInformations:o,...r}=e;if(!(t&&n))return null;let{rate:u,onlyBonusFloatingRate:s}=function(e,t){var n,i;if(!t)return{rate:e,onlyBonusFloatingRate:0};let o=null!==(i=null===(n=t.find(e=>e.bankInfluenceEvent===l.D1.SALARY_OR_PENSION))||void 0===n?void 0:n.bonusPercentageValue)&&void 0!==i?i:0,a=t.reduce((e,t)=>(t.bankInfluenceEvent===l.D1.SPENDING&&e.push(t.bonusPercentageValue),e),[]),r=a.length?Math.max(...a):0;return{rate:e+o+r,onlyBonusFloatingRate:o+r}}(t,o),c=(0,a.Z)({...r,rate:u,depositSum:n,term:i});return c&&{...c,result:c.total,termDays:i,onlyBonusFloatingRate:s}}function u(e,t){var n;return!!(!(null===(n=e.activeBanks)||void 0===n?void 0:n.length)||t&&e.activeBanks.find(e=>t===e))}function s(e,t){var n,i,a;let r="bank_id"in e?(null===(n=e.interest_capitalization)||void 0===n?void 0:n.has)===1:(null===(i=e.options)||void 0===i?void 0:i[0].interestPayments[0].method)==="CAPITALISATION";return{hasMonthlyPercent:"bank_id"in e?1===e.interest_payment.monthly&&!r:(null===(a=e.options)||void 0===a?void 0:a[0].interestPayments[0].periods[0].type)===l.Lg.MONTH&&!r,hasPreferentialTermination:function(e){var t;if("bank_id"in e)return 1===e.preferential_termination.has;let n=null===(t=e.options)||void 0===t?void 0:t[0].earlyTermination;return n===o.Z.PreferentialRateForWholeTerm||n===o.Z.WithoutRecalculationOfInterest}(e),hasCapitalization:r,hasRefill:t}}function c(e){let{toggles:t}=(0,i.Z)(),{computedFlags:{hasCapitalization:n,hasMonthlyPercent:l,hasPreferentialTermination:o,hasRefill:a},currentFilters:{withCapitalization:r,withMonthlyPercent:u,withPreferentialTermination:s,withRefill:c}}=e;return!!Object.values(e.currentFilters).every(e=>!e)||((null==t?void 0:t.FEATURE_TOGGLE_NEW_DEPOSITS)?!(r&&!n||u&&!l||s&&!o||c&&!a):n&&r||l&&u||o&&s||a&&c)}},84038:function(e,t,n){"use strict";n.d(t,{O:function(){return E}});var i=n(40966),l=n(72434),o=n(96326),a=n(10414),r=n(66653),u=n(24760),s=n(71675);let c=e=>{let{type:t,value:n}=e;switch(!0){case t===o.e.DAY:return Math.round(n/a.F);case t===o.e.MONTH:return n;case t===o.e.YEAR:return 12*n;default:return 0}},d=e=>{let{type:t,value:n}=e;switch(!0){case t===o.e.DAY:return n;case t===o.e.MONTH:return Math.round(n*a.F);case t===o.e.YEAR:return Math.round(365*n);default:return 0}},m=e=>{let t=e.filter(e=>e.active);if(!t.length)return null;let n=t[0].currencies[0],i=n.rates[0];return t.reduce((e,t)=>{let l=t.currencies.reduce((e,t)=>{let n=t.rates.reduce((e,t)=>{let{maximumRate:n}=t;return n>e.maximumRate?t:e},t.rates[0]);return n.maximumRate>e.rate.maximumRate?{...t,rate:n}:e},{...n,rate:i});return l.rate.maximumRate>e.currency.rate.maximumRate?{...t,currency:l}:e},{...t[0],currency:{...n,rate:i}})},v=e=>{let{deposits:t,banks:n,specialDeposits:i}=e;if(!t.length)return[];let l=null==n?void 0:n.reduce((e,t)=>({...e,[Number(t.bic)]:t}),{});return t.map(e=>{var t,n,o;let{contentAttributes:a,provider:v}=e,p=null!==(n=l[a.bic])&&void 0!==n?n:l[Number(v.bic)];if(!p)return;let _=m(e.attributes.options);if(!_)return;let{currency:{rate:f}}=_,h=(0,s.ax)({rate:f.maximumRate,depositSum:f.minimumAmount,isCapitalization:!1,term:d(f.minimumPeriod),period:u.Z.Day,paymentFrequency:r.Z.InTheEnd});return{name:e.name,url:a.url,id:e.id,logoMob:p.logo_mob,order:a.order,bankName:p.name,bic:String(a.bic),rateAmount:f.minimumAmount,computeData:h,currencyUnit:"₽",isArchived:!1,amount:f.minimumAmount,type:e.attributes.asSavingAccount?"savingAccount":"deposit",specialOrder:null!==(o=null===(t=i[e.id])||void 0===t?void 0:t.order)&&void 0!==o?o:null,term:c(f.minimumPeriod),isNotAmount:!0,isTermEmpty:!0,asSavingAccount:e.attributes.asSavingAccount}}).filter(Boolean)};var p=n(31535),_=n(61366);let f={0:[1,2,3,4,5,6],1:[23,24],2:[8],4:[1,8,9],5:[12],10:[6]},h={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(),n=e.getDate();return t in f&&f[t].includes(n)}},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number(Number(e).toFixed(t))},g=e=>{let t=e.bond&&e.bond.api_data&&e.bond.api_data.product||{},n=t.minCouponPaymentSizePercent,i=e.income,l=t.price?t.price.total:1e3,o=b(Math.floor(e.depositValue/l)*l),r=Math.round(e.depositPeriod*a.F);return i&&o&&r?b(i/o*365/r*100,1):n},x=e=>{let t=new Date(e);return t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),t},A=e=>{for(h.isWorkTime(e)||e.setDate(e.getDate()+1);h.isWeekend(e)||h.isHoliday(e);)e.setDate(e.getDate()+1);return e},y=(e,t)=>{let n=e.bond&&e.bond.api_data&&e.bond.api_data.product||{},i=n.price&&n.price.base,l=n.price?n.price.total:1e3,o=Math.floor(e.depositValue/l),a=b(o*l),r=(n.eventsData&&n.eventsData.events||[]).filter(e=>"INTR"===e.type),u=r.findIndex(e=>{let n=x(e.eventDate);return n.setHours(23),n.setMinutes(59),n.setSeconds(59),n.setMilliseconds(0),t>=x(e.eventStartDate)&&t<=n}),s=0;if(u>=0){let e=r[u],n=Math.floor((t.getTime()-x(e.eventStartDate).getTime())/864e5),l=b(e.paymentSizePercent*i*n/36500);return u>=1&&(s=r.slice(0,u).reduce((e,t)=>b(e+t.paymentSize),0)),b(o*i+o*l+o*s-a)}return 0},N=e=>{let t=x(A(new Date));return t.setDate(t.getDate()+e),t},P=e=>{let t=Math.round(e.depositPeriod*a.F);return e?y(e,N(t)):0};var T=n(26290),D=n(46749),C=n(65169),k=n(45526),j=n(30652);let I=(e,t,n)=>e.filter(e=>t.length?t.includes(String(e.id)):!!n[e.id]||!e.archive),M=(e,t)=>e.filter(e=>t.length?t.includes(String(e.id)):!e.archive);function E(e){var t,n;let{initialPlatformDeposits:o=[],initialAnotherDeposits:c=[],initialLeadGenDeposits:d=[],filter:m,region:f,town:h,discounts:x,anotherDeposits:A,platformDeposits:y,bankTowns:N,banks:E,bounds:w,allExtraInfo:S,isPlusFiveBonus:O,isOldUser:R,anotherDepositsInCount:L=!0,getOnlyInitialData:B=!1,specialDeposits:F={},leadGenDeposits:Z=[],initialAllDepositsLength:U,initialCurrentDepositsLength:z}=e,{toggles:G}=(0,i.Z)(),{amount:Y,term:H,sortType:V,order:W,importantDeposits:Q=[],filterAdditionalSettings:J=[l.a.bonds,l.a.deposits]}=m;if(B)return function(e){let{initialPlatformDeposits:t,initialAnotherDeposits:n,anotherDepositsInCount:i,initialLeadGenDeposits:l,initialAllDepositsLength:o,initialCurrentDepositsLength:a}=e,r=t.length+(i?n.length:0);return{platform:t,another:n,leadGen:l,allLength:o||r,currentLength:a||r,boundsIsEmpty:!0,fitsForMonthlyPercentFilter:!0,fitsForPreferentialTerminationFilter:!0,fitsForCapitalization:!0,fitsForRefill:!0}}({initialPlatformDeposits:o,initialAnotherDeposits:c,anotherDepositsInCount:L,initialLeadGenDeposits:d,initialAllDepositsLength:U,initialCurrentDepositsLength:z});let X=null==x?void 0:x.find(e=>"five_procent"===e.unique_key),q={...m,amount:Y?Number(Y):null,term:Number(null!=H?H:0)},K=function(e){let{bounds:t,filter:n,isValid:i}=e;if(!i)return[];let{amount:l,term:o,currency:a}=n;return t.reduce((e,t)=>{var n,i;let r=(t&&(null===(n=t.api_data)||void 0===n?void 0:n.product)||{}).minCouponPaymentSizePercent,u={bond:t,depositValue:null!=l?l:0,depositPeriod:o},s=P(u),c=s<=5e6?.87:.85,d=l?b(g({...u,income:s})*c):r,m=s*c;if(d<=0||m<=0)return e;let v=Math.round(30.4375*u.depositPeriod);return[...e,{name:t.name,url:t.url,id:t.id,logoMob:null!==(i=t.image_url)&&void 0!==i?i:"",rateAmount:d,computeData:{result:m,profit:m,rate:d,effectiveRate:d,bonus:0,bonusRate:0,termDays:v,onlyBonusFloatingRate:0},currencyUnit:null!=a?a:"₽",tag:t.tag,term:null!=o?o:0,isBound:!0,isArchived:!1,amount:null!=l?l:0,type:_.kv.Bond,specialOrder:null}]},[])}({bounds:Q.length?w.filter(e=>Q.includes(String(e.id))):w,filter:q,isValid:J.includes(l.a.bonds)}),$=J.includes(l.a.deposits),{items:ee,...et}=function(e){let{deposits:t,banks:n,allExtraInfo:i,filter:l,region:o,discount:c,isOldUser:d,isPlusFiveBonus:m,isValid:v,specialDeposits:p}=e;if(!v)return{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1};let f=null==n?void 0:n.reduce((e,t)=>({...e,[Number(t.bic)]:t}),{});return t.reduce((e,t)=>{var n,v;let h=function(e){var t,n,i;let{deposit:l,normalizedBanks:o,filter:c,allExtraInfo:d,region:m,isOldUser:v,isPlusFiveBonus:p,discount:f}=e,{amount:h,term:b,currency:g,withMonthlyPercent:x=!1,withPreferentialTermination:A=!1,withCapitalization:y,withRefill:N}=c,P=null==o?void 0:o[Number(l.bic)],j=null,I=h,M=Math.round(b*a.F),E=null,w=!!l.options[0].replenishment||l.asSavingAccount,S=!!l.options[0].partialWithdrawal,O="CAPITALISATION"===l.options[0].interestPayments[0].method,R=l.options[0].currencies[0],L=[],B=d[l.internalUrl],F=function(e){let{deposit:t,region:n,bankId:i,filter:l,currencyUnit:o}=e,a=!t.regions||!(null==n?void 0:n.region_id)||t.regions.includes(+n.region_id),r=(0,s.EP)(l,i);return(!o||"₽"===o)&&r&&a}({deposit:l,region:m,currencyUnit:g,filter:c,bankId:String(null==P?void 0:P.id)}),Z=!1;if(F){let e=l.options.filter(e=>e.active);Z=e[0].rateType===T.e4.FLOATING,e.forEach(e=>{var t;null===(t=e.currencies)||void 0===t||t.forEach(t=>{let n=function(e,t){var n;if((null==t?void 0:null===(n=t.algo)||void 0===n?void 0:n.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,B);n.forEach(e=>L.push(e.minimumAmount));let i=[...n].sort((e,t)=>t.minimumRate-e.minimumRate).find(e=>{let t="number"!=typeof h||e.minimumAmount&&e.minimumAmount<=h&&(!e.maximumAmount||e.maximumAmount>=h),n=!b||(!e.minimumPeriod||Math.round((0,k.I)(e.minimumPeriod)/a.F)<=b)&&(!e.maximumPeriod||Math.round((0,k.I)(e.maximumPeriod)/a.F)>=b);return t&&n});if(!i||i.minimumRate<Number(j))return;let{nextRefill:l,nextPartialWithdrawal:o,nextIsCapitalization:r,nextRate:u,nextTerm:s,nextTag:c,nextAmount:d}=function(e){var t,n;let{option:i,depositRate:l,currentTerm:o,currentAmount:a}=e;return{nextRefill:!!i.replenishment,nextPartialWithdrawal:!!i.partialWithdrawal,nextIsCapitalization:!!i.interestPayments.find(e=>!e.accountFromCustomer&&"CAPITALISATION"===e.method),nextRate:l.minimumRate,nextTag:null!==(n=null===(t=l.tags)||void 0===t?void 0:t.title)&&void 0!==n?n:null,nextTerm:function(e,t){let n=e,i=t.minimumPeriod&&(0,k.I)(t.minimumPeriod),l=t.maximumPeriod&&(0,k.I)(t.maximumPeriod);return i&&e<i&&(n=i),l&&e>l&&(n=l),n}(o,l),nextAmount:a||l.minimumAmount}}({depositRate:i,option:e,currentTerm:M,currentAmount:I});w=l,S=o,O=r,j=u,E=c,M=s,I=d})})}let U=!w&&!S&&O,{finuslugiBonusAllowed:z,finuslugiBonusPromotion:G,floatingRateInformations:Y}=l,H=(0,D.p)({currentAmount:null!=h?h:0,finuslugiBonusAllowed:z,finuslugiBonusPromotion:G,isPlusFiveBonus:p,isOldUser:v,terms:Math.round(b*a.F)}),V=H?v?(0,C.pW)(G):f:null,W=(0,s.ax)({rate:j,depositSum:I,isCapitalization:U,discount:V,term:M,period:u.Z.Day,paymentFrequency:function(e){var t,n,i,l,o;let a=null===(o=e.options)||void 0===o?void 0:null===(l=o[0].interestPayments)||void 0===l?void 0:null===(i=l[0])||void 0===i?void 0:null===(n=i.periods)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.type;return"MONTHLY"===a?r.Z.OnceAMonth:"DAILY"===a?r.Z.EveryDay:r.Z.InTheEnd}(l),floatingRateInformations:Y});if(!W)return;let Q=(0,s.PF)(l,w);if(!(0,s.Oh)({computedFlags:Q,currentFilters:{withCapitalization:y,withMonthlyPercent:x,withPreferentialTermination:A,withRefill:N}}))return{...Q};let J={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==P?void 0:P.legal_entities),logoMob:null!==(n=null==P?void 0:P.logo_mob)&&void 0!==n?n:"",bankName:null!==(i=null==P?void 0:P.name)&&void 0!==i?i:""};return{deposit:{name:l.name,url:l.internalUrl,id:l.id,bic:l.bic,exclusive:l.exclusive,isNotAmount:!h,isRefill:w,rateAmount:I,computeData:W,currencyUnit:g,tag:E,isCapitalization:O,term:b||Math.round(M/a.F),isArchived:!!l.archive,isTermEmpty:0===b,tags:null!==(t=l.tags)&&void 0!==t?t:[],promo:l.promo,finuslugiBonusAllowed:z,finuslugiBonusPromotion:null!=G?G:null,floatingRateInformations:null!=Y?Y:null,amount:Math.min(...L),type:l.asSavingAccount?_.kv.SavingAccount:_.kv.Deposit,hasDiscount:H,currencies:R,asSavingAccount:l.asSavingAccount,isFloating:Z,...J},...Q}}({deposit:t,normalizedBanks:f,filter:l,allExtraInfo:i,region:o,isOldUser:d,isPlusFiveBonus:m,discount:c});return h&&(e.hasMonthlyPercent||(e.hasMonthlyPercent=h.hasMonthlyPercent),e.hasPreferentialTermination||(e.hasPreferentialTermination=h.hasPreferentialTermination),e.hasCapitalization||(e.hasCapitalization=h.hasCapitalization),e.hasRefill||(e.hasRefill=h.hasRefill),h.deposit&&e.items.push({...h.deposit,specialOrder:null!==(v=null===(n=p[t.id])||void 0===n?void 0:n.order)&&void 0!==v?v:null})),e},{items:[],hasMonthlyPercent:!1,hasPreferentialTermination:!1,hasCapitalization:!1,hasRefill:!1})}({deposits:I(y,Q,F),isOldUser:R,isPlusFiveBonus:O,discount:X,filter:q,banks:E,allExtraInfo:S,region:f,isValid:$,specialDeposits:F}),{items:en,...ei}=(0,p.Z)({deposits:M(A,Q),filter:q,banks:E,bankTowns:N,cityId:null!==(t=null==h?void 0:h.id)&&void 0!==t?t:null==f?void 0:f.id,isValid:$}),el={sortType:V,increaseSort:"desc"===W},eo=[...K,...ee].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!1,...el})),ea=[...en].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!0,...el})),er=[...v({deposits:Z,banks:E,specialDeposits:F})].sort((e,t)=>(0,j.Z)({deposit1:e,deposit2:t,isLeadGen:!1,...el})),eu=y.length+(L?A.length:0),es=eu;return G.FEATURE_TOGGLE_NEW_DEPOSITS&&(es=null!==(n=null!=U?U:eu)&&void 0!==n?n:0),{notInitialDeposits:!0,platform:eo,another:ea,leadGen:er,allLength:es,currentLength:eo.length+(L?ea.length:0),boundsIsEmpty:0===K.length,fitsForMonthlyPercentFilter:et.hasMonthlyPercent||ei.hasMonthlyPercent,fitsForPreferentialTerminationFilter:et.hasPreferentialTermination||ei.hasPreferentialTermination,fitsForCapitalization:et.hasCapitalization||ei.hasCapitalization,fitsForRefill:et.hasRefill||ei.hasRefill}}},30652:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(61366);function l(e){let t=e.computeData;return t?+(t.effectiveRate+t.bonusRate).toFixed(2):0}function o(e){var t,n,o,a,r,u,s,c,d,m,v,p,_,f,h,b,g,x,A,y,N,P;let{deposit1:T,deposit2:D,increaseSort:C,sortType:k,isLeadGen:j}=e,I=C?T:D,M=C?D:T,E=(null!==(t=T.specialOrder)&&void 0!==t?t:99999)-(null!==(n=D.specialOrder)&&void 0!==n?n:99999),w=Number(null!==(o=D.promo)&&void 0!==o&&o)-Number(null!==(a=T.promo)&&void 0!==a&&a)||Number(null!==(r=D.isCommercial)&&void 0!==r&&r)-Number(null!==(u=T.isCommercial)&&void 0!==u&&u)||("number"==typeof T.order?T.order:99999)-("number"==typeof D.order?D.order:99999),S=j?w:0;switch(!0){case k===i.ER.RatePlusBonus:return E||w||l(I)-l(M)||M.amount-I.amount;case k===i.ER.Profit:return E||S||(null!==(v=null===(s=I.computeData)||void 0===s?void 0:s.result)&&void 0!==v?v:0)-(null!==(p=null===(c=M.computeData)||void 0===c?void 0:c.result)&&void 0!==p?p:0)||(null!==(_=null===(d=I.computeData)||void 0===d?void 0:d.termDays)&&void 0!==_?_:0)-(null!==(f=null===(m=M.computeData)||void 0===m?void 0:m.termDays)&&void 0!==f?f:0);case k===i.ER.Rate:return E||S||(null!==(A=null===(h=I.computeData)||void 0===h?void 0:h.effectiveRate)&&void 0!==A?A:0)-(null!==(y=null===(b=M.computeData)||void 0===b?void 0:b.effectiveRate)&&void 0!==y?y:0)||(null!==(N=null===(g=I.computeData)||void 0===g?void 0:g.termDays)&&void 0!==N?N:0)-(null!==(P=null===(x=M.computeData)||void 0===x?void 0:x.termDays)&&void 0!==P?P:0)||M.amount-I.amount;default:return 0}}},27593:function(e,t,n){"use strict";n.d(t,{i:function(){return l}});var i=n(90926);let l=e=>{let{online_application:t,archive:n,external:l}=e,{commercial:o,type:a}=t,r=(!e.active_to||new Date(e.active_to)>=new Date)&&(!l||l.active);return{[i.P.isPlatformDeposit]:0===o&&3===a&&0===n&&r,[i.P.isNonPlatformDeposit]:1!==o&&3!==a&&0===n&&r,[i.P.isLidgenDeposit]:1===o&&3!==a&&0===n&&r,[i.P.isArchiveDeposit]:1===n||!r}}},45526:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var i=n(10414);let l=e=>{let t=e.value;switch(e.type){case"MONTH":t=e.value*i.F;break;case"YEAR":t=365.25*e.value}return Math.round(t)}},30491:function(e,t,n){"use strict";n.d(t,{j:function(){return l}});var i=n(2265);let l=e=>{let{banks:t,anotherDeposits:n,platformDeposits:l}=e,[o,a]=(0,i.useState)(null),[r,u]=(0,i.useState)(!1),s=(0,i.useCallback)(e=>{var i,o,r,s;let{depositItem:c,isPlatform:d,href:m}=e,v=null,p=null,_=null,f=!c.exclusive&&!d&&!c.isCommercial;d?(v=null!==(i=l.find(e=>e.internalUrl===c.url))&&void 0!==i?i:null,_=null!==(o=t.find(e=>Number(e.bic)===Number(null==v?void 0:v.bic)))&&void 0!==o?o:null,v&&_&&(a({platform:v,another:p,bank:_,href:m,isPlatform:d,isMass:f}),u(!0))):(p=null!==(r=n.find(e=>e.url===c.url))&&void 0!==r?r:null,_=null!==(s=t.find(e=>Number(e.id)===Number(null==p?void 0:p.bank_id)))&&void 0!==s?s:null,p&&_&&(a({platform:v,another:p,bank:_,href:m,isPlatform:d,isMass:f}),u(!0)))},[l,n,t]),c=(0,i.useCallback)(()=>{u(!1)},[]);return(0,i.useMemo)(()=>({depositData:o,openModal:r,handleOpen:s,handleClose:c}),[o,r,s,c])}},7949:function(e,t,n){"use strict";n.d(t,{S:function(){return l}});var i=n(2265);function l(e){let{itemRef:t,disabled:n=!1,mode:l="entry",initialView:o=!1,onShow:a}=e,r=(0,i.useRef)(null),[u,s]=(0,i.useState)(!1),[c,d]=(0,i.useState)(o),m=(0,i.useCallback)(e=>{let[n]=e;1===n.intersectionRatio&&!u&&(s(!0),null==a||a(),"entry"===l&&r.current&&t.current&&r.current.unobserve(t.current)),d(n.intersectionRatio>0)},[u,t,l,a]);return(0,i.useEffect)(()=>{n||!t.current||r.current||(r.current=new IntersectionObserver(m,{root:null,threshold:"entry"===l?[1]:[0]}),r.current.observe(t.current))},[n,m,u,t,l]),{isShowed:u,inView:c,resetShow:(0,i.useCallback)(()=>{s(!1),r.current&&t.current&&r.current.observe(t.current)},[t])}}},64502:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(2265),l=n(16243),o=n(7949);function a(e){let{itemRef:t,eventCategory:n,eventAction:a,eventLabel:r,disabled:u=!1}=e,s=(0,i.useCallback)(()=>{(0,l.lQ)({event:"data-event",eventLabel:r,eventCategory:n,eventAction:a,eventValue:""})},[a,n,r]),{resetShow:c}=(0,o.S)({itemRef:t,disabled:u,mode:"entry",onShow:s});return{reset:c}}},2962:function(e,t,n){"use strict";n.d(t,{r:function(){return l}});var i=n(2265);let l=()=>{let[e,t]=(0,i.useState)(!1),n=(0,i.useRef)(null);return{isLoading:e,handleLoad:(0,i.useCallback)(()=>{n.current&&clearTimeout(n.current),t(!0),n.current=setTimeout(()=>{t(!1)},1e3)},[])}}},37341:function(e){e.exports={breadcrumbs:"Breadcrumbs_breadcrumbs__wgDQB"}},2051:function(e){e.exports={calculator:"DepositDetailOfferModal_calculator__Z3YE8",calculatorTitle:"DepositDetailOfferModal_calculatorTitle__qIg_N",detailParams:"DepositDetailOfferModal_detailParams__uXZ8y",detailParamsWrapper:"DepositDetailOfferModal_detailParamsWrapper__fvX__",depositAd:"DepositDetailOfferModal_depositAd__CyxJ7",fivePercent:"DepositDetailOfferModal_fivePercent__Na_OH"}},2215:function(e){e.exports={row:"Header_row__G5E4t",columns:"Header_columns__W7W_5",column:"Header_column__LRNA6",plate:"Header_plate__Jqzjn",fullwidth:"Header_fullwidth__UTBxD",plateIcon:"Header_plateIcon__Kce8n",plateLabel:"Header_plateLabel__r_Zhi",caption:"Header_caption__mx7uf",closeButton:"Header_closeButton__S5L5m"}},41914:function(e){e.exports={action:"Action_action__1J7Vk",icon:"Action_icon__Z7FCc"}},28874:function(e){e.exports={container:"Actions_container__5xfLE",childContainer:"Actions_childContainer___T9Uj",actionArrow:"Actions_actionArrow___hsWA",childContainerMobile:"Actions_childContainerMobile__leT0L",action:"Actions_action__s9stk",actionArrowIcon:"Actions_actionArrowIcon__V5h2p",actionSocial:"Actions_actionSocial__gSvBD"}},67853:function(e){e.exports={drawer:"Layout_drawer__gXHfq",compactFooter:"Layout_compactFooter__PiChi",drawerContent:"Layout_drawerContent__mcyAp",mobilePopup:"Layout_mobilePopup__7l7hy"}},35047:function(e){e.exports={plate:"Footer_plate__cHI7H",noBg:"Footer_noBg__bZPjU",button:"Footer_button__hUQ0U"}},58550:function(e){e.exports={table:"DepositDetailTable_table__rSId5",item:"DepositDetailTable_item__eASY8",label:"DepositDetailTable_label__rvBz7",value:"DepositDetailTable_value__lYQCF",valueTip:"DepositDetailTable_valueTip__DC_V_",text:"DepositDetailTable_text__FRMTv",textTip:"DepositDetailTable_textTip__bcho8",detailed:"DepositDetailTable_detailed__MRWJd"}},82490:function(e){e.exports={skeleton:"Skeleton_skeleton__QIS3q",move:"Skeleton_move__TZqyh"}},97202:function(e){e.exports={container:"DepositDetailOfferModal_container__JU8tV",mobilePopup:"DepositDetailOfferModal_mobilePopup__XhL0c",content:"DepositDetailOfferModal_content__GK6Ln",plate:"DepositDetailOfferModal_plate__PrPzh",plateIcon:"DepositDetailOfferModal_plateIcon__4mHU_",plateLabel:"DepositDetailOfferModal_plateLabel__gb0gs",caption:"DepositDetailOfferModal_caption__e_PIR",blockTitle:"DepositDetailOfferModal_blockTitle__3F9h3",paramsTable:"DepositDetailOfferModal_paramsTable__PLy4c",tableTitle:"DepositDetailOfferModal_tableTitle___Yllo",tableBody:"DepositDetailOfferModal_tableBody__oDmc1",tableList:"DepositDetailOfferModal_tableList___Cq6B",conditions:"DepositDetailOfferModal_conditions__PhsOz",offerPlate:"DepositDetailOfferModal_offerPlate__WV1MM",offerPlateIcon:"DepositDetailOfferModal_offerPlateIcon__YqZT1",plateContent:"DepositDetailOfferModal_plateContent__mqJPS",text:"DepositDetailOfferModal_text__Qw_e_",buttonActions:"DepositDetailOfferModal_buttonActions__gRShD",button:"DepositDetailOfferModal_button__u_k4J"}},51066:function(e){e.exports={tooltipText:"DepositTooltipTemplate_tooltipText__1GAbd",tooltipList:"DepositTooltipTemplate_tooltipList__yuKb_",listItem:"DepositTooltipTemplate_listItem__5eytV",description:"DepositTooltipTemplate_description__mYtwD"}},24562:function(e){e.exports={logo:"DepositsItem_logo__iStbL",placeholderLogo:"DepositsItem_placeholderLogo__UzcOO",detailIcon:"DepositsItem_detailIcon__0dtvC",detail:"DepositsItem_detail__8JOuJ"}},87021:function(e){e.exports={plate:"Plate_plate__S_Sp7",detailButton:"Plate_detailButton__Vlnz_",body:"Plate_body__3Kcou",left:"Plate_left__kERR7",right:"Plate_right__R7QSm",header:"Plate_header__0Jio0",tagsList:"Plate_tagsList__sNF_o",tag:"Plate_tag__CXr0H",primary:"Plate_primary__2nNLK",secondary:"Plate_secondary__rmjTR",red:"Plate_red__G9aAj",green:"Plate_green__29Hcv",orange:"Plate_orange__DGBL9",purple:"Plate_purple__0iafz",blue:"Plate_blue__4EXVf",titleWrapper:"Plate_titleWrapper__J6_mn",title:"Plate_title__5Jf3b",logoIcon:"Plate_logoIcon__VDTTF",noneCaption:"Plate_noneCaption__oA2iC",caption:"Plate_caption__oESgJ",logoTitle:"Plate_logoTitle__oY9wl",clickable:"Plate_clickable__5wv6N",advantagesList:"Plate_advantagesList__4GAWx",wide:"Plate_wide__z6fFB",shortList:"Plate_shortList__r7czJ",advantageItem:"Plate_advantageItem__jlCJf",advantageItemCaption:"Plate_advantageItemCaption__xTm6L",iconClassName:"Plate_iconClassName__cQzY0",advantageItemTitle:"Plate_advantageItemTitle__i_0Gt",longItem:"Plate_longItem__BUIxH",buttonsWrapper:"Plate_buttonsWrapper__T4ELm",block:"Plate_block__HPiKB",iconButton:"Plate_iconButton__HQSXZ",desktop:"Plate_desktop__8p8d1",mobile:"Plate_mobile__3vHcn",appButton:"Plate_appButton__gTPKF"}}}]);